Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru
Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
Для эквалайзера на основе 32-х фильтров с равной шириной ПП в стандарте ISO11172-3 (mp3) подробно расписано практически готовое решение с использованием "polyphase filterbank" (+)
f(t)->Analysis_filterbank->subband(k,t)->factor(k)->Synthesis_filterbank-feq(t). Однако, для вычисления сигнала на выходе обоих фильтров применяют FDCT. Это, в общем, быстрее чем FFT практически в четыре раза: real_mult: N*log2(N)-3*N/2+4 против 4*N*(log2(N)+1), real_add: (3*N/2)*(log2(N)-1) против 6*N*log2(N)+2*N, причем никакой комплексной арифметики. Спектр сигнала явно не вычисляется и это не FFT. :))