В этом примере показано, как преобразовать данные временной области в частотную область с помощью блока БПФ.
Примечание.Чтобы открыть пример и связанные модели, необходимо открыть MATLAB ®. Нажмите кнопку «Открыть сценарий», пока эта страница будет открыта в браузере справки MATLAB.
Используйте блок синусоиды для генерации двух синусоид, одна с частотой 15 Гц, а другая с частотой 40 Гц. Используйте блок Сумма матриц (Matrix Sum), чтобы добавить синусоиды точечно для создания составной синусоиды:

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

Объем показывает пики 15 и 40 Гц, как и ожидалось. Теперь вы преобразовали два синусоидальных сигнала из временной области во частотную.
Вместо последовательности блоков FFT, Complex to Magnitude-Angle, MATLAB Function и Array Plot можно использовать блок анализатора спектра. Анализатор спектра вычисляет величину БПФ и сдвигает БПФ внутри. См. раздел ex_time_freq_sa модель:


Блоки в библиотеке оценки спектра мощности вычисляют БПФ внутренне.