基于FPGA上的FFT实现

基于FPGA上的FFT实现

基于FPGA上的FFT实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥311
  • 活动价: ¥200 (活动截止日期:2024-04-28)
  • (到期后自动恢复原价)
基于FPGA上的FFT实现

  基于FPGA上的FFT实现     摘       要
摘要:大规模可编程逻辑器件是近年来为适应专用集成电路设计需求而迅速发展起来的一类新型可编程ASIC器件。随着它的不断应用和发展,也使电子设计的规模和集成度不断提高。同时,带来了电子系统设计方法和设计思想的不断推陈出新。
本设计使用能够满足较高速度要求的FPGA(现场可编程门阵列)来实现一个在数字信号分析和处理领域重要的变换工具—FFT。FFT的算法是基2时域8点的FFT。通过C语言的的浮点以及定点的程序模拟,最终通过verilog HDL在Xilinx ISE 5.1i环境下进行编程和仿真。

关键词: FFT  verilog HDL   FPGA  定点 浮点

目       录
绪    论 5
0.1电子设计自动化与现场可编程门阵列 5
0.2可编程逻辑器件的发展 5
0.3关于数字信号处理 6
0.4本课题的目的和意义 6
0.5本课题的设计步骤 6
第一章 FFT的引入 8
1.1 DFT的简介 8
1.2传统快速傅里叶变换算法的发展 8
1.3设计涉及的FFT—基-2时分的8点FFT 9
第二章 FFT的浮点C语言实现 12
2.1蝶形运算单元设计 12
2.2输入序列的比特逆序重排 14
2.3程序执行结果和分析 16
2.4使用基-2时分算法的理由 17
第三章 FFT的 c语言定点程序设计 18
3.1 C语言程序浮点转定点的基本思想 18
3.2转换中的关键步骤 19
3.3误差分析 20
第四章 FFT的Verilog HDL程序设计 22
4.1 Verilog的发展趋势和特点 22
4.2 Verilog HDL 语言的介绍 22
4.2.1模块(Module)概念 22
4.2.2基本数据类型 23
4.2.3基本操作数与表达式 24
4.2.4数据流描述方式 25
4.2.5行为描述方式 25
4.3 8点FFT的Verilog  HDL实现 26
4.3.1分析 26
4.3.2设计 26
4.3.3设计心得及总结 26
第五章  设计的硬件平台FPGA 28
5.1关于可编程ASIC 28
5.2 FPGA 28
5.3设计选择FPGA的理由 30
5.4电路仿真和综合 30
第六章 结束语 32
6.1设计回顾 32
6.2设计展望 32
参考文献 33
致   谢 34
附     录 35
附录一:十六点基-2时分FFT算法的浮点C语言实现源程序 35
附录二:十六点基-2时分FFT算法的定点C语言实现源程序 38
附录三:十六点基-2时分FFT算法的浮点Verilog HDL源程序 41

参考文献
[1]冷建华等,数字信号处理,国防工业出版社,2002.7。
[2]黄志军等,FPGA/CPLD结构分析,微电子学,1998年第5期
[3]朱明程,FPGA原理及应用设计,电子工业业出欣社,1994.5
[4]赵雅兴, FPGA原理、设计与应用,天津大学出版社,1999.4
[5]可编程逻辑器件的原理、设计和应用,同济大学出版社1998.11
[6]杨晖 张凤言, 大规模可编程逻辑器件与数字系统设计,北京航空航天
    大学出版社,1998.7
[7]孟宪元, 可编程ASIC集成数字系统,电子工业出版社,1998.8
[8]路而红等,电子设计自动化应用技术,北京希望电子出版社,2000.1
[9]常青等,可编程专用集成电路及其应用与设计实践,国防工业出版社,1998.1
[10]程佩青,数字信号处理教程,清华大学出版社 ,1995.8
[11]戴明祯,数字信号处理的硬件实现,航空工业出版社,1998.3
[12]朱明程,FPGA技术的最新发展,电子技术及应用,1997年第2期
[13]金昕,一种用FPGA实现的FIR滤波器结构,微电子学,1999年第2期
[14]王金明等,数字系统设计与Verilog HDL,电子工业出版社,2002.1
[15]李宗华等,信号处理中高速计数器的设计及FPGA实现,集成电路应用
[16]刘朝晖等,用FPGA实现FFT的研究,北京理工大学学报,1999.4
[17] Ayan Banerjee, FPGA realization of a CORDIC based FFT processor for biamedicial signal processing, Microprocessors and Microsystems 25(2001)
[18] M.A.Ashour, An FPGA implementation guide for some sifferent types of serial-parallel multiplier structures, Microelectronics Joumal 31(2000)
[19]韩泽耀等,一种高速定点FFT处理器的设计,电路与系统学报,2002.3
[20]FPGA与ASIC技术的融合,可编程逻辑器件 PLD

 

 


 

  • 关键词 FPGA 上的 FFT 实现
  • 上一篇:基于GSM 短消息的远程监测系统
  • 下一篇:基于FPGA技术的内插器设计与实现
  • 暂无购买记录

    暂时没有评论

    真实

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

    安全

    诚实交易,诚信为本。

    保密

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

    专业

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