基于MATLAB的IIR数字滤波器的设计与仿真-论文原文精品资料.doc
《基于MATLAB的IIR数字滤波器的设计与仿真-论文原文精品资料.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的IIR数字滤波器的设计与仿真-论文原文精品资料.doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计论文题 目 基于MATLAB的IIR数字滤波器的设计与仿真专业名称 电子信息工程 学生姓名 王星 指导教师 令前华 完成时间 2012年6月 西北工业大学明德学院本科毕业设计论文目录摘 要1ABSTRACT2前 言3第1章 滤波器的基本概念41.1 滤波器的定义41.2 滤波器的发展41.3 滤波器的分类5第2章 滤波器的原理与设计72.1 模拟滤波器的原理与设计72.2 数字滤波器的原理与设计8第3章 IIR数字滤波器的设计103.1 IIR数字滤波器简介103.2 IIR数字滤波器的主要技术指标103.3 IIR数字滤波器的设计过程123.3.1用脉冲相应不变法设计IIR数字滤
2、波器133.3.2双线性变换法设计IIR数字滤波器16第4章 IIR数字滤波器的实现204.1 matlab简介204.1.1 matlab的概况204.1.2 matlab的语言特点204.1.3 matlab的功能224.2 利用模拟原型进行IIR数字滤波器的设计和仿真234.2.1巴特沃斯(Butterworth)和椭圆数字低通滤波器的设计244.2.2切比雪夫(Chebyshev)数字滤波器的设计304.3 IIR数字滤波器的直接设计法34第5章 IIR数字滤波器的综合设计和仿真405.1数字低通滤波器设计实例与仿真405.2数字带通滤波器设计实例与仿真42结 论45致 谢46参考文献
3、47毕业设计小结48II摘 要在现代通信系统中,由于信号中经常混有各种噪声和干扰,所以很多信号分析都是基于滤波器而进行的,而数字滤波器是通过数值运算实现滤波,具有处理精度高、稳定、灵活、不存在阻抗匹配问题等优点,可以实现模拟滤波器无法实现的特殊滤波功能。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器。实现IIR滤波器的阶次较低,所用的存储单元较少,效率高,精度高,而且能够保留一些模拟滤波器的优良特性,因此应用很广。Matlab软件以矩阵运算为基础,把计算、可视化及程序设计有机融合到交互式工作环境中,并且为数字滤波的研
4、究和应用提供了一个直观、高效、便捷的利器。尤其是Matlab中的信号处理工具箱使各个领域的研究人员可以直观方便地进行科学研究与工程应用。本文根据模拟滤波器的设计原理,提出了IIR数字滤波器的设计方法,并在MATLAB环境下实现了IIR 数字滤波器的设计和仿真。其主要内容概括为:首先对滤波器的原理和设计进行了介绍;接着描述了IIR数字滤波器的基本概念,其中包括系统的描述、系统的传递函数、系统的模型;接着简单介绍MATLAB,并对数字滤波器在MATLAB环境下如何实现进行了介绍;重点描述了IIR数字滤波器的设计过程,最后对IIR滤波器进行仿真。关键词: MATLAB, IIR数字滤波器, 模拟滤波
5、器ABSTRACTIn modern communication system, because the signal is often mixed with various noise and interference, so a lot of signal analysis are based on the filter and the digital filter, and through numerical arithmetic to realize filtering, has high processing precision, stable, flexible, there is
6、 no problem of impedance matching and other advantages, can realize analog filter can achieve special filtering function.Digital filter based on the impulse response function in the time domain characteristics, can be divided into two types, namely, infinite impulse response (IIR) digital filters an
7、d finite impulse response (FIR) digital filter.Realization of IIR filter order is relatively low, the storage unit is less, high efficiency, high precision, and can retain some analog filter of excellent properties, so the application is very wide.Matlab software for matrix computation based on the
8、calculation, visualization, and the program design of the organic integration of the interactive environment, and digital filtering for applications in research and provides an intuitive, efficient, convenient tool.Especially the Matlab signal processing toolbox to various fields of research personn
9、el can undertake scientific research and engineering application. In this paper, according to the analog filter design theory, puts forward the design of IIR digital filter method, and MATLAB environment in the realization of IIR digital filter design and simulation.Its main content is wraparound fo
10、r: first on the filter principle and design are introduced; then described the IIR basic concepts of digital filter, which includes system is described, the transfer function of the system, system model; then a brief introduction of the MATLAB, and the digital filters in the MATLAB environment how t
11、o realization are introduced; focus on the description of IIR digital filter design process, the last of the IIR filter simulation.KEY WORDS: MATLAB, IIR digital filter, Dimulation filt前 言滤波是信号处理的基础,滤波运算是信号处理中的基本运算,滤波器的设计也就相应成为数字信号处理的最基本问题之一。滤波器可广义的理解为一个信号选择系统,它让某些信号成分通过又阻止或衰减另一些成分。在更多的情况下,滤波器可理解为选频
12、系统,如低通、高通、带通、带阻。滤波器可分为三种:模拟滤波器、采样滤波器和数字滤波器。模拟滤波器可以是由RLC构成的无源滤波器,也可以是加上运放的有源滤波器,是连续时间系统;采样滤波器由电阻、电容、电荷转移器件、运放等组成,属于离散时间系统,幅度连续;数字滤波器由加法器、乘法器、存储延迟单元、时钟脉冲发生器和逻辑单元等数字电路构成,精度高,稳定性好,不存在阻抗匹配问题,可以时分复用。数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或
13、信号波形,让有用频率的信号分量通过,抑制无用的信号分量输出。数字滤波器和模拟滤波器有着相同的滤波概念,数字滤波器根据其单位脉冲响应的性质可分为无限长单位脉冲响应滤波器IIR和有限长单位脉冲响应滤波器(FIR)两种,按其频率响应特性可分为低通、高通、带通、带阻等类型,与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有灵活性强、稳定性好、滤波精度高等优点。61第1章 滤波器的基本概念1.1 滤波器的定义滤波器是一种用来消除干扰杂讯的器件,凡是可以使信号中特定的频率成分通过,而极大地衰减或抑制其他频率成分的装置或系统都称之为滤波器,相当于频率“筛子”。 滤波器的功能就是允许某一部分频
14、率的信号顺利的通过,而另外一部分频率的信号则受到较大的抑制,它实质上是一个选频电路。滤波器中,把信号能够通过的频率范围,称为通频带或通带;反之,信号受到很大衰减或完全被抑制的频率范围称为阻带;通带和阻带之间的分界频率称为截止频率;理想滤波器在通带内的电压增益为常数,在阻带内的电压增益为零;实际滤波器的通带和阻带之间存在一定频率范围的过渡带。1.2 滤波器的发展在近代电信设备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最为复杂的要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。 1917年美国和德国科学家分别发明了LC滤波器,美
15、国第一个多路复用系统的出现,20世纪50年代无源滤波器日趋成熟,60年代起由于计算机技术、集成工艺和材料工业的发展,滤波器发展上了一个新台阶,并且朝着低功耗、高精度、小体积、多功能、稳定可靠和价廉的方向努力,70年代以后的主攻方向为小体积、多功能、高精度、稳定可靠导致RC有源滤波器、数字滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展,到70年代后期,上述几种滤波器的单片集成已被研制出来并得到应用,80年代,致力于各类新型滤波器的研究,努力提高性能并逐渐扩大应用范围,90年代至现在主要致力于把各类滤波器应用于各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。 我国于50年代后
16、广泛使用滤波器,当时主要用于话路滤波和报路滤波。经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已踏入国际发展步伐,但由于缺少专门研制机构,集成工艺和材料工业跟不上来,使得我国许多新型滤波器的研制应用与国际发展有一段距离。1.3 滤波器的分类安县好处理的类型分,滤波器分为模拟滤波器和数字滤波器。模拟滤波器由电阻,电容,电感等原器件构成;而数字滤波器则可由数字电路实现或软件实现。按脉冲响应来分类,数字滤波器分为IIR和FIR,即无限冲激响应滤波器和有限冲激响应滤波器;其中IIR网络中有反馈回路,FIR网络中没有反馈回路。从小的方面分:a.按所处理的信号分为模拟滤波器和数字滤波器两种。b.按
17、所通过信号的频段分为低通、高通、带通和带阻滤波器四种。低通滤波器:它允许信号中的低频或直流分量通过,抑制高频分量或干扰和噪声。 高通滤波器:它允许信号中的高频分量通过,抑制低频或直流分量。带通滤波器:它允许一定频段的信号通过,抑制低于或高于该频段的信号、干扰和噪声。 带阻滤波器:它抑制一定频段内的信号,允许该频段以外的信号通过。图1.1 由通过信号的频段划分的四种滤波器c.按所采用的元器件分为无源和有源滤波器两种: 无源滤波器:仅由无源元件(R、L 和C)组成的滤波器,它是利用电容和电感元件的电抗随频率的变化而变化的原理构成的。这类滤波器的优点是:电路比较简单,不需要直流电源供电,可靠性高;缺
18、点是:通带内的信号有能量损耗,负载效应比较明显,使用电感元件时容易引起电磁感应,当电感L较大时滤波器的体积和重量都比较大,在低频域不适用。 有源滤波器:由无源元件(一般用R和C)和有源器件(如集成运算放大器)组成。这类滤波器的优点是:通带内的信号不仅没有能量损耗,而且还可以放大,负载效应不明显,多级相联时相互影响很小,利用级联的简单方法很容易构成高阶滤波器,并且滤波器的体积小、重量轻、不需要磁屏蔽(由于不使用电感元件);缺点是:通带范围受有源器件(如集成运算放大器)的带宽限制,需要直流电源供电,可靠性不如无源滤波器高,在高压、高频、大功率的场合不适用。第2章 滤波器的原理与设计滤波器是一种用来
19、过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。如果系统是一个连续系统,则滤波器称为模拟滤波器。如果系统是一个离散系统,则滤波器称为数字滤波器。2.1 模拟滤波器的原理与设计模拟滤波器可以分为无源和有源滤波器,滤波器是一种能使有用信号顺利通过而同时对无用频率信号进行抑制(或衰减)的电子装置。工程上常用它来做信号处理、数据传送和抑制干扰等。以往主要采用无源元件R、L和C组成模拟滤波器,六十年代以来,集成运放获得了迅速地发展,由它和R、C组成的有源滤波
20、器,具有不用电感、体积小、重量轻等优点。此外,由于集成运放的开环电压增益和输入阻抗均很高,而输出阻抗又很低,而且,由其构成的有源滤波器还具且一定的电压放大和缓冲作用。因此,基于放大器和R、C构成的有源滤波器应用日益广泛。模拟滤波器的设计,就是用模拟系统的系统函数去逼近所要求的理想特性。标准的模拟低通滤波器的设计公式有巴特沃思和切比雪夫等,它们都是根据幅度平方函数来确定的。为逼近理想低通滤波器,其模拟理想低通滤波器的幅度特性可用幅度平方函数表示,即 (2.1)式中,为所设计的模拟滤波器的系统函数,它是s的有理函数;是其稳态响应,即滤波器频率特性为滤波器的稳态振幅特性。由幅度平方函数确定的方法是:
21、(a) 在中,令,得到;(b) 将的有理式进行分解,得到零点和极点。如果系统函数是最小相位函数,则s平面左半平面的零点和极点都属于,而任何在虚轴上的极点和零点都是偶次的,其中一半属于(c) 根据具体情况,比较和的幅度特性,确定增益常数,这样就完全确定了。在模拟滤波器中,低通滤波器的设计是最基本的,高通,带通和带阻滤波器等可以用频带变换方法由低通滤波器转变得到。2.2 数字滤波器的原理与设计所谓数字滤波器,是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器和模拟滤波器相比,因为信号的形式和实现滤波的方法不同,数字滤波器具有比模拟滤
22、波器精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配等优点。数字滤波器从功能上分类:可分为低通滤波器、高通滤波器、带通滤波器、带阻滤波器。从滤波器的网络结构或者从单位脉冲响应分类:可分为IIR滤波器(即无限长单位冲激响应滤波器)和FIR滤波器(即有限长单位冲激响应滤波器)。IIR数字滤波器可用一个n阶差分方程表示: (2.2)或用它的Z域系统函数: (2.3)对照模拟滤波器的传递函数: (2.4)可以看出,设计数字滤波器的思路与模拟滤波器相仿,设计实质都是寻找一组系数b,a,去逼近所求的频率响应,以便在性能上满足预定的技术要求;不同的是数字滤波器是在Z平面寻找合适的H(Z), 模拟滤波器则是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于MATLAB的IIR数字滤波器的设计与仿真-论文原文 精品资料 基于 MATLAB IIR 数字滤波器 设计 仿真 论文 原文 精品 资料
限制150内