基于FPGA的高速并行滤波器

基于FPGA的高速并行滤波器

基于FPGA的高速并行滤波器

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥305
  • 活动价: ¥200 (活动截止日期:2024-04-22)
  • (到期后自动恢复原价)
基于FPGA的高速并行滤波器

基于FPGA的高速并行滤波器

摘  要

随着公元的第二十一个世纪的到来,今天我们进入了一个科技日新月异的时代。在现代电子数字系统中,滤波器都以一个不可缺少的身份出现。其中,高速并行滤波器又以其良好的线性特性被广泛和有针对性的大量使用。众所周知,灵活性和实时性是工程实践中对数字信号处理的基本要求。在以往使用的各种滤波器技术中,不难发现有许许多多的问题。但是,随着现代计算机技术在滤波问题上的飞跃,派生出一个全新的分支——高速并行滤波器。利用可编程逻辑器件和EDA技术,使用FPGA来实现滤波器,可以同时兼顾实时性和灵活性。基于FPGA的高速并行滤波器的研究势在必行。
本论文讨论基于FPGA的高速并行滤波器设计,针对该毕业设计要做的基本工作有如下几点:
(一)掌握有限冲击响应(Finite Impulse Response, )的基本结构,研究现有的实现方法。对各种方案和步骤进行比较和论证分析,然后针对目前高速并行滤波器需要的特点,速度快和硬件规模小,作为指导思想进行设计计算。
(二)基于硬件FPGA的特点,利用Matlab软件以及窗函数法设计滤波器。对整个FPGA元件,计划采用模块化、层次化设计思想,从而对各个部分功能进行更为详细的理解和分工设计。最终高速并行滤波器的设计语言选择VHDL硬件编程语言。
(三)设计中的软件仿真使用Altera公司的综合性PLD开发软件Quartus II,并且利用Matlab工具进行对比仿真,在仿真的过程中,对比证明,本论文设计的滤波器的技术指标已经全部达标。

关键词:高速并行滤波器   Matlab   可编程逻辑元件   模块化算法 

 

 

 

 

Abstract

As we have entered the twenty st century, our technology is changing continuously with the times. In the modern electronic digital systems, filters are indispensable. Among them, the  digital filters are widely used with the excellent linear characteristic. As is well-known to us all, flexibility and real-time quality are the basic requirements in digital signal processing of engineering practice. Since we have used a variety of filter technology in the past, it is not difficult for us to find many problems in it. Moreover, with the development of modern computer technology in filter, a new branch - digital filter has derived. We make use of the programmable logic devices and EDA technology, together with the FPGA to design the  filter, which is real-time and flexible. In a nutshell, it is imperative to do the research in the  digital filters based on the technology of FPGA.
This thesis is focused on the design of the  digital filters based on the technology of FPGA. Several points are worth mentioning here:
(1)To understand and master the basic structure of the limited shock Response  (Finite Impulse Response, ), research existing realization method,to use various solutions to compare and analyze the steps and demonstrations; then, to do the self design and correction concerning the characteristics of the present  digital filters, that is, fast in speed and small scale in hardware.
    (2) To design  filter based on the characteristics of FPGA hardware. In the design process, ready to use of Matlab software and window function method design filter. As far as the whole FPGA components are concerned, we plan to carry on the modularized and hierarchic design, in order to have a more detailed understanding of the function of each part and make a division of design. Eventually,  digital filters will adopt the VHDL hardware programming language.
(3) To adopt the comprehensive PLD development software Quartus II of the Altera company in the design of the software simulation. And we will use of the Matlab tools for the simulation 。In the simulation process, contrast our filter technology index whether you have all the standards, and filtering whether the result is ideal.

Keywords: digital filter, Matlab, programmable logic devices, Modular Algorithm

 

 


目  录

1绪 论 1
1.1本课题研究意义 1
1.2国内外研究现状分析 1
1.3研究思路 1
1.4相关概念说明 1
2 高速并行滤波器的设计方法 4
2.1理论部分 4
2.1.1引言 4
2.1.2 高速并行滤波器的基础 4
2.1.3高速并行滤波器的设计原理 6
2.1.4 高速并行滤波器的理论计算方式与参数转换思想: 7
2.1.5 Matlab直接FDAtool设计方式解析 13
2.1.6 FDAtool设计模板及设计结果图 16
2.2程序分析部分 16
2.2.1 FPGA 可编程逻辑元件介绍 16
2.2.2 QuartusⅡ及Verilog HDL介绍 18
2.2.3实际滤波器程序设计(11阶高速并行滤波器) 19
2.2.4.VerilogHDL的实现 20
3 滤波器仿真滤波 28
3.1设置混合信号 28
3.2设置仿真参数 31
3.3 仿真总结 33
4 总结与展望 33
4.1 设计成果总结 33
4.2 设计心得 33
参考文献 35
致谢 36


参考文献
[1]邓重一,滤波技术的发展现状[J].中国仪器仪表,2004:5~7
[2]赵雅兴,FPGA原理、设计与应用[M],天津:天津大学出版社,1999
[3]刘凌,数字信号处理的FPGA实现,北京:清华大学出版社.2006
[4]Volnei A.Pedroni. VHDL 数字电路设计教程[M],电子工业出版社,2009
[5]郑风涛,陈金佳,基于CPLD的数控正弦波的信号源的设计[J],黎明职业大学学报,2003,总38期
[6]李虎虎,罗丰,基于CSD算法的高阶滤波器优化设计[J],科学与技术。2006.12 第六期
[7]曾繁泰,陈美金,VHDL程序设计[M],北京:清华大学出版社, 2000
[8]王金明,张雄伟.滤波器的设计与实现[J],电视技术,2003
[9]侯伯亨,顾新.VHDL硬件描述语言与数学逻辑电路设计[M].西安:西安电子科技大学出版社,1999
[10] 谢子常,徐水明.数字切比雪夫滤波器的设计及MATLAB仿真[J],福建电脑,2004.(5)
[11]Altera. Filters. A-FS-O1-O1[Z].www.altera.com
[12]张志涌,徐彦琴等编著.MATLAB教程-基于6.X版本[M] 北京航空航天大学出版社
[13] 赖联有,吴伟力,许伟坚.基于FPGA的滤波器设计[J].集美大学学报(自然科学版) .2006,11(4):347~350
[14] 张凯,林伟.vhdl实例剖析[M].北京:国防工业出版社,2004。
[15] 徐大鹏,李从善.基于FPGA的数字图像中值滤波器设计[J].电子器件.2006,29 (4)

 


http://www.bysj360.com/  http://www.bysj360.com/html/5215.html   http://www.bysj360.com/html/5215.html


 

  • 关键词 FPGA 高速 并行 滤波器
  • 上一篇:基于geoserver的地理信息服务研究
  • 下一篇:红外智能液位计的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。