基于MATLAB的FIR和IIR数字滤波器的设计与仿真

上传人:壹****1 文档编号:478187933 上传时间:2022-07-16 格式:DOC 页数:42 大小:653KB
返回 下载 相关 举报
基于MATLAB的FIR和IIR数字滤波器的设计与仿真_第1页
第1页 / 共42页
基于MATLAB的FIR和IIR数字滤波器的设计与仿真_第2页
第2页 / 共42页
基于MATLAB的FIR和IIR数字滤波器的设计与仿真_第3页
第3页 / 共42页
基于MATLAB的FIR和IIR数字滤波器的设计与仿真_第4页
第4页 / 共42页
基于MATLAB的FIR和IIR数字滤波器的设计与仿真_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于MATLAB的FIR和IIR数字滤波器的设计与仿真》由会员分享,可在线阅读,更多相关《基于MATLAB的FIR和IIR数字滤波器的设计与仿真(42页珍藏版)》请在金锄头文库上搜索。

1、摘要 信息无处不在,但在步入网络信息时代之后,无论是信息的数量,还是其传递的速度,都在快速地增加。信号是信息传播的载体,但在信号产生、发送以及传播的过程中,都会不可避免地引入一些其他的信号成分。所以,在进行信号处理前,就需要对所接收到的信号进行过滤,以去掉噪声干扰成分,从而得到有效的信号成分。在电子系统中,这个任务通常由滤波器来完成。 本文主要内容是通过MATLAB工具设计两种数字滤波器的基本方法。这两种数字滤波器指无限脉冲响应(IIR, Infinite Impulse Response)滤波器和有限脉冲响应(FIR,Finite Impulse Response)滤波器,输入和输出信号皆为

2、数字信号。以往传统的数字滤波器设计方法步骤繁琐,计算环节繁杂,一旦设计完成,无法便捷修改滤波特性曲线,十分不便,以上缺点极大的限制了数字滤波器的发展与应用。而MATLAB及其附带的工具箱功能十分强大,我们利用该软件设计上述的两种滤波器,可以做到随时把结果曲线与目标滤波特性曲线对比,从而做出改进,节省时间和工作量,优点十分显著。本论文分为三部分:第一部分为绪论,简单介绍数字信号处理中滤波器的作用和前景;第二部分介绍FIR滤波器设计的原理,并且介绍使用MATLAB设计FIR数字滤波器的方法,同时在MATLAB下进行仿真;第三部分介绍IIR滤波器设计的原理,并且介绍使用MATLAB设计IIR数字滤波

3、器的方法,同时在MATLAB下进行仿真。关键词:MATLAB,FIR数字滤波器,IIR数字滤波器,设计,仿真AbstractInformation is everywhere, but after entering the era of network information, regardless of the amount of information, or its transfer speed, are increasing at a high speed. The carrier signal is the dissemination of information, but in t

4、he signal generation, transmission and dissemination process, will inevitably introduce some other signal component. So, in signal processing, we need on the received signal is filtered to remove noise, interference, so as to obtain the signal component effective. In electronic systems, this task is

5、 usually accomplished by filter.The main content of this paper is the basic method of using MATLAB tools to design two kinds of digital filters. These two kinds of digital filter with infinite impulse response (IIR, Infinite Impulse Response) filter and the finite impulse response (FIR, Finite Impul

6、se Response) filter, the input and output signals are digital signals. The design method of traditional digital filter is complicated, complicated calculation process, once the design is complete, not convenient to modify the filter characteristic curve, very inconvenient, the above disadvantages gr

7、eatly limits the development and application of digital filter. While MATLAB and its toolbox function with very strong, we use the software design of two kinds of filter above, can be done at any time the results curve and target filtering characteristics, so as to make improvements, save time and e

8、ffort, notable advantages.This paper is divided into three parts: the first part is the preface, and Prospect of digital signal processing is introduced in the filter function; the second part introduces the principle of FIR filter design, and introduces the method of using MATLAB to design FIR digi

9、tal filter, and the simulation on the MATLAB; third part introduces the principle of IIR filter design, and introduces the method of using MATLAB IIR digital filter design, and Simulation in MATLAB.Keywords: MATLAB, FIR digital filter, IIR digital filter, design, simulation目录第一章 绪论.1 1.1 研究数字滤波器的意义与

10、背景.1 1.2 数字滤波器的分类.3 1.3 论文工作与编排.4 1.4 本章小结.4第二章 理论依据 2.1 系统设计的理论依据2.1.1 数字滤波器概述2.1.2 FIR和IIR数字滤波器比较 2.2 MATLAB中的滤波器设计工具 2.3 本章小结第三章 基于MATLAB的FIR数字滤波器设计 3.1 MATLAB软件简介3.1.1 MATLAB介绍3.1.2 S-function介绍 3.2 FIR滤波器基础简介3.2.1 FIR滤波器的基本特性3.2.2 主流FIR滤波器的硬件实现方法 3.3 MATLAB滤波器工具设计FIR滤波器实例3.3.1 FIR滤波器的设计3.3.2 FI

11、R滤波器的仿真 3.4 Ti公司基于DSP实现FIR滤波器的程序 3.5 本章小结第四章 基于MATLAB的IIR数字滤波器设计 4.1 IIR滤波器基础简介 4.2 MATLAB滤波器工具设计IIR滤波器实例4.2.1 IIR滤波器的设计4.2.2 IIR滤波器的仿真 4.3 本章小结第五章 总结与展望参考文献致谢第一章 绪 论 在过去的30年间,电子信息技术得到了飞速发展。而且,它正越来越多地影响人们的生活和工作,并逐渐改变着人们的交流方式。这一方面要归功于电子科学技术,特别是微电子技术和计算机技术的蓬勃发展所带来的先进设计方法学及设计流程的高级化,自动化和普及化。另一方面也得益于人们在生

12、活工作过程中不断提出的更高的要求和更新的想法。这些无疑都为现有的电子科学技术提出了更多的挑战,同时也为电子科学技术的发展指明了方向。信息无处不在,但在步入网络信息时代之后,无论是信息的数量,还是其传递的速度,都在快速地增加。信号是信息传播的载体,但在信号产生、发送以及传播的过程中,都会不可避免地引入一些其他的信号成分。所以,在进行信号处理前,就需要对所接收到的信号进行过滤,以去掉噪声干扰成分,从而得到有效的信号成分。在电子系统中,这个任务通常由滤波器来完成。目前,日益巨大的信号量对滤波器信号实时处理性能的要求越来越高,而模拟滤波器己难以满足。因此,对于数字信号处理的研究,特别是对数字滤波技术的

13、研究,是十分有意义的。1.1研究数字滤波器的意义与背景从带有干扰的原始信号中提取有效信号并对其进行处理,几乎是所有学技术领域都必然涉及的重要环节。信号处理的目的是对信号的特征参数进行估计,或将信号转变为人们所需要的形式。信号处理的任务主要是对信号进行采样接收、频谱分析、域变换、综合和估值识别等。在自然界中,信号均以声、光、磁、热、电等形式广泛地存在着,这些信号的幅度都随时间连续变化,这种信号被称为模拟信号;而为了对信号进行深入和细致地分析,又人为引入另一种信号,即数字信号,其特点是信号的幅度随着时间离散变化。据此,信号处理系统可以分为两种:模拟信号处理系统和数字信号处理系统。在传统的电子技术中

14、,信号的采集和处理往往建立在模拟电路的基础上,即传统的信号处理系统通常由电阻、电容、电感和晶体管等分立元器件构成。到了20世纪60年代,由于大规模集成电路和计算机的迅速发展,数字技术得到了较快提升,这使数字信号被广泛应用于信号处理的设想成为可能,数字信号处理系统应运而生。而数字信号处理系统通常是数值算法的体现,故这种系统既可以通过硬件电路实现,也可以通过软件编程实现。随着电子通信产业的发展,单位时间内有越来越多的数据等待发送和接收,这就对信号处理系统的实时性提出了越来越高的要求。与模拟信号处理系统相比,数字信号处理系统具有更好的灵活性和稳定性,更高的精度和性能等优势,同时也便于大规模集成。所以,数字信号处理系统正逐渐取代模拟信号处理系统,而被广泛应用于语音、图像、通信、雷达1、医学、地质、航空航天、仪表自动化等工程领域中,数字信号处理技术也越来越受到人们的关注。所谓数字信号处理,主要是指利用计算机或专用处理设备对数字信号进行分析、变

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

当前位置:首页 > 办公文档 > 工作计划

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