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.
Published in:
Acoustics, Speech and Signal Processing, IEEE Transactions on
(Volume:22
,
Issue:
2
)
Date of Publication:
Apr 1974
- Page(s):
-
87
-
97
- ISSN :
-
0096-3518
- Digital Object Identifier :
-
10.1109/TASSP.1974.1162555
- Product Type:
-
Journals & Magazines
- Date of Current Version :
-
29 January 2003
- Issue Date :
-
Apr 1974
- Sponsored by :
-
IEEE Signal Processing Society