• DocumentCode
    1085319
  • Title

    Fast Convolution using fermat number transforms with applications to digital filtering

  • Author

    Agarwal, Ramesh C. ; Burrus, Charles S.

  • Author_Institution
    Rice University, Houston, Tex
  • Volume
    22
  • Issue
    2
  • fYear
    1974
  • fDate
    4/1/1974 12:00:00 AM
  • Firstpage
    87
  • Lastpage
    97
  • Abstract
    The structure of transforms having the convolution property is developed. A particular transform is proposed that is defined on a finite ring of integers with arithmetic carried out modulo Fermat numbers. This Fermat number transform (FNT) is ideally suited to digital computation, requiring on the order of N \\log N additions, subtractions and bit shifts, but no multiplications. In addition to being efficient, the Fermat number transform implementation of convolution is exact, i.e., there is no roundoff error. There is a restriction on sequence length imposed by word length but multi-dimensional techniques are discussed which overcome this limitation. Results of an implementation on the IBM 370/155 are presented and compared with the fast Fourier transform (FFT) showing a substantial improvement in efficiency and accuracy.
  • Keywords
    Arithmetic; Convolution; Digital filters; Discrete Fourier transforms; Discrete transforms; Fast Fourier transforms; Filtering; Galois fields; Roundoff errors; Signal to noise ratio;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/TASSP.1974.1162555
  • Filename
    1162555