Keywords

1 Introduction

Tropospheric delay is one of the main error sources in GNSS positioning, which restricts the convergence time and positioning accuracy of GNSS precise point positioning (PPP) and medium or long baseline differential positioning [1]. Since the tropospheric delay is a non-dispersive delay and has nothing to do with the signal frequency, it cannot be eliminated by the linear combination of signals of different frequencies. Tropospheric delay can be divided into dry and wet components. The dry delay accounts for 90% of the total delay and the main physical properties of dry delay are related to the pressure, which can be accurately solved by the models. The wet delay accounts for only 10% of the total delay and it is difficult to model using surface meteorological data, because the distribution of water vapor in the atmosphere is uneven and complex over time [2]. At this stage, the value of zenith troposphere delay (ZTD) calculated by empirical models is used as the initial value and the prior variance is set, and the bias is solved as an unknown parameter in PPP and long baseline differential positioning. However, the inaccurate prior variance will directly lead to divergence of the tropospheric and ambiguity parameters of the user station during the filtering process [35]. Hence, choosing an accurate tropospheric model as a priori information can improve the positioning accuracy of PPP and improve the convergence rate of PPP and the accuracy of ZTD. In the research of the tropospheric combined models, Xu et al. compared GPT2+GMF+Saastamoinen model with the meteorological data. It is concluded that the combined model can meet the requirements of high-precision positioning when meteorological data cannot be obtained [4]. Wang and Chen combined the GPT+NMF, GPT+GMF, GPT2+VMF1 models and test these combined models based on PPP. The result shows that the GPT+GMF and GPT2+VMF1 is 22.0% higher than GPT+NMF [6]. Liu et al. combined GPT2/GPT2w+Saastamoinen model and compared it with IGS ZTD to conclude that the accuracy of GPT2w+Saastamoinen model is better than GPT2+Saastamoinen [7]. At this stage, the analysis of tropospheric combined models focused on the analysis of the precision of the troposphere model in the ZTD, and less consideration is given to the influence of different troposphere models on the accuracy of PPP positioning. Among the existing model combinations, most of them are based on the Saastamoinen model for calculation, and there are fewer combinations of other solution models. Among the existing model combinations, there are more combinations based on the GPT2 model, and less exploration of other metrological data, especially the Numerical Weather Model (NWM). In the research of real-time processing and post-processing of standard point positioning (SPP) and PPP, there are few papers that give a clear model of the optimal tropospheric combined model. Based on the model of GPT/GPT2/NWM combined the Saastamoinen model, the Modified Hopfield model and the mapping function of VMF1/GMF/NMF, this paper combines 12 tropospheric models. Based on iGMAS products, this paper explores the influence of tropospheric combined model on PPP positioning accuracy, and ZTD final estimation accuracy, in order to obtain the optimal combined model to provide a more accurate tropospheric model for users to perform SPP, PPP or medium and long baseline positioning.

2 Tropospheric Combined Models and Multi-GNSS PPP Model

2.1 Tropospheric Combined Models

2.1.1 Meteorological Data Models

In this paper, the meteorological data required for tropospheric solution is provided by GPT, GPT2 and NWMs. The GPT model is an empirical model based on the 3 years (September 1999 to August 2002) of \( 15^\circ \times 15^\circ \) global grids of monthly mean profiles for pressure and temperature from the European Centre for Medium-Range Weather Forecasts (ECMWF) 40 years reanalysis data (ERA40) [8].

$$ P = P_{r} \left( {1 - 0.0000226\left( {h - h_{r} } \right)} \right)^{5.225} $$
(1)
$$ dT/dh = - 0.0065^\circ \;\text{C}/\text{m} $$
(2)

Then, the pressure values P on the Earth surface at height h are reduced to pressure values Pr at mean sea level (MSL) hr and dT/dh is a linear decrease of temperature T with height [8]. The pressure and temperature at MSL are available from Eq. 3:

$$ a = a_{0} + A\cos \left( {\frac{doy - 28}{365.25} \times 2\pi } \right) $$
(3)
$$ a_{0} = \sum\limits_{n = 0}^{9} {\sum\limits_{m = 0}^{n} {P_{nm} \left( {\sin \varphi } \right)\left[ {A_{nm} \cos \left( {m\lambda } \right) + B_{nm} \sin \left( {m\lambda } \right)} \right]} } $$
(4)

where Pnm denotes the Legendre polynomials, \( \varphi \) and \( \lambda \) are latitude and longitude, Anm and Bnm are spherical harmonic coefficients.

The GPT2 model is an empirical model based on the 10 years (2001–2010) of global monthly mean profiles for pressure P, temperature T, specific humidity Q, and geopotential from ERA-Interim, discretized at 37 pressure levels and \( 1^\circ \) of latitude and longitude. The GPT2 model can provide the meteorological parameters P, T, Q, the temperature lapse rate and the coefficients ah and aw of the hydrostatic and wet mapping functions of VMF1. At each grid point, each meteorological parameter r(t) contains an annual term and a semi-annual term [9].

$$ \begin{aligned} r\left( t \right) = A_{0} + A{}_{1}\cos \left( {\frac{doy}{365.25} \times 2\pi } \right) + B_{1} \sin \left( {\frac{doy}{365.25} \times 2\pi } \right) \hfill \\ {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} {\kern 1pt} + A{}_{2}\cos \left( {\frac{doy}{365.25} \times 4\pi } \right) + B_{2} \sin \left( {\frac{doy}{365.25} \times 4\pi } \right) \hfill \\ \end{aligned} $$
(5)

A0, A1, A2, B1, B2 have been calculated in advance and stored in a text file in grid form. In the vertical direction, Lagler et al. assumed that the temperature near the earth follows a linear change with height, while the vertical change in pressure is expressed by an exponential function, and the following formula is used to correct the height of the meteorological parameters [9]:

$$ \left\{ {\begin{array}{*{20}l} {T = T_{0} + dT/dh,P = P_{0} \times e^{{\frac{ - c \times dh}{100}}} ,c = g_{m} \times \frac{dMtr}{{R_{g} \times T_{v} }},} \hfill \\ {g_{m} = 9.784 \times (1.0 - 2.66 \times 10^{ - 3} \cos \left( {2 \times lat} \right) - 2.8 \times 10^{ - 7} h_{s} ),} \hfill \\ {T_{v} = T_{0} \times \left( {1 + 0.6077Q} \right),e = Q \times \frac{P}{0.622 + 0.378Q}} \hfill \\ \end{array} } \right. $$
(6)

where T0 and P0 are temperature (K) and pressure (hPa) on grid, T and P are the temperature and pressure when the grid points increase the height of dh. dT is the temperature lapse rate, Q is specific humidity, e is water vapor pressure (hPa), gm is gravitational acceleration, and its value is 9.80665 m/s2, and dMtr and Rg are atmospheric molar masses and gas constants, respectively, with values of 0.028965 kg/mol and 8.3143 J/K/mol.

2.1.2 Tropospheric Models

The Saastamoinen model is a ZTD solution model based on the meteorological data of the station, which can be expressed as:

$$ ZTD_{Saastamoinen} = 0.002277 \times \frac{{P_{sta} + \left( {0.05 + \frac{1255}{{T_{sta} }}} \right)e}}{{f\left( {\varphi ,H} \right)}} $$
(7)

where Psta is the surface pressure, Tsta is the surface temperature, e is the vaper pressure and \( f\left( {\varphi ,H} \right) \) is the mapping function. Saas is used to represent the Saastamoinen model unless otherwise specified below.

The Modified Hopfield model is a ZTD solution model based on the meteorological data of the station, which can be expressed as:

$$ ZTD_{{Modified{\kern 1pt} {\kern 1pt} Hopfield}} = ZTD_{dry} + ZTD_{wet} $$
(8)
$$ ZTD_{i} = 10^{ - 6} N_{i} \sum\limits_{k = 1}^{9} {\frac{{f_{k,i} }}{k}} r_{i}^{k} ,i = dry,wet $$
(9)
$$ \begin{array}{*{20}l} {r_{i} = \sqrt {\left( {R_{E} + h_{i} } \right)^{2} - R_{E}^{2} \sin^{2} z} - R_{E} \cos z} \hfill \\ {f_{1,i} = 1,f_{2,i} = 4a_{i} ,f_{3,i} = 6a_{i}^{2} + 4b_{i} ,f_{4,i} = 4a_{i} \left( {a_{i}^{2} + 3b_{i} } \right)} \hfill \\ {f_{5,i} = a_{i}^{4} + 12a_{i}^{2} b_{i} + 6b_{i}^{2} ,f_{6,i} = 4a_{i} b_{i} \left( {a_{i}^{2} + 3b_{i} } \right)} \hfill \\ {f_{7,i} = b_{i}^{2} \left( {6a_{i}^{2} + 4b_{i} } \right),f_{8,i} = 4a_{i} b_{i}^{3} ,f_{9,i} = b_{i}^{4} } \hfill \\ {a_{i} = - \frac{\cos z}{{h_{i} }},b_{i} = - \frac{{\sin^{2} z}}{{2h_{i} R_{E} }}} \hfill \\ {h_{d} = 40136 + 148.72\left( {T_{sta} - 273.16} \right),h_{w} = 11000} \hfill \\ {N_{d} = 77.64\frac{{P_{sta} }}{{T_{sta} }},N_{w} = - 12.96\frac{e}{{T_{sta} }} + 371800\frac{e}{{T_{sta}^{2} }}} \hfill \\ \end{array} $$
(10)

where z is the zenith angle of satellite and RE is the Earth radius. Hope is used to represent the Modified Hopfield model unless otherwise specified below.

The integration method is mainly used for the pressure-level data, which can be expressed as:

$$ ZTD_{grid} = 10^{ - 6} \int_{{H_{Station} }}^{{H_{top} }} N dH = 10^{ - 6} \sum\limits_{i} {N_{i} \Delta H_{i} } $$
(11)

where ZTDgrid is the ZTD value of the grid dot at the height of the IGS station, HStation is the elevation of the IGS station, Htop is the top-level height of the ECMWF meteorological data and N is the total refraction. The model of the total refraction can be expressed as:

$$ N = k_{1} \frac{P - e}{T} + k_{2} \frac{e}{T} + k_{3} \frac{e}{{T^{2} }} = N_{dry} + N_{wet} $$
(12)
$$ e = Sh\frac{P}{0.622 + 0.378Sh} $$
(13)

where k1 = 77.690 K/mbar, k2 = 71.2952.79 K/mbar and k3 = 375463.0 K2/mbar [10], P is the atmospheric pressure, T is the temperature and Sh is the relative humidity. Integration is used to represent the integration model unless otherwise specified below. Based on the model of GPT/GPT2/NWM combined the Saastamoinen model, the Modified Hopfield model and the mapping function of VMF1/GMF/NMF, this paper combines 12 tropospheric models. The combined models will be shown in Fig. 1.

Fig. 1.
figure 1

Flow chart of calculation of tropospheric combined model

2.2 Multi-GNSS PPP Model

The PPP model used in this paper is ionosphere-free (IF) model. IF model uses dual-frequency pseudorange and carrier-phase observations of IF positioning model, which is expressed as follows [11]:

$$ P_{IF} = \frac{{f_{1}^{2} \cdot P_{1} - f_{2}^{2} \cdot P_{2} }}{{f_{1}^{2} - f_{2}^{2} }} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + T_{r}^{s} + \varepsilon_{P} $$
(14)
$$ \Phi _{IF} = \frac{{f_{1}^{2} \cdot \varphi_{1} - f_{2}^{2} \cdot \varphi_{2} }}{{f_{1}^{2} - f_{2}^{2} }} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + T_{r}^{s} + \lambda_{r,IF} N_{r,IF}^{s} + \varepsilon_{\Phi } $$
(15)

where \( P_{IF} \) is IF code observation, \( \Phi _{IF} \) is the IF carrier-phase observation, \( \rho_{r}^{s} \) denotes the computed geometrical range, \( T_{r}^{s} \) is the tropospheric delay, \( N_{r}^{s} \) is the float ambiguity; \( \varepsilon_{P} \) and \( \varepsilon_{\Phi } \) are the pseudorange and carrier phase observation noises including multipath, respectively. Based on the traditional single GNSS positioning model and taking into account the influence of inter-time bias and inter-frequency bias, the multi-GNSS PPP equation can be obtained by introducing an inter-system bias (ISB) for each additional system.

$$ \left\{ {\begin{array}{*{20}l} {P_{r}^{G} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + T_{r}^{s} + \varepsilon_{{P_{r}^{G} }} } \hfill \\ {\Phi _{r}^{G} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + T_{r}^{s} + \lambda_{r,IF} N_{r,IF}^{s} + \varepsilon_{{\Phi _{r}^{G} }} } \hfill \\ {P_{r}^{C} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{C} + T_{r}^{s} + \varepsilon_{{P_{r}^{C} }} } \hfill \\ {\Phi _{r}^{C} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{C} + T_{r}^{s} + \lambda_{r,IF} N_{r,IF}^{s} + \varepsilon_{{\Phi _{r}^{C} }} } \hfill \\ {P_{r}^{{R_{k} }} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{{R_{k} }} + T_{r}^{s} + \varepsilon_{{P_{r}^{{R_{k} }} }} } \hfill \\ {\Phi _{r}^{{R_{k} }} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{{R_{k} }} + T_{r}^{s} + \lambda_{r,IF} N_{r,IF}^{s} + \varepsilon_{{\Phi _{r}^{{R_{k} }} }} } \hfill \\ {P_{r}^{E} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{E} + T_{r}^{s} + \varepsilon_{{P_{r}^{E} }} } \hfill \\ {\Phi _{r}^{E} = \rho_{r}^{s} + c \cdot \delta t_{r} - c \cdot \delta t^{s} + c \cdot ISB_{r}^{E} + T_{r}^{s} + \lambda_{r,IF} N_{r,IF}^{s} + \varepsilon_{{\Phi _{r}^{E} }} } \hfill \\ \end{array} } \right. $$
(16)

where the indices G, C, R and E refer to GPS, BDS, GLONASS and Galileo, respectively, \( ISB_{r}^{C} \) is the ISB between the BDS and GPS, \( ISB_{r}^{E} \) are the ISB between the Galileo and GPS, \( ISB_{r}^{{R_{k} }} \) is the ISB between the GLONASS and GPS. Since the GLONASS uses signal deconstruction of frequency division multiple access (FDMA), the ISB of GLONASS is related to station R and satellite S.

3 Data Sets and Processing Strategy

The datasets utilized in this study are collected at 16 stations on 30 days, from January 1, 2018 to January 30, 2018. The experiment tests 30 days of observation data. All selected stations can receive the observations from GPS, BDS, GLONASS, and Galileo constellations. The observation data has a sampling interval of 30 s. Figure 2 shows the distribution of the selected station in multi-GNSS Experiment (MGEX). The orbit and clock offset of iGMAS integrated products have a sampling of 15 min and 5 min, respectively, and the time system of products is Beidou Time (BDT). In this paper, the pressure-level data of the ERA-Interim (Jan 1979-present) product from ECMWF are used. The horizontal resolution of the data is 0.125° × 0.125°, the vertical resolution is 37 pressure levels, and the time resolution is 6 h (0, 6, 12, 18 UTC).

Fig. 2.
figure 2

Geographical distribution of the selective MGEX stations

The PPP model used in this paper is IF model. In IF model, the estimated parameters include the receiver position, the zenith wet tropospheric delay (ZWD), the receiver clock offset, the ISB, and the ambiguity. The 3-D position parameters (x, y, z) of the receiver are processed in static mode. The receiver clock error is treated as white noise. The Kalman filtering algorithm is applied in the multi-GNSS PPP processing. Phase Center Offset (PCO) and Phase Center Variations (PCV) of satellite and receiver antennas are corrected using the ANTEX file provided by IGS. Table 1 summarizes the detailed processing strategy for multi-GNSS PPP. In order to study the influence of different tropospheric models on the accuracy of PPP positioning, two methods of estimating ZWD and not estimating ZWD are used in this paper. Table 2 shows that the comparison of multi-GNSS PPP models with ZWD parameters. Table 3 shows that the comparison of multi-GNSS PPP models without ZWD parameters. Where m, n, p, q are the number of satellites for GPS, BDS, GLONASS, and Galileo, respectively. The model with ZWD parameters is one parameter less than the model without ZWD parameters and one more redundant observation.

Table 1. Multi-GNSS PPP processing strategy
Table 2. The comparison of multi-GNSS PPP models with ZWD parameters
Table 3. The comparison of multi-GNSS PPP models without ZWD parameters

4 Data Tests and Results Analysis

4.1 The Analysis of the Accuracy of Tropospheric Models

This subsection studies the accuracy of the tropospheric combined models based on GPT, GPT2, and ECMWF meteorological data with Saastamoinen, Modified Hopfield, and integral models. The tropospheric combined models are compared with the UNB3M model commonly used in PPP to study the improvement rate of the tropospheric combination model compared to UNB3M model. Figure 3(a) shows the root mean square error (RMS) of the ZTD of the tropospheric combination model and the UNB3M model. It can be seen from Fig. 3 that the accuracy of the UNB3M model is lower than the tropospheric combination model and the NWM. The accuracy of the NWM is optimal and the accuracy of the NWM is 34.20 mm better than the UNB3M model. The accuracy of the tropospheric prior combination model is 3–7 mm better than the UNB3M model. Figure 3(b) shows the increasing rate of the accuracy of the tropospheric combined models compared to UNB3M model, and the specific rates are detailed in Table 4. From Fig. 3 and Table 4, it can be seen that the accuracy of the NWM model is higher than that of the UNB3M model, and its improvement rate is 63.81%. GPT+Modified Hopfield has a low rate of improvement, only 5.78%. From the perspective on the accuracy of the meteorological data, the pressure-level meteorological data provided by ECMWF is the best, the second is the GPT2 model, and the GPT and UNB3M models have less accurate meteorological data [12]. From the perspective on the accuracy of the ZTD calculated by the troposphere model, the accuracy of the Saastamoinen model is better than Modified Hopfield model.

Fig. 3.
figure 3

The comparison of ZTD accuracy of tropospheric combined models

Table 4. The increase rate of ZTD accuracy of tropospheric combined models based on UNB3M

4.2 The Analysis of PPP Result Based on Tropospheric Models

In order to study the performance of the different tropospheric models in the positioning process, 12 tropospheric combined models for multi-GNSS PPP in this subsection were tested according to the processing strategies described in Sect. 3. Because the correlation relationship between the positioning accuracy in the Up direction and ZTD is strong and the correlation relationship between the positioning accuracy in the East and North direction and ZTD is weak [13], this section only gives the positioning accuracy in the Up direction to discuss the accuracy of the troposphere model.

Figure 4(a, b, c) shows the positioning accuracy in the Up direction based on the NMF, VMF1, and GMF mapping functions. Figure 4(d) shows the increasing rate of the positioning accuracy of the tropospheric combined models compared to UNB3M model in the Up direction. From the perspective on the accuracy of the mapping function, it can be seen that the mapping function of VMF1 has superior precision, the accuracy of the mapping function of GMF is weak, and the mapping function of NMF has poor accuracy. From the perspective on the accuracy of the calculation of multi-GNSS PPP, both the positioning accuracy in the Up direction and ZTD has improved. Because of the increase in the number of satellites, the optimization of the geometry of the satellites, the optimization of the observation conditions, and the increase in the number of redundant observations, the accuracy of PPP in the Up direction and the accuracy of ZTD have been have been improved. From the perspective on the accuracy of the meteorological data, Fig. 4(a, b) shows the positioning accuracy in the Up direction using the NWM model is optimal and Fig. 5(a, c) shows the accuracy of ZTD estimated by Multi-GNSS PPP using the NWM model is optimal. From the PPP positioning accuracy and ZTD accuracy of the NMW model, it can be seen that the NWM meteorological data are more accurate, the second is the GPT2 model, the GPT and UNB3M models have less accurate meteorological data. From the perspective on the accuracy of the tropospheric model, Fig. 4(d) and Table 5 show the improvement rate of the positioning accuracy of the combination of NWM+GMF+integral is 8.77% compared to UNB3M model; The improvement rate of the positioning accuracy of the combination of GPT2+VMF1+Modified Hopfield is 5.30% compared to the UNB3M model in several prior tropospheric combined models. Under the condition of similar meteorological data model and similar mapping function, comparing the precision of the Modified Hopfield model and the Saastamoinen model, we can see that Table 5 shows the Modified Hopfield model is better than the Saastamoinen model in PPP solution process, and Table 4 shows the Saastamoinen model is better than the Modified Hopfield model in the process of solving the ZTD. To find out the reasons, ZWD is a more accurate value estimated by setting parameters, it is the zenith hydrostatic delay (ZHD) that really plays a role in the tropospheric model in PPP calculation. From this we can conclude that the Saastamoinen model is superior to the Modified Hopfield model in solving the ZTD, but the Modified Hopfield model is superior to the Saastamoinen model in solving the ZHD. The experiment shows that in the PPP post-processing process, the combination of NWM+GMF+Integral is optimal, and it’s the positioning accuracy in the Up direction can be increased by 8.77%, and the accuracy of ZTD can be increased by 4.44%; In the real-time PPP processing process, the combination of GPT2+VMF1+Modified Hopfield is optimal, and the positioning accuracy in the Up direction can be increased by 5.30%, and the accuracy of ZTD can be increased by 0.25%.

Fig. 4.
figure 4

The comparison of PPP up directional positioning accuracy of different tropospheric models with ZWD parameters

Fig. 5.
figure 5

The comparison of PPP ZTD accuracy with ZWD parameters

Table 5. The increasing rate of PPP up directional positioning accuracy of different tropospheric models based on UNB3M with ZWD parameters
Table 6. The increasing rate of PPP ZTD accuracy of different tropospheric models based on UNB3M with ZWD parameters

In the case of setting parameters to estimate ZWD, ZWD is a more accurate value estimated by setting parameters. In the PPP process, it is the ZHD that really plays a role in the troposphere models. In order to more intuitively explain the accuracy of the tropospheric model (ZWD + ZHD) in the actual solution, this section uses PPP solutions without ZWD parameters. Figure 6 shows the positioning accuracy in the Up direction without ZWD parameters. From the perspective on the accuracy of the mapping function, since the ZWD parameter is not set, the mapping function does not work in the process of PPP calculation. From Fig. 6, it can be seen that the different mapping functions exhibit the same computational accuracy based on the same meteorological parameter model and the same computational model. From the perspective on the accuracy of the calculation in Multi-GNSS PPP, the solutions of different systems are relatively stable. From the perspective on the accuracy of the troposphere model, it can be seen that the NWM accuracy is optimal and the positioning accuracy in the Up direction is about 72.8% higher than that of the UNB3M model by comparing Fig. 6(a), (b) and (c). The GPT2+Saastamoinen model is the best in the prior tropospheric combination model, which is 22.66% higher than UNB3M. Combined with the analysis of the troposphere model accuracy in the Sect. 4.1, we can conclude that the NWM model has the highest accuracy; The GPT2+Saastamoinen model has the highest accuracy in the prior tropospheric combination model (Table 7).

Fig. 6.
figure 6

The comparison of PPP up directional positioning accuracy of different tropospheric models without ZWD parameters

Table 7. The increasing rate of PPP up directional positioning accuracy of different tropospheric models based on UNB3M without ZWD parameters

5 Conclusion

Based on the observation data of the MGEX station, this paper analyzes and compares the tropospheric model and mapping function in the aspects of both post process and real time. This paper compares the accuracy difference of different troposphere models from three aspects: the accuracy of the tropospheric combination models, the positioning accuracy on PPP Up direction and the accuracy of ZTD solution. We can come to the following conclusions.

  1. 1.

    From the perspective on the accuracy of the meteorological data, the accuracy of the pressure-level meteorological data provided by the ECMWF is the best, the second is the GPT2 model in the empirical model and the GPT and UNB3M models have less accurate meteorological data.

  2. 2.

    From the perspective on the accuracy of the calculation of multi-GNSS PPP, in the PPP post-processing process, the combination of NWM+GMF+Integral is optimal, and it’s the positioning accuracy in the Up direction can be increased by 8.77%, and the accuracy of ZTD can be increased by 4.44%. In the real-time PPP processing process, the combination of GPT2+VMF1+Modified Hopfield is optimal, and it’s the positioning accuracy in the Up direction can be increased by 5.30%, and the accuracy of ZTD can be increased by 0.25%.

  3. 3.

    From the perspective on the accuracy of the tropospheric model, the accuracy of the NWM model is the most obvious than that of the UNB3M model in the tropospheric combination model, and its improving rate is 63.81%; the accuracy of GPT2+Saastamoinen is the most obvious than that of the UNB3M model in tropospheric empirical model, and its improvement rate is 63.81%; The Saastamoinen model is superior to the Modified Hopfield model in solving the ZTD, but the Modified Hopfield model is superior to the Saastamoinen model in solving the ZHD.

In summary, in the case of the PPP post-processing process, the tropospheric combination model of NWM+GMF+Integral can be used to improve the positioning and ZTD accuracy. In the case of real-time PPP process, the GPT2+VMF1+Saastamoinen model can be used to improve the positioning and ZTD accuracy. The GPT2+VMF1+Saastamoinen model can be used to improve the positioning accuracy without ZWD parameters such as SPP et al.