主要内容

将时域数据转换为频域数据

这个例子展示了如何使用FFT块将时域数据转换到频域。

请注意:要打开示例和相关的模型,必须有MATLAB®打开。点击打开脚本按钮,当您在MATLAB帮助浏览器上打开此页面时。

使用正弦波块产生两个正弦波,一个在15赫兹,另一个在40赫兹。使用矩阵和块逐点添加正弦波,生成复合正弦波:

$u= sin2 *15 * t + sin2 *40 * t $

用FFT块将这个正弦变换到频域。看到ex_fft_tut模型:

该示波器显示峰值在15和40赫兹,如预期。现在你已经把两个正弦信号从时域变换到频域。

您可以使用频谱分析仪块代替序列的FFT,复杂的幅度-角度,MATLAB函数,和阵列绘图块。频谱分析仪计算幅度FFT和移动FFT内部。看到ex_time_freq_sa模型:

功率谱估计库中的块在内部计算FFT。

另请参阅

功能

相关的话题