logo资料库

带阻滤波器(matlab编写).doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
设计一个带阻滤波器 要求:消除带宽为 0.08pi 的数字频率 w=0.44pi;选取合适的阻带衰减值; 为了降低阶数,故采用椭圆带阻数字滤波器; 指标设计: 1 0
>>ws=[0.40*pi 0.48*pi]; >> wp=[0.36*pi 0.52*pi]; >> Rp=0.5;As=50; >> [N,wn]=ellipord(wp/pi,ws/pi,Rp,As); >> [b,a]=ellip(N,Rp,As,wn,'stop'); >> [db,mag,pha,grd,w]=freqz_m(b,a); >> subplot(2,2,1);plot(w/pi,mag); >> subplot(2,2,2);plot(w/pi,db); >> n=[0:200]; >> x=sin(0.44*pi*n); >> y=filter(b,a,x); >> n1=length(y); >> subplot(2,2,3);plot(n,x); >> subplot(2,2,4);plot(0:(n1-1),y);
分享到:
收藏