US 12,335,028 B1
Method and computer-readable medium for a correlator using an n-dimensional accumulator to test 2N alignments
Paul David Swanson, Santee, CA (US)
Assigned to United States of America as represented by the Secretary of the Navy, Washington, DC (US)
Filed by The United States of America as represented by the Secretary of the Navy, San Diego, CA (US)
Filed on Dec. 18, 2023, as Appl. No. 18/544,075.
Int. Cl. H04J 13/00 (2011.01); H04B 1/707 (2011.01)
CPC H04J 13/0022 (2013.01) [H04B 1/707 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method of acquiring a direct sequence code division multiple access (DS-CDMA) signal, the method comprising:
transmitting a spread code comprising a data sequence and a pseudo-noise sequence;
receiving, at a plurality of successive clock cycles, the spread code further comprising a plurality of alignments;
assigning each of the plurality of alignments to an alignment vector comprising N number of dimensions;
generating a binary representation of each of the plurality of alignments in the alignment vector by 1 and −1 to depict logic states 0 and 1 with the DS-CDMA signal that has been received by a receiver;
accumulating a plurality of moving averages for each dimension of N alignment vectors;
determining an absolute value of each moving average;
combining each of the plurality of moving averages with each of corresponding alignment vectors, resulting in an accumulation vector having the N number of dimensions;
identifying when the sign of each dimension of the accumulation vector becomes stable; and
determining the alignment vector that aligns the receiver to the spread code.