




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1 课题描述,,,12 设计原理,12.1 滤波器的分类,12.2 模拟滤波器白设计指标,12.3 切比雪夫1型滤波器,,22.3.1 切比雪夫1型滤波器的设计原理,32.3.2 切比雪夫1型滤波器的设计步骤,33 脉冲响应不变法3.1 脉冲响应不变法原理,64 设计内容,64.1 设计步骤64.2 用MATLA蝙程实现,64.3 设计结果分析,105 总结,,,10106参考文献1课题描述数字滤波器是数字信号处理的重要工具之一,它通过数值运算处理改变输入信号所含频率成分的相对比例或者滤出某些频率成分的数字器件或程序,二数字滤波器处理精度较高,体积小,稳定,重量轻,灵活,不存在阻抗匹配问题
2、,可以实现模拟滤波器无法实现的特殊功能。故本书课题使用MATLAB信号处理箱和运算用切比雪夫法设计数字低通滤波器。利用脉冲响应不变法设计切比雪夫I数字低通滤波器,通带截止频率100hz,阻带截止频率150Hz,采样频率1000hz,通带最大衰减为0.5dB,阻带最小衰减为10dB,画出幅频、相频响应曲线,并设计信号验证滤波器设计的正确性。设计原理2.1.滤波器的分类(1)从功能上分;低、带、高、带阻。(2)从实现方法上分:FIR、IIR(3)从设计方法上来分:Chebyshev(切比雪夫),Butterworth(巴特沃斯)(4)从处理信号分:经典滤波器、现代滤波器2.2 模拟滤波器的设计指标
3、设ha(j?)是一个模拟滤波器的频率响应,则基于平方幅度响应J(?)=Ha(j?)的低通滤波器技术指标为:0&IHa(j?)I<1/AA2,?s<I引取(典)代1,阀<对其中e为通带波动系数,p?和S?是通带和阻带边缘频率。A为阻带衰减系数从图知必须满足其中参数£和A是数字滤波器指标2.3 切比雪夫1型滤波器2.3.1 切比雪夫滤波器介绍在巴特沃兹滤波器中,幅度响应在通带和阻带内都是单调的。因此,若滤波器的技术要求是用最大通带和阻带的逼近误差来给出的话,那么,在靠近通带低频端和阻带截止频率以上的部分都会超出技术指标。一种比较有效的途径是使逼近误差均匀地分布于
4、通带或阻带内,或同时在通带和阻带内都均匀分布,这样往往可以降低所要求的滤波器阶次。通过选择一种具有等波纹特性而不是单调特性的逼近方法可以实现这一点。切比雪夫型滤波器就具有这种性质:其频率响应的幅度既可以在通带中是等波纹的,而在阻带中是单调的(称为I型切比雪夫滤波器),也可以在通带中是单调的,而在阻带中是等波纹的(称为II型切比雪夫滤波器)。I型切比雪夫滤波器的幅度平方函数是Gr(r)=陷(Ml=/1Ji+尹以仁),其中9<1。而出同h1>/1+行是滤波器在截止频率期的放大率(注意:常用的以幅度下降3分贝的频率点作为截止频率的定义不适用于切比雪夫滤波器!)及(巴)“是翼阶切比雪夫多项
5、式:7(I=cosin'arccos);0<<w0/Wo/7(I=coshnarccosh-1从定义切比雪夫多项式可以直接得出由Tn(x)和Tn-1(x)求Tn+1(x)的递推公式。将三角恒等式得Tn+1(x)=2(x)T(x)-Tn-1(x)当0Vx<1时,TnA2(x)在0和1之间变化;当x>1时,cos-是虚数,所以Tn(x)像双曲余弦一样单调地增加;IHn(w)I对于0&w/wg1呈现出在1和1/(22)之间的波动;而对于w/w0>1单调地减小。需要用三个参量来确定该滤波器:e,w0和No在典型的设计中,用容许的通带波纹来确定e,而用希望的
6、通带截止频率来确定wQ然后选择合适的阶次n,以便阻带的技术要求得到满足。2.3.2 切比雪夫1型滤波器的设计原理切比雪夫滤波器(又译车比雪夫滤波器)是在通带或阻带上频率响应幅度等波纹波动的滤波器。在通带波动的为“I型切比雪夫滤波器”,在阻带波动的为“II型切比雪夫滤波器”。切比雪夫滤波器在过渡带比巴特沃斯滤波器的衰减快,但频率响应的幅频特性不如后者平坦。切比雪夫滤波器和理想滤波器的频率响应曲线之间的误差最小,但是在通频带内存在幅度波动。切比雪夫I型为例介绍其设计原理幅度平方函数用IH(jQ)|表示e为小于1的正数,表示通带内幅度波动的程度,e越大,波动幅度也越大。?p称为通带截止频率。令X=?
7、/?p,称为对?p的归一化频率。定义允许的通带内最大衰减ap用下式表示定义允许的通带内最大衰减pa用下式表示ap=10lgmax|Ha(j?)|A2/minIHa(j?)|A2I?|<?p式中max|Ha(j?)|A2=1min|Ha(j?)|A2=1/(1+£a2)因止匕ap=10lg(1+£A2)£A2=10A(0.1ap)-1这样,可以根据通带内最大衰减ap,可求出参数£o阶数N影响过渡带的宽度,同时也影响通带内波动的疏密,因为N等于通带内的最大值和最小值的总个数。设阻带的起点频率为?s,则有因(/5)广=-i+y(令4=%,由4>i,
8、有(4)=0力(Narch入)=可以解出arch-7川凡05)c、=cp3dB截止频率用Q,.表示,四(世二%按照(2-3-1)式,有Ine)经过一系列推论得归一化系统函数为G“(P)=*£2'二甘(必)去!n化的系统函数为/G)=Gp)=1F门口立S-叩力i-l2.3.3切比雪夫低通滤波器的设计步骤(1)确定低通滤波器的技术指标:边带频率Qp,它们满足(Xp)Olg*(M)|q=101g1rMTg厂(2)求滤波器阶数N和参数名archk.1N-archA.f先求出1/k1,再求出阶数N,取符合条件的N的最小整数。(3)求归一化系统函数Ga(p)G(p)='n(p-p
9、jt-i(4)将去归一化,得到实际的Ha(s)凡=G(p)*%函数说明:用MATLA般计切比雪夫1型低通滤波器(1) z,p,k=cheb1ap(N,Rs)该格式用于计算N阶切比雪夫1型归一化模拟滤波器的零极点和增益因子,返回长度为N的列向量Z和P,分别给出N个零点和极点的位置。Rs是阻带最小衰减。(2) N,wso=cheb1ord(wp,ws,Rp,As)该格式用于计算切比雪夫1型数字滤波器的阶数N和阻带截止频率wso,调用参数分别为数字滤波器的通带频率和阻带边界频率的归一化值。(3) N,wso=cheb1ord(wp,ws,Rp,As)该格式用于计算切比雪夫1型模拟滤波器的阶数N和阻带
10、频率wsoowp.ws是实际模拟角频率。(4) B,A=cheby1(N,Rs,wso,'ftype')该格式用于计算N阶切比雪夫1型数字滤波器系统函数的分子和分母的多项式系数向量B和A。调用参数N和wso分别为切比雪夫1型数字滤波器的阶数和阻带截止频率的归一化值。(5) B,A=cheby1(N,Rp,wso,'ftype','s')该格式用于计算N阶切比雪夫1型模拟滤波器系统函数的分子和分母多项式系数向量B和A。调用参数N和wso分别为切比雪夫1型模拟滤波器的阶数和阻带截止频率的归一化值。Impinvar功能:用“脉冲响应不变法”将模拟滤波器
11、离散化。BZ,AZ=impinvar(B,A,Fs)Plot(X,Y)功能:绘制线性二维图形gridon功能:对当前坐标系添加主要网格线。3脉冲响应不变法脉冲响应不变法原理脉冲响应不变法是实现模拟滤波器数字化的一种直观而常用的方法。它特别适合于对滤波器的时域特性有一定要求的场合。脉冲响应不变法的核心原理是通过对连续函数ha(t)等间隔采样得到离散序列ha(nT)。令h(n)=ha(nT),T为采样间隔。它是一种时域上的转换方法。一个模拟滤波器的传递函数可以用有理分式表达式表示为:a。as.aMsHa(s)=Nbobs.bNs(3-1)通过反拉普拉斯变换我们就可以得到它的冲激相应:1ha(t)=
12、LHa(s)(3-2)脉冲响应不变法就是要保证脉冲响应不变,即:h(n)=ha(nT)(3-3)对上式的冲激相应序列h(n)作Z变换,就可以得到数字滤波器的传递函数:H(z)=ZTha(nT)(3-4)一般来说,Hag)的分母多项式阶次总是大于分子多项式的阶次。假定HaG)的没有多重极点,则式(1)就可分解为:Ha(s)ai-s飞,(3-5)式中Si,A,均为复数,Si是Ha(S)的极点。其拉氏变换为,NSi-Tnha-Aeu(n)1一般来说,Ha(s)的分母多项式阶次总是大于分子多项式的阶次。数字滤波器的传递函数H(z)经过合并简化,成为一般形式的有理分式传递函数CoGZ.ClZ,H(z)i
13、zndodiZ.dNZ(3-6)在讨论采样序列z变换与模拟信号拉氏变换之间关系的有关章节中,我们已经知道1/二2二H(z)|z,sT=-、Ha(sJK)Tk-.:T(3-7)按照z=eST的关系,每一个s平面上宽度为2n/T的水平条带将重迭映射到z平面上。因此脉冲响应不变法将s平面映射到z平面,不是一个简单的对应的关系。对于高采样频率(T小)的情况,数字滤波器在频域可能有极高的增益。为此我们采用JTAiH1K(3-8)Nh(n)=Tha(nT)=£TAeS|Tnu(n)i4(3-9)在脉冲响应不变法设计中,模拟频率与数字频率之间的转换关系是线性的(0=C*T)。同时,它可以保持脉冲响
14、应不变,h(t)=ha(nT)0因此,这一方法往往用于低通时域数字滤波器设计及相应的模拟系统数字仿真设计。4实验内容4.1 设计步骤(1)按一定规则将数字滤波器的技术指标转换为模拟低通滤波器的技术指标;(2)根据转换后的技术指标使用滤波器阶数函数,确定滤波器的最小阶数N和截止频率Wc(3)利用最小阶数N产生模拟切比雪夫低通滤波原型(4)利用冲激响应不变法或双线性不变法把模拟切比雪夫滤波器转换成数字切比雪夫低通滤波器。4.2 试验程序低通滤波器程序fp=100;fs=150;Rp=0.5;Rs=10;Fs=1000;Wp=2*pi*fp;Ws=2*pi*fs;N,wc=cheb1ord(Wp,W
15、s,Rp,Rs,'s');%N计算阶数N和截止频率wcwcz,p,k=cheb1ap(N,Rp);%Bap,Aap=zp2tf(z,p,k);%的系数计算系统函数零极点和增益将系统函数的零极点转化为系统函数一般形式b,a=lp21P(Bap,Aap,wc);%bz,az=impinvar(b,a,Fs);%换为数字低通滤波器将模拟低通滤波器原型,转换为模拟低通滤波器采用脉冲响应不变法,将模拟低通滤波器,转figure(1)H,W=freqz(bz,az,Fs);%计算频率H和频率响应Wsubplot(2,1,1),plot(W/pi,20*log10(abs(H)xlabel(
16、'幅频/Hz');ylabel('幅度/dB');gridon;subplot(2,1,2),plot(W/pi,180/pi*unwrap(angle(H)xlabel('相频/Hz');ylabel('相位/Ao');gridon;队MATLABFileEditDebugDesktopWindowHelpPlX-等H?CurrentDirectory:e:MATLAB7work三|囱Shortctts£HowtoAddf|What'sNew»fp=100;fs=150;Rp=0.5;Rs=10;Fs
17、=1030;Wp=2*pi*fp;Ws=2*pi*fs;N,wc=cheblord(Wp3Ws,Rp,Rs,'s");/计茸阶数N和截止频率wcNwcz,p,k=cheb1ap(N,Rp);%浒苴系统函数零极点和增益Bap,Aap=zp2tf(z,p,k);%将系统函数的零极点转化为系统由数一般形式的系数b,a=lp21p(Bap,Aap,wc);先将模拟低通逑波器原型,转换为模拟低通波波器bz,az=impinvar(b,a,Fs);%采用脉冲响应不变法,将模拟低通波波器,转换为数字低通德波器figured)H,W=freqz(bz,az,Fs);%计算频率H和频率响应Ws
18、ubplot(2,b1)jplot(I/pij20*logl0(abs(H)xlabel(,幅频/Hz');ylabel('幅度/dB);gridon;subplot(2,b2),plot(W/pi,180/piunwrap(angle(H)xlabel(?相频/Hz');ylabelC相位/'o');gridon;wc=628.3185»11yFigure1FileEditViewInsertToolsDesktopWindowHelp口*P等IQ|软0。要|国|国nu-2040-60-Tr*1一一JLI_001020,304_0506070
19、80.91幅频/Hz0-502-100整-1502002500010.20.30.4050.60.708091相频一验证滤波器的正确性程序figure(2);f1=50;n=150;m=0:(n-1);t=m/Fs;%采样点数subplot(2,3,1)x=sin(2*pi*f1*t);plot(t,x);title('f1输入信号');f2=200;x=sin(2*pi*f2*t);subplot(2,3,2)plot(t,x);title('f2输入信号');subplot(2,3,3)x=sin(2*pi*f1*t)+sin(2*pi*f2*t);plot
20、(t,x);title('叠加后输入信号);y=filtfilt(bz,az,x);subplot(2,3,4)plot(t,y);title('滤波之后的信号')subplot(2,3,5)plot(t,sin(2*pi*f1*t);title('希望输出的信号');人MATLAB:ileEditDebugDesktopWindowHelp3以XRb随SC脩m?CurrentDirectory:|aWJLAB7twork|由shortcuts回HowtoAdd回What'sNew>>fp=100;fs=150;<p=0.5;R
21、s=10;:s=1000;Wp=2*pi*fp;Ws=2*pi*fs;N,wc=cheb1ord(Wp,Ws-Rp,Rs/s');%计算阶数N和最止频率wcVCz,p,k=cheblap(N,Rp);%计算系统函数零极点和墙若Bap,Aap=zp2tf(z,p,k);%将系统函数的零极点转化为系统函数一般形式的系数也a=lp21p(bap,Aap,wc);%将模拟低通滨波器原型,转换为模拟低通旋波器bz,az=impinvar(b,a,Fs);%采用脉冲响应不变法,将模拟.低通避波器,转换为数字低通痣波器figured)H,W=freqz(bz,az,Fs);%计算频率H和频率响应Ws
22、ubplot(2,1,1),plot(W/pi,20*logl0(abs(H)dabelC幡频/Hz');ylabel('幅度/dB');gridon;subplot(2,1,2),plot(W/pi,180/pi*unwrap(angle(H)tlabelC相频/Hz');ylabel('相位/o');gridon;figure(2);:l=50;i=150;m=0:(n-1);t=in/Fs;%采样点数subplot3,1)c=sin(2*pi*f1*t);)lcrt1输入信号');:2=200;c=sin(2*pi*f2*t);subplot(2,3,2)lot匕x);title('f2输入信号');subplot(2j3,3)c=sin(2*pi*f1*t)+sin(2*pi*f2*t);>lot(t,x)iJitleC输入信号);=filtfilt(bzjaz,x);subplot3s4)Jlot(t,y)jtitleC谑波之后的信号)subplot(2,395)1ot(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血液透析患者护理经验分享查房
- 手术后骨折患者康复方案查房
- 沪科万唯中考数学试卷
- 2025年全国中小学生禁毒知识竞赛试题库及答案
- 工程造价考试课件
- 2025版消防楼梯工程设计与施工监理合同
- 2025版离婚协议书离婚协议书翻译与跨文化沟通合同
- 疫情居家健康课件
- 互联网医疗平台合作运营协议
- 广告发布合同及宣传内容审核规则说明
- 2025年昆明铁道职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 废钢知识培训课件
- 系统可扩展性分析-洞察分析
- 网络与信息安全专业国家技能人才培养工学一体化课程标准
- 【MOOC】《电子技术实习SPOC》(北京科技大学)中国大学MOOC慕课答案
- 朝花夕拾中父亲的病
- 2025年新高考语文模拟考试试卷(五) (含答案解析)
- 中国共产主义青年团团章
- 贝雷梁钢便桥施工方案
- 热射病急诊诊断与治疗专家共识解读-热射病指南解读
- GB/T 1796.2-2024轮胎气门嘴第2部分:胶座气门嘴
评论
0/150
提交评论