• DocumentCode
    2581689
  • Title

    Design, optimization, and implementation of a universal FFT processor

  • Author

    Kumhom, Pinit ; Johnson, Jeremy R. ; Nagvajara, Prawat

  • Author_Institution
    Drexel Univ., Philadelphia, PA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    182
  • Lastpage
    186
  • Abstract
    There exist Fast Fourier transform (FFT) algorithms, called dimensionless FFTs, that work independent of dimension. These algorithms can be configured to compute different dimensional DFTs simply by relabeling the input data and by changing the values of the twiddle factors occurring in the butterfly operations. This observation allows us to design an FFT processor, which with minor reconfiguring, can compute one, two, and three dimensional DFTs. In this paper we design a family of FFT processors, parameterized by the number of points, the dimension, the number of processors, and the internal dataflow, and show how to map different dimensionless FFTs onto this hardware design. Different dimensionless FFTs have different dataflows and consequently lead to different performance characteristics. Using a performance model we search for the optimal algorithm for the family of processors we considered. The resulting algorithm and corresponding hardware design was implemented using FPGA
  • Keywords
    fast Fourier transforms; field programmable gate arrays; hardware description languages; hypercube networks; integrated circuit design; logic CAD; FPGA; butterfly operations; dimensionless FFTs; hardware design; internal dataflow; optimal algorithm; performance characteristics; twiddle factors; universal FFT processor; Algorithm design and analysis; Application specific integrated circuits; Design optimization; Engines; Fast Fourier transforms; Field programmable gate arrays; Flexible printed circuits; Hardware; Process design; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-7803-6598-4
  • Type

    conf

  • DOI
    10.1109/ASIC.2000.880698
  • Filename
    880698