Для фильтрации в полосе с помощью FFT используется комплексная арифметика.
Если банк фильтров считать с помощью DCT, будет использоваться веществення арифметика,
что только по умножениям даст выигрыш почти в четыре раза.. Правда, еще будут
необходимы перестановки на входе/выходе, хранение промежуточных значений для фильтра
и подавление зеркальных частот от соседнего канала, так что выигрыш меньше.
PS. Кроме того, для разбиения спектра на N полос, необходимо DCT длиной N,
а чтобы добиться нужной прямоугольности при FFT необходимое число точек будет >> N.
Цитата(Doka @ Sep 25 2006, 07:47)

...также приветствуются ссылки по теме
Ссылка по теме:
Банки фильтров.
Сообщение отредактировал blackfin - Feb 2 2007, 13:30