|
|
  |
Beek algoritm |
|
|
|
May 5 2016, 11:41
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640

|
Цитата(andyp @ May 5 2016, 15:36)  Так в статье написано. Между блоками оценок корреляции нет. хм... странно, к чему тогда рисунок 6 в статье?
|
|
|
|
|
May 5 2016, 11:52
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(Ivan55 @ May 5 2016, 14:41)  хм... странно, к чему тогда рисунок 6 в статье? Понятия не имею. Оценка корреляции получается одна на блок B. О том, где закоррелировало можно судить с точностью до плюс-минус B/2. PS Картинка от работы скрипта в приложении.
Сообщение отредактировал andyp - May 5 2016, 11:54
Эскизы прикрепленных изображений
|
|
|
|
|
May 5 2016, 12:27
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640

|
Цитата(serjj @ May 5 2016, 15:46)  Если нетрудно, киньте пару графиков, которые строит ваш скрипт, для примера. Не у всех есть matlab/communication toolbox. Было бы любопытно глянуть. И, забегая вперёд, как это будет работать, если а) добавить допплер и б) канал? при доплере и канале тоже будет работать вот для плохого канала по ITU-R F.1487 сдвиг времени на 100 отсчетов, уход времени из за нестабильности генератора ~2,5 отсчета/сек и сдвиг частоты на 30% между поднесущими
на скока хорошо, надо смотреть) пока непонятно как вообще это использовать вот для среднего канала при тех же условиях тока длину блока сделал B=32
а вот плохой канал для B=64
Сообщение отредактировал Ivan55 - May 5 2016, 12:08
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 1 2016, 12:08
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640

|
Цитата(KalashKS @ Dec 1 2016, 13:45)  Большого смысла оценивать ОСШ нет, кроме того алгоритм работает первым и информацию брать практически неоткуда. Удобно задать ОСШ бесконечным и получить точность временной синхронизации близкую к оптимальной с некоторым ухудшением при низких реальных ОСШ. Точность оценки частоты от ошибки по времени зависит слабо и оценка ОСШ на нее почти не влияет. да не могу понять почему созвездие сильно поворачивается. Сделал Beekа усреднил по 50ти символам, оценил время частоту, время держит четко частоту (нормированную на растояние между поднесущими) оценил с точностью 10^-4. Это в AWGN канале с фиксированым смещением времени на 200ти отсчетов и смещением частоты на 0,3 (величина нормирована на растояние между поднесущими), SNR в канале задал равным 20. Результат такой что он захватил но созвездие балтается, т.е. поворачивается из стороны в сторону, иногда доходит до того что угол этого поворота составляет 45градусов
Сообщение отредактировал Ivan55 - Dec 1 2016, 12:08
|
|
|
|
|
Dec 1 2016, 12:43
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640

|
Цитата(KalashKS @ Dec 1 2016, 15:32)  Реализованный алгоритм следит за частотой, а не за фазой. Фаза будет гулять, и ее нужно выправлять дальше. Если передача потоковая, то с этим справится эквалайзер. Если пакетная - нужна ФАП. 1. Т.е. на данном этапе синхронизации такие колебания нормальны? вследствии того что фаза болтается 2. Да передача потоковая. Эквалайзер получается просто по пилотам оценит фазовую характеристику и повернет, так?
|
|
|
|
|
Dec 1 2016, 12:56
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640

|
Цитата(KalashKS @ Dec 1 2016, 15:52)  Да. Главное, чтобы колебания фазы на интервале оценивания канала были незначительными. это сколько?
|
|
|
|
|
Dec 1 2016, 13:05
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(Ivan55 @ Dec 1 2016, 15:56)  это сколько? Настолько, чтобы оценку канала не смазать. Будет зависеть от используемой модуляции. Точных оценок не делал, на глаз - плюс-минус пять градусов. Как добавите эквалайзер, сами увидите, сколько потребуется.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|