SYSTEMS AND METHODS FOR DETECTING SATELLITE SIGNALS
First Claim
1. A global navigation satellite system (GNSS) receiver comprising:
- a buffer configured to be loaded with sample sets corresponding to a received signal;
a Doppler derotation block configured to receive a sample set from among the sample sets loaded in the buffer and perform a Doppler derotation corresponding to at least one Doppler frequency on the sample set;
an accumulator block configured to perform coherent accumulation of a plurality of sample sets upon or subsequent to a Doppler derotation corresponding to a Doppler frequency from among the at least one Doppler frequency, wherein the coherent accumulation is performed based on a pre-determined coherent accumulation period;
a first memory configured to store results of the coherent accumulation;
a register array configured to be loaded with the results stored in the first memory; and
a correlator engine configured to facilitate a search of GNSS satellite signals in the received signal by correlating the results loaded in the register array with a plurality of code phases of GNSS satellites.
1 Assignment
0 Petitions
Accused Products
Abstract
A GNSS receiver configured to detect a presence of at least one GNSS satellite signal in a received signal is provided. The GNSS receiver includes a buffer loaded with sample sets corresponding to the received signal and a Doppler derotation block configured to perform a Doppler derotation corresponding to at least one Doppler frequency on a sample set received from the buffer. The GNSS receiver further includes an accumulator block configured to perform a coherent accumulation of a plurality of sample sets upon or subsequent to the Doppler derotation corresponding to a Doppler frequency, and, a first memory configured to store the results of the coherent accumulation. A register array is configured to be loaded with the results stored in the first memory and a correlator engine is configured to generate correlation results by correlating the results in the register array with a plurality of code phases of GNSS satellites.
8 Citations
20 Claims
-
1. A global navigation satellite system (GNSS) receiver comprising:
-
a buffer configured to be loaded with sample sets corresponding to a received signal; a Doppler derotation block configured to receive a sample set from among the sample sets loaded in the buffer and perform a Doppler derotation corresponding to at least one Doppler frequency on the sample set; an accumulator block configured to perform coherent accumulation of a plurality of sample sets upon or subsequent to a Doppler derotation corresponding to a Doppler frequency from among the at least one Doppler frequency, wherein the coherent accumulation is performed based on a pre-determined coherent accumulation period; a first memory configured to store results of the coherent accumulation; a register array configured to be loaded with the results stored in the first memory; and a correlator engine configured to facilitate a search of GNSS satellite signals in the received signal by correlating the results loaded in the register array with a plurality of code phases of GNSS satellites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A global navigation satellite system (GNSS) receiver comprising:
-
a buffer configured to be loaded with sample sets corresponding to a received signal; a Doppler derotation block configured to receive a sample set from among the sample sets loaded in the buffer and perform a Doppler derotation corresponding to at least one Doppler frequency on the sample set; a register array configured to be loaded with the sample set upon Doppler derotation corresponding to a Doppler frequency from among the at least one Doppler frequency; a correlator engine configured to facilitate a search of GNSS satellite signals in the received signal by generating correlation results for the sample set by correlating the sample set loaded in the register array with a plurality of code phases of a GNSS satellite; an accumulator block configured to perform a coherent accumulation of correlation results corresponding to a plurality of sample sets and the plurality of code phases of the GNSS satellite, wherein the coherent accumulation is performed based on a pre-determined coherent accumulation period; and a first memory configured to store results of the coherent accumulation. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
performing a Doppler derotation corresponding to a Doppler frequency on a plurality of sample sets corresponding to a received signal; performing a coherent accumulation of the plurality of sample sets upon or subsequent to the Doppler derotation corresponding to the Doppler frequency, wherein the coherent accumulation is performed based on a pre-determined coherent accumulation period; and facilitating a search of GNSS satellite signals in the received signal by correlating the results of the coherent accumulation of a plurality of sample sets with plurality of code phases of GNSS satellites. - View Dependent Claims (18, 19, 20)
-
Specification