This invention relates generally to global navigation satellite system (GNSS) including spatially separated receivers, and more particularly to carrier phase double differencing GNSS receiving system with spatial integrity monitoring.
A carrier phase double differencing based global position system (GPS) can provide position solutions at centimeter level accuracy. Owing to recent achievement in the GNSS receiver design, the carrier phase double differencing has gained a lot of attentions for GNSS applications that require precise position solution. However, carrier phase measurements intrinsically include integer ambiguities that need to be resolved before the measurements are used. Without a reliable resolution solution, the accuracy of the position solution cannot be guaranteed.
As a conventional resolution solution, a relatively lengthy initialization can be used to estimate the integer ambiguity. That is, the initialization is required whenever loss of satellite signals happens. Although a precise position solution can be obtained, frequent initializations to resolve the integer ambiguity is a major limitation of the carrier phase double differencing to the problems where continuous satellite lock is hard to be maintained.
It is also required that the integer ambiguity resolution algorithm needs to signal the quality of accuracy of the position solution. The GNSS applications need to provide integrity warning when the system cannot guarantee that it is within a safety specification. In the conventional approach, the test statistics are formed from the residual of estimated position solutions, and then the magnitude of the statistics is compared with a threshold. If this magnitude is less than the threshold, then it is likely decided that no position error occurs. Otherwise, it is likely that position error occurs. In the conventional way, it is generally assumed that the residuals follow a Gaussian distribution. However, in reality, the residuals do not follow the Gaussian distribution and are affected by an un-modeled bias. Also, the residuals change temporally and spatially.
In U.S. Pat. No. 9,116,231, a fixed ambiguity set is used to determine a position estimate and position covariance estimate. Based on the estimated covariance, a measure of position quality is determined. In U.S. Pat. No. 8,427,365, the quality evaluator is applied to determine whether integer ambiguity set is resolved correctly.
In the conventional carrier phase double differencing approach, a fixed base station is used in the computation of the relative distance between this reference station to the other receiver. Because of its fixed location, a priori known position information is used as a reference, see U.S. Pat. No. 6,229,479. However, when a moving receiver is used as a reference there is uncertainty about which receiver is used as a reference receiver for the carrier phase double differencing. Also, there is a need to verify that this reference receiver should be reliable from spoofing and multipath.
The embodiments of the invention provide a system and method for monitoring an integer ambiguity resolution for carrier phase double differencing receiver with spatial integrity.
The most difficulty in evaluating the quality of the integer ambiguity resolution and eventually estimated relative distance is that there is no appropriate distribution for the detected relative distance reflecting all possible abnormal conditions.
Because the conventional ratio test has restrictive usage, one needs to provide a method and system that covers general cases without limitation.
The method according to the embodiments uses a two-sample Kolmogorov-Smirnov (KS) test. With an available database for normal condition, where an integer ambiguity resolution is exact, so that the obtained position solution in sub-meter accuracy.
The method compares a set of estimated relative distances between two receivers obtained by the carrier phase double differencing, and then determine the maximum discrepancy of these relative distances over the database. And then compare it with the threshold, which is determined by the confidence level.
If the method uses information from the speed sensor, the method can determine the elevation angle rate over the speed. A constant in this ratio is related with the spoofing or multipath.
Applying these processes separately for each receiver, one can determine a reference receiver for the carrier phase double-differencing based position estimation.
The embodiments of the invention provide a global navigation satellite system (GNSS) including spatially separated receivers.
As used herein a set of receivers is defined as two or more receivers, and a subset of receivers is defined as one or more receivers. Received measurements 110, 111, 120, and 121 denote a set of carrier phase measurements, which intrinsically include a different integer ambiguity. The phase lock loop (PLL) outputs 202 and 203 from two GNSS receivers 130 and 131, are collected by the on board unit 151.
For the multipath detection, we implemented the following idea. If the received carrier phase measurements 202 and 203 are not impaired by multipath, then the output from the RHCP antenna is greater than the LHCP antenna because every satellite transmits RHCP signals. Otherwise, the LHCP antenna generates a greater output than the RHCP antenna because a reflected multipath GPS signal changes its polarization.
As shown in
The method uses a cluster of samples for a particular time window interval at each of the receivers. If the received carrier phase measurements are not impaired by multipath and spoofing, then the elevation angle changes due to satellite movement because a directional vector changes in time. Otherwise, the elevation angle does not change due to a constant directional vector. Thus, spoofing and multipath can be detected at both receivers.
For the relative distance samples x1, x2, . . . , xN
H
o
:F
m
=F
n. (1)
An accompanying KS statistics is given by
Dmn=√{square root over (Ne)} max|Fm(x)−Fn (x)|, with
The decision rules is
where th depends on the significance level α which is given by
α=Pr(√{square root over (Ne)}Dmn≧th|H0), where an asymptotic expression is given by
Thus, at a given significance level α (0<α<1), the threshold th can be determined. Based on this development, the null hypothesis is rejected at the confidence level α if
√{square root over (Ne)}max|Fm(x)−Fn(x)|≧th,
otherwise, accept the null hypothesis that a set of relative distance samples are for the normal condition. That is, for different sample sizes for data base and a set of measurements (relative distance estimates), an optimum threshold, th, is determined at the desirable false-alarm probability.
Then, based on this threshold, determine whether a set of measurements represent normal condition or not. If a set of measurements come from normal condition, then a collected set of relative distance samples can provide precise sub-meter accuracy. Based on this test, signal 261 becomes one indicating that a relative distance estimate signal 260 is reliable, whereas when signal 261 becomes zero indicating that the relative distance estimate signal 260 is not reliable.
Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications can be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.