• DocumentCode
    3006832
  • Title

    FFT and convolution algorithms on DSP microprocessors

  • Author

    Li, Zhenyu ; Sorensen, Henrik V. ; Burrus, C. Sidney

  • Author_Institution
    IEEE ICASSP
  • Volume
    11
  • fYear
    1986
  • fDate
    31503
  • Firstpage
    289
  • Lastpage
    292
  • Abstract
    This paper develops an approach to deriving special FFT and convolution algorithms, considering the architecture of special-purpose DSP micros with a hardware multiplier and an adjacent accumulator. Because of the build-in accumulator, it is possible to combine multiplications and additions into one operation, and hence the optimality criterion is redefined to minimize the total number of additions, multiplications and combined multiply-additions, which results in new interesting algorithms. The structure of the algorithms depends strongly on the nature of N - the sequence length. Where most conventional fast algorithms decompose convolutions completely, it turns out that because the adjacent accumulator can hides some of the additions, they should only be partly decomposed. The decomposition is done by index mapping and the implementation uses Winograd´s ideas. Discrete Fourier transforms are also only partly decomposed, in contrast to most algorithms. The DFTs are converted into convolutions, and the convolutions are implemented as block processing. Comparisons show up to a 35 % improvement in execution speed.
  • Keywords
    Computer architecture; Convolution; Digital signal processing; Discrete Fourier transforms; Fast Fourier transforms; Hardware; Logic design; Microprocessors; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
  • Type

    conf

  • DOI
    10.1109/ICASSP.1986.1169089
  • Filename
    1169089