IIR数字滤波器课程设计汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1数字信号处理课程设计报告基于MATLAB的IIR数字滤波器设计专业班级:电信工程1302班学号:311308000626学生姓名:王海龙指导教师:王科平2016年7月2目录摘要............................................3一、课程设计任务及要求..........................41.本次设计的目的.....................................42.本次设计的要求.....................................4二、课程设计原理................................41.脉冲响应不变法原理.................................42.双向性变换法原理...................................5三、IIR数字滤波器设计内容..........................51.总体方法分析.......................................52.脉冲相应不变法.....................................63.双线性变换法.......................................7四、IIR数字滤波器设计过程.......................91.设计步骤...........................................92.程序流程框图.......................................113.MATLAB程序.........................................114.调试分析过程描述...................................195.结果分析..........................................19五、结论........................................22六、参考文献....................................233摘要在当今社会,数字信号处理技术飞速发展,它不但自成一门学科,更是以不同的方式影响和渗透到其他学科的研究中,它变得与我们的生活联系越来越紧密,不断改变着我们的生产生活方式,因此受到人们越来越多的关注。数字滤波器是对数字信号实现滤波的线性时不变系统。数字滤波实质上是一种运算过程,实现对信号的运算处理。输入数字信号(数字序列)通过特定的运算转变为输出的数字序列。描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。时域离散系统的频域特性:Y(ejw)=X(ejw)H(ejw),其中、分别是数字滤波器的输出序列和输入序列的频域特性(或称为频谱特性),H(ejw)是数字滤波器的单位取样响应的频谱,又称为数字滤波器的频域响应。数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。IIR数字滤波器的特征是,具有无限持续时间冲激响应,需要用递归模型来实现,其差分方程为:y(n)=Na0iix(n-i)+Ni1biy(n-i)系统函数为:H(z)=(Mrbr0Z-r)/(1+Na0kkZ-k)设计IIR滤波器的任务就是寻求一个物理上可实现的系统函数H(z),使其频率响应H(z)满足所希望得到的频域指标。本次课程设计分别用脉冲响应不变法、双向性变换法设计IIR低通、高通、带通、带阻滤波器滤波器。并在MATLAB环境下实现了IIR数字滤波器的设计和仿真。其主要内容概括为:首先对滤波器的原理和设计进行了介绍;接着描述了IIR数字滤波器的基本概念,其中包括系统的描述、系统的传递函数、系统的模型;接着简单介绍MATLAB,并对数字滤波器在MATLAB环境下如何实现进行了介绍;重点描述了IIR数字滤波器的设计过程,最后对IIR滤波器进行仿真。关键词:数字滤波器频域特性脉冲响应双向性变换法MATLAB4一、课程设计任务及要求1.本次设计的目的1)学会MATLAB的使用,掌握MATLAB的程序设计方法;2)掌握数字信号处理的基本概念、基本理论和基本方法;3)掌握MATLAB设计IIR滤波器;4)学会用MATLAB对信号进行分析和处理。2.本次设计的要求1)分别用脉冲响应不变法、双向性变换法设计IIR低通、高通、带通、带阻滤波器滤波器;2)分别画出其幅频特性、相频特性图;3)IIR滤波器的各项指标:低通:通带截止频率wc=2πsradk/2,阻带截止频率为8πKHZ通带衰减pR小于3dB,阻带衰减大于15dB,采样频率20000Hz;高通:通带截止频率为2.5KHZ,通带衰减不大于2dB,阻带上限截止频率为1.5KHZ,阻带衰减不小于15dB;带通:中心频率为ωp0=0.5π,通带截止频率ωp1=0.4π,ωp2=0.6π;通带最大衰减αp=3dB;阻带最小衰减αs=15dB;阻带截止频率ωs2=0.7π;④带阻:抽样频率为10KHZ,在-2dB衰减处边带频率是1.5KHZ,4KHZ,在-13dB处边带频率为2KHZ和3KHZ。二、课程设计原理1.脉冲响应不变法原理脉冲响应不变法是实现模拟滤波器数字化的一种直观而常用的方法,它特别适合于对滤波器的时域特性有一定要求的场合。脉冲响应不变法是从滤波器的脉冲响应出发,使数字滤波器的单位脉冲响应序列h(n)模仿模拟滤波器的冲击响应ha(t),使h(n)正好等于ha(t)的采样值,即h(n)=ha(nT)T为采样周期。如以Ha(s)及H(z)分别表示ha(t)的拉氏变换及h(n)的z变换,即5Ha(s)=L[ha(t)]H(z)=Z[h(n)]则根据采样序列z变换与模拟信号拉氏变换的关系,可知:采用脉冲响应不变法将模拟滤波器变换为数字滤波器时,它所完成的S平面到Z平面的变换,正是以前讨论的拉氏变换到Z变换的标准变换关系,即首先对Ha(s)作周期延拓,然后再经过z=e的映射关系映射到Z平面上。脉冲响应不变法映射关系见图2。2.双向性变换法:脉冲响应不变法的主要缺点是频谱交叠产生的混淆,这是从S平面到Z平面的标准变换z=e的多值对应关系导致的,为了克服这一缺点,设想变换分为两步。1)将整个S平面压缩到S1平面的一条横带里。2)通过标准变换关系将此横带变换到整个Z平面上去。由此建立S平面与Z平面一一对应的单值关系,消除多值性,也就消除了混淆现象。o-11Z平面jIm[z]Re[z]/Tj11-/TS1平面S平面joo图1双线性换法映射关系图双线性换法的主要优点是S平面与Z平面一单值对应,S平面的虚轴(整个jΩ)对应于Z平面单位圆的一周,S平面的Ω=0处对应于Z平面的ω=0处,对应即数字滤波器的频率响应终止于折迭频率处,所以双线性变换不存在混迭效应。三、IIR数字滤波器设计内容1.总体方法分析IIR数字滤波器是一种离散时间系统,其系统函数为:6假设M≤N,当M>N时,系统函数可以看作一个IIR的子系统和一个(M-N)的FIR子系统的级联。IIR数字滤波器的设计实际上是求解滤波器的系数和,它是数学上的一种逼近问题,即在规定意义上(通常采用最小均方误差准则)去逼近系统的特性。如果在S平面上去逼近,就得到模拟滤波器;如果在z平面上去逼近,就得到数字滤波器。2.脉冲相应不变法脉冲响应不变法是从滤波器的脉冲响应出发,使数字滤波器的单位脉冲响应序列h(n)模仿模拟滤波器的冲激响应ha(t),即将ha(t)进行等间隔采样,使h(n)正好等于ha(t)的采样值,满足:h(n)=ha(nT)式中,T是采样周期。如果令Ha(s)是ha(t)的拉普拉斯变换,H(z)为h(n)的Z变换,利用采样序列的Z变换与模拟信号的拉普拉斯变换的关系得(1-1)则可看出,脉冲响应不变法将模拟滤波器的S平面变换成数字滤波器的Z平面,这个从s到z的变换z=esT是从S平面变换到Z平面的标准变换关系式。图2脉冲响应不变法的映射关系由(1-1)式,数字滤波器的频率响应和模拟滤波器的频率响应间的关系为(1-2)这就是说,数字滤波器的频率响应是模拟滤波器频率响应的周期延拓。正如采样定理所讨论的,只有当模拟滤波器的频率响应是限带的,且带限于折叠频率以内时,即0)(jHa(1-3)才能使数字滤波器的频率响应在折叠频率以内重现模拟滤波器的频率响应,而不产生混叠失真,即kTjsXTjksXTzXkaskaezsT21)(1)(j3/T/T-3/T-/Too-11jIm[z]Re[z]Z平面S平面TkjHTeHkaj21)(2||sT7|w|π(1-4)但是,任何一个实际的模拟滤波器频率响应都不是严格限带的,变换后就会产生周期延拓分量的频谱交叠,即产生频率响应的混叠失真,如图7-4所示。这时数字滤波器的频响就不同于原模拟滤波器的频响,而带有一定的失真。当模拟滤波器的频率响应在折叠频率以上处衰减越大、越快时,变换后频率响应混叠失真就越小。这时,采用脉冲响应不变法设计的数字滤波器才能得到良好的效果。图3脉冲响应不变法中的频响混叠现象对某一模拟滤波器的单位冲激响应ha(t)进行采样,采样频率为fs,若使fs增加,即令采样时间间隔(T=1/fs)减小,则系统频率响应各周期延拓分量之间相距更远,因而可减小频率响应的混叠效应。3.双线性变换法脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S平面到Z平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T~π/T之间,再用z=esT转换到Z平面上。这样就使S平面与Z平面建立了一一对应的单值关系,消除了多值变换性就消除了频谱混叠现象,映射关系如图4所示。TjHTeHaj1)(-3-2……)j(aΩHoo-23=T)(ejHTπ2TπTπTπ2-8o-11Z平面jIm[z]Re[z]/Tj11-/TS1平面S平面joo图4双线性变换的映射关系为了将S平面的整个虚轴jΩ压缩到S1平面jΩ1轴上的-π/T到π/T段上,可以通过以下的正切变换实现(1-5)式中,T仍是采样间隔。当Ω1由-π/T经过0变化到π/T时,Ω由-∞经过0变化到+∞,也即映射了整个jΩ轴。将式(1-5)写成将此关系解析延拓到整个S平面和S1平面,令jΩ=s,jΩ1=s1,则得再将S1平面通过以下标准变换关系映射到Z平面z=es1T从而得到S平面和Z平面的单值映射关系为:(1-6)(1-7)式(1-6)与式(1-7)是S平面与Z平面之间的单值映射关系,这种变换都是两个线性函数之比,因此称为双线性变换式(1-5)与式(1-6)的双线性变换符合映射变换应满足的两点要求。首先,把z=ejω,可得(1-8)2tan21TT2/2/2/2/11112TjTjTjTjeeeeTjTsTsTsTsTsTseeTTsTeeeeTs1111111122tanh2212/2/2/2/11112zzTssTsTsTsTz222121jTjeeTsjj2tan21129即S平面的虚轴映射到Z平面的单位圆。其次,将s=σ+jΩ代入式(1-8),得因此由此看出,当σ0时,|z|1;当σ0时,|z|1。也就是说,S平面的左半平面映射到Z平面的单位圆内,S平面的右半平面映射到Z平面的单位圆外,S平面的虚轴映射到Z平面的单位圆上。因此,稳定的模拟滤波器经双线性变换后所得的数字滤波

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功