• DocumentCode
    928552
  • Title

    A VLSI constant geometry architecture for the fast Hartley and Fourier transforms

  • Author

    Zapata, Emilio L. ; Argüello, F.

  • Author_Institution
    Dept. of Electron.. Univ. Santiago de Compostela, Spain
  • Volume
    3
  • Issue
    1
  • fYear
    1992
  • fDate
    1/1/1992 12:00:00 AM
  • Firstpage
    58
  • Lastpage
    70
  • Abstract
    An application-specific architecture for the parallel calculation of the decimation in time and radix 2 fast Hartley (FHT) and Fourier (FFT) transforms is presented. A real sequence with N=2n data items is considered as input. The system calculates the FHT and the FFT in n and n+1 stages. respectively. The modular and regular parallel architecture is based on a constant geometry algorithm using butterflies of four data items and the perfect unshuffle permutation. With this permutation, the mapping of the algorithm in VLSI technology is simplified and the communications among processors are minimized. Organization of the processor memory based on first-in, first-out (FIFO) queues facilitates a systolic data flow and permits the implementation in a direct way of the complex data movements and address sequences of the transforms. This is accomplished by means of simple multiplexing operations, using hardwired control. The total calculation time is (Nlog2N)/4Q cycles for the FHT and N(1+log2N)/4Q cycles for the FFT, where Q is the number of processors ( Q= 2q, QN/4)
  • Keywords
    VLSI; computational complexity; fast Fourier transforms; parallel algorithms; parallel architectures; FIFO queues; VLSI constant geometry architecture; application-specific architecture; butterflies; constant geometry algorithm; fast Fourier transform; fast Hartley transform; hardwired control; multiplexing operations; parallel architecture; parallel calculation; perfect unshuffle permutation; processor memory; systolic data flow; Costs; Discrete transforms; Energy consumption; Fast Fourier transforms; Fourier transforms; Geometry; Hardware; Helium; Parallel architectures; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.113082
  • Filename
    113082