《实验iif6.docx》由会员分享,可在线阅读,更多相关《实验iif6.docx(4页珍藏版)》请在第壹文秘上搜索。
1、学校代码:10128出孝N/多人学数字信号处理实验报告学生姓名:张齐昌学号:201410204065学院:信息工程学院班级:通信14-2指导教师:韩建峰2016年12月5日实验六用双线性变换法设计IIR滤波器一、实验目的熟悉模拟BatterWorth滤波器设计和用双线性变换法设计数字IlR滤波器的方法。二、基本原理低通数字滤波器设计数字域与模拟域关系利用双线性变换设计IIR滤波器,首先要设计出满足指标要求的模拟滤波器的传递函数Ha(三),然后由Ha(三)通过双线性变换可得所要设计的IIR滤波器的系统函数H(z)o如果给定的指标为数字滤波器指标,则首先要转换成模拟与指标。B(二)二/(三)LlY
2、Tl+z1利用双线性变换法设计IIR滤波器的的全过程:对通带临界频率和阻带临界频率进行预畸;以预畸后的参数为目标参数,求出模拟滤波器的转移函数H(三)通过变量代换求H(Z)三、实验内容及要求1、编写用双线性变换法设计BatterWOrth低通HR数字滤波器的程序,要求通带内频率低于0.2Brad时,容许幅度误差在IdB之内,频率在0.3nrad到nrad之间的阻带衰减大与10dB。其中要求参数3p,3s,ap和as可由键盘输入。2、以64/pi为采样间隔,在屏幕上打印出数字滤波器的频率区间0,冗上的幅频响应特性曲线(IH(ej)03、在屏幕上打印出H(Z)的分子,分母多项式系数。四、实验程序及
3、运行结果wp=input(,Iz0001:AE=);ws=input(ez0001QEAE=);rp=input(,Iz0EYY,);rs=input(,e,0EYU,);fs=64pi;ts=lfs;n,wn=buttord(wp,ws,rp,rs,s,);z,p,k=buttap(n);bap,aap=zp2tf(z,p,k);bza=lp21p(bap,aap,wn);bz,az=bilinear(bza,fs);H,W=freqz(bz,az);subplot(2,1,1);plot(W*fs2*pi,(abs(三));axis(0,pi,0,1);gridxlabel(,7EAEhz
4、,)ylabel(,ME,)subplot(2,1,2);plot(W*fspi,20*logl0(abs(三));axis(0,0.5,-15,0);gridxlabel(,ffiAE*pi,)ylabel(OoOae)disp(,06laiiEIEy,);bzdisp(,OAaiiEiEy,);az通带止角血率=02*pi阳带止角频率=0.3*pi通常衰减1用常衰骑10分子多项式系数bz=1.0e-07*0. 0208O.02080.10390.20790.20790.1039分母多项式系数az1.0000-4.87989.5265-9.30034.5404-0.8868五、思考题双线性变换法中。和8之间的关系是非线性的,在实验中你注意到这种非线性关系了吗?预畸变后进行滤波器指标的转换,转换成满足模拟滤波器模型,再通过双线性变换可得Z域传输函数的系统函数。