FIR滤波器实现信号的滤波,该怎么解决
www.MyException.Cn,网友分享于:2014-06-30 浏览:0次
FIR滤波器实现信号的滤波
(1)具有加性噪声信号的产生和频谱
用MATLAB生成带加性噪声的信号,并显示信号时域波形和频谱图。
(2)设计FIR数字滤波器并画出频率响应
根据带加性噪声的信号的频谱特点得到性能指标,由性能指标选择合适的窗函数及N值设计FIR数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器;最后,利用MATLAB中的函数freqz画出各滤波器的频率响应。
(5)用FIR滤波器对信号进行滤波
用自己设计的滤波器对带加性噪声的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波。
(6)分析得到信号的频谱
对滤波后的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。
------解决思路----------------------
求程序啊,大仙
(1)具有加性噪声信号的产生和频谱
用MATLAB生成带加性噪声的信号,并显示信号时域波形和频谱图。
(2)设计FIR数字滤波器并画出频率响应
根据带加性噪声的信号的频谱特点得到性能指标,由性能指标选择合适的窗函数及N值设计FIR数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器;最后,利用MATLAB中的函数freqz画出各滤波器的频率响应。
(5)用FIR滤波器对信号进行滤波
用自己设计的滤波器对带加性噪声的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波。
(6)分析得到信号的频谱
对滤波后的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。
------解决思路----------------------
求程序啊,大仙
相关解决方案