• DocumentCode
    963322
  • Title

    VLSI Architectures for Multidimensional Fourier Transform Processing

  • Author

    Gertner, Izidor ; Shamash, Moshe

  • Author_Institution
    Department of Electrical Engineering, Technion¿Israel Institute of Technology, Haifa 32000, Israel.
  • Issue
    11
  • fYear
    1987
  • Firstpage
    1265
  • Lastpage
    1274
  • Abstract
    It is often desirable in modern signal processing applications to perform two-dimensional or three-dimensional Fourier transforms. Until the advent of VLSI it was not possible to think about one chip implementation of such processes. In this paper several methods for implementing the multidimensional Fourier transform together with the VLSI computational model are reviewed and discussed. We show that the lower bound for the computation of the multidimensional transform is O(n2 log2 n). Existing nonoptimal architectures suitable for implementing the 2-D transform, the RAM array transposer, mesh connected systolic array, and the linear systolic matrix vector multiplier are discussed for area time tradeoff. For achieving a higher degree of concurrency we suggest the use of rotators for permutation of data. With ``hybrid designs´´ comprised of a rotator and one-dimensional arrays which compute the one-dimensional Fourier transform we propose two methods for implementation of multidimensional Fourier transform. One design uses the perfect shuffle for rotations and achieves an AT2p of O(n2 log2 n· log2 N). An optimal architecture for calculation of multidimensional Fourier transform is proposed in this paper. It is based on arrays of processors computing one-dimensional Fourier transforms and a rotation network or rotation array. This architecture realizes the AT2p lower bound for the multidimensional FT processing.
  • Keywords
    Computational modeling; Computer architecture; Computer networks; Concurrent computing; Fourier transforms; Multidimensional signal processing; Multidimensional systems; Systolic arrays; Vectors; Very large scale integration; Cube connected cycles; RAM array transposer; VLSI complexity; hybrid designs; mesh connected systolic array; multidimensional Fourier transform; necklaces; optimal architecture; perfect shuffle; rotation network;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.5009467
  • Filename
    5009467