Patent ID: 8902952

Claim:
A method for acquiring a code phase shift between an input sequence and a reference sequence, said method to be implemented using an acquisition device that includes a mapping unit, a comparison unit and a calculating unit, and comprising the following steps of: (A) configuring the mapping unit to transform the input sequence into an input signal with a complex phase, and to transform the reference sequence into a reference signal with a complex phase; (B) configuring the comparison unit to compute a phase coherent indicator according to a phase relationship between the input signal and the reference signal; and (C) configuring the calculating unit to obtain the code phase shift between the input sequence and the reference sequence based on a phase of the phase coherent indicator and a number of bits of the input sequence; wherein: in step (B), the comparison unit is further configured to obtain the phase coherent indicator based on the bits of the input sequence; and in step (C), when the phase of the phase coherent indicator is between ( 2 ⁢ π N · q - π N ) ⁢ ⁢ and ⁢ ⁢ ( 2 ⁢ π N · q + π N ) , the calculating unit is further configured to compute the code phase shift between the input sequence and the reference sequence as q, where N is the number of the bits of the input sequence, and 0≦q<N.