Methods and apparatuses for multipath estimation and correction in GNSS navigation systems
First Claim
Patent Images
1. A method implemented by a receiver, comprising:
- measuring, at the receiver, a signal from a satellite to obtain a pseudorange measurement;
determining whether a velocity of the receiver is less than a first threshold;
computing a pseudorange residual using the obtained pseudorange measurement in response to determining that the velocity of the receiver is less than the first threshold;
comparing the pseudorange residual to a second threshold to determine whether the pseudorange residual is less than a second threshold;
determining a pseudorange bias associated with the signal from a pseudorange bias model in response to determining that the pseudorange residual is not less than the second threshold;
removing the determined pseudorange bias from the pseudorange measurement;
updating a navigation state of the receiver using the pseudorange measurement, wherein the navigation state of the receiver is updated using the pseudorange measurement with the pseudorange bias removed in response to determining that the pseudorange residual is not less than the second threshold, andthe navigation state of the receiver is updated using the pseudorange measurement without the pseudorange bias removed in response to determining that at least one of the pseudorange residual is less than the second threshold and the velocity of the receiver is not less than the first threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates generally to methods and apparatuses for estimating and correcting for multipath in GNSS navigation systems. According to some aspects, the invention operates in situations where position and estimated position error are reasonably stable so as to detect when large multipath errors are present with confidence. After detection, the slowly varying biases from multipath or other un-modeled sources can be modeled separately from the navigation state. The measurements are kept in the solution without biasing the navigation state thereby ignoring the long-term biases for use over short-term periods with minimized pseudorange error when necessary.
15 Citations
10 Claims
-
1. A method implemented by a receiver, comprising:
-
measuring, at the receiver, a signal from a satellite to obtain a pseudorange measurement; determining whether a velocity of the receiver is less than a first threshold; computing a pseudorange residual using the obtained pseudorange measurement in response to determining that the velocity of the receiver is less than the first threshold; comparing the pseudorange residual to a second threshold to determine whether the pseudorange residual is less than a second threshold; determining a pseudorange bias associated with the signal from a pseudorange bias model in response to determining that the pseudorange residual is not less than the second threshold; removing the determined pseudorange bias from the pseudorange measurement; updating a navigation state of the receiver using the pseudorange measurement, wherein the navigation state of the receiver is updated using the pseudorange measurement with the pseudorange bias removed in response to determining that the pseudorange residual is not less than the second threshold, and the navigation state of the receiver is updated using the pseudorange measurement without the pseudorange bias removed in response to determining that at least one of the pseudorange residual is less than the second threshold and the velocity of the receiver is not less than the first threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A receiver device comprising:
-
a GPS chipset; and a processor configured with processor executable instructions to; measure a signal from a satellite to obtain a pseudorange measurement; determine whether a velocity of the receiver device is less than a first threshold; compute a pseudorange residual using the obtained pseudorange measurement in response to determining that the velocity of the receiver device is less than the first threshold; compare the pseudorange residual to a second threshold to determine whether the pseudorange residual is less than a second threshold; determine a pseudorange bias associated with the signal from a pseudorange bias model in response to determining that the pseudorange residual is not less than the second threshold; remove the determined pseudorange bias from the pseudorange measurement; update a navigation state of the receiver device using the pseudorange measurement, wherein the navigation state of the receiver device is updated using the pseudorange measurement with the pseudorange bias removed in response to determining that the pseudorange residual is not less than the second threshold, and the navigation state of the receiver device is updated using the pseudorange measurement without the pseudorange bias removed in response to determining that at least one of the pseudorange residual is less than the second threshold and the velocity of the receiver is not less than the first threshold. - View Dependent Claims (7, 8, 9, 10)
-
Specification