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
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.
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
Link To Document