В настоящее время я работаю над программой на C++, в которой я вычисляю переменную времени FFT wav-файла. У меня есть вопрос о построении результатов БПФ.Синусоиды с частотами, которые являются случайными вариалами. Как выглядит импульс БПФ?
Скажем, например, у меня есть сигнал 70 Гц, который создается каким-то инструментом с определенными гармониками. Несмотря на то, что я говорю, что этот сигнал составляет 70 Гц, это реальный сигнал, и я предполагаю, что он будет иметь некоторую случайность, в которой этот сигнал 70 Гц меняется. Скажем, я пробовал его в течение 1 секунды при частоте дискретизации 20 кГц. Я понимаю, что период выборки, вероятно, не должен быть 1 секундой, но нести меня.
Поскольку у меня теперь есть 20000 отсчетов, когда я вычисляю БПФ. У меня будет 20000 или (19999) частотных бункеров. Предположим также, что моя частота дискретизации в сочетании с некоторыми методами обработки окон минимизирует спектральную утечку.
Мой вопрос: будет ли FFT еще производить относительно идеальный импульс на частоте 70 Гц? Или появится «спектральная утечка», вызванная случайностью исходного сигнала? В других словах, как выглядит БПФ в синусоиде, частота которого является случайной величиной?
Вам нужно будет использовать функцию окна, а форма юбки вокруг фундаментального пика будет зависеть от вашего выбора функции окна. –
Не могли бы вы расширить свою проблему, не изменяет ли со временем? Я имею в виду, что ваша модель является 'sin (w * t)' где 'w' является постоянной реализацией вашей случайной переменной? или ваша модель - 'sin (w * t + phi (t))'? – xvan