1. INTRODUCTION
Precise Point Positioning (PPP) is a method that was designed to obtain a high level of positioning accuracy with a single receiver, which requires not only dual frequency carrier phase observation data, but also precise satellite orbits and clock information to achieve a centimeter level of user's position error (Kouba & Héroux 2001). As precise satellite orbits and clock error products are provided by the Analysis Centers in the International Global Navigation Satellite System (GNSS) Service, the GNSS PPP has increased from geophysical research (Blewitt et al. 2016), meteorological research (Skone et al. 2006, Leandro et al. 2011), precise orbit determination (Montenbruck et al. 2005, Jaggi et al. 2007), and application areas (Yuan et al. 2008).
Along with the utilization of GNSS PPP, several methods for improving positioning accuracy have also been proposed. Hernandez-Pajares et al. (2007) reported that user's position had approximately 1 mm difference when the second order error term of the ionosphere was taken into consideration in GPS kinematic PPP. Furthermore, Elmas et al. (2011) determined a position of reference station in consideration of higher order error term in the ionosphere using GNSS reference stations in Europe. They presented that there was a change in the position of reference station at approximately 1 to 2 cm by comparing the position when a high order error term in the ionosphere was considered and when it was not.
Hobiger et al. (2008) suggested a ray-traced extraction method for tropospheric delay from the numerical weather model in the East Asia region. They reported the positioning accuracy improvement of reference station by comparing their method with PPP method estimated as an unknown parameter. Ibrahim & El-Rabbany (2011) calculated tropospheric correction from the tropospheric delay model of the National Oceanic and Atmospheric Administration. They presented improvements on the convergence time by 1%, 10%, and 15% in latitude, longitude, and altitude direction, respectively, by applying the tropospheric correction to GPS PPP.
Another method for improving positioning accuracy of GNSS PPP is to determine integer ambiguity using observables from a single receiver. Collins et al. (2010) devised a method that determined integer ambiguity by developing a decoupled clock model using GNSS reference stations. Furthermore, Bertiger et al. (2010) developed an algorithm to determine integer ambiguity thereby improving positioning accuracy of reference stations by up to 30%, and presented improvements on orbital accuracy of GRACE satellite and Jason-2 satellite after integer ambiguity resolution.
More recently, the studies on PPP have been conducted by integrating measurements of multi-satellite navigation systems to improve positioning accuracy. Li et al. (2015) developed a multi-GNSS PPP model using four different systems (GPS, GLOLNASS, Galileo, and BeiDou). They compared their results with that of GPS PPP only and found a reduction in initial convergence time by approximately 70%, and an improvement on positioning accuracy by approximately 25%. On the contrary, Lou et al. (2016) performed multi-GNSS PPP data processing. They reported that the satellite orbit and clock products of the BeiDou navigation system (BDS) Geostationary Earth Orbit (GEO) satellite had a negative effect on PPP performance. In addition, Choi et al. (2017) performed data processing of multi-GNSS kinematic PPP using GNSS data obtained from the Korean Peninsula. They reported that initial convergence time is improved by approximately 50% compared to that of GPS-only PPP. In contrast, they showed a decrease on positioning accuracy and precision of reference stations via BDS based on the analysis on multi-GNSS kinematic PPP.
The present study is focused on performance improvements of multi-GNSS kinematic PPP performed by Choi et al. (2017). In particular, this study proposes a correction method that reduces a position error of reference station degraded by the precise satellite orbit and satellite clock error of the BDS. In addition, the newly devised method is compared with the existing method to verify the proposed method, and the difference in positioning precision is also analyzed with regard to the results of GPS-only PPP and GPS+GLONASS+Galileo PPP.
2. DATA PROCESSING METHOD
2.1 Extended Kalman Filter
In this study, the extended Kalman filter (EKF) is employed to estimate user position, receiver's clock error, biases between different systems, tropospheric delay error, and a state vector of float ambiguity using GNSS observation data. To update and predict a state vector in the EKF, Eqs. (1) and (2) are used (Rabbou & El-Rabbany 2015).
\(\left.\begin{matrix}K_k=P_k\left(-\right)H_k^T\left(H_kP_k\left(-\right)H_k^T+R_k\right)^{-1}\\{\hat{x}}_k\left(+\right)={\hat{x}}_k\left(-\right)K_k(z_k-h\left({\hat{x}}_k\left(-\right))\right)\ \ \ \ \\P_k\left(+\right)=\left(I-K_kH_k\right)P_k\left(-\right)\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\\end{matrix}\right\}\) (1)
\(\left.\begin{matrix}{\hat{x}}_{k+1}\left(-\right)={\hat{x}}_k\left(+\right)+\int_{t_k}^{t_{k+1}}f\left({\hat{x}}_k\left(+\right),\tau\right)d\tau\ \ \ \ \ \ \ \ \ \ \ \ \ \ \\P_{k+1}\left(-\right)=\Phi\left(t_{k+1},t_k\right)P_k\left(+\right){\Phi\left(t_{k+1},t_k\right)}^T+Q_k\\\end{matrix}\right\}\) (2)
where a state vector is composed of \(\left\{x,y,z,dt,{ISB}_{GNSS},ZWD,G_{east},G_{north},N_{GNSS1}\cdots N_{GNSSn}\right\}\), and x, y, z refer to user position, dt refers to a receiver clock error, inter-system biases (ISB) refer to biases between different systems, Zenith Wet Delay (ZWD) refers to a tropospheric wet delay, \(G_{east}\) and \(G_{north}\) refer to gradient parameters in the troposphere, and \( N_{GNSS}\) refers to float ambiguities. Furthermore, \(P_k\) and \(K_k\) indicate variance-covariance matrix and Kalman gain. \(H_k\) refers to the design matrix, \(z_k\) is an observables, and \(R_k\) means the measurement noise matrix. In addition, \(\Phi\) indicates the transition matrix, and \(Q_k\) is the system noise matrix.
2.2 Weighted Measurement Noise (WMN)
The currently operating four global satellite navigation systems employ different satellite orbits and clocks, and different frequencies with one another. Because of these different operating conditions, qualities of navigation signals received at the ground may be different. In addition, manufacturers of GNSS receivers employ different signal processing methods. Thus, high-precision data processing such as PPP is needed to take the weight on observation value into consideration. For example, it is generally set a large weight difference (approximately 100 times) to the code and carrier phase observations in the case of the GPS. In this study, Eq. (3) was used to consider a weight factor to the observations. Here, \(R_k\) is applied to the process that calculates the Kalman gain in Eq. (1). Eq. (3) does primary weighting according to the elevation angle of the satellite, and then secondary factor is multiplied. Here, is applied differently according to the navigation systems and satellite operation mode as presented in Table 1.
\(R_K=F_K \times \left ({1 \over \sin {el}} \right )\) (3)
where \(el\) is an elevation angle of the satellite.
Table 1. F values with satellite systems.
Satellite system | F value (applied) | |
GPS GLONASS Galileo BeiDou |
GEO IGSO & MEO |
1.0 5.0 1.0 10.0 5.0 |
The weight measurement noise (WMN) applied newly in this study affects BeiDou satellite observation data significantly. In the case of BeiDou GEO, 10.0 is applied to have 10 times difference of measurement noise compared to that of the GPS whereas 5.0 is applied to the Inclined Geosynchronous Orbit (IGSO) and Medium Earth Orbit (MEO). In addition, 5.0 is applied to GLONASS, which is the same as applied to the BeiDou MEO, and 1.0 is applied to Galileo, which is the same as applied to the GPS.
Furthermore, the Multi-GNSS PPP data processing performed in this study for verification according to the application of the WMN was carried out using the same method adopted by Choi et al. (2017).
3. RESULTS AND ANALYSIS
In this study, the positioning accuracy is analyzed to compare data processed results between a devised WMN method and results performed by Choi et al. (2017). Fig. 1 shows the change in the number of global navigation satellites received from the DAEJ GNSS reference station from 00:00 to 24:00 Universal Time on May 1, 2016. The number of GPS, GLONASS, and BeiDou satellites varies from 4 to 10 whereas Galileo satellites are received from 1 to 5. Many signals over the Korean Peninsula are sufficient to analyze not only Multi-GNSS PPP data processing, but also positioning performance.
Fig. 1. Visibility of GPS, GLONASS, Galileo and BeiDou satellites tracked at ‘DAEJ’ reference station in South Korea on May 1, 2016.
Fig. 2 shows the time-series of position errors at the DAEJ station that are calculated using double frequency data obtained from the DAEJ station on May 1, 2016. For precise position of the DAEJ reference station, a solution from the Software INdependent EXchange provided by the International GNSS Service was assumed as a true value. The red-colored dotted line marks the results calculated by Choi et al. (2017), and the blue-colored solid line indicates a position error estimated by applying the WMN method to Multi-GNSS PPP. A root mean square (RMS) of position error calculated by Choi et al. (2017) was 1.37, 1.16, and 2.66 cm in the east-west, south-west, and up-down directions, respectively. The RMS values by applying the WMN were 0.57, 0.60, and 2.29 cm, respectively. The above results indicated that RMS values of position error were reduced in the components of all directions after applying the WMN. In particular, positioning accuracy in the east-west direction was improved significantly to approximately 58.4%.
Fig. 2. Comparison of positioning errors between Choi et al. (2017) and WMN method. These results were derived from 3-pass filter of the Multi GNSS kinematic PPP which uses dual-frequency data received at DAEJ reference station on May 1, 2016.
Multi-GNSS PPP data were processed using DAEJ GNSS data for 30 days from May 1 to 30, 2016 to verify the results. Fig. 3 shows the time-series of position errors, calculated by applying Choi et al. (2017) and the WMN method, which are divided into the components in the east-west, south-north, and up-down directions. The gray-colored dotted line in Fig. 3 indicates the results by Choi et al. (2017), and the blue-colored solid line indicates the results by the WMN method. The positioning accuracy in the east-west direction was significantly improved after applying the WMN method as shown in Fig. 3. The detailed RMS values of position errors are listed in Table 2. The RMS values were reduced in all directions after applying the WMN method. In particular, the RMS value in the east-west direction was reduced sharply from 2.23 cm to 0.99 cm. On the contrary, the RMS value in the up-down direction tended to decrease slightly from 3.93 cm to 3.73 cm.
Fig. 3. Comparison of kinematic PPP solutions between Choi et al. (2017) and WMN method for DAEJ station. The gray-dot lines indicate the results derived from Choi et al. (2017). The results by WMN method are plotted with the blue lines.
Table 2. RMS values between Choi et al. (2017) and WMN method.
Method | RMS (cm) | ||
East | North | Up | |
Choi et al. (2017) WMN |
2.23 0.99 |
1.51 1.09 |
3.93 3.73 |
Next, the WMN method was applied to both GPS(G) PPP and GPS+GLONASS+Galileo (G/R/E) PPP, and then the results were compared with the results of Multi-GNSS(G/R/E/C) PPP. Fig. 4a shows the comparison of position errors calculated by G and G/R/E/C that integrates observables from different four satellite systems. The gray-colored dotted line indicates the result by G, and the red-colored solid line indicates the result by G/R/E/C. The RMS values of position errors calculated by G/R/E/C during this period were reduced more than that calculated by G in all directions. The RMS values of position errors for each component with the data processing methods are described in Table 3. In particular, positioning accuracy in the east-west direction showed the largest improvement to approximately 36.9% while those in the south-north and up-down directions were improved to 23.8% and 18.4%, respectively. The results in the present study were consistent with the results presented by Li et al. (2015) who reported that positioning accuracy was improved by multi-GNSS PPP.
Fig. 4. Comparisons of GPS only, GPS+GLONASS+Galileo (G/R/E), and GPS+GLONASS+Galileo+BeiDou (G/R/E/C) kinematic PPP solutions at DAEJ station. (a) GPS only(G) and G/R/E/C, (b) G/R/E and G/R/E/C.
Table 3. RMS values for G, G/R/E, and G/R/E/C kinematic PPP solutions with WMN method.
Method | RMS (cm) | ||
East | North | Up | |
G G/R/E G/R/E/C |
1.57 1.17 0.99 |
1.43 1.18 1.09 |
4.57 3.89 3.73 |
As shown in Fig. 4b, the comparison between combined G/R/E (marked by the gray-colored dotted line) PPP and G/R/E/C (marked by the red-colored solid line) PPP was conducted. It is to analyze the effect on the PPP to the BeiDou(C) system after applying the WMN method. The positioning accuracy was slightly improved in all directions with BeiDou(C) system to existing G/R/E. As described in Table 3, G/R/E/C had smaller RMS values in all directions than that of G/R/E. The positioning accuracy was improved by 15.4%, 7.7%, and 4.2% in the east-west, south-north, and up-down directions, respectively. As a result, when the BeiDou system was added to G/R/E, positioning accuracy was improved by approximately 9.1%. In contrast with the above result, Choi et al. (2017) recently reported that positioning accuracy was rather degraded when data of the BeiDou satellite were added to that of G/R/E. They analyzed that their results were due to a large error in the satellite clock and orbit products, in particular in the BeiDou GEO.
The present study improved positioning performance by applying the WMN method to overcome the degradation on positioning performance by BeiDou in Multi-GNSS PPP. We considered larger measurement noises to the BeiDou system compared to the GPS relatively. The positioning accuracy can be improved in multi-GNSS PPP.
4. CONCLUSIONS
The present study proposed the WMN method to solve the problem of degradation on positioning accuracy due to the BeiDou system in Multi-GNSS PPP. We obtained the following results that were implemented in consideration of measurement noise of 10 times to BeiDou GEO and five times to BeiDou IGSO and MEO, compared to that of measurements in the GPS satellite. First, positioning accuracy in all directions was improved after applying the WMN method compared to the results by Choi et al. (2017). In particular, positioning accuracy was improved by approximately 65.6% in the east-west direction. Second, positioning accuracy was compared after applying the WMN method to GPS-only PPP and G/R/E PPP with that of Multi-GNSS (G/R/E/C) PPP. The results showed that positioning accuracy of Multi-GNSS PPP was improved by 26.3% on average compared to that of GPS-only PPP, and by approximately 9.1% on average compared to that of G/R/E PPP. Therefore, the WMN method proposed in this study contributed to positioning accuracy improvement of Multi-GNSS PPP. Furthermore, if satellite orbit and clock products are improved, the weighting factors on different systems proposed in this study need be changed.
ACKNOWLEDGMENTS
This study was supported by the 2017 Primary Project of the Korea Astronomy and Space Science Institute (project: Operation of the Space Geodetic Infra-facilities and Research on Astronomical Almanac).
References
- Bertiger, W., Desai, S. D., Haines, B., Harvey, N., Moore, A. W., et al. 2010, Single receiver phase ambiguity resolution with GPS data, J. Geod, 84, 327-337. https://doi.org/10.1007/s00190-010-0371-9
- Blewitt, G., Kreemer, C., Hammond, W. C., & Gazeaux, J. 2016, MIDAS robust trend estimator for accurate GPS station velocities without step detection, JGR, 121, 2054-2068. https://doi.org/10.1002/2015JB012552
- Choi, B. K., Cho, C. H., & Lee, S. J. 2017, Multi-GNSS Kinematic Precise Point Positioning: Some Results in South Korea, JPNT, 6, 35-41. https://doi.org/10.11003/JPNT.2017.6.1.35
- Collins, P., Bisnath, S., Lahaye, F., & Heroux, P. 2010, Undifferenced GPS Ambiguity Resolution Using the Decoupled Clock Model and Ambiguity Datum Fixing, Navigation, 57, 123-135. https://doi.org/10.1002/j.2161-4296.2010.tb01772.x
- Elmas, Z. G., Aquino, M., Marques, H. A., & Monico, J. F. G. 2011, Higher order ionospheric effects in GNSS positioning in the European region, Ann. Geophys., 29, 1383-1399. https://doi.org/10.5194/angeo-29-1383-2011
- Hernandez-Pajares, M., Juan, J. M., Sanz, J., & Orus, R. 2007, Second-order ionospheric term in GPS: Implementation and impact on geodetic estimates, JGR, 112:B08417. https://doi.org/10.1029/2006JB004707
- Hobiger, T., Ichikawa, R., Takasu, T., Koyama, Y., & Kondo, T. 2008, Ray-traced troposphere slant delays for precise point positioning, EPS, 60(5), e1-e4
- Ibrahim, H. A. & El-Rabbany, A. 2011, Performance analysis of NOAA tropospheric signal delay model, Meas. Sci. Technol., 22:115107. https://doi.org/10.1088/0957-0233/22/11/115107
- Jaggi, A., Hugentobler, U., Bock, H., & Beutler, G. 2007, Precise orbit determination for GRACE using undifferenced or doubly differenced GPS data, Adv. Space. Res., 39, 1612-1619. https://doi.org/10.1016/j.asr.2007.03.012
- Kouba, J. & Heroux, P. 2001, Precise point positioning using IGS orbit and clock products, GPS Solut., 5, 12-28. https://doi.org/10.1007/PL00012883
- Leandro, R. F., Santos, M. C., & Langley, R. B. 2011, Analyzing GNSS data in precise point positioning software, GPS Solut., 15, 1-13. https://doi.org/10.1007/s10291-010-0173-9
- Li, X, Zhang, X., Ren, X., Fritsche, M., Wickert, J., et al. 2015, Precise positioning with current multi-constellation Global Navigation Satellite Systems: GPS, GLONASS, Galileo and BeiDou, Sci. Rep., 5, 8328. https://doi.org/10.1038/srep08328
- Lou, Y., Zheng, F., Gu, S., Wang, C., Guo, H., et al. 2016, Multi-GNSS precise point positioning with raw singlefrequency and dual-frequency measurement models, GPS Solut., 20, 849-862. https://doi.org/10.1007/s10291-015-0495-8
- Montenbruck, O., Gill, E., & Kroes, R. 2005, Rapid orbit determination of LEO satellites using IGS clock and ephemeris products, GPS Solut., 9, 226-235. https://doi.org/10.1007/s10291-005-0131-0
- Rabbou, M. A., & El-Rabbany, A. 2015, PPP Accuracy Enhancement Using GPS/GLONASS Observations in Kinematic Mode, Positioning, 6, 1-6. https://doi.org/10.4236/pos.2015.61001
- Skone, S., Gao, Y., Al-Fanek, O., Tao, W., Zhang, Y., et al. 2006, Atmospheric moisture estimation using GPS on a moving platform, in Proceedings of ION GNSS 19th International Technical Meeting of the Satellite Division, Fort Worth, TX USA, September 26-29, 2006, pp.1891-1901
- Yuan, Y., Tscherning, C. C., Knudsen, P., Xu, G., & Ou, J. 2008, The ionospheric eclipse factor method (IEFM) and its application to determining the ionospheric delay for GPS, J. Geod., 82, 1-8. https://doi.org/10.1007/s00190-007-0152-2