[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
пишу анализатор спектра входного сигнала (готовые программы не устраивают, т.к. это не конечная цель)
fft делаю блоками по 1024 значения, с перехлестом (или как там это правильно называется) 75%. частота дискретизации 44100, разрядность - 16 бит. перед обработкой накладываю оконную функцию Блекмана.
для сравнения использую анализатор из sound forge. при подаче на вход сигнала какой-либо частоты в sound forge возникает чистый пик, у меня же пик, и весь остальной спектр неплохо так приподнимается. что я мог пропустить?
fft брал с http://lib-www.lanl.gov/numerical/bookcpdf.html
оконную функцию с ttp://www.ecg.ru/pub/disser/vmark/disser/gl3_2.html
E-mail: info@telesys.ru