说明:matlab傅里叶变换,针对实验得到的离散数据,进行傅里叶变换,可应用于大量离散数据。
说明:利用FFT估计正弦信号的频率,要估计一个叠加了高斯白噪声的正弦信号 的频率 ,可以通过对x(n)做傅里叶变换,得到频谱图,找出幅度的最大值对应的频率值 ,进行多次变换,求出均方误差 。改变信噪比SNR,通过仿真可以得出随着信噪比增加,均方误差减小。
说明:附件是5个matlab FFT的例程,使用matlab 2016b实测运行正常,主要是模拟离散快速傅里叶变换,直观的输出频谱图。对理解傅里叶变换非常有帮助。