Преобразуйте данные временного интервала в частотный диапазон

В этом примере показано, как преобразовать данные временного интервала в частотный диапазон с помощью блока FFT.

Используйте блок Sine Wave, чтобы сгенерировать две синусоиды, один на уровне 15 Гц и другой на уровне 40 Гц. Используйте блок Matrix Sum, чтобы добавить синусоиды детально, чтобы сгенерировать составную синусоиду:

$u=sin(2*15 \pi t)+sin(2*40 \pi t)$

Преобразуйте эту синусоиду в частотный диапазон с помощью блока FFT. Смотрите ex_fft_tut модель:

Осциллограф показывает peaks на уровне 15 и 40 Гц, как ожидалось. Вы теперь преобразовали два синусоидальных сигнала от временного интервала до частотного диапазона.

Можно использовать блок Spectrum Analyzer вместо последовательности БПФ, Комплекса к Углу Величины, функции MATLAB и блокам Графика Массивов. Спектр Анализатор вычисляет БПФ величины и переключает БПФ внутренне. Смотрите ex_time_freq_sa модель:

Блоки в библиотеке Power Spectrum Estimation вычисляют БПФ внутренне.