[an error occurred while processing this directive]
|
Отлаживать FFT на реальных данных с ADC - изврат, Вы никогда не знаете идут ли гармоники с ADC, или это глюк алгоритма. Я сначала тестирую на нескольких "стандартых" векторах.
1) FFT от 1024 нулей - на выходе должны быть нули
2) FFT от "дельта импульса" - на выходе "DC"
3) FFT от "DC" - на выходе "дельта импульс"
4) FFT от -1 1 -1 1 (косинус на найквисте) - должен быть "1" в соответствующем бине.
5) тест на реальном рандом сигнале - спектр дожен быть симметричным
(реальные значение симметричны, мнимые антисимметричны)
6) рандомный сигнал - FFT -> iFFT - сравниваем сигналы
E-mail: info@telesys.ru