Keywords

1 Introduction

GNSS (Global Navigation Satellite System) tracking network expands with the developing/upgrading of GNSS stations. Currently, there are about 380 GNSS tracking stations within IGS (International GNSS Service) global network, including about 150 GPS/GLONASS stations [1]. Additionally, there are many other regional GNSS networks, e.g. the CMONOC (Crustal Movement Observation Network of China) consisting of 260 reference stations and more than 2,000 campaign stations [2]. With more stations adding to the network and contributing to data analysis, GNSS products like orbits, clocks and Earth Rotation Parameter (ERPs) etc. could be improved. The combined GPS/GLONASS data analysis may improve the accuracy of reference frame and other station-dependent parameters as well. However, including more stations and satellites into data analysis results in more parameters to be estimated and more computation time. Taking the current daily data analysis using GPS/GLONASS constellation with 32 GPS satellites and 24 GLONASS satellite as example, Table 9.1 summarize the number of parameters for GPS only and GPS/GLONASS combined daily data analysis. In Table 9.1, we assume there are 2 ambiguity parameters for each station/satellite pair and 1 ISB (inter system bias) parameter for each station/GLONASS satellite pair. Additionally there are 12 ZTD parameters for each station, 15 orbit parameters for each satellite, 3 coordinates for each station and 6 ERP parameters. The epoch-wise clock parameters are eliminated during data analysis. From Table 9.1, we clearly see that the dramatic non-linear increase of parameter numbers with the growth of number of tracking stations. Consequently, this may cause problems in data analysis using huge GNSS networks.

Table 9.1 Growth of the number of parameters versus the increase in the number of stations tracking GPS and GPS + GLONASS (G + G) constellation

Currently, there are two strategies to handle this problem: the first is to use the double-difference observations to remove clock parameters and reduce number of ambiguities [3]; and the second is applied in Zero-difference solutions, it eliminates epoch-wise parameters and non-active parameters at each epoch [4]. Using the double-difference strategy, clock parameters no longer exist by definition and thus special procedure is needed to recovery them, which makes the procedure of data analysis more complicated [5]. On the other hand, using the parameter elimination strategy in Zero-difference solution cannot really solve the problem when the number of stations and satellites increases to more than 200. Taking the routine daily IGR analysis at Shanghai Astronomical Observatory for example, GPS-only Zero-difference analysis needs 2 min for one iteration using around 100 stations and it takes around 20 min to finish the entire solution. While in case of GPS-only analysis using 300 stations, it takes more than 40 min for one iteration and the entire daily analysis takes more than 10 h on the same computer. As for the combined GPS/GLONASS data analysis, it needs 10 min for one iteration, which is almost 5 times of the GPS-only solution. Based on this analysis, the computation time is extremely long for the combined GPS/GLONASS solution using more than 200 stations. The reason that Zero-difference solution is time-consuming is because parameter elimination has to be carried out at each epoch, which actually involves a lot of matrix inversion and multiplication between big matrixes. The matrix dimension at each epoch is at the same level as we stated in Table 9.1.

Parameter eliminate is performed at each epoch, therefore the computation time depends on the total number of epochs. Reducing the number of processing epochs could in genera reduce computation time. However, decrease of observations could result in the decrease of precision of estimated parameters. This impact could be marginable for daily constant parameters, e.g. orbit, coordinates, ERPs and ISB etc. For other parameters like clocks and ZTDs this impact could be noticeable. In order to find the optimal setting of Zero-difference data analysis to improve efficiency and to keep the highest precision, we analysis the impacts on processing time and product precision by changing data sampling. Four week data of around 110 stations from the IGS global network is used in this paper. Data analyses are performed under different scenarios with different data sampling.

2 Data and Analysis Settings

Data analysis is based on the iGPOS (integrated Geodetic Platform of SHAO) system, which is the platform of the GNSS data analysis center SHAO (SHA) [6, 7]. iGPOS is based on the traditional least-square estimator. It implements Zero-difference strategy, its correction models follow IERS and IGS conventions [8]. Routine parameters include: orbits (15 parameters for each satellite), coordinates (3 parameters for each station), ERP (6 parameters for each day), clocks (epoch-wise parameter for each satellite and station), ZTD (1 parameter each hour for each station) and ambiguities. After the generation of all parameters, we densify the GNSS clocks from original sampling (normally 5 min) to 30 s [9]. Comparisons between the products of SHA and IGS analysis centers show: GPS orbit precision of SHA is around 1.5 cm and GLONASS orbit precision is of 3.2 cm; precision of GPS clocks is of 40 ps and it is around 100 ps for GLONASS clocks [6]. To analysis the impact of data sampling on computation time and product precision, data of around 110 stations from the IGS global network spanning from GPS week 1686 to 1689 is used. Figure 9.1 shows the IGS network used in this paper, which include around 65 stations providing GPS/GLONASS combined observations. Data analyses follow the setting of daily routine analysis of SHA.

Fig. 9.1
figure 1

Ground tracking network processed at SHA

3 Impacts on Computation Time and Product Precision

3.1 Impacts on Computation Time

Computation efficiency is one of the important issues for GNSS data analysis centers. For the analysis of computation time, data processing is performed on a normal desktop (CPU: Intel Core i7-2600, 3.4 GHz; RAM: 8 * 2.0G = 16.0G). Data processing is carried out in different scenario with data sampling set to 300 s (5 min), 360 s (6 min), …, till 900 s (15 min). All together there are 308 (11 * 28) daily solutions. Figure 9.2 illustrates mean computation time for daily analysis under different data sampling. As it is shown in Fig. 9.2, the computation time is linearly decreased with the sampling changes from 5 to 15 min. Comparing the mean computation time under 5 and 15 min sampling, we notice that: the time for GPS-only solution changes from 40 to 23 min (decreased by 42 %); the time for GPS/GLONASS combined solution changes from 114 to 55 min (decreased by 52 %). Additionally, test of the CMONOC GNSS data analysis center at SHAO [10] shows: time for daily routine with 5 min data sampling using 270 GPS stations is about 727 min, and it takes 475 min when data sampling changes to 15 min, which is decrease by more than 30 %. All the tests show that the efficiency of data analysis could be greatly improved by changing data sampling.

Fig. 9.2
figure 2

Mean processing time using data of different sampling of GPS + GLONASS combined solution

3.2 Impacts on Product Precision

Besides efficiency, product precision is another important issue for GNSS data analysis centers. Currently GNSS orbits/clocks and other products from IGS analysis centers are the most accurate products providing to world-wide users. Product precision should not be sacrificed while improving efficiency.

3.2.1 Orbits

Figure 9.3 shows the comparisons between IGS orbits and the derived GPS orbits under different data sampling. The RMS values range from 13 to 18 mm, which, in general, is in the range of the current IGS orbit precision. And it could be explained that there are enough tracking stations to ensure that satellites are simultaneously tracked by many stations at each sampling epoch. And the accurate orbit dynamic models ensure the overall orbit precision. Also, we notice that orbit precision is better than 14 mm when sampling is smaller than 10 min, and it gradually degrades when the sampling is bigger than 10 min. Based on the results of orbit comparison, we could reduce the data sampling to 10 min. By doing this, the precision remains unaffected while computation time is largely reduced.

Fig. 9.3
figure 3

Mean precision of orbits using data of different sampling, comparing to the IGS final orbits

3.2.2 Satellite Clocks

Figure 9.4 shows the comparisons between IGS satellite clocks and the derived GPS clocks under different data sampling. The RMS values range from 0.04 to 0.08 ns, which, in general, is in the range of the current IGS clock precision. As clocks have to be estimated at each epoch, the errors introduced by changing data sampling could be absorbed by epoch-wise clocks. We notice that clock precision is better than 0.06 ns when sampling is smaller than 10 min, and it gradually degrades when the sampling is bigger than 10 min. Results based on data sampling of 15 min have the worst precision of 0.085 ns (~2.6 cm). Based on the results of clock comparison, we could reduce the data sampling to 10 min. By doing this, the precision remains almost unaffected while computation time is largely reduced.

Fig. 9.4
figure 4

Mean precision of satellite clocks using data of different sampling, comparing to the IGS final clocks

3.2.3 Earth Rotation Parameters

ERP parameters are defined as daily constants therefore the impact from difference data sampling should be marginal. Figure 9.5 shows the comparisons between IGS ERPs and the derived ERPs under different data sampling. The RMS values range from 0.04 to 0.08 mas for pole parameters and are around 0.025 ms per day for LOD parameter. We notice that ERP precision is better than 0.04 mas when sampling is smaller than 10 min, and it gradually degrades when the sampling is bigger than 10 min. Meanwhile, LOD parameters are almost unaffected by the difference of data sampling.

Fig. 9.5
figure 5

Precision of pole parameters using data of different sampling, comparing to the IGS final ERP parameters

3.2.4 Reference Frame

Reference frame is defined by satellite orbits and station coordinates. To reflect the impact on reference frame using different data sampling, we make Helmert transformation between estimated orbits and IGS final orbits to derive Helmert parameters [11]. Results show: the change of mean scale parameter is small than 0.01 ppb, change of mean translation parameters are less than 0.4 mm. The daily variation of these parameters shows random property with values much smaller than its precision. Figure 9.6 shows the mean rotation parameters for each sampling scenario. We notice that the rotation parameters changes randomly in the range smaller than 0.02 mas for the direction of Y and Z, while the mean rotation parameter in X-axis becomes gradually bigger along with the increase of data sampling. One possible explanation is related to the tracking network. As there are fewer stations along the longitude of ± 90 (Y-axis), the coordinates/orbits along the Y-axis could be more affected by number of observations. According to the mapping function, larger values are required in X-axis in order to introduce such impact.

Fig. 9.6
figure 6

Mean rotation parameters of Helmert transformation between GPS orbits under different data sampling and the IGS final orbits

4 Impacts on User Applications

To further assess the influence of data sampling, we apply the products derived from different scenario (named 5 min-Prod, 6 min-Prod, …, 15 min-Prod) in static and kinematic PPP (Precise Point Positioning). For the static PPP, data of 22 IGS stations, which are not used in product generation step, spanning the whole 4 weeks are used; and data of GRACE satellites spanning from Doy (Day of year) 94–100, 2010 are used in kinematic PPP.

4.1 Static PPP

Station used including: ALGO, AMC2, BRAZ, DRAO, GUAM, GUAO, HOB2, IISC, ISPA, KARR, KELY, KOKB, KUNM, MAS1, MDVJ, OHI2, RAMO, SCH2, SYOG, TIXI, TSKB, WUHN, YELL. BERNESE 5.0 [12] software is used for static PPP. In the first step, daily coordinates are firstly estimated with data sampling set to 30 s. Coordinate repeatability is derived for each station in weekly combination. As we use 4 weeks data, there are 4 repeatability values for each station, and mean values are used for comparison. Figure 9.7 shows the mean repeatability of all stations using different products, which shows that the impacts on the static PPP coordinates is less than 2 mm in horizontal and less than 6 mm in vertical directions.

Fig. 9.7
figure 7

Median coordinates precision of static PPP of 22 stations, using different GPS orbits/clocks from different scenario

4.2 Kinematic Orbits of Low Earth Orbiters

Kinematic coordinates are most sensitive to the errors in orbits/clocks and other input products. To reflect the impact of different products on kinematic PPP, data of GRACE-A and GRACE-B satellites are processed using the in-house developed LEO orbit determination software [13]. The kinematic orbits are compared to the precise PSO orbits from JPL for precision assessment. Figure 9.8 shows the RMS for results using products under different scenario. The precision in 3D changes from 8 to 10 cm. Considering the accuracy of kinematic PPP, we could conclude that the kinematic PPP is marginally affected by the data sampling in products generation. Comparing the GRACE-A kinematic orbit on Doy 98 based on 5 min-Prod and 15 min-Prod, results show: the mean coordinate difference is of (0.1, 0.2, 0.5) cm and RMS is of (3.4, 3.6, 3.6) cm in the R, T, N directions, respectively.

Fig. 9.8
figure 8

Kinematic orbit precision of GRACE-A, using different GPS orbits/clocks from different scenario

5 Conclusions

Data analysis using Zero-difference strategy is widely used, because it could estimate most satellite and station related parameters. However, its computation efficiency has become a bottleneck with the development of the observing network and inclusion of multi-GNSS systems. We discuss the impacts of changing data sampling on product precision and user application. Using the GNSS data analysis platform of SHAO, big amount of data from the 110 IGS globally distributed stations are analyzed. Results show:(1) Computation time linearly decreases with the data sampling change from 5 to 15 min; and this trend is more obvious when processing more stations and satellites; Computation efficiency could be improved by more than 50 % by changing data sampling from 5 to 15 min; (2) The change of data sampling has not too much impact on the derived orbits, clocks, ERPs and reference frame; And the impact could be ignored when data sampling is between 5 and 10 min; (3) PPP using products based on different data sampling shows the user kinematic and static positioning are almost not influenced by the input products.