数字信号处理实验
(2)、频域波形:
六、讨论、思考题
1.IIR数字滤波器设计的一般方法
先设计过渡模拟滤波器得到系统函数Ha (s),然后将Ha(s)按某种方法转换成数字滤波器的系统函数H(z)。
设计数字滤波器的步骤:
①、首先将数字滤波器的技术指标转换为模拟滤波器的技术指标
②、设计相应的模拟滤波器,得到系统函数Ha(s)
③、将模拟滤波器的系统函数Ha(s)转换成数字滤波器的系统函数H(z)。
2.用MATLAB工具箱函数设计数字滤波器设计的方法
调用函数[n,wn]=buttord(wp,ws,rp,rs,’s’)确定阶次;
调用函数[zl,pl,kl]=buttap(n),求低通原型的模型;
调用函数[bl,al]=zp2tf(zl,pl,kl)实现模型转换;
调用函数[b,a]=lp2bp(bl,al,Ω0,B),将低通滤波器转换为模拟带通滤波器; 调用函数[bz,az]=impinvar(b,a,fs),用冲激响应不变法设计带通IIR数字滤波器;
调用函数[bz,az]=blinear(b,a,fs),用双线性变换法设计带通IIR数字滤波器;
调用函数[h,t]=impz(bz,az,n,fs)和[h,f]=freqz(bz,az,N,fs) 求出脉冲响应

