概述
1、设计内容
(1)调用信号产生函数xtg产生具有加性噪声的信号xt,并自动显示xt及其频谱;
(2)设计低通滤波器,从高频噪声中提取xt中的单频抑制载波调幅信号,要求信号幅频失真小于0.1dB,将噪声频谱衰减60dB。观察xt的频谱,确定滤波器指标参数。
(3)根据滤波器指标选择合适的窗函数,计算窗函数的长度N,调用MATLAB函数firl设计一个FIR低通滤波器,并编写程序,调用MATLAB快速卷积函数fftfilt实现对xt的滤波。绘图显示滤波器的频响特性曲线、滤波器输出信号的幅频特性图和时域波形图。
(4)重复(3),滤波器指标不变,但改用等波纹最佳逼近设计FIR滤波器,调用MATLAB函数remezord和remez设计FIR数字滤波器。比较两种设计方法的滤波器的阶数。
function xt=xtg(N)
%信号产生函数,并显示信号的时域波形和幅频特性曲线
%xt=xtg产生一个长度为N,有加性高频噪声的单频调幅信号xt,N=
最后
以上就是高高裙子为你收集整理的FIR数字滤波器设计与软件实现的全部内容,希望文章能够帮你解决FIR数字滤波器设计与软件实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复