Introduction

The ionosphere and the neutral atmosphere have a large impact on global positioning system (GPS) observations. The impact of the ionosphere can reach 10 m in the zenith direction and may be more than 50 m at 5° elevation. Dual-frequency observations can be combined to eliminate the ionospheric effect. As to the neutral atmospheric delay, the term “tropospheric delay” comprises the troposphere and the stratosphere delay because the troposphere contains most of the mass of the neutral atmosphere and practically all of the water vapors. The tropospheric delay of GPS signals from the zenith to the horizon is about 2–20 m and cannot be corrected by dual-frequency observations. Thus, the effect of neutral atmosphere must be considered carefully for navigation and positioning.

Many researchers have used the zenith tropospheric delay (ZTD) derived from meteorological data to validate ZTD measured by GPS and concluded that they basically agreed with each other (Liou et al. 2000, 2001; Liou and Huang 2000; Shuli et al. 2004, 2005; Vedel et al. 2001; Haase et al. 2001; Walpersdorf et al. 2007). This supports the feasibility and reliability of the GPS ZTD. Conversely, researchers are beginning to use the high-precision GPS ZTD to validate ZTDs derived from the meteorological data acquired by a number of meteorological observation systems (Andrei and Chen 2008; Guerova et al. 2003).

Vedel et al. (2001) compared the ZTDs derived from radiosonde and numerical weather prediction (NWP) model HIRLAM (high-resolution limited area model) with those determined by 150 IGS GPS stations. They found that the GPS ZTD was highly correlative with those derived from the meteorological data, especially with those measured by the radiosondes. Apparently, GPS ZTD is considered as a new data source for validating NWP models. In order to assess the applicability of the numerical weather model (NWM) of the global data assimilation system (GDAS) on real-time navigation, Andrei and Chen (2008) evaluated the ZTD calculated from NWM extracted meteorological parameters through comparison with those derived from the 18 International GNSS Service (IGS) GPS stations. They found that the root mean square difference (RMSD) is about 3 cm, with a largest RMSD of 5.5 cm and largest deviation of 4.5 cm, implying that the accuracy of the NWM ZTD of the GDAS system meets the needs of GPS navigation.

The analysis or reanalysis data from the European Center for Medium-Range Weather Forecasts (ECMWF) or the United States National Centers for Environmental Prediction (NCEP) are of high quality over the regions with sufficient dense data, but the accuracy is uncertain over areas with sparse observations (Bromwich and Wang 2005). Some studies have been done using ECMWF and NCEP data to correct tropospheric delay for satellite navigation and positioning, and some improved tropospheric delay correction models were established for North America (Pany et al. 2001; Ghoddousi-Fard et al. 2009; Ibrahim and El-Rabbany 2008). With the development of navigation and positioning in China, it is necessary to check the feasibility of ECMWF/NCEP data for tropospheric delay correction over China. We used ZTDs measured by 28 GPS stations of the Crustal Movement Observation Network of China (CMONOC) in 2004 to validate those derived from the ECMWF analysis, NCEP reanalysis, and forecast meteorological data. The feasibility and accuracy of the ECMWF/NCEP data are assessed for tropospheric delay correction, which is used to establish the ZTD correction model in China for navigation and positioning users with high accuracy requirements.

The data

We mainly use the meteorological data from the ECMWF and the NCEP. The main objects of the ECMWF are the development of numerical methods for medium-range weather forecasting. The pressure-level and surface meteorological data of ECMWF from the IFS (Integrated Forecast System) are used. The time resolution of the data is 6 h, namely at 0, 6, 12, 18 UTC (Pernigotti et al. 2007). The data used in this study has a horizontal resolution of 0.5° × 0.5° and a vertical resolution of 60 pressure levels reaching 0.1 mbar at the top level. The pressure-level meteorological data are altitude, air temperature, specific humidity, and pressure. The surface meteorological data include surface pressure, dewpoint temperature at 2 m, and temperature at 2 m. The latitude range of the data is from 15°N to 54.5°N and longitude range is from 70°E to 139.5°E.

The NCEP/NCAR Reanalysis Project began in 1991 as an outgrowth of the NCEP Climate Data Assimilation System (CDAS) project. The motivation for the CDAS project was the “climate changes” which resulted from many changes introduced in the NCEP operational GDAS over the last decades in order to improve the forecasts. The NCEP/NCAR Reanalysis Project is using a state-of-the-art analysis/forecast system to perform data assimilation using past data from 1948 to the present (Kalnay et al. 1996). The reanalysis data have a horizontal resolution of 2.5° × 2.5° with a vertical resolution of 17 pressure levels reaching 10 mbar at the top level. The temporal resolution, the latitude, and longitude range of the data are similar for the ECMWF data. The pressure-level data used in the study include atmospheric pressure, temperature, geopotential height, and specific humidity. The surface data include surface geopotential height, and 2-m dewpoint temperature, and pressure. The NCEP forecast data contain mainly surface meteorological data such as pressure, temperature, and relative humidity. The latitude and longitude range and horizontal resolutions are similar to the NCEP reanalysis data. The temporal resolution of the NCEP forecast data is 12 h, which means the meteorological data are generated at 12 and 24 UTC.

The ECMWF/NCEP ZTDs are compared to GPS ZTDs from CMONOC stations. CMONOC is a national scientific infrastructure aiming to monitor the current intraplate deformation in China, using primarily the space geodetic techniques such as Very Long Baseline Interferometry (VLBI), Satellite Laser Ranging (SLR), and GPS (Wang and Zhang 2001). Currently, CMONOC consists of 30 GPS stations as shown in Fig. 1. Twenty-eight GPS stations were used in this research except CHAN and HRBN.

Fig. 1
figure 1

Distribution and mean ZTD in 2004 for CMONOC GPS stations. The surface color of the circle represents the mean ZTD for each station

The CMONOC GPS ZTD time series are retrieved by the software GAMIT/GLOBK, developed by Massachusetts Institute of Technology (MIT) and the Scripps Institute of Oceanography (SIO) (Herring et al. 2006). The Piecewise Linear model is used to describe the ZTD and horizontal gradient. The ZTD is estimated every 2 h. Figure 1 shows the yearly mean ZTD of each GPS station in 2004.

Deriving ZTD from ECMWF/NCEP meteorological data at GPS stations

Calculating the ZTD from ECMWF/NCEP meteorological data at a GPS station includes two steps—deriving the ZTD for each grid point from ECMWF/NCEP meteorological data and then calculating the ZTD at the GPS stations from the ZTD of the grid points.

ZTD from ECMWF/NCEP meteorological data

Two methods are used to calculate the ZTD from ECMWF/NCEP meteorological data: the integration method and the Saastamoinen model method.

The integration method is mainly used for the pressure-level data and based on the formula,

$$ N = k_{1} (P - e)/T + k_{2} \times e/T + k_{3} \times e/T^{2} $$
(1)
$$ e = h \times P/0.622 $$
(2)

where k 1 = 77.604 K/Pa, k 2 = 64.79 K/Pa, and k 3 = 377600.0 K2/Pa, N is the total refraction, P is the atmospheric pressure, e is the vapor pressure, and h is the specific humidity. After calculating the total refraction, the ZTD is derived by using the formula:

$$ {\text{ZTD}} = 10^{ - 6} \int\limits_{S} {Nds} = 10^{ - 6} \sum\limits_{i} {N_{i} } \Updelta s_{i} $$
(3)

The Saastamoinen model method is mainly used for the surface meteorological data (Saastamioinen 1972),

$$ {\text{ZTD}} = 0.002277 \times {\frac{{\left[ {P_{0} + (0.05 + {\frac{1255}{{T_{0} + 273.15}}})e} \right]}}{{f(\varphi ,{\rm H})}}} $$
(4)
$$ e_{{}} = rh \times 6.11 \times 10^{{{\frac{{7.5T_{0} }}{\begin{subarray}{l} T_{0} + 273.15 \\ \end{subarray} }}}} $$
(5)
$$ f(\varphi ,H) = 1 - 0.00266\cos 2\varphi - 0.00028H $$
(6)

where P 0 is the surface pressure, T 0 is the surface temperature, e is the vapor pressure, rh is the relative humidity, φ is the latitude, and H is the altitude above ellipsoid surface.

While the NCEP pressure-level meteorological data are distributed by 17 pressure levels with the top altitude at about 34 km, the ECMWF data are distributed by 60 pressure levels with the top altitude at about 60 km. After deriving the ZTD by integration method from the pressure-level meteorological data, the zenith delay above the top level needs to be added especially for the NCEP data to make it comparable with GPS ZTD, which is the total integration along the signal path. Because there is no meteorological data above the top level, the Saastamoinen model is used to calculate the zenith delay above the top level, and the meteorological data of the top level is used as input values of the model.

ZTD at the GPS station from the ZTD of grid points

The resolution of the original ECMWF data is 0.5° × 0.5°. We chose a horizontal resolution of 2.5° × 2.5° for ECMWF and NCEP to make them comparable. Since the GPS stations and the ECMWF/NCEP grid points are usually not collocated and have different altitudes, two methods are used to calculate the ZTD at GPS stations from the ECMWF/NCEP ZTD of the grid points. One is to select the ZTD of the grid point nearest to the GPS station, then add the altitude difference correction. The other is to choose ZTDs of four grid points near the GPS station, add the altitude difference corrections, and then interpolate the ZTD to the GPS station by a distance-weighted algorithm (Chao 1997). Comparing the results of the two methods, it is found that they are similar. Hence, the first method of nearest grid point is chosen.

The area of China is comprised of complex terrain with great undulations. The altitude difference between a GPS station and the nearest grid point is as much as 1–2 km, resulting in more than 30 cm ZTD variation. Therefore, it is necessary to add the altitude difference correction to the grid point ZTD when compared with GPS ZTD. The characteristics of ZTD variation at the vertical direction over China are studied. This was done by calculating the zenith delay of each level from ECMWF pressure-level data and then studying the ZTD variation with the altitude.

Figure 2 shows the ZTD variation with altitude at the nearest grid points of HLAR, SUIY, QION, and TASH stations. It is clear that the ZTD decreases while the altitude increases. The decreasing rate and acceleration at each grid point are deduced by second-order polynomial fit, and then the series are used in the altitude difference correction.

Fig. 2
figure 2

ZTD variation at the nearest grid points of the GPS stations (HLAR, SUIY, QION, and TASH) with altitude at 6:00 UTC, January 1, 2004

Figure 3 shows the comparison of GPS ZTD (at TASH station as an example) and the ECMWF ZTD with and without altitude difference correction. The results, again, show that it is important to apply the altitude difference correction for the ECMWF/NCEP ZTD when making the comparison with the GPS ZTD.

Fig. 3
figure 3

Comparison of GPS ZTD at station TASH with the ECMWF ZTD with and without altitude difference correction. The temporal resolution of the ZTD time series is 6 h

Comparison of GPS ZTD and ECMWF/NCEP ZTD

After the data were processed by the methods discussed above, the biases and RMSDs are computed between GPS ZTDs and ECMWF/NCEP ZTDs. Table 1 shows the yearly bias and RMSD at GPS stations for the year 2004.

Table 1 Yearly bias and RMSD at GPS stations

By comparing GPS ZTD and ECMWF ZTD, we see from Tables 1 and 2 that the bias and the RMSD of the ZTD as calculated by the integration method are

$$ {\text{ZTD}}_{\text{GPS}} - {\text{ZTD}}_{{{\text{ECMWF}}(\text{int} )}} = - 10.5 \pm 24.3\;{\text{mm}} . $$

The minimum bias is 0.6 mm (negative) at SUIY and the maximum is 28.6 mm (negative) at WUHN (Table 1). The corresponding minimum and maximum values of the RMSD are 10.8 and 35.4 mm, respectively (Table 2). The bias and RMSD of the ZTD calculated from ECMWF analysis data by the Saastamoinen model method are

$$ {\text{ZTD}}_{\text{GPS}} - {\text{ZTD}}_{{{\text{ECMWF}}({\text{saas}})}} = 0.1 \pm 35.6\;{\text{mm}} . $$

The minimum value of the bias is 0.1 mm while the maximum is 34 mm (Table 1), and the minimum value of the RMSD is 14.2 mm while the maximum is 59.2 mm (Table 2).

Table 2 Yearly bias and RMSD statistics at GPS stations

By comparing GPS ZTD and NCEP ZTD, the bias and RMSD of ZTD calculated from NCEP reanalysis data by the integration method are

$$ {\text{ZTD}}_{\text{GPS}} - {\text{ZTD}}_{{{\text{NCEP}}(\text{int} )}} = - 8.5 \pm 33.0\;{\text{mm}} $$

The minimum value of the bias is 1.6 mm, the maximum 50.9 mm (negative) according to Table 1; the minimum value of RMSD is 16.8 mm, the maximum 53.6 mm (Table 2). The bias and RMSD of ZTD calculated from NCEP reanalysis data by the Saastamoinen model method are

$$ {\text{ZTD}}_{\text{GPS}} - {\text{ZTD}}_{{{\text{NCEP}}({\text{saas}})}} = 22.1 \pm 51.1\;{\text{mm}} $$

The minimum value of the bias is 2.4 mm (negative), the maximum 86.1 mm (Table 1); the minimum value of RMSD is 24.9 mm, the maximum 99.9 mm (Table 2).

Comparing GPS ZTD and ZTD as calculated from NCEP forecast meteorological data gives

$$ {\text{ZTD}}_{\text{GPS}} - {\text{ZTD}}_{{{\text{NCEP}}_{{{\text{forecast}}({\text{saas}})}} }} = 25.9 \pm 67.0\;{\text{mm}} . $$

The minimum value of the bias is 3.2 mm (negative), the maximum 111.9 mm. The minimum value of RMSD is 24.7 mm, the maximum 126.6 mm (Table 2).

Figures 4 and 5 show the yearly bias and the RMSD statistics by station. Tables 1 and 2 and these figures show that the agreement between the GPS ZTDs and the ECMWF ZTDs is better than that between GPS ZTDs and NCEP ZTDs. The accuracy of the integration method is better than that of the Saastamoinen method. The bias and RMSD of the ECMWF ZTD data calculated by the integration method are less than 4 cm. Even though the absolute value of the mean bias for the former (10.5 mm) is larger than the latter (0.1 mm), the residual variation range of the former is generally less than the latter. For example, as Table 1 and Fig. 6 show, the absolute bias of station WHJF by the integral method is 25.3 mm, which is larger than that of the Saastamoinen method (0.1 mm). However, the RMSD (32.7 mm) is less than that of the latter (54.2 mm), and the residual variation range is also less than that of the latter. Furthermore, the bias and RMSD between GPS ZTD and the ZTD derived from NCEP surface forecast meteorological data over China are less than 10 cm, except for station LUZH. The LUZH station is located in the Sichuan Basin, where the complexity of the surrounding terrain, weather changes, and the sparse NCEP data may result in larger bias and RMSD.

Fig. 4
figure 4

Comparison of yearly biases for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas) at GPS stations sorted in ascending latitude

Fig. 5
figure 5

Comparison of yearly RMSD for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas) at GPS stations sorted in ascending latitude

Fig. 6
figure 6

Comparison of bias and residuals for 2004 between GPS ZTD at the station WHJF and ECMWF ZTD with integration method (int) and Saastamoinen method (saas). The temporal resolution of the ZTD time series is 6 h

The temporal distributions of the bias and RMSD between GPS ZTD and ECMWF/NCEP ZTD are demonstrated in Figs. 7 and 8, which show the seasonal variations in terms of monthly statistics for bias and RMSD of GPS stations. These figures clearly show that the bias and RMSD, especially the RMSD, of the summer months are generally larger than those of the winter months. These characteristics are correlative to the complex and variable summer weather in China. The variability scales with the total water vapor amount, although different derivation schemes, such as GPS, Microwave Radiometer, and Radiosonde, are adopted, as demonstrated in Liou et al. (2001).

Fig. 7
figure 7

Monthly bias for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas)

Fig. 8
figure 8

Monthly RMSD for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas)

Our study of the spatial distribution is mainly focused on the variation characteristics of bias and RMSD with latitude and altitude. Figures 4 and 5 show the yearly bias and RMSD of 28 GPS stations with the latitude sorted by ascending order. From the charts, the connection between the precision and the latitude is not obvious.

In order to analyze the variation of the bias and RMSD with the station altitude, the altitude range was organized into six categories, namely 0–100 m, 100–500 m, 500–1,000 m, 1,000–2,000 m, 2,000–3,000 m, and above 3,000 m. The yearly bias and RMSD were calculated for each category. The variation of bias with the altitude of the station is shown in Fig. 9. The variation of bias with the altitude difference of GPS—grid point is shown in Fig. 10. The variation of RMSD with the station altitude is given in Fig. 11.

Fig. 9
figure 9

Variation of the yearly bias for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas) with the station altitude

Fig. 10
figure 10

Variation of the yearly bias for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas) with the altitude difference (GPS—nearest grid point), and corresponding regression line

Fig. 11
figure 11

Variation of the yearly RMSD for 2004 between GPS ZTD and ECMWF/NCEP ZTD with integration method (int) and Saastamoinen method (saas) with the station altitude

Figure 9 shows that the correlation between the bias and station altitude is not obvious. Moreover, the correlation between the bias and altitude difference between the station and nearest grid point is not obvious either (Fig. 10), which illuminates that the error in the retrieved ECMWF/NCEP ZTD is not caused by altitude difference. However, it is evident that the RMSD decreases with increasing GPS station altitude (Fig. 11). The reason is that the atmosphere becomes thinner at higher-altitude stations.

In order to study the effect of the resolution of the meteorological data on the accuracy of ZTD acquired from the meteorological data, the bias and RMSD between GPS ZTD and ZTD from the ECMWF meteorological data with the horizontal resolution of 0.5° × 0.5° and 2.5° × 2.5° are compared and shown in Table 3. The yearly bias and RMSD with both resolutions at each GPS station are shown in Figs. 12 and 13.

Table 3 Yearly bias and RMSD between GPS ZTD and ZTD derived from ECMWF data with different resolutions
Fig. 12
figure 12

Yearly bias for 2004 between the GPS ZTD and ZTD derived from ECMWF data with resolutions 0.5° × 0.5° and 2.5° × 2.5° with integration method (int) and Saastamoinen method (saas)

Fig. 13
figure 13

Yearly RMSD for 2004 between the GPS ZTD and ZTD derived from ECMWF data with resolutions 0.5° × 0.5° and 2.5° × 2.5° with integration method (int) and Saastamoinen method (saas)

Table 3 shows that the mean distance between the GPS station and the nearest grid point for the horizontal resolution of 0.5° × 0.5° is 16.3 km, whereas it is 67 km for the 2.5° × 2.5° resolution. The mean RMSD decreases by less than 4.5 mm, and the absolute value of the mean bias increases by only 1.4 mm. Similarly, we do not see large variations in the yearly bias or RMSD for the two resolutions at each GPS station from the figures.

Conclusions

The ZTD derived from ECMWF/NCEP data has been validated by GPS ZTD in China. The following conclusions can be drawn:

  1. 1.

    When applying the integration method and Saastamoinen model method to derive ZTD from ECMWF/NCEP data, the former method yielded 1–3 cm better accuracy. Therefore, the integration method is recommended to derive ECMWF/NCEP ZTD for high-precision application.

  2. 2.

    The ZTD calculated from ECMWF by the integration method at GPS stations were compared with GPS ZTD. The bias ranged from 11.5 to −28.6 mm with a corresponding average of −10.5 mm, while the largest RMSD is 35.4 mm with an average of 24.3 mm. The bias between GPS ZTD and the ZTD calculated from NCEP by integration method ranges from 43.5 to −50.9 mm with an average of −8.5 mm, while the largest RMSD is 53.6 mm with a corresponding average of 33.0 mm. The agreement between GPS ZTDs and ECMWF ZTDs is better than that between GPS ZTDs and NCEP ZTDs. The ZTD derived from the ECMWF analysis or NCEP reanalysis pressure-level meteorological data can be used as the high-precision background field for a Chinese four-dimensional digital ZTD model.

  3. 3.

    The ZTD derived from NCEP surface forecast data has been compared with GPS ZTD. For most of the GPS stations, the bias and RMSD are less than 10 cm. It is suggested that the ZTD derived from NCEP prediction surface data can be used in most of GNSS navigation and positioning as real-time tropospheric delay correction.

  4. 4.

    The temporal and spatial distribution characteristics of the bias and RMSD between ECMWF/NCEP ZTD and GPS ZTD have been analyzed. The results show that the bias and RMSD, especially the RMSD, have seasonal variations. The RMSD values are generally higher in summer than winter. Furthermore, RMSD decreases as the altitude increases while its variation with latitude is not very obvious over the area of China.

  5. 5.

    After increasing the horizontal resolution of the ECMWF meteorological data from 2.5° × 2.5° to 0.5° × 0.5°, the RMSD in ZTD decreases by only about 1–5 mm and the bias has only 1 mm variation. This seems to demonstrate that the spatial structure of water vapor in China is slightly smaller than 2.5°.