说明:产生均匀分布的白噪声信号《数字信号处理》课后练习代码
说明:生成一个采样频率2000,由50Hz、120Hz、200Hz正弦信号以及噪声信号组成的数字信号,滤掉150Hz>f>100Hz的频率,计算并显示滤波前后的原始数据波形以及功率谱密度。
说明:此程序为MATLAB程序,功能为基于能量检测的频谱感知技术,源程序很全面,包括加性白噪声信号
说明:利用FFT估计正弦信号的频率,要估计一个叠加了高斯白噪声的正弦信号 的频率 ,可以通过对x(n)做傅里叶变换,得到频谱图,找出幅度的最大值对应的频率值 ,进行多次变换,求出均方误差 。改变信噪比SNR,通过仿真可以得出随着信噪比增加,均方误差减小。