• DocumentCode
    1159925
  • Title

    Parallel architecture for fast transforms with trigonometric kernel

  • Author

    Argüello, F. ; Bruguera, J.D. ; Doallo, R. ; Zapata, E.L.

  • Author_Institution
    Dept. of Electron., Santiago de Compostela Univ., Spain
  • Volume
    5
  • Issue
    10
  • fYear
    1994
  • fDate
    10/1/1994 12:00:00 AM
  • Firstpage
    1091
  • Lastpage
    1099
  • Abstract
    We present an unified parallel architecture for four of the most important fast orthogonal transforms with trigonometric kernel: Complex Valued Fourier (CFFT), Real Valued Fourier (RFFT), Hartley (FHT), and Cosine (FCT). Out of these, only the CFFT has a data flow coinciding with the one generated by the successive doubling method, which can be transformed on a constant geometry flow using perfect unshuffle or shuffle permutations. The other three require some type of hardware modification to guarantee the constant geometry of the successive doubling method. We have defined a generalized processing section (PS), based on a circular CORDIC rotator, for the four transforms. This PS section permits the evaluation of the CFFT and FCT transforms in n data recirculations and the RFFT and FHT transforms in n-1 data recirculations, with n being the number of stages of a transform of length N=rn. Also, the efficiency of the partitioned parallel architecture is optimum because there is no cycle loss in the systolic computation of all the butterflies for each of the four transforms
  • Keywords
    Fourier transforms; mathematics computing; multiprocessor interconnection networks; parallel algorithms; parallel architectures; transforms; Complex Valued Fourier Transform; Cosine Transform; Hartley Transform; Real Valued Fourier Transform; butterflies; circular CORDIC rotator; constant geometry flow; cycle loss; data recirculations; fast orthogonal transforms; fast transforms; hardware modification; parallel architecture; partitioned parallel architecture; perfect unshuffle; shuffle; successive doubling method; systolic array; systolic computation; trigonometric kernel; Algorithm design and analysis; Discrete Fourier transforms; Discrete transforms; Fast Fourier transforms; Geometry; Kernel; Parallel architectures; Parallel processing; Partitioning algorithms; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.313124
  • Filename
    313124