Method and apparatus tracking global navigation satellite system (gnss) signal, and gnss receiver
AssigneeSamsung Electronics Co., Ltd.
InventorSUNG-HWAN HYUN
Life of this patent
Estimating the term…
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.
Claims28
A 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 as a function of time delay and correlation value;
- and
- detecting a time delay due to multipath signal components according as a result of the discriminating between slope gradients.
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;
- and
- a processing unit that detects a time delay due to multipath signal components according to the discrimination result and provides a compensation value based on the detected time delay.
A satellite signal receiver comprising:
- a radio frequency (RF) module that performs frequency conversion on a received analog satellite signal to generate a corresponding digital intermediate (IF) signal;
- and
- a signal processing unit comprising:
- a signal acquiring module that performs a signal acquiring operation on the digital IF signal to generate an acquired IF signal;
- and
- a signal tracking module that performs a signal tracking operation on the acquired IF 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, derives a plurality of slopes from lines connecting correlation points respectively corresponding to the replica codes, discriminates between slope gradients derived from the plurality of slopes, and detects a time delay due to multipath signal components of the satellite signal on the basis of a gradient discrimination result.
Dependencies are inferred from the claim text.