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

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

Отправлено SM 13 мая 2003 г. 15:27
В ответ на: Ответ: Сигналы отправлено gaiduchenko 13 мая 2003 г. 14:57

Просто дело в том, что не зная частоты, разность фаз не определишь... То есть первая задача - определить частоту сигнала, вторая задача - определить начальные фазы сигналов.

Заданный шум (-4 дб это просто оглушительный шум) создаст довольно таки большие проблемы с точным определением частоты. Об методах измерения частот совсем недавно тут треп проходил. А потом, если частота попадает "мимо базиса"? Тогда целый геморрой с интерполяцией.

Вариант с вычислением частоты через АКФ, и вычислением сдвига фаз через ВКФ тут может оказаться вполне жизнеспособным. Но, правда, не точным - при максимальной частоте в 10 мгц при 50 мгц дискретизации - это всего лишь 5 точек на период... Опять-же интерполяция КФ... Но, это ресурсы, и на такой частоте дискретизации не факт что приемлемо. Зато корреляторы в ПЛИС ложатся как правило очень хорошо.

В общем, задача это достаточно сложная - найти сдвиг фаз на неизвестной частоте. Если бы частота была известна заранее - можно было бы "прокрутить герцелем" на этой частоте и получить фазу. Может быть можно в Вашем случае как-то сделать измерение частоты для текущего окна на основе информации о частоте из предыдущих окон. Если эта частота не имеет тенденции к резким скачкам.

Или сделать петлю ФАПЧ, которая будет следить за частотой и фазой в одном канале, и на основании данных об этой частоте анализировать сдвиги фаз... Тем-же герцелем... ФАПЧ в ПЛИС тоже легко и красиво делается...

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru