IIR数字滤波器的原理、设计与应用

上传人:我*** 文档编号:129807733 上传时间:2020-04-23 格式:DOCX 页数:34 大小:787.57KB
返回 下载 相关 举报
IIR数字滤波器的原理、设计与应用_第1页
第1页 / 共34页
IIR数字滤波器的原理、设计与应用_第2页
第2页 / 共34页
IIR数字滤波器的原理、设计与应用_第3页
第3页 / 共34页
IIR数字滤波器的原理、设计与应用_第4页
第4页 / 共34页
IIR数字滤波器的原理、设计与应用_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《IIR数字滤波器的原理、设计与应用》由会员分享,可在线阅读,更多相关《IIR数字滤波器的原理、设计与应用(34页珍藏版)》请在金锄头文库上搜索。

1、 本科毕业设计(论文)题目 IIR数字滤波器原理、设计方法和应用 系 别物理与电子工程学院年 级09级专 业电子信息工程班 级学 号学生姓名朱涛指导教师职 称论文提交日期2014-9-26常熟理工学院本科毕业设计(论文)诚信承诺书本人郑重声明: 所呈交的本科毕业设计(论文),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本人签名:日期:常熟理工学院本科毕业设计(论文)使用授权说明本人完全了解常熟理工学

2、院有关收集、保留和使用毕业设计(论文)的规定,即:本科生在校期间进行毕业设计(论文)工作的知识产权单位属常熟理工学院。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业设计(论文)被查阅和借阅;学校可以将毕业设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业设计(论文),并且本人电子文档和纸质论文的内容相一致。保密的毕业设计(论文)在解密后遵守此规定。本人签名:日期:导师签名:日期: 常熟理工学院毕业设计(论文)IIR 数字滤波器的原理、设计与应用摘 要本文首先介绍了数字滤波器的基本结构特点和表示方法,阐述无限冲激响应(IIR

3、)数字滤波器的结构特点,如直接I型、直接II型IIR滤波器以及级联型和并联型IIR滤波器结构,接着介绍IIR滤波器的设计问题,从模拟滤波器设计IIR数字滤波器、利用脉冲响应不变法和双线性变换法设计IIR滤波器,最后利用MATLAB的fadtool工具设计典型的IIR数字滤波器,并通过编程和滤波器函数调用实现多种频率混叠信号的低通、带通、高通滤波和降噪处理,对比结果分析了滤波器的性能。论文从IIR数字滤波器原理、设计到应用思路开展课题工作,通过理论学习和编程操作,加深了对IIR数字滤波器设计和数字信号处理技术的理解,完成了课题任务,实现了课题的目的和意义。关键词: IIR 滤波器 滤波器设计 数

4、字信号处理 MATLABIIIR digital filters: Principle, Design and ApplicationAbstractThe thesis firstly introduces the basic stucture characteristcs and expression methods, and mainly describes the structure charactersitcs of IIR digital filters: Direct I typle, Direct II type, Concated type and Parallel type

5、. And then the design method of IIR digital filters by transfer from analog filter, pulse response invariation and bire-linearity invariation method are discussed, and finally some typical IIR digital filters using the fdatool function of MATLAB are designed. We write the programs that call for thes

6、e IIR digital filter functions to realize low pass filtering, band pass filtering, high pass filtering and noise reduction of the multiple frequency co-existing signals, and analyze the performance of the IIR filters. The thesis conducts the work form principle, design and application infrastructure

7、 of IIR digital filter, through principle study and programming practice deepens the understuding about IIR digital filter design and digital signal processing technology, and finally finishes the task of thesis issue and realizes the aim meaning of thesis design.Key Words: IIR filter; filter design

8、; digital signal processing; MATLABII目 录1 引言11.1 国内外发展现状11.2 IIR数字滤波器的应用11.3 选题意义21.4 本文主要研究内容21.5 MATLAB软件介绍22 IIR数字滤波器原理32.1 数字滤波器的结构与表示方法32.2 无限长单位冲激响应滤波器(IIR)的基本结构62.2.1 直接I型IIR滤波器62.2.2 直接II型IIR滤波器72.2.3 级联型结构82.2.4 并联型结构93 IIR滤波器的设计113.1 由模拟滤波器设计IIR数字滤波器113.1.1 模拟低通滤波器原型113.1.2 巴特沃兹(Butterwort

9、h)低通滤波器的设计113.1.3 切比雪夫(Chebyshev)滤波器的设计133.1.4 由模拟滤波器设计IIR数字滤波器143.2 冲激响应不变法143.2.1 变换原理143.2.2 混叠失真153.3 双线性变换法164 利用MATLAB数字信号处理工具箱设计IIR数字滤波器184.1 MATLAB滤波器设计分析工具简介184.2 IIR 型Butterworth 滤波器21III4.3 Chebyshev I和ChebyshevII 型的IIR滤波器设计与降噪应用245 总结与展望28参考文献30致谢31IV1 引言1.1 国内外发展现状数字信号技术在不断提升,以其独特的影响和渗透

10、入千家万户的生活。无论经济、文化、政治还是其他领域,在这信息化大发展的时代里,最有竞争力的服务就是利用数字信号技术辅助信号更好更快的工作。在这广阔的领域中,滤波是最基本的信号处理方法,这里我介绍的就是IIR数字滤波器,IIR滤波器的结构为递归,有存储单元少,简便易行,不容易被外界影响的优点。正因为这样所以可以满足精度高、稳定、灵活等模拟滤波器无法达到的滤波功能。早在60年代,因计算机和集成电路的发展,数字滤波器实现软件化,这在当时是没什么的,但随计算机小型化、多功能化,以及价格的下降,数字滤波器显示了远比模拟滤波器更强的竞争力,随便带着一个编制好的数字滤波器仿真的笔记本,到哪你都可以随时登记数

11、据,计算结果,查验图像。1.2 IIR数字滤波器的应用IIR数字滤波器的设计主要是利用模拟滤波器成熟的设计理念来设计,拥有一些典型模拟滤波器优良幅度特性。所以适用于消除噪声降低信噪比,在频带信号中分离信号。从信号中滤除你不需要的部分,优化信号的质量。数字滤波重要的学科和技术领域,声学、通信、数据通信、控制系统和雷达都涉及信号,而数字滤波是基本算法。广泛用于数字图象处理、谱分析以及电信设备、控制系统中。其中应用比较广泛的有几个个方面:1)语音方面:语音信号分析、语音合成、语音识别、语音增强。2)图像处理:清除噪音和干扰、图像识别。3)日常家电的信号传输。4)雷达、声呐、生物医学信号处理。5)音乐

12、、通信。6)其他领域。1.3 选题意义通过学习数字滤波器的相关原理,实现数字滤波器的设计通过借助于模拟滤波器设计方法进行,其设计思路是:先设计模拟滤波器得到传输函数G(s),然后将G(s)按某种方法转换为数字滤波器的系统函数H(z),实现波形的产生。同时,也对MATLAB软件进行熟悉和了解,对MATLAB 7.0软件中的滤波器设计部分的用法和参数设置做到先了解再精通,然后运用MATLAB软件对“IIR数字滤波器”进行设计,并逐步地对各个模块进行分析、参数设计与验证图像。1.4 本文主要研究内容本文介绍如何应用MATLAB工具箱对IIR数字滤波器进行滤波器设计,其中包括数字滤波器和模拟滤波器的设

13、计等内容。通过MATLAB软件设计的仿真,使我对IIR数字滤波器有了新的认识,加深了对数字滤波器工作原理的理解,提高了进一步研究和设计的欲望。本文已经完成的主要工作如下:(1)详细分析滤波器滤波原理和方法以及MATLAB工具箱开发环境的基本用法。(2)在对滤波器滤波方法进行了深入的探索研究的基础上,用MATLAB设计完成滤波器并实现功能的设计。 (3)根据设计的不同规格的滤波器,对滤波器进行了性能分析和验证。(4)通过讨论滤波器中的模拟滤波器的算法,比较各种算法的优劣。1.5 MATLAB软件介绍MATLAB是一种高级矩阵语言,可移植性好,扩展性极强。而MATLAB7.0我所用的软件工具,包含

14、了大量的算法集合。方便实现各种计算功能,从最简单的函数到复杂的工程运算,都可以通过这个软件进行运算。在这篇论文中,我就是充分发挥数据可视化功能。使用MATLAB模块集和工具箱中的fdatool工具来创建IIR数字滤波器。开发时可以通过控制多个程序和图像窗口,熟练使用函数嵌套,条件中断等编程运算方法来达到特定的运算结果和功能,甚至可以对生成的图像进行注释。2 IIR数字滤波器原理2.1数字滤波器的结构与表示方法数字滤波器是数字信号处理的一个重要组成部分,它实际上是一种数据流运算过程。它本质上是完成频率选择或频率分辨任务的线性时不变系统,所以,离散时间线性时不变系统通常称为数字滤波器。数字滤波器将

15、一组输入的数字序列按照一定的运算后转变为另一组数字序列输出,因此,它本身就是一台数字式的处理设备。与模拟滤波器类似,数字滤波器按频率特性划分可分为低通、高通、带通、带阻、全通等类型。由于频率响应的周期性,频率变量以数字频率来表示(,为模拟角频率,为抽样的时间间隔,为抽样频率,所以数字滤波器设计中必须给出抽样频率。)数字滤波器一般可以通过两种方法来实现:一种是设计专用的数字硬件、专用的数字信号处理器或采用通用的数字信号处理器来实现;另一种是直接用计算机,将所需的运算编程执行,也就是用软件来实现数字滤波器。数字滤波器是离散的时间系统,所处理的信号是离散时间信号。一般时域离散系统或网络可以用差分方程、单位脉冲响应以及系统函数进行描述。如果系统输入、输出服从N阶差分方程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号