IIR滤波器的设计与实现毕业设计(可编辑)

  • 格式:docx
  • 大小:33.74 KB
  • 文档页数:29

IIR 滤波器的设计与实现毕业设计 长 沙 学 院 CHANGSHA UNIVERSITY 毕业设计 (论文)资料 设计(论文) 题目: IIR 滤波器的设计与实现

系 部 : 专 业 : 学 生 姓 名: 班 级: 学号 2005043216 指导教师姓名 : 职称 教 授 职称 助 教 最终评定成绩

目录 第一部分 毕业论文 毕业论文 第二部分 外文资料翻译 一、外文资料原文 二、外文资料翻译

第三部分 过程管理资料 毕业设计 ( 论文) 课题任务书 本科毕业设计 (论文) 开题报告 本科毕业设计 (论文) 中期报告 毕业设计 (论文)指导教师评阅表 毕业设计 (论文)评阅教师评阅表 毕业设计 (论文)答辩评审表 2009 届

本科生毕业设计 ( 论文) 资料 第一部分 毕业论文 (2009 届 ) 本科生毕业论文 IIR 滤波器的设计与实现

系 部 : 电子与通信工程系 专 业 : 通 信 工 程 学 生 姓 名: 何 双 喜 班 级 : 05 通信 2 学号 2005043216 指导教师姓名 : 刘光灿 职称 教 授 王路露职称 助 教 最终评定成绩

2009 年 6 月 长沙学院本科生论文 IIR 滤波器的设计与实现

系 ( 部):电子与通信工程系 专 业 : 通 信 工 程 学 号 :2005043216 学生姓名 : 何 双喜 指导教师 : 刘 光 灿 教 授 王 路 露 助 教 2009年 6 月

摘要

IIR 数字滤波器是数字滤波器中非常重要的一类滤波器 , 因其可以较低 的阶次

获得较高的频率选择特性而得到广泛应用。 本文研究了 IIR 数字滤波器的 常用设计方法 , 即冲激响应不变法和双线性变换法。在分析各种 IIR 实现结构的 基础上, 从理论分析和仿真情况确定了所要设计的 IIR 数字滤波器的实现结构以 及中间数据精度。 在此基础上,使用MATLA提供的GUI工具,实现方便用户使用的数字滤波 器交互界面的开发。此设计扩展性好 ,便于调节滤波器的性能 ,可以根据不同的要 求在MATLA上加以实现。

关键词:IIR数字滤波器,MATLAB,GUI ABSTRACT IIR digital filter digital filter is very important for a class of filters, because of their lower order to higher frequency selective properties have been widely used. In this paper, the IIR digital filter design theory and methods used, that is, the sameimpulse response method and bilinear transformation method. In the analysis of IIR structure, based on theoretical analysis and simulation to establish the design of IIR digital filter structure, as well as intermediate data accuracy On this basis, the use of GUI tools provided by MATLAB to achieve user-friendly interface of the digital filter development, user-friendly. Goodscalability of this design, easy to adjust the performance of filters can be based on different requirements to be in the realization of MATLAB.

Keywords: IIR digital filter, MATLAB, GUI 目录 摘 要 I ABSTRACTII 第 1 章 绪论 1 1.1 引言 1 1.2 IIR 滤波器简介 1 1.3 IIR 滤波器的研究意义 3 1.4 课题研究方法 3 1.5 论文结构及研究内容 3 第2 章 IIR 滤波器设计相关工具和技术 4 2.1 系统仿真软件 (MATLAB)4 22 MATLAB 的 GUI工具 5

2.3 GUI 界面设计的总结 : 6 2.3.1. 使用GUIDE帮助创建GUI 6 2.3.2 使用控件 7 2.3.3 写回调函数 CallBack 7 2.3.4 句柄图形之间的层次关系 8 第3章 IIR 滤波器的设计过程 10 3.1 两种常用的设计 IIR 低通滤波器方法 10 3.1.1 脉冲响应不变法 10 3.1.2 双线性变换法 11 3.2利用MATLA设计巴特沃斯IIR低通滤波器12 3.3用GUI设计用户界面 13 第四章 IIR 滤波器的具体实现 18 4.1 仿真结果 18 4.2 结果分析 21 结 论 22 参考文献 23 致 谢 24 第 1 章 绪论 1.1 引言 面对庞杂繁多的原始信号 , 如何提取所需信号、抑制不需要的信 号?这就需要使用滤波器。滤波器的作用主要是选择所需频带的信号内容而抑制 不需要的其他频带的信号内容。 数字滤波器因其精度高、 可靠性好、 灵活性大等 优点 , 在语音信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及 图像处理等工程实际应用中都很广泛。 传统的数字滤波器的设计过程复杂 , 计算工作量大 , 滤波特性调整困难 , 影响了它的应用。本文介绍了一种利用MATLAB信号处理工具箱(Signal Processing Toolbox) 快速有效的设计由软件组成的常规数字滤波器的设计方 法。给出了使用

MATLA语言进行程序设计和利用信号处理工具箱的 GUI工具进

行界面设计的详细步骤。利用MATLA设计滤波器,可以随时对比设计要求和滤波 器特性调整参数 , 直观简便 , 极大的减轻了工作量 , 有利于滤波器设计的最优化。 1.2 IIR 滤波器简介

首先认识滤波器的原理 : 数字滤波器的原理有多种 , 取平均值是其中的一种。 取平均值就是滤除任 何有具有频率的变化分量的信号。 数字滤波器还可根据不同原理编制专门的程序 对采集的信号进行特殊的计算来滤除特定频率的信号。 模拟滤波器的原理 [1] 主要是利用电容器对高频信号的低阻抗、 对低频信 号的高阻抗和电感对对低频信号的低阻抗、对高频信号的高阻抗的特性 , 滤除特 定频率的信号。数字滤波器在各种数字信号处理中发挥着十分重要的作用 , 数字 滤波器设计一直是信号处理领域的重要研究课题。 常用的数字滤波器有 FIR 滤波 器和 IIR 滤波器 , 其中 IIR 数字滤波器因具有结构简单、占用存储空间少、运算 速度快、较高的计算精度和能够用较低的阶数实现、较好的选频特性等特点 , 得 到了广泛应用

IIR 数字滤波器具有无限宽的冲激响应 , 与模拟滤波器相匹配。所以 IIR 滤

波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法 [5] 。 滤波器是一种特别重要的线性时不变系统。 从广义上讲 , 任何对某些频率 ( 相对于其他频率来说 )进行修正的系统称为滤波器。严格的讲 , 滤波器是一个能 让 某些频率通过而完全拒绝其他频率成分的系统。 数字滤波器实际上是一个采用 有限精度算法实现的线性非时变离散系统 , 滤波器的功能实现实际上是通过大量 的加法运算和乘法运算完成的。下面从几个方面分别介绍 IIR 滤波器 : IIR 数字滤波器的基本结构 : ① •直接型:按给出的差分方程直接实现。 ② .级联型:将系统函数Hz因式分解为较低的二阶节的乘积,每个双二阶 用一个直接型实现 , 整个系统用双二阶的级联实现。 ③ .并联型:将系统函数Hz因式分解为双二阶之和,每个双二阶用一个直 接型实现 , 整个系统函数作为二阶节的并联网络实现。 ⑵ 系统的传递函数 对 IIR 数字滤波器的差分方程的一般形式 (1.1) 两边同时进行双边 z 变换得 : (1.2) 得 IIR 数字滤波器的传递函数 : (1.3) ⑶ IIR 数字滤波器的分类 : 如下面图 1.1: 图 1.1 滤波器分类 ⑷滤波器的参数 理想滤波器是不存在的 , 在实际滤波器的幅频特性图中 ,通带和阻带之间 应没有严格的界限。 在通带和阻带之间存在一个过渡带。 在过渡带内的频率成分 不会 被完全抑制 ,只会受到不同程度的衰减 [8] 。当然, 希望过渡带越窄越好 , 也就 是希望对通带外的频率成分衰减得越快、 越多越好。因此, 在设计实际滤波器时 , 总是通过各种方法使其尽量逼近理想滤波器。 理想滤波器的特性只需用截止频率 描述, 而实际滤波器的特性曲线无明显的转折点 ,两截止频率之间的幅频特性也 非常数 , 故需用更多参数来描述。 a. 特征频率 滤波器的频率参数主要有 : ①通带截频为通带与过渡带的 边界

点,在该点信号增益下降到规定的下限。②阻带截频为阻带与过渡带的边界 点,在该点信号衰耗下降到规定的下限。③转折频率为信号功率衰减到1/2约3dB 时的频率,在很多情况下,也常以作为通带或阻带截频。④当电路没有损耗时 ,固 有频率 , 就是其谐振频率 , 复杂电路往往有多个固有频率。 b. 增益与衰耗 [7] 滤波器在通带内的增益并非常数。 ①对低通滤波器通带增益一般指①0时的增益; 高通指时的增益;带通则指中心频率处的增益。②对带阻滤波器,应给出阻 带衰耗,衰耗定义为增益的倒数。③通带增益变化量△指通带内各点增益的最大 变化量,如果△以dB为单位,则指增益dB值的变化量。 C.阻尼系数与品质因数 阻尼系数a是表征滤波器对角频率为信号的阻 尼作用,是滤波器中表示能量衰耗的一项指标 ,它是与传递函数的极点实部大小 相关的一项系数。它可由传递函数的分母多项式系数求得 1.4

式中, 表示传递函数的分母多项式系数。 a的倒数Q1/a称为品质因数,是评价带通与带阻滤波器频率选择特性的 一个

重要指标 ,Q 为: 1.5