Fast Convolution using fermat number transforms with applications to digital filtering
- 1 April 1974
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Acoustics, Speech, and Signal Processing
- Vol. 22 (2), 87-97
- https://doi.org/10.1109/tassp.1974.1162555
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 ofN \log Nadditions, 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
This publication has 10 references indexed in Scilit:
- Fast Convolution using fermat number transforms with applications to digital filteringIEEE Transactions on Acoustics, Speech, and Signal Processing, 1974
- Fast one-dimensional digital convolution by multidimensional techniquesIEEE Transactions on Acoustics, Speech, and Signal Processing, 1974
- Discrete Convolutions via Mersenne TransformsIEEE Transactions on Computers, 1972
- Block realization of digital filtersIEEE Transactions on Audio and Electroacoustics, 1972
- Effects of finite register length in digital filtering and the fast Fourier transformProceedings of the IEEE, 1972
- Algebraic theory of finite fourier transformsJournal of Computer and System Sciences, 1971
- Fast Convolution Using the Walsh TransformIEEE Transactions on Electromagnetic Compatibility, 1971
- The Fast Fourier Transform in a Finite FieldMathematics of Computation, 1971
- The Relationship Between Two Fast Fourier TransformsIEEE Transactions on Computers, 1971
- An algorithm for computing the mixed radix fast Fourier transformIEEE Transactions on Audio and Electroacoustics, 1969