Signal processing applications of massively parallel charge domain computing devices
AssigneeCalifornia Institute of Technology
InventorsAmir Fijany, Jacob Barhen, Nikzad Toomarian
Life of this patent
Estimating the term…
Loading patent…
AssigneeCalifornia Institute of Technology
InventorsAmir Fijany, Jacob Barhen, Nikzad Toomarian
Estimating the term…
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.
A CCD/CID device capable of performing a convolution of two signal vectors in a single MVM operation, wherein one of the two signal vectors is known beforehand and even and odd permutations of a given transform thereof have been precomputed, comprising:
Dependencies are inferred from the claim text.