| CPC G01S 19/30 (2013.01) [G01S 19/37 (2013.01)] | 22 Claims |

|
1. In a GNSS receiver which receives a GNSS signal containing a primary pseudorandom number (PRN) code with frame length D and a secondary PRN code whose symbol durations are D or a multiple thereof, and wherein D is an integer and at least equal to one, a method of acquiring GNSS signals received by the GNSS receiver, the method comprising:
performing a first correlation operation using the primary PRN code, the first correlation operation using the primary PRN code starting at a first correlation epoch;
storing results of the first correlation operation in a memory;
performing either contemporaneously, or at a later time, a second correlation operation using the primary PRN code, the second correlation operation starting at a second correlation epoch, wherein the second correlation epoch differs from the first correlation epoch;
combining the stored results of the first correlation operation with the results of the second correlation operation to produce a combined correlation result;
storing the combined correlation result into the memory;
determining one or more pseudoranges in the GNSS receiver from the combined correlation result; and
determining a position of the GNSS receiver from the determined one or more pseudoranges.
|