实验三 iir数字滤波器的设计.doc.doc

实验三 iir数字滤波器的设计.doc.doc

ID:10251746

大小:55.00 KB

页数:4页

时间:2018-06-13

实验三 iir数字滤波器的设计.doc.doc_第1页
实验三 iir数字滤波器的设计.doc.doc_第2页
实验三 iir数字滤波器的设计.doc.doc_第3页
实验三 iir数字滤波器的设计.doc.doc_第4页
资源描述:

《实验三 iir数字滤波器的设计.doc.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三IIR数字滤波器的设计实验学时:2学时实验类型:设计/研究实验要求:必修一.实验目的1.掌握脉冲响应不变法和双线性变换法设计IIR数字滤波器的原理和方法;2.观察双线性变换法和脉冲响应不变法设计的滤波器的频域特性,了解双线性变换法和脉冲响应不变法的特点和区别。二.实验内容使用MATLAB编写程序,实现IIR数字滤波器的设计。涉及脉冲响应不变法和双线性变换法设计IIR数字滤波器的方法、不同设计方法得到的IIR滤波器频域特性异同等知识点。三.实验原理与方法和手段1.脉冲响应不变法所谓脉冲响应不变法就是使数字滤波器的单位脉冲响应序列h(n)等于模拟滤波器的单位冲

2、激响应和(t)的采样值,即:,其中,T为采样周期。在MATLAB中,可用函数impinvar实现从模拟滤波器到数字滤波器的脉冲响应不变映射,调用格式为:[b,a]=impinvar(c,d,fs)[b,a]=impinvar(c,d)其中,c、d分别为模拟滤波器的分子和分母多项式系数向量;fs为采样频率(Hz),缺省值fs=1Hz;b、a分别为数字滤波器分子和分母多项式系数向量。2.双线性变换法:由于s平面和z平面的单值双线性映射关系为s=,其中T为采样周期。因此,若已知模拟滤波器的传递函数,将上式代入即可得到数字滤波器的系统函数H(z)。在双线性变换中,模拟角

3、频率和数字角频率的变换关系为:可见,Ω和w之间的变换关系为非线性的。在MATLAB中,可用函数bilinear实现从模拟滤波器到数字滤波器的双线性变换映射,调用格式为:[b,a]=bilinear(c,d,fs)1.设计步骤:(1)定技术指标转换为模拟低通原型设计性能指标。(2)估计满足性能指标的模拟低通性能阶数和截止频率。利用MATLAB中buttord、cheb1ord、cheb2ord、ellipord等函数,调用格式如:其中,Wp为带通边界频率,rad/s;Ws为阻带边界频率,rad/s;Rp为带通波动,dB;Rs为阻带衰减,dB;‘s’表示为模拟滤波器

4、;函数返回值n为模拟滤波器的最小阶数;Wn为模拟滤波器的截止频率(-3dB频率),rad/s。函数适用低通、高通、带通、带阻滤波器。(3)设计模拟低通原型。利用MATLAB中buttap、cheb1ap、cheb2ap、elliap等函数,调用格式如[z,p,k]=buttap(n)。采用上述函数所得到原型滤波器的传递函数为零点、极点、增益表达式,需要和函数[c,d]=zp2tf(z,p,k)配合使用,以转化为多项式形式。(4)由模拟低通原型经频率变换获得模拟低通、高通、带通或带阻滤波器。利用MATLAB中lp2lp、lp2hp、lp2bp、lp2bs等函数,调

5、用格式如[c1,d1]lp2lp(c,d,Wn)。(5)利用脉冲响应不变法或双线性不变法,实现模拟滤波器到数字滤波器的映射。【说明】MATLAB信号处理工具箱还提供了模拟滤波器设计的完全工具函数:butter、cheby1,cheby2、ellip、besself。用户只需一次调用就可自动完成以上步骤中的3~4步,调用格式如:[c,d]=butter(n,Wn,’ftype’,‘s’),其中,’ftype’为滤波器类型:‘high’表示高通滤波器,截止频率为Wn;‘stop’表示带阻滤波器,Wn=[W1,W2](W1

6、滤波器。1.本实验用到的特殊函数:[db,mag,pha,w]=freqz_m(b,a),计算幅频和相频响应。四.实验组织运行要求1.学生在进行实验前必须进行充分的预习,熟悉实验内容;2.学生根据实验要求,编写相应的程序;3.学生严格遵守实验室的各项规章制度,注意人身和设备安全,配合和服从实验室人员管理;4.教师在学生实验过程中予以必要的辅导,独立完成实验;5.采用集中授课形式。五.实验条件1.具有WINDOWS98/2000/NT/XP操作系统的计算机一台;2.MATLAB编程软件。六.实验步骤在“开始--程序”菜单中,找到MATLAB程序,运行启动;进入MA

7、TLAB后,在CommandWindow中输入自己编写的主程序,并执行;记录运行结果图形,作分析对比。具体步骤如下:1.查看帮助文件,了解相关函数的调用格式。2.用双线性变换法设计一个Chebyshev1型数字带通滤波器,设计指标为:,,,,,3.,,,,;分别用脉冲响应不变法和双线性变换法设计一个Butterworth数字低通滤波器(1)观察所设计数字滤波器的幅频特性曲线,记录带宽和衰减量;(2)比较两种方法的优缺点;(3)利用y=filter(b,a,x)函数观察对实际心电图信号的滤波效果。人体心电图信号在测量过程中往往受到工业高频干扰,所以必须经过低通滤波

8、器处理。已知某一实际心电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。