• DocumentCode
    3221836
  • Title

    Design of a High-speed FPGA-based 32-bit Floating-point FFT Processor

  • Author

    Mou, Shengmei ; Yang, Xiaodong

  • Author_Institution
    Nat. Univ. of Defense Technol., Changsha
  • Volume
    1
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    84
  • Lastpage
    87
  • Abstract
    In this paper, we design and implement a 32-bit IEEE 754 single precision floating-point FFT processor. Usually, limited by long pipeline latency of floating-point operations and multi-port RAM access the throughput of FFT processors can only reach approximately one result per cycle. Through making some improvements on the design of butterfly unit and reorganization of the RAM access, almost a throughput of 2 complex results per cycle can be gotten and twice performance as traditional FFT processors can be achieved. As to a 1024-point FFT transform, it can be finished in (512 + 10)*10=5220 cycles.
  • Keywords
    adders; carry logic; digital signal processing chips; fast Fourier transforms; field programmable gate arrays; floating point arithmetic; logic design; pipeline arithmetic; FPGA-based 32-bit floating-point FFT processor design; IEEE 754 single precision processor; carry save adder; digital signal processing; multiport RAM access; pipeline latency; radix-2 butterfly unit; Artificial intelligence; Costs; Delay; Digital signal processing; Discrete Fourier transforms; Equations; Pipelines; Read-write memory; Software engineering; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.46
  • Filename
    4287479