Method of spread code acquisition using phase multiplexed shuffled correlation and concurrent two parameter alignment screening
AssigneeUnited States Government, as represented by the Secretary of the Navy
InventorPaul D. Swanson
Life of this patent
Estimating the term…
Abstract
A receiver is provided for acquiring a DSSS signal. The receiver includes a splitter, a first multiplier, a second multiplier and a processor. The splitter is operable to split the DSSS signal into a first DSSS signal and a second DSSS signal. The first multiplier is operable to multiply the first DSSS signal by a shuffled pseudo-noise sequence and a sine function to obtain a first correlation value. The second multiplier is operable to multiply the second DSSS signal by the shuffled pseudo-noise sequence and a cosine function to obtain a second correlation value. The processor is operable to determine an alignment delay based on the first correlation value and the second correlation value.
Claims3
A receiver for acquiring a DSSS signal from a transmitter, said receiver comprising:
- a pseudo-noise (PN) shuffler configured to circularly shift each of m subsections of a transmitter PN sequence and then to recombine the circularly-shifted subsections to create a shuffled PN, wherein m is an integer and wherein each subsection is representative of a separate alignment;
- a first multiplier operable to multiply the shuffled PN, using values 1 and −1 to depict the logic states 0 and 1, with the DSSS signal that has been received by the receiver to obtain an XORed signal;
- an absolute value component configured to receive the XORed signal and output an absolute value signal, wherein the absolute value component comprises a low pass filter configured to eliminate from the XORed signal any random positive or negative pulse having a pulse width that is shorter than a time required to receive one subsection of the XORed signal;
- a splitter operable to split the absolute value signal into a first signal and a second signal;
- a second multiplier operable to multiply the first signal by a sine function;
- a third multiplier operable to multiply the second signal by a cosine function;
- and
- a processor configured to sum outputs from the second and third multipliers to form an XY vector, and further configured to determine if one of the shuffled m alignments matches an alignment of the PN sequence of the transmitter based on a magnitude and angle of the XY vector.
Dependencies are inferred from the claim text.