• DocumentCode
    2443682
  • Title

    FPGA architecture for 2D Discrete Fourier Transform based on 2D decomposition for large-sized data

  • Author

    Kim, Lung Sub ; Chi-Li Yu ; Deng, Lanping ; Kestur, Srinidhi ; Narayanan, Vijaykrishnan ; Chakrabarti, Chaitali

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., State College, PA, USA
  • fYear
    2009
  • fDate
    7-9 Oct. 2009
  • Firstpage
    121
  • Lastpage
    126
  • Abstract
    Applications based on Discrete Fourier Transforms (DFT) are extensively used in various areas of signal and digital image processing. Of particular interest is the two-dimensional (2D) DFT which is more computation- and bandwidth-intensive than the one-dimensional (1D) DFT. Traditionally, a 2D DFT is computed using Row-Column (RC) decomposition, where 1D DFTs are computed along the rows followed by 1D DFTs along the columns. Both application specific and reconfigurable hardware have been used for high-performance implementations of 2D DFT. However, architectures based on RC decomposition are not efficient for large input size data due to memory bandwidth constraints. In this paper, we propose an efficient architecture to implement the 2D DFT for large-sized input data based on a novel 2D decomposition algorithm. This architecture achieves very high throughput by exploiting the inherent parallelism due to the algorithm decomposition and by utilizing the row-wise burst access pattern of the external memory. A high throughput memory interface has been designed to enable maximum utilization of the memory bandwidth. In addition, an automatic system generator is provided for mapping this architecture onto a reconfigurable platform of Xilinx Virtex 5 devices. For a 2 K times 2 K input size, the proposed architecture is 1.96 x times faster than RC decomposition based implementation under the same memory constraints, and also outperforms other existing implementations.
  • Keywords
    digital storage; discrete Fourier transforms; field programmable gate arrays; reconfigurable architectures; 2D decomposition; 2D discrete Fourier transform; FPGA architecture; automatic system generator; digital image processing; external memory; large-sized data; memory bandwidth; reconfigurable Xilinx Virtex5 devices; row-wise burst access pattern; signal processing; Bandwidth; Computer architecture; Digital images; Discrete Fourier transforms; Field programmable gate arrays; Hardware; Memory management; Parallel processing; Signal processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2009. SiPS 2009. IEEE Workshop on
  • Conference_Location
    Tampere
  • ISSN
    1520-6130
  • Print_ISBN
    978-1-4244-4335-2
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2009.5336236
  • Filename
    5336236