Method and apparatus tracking global navigation satellite system (GNSS)
First Claim
Patent Images
1. A processor-implemented method of tracking a signal in a satellite navigation system, the method comprising:
- generating replica codes comprising at least an E code, a P code, a L code, a first code and a second code;
calculating a plurality of correlation values between a satellite signal code derived from a received satellite signal and each one of the replica codes;
discriminating between slope gradients respectively derived from at least two lines extending between any two of an E point, a P point, a L point, a first point, and a second point that respectively correspond to the E code, P code, L code, first code and second code, as expressed on a planar correlation response graph in which one axis denotes time delay associated with each replica code and another axis denotes correlation value calculated from each replica code; and
detecting a time delay due to multipath signal components of the received satellite signal according to a result of the discriminating between slope gradients.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and apparatus tracking a global navigation satellite system signal. The method includes generating respective replica codes including an E code, P code, L code, first code and second code, calculating correlation values for a received satellite signal and the replica codes, discriminating between gradients of a plurality of slopes derived from correlation points respectively corresponding to the replica codes, and detecting a time delay due to multipath signal components according to a discrimination result.
42 Citations
28 Claims
-
1. A processor-implemented method of tracking a signal in a satellite navigation system, the method comprising:
-
generating replica codes comprising at least an E code, a P code, a L code, a first code and a second code; calculating a plurality of correlation values between a satellite signal code derived from a received satellite signal and each one of the replica codes; discriminating between slope gradients respectively derived from at least two lines extending between any two of an E point, a P point, a L point, a first point, and a second point that respectively correspond to the E code, P code, L code, first code and second code, as expressed on a planar correlation response graph in which one axis denotes time delay associated with each replica code and another axis denotes correlation value calculated from each replica code; and detecting a time delay due to multipath signal components of the received satellite signal according to a result of the discriminating between slope gradients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for tracking a satellite signal in a satellite navigation system, the apparatus comprising:
-
a replica code generator that generates replica codes including an E code, a P code, a L code, a first code and a second code; a correlation value calculating unit that calculates a plurality of correlation values between the satellite signal and the replica codes; a gradient discriminator that discriminates between slope gradients for at least two lines connecting any two correlation points respectively corresponding to the replica codes and provides a discrimination result, the at least two lines as expressed on a planar correlation response graph in which one axis denotes time delay associated with each replica code and another axis denotes correlation value calculated from each replica code; and a processing unit that detects a time delay due to multipath signal components of the satellite signal according to the discrimination result and provides a compensation value based on the detected time delay. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A satellite signal receiver comprising:
-
a radio frequency (RF) module that performs frequency conversion on a received satellite signal to generate a frequency converted signal; and a signal processing unit comprising; a signal acquiring module that performs a signal acquiring operation on the frequency converted signal to generate an acquired signal; and a signal tracking module that performs a signal tracking operation on the acquired signal, wherein the signal tracking module generates replica codes including an E code, a P code, an L code, a first code and a second code to calculate a plurality of correlation values for the satellite signal, detects a time delay due to multipath signal components based on analyzing at least some of the plurality of correlation values, and compensates for a delay error of the satellite signal by calculating a compensation value according to a result of the detecting the time delay. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification