资源描述:
《实验三 模拟滤波器及IIR数字滤波器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验三模拟滤波器及IIR数字滤波器的设计一、模拟滤波器的设计1.设计一个巴特沃斯模拟低通滤波器,以满足:通带截止频率,通带最大衰减,阻带截止频率,阻带最小衰减。要求绘出滤波器的幅频特性曲线。(幅度用分贝值表示)源程序:w=1:1:500;[N,Wn]=buttord(10*pi,24*pi,2,30,'s');[B,A]=butter(N,Wn,'s');H=freqs(B,A,w);plot(w,20*log10(abs(H)));幅频特性曲线1.设计一个巴特沃斯模拟高通滤波器,以满足:通带截止频率,通带最大衰减,阻带截止频率,阻带最小衰
2、减。要求绘出滤波器的幅频特性曲线。(幅度用分贝值表示)源程序:w=1:1:200;[N,Wn]=buttord(40*pi,20*pi,3,15,'s');[B,A]=butter(N,Wn,'high','s')H=freqs(B,A,w);plot(w,20*log10(abs(H)));幅频特性曲线2.设计一个巴特沃斯模拟带通滤波器,以满足:通带范围为10Hz~25Hz,阻带截止频率分别为5Hz、30Hz,通带最大衰减为3dB,阻带最小衰减为30dB。要求绘出滤波器的幅频特性曲线。(幅度用分贝值表示)源程序:w=1:1:600;[N,
3、Wn]=buttord([20*pi,50*pi],[10*pi,60*pi],3,30,'s');[B,A]=butter(N,Wn,'s');H=freqs(B,A,w);plot(w,20*log10(abs(H)));幅频特性曲线1.设计一个巴特沃斯模拟带阻滤波器,以满足:通带截止频率分别为10HZ、35HZ,阻带截止频率分别为15HZ、30HZ,通带最大衰减为3dB,阻带最小衰减为30dB。要求绘出滤波器的幅频特性曲线。(幅度用分贝值表示)源程序:w=1:1:300;[N,Wn]=buttord([20*pi,70*pi],[30
4、*pi,60*pi],3,30,'s');[B,A]=butter(N,Wn,'stop','s')H=freqs(B,A,w);plot(w,20*log10(abs(H)));幅频特性曲线一、用脉冲响应不变法和双线性变换法设计IIR数字滤波器1.要求分别用脉冲响应不变法和双线性变换法设计一个数字低通滤波器,以满足:通带截止频率为,阻带截止频率为,通带最大衰减为1dB,阻带最小衰减为15dB,采样间隔设为1s。源程序:[N,Wn]=buttord(0.2*pi,0.3*pi,1,15,'s');[B,A]=butter(N,Wn,'s')
5、;[bz,az]=bilinear(B,A,1);freqz(bz,az);实验结果:2.用脉冲响应不变法设计一个数字低通滤波器,使其特征逼近一个低通Butterworth模拟滤波器的下列性能指标:通带截止频率,通带最大衰减,阻带截止频率,阻带最小衰减,设采样频率。假设该数字低通滤波器有一个输入信号,其中,,。试将滤波器的输出信号与输入信号进行比较。源程序:[N,Wn]=buttord(4000*pi,6000*pi,3,15,'s');[B,A]=butter(N,Wn,'s');[bz,az]=impinvar(B,A,10000);t
6、=0:20;x=sin(2000*pi.*t)+0.5*cos(80000*pi.*t);m=filter(bz,az,x);subplot(1,2,1);stem(x);title('输入信号');subplot(1,2,2);stem(m);title('输出信号');实验结果: