[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Лажанулся...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Навзничь 16 октября 2001 г. 18:49
В ответ на: Как бы я... отправлено Навзничь 16 октября 2001 г. 13:37

3. Делаем цифровой ЧД
dfm = (I(t - delta_t) * Q(t) - Q(t - delta_t) * I(t))/
(I(t) * I(t) + Q(t) * Q(t)) [!!!]

Кстати, знаменатель не нужен, если сигнал нормирован по амплитуде
(например, АРУ или жесткий ограничитель)

еще одна вещь, которую следует посмотреть при реализации ЧД:
delta_t. в идеале оно равно 1/(частота выборки), но можно
попробовать и другие кратные значения. просто попробовать для
эксперимента. это может потребоваться, если у Вас большая частота
поступления отсчетов на ЧД по сравнению с верхней граничной сигнала.

я думаю, что нормальные результаты получаться при следующих частотах
выборки

1. АЦП - 500 sps
2. В квадратурах ФНЧ со срезом на 15 Гц
3. После них брать каждый 10-й отсчет и подавать на ЧД.
4. после ЧД - интегратор... ну, это уж как душе угодно

такая схема обеспечит нормальное качество при небольшой производительности. фильтры и собственно ЧД нужно будет
обсчитывать 1 раз в 20 мс.

я думаю, что об аналоговом фильтре перед АЦП говорить не стоит.

и последнее... характеристики фильтров в квадратурах определяют подавление вне измеряемого диапазона. отнеситесь к ним ответственно.
Характеристики у них должны быть одинаковыми.

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

Ответы



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

E-mail: info@telesys.ru