NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
A parallel VLSI architecture for a digital filter of arbitrary length using Fermat number transformsA parallel architecture for computation of the linear convolution of two sequences of arbitrary lengths using the Fermat number transform (FNT) is described. In particular a pipeline structure is designed to compute a 128-point FNT. In this FNT, only additions and bit rotations are required. A standard barrel shifter circuit is modified so that it performs the required bit rotation operation. The overlap-save method is generalized for the FNT to compute a linear convolution of arbitrary length. A parallel architecture is developed to realize this type of overlap-save method using one FNT and several inverse FNTs of 128 points. The generalized overlap save method alleviates the usual dynamic range limitation in FNTs of long transform lengths. Its architecture is regular, simple, and expandable, and therefore naturally suitable for VLSI implementation.
Document ID
19820024660
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Truong, T. K.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Reed, I. S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Yeh, C. S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Shao, H. M.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 10, 2013
Publication Date
August 15, 1982
Publication Information
Publication: The Telecommun. and Data Acquisition Report
Subject Category
Numerical Analysis
Accession Number
82N32536
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available