数字滤波器的设计.pptVIP

  • 4
  • 0
  • 约3.48千字
  • 约 17页
  • 2016-12-27 发布于贵州
  • 举报
实验八 IIR数字滤波器的设计 按频率选择特性不同,滤波器可以分为低通、高通、带通、带阻等类型。 在MATLAB中,经典设计IIR数字滤波器的步骤: (1)根据给定的性能指标和方法,首先对设计性能指标中的频率指标进行转换,转换后的频率指标作为模拟滤波器原型设计指标; (2)估计模拟滤波器最小阶数和边界频率,可利用MATLAB工具函数buttord,cheb1ord, cheb2ord等。 格式:[N,Wc]=buttord(wp,ws,Rp,Rs,’s’) wp, ws,Wc均以弧度/秒为单位。 (3)设计模拟低通滤波器原型,利用函数buttap,cheb1ap等。 格式:[z,p,k]=buttap(N) 功能:返回N阶归一化原型Butterworth模拟滤波器的零极点增益模型。利用zp2tf函数可求出滤波器的传递函数模型。[B,A]=zp2tf[z,p,k] (4)由模拟低通原型经频率变换得到模拟滤波器(低通、高通,带通、带阻),函数为lp2lp, lp2hp, lp2bp, lp2bs. 格式:[Bt,At]=lp2lp(B,A,Wc) (5) 将模拟滤波器离散化得到IIR数字滤波器,函数为bilinear, impinvar. 格式:[num2,den2]=bilinear(Bt,At,fs) 例:试设计一个巴特沃斯数字带通滤波器,要

文档评论(0)

1亿VIP精品文档

相关文档