2022年FIR数字滤波器设计与软件实现 .pdf
《2022年FIR数字滤波器设计与软件实现 .pdf》由会员分享,可在线阅读,更多相关《2022年FIR数字滤波器设计与软件实现 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一实验目的(1)掌握用窗函数法设计FIR 数字滤波器的原理和方法。(2)掌握用等波纹最佳逼近法设计FIR 数字滤波器的原理和方法。(3)掌握 FIR 滤波器的快速卷积实现原理。(4)学会调用 MATLAB 函数设计与实现FIR 滤波器。二 实验内容及步骤(1)认真复习第七章中用窗函数法和等波纹最佳逼近法设计FIR 数字滤波器的原理;(2)调用信号产生函数xtg 产生具有加性噪声的信号xt ,并自动显示 xt 及其频谱;(3)请设计低通滤波器, 从高频噪声中提取xt 中的单频调幅信号, 要求信号幅频失真小于 0.1dB,将噪声频谱衰减60dB。先观察 xt 的频谱,确定滤波器指标参数。(4)根据
2、滤波器指标选择合适的窗函数,计算窗函数的长度N,调用 MATLAB 函数 fir1设计一个 FIR 低通滤波器。并编写程序,调用MATLAB 快速卷积函数fftfilt实现对 xt 的滤波。绘图显示滤波器的频响特性曲线、滤波器输出信号的幅频特性图和时域波形图。(4)重复(3) ,滤波器指标不变,但改用等波纹最佳逼近法,调用MATLAB 函数remezord 和 remez 设计 FIR 数字滤波器。并比较两种设计方法设计的滤波器阶数。三. 实验报告要求(1)对两种设计 FIR 滤波器的方法(窗函数法和等波纹最佳逼近法)进行分析比较,简述其优缺点。(2)附程序清单、打印实验内容要求绘图显示的曲线
3、图。(3)分析总结实验结果。(4)简要回答思考题。四信号产生函数xtg 程序清单function xt=xtg(N) %xt=xtg(N) 产生一个长度为N,有加性高频噪声的单频调幅信号xt, 采样频率Fs=1000Hz % 载波频率 fc=Fs/10=100Hz, 调制正弦波频率f0=fc/10=10Hz. Fs=1000;T=1/Fs;Tp=N*T; t=0:T:(N-1)*T; fc=Fs/10;f0=fc/10; %载波频率 fc=Fs/10 ,单频调制信号频率为f0=Fc/10; mt=cos(2*pi*f0*t); %产生单频正弦波调制信号mt,频率为 f0 ct=cos(2*pi
4、*fc*t); %产生载波正弦波信号ct ,频率为 fc xt=mt.*ct; %相乘产生单频调制信号xt nt=2*rand(1,N)-1; %产生随机噪声 nt % 设计高通滤波器 hn, 用于滤除噪声 nt 中的低频成分 , 生成高通噪声fp=150; fs=200;Rp=0.1;As=70;% 滤波器指标名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - fb=fp,fs;m=0,1; % 计算 remezord 函数所需参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年FIR数字滤波器设计与软件实现 2022 FIR 数字滤波器 设计 软件 实现
限制150内