Precise Point Positioning and Differential Solutions by Online GNSS Calculation Tools and RTKLIB: A Comparative Study

Abstract

The recent advances in GNSS positioning of the recent decades have been possible by the development of increasingly efficient software and online calculation tools. The differences between these online PPP calculation tools result in a different level of performance. Our study shows that for 24-hour or 6-hour observation time, the Canadian Spatial Reference System for PPP (CSRS-PPP), CenterPoint RTX Post-Processing (RTX), Magic/GNSS, Institut Geographique National-PPP (IGN-PPP) and RTKLIB tools have almost similar level of performance with International Terrestrial Reference Frame (ITRF) solutions considered as reference solution. Average deviations on the three components X, Y and Z for the different tools compared to ITRF solutions do not exceed 1 cm. However, the CSRS-PPP tool gives deviations of less than 5 mm. Calculations from the observations of 2 h and 1 h show that the RTX and CSRS-PPP tools keep deviations similar to those obtained with 24 h and 6 h, while RTKLIB and IGN-PPP give deviations exceeding 6 cm and sometimes failures of some calculations for IGN-PPP.

Share and Cite:

Diouf, D. , Ndiaye, M. and Morel, L. (2023) Precise Point Positioning and Differential Solutions by Online GNSS Calculation Tools and RTKLIB: A Comparative Study. International Journal of Geosciences, 14, 226-237. doi: 10.4236/ijg.2023.142011.

1. Introduction

GNSS positioning has achieved many advances in recent years related to the availability of new equipment, the multiplication of constellations and frequencies, the implementation of new positioning and processing techniques [1] [2] [3] [4] . Differential positioning has for a long time remained the unique technique or strategy for accurate GNSS positioning. Nevertheless, it should be noted that this accuracy depends on the length of the baseline and the necessity of using at least two receivers. This may, in some cases, require more resources and qualification to achieve a certain level of accuracy. The differences in measurements between the two receivers make it possible to eliminate certain errors with single and double differences and to make negligible others more difficult to model. This makes it possible today, with the associated phase measurement by fixing integer ambiguities, to achieve centimetric or even millimetric accuracy in GNSS positioning [5] [6] [7] .

It was not until the implementation of precise point positioning (PPP) also called zero-difference positioning to see absolute positioning, tending to differential positioning in terms of accuracy [8] . The GNSS data processing methods have also evolved with scientific and commercial calculation software. This led to the implementation of online GNSS calculation tools [9] and [10] .

PPP, based on pseudo-distance and phase measurements, has occupied much of the scientific research in GNSS positioning over the past two decades [11] . The centimeter-to-millimeter accuracy that can be achieved in PPP has generated interest, thanks to the more accurate external products (orbits and clocks) provided by the International GNSS Service (IGS). In addition, there is the availability of atmospheric, tropospheric and ionospheric models, more accurate to take into account some errors previously eliminated by double differences in relative positioning [12] and [13] .

The development of networks of permanent GNSS stations, the technological advances and the multiplication of constellations, have considerably reduced the convergence time of PPP solutions. However, it should be noted, that PPP performance depends on the ability of the used tool to eliminate or make negligible certain errors and resolve entire ambiguities [5] [12] [13] [14] and [15] .

The purpose of this study is to evaluate the level of performance and convergence of some online PPP calculation tools and RTKLIB open source software [16] compared to ITRF solutions for various GNSS observation durations. The evaluation aims to analyze the sensitivity of the tools and their limits to provide adequate solutions, and thus better assessing their ability to meet the requirements according their area of use.

2. Tools and Methods

In this study, we considered 1, 2, 6 and 24 hours observation time and process the data using RTKLIB software with the following online PPP calculation tools:

· CenterPoint RTX (Real Time eXtended) developed by Trimble [17] , than can process data measured with dual-frequency antennas on the constellations GPS, GLONASS, QZSS, GALILEO and BEIDOU. Antennas used for observations should match the listed antennas in the supported IGS antenna calibration file [18] .

· The CSRS-PPP tool is developed by Natural Resources Canada—NRCan [19] . It can process both single-frequency and dual-frequency GPS and GLONASS observations in static and kinematic PPP modes. CSRS-PPP uses IGS or NRCan satellite orbit, clock and bias corrections calculated from a CORS global network to obtain exact positions from users around the World [20] . The calculations performed by SCRS-PPP Version 3, provide solutions with PPP ambiguity resolution (PPP-AR) for data collected after January 1st, 2018. This new technique makes it possible to have a faster convergence of solutions and a multi-GNSS processing.

· IGN-PPP is an online PPP calculation service provided by the National Institute of Geographic and Forest Information of France via the website of the Permanent GNSS Network—RGP [21] . IGN-PPP can process only dual-frequency GPS data for static or kinematic observations from anywhere in the World.

· MagicGNSS/PPP or simply Magic/GNSS, is a PPP calculation tool provided by a consortium of private companies based in Spain [22] . Magic/GNSS can process GPS, GLONASS and GALILEO measurements from a dual-frequency receiver, but it is possible to perform calculation with the GPS or GPS + GLONASS constellation. It uses IGS orbits and clocks for PPP calculations.

RTKLIB is an open source package developed at the University of Tokyo for position calculation and GNSS data analysis [16] . Unlike online tools, the choice of parameters and calculation options must be defined by the user. For example, it will be able to import precise orbit and clock files, ocean overload files, tidal models and antenna calibration file. The user also chooses an ambiguity resolution method and output data format.

The various input files mentioned above have been integrated into our calculations. In our study, we chose a “Fixed” ambiguity resolution method, the “iono-free combination” for ionospheric error corrections, and the “ZTD estimation” option for tropospheric corrections.

The characteristics of the tools used in this study are summarized in the following table (Table 1).

In this study, eight stations from the IGS network were selected. The stations are distributed over different parts of the Globe (Figure 1), but with a focus on stations located on the African continent, including DAKR, the unique Senegalese CORS station integrated in the IGS network. This choice makes it possible to detect a possible dependence between the results obtained and the geographical position of the stations, particularly those located in Africa.

All solutions were calculated in ITRF2014 at the epoch 2019.2.

The different solutions were compared to the daily solutions of the stations provided by ITRF calculation ( coord ITRF coord tool ) .

3. Results and Discussion

The obtained results, corresponding to the difference between a given tool and the ITRF solution for different observation durations, are presented in the figures (Figure 2 and Figure 3) and tables (Tables 2-5) below.

Table 1. Some characteristics of the calculation tools used

Figure 1. Distribution of the eight IGS stations used in this study represented by red triangles.

We calculated average deviations, RMS error and standard deviations according to components X, Y and Z. The results are shown in the following tables (Table 2 and Table 3).

Figure 2. Discrepancies on components X, Y and Z from ITRF2014 coordinates and coordinates provided by RTKLIB, RTX, Magic GNSS, IGN, CSRS-PPP tools for 24 h and 6 h of observations.

Figure 3. Discrepancies on components X, Y and Z from ITRF2014 coordinates and coordinates provided by RTKLIB, RTX, Magic GNSS, IGN, SCRS-PPP tools for 2 h and 1 h of observations.

Table 2. ITRF solutions and PPP tool solutions for 24-hour observations.

Table 3. ITRF solutions and PPP tool solutions for 6-hour observations.

Table 4. ITRF solutions and PPP tool solutions for 2-hour observations.

Table 5. ITRF solutions and PPP tool solutions for 1-hour observations.

For the different observation durations, the results obtained on the different stations for each tool show that:

· For the CSRS-PPP tool, average deviations of 2 mm, 4 mm, 4 mm and 6 mm are obtained respectively with observations of 24 h, 6 h, 2 h and 1 h for average standard deviations of 2 mm, 3 mm, 6 mm and 6 mm, respectively. A maximum deviation of 10 mm on X component and 24 mm on Y component was obtained respectively for 2 h and 1 h of observation;

· For the RTX, average deviations of 8 mm, 10 mm, 10 mm and 14 mm were obtained respectively with the observations of 24 h, 6 h, 2 h and 1 h for respective standard deviations of 6 mm, 7 mm, 8 mm and 8 mm. A maximum deviation on the x component of MBAR station of 33 mm and 45 mm was obtained respectively for 2 h and 1 h of observation;

· For Magic/GNSS, average deviations of 11 mm, 13 mm, 17 mm and 27 mm is obtained respectively for observations of 24 h, 6 h, 2 h and 1 h with average standard deviations of 6 mm, 6 mm, 14 mm and 17 mm respectively. The largest deviations were noted on X component with respective values of 63 mm and 67 mm for 2 h and 1 h of observation;

· Regarding the IGN-PPP tool, average deviations of 8 mm, 10 mm, 31 mm and 48 mm were obtained respectively for observations of 24 h, 6 h, 2 h and 1 h with respective standard deviations of 6 mm, 7 mm, 26 mm and 48 mm. The largest deviations were noted on the X component of DAKR with values of 7 cm and 25 cm respectively for the 2 h and 1 h of observation;

· For RTKLIB software, average deviations of 11 mm, 13 mm, 24 mm and 49 mm were obtained respectively with observations of 24 h, 6 h, 2 h and 1 h for average standard deviations of 7 mm, 10 mm, 17 mm and 39 mm respectively. The larger deviations of 6 cm on Y component and 13 cm on X component were obtained with 2 h and 1 h of observation respectively.

For all the tools, an almost non-significant difference is noted on the average deviations and standard deviations for the 24-h and 6-h observations (Table 2 and Table 3), even if the RTKLIB and IGN-PPP tools records, in some stations, exceed 3 cm compared to the ITRF solutions. This situation should justify the relatively high standard deviations noted with these two tools. These differences concern:

· For IGN-PPP tool, the ADIS and XMIS CORS on X component (58 mm) and Y component (31 mm);

· For RTKLIB, the differences of 34 mm and 38 mm in X component were respectively obtained for MBAR and ZAMB CORS, and 39 mm in Y component for ADIS CORS (Figure 2).

These few discrepancies noted with these two tools could be explained by the quality of some models used on the concerned stations, the sensitivity of the parameters and calculation algorithms to the specific environment conditions of the station. The Magic/GNSS, IGN-PPP and RTKLIB software have the largest mean and standard deviations (around 1 cm for 24 h and 6 h of observation and 5 cm for 2 h and 1 h of observation), although the Magic/GNSS tool shows a fairly low dispersion of 6 mm for 24 h and 6 h of observation.

The CSRS-PPP and RTX have proven to be the tools that provide solutions closer to the reference solutions and should be therefore considered as more accurate and stable with nonsignificant differences for 24 hours and 6 hours of observation.

We can note that, with IGN-PPP and RTKLIB, the quality of the solutions became relative for 2 h and 1 h of observation. The solutions obtained with such observation durations for these two tools can quickly exceed 3 cm, and even more for 1 hour of observation. The Magic/GNSS tool, even if it presents more stable quality solutions for 2 h and 1 hour of observation, compared to the two previous tools, can quickly exceed 5 cm for 1 hour of observation.

The RTX and SCRS-PPP tools maintain an overall satisfactory accuracy and accuracy on all stations with 2 h and 1 h of observation even if deviations greater than 3 cm were observed on the MBAR station with 2 h and 1 h of observation (Figure 3).

It can therefore be found from the performed calculations that the CSRS-PPP tool maintains an almost identical level of performance, with millimetric deviations overall, for observations of 1 h, 2 h, 6 h and 24 h.

4. Conclusions

This study made it possible to highlight, through the carried-out calculations, for observation durations of 24 h, 6 h, 2 h and 1 h using the PPP online calculation tools CSRS-PPP, RTX, Magic/GNSS, IGN-PPP and the RTKLIB open-source software, the level of convergence of these tools compared to ITRF solutions and their level of performance according to the duration of observation.

It can be noted that, the lags between CSRS-PPP solutions and ITRF solutions remain smaller overall. This tool can therefore be considered to be the most stable and providing more accurate PPP solutions for the different observation durations, resulting in practically the same level of quality solutions.

It also emerged from the analysis of these results, that, the only open source tool RTKLIB used, is able to provide solutions comparable to the solutions provided by the online tools used for 24 h and 6 h data even if some deviations of more than 3 cm, that sometimes become more important for 1 hour of observation, were noted on some points as for the IGN-PPP tool. This software could therefore be a real alternative for automatic calculations, in auscultation for example, or even a real option.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Duquenne, F., Botton, S., Peyret, F., Bétaille, D. and Willis, P. (2005) GPS: Localisation et navigation par satellites. 2e édition revue et augmenté. Hermes Lavoisier, Paris.
[2] Santerre, R. (2015) PPP-GNSS: Principe et Nouveautés. Colloque CIDCO 2015, Québec, 18-19 June 2015, 27-28.
[3] Li, X., Li, X., Liu, G., et al. (2019) Triple-Frequency PPP ambiguity Resolution with Multi-Constellation GNSS: BDS and Galileo. Journal of Geodesy, 93, 1105-1122.
https://doi.org/10.1007/s00190-019-01229-x
[4] Jin, S., Wang, Q. and Dardanelli, G. (2022) A Review on Multi-GNSS for Earth Observation and Emerging Applications. Remote Sensing, 14, Article No. 3930.
https://doi.org/10.3390/rs14163930
[5] Shi, J. (2012) Precise Point Positioning Integer Ambiguity Resolution with Decoupled Clocks. University of Calgary, Calgary.
http://hdl.handle.net/11023/365
[6] Laurichesse, D., Mercier, F., Berthias, J.-P., Broca, P. and Cerri, L. (2009) Interger Ambiguity Resolution on Undifferenced GPS Phase Measurements and Its Application to PPP and Satellite Precise Orbit Determination. Navigation, 56, 135-149.
https://doi.org/10.1002/j.2161-4296.2009.tb01750.x
[7] Mercier, F. and Laurichesse, D. (2009) Receiver Positioning with Zero-Difference Integer Ambiguity Fixing. Geophysical Research Abstracts, 11, EGU2009-12769.
[8] Morel, L., Fund, F., Legros, R., Durand, S. and Flacelière, B. (2014) PPP, la maturité? Revue XYZ, No. 138, 42-50.
[9] Güneş, Ö. and Demir, D.Ö. (2022) Comparing Results of Online GNSS Services: A Case Study from Turkey. Survey Review, 54, 163-171.
https://doi.org/10.1080/00396265.2021.1893470
[10] Bilgen, B., Bulbul, S. and Inal, C. (2022) Statistical Comparison on Accuracies of Web-Based Online PPP Services. Journal of Surveying Engineering, 148, Article ID: 04022009.
https://doi.org/10.1061/(ASCE)SU.1943-5428.0000403
[11] Glaner, M. F. (2022). Towards Instantaneous PPP Convergence Using Multiple GNSS Signals. Technische Universität Wien, Vienna.
[12] Lie, T., Wang, J. and Laurichesse, D. (2013) Modeling and Quality Control for Reliable Precise Point Positioning Integer Ambiguity Resolution with GNSS Modernization. GPS Solutions, 18, 429-442.
https://doi.org/10.1007/s10291-013-0342-8
[13] Grinter, T. and Roberts, C. (2011) Precise Point Positioning: Where Are We Now? IGNSS Symposium 2011, Sydney, 15-17 November 2011.
[14] Xi, R., Chen, Q., Meng, X., Psimoulis, P., Jiang, W. and Xu, C. (2021) Pass-by-Pass Ambiguity Resolution in Single GPS Receiver PPP Using Observations for Two Sequential Days: An Exploratory Study. Remote Sensing, 13, Article No. 3728.
https://doi.org/10.3390/rs13183728
[15] Glaner, M. and Weber, R. (2021) PPP with Integer Ambiguity Resolution for GPS and Galileo Using Satellite Products from Different Analysis Centers. GPS Solutions, 25, Article No. 102.
https://doi.org/10.1007/s10291-021-01140-z
[16] Takasu, T. and Yasuda, A. (2009) Development of the Low-Cost RTK-GPS Receiver with an Open Source Program Package RTKLIB. Laboratory of Satellite Navigation, Tokyo University of Marine Science and Technology, 1-6.
[17] Ochałek, A., Niewiem, W., Puniach, E. and Ćwiąkała, P. (2018) Accuracy Evaluation of Real-Time GNSS Precision Positioning with RTX Trimble Technology. CEER 2018, 28, 49-61.
https://doi.org/10.2478/ceer-2018-0050
[18] Trimble (2021) CenterPoint RTX Post-Processing.
https://trimblertx.com/
[19] Tétreault, P., Kouba, J., Héroux, P. and Legree, P. (2005) CSRS-PPP: An Internet Service for GPS User Access to the Canadian Spatial Reference Frame. Geomatica, 59, 17-28.
[20] Banville, S. (2020) Version 3 du SCRS-PPP: Tutoriel. Levés géodésiques du Canada, direction de l’arpenteur général, Ressources naturelles Canada, Quebec.
[21] IGN (2016) Calcul GNSS PPP en ligne.
https://rgp.ign.fr/

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.