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

Отправлено OVP 06 апреля 2001 г. 12:10
В ответ на: Ответ: Не понял отправлено alex 04 апреля 2001 г. 21:26

Сразу оговорюсь, вариантов решения задачи может быть много, я говорю только об одном из них. Вы сами сказали, что не хотите ограничиваться заменой аналоговых фильтров цифровыми, а хотите ФАПЧ. Раз уж вы все равно перемножаете входной сигнал с опорным, то чего бы не состряпать коррелятор? (добавить еще один квадратурный канал). Я так понимаю, что ФАПЧ нужен для подстройки опорного сигнала (sin и/или cos). Кстати, зачем его в ряд ложить? Запишите в памяти табличку на N отсчетов sin. Прореживание таблички дает эффект увеличения частоты. Еще лучше табличку не прореживать, а изменять частоту дискретизации сигнала, например, запускать АЦП по таймеру, а значение таймера по необходимости варьировать. Очень удобно. Ну да ладно. Итак, вы имеете коррелятор. На выходе сумматоров коррелятора имеем числовые значения: Ik и Qk (k - индекс, соответсвующий k-тому интервалу накопления). Для ФАПЧ нам теперь нужен ФД, ГУН и петлевой фильтр, например, первого порядка астатизма. ФД получаем из Ik и Qk. Например, сигнал ошибки =Ik*Qk даст нам дискриминационную характеристику вида SIN(2fi) (fi- фаза). Такой дискриминатор нормально работает в диапазоне ухода по фазе -pi/2 до +pi/2. Применяется обычно для слежения по фазе. Петлевой фильтр позволяет при управлении ГУН учитывать скорость изменения фазы. Изменение фазы осуществляется перепрыгиванием по табличке SIN, это можно совмещать с изменением частоты.
Есть другие виды ФД. Для слежения по частоте, например, можно применить ФД с сигналом ошибки =I(k-1)*Qk - Ik*Q(k-1). Его аппертура 2*pi/T, где T - время накопления сигнала. "Линия задержки" как раз отсюда, так как нам надо иметь два предыдущих значения(I(k-1) и Q(k-1)).
Именно в этом смысле я говорил что "ФАПЧ - петля обратной связи коррелятора", может не совсем удачно.
Вот собственно и все. Тут уже появились другие предложения: БПФ и миандр. Миандр применим конкретно к этому варианту. Никаких табличек, довольно простая арифметика. Вопрос в том, сколько вы на этом упрощении потеряете? Я с технологией расчета не знаком, но думаю, что это будет порядка нескольких децибел, может вру.
P.s. Если несущие частоты в канале достаточно стабильны и помехов мало, может вам и ФАПЧ не понадобиться? Можно будет обойтись коррелятором, БПФ, парочкой цифровых фильтров или еще чем-нибудь. Ну это вам оттуда виднее.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru