# GPS/BDS-2/Galileo Precise Point Positioning Ambiguity Resolution Based on the Uncombined Model

^{1}

^{2}

^{3}

^{*}

Next Article in Journal

Next Article in Special Issue

Next Article in Special Issue

Previous Article in Journal

Previous Article in Special Issue

Previous Article in Special Issue

College of Geology Engineering and Geomatics, Chang’an University, Xi’an 710054, China

Department of Geomatics Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada

Radar Research Lab, School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China

Author to whom correspondence should be addressed.

Received: 23 April 2020 / Revised: 2 June 2020 / Accepted: 4 June 2020 / Published: 8 June 2020

(This article belongs to the Special Issue Real-time GNSS Precise Positioning Service and its Augmentation Technology)

In this study, an uncombined precise point positioning (PPP) model was established and was used for estimating fractional cycle bias (FCB) products and for achieving ambiguity resolution (AR), using GPS, BDS-2, and Galileo raw observations. The uncombined PPP model is flexible and efficient for positioning services and generating FCB. The FCBs for GPS, BDS-2, and Galileo were estimated using the uncombined PPP model with observations from the Multi-GNSS Experiment (MGEX) stations. The root mean squares (RMSs) of the float ambiguity a posteriori residuals associated with all of the three GNSS constellations, i.e., GPS, BDS-2, and Galileo, are less than 0.1 cycles for both narrow-lane (NL) and wide-lane (WL) combinations. The standard deviation (STD) of the WL combination FCB series is 0.015, 0.013, and 0.006 cycles for GPS, BDS-2, and Galileo, respectively, and the counterpart for the NL combination FCB series is 0.030 and 0.0184 cycles for GPS and Galileo, respectively. For the BDS-2 NL combination FCB series, the STD of the inclined geosynchronous orbit (IGSO) satellites is 0.0156 cycles, while the value for the medium Earth orbit (MEO) satellites is 0.073 cycles. The AR solutions produced by the uncombined multi-GNSS PPP model were evaluated from the positioning biases and the success fixing rate of ambiguity. The experimental results demonstrate that the growth of the amount of available satellites significantly improves the PPP performance. The three-dimensional (3D) positioning accuracies associated with the PPP ambiguity-fixed solutions for the respective only-GPS, GPS/BDS-2, GPS/Galileo, and GPS/BDS-2/Galileo models are 1.34, 1.19, 1.21, and 1.14 cm, respectively, and more than a 30% improvement is achieved when compared to the results related to the ambiguity-float solutions. Additionally, the convergence time based on the GPS/BDS-2/Galileo observations is only 7.5 min for the ambiguity-fixed solutions, and the results exhibit a 53% improvement in comparison to the ambiguity-float solutions. The values of convergence time based on the only-GPS observations are estimated as 22 and 10.5 min for the ambiguity-float and ambiguity-fixed solutions, respectively. Lastly, the success fixing rate of ambiguity is also dramatically raised for the multi-GNSS PPP AR. For example, the percentage is approximately 99% for the GPS/BDS-2/Galileo solution over a 10 min processing period. In addition, the inter-system bias (ISB) between GPS, BDS-2, and Galileo, which is carefully considered in the uncombined multi-GNSS PPP method, is modeled as a white noise process. The differences of the ISB series between BDS-2 and Galileo indicate that the clock datum bias of the satellite clock offset estimation accounts for the variation of the ISB series.

The precise point positioning (PPP) technique is a useful method in scientific research and civilian applications, which can achieve centimeter-level positioning accuracy at a single station with precise corrections for satellite orbit and clock biases [1,2,3,4]. However, its widespread application is limited by the drawback of long convergence times [2]. Thanks to PPP ambiguity resolution (AR) technology, it is possible to achieve higher positioning accuracy and shorter convergence times [5,6,7]. In previous research, the positioning accuracy of the PPP AR method in the eastward, northward, and upward directions are higher than 0.4, 0.4, and 1.2 cm, respectively, and the total improvement is realized as 27%; the convergence time is also shortened from 19.5 to 12 min with a 38% improvement [8].

Moreover, multiple global navigation satellite system (GNSS) PPP with increasing observations from multiple constellations is another efficient method to achieve higher positioning accuracy and shorter convergence times [5]. In recent years, multi-GNSS has undergone rapid development, and its performance has been demonstrated in many studies. Due to the availability of GNSS satellites, the combined GPS and GLONASS PPP was investigated first [9]. The convergence time was significantly shortened due to the availability of a greater number of satellites, and the positioning accuracy and reliability were also improved, especially when only satellites with a high cutoff elevation were applied in the processing. Further improvement has been confirmed for the combination of GPS and GLONASS [10,11,12]. The performance of BDS-2 PPP was also investigated, and centimeter-level accuracy was obtained with the continuous construction of BDS-2 [13]. An improvement for positioning accuracy and rapid convergence time was efficiently realized in the combined GPS/BDS-2 PPP [14]. In addition, the Galileo satellites were also added to improve the combined multi-GNSS PPP performance [15]. The combined GPS/BDS-2/GLONASS/Galileo PPP was implemented to present the advantages of multi-GNSS in single- or dual-frequency positioning [16,17,18,19].

Recently, multi-GNSS PPP AR has been recommended to achieve the best positioning performance. The performance associated with the positioning bias convergence in PPP AR for GPS/BDS-2 and GPS/GLONASS was analyzed [11,20,21]. Li (2017) demonstrated the performance of PPP AR with FCBs for GPS/BDS-2 in both static and dynamic modes [21]. The improvements on the static positioning accuracy and its bias convergence were also obtained for GPS/BDS-2 PPP AR with STDs of 0.7, 0.5, and 1.9 cm for the eastward, northward, and upward directions, respectively [22,23]. Liu (2017) investigated the GPS FCB estimation of GPS/GLONASS and indicated that the application of GLONASS observations significantly improved the GPS ambiguity fixing percentage over a short time span [24]. When more GNSS constellations are added into the PPP combinations, more optimal results can be obtained [25,26]. Recently, the multi-GNSS FCBs estimated with the ionospheric-free PPP model for GPS/BDS-2/Galileo have been routinely published at Wuhan University [27]. PPP AR with GPS and Galileo observations can also be achieved using the FCBs from the Centre National d’Etudes Spatiales (CNES) or the center for orbit determination in Europe (CODE) rapid orbit/clock solutions [28].

However, the previous studies are based on the combined PPP method using ionospheric-free observations. In ionospheric-free combinations, the measurement noise is amplified three times. Practically, the accuracy of the wide-lane (WL) ambiguities in the Melbourne–Wübbena (MW) combination is degraded, because this combination is sensitive to systematic pseudorange errors, such as multipath errors. Meanwhile, the uncombined PPP model, which uses raw observations, directly estimates the original ambiguities of each frequency, avoiding the abovementioned drawbacks. In the uncombined PPP model, the individual signal of each frequency is treated as an independent observable, which is flexible and can process multi-frequency signals from different GNSSs. Its positioning performance in terms of accuracy and bias convergence has been demonstrated for both single- and dual-frequency PPP [17,29], as well as real-time PPP with atmosphere augmentation corrections [30]. For the PPP-RTK method, instantaneous AR solutions using uncombined observations are achieved with atmospheric augmented corrections in the regional reference network [31,32,33,34,35]. In the Integer Recovery Clock (IRC) [7] and the Decoupled Satellite Clock (DSC) models [6], raw observations after correcting phase bias are also adopted for PPP AR [36,37]. Moreover, this approach has been used in ionospheric modeling [38,39], differential code bias (DCB) estimation [40], and FCB estimation [8]. Li (2013) used the uncombined PPP method to shorten the convergence time with ambiguity-fixed solutions [41]. Gu (2015) and Li (2018) estimated FCB products from raw ambiguities using the uncombined PPP method with BDS-2 triple-frequency observations [42,43]. Xiao (2019) proposed a common uncombined model to achieve multi-frequency PPP AR using the triple-frequency signals from Galileo and BDS-2 [44]. The equivalence of the FCB estimation between observations combined PPP model and uncombined PPP models has been confirmed and verified [8,45]. The advantages of flexibly and efficiently estimating FCBs using the uncombined PPP model have also been analyzed [8]. With the rapid development of GNSS, the potential of the uncombined PPP method for shortening convergence time and for improving positioning accuracy with ambiguity resolution should be further delineated.

Furthermore, the inter-system bias (ISB) resulting from system-specific differences, such as different time and coordinate systems, needs to be properly modeled in multi-GNSS PPP. Theoretically, ISB mainly originates from the differences of the receiver/antenna hardware delays between different GNSSs. However, the datum differences between different GNSSs in satellite clock offset estimation are introduced into the multi-GNSS PPP model, which are reflected in the ISBs. Generally, three different strategies are introduced into multi-GNSS PPP models, where the ISB parameter is modeled either with a random constant, a random walk, or a white noise process, respectively [17,46,47,48,49]. Zeng (2017) analyzed the ISB stability of BDS-2 relative to GPS with six types of receivers, and the great stable variation of the one day ISB series was shown in the experiment [50]. Zang (2020) further investigated the daily stability of the ISBs among GNSSs and proposed to add constraints using the stable property of the ISB to improve the positioning performance [47]. Jiang (2017) also proposed a model for GPS/BDS-2 PPP, constrained with the predicted ISBs [51]. Zhou (2019) compared the positioning differences using three different ISB estimation models, which indicated that the ISB variation was also related to the clock datum differences among the different GNSSs in satellite clock correction estimation [46]. Therefore, the ISB parameters should be carefully considered to precisely deal with satellite clock corrections in multi-GNSS PPP AR.

This work contributes to the literature by demonstrating an uncombined PPP model for estimating the FCB products and by analyzing the positioning performance using GPS, BDS-2, and Galileo observations. In addition, the ISBs developed with the GPS, BDS-2, and Galileo observations are also carefully evaluated. Herein, we firstly present the uncombined PPP model with multi-GNSS observations, and then, FCB products are estimated with raw ambiguities. Then, the data process strategy is elaborated in detail. The performance of the ISB stability and FCB estimations is verified with the GPS, BDS-2, and Galileo dual-frequency raw observations from the globally distributed Multi-GNSS Experiment (MGEX) stations. Furthermore, we evaluate the improved performance of the PPP ambiguity resolution with the combined model using GPS/BDS-2/Galileo observations.

Firstly, the uncombined PPP model was established using multi-GNSS raw observations with the presented basic observation equation. The stochastic models of ISB in the proposed multi-GNSS PPP model are given in detail. The FCBs were estimated using the uncombined PPP model and were also used for ambiguity resolution.

The code and carrier phase measurement for receiver r and satellite s of the GNSS q are described as [52]:
where ${P}_{r,f}^{q,s}$ and ${L}_{r,f}^{q,s}$ denote the observed minus the computed values of the code and carrier phase observations at the frequency $f$ ($f=1,2$) (m); ${u}_{r}^{q,s}$ is the unit vector of the component from the receiver $r$ to the satellite $s$; $x$ is the vector of the receiver positioning increments (m) relative to a priori position; $c$ is the light speed; $d{t}_{r}^{q}$ is the receiver clock; $d{t}^{q,s}$ is the satellite clock; ${\mathrm{Mw}}_{r}^{q,s}$ is the elevation-dependent wet mapping function of the tropospheric zenith wet delay (ZWD), ${\mathrm{ZWD}}_{r}^{}$ (m); ${I}_{r,1}^{q,s}$ is the ionospheric delay along the line-of-sight of a receiver to a satellite at the first frequency and ${\gamma}_{f}^{q}=({\lambda}_{f}^{q}/{\lambda}_{1}^{q}{)}^{2}$; ${\lambda}_{f}^{q}$ is the wavelength at the frequency $f$ (cycle) of the GNSS q; ${N}_{r,f}^{q,s}$ is the phase ambiguity at the frequency $f$; ${d}_{r,f}^{q}$, ${b}_{r,f}^{q}$ are the respective code and phase biases at frequency $f$ for the receiver; ${d}_{f}^{q,s}$, ${b}_{f}^{q,s}$ are the respective code and phase biases at the frequency $f$ for the satellite; and ${\epsilon}_{P,f}$ and ${\epsilon}_{L,f}$ are the respective code and phase measurement noises, which include the multipath effect.

$$\{\begin{array}{ll}{P}_{r,f}^{q,s}={u}_{r}^{q,s}\cdot x+c(d{t}_{r}^{q}-d{t}^{q,s})+{\mathrm{Mw}}_{r}^{q,s}{\mathrm{ZWD}}_{r}^{}+{\gamma}_{f}^{q}{I}_{r,1}^{q,s}& +{d}_{r,f}^{q}-{d}_{f}^{q,s}+{\epsilon}_{P,f}^{q}\\ {L}_{r,f}^{q,s}={u}_{r}^{q,s}\cdot x+c(d{t}_{r}^{q}-d{t}^{q,s})+{\mathrm{Mw}}_{r}^{q,s}{\mathrm{ZWD}}_{r}^{}-{\gamma}_{f}^{q}{I}_{r,1}^{q,s}+{\lambda}_{f}^{q}{N}_{r,f}^{q,s}& +{b}_{r,f}^{q}-{b}_{f}^{q,s}+{\epsilon}_{L,f}^{q}\end{array}$$

In practice, the final precise satellite clock corrections produced by the ionospheric-free combination are adopted for fixing the satellite clock offset parameters, which assimilate the ionospheric-free combination of the satellite code bias. Hence, the clock parameters for the receiver and satellite, as well as for the ionospheric delays and ambiguities, are reparameterized as [8,53,54]:
where $DC{B}_{r}={d}_{r,1}-{d}_{r,2}$ and $DC{B}^{s}={d}_{1}^{s}-{d}_{2}^{s}$ are the receiver and satellite differential code biases (DCBs), respectively. After removing the satellite clock offset parameters in the following equations, the uncombined multi-GNSS PPP model can be rewritten as:

$$\{\begin{array}{l}\begin{array}{c}d{\tilde{t}}_{r}^{q}=d{t}_{r}^{q}+\frac{{\gamma}_{2}^{q}}{{\gamma}_{2}^{q}-1}{d}_{r,1}^{q}+\frac{1}{1-{\gamma}_{2}^{q}}{d}_{r,2}^{q}\\ d{\tilde{t}}^{q,s}=d{t}^{q,s}+\frac{{\gamma}_{2}^{q}}{{\gamma}_{2}^{q}-1}{d}_{1}^{q,s}+\frac{1}{1-{\gamma}_{2}^{q}}{d}_{2}^{q,s}\\ {\tilde{I}}_{r,1}^{q,s}={I}_{r,1}^{q,s}+\frac{1}{{\gamma}_{2}^{q}-1}(DC{B}_{r}^{q}-DC{B}^{q,s})\end{array}\\ {\tilde{N}}_{r,f}^{q,s}={N}_{r,f}^{q,s}+{b}_{r,f}^{q}-{b}_{f}^{q,s}-\frac{{\gamma}_{2}^{q}+1}{{\gamma}_{2}^{q}-1}({d}_{r,1}^{q}-{d}_{1}^{q,s})+\frac{2}{{\gamma}_{2}^{q}-1}({d}_{r,2}^{q}-{d}_{2}^{q,s})\end{array}$$

$$\{\begin{array}{ll}{P}_{r,f}^{q,s}={u}_{r}^{q,s}\cdot x+cd{\tilde{t}}_{r}^{q}+{\mathrm{Mw}}_{r}^{q,s}{\mathrm{ZWD}}_{r}^{}+{\gamma}_{f}^{q}{\tilde{I}}_{r,1}^{q,s}& +{\epsilon}_{P,f}^{q}\\ {L}_{r,f}^{q,s}={u}_{r}^{q,s}\cdot x+cd{\tilde{t}}_{r}^{q}+{\mathrm{Mw}}_{r}^{q,s}{\mathrm{ZWD}}_{r}^{}-{\gamma}_{f}^{q}{\tilde{I}}_{r,1}^{q,s}+{\lambda}_{r}^{q}{\tilde{N}}_{r,f}^{q,s}& +{\epsilon}_{L,f}^{q}\end{array}$$

Considering the differences of the receiver clock offset between the different GNSSs, the ISB parameters are introduced into the multi-GNSS PPP model. Choosing the GPS receiver clock offset parameter as the reference, the linearized observation model of the uncombined multi-GNSS PPP model using the GPS, BDS-2, and Galileo observations can be rewritten as:

$$\{\begin{array}{l}{P}_{r,f}^{\mathrm{G},s}={u}_{r}^{\mathrm{G},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}\hspace{1em}\hspace{1em}\hspace{1em}+{\mathrm{Mw}}_{r}^{\mathrm{G},s}{\mathrm{ZWD}}_{r}^{}+{\gamma}_{f}^{\mathrm{G}}{\tilde{I}}_{r,1}^{\mathrm{G},s}+{\epsilon}_{P,f}^{\mathrm{G}}\\ {P}_{r,f}^{\mathrm{C},s}={u}_{r}^{\mathrm{C},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}+c{\mathrm{ISB}}_{r}^{\mathrm{C}}+{\mathrm{Mw}}_{r}^{\mathrm{C},s}{\mathrm{ZWD}}_{r}^{}+{\gamma}_{f}^{\mathrm{C}}{\tilde{I}}_{r,1}^{\mathrm{C},s}+{\epsilon}_{P,f}^{\mathrm{C}}\\ {P}_{r,f}^{\mathrm{E},s}={u}_{r}^{\mathrm{E},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}+c{\mathrm{ISB}}_{r}^{\mathrm{E}}+{\mathrm{Mw}}_{r}^{\mathrm{E},s}{\mathrm{ZWD}}_{r}^{}+{\gamma}_{f}^{\mathrm{E}}{\tilde{I}}_{r,1}^{\mathrm{E},s}+{\epsilon}_{P,f}^{\mathrm{E}}\end{array}$$

$$\{\begin{array}{l}{L}_{r,f}^{\mathrm{G},s}={u}_{r}^{\mathrm{G},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}+{\mathrm{Mw}}_{r}^{\mathrm{G},s}{\mathrm{ZWD}}_{r}^{}-{\gamma}_{f}^{\mathrm{G}}{\tilde{I}}_{r,1}^{\mathrm{G},s}+{\lambda}_{r}^{\mathrm{G}}{\tilde{N}}_{r,f}^{\mathrm{G},s}+{\epsilon}_{L,f}^{\mathrm{G}}\\ {L}_{r,f}^{\mathrm{C},s}={u}_{r}^{\mathrm{C},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}+c{\mathrm{ISB}}_{r}^{\mathrm{C}}+{\mathrm{Mw}}_{r}^{\mathrm{C},s}{\mathrm{ZWD}}_{r}^{}-{\gamma}_{f}^{\mathrm{C}}{\tilde{I}}_{r,1}^{\mathrm{C},s}+{\lambda}_{r}^{\mathrm{C}}{\tilde{N}}_{r,f}^{\mathrm{C},s}+{\epsilon}_{L,f}^{\mathrm{C}}\\ {L}_{r,f}^{\mathrm{E},s}={u}_{r}^{\mathrm{E},s}\cdot x+cd{\tilde{t}}_{r}^{\mathrm{G}}+c{\mathrm{ISB}}_{r}^{\mathrm{E}}+{\mathrm{Mw}}_{r}^{\mathrm{E},s}{\mathrm{ZWD}}_{r}^{}-{\gamma}_{f}^{\mathrm{E}}{\tilde{I}}_{r,1}^{\mathrm{E},s}+{\lambda}_{r}^{\mathrm{E}}{\tilde{N}}_{r,f}^{\mathrm{E},s}+{\epsilon}_{L,f}^{\mathrm{E}}\end{array}$$

The estimated parameter vector **X** for the uncombined multi-GNSS PPP model is presented as:
where ${\tilde{I}}_{r,1}^{}$ is the vector of the ionospheric delay parameters in Equation (2) for all observed satellites and ${\tilde{N}}_{r,f}^{}$ is the vector of the ambiguity parameters in Equation (2) of each frequency for all observed satellites.

$$X={\left[x,cd{\tilde{t}}_{r}^{\mathrm{G}},c{\mathrm{ISB}}_{r}^{\mathrm{C}},c{\mathrm{ISB}}_{r}^{\mathrm{E}}{,\mathrm{ZWD}}_{r},{\tilde{I}}_{r,1}^{\mathrm{G}},{\tilde{I}}_{r,1}^{\mathrm{C}},{\tilde{I}}_{r,1}^{\mathrm{E}},{\tilde{N}}_{r,f}^{\mathrm{G}},{\tilde{N}}_{r,f}^{\mathrm{C}},{\tilde{N}}_{r,f}^{\mathrm{E}}\right]}^{T}$$

It has been confirmed that the ISBs between the different GNSSs are relatively stable over a short time span. However, the ISB is not only caused by the differences in the receiver/antenna hardware delays between the different GNSSs, but also by the datum differences of the satellite clock offset. The precise corrections for the satellite clock from external products are used to fix the satellite clock parameters, which crucially determine the positioning accuracy in the PPP model. Hence, the ISB estimation cannot be simply estimated as constant, as per previous studies. Therefore, we estimated the ISB parameters with the white noise process, which is an efficient method to avoid the effects of satellite clock datum differences and to analyze their stability in one day. In the proposed multi-GNSS PPP method, the ISB parameters estimated with the white noise process can be described as [46]:
where ${\mathrm{ISB}}_{r}^{q}{(k)}_{SPP}$ refers to the initial values estimated with pseudorange measurements at the epoch k, and ${\sigma}_{ISB}^{2}$ is the a priori variance of the ISB parameters.

$${\mathrm{ISB}}_{r}^{q}(k)~N({\mathrm{ISB}}_{r}^{q}{(k)}_{SPP},{\sigma}_{ISB}^{2})$$

The float ambiguity shown in Equation (2) can be denoted as the combination of the integer value and its fractional cycle biases in the receiver and satellite ends. Hence, the estimated ambiguities are rewritten as:
where ${N}_{r,f}^{q,s}$ is the integer ambiguity, and ${B}_{r,f}^{q}$ and ${B}_{f}^{q,s}$ are the FCBs for the receiver and the satellite, respectively.

$$\{\begin{array}{l}{\tilde{N}}_{r,f}^{q,s}={N}_{r,f}^{q,s}+{B}_{r,f}^{q}-{B}_{f}^{q,s}\\ {B}_{r,f}^{q}={b}_{r,f}^{q}-\frac{{\gamma}_{2}^{q}+1}{{\gamma}_{2}^{q}-1}{d}_{r,1}^{q}+\frac{2}{{\gamma}_{2}^{q}-1}{d}_{r,2}^{q}\\ {B}_{f}^{q,s}={b}_{f}^{q,s}-\frac{{\gamma}_{2}^{q}+1}{{\gamma}_{2}^{q}-1}{d}_{1}^{q,s}+\frac{2}{{\gamma}_{2}^{q}-1}{d}_{2}^{q,s}\end{array}$$

In the combined PPP model, the ionospheric-free ambiguity is conveniently reformed by the WL and NL ambiguities for ambiguity resolution. The WL ambiguity is easily fixed to an integer value for its relatively longer wavelength [44]. In the uncombined PPP model, the created linear combinations of the ambiguities also have higher accuracy and are less correlated than the individual ambiguities of each frequency. These selected combinations of the carrier phase are expected to have relatively long wavelengths and to avoid significant ionosphere errors. After systematic investigation, two integer linear combinations, i.e., (4, −3) and (1, −1), with respective lane widths of 11 and 86 cm, were chosen [43]. Hence, the combined ambiguities can be formed with the original ambiguities as [43]:
where ${\tilde{N}}_{r,(4,-3)}^{q,s}$ and ${\tilde{N}}_{r,(1,-1)}^{q,s}$ are denoted as NL and WL ambiguities for convenience. Consequently, the receiver or the satellite FCBs are also reformed as:

$$\left[\begin{array}{c}{\tilde{N}}_{r,(4,-3)}^{q,s}\\ {\tilde{N}}_{r,(1,-1)}^{q,s}\end{array}\right]=\left[\begin{array}{cc}4& -3\\ 1& -1\end{array}\right]\left[\begin{array}{c}{\tilde{N}}_{r,1}^{s}\\ {\tilde{N}}_{r,2}^{s}\end{array}\right]$$

$$\left[\begin{array}{c}{B}_{(4,-3)}^{q}\\ {B}_{(1,-1)}^{q}\end{array}\right]=\left[\begin{array}{cc}4& -3\\ 1& -1\end{array}\right]\left[\begin{array}{c}{B}_{1}^{q}\\ {B}_{2}^{q}\end{array}\right]$$

The FCBs can be estimated using the reformed undifferenced ambiguities from a referenced network [29,30]. Both of the above ambiguity combinations in cycle can be written as:
where $\Delta n$ is the fractional part of the float ambiguity solution ${\tilde{N}}_{r}^{s}$ (cycle); ${N}_{r}^{s}$ is the integer value; ${B}_{r}$ is the FCB for the receiver r, while the FCB of the satellite s is ${B}^{s}$. Assuming $n$ satellites are tracked by $m$ stations, the combined float ambiguities in Equation (9) of all station–satellite pairs in an FCB estimation network are expressed as [8]:
where ${R}_{r}^{}$ and ${S}_{}^{s}$ are the coefficient vectors for the FCB of the respective receiver and satellite. ${R}_{r}^{}$ has m elements, among which the element r is 1 and the other elements are zero. ${S}_{}^{s}$ has n elements, among which the element s is −1 and the other elements are zero. To avoid the rank defect in Equation (12), one receiver FCB parameter is fixed to zero. The FCBs are estimated with 15 min intervals. All of the fractional parts of the float ambiguities from each station are inputted into the Kalman filter to estimate the receiver and satellite FCBs and to maintain the consistency of the FCBs between the different receivers for one satellite [41,55]. In the Kalman filter of the FCB estimation, the receiver FCBs are estimated as a white noise model. For the satellite FCBs, they can be characterized as constant parameters in the WL combination and as random walk processes in the NL combination with noise 0.05 cycles. After estimating the WL and NL combination FCBs, the individual FCBs of each frequency can be recovered using the relationship in Equation (10). Hence, users can adopt the individual FCBs of each frequency to correct float ambiguity for achieving PPP AR.

$$\Delta n={\tilde{N}}_{r}^{s}-{N}_{r}^{s}={B}_{r}-{B}^{s}$$

$$\left[\begin{array}{c}\Delta {n}_{1}^{1}\\ \vdots \\ \Delta {n}_{r}^{s}\\ \vdots \\ \Delta {n}_{m}^{n}\end{array}\right]=\left[\begin{array}{cc}{R}_{1}& {S}^{1}\\ \vdots & \vdots \\ {R}_{r}& {S}^{s}\\ \vdots & \vdots \\ {R}_{m}& {S}^{n}\end{array}\right]\left[\begin{array}{c}{B}_{1}\\ \vdots \\ {B}_{r}\\ \vdots \\ {B}_{m}\\ {B}^{1}\\ \vdots \\ {B}^{s}\\ \vdots \\ {B}^{n}\end{array}\right]$$

In this paper, FCB estimation, ISB estimation, and PPP positioning evaluations were performed with the data from MGEX on 3 September 2019. Dual-frequency observations (GPS: L1/L2; BDS-2: B1/B2; Galileo: E1/E5a) with 30 s intervals were used in the processing. The cutoff angle for elevation was 7° for the PPP processing and 15° for the AR, while it was 30° for the ambiguities of participating in the FCB estimation. The precise ephemeris and clock offset from GeoForschungsZentrum (GFZ) were used to fix the satellite orbit and the clock parameters. Considering the abnormal stability of the ISB estimated from GFZ products [46], the white noise model was used for the ISB parameters. The zenith tropospheric delay was estimated as a random walk process, and the ionospheric delays were estimated as a white noise process. The receiver clock offset was estimated as a white noise process while the ambiguities were estimated as constant parameters. In the processing, the phase center offset (PCO) and variation (PCV) values for the BDS-2 satellite published by the European Space Agency (ESA) were corrected [56], and the values in the IGS14.atx file were used for the other GNSSs. For the satellite-induced code multipath effects of the BDS-2 inclined geosynchronous orbit (IGSO) and medium Earth orbit (MEO) satellites, the recommended corrections in [57] were adopted. For the other terms, such as relativistic delay, Sagnac effect, phase windup effect, and tide displacement, they were corrected with the corresponding models. For ambiguity resolution, the optimal integer solution was fixed using the least-squares ambiguity decorrelation adjustment (LAMBDA) algorithm [58]. The threshold value of the ratio test was 2.0. Partial fixing of the ambiguities was achieved with a minimum of four satellites for each GNSS system.

We selected 24 stations in the MGEX network, as shown in Figure 1, which can observe the GPS, BDS-2, and Galileo satellite signals for PPP processing and ISB analysis. Firstly, the ISBs were estimated in the uncombined PPP method with float solutions. The one day solutions were used to analyze the stability. In Figure 2, the mean values of the ISB one day solutions for the 24 stations are presented for BDS-2 and Galileo, relative to GPS. The magnitude of the BDS-2 ISB values is dozens of nanoseconds, which is significantly larger than that of Galileo. In addition, the magnitude of the ISB values is strongly correlated to the type of receiver. In Figure 2, the 24 stations are grouped as five receiver types to illustrate the ISB differences. As shown in Table 1, for “A” and “B”, they have the same brand receivers, and thus, obtained the same magnitude of ISB, the values of which are 38–45 ns for BDS-2, while there are significant differences for Galileo. For BDS-2, the mean ISB values of “A”, ”B”, “C”, “D”, and “E” are 43.16, 40.77, 22.32, and 84.32 ns, while that for Galileo are 2.85, 8.85, 11.99, 29.64, and 37.2 ns, respectively. The means of the ISB values just show the absolute differences between the different receiver types. However, the relatively noteworthy STDs show that ISB is site-individual.

Figure 3 shows the variation of ISBs with the means removed for BDS-2. A significant gradient trend is presented in the left panel for all ISB series. This changing trend enlarged the average STD of all ISB series to 1.32 ns, which indicates that the clock datum differences in the satellite clock correction estimation between the different GNSSs are assimilated into the ISBs. After removing the mean trend, the variations of the one day ISBs are shown in the right panel, in which the average STD is improved to 0.29 ns. Figure 4 shows the one day ISB variations for Galileo, in which the average STD is 0.25 ns.

Figure 5 shows the STD of each station’s one day ISB series for BDS-2 and Galileo, respectively. The original BDS-2 ISB series included the changing trend, which obtained a relatively large STD for each station. The ISB series, including the datum bias of the satellite clock offset estimation, cannot show the stability of the inter-system bias caused by the receiver-dependent hardware delay between the different GNSSs. After a straightforward removal of the mean trend of the ISB series, the STD of each station’s ISB is significantly reduced compared to the original STD, except for station “TID1.” Comparing with Galileo, it is observed that they have similar stability, as indicated by the STD.

After detailed analysis of the stability of ISB, we used the uncombined PPP method to estimate the FCB products with GPS, BDS-2, and Galileo. For this, 316 stations from the MGEX network were used to estimate the FCB products, of which, all stations support the tracking of GPS constellations. As shown in Figure 6, about 138 stations were tracking the BDS-2 satellite, whereas Galileo was tracked by 190 stations. The float ambiguities for GPS, BDS-2, and Galileo in the FCB estimation were obtained from the uncombined multi-GNSS PPP model processing with coordinate constraints.

For PPP AR, the performance depends on the accuracy of the FCB estimation, which was evaluated with the a posteriori residuals of the ambiguities that participated in the FCB estimation. The residuals were expected to be zero, which would indicate that there are highly consistent FCBs between float ambiguities. The residual distributions in the cycles were calculated for all of the epochs of the FCB estimation over one day time span. Figure 7 presents the a posteriori distribution of the residuals of the integer linear-combined ambiguities for the GPS FCBs. For the two (NL and WL) combinations, the same magnitude of the root mean square (RMS) of the a posteriori residuals, which are less than 0.07 cycles, indicates highly consistent FCB estimation. The RMS of the a posteriori residuals is 0.067 cycles for the NL combination and 0.069 cycles for the WL combination. For the distribution of the residuals, 98.6% of the NL residuals and 98.9% of the WL residuals are within [–0.25, 0.25] (cycles).

Figure 8 presents the one day FCB time series of the NL and WL combinations on 3 September 2019. The WL FCB series is more stable than that of the NL combination. To further analyze the stability of the FCB series, Figure 9 shows the STDs of the one day GPS FCB series for each satellite NL and WL combination. Significantly, the STDs of the NL combination for most of the satellites are larger than that of the WL combination. Additionally, the STD of the G18 NL combination is about 0.115 cycles. The G18 signals have been broadcasted by the old BLOCK IIA (SVN34) satellite since 20 March 2018, which can account for the large variation. Excluding G18, the average STD is 0.030 cycles for NL combination FCB and 0.015 cycles for WL combination FCB.

Figure 10 shows the distribution of the residuals of the BDS-2 NL and WL combinations for the IGSO and MEO satellites. The RMS of the residuals for the NL combination is 0.063 cycles, and is 0.091 cycles for that of the WL combination. For the distribution of the residuals, it is 98.9% and 97.3% for the NL and WL combination residuals, which are located in [−0.25, 0.25] (cycles). The consistency of the NL combination is better than that of the WL combination, which indicates that the stability of the BDS-2 WL combination is worse than that of GPS.

The BDS-2 FCB time series are presented in Figure 11. Considering the low precision of geostationary (GEO) satellite orbits, only the IGSO and MEO satellites were included in the FCB estimation. Similarly, as for GPS, the WL FCB series are more stable than the NL FCB series. For three MEO satellites, the fluctuations of FCB are larger than that of the IGSO. In a good IGSO coverage area, IGSO satellites are almost continuously tracked. Figure 12 shows the STD of each satellite FCB series for the NL and WL combinations. For the NL combination, the STD of the MEO satellites is significantly higher than that of the IGSO satellites. Consequently, the average STD of the NL FCB series for the grouped BDS-2 MEO satellites is 0.073 cycles, while it is 0.0156 cycles for the grouped BDS-2 IGSO satellites. The average STD of the WL FCB for all BDS-2 satellites is 0.013 cycles.

The results of the Galileo FCB estimation are illustrated in Figure 13, Figure 14 and Figure 15, which present the distribution of the residuals, the FCBs time series, and the corresponding STD values. Compared to the GPS and BDS-2 results, the distribution of the residuals for Galileo is significantly close to zero, where the RMS is 0.058 and 0.045 for the NL and WL combinations, respectively. It is 98.9% and 99.8% for the NL and WL combination residuals, which are located in [−0.25, 0.25] (cycles). The stability of the FCB series for the NL and WL combinations, as shown in Figure 14, is also better than the other two GNSSs. Figure 15 presents the STDs of each satellite FCB time series, which indicates that the average STD of the NL combination is 0.0184 cycles and that of the WL combination is 0.006 cycles. In reference [59], it is confirmed that the WL FCBs of Galileo are quite stable over a long time and can be treated as constant over several months or even years.

For all GNSSs, the FCB estimations for the NL and WL combinations are quite accurate, which can support the uncombined PPP AR model. Although the FCB series of the NL combination is not as stable as that of the WL combination, it is quite stable over a short time span for the NL combination, such as for 15–30 min. The relatively small fluctuations between the adjacent sessions indicate that FCB estimation of real-time processing is easily achieved. For the BDS-2 MEO satellites, their NL FCB series is not as accurate as that of the IGSO satellites, which will be improved with the new-generation BDS; BDS-3 is already functioning with more operational satellites than the BDS-2 used here.

To further validate the accuracy of the FCB estimation, as well as to evaluate the positioning performance with the float and fixed solutions in the uncombined multi-GNSS PPP model, the data were processed in a static mode, collected from a network, as shown in Figure 1, on 3 September 2019. The 3 h PPP AR sessions of the 24 h station data were processed with GPS, BDS-2, and Galileo observations. The positioning accuracy is firstly presented; then, the advantages of the ambiguity success fixing rate and the convergence time are presented for the uncombined multi-GNSS PPP model. The coordinates from the International GNSS Service (IGS) combined weekly solutions were used as the reference. Four combinations of GNSSs were used in the processing, namely, only-GPS, GPS/BDS-2, GPS/Galileo, and GPS/BDS-2/Galileo, which were marked as “G”, ”GC”, ”GE”, and “GCE” in this study. For convenience, the ambiguity-fixed solutions were marked as “AR” and the ambiguity-float solutions as “float”.

The PPP ambiguity-fixed solutions were processed with four type of systems and were compared to the ambiguity-float solutions. Figure 16 shows the average RMS of the ambiguity-float and ambiguity-fixed solutions in the eastward, northward upward, and three-dimensional directions for four systems, respectively. In the eastward component, “GCE” performs the best and has higher accuracy, followed by “GC” and “GE”, while “G” presents the worst performance. The same trend is also found in the other components, though there are some slight differences in the dual-system solutions. Compared to the ambiguity-float solutions, significant improvements are presented in the eastward and upward directions for the AR results. For the eastward component, the RMS of the ambiguity-float solutions is 1.02, 0.87, 0.81, and 0.78 cm for “G”, “GC”, “GE”, and “GCE”, while that of ambiguity-fixed solutions is 0.43, 0.43, 0.36, and 0.36 cm, with 58%, 50%, 56%, and 53% improvements, respectively. With PPP AR, the RMSs of the ambiguity-fixed solutions for the eastward component of the four systems are as accurate as of that in the northward direction. For the three-dimensional component, the RMSs of the four systems’ ambiguity-float solutions are 1.92, 1.76, 1.68, and 1.62 cm for “G”, “GC”, “GE”, and “GCE”, and 1.34, 1.19, 1.21, and 1.14 cm for the ambiguity-fixed solutions, with 30%, 32%, 28%, and 30% improvements, respectively. This indicates that the increase in satellites from the multi-GNSS constellations significantly improves the positioning accuracy, and the ambiguity resolution further enhances this improvement.

In general, multi-GNSS processing can accelerate the convergence of positioning accuracy. Figure 17 shows the positioning bias variations for the four systems with the float and AR solutions in different directions. Indeed, multi-GNSS positioning improves the accuracy, compared to the only-GPS solution or the dual-system solutions at the same epoch. Meanwhile, the positioning convergence is further improved by the resolution of the ambiguity. As shown in Table 2, an accuracy level of 20 cm is achieved for all of the solutions after 10 min of observation. However, about a 10 cm level accuracy is obtained for all ambiguity-fixed solutions. With 30 min of the observations, the accuracy of the ambiguity-float solutions is better than 10 cm, while this is about 2~3 cm for the ambiguity-fixed solutions. For the ambiguity-float and the ambiguity-fixed solutions, “GCE” presents the best performance, followed by “GE” and “GC”, while “G” has the worst performance. Here, the threshold value of the three-dimensional RMS was 10 cm for calculating the convergence time. The convergence times are listed in Table 3, which shows 16 min for the “GCE” ambiguity-float solution to achieve a 10 cm accuracy level, and 7.5 min for the AR solutions of “GCE” with a 53% improvement. In the ambiguity-float solutions, the maximum convergence time is 22 min for “G”; however, it is only 10.5 min for the ambiguity-fixed solutions.

We define the ambiguity success fixing rate as the ratio of the number of fixed solutions over all sessions to that of all solutions within the same time length. Figure 18 shows the series of the ambiguity success fixing rate for the four types of solutions. The notable differences are shown in the initial stage of positioning in Table 4. With 10 min of data, the “GCE” achieves a 99.0% ambiguity success fixing rate. In contrast, it is approximately 94.3% for the “GC” solution and 86.5% for the “GE” solution, while for the “G” solution, it is only 75.5%. After 1 h of data processing, the ambiguity success fixing rate is better than 99.5% for the dual-GNSS or triple-GNSS systems, while it is only 97.9% for the only-GPS system.

When multi-frequency signals and multi-GNSS observations are present, the uncombined PPP model is expected to flexibly and efficiently compute the PPP solutions and to estimate the FCB products. In this study, the ISB series of BDS-2 and Galileo relative to GPS were estimated to show the variations. Considering the clock datum time-varying differences being coupled with the satellite clock offset estimation, unlike for Galileo, the ISB series of BDS-2 exhibited gradient trends. In this work, we simply estimated the ISB parameters by the white noise model in the PPP processing and FCB estimation to assimilate the uncertain bias. The STD of the NL FCB series for the BDS-2 MEO satellites performed worst due to less available satellites and the uneven distribution of stations. With continuous construction of the BDS-3 and Galileo constellations, further comprehensive work on the uncombined PPP method with multi-GNSS observations should be undertaken. For the ambiguity-float or -fixed solutions, the uncombined PPP model with GPS/BDS-2/Galileo observations significantly achieved higher positioning accuracy and shorter convergence time than that of the only-GPS, GPS/Galileo, and GPS/BDS-2 solutions—noting that the PPP-AR solutions with GPS/BDS-2/Galileo observations performed best among all. In this model, the convergence time was 7.5 min and final positioning accuracy was 1.14 cm.

We comprehensively studied the performance of uncombined multi-GNSS PPP processing, as well as FCB estimation with GPS/BDS-2/Galileo observations. The performance of the positioning accuracy, the convergence time, and the ambiguity success fixing rate was evaluated. Firstly, the differences between the BDS-2 and Galileo ISB series were presented to exhibit the fluctuations of ISBs. Although ISB is mainly affected by the receiver-dependent bias, the clock datum of the satellite clock offset estimation also accounts for the variations of the one day ISB series. Hence, we selected the white noise model for ISB estimation, considering the estimation of precise satellite clock offset products among different GNSS constellations. With the GFZ precise satellite clock products, the averaged STD of the BDS-2 ISB series was 1.32 ns, while the value associated with Galileo was 0.29 ns.

Furthermore, the FCBs of GPS, BDS-2, and Galileo were estimated and evaluated with the ambiguity a posteriori residual distributions and the STDs. The RMSs of the residuals for the NL and WL combinations among all systems were better than 0.1 cycles, indicating that relatively high-precision FCB is more likely to achieve PPP AR. For the RMSs of the residuals for the FCB estimation of the NL combination, the values were 0.067, 0.063, and 0.058 cycles for GPS, BDS-2, and Galileo, respectively, while for the WL combination, they were 0.069, 0.091, and 0.045 cycles.

Finally, rapid convergence and high positioning accuracy were achieved in the implementation of PPP AR using the multi-GNSS observations. For the ambiguity-fixed solutions, the positioning accuracy of all type of GNSS combinations was improved by over 30% compared to that of the float solutions. The RMS of the positioning accuracy for “GCE” PPP AR was 1.14 cm and it exhibited a 15% improvement compared to the result for “G”. Correspondingly, the convergence time was improved to 7.5 min for “GCE”, resulting in a 29% improvement. A higher ambiguity success fixing rate was also achieved for “GCE” within only 10 min of data, and the percentages were computed as 75.5%, 94.3%, 86.5%, and 99.0% for “G”, ”GC”, “GE”, and “GCE”, respectively.

J.W. and G.H. discussed the manuscript idea and implemented the experiments. The results were analyzed by J.W. and the manuscript was written by all authors. Q.Z., Y.G. (Yang Gao), Y.L., and Y.G. (Yuting Gao) reviewed and improved the paper. All authors have read and agreed to the published version of the manuscript.

The National Key Research and Development Program of China (2018YFC1505102), the Programs of the National Natural Science Foundation of China (41774025, 41731066), the Special Fund for Technological Innovation Guidance of Shaanxi Province (2018XNCGG05), the Special Fund for Basic Scientific Research of Central Colleges (CHD300102269305, CHD300102268305), the Grand Projects of the Beidou-2 System (GFZX0301040308), and the China Scholarship Council (award to Jin Wang for 2 years of study abroad at the University of Calgary) supported this study.

The authors thank the IGS and MGEX authorities for providing the data for this study.

The authors declare no conflict of interest.

- Kouba, J.; Héroux, P. Precise Point Positioning Using IGS Orbit and Clock Products. GPS Solut.
**2001**, 5, 12–28. [Google Scholar] [CrossRef] - Bisnath, S.; Gao, Y. Current State of Precise Point Positioning and Future Prospects and Limitations. In Observing our Changing Earth; Sideris, M.G., Ed.; Springer: Berlin/Heidelberg, Germany, 2008; Volume 133, pp. 615–623. [Google Scholar]
- Guo, J.; Li, X.; Li, Z.; Hu, L.; Yang, G.; Zhao, C.; Fairbairn, D.; Watson, D.; Ge, M. Multi-GNSS precise point positioning for precision agriculture. Precis. Agric.
**2018**, 19, 895–911. [Google Scholar] [CrossRef] - Su, K.; Jin, S.; Ge, Y. Rapid displacement determination with a stand-alone multi-GNSS receiver: GPS, Beidou, GLONASS, and Galileo. GPS Solut.
**2019**, 23, 54. [Google Scholar] [CrossRef] - 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, 389–399. [Google Scholar] [CrossRef] - Collins, P. Precise Point Positioning with Ambiguity Resolution Using the Decoupled Clock Model. In Proceedings of the 21st international Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2008), Savannah, GA, USA, 16–19 September 2008; pp. 1315–1322. [Google Scholar]
- Laurichesse, D.; Mercier, F.; Berthias, J.-P.; Broca, P.; Cerri, L. Integer Ambiguity Resolution on Undifferenced GPS Phase Measurements and Its Application to PPP and Satellite Precise Orbit Determination. Navigation
**2009**, 56, 135–149. [Google Scholar] [CrossRef] - Wang, J.; Huang, G.; Yang, Y.; Zhang, Q.; Gao, Y.; Xiao, G. FCB estimation with three different PPP models: Equivalence analysis and experiment tests. GPS Solut.
**2019**, 23, 93. [Google Scholar] [CrossRef] - Cai, C.; Gao, Y. Performance Analysis of Precise Point Positioning Based on Combined GPS and GLONASS; Fort Worth Convention Center: Fort Worth, TX, USA, 2007; pp. 858–865. [Google Scholar]
- Cai, C.; Gao, Y. Modeling and assessment of combined GPS/GLONASS precise point positioning. GPS Solut.
**2013**, 17, 223–236. [Google Scholar] [CrossRef] - Li, P.; Zhang, X. Integrating GPS and GLONASS to accelerate convergence and initialization times of precise point positioning. GPS Solut.
**2014**, 18, 461–471. [Google Scholar] [CrossRef] - Yigit, C.O.; Gikas, V.; Alcay, S.; Ceylan, A. Performance evaluation of short to long term GPS, GLONASS and GPS/GLONASS post-processed PPP. Surv. Rev.
**2014**, 46, 155–166. [Google Scholar] [CrossRef] - Ge, M.; Zhang, H.; Jia, X.; Song, S.; Wickert, J. What is Achievable with Current COMPASS Constellations? In Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2012), Nashville, TN, USA, 17–21 September 2012; pp. 331–339. [Google Scholar]
- Li, M.; Qu, L.; Zhao, Q.; Guo, J.; Xing, S.; Li, X. Precise Point Positioning with the BeiDou Navigation Satellite System. Sensors
**2014**, 14, 927–943. [Google Scholar] [CrossRef] - Xia, F.; Ye, S.; Xia, P.; Zhao, L.; Jiang, N.; Chen, D.; Hu, G. Assessing the latest performance of Galileo-only PPP and the contribution of Galileo to Multi-GNSS PPP. Adv. Space Res.
**2019**, 63, 2784–2795. [Google Scholar] [CrossRef] - Cai, C.; Gao, Y.; Pan, L.; Zhu, J. Precise point positioning with quad-constellations: GPS, BeiDou, GLONASS and Galileo. Adv. Space Res.
**2015**, 56, 133–143. [Google Scholar] [CrossRef] - Lou, Y.; Zheng, F.; Gu, S.; Wang, C.; Guo, H.; Feng, Y. Multi-GNSS precise point positioning with raw single-frequency and dual-frequency measurement models. GPS Solut.
**2016**, 20, 849–862. [Google Scholar] [CrossRef] - Liu, T.; Yuan, Y.; Zhang, B.; Wang, N.; Tan, B.; Chen, Y. Multi-GNSS precise point positioning (MGPPP) using raw observations. J. Geod.
**2017**, 91, 253–268. [Google Scholar] [CrossRef] - Cao, X.; Li, J.; Zhang, S.; Pan, L.; Kuang, K. Performance assessment of uncombined precise point positioning using Multi-GNSS real-time streams: Computational efficiency and RTS interruption. Adv. Space Res.
**2018**, 62, 3133–3147. [Google Scholar] [CrossRef] - Odijk, D.; Zhang, B.; Teunissen, P.J.G. Multi-GNSS PPP and PPP-RTK: Some GPS+BDS Results in Australia. In China Satellite Navigation Conference (CSNC) 2015 Proceedings: Volume II; Sun, J., Liu, J., Fan, S., Lu, X., Eds.; Springer: Berlin/Heidelberg, Germany, 2015; Volume 341, pp. 613–623. [Google Scholar]
- Li, P.; Zhang, X.; Guo, F. Ambiguity resolved precise point positioning with GPS and BeiDou. J. Geod.
**2017**, 91, 25–40. [Google Scholar] - Liu, X.; Jiang, W.; Li, Z.; Chen, H.; Zhao, W. Comparison of convergence time and positioning accuracy among BDS, GPS and BDS/GPS precise point positioning with ambiguity resolution. Adv. Space Res.
**2019**, 63, 3489–3504. [Google Scholar] [CrossRef] - Wang, M.; Chai, H.; Li, Y. Performance analysis of BDS/GPS precise point positioning with undifferenced ambiguity resolution. Adv. Space Res.
**2017**, 60, 2581–2595. [Google Scholar] [CrossRef] - Liu, Y.; Ye, S.; Song, W.; Lou, Y.; Gu, S. Rapid PPP ambiguity resolution using GPS+GLONASS observations. J. Geod.
**2017**, 91, 441–455. [Google Scholar] [CrossRef] - Liu, Y.; Lou, Y.; Ye, S.; Zhang, R.; Song, W.; Zhang, X.; Li, Q. Assessment of PPP integer ambiguity resolution using GPS, GLONASS and BeiDou (IGSO, MEO) constellations. GPS Solut.
**2017**, 21, 1647–1659. [Google Scholar] [CrossRef] - Pan, Z.; Chai, H.; Kong, Y. Integrating multi-GNSS to improve the performance of precise point positioning. Adv. Space Res.
**2017**, 60, 2596–2606. [Google Scholar] [CrossRef] - Hu, J.; Zhang, X.; Li, P.; Ma, F.; Pan, L. Multi-GNSS fractional cycle bias products generation for GNSS ambiguity-fixed PPP at Wuhan University. GPS Solut.
**2020**, 24, 15. [Google Scholar] [CrossRef] - Villiger, A.; Dach, R. International GNSS Service Technical Report 2018 (IGS Annual Report). IGS Central Bureau and University of Bern; Bern Open Publishing: Bern, Switzerland, 2019. [Google Scholar]
- Chen, J.; Zhang, Y.; Wang, J.; Yang, S.; Dong, D.; Wang, J.; Qu, W.; Wu, B. A simplified and unified model of multi-GNSS precise point positioning. Adv. Space Res.
**2015**, 55, 125–134. [Google Scholar] [CrossRef] - 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. [Google Scholar] [CrossRef] - Wübbena, G.; Schmitz, M.; Bagge, A. PPP-RTK: Precise point positioning using state-space representation in RTK networks. In Proceedings of the ION GNSS, Long Beach, CA, USA, 13–16 September 2005; pp. 13–16. [Google Scholar]
- Li, X.; Zhang, X.; Ge, M. Regional reference network augmented precise point positioning for instantaneous ambiguity resolution. J. Geod.
**2011**, 85, 151–158. [Google Scholar] [CrossRef] - Zhang, B.; Teunissen, P.J.G.; Odijk, D. A Novel Un-differenced PPP-RTK Concept. J. Navig.
**2011**, 64, S180–S191. [Google Scholar] [CrossRef] - Teunissen, P.J.G.; Khodabandeh, A. Review and principles of PPP-RTK methods. J. Geod.
**2015**, 89, 217–240. [Google Scholar] [CrossRef] - Nadarajah, N.; Khodabandeh, A.; Wang, K.; Choudhury, M.; Teunissen, P.J.G. Multi-GNSS PPP-RTK: From Large- to Small-Scale Networks. Sensors
**2018**, 18, 1078. [Google Scholar] [CrossRef] - Laurichesse, D.; Privat, A. An Open-source PPP Client Implementation for the CNES PPP-WIZARD Demonstrator. In Proceedings of the ION GNSS 2015, Tampa, FL, USA, 14–18 September 2015; pp. 2780–2789. [Google Scholar]
- 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. [Google Scholar] [CrossRef] - Tu, R.; Zhang, H.; Ge, M.; Huang, G. A real-time ionospheric model based on GNSS Precise Point Positioning. Adv. Space Res.
**2013**, 52, 1125–1134. [Google Scholar] [CrossRef] - Wang, J.; Huang, G.; Zhou, P.; Yang, Y.; Zhang, Q.; Gao, Y. Advantages of Uncombined Precise Point Positioning with Fixed Ambiguity Resolution for Slant Total Electron Content (STEC) and Differential Code Bias (DCB) Estimation. Remote Sens.
**2020**, 12, 304. [Google Scholar] [CrossRef] - Xiang, Y.; Gao, Y. Improving DCB Estimation Using Uncombined PPP. Navigation
**2017**, 64, 463–473. [Google Scholar] [CrossRef] - Li, X.; Ge, M.; Zhang, H.; Wickert, J. A method for improving uncalibrated phase delay estimation and ambiguity-fixing in real-time precise point positioning. J. Geod.
**2013**, 87, 405–416. [Google Scholar] [CrossRef] - Gu, S.; Lou, Y.; Shi, C.; Liu, J. BeiDou phase bias estimation and its application in precise point positioning with triple-frequency observable. J. Geod.
**2015**, 89, 979–992. [Google Scholar] [CrossRef] - Li, P.; Zhang, X.; Ge, M.; Schuh, H. Three-frequency BDS precise point positioning ambiguity resolution based on raw observables. J. Geod.
**2018**, 92, 1357–1369. [Google Scholar] [CrossRef] - Xiao, G.; Li, P.; Gao, Y.; Heck, B. A Unified Model for Multi-Frequency PPP Ambiguity Resolution and Test Results with Galileo and BeiDou Triple-Frequency Observations. Remote Sens.
**2019**, 11, 116. [Google Scholar] [CrossRef] - Cheng, S.; Wang, J.; Peng, W. Statistical analysis and quality control for GPS fractional cycle bias and integer recovery clock estimation with raw and combined observation models. Adv. Space Res.
**2017**, 60, 2648–2659. [Google Scholar] [CrossRef] - Zhou, F.; Dong, D.; Li, P.; Li, X.; Schuh, H. Influence of stochastic modeling for inter-system biases on multi-GNSS undifferenced and uncombined precise point positioning. GPS Solut.
**2019**, 23, 59. [Google Scholar] [CrossRef] - Zang, N.; Li, B.; Nie, L.; Shen, Y. Inter-system and inter-frequency code biases: Simultaneous estimation, daily stability and applications in multi-GNSS single-frequency precise point positioning. GPS Solut.
**2020**, 24, 18. [Google Scholar] [CrossRef] - 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. [Google Scholar] [CrossRef] - Jiang, N.; Xu, T.; Xu, Y.; Xu, G.; Schuh, H. Assessment of Different Stochastic Models for Inter-System Bias between GPS and BDS. Remote Sens.
**2019**, 11, 989. [Google Scholar] [CrossRef] - Zeng, A.; Yang, Y.; Ming, F.; Jing, Y. BDS–GPS inter-system bias of code observation and its preliminary analysis. GPS Solut.
**2017**, 21, 1573–1581. [Google Scholar] [CrossRef] - Jiang, N.; Xu, Y.; Xu, T.; Xu, G.; Sun, Z.; Schuh, H. GPS/BDS short-term ISB modelling and prediction. GPS Solut.
**2017**, 21, 163–175. [Google Scholar] [CrossRef] - Geng, J.; Meng, X.; Dodson, A.H.; Teferle, F.N. Integer ambiguity resolution in precise point positioning: Method comparison. J. Geod.
**2010**, 84, 569–581. [Google Scholar] [CrossRef] - Xiao, G.; Li, P.; Sui, L.; Heck, B.; Schuh, H. Estimating and assessing Galileo satellite fractional cycle bias for PPP ambiguity resolution. GPS Solut.
**2018**, 23, 3. [Google Scholar] [CrossRef] - Zhou, F.; Dong, D.; Li, W.; Jiang, X.; Wickert, J.; Schuh, H. GAMP: An open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations. GPS Solut.
**2018**, 22, 33. [Google Scholar] [CrossRef] - Xiao, G.; Sui, L.; Heck, B.; Zeng, T.; Tian, Y. Estimating satellite phase fractional cycle biases based on Kalman filter. GPS Solut.
**2018**, 22, 82. [Google Scholar] [CrossRef] - Dilssner, F.; Springer, T.; Schönemann, E.; Enderle, W. Estimation of Satellite Antenna Phase Center Corrections for BeiDou. In Proceedings of the IGS Workshop 2014, Pasadena, CA, USA, 23–27 June 2014. [Google Scholar]
- Wanninger, L.; Beer, S. BeiDou satellite-induced code pseudorange variations: Diagnosis and therapy. GPS Solut.
**2015**, 19, 639–648. [Google Scholar] [CrossRef] - Teunissen, P.J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod.
**1995**, 70, 65–82. [Google Scholar] [CrossRef] - Katsigianni, G. Improving Galileo orbit determination using zero-difference ambiguity fixing in a Multi-GNSS processing. Adv. Space Res.
**2018**, 63, 2952–2963. [Google Scholar] [CrossRef] - Yan, X.; Huang, G.; Zhang, Q.; Liu, C.; Wang, L.; Qin, Z. Early analysis of precise orbit and clock offset determination for the satellites of the global BeiDou-3 system. Adv. Space Res.
**2019**, 63, 1270–1279. [Google Scholar] [CrossRef] - Zhang, X.; Wu, M.; Liu, W.; Li, X.; Yu, S.; Lu, C.; Wickert, J. Initial assessment of the COMPASS/BeiDou-3: New-generation navigation signals. J. Geod.
**2017**, 91, 1225–1240. [Google Scholar] [CrossRef] - Yang, Y.; Xu, Y.; Li, J.; Yang, C. Progress and performance evaluation of BeiDou global navigation satellite system: Data analysis based on BDS-3 demonstration system. Sci. China Earth Sci.
**2018**, 61, 614–624. [Google Scholar] [CrossRef] - Zhao, Q.; Wang, C.; Guo, J.; Wang, B.; Liu, J. Precise orbit and clock determination for BeiDou-3 experimental satellites with yaw attitude analysis. GPS Solut.
**2018**, 22, 4. [Google Scholar] [CrossRef] - Li, Z.; Chen, W.; Ruan, R.; Liu, X. Evaluation of PPP-RTK based on BDS-3/BDS-2/GPS observations: A case study in Europe. GPS Solut.
**2020**, 24, 38. [Google Scholar] [CrossRef]

Receiver Type | Sum of Stations | Mean (ns) | STD (ns) | ||
---|---|---|---|---|---|

BDS-2 | Galileo | BDS-2 | Galileo | ||

A | 2 | 43.16 | 2.85 | 2.38 | 2.46 |

B | 3 | 40.77 | 8.85 | 2.12 | 1.85 |

C | 8 | 22.32 | 11.99 | 5.48 | 7.76 |

D | 9 | 84.32 | 29.64 | 5.67 | 8.75 |

E | 2 | 119.54 | 37.20 | 14.45 | 12.18 |

System | 3D Positioning Accuracy (cm) at Different Processing Intervals | ||||||
---|---|---|---|---|---|---|---|

10 min | 20 min | 30 min | 60 min | 120 min | 180 min | ||

G | Float | 19.8 | 11.2 | 7.8 | 4.3 | 2.5 | 1.9 |

AR | 10.9 | 3.9 | 2.4 | 1.7 | 1.4 | 1.3 | |

Improvement | 45% | 65% | 69% | 61% | 43% | 30% | |

GC | Float | 19.7 | 10.2 | 6.5 | 3.7 | 2.4 | 1.8 |

AR | 9.0 | 2.7 | 1.8 | 1.6 | 1.4 | 1.2 | |

Improvement | 54% | 74% | 72% | 57% | 44% | 32% | |

GE | Float | 15.6 | 8.4 | 5.7 | 3.2 | 2.1 | 1.7 |

AR | 6.9 | 2.6 | 1.8 | 1.5 | 1.3 | 1.2 | |

Improvement | 55% | 69% | 69% | 53% | 38% | 28% | |

GCE | Float | 15.4 | 7.9 | 5.2 | 3.0 | 2.0 | 1.6 |

AR | 5.7 | 2.0 | 1.6 | 1.4 | 1.2 | 1.1 | |

Improvement | 63% | 75% | 70% | 53% | 39% | 30% |

System | Float (min) | AR (min) | Improvement |
---|---|---|---|

G | 22 | 10.5 | 52% |

GC | 20.5 | 9.5 | 54% |

GE | 16.5 | 8 | 52% |

GCE | 16 | 7.5 | 53% |

Time (min) | Ambiguity Success Fixing Rate | |||
---|---|---|---|---|

G | GC | GE | GCE | |

10 | 75.5% | 94.3% | 86.5% | 99.0% |

20 | 91.1% | 99.0% | 96.4% | 99.0% |

30 | 93.8% | 100.0% | 97.4% | 100.0% |

60 | 97.9% | 99.5% | 100.0% | 99.5% |

120 | 99.5% | 100.0% | 99.5% | 100.0% |

180 | 97.9% | 99.5% | 99.5% | 100.0% |

© 2020 by the authors. Licensee MDPI, Basel, Switzerland. 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/).