Patent ID: 6779009
Filing Date: 2004-08-17
Classification: G06F

Abstract:
An enhanced architecture time-shared data correlator for performing a predetermined number of correlation processes comprising:a data shift register having a predetermined number of input lines for receiving a predetermined number of input data code words of length N at an input data rate and loading the input data code words at a multiple of the input data rate; a reference shift register for receiving a predetermined number of reference data code words of length N and loading the reference data code words at the multiple of the input data rate; a pulse correlator of length N connected to the data shift register and the reference shift register for correlating each of the predetermined number of input data code word with its corresponding reference data code word at the multiple of the input data rate to provide a predetermined number of pulse correlator outputs; and an accumulator connected to the pulse correlator for receiving and adding the predetermined number of pulse correlator outputs in accordance with a load/add control signal at a multiple of the input data rate to provide a correlator output.