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

 
 
> Реализация 1/3 октавных фильтров на DSP (TMS320VC5502), правильно ли я делаю
ANTSIR
сообщение Apr 10 2009, 07:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 9-04-09
Пользователь №: 47 401



Существует задача реализовать на данном DSP 1/3 октавные фильтры. Частота дискретизации сигнала 50 кГц. Всего нужно реализовать 30 фильтров (остановился на КИХ фильтрах, сначала LowPass затем HiPass). В настоящий время после просчета 3-х верхних октав прореживаю сигнал (каждый 2 отсчет) и запускаю на следуюющую тройку фильтров и так далее .... Идея вроде работает, но добиться нужной характеристики фильтров не получается (затухание на краях фильтра >=75 dB (Fц.окт/8; Fц.окт*8)). Кроме того на нижестоящих фильтрах вылазит гармоника/

Возникают следующие вопросы:
1. Правильно ли я реализовал идею с постепенным снижением частоты дискретизации (прореживанием сигналов для нижестоящих октав, при этом коэффициенты троек фильтров не меняются)?
2. Как лучше рассчитывать коэффициенты для этих фильтров?
4. Что лучше использовать КИХ или БИХ фильтры?
3. Если это возможно, то подскажите пример реализации функции из библиотеки DSPLib (iir32, iircas51 ...) после расчета коэффициентов БИХ фильтра например в QEDesidn 2000, или любой другой пример с данным видом фильтра, так чтобы не возникало переполнений.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:00
Рейтинг@Mail.ru


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