Собственно вопрос заключается в способе реализации (1/3) октавного шумомера. диапазон 20Гц -20кГц 31 полоса, частота дискретизации 48 - 96 кГц, затухание в полосе пропускания менее 1 дБ, затухание в полосе задержки белее 75 дБ TFT индикатор
Проект уже реализован, но (!!!) мне не нравиться как он работает. Делал его не я, но хочется научиться разобраться, а за одно и научиться работать с DSP. 1. Во первых, используется TMS320VC5502 16 bit Fixed Point, что накладывает ряд ограничений на проверку разных родов фильтров. 2. В качестве фильтров использую FIR фильтры, но требуемые 75 дБ в полосе задержки с реальным сигналом сделать не получается. 3. Дополнительно использую 2 ATMegi 644 (одна для управления сигнальником, вторая для управлением ЖКИ 160Х80)
Хотелось бы услышать Ваши мнения по поводу следующих вопросов: 1. Какими фильтрами реализовать (FIR, IIR или вообще на БПФ делать)? 2. Посоветуйте DSP, чтобы успел посчитать действующее значение в 31 полосе + вычисление уровня в дБ, или может есть уже готовые решения реализующие 31 полосный эквалайзер с возможностью чтения уровней в каждой полосе. 3. Для вывода графики на TFT какой контроллер лучше использовать?
Буду признателен за любые Ваши коментарии и ответы.
|