毕业设计(论文)基于DSP的IIR滤波器设计.doc
《毕业设计(论文)基于DSP的IIR滤波器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于DSP的IIR滤波器设计.doc(39页珍藏版)》请在三一办公上搜索。
1、 学科分类号 本 科 毕 业 设 计 题目(中文): 基于DSP的IIR滤波器设计 (英文): The Design of IIR Filter Based on DSP Chip 姓 名 学 号 院 (系) 专业、年级 指导教师 二 年 月 目录摘要1Abstract.11 绪论31.1 认识数字信号处理和IIR数字滤波器31.2数字滤波器的实现方法41.3 主要研究内容62 滤波器原理基础72.1 IIR数字滤波器的优缺点72.2 IIR数字滤波器的设计方法和原理92.2.1 脉冲响应不变法122.2.2 双线性变换法142.3 IIR滤波器的基本结构173 IIR滤波器的设计过程及DSP
2、的实现213.1 IIR滤波器的设计过程213.2 DSP系统的设计流程223.3 IIR数字滤波器在DSP上的实现22参考文献28附录29致谢32外文文献译文1-3外文文献原文基于DSP的IIR滤波器设计电子信息科学与技术 2011级 岳瑶摘要:数字信号处理(Digital Signal Processing,DSP)是一门涉及许多学科而又广泛应用于众多领域的新兴学科。早在20世纪60年代,数字信号处理(即信号的数字化及数字处理)理论已经被被提出,到20世纪70年代,DSP理论和算法基础才被人提出。不久之后,1982年世界上第一枚DSP芯片诞生了。这枚DSP芯片在当时运算速度很快,尤其是在编
3、码解码和语音合成方面得到广泛应用。随着科学技术的飞速发展,数字化硬件技术得到长足的发展,这就带动了数字信号处理的飞速发展,也使得它得到了很多的实际应用,由此奠定了DSP这一词的地位。之后,DSP芯片的科研不断推陈出新,每一代的DSP芯片都向着使运算速度更快、精度更高的目标发展,应用于通信、语音、医疗、仪器仪表和家用电器等人类生产生活的各个领域。本文主要讲述了IIR滤波器的设计原理和在DSP上实现IIR滤波器的过程。通过MATLAB设计了一个无限冲击响应(IIR)滤波器,并基于DSP数字信号处理芯片,在CCS集成开发环境下利用汇编语言编程实现了该滤波器,并对滤波器的性能进行了测试分析,结果表明:
4、所设计的滤波器能有效实现滤波。关键词:IIR滤波器;DSP芯片;数字信号处理;模拟滤波器The Design of IIR Filter Based on DSP ChipYueYao Grade2011 ElectronicInformationScienceandTechnologyAbstract:Digital Signal Processing is an emerging discipline involvesmany discipline and is widely used inmany fields.In the early 1960s, digital signal pro
5、cessing (in other words is digitization and digital processing of signals) theories have been proposed,In twentieth Century70 time,DSP theory andalgorithmwas proposedbased on.Soon after in 1982the worldsfirstDSP chipwas born. TheDSP chip in the operation speed is very fast,especially inthe coding an
6、d decodingof speechsynthesis.With the development of science and technology,the digitalhardwaretechnology is developing rapidly,whichled to therapid development ofdigital signal processing,but makesit havemany practical applications,thus laid the words DSP status After the research to bring forth th
7、e new through the old DSP chip,DSP chipof each generationto make faster, more accuratetarget development,each field applied in communication,speech medical instruments andappliances,such asthe production of human life. This paper describes thedesign principle of IIR filterandIIR filterin the DSP pro
8、cess.Based on the MATLAB designed an infinite impulse response filter,which is based on the DSP digital signalprocessing chip, in the realization of the filter isthe use of assembly language programming of CCS integrated development environment,andthe performance of the filterswere tested and analyz
9、ed,the resultsshow that:the designed filtercan effectively realize the filter.Key words: IIR filter;DSP chip;Digital Signal Processing;Analog filter 1 绪论1.1 认识数字信号处理和IIR数字滤波器数字滤波器是数字信号处理重要组成部分之一,数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理1,以得到符合人们需要的信号形式。换而言之,数字信号处理就是按照一定的规则或者数学规律对需要处理的信号进
10、行测量或加工,使之达到便于人们分析和利用的层面。数字信号处理在DSP理论和算法提出以后得到了长足的发展和进步,使得这种技术得到了广泛的应用;而数字信号处理的应用同时也促进了数字信号处理理论的发展。人们可以在语音处理、音像合成、生物科技、医疗器械、机械设备、地理勘探等方面,见到它在其中扮演一个很重要也很好的角色。举个例子,在数学领域中,数值分析、随机过程、概率统计、微积分等都是数字信号处理的基本工具。近年来新兴的一些领域也用到了数字信号处理的技术,比如人工智能、模式识别、神经网络等2。其中,数字滤波技术是数字信号处理中相当重要的一种技术。数字滤波是用数字设备,通过一定的数学算法对采样的输入信号进
11、行处理,保留需要的频段信号,滤除不需要的频段信号甚至是噪音,输出经过变换的一组输出信号,这一信号处理的过程叫做数字滤波。实际上,滤波器按信号处理的方式来分,可以分为模拟滤波器和数字滤波器。数字滤波器是由加法器、乘法器、延迟器等基本单元进行相应连接以实现相应的数学运算过程的一种装置或者算法3。数字滤波器是应用于离散系统中,对离散信号或波形进行滤波的装置。而模拟滤波是多应用于连续系统中,对连续信号或波形进行相应频段的过滤的装置。相对于模拟滤波器来说,数字滤波器可靠性更高一些,它对外界环境不如模拟滤波器那么敏感。由于它是用在离散系统中处理离散信号。相对于模拟滤波器,它有更精确的相位表示,适合灵活性较
12、高的操作,且方便存储和利用。数字滤波器可以分为有限冲击响应(FIR)和无限冲击响应(IIR)。有限冲击响应滤波器是对单位冲击的输入信号有有限长的序列响应,相对无限冲击响应滤波器来说,它的稳定性大大好于无限冲击响应滤波器4。但是无线冲击响应滤波器的相位是非线性的,它能用相对来说比较少的阶位取得较好的相对来讲比较好的幅度响应。尽管无限冲击响应滤波器会因为它的结构存在反馈,而造成响应的系统的不稳定性,但是对于非线性系统来说,它的不稳定性是可以忽略的。由于有限冲击响应滤波器比较容易设计成线性相位结构,补偿全通系统中的相位,获得在通带范围内比较相近于线性的相位。因此,在线性系统中我们可以采用有限冲击响应
13、滤波器,而在非线性系统中,则需要无限冲击响应滤波器大展神通。1.2数字滤波器的实现方法数字滤波器的实现方法一般有以下几种:(1)在通用的微型计算机(如个人电脑)上用软件(如MATLAB、ADI等)实现。其中,那些软件可以用市面上已经在广泛应用的各类编程软件,也可以自己设计编写。这种用计算机中的软件实现的方法有很多缺点,比如速度太慢,不能用于实时系统,基本上只能应用于学校教学演示中DSP算法的模拟与仿真5。(2)在通用的PC系统中外加上专业性的加速DSP处理机实现3。这种方法由于专业性比较强,应用受到很大限制,所以不便于系统的独立运行。(3)用通用的单片机实现。单片机采用片内程序空间和数据空间合
14、在一起的冯诺依曼(John Von Nouma)结构,运行速度慢,所以这种方法只能适用于一些不太复杂的数字信号处理,比如简单Process Identifier的控制算法。(4)用通用的可编程DSP芯片实现。可编程的DSP芯片利用改进后的哈佛总线结构,内部有硬件乘法器、累加器,程序空间和数据空间分开,使用流水线结构,具有良好的并行(同时取指令和取操作数)特点,允许程序空间和数据空间之间可以相互交流传送数据,并有专门设计的适用于数字信号处理的指令系统,节约了一个指令周期的时间等。DSP芯片是专门为数字信号处理所设计的,一般的芯片运算速度都很快、稳定性很好,可以编程。其中性能比较好应用比较广泛的有
15、T1公司生产的TMS320C2000系列,TMS320C54x系列,TMS320C28x系列,TMS320C5000系列,TMS320C6000系列等。(5) 用专用的DSP芯片实现。在一些特殊的场合,要求的信号处理过程固定且要求处速度极高,但是通用的DSP芯片很难实现(例如用于卷积、数字滤波、FFT、相关等算法的专用DSP芯片),专用的DSP芯片已确定固定的算法结构,再将这相应的固定信号处理算法在芯片内部用硬件实现6。它们体积小,速度快,而且无须进行编程,只是灵活性比较低。1.3 主要研究内容本文主要研究基于DSP的IIR滤波器设计的基本原理、设计过程以及实现方法,研究如何通过MATLAB来
16、通过DSP芯片实现滤波功能。本论文选择了TMS320C6713芯片,研究在该芯片上如何利用MATLAB仿真得到的滤波器系数,编程实现IIR数字滤波器,得出滤波结果波形,并对结果进行分析与总结。2 滤波器原理基础2.1 IIR数字滤波器的优缺点滤波是信号处理的一种最基本和最重要的技术,利用滤波技术可以从复杂的信号中提取有用的信号,抑制不需要的信号。数字滤波器的输入输出均为数字信号,它是通过一定的运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分。数字滤波器是数字信号处理中广泛使用的一种线性系统,是数字信号处理的基础7。相对于模拟滤波器来说,数字滤波器有一些优点是,模拟滤波器所没有的。
17、它们分别是:(1)数字滤波器有真正的线性相位响应,只要幅频响应曲线不是剧烈变化的,就可以使用IIR滤波器来设计。(2)数字滤波器的精度比模拟滤波器高。数字滤波器的精度仅仅是受限于它所采用的字长,数字滤波器可以在极细精度上来滤波,比如过滤掉2001Hz和1999Hz的信号,留下2000Hz的信号。在实践中,模拟滤波器的精度非常受限制,现有的设备能实现的最大阻带衰减是6070dB,即使是在理论中,这些也是模拟滤波器无法实现的。(3)组成数字滤波器的器件的性能特别稳定,不会像模拟滤波器那样随着环境指数(例如,温度、电压、时间等)的变化而改变,可靠性非常高。器件性能随环境变化而改变的滤波器需要经常校验
18、,非常麻烦且误差大。(4)数字滤波器中有一种自适应滤波器,它的频率响应可以在一个可编程的处理器的帮助下,自动的调整。(5)数字滤波器相比模拟滤波器有更高的信噪比。这主要是因为数字滤波器是以数字器件执行运算,从而避免了模拟电路中噪声(如电阻热噪声)的影响。数字滤波器中主要的噪声源是在数字系统之前的模拟电路引入的电路噪声以及在数字系统输入端的模数转换过程中产生的量化噪声。这些噪声在数字系统的运算中可能会被放大,因此在设计数字滤波器时需要采用合适的结构,以降低输入噪声对系统性能的影响8。(6)模拟滤波器无法在极低的频率下运行,但是数字滤波器可以在极低的频率下运行,它可以仅仅通过改变抽样频率就能在很大
19、的频率范围内工作。很多行业需要在极低频率下,比如在生物医学中,这里采用模拟滤波器是不可以的,只能用数字滤波器。、(7)不管是已经经过滤波的还是未经过滤波的数据,都能保存起来预备将来用。(8)对大于等于一个的信号或者通道进行滤波,不需要重复硬件,只用一个数字滤波器就可以搞定,滤波程序可以共用。模拟滤波器用的器件又多又大又重,电路非常复杂,如果要求多器件也要增加;如果电路参数改变,那么模拟滤波器的电路也要跟着改变。(9)数字滤波器可以通过一定的技术使它的体积可以更小、功耗更低、价格更便宜。每件事情都是两面性的,滤波器有优点也有缺点。相对于模拟滤波器,数字滤波器的缺点有一下几条:(1)速度限制:模拟
20、滤波器比数字滤波器能实时处理的最大信号带宽高得多9。由于数字滤波器数字信号处理的最大信号带宽太低,在A/D转换D/A转换过程中就引入了速度限制。其中,这个A/D转换和D/A转换的建立时间限制了能够处理的最高频率。数字处理器的速度严重限制了数字滤波器的运行速度,滤波算法必须执行的算术操作的数目也会限制数字滤波器的运行速度。数字滤波器的响应越紧凑,那么滤波器的速度就越快。(2)设计和开发期的限长:数字滤波器的公用性比较高,所以它的软件和硬件的设计和开发期限都远远高于模拟滤波器。但是,一旦软件和硬件都设计、开发完成以后,可以对几个信号或者通道进行滤波,不需要专门改动软硬件。模拟滤波器的软件和硬件的设
21、计和开发时间相对比较短,但是如果滤波的信号或者通道不同,那么模拟滤波器的软件和硬件都需要重新改动7。(3)有限字长效应:数字滤波器量化的一个连续信号会带有噪音,在计算过程中也会发生的舍入噪声的影响。由于数字滤波器特殊的递归特性,递归的阶数越高,则舍入噪声的累计就会变得越大,那么就可能导致滤波器的不稳定。(4)线性相位模拟滤波器转变为线性相位数字滤波器,频率响应混迭只适应于限带的低通、带通滤波器。2.2 IIR数字滤波器的设计方法和原理在信号采集过程中,由于外界干扰常常会在采集的数据中引入噪声,有时甚至会使信号发生失真,因此对于采集的大量数据往往需要进行滤波,去除干扰数字滤波器是指完成信号滤波处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 DSP IIR 滤波器 设计
链接地址:https://www.31ppt.com/p-4141930.html