[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ux 29 октября 2004 г. 11:33
В ответ на: Программный фазовый детектор, алгорим(ы)? отправлено Serg_M 28 октября 2004 г. 20:21

Делал демодулятор QPSK на FPGA, пока не отмоделировал всё в симулинке
книжки соответствующие не перелопатил тоже ничего не получалось, видимо с програмной реализацией то же самое.
Действительно нужно пренести спектр на нулевую частоту, затем согласованные фильтры в квадратурных каналах. Потом у вас должно быть устройство символьной синхронизации чтобы брать отсчёты с выхода фильтров в моменты максимального отношения сигнал шум. Далее вычисляете arg() комплексных отсчётов, получаете фазу на каждом символьном интервале, находите разность фаз на текущем и предыдущем символьных интервалах(так называемая дифференциальная демодуляция), в зависимости от полученного угла определяете переданные биты. Если сдвиг частот 2*pi*df*T много много меньше чем pi/4(для QPSK, для BPSK pi/2) df-суммарный сдвиг частоты в канале, T-длительность символа, то фазу можно не подстраивать. Иначе разность фаз на текущем и предыдущем символьных интервалах имеет постоянную угловую составляющую, которую можно усреднить интегратором и вычитать по обратной связи из искомой разности углов.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru