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

 
 
 
Reply to this topicStart new topic
> Реализация 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
Designer56
сообщение Apr 10 2009, 07:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



А зачем в данном случае КИХ? БИХ для таких вещей получаются 2- го порядка, если не запамятовал...Это ведь эквалайзер?


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
ANTSIR
сообщение Apr 10 2009, 07:30
Сообщение #3


Участник
*

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



Цитата(Designer56 @ Apr 10 2009, 11:03) *
А зачем в данном случае КИХ? БИХ для таких вещей получаются 2- го порядка, если не запамятовал...Это ведь эквалайзер?


При реализации БИХ постоянно возникают переполнения, как с ними бороться пока не разобрался, может кто подскажет в чем дело. На КИХ фильтрах эту гребенку реализовать удалось, но есть непонятно откуда возникающие гармоники , да и форма фильтра не устраивает.

Цитата(Designer56 @ Apr 10 2009, 11:03) *
Это ведь эквалайзер?


1/3 октавный измеритель уровня сигналов. Задач усиления и ослабления сигналов не стоит.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:54
Рейтинг@Mail.ru


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