- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IIR 数字滤波器设计原理
利用双线性变换 设计 IIR 滤波器 (只介绍巴特沃斯数字低通滤波器 的设计),
首先要设计出满足指标要求的模拟滤波器的传递函数 H a (s) ,然后由 H a ( s) 通过
双线性变换可得所要设计的 IIR 滤波器的系统函数 H (z) 。
如果给定的指标为数字滤波器的指标, 则首先要转换成模拟滤波器的技术指
w 和 w 和
标 ,这里主要是边界频率 p s 的转换,对 p s 指标不作变化。边界频率的
2 1
tan( w)
转换关系为 T 2 。接着,按照模拟低通滤波器的技术指标根据相应
设计公式求出滤波器的阶数 N 和 3dB 截止频率 c ;根据阶数 N 查巴特沃斯归一
s
p
化低通滤波器参数表, 得到归一化传输函数 H a ( p) ;最后,将 c 代入 H a ( p)
去归一,得到实际的模拟滤波器传输函数 H a (s) 。之后,通过双线性变换法转换
1
2 1 z
s
公式 T 1 z 1 ,得到所要设计的 IIR 滤波器的系统函数 H ( z) 。
步骤及内容
1) 用双线性变换法设计一个巴特沃斯 IIR 低通数字滤波器。设计指标参数为:
在通带内频率低于 0.2 时,最大衰减小于 1dB ;在阻带内 0.3 , 频率区间
上,最小衰减大于 15dB 。
2) 以0.02 为采样间隔, 绘制出数字滤波器在频率区间 0, / 2 上的幅频响应特
性曲线。
3) 程序及图形
程序及实验结果如下:
%%%%%%%%%%%%%%%%%%
%iir_1.m
%lskyp
%%%%%%%%%%%%%%%%%%
rp=1;rs=15;
wp=.2*pi;ws=.3*pi;
wap=tan(wp/2);was=tan(ws/2);
[n,wn]=buttord(wap,was,rp,rs,s);
[z,p,k]=buttap(n);
[bp,ap]=zp2tf(z,p,k);
[bs,as]=lp2lp(bp,ap,wap);
[bz,az]=bilinear(bs,as,.5);
[h,f]=freqz(bz,az,256,1);
plot(f,abs(h));
title( 双线性 z 变换法获得数字低通滤波器,归一化频率轴 );
xlabel(\omega/2\pi);
ylabel(低通滤波器的幅频相应 );grid;
figure;
[h,f]=freqz(bz,az,256,100);
ff=2*pi*f/100;
absh=abs(h);
plot(ff(1:128),absh(1:128));
title( 双线性 z 变换法获得数字低通滤波器 ,频率轴取 [0,\pi/2]);
xlabel(\omega);
ylabel(低通滤波器的幅频相应 );grid on;
运行结果:
双 线 性 z 变 换 法 获 得 数 字 低 通 滤 波 器 , 归 一 化 频 率 轴
1
0.9
0.8
0.7
应
相
文档评论(0)