1、 1 本科毕业论文设计 题目:MATLAB 实现 IIR 数字滤波器的仿真 系别:电子工程系 班级: 姓名: 学号: 时间:2013 年 5 月 12 日 2 摘要 3 第 1 章 绪论 4 1.1 MATLAB 简介 . 4 第 2 章 数字滤波器 . 5 2.1 数字滤波器简介 5 2.2 数字滤波器的实现方法 6 2.3 数字滤波器的分类 . 7 2.4 滤波器的性能指标 . 7 第三章 IIR 数字滤波器 8 3.1 IIR 与 FIR 数字滤波器的比较. 8 3.2 IIR 数字滤波器的结构 10 3.3 IIR 数字滤波器的设计分析. 12 3.4 IIR 滤波器的设计步骤 14
2、第 4 章 IIR 数字滤波器的仿真 .16 4.1 IIR 数字滤波器的仿真类别. 16 4.2 IIR 低通滤波器的仿真 18 4.3 IIR 高通滤波的仿真 . 20 4.4 IIR 带通滤波的仿真 . 24 第 5 章 结束语 .27 参考文献 28 3 摘要 MATLAB 是一种交互式、面向对象的程序设计语言,由美国的 Clever Moler 博士于 1980 年开发。它集科技计算、图像处理、声音处理于一身,并提供了的 Windows 图形界 面设计方法。它可以把计算结果很方便地用图形表示,使人们能直接了解其许多内在的本 质。利用 MATLAB 设计 IIR 数字滤波器,可以按照设
3、计要求非常方便地调整设计参数,极 大地减轻了设计的工作量,有利于滤波器设计的最优化。IIR 数字滤波器的实现是数字信 号处理中的重要组成部分,设计过程较复杂,牵涉到模型逼近,指标选择,计算机仿真, 性能分析及可行性分析等一系列的工作,本文从数学软件 MATLAB 出发实现对 IIR 数字滤 波器的仿真。在仿真中,可根据不同的阶数、精度和速度等要求对 IIR 滤波器系数进行 灵活的修改,以实现任意阶数的 IIR 滤波器。 关键词: MATLAB;IIR;数字滤波器;仿真; Abstract MATLAB is an interactive, object-oriented programming
4、 language, developed in 1980 by Dr. Clever Moler of the United States. It combines the technical computing, image processing, sound processing in one, and provides the Windows graphical interface design. Calculations it can be easily represented graphically, so that people can understand many of its
5、 inner nature. The use of the the MATLAB design IIR digital filter, in accordance with their design requirements and very easy to adjust the design parameters, greatly reducing the workload of the design, conducive to optimal filter design. IIR digital filter implementation is an important part of t
6、he digital signal processing, the design process is more complex, involves model approximation, the selection of indicators, computer simulation, performance analysis and feasibility analysis of a series of work, from the mathematical software MATLAB IIR digital filter simulation. In the simulation, according to the different order of accuracy and speed requirements of the IIR filter coefficients flexible modifications to any order IIR filter. Key words:MATLAB;IIR;Digital filter; simulation;