# Combined GPS/GLONASS Precise Point Positioning with Fixed GPS Ambiguities

^{1}

^{2}

^{*}

## Abstract

**:**Precise point positioning (PPP) technology is mostly implemented with an ambiguity-float solution. Its performance may be further improved by performing ambiguity-fixed resolution. Currently, the PPP integer ambiguity resolutions (IARs) are mainly based on GPS-only measurements. The integration of GPS and GLONASS can speed up the convergence and increase the accuracy of float ambiguity estimates, which contributes to enhancing the success rate and reliability of fixing ambiguities. This paper presents an approach of combined GPS/GLONASS PPP with fixed GPS ambiguities (GGPPP-FGA) in which GPS ambiguities are fixed into integers, while all GLONASS ambiguities are kept as float values. An improved minimum constellation method (MCM) is proposed to enhance the efficiency of GPS ambiguity fixing. Datasets from 20 globally distributed stations on two consecutive days are employed to investigate the performance of the GGPPP-FGA, including the positioning accuracy, convergence time and the time to first fix (TTFF). All datasets are processed for a time span of three hours in three scenarios, i.e., the GPS ambiguity-float solution, the GPS ambiguity-fixed resolution and the GGPPP-FGA resolution. The results indicate that the performance of the GPS ambiguity-fixed resolutions is significantly better than that of the GPS ambiguity-float solutions. In addition, the GGPPP-FGA improves the positioning accuracy by 38%, 25% and 44% and reduces the convergence time by 36%, 36% and 29% in the east, north and up coordinate components over the GPS-only ambiguity-fixed resolutions, respectively. Moreover, the TTFF is reduced by 27% after adding GLONASS observations. Wilcoxon rank sum tests and chi-square two-sample tests are made to examine the significance of the improvement on the positioning accuracy, convergence time and TTFF.

## 1. Introduction

With the use of precise satellite orbit and clock products, precise point positioning (PPP) technology can provide centimeter-level or even millimeter-level positioning accuracy using un-differenced carrier phase observations [1]. As the fractional cycle biases (FCB) that are contained in the carrier phase observations cannot be separated from the integer ambiguities [2], the ambiguities are usually estimated as float values, which restricts the further enhancement of PPP performance. To obtain ambiguity-fixed PPP resolutions, proper handling of the FCB is a key issue. There are presently two main ways to solve this issue. One way is to estimate the FCB using a network of reference stations [2–5]. The other way is the integer recoverable clock (IRC) method in which the satellite FCB are assimilated into satellite clock corrections when generating the clock products [6,7]. Both methods are implemented using GPS-only measurements. Although significant progress has been made regarding the PPP integer ambiguity resolutions (IAR) in recent years, the PPP still needs a convergence time of typically 20 min [8], and the positioning accuracy remains on a level of 1–3 cm [9,10].

An effective way of improving PPP performance is to integrate GPS and GLONASS. A full GLONASS constellation consisting of 24 operational satellites has been revitalized to date [11]. The quality of GLONASS precise orbit and clock products routinely provided by several IGS (International GNSS Service) analysis centers, e.g., ESA/ESOC (European Space Agency/European Space Operations Centers, Germany) and IAC (Information-Analytical Center, Russia), are gradually improved, as more than 180 IGS stations can continuously track GPS and GLONASS signals [12]. The integration of GLONASS and GPS has been confirmed to be able to improve the ambiguity-float PPP performance by several researchers in terms of availability, reliability, accuracy and convergence time of position solutions [13–16]. According to [17], the accuracy of float ambiguities has a large impact on the successful rate and reliability of PPP IAR. Thus, an improvement on the success rate and reliability of the IAR can be expected, since the integration of GPS and GLONASS can enhance the quality of the float ambiguity estimates. Jokinen et al. [18] implemented the GLONASS-aided GPS ambiguity-fixed PPP for the first time. Unfortunately, only slight improvements for the positioning accuracy and convergence time were achieved in their results, likely because a much smaller weight was assigned to GLONASS measurements. Li and Zhang [19] investigated the contribution of GLONASS observations to the time to first fix (TTFF) in the GPS ambiguity-fixed PPP resolutions, but the positioning accuracy was not assessed.

This paper presents an approach of combined GPS/GLONASS PPP with fixed GPS ambiguities (GGPPP-FGA) in which GPS ambiguities are fixed into integers, while all GLONASS ambiguities are kept as float values. An improved minimum constellation method is proposed for the purpose of increasing computation efficiency. Datasets from 20 globally distributed IGS stations on two consecutive days are employed to fully assess the performance of the GGPPP-FGA with a comparison to GPS ambiguity-fixed resolutions and GPS ambiguity-float solutions. Further, Wilcoxon rank sum tests [20] and chi-square two-sample tests [21] are made to examine the significance of the performance differences between the three sets of solutions.

## 2. CNES Satellite Orbit and Clock Products

The precise satellite orbit and clock corrections provided by CNES (Centre National d'Études Spatiales, France) are employed for GGPPP-FGA processing. The FCB of GPS carrier-phase measurements on the satellite end has been assimilated into the CNES satellite clock corrections when the clock products are generated by a carrier-phase-based network solution [17]. By contrast, the GLONASS FCB on the satellite end cannot be completely assimilated into the satellite clock corrections due to the adoption of a code-phase-based network solution [17]. The root mean square (RMS) of GPS satellite orbit three-dimensional (3D) errors is better than 5.0 cm, and the standard deviation (STD) of GPS clock corrections is 0.12 ns, namely 3.6 cm. Such an accuracy of orbit and clock products is sufficient for carrying out GPS IAR research according to [17]. Since the accuracy of the CNES GLONASS satellite orbit and clock products is not publicly available so far [18], it is assessed in this section by comparing with the products from other analysis centers.

The data analysis centers of ESA/ESOC and IAC provide post-processed GLONASS satellite orbit and clock products. Precise products from both centers are taken as references to analyze the accuracy of the CNES GLONASS satellite orbit and clock corrections, which are generated in real time. The final satellite orbit and clock products from both ESA/ESOC and IAC have a sampling interval of 15 min and 30 s, respectively, whereas the CNES satellite orbit and clock corrections are recorded at 5 min and 5 s, respectively. For consistency, the CNES products are re-sampled to match with the ESA/ESOC and IAC products.

Figure 1 shows the errors of the CNES GLONASS satellite orbit and clock corrections on 1 February 2014 with respect to the ESA/ESOC and IAC ones. Different colors represent different GLONASS satellites. In the bottom panels of Figure 1, a common clock bias with respect to all GLONASS satellites and a constant clock bias that is different from different GLONASS satellites have been removed, since they will be absorbed into the receiver clock and ambiguity items, respectively, in the parameter estimation process. It is clearly seen that most of the time, the GLONASS satellite orbit errors vary in a range of 20 cm, while clock errors vary in a range of 0.4 ns. The RMSs of GLONASS satellite orbit 3D errors and clock errors with respect to ESA/ESOC and IAC products are shown in Table 1. The results indicate that the average RMSs of orbit errors and clock errors are 7.9 cm and 0.14 ns, respectively. For comparison, Table 1 also provides the average RMSs of GPS orbit errors and clock errors, respectively, using the corresponding GPS products on the same day. It is clear that the accuracy of the CNES GLONASS precise products is poorer than its GPS ones.

## 3. Approach of Combined GPS/GLONASS PPP with Fixed GPS Ambiguities

The functional model, stochastic model and the error handling strategy for combined GPS/GLONASS ambiguity-float PPP have been discussed in [15]. Taking the FCB into account in the observation equations, the code and carrier-phase observation models on L_{1} and L_{2} frequencies for a GPS or GLONASS satellite can be expressed as:

_{i}is the measured code on L

_{i}in meters, Φ

_{i}is the measured carrier-phase on L

_{i}in meters, ρ is the geometric range in meters, c is the speed of light in vacuum in meters per second, d

_{t}is the receiver clock offset in seconds, dT is the satellite clock offset in seconds, d

_{orb}is the satellite orbit error in meters, d

_{trop}is the tropospheric delay in meters, d

_{ion/Li}is the ionospheric delay on L

_{i}in meters, λ

_{i}is the wavelength on L

_{i}in meters per cycle, N

_{i}is the phase ambiguity on L

_{i}in cycles, b

_{i}is the receiver FCB on L

_{i}in cycles, b

^{i}is the satellite FCB on L

_{i}in cycles and ε includes the multipath effect and measurement noise in meters.

As the CNES satellite orbit and clock products refer to precise code measurements of P_{1} and P_{2}, the differential code biases (DCB) between C_{1} and P_{1} or between C_{2} and P_{2} must be corrected when the civil code measurements C_{1} or C_{2} are used. The DCB corrections provided monthly by CODE (Center for Orbit Determination in Europe, Switzerland) are used to remove the DCB from measurements in this study, since the value could be up to 1.2 m [22].

The single-difference (SD) observations between GPS satellites are employed to remove the GPS FCB on the receiver end. The GPS satellite at the highest elevation angles is chosen as the base satellite when forming the SD observations. After applying the precise satellite orbit and clock corrections, the SD ionosphere-free observation models can be expressed as follows:

_{IF}and Φ

_{IF}are the ionosphere-free combined code and carrier-phase observations in meters, respectively. ΔN

_{IF}and $\Delta {b}_{IF}^{kj}$ are the SD ionosphere-free ambiguity and satellite FCB in cycles, respectively. They can be expressed as:

_{1}and f

_{2}are the GPS carrier-phase frequency on L

_{1}and L

_{2}in Hertz, respectively. ΔN

_{1}and ΔN

_{2}are the SD ambiguities on L

_{1}and L

_{2}in cycles, respectively. $\Delta {b}_{1}^{kj}$ and $\Delta {b}_{2}^{kj}$ are the SD satellite FCB on L

_{1}and L

_{2}in cycles, respectively.

As can be seen from Equation (5), the SD ionosphere-free ambiguity ΔN_{IF} is not an integer, but it can be decomposed into an integer SD wide-lane ambiguity (ΔN_{WL} in cycles) and an integer SD narrow-lane ambiguity (ΔN_{NL} in cycles). The decomposition can be described below:

In this study, the GPS IAR is carried out in two stages: Fixing the wide-lane ambiguities in the first stage and fixing the narrow-lane ambiguities in the second stage.

#### 3.1. GPS Wide-Lane Ambiguity Fixing

GPS wide-lane ambiguity float values are estimated using the Melbourne-Wübbena combination [23,24], as shown in Equations (8) and (9):

_{WL}is the wavelength of GPS wide-lane ambiguity in meters per cycle and λ

_{WL}=c/(f

_{1}-f

_{2})≈0.86 m, $\Delta {N}_{WL}^{kj}$, is the GPS SD wide-lane ambiguity in cycles and $\Delta {N}_{WL}^{kj}=\Delta {N}_{1}^{kj}-\Delta {N}_{2}^{kj}$.

The wide-lane FCB corrections on the satellite end are applied to recover the integer properties of GPS wide-lane ambiguities before implementing the wide-lane IAR. CNES provides a daily update of GPS wide-lane FCB corrections on the satellite end [17]. The wide-lane IAR is achieved by rounding the wide-lane ambiguity float values to the nearest integers, because the wavelength of the wide-lane ambiguity is as long as 0.86 m. Despite the long wavelength, it is possible that the higher noise of the wide-lane ambiguity estimates causes the wrong fixation at some epochs. In order to increase the reliability, the following smoothing operation is applied:

_{WL}>

_{i}is the mean value of wide-lane ambiguities from epochs 1-th to i-th and ΔN

_{WLi}is the wide-lane ambiguity at the i-th epoch. The cycle-slip detection is carried out before the smoothing operation. If a cycle-slip is detected, the smoothing operation is restarted from the epoch that the cycle slip occurs. The TurboEdit algorithm [25] and the phase ionospheric residual method [26] are jointly used to detect cycle-slips.

#### 3.2. GPS Narrow-Lane Ambiguity Fixing

The receiver FCB included in GPS narrow-lane ambiguities have been removed by the SD operation. The GPS satellite FCB have been assimilated into the CNES satellite clock corrections. Hence, the integer properties of GPS narrow-lane ambiguities can be recovered after applying the satellite clock corrections [17]. According to Equation (7), the float narrow-lane ambiguity can be derived by deducting the fixed wide-lane ambiguity from the float ionosphere-free ambiguity. Since the success rate of fixing wide-lane ambiguity is pretty high due to its long wavelength, the accuracy of float narrow-lane ambiguity estimates is mainly affected by the quality of float ionosphere-free ambiguities.

The least-squares ambiguity de-correlation adjustment (LAMBDA) method [27] is employed to implement the GPS narrow-lane IAR. At least four float narrow-lane ambiguities are required at each epoch before the LAMBDA method can be used [18,19]. When more than four float narrow-lane ambiguities are available, the minimum constellation method (MCM) [28,29] is adopted to carry out the IAR. The purpose of the MCM is to find out an optimal float ambiguity combination for ambiguity fixing. In order to ensure the reliability of narrow-lane IAR, not all GPS narrow-lane ambiguities are fixed to integers. The MCM attempts to calculate the IAR with all possible combinations of float narrow-lane ambiguities, but each combination contains at least four float ambiguities. Thus, it is possible that all float ambiguities are selected as a combination for ambiguity fixing. For example, if there are six float narrow-lane ambiguities available at a certain epoch, IAR can be made for one six-satellite group, six five-satellite groups and fifteen four-satellite groups. It is easily understood that the efficiency of the MCM algorithm is pretty low, since all possible combinations need to be tested.

An improved MCM (IMCM) algorithm is proposed to cut down the amount of combinations to be tested in this study. In this IMCM algorithm, the float ambiguities at satellite elevation angles lower than 10° are firstly removed from the ambiguity candidates, due to their larger noise and residual errors. All the float narrow-lane ambiguity candidates are required to have already converged before they are fixed. For a certain GPS satellite, if the STD of float narrow-lane ambiguities is smaller than 0.1 cycles within five consecutive epochs, the float narrow-lane ambiguities of this satellite are considered to have converged in this study. The values of “0.1” cycles and “five” epochs are empirically determined after considering a compromise between reliability and efficiency. Once there are a minimum of four float narrow-lane ambiguities that have converged at an epoch, they will be firstly fixed using the LAMBDA method in which the narrow-lane ambiguity validation is carried out by the ratio test with a ratio value setting of 2.0 [30]. If the ratio test passes successfully, the four float narrow-lane ambiguities are fixed into integers. When ambiguities from over four satellites have already converged, the IMCM is performed to pick out an optimal float ambiguity combination for ambiguity fixing. If the float narrow-lane ambiguities from a certain satellite have been fixed to the same integer for ten consecutive epochs using the IMCM algorithm, the narrow-lane ambiguity of the satellite will be included into the ambiguity combination for IAR. As a result, the amount of ambiguity combinations to be tested will be gradually decreased. Using the improved MCM algorithm, the computation efficiency is considerably improved, which will be demonstrated through a case study in the next section.

For GLONASS, there exist inter-frequency biases in code and phase measurements [18,19], caused by the frequency division multiple access (FDMA) technique. As a result, the SD operation between satellites cannot effectively remove the FCB on the receiver end. For this reason, the above GPS IAR approach does not apply to GLONASS. Instead of IAR, GLONASS ambiguities are kept as float solutions. As stated before, the accuracy of float narrow-lane ambiguity estimates is quite dependent on the quality of float ionosphere-free ambiguities. The addition of GLONASS observations is expected to improve the successful rate and reliability of GPS IAR, since it can help improve the accuracy of float ionosphere-free ambiguities [18].

## 4. Results and Discussion

#### 4.1. Data Acquisition

Datasets collected from 20 globally distributed IGS stations from 1–2 February 2014, are used to assess the performance of the GGPPP-FGA. The distribution of stations is shown in Figure 2. All observations have a sampling rate of 30 s with a satellite elevation mask angle of 7°. The GPS and GLONASS satellite orbit and clock products provided by CNES are used for PPP processing. Although the PPP is performed in a post-processing mode, it has a good indication of the real-time PPP performance, since the CNES products are generated in real time.

Figure 3 shows the GPS wide-lane FCB corrections on the satellite end for 1863 days from 1 January 2009 to 11 February 2014. The corrections are provided daily by CNES. Different colors represent different GPS satellites. As can be seen, the wide-lane FCB corrections have a good stability over time. As a whole, the FCB corrections of all GPS satellites have a decreasing trend with time. Figure 4 provides the wide-lane FCB corrections for all 32 GPS satellites on 1 February 2014. It is observed that the FCB corrections for most GPS satellites exceed −0.5 cycles, which suggests that the correction of the FCB is quite necessary in order to achieve the wide-lane IAR.

#### 4.2. Results and Analysis

For the purpose of comparison, three scenarios are used for PPP processing. The first one is the GPS ambiguity-float PPP solution using un-differenced GPS-only observations. The second one is GPS ambiguity-fixed PPP resolution using SD GPS-only observations. The third one is the GGPPP-FGA resolution using SD GPS observations and un-differenced GLONASS observations. In the last two scenarios, only GPS ambiguities are fixed based on the IMCM algorithm. In this study, the STD values of GPS code and carrier-phase measurements are set to 0.3 m and 0.002 m, respectively, while the GLONASS ones are set to 0.6 m and 0.002 m, respectively [15].

In order to compare the GPS narrow-lane ambiguity-float estimates for GPS-only and combined GPS/GLONASS PPP cases, the float narrow-lane ambiguities for different GPS satellites are plotted in Figure 5, using the observations at IGS station BJFS on 1 February 2014. Different colors represent different GPS satellites. In this section, the 24-hour dataset is divided into eight sessions with a session length of three hours. For the convenience of display, the same integer is subtracted from the float narrow-lane ambiguities for the same GPS satellite in the two cases. Hence, all of the narrow-lane ambiguities approach zero in Figure 5. It can be clearly seen that the float narrow-lane ambiguities in the GPS/GLONASS case can reach stable values more quickly than those in the GPS-only case, which demonstrates that the addition of GLONASS improves the performance of GPS narrow-lane float ambiguity estimates.

As stated before, the MCM is used to choose the optimal float narrow-lane ambiguity combination for IAR. To validate the improved computation efficiency for the IMCM in GGPPP-FGA, Figure 6 presents the computation time of testing GPS float narrow-lane ambiguity combinations for the MCM and IMCM algorithms in eight sessions using the observations at station BJFS on 1 February 2014. The consuming time in each session is an accumulative value of the testing time at each epoch, based on a computer configuration of a 2.9-GHz Intel Pentium G2020 CPU and 4 GB of random-access memory. The results clearly illustrate that the consuming time of testing ambiguities in the IMCM is much smaller than that in the MCM algorithm. The average time of testing GPS float narrow-lane ambiguity combinations for all eight sessions is also provided in Figure 6. The statistical results indicate that the consuming time to obtain an optimal combination is reduced by 67% from 45.4 s to 14.9 s when adopting the IMCM algorithm. When processing the observations at IGS stations KIR0 and RCMN on 1 February 2014, with the IMCM algorithm, the consuming time is reduced by 59% and 64%, respectively. In conclusion, the IMCM indeed significantly improves the computation efficiency in the process of the narrow-lane ambiguity fixing.

Figure 7 shows the positioning errors for three scenarios, i.e., GPS-only ambiguity-float PPP, GPS-only ambiguity-fixed PPP and GGPPP-FGA processing, for all eight three-hour sessions on 1 February 2014. As representatives, the processing results at three stations, KIR0, BJFS and RCMN, are displayed in Figure 7. The three stations are distributed at high, middle and low latitude regions, respectively. From Figure 7, it can be clearly seen how the position filter converges in east, north and up directions. In most cases, the positioning errors for GPS ambiguity-fixed PPP are dramatically reduced immediately once the integer ambiguities are fixed in comparison to GPS ambiguity-float solutions. However, for some sessions, this is not the case, e.g., 3:00–6:00 at BJFS, 21:00–24:00 at BJFS, 0:00–3:00 at RCMN and 12:00–15:00 at RCMN. In these sessions, the positioning errors for GPS ambiguity-fixed PPP are not significantly decreased and even larger than 1 dm after GPS ambiguities are fixed. The reason is that the ambiguities of part GPS satellites may be fixed into wrong integers, due to the poorer accuracy of GPS ambiguity-float estimates. After adding GLONASS observations, the GGPPP-FGA achieves better results in all of these sessions. It is clear that the GGPPP-FGA achieves higher positioning accuracy and a shorter convergence time in almost all sessions, in comparison to GPS ambiguity-float or ambiguity-fixed PPP solutions.

In order to assess the positioning accuracy, the positioning errors for all 320 sessions at 20 IGS stations on two days are plotted in Figure 8. Each error value refers to the RMS of the position errors for the last 20 min of each session. Figure 8 clearly illustrates that the GGPPP-FGA case accounts for the least percent of errors larger than 3 cm, and the GPS ambiguity-fixed PPP case follows. The average positioning errors for all sessions are also provided in Figure 8. According to the statistical results, the improvement of GPS ambiguity-fixed PPP on the average positioning accuracy is 43%, 8% and 43% over GPS ambiguity-float PPP in the east, north and up coordinate components, respectively. The reason for the small improvement in the north component is that the north position component is already of good quality, even for ambiguity-float solutions [15], which is related to the GPS constellation configuration. See also [31] for a comparison about fixed and float carrier phase ambiguity solutions. Furthermore, the improvement of the GGPPP-FGA over the GPS ambiguity-fixed PPP is 38%, 25% and 44% in three coordinate components, respectively. The average 3D positioning accuracy for the GPS ambiguity-float PPP, GPS ambiguity-fixed PPP and GGPPP-FGA is 5.1 cm, 3.1 cm and 1.9 cm, respectively. Furthermore, using the CNES satellite orbit and clock products, Laurichesse [17] and Jokinen et al. [18] implemented the GPS ambiguity-fixed PPP at a 3D accuracy of approximately 4 cm. The GPS ambiguity-fixed PPP accuracy from our statistical results is comparable to theirs.

In order to examine the significance of the accuracy improvement, Wilcoxon rank sum tests were made to indicate whether two sets of solutions obey the same distribution or not. The Wilcoxon rank sum tests were first made between GGPPP-FGA resolutions and GPS ambiguity-fixed resolutions in the east, north and up components, respectively. In the Wilcoxon rank sum test, the null hypothesis is H0: Two sets of solutions come from a common distribution. The alternative hypothesis is Ha: Two sets of solutions come from a different distribution. Since the number of solutions is 320 for each set, the Wilcoxon rank sum statistic values (W) are close to a normal distribution. When the significance level is selected as 5%, their respective critical values are both 1.96. If W < 1.96, the null hypothesis should be accepted. Otherwise, the null hypothesis should be rejected. The Wilcoxon rank sum statistic values are 5.99, 2.24 and 8.99 in three coordinate components, respectively. Apparently, all of the Wilcoxon rank sum statistic values are larger than the critical value. The null hypotheses are therefore rejected, suggesting that the GGPPP-FGA resolutions and GPS ambiguity-fixed resolutions follow different distributions for all three components. Similar tests were made between GPS ambiguity-fixed resolutions and GPS ambiguity-float solutions, and the results indicate that they also follow different distributions.

To further examine the significance of the error-distribution percentage difference for the three sets of solutions presented in Figure 8, the chi-square two-sample tests were made between GGPPP-FGA resolutions and GPS ambiguity-fixed resolutions and between GPS ambiguity-fixed resolutions and GPS ambiguity-float solutions, respectively. In the chi-square two-sample test, the null hypothesis is H0: two sets of error-distribution percentages are the same. The alternative hypothesis is Ha: two sets of error-distribution percentages are different. The significance level is selected as 5%. With the confidence coefficient of 95% and the computed degree of freedom (DOF), if
${\chi}^{2}<{\chi}_{0.05,\mathit{\text{DOF}}}^{2}$, the null hypothesis should be accepted. Otherwise, the null hypothesis should be rejected. For any two sets of solutions, the chi-square two-sample tests were made in the east, north and up coordinate components, respectively. Table 2 provides the chi-square statistic values for all chi-square two-sample tests. Apparently, all of the chi-square statistic values (χ^{2}) are larger than their respective critical values
$({\chi}_{0.05,\mathit{\text{DOF}}}^{2})$. The null hypotheses are therefore rejected. This clearly suggests that the error-distribution percentages of the GGPPP-FGA resolutions, GPS ambiguity-fixed resolutions and GPS ambiguity-float solutions are different.

The Wilcoxon rank sum and chi-square two-sample test results indicate that the three sets of solutions obey different distributions and that their error-distribution percentages are also different, which means that their accuracies are different. Thus, the solutions with smaller mean values and STDs apparently have higher accuracy. According to the mean values and STDs shown in Figure 8, it is statistically concluded that the accuracy improvement of the GGPPP-FGA over the GPS ambiguity-fixed PPP is significant. The accuracy improvement of GPS ambiguity-fixed PPP over the GPS ambiguity-float PPP is also significant, except for the north coordinate component.

Figure 9 depicts the distributions of the convergence time. In this study, the position filter is considered to have converged when the positioning errors reach 0.1 m and keeps within 0.1 m [19] in the east, north and up coordinate components, respectively. The percentages of the convergence time shorter than 10 min in the GGPPP-FGA case are significantly larger than those in the GPS ambiguity-fixed case. Figure 9 also shows the average convergence time for all sessions. According to this statistics, the improvement for the GPS ambiguity-fixed PPP on the average convergence time is 47%, 6% and 50% over GPS ambiguity-float PPP in the east, north and up coordinate components, respectively. The average convergence time for the GGPPP-FGA has an improvement of 36%, 36% and 29% over the GPS ambiguity-fixed PPP in three coordinate components, respectively. To examine the significance of the improvement on convergence time, similar statistical tests were made. Statistical results indicate that all of the Wilcoxon rank sum statistic values and chi-square statistic values are larger than their respective critical values, respectively, except for the north component test between the GPS ambiguity-fixed resolutions and the GPS ambiguity-float solutions. The test results indicate that the improvement of convergence time for the GGPPP-FGA over the GPS ambiguity-fixed PPP is significant. The improvement of convergence time for the GPS ambiguity-fixed PPP over the GPS ambiguity-float PPP is also significant, except for the north coordinate component.

The TTFF is the period from the first epoch to the epoch when the first ambiguity-fixed solution is successfully obtained. The TTFF is different from the convergence time, since the positioning errors may still be larger than 0.1 m after the first-fixed solution. It is an important index to reflect the efficiency of achieving an ambiguity-fixed solution. Therefore, it is necessary to thoroughly assess the TTFF for the GPS-only case and the GPS/GLONASS case. Figure 10 illustrates the distributions of the TTFF. It is clearly seen that the TTFF for the GPS/GLONASS case is far smaller than that of the GPS-only case. The average TTFF for all sessions is also shown in Figure 10. The statistical results indicate that the average TTFF is reduced by 27% from 20.1 to 14.6 min after integrating GLONASS to GPS. The Wilcoxon rank sum test and chi-square two-sample test were also made for the TTFF. The Wilcoxon rank sum statistic value is 7.02, which is larger than the critical value of 1.96. The chi-square statistic value is 60.63, which exceeds the critical value, which is 18.31 with a DOF of 10. The statistical test results demonstrate that the improvement of the TTFF is significant for the GPS/GLONASS case over the GPS-only case.

The average number of satellites and position dilution of precision (PDOP) values for all three-hour sessions are computed. After adding GLONASS satellites, the number of satellites increases from an average of 7.7 to 13.5, leading to a decrease of PDOP values from 2.7 to 1.8. In general, the PPP ambiguity-float solutions can obtain higher accuracy with an increased number of satellites and an improved satellite geometry. As the accuracy of float ambiguity estimates has a strong positive impact on the successful rate and reliability of PPP IAR, it is easily understood why the performance of the GGPPP-FGA is better than the GPS-only ambiguity-fixed PPP.

## 5. Conclusions

A resolution for combined GPS/GLONASS precise point positioning (PPP) with fixed GPS ambiguities (GGPPP-FGA) is presented. Integrating GLONASS measurements with GPS can significantly improve the accuracy of GPS ambiguity-float estimates. Thus, the success rate and reliability of fixing GPS ambiguities can be enhanced. In the GGPPP-FGA, the ambiguity-float positioning solution is calculated firstly based on GPS singe-differenced (between satellites) and GLONASS un-differenced ionosphere-free measurements. Then, GPS ambiguities are fixed into integers, while all GLONASS ambiguities are kept as float values. An improved minimum constellation method (MCM) is proposed to enhance the efficiency of GPS ambiguity fixing.

Datasets from 20 globally distributed IGS stations on two consecutive days are employed to investigate the positioning accuracy, convergence time and the time to first fix (TTFF) for GPS-only ambiguity-float PPP, GPS-only ambiguity-fixed PPP and GGPPP-FGA. A total of 320 three-hour sessions are processed. The results indicate that the GGPPP-FGA achieves the best performance. The improvements of 43%, 8% and 43% on positioning accuracy and 47%, 6% and 50% on convergence time in the east, north and up coordinate components are achieved for GPS ambiguity-fixed PPP over GPS ambiguity-float PPP. Furthermore, the GGPPP-FGA improves the positioning accuracy by 38%, 25% and 44% and reduces the convergence time by 36%, 36% and 29% over GPS-only ambiguity-fixed resolutions in the three coordinate components, respectively. In addition, the TTFF is reduced by 27% after integrating GLONASS into the GPS ambiguity-fixed PPP. Moreover, Wilcoxon rank sum tests and chi-square two-sample tests are made to examine the significance of the performance improvement in terms of the positioning accuracy, convergence time and TTFF. The test results demonstrate that the performance improvement for the GGPPP-FGA over the GPS ambiguity-fixed PPP is significant in all three coordinate components. Numerical results indicate that the computation efficiency can be improved over 50% using the improved MCM algorithm.

Future work will include the investigation of the PPP integer ambiguity resolutions for multi-system combination of GPS, GLONASS, BeiDou and Galileo.

## Acknowledgments

The financial support from the National Natural Science Foundation of China (No. 41004011), the National Basic Research Program of China (No. 2013CB733303) and the China Postdoctoral Science Foundation (No. 2014M550425) is greatly appreciated. The contribution of data from IGS, CNES, CODE, ESA/ESOC and IAC is also appreciated. The authors thank Zhizhao Liu at The Hong Kong Polytechnic University, Hong Kong, China, for advice about statistical tests. The anonymous reviewers are thanked for giving constructive comments on this paper.

## Author Contributions

Lin Pan and Changsheng Cai conceived of and designed the experiments. Lin Pan performed the experiments. Lin Pan and Changsheng Cai analyzed the data. Lin Pan wrote the paper. Rock Santerre and Jianjun Zhu critically reviewed the paper.

## Conflicts of Interest

The authors declare no conflict of interest.

## References

- 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] - 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] - Geng, J.; Teferle, F.N.; Shi, C.; Meng, X.; Dodson, A.H.; Liu, J. Ambiguity resolution in precise point positioning with hourly data. GPS Solut.
**2009**, 13, 263–270. [Google Scholar] - Li, X.; Zhang, X. Improving the estimation of uncalibrated fractional phase offsets for PPP ambiguity resolution. J. Navig.
**2012**, 65, 513–529. [Google Scholar] - Zhang, X.; Li, P.; Guo, F. Ambiguity resolution in precise point positioning with hourly data for global single receiver. Adv. Space Res.
**2013**, 51, 153–161. [Google Scholar] - Collins, P. Isolating and estimating undifferenced GPS integer ambiguities. Proceedings of ION National Technical Meeting, San Diego, CA, USA, 28–30 January 2008; pp. 720–732.
- 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] - Geng, J.; Meng, X.; Dodson, A.H.; Ge, M.; Teferle, F.N. Rapid re-convergences to ambiguity-fixed solutions in precise point positioning. J. Geod.
**2010**, 84, 705–714. [Google Scholar] - 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] - Geng, J.; Teferle, F.N.; Meng, X.; Dodson, A.H. Towards PPP-RTK: Ambiguity resolution in real-time precise point positioning. Adv. Space Res.
**2011**, 47, 1664–1673. [Google Scholar] - Information-Analytical Centre. GLONASS Constellation Status. Available online: http://glonass-iac.ru/en/GLONASS/ (accessed on 16 September 2014).
- Dow, J.M.; Neilan, R.E.; Rizos, C. The international GNSS service in a changing landscape of global navigation satellite systems. J. Geod.
**2009**, 83, 191–198. [Google Scholar] - Hesselbarth, A.; Wanninger, L. Short-term stability of GNSS satellite clocks and its effects on precise point positioning. Proceedings of the ION GNSS 2008, Savannah, GA, USA, 16–19 September 2008; pp. 1855–1863.
- Melgard, T.; Vigen, E.; De Jong, K.; Lapucha, D.; Visser, H.; Oerpen, O. G2-the first real-time GPS and GLONASS precise orbit and clock service. Proceedings of the 22nd International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2009), Atlanta Savannah, GA, USA, 22–25 September 2009; pp. 1885–1891.
- Cai, C.; Gao, Y. Modeling and assessment of combined GPS/GLONASS precise point positioning. GPS Solut.
**2013**, 17, 223–236. [Google Scholar] - 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] - Laurichesse, D. The CNES Real-time PPP with undifferenced integer ambiguity resolution demonstrator. Proceedings of the 24th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2011), Portland, OR, USA, 19–23 September 2011; pp. 654–662.
- Jokinen, A.; Feng, S.; Schuster, W.; Ochieng, W.; Hide, C.; Moore, T.; Hill, C. GLONASS aided GPS ambiguity fixed precise point positioning. J. Navig.
**2013**, 66, 399–416. [Google Scholar] - 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] - Wilcoxon, F. Individual comparisons by ranking methods. Biom. Bull.
**1945**, 1, 80–83. [Google Scholar] - Moore, D.S. Chi-Square Tests. Available online: http://www.stat.purdue.edu/research/technical_reports/pdfs/1-527/tr-469.pdf (accessed on 16 September 2014).
- Dach, R.; Hugentobler, U.; Fridez, P.; Meindl, M. Bernese GPS Software Version 5.0 User Manual; AIUB—Astronomical Inst.: Bern, Switzerland, 2007. [Google Scholar]
- Melbourne, W.G. The case for ranging in GPS-based geodetic systems. Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 373–386.
- Wübbena, G. Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements. Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 403–412.
- Blewitt, G. An automatic editing algorithm for GPS data. Geophys. Res. Lett.
**1990**, 17, 199–202. [Google Scholar] - Goad, C.C. Precise positioning with the global positioning system. Proceedings of the Third International Symposium on Inertial Technology for Surveying and Geodesy, Banff, Alberta, Canada, 16–20 September 1985; pp. 745–756.
- 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] - Jokinen, A.; Feng, S.; Ochieng, W.; Hide, C.; Moore, T.; Hill, C. Fixed ambiguity Precise Point Positioning (PPP) with FDE RAIM. Proceedings of the Position Location and Navigation Symposium (PLANS), 2012 IEEE/ION, Myrtle Beach, SC, USA, 23–26 April 2012; pp. 643–658.
- Schuster, W.; Bai, J.; Feng, S.; Ochieng, W. Integrity monitoring algorithms for airport surface movement. GPS Solut.
**2012**, 16, 65–75. [Google Scholar] - Wei, M.; Schwarz, K.P. Fast ambiguity resolution using an integer nonlinear programming method. Proceedings of the 8th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 1995), Palm Springs, CA, USA, 12–15 September 1995; pp. 1101–1110.
- Santerre, R.; Beutler, G.; Geiger, A. GPS error analysis and modelling. Proceedings of the Second International Symposium on Precise Positioning with the Global Positioning System, Ottawa, Canada, 3–7 September 1990; pp. 356–372.

**Figure 1.**Errors of CNES (Centre National d'Études Spatiales) GLONASS satellite orbit and clock corrections with respect to the ESA/ESOC (European Space Agency/European Space Operations Centers) and IAC (Information-Analytical Center) products on 1 February 2014.

**Figure 3.**GPS wide-lane fractional cycle biases (FCB) corrections on the satellite end for 1863 days from 1 January 2009 to 11 February 2014.

**Figure 5.**GPS narrow-lane ambiguity-float values for GPS-only and combined GPS/GLONASS precise point positioning at IGS station BJFS on 1 February 2014.

**Figure 6.**Computation time of testing GPS float narrow-lane ambiguity combinations in minimum constellation method (MCM) and improved MCM (IMCM) for combined GPS/GLONASS precise point positioning with fixed GPS ambiguities (GGPPP-FGA) at IGS station BJFS on 1 February 2014.

**Figure 7.**Positioning errors for GPS ambiguity-float PPP, GPS ambiguity-fixed PPP and GGPPP-FGA using observations on 1 February 2014. The IGS datasets are collected from (

**a**) a high latitude station KIR0, (

**b**) a mid-latitude station BJFS, and (

**c**) a low latitude station RCMN.

**Figure 8.**Distributions of positioning errors for GPS ambiguity-float PPP, GPS ambiguity-fixed PPP and GGPPP-FGA processing in eight sessions using datasets collected at 20 IGS stations on two consecutive days. The distributions in the east, north and up components are displayed in the

**top**,

**middle**and

**bottom**panels, respectively.

**Figure 9.**Distributions of convergence time for GPS ambiguity-float PPP, GPS ambiguity-fixed PPP and GGPPP-FGA processing in eight sessions using datasets collected at 20 IGS stations on two consecutive days. The distributions in the east, north and up components are displayed in the

**top**,

**middle**and

**bottom**panels, respectively. The criterion of convergence is defined when the positioning errors reach 0.1 m and keep within 0.1 m.

**Figure 10.**Distributions of time to first fix (TTFF) for GPS-only ambiguity-fixed PPP and GGPPP-FGA processing in eight sessions using datasets collected at 20 IGS stations on two consecutive days.

GLONASS | GPS | |||
---|---|---|---|---|

Orbit (cm) | Clock (ns) | Orbit (cm) | Clock (ns) | |

ESA/ESOC | 7.7 | 0.14 | 3.4 | 0.06 |

IAC | 8.0 | 0.15 | 5.2 | 0.10 |

Mean | 7.9 | 0.14 | 4.3 | 0.08 |

GPS Fixed vs. GPS Float | GPS Fixed + GLO vs. GPS Fixed | ||
---|---|---|---|

East | ${\chi}_{0.05,\mathit{\text{DOF}}}^{2}$ | 30.14 (DOF = 19) | 23.69 (DOF = 14) |

χ^{2} | 115.54 | 66.85 | |

North | ${\chi}_{0.05,\mathit{\text{DOF}}}^{2}$ | 26.30 (DOF = 16) | 21.03 (DOF = 12) |

χ^{2} | 70.90 | 23.74 | |

Up | ${\chi}_{0.05,\mathit{\text{DOF}}}^{2}$ | 30.14 (DOF = 19) | 25.00 (DOF = 15) |

χ^{2} | 117.92 | 105.99 |

© 2014 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 license ( http://creativecommons.org/licenses/by/3.0/).

## Share and Cite

**MDPI and ACS Style**

Pan, L.; Cai, C.; Santerre, R.; Zhu, J. Combined GPS/GLONASS Precise Point Positioning with Fixed GPS Ambiguities. *Sensors* **2014**, *14*, 17530-17547.
https://doi.org/10.3390/s140917530

**AMA Style**

Pan L, Cai C, Santerre R, Zhu J. Combined GPS/GLONASS Precise Point Positioning with Fixed GPS Ambiguities. *Sensors*. 2014; 14(9):17530-17547.
https://doi.org/10.3390/s140917530

**Chicago/Turabian Style**

Pan, Lin, Changsheng Cai, Rock Santerre, and Jianjun Zhu. 2014. "Combined GPS/GLONASS Precise Point Positioning with Fixed GPS Ambiguities" *Sensors* 14, no. 9: 17530-17547.
https://doi.org/10.3390/s140917530