基于FPGA的快速傅立叶变换

基于FPGA的快速傅立叶变换

论文摘要

随着数字电子技术的发展,数字信号处理广泛应用于声纳、雷达、通讯语音处理和图像处理等领域。快速傅立叶变换(Fast Fourier Transform,FFT)在数字信号处理系统中起着很重要的作用,FFT有效地提高了离散傅立叶变换(Discret Fourier Transform,DFT)的运算效率。处理器一般要求具有高速度、高精度、大容量和实时处理的性能,而现场可编程门阵列(Field Programmable Gate Array,FPGA)是近年来迅速发展起来的新型可编程器件,在处理大规模数据方面,有极大的优势。论文采用了在FPGA中实现FFT算法的方案。数字信号处理板的硬件电路设计是本论文的重要部分之一。在介绍了FFT以及波束形成的基本原理和基本方法的基础上,根据实时处理的要求,给出了数字信号处理板的硬件设计方案并对硬件电路的实现进行了分析和说明。依据数字系统的设计方法,分别采用基二按时间抽取FFT算法、基四按时间抽取FFT算法以及FFT兆核函数三种方法利用硬件描述语言(VHSICHardware Description Language,VHDL)实现了1024点的FFT,接着对三种方法进行了评估,得出了FPGA完全能满足处理器的实时处理的要求的结论。然后根据通用串行总线(Universial Serial Bus,USB)协议,利用VHDL语言编写了USB接口芯片ISP1581的固件程序,实现了设备的枚举过程。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的提出
  • 1.2 FFT处理技术的现状
  • 1.3 FPGA技术的介绍
  • 1.3.1 FPGA技术的发展
  • 1.3.2 利用FPGA实现数字信号处理
  • 1.4 论文的主要工作
  • 第2章 FFT算法基本原理
  • 2.1 FFT的基本原理
  • 2.2 基二时间抽取FFT算法
  • 2.3 基四时间抽取FFT算法
  • 2.4 波束形成的基本原理及基本方法
  • 2.4.1 波束形成的基本原理
  • 2.4.2 波束形成的基本方法
  • 2.4.3 DFT波束形成
  • 2.5 本章小结
  • 第3章 数字信号处理系统硬件设计
  • 3.1 系统硬件设计概述
  • 3.2 FPGA电路设计
  • 3.2.1 Altera FPGA/CPLD的结构
  • 3.2.2 FPGA的配置电路设计
  • 3.2.3 FPGA供电注意事项
  • 3.3 USB接口芯片ISP1581设计
  • 3.3.1 USB接口芯片选型
  • 3.3.2 ISP1581特性及功能描述
  • 3.4 静态存储器的电路设计
  • 3.5 LVDS接口电路设计
  • 3.5.1 LVDS简介
  • 3.5.2 系统之间的信号传输
  • 3.6 DSP5509接口设计
  • 3.6.1 EMIF接口设计
  • 3.6.2 USB接口设计
  • 3.7 本章小结
  • 第4章 系统软件设计
  • 4.1 数字系统设计方法
  • 4.2 FPGA/CPLD的设计流程
  • 4.3 FFT模块的设计
  • 4.3.1 蝶形模块的设计
  • 4.3.2 FFT的硬件实现结构
  • 4.3.3 FFT兆核函数
  • 4.3.4 FFT处理器的性能分析
  • 4.4 USB模块的固件在FPGA中的实现
  • 4.4.1 USB的固件开发流程
  • 4.4.2 USB固件各个模块的实现
  • 4.4.3 标准请求处理
  • 4.4.4 USB驱动和软件开发
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  ;  ;  

    基于FPGA的快速傅立叶变换
    下载Doc文档

    猜你喜欢