Search NASA⌕ Search

NASA NTRS · 20080006936

Signal processing applications of massively parallel charge domain computing devices

Abstract

The present invention is embodied in a charge coupled device (CCD)/charge injection device (CID) architecture capable of performing a Fourier transform by simultaneous matrix vector multiplication (MVM) operations in respective plural CCD/CID arrays in parallel in O(1) steps. For example, in one embodiment, a first CCD/CID array stores charge packets representing a first matrix operator based upon permutations of a Hartley transform and computes the Fourier transform of an incoming vector. A second CCD/CID array stores charge packets representing a second matrix operator based upon different permutations of a Hartley transform and computes the Fourier transform of an incoming vector. The incoming vector is applied to the inputs of the two CCD/CID arrays simultaneously, and the real and imaginary parts of the Fourier transform are produced simultaneously in the time required to perform a single MVM operation in a CCD/CID array.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Fijany, Amir, Barhen, Jacob, Toomarian, Nikzad. 1999-09-14. Signal processing applications of massively parallel charge domain computing devices. https://ntrs.nasa.gov/citations/20080006936

Cite the original work for its findings. Save a collection to share your selection of sources.