说明:从Excel表中读取数据,然后分析其频谱、相谱和总谐波畸变率,并画出图(plot)。
说明:1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图 2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选 3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱 4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图。
说明:MATLAB信号处理,频谱分析加汉宁窗函数,源代码。
说明:利用FFT估计正弦信号的频率,要估计一个叠加了高斯白噪声的正弦信号 的频率 ,可以通过对x(n)做傅里叶变换,得到频谱图,找出幅度的最大值对应的频率值 ,进行多次变换,求出均方误差 。改变信噪比SNR,通过仿真可以得出随着信噪比增加,均方误差减小。
说明:比较两个不同的倒频谱分析方法的一个有限的时间框架的言论,即基于fft算法的传统方法(与框架展开复杂的倒频谱),和一个分析方法基于求解有限阶分子多项式的根的倒频谱和直接计算多项式根的位置。