1、中北大学信息商务学院毕业设计说明书基于 MATLAB 的滤波器设计学生姓名:学号系 别:专 业:毕业设计说明书指导教师: 职称: 原 创 性 声 明本人郑重声明:所呈交的毕业设计说明书,是本人在指导教师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本文不包含其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。作者签名:日期:使 用 授 权 声 明本人完全了解 xxxxxxxx 关保管、使用毕业设计说明书的规定,其中包括:学院有权保管、并向有关部门送交毕业设计说明书的原件与复印件;学院可以采用影印
2、、缩印或其它复制手段复制并保存毕业设计说明书;学院可允许毕业设计说明书被查阅或借阅;学院可以学术交流为目的,复制赠送和交换毕业设计说明书;学院可以公布毕业设计说明书的全部或部分内容。毕业设计说明书作者签名:日期:导师签名: 日期:毕业设计说明书I基于 MATLAB 滤波器设计摘要:当今科技的迅猛发展,数字技术在许多领域都得到了广泛应用,其中数字滤波技术在信号处理中发挥着非常重要的作用。传统的模拟滤波器现在很难满足工业生产的要求。因此,对数字滤波器的研究是非常重要的。数字滤波器与模拟滤波器,比较来说,它在使用过程中没有漂移是一个很难得的优势,在利用这个优势来处理低频信号的过程中,我们不仅能够相当
3、精准的频率响应,并且还能够达到很高的准确度。本文介绍了有限脉冲响应数字滤波器的概念和数学模型。分析了有限脉冲响应数字滤波的网络拓扑结构和特点。在理论分析的基础上,完成以下工作:1、针对规划方法的不足,提出了优化方案,提高了设计的精度。利用数字滤波器,建立了该滤波器的系统仿真模型。采用最优规划方法和频率采样方法设计的滤波器,对干扰信号进行滤波。并跟踪示波器的滤波。2、在软件平台上完成数字过滤器的实现。MATLAB 的滤波工程,在平台上的测试胜利,获得了滤波效果。最后,对滤波结果进行了充分的分析和控制。与传统的实现方法相比,这种方法可以缩短开发周期,简化开发的速度。关键字:数字滤波器 MATLAB
4、 FIR 滤波器 IIR 滤波器Design and Simulation Research on FIR Digital Filter AbstractAbstract:With the development of science and technology, digital 毕业设计说明书IIsignal digital filtering technology plays an important role in digital signal processing technology.The traditional analogue filter is difficult to m
5、eet the requirements of industrial production, so the study of digital filter has important practical significance.Compared with analog filters, digital filter without drift, able to handle low frequencysignals, its frequency response characteristics can be very close to the ideal, the characteristi
6、cs of high precision, and can be assisted both easily. In the paper, the concept and the mathematical model of finite impulse response digital filter (FIR) digital filter papers.The network function and characteristics of finite impulse response digital filter are analyzed.This paper discusses the b
7、asic theory of finite impulse response digital filter.Based on the above theoretical analysis, complete the following tasks: to make up for the lack of traditional design methods, improve the design precision, used in this article is a kind of advanced optimization design.In this paper, the model of
8、 finite impulse response digital filter system was set up in the simulation environment.Keywords :MATLAB ,FIR digital filter ,IIR digital filter毕业设计说明书III目 录摘要 IAbstractII目录 III1 绪论 11.1 研究数字滤波器的意义和背景 11.2 MATLAB 软件简介 11.2.1 MATLAB 的系统结构 11.2.2 图形处理系统 21.2.3.应用程序接口 21.3 数字滤波器研究概况 21.3.1 滤波器的分类 31.3.
9、2 数字滤波器的优点 31.4 常用的设计仿真法 32 数字滤波器设计方法概述 42.1 数字滤波器设计的基本步骤 41) 确定指标。42)模型逼近。4毕业设计说明书IV3)实现性能分析和计算机仿真。43 基于 MATLAB 的数字滤波器设计 53.1FIR 数字滤波器设计方法及其特性分析 53.2 FIR 数字滤波器的基本结构 53.2.1 直接型结构 53.2.4 频率采样型结构 73.3 FIR 数字滤波器工作原理:83.4 窗函数法设计及 MATLAB 实 现 113.5 IIR 数学滤波器的理论分析 113.6 IIR 数学滤波器的设计 123.7 完全滤波器设计 143.8 FIR
10、 和 IIR 滤波器的比较:144 总结 16参 考 文 献 17致 谢 1911. 绪论1.1 研究数字滤波器的意义和背景当下,信号处理技术越来越多的进入了我们的视线,它的概念及算法有着飞快的进步和提升,并且在图像处理、模式识别、自动控制等等方面有着诸多的用武之地。其中,我们所熟知的数字滤波器则是在数字信号处理领域中不可或缺的成员,可以说在很多的信号处理系统都会出现它的身影。数字信号处理 DSP(数字信号 Proeessing)这种技术,它是通过计算机或专用处理设备,运用以下的这些方法比如:数值计算的方法,对所需要的信号进行取点采样,再进行转换,接下来进行综合的估值与识别,最后在进行处理,这
11、些方法都是我们用了达到的目的的消息同时可以方便我们使用。目前,在众多工程领域快速增长,并在许多领域逐渐取代了传统的模拟信号处理系统,如通信、自动控制、故障检测、雷达、声纳、遥感等。总之,在现代社会中,数字过滤器是一个巨大的角色1。1.2 MATLAB 软件简介广泛的数学软件 MATLAB 软件是一种函数,用于算法、数据可视化、数据分析和高端技术计算语言的数值计算,主要包括 MATLAB 和 Simulink 的两大部分。MATLAB 这个词语,是矩阵和实验室这两个词共同组成的,它可以有趣的翻译为矩阵工作室2。第一个是科学计算和交互设计的高科技计算环境。矩阵是 MATLAB 的基本数据单元,和它
12、的表达和常用的数学,工程类似于形式,原因经常使用 MATLAB 解决问题比 C,FORTRAN 语言如完全平等的事情更简单,也学会了 MATLAB 软件,如枫,使 MATLAB 软件的函数的优点。在新版本中,添加了对 C、JAVA 的支持。1.2.1 MATLAB 的系统结构:1)开发环境MATLAB 所开辟环境的覆盖面是非常广泛的,它的功能包括了 MATLAB 函数和文件工具集。MATLAB 所开辟的环境是一个非常广泛的用户工作空间,这样就可以让我们在使用过程中输入同时输出我们所需要的数据,这个工作空间不仅有 MATLAB 的桌面,毕业设计说明书2同时有着在线提供帮助的功能。2)数字函数库M
13、ATLAB 函数库包罗了许许多多的计算算法。比如加法、正余弦,还有对复杂的算法如矩阵求逆等等。3)语言MATLAB 语言是非常高档的在数学基础上进行仿真的电脑程序,它有着方便快捷功能众多的优点,它可以进行程序控制、数据结构、输入/输出等众多功能。这种语言能够方便地建立起简单运行快的程序,同时它也能建立复杂的程序。1.2.2 图形处理系统这个系统的功能是可以让我们在使用 MATLAB 时,将 MATLAB 图形在计算机上显示出向量和矩阵,并且还可以对所需要的图形添加标注,同时可以将图形打印。不仅如此,它同时包含了强大的二维图形的函数和动画显示等函数。1.2.3.应用程序接口MATLAB 应用程序
14、的接口是能够使 MATLAB 语言能与 C 语言等进行相互行交互的函数数据库。这个函数库的功能是很方便快捷的,它在各种实验中的地位是不可替代的,它是用函数来调用链接库来实现与 MATLAB 文件的数据进行交换,它在各项实验中最首要的功能就是在 MATLAB 中建设与其它的应用程序间客户与服务器的联系。毕业设计说明书31.3 数字滤波器研究概况数字滤波器,在 1940 年代就有人研究,在 1950 年代也进行了讨论,在这段时间里,科学家们做了大量卓有成效的工作,数字过滤器的快速发展在后期的工作中发挥了非常重要的作用。在上个世纪 60 年代,美国科学家库利,总结前人的研究成果,通过长期的研究,使世
15、界文明快速地进行傅里叶变换。快速傅里叶变换的出现是非常伟大的,尤其是它在信号处理和数字滤波中所起到的决定性作用。从那时起,各种快速傅里叶变换出现在数字滤波领域,开始形成一个关于数字滤波器的完整的正式理论。在此期间,提出各种各样的数字滤波器结构,一些操作误差为最小误差为特征,其他操作速度,各种数字滤波器的实现方法,并统一理论和数字滤波器的基本概念。数字滤波器的一个重要发展是对有限脉冲响应和无限脉冲响应的识别转换。在早期,IIR 过滤波器比 FIR 过滤器更有效,因而倾向于前者。之后,当人们与快速傅里叶变换(FFT)实现卷积运算的概念后,发现高阶滤波器高计算效率也可以用来实现,这使人们高性能数字滤
16、波器的设计方法和很多研究数字滤波器频域设计方法,自数字滤波器设计中出现的频域法和时域法是并驾齐驱的情况一些非线性滤波方法,如小波滤波、同态滤波、中值滤波、形态滤波是现代信号处理的前沿课题。1.3.1 滤波器的分类已知的数字滤波器的单元冲击响应中,可精确的分为两种,比如说有限脉冲响应数字滤波器,还有一种是无限冲击对应数字滤波器。这种滤波器可分为四种,分别是低通滤波器以及高通滤波器,另外两种分别是带通滤波器以及带阻滤波器。1.3.2 数字滤波器的优点数字滤波器有着诸多优点,比如与模拟滤波器相比,它没有漂移,可以处理低频信号。通常接近理想的特性,并且精度可以很高并且易于集成,这些优势决定了数字过滤器
17、的数量使用将会越来越广泛。在科学进程史上,处理器的现世和快速的进步也促进了数字滤波器在实验中功能的进步,在这个基础上,数字滤波器的硬件实现又有了较原来越来越多的选项。毕业设计说明书41.4 常用的设计仿真法1) 在微型计算机上用软件实现。软件可以自己编写,也可以用现成的软件打包。这种方法的缺点是,它在教育模拟方面的应用过于缓慢。以 MATLAB 为例,近年来发展迅速,几乎可以模拟全数字滤波器。2)采用单片机,单片机不断发展,单片机的界面性能相对较好,易于实现人机界面。但由于单片机与冯诺依曼通过总线结构,实现增殖速度很慢,和需要大量的数字滤波器通过添加操作,所以这个方法计算的信号滤波处理大型很难
18、发挥作用。3)使用 DSP,DSP 更适合于数字滤波。例如:哈佛总线结构,内部硬件乘法器,采用流水作业线结构,具有良好的并行特性,特别设计的适用于信号处理指令系统等。2.数字滤波器设计方法概述在实验中,通常来说 IIR 滤波器和 FIR 滤波器的设计方案非常不一样 ,IIR 滤波器有着两种不一样的做法,在实验中通常我们使用的一种方案是:运用数字的模拟滤波器设计的方案。我们所说的这个想法是希望通过设计模拟滤波器的传递函数 H(s),接下来,再将这个做出的函数 H(s)变化为我们所需要的为滤波器的函数 H(z)。我们所提到的这个方法,毕业设计说明书5它是在模拟滤波器的设计的基础上,同时具有着完美的
19、公式和一些可以提供参考的图形。在 MATLAB 中的函数有着更直接地设计。另一个类是在频域中设计的,它必须用计算机来设计,而 MATLAB 中的一些程序可以很容易地设计出所需的过滤器。可是,在实验中所用到的 FIR 滤波器在模拟滤波器的设计这一步中来进行转换这方面功能不足,它通常使用的方法是通过窗口函数和频率采样 3。与此同时,它可以设计的计算机辅助设计软件,如切比雪夫。2.1 数字滤波器设计的基本步骤a) 确定指标。在设计过滤器之前,必须根据项目的实际需要确定过滤器的技术指标。在许多实际应用中,数字滤波器通常用于实现选择性频率操作。 b) 模型逼近。在确定技术指标的基础上,可以利用所研究的基
20、本原理和关系,提出了一种近似给定技术指标的滤波模型。 c) 实现性能分析和计算机仿真。生成的过滤器通常使用差分方程、系统函数或脉冲和响应来描述。毕业设计说明书63.基于 MATLAB 的数字滤波器设计3.1FIR 数字滤波器设计方法及其特性分析在实际应用中,数字滤波器设计方案有很多,其中包括窗函数法、非线性滤波器设计方法以及余弦设计方法等等。其中有很多我们熟知的方案,下面列举三种我们说熟知的方案,第一种是窗口函数的方案,第二种为优化设计方案,还有第三种最小二乘约束设计方案,这些方案是我们在平常的在实验中运用最为广泛的一些设计方案。下图为 FIR数字滤波器常用的设计方法以及函数调用的格式。表 1
21、 FIR 数字滤波器常用设计方法及函数调用格式毕业设计说明书73.2 FIR 数字滤波器的基本结构3.2.1 直接型结构由下图可知直接型结构共需要 N 个乘法器,若系统不对称则不能设计线性相位。图 3.13.2.2 级联型结构这种是把系统中的函数()单独分解成一个二阶的实系数多因子,这个式子可以这样来表达:图 3.2结构图如下所示:图 3.3毕业设计说明书83.2.3 线性型结构为了方便起见,这里所提到的对称性在实验中我们将它变为网状。当 H()为偶对称,N 为偶数时:图 3.4其线性型网络结构如下图所示,图 3.5当 ()为偶对称,N 为奇数时毕业设计说明书9图 3.6其线性型网络结构如下图
22、所示:图 3.73.2.4 频率采样型结构在实验中,首先假定 FIR 滤波器的冲击响应 h(n)的长度定为 N,然后对它的系统函数H(z)进行变形,步骤为如下:即在规定的单位圆上分别再进行 N 点的等区间采样,这样就可以得到 H(z),就可以得到目标函数如下:图 3.8由内插公式可得到:毕业设计说明书10图 3.9这样,对 h(n)利用 DFT 得到 K(h),再利用内插公式表示系统函数 H(z),就可得到 FIR 滤波器的另一种结构频率采样型结构。 3.3 FIR 数字滤波器工作原理:模拟信号在 A / D 转换器转换为数字信号,过滤处理,形成一系列的数学序列,如果需要把序列输入到 D /
23、A 转换器,外部转换成模拟信号。图 3.10把 FIR 滤波器的脉冲响应函数做 Z 变换,可得公式如下:图 3.11根据公式可知,FIR 的脉冲响应函数在空间内有 N-1 个零点,在原点存在 N-1 个极点:毕业设计说明书11图 3.12我们把公式 h(n)=h(N-1-n)做 z 变换,可得到图 3.13上式可变为:图 3.14继续推导可得:毕业设计说明书12图 3.15所以:图 3.16将公式左边用振幅函数和相位函数表达出:式 3.1)(jjweH和先前的公式比对,可得出:式 3.21021cos)()(NnNnhH式 3.3毕业设计说明书13公式 3.1 为振幅函数,公式 3.2 为滤波
24、器相位函数,图像过原点:图 3.17数字滤波器可以用下面的差分方程来描述:式 3.4其 中 , 右 边 的 X(n)作 为 式 中 的 输 入 ,而 左 边 的 y(n)作 为 式 中 的 输 出 ,右 边 的 h(n)是作 为 系 统 中 的 单 位 脉 冲 响 应 。由 于 卷 积 的 方 法 ,可 以 使 用 执 行 卷 积 的 快 速 算 法 FFT 改 进 信 号 处 理 速 度 。摘 要 满 足 线 性 相 位 IIR 数 字 滤 波 器 的 条 件 是 中 点 是 对 称 的 , 由 于 它 的 结 构 没 有 反 馈 电路 , 所 以 它 是 无 条 件 的 稳 定 系 统 。
25、3.4 窗函数法设计及 MATLAB 实 现窗函数法和数字滤波器有许多的方法来设计,其中,在实验中用到的可以从时域窗函数法进行设计,或者可以从频域和频率抽样法进行设计。窗函数有着简单和相对明确的物理指导方向,它在各个领域的应用很受人们的欢迎。窗口功能设计的基本思想是:首先,根据技术指标的要求,选择了 N 和窗口函数的类型。使其幅频特性逼近理想滤波器幅频特性。并且,由于在我们所需完美的滤波器中的 h(n)是毕业设计说明书14非常长,于是我们必须对 h(n)完成截断的工作,这种方案我们称之为窗函数法。式 3.5)()(1jwddeHFTnh式 3.6)()(nhd其中,式 3.5 中左边的 h(n
26、)是我们所需要不断逼近滤波器脉冲响应,而第一个式子中右边的 H(d)则是我们需要不断逼近滤波器幅频特性,而第二个式子中的 h(n)是我们所设计出的数字滤波器的单位脉冲响应,而式 3.6 中 是我们所需要的窗函数。在实验过程中截n断时,我们必须要确保 FIR 滤波器的两个特点,这两个特点分别为稳定性以及线性相位特点。因为有着不可避免的截断效应,因此,在历史上设计滤波器的幅频特性所产生的误差通常被人们习惯的称之为吉布斯效应。在实验的最后,验证我们之前所提出的滤波器是否能够满足应有的需求,若是不尽人意的话,则需要重新设计。我们通常使用的窗口功能包括矩形窗口、三角形窗口、汉宁窗口和 keye 窗口。窗
27、口函数的选择通常满足以下三个条件:1)具有较低的旁瓣幅度,尤其是第一旁瓣幅度。2)旁瓣的幅度降落的速度需要非常快,这样就可以利于增加阻带的减弱。3)主瓣宽度要窄,以获得较陡的过渡带3.5IIR 数学滤波器的理论分析IIR 数字滤波器有其独特的优势,它有着无限长的脉冲响应宽度,因为这个优势,所以它可以在模拟滤波器设计的根基上,顺利地完成 IIR 滤波器的设计 。IIR 低 通 滤 波 器 指 标 参 数 :如 图 :毕业设计说明书15图 3.18其中, 和 各为实验中所需要的通带的波纹和阻带的波纹;所允许的衰减通常在实验ps中可以用 dB 数来表达,而在实验中,在通带内可以通过的最大衰减 dB
28、以及阻带内可以通过的最小衰减 dB 在实验中通常用 和 来表达:ps式 3.721lg0p式 3.8psl一般要求:当 式 3.9njwpeHlg200时 ,当 式 3.10jss l时 ,3.6 IIR 数学滤波器的设计在快速进步的科学领域中,模拟滤波器的理论和实验方案随着技术的提升也得到了巨大的飞跃,其中,有许许多多非常经典的模拟滤波器的来供我们使用所用,如非常出名的巴特沃斯滤波器,另外还有椭圆滤波器(标出)以及贝塞尔滤波器等等,这些典型的滤波器各毕业设计说明书16有各的特点。其中经典的设计方案如下:a)第一步,先按照一定的方法把已知的数字滤波器的技术的指标变化为低通滤波器的技术的指标;b
29、)第二步,技术的指标将依据转换会使用如下方法,使、用筛选器顺序来选择所寻找的函数,从而来定下来的最低的订购的数字 n 以及函数固有频率 Wn,接下来将依据选择的模拟低通滤波器的类型以及功能来选择所用的类型,可供我们选择的类型有:eheb1ord,chebZord,等;c)第三步,我们需要用最低的订购量 M 去输出一个所需要的模拟滤波器的原有形态,通过这样,再去创立一个低通滤波器,它的功能非常的广泛,其中有:buttarp,eheblarp,besslarp 等等。d)第四步,该模型采用固有频率,转换为模拟低通、高通、带通和带阻滤波器,可单独使用,可分别用函数 lpZlp、lpZhp、lpZbp
30、、lpZbs;e)第五步,在实验中,我们将运用两种方案,第一种为案脉冲响应法,第二种为双线性变换法,再将模拟滤波器转换为数字滤波器,这种方案必须使用两种函数,分别为impinvar 和 ibilllear。它的功能如下所示:式 3.11NKkMrrzabzH10)(其相对应的差分方程为:式 3.12NKkMr nyarnxby10 )()()(具体设计过程如下:先把数字滤波器的频率特点优先变为模拟滤波器的频率特点;毕业设计说明书17如设定各参数 wp=30*2*pi;ws=40*2*pi:Fs=100;rp=0.3;rs=80:)选择滤波器的阶数:N,Wn=eheblord(wP,ws,rP,
31、rs,s);接下来我们创建出 bl 型的滤波器的在变形之前的形式 :Z,P,K=eheblaP(N,rP):然后将这个表达的形式从零极点开始增益的形式转变成用状态方程表示的形式:A,B,C,D=zpZss(z,p,k):将模拟低通滤波器原型转换成模拟低通滤波器:At,Bt,Ct,Dt=IPZIP(A,B,C,D,Wn):表达形式从状态方程形式转换成传递函数形式:numl,denl=ssZtf(At,Bt,Ct,Dt);采用冲激响应不变法把模拟滤波器转换成数字滤波器:numZ,denZ=imPinvar(numl,denl,100);假如式中的 rp 为 3dB,这样的话,系统的固有频率就和通带
32、的截止频率 wp 相同。此滤波器有通带内的最大衰减为 rP=At,BT,et,Dt=lpZlp(A,B,C,D,Wn)这个函数的功能是,它可以通过模拟低通数字滤波器,将它的原型变为截止频率是 wn 的低通数字滤波器。H,W=freqz(numZ,denZ,N)该函数返回数字滤波器的频率响应。N 最好选用 2 的整数次幂,这样使用 FFT 进行快速运算。 N 个频率点均匀地分布在单位圆的上半圆上。3.7 完全滤波器设计除了上面所提到的那些经典的设计,MATLAB 还有其他的设计方法,比如信号处理工具箱这个功能,它在原来的基础上提供给我们可以相对直观的 IIR 滤波器的设计函数,它能够让我们通过直
33、接调用的方法做出设计方案。比如设计巴特沃斯滤波器函数 H(z),我们可毕业设计说明书18以设计一个低通,高通,带通,和带阻的数字和模拟滤波器,其特点是通带内的最大振幅响应平滑,但损失降低边坡的截止频率。设计 ehebyshevl 过滤器使用 eheby(1)函数。可以设计低通、高通、带通和带阻,和模拟 Chebyshevl 滤波器,Chebyshevl 过滤器的减少大于 11 个类型,但成本是较大的通频带。设计 ehebyshev11 过滤器使用 ehebyZ 函数。可以设计低通、高通、带通和带阻和模拟 ChebyshevH 过滤器,等等。chebyhsevh-type 滤波器的低斜率比较小,
34、但它是更大的阻力带。设计椭圆滤波器 ellipe,类似于 ehebyl ehebyZ,可以设计低通,高通,带通和带耐数字和模拟滤波器。Butterworht 和切比雪夫滤波器相比,ellip 函数可以减少更大的滤波器,滤波器通带和阻带和等于涟漪。一般来说,一个椭圆的过滤器可以在最低级别指定性能指标。3.8 FIR 和 IIR 滤波器的比较:滤波器通常想要一个线性相位响应。在滤波器中可以得到一个精确的线性相位。在工作过滤器中获得带通的相位是不可能的,所以首先要考虑的是大小。数字滤波器的设计和模拟滤波器的设计是紧密相关的,通常是设计一个合适的滤波器,然后通过一定的频带将其转换成数字滤波器的要求。此
35、外,任何数字信号处理系统不可避免地使用模拟滤波器,如抗混叠滤波器在转换器和转换后的平滑滤波器,所以模拟滤波器的设计也应该掌握数字信号处理的技术。数字滤波器的传递函数的优势在于,它有着零点以及极点这两组可以调整的因素,它唯一的极限在圆上。因此,较低的顺序可以获得较高的选择性,存储单元小,计算量小,效率高。但这种效率是以相位非线性为代价的。越挑剔越好,相位非线性越严重。滤波器传递函数的极点在原点是固定的,不能移动,只能改变零位置改变其性能,实现高选择性,必须使用高阶,同样的滤波器设计指数滤波器可能所需的订单号是两倍高的工业过滤器,信号延迟的高成本也大,如果请求根据线性相位滤波器必须进行相位校正和全
36、通网络,也大大增加了过滤和复杂性。滤波器可以得到一个严格的线性相位。另一方面,从结构方面来说,我们必须将人工过滤器全部收人在单独的递归结构中,这样能用来配置极点,通过这种方式来使极点始终都在单位圆内。并且因为有限字长度的毕业设计说明书19影响,函数将系数的计算始终影响着公式系数,这样会引起杆的过多的偏差,而且这样还会引起系统的不稳定。另一方面,只要非递归结构,无论是在理论上还是在稳定性问题上,都不存在于有限精度算法中,因此频率特征误差很小。此外,该滤波器可以使用快速傅立叶变换算法,该算法可以以同样的顺序更快地进行。4.总结本文研究了基于 MATLAB 下的 FIR 和 IIR 滤波器的设计实现
37、、进行了数字信号处理、数字图像处理中的滤波器设计,对数字图像分别进行了增加对比度和非锐化滤波处理,取得了不同的效果。在实验中,我们运用对两类数学滤波器 FIR 滤波器以及 IIR 滤波器进行了理论和仿真分析,可以得到下面的结果:1) 为了满足技术的需求,振幅频率的响应,IIR 数字滤波器设计的递归算法,因此在设计方案中的系统功能时,就必须把系统内的极点在放进单位圆内,否则就会导致系统的不稳定。2) 所示的 IIR 数字滤波器 ,除了幅频特性能满足技术要求 ,其相位频率特性通常是非线性的,它可以使信号失真。3) FIR 数字滤波器还有很多的优势,它可以非常迅速地做出对函数的卷积,并且还能够在相同
38、的顺序下迅速做出所需要的操作。IIR 数字滤波器的振幅响应较好,过渡带宽度和衰减衰减可以满足技术要求,因此设计过程简单。接下来,我们需要运用滤波器的功能来实现我们所需要的图像。与之相比,小波变换对噪声的使用更能保持原始信号的能量和去噪的效果。可以得到以下结论和不同的低通数字滤波器的设计方法,在符合条件的前提下,从抽象的滤波器系数,使用窗口函数和频率抽样法设计数字滤波器的高阶,和数字滤波器的优化算法设计新秩序相对较低。毕业设计说明书20参 考 文 献1 程佩清数字信号处理M北京:清华大学出版社,2001:80-100 2 郭彩萍,倪文琦MATLAB 在数字滤波器中的设计应用山西科技,2006,(
39、06)3 罗军辉MATLAB7.0 在数字信号处理中的应用M北京:机械工业出版社,2005.200-240 4 魏瑞FIR 数字滤波器的仿真与实现科技广场,2008,(05) 5 赵亚梅,杜红棉等基于 MATLAB 的 IIR 数字滤波器的设计.微计算机信息 2007,(05)6 苏玉萍 ,郑琼琼 ,余东菊. 基于 MATLAB 的 FIR 滤波器设计. 中国科技信息,2008,(08). 7 董刚. 数字滤波器在数字信号处理中的应用设计. 电子信息技术,2008,(06).8 祁才君数字信号处理技术的算法分析与应用M北京:机械工业出版社,2005:154-171毕业设计说明书219 王欣离散
40、信号的滤波M北京:电子工业出版社,2002:1-3 10 胡广书数字信号处理-理论算法与实现M北京:清华大学出版社,1998:1-511 戴悟僧数字信号处理导论M上海:上海科学技术出版社,2000:79-96 12 程佩青数字滤波与快速傅立叶变换 M 北京:清华大学出版社,1990:107-213 13 邓重一滤波器的过去、现在与未来J世界电子元器件,2001,(4):48-19 14 吴镇扬数字信号处理的原理与实现 M 南京:东南大学出版社,2002:96-11515 李玉龙,刘桥基于 DSP 与 MATLAB 的系数对称的 FIR 滤波器的实现J测控与通信,2004,(4):60-64 1
41、6 闫胜利 FIR 滤波器原理及设计方法 J 长春工程学院学报, 2003 ,4(1)63-6517 CETINAE,GEREK ON,YARDIMCIYEquiripple FIR filter design by the FFT algorithmJSignal Processing Magazine,1997,14(2):60-6418 GANGGY,QINGZ,YUANJINLDiscrete-time Approximation of FiltersJJournal of Control Theory and Applications,2004,(2):1-1019 CHI-TSON
42、GCDigital Signal Processing-Specrtal Computation and Filter DesignMLondon:Oxford University Press,2001:198-20520 MITRA S K Generalized structural Subband Decomposition of FIR Filters and its Application in Efficient FIR Filter Design and ImplementationJIEEE Transactions on Circuits and Systems II, 1993,36(2):363-37421 HERMANOWICZE,JOHANSSONHA Complex Variable Fractional-Delay FIR filter StructureJIEEE Transactions on Circuits and Systems II,2007,54(9):785-789毕业设计说明书22