数字信号处理-3(IIR补充).ppt

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

IIR数字滤波器设计步骤 巴特沃斯滤波器设计 (1)求滤波器的最小阶数N [N,Wc]=buttord(Wp,Ws,Rp,Rs,’s’) 根据滤波器设计指标计算巴特沃斯模拟滤波器的阶数N及频率参数Wc。 Wp:通带截止频率 Ws:阻带截止频率 Rp:通带衰减(分贝) Rs:阻带衰减(分贝) N:滤波器的阶数 Wc:3dB衰减时的截止频率 ‘s’:表示这是计算模拟滤波器的参数 巴特沃斯滤波器设计 (2)设计模拟低通滤波器的原型 [z,p,k]=buttap(N) 根据最小阶数N计算滤波器原型的零极点及增益。 巴特沃斯滤波器设计 (3)频率转换(变为高通、带通、带阻等) [Bt,At]=lp2lp(B,A,Wc) 把单位截止频率的模拟低通滤波器系数B、A 转换为另一截止频率Wc的低通滤波器系数Bt和At B、A及Bt、At 的具体含义为: 巴特沃斯滤波器设计 (4)将模拟滤波器转换为数字滤波器 [Bd,Ad]=bilinear(B,A,Fs) 把模拟滤波器系数B、A变为近似等价的数字滤波器系数Bd、Ad,它使用的是双线性变换法。 Fs是采样频率,变换公式为: 巴特沃斯滤波器设计 (5)把2、3、4步和为一步 [B,A]=butter(N,Wc) 设计低通数字滤波器系数B、A,它使用的是双线性变换法。 [B,A]=butter(N,Wc,’high’) 设计高通数字滤波器系数B、A,它同样使用的是双线性变换法。 [B,A]=butter(N,Wc,’stop’) 设计低通数字滤波器系数B、A,它同样使用的是双线性变换法。 巴特沃斯滤波器设计--示例 function [b,a]=IIR(fs,Fp,Rp,Fs,Rs) Rs=40;Fs=1500; Rp=0.5;Fp=1000; fs=8000; Wp=2*pi*Fp;Ws=2*pi*Fs; [N,Wn]=buttord(Wp,Ws,Rp,Rs,s); [b1,a1]=butter(N,Wn,s); [b,a]=bilinear(b1,a1,fs); [H,W]=freqz(b,a); plot(W*fs/(2*pi),abs(H));grid on;title(频率响应); xlabel(频率);ylabel(幅值); 巴特沃斯滤波器设计--示例结果 巴特沃斯滤波器设计--示例结果 * * 设计指标 fs:采样频率 Fp,Rp:通带参数 Fs,Rs:阻带参数 模拟低通滤波器原型设计 Buttap,cheb1ap,cheb2ap ellipap 频率变换 lp2lp,lp2hp,lp2bp,lp2bs 模拟数字转换 bilinear impinvar 求最小阶数N buttord,cheb1ord, cheb2ord,ellipord 合为一步的设计函数 Butter,cheb1,cheb2,ellip 滤波器 系数B,A N,Wc

文档评论(0)

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

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

1亿VIP精品文档

相关文档