实验4IIR滤波器设计.docVIP

  • 0
  • 0
  • 约7.35千字
  • 约 12页
  • 2020-04-09 发布于湖北
  • 举报
电 子 科 技 大 学 实 验 报 告 学生姓名:项阳 学 号: 2010231060011 指导教师:邓建 一、实验项目名称:IIR滤波器设计 二、实验目的: 本实验通过冲激响应不变法和双线性变换法将模拟巴特沃兹低通滤波器转换为数字低通滤波器,掌握数字低通滤波器的典型设计方法。 三、实验学时:2学时: 四、实验内容: 1.设计一个的三阶巴特沃兹模拟低通滤波器的传输函数。 2.设计一个满足下列要求的巴特沃兹模拟低通滤波器: 通带截止频率: ,通带波纹:db 阻带起始频率: ,阻带波纹:db 3.设T=0.1,用冲激响应不变法将转换为数字滤波器。 4. 采用巴特沃兹模拟低通滤波器和冲激响应不变法设计一个满足下列要求的数字低通低通滤波器: 通带截止频率: ,通带波纹:db 阻带起始频率: ,阻带波纹:db 5.设T=1,用双线性变换法将转换为数字滤波器。 6.采用巴特沃兹模拟低通滤波器和双线性变换法设计一个满足下列要求的数字低通低通滤波器: 通带截止频率: ,通带波纹:db 阻带起始频率: ,阻带波纹:db 五、实验原理: 巴特沃兹模拟滤波器的振幅平方函数为 (1) 其传输函数为 (2) p=0,1,…, (2N-1) (3) 首先确定技术指标: (1)通带中允许的最大衰减Rp和通带截止频率Ωp; (2)阻带允许的最小衰减As和阻带起始频率Ωs。 由式(1)可得: (4) (5) 得到 (6) 关于3dB截止频率Ωc,有时在技术指标中给出,如果没有给出可以按照式(7)、式(8)求出。 (7) (8) 六、实验器材(设备、元器件): PC机、Windows XP、MatLab 7.1 七、实验步骤和源代码: 1. N = 3; OmegaC = 0.5; [b,a] = U_BUTTAP(N,OmegaC); [C,B,A] = SDIR2CAS(b,a) C = 0.1250 B = 0 0 1 A = 1.0000 0.5000 0.2500 0 1.0000 0.5000 2. Wp = 0.2*pi; Ws = 0.3*pi; Rp = 7; As = 16; Ripple = 10^(-Rp/20); Attn = 10^(-As/20); %Analog filter design: [b,a] = afd_butt(Wp,Ws,Rp,As); *** Butterworth Filter Order=3 %Calculation of second-order sections: [C,B,A] = sdir2cas(b,a) C = 0.1238 B = 0 0 1 A = 1.0000 0.4985 0.2485 0 1.0000 0.4985 %Calculation of Frequency Response: [db,mag,pha,w] = freqs_m(b,a,0.5*pi); %Calculation of Impulse response: [ha,x,t] = impulse(b,a) ha = 0 0.0020 0.0075 0.0158 0.0263 0.0384 0.0517 0.0658 0.0802 0.0946 0.1087 0.1224 0.1353 0.1473 0.1583 0.1681 0.1767 0.1841 0.1902 0.1949 0.1984 0.2006 0.2015 0.2013 0.2000 0.1976 0.1942 0.

文档评论(0)

1亿VIP精品文档

相关文档