The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 20, 2009

Filed:

May. 24, 2005
Applicants:

Johnny M. Harris, Centerville, UT (US);

Thomas R. Giallorenzi, Riverton, UT (US);

Dan M. Griffin, Bountiful, UT (US);

Eric K. Hall, Holliday, UT (US);

Richard B. Ertel, Midvale, UT (US);

Inventors:

Johnny M. Harris, Centerville, UT (US);

Thomas R. Giallorenzi, Riverton, UT (US);

Dan M. Griffin, Bountiful, UT (US);

Eric K. Hall, Holliday, UT (US);

Richard B. Ertel, Midvale, UT (US);

Assignee:

L-3 Communications Corporation, New York, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 5/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

A parallel correlator and method includes temporarily storing in a series of P sequence registers, each of length R, serial bit-sequences of a code of length N=P*R. In a first-level of processing, certain unique bit sequences are inverted to reduce the number of unique bit sequences by half. Identical bit-sequences are then combined and temporarily stored in a first-level sub-accumulation register. Alternatively, bit sequences differing by only one bit may be combined in a common first-level sub-accumulation register. Further levels of similar processing may be imposed, where each subsequent level taps and inverts only a portion of the bits in the above level of processing, thereby reducing the number of unique bit sequences. Finally, all negative energy is combined in one register position, inverted, and added to all positive energy in the other register positions. When the spreading code was aligned among the series of sequence registers, the energy is added coherently and an energy peak is output, indicating alignment of the spreading code in the sequence registers.


Find Patent Forward Citations

Loading…