电子信息科学与技术毕业论文2.doc
《电子信息科学与技术毕业论文2.doc》由会员分享,可在线阅读,更多相关《电子信息科学与技术毕业论文2.doc(13页珍藏版)》请在三一办公上搜索。
1、菏泽学院Heze University本科生毕业设计(论文)题目基于MATLAB的IIR数字滤波器设计方法比较及应用 姓名 邢佳佳 学号 200808056 系 别 物理系 专业 电子信息科学与技术 指导教师 孙红艳 职称 讲师 2012年 5月 10 日菏泽学院教务处制 目 录摘要1关键词1Abstract1Keywords1引言21. 数字滤波器的简单介绍21.1 数字滤波器的发展概况21.2 数字滤波器的工作原理31.3 数字滤波器设计指标41.4 IIR数字滤波器的结构及特点42. Matlab的功能及应用52.1 Matlab简单介绍52.2 Matlab的主要应用52.3 FDAT
2、ool的介绍53IIR数字滤波器基于Matlab的实现63.1 IIR数字滤波器设计的方法简介63.11 IIR数字滤波器经典设计方法及实例63.12 IIR数字滤波器完全设计函数及实例73.13 IIR数字滤波器直接设计方法及实例83.2 IIR数字滤波器设计方法比较分析93.3 IIR数字滤波器应用64.结论12参考文献12致谢12基于MATLAB的IIR数字滤波器的设计方法比较及应用电子信息科学与技术专业 邢佳佳指导老师 孙红艳摘要:目前数字滤波器的设计有许多现成的高级程序,但他们都存在设计效率低、计算量大、滤波器性能调整困难的缺点,从而影响了他们的应用。本文介绍了IIR数字滤波器的几种
3、设计方法,并使用Matlab程序语言和利用信号处理工具箱的FDATool工具对IIR数字滤波器进行了设计,得出了相应的频谱图像,最后利用Matlab环境下的仿真软件Simulink对所设计的滤波器进行模拟仿真。发现Matlab为滤波器的设计提供了 一个直观、高效、便捷的工具,尤其是Matlab工具箱是各个领域的研究人员可以直观方便地进行科学研究与工程应用。关键词:数字滤波器;MATLAB;IIR;Use MATLAB to Design and Simulate the higher-order bandpass filter Student majoring in Science and T
4、echnology of Electronic InformationXingJiajiaTotur SunHongyanAbstract:At present the design of digital filters have many ready-made advanced procedures, but they present which the design efficiency is low, do not have the visual graphics, computing capacity, difficult to adjust filter performance sh
5、ortcomings of their application. This article describes several filter design methods, the use of Matlab programming language and use of signal processing toolbox FDATool tools IIR and the corresponding spectral images, Finally Matlab Simulink simulation software environment designed filter on the s
6、imulation. Matlab for the filter design provides an intuitive, efficient and convenient tool, especially Matlab toolbox is a researcher in various fields of scientific research can be intuitively easy and applications in engineering. Keyword:digital filter;MATLAB;IIR;引言 随着通信与信息技术的发展,数字信号处理显得越来越重要,在数
7、字信号处理中期重要作用并获得广泛应用的是数字滤波器。数字滤波器可以理解为是一个计算程序或算法,将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定的形式变化。按照数字滤波器的特性,它可以被分为线性非线性,因果非因果,无限脉冲响应(IIR,Infinite Impulse Response)与有限脉冲响应(FIR,Finite Impulse Response)等。 IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配。所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。FIR数字滤波器的单位脉冲响应是有限长序列。它的设计问题实质上是
8、确定能满足所要求的转移序列或脉冲响应的常数问题,设计方法主要有窗函数法、频率采样法和等波纹最佳逼近法等。在对滤波器实际设计时,整个过程的运算量是很大的。当滤波器阶数比较高时,计算量比较大,设计过程中改变参数或滤波器类型时都要重新计。设计完成后对已设计的滤波器的频率响应要进行校核,要得到幅频相频响应特性,运算量也是很大的。Matlab(Matrix Laboratory)软件信号处理工具箱的推出,使Matlab已经成为信息处理,别是数字信号处理(DPS)应用分析和设计的主要工具,就Matlab信号处理中的滤波器而言,在很大程度上能快速有效地实现滤波器的分析,设计和仿真,大大节约了设计时间,先对传
9、统设计而言简化了滤波器的设计难度。1.数字滤波器的简单介绍11.1数字滤波器发展概况数字滤波是数字信号处理的一部分。数字信号处理学科的一项重大进展是关于数字滤波器设计方向的研究。关于数字滤波器,早在40年代末期,就有人讨论过他的可能性问题,直到60年代中期,才开始形成关于数字滤波器的一整套完整的正规理论。在这一时期,提出了各种各样的数字滤波器结构,有的以运算误差最小为特点,有的则以运算速度高见长,而有的则二者兼而有之:出现了数字滤波器的各种逼近方法和实现方法,对递归和非递归两类滤波器作了全面的比较,统一了数字滤波器的基本概念和理论。数字滤波器的一个重要发展是对有限冲激响应(FIR)和无限冲激响
10、应(IIR)关系的认识转化。在初期,一般认为IIR滤波器比FIR滤波器具有更高的运算效率,因而明显地趋向于前者,但当人们提出用快速傅利叶变换(FFT)实现卷积运算的概念之后,发现高阶FIR滤波器也可以用很高的运算效率来实现,这就促使人们对高性能FIR滤波器的设计方法和数字滤波器的频域设计方法进行了大量的研究,从而出现了此后数字滤波器设计中频域方法与时域方法并驾齐驱的局面。然而,这些均属数字滤波器的早期研究,早期的数字滤波器尽管在语音、声纳、地震和医学的信号处理中曾经发挥过作用,但由于当时计算机主机的价格很昂贵,严重阻碍了专用数字滤波器的发展。70年代科学技术蓬勃发展,数字信号处理开始与大规模和
11、超大规模集成电路技术、微处理器技术、高速数字算术单元、双极性高密度半导体存储器、电荷转移器件等新技术、新工艺结合了起来,并且引进了计算机辅助设计方法,它是数字滤波器的设计仅仅是对相应模拟滤波器的逼近。一般说来,通过对模拟滤波器函数的变换来设计数字滤波器,很难达到逼近任意频率响应或冲击响应,而采用计算机辅助设计则有可能实现频域与时域的最佳逼近,或频域时域联合最佳逼近。这样,数字滤波器的分析与设计其内容也更加丰富起来:各种新的数字处理系统,也都能用专用数字硬件加以实现。数字信号处理是将信号以数字方式表示并处理的理论和技术,数字信号处理与模拟信号处理是信号处理的子集。数字信号处理主要是研究用数字或符
12、号的序列来表示信号波形,并用数字的方式去处理这些序列,把它们改变成在某种意义上更为有希望的形式,以便估计信号的特征参量,或削弱信号中的多余分量和增强信号中的有用分量。具体来说,凡是用数字方式对各种信号实现采集、滤波、变换、调制、解调、均衡、增强、压缩、估值、识别、建模和频谱分析等功能,都可纳入数字信号处理领域。与模拟信号处理相比,数字信号处理有精确度高、可靠性强、灵活性好、便于大规模集成、可以采用时分复用等特点。1.2数字滤波器的工作原理 数字滤波器是一个离散时间系统,输入x(n)是一个离散时间序列,输出y(n)也是一个离散时间序列。如数字滤波器的系统函数H(z),其脉冲响应为h(n),则在时
13、间域内存在下列的关系 y(n)=x(n)Vh(n)在z域内,输入和输出存在下列关系 Y(z)=X(z)H(z)式中,X(z)、Y(z)分别为输入x(n)和输出y(n)的z变换。同样在频率域内,输入和输出存在下列关系 Y(jw)=X(jw)H(jw)式中,H(jw)为数字滤波器的频率频率特性;X(jw)和H(jw)分别为x(n)和y(n)的频谱。w为数字角频率,单位rad/s. 数字滤波器的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用频率的信号分量通过,抑制无用的信号分量输出。通常设计H(jw)在某些频段的响应值为1,在某些频段的响应为0。X(
14、jw)和H(jw)的乘积在频率响应为1的那些频段的值仍为X(jw),即在这些频段的振动可以无阻碍地通过滤波器,这些频带为通带。X(jw) 和H(jw)的乘积在频率响应为0的那些频段的值不管X(jw)大小如何均为零,即在这些频段里的振动不能通过滤波器,这些频带称为阻带。1.3 数字滤波器设计指标 一个理想的滤波器,要求所在通频带内幅频响应是一个常数,相位频率响应为零或是频率的线性函数。但一个实际的滤波器是不可能得到上述幅频和相频响应。以低通滤波器为例频率响应有通带、过渡带及阻带三个范围。用来说明滤波器性能的技术指标主要有:中心频率;带宽;通带衰减;阻带衰减。1.4 IIR数字滤波器的结构及特点2
15、 一个IIR滤波器的系统函数为: (1)其中,an、bm是滤波器的系数,同时=1。如果an0 则上式所表示的滤波器器的阶数是N阶。IIR滤波器的差分方程表示为: (2)IIR数字滤波器的特点:(1) 单位冲激响应h(n)是无限长的。(2) 系统传递函数和H(z)在有限z平面上有极点存在。(3) 结构上存在着输出到输入的反馈,也就是结构上是递归型的。IIR数字滤波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。在设计一个IIR数字滤波器时,可以根据指标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的
16、公式转换成数字滤波器的公式。在工程应用中,通过四种结构来实现IIR滤波器:直接I型、直接II型、级联型和并联型。2. Matlab的功能及应用32.1 Matlab简单介绍 MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
17、MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。 当前流行的MATLAB 5.3/Simulink 3.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox)。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工
18、具包等都属于此类。2.2 Matlab的主要应用 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。具体可分为以下几类: (1)数值分析 (2)数值和符号计算 (3)工程与科学绘图 (4)控制系统的设计与仿真 (5)数字图像处理技术 (6)通讯系统设计与仿真 (7)应用程序开发 (8)财务与金融工程。2.3 FDATool的介绍4 FDATool(Filter Design & Analysis Too
19、l)是MATLAB信号处理工具箱里专用的滤波器设计分析工具,MATLAB6.0以上的版本还专门增加了滤波器设计工具箱(Filter Design Toolbox)。FDATool可以设计几乎所有的基本的常规滤波器,包括FIR和IIR的各种设计方法。它操作简单,方便灵活。FDATool界面总共分两大部分,一部分是Design Filter,在界面的下半部,用来设置滤波器的设计参数,另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。Design Filter部分主要分为: Filter Type(滤波器类型)选项,包括Lowpass(低通)、Highpass(高通)、Bandpass
20、(带通)、Bandstop(带阻)和特殊的FIR滤波器。 Design Method(设计方法)选项,包括IIR滤波器的Butterworth(巴特沃思)法、Chebyshev Type I(切比雪夫I型)法、 Chebyshev Type II(切比雪夫II型) 法、Elliptic(椭圆滤波器)法和FIR滤波器的Equiripple法、Least-Squares(最小乘方)法、Window(窗函数)法。Filter Order(滤波器阶数)选项,定义滤波器的阶数,包括Specify Order(指定阶数)和Minimum Order(最小阶数)。在Specify Order中填入所要设计的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息 科学 技术 毕业论文
链接地址:https://www.31ppt.com/p-4029566.html