An official website of the United States government
Here's how you know
Official websites use .gov
A
.gov website belongs to an official
government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you've safely
connected to the .gov website. Share sensitive
information only on official, secure websites.
As a library, NLM provides access to scientific literature. Inclusion in an NLM database does not imply endorsement of, or agreement with,
the contents by NLM or the National Institutes of Health.
Learn more:
PMC Disclaimer
|
PMC Copyright Notice
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
This paper introduces a new dual-frequency precise point positioning (PPP) model, which combines the observations from three different global navigation satellite system (GNSS) constellations, namely GPS, Galileo, and BeiDou. Combining measurements from different GNSS systems introduces additional biases, including inter-system bias and hardware delays, which require rigorous modelling. Our model is based on the un-differenced and between-satellite single-difference (BSSD) linear combinations. BSSD linear combination cancels out some receiver-related biases, including receiver clock error and non-zero initial phase bias of the receiver oscillator. Forming the BSSD linear combination requires a reference satellite, which can be selected from any of the GPS, Galileo, and BeiDou systems. In this paper three BSSD scenarios are tested; each considers a reference satellite from a different GNSS constellation. Natural Resources Canada’s GPSPace PPP software is modified to enable a combined GPS, Galileo, and BeiDou PPP solution and to handle the newly introduced biases. A total of four data sets collected at four different IGS stations are processed to verify the developed PPP model. Precise satellite orbit and clock products from the International GNSS Service Multi-GNSS Experiment (IGS-MGEX) network are used to correct the GPS, Galileo, and BeiDou measurements in the post-processing PPP mode. A real-time PPP solution is also obtained, which is referred to as RT-PPP in the sequel, through the use of the IGS real-time service (RTS) for satellite orbit and clock corrections. However, only GPS and Galileo observations are used for the RT-PPP solution, as the RTS-IGS satellite products are not presently available for BeiDou system. All post-processed and real-time PPP solutions are compared with the traditional un-differenced GPS-only counterparts. It is shown that combining the GPS, Galileo, and BeiDou observations in the post-processing mode improves the PPP convergence time by 25% compared with the GPS-only counterpart, regardless of the linear combination used. The use of BSSD linear combination improves the precision of the estimated positioning parameters by about 25% in comparison with the GPS-only PPP solution. Additionally, the solution convergence time is reduced to 10 minutes for the BSSD model, which represents about 50% reduction, in comparison with the GPS-only PPP solution. The GNSS RT-PPP solution, on the other hand, shows a similar convergence time and precision to the GPS-only counterpart.
Keywords: precise point positioning, GPS, Galileo, BeiDou
1. Introduction
Global navigation satellite systems (GNSS) precise point positioning (PPP) has proven to be capable of providing positioning accuracy at the sub-decimeter and decimeter levels in static and kinematic modes, respectively. PPP differs from differential positioning methods in that differential techniques require access to GNSS observations from one or more reference stations with precisely known coordinates. This provides an advantage for PPP over differential methods, as only a single receiver is required at the user’s end. Consequently, the spatial operating range limit of differential techniques is overcome through PPP. However, a major disadvantage of PPP in comparison with differential GNSS techniques is that a relatively long time is required for the solution to converge to sub-decimeter level. This is mainly due to the existence of unmodelled residual errors Generally, PPP solution accuracy and convergence time are influenced by the ability to mitigate all potential error sources in the system. PPP essentially relies on the availability and use of precise satellite products, namely orbital and clock corrections. At present, the IGS-MGEX provides precise satellite orbital and clock corrections and the satellite hardware delays for all GNSS constellations [1].
Several comprehensive studies have been published on the accuracy and convergence time of un-differenced GPS PPP solution [2,3,4,5,6,7,8,9,10,11]. However, a drawback of a single GNSS constellation such as GPS is the limited number of visible satellites in urban areas. The addition of other GNSS systems, such as Galileo and BeiDou, offers more visible satellites to users, which in turn enhances the satellite geometry and is expected to improve the overall positioning solution [8]. This in turn makes the PPP solution more feasible, especially in urban areas. However, combining the observations of multi-GNSS constellations comes at the expense of introducing additional biases to the observation mathematical models. These include the GPS to Galileo time offset, GPS to BeiDou time offset and the hardware delays of both Galileo and BeiDou. Recently, [7] showed that combining the un-differenced GPS and Galileo observations in a PPP model improves the solution convergence time by about 25%, in comparison with the GPS-only counterpart. [12,13,14,15,16] combined the GPS/BeiDou observations in a PPP model, which reduced the convergence time by 20% in comparison with the GPS-only PPP solution. A quad-constellation (GPS, Galileo, BeiDou, and Glonass) PPP model was developed in [17,18,19,20] and its performance was assessed in static and kinematic modes. Their test results showed improvement in both of the PPP solution precision and convergence time. However, those studies were limited to the post-processing mode.
Recently, the focus of PPP has shifted to the determination of an accurate solution in real time. The advent of the IGS real-time Pilot Project in 2007 led to the development of real-time clock and orbit streams [4,21]. At present, the IGS real-time service provides different types of clock corrections, namely IGS01/IGC01, IGS02, and IGS03 [22,23]. The development of these correction streams allows the user to determine an accurate real-time PPP solution anywhere in the world. The availability of RT-PPP solution elevates PPP as a potentially viable alternative to differential GNSS techniques, in particular the highly productive and widely used real-time kinematic (RTK) solution. However, the long convergence time remains the main disadvantage of PPP [24,25,26].
This paper develops a triple-constellation GNSS (GPS, Galileo, and BeiDou) PPP model, which rigorously accounts for all errors and biases, including the additional biases introduced as a result of combining the observations of different GNSS constellations. These additional biases are lumped together into a new unknown parameter, which is referred to as the inter-system bias in our PPP model. In addition, the receiver differential hardware delays are lumped to the receiver clock error. The hydrostatic component of the tropospheric zenith path delay is modelled through the Hopfield model, while the wet component is considered as an additional unknown parameter [7,27]. All remaining errors and biases are accounted for using existing models as shown in [28]. The developed PPP model employs GPS L1/L2, Galileo E1/E5a, and BeiDou B1/B2 signals in dual-frequency ionosphere-free linear combinations. Sequential least-squares estimation technique is used to obtain the best estimates, in the least-squares sense, for the unknown parameters. It is shown that the convergence time of the un-differenced post-processed GNSS PPP solution is improved by about 25%, in comparison with the GPS-only counterpart. On the other hand, the use of BSSD linear combinations in post-processing mode improves the precision of the estimated positioning parameters by about 25% in comparison with the GPS-only counterpart. Additionally, the solution convergence time is reduced to 10 min BSSD model is used, which represents about 50% improvement in comparison with the GPS-only PPP solution. Moreover, the GNSS RT-PPP solution shows a similar convergence time and positioning precision to the GPS-only counterpart. In all cases, the inter-system bias parameter is found to be essentially constant over the observation time span (one hour) and is receiver-dependent.
2. Un-Differenced Post-Processing PPP Models
Traditionally, PPP has been carried out using dual-frequency ionosphere-free linear combinations of carrier-phase and pseudorange GPS measurements. Equations (1) to (6) show the ionosphere-free linear combinations of GPS, Galileo, and BeiDou observations [29,30].
(1)
(2)
(3)
(4)
(5)
(6)
where the subscripts G, E, and B refer to the GPS, Galileo, and BeiDou satellite systems, respectively; , , and are the ionosphere-free pseudoranges in meters for GPS, Galileo, and BeiDou systems, respectively; , , and are the ionosphere-free carrier phase measurements in meters for GPS, Galileo, and BeiDou systems, respectively; GGTO is the GPS to Galileo time offset; GB is the GPS to BeiDou time offset; ρ is the true geometric range from receiver at reception time to satellite at transmission time in meter; dtr, dts are the clock errors in seconds for the receiver at signal reception time and the satellite at signal transmission time, respectively; , , , , , are frequency-dependent code hardware delays for the receiver at reception time in seconds; , , , , , are frequency-dependent code hardware delays for the satellite at transmission time in seconds; , , , , , are frequency-dependent carrier-phase hardware delays for the receiver at reception time in seconds; , , , , , are frequency-dependent carrier-phase hardware delays for the satellite at transmission time in seconds; T is the tropospheric delay in meter; , , are the ionosphere-free linear combinations of the ambiguity parameters for both GPS, Galileo, and BeiDou carrier-phase measurements in meters, respectively; , , , , , are ionosphere-free linear combinations of frequency-dependent initial fractional phase biases in the receiver and satellite channels for both GPS, Galileo, and BeiDou in meters, respectively; c is the speed of light in vacuum in meter per second; , , , , , are the ionosphere-free linear combinations of the relevant noise and un-modeled errors in meter; , , , , , are the ionosphere-free linear combination coefficients for GPS, Galileo, and BeiDou which are given, respectively, by: , , , , , . where f1 and f2 are GPS L1 and L2 signals frequencies; fE1 and fE5a are Galileo E1 and E5a signals frequencies; fB1 and fB2 are BeiDou B1 and B2 signals frequencies.
(7)
(8)
(9)
where λ1 and λ2 are the GPS L1 and L2 signals wavelengths in meters; λE1 and λE5a are the Galileo E1 and E5a signals wavelengths in meters; λB1 and λB2 are the BeiDou B1 and B2 signals wavelengths in meters; N1, N2 are the integer ambiguity parameters of GPS signals L1 and L2, respectively; NE1, NE5a are the integer ambiguity parameters of Galileo signals E1 and E5a, respectively; NB1, NB2 are the integer ambiguity parameters of BeiDou signals B1 and B2, respectively.
Precise orbit and satellite clock corrections of IGS-MGEX networks are produced for GPS, Galileo and BeiDou observations and are referred to GPS time. IGS precise GPS satellite clock correction includes the effect of the ionosphere-free linear combination of the satellite hardware delays of L1/L2 P(Y) code, while the Galileo counterpart includes the effect of the ionosphere-free linear combination of the satellite hardware delays of the Galileo E1/E5a pilot code. In addition, BeiDou satellite clock correction includes the effect of the ionosphere-free linear combination of the satellite hardware delays of B1/B2 code [11]. By applying the precise clock products for GPS, Galileo, and BeiDou observations, Equations (1)–(6) will take the following form:
(10)
(11)
(12)
(13)
(14)
(15)
For simplicity, the receiver and satellite hardware delays are written as:
In the combined GPS, Galileo and BeiDou un-differenced post-processed PPP solution, the GPS receiver clock error is lumped to the GPS receiver differential code biases. To maintain consistency in the estimation of a common receiver clock offset, this convention is used when combining the ionosphere-free linear combination of GPS L1/L2, Galileo E1/E5a, and BeiDou B1/B2 observations in the post-processed PPP solution. This, however, introduces an additional bias in the Galileo ionosphere-free PPP mathematical model, which represents the difference in the receiver differential code biases of both systems. Such an additional bias is commonly known as the inter-system bias, which is referred to as ISB in this paper. In our PPP model, the Hopfield tropospheric correction model along with the Vienna mapping function are used to account for the hydrostatic component of the tropospheric delay [27,31]. Other corrections are also applied, including the effect of ocean loading [32,33], Earth tide [28], carrier-phase windup [8,34], Sagnac [35], relativity [7], and satellite and receiver antenna phase-center variations [36]. The noise terms are modeled stochastically using an exponential model, as described in [37]. With the above consideration, the GPS/Galileo/BeiDou ionosphere-free linear combinations for the pseudorange and carrier-phase measurements can be written as:
(16)
(17)
(18)
(19)
(20)
(21)
where represents the sum of the receiver clock error and receiver hardware delay ; ISB is the inter system bias as follows ; ; , and are given by:
(22)
(23)
(24)
3. BSSD Post-Processing PPP Models
When combining the GPS, Galileo, and BeiDou observations in an un-differenced PPP model, the ambiguity parameters lose their integer nature as they are contaminated by the receiver and satellite hardware delays. It should be pointed out that the number of unknown parameters in the combined PPP solution equals the number of visible satellites from any system plus seven parameters, while the number of equations equals double the number of the visible satellites. This means that the redundancy equals nG + nE + nB − 7. In other words, at least seven mixed satellites are needed for the solution to exist. In comparison with the GPS-only un-differenced scenario, which requires a minimum of five satellites for the solution to exist, the addition of Galileo or BeiDou satellites increases the redundancy by nE + nB − 2. In other words, we need a minimum of three satellites from both Galileo and BeiDou systems in order to contribute to the solution.
As indicated earlier, the reference satellite can be selected from any of the three satellite constellations [37]. If a GPS satellite is selected as a reference for all GNSS observables, using Equations (16)–(21), BSSD mathematical models can be written as:
(25)
(26)
(27)
(28)
(29)
(30)
where , and are given by:
(31)
(32)
(33)
Similarly, when a Galileo satellite is selected as a reference, using Equations (16)–(21), BSSD mathematical models can be written as:
(34)
(35)
(36)
(37)
(38)
(39)
where, , , and are the BSSD non-integer ambiguity parameters lumped to the receiver and satellite hardware delays, which are given by:
(40)
(41)
(42)
When selecting a BeiDou satellite as a reference, using Equations (16)–(21), BSSD mathematical models can be written as:
(43)
(44)
(45)
(46)
(47)
(48)
where, , , and are the BSSD non-integer ambiguity parameters lumped to the receiver and satellite hardware delays, which are given by:
(49)
(50)
(51)
Under the assumption that the observations are uncorrelated and the errors are normally distributed with zero mean, the covariance matrix of the un-differenced observations takes the form of a diagonal matrix. The elements along the diagonal line represent the variances of the code and carrier phase measurements. In our solution, we consider the ratio between the standard deviation of the code and carrier-phase measurements to be 100. When forming BSSD, however, the differenced observations become mathematically correlated. This leads to a fully populated covariance matrix at any particular epoch.
4. Real-Time PPP Satellite Clock Corrections
IGS launched its real-time service (RTS) in April 2013, which provides the users with real-time satellite orbit and clock corrections. At present, the IGS RTS uses a network of 130 globally distributed real-time tracking stations (IGS, 2016). Generally, the IGS satellite orbit and clock corrections are available to users with a delay based on the stated accuracies of the corrections, which are intended to be used in the post-processed positioning mode, e.g., the final IGS orbit and clock corrections have a delay of about 14 days. The IGS produced “ultra rapid” precise satellite correction products, which can be used in near real-time and real-time positioning; however, the prediction part of these corrections are based on earlier observations and are significantly less accurate than the other IGS products [26,38].
The IGS RTS produces and publishes real-time GNSS orbit and clock corrections, which are streamed to users in the Radio Technical Commission for Maritime services (RTCM) format. The RTCM State Space Representation (SSR) format is capable of supporting sub-decimeter RT-PPP anywhere in the world. Currently, the RTS products are offered for the GPS, Galileo, and GLONASS constellations. Table 1 outlines the IGS RTS products, their formats and frequency [25,26].
Table 1.
Outlines the IGS RTS products, their formats and frequency.
In order to access the RTS-IGS data streams that contain the satellite orbit and clock corrections, an NTRIP client application must be used. The Bundesamt für Kartographie und Geodäsie (BKG) NTRIP Client (BNC) version 2.11.1 is used to access these data streams. BKG Ntrip Client (BNC) is an open source application that support a variety of GNSS positioning applications [38].
IGS01/IGC01 precise satellite orbit and clock corrections are computed using a single epoch GPS combination. The solution epochs in this product are completely independent of each other, which has the advantage that the full accuracy is available as soon as product generation starts. While the IGS02 precise satellite orbit and clock corrections is extracted from one of the incoming ultra-rapid solutions. Both of the IGS02 and IGS03 use Kalman filtering and require a few minutes to converge to their full accuracy. The major difference between IGS03 and IGS02 is that the former includes GNSS corrections in addition to GPS [39].
5. Results and Discussion
To verify the developed combined PPP model, three-constellation GNSS (GPS, Galileo, and BeiDou) observations at four globally distributed stations were selected from the IGS tracking network (Figure 1) [36]. Those stations are occupied by GNSS receivers, which are capable of simultaneously tracking the GNSS constellations. Only one hour of observations with maximum possible number of Galileo and BeiDou satellites at each station is considered in our analysis. All data sets have an interval of 30 s.
The positioning results for station Delf1 located at Delft University of Technology, The Netherlands, are presented below. Similar results are obtained for the other stations. However, a summary of the convergence times and the three-dimensional PPP solution standard deviations are presented below for all stations. Natural Resources Canada’s GPSPace PPP software is modified to handle data from GPS, Galileo, and BeiDou systems, which enables a combined PPP solution as detailed above. BNC version 2.11.1 software is used to combine GPS and Galileo observations to obtain a real-time PPP solution. In addition to the combined PPP solution, we also obtained the PPP solutions of the un-differenced ionosphere-free GPS-only, which is used to assess the performance of the newly developed PPP model. Figure 2 summarizes the satellite availability during the one-hour observation time for each constellation at DLF1 station.
As shown in Figure 2, eight to nine GPS satellites were visible during the one-hour observation time span. The addition of Galileo and BeiDou systems increase the number of visible satellites to 19–20.
Figure 3 summarizes the convergence times for all un-differenced post-processing PPP models with different GNSS constellation combinations. As can be seen, the un-differenced GPS-only post-processed PPP solution indicates that the model is capable of obtaining a sub-decimetre level accuracy. However, the solution takes about 20 min to converge to decimetre level precision. As shown in Figure 3, the convergence time of the combined GNSS post-processed PPP solutions takes about 15 min to reach the decimeter level precision, which represent a 25% improvement in comparison with the GPS-only post-processed PPP solution. To further assess the performance of the various un-differenced post-processing PPP models, the solution output is sampled every 10 min and the standard deviation of the computed station coordinates is calculated for each sample. Figure 4 shows the position standard deviations in the East, North, and Up directions, respectively. As can be seen, the precision of the combined un-differenced post-processed PPP solutions is comparable to that of the GPS-only post-processed PPP solution.
Summary of positioning standard deviations in East, North, and Up directions of all un-differenced post-processed PPP solutions. (a) East standard deviation; (b) North standard deviation; (c) Up standard deviation.
Figure 5 summarizes the convergence times for the GNSS BSSD post-processed PPP solutions using different reference satellites. As shown in Figure 5, using BSSD post-processing PPP model reduces the convergence time to 10 min, which represents a 50% improvement compared to the GPS-only post-processed PPP solution. Similar to the un-differenced solution, the BSSD solution output is sampled every 10 min and the standard deviation of the estimated station coordinates is calculated for each sample.
Summary of convergence times for BSSD post-processed PPP solutions.
Figure 6 shows a summary of the standard deviations of the station coordinates in the East, North, and Up directions, respectively. As shown in Figure 6, the standard deviations of the GNSS BSSD post-processed PPP solutions are improved compared to the un-differenced post-processed PPP solutions. In addition, as the number of epochs, and consequently the number of measurements, increases the performance of the various models tends to be comparable. In order to assess the RT-PPP solution, all of the IGS RTS products are used to produce various real-time PPP solutions.
Summary of positioning standard deviations in East, North, and Up directions of all BSSD post-processed PPP solutions. (a) East standard deviation; (b) North standard deviation; (c) Up standard deviation.
Figure 7 summarizes the convergence times of the various RT-PPP solutions. As shown in Figure 7, the RT-PPP solution convergence time depends on the IGS RTS satellite orbit and clock corrections used. The IGS03 satellite corrections provided the best PPP solution, with a convergence time around 25 min. This is expected because the IGS03 precise satellite products corrections are based on multi-constellation GNSS solution. The other RTS-IGS products provided longer PPP solution convergence times.
Summary of convergence times of RT-PPP solutions using different satellite clock products.
Figure 8 summarizes the convergence times of the RT-PPP solutions for the various test stations when the IGS03 satellite corrections are used. As can be seen, the convergence time for the RT-PPP solution is similar to the convergence time of the GPS-only RT-PPP solution. As mentioned earlier the RTS-IGS satellite clock corrections are not available for the BeiDou system. Similar to previous cases, the RT-PPP solution output is sampled every 10 min and the standard deviation of the estimated station coordinates is calculated for each sample.
A summary of the convergence time of RT-PPP solutions using IGS03 satellite clock correction.
Figure 9 shows the standard deviations of the station coordinates in the East, North, and Up directions, respectively. As can be seen, the use of IGS03 satellite corrections improves the RT-PPP solution precision, in comparison with other real-time satellite correction products.
Summary of the RT-PPP positioning standard deviations in East, North, and Up directions. (a) East standard deviation; (b) North standard deviation; (c) Up standard deviation.
6. Conclusions
This paper developed a triple-constellation GNSS PPP mode in various positioning modes. Post-processed PPP solutions are obtained in both of the un-differenced and BSSD modes, while a RT-PPP solution is obtained the un-differenced mode only. All post-processed PPP and RT-PPP solutions are compared with the traditional un-differenced GPS-only counterparts. Three scenarios are considered when forming BSSD, each uses a reference satellite from a different GNSS constellation. All of the RTS-IGS satellite corrections currently produced by the IGS are used to produce the RT-PPP solutions.
It has been shown that combining the GPS, Galileo, and BeiDou observations in an un-differenced post-processing PPP model improves the convergence time by about 25% in comparison with the GPS-only counterpart. However, no noticeable improvement is obtained in the PPP solution precision. The use of BSSD linear combination improves the PPP solution convergence time by about 50% and the precision of the estimated PPP parameters by about 25%, in comparison with the GPS-only post-processed PPP solution. RTS IGS03 satellite corrections provided the shortest RT-PPP convergence time, which was about 25 min. In addition, the precision of the RT-PPP solution was better when IGS03 was used, in comparison with the cases when IGS01, IGC01, and IGS02 satellite corrections were used.
Acknowledgments
This research was partially supported by the Natural Sciences and Engineering Research Council (NSERC) of Canada. The authors would like to thank the International GNSS service—Multi-GNSS Experiment (IGS-MEGX) network.
Author Contributions
Akram Afifi and Ahmed El-Rabbany conceived the idea and wrote the paper. Akram Afifi and Ahmed El-Rabbany elaborated the problem formulation. Akram Afifi implemented the experimental testbed and performed the evaluation under the supervision of Ahmed El-Rabbany.
Conflicts of Interest
The authors declare no conflict of interest.
References
1.Montenbruck O., Steigenberger P., Khachikyan R., Weber G., Langley R.B., Mervart L., Hugentobler U. IGS-MGEX: Preparing the ground for multi-constellation GNSS science. InsideGNSS. 2014;9:42–49. [Google Scholar]
2.Zumberge J.F., Heflin M.B., Jefferson D.C., Watkins M.M., Webb F.H. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. 1997;102:5005–5017. doi: 10.1029/96JB03860. [DOI] [Google Scholar]
3.Kouba J., Heroux P. Precise point positioning using IGS orbit and clock products. GPS Solut. 2001;5:12–28. doi: 10.1007/PL00012883. [DOI] [Google Scholar]
4.Colombo O.L., Sutter A.W., Evans A.G. Evaluation of precise, kinematic GPS point positioning; Proceedings of the 17th Institute of Navigation (ION) GNSS Meeting; Long Beach, CA, USA. 21–24 September 2004. [Google Scholar]
5.Ge M., Gendt G., Rothacher M., Shi C., Liu J. Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations. J. Geod. 2008;82:401. doi: 10.1007/s00190-007-0208-3. [DOI] [Google Scholar]
6.Collins P., Bisnath S., Lahaye F., Héroux P. Undifferenced GPS ambiguity resolution using the decoupled clock model and ambiguity datum fixing. Navigation. 2010;57:123–135. doi: 10.1002/j.2161-4296.2010.tb01772.x. [DOI] [Google Scholar]
7.Afifi A., El-Rabbany A. Performance Analysis of Several GPS/Galileo Precise Point Positioning Models. Sensors. 2015;15:14701–14726. doi: 10.3390/s150614701. [DOI] [PMC free article] [PubMed] [Google Scholar]
8.Hofmann-Wellenhof B., Lichtenegger H., Wasle E. GNSS Global Navigation Satellite Systems. GPS, Glonass, Galileo & More. Springer Wien; New York, NY, USA: 2008. p. 501. [Google Scholar]
9.Leick A. GPS Satellite Surveying. 3rd ed. John Wiley and Sons; New York, NY, USA: 2004. [Google Scholar]
10.Li X., Zhang X., Ren X., Fritsche M., Wickert J., Schuh H. Precise positioning with current multi-constellation Global Navigation Satellite Systems: GPS, GLONASS, Galileo and BeiDou. Sci. Rep. 2015;5 doi: 10.1038/srep08328. [DOI] [PMC free article] [PubMed] [Google Scholar]
11.Li X., Ge M., Dai X., Ren X., Fritsche M., Wickert J., Schuh H. Accuracy and reliability of multi-GNSS real-time precise positioning: GPS, GLONASS, BeiDou, and Galileo. J. Geod. 2015;89:607–635. doi: 10.1007/s00190-015-0802-8. [DOI] [Google Scholar]
12.Tegedor J., Øvstedal O., Vigen E. Precise orbit determination and point positioning using GPS, Glonass, Galileo and BeiDou. J. Geod. Sci. 2014;4:2081–9943. doi: 10.2478/jogs-2014-0008. [DOI] [Google Scholar]
13.Odijk D., Zhang B., Khodabandeh A., Odolinski R., Teunissen P.J.G. On the estimability of parameters in undifferenced, uncombined GNSS network and PPP-RTK user models by means of S-system theory. J. Geod. 2016;90:15–44. doi: 10.1007/s00190-015-0854-9. [DOI] [Google Scholar]
14.Teunissen P.J.G., Khodabandeh A. Review and principles of PPP-RTK methods. J. Geod. 2015;89:217–240. doi: 10.1007/s00190-014-0771-3. [DOI] [Google Scholar]
15.Odolinski R., Teunissen P.J.G., Odijk D. Combined BDS, Galileo, QZSS and GPS single-frequency RTK. GPS Solut. 2014;19:151–163. doi: 10.1007/s10291-014-0376-6. [DOI] [Google Scholar]
16.Changsheng C., Yang G., Lin P., Jianjun Z. Precise point positioning with quad-constellations: GPS, BeiDou, GLONASS and Galileo. Adv. Space Res. 2015;56:133–143. [Google Scholar]
17.Yuan Y., Zhang B. Retrieval of inter-system biases (ISBs) using a network of multi-GNSS receivers. J. Glob. Position Syst. 2014;13:22–29. [Google Scholar]
18.Nadarajah N., Teunissen P.J.G., Sleewaegen J.-M., Montenbruck O. The mixed-receiver BeiDou inter-satellite-type bias and its impact on RTK positioning. GPS Solut. 2015;19:357–368. doi: 10.1007/s10291-014-0392-6. [DOI] [Google Scholar]
19.Nadarajah N., Teunissen P.J.G., Raziq N. Beidou inter-satellite-type bias evaluation and calibration for mixed receiver attitude determination. Sensors. 2013;13:9435–9463. doi: 10.3390/s130709435. [DOI] [PMC free article] [PubMed] [Google Scholar]
20.Tegedor J., Liu X., de Jong K., Goode M., Øvstedal O., Vigen E. Estimation of Galileo uncalibrated hardware delays for ambiguity-fixed precise point positioning; Proceedings of the 27th International Technical Meeting of the Satellite Division of the Institute Of Navigation (ION GNSS+ 2014); Tampa, FL, USA. 8–12 September 2014; pp. 2346–2353. [Google Scholar]
21.Grinter T., Roberts C. Real Time Precise Point Positioning: Are We There Yet?; Proceedings of the IGNSS Symposium Outrigger; Gold Coast, Australia. 16–18 July 2013. [Google Scholar]
23.Wang M., Cai H., Pan Z. BDS/GPS relative positioning for long baseline with undifferenced observations. Adv. Space Res. 2015;55:113–124. doi: 10.1016/j.asr.2014.10.001. [DOI] [Google Scholar]
24.Changsheng C., Yang G., Lin P., Wujiao D. An analysis on combined GPS/COMPASS data quality and its effect on single point positioning accuracy under different observing conditions. Adv. Space Res. 2014;54:818–829. [Google Scholar]
25.Odijk D., Teunissen P.J.G. Characterization of between-receiver GPS-Galileo inter-system biases and their effect on mixed ambiguity resolution. GPS Solut. 2013;17:521–533. doi: 10.1007/s10291-012-0298-0. [DOI] [Google Scholar]
26.Torre A.D., Caporali A. An analysis of intersystem biases for multi-GNSS positioning. GPS Solut. 2015;19:297–307. doi: 10.1007/s10291-014-0388-2. [DOI] [Google Scholar]
27.Hopfield H.S. Tropospheric refraction effects on satellite range measurements. APL Tech. Dig. 1972;11:11–19. [Google Scholar]
29.Afifi A., El-Rabbany A. An innovative dual frequency PPP model for combined GPS/Galileo observations. J. Appl. Geod. 2015;9:27–34. doi: 10.1515/jag-2014-0009. [DOI] [Google Scholar]
30.Li X., Ge M., Doua J., Wickert J. Real-time precise point positioning regional augmentation for large GPS reference networks. GPS Solut. 2014;18:61–71. doi: 10.1007/s10291-013-0310-3. [DOI] [Google Scholar]
31.Boehm J., Schuh H. Vienna mapping functions in VLBI analyses. Geophys. Res. Lett. 2004;31 doi: 10.1029/2003GL018984. [DOI] [Google Scholar]
32.Bos M.S., Scherneck H.-G. Ocean Tide Loading Provider. 2011. [(accessed on 1 December 2014)]. Available online: http://holt.oso.chalmers.se/loading/
35.Kaplan E., Heagarty C. Understanding GPS Principles and Applications. Artech House Inc.; Boston, MA, USA: 2006. [Google Scholar]
36.Dow J.M., Neilan R.E., Rizos C. The International GNSS Service in a changing landscape of Global Navigation Satellite Systems. J. Geod. 2009;83:191–198. doi: 10.1007/s00190-008-0300-3. [DOI] [Google Scholar]
37.Afifi A., El-Rabbany A. An Improved Between-Satellite Single-Difference Precise Point Positioning Model for Combined GPS/Galileo Observations. J. Appl. Geod. 2015;9:1862–9016. doi: 10.1515/jag-2014-0030. [DOI] [Google Scholar]
38.Caissy M., Agrotis L., Weber G., Hernandez-Pajares M., Hugentobler U. Innovation: The International GNSS Real-Time Service. GPS World. 2012;23:52–58. [Google Scholar]