Open Access
This article is

- freely available
- re-usable

*Sensors*
**2016**,
*16*(7),
1151;
https://doi.org/10.3390/s16071151

Article

Modeling and Assessment of GPS/BDS Combined Precise Point Positioning

^{1}

Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China

^{2}

Shanghai Key Laboratory of Space Navigation and Positioning Techniques, Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China

^{3}

College of Surveying and Geo-informatics Engineering, Tongji University, Shanghai 200092, China

^{*}

Author to whom correspondence should be addressed.

Academic Editor:
Peter Teunissen

Received: 31 May 2016 / Accepted: 15 July 2016 / Published: 22 July 2016

## Abstract

**:**

Precise Point Positioning (PPP) technique enables stand-alone receivers to obtain cm-level positioning accuracy. Observations from multi-GNSS systems can augment users with improved positioning accuracy, reliability and availability. In this paper, we present and evaluate the GPS/BDS combined PPP models, including the traditional model and a simplified model, where the inter-system bias (ISB) is treated in different way. To evaluate the performance of combined GPS/BDS PPP, kinematic and static PPP positions are compared to the IGS daily estimates, where 1 month GPS/BDS data of 11 IGS Multi-GNSS Experiment (MGEX) stations are used. The results indicate apparent improvement of GPS/BDS combined PPP solutions in both static and kinematic cases, where much smaller standard deviations are presented in the magnitude distribution of coordinates RMS statistics. Comparisons between the traditional and simplified combined PPP models show no difference in coordinate estimations, and the inter system biases between the GPS/BDS system are assimilated into receiver clock, ambiguities and pseudo-range residuals accordingly.

Keywords:

multi-GNSS; BDS; precise point positioning; MGEX; ISB## 1. Introduction

To prepare for the next phase of generating products for all GNSS available, the IGS [1] initiated the IGS Multi-GNSS Experiment (MGEX) campaign. The MGEX campaign focuses on tracking the newly available GNSS signals including the Chinese BeiDou Navigation Satellite System (BDS). BDS had been providing regional service since December 2012 with five Geostationary Earth Orbit (GEO) satellites, five Inclined Geosynchronous Satellite Orbit (IGSO) satellites and four Medium Earth Orbit (MEO) satellites. Many studies are being carried out and much progress has been achieved in BDS-only and GPS/BDS-combined precise data analysis. Precise BDS orbits/clocks are currently available at many institutes and several IGS analysis centers [2,3,4,5].

Many publications demonstrate the daily static Precise Point Positioning (PPP, [6] using BDS observations, and precise orbits/clocks could reach a precision of a few cm [5,7,8]. With the additional tracking of BDS constellations and therefore, a significant increase of observed satellites, GPS/BDS combined PPP could improve solution availability and accuracy by improving tracking geometry with a reduction of the position dilution of precision (PDOP) [9], especially in environments like urban canyons and ravines where there are limits in sky view. Chen et al. [10] demonstrated that near real time GPS/BDS combined PPP solution show a higher degree of precision and better robustness, which is very important for tsunami early warning. Also, for GNSS-based precipitable water vapor retrieval, GPS/BDS combined PPP could obtain more accurate and reliable water vapor estimates than GPS-only or BDS-only PPP [11]. Guo et al. [12] evaluated the orbit and clock of different GNSS systems from different analysis centers comprehensively and has shown the accuracy improvement of Mulit-GNSS PPP rather than single-system PPP.

Compared to the GPS-only and BDS-only PPP, the key issue in GPS/BDS PPP is the handling of inter system bias (ISB). Station-wise GPS/BDS inter-system bias includes two parts, one is the difference between system time GPST and BDT, and the other comes from the station-wise instrument hardware delay difference when tracking satellites of different systems. For most geodetic receivers and antennas, the instrument hardware delay is not calibrated and it will be assimilated into the receiver clock. Thus, the GPS/BDS inter-system bias shows up as the receiver clock differences between GPS-only and BDS-only PPP. For GPS/BDS combined PPP, two kinds of parameterization strategies are widely implement: (1) two receiver clock parameters at each epoch; (2) epoch-wise receiver clock and ISB parameter. Since for one station, the difference of hardware delay between different satellite systems is over one day interval [13,14,15], ISB is usually treated as a daily constant [9,16,17,18]. Chen et al. [19] developed a new simplified multi-GNSS PPP model, which does not include ISB parameter and observations of different GNSS systems could be treated in a unique way. Jiang et al. [20] demonstrated that a priori constraint of predicted ISB in GPS/BDS combined PPP could shorten convergence time and also, improve positioning accuracy slightly. Furthermore, many studies have been carried out over the handling of ISB in multi-GNSS data processing, including GPS/BDS inter-ambiguity resolution [21], GPS/BDS single-frequency short baseline RTK [22,23] and long baseline relative positioning [24], GPS/BDS/GLONASS/Galieo/QZSS ISBs analysis with different types of receivers [25], BDS/Galileo/QZSS and GPS single-frequency RTK [26].

In this paper, we present and evaluate GPS/BDS PPP models, where single system and combined PPP models are discussed. In the following, Section 2 presents the traditional and simplified GPS/BDS PPP model; Section 3 presents data analysis and compares daily positioning qualities; Section 4 compares the solved parameters between the traditional and simplified combined PPP models; finally, Section 5 summarizes the main points of this paper.

## 2. GPS/BDS Combined PPP Models

#### 2.1. PPP Model for Single System

Taking a GPS system as an example, pseudo-range and phase observation functions of the ionosphere-free combination between a receiver and a satellite G can be written as:
where ${P}^{\mathrm{G}},{L}^{\mathrm{G}}$ are the pseudo-range and carrier phase observation; ${\rho}^{\mathrm{G}}$ is geometrical distance; c is light speed and $\mathrm{c}\cdot d{t}_{\mathrm{G}}$ is receiver clock correction; ${b}_{\mathrm{G}}$ and ${B}_{\mathrm{G}}$ are receivers pseudo-range and carrier phase hardware delay bias; ${N}^{\mathrm{G}}$ is ambiguity, and $ZP{D}^{\mathrm{G}}$ is the slant tropospheric delay, ${\varsigma}^{\mathrm{G}}$ and ${\epsilon}^{\mathrm{G}}$ are noise terms.

$$\begin{array}{l}{P}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{t}_{\mathrm{G}}+{b}_{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\varsigma}^{\mathrm{G}}\\ {L}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{t}_{\mathrm{G}}+{B}_{\mathrm{G}}+{N}^{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\epsilon}^{\mathrm{G}}\end{array}$$

The pseudo-range hardware delay biases ${b}_{\mathrm{G}}$ is assimilated into clock correction $\mathrm{c}\cdot d{t}_{\mathrm{G}}$. The carrier phase hardware delay biases ${B}_{\mathrm{G}}$ is satellite dependent and stable over time, and it will be grouped into ambiguity [27,28]. Thus, the ionosphere-free combination PPP observation can be rewritten as:
where $d{\overline{t}}_{\mathrm{G}}$ and ${\overline{N}}^{\mathrm{G}}$ are reformed station clock and ambiguity with:

$$\begin{array}{l}{P}^{G}={\rho}^{G}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\varsigma}^{\mathrm{G}}\\ {L}^{G}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+{\overline{N}}^{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\epsilon}^{\mathrm{G}}\end{array}$$

$$\begin{array}{l}c\cdot d{\overline{t}}_{\mathrm{G}}=c\cdot d{t}_{\mathrm{G}}+{b}_{\mathrm{G}}\\ {\overline{N}}^{\mathrm{G}}={N}^{\mathrm{G}}+{B}_{\mathrm{G}}-{b}_{\mathrm{G}}\end{array}$$

For BDS phase and pseudo-range observations the same Equations (2) and (3) also apply.

#### 2.2. Traditional GPS/BDS Combined PPP Model

The ionosphere-free pseudo-range and phase observations for the GPS/BDS combined PPP can be written as:

$$\begin{array}{l}{P}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\varsigma}^{\mathrm{G}}\\ {L}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+{\overline{N}}^{\mathrm{G}}+ZP{D}^{\mathrm{G}}+{\epsilon}^{\mathrm{G}}\\ {P}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{C}}+ZP{D}^{\mathrm{C}}+{\varsigma}^{\mathrm{C}}\\ {L}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{C}}+{\overline{N}}^{\mathrm{C}}+ZP{D}^{C}+{\epsilon}^{\mathrm{C}}\end{array}$$

In Equation (4), the superscript and subscript $\mathrm{G},\mathrm{C}$ refers to GPS and BDS satellites. The slant tropospheric delay term ZPD could be modelled as the hydrostatic and wet parts with following:

$$ZPD=m{f}_{\mathrm{h}}\cdot ZHD+m{f}_{\mathrm{w}}\cdot ZWD$$

In Equation (5), $ZHD,ZWD$ are the hydrostatic and wet zenith path delays, $m{f}_{\mathrm{h}},m{f}_{\mathrm{w}}$ are the mapping functions. The hydrostatic part of ZPD is normally corrected using empirical models and the term $ZT{D}_{\mathrm{w}}$ is estimated.

The traditional GPS/BDS combined PPP model requires the estimation of an additional inter-system bias parameter. Defining GPS as the reference system, the inter-system bias could be written as,

$$\begin{array}{l}ISB=c\cdot d{\overline{t}}_{\mathrm{C}}-c\cdot d{\overline{t}}_{\mathrm{G}}\\ =c\cdot d{t}_{\mathrm{C}}-c\cdot d{t}_{\mathrm{G}}+{b}_{\mathrm{C}}-{b}_{\mathrm{G}}\\ =c\cdot \Delta dt+\Delta b\end{array}$$

Considering Equations (5) and (6), the traditional GPS/BDS combined PPP equations are written as,

$$\begin{array}{l}{P}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+m{f}_{\mathrm{w}}^{\mathrm{G}}\cdot ZWD+{\varsigma}^{\mathrm{G}}\\ {L}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+{\overline{N}}^{\mathrm{G}}+m{f}_{\mathrm{w}}^{\mathrm{G}}\cdot ZWD+{\epsilon}^{\mathrm{G}}\\ {P}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+ISB+m{f}_{\mathrm{w}}^{\mathrm{C}}\cdot ZWD+{\varsigma}^{\mathrm{C}}\\ {L}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}_{\mathrm{G}}+ISB+{\overline{N}}^{\mathrm{C}}+m{f}_{\mathrm{w}}^{\mathrm{C}}\cdot ZWD+{\epsilon}^{\mathrm{C}}\end{array}$$

#### 2.3. Simplified GPS/BDS Combined PPP Model

Based on the scaled sensitivity matrix (SSM, [19,29]) method, Chen et al. [19] proves that there is no correlation between ISB and coordinate parameters in multi-GNSS combined PPP, and ISB parameter can be removed in multi-GNSS PPP. Based on this conclusion, we remove the ISB term in Equation (7) and rewrite observation equations as:
where $d{\overline{t}}^{\prime}$ is defined as new receiver clock, ${\overline{N}}^{{\mathrm{G}}^{\prime}}$ and ${\overline{N}}^{{\mathrm{C}}^{\prime}}$ are new ambiguity terms. Compared to Equation (7), the ISB term is absorbed in the new terms and pseudo-range residuals with:
where $\lambda $ is called the element of the SSM, which quantitatively defines the ratio of ISB parameter assimilated into the receiver clock.

$$\begin{array}{l}{P}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}^{\prime}+m{f}_{\mathrm{w}}^{\mathrm{G}}\cdot ZWD+{\varsigma}^{{\mathrm{G}}^{\prime}}\\ {L}^{\mathrm{G}}={\rho}^{\mathrm{G}}+\mathrm{c}\cdot d{\overline{t}}^{\prime}+{\overline{N}}^{{\mathrm{G}}^{\prime}}+m{f}_{\mathrm{w}}^{\mathrm{G}}\cdot ZWD+{\epsilon}^{\mathrm{G}}\\ {P}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}^{\prime}+m{f}_{\mathrm{w}}^{\mathrm{C}}\cdot ZWD+{\varsigma}^{{\mathrm{C}}^{\prime}}\\ {L}^{\mathrm{C}}={\rho}^{\mathrm{C}}+\mathrm{c}\cdot d{\overline{t}}^{\prime}+{\overline{N}}^{{\mathrm{C}}^{\prime}}+m{f}_{\mathrm{w}}^{\mathrm{C}}\cdot ZWD+{\epsilon}^{\mathrm{C}}\end{array}$$

$$\begin{array}{l}d{\overline{t}}^{\prime}=d{\overline{t}}_{\mathrm{G}}+\lambda \cdot ISB\\ {\overline{N}}^{{\mathrm{G}}^{\prime}}={\overline{N}}^{\mathrm{G}}-\lambda \cdot ISB\\ {\varsigma}^{{\mathrm{G}}^{\prime}}={\varsigma}^{\mathrm{G}}-\lambda \cdot ISB\\ {\varsigma}^{{\mathrm{C}}^{\prime}}={\varsigma}^{\mathrm{C}}+\left(1-\lambda \right)\cdot ISB\\ {\overline{N}}^{{\mathrm{C}}^{\prime}}={\overline{N}}^{\mathrm{C}}+\left(1-\lambda \right)\cdot ISB\end{array}$$

As described in Chen et al. [19], the benefits of the new model are: (1) under some extreme circumstances, the traditional Multi-GNSS PPP model may final when there are only four satellites observed, while the new approach will still give coordinate solution; (2) the correlation between the clock and ambiguity parameters is reduced, thus making solution more stable using the new model; (3) Multi-GNSS PPP realization is simplified and unified. In this new model, observations of different GNSS systems are treated in a unified way as they were of the same satellite system. In this simplified model, the ISB is assimilated into a receiver clock and ambiguity parameter. Due to the much smaller weight assigned on pseudo-range observations, all pseudo-range observations will show big residuals. The GPS pseudo-range residuals are close to the amount of ISB value that assimilates into station clock parameter. The BDS pseudo-range residuals are close to the amount of ISB value that assimilates into BDS ambiguity.

## 3. Data Processing

To assess GPS/BDS PPP performance under different processing models, and to validate the simplified GPS/BDS combined PPP model, daily static and kinematic PPP data analysis is performed. Data of 11 IGS MGEX stations in January 2014 is used. Figure 1 shows the geographic distribution of these tracking stations.

For results evaluation and comparison, data processing is performed in the following four scenarios: GPS-only PPP, BDS-only PPP, and GPS/BDS combined PPP with traditional and simplified models, where station-wise ISB is estimated as a daily constant in a traditional model.

Precise satellite orbits and satellite clocks from SHA [17,30] are used for data analysis. We apply the IGS absolute antenna phase center model for GPS observations [31], the phase-wind up modeling [32] and the station displacement are modeled according to the IERS conventions 2010 [33]. A cut-off angle of 7° is set for usable measurements and data sampling is set to 30 s. An elevation-dependent weighting strategy is applied to measurements at low elevations and the noise ratio between pseudo-range and phase observation is 500:1. Moreover, we estimate wet zenith path delay every hour by applying the most recently developed GPT2 empirical slant delay model [34]. An improved version of the LTW_BS software is used [35].

#### 3.1. Position Differences between Static PPP and IGS Daily Solutions

We compared GPS/BDS daily position estimates with the IGS daily solutions covering the same period through a seven-parameter Helmert transformation [28,36]. The RMS of each station is showed in Figure 2 and the mean value is shown in Table 1. GPS/BDS combined PPP achieves the best performance compared with GPS-only PPP and BDS-only PPP. The improvement of combined PPP over GPS-only PPP is not very obvious. BDS-only PPP has the worst accuracy, which may be due to the less accurate BDS orbit and clock products and a regional satellite constellation with less satellites compared with GPS. We notice that stations JFNG (Wuhan, China), CUT0 (Perth, Australia), GMSD (Guts Masda, Japan), and REUN (Le Tampon, La Reunion, France) have the best accuracy in BDS PPP, which is due to the fact that more BDS satellites are tracked for these sites under the current BDS constellation. Also, the GPS/BDS combined PPP using a simplified and traditional model is nearly the same and their values differ at the level of µm, which will be discussed in detail in Section 3.3 and Section 4.

We make 3D RMS statistics of the 11 stations over the whole month and plot the histogram of the three scenarios in Figure 3. The GPS/BDS combined PPP achieves the best accuracy, with a mean 3D RMS of 1.5 cm, while those of GPS-only and BDS-only is 1.6 cm and 3.7 cm, respectively. The percentage of 3D RMS within the range of [0, 1.5] cm is 26%, 40%, and 59% for BDS-only, GPS-only and combined solutions, which demonstrates a more accurate solution is obtained by adding observations from different systems.

#### 3.2. Position Differences between Kinematic PPP and IGS Daily Solutions

To assess kinematic position estimates differences among PPP scenarios, epoch-wise kinematic coordinate estimates are compared with the IGS daily estimates. In each daily kinematic solution, the epoch-wise coordinates after the first 1 h (120 epochs) are used for statistics analysis. Figure 4 shows for all 11 stations the magnitude distribution of 3D RMS of kinematic coordinate differences. The mean 3D RMS are of 28.1, 10.9, 9.2 cm and median 3D RMS are of 17.0, 8.2, 6.5 cm for the BDS-only, GPS-only and GPS/BDS combined solutions. The magnitude distribution also shows a higher percentage of more accurate estimations in GPS/BDS combined solutions.

Kinematic PPP of station JFNG on DOY (Day of Year) 028, 2014 is shown in Figure 5. It shows that combined GPS/BDS kinematic PPP has much better stability and shorter convergence, while both GPS-only and BDS-only kinematic PPP show big scatters as large as 0.5 m. The number of tracked satellites is shown in the bottom-right subfigure of Figure 5, where number of available satellites of GPS/BDS combination almost doubles that of GPS-only and BDS-only cases. Statistics show that for JFNG, GPS-only kinematic PPP has a better accuracy than that of BDS, even if BDS-only kinematic PPP occasionally performs better that GPS when BDS has better satellite coverage with observations of good quality, such as JFNG at DOY 028, 2014.

#### 3.3. Position Differences between Traditional and New Model

Assessing the differences between the position estimates can directly illustrate to what extent the traditional and simplified models agree in their positioning results. In the following we compare the GPS/BDS combined static PPP results between the traditional and simplified models.

For each of the 11 IGS MGEX stations, we computed GPS/BDS combined static PPP position differences between the two models over 1 month. The biggest position difference is less than 1 mm and most points have position differences of less than 0.1 mm. Figure 6 shows the magnitude distribution of these coordinate differences in the North, East, and Up component. The mean biases are −0.6, −2.5 and 0.4 µm and RMS are 1.1, 3.9, and 1.9 µm for each coordinate component. In addition, about 91.5% in the North, 96.9% in the East, and 98.7% in the Up component of all deviations are within twice the standard deviations. These results verify the same position estimates of these two models.

## 4. Parameter Differences between Combined PPP Models

In the following, we compare the station clocks, ambiguities and pseudo-range residuals between the traditional and simplified GPS/BDS combined PPP models. Data used is the kinematic solution of station JFNG on DOY 028, 2014.

#### 4.1. Kinematic Coordinate Difference

As discussed above, in the simplified GPS/BDS PPP model where ISB is not considered, the coordinate solution is indentical with that of traditional model. Here the coordinate difference between traditional and new model of JFNG’s kinematic solution is presented in Figure 7. After 8 epochs the cooridnate differences is less than 1 cm, and after 30 epochs the difference reduces to less than 1 mm. After 500 epochs the difference is less than 5 μm and remains stable until the last epoch.

#### 4.2. Station Clock and Ambiguity

In the simplified GPS/BDS PPP model, station clock, and ambiguity estimates absorb the ISB parameters together, and the percentage which goes into each parameter depends on the normal equation. In Equation (9), the ISB assimilation shows the opposite sign for station clock and GPS ambiguity parameters, thus the sum quantity of station clock and GPS ambiguity for the traditional and simplified model is theoretically the same at each epoch. The upper subplot of Figure 8 shows the magnitude distribution of this sum quantity differences between the two models using all GPS satellite/station pairs at all epochs. The mean difference is 2.0 µm and all the differences are below 1 mm with around 0.35% bigger than 0.1 mm.

According to Equation (9), the epoch-wise sum of station clock and BDS ambiguity in the simplified model is theoretically the same as the sum quantity of station clock, ISB, and BDS ambiguity in the traditional model. The bottom subplot of Figure 8 shows the magnitude distribution of this sum quantity differences between the two models using all BDS satellite/station pairs at all epochs. The mean difference is 4.6 µm and all the differences are below 1 mm at around 0.72% bigger than 0.1 mm. Both plots show that the differences are so small, which further proves the same coordinate estimates in these two models.

#### 4.3. Station Clock and Pseudo-Range Residual

In Equation (9), the ISB assimilation shows opposite signals for station clock and GPS pseudo-range observation residuals, thus the epoch-wise sum quantity of station clock and GPS pseudo-range residual is theoretically the same for the traditional and simplified model. The upper subplot of Figure 9 shows the station clock differences between the traditional and simplified PPP models, where the differences are between the range of −31 and −28 m. The bottom subplot of Figure 9 shows the magnitude distribution of the epoch-wise sum quantity differences between the two models for all BDS satellite/station pairs at all epochs. The mean difference is −0.7 µm and all the differences are below 0.1 mm.

#### 4.4. Ambiguity and Pseudo-Range Residual

In Equation (9), the ISB assimilation is the same for ambiguity and pseudo-range observation residual in both the GPS and BDS systems. Thus, the ambiguity differences and pseudo-range residual differences between the two models should theoretically be the same at the same epoch for the traditional and simplified model. In the following, we define the epoch-wise “double difference” term by making difference between the ambiguity difference and pseudo-range residual difference between the two models, which by definition should theoretically be zero.

The left subplots of Figure 10 show the GPS and BDS pseudo-range residual differences between the two models, where we see that they present a similar shape but with different signs as presented in Equation (9). The right subplot of Figure 10 shows the magnitude distribution of the double difference quantity using all satellite/station pairs at all epochs. The mean double differences are −2.5 and −5.0 µm for GPS and BDS. All the double differences are below 0.1 mm for GPS, while all the BDS double differences are below 1 mm with around 0.5% bigger than 0.1 mm.

## 5. Conclusions and Suggestions

In this study, we discuss the different parameterization of GPS/BDS PPP, where combined PPP between the traditional and a simplified model are compared. GPS/BDS PPP were performed with different models and scenarios using 1 month of GPS/BDS data from 11 IGS MGEX stations. Comparing daily static coordinate estimates of BDS-only, GPS-only and GPS/BDS combined solutions with the IGS daily estimates, the mean 3D RMSes were 3.7, 1.6 and 1.5 cm, respectively. In the kinematic case, the 3D RMSes were 17.0, 8.2, 6.5 cm. Magnitude distribution of the 3D RMS shows higher percentage of more accurate solutions in GPS/BDS combined solutions, which is due to the inclusion of data from different systems.

Comparing GPS/BDS combined PPP coordinate estimates between the traditional and simplified models, mean biases of the differences are −0.6, −2.5, and 0.4 µm and RMSes are 1.1, 3.9, and 1.9 µm in the North, East, and Up components, respectively. The analysis of parameter and pseudo-range residual differences between the two models show the same quantity with deviation at the µm level for: (1) epoch-wise sum of station clock and GPS ambiguity; (2) epoch-wise sum of station clock, ISB, and BDS ambiguity; (3) epoch-wise sum of station clock and GPS pseudo-range residuals; (4) epoch-wise sum of station clock, ISB, and BDS pseudo-range residuals; (5) epoch-wise double difference of ambiguity and pseudo-range residuals. The overall comparisons verify the equivalence of the position estimates derived from the traditional and simplified GPS/BDS combined PPP models.

## Acknowledgments

The IGS community is acknowledged for providing RINEX data and orbit and clock products. This research is supported by 100 Talents Program of the Chinese Academy of Sciences, the National Natural Science Foundation of China (NSFC) (No. 11273046), the National High Technology Research and Development Program of China (Grant No. 2013AA122402 and 2014AA123102).

## Author Contributions

Junping Chen proposed the research topic, developed the algorithms and designed the experiment; Jungang Wang, Yize Zhang, Sainan Yang, Qian Chen and Xiuqiang Gong collected the data and performed the experiment; all the authors contributed to writing and improving the paper.

## Conflicts of Interest

The authors declare no conflict of interest.

## References

- Dow, J.; Neilan, R.; Rizos, C. The international GNSS service in a changing landscape of global navigation satellite systems. J. Geod.
**2009**, 83, 191–198. [Google Scholar] [CrossRef] - He, L.; Ge, M.; Wang, J.; Wickert, J.; Schuh, H. Experimental Study on the Precise Orbit Determination of the BeiDou Navigation Satellite System. Sensors
**2013**, 13, 2911–2928. [Google Scholar] [CrossRef] [PubMed] - Lou, Y.D.; Liu, Y.; Shi, C.; Yao, X.G.; Zheng, F. Precise orbit determination of BeiDou constellation based on BETS and MGEX network. Sci. Rep.
**2014**, 4, 4692. [Google Scholar] [CrossRef] [PubMed] - Steigenberger, P.; Hugentobler, U.; Hauschild, A.; Montenbruck, O. Orbit and Clock Analysis of Compass GEO and IGSO Satellites. J. Geod.
**2013**. [Google Scholar] [CrossRef] - Zhou, S.; Hu, X.; Zhou, J.; Chen, J.; Gong, X.; Tang, C.; Wu, B.; Liu, L.; Guo, R.; He, F.; et al. Accuracy Analyses of Precise Orbit Determination and Timing for COMPASS/Beidou-2 4GEO/5IGSO/4MEO Constellation. Lect. Notes Electr. Eng.
**2013**, 245, 89–102. [Google Scholar] - 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. [Google Scholar] [CrossRef] - Guo, F.; Zhang, X.; Wang, J.; Ren, X. Modeling and assessment of triple-frequency BDS precise point positioning. J. Geod.
**2016**. [Google Scholar] [CrossRef] - Shi, C.; Zhao, Q.; Li, M.; Tang, W.; Hu, Z.; Lou, Y.; Zhang, H.; Niu, X.; Liu, J. Precise orbit determination of Beidou satellites with precise positioning. Sci. China Earth Sci.
**2012**, 55, 1079–1086. [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] - Chen, K.; Natalia, Z.; Adnrey, Y.B.; Li, X.; Ge, M. Precise Positioning of BDS, BDS/GPS: Implications for Tsunami Early Warning in South China Sea. Remote Sens.
**2015**, 7, 15955–15968. [Google Scholar] [CrossRef] - Lu, C.; Li, X.; Nilsson, T.; Ning, T.; Heinkelmann, R.; Ge, M.; Glaser, S.; Schuh, H. Real-time retrieval of precipitable water vapor from GPS and BeiDou observations. J. Geod.
**2015**, 89, 843–856. [Google Scholar] [CrossRef] - Guo, F.; Li, X.; Zhang, X.; Wang, J. Assessment of precise orbit and clock products for Galileo, BeiDou, and QZSS from IGS Multi-GNSS Experiment (MGEX). GPS Solut.
**2016**. [Google Scholar] [CrossRef] - Dach, R.; Brockmann, E.; Schaer, S.; Beutler, G.; Meindl, M.; Prange, L.; Bock, H.; Jäggi, A.; Ostini, L. GNSS processing at CODE: Status report. J. Geod.
**2009**, 83, 353–365. [Google Scholar] [CrossRef] - Dach, R.; Schaer, S.; Lutz, S.; Meindl, M.; Beutler, G. Combining the observations from different GNSS. In Proceedings of the EUREF 2010 Symposium, Gävle, Sweden, 2–5 June 2010; pp. 1–10.
- Wanninger, L. Carrier-phase inter-frequency biases of GLONASS receivers. J Geod.
**2012**, 86, 139–148. [Google Scholar] [CrossRef] - Cai, C.; Gao, Y. Modeling and assessment of combined GPS/GLONASS precise point positioning. GPS Solut.
**2012**, 17, 223–236. [Google Scholar] [CrossRef] - Chen, J.; Pei, X.; Zhang, Y.; Wu, B. GPS/GLONASS System Bias Estimation and Application in GPS/GLONASS Combined Positioning. Lect. Notes Electr. Eng.
**2013**, 244, 323–333. [Google Scholar] - Li, X.; Zus, F.; Lu, C.; Dick, G.; Ning, T.; Ge, M.; Wickert, J.; Schuh, H. Retrieving of atmospheric parameters from multi-GNSS in real time: Validation with water vapor radiometer and numerical weather model. J. Geophys. Res. Atmos.
**2015**, 120, 7189–7204. [Google Scholar] [CrossRef] - 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. J. Adv. Space Res.
**2015**, 55, 125–134. [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.
**2016**. [Google Scholar] [CrossRef] - 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. [Google Scholar] [CrossRef] [PubMed] - Odolinski, R.; Teunissen, P.J.G.; Odijk, D. Combined GPS plus BDS for short to long baseline RTK positioning. Meas. Sci. Technol.
**2015**, 26, 045801. [Google Scholar] [CrossRef] - Zhao, S.H.; Cui, X.W.; Guan, F.; Lu, M.Q. A Kalman filter-based short baseline RTK algorithm for single-frequency combination of GPS and BDS. Sensors
**2014**, 14, 15415–15433. [Google Scholar] [CrossRef] [PubMed] - Wang, M.; Cai, H.Z.; Pan, Z.P. BDS/GPS relative positioning for long baseline with undifferenced observations. Adv. Space Res.
**2015**, 55, 113–124. [Google Scholar] [CrossRef] - Torre, A.D.; Caporali, A. An analysis of intersystem biases for multi-GNSS positioning. GPS Solut.
**2014**, 19, 297–307. [Google Scholar] [CrossRef] - Odolinski, R.; Teunissen, P.J.G.; Odijk, D. Combined BDS, Galileo, QZSS and GPS single-frequency RTK. GPS Solut.
**2015**, 19, 151–163. [Google Scholar] [CrossRef] - Defraigne, P.; Bruyninx, C. On the link between GPS pseudorange noise and day-boundary discontinuities in geodetic time transfer solutions. GPS Solut.
**2007**, 11, 239–249. [Google Scholar] [CrossRef] - Geng, J.; Meng, X.; Dodson, A.H.; Teferle, F. Integer ambiguity resolution in precise point positioning: Method comparison. J. Geod.
**2010**, 84, 569–581. [Google Scholar] [CrossRef] - Dong, D.; Fang, P.; Bock, Y.; Cheng, M.K.; Miyazaki, S. Anatomy of apparent seasonal variations from GPS-derived site position time series. J. Geophys. Res.
**2002**, 107. [Google Scholar] [CrossRef] - Chen, J.; Wu, B.; Hu, X.; Li, H. SHA: The GNSS analysis center at SHAO. Lect. Notes Electr. Eng.
**2012**, 160, 213–220. [Google Scholar] - Schmid, R.; Steigenberger, P.; Gendt, G.; Ge, M.; Rothacher, M. Generation of a consistent absolute phase-center correction model for GPS receiver and satellite antennas. J. Geod.
**2007**, 81, 781–798. [Google Scholar] [CrossRef] - Wu, J.T.; Wu, S.C.; Hajj, G.A.; Bertiger, W.I.; Lichten, S.M. Effects of antenna orientation on GPS carrier phase. Manuscr. Geodaet.
**1993**, 18, 91–98. [Google Scholar] - Petit, G.; Luzum, B. (Eds.) IERS Conventions. In IERS Technical; Verlag des Bundesamts für Kartographie und Geodäsie: Frankfurt am Main, Germany, 2010.
- Lagler, K.; Schindelegger, M.; Böhm, J.; Krásná, H.; Nilsson, T. GPT2: Empirical slant delay model for radio space geodetic techniques. Geophys. Res. Lett.
**2013**, 40, 1069–1073. [Google Scholar] [CrossRef] [PubMed] - Wang, J.; Chen, J. Development and application of GPS precise positioning software. J. Tongji Univ.
**2011**, 39, 764–767. (In Chinese) [Google Scholar] - Teferle, F.N.; Orliac, E.J.; Bingley, R.M. An assessment of Bernese GPS software precise point positioning using IGS final products for global site velocities. GPS Solut.
**2007**, 11, 205–213. [Google Scholar] [CrossRef]

**Figure 2.**RMS of coordinate differences between daily static PPP and IGS daily solutions for each station in the North, East, and Up component, where PPP in different scenarios is shown in different color. The last column of each subplot is the mean value of the 11 stations.

**Figure 3.**Magnitude distribution of 3D RMS of coordinate differences between daily static PPP and IGS daily solutions. Subplot presents the GPS/BDS combined, GPS-only and BDS-only solutions from left to right, respectively. The text of each subplot shows the median and mean value of 3D RMS.

**Figure 4.**Magnitude distribution of 3D RMS of coordinate differences between epoch-wise kinematic PPP and IGS daily solutions. Subplot presents the GPS/BDS combined, GPS-only and BDS-only solutions from left to right, respectively. The texts of each subplot shows the median and mean 3D RMS.

**Figure 5.**Epoch-wise kinematic PPP coordinate bias of GPS/BDS combined, GPS-only and BDS-only solutions in the North, East and Up component. Station: JFNG, DOY 028, 2014. Bottom-right subplot shows the number of satellites tracked at each epoch.

**Figure 6.**Magnitude distribution of all position differences of GPS/BDS combined static PPP between the traditional and simplified models in the North, East, and Up components. All subplots exhibit normal distributions. The top-left corner of each subplot shows the bias and the standard deviation (σ), as well as the percentages of deviations that are within 2σ and 3σ.

**Figure 7.**Coordinate Difference between traditional and new model of JFNG at DOY 028, 2014. (

**a**) Coordinate difference of the first 100 epochs; (

**b**) Coordinate difference after 100 epochs.

**Figure 8.**Magnitude distribution of differences between the traditional and simplified models of (

**a**) epoch-wise sum of GPS ambiguity and station clock parameters; (

**b**) epoch-wise sum of BDS ambiguity, ISB and station clock parameters. Both plots exhibit normal distributions. The top-left corner of each subplot shows the bias and the standard deviation (σ), whereas the top-right corner shows the percentages of deviations that are within 2σ and 3σ.

**Figure 9.**(

**a**) Station clock differences between traditional and simplified models; (

**b**) Magnitude distribution of differences of the epoch-wise sum of station clock and GPS pseudo-range residuals between the traditional and simplified models. The top-left corner of bottom subplot shows the bias and the standard deviation (σ), whereas the top-right corner shows the percentages of deviations that are within 2σ and 3σ.

**Figure 10.**(

**a**,

**c**) GPS and BDS Pseudo-range residuals between traditional and simplified models; (

**b**,

**d**) magnitude distribution of the double differences for GPS and BDS observations. The left corner of right subplots (subplot b) and d)) shows the bias and the standard deviation (σ), whereas the right corner of right subplots (subplot b) and d)) shows the percentages of deviations that are within 2σ and 3σ.

N (cm) | E (cm) | U (cm) | |
---|---|---|---|

GPS/BDS | 0.34 | 0.58 | 1.46 |

GPS-only | 0.36 | 0.59 | 1.54 |

BDS-only | 2.09 | 2.48 | 2.97 |

© 2016 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/).