基于DSP的带阻滤波器设计毕业设计论文.doc
《基于DSP的带阻滤波器设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于DSP的带阻滤波器设计毕业设计论文.doc(50页珍藏版)》请在三一办公上搜索。
1、本科毕业设计任务书题目 基于DSP的带阻滤波器设计 专业 电子信息工程 学号 姓名 主要内容、基本要求、主要参考资料等:一 主要内容工频干扰是工业现场的常见干扰源,它的存在对工业现场小信号的提取造成了较大的困难,课题要求采用DSP设计一个通用,滤波参数可以调节的带阻式滤波器,以满足对工业现场小信号提取的要求。二 基本要求1 学习滤波器的工作原理。2 学习DSP的相关知识。3 选取适合的DSP处理器,设计硬件电路。4 编写程序实现带阻滤波器。5 设计人机交互接口。6 要求能够方便地修改滤波参数。7 要求设计硬件原理图。8 编写相关程序编译仿真通过。9 如果进度可行,试制实际电路系统。10 毕业设
2、计完成后,要求提交论文,包括详细的设计说明、图纸等技术资料。11 翻译英文资料一份。三 主要参考资料1 DSP处理器及应用,邹彦2 数字信号处理,(美)海因斯(Hayes,M.H.),20023 有源滤波器精确设计手册,(美)D.E.约翰逊 ,19844 高性能数字信号处理器与高速实时信号处理,苏涛等编著 ,1999完 成 期 限: 2012.02.132012.06.01 指导教师签章: 专业负责人签章: 2012 年 2 月 13 日基于DSP的带阻滤波器设计摘 要在工业现场信号处理的过程中,有来自外界的各种噪声干扰,其中尤以工频干扰是最常见的干扰源。当被检测的信号比较弱,并且频率也比较接
3、近50Hz时,工频对被测信号的干扰就越加突出,对工业现场小信号的提取造成了很大的困难。课题拟利用数字滤波器去除工业现场小信号中工频干扰的影响。 首先依据工业现场信号的特点,采用MATLAB仿真计算带阻滤波器的性能指标,得到能满足现场提取信号要求的滤波器系数表。之后依据估计运算量选择相应的DSP处理器芯片,并根据转换精度来选择A/D与D/A转换器芯片,以及由于处理器内存不足进行FLASH、SRAM与PRAM的外部存储器扩展来设计一个DSP应用系统,并设定其中参数。最后在CCS开发环境下用软件编写程序来实现本课题中所需设计的带阻滤波器。关键词 带阻滤波器 工频干扰 DSP TMS320VC5402
4、BASED-ON DSP DESIGN OF BAND-STOP FILTER ABSTRACTIn the industrial field of signal processing, there are all kinds of noise from outside, especially in the frequency interference is the most common sources of interference. When the detection signal is relatively weak, and the frequency close to 50Hz,
5、 the frequency the more prominent of the measured signal interference and caused great difficulties to the small-signal extraction of the industrial field. The subject intends to take advantage of the digital filter to remove the impact of the industrial field signal frequency interference.Firstly,
6、on the basis of industry scene signal characteristics, using MATLAB simulation of the band-stop filter performance index can meet the requirements of the scene of the signal filter coefficient table. Then, based on the estimated operation corresponding to the selected DSP processor chip, and accordi
7、ng to the conversion accuracy to choose A/D and D/A converter chip, and because the processor memory for FLASH, SRAM and PRAM external memory expansion to design a DSP application system, and set the parameters of them. Finally, in the CCS development environment to use software programming to achie
8、ve the required design of band-stop filter.KEY WORDS Band-stop filters Frequency interference DSP TMS320VC5402目 录摘要IABSTRACTII1 绪论11.1 课题背景11.2 研究意义21.3 主要研究内容22 DSP数字滤波器关键指标分析与方案设计43 DSP系统的硬件电路设计73.1 DSP与A/D和D/A转换器的接口73.1.1 DSP与A/D转换器的接口73.1.2 DSP与D/A转换器的接口93.2 DSP存储器的扩展113.2.1 FLASH的扩展113.2.2 SRAM
9、的扩展123.2.3 PRAM的扩展133.3 DSP系统的外围电路设计143.3.1 电源电路的设计143.3.2 复位电路的设计163.3.3 时钟电路的设计173.4 JTAG仿真接口电路的设计194 带阻滤波器的DSP实现224.1 FFT/IFFT算法程序及应用224.1.1 FFT设计方法224.1.2 FFT算法的实现234.2 CCS开发环境244.3 带阻滤波器的软件设计264.3.1 带阻滤波器的程序流程264.3.2 带阻滤波器的实现28结束语30致谢31参考文献32附录331 绪论1.1 课题背景目前,各种干扰在各类工业现场中均存在,所以仪表及控制系统的可靠性直接影响到
10、现代化工业生产装置安全、稳定运行,系统的抗干扰能力是关系到整个系统可靠运行的关键。并且工频干扰广泛存在各种工业现场中,其产生的途径主要包括输电馈线、照明设备、发动机以及各种电子仪器设备等,工频干扰的存在对于工业现场中小信号的提取造成了较大的困难。也就是说当我们在工业现场中提取有用信号时,如果此信号比较弱,频率比较接近50Hz时,工频干扰就越加突出,那么它对于我们提取有用信号就会造成很大困难,致使我们可能很艰难地做一些工业现场中与此有关的操作,这也会给我们造成很大的麻烦和损失。因此,我们要设计数字滤波器来滤除此工频干扰,来解决它在工业现场中造成的困难。并且数字滤波技术也是进行数字信号处理的最基本
11、手段之一,它是对数字输人信号进行运算,产生数字输出信号,以改善信号品质、提取有用信息、或者把组合在一起的多个信号分量分离开来为目的。在信号处理领域中,对于信号处理的实时性、快速性的要求越来越高。因此,在许多信息处理过程中,如对信号的过滤、检测、预测等,都要广泛地用到滤波器。其中数字滤波器具有稳定性高、精度高、设计灵活、实现方便等许多突出的优点,避免了模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题。因而随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用。数字滤波器的实现方法大致可以分为三种:利用单片通用数字滤波器集成电路、DSP器件和可编程逻辑器件来实现。单片通
12、用数字滤波器使用方便,但是由于字长和阶数的规格较少,不能完全满足实际需要。使用以串行运算为主的通用DSP芯片实现要简单,它是一种实时、快速、适合于实现各种数字信号处理运算的微处理器,借助于通用数字计算机,按滤波器的设计算法编出程序进行数字滤波。由于它具有丰富的硬件资源、改进的哈佛结构、高速数据处理能力和强大的指令系统,使得它在通信、航空、航天、雷达、工业控制、网络及家用电器等各个领域得到了广泛应用。用可编程DSP芯片实现数字滤波时,可通过修改滤波器的参数十分方便地改变滤波器的特性。因此,我们有必要对滤波器的设计方法进行研究,理解其工作原理,优化其设计方法,并设计开发出稳定性好的滤波器系统。我们
13、将通过DSP设计平台,实现较为重要的数字滤波器系统,从而通过本课题的研究,掌握滤波器的设计技术,为通信、信号处理等领域实用化数字滤波器的设计提供技术基础。本课题的研究,也将为今后设计以DSP芯片为核心部件的嵌入式系统提供技术基础,这不仅具有重要的理论意义,同时还具有重要的实际意义。1.2 研究意义随着信息时代和数字世界的到来,数字信号处理已经成为当今一门极其重要的学科。数字信号处理(DSP)包括两重含义:数字信号处理技术(Digital Signal Processing)和数字信号处理器(Digital Signal Processor)。数字信号处理是利用计算机或专用处理设备,以数值计算的
14、方法,对信号进行采集、滤波、增强、压缩、估值和识别等加工处理,借以达到提取信息和便于应用的目的,数字信号处理主要是研究有关数字滤波技术、离散变换快速算法和谱分析方法。作为数字信息处理分支之一的数字滤波器,也受到了人们越来越多的关注,它是通信、语言、图像、自动控制、雷达、航空航天、生物医学信号处理等领域中的一种基本处理部件,具有稳定性好、精度高、灵活性大等突出优点。在数字信号处理的应用中,数字滤波器很重要并且得到了广泛的应用。按照数字滤波器的特性,它可以被分为线性与非线性、时变与时不变、因果与非因果、无限长单位脉冲响应(IIR)与有限长单位脉冲响应(FIR)等等。IIR滤波器的特征是具有无限持续
15、时间冲激响应,这种滤波器一般需要用递归模型来实现,因而有时也称之为递归滤波器;而FIR滤波器的时间冲激响应只能延续一定时间,在工程实际中可以采用递归的方式实现,也可以采用非递归的方式实现,但其结构主要还是非递归结构,并且FIR滤波器很容易获得严格的线性相位特性,避免被处理信号产生相位失真,而其线性相位体现在时域中仅仅是在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。相对于IIR滤波器,FIR滤波器有着易于实现和系统绝对稳定的优势,因此得到了广泛的应用。 1.3 主要研究内容由于在上节已说过,工频干扰是工业现场中的常见干扰源,它的存在对于工业现场中小信号的提取造成了
16、较大的困难,那么本课题需采用TMS320VC5402 DSP芯片设计一个通用且滤波参数可以调节的带阻式滤波器系统,如有限长单位脉冲响应(FIR)滤波器,以满足对工业现场中小信号提取的要求。本次课题的主要任务,就是用MATLAB中的窗函数设计法来确定所要设计的带阻滤波器的指标和性能以及掌握DSP芯片的开发技术,需要完成如下工作。(1) 用MATLAB中的窗函数设计法来实现FIR带阻滤波器:通过调用MATLAB中的窗口函数,来截取带阻滤波器原型,以此来确定所要设计的带阻滤波器的性能指标,其性能指标如下:带阻滤波器:下通带边缘:,上通带边缘:,;下阻带边缘:,上阻带边缘:,。(2) 用时间抽取法实现
17、FFT/IFFT算法:通过此算法,对信号进行频域分析、频域处理。(3) 研究DSP的结构特点:了解TI公司的TMS320VC5402 DSP芯片,掌握DSP系统的构成及软硬件的设计方法和CCS软件的调试方法;并以TI公司的TMS320VC5402 DSP芯片为核心处理器,在DSK上实现所要设计的FIR带阻滤波器系统。本论文共分为四个部分,第一章为绪论部分,介绍了课题背景、DSP及其滤波器的发展现状;第二章介绍了DSP系统的框图设计以及DSP芯片的选择;第三章详细介绍了DSP系统的硬件电路设计,说明了DSP系统有哪几部分组成;第四章详细介绍了课题中所要设计的带阻滤波器的软件实现方法。其中,三、四
18、章是本论文的核心部分。2 DSP数字滤波器关键指标分析与方案设计一个典型的 DSP 系统框图如图2-1所示。由于DSP芯片是对数字信号进行处理的,所以应先对输入的模拟信号进行调整,之后再让输出的模拟信号经过A/D变换后变成DSP芯片可以处理的数字信号,然后输入DSP芯片,DSP芯片根据实际需要对其进行相应的处理,处理得到的结果仍然是数字信号,可以直接通过相应的通信接口将它传输出去,或者对它进行D/A变换将其转换为模拟采样值,最后再经过内插和平滑滤波就得到了连续的模拟信号。当然,图中的有些环节并不是必需的,如A/D转换,如果输入的就是数字信号,那么就可以直接交给DSP芯片进行处理。防混叠滤波A/
19、D转换DSP芯片D/A转换平滑滤波输入输出图2-1 典型的DSP系统框图由于DSP系统是以数字信号处理理论为基础的,所以其具有数字信号处理器的优点:l 接口方便,DSP 系统与其它以数字技术为基础的系统或设备都是相互兼容的,比模拟系统与这些系统接口要容易的多。l 编程方便,DSP 系统中的可编程DSP芯片可以使设计人员在开发过程中灵活方便的进行修改和升级,并且还可以将C语言与汇编语言结合使用。l 具有高速性,DSP系统的运行速度较高,最新的DSP芯片运行速度高达10GMIPS以上。l 稳定性好,DSP 系统以数字处理为基础,受周围环境如噪声、温度等的影响小,所以其可靠性高、稳定性好。l 精度高
20、,如16位数字系统可以达到10-5的精度。l 可重复性好,模拟系统的性能受元件参数性能的变化影响大,而数字系统基本不受影响,更便于测试、调试和大规模生产。l 集成方便,DSP系统中的数字部件有高度的规范性,便于大规模生产。当然,DSP系统也存在一些缺点,例如对于一些简单的信号处理任务,若采用DSP芯片则使成本增加;另外,DSP 系统中的高速时钟通常在几十兆赫,可能带来高频干扰和电磁泄漏等问题;此外,DSP技术发展得很快,但是开发和调试工具还很不完善。虽然DSP系统存在这些缺点,但是随着近两年来 DSP 技术突飞猛进的发展,很多问题都得到了缓解。一般来说,DSP系统的设计过程应遵循一定的设计流程
21、如图2-2所示。DSP应用定义系统性能指标硬件调试选择DSP芯片软件编程硬件设计系统集成软件调试系统测试和调试图2-2 DSP系统的基本设计流程基于第一章所述,工频干扰是工业现场中的常见干扰源,它的存在对于工业现场中小信号的提取造成了较大的困难,因此课题要求采用DSP芯片设计一个通用且滤波参数可以调节的带阻式滤波器,以满足对于工业现场中小信号提取的要求。并且所设计的带阻滤波器的性能指标为下通带边缘:,上通带边缘:,;下阻带边缘:,上阻带边缘:,;采样频率:;点数:。TI公司的2000系列和5000系列的DSP芯片都是通用型的芯片,但考虑到2000系列的DSP芯片大多用于控制方面,5000系列的
22、DSP芯片较2000系列的DSP芯片具有更高的时钟频率、更加强大的运算功能和更低的价格。并且5000系列的DSP芯片具有灵活的指令系统和操作性能,又采用改进的哈佛结构,计算和处理速度很高,系统单指令周期可达到10ns。并且TMS320VC5402 DSP芯片是一种特殊结构的微处理器,为了快速地实现数字信号处理运算,采用了流水线指令执行结构和相应的并行处理结构,可在一个周期内对数据进行高速的算术运算和逻辑运算,TMS320VC5402 DSP芯片还提供了McBSP串口和DAM数据传送方式极大地方便了它在通信领域的应用和开发。所以在数字滤波器系统的设计中,采用了TI公司的这款高性能、低功耗的定点D
23、SP芯片: TMS320VC5402 DSP芯片。该DSP芯片具有较快的运行速度,并且采用了低功耗的设计方式:内核电压为1.8V,I/O电压为3.3 V。数字滤波器系统的具体框图如图2-3所示。TMS320VC5402FLASHSRAMPRAMJTAGADCDAC复位时钟电源图2-3 数字滤波器系统的框图通常的设计中会采用5V供电且并行的ADC(模数转换器)和DAC(数模转换器)芯片与DSP芯片连接,那么传输数据过程中会占用总线的时间,并且需要采用多片电平转换器件将5V电平转换为3.3V的逻辑电平。但考虑到TMS320VC5402 DSP芯片的片上包含两个McBSP(多通道缓冲串行口)接口,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于DSP的带阻滤波器设计 毕业设计论文 基于 DSP 带阻滤波器 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-4139550.html