реклама на сайте
подробности

 
 
> Цифровой узкополосный фильтр с динамически изменяемой центральной частотой, Необходима цифровая онлайн фильтрация с переменной частотой
MSP430F
сообщение Aug 8 2014, 12:23
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 20-05-13
Пользователь №: 76 911



Всем доброго времени суток!
Коллеги, помогите, подскажите!

Вот такая поставлена задача. Необходимо разработать цифровой узкополосный фильтр с динамически изменяемой центральной частотой.
То есть, фильтр должен выделять из входного сигнала узкую (очень узкую) полосу сигнала, при этом значение центральной частоты фильтрации этого фильтра не фиксировано и может меняться во времени. БПФ с выделением узкой полосы и обратным БПФ не предлагать, так как необходима обработка в онлайн режиме. Какие есть (и есть ли вообще) алгоритмы для создания такого фильтра ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Genadi Zawidowsk...
сообщение Aug 8 2014, 16:44
Сообщение #2


Профессионал
*****

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



Я в аналогичной ситуации (приёмник с цифровой обработкй сигнала) на каждое изменение параметров фильтра с панели управления перерасчитываю набор коэффициентов FIR фильтра.
Содержимое линии задержки не меняется, подмена коэффициентов происходит мгновенно при приёме очередного sample. Артефактов, слышимых на слух, не обнаружено. Скажем так, при ранее использовавшемся алгоритме Уивера (NCO и смеситель-> два фильтра -> смеситель с NCO на выходе) на мой взгляд возможны артефакты на время прохождения сигнала через фильтр - в случае одновременного переключения NCO на входном DDC и выходном DUC.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Aug 8 2014, 18:05
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



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

Вы же понимаете, что это все условно, сколько времени займет, к примеру, пересчет коэффициентов Вашего КИХ-фильтра 1000-го порядка и потянет ли это выбранная платформа? Может, все-таки, проще будет сделать пару каскадов ресамплера на тех же КИХ фильтрах, рассчитанных один раз и работающих на более низкой частоте дискрета?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Aug 8 2014, 18:11
Сообщение #4


Профессионал
*****

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



Цитата(Serg76 @ Aug 8 2014, 22:05) *
Вы же понимаете, что это все условно, сколько времени займет, к примеру, пересчет коэффициентов Вашего КИХ-фильтра 1000-го порядка и потянет ли это выбранная платформа? Может, все-таки, проще будет сделать пару каскадов ресамплера на тех же КИХ фильтрах, рассчитанных один раз и работающих на более низкой частоте дискрета?

А что лучше - перерасчет фильтров и замедленная реакция на изменение параметра или артефакты в виде пропадания сигнала. Как обычно, ТЗ не полное.
Как один из вариантов - заранее рассчитать наборы на все требуемые частоты.
ps: недавно встретился с ТЗ, где хотели гальваническую развязку не указав параметры...


Сообщение отредактировал Genadi Zawidowski - Aug 8 2014, 18:14
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 8 2014, 22:43
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Genadi Zawidowski @ Aug 8 2014, 22:11) *
А что лучше - перерасчет фильтров и замедленная реакция на изменение параметра или артефакты в виде пропадания сигнала.


Это одно и то же, без разницы, что сигнал двигать, что ИХ ФНЧ прототипа.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 16:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016