(完整word版)IIR数字滤波器设计matlab代码.pdf
《(完整word版)IIR数字滤波器设计matlab代码.pdf》由会员分享,可在线阅读,更多相关《(完整word版)IIR数字滤波器设计matlab代码.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连理工大学实验报告大连理工大学实验报告学院(系):电子信息与电气工程学部专业:电子信息工程班级:姓名:学号:组:实验时间:实验室:大黑楼 C221实验台:指导教师签字:成绩:实验名称实验名称实验三实验三 IIRIIR 数字滤波器设计数字滤波器设计一、实验目的和要求(1)掌握双线性变换法设计 IIR 数字滤波器。(2)掌握脉冲响应不变法设计 IIR 数字滤波器。二、实验原理和内容1.1.巴特沃思低通滤波器巴特沃思低通滤波器幅度平方函数定义为式中 N 为正整数,代表滤波器的阶次,c称为截止频率。当 c时,有Ha(jc)即2|H|Ha(j)|(j)|=21 1c2N121 20lgHa(j0)3d
2、BHa(jc)所以又称c为巴特沃思低通滤波器的 3 分贝带宽。巴特沃思低通滤波器的幅度特性如图所示。(完整word版)IIR数字滤波器设计matlab代码-第1页(完整word版)IIR数字滤波器设计matlab代码-第1页图 1 巴特沃思低通滤波器的幅度特性2.切贝雪夫低通滤波器切贝雪夫 I 型滤波器的幅度平方函数为Ha(j)212 12CNc其中,是表示通带波纹大小的一个参数,越大,波纹也越大。为截止频率,CN(x)是 N 阶切贝雪夫多项式。切贝雪夫 I 型低通滤波器的幅度特性如图所示为对c的归一化频率,cc图 2切贝雪夫 I 型低通滤波器的幅度特性三、主要仪器设备Matlab四、实验内容
3、及结果1.1.用双线性变换法设计一个巴特沃斯 IIR 低通数字滤波器。设计指标参数为:在通带内频率低于 0.4*pi 时,最大衰减小于 2dB;在阻带内0.6*pi,pi 频率区间上,最小衰减大于 15dB。要求:(1)(1)用 buttord,buttap,zp2tf,lp2lp,bilinear 等指令实现(2)(2)用 buttord,butter 指令实现(完整word版)IIR数字滤波器设计matlab代码-第2页(完整word版)IIR数字滤波器设计matlab代码-第2页并分别绘制两种设计方法的频响曲线(1)双线形变换法设计巴特沃斯IIR低通数字滤波器,代码如下:clcclear
4、wp=0.4*pi;ws=0.6*pi;rp=2;rs=15;Ts=0.0001;Fs=1/Ts;%采样频率wp=2/Ts*tan(wp/2);ws=2/Ts*tan(ws/2);N,wc=buttord(wp,ws,rp,rs,s);z,p,k=buttap(N);b,a=zp2tf(z,p,k);B,A=lp2lp(b,a,wc);Bz,Az=bilinear(B,A,Fs);w=0:0.001:pi;H,w1=freqz(Bz,Az,w);H=20*log10(abs(H);plot(w/pi,H);grid on;title(双线形变换法设计巴特沃斯 IIR 低通数字滤波器);xlab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word IIR 数字滤波器 设计 matlab 代码
限制150内