毕业设计论文基于MATLAB的IIR滤波器的设计与仿真.doc
《毕业设计论文基于MATLAB的IIR滤波器的设计与仿真.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于MATLAB的IIR滤波器的设计与仿真.doc(41页珍藏版)》请在三一办公上搜索。
1、湖 北 省 高 等 教 育 自 学 考 试 本 科 毕 业 生 论 文评 审 意 见 表论文题目:基于MATLAB的IIR滤波器的设计与仿真 姓 名: 专 业: 电子信息工程 准考证号: 工作单位: 武汉纺织大学成教学院 填表日期:2011 年 2 月 15 日湖北省高等教育自学考试委员会办公室制指导老师单位职称指导教师评语: 指导老师: 年 月 日答辩小组评语: 组长签名: 年 月 日答辩委员会意见: 负责人签名: (签章) 年 月 日 基于MATLAB的IIR滤波器的设计与仿真I基于MATLAB的IIR滤波器的设计与仿真论文原创性声明我以诚信声明: 本人所呈交的论文是我个人在导师指导下进行
2、的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉纺织大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。作者(签字): 签字日期:201年 2 月15 日版权使用授权书武汉纺织大学有权保存学位论文的电子和纸质文档,可以借阅或上网公开本学位论文的全部或部分内容,允许论文被查阅,可以向有关部门或机构送交并授权其保存、借阅或上网公布本学位论文的全部或部分内容。对于保密论文,按保密的有关规定进行法律处理。作者(签字): 签字日期: 2011
3、 年2 月15 日 指导老师(签字): 签字日期: 年 月 日 摘 要在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号分析都是基于滤波器而进行的。而数字滤波器是通过数值运算实现滤波,具有处理精度高,稳定,灵活,不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波功能。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器。实现IIR数字滤波器的阶次较低,所用的储存单元较少,效率高,精度高,而且能够保留一些模拟滤波器的优良特性,因此应用很广。Matlab软件以矩阵运算为基础,把计算,可视化及程序设计有机融合到
4、交互式工作环境中,并且为数字滤波器的研究和应用提供了一个直观,高效,便捷的利器。尤其是Matlab中的信号处理工具箱使各个领域的研究人员可以直观方便的进行科学研究和工程应用。本文首先介绍了数字滤波器的概念,分类以及设计要求。接着利用Matlab函数语言编程,用信号处理图形界面FDATool来设计滤波器以及Sptool界面的设计方法,并用FDATool模拟IIR数字滤波器处理信号。重点设计Chebyshev I型和Chebyshev II型数字低通滤波器,并介绍最优化设计。关键词:IIR;滤波器;FDATool;Sptool;Simulink AbstractIn modern communic
5、ation systems, Because often mixed with various signal complex components, So many signal analysis is based on filters, and the digital filter is realized through numerical computation, digital filter with high precision, stability and flexibility, dont exist, can realize the impedance matching simu
6、lating the special filter cannot achieve filter function. Digital filter according to its impulse response function and characteristics of the time can be divided into two kinds, namely the infinite impulse response (IIR) digital filter and finite impulse response (FIR digital filters). The order of
7、 realizing IIR filter is used, low and high efficiency less storage unit, high precision, and can keep some simulation characteristics of filter, so it is widely used. Matlab software based on matrix computation, the calculation, visualization and program design of integration to intuitive, efficien
8、t and convenient tool. Especially in the Matlab signal processing to all areas of research toolbox personnel can easily for scientific and engineering application. This paper introduces the concept of digital filter, classification and design requirements. Then using MATLAB language programming, whi
9、t functions of signal processing FDATool graphical interface design of interface design and Sptool filter, and FDATool analog signal processing IIR digital filter. Key design Chebyshev type I and II digital chebyshev lowpass filter, and introduces optimization design. Key words: IIR; Filter; FDATool
10、; Sptool; Simulink 目 录摘 要.II前 言1第一章 数字滤波器21.1 数字滤波器的概念21.2 数字滤波器的作用31.3 数字滤波器的分类31.4 数字滤波器的设计要求51.4.1数字滤波器的设计过程51.4.2数字滤波器的技术要求5第二章 IIR数字滤波器的设计方法62.1 IIR数字滤波器的特点62.2 IIR数字滤波器的设计步骤72.3 用脉冲相应不变法设计IIR数字滤波器82.3.1设计原理82.3.2脉冲相应不变法优缺点122.3.3应用实例122.4 双线性变换法设计IIR数字滤波器152.4.1设计原理152.4.2双线性变换法优缺点172.4.3应用实例1
11、8第三章 IIR滤波器的MATLAB设计193.1 MATLAB简介193.2 IIR数字滤波器的典型设计法203.2.1 IIR数字滤波器的典型设计法的一般步骤203.2.2举例说明213.3 IIR数字滤波器的直接设计法233.3.1 IIR数字滤波器的直接设计法的特点233.3.2举例说明243.4 FDATOOL介绍和界面设计263.5 FDATOOL设计IIR数字滤波器27第四章 SIMULINK仿真IIR滤波器284.1 SIMULINK仿真284.1.1 SIMULINK仿真的功能284.1.2 SIMULINK仿真的特点284.2 SIMULINK仿真实例29第五章 设计总结3
12、1结语32参考文献33致 谢3434前 言随着信息时代和数字时代的到来,数字信号处理已成为当今一门极其重要的学科和技术领域。目前数字信号处理在通信,语音,图像,自动控制,雷达,军事,航天,医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理中起着重要作用并已获得广泛应用的是数字滤波器(DF, Digital Filter), 根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应IIR (Infinite Impulse Response) 滤波器和有限冲激响应FIR (Finite Impulse Response) 滤波器。与FIR滤波器相比,IIR的实现采用的是递归结构,极点须在单
13、位圆内,在相同设计指标下,实现滤波器的阶次较低,即所用的储存单元少,从而经济效率高。MATLAB是英文MATrix LABoratory(矩阵实验室)的缩写。它是美国的MathWorks公司推出的一套用于科学计算和图像处理可视化,高性能语言与软件环境。MATLAB的信号处理工具箱是专门应用于信号处理领域的专用工具箱,它的两个基本组成就是滤波器的设计与实现部分以及谱分析部分。工具箱提供了丰富而简便的设计,使原来繁琐的程序设计简化成函数的调用。只要以正确的指标参数调用相应的滤波器设计程序或工具箱函数,便可以得到正确的设计结果,使用非常方便。 第一章 数字滤波器1.1 数字滤波器的概念凡是可以使信号
14、中特定的频率成分通过,而极大地衰减或抑制其他频率成分的装置或系统都称之为滤波器,相当于频率“筛子”。滤波器是指用来对输入信号进行滤波的硬件和软件。数字滤波器指输入输出均为数字信号,经过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号转换为所要求的输出离散时间信号的特定功能装置)。应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即12抽样频率点呈镜像对称。为得到模拟信号,
15、数字滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。数字滤波器是一个离散时间系统,输入x(n)是一个时间序列,输出y(n)也是一个时间序列。如数字滤波器的系统函数为H(z),其脉冲响应为h(n),则在时间域内存在下列的关系: 在z域内,输入和输出存在下列关系: 式中,X(z)、Y(z)分别为输入x(n)和输出y(n)的z变换。同样在频率域内,输入和输出存在下列关系: 式中,为数字滤波器的频率特性; 和分别为x(n)和y(n)的频谱。为数字角
16、频率,单位rad。通常设计在某些频段的响应值为1,在某些频段的响应为0。和的乘积在频率响应为1的那些频段的值仍为,即在这些频段的振动可以无阻碍地通过滤波器,这些频带为通带。和的乘积在频率响应为0的那些频段的值不管大小如何均为零,即在这些频段里的振动不能通过滤波器,这些频带称为阻带。一个合适的数字滤波器系统函数H(z)可以根据需要改变输入x(n)的频率特性。经数字滤波器处理后的信号y(n)保留信号x(n)中的有用频率成分,去除无用频率成分1。1.2 数字滤波器的作用滤波器是一种对信号有处理作用的器件或电路。数字滤波器是数字信号处理技术的重要内容。和模拟滤波器一样,数字滤波器的主要功能是对数字信号
17、进行处理,最常见的处理是保留数字信号中的有用频率成分,去除信号中的无用频率成分。 主要作用是:让有用信号尽可能无衰减的通过,对无用信号尽可能大的衰减。 滤波器一般有两个端口,一个输入信号、一个输出信号 利用这个特性可以将通过滤波器的一个方波群或复合噪波,而得到一个特定频率的正弦波4。滤波器的作用:(1)将有用的信号与噪声分离,提高信号的抗干扰性及信噪比; (2)滤掉不感兴趣的频率成分,提高分析精度; (3)从复杂频率成分中分离出单一的频率分量。1.3 数字滤波器的分类数字滤波器有低通、高通、带通、带阻和全通等类型。它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。1从处理信号分:经
18、典滤波器、现代滤波器(1)经典滤波器:即一般滤波器(输入信号中有用的频率成分和希望滤除的频率成分各占有不同的频带,通过以合适的选频滤波器达到目的)。(2)现代滤波器:如维纳滤波器,卡尔曼滤波器,自适应滤波器等最佳滤波器(按随机信号内部的系统分部规律,从干扰中最佳提取信号)。2从数字滤波器的单元冲击响应来看,可分为俩大类:有限冲击响应(FIR)数字滤波器和无限冲击响应(IIR)数字滤波器。IIR滤波器系统函数的极点可以位于单位圆内的任何地方,因此可以用较低的阶数获得较高的选择性,所用的存储单元少,经济而效率高,但是系统函数的极点也可能位于单位圆外,可能会引起系统的不稳定。同时IIR滤波器的相位是
19、非线性的,且它的选择性越好,相位的非线性就越严重。相反FIR滤波器却可以得到严格的线性相位,然而由于FIR滤波器的系统函数的极点个定在原点,所以只能用较高的阶数来实现其高选择性,对于同样的滤波器设计指标,FIR滤波器所要求的阶数要比IIR高5至10倍,所以成本较高,信号延迟也较大。但是如果要求相同的线性,则IIR滤波器就必须加全通网络进行相位校正,同样也要增加滤波器网络的阶数和复杂性。FIR滤波器可以用非递归的方法实现,在有限精度下不会产生振荡,同时由于量化舍入以及系数的不确定性所引起的误差的影响要比IIR滤波器小的多,并且FIR滤波器可以采用FFT算法,运算速度快。但是不想IIR滤波器可以借
20、助模拟滤波器的成果,FIR滤波器没有现成的计算公式,必须要用计算机辅助设计软件(如MATLAB)来计算。由此可知,FIR滤波器应用比较广,而IIR滤波器应用比较广,而IIR滤波器应用比较广,FIR滤波器则用在相位要求不是很严格的场合。IIR滤波器: FIR滤波器:3从功能上分为如下4类:(1)低通滤波器(LPF)它允许信号中的低频或直流分量通过,抑制高频分量或干扰和噪声。常用的低通滤波器是用电感和电容组合而成的,电容并联在要滤波的信号线与信号地之间(滤除差模干扰电流)或信号线与机壳地或大地之间(滤除共模干扰电流)电感串联在要滤波的信号线上。按照电路结构分,有单电容型(C型),单电感型,L型和反
21、型,T型,型。(2)高通滤波器(HPF)它允许信号中的高频分量通过,抑制低频或直流分量。用于干扰频率比信号频率低的场合,如在一些靠近电源线的敏感信号线上滤除电源谐波造成的干扰。(3)带通滤波器(BPF)它允许一定频段的信号通过,抑制低于或高于该频段的信号、干扰和噪声。用于信号频率仅占较窄带宽的场合,如通信接收机的天线端口上要安装带通滤波器,仅允许通信信号通过。(4)带阻滤波器(BSF)它抑制一定频段内的信号,允许该频段以外的信号通过。用于干扰频率带宽较窄,而信号频率较宽的场合,如距离大功率电台很近的电缆端口处要安装带阻频率等于电台发射频率的带阻滤波器4。1.3 数字滤波器的设计要求1.4.1数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 MATLAB IIR 滤波器 设计 仿真
链接地址:https://www.31ppt.com/p-4865782.html