数字信号处理lab9.docVIP

  • 9
  • 0
  • 约2.24千字
  • 约 4页
  • 2016-12-14 发布于重庆
  • 举报
数字信号处理lab9

Laboratory Exercise 9 IIR Digital Filter Design 一、实验目的 1、掌握双线性变换法及不变法设计IIR数字滤波器的具体设计方法 2、熟悉用双线性变换法及不变法设计低通、高通和带通IIR数字滤波器的计算机编程。 二、实验原理 在MATLAB中,可以用下列函数辅助设计IIR数字滤波器: 1) 利用buttord和cheb1ord可以确定低通原型巴特沃斯和切比雪夫滤波器的阶数和截止频率; Butterworth滤波器阶数选择函数: [N,Wn]=buttord(Wp,Ws,Rp,Rs) 输入参数:Wp通带截止频率,Ws阻带截止频率,Rp通带最大衰减,Rs阻带最小衰减; 输出参数:N符合要求的滤波器最小阶数,Wn为Butterworth滤波器固有频率(3dB)。 2)[num,den]=butter(N,Wn)(巴特沃斯)和[num,den]=cheby1(N,Wn),[num,den]=cheby2(N,Wn)(切比雪夫1型和2型)可以进行滤波器的设计; 3)lp2hp,lp2bp,lp2bs可以完成低通滤波器到高通、带通、带阻滤波器的转换; 4)使用bilinear可以对模拟滤波器进行双线性变换,求得数字滤波器的传输函数系数; 双线性变换函数 [bz,az]=bilinear(b,a,Fs); 功能:把模拟滤波器的零极点模型转换为数字滤

文档评论(0)

1亿VIP精品文档

相关文档