Цитата
частоты правильные. я же не говорил, что я из одного комплекта в 32 отсчета все частоты получаю
А это что:
Цитата
я обошелся 32 отсчетами...
Так сколько у Вас там БПФ делается по 32 точки каждое?
Цитата
но с полосовыми хотелось бы разобраться... что-нибудь посоветуете? если можно, "для средних умов"
А че там разбираться. Инициализируем sum_sin=0 и sum_cos=0. На каждом отсчете выполняем
Код
sum_sin+=signal*sin(phase*2*pi);
sum_cos+=signal*cos(phase*2*pi);
phase+=freq;
После n отсчетов делаем power=sqrt(sum_sin^2+sum_cos^2);
Итого, имеем полосовой фильтр плюс выпрямитель RMS с полосой Fдискретизации/n и средней частотой Fдискретизации*freq (вроде нигде не ошибся).
При реализации нескольких октавных фильтров можно оптимайзить в районе нехранения phase и freq для каждой частоты (для каждого более высокочастотного фильтра phase[n+1]=phase[n]*2).
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин