| CPC G01S 19/37 (2013.01) [G01S 19/30 (2013.01); G01S 19/36 (2013.01); H04B 1/709 (2013.01); H04B 2201/70715 (2013.01)] | 31 Claims |

|
1. A method for processing GNSS signals, the method comprising:
receiving, by a GNSS receiver, GNSS signals;
digitizing the received GNSS signals and providing an output, from an analog to digital converter (ADC) in the GNSS receiver, of GNSS sample data which includes one or more of (1) GNSS sideband A sample data from the received GNSS signals or (2) GNSS sideband B sample data from the received GNSS signals;
computing a first set of discrete Fourier transforms (DFTs) of the GNSS sample data to provide a first set of results;
computing a second set of DFTs of a first GNSS primary PRN code data which is adjusted for code Doppler and carrier Doppler prior to the second set of DFTs, the second set of DFTs providing a second set of results;
computing a first set of correlations of the received GNSS signals and the first GNSS primary PRN code based on the first set of results and the second set of results to provide a third set of results;
integrating the third set of results with at least one prior sum, wherein the integrating includes storing at least one new sum for the correlation of the first GNSS primary PRN code with the received GNSS signals.
|