實验3IIR数字滤波器的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
實验3IIR数字滤波器的设计

实验三 IIR数字滤波器的设计 一、实验目的 了解IIR数字滤波器的特点,了解IIR数字低通滤波器的设计方法和设计过程,了解IIR数字高通、带通和带阻滤波器的频率转换设计方法,掌握Matlab软件所提供的各种设计函数,运用Matlab软件分别实现基于脉冲响应不变法和双线性变换法的IIR滤波器设计,求出滤波器的阶数、系统函数,并绘出相应的幅度响应曲线。 二、实验要求 掌握IIR数字滤波器的特点及设计方法,重点掌握脉冲响应不变法和双线性变换法设计巴特沃斯和切比雪夫滤波器的方法; 掌握部分Matlab基本数学函数、常用IIR数字滤波器设计函数和作图函数的使用; 掌握顺序编程的基本方法。 三、实验所采用的功能函数 IIR滤波器阶数选择函数: buttord(巴特沃斯滤波器阶数选择函数) cheb1ord(切比雪夫I型滤波器阶数选择函数) 完整滤波器设计函数: butter(巴特沃斯滤波器设计) cheby1(切比雪夫I型滤波器设计) 归一化模拟低通滤波器原型设计函数: buttap(巴特沃斯滤波器原型) cheb1ap(切比雪夫I型滤波器原型,通带等波纹) 模拟域频率变换函数: lp2bp(模拟低通滤波器变换为模拟带通滤波器) lp2bs(模拟低通滤波器变换为模拟带阻滤波器) lp2hp(模拟低通滤波器变换为模拟高通滤波器) lp2lp(模拟低通滤波器变换为模拟低通滤波器) 滤波器离散化函数: bilinear(使用双线性变换法把模拟滤波器转换为数字滤波器) impinvar(使用脉冲响应不变法把模拟滤波器转换为数字滤波器) 各类基本信号和运算函数; 四、实验原理 IIR数字滤波器的任务就是寻求一个因果、物理可实现的系统函数,使它的频率响应满足所希望得到的频域指标,即符合给定的通带衰耗、阻带衰耗、通带截止频率和阻带截止频率。 IIR数字滤波器的设计方法有间接法、直接法和计算机辅助优化设计法等。本项实验主要采用间接法计算IIR数字滤波器的设计。该设计方法就是先根据频率响应指标,设计出相应的模拟滤波器H(s),再通过脉冲响应不变法或双线性变换法转换为数字滤波器H(z),其过程如下: IIR数字滤波器的设计,主要采用间接法,即:首先设计出低通模拟滤波器H(S);进行频率变换,将其转换为高通、带通、带阻滤波器;再用脉冲响应不变法或双线性变换法从模拟滤波器转换为数字滤波器。 对单极点的N阶H(S)用部分展开式: 冲激响应不变法取H(S)的单阶极点Sk的指数函数作为H(Z)的极点 双线性变换法是用代换H(S)中的S得到H(Z),双线性变换法可完全消除频率混叠失真但存在非线性频率失真,而冲激响应不变法存在混叠失真。 在不同的设计阶段MATLAB的信号处理工具箱都给出了相应的滤波器设计函数,这些函数代表了不同类型的逼近函数的滤波器,常用的有巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器类型。 设计流程图 设计流程图 下图所示为IIR滤波器设计过程及所用到的MATLAB工具箱中的函数。 模拟原型低通滤波器设计(buttap,cheb1ap,cheb2ap,bess1lap,ellipap函数)求最小阶数N(buttord,cheb1ord,cheb2ord,ellipord函数) 模拟原型低通滤波器设计(buttap,cheb1ap,cheb2ap,bess1lap,ellipap函数) 求最小阶数N(buttord,cheb1ord,cheb2ord,ellipord函数) 频率转换(低通转低通lp2lp,低通转高通lp2hp,低通转带通lp2bp, 低通转带阻函数lp2bs) 模拟滤波器转数字滤波器(bilinear,impinvar函数) (butter,cheb1,cheb2,ellip,besself) 滤波器系数 滤波器系数 A,B 五、实验内容 1.设计一个低通巴特沃斯模拟滤波器,绘制滤波器的的幅频响应及零极点图。指标如下: 通带截止频率:WP=1000HZ, 通带最大衰减:RP=3dB 阻带截止频率:Ws=2000HZ, 阻带最小衰减:Rs=40 dB 参考程序butter1.m 2. 用冲激响应不变法和双线性变换法将一模拟低通滤波器转换为数字低通滤波器并图释H(S)和H(Z),设模拟低通滤波器的系统函数为: 采样频率Fs=1000Hz。 参考书上的程序

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档