ZKX's LAB

用双线性变换法设计原型低通为椭圆型的数字IIR带阻滤波器 椭圆函数低通原型程序

2021-04-26知识3

你都复习考研了,难道不记得高数里有一个隐函数定理么 你都复习考研了,难道不记得高数里有一个 么 。圆、椭圆方程是函数么?查看问题描述 ? 19 。

用双线性变换法设计原型低通为椭圆型的数字IIR带阻滤波器 课 程 设 计课程设计名称:数字信号处理数字信号处理 专业课程设计任务书题 目 用双线性变换法设计原型低通为巴特沃兹型的数字IIR带通滤波器主要内容用双线性变换法设计原型低通为巴特沃兹型的数字IIR带通滤波器,要求通带边界频率为400Hz,500Hz,阻带边界频率分别为350Hz,550Hz,通带最大衰减1dB,阻带最小衰减40dB,抽样频率为2000Hz,用MATLAB画出幅频特性,画出并分析滤波器传输函数的零极点;信号 经过该滤波器,其中 450Hz,600Hz,滤波器的输出 是什么?用Matlab验证你的结论并给出 的图形。任务要求1、掌握用双线性变换法设计原型低通为巴特沃兹型的数字IIR带通滤波器的原理和设计方法。2、求出所设计滤波器的Z变换。3、用MATLAB画出幅频特性图。4、验证所设计的滤波器。参考文献1、程佩青著,《数字信号处理教程》,清华大学出版社,20012、Sanjit K.Mitra著,孙洪,余翔宇译,《数字信号处理实验指导书(MATLAB版)》,电子工业出版社,2005年1月3、郭仕剑等,《MATLAB 7.x数字信号处理》,人民邮电出版社,2006年4、胡广书,《数字信号处理 理论算法与实现》,清华大学出版社,2003年审查意见 指导教师签字:说明:本表由指导教师填写,由。

高分求:用双线性变换法设计原型低通为椭圆型的数字IIR带通滤波器 p1=400;p2=500;通带边界频率s1=350;s2=550;阻带截止频率Ap=1;通带最大衰减As=40;阻带最小衰减Ft=2000;抽样频率T=2;wp1=2*pi*p1/Ft;wp2=2*pi*p2/Ft;ws1=2*pi*s1/Ft;ws2=2*pi*s2/Ft;Wp1=(2/T)*tan(wp1/2);Wp2=(2/T)*tan(wp2/2);Ws1=(2/T)*tan(ws1/2);Ws2=(2/T)*tan(ws1/2)W0=Wp1*Wp2;w0=sqrt(W0);BW=Wp2-Wp1;带通滤波器的通带宽度lp=1;归一化处理ls=Ws1*BW/(W0-Ws1^2);[N,Wn]=ellipord(lp,ls,Ap,As,'s');[B,A]=ellip(N,1,40,Wn,'s');[BT,AT]=lp2bp(B,A,w0,BW);[num,den]=bilinear(BT,AT,0.5);[z,p,k]=tf2zp(num,den);figure(1);zplane(z,p);title('零极点')[h,w]=freqz(num,den,512);figure(2)plot(w/pi,20*log10(abs(h)));axis([0 1-100 1]);title('频谱特性曲线')gridn=0:800;k=n/8000;通过滤波器3f1=2*pi*450;f2=2*pi*6000;x=sin(f1*k)+sin(f2*k);y=filter(num,den,x);x1=sin(f1*k)figure(3)plot(x1);x1图形输出axis([0,100*pi,-5,5]);title('x1(t)');x2=sin(f2*k);figure(4)plot(x2);x2图形输出axis([0,100*pi,-5,5]);title('x2');figure(5)plot(x);axis([0,100*pi,-5,5]);title('输入信号');figure(6)plot(y);axis([0,100*pi,-5,5]);title('输出信号')。

#椭圆原型图#椭圆函数低通原型程序

随机阅读

qrcode
访问手机版