(二)双线性变换法设计滤波器
(1)双向性变换法设计巴特沃斯低通滤波器,程序和频率响应如下
(2)双向性变换法设计巴特沃斯高通滤波器,程序和频率响应如下
(3)双向性变换法设计切比雪夫带通滤波器,程序和频率响应如下
10.90.80.70.60.50.40.30.20.1000.10.20.30.40.50.60.70.80.910-50-100增益.dB|H(z)|-150-200-250-30000.10.20.30.40.50.60.70.80.91?/??/?43.532.521.510.50-0.5x 104Phase (degrees)01000200030004000Frequency (Hz)5000600070008000
(三)窗函数设计滤波器
由于所给滤波器的模拟指标要求阻带的最小衰减As=100dB,所以只能选择kaiser窗,且kaiser窗的参数a=10.056,过渡带宽w为10.8*pi,选取阶数N=49。 (1)窗函数法低通滤波器设计程序及频率响应如下:
(2)窗函数法带通滤波器设计程序及频率响应如下: wn=kaiser(49);
fc1=1000;fc2=3200;fs=8000; wc1=2*fc1/fs;wc2=2*fc2/fs; b=fir1(48,[wc1 wc2],wn); freqz(b,1)
title('窗函数带通滤波器响应')
窗函数带通滤波器响应50Magnitude (dB)0-50-10000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.911000Phase (degrees)0-1000-2000-300000.10.20.30.40.50.60.70.8Normalized Frequency (?? rad/sample)0.91