| CPC H04J 13/0022 (2013.01) [H04B 1/707 (2013.01)] | 8 Claims |

|
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.
|