[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
преобразование фурье это набор фильтров, каждый из которых собирает энергию на заданной частоте
бесконечная синусоида даст отклик на одной частоте
один период - это все равно что бесконечную синусоиду на короткий прямоугольный импульс умножить - спектр этого - свертка спектров
свертка любого спектра с синусоидой - это перенос спектра сигнала на ее частоту
спектр короткого прямоугольного импульса - горб sin(x)/x
то есть отклик в фурье фильтре будет не на одной частоте, а на многих
теперь если добавить дискретность по частоте и ограниченый размер окна ДПФ - вполне можно получить максимальный отклик не на той частоте
что-бы увеличить точность можно усреднять "мгновенные" спектры
-----------------------------
а на практике - проверьте что Вы правильно написали БПФ, правильно посчитали частоту и т/д - подайте непрерывную синусоиду
а вообще
лучше в DSP конфе обсуждать это
E-mail: info@telesys.ru