Собственно вопрос заключается в способе реализации (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 какой контроллер лучше использовать?
Буду признателен за любые Ваши коментарии и ответы.