 Express Letter
 Open Access
 Published:
Galileo millimeterlevel kinematic precise point positioning with ambiguity resolution
Earth, Planets and Spacevolume 71, Article number: 76 (2019)
Abstract
On February 11, 2019, four additional Galileo satellites were put into service, approaching the completion of the European global navigation satellite system constellation. For the first time, the performance of Galileo system in terms of highaccuracy precise point positioning (PPP) can be evaluated. The results presented in this paper are based on one full week (February 11–17, 2019) of postprocessed kinematic positioning for a set of fixed stations at a 30s sampling. Due to the availability of precise Galileo orbit and “integer” clock products, delivered by CNES/CLS Analysis Center of International GNSS Service, the impact of Galileo ambiguity resolution on the positioning results is also quantified. The precision using Galileoonly measurements in the East, North and Up directions is 10 mm, 7 mm and 33 mm for PPP and 6 mm, 5 mm and 28 mm for PPPAR (PPP with ambiguity resolution) (1 sigma), respectively. These results shall represent the future performance of the Galileo system for kinematic postpositioning. They also indicate the important future contribution of Galileo to highaccuracy multiGNSS applications.
Introduction
The International GNSS Service (IGS) gives an open access to the highest quality of GPS and GLONASS data and products (Dow et al. 2009). The development of new global navigation satellite system (GNSS), such as the European Galileo, the Chinese Beidou, made it clear that the new era of multiGNSS is forthcoming. Consequently, the IGS has started a pilot project called multiGNSS Experiment (MGEX) (IGS 2011). Since then, MGEX started delivering the best possible multiGNSS products available to the users (Montenbruck et al. 2017). Various socalled analysis centers (AC) participate in this effort, using a global network of GNSS stations. It has been demonstrated by Xia et al. (2018) and Li et al. (2018) that including Galileo observations in a global multiGNSS processing is feasible for PPPAR.
On February 11, 2019, four additional Galileo satellites were put into service. At that moment, the Galileo space segment consisted of 22 usable satellites (8 in plane A, 7 in plane B and 7 in plane C) and 2 satellites in elliptical orbits that drift relatively to the 3 nominal planes (GSA 2019). The satellite distribution within the constellation allows for the first time to evaluate the performance of the Galileo system that is approaching an optimal configuration.
In this study, we focus on the socalled precise point positioning (PPP) technique (Zumberge et al. 1997). In contrast to differential positioning, which eliminates common measurement biases between the stations and the user, the PPP approach consists in considering corrections for each individual measurement bias; thus, no control station around is needed. The PPP technique can provide positioning accuracy of subdecimeter or even subcentimeter level using the already fully deployed GPS and/or GLONASS systems. The final accuracy depends on individual terms compositing the observation model like satellite position, clock offsets, atmospheric delays, phase center offsets, phase center variations or phase windup effect (Kouba 2009). Nevertheless, the ultimate PPP performance is reached only when the integer number of phase observations between a receiver and a given satellite can be identified. This socalled undifferenced ambiguity resolution step is challenging, but its feasibility has been demonstrated using GPS data (Laurichesse et al. 2009). Recently, Katsigianni et al (2018a, b) and Li et al. (2018) have shown that such method can be applied to Galileo data. As a consequence, for the first time and from this time onward, Galileoonly kinematic (postprocessed) solutions using PPP and PPP with ambiguity resolution (PPPAR) can be computed with nearly full constellation.
This publication is organized in the following sections. Firstly, the undifferenced ambiguity resolution and PPPAR processing are briefly presented. “Experimentation and analysis of the results” section is devoted to the experiments, the processing and the results. Finally, in “Summary, conclusions and perspectives” section, some conclusions are given together with suggestions for further work and perspectives.
Galileo PPP with ambiguity resolution
The phase measurements transmitted by Galileo satellites give the distance to the receiver with a mmlevel noise, but they are biased by satellite and receiver electronic delays and by an integer number of phase cycles called phase ambiguity. Resolving these biases is a key issue to access the ultimate precision of the socalled IPPP (integerPPP) or PPPAR (PPP with ambiguity resolution) technique. One possible approach called “integer recovery clock” consists in using a consistent and dedicated set of satellite clock offsets and satellite hardware biases (Geng et al. 2010). In October 2018, the CNES/CLS IGS Analysis Centre started providing postprocessed “integer” Galileo satellite clock offsets associated with Galileo “widelane satellite biases” hardware delays (Katsigianni et al. 2018a, b; Perosanz et al. 2018; Loyer et al. 2018). These products are used in the following analysis.
A direct comparison of pseudorange and phase measurements cannot identify reliably the correct integer ambiguity bias. The main reasons are the pseudorange noise level compared to the phase wavelength and the opposite sign of the ionosphere delays affecting the two measurements. Therefore, a twostep procedure based on different combinations of pseudorange and phase measurements is needed.
In the first step, the following Melbourne–Wübbena (MW) (Melbourne 1985; Wübbena 1985) equation for Galileo pseudorange from code (\(P_{E1}\) and \(P_{E5a}\) in [m]) and carrier phase (\(L_{E1}\) and \(L_{E5a}\) in [m]) is used:
where \(f_{E1}\) and \(f_{E5a}\) are the Galileo frequencies \(E1\) (1575.420 MHz) and \(E5a\) (1176.450 MHz), \(\lambda_{E1}\) and \(\lambda_{E5a}\) are the respective wavelengths (in [m]), \(\lambda_{\text{WL}} = c/\left( {f_{E1}  f_{E5a} } \right) = 0.751\; {\text{m}}\) is the widelane wavelength, \(\lambda_{\text{NL}} = c/\left( {f_{E1} + f_{E5a} } \right) = 0.109 \;{\text{m}}\) is the narrowlane wavelength, and \(c\) represents the speed of light (in [m/s]). It has been proven (Katsigianni et al. 2018a, b) that the following equations are valid for Galileo:
where \(\tilde{N}_{\text{WL}}\) is the averaged values of widelane ambiguities over one pass, \(N\) is the ambiguity term for the corresponding frequency, \(\mu^{\text{s}}\) is the satellite delay (also known in the bibliography as WL satellite bias—WSB), and \(\mu_{r}\) is the receiver delay (also known as WL receiver bias—WRB) (both are in [WL wavelength units]).
It has been confirmed that \(\mu^{\text{s}}\) are stable and constant for Galileo over long periods. Hence, values are stable unless a change is observed (Katsigianni et al. 2018a, b). The values of \(\mu^{\text{s}}\) and their stability over a period of 2 years are shown in Fig. 1.
The \(\mu_{r}\) can be estimated at each epoch (when at least two satellites are visible). The WL ambiguities are solved as real numbers, using a least squares estimation (LSE) system of equations. The float ambiguities are fixed to integer values by applying a bootstrap method (Blewitt 1989; Dong and Bock 1989).
The next step is to form an ionospherefree linear combination for code and carrier phase measurements (Loyer et al. 2012):
where \(\gamma = \lambda_{E5a}^{2} /\lambda_{E1}^{2} = f_{E1}^{2} /f_{E5a}^{2}\), \(\Delta h_{P}\) and \(\Delta h_{L}\) are ionospherefree phase clock differences for code and carrier phase measurements [extensive explanation in Loyer et al. (2012)], \(D_{PE1}\), \(D_{PE5a}\), \(D_{LE1}\) and \(D_{LE5a}\) are the geometrical propagation distances between the satellite and the receiver for each type of measurement including tropospheric elongation, relativistic effects, etc., and \(W\) is the phase windup effect (in [cycles]).
The system of equations can be solved using the GRM (name for MGEX contribution of the CNES/CLS IGS Analysis Center) satellite orbit and clock products. The GRM clock products are the socalled integer recovery clocks (IRCs) method (Geng et al. 2010) which preserves the integer nature of phase ambiguity biases (Loyer et al. 2012). The first result of the LSE system of equations gives a PPP solution in which ambiguity parameters are resolved as real values.
Then, the integer ambiguity resolution is taking place by applying a bootstrap method (Blewitt 1989; Dong and Bock 1989). Each \(N_{E1}\) (integer number of NL cycles) parameter satisfying covariance criteria is sequentially fixed to an integer value. At this point only ionospherefree ambiguityfixed phase measurements are kept. The system of equations is again solved to give the PPPAR solution.
An extended overview of the entire process for PPP and PPPAR procedure is given in Fund et al. (2013), Petit et al. (2015) and Montenbruck et al. (2018).
Experimentation and analysis of the results
Using a fixed point and checking the repeatability of its independent epoch per epoch positioning solutions is the easiest way to evaluate the data, the processing strategy (i.e., models used) and the software used. Postprocessing of the data benefits from better orbit corrections and from better decorrelation of the parameters to be resolved using a global resolution (e.g., least squares) instead of a sequential filter (e.g., Kalman).
We processed Galileoonly PPP and PPPAR solutions using the stateoftheart of models and conventions recommended by the IERS and the IGS. However, phase center variation maps of ground geodetic antennas of the E5 signals are still not available to the users. We used the one of the L2 bands instead, which may degrade the solutions by few millimeters. In addition to the receiver position estimation for every 30 s, integer phase ambiguities, zenith tropospheric delays and horizontal gradients as well as receiver clock biases were estimated. A set of four IGS stations is used. For the period of study, 1 week of data (February 11–17, 2019) are chosen. During that period, 24 Galileo satellites (including the ecliptic E14 and E18) were processed.
For the PPPAR solutions, the ambiguity fixing rates are given in Table 1.
The results in East, North and Up directions are given in Table 2 for each mode.
Figures 2 and 3 present a comparison between the float and fixed solutions for BRUX station. As it is shown, the precision is improved significantly from PPP to PPPAR solutions.
Summary, conclusions and perspectives
With the appearance and the completion of new GNSS systems, it became clear that we move toward a multiGNSS era. However, it is also important to examine the performance of each GNSS system individually. Since the CNES/CLS AC is already providing orbit and clock products to enable ambiguity resolution for Galileo (Loyer et al. 2018), it is essential that these highquality products be used for PPP and PPPAR performance evaluation.
In this paper, we examined the performance of the Galileoonly PPP and PPPAR solutions in postprocessing kinematic mode. Repeatability results showed 10 mm for East, 7 mm for North and 33 mm for Up component when performing PPP solution. The quality of results increases when performing PPPAR solution: 6 mm for East, 5 mm for North and 28 mm for Up component in the example of BRUX station.
Processing on other stations were also performed giving similar results (in the order of mm level). Results show that the method is applicable to any geodetic Galileo data receiver.
This is a first indication showing that Galileoonly solutions can reach unprecedented levels of precision that can be used for the most highaccuracy demanding postprocessing applications.
Taking all the above benefits into consideration, it seems obvious that efforts toward the PPPrealtime kinematic (RTK) with ambiguity resolution using Galileo will be the next future demand. There is a big anticipation from the GNSS community for the completion of the full Galileo constellation. One thing is clear: The Galileo system rests an important contribution to multiGNSS processing.
Availability of data and materials
All data used in the present letter are available from the authors upon request.
Abbreviations
 PPP:

precise point positioning
 GNSS:

global navigation satellite system
 PPPAR:

PPP with ambiguity resolution
 IGS:

International GNSS Service
 IRCs:

integer recovery clocks
 MGEX:

multiGNSS experiment
 AC:

analysis centers
 IPPP:

integerPPP
 MW:

Melbourne–Wübbena
 WL:

widelane
 WSB:

widelane satellite bias
 WRB:

widelane receiver bias
 RTK:

realtime kinematic
References
Blewitt G (1989) Carrierphase ambiguity resolution for the global positioning system applied to baselines up to 2000 km. J Geophys Res, 94:187–203. http://www.colorado.edu/ASEN/asen6090/blewitt.pdf
Dong D, Bock Y (1989) Global positioning system network analysis with phase ambiguity resolution applied to crustal deformation studies in California. J Geophys Res 94:3949–3966. https://doi.org/10.1029/JB094iB04p03949
Dow J, Neilan R, Rizos C (2009) The international GNSS Service in a changing landscape of global navigation satellite systems. J Geodesy 83:191–198. https://doi.org/10.1007/s0019000803003
Fund F, Perosanz F, Testut L, Loyer S (2013) An integer precise point positioning technique for sea surface observations using a GPS buoy. Adv Sp Res 51:1311–1322. https://doi.org/10.1016/j.asr.2012.09.028
Geng J, Meng X, Dodson A, Teferle F (2010) Integer ambiguity resolution in precise point positioning: method comparison. J Geodesy 84:569–581. https://doi.org/10.1007/s001900100399x
GSA (2019) Galileo system status—orbital and technical parameters. https://www.gsceuropa.eu/systemstatus/orbitalandtechnicalparameters
IGS (2011) International global navigation satellite systems service multiGNSS experiment—call for participation. ftp://igs.org/pub/resource/pubs/IGS%20MGEX%20VF.pdf
Katsigianni G, Loyer S, Perosanz F, Mercier F (2018a) Improving Galileo orbit determination using zerodifference ambiguity resolution in a multiGNSS processing. Wuhan, China
Katsigianni G, Loyer S, Perosanz F, Mercier F, Zajdel R, Sośnica K (2018) Improving Galileo orbit determination using zerodifference ambiguity fixing in a multiGNSS processing. Adv Sp Res https://doi.org/10.1016/j.asr.2018.08.035
Kouba J (2009) A guide using the IGS products. https://kb.igs.org/hc/enus/articles/201271873AGuidetoUsingtheIGSProducts
Laurichesse D, Mercier F, Berthias J, Broca P, Cerri L (2009) Integer ambiguity resolution on undifferenced GPS phase measurements and its application to PPP and satellite precise orbit determination. Navigation 2:135–149
Li X, Li X, Yuan Y, Zhang K, Zhang X, Wickert J (2018) MultiGNSS phase delay estimation and PPP ambiguity resolution: GPS, BDS, GLONASS, Galileo. J Geodesy 92(6):579–608. https://doi.org/10.1007/s0019001710813
Loyer S, Perosanz F, Mercier F, Capdeville H, Marty J (2012) Zerodifference GPS ambiguity resolution at CNESCLS IGS analysis center. J Geodesy 86:991–1003. https://doi.org/10.1007/s0019001205592
Loyer S, Perosanz F, Versini L, Katsigianni G, Mercier F, Mezerette A (2018) CNES/CLS IGS analysis center: recent activities. Poster at IGS Workshop 2018. Wuhan, China
Melbourne W (1985) The case for ranging in GPS based geodetic system. In: 1st international symposium on precise positioning with the global positioning system. U.S. Department of Commerce, Rockville, MD, pp 373–386
Montenbruck O, Steigenberger P, Prange L, Deng Z, Zhao Q, Perosanz F, Schaer S (2017) The multiGNSS experiment (MGEX) of the international GNSS service (IGS)–achievements, prospects and challenges. Adv Sp Res 59(7):1671–1697. https://doi.org/10.1016/j.asr.2017.01.011
Montenbruck O, Hackel S, Jäggi A (2018) Precise orbit determination of the Sentinel3A altimetry satellite using ambiguityfixed GPS carrier phase observations. J Geodesy 92(7):711–726. https://doi.org/10.1007/s0019001710902
Perosanz F, Loyer S, Katsigianni G, Mercier F, Versini L (2018) Galileo undifferenced integer products: method, results and perspectives: presentation at IGS workshop 2018. Wuhan, China. http://www.igs.org/w18/7797
Petit G, Kanj A, Loyer S, Delporte J, Mercier F, Perosanz F (2015) 1 × 10−16 frequency transfer by GPS PPP with integer ambiguity resolution. Metrologia 52:301–309. https://doi.org/10.1088/00261394/52/2/301
Wübbena G (1985) Software developments for geodetic positioning with GPS using TI4100 code and carrier measurements. In: 1st international symposium on precise positioning with the global positioning system. U.S. Department of Commerce, Rockville, MD, pp 403–412
Xia F, Ye S, Xia P, Zhao L, Jian N, Chen D, Hu G (2018) Assessing the latest performance of Galileoonly PPP and the contribution of Galileo to multiGNSS PPP. Sp Res, Adv. https://doi.org/10.1016/j.asr.2018.06.008
Zumberge J, Heflin M, Jefferson D, Watkins M, Webb F (1997) Precise point positioning for the efficient and robust analysis of GPS data from large networks. J Geophys Res 102(B3):5005–5017
Acknowledgements
Not applicable.
Funding
Not applicable.
Author information
Affiliations
Contributions
GK and MG performed the processing. GK, FP and SL discussed and analyzed the data. GK and FP edited the article. All authors read and approved the final manuscript.
Corresponding author
Correspondence to Georgia Katsigianni.
Ethics declarations
Competing interests
The authors declare that they have no conflict of interest.
Declarations
Not applicable.
Availability of data
All data used in the present paper are available from the authors upon request.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided 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.
About this article
Received
Accepted
Published
DOI
Keywords
 Galileo
 Precise point positioning
 Ambiguity resolution
 Integer precise point positioning
 Kinematic
 Postprocessing