DSP试验汇报软件试验1无限冲激响应滤波器(IIR)算法一.试验目的1.掌握设计IIR数字滤波器的原理和措施
2.熟悉IIR数字滤波器特性
3.理解IIR数字滤波器的设计措施
二.试验设备PC兼容机一台,操作系统为Windows(或Windows98,WindowsXP,如下默认为Windows),安装CodeComposerStudio2
三.试验原理1.无限冲激响应数字滤波器的基础理论
2.模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)
3.数字滤波器系数确实定措施
4.根据规定设计低通IIR滤波器:规定:低通巴特沃斯滤波器在其通带边缘1kHz处的增益为-3dB,12kHz处的阻带衰减为30dB,采样频率25kHz
设计:-确定待求通带边缘频率fp1Hz、待求阻带边缘频率fs1Hz和待求阻带衰减-20logδsdB
模拟边缘频率为:fp1=1000Hz,fs1=1Hz阻带边缘衰减为:-20logδs=30dB-用Ω=2πf/fs把由Hz表达的待求边缘频率转换成弧度表达的数字频率,得到Ωp1和Ωs1
Ωp1=2πfp1/fs=2π1000/25000=0
08π弧度Ωs1=2πfs1/fs=2π1/25000=0
96π弧度-计算预扭曲模拟频率以防止双线性变换带来的失真
由w=2fstan(Ω/2)求得wp1和ws1,单位为弧度/秒
wp1=2fstan(Ωp1/2)=6316
5弧度/秒ws1=2fstan(Ωs1/2)=794727
2弧度/秒-由已给定的阻带衰减-20logδs确定阻带边缘增益δs
由于-20logδs=30,因此logδs=-30/20,δs=0
03162-计算所需滤波器的阶数:因此,一阶巴特沃斯滤波器就足以满足规定
-一阶模拟巴特沃斯滤波器的传播函数为:H(s)=wp1/(s+wp1)=6316