|
Цифровой узкополосный фильтр с динамически изменяемой центральной частотой, Необходима цифровая онлайн фильтрация с переменной частотой |
|
|
|
 |
Ответов
|
Aug 8 2014, 18:05
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Genadi Zawidowski @ Aug 8 2014, 19:44)  Я в аналогичной ситуации (приёмник с цифровой обработкй сигнала) на каждое изменение параметров фильтра с панели управления перерасчитываю набор коэффициентов FIR фильтра. Содержимое линии задержки не меняется, подмена коэффициентов происходит мгновенно при приёме очередного sample. Артефактов, слышимых на слух, не обнаружено. Скажем так, при ранее использовавшемся алгоритме Уивера (NCO и смеситель-> два фильтра -> смеситель с NCO на выходе) на мой взгляд возможны артефакты на время прохождения сигнала через фильтр - в случае одновременного переключения NCO на входном DDC и выходном DUC. Вы же понимаете, что это все условно, сколько времени займет, к примеру, пересчет коэффициентов Вашего КИХ-фильтра 1000-го порядка и потянет ли это выбранная платформа? Может, все-таки, проще будет сделать пару каскадов ресамплера на тех же КИХ фильтрах, рассчитанных один раз и работающих на более низкой частоте дискрета?
|
|
|
|
|
Aug 8 2014, 18:11
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата(Serg76 @ Aug 8 2014, 22:05)  Вы же понимаете, что это все условно, сколько времени займет, к примеру, пересчет коэффициентов Вашего КИХ-фильтра 1000-го порядка и потянет ли это выбранная платформа? Может, все-таки, проще будет сделать пару каскадов ресамплера на тех же КИХ фильтрах, рассчитанных один раз и работающих на более низкой частоте дискрета? А что лучше - перерасчет фильтров и замедленная реакция на изменение параметра или артефакты в виде пропадания сигнала. Как обычно, ТЗ не полное. Как один из вариантов - заранее рассчитать наборы на все требуемые частоты. ps: недавно встретился с ТЗ, где хотели гальваническую развязку не указав параметры...
Сообщение отредактировал Genadi Zawidowski - Aug 8 2014, 18:14
|
|
|
|
Сообщений в этой теме
MSP430F Цифровой узкополосный фильтр с динамически изменяемой центральной частотой Aug 8 2014, 12:23 andyp Цитата(MSP430F @ Aug 8 2014, 16:23) Всем ... Aug 8 2014, 12:32 des00 если ФЧХ не сильно критична, то ищите статью ... Aug 8 2014, 12:34 Самурай Цитата(MSP430F @ Aug 8 2014, 15:23) Всем ... Aug 8 2014, 12:37 Fat Robot См. прикрепленный файл. Там Example 2 стр. 5, толь... Aug 8 2014, 12:59 MSP430F Fat Robot
Простите, я не понял. Может с english т... Aug 8 2014, 14:29  Fat Robot Встречный вопрос: что вам мешает проделать эти эле... Aug 8 2014, 14:43 Serg76 MSP430F
Не заморачивайтесь, делайте в точности ка... Aug 8 2014, 15:06 Fat Robot Веская аргументация.
Цитата(Serg76 @ Aug 8 2... Aug 8 2014, 15:22  Serg76 Цитата(Fat Robot @ Aug 8 2014, 18:22) Вес... Aug 8 2014, 15:51 ViKo Как насчет алгоритма Герцеля? Aug 8 2014, 15:23 BratherLU Не знаю насколько узко Вам надо, а то может и тако... Aug 8 2014, 15:52 MSP430F Большое спасибо всем за советы!
Очень отзывчив... Aug 8 2014, 18:07  Serg76 Цитата(MSP430F @ Aug 8 2014, 21:07) Больш... Aug 8 2014, 19:32 thermit тс, нормальные инженеры к вопросу прилагают требов... Aug 8 2014, 18:10 Skryppy Перестраиваемый фильтр можно сделать путем набора ... Aug 22 2014, 16:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|