Abstract
Ambiguity resolution enabled precise point positioning (PPP-RTK) can provide fast, potentially even instantaneous, centimeter-level positioning results, given that the phase ambiguities are correctly resolved. Without external ionospheric corrections, a time-to-first-fix the ambiguities of around 30 min is often reported for GPS-only solutions. In this contribution we investigate the capabilities of almost-instantaneous PPP-RTK without any a-priori ionospheric information. The key aspects are the mean square error-optimal best integer-equivariant estimator, a multi-GNSS solution using GPS, Galileo, BDS, and QZSS, and a proper weighting of the satellite clock and bias corrections with their inverse covariance matrix in order to obtain realistic observation models. Real data experiments with dual-frequency observations show that centimeter-level horizontal positioning errors are reached within one and two epochs in 87.6% and 99.7% of the cases, thereby demonstrating that almost-instantaneous PPP-RTK without atmospheric corrections is indeed possible with the current constellations.
You have full access to this open access chapter, Download conference paper PDF
Keywords
- Best integer-equivariant estimation
- Integer ambiguity resolution
- Multi-GNSS
- Precise point positioning (PPP)
- Real-time kinematic (RTK)
1 Introduction
In this contribution we provide an analysis of the capabilities of almost-instantaneous ambiguity resolution enabled precise point positioning (PPP-RTK) using only a few epochs of GNSS observations. With the high precision of the carrier phase observations, centimeter-level positioning results are immediately obtained once the phase ambiguities are correctly resolved. A main obstacle for fast and reliable ambiguity resolution are the ionospheric delays in the user’s GNSS observations. A time-to-first-fix the ambiguities of around \(30\,\mathrm {min}\) is generally reported for GPS-only solutions (Geng et al. 2011; Zhang et al. 2019), which can to some extent be shortened when combining systems (Li and Zhang 2014; Geng and Shi 2017; Li et al. 2018). Faster solutions are also possible when external ionospheric corrections are provided (Teunissen et al. 2010; Banville et al. 2014), but these have to be at the level of at most a few centimeters for a clear gain in terms of the convergence time (Psychas et al. 2018). Such a precision is currently not possible with global ionospheric models but requires corrections from nearby reference stations, which limits the field of applications. We therefore focus on the case without a-priori ionospheric information.
A typical example for kinematic GPS L1/L2 PPP-RTK is shown in Fig. 1 using data recorded at the station PERT in Perth, Australia, during April 1, 2022. While satellite clock and bias corrections are applied, no corrections for the atmospheric delays are used, so that tropospheric and ionospheric delays have to be estimated. The ambiguities are fixed once the failure rate drops to below \(0.1\%\), indicated by the black vertical line after slightly more than \(30\,\mathrm {min}\). The ambiguity-float solution reaches the sub-meter level after several minutes, but the ambiguity-fixed solution is directly at the centimeter level.
The considered key aspects to obtain a similar performance within only a few epochs are (1) the mean square error (MSE)-optimal best integer-equivariant (BIE) estimator, introduced in Teunissen (2003), which does not ‘fix’ the ambiguities to integers but rather weights different candidates, (2) a multi-GNSS solution using GPS, Galileo, BDS, and QZSS, and (3) a proper weighting of the satellite clock and bias corrections in order to obtain realistic observation models. Simulations and real data analyses are used to demonstrate the impact of these three aspects. We show that centimeter-level horizontal positioning errors are reached within one and two epochs in \(87.6\%\) and \(99.7\%\) during an exemplary day.
2 Multi-GNSS PPP-RTK: Experimental Setup and Formal Analysis
The multi-GNSS PPP-RTK performance is analyzed using one day of simulated and real \(30\,\mathrm {s}\) GPS (G) L1/L2, Galileo (E) E1/E5a, BDS (C) B1/B3, and QZSS (J) L1/L2 data in the area of Perth, Australia, during April 1, 2022.
The single-system undifferenced, uncombined GNSS code and carrier phase observations \(p_{r,f}^s\) and \(\varphi _{r,f}^s\) between the user receiver r and satellite s on frequency f are modeled as
with the expectation operator \(\mathrm {E}[\cdot ]\), the satellite-to-receiver unit vector \({\mathbf {g}}_r^s\), the incremental user coordinates \(\Delta {\mathbf {x}}_r\), the receiver and satellite clock offsets \(dt_r\) and \(dt^s\), the residual zenith tropospheric delay \(\tau _r\) with the mapping function \(m_r^s\), the ionospheric slant delay \(i_r^s\) with the coefficients \(\mu _f= \lambda _f^2/\lambda _1^2\) depending on the wavelengths \(\lambda _f\), the frequency specific receiver and satellite code biases \(d_{r,f}\) and \(d_{,f}^s\), the respective phase biases \(\delta _{r,f}\) and \(\delta _{,f}^s\), and the carrier phase integer ambiguities \(a_{r,f}^s\).
Most GNSS parameters as given in (1) cannot be determined in an absolute sense, but only as linear combinations with other parameters. The external satellite clock and phase bias corrections \(d\tilde {t}^s\) and \(\tilde {\delta }_{,f}^s\) are defined as
i.e., the satellite clock corrections also contain the clock offset of the reference receiver and ionosphere-free (IF) combinations of the code biases, and the satellite phase bias corrections contain IF and geometry-free (GF) combinations of the code biases as well as phase biases and ambiguities of the reference receiver. The corrections are either assumed deterministic or are computed by a single reference station on an epoch-by-epoch basis, for which the station NNOR (\(88.5\,\mathrm {km} \) distance to PERT) is used in the real data experiments.
The ‘rover’ station PERT is assumed kinematic with no constraints on the relative movement. After removing the PPP-RTK corrections (2) from (1), the estimable versions of its parameters are given by
with \((\cdot )_{1r} = (\cdot )_r - (\cdot )_1\). The code biases \(d_{r,f}\) and \(d_{,f}^s\) are absorbed by the clock and ionosphere parameters via their IF and GF combinations, and \(\varDelta {\mathbf {x}}_r\) and \(\tau _r\) are directly estimable. In a multi-GNSS solution, the receiver clock offset \(d\tilde {t}_r\) and phase biases \(\tilde {\delta }_{r,f}\) are estimated per constellation, and a separate pivot satellite is chosen for the ambiguity parameters \(\tilde {a}_{r,f}^s\). We note that the residual tropospheric zenith delay \(\tau _r\), using the global mapping function (Boehm et al. 2006), as well as the ionospheric slant delays \(\tilde {i}_r^s\) are estimated at the user receiver and are assumed unlinked in time, so that the results are valid for any ionospheric activity.
Figure 2 shows the average formal ambiguity-float positioning precision of the east component with the very weak single-epoch, single-station corrections (solid lines) and with the strongest possible, i.e., deterministic, corrections (dashed lines). Although the benefit of combining multiple systems is significant, we cannot expect centimeter-level results within a few epochs even in the four-system case with deterministic corrections. The ambiguity-fixed solutions, on the other hand, would already provide values of below \(1\,\mathrm {cm}\) even in the GPS-only case after one epoch and with single-station corrections. The average times-to-first-fix presented in Table 1, however, show that even in the best case of a multi-GNSS solution with deterministic corrections, more than seven minutes are needed. The fixing criterion is an integer bootstrapping failure rate of \(0.1\%\) or lower (Teunissen 1998). Combining systems generally implies lower failure rates for ambiguity resolution and should lead to shorter fixing times. At the same time, rising satellites – which occur more often with more systems – cause additional parameters and extend the convergence time. In our analysis, the first aspect dominates when switching from GPS-only to the two-system case, whereas when switching from the two-system to the four-system case the second aspect has a larger impact, cf. Table 1.
3 PPP-RTK with Best Integer-Equivariant Estimation
An alternative for the ambiguity-float and ambiguity-fixed solutions is given by the BIE estimator (Teunissen 2003). Let \(\hat {\mathbf {a}}\in \mathbb {R}^n\) and \({\mathbf {Q}}_{\hat {\mathbf {a}}} \in \mathbb {R}^{n\times n}\) be the float solution of the ambiguity vector \(\mathbf {a}\in \mathbb {Z}^n\) and its covariance matrix. For normally distributed data, the BIE ambiguity estimates \(\bar {\mathbf {a}}\) are the weighted sum of integers
When implementing (4), the infinite sums are replaced by sums over the finite set of integers contained within an ellipsoidal region around \(\hat {\mathbf {a}}\). The BIE positioning solution follows from the conditional least-squares estimator assuming the ambiguities given by \(\bar {\mathbf {a}}\). The BIE results are MSE-optimal, meaning that they are always at least as good as the ambiguity-float or any ambiguity-fixed solution in that sense. The BIE estimator automatically adapts to the strength of the underlying model – without the need to define a fixing criterion. It is identical to the ambiguity-float solution for very poor precision of \(\hat {\mathbf {a}}\) and converges to the ambiguity-fixed solution for very high precision of \(\hat {\mathbf {a}}\) (Teunissen 2003). Further, as the BIE results are MSE optimal, they can serve as a benchmark for analyzing the theoretically best possible performance of any GNSS model.
An extension of the BIE principle for elliptically contoured distributions is provided in Teunissen (2020), and a sequential scalar approximation of the BIE estimator is proposed in Brack et al. (2014). A performance analysis of the BIE estimator for single-baseline RTK positioning is given in Odolinski and Teunissen (2020) for low-cost receivers and in Yong et al. (2022) for smartphone receivers.
In order to gain some insight into the basic properties of the BIE estimator, we consider a simulated kinematic GPS+Galileo PPP-RTK example with single-station corrections. The horizontal positioning errors after six epochs are shown in Fig. 3 for \(10{,}000\) samples together with their root mean square (RMS) errors. The ambiguity-float solution (gray) is normally distributed with an uncertainty at the few-decimeter level. The ambiguity-fixed solution using the integer least-squares estimator is at the sub-centimeter level with correct ambiguity estimates (green) and can otherwise have large errors (red). The BIE solution (blue) is less likely to result in very large errors than the ambiguity-fixed solution, but also has a smaller probability of very small positioning errors. It is generally more concentrated around the true position than the ambiguity-fixed solution, which is also reflected by the smallest RMS errors of \(2.6\,\mathrm {cm}\) and \(2.3\,\mathrm {cm}\) for the east and north components.
Simulated horizontal positioning errors for kinematic GPS+Galileo PPP-RTK after six observation epochs with single-epoch, single-station corrections. The ambiguity-float solution is shown in gray, the ambiguity-fixed solution in green and red for correct and incorrect ambiguity estimates, and the BIE solution in blue
Figure 4 shows the average simulated RMS east positioning error of the considered kinematic PPP-RTK positioning example for the first ten minutes after initialization using different systems with single-station and deterministic corrections. As already observed in Fig. 2, the ambiguity-float solutions cannot provide centimeter-level results within such a short convergence time. For the GPS+Galileo case, centimeter-level positioning results are obtained with the ambiguity-fixed and BIE estimators after slightly more than five minutes with single-station corrections and after around three minutes with deterministic corrections. In the four-system case, sub-decimeter results are obtained within one minute (two epochs) and sub-centimeter results within one and a half minutes (three epochs) with single-station corrections, which can both be reduced by around half a minute with deterministic corrections. The BIE results are always RMS-optimal. It is noted that although the ambiguity-fixed and BIE RMS errors are often very close, the error characteristics of both estimators can still be quite different, cf. Fig. 3.
From the above simulation results we can expect centimeter-level horizontal PPP-RTK results with four systems within only a few observation epochs. Real-data PPP-RTK results of the rover station PERT with satellite clock and phase bias corrections from the station NNOR are shown in Fig. 5 for the \(24\,\mathrm {h}\) of April 1, 2022, using one and two observation epochs. The horizontal RMS positioning errors of the BIE solution (shown in blue) are at the one-decimeter level after one epoch and at the centimeter level already after only two epochs. A positioning error of less than \(3\,\mathrm {cm}\) for the horizontal components is obtained in \(87.6\%\) and \(99.7\%\) of the cases, respectively. The corresponding ambiguity-fixed solutions show larger RMS errors caused by incorrect ambiguity estimates, but also have a higher probability of very small positioning errors, as can be seen in the zoom plot for one epoch.
4 Neglecting the Uncertainty of the PPP-RTK Corrections
So far, the PPP-RTK corrections have been applied to the user observations together with their full covariance information. In this way, the user obtains a realistic description of his stochastic observation model, and the corrected observations are weighted with their actual inverse covariance matrix in the least-squares adjustment, leading to minimum-variance parameter estimates with a realistic description of their precision. Neglecting the uncertainty of the corrections can, therefore, not only result in an increased failure rate when fixing the ambiguities, but also in unrealistic formal success rates as computed from the precision of the float ambiguity estimates (Psychas et al. 2022). The latter is particularly problematic, as a user might have too much confidence that the ambiguities can be resolved correctly, while in fact the success probability could be quite poor.
In the context of BIE ambiguity estimation, we face a similar problem: As neglecting the uncertainty of the corrections can have an impact on both \(\hat {\mathbf {a}}\) and its covariance matrix, suboptimal weights of the integer candidates might be obtained when computing the BIE ambiguity estimates \(\bar {\mathbf {a}}\) in (4) and the MSE-optimality of the positioning solution might be lost.
Figure 6 shows the magnitude of the three-dimensional PPP-RTK errors of the station PERT using two consecutive observation epochs with the BIE estimator, where the uncertainty of the corrections from the station NNOR is either included by means of their full covariance matrix as before (red), or completely neglected (blue). We can see that neglecting the uncertainty of the corrections generally leads to larger positioning errors, most notably around \(1\,\mathrm {h} \,40\,\mathrm {min}\) with an increase of more than \(3\,\mathrm {m}\). The corresponding empirical RMS positioning errors are given in Table 2 for the east, north, and up components, and show an increase of up to \(67\%\) when neglecting the uncertainty of the corrections.
5 Conclusion
An analysis of the PPP-RTK performance with the current GNSS constellations in the absence of atmospheric corrections was provided. As ionospheric delay parameters have to be estimated in this case, fast and reliable ambiguity resolution is difficult, as was demonstrated in the beginning of this contribution. In order to achieve almost-instantaneous centimeter-level results, the use of the BIE estimator in a multi-GNSS solution was proposed. As the BIE positioning results are MSE-optimal, they can also be interpreted as the limits of the positioning performance of a given model.
PPP-RTK examples with a different selection of systems were analyzed through simulations, where rather weak single-epoch, single-station corrections and ‘perfect’ deterministic corrections were applied. The results showed that centimeter-level RMS positioning errors within a few (one to three) epochs can indeed be achieved when combining all four considered GNSS, even with single-station corrections.
An analysis of real GNSS data from the station PERT with corrections from NNOR confirmed these results. The empirical east and north RMS positioning errors after two epochs are \(2.2\,\mathrm {cm}\) and \(1.4\,\mathrm {cm}\) when combining GPS, Galileo, BDS, and QZSS data.
It was further demonstrated how the user positioning performance is degraded when neglecting the uncertainty of the PPP-RTK corrections, caused by unrealistic assumptions on the user’s stochastic observation model. A significant increase of the RMS positioning errors was observed, reaching \(67\%\) for the up component.
Besides the BIE estimator, another alternative to conventional ambiguity fixing in weak models is partial ambiguity resolution. As demonstrated in Brack et al. (2021) for multi-GNSS single-baseline RTK positioning, it enables similar convergence times to reach centimeter-level results when ionospheric delays are estimated.
A more detailed version of this study is published in Brack et al. (2023).
References
Banville S, Collins P, Zhang W, et al (2014) Global and regional ionospheric corrections for faster PPP convergence. J Inst Navig 61(2):115–124. https://doi.org/10.1002/navi.57
Boehm J, Niell A, Tregoning P, et al (2006) Global Mapping Function (GMF): a new empirical mapping function based on numerical weather model data. Geophys Res Lett 33(7). https://doi.org/10.1029/2005GL025546
Brack A, Henkel P, Günther C (2014) Sequential best integer-equivariant estimation for GNSS. Navigation 61(2):149–158. https://doi.org/10.1002/navi.58
Brack A, Männel B, Schuh H (2021) GLONASS FDMA data for RTK positioning: a five-system analysis. GPS Solut 25(1):9. https://doi.org/10.1007/s10291-020-01043-5
Brack A, Männel B, Schuh H (2023) Two-epoch centimeter-level PPP-RTK without external atmospheric corrections using best integer-equivariant estimation. GPS Solut 27(1):12. https://doi.org/10.1007/s10291-022-01341-0
Deng Z, Nischan T, Bradke M (2017) Multi-GNSS rapid orbit-, clock- & EOP-product series. GFZ data services. https://doi.org/10.5880/GFZ.1.1.2017.002
Geng J, Shi C (2017) Rapid initialization of real-time PPP by resolving undifferenced GPS and GLONASS ambiguities simultaneously. J Geod 91(4):361–374. https://doi.org/10.1007/s00190-016-0969-7
Geng J, Teferle FN, Meng X, et al (2011) Towards PPP-RTK: ambiguity resolution in real-time precise point positioning. Adv Space Res 47(10):1664–1673. https://doi.org/10.1016/j.asr.2010.03.030
Johnston G, Riddell A, Hausler G (2017) The international GNSS service. In: Springer handbook of global navigation satellite systems. Springer, pp 967–982. https://doi.org/10.1007/978-3-319-42928-133
Li P, Zhang X (2014) Integrating GPS and GLONASS to accelerate convergence and initialization times of precise point positioning. GPS Solut 18(3):461–471. https://doi.org/10.1007/s10291-013-0345-5
Li X, Li X, Yuan Y, et al (2018) Multi-GNSS phase delay estimation and PPP ambiguity resolution: GPS, BDS, GLONASS, Galileo. J Geod 92(6):579–608. https://doi.org/10.1007/s00190-017-1081-3
Odolinski R, Teunissen PJG (2020) Best integer equivariant estimation: Performance analysis using real data collected by low-cost, single-and dual-frequency, multi-GNSS receivers for short-to long-baseline RTK positioning. J Geod 94(9):91. https://doi.org/10.1007/s00190-020-01423-2
Psychas D, Verhagen S, Liu X, et al (2018) Assessment of ionospheric corrections for PPPRTK using regional ionosphere modelling. Meas Sci Technol 30(1):014,001. https://doi.org/10.1088/1361-6501/aaefe5
Psychas D, Khodabandeh A, Teunissen PJG (2022) Impact and mitigation of neglecting PPP-RTK correctional uncertainty. GPS Solut 26(1):33. https://doi.org/10.1007/s10291-021-01214-y
Teunissen PJG (1998) Success probability of integer GPS ambiguity rounding and bootstrapping. J Geod 72(10):606–612. https://doi.org/10.1007/s001900050199
Teunissen PJG (2003) Theory of integer equivariant estimation with application to GNSS. J Geod 77(7–8):402–410. https://doi.org/10.1007/s00190-003-0344-3
Teunissen PJG (2020) Best integer equivariant estimation for elliptically contoured distributions. J Geod 94(9):82. https://doi.org/10.1007/s00190-020-01407-2
Teunissen PJG, Odijk D, Zhang B (2010) PPP-RTK: Results of CORS network-based PPP with integer ambiguity resolution. J Aeronaut Astronaut Aviat A 42(4):223–230. https://doi.org/10.6125/JoAAA.20101242(4).02
Yong CZ, Harima K, Rubinov E, et al (2022) Instantaneous best integer equivariant position estimation using Google Pixel 4 smartphones for single- and dual-frequency, multi-GNSS short-baseline RTK. Sensors 22(10):3772. https://doi.org/10.3390/s22103772
Zhang B, Chen Y, Yuan Y (2019) PPPRTK based on undifferenced and uncombined observations: theoretical and practical aspects. J Geod 93(7):1011–1024. https://doi.org/10.1007/s00190-018-1220-5
Acknowledgements
RINEX observation data were provided by the International GNSS Service (Johnston et al. 2017) and are available at https://cddis.nasa.gov/archive/gnss/data; GFZ multi-GNSS orbit products (Deng et al. 2017) are available at ftp://ftp.gfz-potsdam.de/GNSS/products/mgex. This support is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2023 The Author(s)
About this paper
Cite this paper
Brack, A., Männel, B., Schuh, H. (2023). Almost-Instantaneous PPP-RTK Without Atmospheric Corrections. In: Freymueller, J.T., Sánchez, L. (eds) Gravity, Positioning and Reference Frames. REFAG 2022. International Association of Geodesy Symposia, vol 156. Springer, Cham. https://doi.org/10.1007/1345_2023_196
Download citation
DOI: https://doi.org/10.1007/1345_2023_196
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-63854-1
Online ISBN: 978-3-031-63855-8
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)