FFT快速傅里叶变换的应用——画单边频谱图matlab
快速傅里叶变换在数字信号处理里用的十分广泛,在matlab仿真中,处理信号的时频域变换十分有效,这里结合两个做过的仿真,来说一说fft的应用:画一个单边频谱图。
先看一个题目
信号x(t)=0.7sin(2*pi*f1*t)+0.7sin(2*pi*f2*t),其中f1=50Hz,f2=120Hz,采样频率为1000Hz,输出信号为y(t)=x(t)+2*randn(size(t));,按照上面条件,画信号频谱图。
我从这个题目出发,复习了matlab的东西,把数字信号处理fft这块搞了一遍,当然是从教科书角度的。由于目标是面对matlab编程处理这些数学问题,我参考代码,把这块也统统搞了一遍。现在结合代码说明。