• DocumentCode
    924915
  • Title

    Discrete Fourier transform processor based on the prime-factor algorithm

  • Author

    Arambepola, B.

  • Author_Institution
    GEC Research Laboratories Ltd., Hirst Research Centre, Wembley, UK
  • Volume
    130
  • Issue
    4
  • fYear
    1983
  • fDate
    8/1/1983 12:00:00 AM
  • Firstpage
    138
  • Lastpage
    144
  • Abstract
    An architecture for a fast DFT processor is presented, which is well suited for implementation using custom or semicustom LSI techniques. A new indexing scheme, which results in an in-place and in-order prime-factor algorithm is first developed. An implementation of a set of four low-order DFT modules based on Winograd algorithms is then proposed. Serial arithmetic, parallel data streams and pipelined computations are used in these modules to give simple circuit configurations with high throughput rates. The low-order DFT modules can be combined without any arithmetic operations to compute DFTs with a wide range of transform lengths. For moderate transform lengths, these modules can be directly cascaded to give high throughput rates. In the case of long transform lengths, they can be combined using the new indexing scheme and intermediate memory. An efficient method of computing DFTs of real-valued data using this processor is also presented.
  • Keywords
    Fourier transforms; computer architecture; computerised signal processing; parallel processing; pipeline processing; special purpose computers; Winograd algorithms; computer architecture; custom LSI techniques; discrete Fourier transform processor; fast DFT processor; high throughput; indexing scheme; long transform lengths; low-order DFT modules; parallel data streams; pipelined computations; prime-factor algorithm; semicustom LSI techniques; simple circuit configurations;
  • fLanguage
    English
  • Journal_Title
    Electronic Circuits and Systems, IEE Proceedings G
  • Publisher
    iet
  • ISSN
    0143-7089
  • Type

    jour

  • DOI
    10.1049/ip-g-1:19830025
  • Filename
    4645703