基于MATLAB的IIR数字滤波器设计(共31页).doc
《基于MATLAB的IIR数字滤波器设计(共31页).doc》由会员分享,可在线阅读,更多相关《基于MATLAB的IIR数字滤波器设计(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目 录摘 要 随着信息时代的不断发展,信号的处理显得越来越重要。由于大部分信号中都含有其它噪音,因此大多的信号分析都是在滤波器的基础之上进行研究的,而数字滤波器的滤波过程是通过算法来实现的,而且能实现模拟滤波器不能完成的特殊功能。根据其冲激响应函数的时域特性,数字滤波器可分为IIR数字滤波器和FIR数字滤波器两类。其中IIR数字滤波器具有低阶次、高效率、占用存储单元少、并且对模拟滤波器的部分优良特性还可以有所保留的特点,所以它在诸多方面都有比较广泛的应用。本文先对数字滤波器的发展背景、概念、类别和设计性能的要求进行了简要的叙述。其次又介绍了两种IIR数字滤波器常见的设
2、计方法,然后进一步通过MATLAB编程的方式来实现了具体的IIR数字滤波器的设计,再通过FDATool工具箱以直接填入预设滤波器参数的方式快速得到了所需的IIR数字滤波器。最后通过在Simulink中导入FDATool所设定滤波器的方式进行了整个滤波过程的仿真。 关键词:IIR数字滤波器;MATLAB;FDATool;SimulinkAbstractSignal processing is becoming more and more important with the continuous development of the information age . Since most of
3、 the signal contain other noise, the signal analysis are studied based on the filter, and the filtering process of digital filter is achieved by the algorithm, and can realize the analog filter can not be completed special function. According to its time-domain impulse response function characterist
4、ics, the digital filter can be divided into IIR digital filters and FIR digital filter.IIR digital filter which has low times,high efficiency,taking up less memory unit, and is part of the excellent characteristics of the analog filter can also have reservations about the characteristics, so in many
5、 respects it has a relatively wide range of applications. This paper are briefly described about the background, concepts,categories,and design performance requirements of the digital filter at first. And secondly describes two design method about IIR digital filter, and then further to achieve a sp
6、ecific IIR digital filter through MATLAB,then quickly get the required IIR digital filter by fill the predetermined parameters into FDATool. Finally, to complete the whole filtering simulation process in Simulink by importing setting data of the FDATool into Simulink.Key words: IIR; digital filter;
7、MATLAB; FDATool; Simulink 专心-专注-专业1 引言随着科学技术的进步和经济的不断发展,人们对信息的需求量越来越大,而数字信号处理作为与之联系非常紧密的一门学科,因此也显得越来越重要。目前,在图像语音、工业制造、医疗、军事、航空航天等多个技术领域都大量的涉及到了数字信号的处理。数字信号处理中一个非常重要的技术就是数字滤波。所谓数字滤波,就是指输入的数字信号经过某些特定的数字运算关系之后转换为数字信号输出的一个过程。这个过程当中,所谓的特定运算关系通俗来讲就是对有用的信号起到一个加强的作用,而对其余没用的信号(比如干扰信号)起一个削弱的作用。根据其冲激响应函数的时域特性,
8、数字滤波器可分为IIR数字滤波器和FIR数字滤波器两类。相对于FIR数字滤波器,IIR数字滤波器虽然存在相位的非线性问题,但在相同的性能指标下,实现IIR数字滤波器的阶次更低,因此在相位要求不高的时候,对于同一性能指标使用IIR数字滤波器可以占用更小的存储单元,而且工作量也较小,因而具有更好的经济效益和更大的应用范围。MATLAB是mathworks公司(美国)发布的主要针对算法开发、科学计算、数据可视化与数据分析以及交互式程序设计的高科技计算环境,MATLAB即矩阵实验室的英文缩写,它通过在一个操作简便的视窗环境中集成了矩阵运算、动态系统的建模与仿真、数据分析等很多强大的功能,使得众多领域的
9、专业问题也能在它的帮助下得以简化和解决,可以说MATLAB在现今众多的计算软件当中有着举足轻重的地位。通过MATLAB来设计各种常见滤波器,不仅操作直观快速,可以去繁杂的编程过程,而且还能够更加直观的对相应参数作出调整,从而更深入的了解滤波器的特性,同时也可以将设计的滤波器导入Simulink进行仿真,让我们以更高的效率得到想要的结果。因此我们有必要在工作原理及优化方法等方面对滤波器进行更深入的研究,设计并研发性能更加优良的滤波器系统,这不仅能为其它相关领域提供必要的技术支持,而且还具有很重要的现实意义。2 数字滤波器概述2.1 数字滤波器的基本概念滤波器的本质就是对输入的信号通过特定运算处理
10、之后对频率起到一个选择作用的电路。它能够让不需要的频率成分(比如干扰信号)被大幅削弱,而让特定成分的频率无障碍通过。数字滤波器其实就是一种算法,使输入的数字离散信号通过特定的数字运算和处理后,按照预定的要求保留和过滤相应的频率成分,再输出所需的数字信号。与模拟滤波器相比,数字滤波器具有诸多优点,因而更加实用。差分方程和卷积可用来给数字滤波器系统提供相应的运算和处理规则,描述输入与输出信号的关系,使滤波器按照这样的运算规则处理输入的数字信号。时域离散系统的频域特性如下: (1)上式中为数字滤波器的频域响应,为数字滤波器的输入信号的频谱特性,为输出信号的频谱特性。是由 通过滤波变换后得到的1。因此
11、,要想得到满足性能要求的滤波器,必须根据输入信号的频谱特点和信号处理的方向,确定适当的,这就是数字滤波器的滤波原理。2.2数字滤波器的发展概况虽然最初的数字滤波器在某些技术领域得到了一些应用,但由于当时科技水平的受限以及各种条件的束缚,使得数字滤波器的发展停滞不前。随着上个世纪中后期科学技术的不断发展,数字信号处理开始与各种新兴的技术和产业相结合,计算机辅助设计的方法也得到了应用。通常来讲,通过典型设计的方法来实现数字滤波,因为不同频带间幅度响应是突变的,因此实现起来比较困难,而要实现时域或者是频域的最优逼近,我们则可以采用计算机辅助设计的方法。这样,数字滤波器所能研究内容更加多样,应用范围也
12、更为广泛。 由于科学技术的不断进步,原有的模拟信号处理中的分立元件逐步被大规模甚至是超大规模集成电路和电子计算机的广泛应用所替换,同时也证实了数字技术与计算机技术相结合的必要性以及优越性。特别是随着微机技术与位处理器的蓬勃发展,更加能促使各种数字设备朝着智能化、小型化以及人性化的好的方向发展。目前,包括数字滤波在内的各种数字技术正已快速的步伐向前发展,同时也能不断满足我们的生活需要,提高人们生活水平的幸福指数。2.3数字滤波器的分类按照其信号频段的不同,数字滤波器可以分为:高通滤波器、带通滤波器、低通滤波器和带阻滤波器2。其各自幅频特性如图(1)所示。低通滤波器容许低频段的信号或直流分量通过,
13、高频段被抑制;高通滤波器抑制直流或低频分量,容许高频段信号通过;带通滤波器只允许某一个频率段的信号通过,频率段之外的其余频率的信号被抑制;带阻滤波器抑制某一频率段的信号,而频率段之外的信号允许通过。图1 各种理想滤波器的幅频特性根据其冲激响应函数的时域特性,数字滤波器可分为: IIR数字滤波器和FIR数字滤波器3。IIR数字滤波器的特点是:不能够得到严格的线性相位,设计时有现成的模型和公式,在设计相同阶数的滤波器时会取得更好的滤波效果,因此在相位要求不高的情况下具有更大的经济效益。 2.4数字滤波器的设计2.4.1数字滤波器结构的表示方法数字滤波器是一个处理离散信号的离散系统。一个数字滤波器可
14、用系统函数表示为: (2)直接公式(2)可得出表示输入输出关系的常系数线性差分方程: (3)由公式(3)可以知道,一个数字滤波器是由三类基本运算单元组成的,包括乘法器、加法器和延时器4。我们可以通过方框图和信号流图这两种不同的方法来表示这些基本运算单元,因而也可以用这两种方法来表示示波器的结构。如图(2)所示。用方框图表示(见图2左)比较直观和形象,而用信号流图表示(见图2右)则更加简便快捷。单位延时相加aa方框图表示法信号流图表示法乘常数图2 基本运算的方框图表示及流图表示2.4.2数字滤波器的设计步骤数字滤波器的设计四个步骤: (1)按要求确定滤波器的性能参数;(2)通过一个离散的因果稳定
15、的线性移不变系统函数去无限逼近预定的性能参数; (3)通过确定适当的运算结构和数据处理方式及恰当的字长去实现这个系统函数;(4)通过计算机软、硬件的方法或者是相应配套工具去完成数字滤波器的设计。2.4.3数字滤波器的性能要求 选频滤波器的频率响应为: (4)上式中,、分别为滤波器的相频响应和幅频响应。反映的是滤波器的延时情况,而则反映的是衰减情况。通常情况下,一般利用幅频特性的容许误差来反映滤波器的性能。以低通滤波器为例,如下图(图3)所示图3理想低通滤波器逼近的误差容限在通带内,幅度响应所允许的误差应在0的范围内波动,即 , (5)在阻带内,幅度响应所允许的误差应在0的范围内波动,即 , (
16、6)其中,、分别是通带和阻带的数字域截止频率。虽然给出了和,但在具体设计滤波器时所给定的技术指标中还大量涉及到这两个参量4:通带最大衰减和阻带最小衰减。,的定义分别为 (7) (8)式中,假设已被归一化了。例如,在处满足,则;在处满足,则。当然,亦可以给定时域响应的逼近要求或者是相位的逼近要求。3 IIR数字滤波器的设计3.1 IIR数字滤波器简介现今,数字滤波作为一门极其重要的技术在众多的领域都得以广泛的应用,因而数字滤波器同样在这些领域中有着举足轻重的地位。IIR数字滤波器具有如下特点:(1)IIR数字滤波器的系统函数能够写成封闭函数的形式。 (2)IIR数字滤波器由于结构(存在反馈环路)
17、和运算方法上的特殊性,误差被逐渐放大,因此某些时候会出现微弱的寄生震荡。(3)IIR数字滤波器在由于在设计时能够借助已有的模拟原型滤波器,且有现成的公式和图表可查。因此设计的工作量比较小且对软硬件的要求不高。(4)IIR数字滤波器难以得到严格的线性相位,对相位有较高要求的时候,需加相位校准器件,增加了结构的复杂性。 3.2 IIR数字滤波器主要技术指标对于数字滤波器的设计,都应该最先明确数字滤波器的性能要求及参数指标,然后把数字指标转化为相应模拟滤波器的参数指标,最后再将模拟滤波器通过一定的映射关系转换为所需的数字滤波器。数字滤波器的主要指标为:(1)频率特征参数通带截止频率,位于过渡带与通带
18、的边界点。阻带截止频率,位于过渡带与阻带的边界点。转折频率,即信号功率衰减到约为3时的频率。(2)增益和衰减滤波器的增益在通带内并不是定值。对于带通、低通和高通滤波器,通带增益通常都是其角频率趋于某一特定值时的增益。带阻滤波器的衰减为增益的倒数。(3)阻尼系数与品质因数阻尼系数是表示滤波器中能量衰减的重要指标,用来表征角频率为的信号受滤波器的阻尼作用。品质因数为的倒数。(4)灵敏度滤波电路由多种不同原件组成,各个原件参数的变动都会对滤波器性能产生影响。当滤波器的某一个性能指标对另一个性能指标变动的灵敏度定义为,即 (9)此处的灵敏度与电路容错限度和稳定性成反比关系。3.3 IIR数字滤波器的设
19、计方法3.3.1 IIR数字滤波器设计方法简述现阶段设计IIR数字滤波器最常见的方法就是通过模拟原型滤波器的方法来进行设计,这种方法不仅方便快速,而且技术也比较成熟。IIR数字滤波器的设计步骤如下:(1)把数字滤波器的参数指标通过特定的规则变换为模拟滤波器的参数指标;(2)根据转换后的技术指标设计模拟低通滤波器;(3)如设计的是数字低通滤波器,则直接将经过特定的规则变换为即可。如果设计的是其余三类数字滤波器,则还需要将之转换为低通滤波器的参数指标,再按第(2)步完成相应低通模拟滤波器的设计,最后转换为。见(图4) 模拟滤波器技术指标数字滤波器技术指标数字滤波器模拟滤波器模拟滤波器设计方法图4
20、IIR数字滤波器的设计步骤流程图3.3.2脉冲响应不变法设计IIR数字滤波器(1)设计原理脉冲响应不变法就是对模拟滤波器的单位冲激响应进行等间隔抽样,使模仿,且恰好等于的采样值4。满足=,其中T是采样周期。 若设定是的拉普拉斯变换,为的Z变换,通过模拟信号的拉普拉斯变换与采样序列的z变换关系可得: (10)通过上式可知,脉冲响应不变法简单来说就是将平面映射到了平面。即s平面到z平面的标准映射关系式。如图(5)所示图5 脉冲响应不变法的映射关系由公式(10)知,数字滤波器的频率响应和模拟滤波器的频率响应所对应的关系式为 (11)通过上式不难发现,数字滤波器的频响与模拟滤波器的频响存在一个周期延拓
21、的关系。如同我们对采样定理的认识一样,仅有在频响限带且在折叠频率范围内的时候,即 (12)才可以使数字滤波器的频响在折叠频率内重现模拟滤波器的频响,而不呈现混叠失真的现象,即 (13)然而,现实当中的模拟滤波器除了通带和阻带之外,都还有一个过渡带,也就是说一般不会出现严格限带的情况,因此会出现混叠失真。如图(6)所示,此时数字滤波器的频率响应就与原模拟滤波器的频率响应产生了差异,而出现了一定的混叠失真。通过图(6)还可以看出,可以通过增大采样频率的方法来避免这一混叠失真现象。图6 脉冲响应不变法中的频响混叠现象(2)脉冲响应不变法的特点 通过上述讨论我们已经知道,这种映射方法最大的缺陷就是频响
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB IIR 数字滤波器 设计 31
限制150内