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

Возникают следующие вопросы:
1. Правильно ли я реализовал идею с постепенным снижением частоты дискретизации (прореживанием сигналов для нижестоящих октав, при этом коэффициенты троек фильтров не меняются)?
2. Как лучше рассчитывать коэффициенты для этих фильтров?
4. Что лучше использовать КИХ или БИХ фильтры?
3. Если это возможно, то подскажите пример реализации функции из библиотеки DSPLib (iir32, iircas51 ...) после расчета коэффициентов БИХ фильтра например в QEDesidn 2000, или любой другой пример с данным видом фильтра, так чтобы не возникало переполнений.
Designer56
А зачем в данном случае КИХ? БИХ для таких вещей получаются 2- го порядка, если не запамятовал...Это ведь эквалайзер?
ANTSIR
Цитата(Designer56 @ Apr 10 2009, 11:03) *
А зачем в данном случае КИХ? БИХ для таких вещей получаются 2- го порядка, если не запамятовал...Это ведь эквалайзер?


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

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


1/3 октавный измеритель уровня сигналов. Задач усиления и ослабления сигналов не стоит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.