1. INTRODUCTION
Network real-time kinematic (NRTK) positioning is currently a popular technique for real-time precise positioning, and has been widely applied in the field of land navigation and intelligent transport systems (Rizos and Han, Reference Rizos and Han2003; Aponte et al., Reference Aponte, Meng, Moore, Hill and Burbidge2008; Meng et al., Reference Meng, Yang, Aponte, Hill, Moore and Dodson2008). Virtual reference station (VRS) is one of the commonly used NRTK data processing technologies, and its critical issue is the interpolation of double-differenced (DD) distance-dependent bias for user stations, such as tropospheric delay (Wanninger, Reference Wanninger1999). The Delaunay triangulated network (DTN) is usually adopted in NRTK due to its uniqueness and efficiency, based on the reliable ambiguity resolution (AR) between the reference stations in a network (Li et al., Reference Li, Shen, Feng, Gao and Yang2014a, Reference Li, Verhagen and Teunissen2014b; Pan et al., Reference Pan, Meng, Wang, Nie and Chen2015; Gao et al., Reference Gao, Gao, Pan, Yu and Hu2017b), the atmospheric errors of each baseline are extracted, and the correction of rover stations can be interpolated according to their geographical locations.
In the past few years, several classic algorithms have been proposed successively, such as linear combination method (LCM) (Han and Rizos, Reference Han and Rizos1996), linear interpolation method (LIM) (Wanninger, Reference Wanninger1995), distance-based linear interpolation method (DIM) (Gao and Li, Reference Gao and Li1998), lower-order surface model (LSM) (Fotopoulos, Reference Fotopoulos2000), and least-squares collocation method (Odijk et al., Reference Odijk, van der Marel and Song2000). Dai et al. (Reference Dai, Han, Wang and Rizos2003) conducted a comparative study on the abovementioned interpolation methods, and concluded that their performances are very similar. Wu (Reference Wu2009) used data from GPSnet in Australia to analyse the performance of LIM, DIM and LSM comprehensively, and the results showed that the LIM is slightly better than the DIM, and the DD residuals of LSM are much worse than those of LIM and DIM. Similarly, Al-Shaery et al. (Reference Al-Shaery, Lim and Rizos2011) investigated different interpolation models through data from CORSnet-NSW, and a range of 1·9 to 6·5 cm of horizontal positioning accuracy was achieved. Gao et al. (Reference Gao, Liu and Ge2002) proposed a combined bias interpolation (CBI) method including ionospheric and tropospheric errors. Based on this, Tang et al. (Reference Tang, Meng, Shi and Liu2013) proposed a modified CBI method (MCBI) in sparse NRTK, which decomposed the combined errors into tropospheric delay, ionospheric delay and residual error, respectively. Their results indicated that, with an average inter-station distance of up to 300 km, the positioning performance is consistent with the traditional NRTK with an average inter-station distance of about 50 km. Zou et al. (Reference Zou, Wang, Deng, Tang, Li, Cui, Wang and Shi2018) proposed an undifferenced NRTK augmentation information generation method by properly choosing the additional datum, and the AR fixing rates and positioning accuracy have been significantly improved with dynamic atmospheric constraints.
The abovementioned methods directly model the original tropospheric delay, usually only considering the horizontal variation characteristic of the troposphere, but ignoring the characteristic related to height. Yin et al. (Reference Yin, Huang and Xiong2008) pointed out that the tropospheric zenith delay is strongly correlated with height of stations, and the relationship between them appeared to be an approximately negative exponent. Therefore, the interpolation accuracy of these methods is poor in areas with large height difference. To deal with this problem, Wang et al. (Reference Wang, Gao and Pan2012) proposed a modified LCM method based on the Niell model and achieved centimetre-level modelling accuracy. Wu et al. (Reference Wu, Gao, Pan, Deng and Gao2015) proposed a troposphere interpolation method based on star network, and pointed out that the interpolation accuracy of multi-baselines is better than that of conventional two baselines in single DTN. Further, Shang et al. (Reference Shang, Gao, Pan, Wang and Qiao2017) proposed a revised elevation linear interpolation model in multi-redundancies NRTK, and the interpolation accuracy of low elevation satellites was significantly improved.
The above studies have achieved certain results in regional troposphere modelling, and aiming at the effect of height difference on the troposphere, some scholars have also done some meaningful research. Based on the relevant conclusions of the above studies, this paper comprehensively considers the correction effect of the prior troposphere model. By modelling and compensating the error of the prior model instead of the original tropospheric delay, an error-compensated troposphere model based on conventional DIM is derived. The proposed method can be applied to both conventional single DTN and multi-station scenarios, and the troposphere modelling accuracy and user positioning performance are better than that of traditional models in both areas with large and small height differences.
The article is structured as follows. Traditional interpolation models are briefly introduced in Section 2. The mathematical model of the proposed method in this paper is elaborated in Section 3. The experimental results and analysis of two sets of data are then detailed in Section 4. A summary of the results is given in Section 5.
2. TRADITIONAL MODEL
The critical issue for VRS is the generation of high precision virtual observations. The specific expression is as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn1.png?pub-status=live)
where u, m and s represent user, main reference station and satellites, respectively; P and L are pseudorange and carrier phase observations in the unit of length; ρ is geometric range between receiver and satellite; T is tropospheric delay; I is ionospheric delay; Δ and ∇ are between-station single-difference (SD) and between-satellite single-difference operator, respectively. The superscript i indicates reference satellite.
In Equation (1), the key to ensure the high accuracy of virtual observations is the interpolation method of DD atmospheric delay between the main station and the user. Over the past few years, in order to represent this spatially-correlated error, several methods have been proposed, such as LCM, LIM, DIM etc. As shown in Figure 1, the DTN where the user is located is usually selected as the optimal triangle and the reference station closest to the user is chosen as the main station. The two baselines connected with the main station can be used to interpolate the atmospheric errors at the user's end. Figure 2 shows the troposphere interpolation results of several commonly used methods at a station in Tianjin, China. In single DTN, both LIM and LCM are two-dimension plane interpolation models, and they are mathematically equivalent, therefore, their interpolation results are equal. It can also be found that their results are similar to that of DIM, with only slight differences. Thus one model, such as LIM, was randomly chosen as a representative for subsequent experimental analysis.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig1.png?pub-status=live)
Figure 1. Regional reference stations and user distribution. Green triangles = base stations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig2.png?pub-status=live)
Figure 2. Results of several common troposphere modelling methods: LIM, LCM and DIM, at a station in Tianjin, China. UnRefSat = un-reference satellite; RefSat = reference satellite. Since the results of LIM and LCM are the same, the corresponding two curves coincide.
3. ERROR COMPENSATION-BASED DIM
For a regional reference network, the slant tropospheric delay of each station can be expressed as follows.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn2.png?pub-status=live)
where r represents reference stations; $T_{r}^{s} $ is the true value of the tropospheric delay at reference stations;
$\tilde {T}_{r}^{s} $ is the tropospheric delay calculated by a prior model, such as Saastamoinen (Saastamoinen, Reference Saastamoinen, Henriksen, Mancini and Chovitz1972), UNB3 m (Leandro et al., Reference Leandro, Langley and Santos2008) etc.
$dT_{r}^{s} $ is the corresponding error of a particular prior model.
Considering the spatially-correlated characteristics of the troposphere, the tropospheric delay of the user in the network can be obtained by interpolating that of nearby reference stations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn3.png?pub-status=live)
where $T_{u}^{s} $ represents the tropospheric delay at user station and a k represents interpolation coefficients of the model and satisfies the following equation.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn4.png?pub-status=live)
where d k is the distance between user and reference station k.
The abovementioned zero-difference troposphere modelling method has been widely applied in regional augmented precise point positioning (PPP) (Li et al., Reference Li, Zhang and Ge2011; Jiang et al., Reference Jiang, Zou and Tang2012). Considering that the magnitude of the original tropospheric delay is large, but, in contrast, the magnitude of residual tropospheric delay after correction by a prior model is generally small, since the prior model can mitigate most parts of the tropospheric delay. Compared with directly modelling the original troposphere, modelling the errors of the prior model is expected to further reduce the interpolation errors due to its smaller magnitude. So, the above formula is rewritten as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn5.png?pub-status=live)
In NRTK the regional reference network can usually track several common-view satellites synchronously. For convenience of description, the symbols i and j are used to indicate reference satellite and un-reference satellite, respectively. The between-satellite SD form of formula (5) is as follows.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn6.png?pub-status=live)
As mentioned in the previous section, one critical issue in NRTK is the interpolation of the distance-dependent errors for user stations, mainly atmospheric delay. As shown in Figure 1, the base station one (r=1) is selected as the main station, and the DD tropospheric delay between main station and user is expressed as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn7.png?pub-status=live)
Insert Equation (6) into Equation (7), and the following equation is derived.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn8.png?pub-status=live)
Considering that the coefficient a k satisfies the relationship in Equation (4), $\nabla \tilde {T}_{u}^{ij} $ can be equivalently expressed as the following form.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn9.png?pub-status=live)
Further, insert Equation (9) into Equation (8), after simplifying the equation, and the final interpolation model is obtained.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn10.png?pub-status=live)
where the first term on the right side of the equation is the DD tropospheric delay over the baselines formed by main station and other reference stations, which can be retrieved from the residuals of the ionosphere-free observation based on reliable AR between reference stations. The second term is the model value of the DD tropospheric delay on baselines formed by user and nearby reference stations, which can be obtained through empirical models such as UNB3m, GPT2w (Böhm et al., Reference Böhm, Möller, Schindelegger, Pain and Weber2015), etc.
The above formula is a general form of expression. Considering the case of conventional single DTN atmosphere interpolation where the number of reference stations is three, the above formula can be simplified as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn11.png?pub-status=live)
The equation of the traditional DIM is as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_eqn12.png?pub-status=live)
By comparing Equations (11) and (12), it is not difficult to find that the method proposed in this paper additionally adds the DD tropospheric correction between user and reference stations on the basis of traditional DIM. More importantly, the proposed method is not only applicable for conventional single DTN, but can also be extended to the case of multi-reference stations.
The model in Equation (10) is based on the idea of modelling and compensating the error of the empirical model, therefore, this method is referred to as ECDIM (error compensation-based DIM) in subsequent sections for convenience of description.
4. DATA AND EXPERIMENTS
Two experiments were carried out, as listed in Table 1, and the station distribution is shown in Figure 3. The reference station coordinates of the California Real Time Network (CRTN) were obtained from Scripps Orbit and Permanent Array Center (SOPAC) in California, USA (Crowell et al., Reference Crowell, Bock and Squibb2009). The network solution from the GAMIT-GLOBK (version 10·5) software package with an accuracy of millimetres was used as the reference coordinates of stations in the Tianjin Continuously Operating Reference System (TJCORS) (Herring et al., Reference Herring, King and McClusky2010). The overall data processing is divided into two parts: server and user. At the server end, through reliably AR between reference stations, the data is processed to extract the atmospheric errors of each baseline and further generate virtual observation according to the user's approximate position. At the user end, the terminal obtains its own positon by ultra-short baseline resolution with virtual observation from the server. In data processing, the least-square ambiguity decorrelation adjustment (LAMBDA) method is used to fix DD ambiguities (Teunissen, Reference Teunissen1995). To ensure that ambiguities are fixed correctly, the thresholds for ratio and bootstrapping success rate are set to 3·0 and 0·999, respectively (Teunissen, Reference Teunissen1998; Teunissen and Verhagen, Reference Teunissen and Verhagen2009). In addition, partial ambiguity resolution for a subset of ambiguities selected according to the successively increased elevation and continuous tracking number is applied (Li et al., Reference Li, Shen, Feng, Gao and Yang2014a; Gao et al., Reference Gao, Gao and Pan2017a). In the troposphere interpolation process of ECDIM, all baselines connected with the main station are used, and UNB3 m is selected as the prior model. In order to compare the performance of the traditional model and the model proposed in this paper, both the troposphere modelling errors and positioning accuracy at the user end are evaluated respectively. The true value of tropospheric delay is obtained in advance through baseline resolution between main station and rover stations, and the position of the user is estimated as white noise with variance of 502 m2.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig3.png?pub-status=live)
Figure 3. Distribution of reference network and rover stations for CRTN (left) and TJCORS (right). Blue triangles denote reference stations; red dots denote rover stations.
Table 1. Details of the experiment data.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_tab1.png?pub-status=live)
4.1. Results of CRTN
Figure 4 shows the station height distribution of CRTN. From the figure, it can be seen that the height difference between stations is very large, the maximum exceeds 2,000 m, which may significantly affect the accuracy of troposphere modelling, and further affect the positioning performance at the user end.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig4.png?pub-status=live)
Figure 4. Station height distribution of CRTN.
4.1.1. Results of troposphere modelling
In order to analyse the troposphere modelling accuracy specifically with different height differences, the six user stations listed in Table 2 are selected as an example to analyse the troposphere interpolation accuracy of satellites at different elevation angles. Figures 5 and 6 show the troposphere interpolation results of several specific satellite pairs in a certain period. It is not difficult to find from the figures that, for satellites with different elevations, the troposphere interpolation results of LIM and DIM are similar, and the results for ECDIMtri and ECDIMstar are also very similar. For low elevation angle satellites, the interpolated troposphere delay obtained from the traditional LIM and DIM is far from the true value, sometimes the deviation even reaches tens of centimetres, while the model value calculated by ECDIMtri and ECDIMstar is in good agreement with the true value. Table 3 gives detailed statistics for each station. According to these statistics, the average modelling accuracy of low elevation satellites for LIM and DIM is 0·130 m and 0·125 m respectively, and the corresponding results for ECDIMtri and ECDIMstar are 0·024 m and 0·026 m respectively. There is only a difference of millimetre level. Compared with LIM, the accuracy of ECDIMtri and ECDIMstar is improved by 81·5% and 80·0%, respectively. For medium elevation satellites, the magnitude of the DD tropospheric delay is significantly smaller than that of low elevation satellites, and the average modelling accuracies of LIM and DIM are both 0·033 m. Although LIM and DIM achieved an accuracy of a few centimetres, the trends are still quite different from that of the true value. The interpolated results of ECDIMtri and ECDIMstar are still consistent with the trend of the true value, and the average modelling accuracies are both 0·008 m. Compared with LIM and DIM, the accuracy of ECDIMtri and ECDIMstar is improved by 75·8%. For high elevation angle satellites, the magnitude of DD tropospheric delay is only a few centimetres, and all the four methods can achieve good interpolation results. However, in terms of change trend, the results of ECDIMtri and ECDIMstar match the true value better than LIM and DIM, as shown in Figures 5 and 6. The average modelling accuracies of LIM and DIM are both 0·009 m, and the corresponding accuracies of ECDIMtri and ECDIMstar are both 0·004 m. Compared with LIM and DIM, the accuracies of ECDIMtri and ECDIMstar are improved by 55·6%.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig5.png?pub-status=live)
Figure 5. Troposphere interpolation results for satellites with different elevation angles at stations P478 (left), SLMS (centre) and EWPP (right).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig6.png?pub-status=live)
Figure 6. Troposphere interpolation results for satellites with different elevation angles at stations P480 (left), PIN1 (centre) and P603(right).
Table 2. Detailed information of the selected user stations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_tab2.png?pub-status=live)
Note: ECDIMtri indicates that the proposed method used the same two baselines as the LIM and DIM in traditional single DTN. ECDIMstar indicates that the proposed method used all baselines connected with the main station in a star network.
Table 3. Troposphere interpolation accuracy for satellites with different elevation angles at stations P478, SLMS, EWPP, P480, PIN1 and P603.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_tab3.png?pub-status=live)
Since LIM and DIM usually consider the horizontal variation characteristic of the troposphere, the magnitude of the two methods is approximately the same, which can also be seen from Figure 2, with only slight differences. So the subsequent analysis takes the LIM as a representative. In addition, from the above statistics and analysis, it can be seen that the interpolation results of ECDIMtri and ECDIMstar are similar, and even for low elevation satellites, only millimetre-level difference is observed. Therefore, ECDIMstar is used for subsequent analysis, and for convenience, ECDIM is used to denote ECDIMstar unless otherwise stated.
In order to analyse the troposphere modelling accuracy of all satellites at different elevation angles during the entire observation period of the selected stations, Figure 7 shows the variation curves of the modelling error of all satellites with elevation angle and the RMS statistics of different elevation angle intervals. As shown in Figure 7, in general, the accuracy of troposphere modelling increases with rising elevation angle. For different elevation angle intervals, the interpolation accuracy of ECDIM is always better than that of LIM, and the difference between the two methods decreases with increasing elevation angle. For LIM, the interpolation error of the high elevation angle satellites is small, but the interpolation accuracy of the low elevation angle satellites is very poor; taking station PIN1 as an example, the deviation from the true value can even reach 0·8 m. The mean values of the interpolation error at the selected six stations are −0·037 m, 0·034 m, 0·040 m, −0·024 m, −0·150 and 0·080 m respectively, and the corresponding standard deviations are 0·040 m, 0·037 m, 0·043 m, 0·027 m, 0·159 m and 0·085 m respectively. The interpolation accuracy has improved significantly with ECDIM, especially for low elevation angle satellites. The mean values for different stations are 0·008 m, −0·020 m, 0·001 m, −0·007 m, 0·024 and −0·003 m respectively, and the corresponding standard deviations are 0·012 m, 0·022 m, 0·010 m, 0·015 m, 0·026 m and 0·008 m, respectively. Compared with LIM, the mean value of the ECDIM is closer to 0, and the standard deviations of the selected six stations are reduced by 70·0%, 40·5%, 76·7%, 44·4%, 83·6%, and 90·6%, respectively.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig7.png?pub-status=live)
Figure 7. Troposphere interpolation error (left and centre) and RMS (right) with satellite elevation angle at different user stations (from top to bottom): P478, SLMS, EWPP, P480, PIN1 and P603.
The height difference between the above selected stations ranges from about 200 m to more than 1,400 m. In this case, the conventional LIM does not consider the effect of height factor, so the modelling accuracy is poor, especially for low elevation angle satellites. Taking station PIN1 and P603 as an example, the height difference of the cell exceeds 1,000 m, and the deviation between the tropospheric delay of the low elevation angle interpolated by LIM and the true value is close to 0·5 m and 0·8 m respectively. In addition, similar conditions occurred in the other four stations, and the modelling error of the low elevation angle satellites is close to 0·2–0·3 m. To some extent, this indicates that the height difference has a significant impact on the accuracy of the troposphere modelling, but it does not mean that the larger the height difference, the larger the modelling error of conventional methods, such as LIM. A special case is the station BMHL, located in cell $\hbox{P610}\to \hbox{P600} \to \hbox{RDMT}$, and the maximum height difference between stations is nearly 1,400 m. However, the troposphere delay obtained by LIM and the true value do not show a significant systematic deviation, and the interpolation results of LIM and ECDIM are similar, as shown in Figure 8. With LIM, the mean and standard deviation of modelling error is −0·0026 m and 0·0085 m respectively and the mean and standard deviation obtained from ECDIM is 0·0025 m and 0·00076 m respectively. Only minor difference is observed. According to the RMS statistics, the two methods differ only when the satellite elevation angle is low, and both methods achieve consistent modelling results.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig8.png?pub-status=live)
Figure 8. Troposphere interpolation error (left and centre) and RMS (right) with satellite elevation angle at station BMHL.
In order to analyse further the troposphere modelling accuracy in the coverage area of the base station network, Figures 9–12 show the troposphere modelling accuracy of each user station corresponding to different elevation angle intervals. As can be seen from the figure, compared with the LIM, the ECDIM improves the troposphere modelling accuracy of different elevation intervals in all stations except BILL and BMHL by more than 20%. Through statistics of all stations, corresponding to 10–20 degree, 20–30 degree, 30–50 degree, 50–90 degree elevation angle interval, the average modelling accuracy of LIM is 0·344 m, 0·178 m, 0·072 m and 0·018 m, respectively. The modelling accuracy increases with rising elevation angle. The average modelling accuracy of ECDIM is 0·063 m, 0·034 m, 0·015 m and 0·005 m respectively. Compared with LIM, the average improvement corresponding to different elevation angle interval is 67·3%, 64·7%, 62·5% and 50·1% respectively. It is obvious that, as the elevation angle increases, the degree of improvement in accuracy gradually decreases.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig9.png?pub-status=live)
Figure 9. Comparison of troposphere modelling accuracy of LIM and ECDIM at each station within 10 to 20 degrees elevation angle.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig10.png?pub-status=live)
Figure 10. Comparison of troposphere modelling accuracy of LIM and ECDIM at each station within 20 to 30 degrees elevation angle.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig11.png?pub-status=live)
Figure 11. Comparison of troposphere modelling accuracy of LIM and ECDIM at each station within 30 to 50 degrees elevation angle.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig12.png?pub-status=live)
Figure 12. Comparison of troposphere modelling accuracy of LIM and ECDIM at each station within 50 to 90 degrees elevation angle.
4.1.2. Results of user positioning
Figure 13 shows the positioning error distributions of stations P478, SLMS, EWPP, P480, PIN1, and P603 using LIM and ECDIM, respectively. As can be seen, for station P478, SLMS, and EWPP, the results of the two methods are similar in terms of the distribution of horizontal positioning errors, and in terms of positioning deviation in the up direction, the error distribution obtained by the LIM has a systematic deviation. However, this phenomenon does not exist in the error distribution obtained by the ECDIM. For stations P480, PIN1, and P603, the positioning error obtained by the LIM shows a certain systematic deviation in both horizontal and up directions, and the positioning deviation in up direction especially shows very large fluctuations. It can also be found that with LIM the fixed rate of epoch is obviously lower than that of ECDIM. Table 4 gives the specific statistical results. It is worth mentioning that, because the accuracy of float solutions is uncontrollable, the results in the table only count the fixed solutions.
Table 4. Detailed statistics for selected user stations.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_tab4.png?pub-status=live)
In terms of positioning accuracy, for stations P478, SLMS, EWPP and P480, the positioning accuracy in horizontal direction is similar, within range of 1–4 cm. Compared with LIM, the positioning accuracy with ECDIM has been improved slightly, ranging from 4·0% to 34·6%, except for the case where the statistical accuracy of the two methods at station SLMS in the north direction is the same. For positioning accuracy in the up direction, the accuracy with ECDIM is significantly better than that of LIM, and the accuracy has improved from a dozen centimetres to several centimetres, with improvement of 66·1%, 77·9%, 71·9%, and 53·8% for the four stations respectively. For station PIN1 and P603, the positioning accuracy of both the horizontal and up direction with LIM is significantly worse than that obtained by ECDIM. In addition, a certain proportion of ambiguity is incorrectly fixed in the positioning results. According to the statistics, the RMS of station PIN1 in north, east, up directions are 0·092 m, 0·092 m and 0·650 m, respectively. In comparison, corresponding RMS with ECDIM are 0·027 m, 0·024 m and 0·062 m, and the accuracy in each direction is increased by 70·7%, 73·9% and 90·5%, respectively. The statistical results of station P603 are similar. Compared with LIM, the positioning accuracy with ECDIM in north, east, and up directions is improved from 0·072 m, 0·050 m, and 0·312 m to 0·033 m, 0·026 m, and 0·051 m, with an improvement of 54·2%, 48·0% and 83·7%, respectively. In terms of fix rate of epoch, using LIM, the fix rates of the selected six stations are 98·2%, 98·5%, 98·9%, 62·0%, 46·4% and 52·8%, respectively. And the corresponding fix rates with ECDIM are increased to 99·2%, 98·7%, 99·2%, 81·1%, 93·5% and 97·5%, respectively.
4.2. Results of TJCORS
Figure 14 shows the station height distribution of TJCORS, located in the plane area. The maximum height difference between stations does not exceed 40 m. The following compares the performance of LIM and ECDIM in terms of accuracy of troposphere modelling and terminal positioning respectively.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig13.png?pub-status=live)
Figure 13. Comparison of positioning error of LIM and ECDIM at user stations (from top to bottom): P478, SLMS, EWPP, P480, PIN1 and P603. From left to right: horizontal error of LIM, horizontal error of ECDIM, up direction error of LIM, up direction error of ECDIM.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig14.png?pub-status=live)
Figure 14. Station height distribution of TJCORS.
4.2.1. Results of troposphere modelling
As shown in Figure 3, for station TJHM, the main reference station is TJXQ. When using the LIM method, the atmosphere information of two baselines (TJXQ → TJNH and TJXQ → TJDG) is used for troposphere modelling. And two additional baselines (TJXQ → TJDH and TJXQ → TJTG) are used in ECDIM. Figure 15 shows the troposphere modelling results of several satellites with different elevation angles. It is not difficult to find that the interpolation results of the two methods are similar and consistent with the trend of true value. Using LIM, the troposphere modelling RMS of G21, G10 and G18 satellites are 0·008 m, 0·007 m and 0·004 m, respectively, and the corresponding RMS with ECDIM are 0·008 m, 0·004 m, and 0·003 m, respectively. Both LIM and ECDIM have achieved high precision modelling accuracy.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig15.png?pub-status=live)
Figure 15. Troposphere interpolation results for satellites with different elevation angles at station TJHM.
Further, the troposphere modelling error of all satellites over the entire observation period is shown in Figure 16. As the difference in height between stations is not obvious, the conventional LIM can also achieve good interpolation results for low elevation angle satellites, and the mean and standard deviation of the modelling error are 0·005 m and 0·010 m respectively. For ECDIM, corresponding mean and standard deviation are −0·001 m and 0·008 m respectively. The results of the two methods are very close. According to the RMS within different elevation angles, compared with LIM, the RMS with ECDIM, corresponding to 10–20 degree, 20–30 degree, 30–50 degree, and 50–90 degree elevation interval, is improved from 0·022 m, 0·013 m, 0·007 m and 0·004 m to 0·016 m, 0·009 m, 0·005 m and 0·003 m, with an improvement of 27·3%, 30·8%, 28·6% and 25·0%, respectively. For stations in TJCORS, both LIM and ECDIM can generally achieve an accuracy of 2–3 cm in troposphere modelling.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig16.png?pub-status=live)
Figure 16. Troposphere interpolation error (left and centre) and RMS (right) with satellite elevation angle at station TJHM.
4.2.2. Results of user positioning
Figure 17 shows the positioning errors of the station TJHM in a certain period. Since both LIM and ECDIM can obtain high precision troposphere modelling results, the corresponding positioning error distribution is relatively close. Compared with the LIM method, the positioning accuracy is only slightly improved in the up direction. With the ECDIM method, the positioning accuracy in the up direction is improved from 0·066 m to 0·052 m, with an improvement of 21·2%. In addition, the fix rates of epoch for both methods are 99·6%.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20210127154109339-0947:S037346332000034X:S037346332000034X_fig17.png?pub-status=live)
Figure 17. Comparison of positioning error of LIM and ECDIM at station TJHM. From left to right: horizontal error of LIM, horizontal error of ECDIM, up direction error of LIM, up direction error of ECDIM.
In summary, for networks with small height difference between reference stations, conventional LIM can achieve good troposphere modelling accuracy and guarantee the positioning accuracy at the user end, and the ECDIM is applicable to both areas with large and small height differences.
5. CONCLUSION
This paper focuses on investigating high precision troposphere modelling method in NRTK. Based on the idea of modelling and compensating the errors of the prior model, an error compensation-based troposphere model, namely ECDIM, is proposed. On the basis of conventional DIM, the proposed method additionally adds correction of DD troposphere model value between user and reference stations. This method not only improves the accuracy of interpolated troposphere in areas with large height differences, but also can be applied to both conventional single DTN and multi-station scenarios. Further, experimental verification was performed with data from CRTN and TJCORS.
The station height difference of CRTN is large, ranging from 200 m to nearly 2,000 m. The troposphere modelling accuracy of conventional LIM is very poor, especially for low elevation angle satellites, and the deviation between the interpolated value and the true value can even reach 0·8 m. In contrast, the results of ECDIM can maintain high consistency with the true value. Within the coverage of the network, compared with LIM, the overall troposphere modelling accuracy of ECDIM can be improved by more than 20%. Corresponding to 10–20 degree, 20–30 degree, 30–50 degree and 50–90 degree elevation angle interval, compared with LIM, the accuracy with ECDIM is increased from 0·344 m, 0·178 m, 0·072 m and 0·018 m to 0·063 m, 0·034 m, 0·015 m and 0·005 m, with an improvement of 67·3%, 64·7%, 62·5% and 50·1%, respectively. As the satellite elevation angle increases, the degree of improvement gradually decreases. In the positioning experiment at user end, the error in up direction with LIM has an obvious systematic deviation, and the fix rate of epoch is relatively low. This situation has improved significantly with ECDIM. The positioning accuracy in north, east, and up directions has all achieved centimetre-level accuracy, and the fixed rate of the epoch has also been improved to varying degrees.
In the TJCORS experiment, the heights of stations are similar, and the modelling results of the two methods are close. Both have achieved consistent high precision troposphere interpolation accuracy. Corresponding to different elevation interval, compared with LIM, the modelling accuracy with ECDIM is increased from 0·022 m, 0·013 m, 0·007 m and 0·004 m to 0·016 m, 0·009 m, 0·005 m and 0·003 m, with an improvement of 27·3%, 30·8%, 28·6% and 25·0%, respectively. In the terminal positioning experiment, both methods achieved similar horizontal positioning accuracy with several centimetres, and the accuracy in the up direction with ECDIM has improved by 21·2%, compared with LIM.
ACKNOWLEDGEMENTS
The authors thank the anonymous reviewers for their valuable comments on the manuscript. This work was supported by the National Natural Science Foundation of China (Grant No. 41774027, 41904022), the National Natural Science Foundation of Jiangsu Province (Grant No. bk20171353), the National Key Technologies R&D Program (Grant No. 2016YFB0502101), and the Fundamental Research Funds for the Central Universities (Grant No. 2242020R40135).