• DocumentCode
    1241737
  • Title

    Computationally efficient systolic architecture for computing the discrete Fourier transform

  • Author

    Nash, J. Greg

  • Author_Institution
    Centar, Los Angeles, CA, USA
  • Volume
    53
  • Issue
    12
  • fYear
    2005
  • Firstpage
    4640
  • Lastpage
    4651
  • Abstract
    A new high-performance systolic architecture for calculating the discrete Fourier transform (DFT) is described which is based on two levels of transform factorization. One level uses an index remapping that converts the direct transform into structured sets of arithmetically simple four-point transforms. Another level adds a row/column decomposition of the DFT. The architecture supports transform lengths that are not powers of two or based on products of coprime numbers. Compared to previous systolic implementations, the architecture is computationally more efficient and uses less hardware. It provides low latency as well as high throughput, and can do both one- and two-dimensional DFTs. An automated computer-aided design tool was used to find latency and throughput optimal designs that matched the target field programmable gate array structure and functionality.
  • Keywords
    discrete Fourier transforms; field programmable gate arrays; signal processing; systolic arrays; DFT; automated computer-aided design tool; coprime numbers; discrete Fourier transform; field programmable gate array structure; signal processing; systolic architecture; transform factorization; Array signal processing; Circuits; Computer architecture; Delay; Discrete Fourier transforms; Discrete transforms; Radar antennas; Radar signal processing; Signal processing algorithms; Throughput; Computation; fast algorithms; parallel processing architectures; systolic and wavefront architectures; transforms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2005.859216
  • Filename
    1542490