济南大学毕业设计方案(参考)_第1页
济南大学毕业设计方案(参考)_第2页
济南大学毕业设计方案(参考)_第3页
济南大学毕业设计方案(参考)_第4页
济南大学毕业设计方案(参考)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计方案学专院:信息学院业:电子信息科学与技术班级:0301学号:2003210024学生姓名:指导教师:设计题目:20年3月15日毕业设计方案学院信息学院专业电子信息科学与技术姓名学号2003210024设计题目: 基于FPGA的FIR数字滤波器设计一、设计方案内容:(本页可另加页)1、国内外研究现状、水平及存在的问题:在国内外的研究中,设计 FIR滤波器所涉及的乘法运算方式有:并行乘法、位串行乘法和 采用分布式算法的乘法。并行乘法虽然速度快,同时占用的硬件资源极大。如果滤波器的阶数增加,乘法器位数 也将变大,硬件规模将变得十分庞大。位串行乘法器的实现方法主要是通过对乘法运算进行分解,用

2、加法器来完成乘法的功能,也即无乘法操作的乘法器。 但由于一个8*8位的乘法器输出为16位,为了得到正确的16位结果, 串行输入的二进制补码数要进行符号位扩展,即将串行输入的8位二进制补码数前补8个0(对正数)或8个1(对负数)后才输入乘法器。分布式算法(distributed arithmetic,DA)的主要特点是巧妙的利用 ROM查找表将固定系数的 乘累加(Multiply-accumulator, MAC)运算转化为查表操作,它与传统算法实现乘累加运算的不 同在于执行部分积运算的先后顺序不同。相对于前两种方法,DA算法既可以全并行实现,又可以全串行实现,还可以串并行结合实现,可以在硬件规

3、模和滤波器速度之间作适当的折中,是现在被研究的主要方法。FIR数字滤波器的实现,大体可以分为软件实现和硬件实现方法两种。软件实现方法即是在通用的微型计算机上用软件实现。硬件实现即是设计专门的数字滤波硬件,采用硬件实现的方法一般都比采用软件实现方法要困难得多。固定功能的DSP专用器件可以提供很好的实时性能,但其灵活性差,研发周期长,难度也比较大;DSP处理器的成本低且速度较快,灵活性好,但由于软件算法在执行时的顺序性,限 制了它在高速和实时系统中的应用。在一些高速应用中,系统性能的要求不断增长,而DSP性能的提高却落后于需求的增长。而大规模可编程逻辑器件的出现为数字信号处理提供了一种新的实现方案

4、。分布式算法可以很好地在FPGA(Field Programmable Gate Array)中实现,然而却不能有效的在 DSP处理器中 实现,所以采用FPGA使用分布式算法实现FIR数字滤波器有着很好的发展前景。采用现场可 编程门阵列FPGA来实现FIR数字滤波器,既兼顾 ASIC器件(固定功能DSP专用芯片)的实时性, 又具有DSP处理器的灵活性。用 FPGA设计的产品还具有体积小、速度快、重量轻、功耗低、 可靠性高、仿制困难、上批量成本低等优点。但是,DA算法中的查找表的规模随着 FIR数字滤波器阶数的增加呈指数增长,而且随着滤波器系数的位数的增加,查找表的规模也会增加,这将极大的增加设

5、计的硬件规模。所以如何减小查找表的规模成为尚待解决的问题1。2、选题的目的、意义:信号与信号处理是信息科学中近十几年来发展最为迅速的学科之一。信号是信息的载体, 所谓信息是指人类对外界事物的感知,人们对信息的处理是通过对信号的处理来实现的。所 谓信号处理是指将信号从一种形式变成另一种形式,比如将信号从时域转换到频域,从模拟 信号转化为数字信号等。随着21世纪的到来,人类跨入了信息网络时代。从计算机到移动电话,从家用娱乐使用的 VCD, HDTV、多媒体电脑到军用雷达、医用CT仪器等设备,无不由各种各样的电子系统组成,在这些电子系统中,数字化技术的应用比比皆是。由于数字技术在 处理和传输信息方面

6、的各种优点,数字技术与数字集成电路(微处理器、存储器以及标准逻辑电路等)的使用已成为现代电子系统的重要标志。毫无疑问,数字信号处理(Digital SignalProcess ing, DSP)技术的飞速发展极大地提高了人们对模拟世界的把握能力。长期以来,信号 处理技术一直用于转换、产生模拟或数字信号,其中最为频繁应用的领域就是信号的滤波。 数字滤波是语音、图像处理、模式识别和谱分析等应用中的一个基本处理部件,它可以满足 滤波器对幅度和相位特性的严格要求,避免模拟滤波器无法克服的电压漂移、温度漂移和噪 声等问题。有限冲激响应 (Finite Impulse Response,FIR)数字滤波器

7、可以在设计任意幅频特性的 同时,保证严格的线性相位特性,而且FIR数字滤波器实现结构主要是非递归的,可以稳定地工作,所以FIR数字滤波器被广泛地应用于视频和通信电路中。数字滤波器在数字信号处理中占有很重要的地位,它涉及的领域很广,如:通信系统、系统控制、生物医学工程、机械振动、遥感遥测、地质勘探、航空航天、电力系统、故障检测、 自动化仪器等。传统的FIR数字滤波器设计的方法主要有两种:采用固定功能的 DSP器件或ASIC器件;采用通用可编程 DSP芯片,如TMS32微处理器等。两种解决方案中,固定功能的DSP器件或ASIC器件可以提供很好的实时性能,但其灵活性较差,不适合在实验室或技术开发等场

8、合使用;通用可编程DSP芯片的成本低,设计简单,其应用也最广泛,但由于软件算法在执行时 的顺序性,使其速度受到影响,尽管DSP器件性能不断提高,但仍在某些实时性要求极高的场合受到限制。可编程逻辑器件特别是大规模可编程逻辑器件FPGA和CPLD的出现为FIR数字滤波器的设计提供了第三种解决方案。本课题便是对基于FPGA器件实现FIR数字滤波器的研究。3、实施方案及主要研究手段:(1)要研究基于FPGA实现的FIR数字滤波器,首先要选定FPGA器件。Xilinx公司的FLEX10K 系列器件芯片密度大,使用频率高,是目前大规模数字逻辑设计的发展趋势,是用户专用数字滤波器设计的理想载体,并且它的设计

9、软件方便易用,有现成的硬件开发板,所以选用它 进行设计。(2)对FIR数字滤波器的结构和设计方法要有一定的了解。(3) 设计数字系统,有多种方法,可以采用传统的数字系统设计方法,也可以采用使用硬 件描述语言的数字系统设计方法。传统的设计方法不适合大规模系统的设计,所以采用使用 硬件描述语言的数字系统设计力法。这就要求学会自顶向下的系统设计方法、硬件描述语 VHDL(Very High Speed In tegrated Circuit Hardware Descripti on Lan guage), 综合工具、仿真工具 等。(4) 采用分布式算法实现 FIR数字滤波器,对分布式算法要有深刻的

10、理解,得出用它来实现FIR滤波器的硬件结构,对其实现方式进行研究,分别采用合适的方法来设计,最后利用 FPGA器件实现FIR数字滤波器的硬件电路,并用MAX+Plus H对实现的结果进行仿真分析。4、选题的创新之处:采用了应用硬件描述语言和自顶向下的数字系统设计方法,对传统的数字系统设计方法 和以使用硬件描述语言的数字系统设计方法以及自底向上和自顶向下的数字系统设计方法进 行了比较,指出采用硬件描述语言和自顶向下方法设计数字系统的优势,并给出了利用FPGA器件进行数字系统设计的设计流程。5、预期研究成果或结论:首先以FIR数字滤波器的基本理论为依据,使用分布式算法为滤波器的主要实现算法,并 对

11、其进行详细的讨论。其次,在理解FIR数字滤波器的基本理论的基础上,研究并设计了各种不同的实现方法: 直接型实现FIR数字滤波器,改进型数字滤波器的设计和基于查找表的数字滤波器的设计。并 且针对这几种方法用VHDL语言编写相应的程序。利用相应的程序来实现数字滤波器的具体功 能。最后,设计采用FLEX10K系列器件,通过MAX-PLUS H对两种设计方案进行了综合仿真。 通过仿真结果比较计算值的输入输出,可以验证结果是否正确。6、参考文献:1 郭晓宇基于FPGA实现FIR数字滤波器的研究D.武汉大学硕士学位论文,20042 廖日坤.CPLD/FPGA嵌入式应用开发技术白金手册M.北京冲国电力出版社

12、,20053 余成波,杨如民,周登义数字信号处理及 Matlab实现M.北京:清华大学出版社,20054 陈赜,朱如琪.CPLD/FPGA与ASIC设计实践教程M.北京:科学出版社,2005 靳希,杨尔滨,赵玲信号处理原理与应用M.北京:清华大学出版社,2004徐志军,徐光晖.CPLD/FPGA的开发与应用M.北京:电子工业出版社,20027潘松潢继业.EDA技术使用教程M.北京:科学出版社,20028 王诚,薛小刚.FPGA/CPLD 设计工具 一一Xilinx ISE5.X使用详解M.北京:人民邮电出版 社,20039 冷雪峰基于FPGA/CPLD器件的FIR数字滤波器设计与仿真D.燕山大

13、学工学硕士学位论 文,200410 王天云基于分布式算法 FIR滤波器的FPGA实现J.舰船电子工程,2005(5) : 89-9111 姚天任数字信号处理M.武汉:华中科技大学出版社,200012 蒋垒,王昌林,刘鎏.基于FPGA的FIR数字滤波器算法实现J.合肥:舰船电子工程2006(1):45-5013 潘松,黄继业.EDA技术实用教程M.北京:科学出版社,200514 姜立东.VHDL语言程序设计及应用M.北京:北京邮电大学出版社,200315 杨恒.FPGA/CPLD最新实用技术指南M.北京:清华大学出版社,200516 陈耀和.VHDL语言设计技术M.北京:电子工业出版社,2004

14、17 The Programmable Logic DATA BOOK. Xili nx In corporation San Jose USA, 199918 G. R. Goslin, A guide to Using Field Programmable Gate Arrays for Application-SpecificDigital Signal Process ing Performa nee, www.xi nli .dsp19 Atmel Corporation,USA, Application note, FPGA-based FIR Filter Using Bit-S

15、erial Digital Signal Process in g, by Lee Fergus on, 199520 Sta nley A. White, Applicati on of Distributed Arithmetic to Digital Sig nal Processi ng: A tutorial Review, IEEE ASSP Magaz in e, July 1989二、设计方案:(本页可另加页)本论文讨论了利用FPG器件实现FIR滤波器的研究过程。所做的主要工作如下:(1) 本论文以基于 FPGA的FIR数字滤波器的实现为研究内容,对FIR数字滤波器的各 种实现方法进行研究。(2)从数字滤波器的概念及基本原理的分析,实现数字滤波器设计的基本步骤,并要简 单介绍常用的窗函数设计方法。(3) 从最基本的直接型电路开始设计,然后对直接型FIR数字滤波器设计进行改进,最后重点讨论基于查找表的分布式算法设计的FIR数字滤波器。图1FIR数字滤波器直接实现形式(4)分析直接型实现不足之处,并对各种方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论