实验五双线性变换法设计IIR数字滤波器.doc

实验五双线性变换法设计IIR数字滤波器.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五双线性变换法设计IIR数字滤波器

PAGE  PAGE 12 实验五、双线性变换法设计IIR 数字滤波器 一、实验目的: 1、熟悉用双线性变换法设计IIR 数字滤波器的原理与方法。 2、掌握数字滤波器的计算机仿真方法。 3、熟悉Batterworth滤波器设计方法及特点 二、实验原理 (一)、IIR数字滤波器的设计步骤: ① 按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标; ② 根据模拟滤波器技术指标设计为响应的模拟低通滤波器; ③ 跟据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器; ④ 如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。 在MATLAB中,经典法设计数字滤波器主要采用以下步骤:模拟滤波器原型 buttap,cheb1ap 频率变换 模拟离散化 bilinear,impinvar IIR数字滤波器 IIR数字滤波器设计步骤 (二)、用模拟滤波器设计数字滤波器的方法 1、冲激响应不变法: 冲激响应不变法是从时域出发,要求数字滤波器的冲激响应h(n) 对应于模拟滤波器h(t) 的等间隔抽样。 优点:时域逼近良好;保持线性关系。 缺点:频域响应混叠。只适用于限带低通滤波器和带通滤波器 2、双线性变换法 优点:克服了频域混叠 缺点:高频时会引起畸变 1)冲激响应不变法impinvar 格式:[BZ,AZ]= impinvar(B,A,Fs) 功能:把具有[B,A]模拟滤波器传递函数模型转换为采样频率为Fs的数字滤波器的传递函数模型[BZ,AZ],Fs默认值为1。 例:一个4阶的Butterworth模拟低通滤波器的系统函数如下: 试用冲激响应不变法求出Butterworth模拟低通数字滤波器的系统函数。 num=1; den=[1,sqrt(5),2,sqrt(2),1]; [num1,den1]=impinvar(num,den) 2)双线性变换法bilinear 格式一:[Zd,Pd,Kd]= bilinear(Z,P,K,Fs) 功能:把模拟滤波器的零极点模型转换成数字滤波器的零极点模型,Fs是采样频率 格式二:[numd,dend]= bilinear(num,den,Fs) 功能:把模拟滤波器的传递函数模型转换为数字滤波器的传递函数模型。 例:一个三阶的模拟Butterworth模拟低通滤波器的系统函数如下: ,试用双线性变换法求出数字Butterworth数字低通滤波器的系统函数。 num=1; den=[1,sqrt(3),sqrt(2),1]; [num1,den1]=bilinear(num,den,1) IIR数字滤波器的频率变换实现 步骤: 按一定的规则将数字滤波器的技术指标转换为模拟低通滤波器的技术指标 根据转换后的技术指标使用滤波器阶数函数,确定滤波器的最小阶数N和截止频率Wc 利用最小阶数N产生模拟低通原型 利用截止频率Wc把模拟低通滤波器原型转换为模拟低通、高通、带通、带阻滤波器 利用冲激响应不变法或双线性变换法把模拟滤波器转换为数字滤波器 表一 IIR滤波器阶次估计 函数名功能说明buttord计算Butterworth滤波器的阶次及截止频率cheb1ord计算ChebyshevⅠ滤波器的阶次cheb2ord计算ChebyshevⅡ滤波器的阶次ellipord计算椭圆滤波器的最小阶次表二 模拟低通滤波器原型设计 函数名功能说明buttapButterworth模拟低通滤波器原型设计cleb1apChebyshevⅠ模拟低通滤波器原型设计cheb2apChebyshevⅡ模拟低通滤波器原型设计ellipap椭圆模拟低通滤波器原型设计表三 模拟滤波器变换函数 函数名功能说明lp2bp模拟低通转换为带通lp2bs模拟低通转换为带阻lp2hp模拟低通转换为高通lp2lp改变模拟低通的截止频率(三)、数字滤波器的设计 数字滤波器的设计参数 滤波器的4个重要的通带、阻带参数为: :通带截止频率(Hz) :阻带起始频率(Hz) :通带内波动(dB),即通带内所允许的最大衰减; :阻带内最小衰减 设采样速率(即奈奎斯特速率)为,将上述参数中的频率参数转化为归一化角频率参数: :通带截止角频率(rad/s) ,; :阻带起始角频率(rad/s) , 通过以上参数就可以进行离散滤波器的设计。 2、巴特沃斯滤波器设计 巴特沃斯滤波器阶数的选择: 在已知设计参数,,,之后,可利用“buttord”命令可求出所需要的滤波器的阶数和3dB截止频率,其格式为: [n,Wn]=butto

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档