Цитата(Taradov Alexander @ Nov 13 2007, 10:48)

..Производить децимацию нежелательно, так как децимационные фильтры приведут к потере части информации, а ее в этом случае и так почти нет.
Интересно, почему же будет потеря информации при децимации? Если все правильно сделано никакой потери не должно быть!
Цитата(Taradov Alexander @ Nov 13 2007, 10:48)

Вот сейчас сделано так: пришедшая выборка (4096-32767 отсчетов) перемножается с синусами частот от -10 до 10 кГц с шагом 50 Гц (в комплексном виде) и результат суммируется. По сути это фильтрация. Получется набор чисел - зависимость амплитуды от частоты.
Вот этот процесс и нужно ускорить. Сейчас перекрытие между окнами - половина длинны окна (иначе долго счтиается). Нужно - как можно меньше.
А вообще похоже Вас спасет обычный CIC фильтр первого порядка. Памяти только потребует это дополнительно..
ну не художники мы...