[an error occurred while processing this directive]
|
Порстоянную составляющую вместе с линейным трендом лучше устранять до FFT. Различные окна дают слегка разные результаты - применение окна во временной области равносильно свертке спектра с окном в спектральной области, сглаживающим мелкие детали. Разные окна во временной области соответствуют разным окнам в спектральной - для того и придумавали разные окна, чтобы оптимизировать сглаживание в спектральной области. Чтобы искать пики, имеет смысл попробовать также сглаживание в спектральной области окном с переменной шириной (ширина пропорциональна частоте) и осреднение спектров, получаемых с нескольких независимых участков исходной последовательности. Правда, первый метод приводит к некоторому смещению максимумов пиков - в пределах ширины окна.
В Matlab есть достаточно много инструментов для анализа спектров и подробные хелпы по применяемым методым. Есть и исходники - правда, на языке Matlab :)
E-mail: info@telesys.ru