Hostname: page-component-745bb68f8f-b6zl4 Total loading time: 0 Render date: 2025-02-06T14:50:52.743Z Has data issue: false hasContentIssue false

Three-step Algorithm for Rapid Ambiguity Resolution between Reference Stations within Network RTK

Published online by Cambridge University Press:  13 June 2016

Wang Shengli
Affiliation:
(Institute of Ocean Engineering, Shandong University of Science and Technology, Qingdao, 266590, China)
Deng Jian*
Affiliation:
(School of Computer and Information Engineering, Xiamen University of Technology, Xiamen, 361024, China)
Ou Jikun
Affiliation:
(Institute of Geodesy and Geophysics, Wuhan, 430077, China)
Nie Wenfeng
Affiliation:
(Institute of Space Sciences, Shandong University, Weihai, 264209, China)
*
Rights & Permissions [Opens in a new window]

Abstract

The correct ambiguity resolution between reference stations is the core issue of the whole Network Real-Time Kinematic (RTK) technology. Aimed at long fixed time and low reliability of the low elevation angle satellite ambiguity resolution during the initialisation of the Network RTK system, a three-step algorithm is proposed in this paper. Firstly, the double difference wide-lane ambiguities are fixed on the basis of the Melbourne-Wubbena (MW) method. Secondly, the double difference L1 carrier phase ambiguities of the high elevation angle satellites are fixed rapidly based on the ionosphere-free combination model. Thirdly, the corresponding ambiguities of the satellites with low elevation angles are solved with restrictions from the double difference tropospheric information, which is obtained from observations of the high elevation angle satellites. Based on this algorithm, an overall scheme of the ambiguity resolution during the initialisation process of the Network RTK system is designed. Results from Global Positioning System (GPS)/Globalnaya Navigatsionnaya Sputnikovaya Sistema (GLONASS) data demonstrate that the three-step algorithm can reduce the ill-posed problems of the observation model effectively. Moreover, the speed and accuracy performances of the ambiguity resolution for the low elevation angle satellites using the proposed algorithm are better than those of the conventional method.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2016 

1. INTRODUCTION

The correct ambiguity resolution between reference stations within the Network Real-Time Kinematic installations (Network RTK or NRTK), which is the core issue of the whole Network RTK technology, is directly related to the real-time performance and reliability of the users. One of the main limiting factors affecting the ambiguity decomposition is the random and imbalanced atmospheric delay distribution within the temporal and spatial domain. Particularly, in the case of the long-distance Network RTK ambiguity resolution, the impact of atmospheric delay becomes more obvious when the spatial correlation of the atmospheric errors reduces and the value of the atmospheric errors enlarges.

According to the different strategies dealing with atmospheric delay, the ambiguity resolution between the reference stations within the Network RTK is mainly divided into two categories: the first kind of resolution is the parameter method which treats the main atmospheric errors (e.g., the ionospheric delay and the zenith tropospheric delay) as unknown parameters. With the combination of the stochastic model, the atmospheric errors are calculated along with the ambiguities. The second kind of resolution is aimed at eliminating or mitigating the atmospheric errors. In the case of the former method, though some results have been achieved through the deep research by many scholars (Alves et al., Reference Alves, Lachapelle, Cannon, Park and Park2002; Hu et al., Reference Hu, Abbey, Castleden, Featherstone, Earls, Ovstedal and Weihing2005; Zhou et al., Reference Zhou, Huang, Yuan and Li2007; Odijk and Teunissen, Reference Odijk and Teunissen2010; Takasu and Yasuda, Reference Takasu and Yasuda2010), some certain a priori information is generally required in establishing such a stochastic model. However, there always exist some difficulties in providing such a priori information in practice, especially in the stage of the initialisation process or dealing with the newly rising satellites. In view of this, many scholars pay attention to the second method type, such as, using a priori atmospheric error prediction models or combining the observables to acquire long wavelength or low noise characteristics with the purpose of eliminating or weakening the effects of atmospheric errors. Gao et al. (Reference Gao, Liu and Ge2002) put forward a single-epoch, double difference ambiguity searching method of the reference stations within Network RTK. In this method, three conditions are used directly. One is that the coordinates of the reference stations are already precisely known. The second is that the ambiguities must be integers. And the last is that there exist linear relationships between the dual-frequency carrier phase ambiguities. Vollath (Reference Vollath2004) proposed an algorithm using independent carrier phase and pseudo-range observation combinations to establish distributed Kalman filter which is called the Factorised Multi-Carrier Ambiguity Resolution (FAMCAR) method. Tang et al. (Reference Tang, Liu, Shi and Lou2007) proposed a method to fix the wide-lane ambiguities first, then the narrow-lane ambiguities, and the original carrier phase ambiguities last, step by step to solve the ambiguities between the reference stations within the Network RTK. Aimed at the low reliability of the medium-long baseline ambiguity resolution, Parkins (Reference Parkins2011) proposed a new single-epoch incomplete ambiguity solving algorithm. Different from the traditional single baseline calculating model, Pan et al. (Reference Pan, Shen and Wang2011) and Shen et al. (Reference Shen, Gao and Pan2012) put forward a star-type strategy which calculates ambiguities of multiple baselines at one time in order to shorten the overall fixing time. Through the selection of alternative dual-frequency carrier phase ambiguity combinations to calculate the non-dispersive errors, such as the tropospheric error, orbits error and so on, Zhu et al. (Reference Zhu, Liu, Tang and Gao2012) achieved the rapid double difference ambiguity resolution between the long-distance reference stations within Network RTK. Li et al. (Reference Li, Shen, Feng and Gao2014) used the absolute and/or relative ionospheric constraints to enhance the ionosphere-constrained model strength and reached better float solutions over a long baseline. In summary, the accuracy and reliability of the ambiguity resolutions mentioned above are mainly dependant on whether the influence of atmospheric errors can be eliminated or weakened effectively. Though the success rate of the ambiguity fixing can be rather high for the short-medium baselines, there still exist some limitations for the long baseline, especially when the elevation angles of the satellites are low.

In this paper, the principle of the three-step algorithm for the ambiguity resolution between the reference stations is presented first. On the basis of the fixed wide-lane ambiguity, the double difference L1 carrier phase ambiguities with high elevation angles are calculated through the ionosphere-free combination model. Then the ambiguities of the other satellites are fixed using the zenith tropospheric delay, obtained from observations of the high elevation angle satellites, as restrictions. It is noted that the first step will not be discussed in this paper due to the mature algorithm for wide-lane ambiguity resolution. At the end, the effects of the new algorithm are demonstrated using data from GPS and GLONASS systems.

2. IONOSPHERE-FREE COMBINATION MODEL

The ionosphere-free combination model can be expressed as follows (Hoffman-Wellenhof et al., Reference Hofmann-Wellenhof, Lichtenegger and Collins2013; Xu, Reference Xu2007):

(1) $$\eqalign{\lambda _{IF}\nabla \Delta \phi _{IF} & = \displaystyle{{\,f_1^2 } \over {\,f_1^2 - f_2^2 }}\lambda _1\nabla \Delta \phi _1 - \displaystyle{{\,f_2^2 } \over {\,f_1^2 - f_2^2 }}\lambda _2\nabla \Delta \phi _2 \cr & = (\nabla \Delta \rho + \nabla \Delta O + \nabla \Delta T + \nabla \Delta M) + \displaystyle{{\,f_1^2 } \over {\,f_1^2 - f_2^2 }}\lambda _1\nabla \Delta N_1 - \displaystyle{{\,f_2^2 } \over {\,f_1^2 - f_2^2 }}\lambda _2\nabla \Delta N_2} $$

Where $\nabla \Delta $ is the double difference operator between the receiver and satellite; λ IF is the wavelength of the ionosphere-free observation $\nabla \Delta \varphi _{IF} $ ; $\nabla \Delta \varphi _1 $ and $\nabla \Delta \varphi _2 $ are the double difference L1 and L2 carrier phase observables; $\nabla \Delta \rho $ is the double difference satellite-earth range; $\nabla {\it \Delta} O$ is the double difference orbit error; $\nabla \Delta T$ is the double difference tropospheric delay; $\nabla {\it \Delta} M$ is the double difference multipath error and f 1, f 2, λ 1, λ 2 and $\nabla \Delta N_1 $ , $\nabla {\it \Delta} N_{\rm 2} $ are the frequencies, wavelengths and ambiguities of carrier phase L1 and L2 respectively.

Considering $\nabla \Delta N_2 = \nabla \Delta N_1 - \nabla \Delta N_W $ , then Equation (1) can be rewritten as (Hoffman-Wellenhof et al., Reference Hofmann-Wellenhof, Lichtenegger and Collins2013; Xu, Reference Xu2007):

(2) $$\lambda _W \nabla \Delta \varphi _{IF} = \nabla \Delta \rho + \nabla \Delta O + \nabla \Delta T + \nabla \Delta M + \displaystyle{{\,f_2} \over {\,f_1 - f_2}} \lambda _N \nabla \Delta N_W - \lambda _N \nabla \Delta N_1 $$

Where λ W  = 86·2 cm, λn = 10·7 cm, are the wavelength of the wide-lane and narrow-lane observation respectively, $\nabla \Delta N_W $ is the double difference wide-lane ambiguity, which can be fixed by the MW(Melbourne-Wubbena) combination. As the satellite-earth range between the satellite and the reference station can be calculated precisely, as well as the orbit error and multipath error, the main influence of the determination of $\nabla \Delta N_1 $ in Equation (2) comes from the double difference residual of tropospheric delay. If the length of the baseline is short, the tropospheric delays at the two ends of the baseline do not appear to be much different and can be calculated by the model directly. Thus, the double difference residual of the tropospheric delay becomes small and can be ignored. However, when the length of the baseline is long, the double difference residual of the tropospheric delay should be considered because the tropospheric delays at the two ends of the baseline vary due to the low spatial correlation. Meanwhile, as the influence of the troposphere is related to the elevation angle of the satellite, a mapping function is introduced. Thus, the tropospheric delay can be expressed as the product of the zenith tropospheric delay Ztd and the mapping function MF(E), which is the function of the elevation angle of the satellite. In fact, the zenith tropospheric delay Ztd is composed of the dry and wet component, which are zenith hydrostatic delay (Zhd) and zenith wet delay (Zwd), respectively. The dry component Zhd is estimated through the Global Pressure and Temperature (GPT) model while the wet component Zwd is estimated as unknown parameters in the observation model. As for the mapping function, the Hopfield model is adopted here.

Hence, $\nabla \Delta T_{AB}^{ij} $ , the double difference tropospheric delay between baseline AB and satellite pair i-j can be described as follows (Hoffman-Wellenhof et al., Reference Hofmann-Wellenhof, Lichtenegger and Collins2013; Xu, Reference Xu2007):

(3) $$\eqalign{\nabla \Delta T_{AB}^{ij} & = \nabla \Delta T_{wet} + \nabla \Delta T_{dry} \cr & = Zwd_A[MF(E_A^i ) - MF(E_A^j )] - Zwd_B[MF(E_B^i ) - MF(E_B^j )] + \nabla \Delta T_{dry}} $$

$\nabla \Delta T_{wet} $ , $\nabla \Delta T_{dry} $ are the double difference wet and dry component of the tropospheric delay. After the fixing of the wide-lane ambiguity, considering Equation (2) as well as ignoring the influence of the satellite orbit error and multipath error, the observation equation can be shown as:

(4) $$\eqalign{&\lambda _W \nabla {\it \Delta} \phi _{IF} - \nabla {\it \Delta} \rho - \displaystyle{{\,f_2} \over {\,f_1 - f_2}} \lambda _N \nabla {\it \Delta} N_W - \nabla {\it \Delta} T_{dry} \cr & = \left[ {\matrix{ {\nabla MF(E_A^{ij} )} & { - \nabla MF(E_B^{ij} )} & {\lambda _N} \cr}} \right]\left[ {\matrix{ {Zwd_A} \cr {Zwd_B} \cr {\nabla {\it \Delta} N_1} \cr}} \right]}$$

$\nabla $ is the single-difference operator between the satellite, then the error equation can be written:

(5) $$V = \left[ {\matrix{ {\nabla MF(E_A^{ij} )} & { - \nabla MF(E_B^{ij} )} & {\lambda _N} \cr}} \right]\left[ {\matrix{ {Zwd_A} \cr {Zwd_B} \cr {\nabla \Delta N_1} \cr}} \right] - L$$

where

(6) $$L = \lambda _W \nabla \Delta \phi _{IF} - \nabla \Delta \rho - \displaystyle{{\,f_2} \over {\,f_1 - f_2}} \lambda _N \nabla \Delta N_W - \nabla \Delta T_{dry} $$

Therefore, Equation (5) can be solved by the method of the sequential least square adjustment or Kalman filter algorithm. In the process of the sequential least square adjustment, the observation data from one minute or longer is suggested for the first adjustment, as the observation amount of the first epoch is less than the estimated parameters. In addition, the correlation of the observation data from the neighbouring epochs is quite strong when the interval of the collected data is low. As for the Kalman filter algorithm, the basic ionosphere-free observation equation is shown in Equation (4). Thus, when the two reference stations have n common view satellites (not including the reference satellite), the Kalman filter model can be established as:

(7) $$\left\{ \matrix{\mathop {X_k} \limits_{n + 2,1} = \mathop {X_{k - 1}} \limits_{n + 2,1} + \mathop {\Omega _k} \limits_{n + 2,1} \matrix{ {} & {} & {} & {} & {\Omega _k \sim N(0,D_\Omega )} \cr} \hfill \cr \mathop {L_k} \limits_{n,1} = \mathop {B_k} \limits_{n,n + 2} \cdot \mathop {X_k} \limits_{n + 2,1} + \mathop {\Delta _n} \limits_{n,1} \matrix{ {} & {} & {} & {} & {\Delta _n \sim N(0,D_\Delta )} \cr} \hfill} \right.$$

Where X is the state vector, as $X = [\matrix{ {Zwd_A} & {Zwd_B} & {\nabla {\it \Delta} N_1} & \cdots & {\nabla {\it \Delta} N_n} \cr} ]^T $ ; D Ω is the variance-covariance matrix of the dynamic noise Ω k . Due to the slow change of the zenith tropospheric delay in a short time, its noise variance $\sigma _T^2 $ is set from 0·0001 to 0·0009 m2/h as the random walking parameter while the noise variance of the ambiguity $\sigma _N^2 $ is set as zero. D Δ is the variance-covariance matrix of the observation which can be set by the weight of the carrier phase observation. Further, the weight can be decided through the elevation angle method and so on (Gao et al., Reference Gao, Zhao and Wang2005; He and Yang, Reference He and Yang2001). Thus, the zenith tropospheric delay, float ambiguity solution as well as the corresponding covariance matrix can be estimated in real-time during the filter process. Then, the integer ambiguity can be fixed using the Least-squares Ambiguity Decorrelation Adjustment (LAMBDA) method (Teunissen, Reference Teunissen1995).

The ordinary model of the ionosphere-free combination mentioned above can achieve excellent performance for satellites with high elevation angles. But the success rate of ambiguity resolution for the satellites with low elevation angle is low due to the observation noise and ill-posed problems of the equation.

3. NETWORK RTK AMBIGUITY FIXING MODEL WITH A PRIORI ATMOSPHERIC INFORMATION RESTRICTED

To improve the success rate of the ambiguity resolution, the ambiguities of the satellites can be divided into two categories; one kind is the ambiguities that can be fixed easily as N e , the other is the opposite ones that are difficult to fix as N h , thus Equation (5) can be written as:

(8) $$\left( {\matrix{ {V_1} \cr {V_2} \cr}} \right) = \left( {\matrix{ {MF_1} & {C_1} & O \cr {MF_2} & O & {C_2} \cr}} \right)\left( {\matrix{ {T_{zwd}} \cr {N_e} \cr {N_h} \cr}} \right) - \left( {\matrix{ {L_1} \cr {L_2} \cr}} \right)$$

Where V 1 and V 2 are the residuals of the error equations for solving the ambiguity N e and N h , respectively. C 1 and C 2 are the wavelengths of the narrow-lane combination, respectively. $T_{zwd} = [\matrix{ {Zwd_A} & {Zwd_B} } ]^T $ , $MF_{} = [\matrix{ {\nabla MF(E_A^{ij} )} & { - \nabla MF(E_B^{ij} )}} ]$ . Based on the least squares principle, if the two categories are calculated together, the consequence of the estimated parameters is as follows:

(9) $$\eqalign{&\left( {\matrix{ {\hat T_{zwd}} \cr {\hat N_e} \cr {\hat N_h} \cr}} \right) = \left( {\matrix{ {MF_1^T P_1 MF_1 + MF_2^T P_2 MF_2} & {MF_1^T P_1 C_1} & {MF_2^T P_2 C_2} \cr {C_1^T P_1 MF_1} & {C_1^T P_1 C_1} & O \cr {C_2^T P_2 MF_2} & O & {C_2^T P_2 C_2} \cr}} \right)^{ - 1} \cr &\hskip4.3pc\quad\times\left( {\matrix{ {MF_1^T P_1 L_1 + MF_2^T P_2 L_2} \cr {C_1^T P_1 L_1} \cr {C_2^T P_2 L_2} \cr}} \right)}$$

In the process above, the advantage of the satellite ambiguities that can be fixed easily is not taken. In view of this, the satellite ambiguities that can be fixed easily can be fixed first, and then the fixed ambiguities can be brought into the equation as known parameters. Thus Equation (8) can be transformed as:

(10) $$\left( {\matrix{ {V_1} \cr {V_2} \cr}} \right) = \left( {\matrix{ {MF_1} & O \cr {MF_2} & {C_2} \cr}} \right)\left( {\matrix{ {T_{zwd}} \cr {N_h} \cr}} \right) - \left( {\matrix{ {L_1 - C_1 N_e} \cr {L_2} \cr}} \right)$$

The consequence of the estimation is:

(11) $$\eqalign{&\left( {\matrix{ {\hat T_{zwd}} \cr {\hat N_h} \cr}} \right) = \left( {\matrix{ {MF_1^T P_1 MF_1 + MF_2^T P_2 MF_2} & {MF_1^T P_1 C_2} \cr {C_2^T P_2 MF_2} & {C_2^T P_2 C_2} \cr}} \right)^{ - 1} \cr &\hskip4.5pc\times \left( {\matrix{ {MF_1^T P_1 (L_1 - C_1 N_e ) + MF_2^T P_2 L_2} \cr {C_2^T P_2 L_2} \cr}} \right)}$$

In this model, the structure of the model becomes stronger with fewer parameters as well as the T zwd restriction condition. Furthermore, the model can achieve more accurate float ambiguity resolution as the ill-posed problem reduces.

4. DESIGN OF THE AMBIGUITY FIXING SCHEME IN THE INITIALISATION OF THE NETWORK RTK SYSTEM

In the process of the initialisation of the Network RTK, different satellite ambiguities with different elevation angles show different difficulties in dealing with the ambiguity resolution. For satellites with high elevation angles, their atmospheric delay is small and can be corrected completely by the atmospheric model. Thus, their ambiguities can be fixed using several epochs or just one epoch without the estimation of the zenith tropospheric delay. In this case, if the double difference atmospheric delay obtained from the easily fixed satellites can be used to restrict the unfixed satellite ambiguity resolution, a rapid fixing solution can be achieved. In addition, to distinguish the high and low elevation angle, 35° is selected as the boundary in this paper. Though there is no strict standard to define which elevation angle is high or low, the boundary of 30° to 35° is often accepted (Deng and Wang, Reference Deng and Wang2015). It is well known that the lower the elevation angle, the larger the mapping function. Hence, a small bias of the zenith tropospheric delay will result in a large difference of the tropospheric delay along the line of sight, which will affect the resolution of the ambiguities. In view of this, 35° is chosen in this paper. Therefore, the three-step rapid ambiguity fixing algorithm with a priori atmospheric information restricted can be adopted for the first initialisation of the Network RTK system. The specific calculation scheme is shown in Figure 1.

Figure 1. Three-step ambiguity fixing scheme for the reference stations within the Network RTK.

5. DATA ANALYSIS.

5.1. Case 1: Data from Jiangsu Continuously Operating Reference Stations (JSCORS)

To validate the actual effect of the proposed method, real data collected from two stations (NJTS and NJPK) of the JSCORS network from China, which form a 51 km baseline, are employed. Data were collected on 29 December 2012, from 0:00:00 to 1:00:00, with a collection of 1000 epochs. The observed satellites are: G01, G04, G17, G20, G28, G32 for GPS and R01, R08, R14, R15, R17, R24 for GLONASS. The reference satellites are G28 and R24, respectively. The elevations of the satellites at station NJTS are shown in Figure 2.

Figure 2. Elevation angle at station NJTS.

Based on the fixed wide-lane ambiguity $\nabla \Delta N_1 $ , the double difference L1 carrier phase ambiguity can be correctly fixed with the use of the ionosphere-free combination model. In this case, the satellite pairs with high elevation angles are: G01-G28, G17-G28, G20-G28, G32-G28, R01-R24 and R14-R24, for their elevation angles are above 35°.

For these satellites, the influence of the troposphere can be ignored as the delay becomes small after being amended by the tropospheric model as well as double differencing. Therefore, their ambiguities can be solved within one single epoch as ambiguities become the sole unknown parameters in Equation (4). As can be seen from Figure 3, the double difference ambiguities of high elevation angle satellites can actually be fixed well within one single epoch. Furthermore, with regard to satellites with low elevation angles, the ambiguity resolution performance of the proposed algorithm is presented below, which is compared with the conventional method.

Figure 3. Ambiguity difference between float and fixed solution within single epoch for high elevation angle satellites.

In this case, the sequential least square adjustment is selected for the three-step algorithm. Figure 4(a) shows the performance of the conventional method. As we can see, for some satellites, the difference between float solution and fixed solution are kept at about two cycles after an initialisation of about 200 epochs. Combined with the ratio value shown in Figure 5, it is evident that the ratio value remains at a low level, meaning the reliability of the ambiguity resolution is poor. The performance of the algorithm proposed in this paper is shown in Figure 4(b). It is observed that, for the ambiguity resolution of the satellites with low elevation angles, the ambiguity difference between float and fixed solution is less than one cycle after the first epoch. Besides, Figure 5 shows that the ratio value rises up at first, indicating a high level reliability. Meanwhile, from Figure 4(b) we can see that there exist some fluctuations for the float solution. The main reason is that the obtained tropospheric delay, which is used to restrict the ambiguity resolution of the low elevation angle satellite, has some differences with the actual tropospheric delay at the coordinate position of the low satellites due to the influence of the mapping function. In addition, from comparison of the condition number of the normal equation of the two methods, as shown in Figure 6, we can conclude that the condition number of the normal equation of the conventional method reduces as the observation time grows. However, when applied to the proposed algorithm, the condition number of the normal equation is several orders of magnitude smaller than the conventional method, and varies little. It indicates that the proposed algorithm can reduce the ill-posed problems of the model, and improve the speed of the ambiguity resolution.

Figure 4. Comparison of the difference of the float and fixed ambiguity solution using the two methods.

Figure 5. Ratio value of the two methods.

Figure 6. Condition number of the normal equation.

5.2. Case 2: Data from Suzhou Continuously Operating Reference Stations (SZCORS)

To validate the general effect of the proposed algorithm further, data from three reference stations, jint, taoy and weit, are selected from SZCORS, part of the JSCORS network. The distribution of the stations is shown in Figure 7. The lengths of the baselines, jint-taoy, taoy-weit and weit-jin, are 40 km, 52 km and 66 km. In this case, an arbitrary continuous 2000 epochs are selected and the interval is one second. In this period, there were 15 GPS/GLONASS satellites in common view. The distribution of the satellites in the sky is shown in Figure 8.

Figure 7. Relative distribution of the stations.

Figure 8. Satellite distribution in the sky.

According to the difference of the elevation angle, the satellites are divided into two categories; one is the high elevation angle satellites and the other is the low elevation angle satellites, as shown in Table 1.

Table 1. The two categories of the satellites.

Based on the correctly fixed wide-lane ambiguities, ionosphere-free observations are constructed. The conventional method and the proposed algorithm are both applied to calculate the GPS/GLONASS double difference ambiguities of the three baselines. Then we can calculate the coordinates of the stations by substituting the ambiguities calculated every epoch into Equation (12). In fact, the coordinates of the reference stations are precisely known. Therefore we can acquire the bias of the calculated coordinates based on the precisely known coordinates of the reference stations. In this way, we can check the correctness of the calculated ambiguities through the coordinate bias.

(12) $$\eqalign{& \lambda _w \nabla {\it \Delta} \phi _{IF} - \displaystyle{{\,f_1} \over {\,f_1 + f_2}} \nabla {\it \Delta} N_1 \cdot \lambda _w + \displaystyle{{\,f_2} \over {\,f_1 + f_2}} \nabla {\it \Delta} N_2 \cdot \lambda _w - (\nabla \rho _A^{\,jr} - \nabla \rho _{B0}^{\,jr} ) - \nabla \Delta T_{dry} \cr & = [\matrix{ {\nabla l_B^{\,jr}} & {\nabla m_B^{\,jr}} & {\nabla n_B^{\,jr}} & {\nabla MF(E_A^{ij} )} & { - \nabla MF(E_B^{ij} )} \cr} ] \cdot \left( {\matrix{ {\delta x} \cr {\delta y} \cr {\delta z} \cr {Zwd_A} \cr {Zwd_B} \cr}} \right)}$$

Where $\nabla l_B^{\,jr} $ , $\nabla m_B^{\,jr} $ and $\nabla n_B^{\,jr} $ are the coefficients of the linearized double difference satellite-earth range of coordinate component x, y and z. The coordinate bias of the North (N) and East (E) of the three baselines, jint-taoy, taoy-weit and weit-jint are shown in Figures 9, 10 and 11, where (a) is the result of the conventional method and (b) is the result from the proposed algorithm.

Figure 9. Baseline:jint-taoy.

Figure 10. Baseline: taoy-weit.

Figure 11. Baseline: weit – jint.

The coordinate bias reflects the effect of the methods for ambiguity resolution. From Figure 9 to Figure 11, taking the convergence speed and reliability of the coordinate into consideration, we can see that the performance of the proposed method is better than the conventional one, especially in the convergence speed. In the conventional method, the convergence time is several hundreds or thousands of epochs while the proposed method shows a much lower convergence time. That is to say, the a priori atmospheric information restricted algorithm can obtain the fixed ambiguity quickly. Moreover, comparing the condition number of the normal equation of the two methods which are shown in Figure 12, we can conclude that the proposed algorithm can reduce the ill-posed problems of the NRTK model effectively and thus improve the speed of the ambiguity resolution.

Figure 12. Condition number of the normal equation.

6. CONCLUSION

Focusing on the long fixed time and low reliability ambiguity resolution of the low elevation angle satellites during the initialisation process of the Network RTK system, a three-step algorithm for the rapid ambiguity resolution between reference stations within Network RTK is proposed in this paper. In the algorithm, the double difference wide-lane ambiguity is fixed first, then the double difference L1 carrier phase ambiguity of satellites with high elevation angles, and finally, the corresponding ambiguity resolution of low elevation angle satellites is restricted by the tropospheric information obtained from step two. Also, the ambiguity fixing scheme in the initialisation process of the Network RTK system is designed. The validation of the collected GPS/GLONASS data shows that: for satellites with high elevation angle, the ambiguity can be fixed within one single epoch, while for satellites with low elevation angle, the difference between float solution and fixed solution is less than one cycle after the first epoch. Meanwhile, the performance of the corresponding ratio values, as well as the condition number of the normal equation are better, compared with the conventional method. In other words, the fixing speed, accuracy and reliability of the proposed algorithm perform better than the conventional method. Moreover, the proposed algorithm is well fitted to the actual engineering applications as the ambiguity resolution is simple and easily applicable.

ACKNOWLEDGEMENTS

The authors thank the anonymous reviewers and the editor for their valuable comments on the manuscript. The work described in this paper was substantially supported by the Open Fund of Key Laboratory of Precision Navigation and Timing Technology, National Time Service Center, CAS (project No. 2014PNTT06), National Natural Science Foundation of China (project No. 41204032) and the Natural Science Foundation of Fujian Province (project No. 2015J01176).

References

REFERENCES

Alves, P., Lachapelle, G., Cannon, M.E., Park, J. and Park, P. (2002). Use of self-contained ionospheric modeling to enhance long baseline multiple reference station RTK positioning. Institute of Navigation Satellite Division technical meeting, 1–12.Google Scholar
Li, B.F., Shen, Y.Z., Feng, Y.M. and Gao, W.G. (2014). GNSS ambiguity resolution with controllable failure rate for long baseline network RTK. Journal of Geodesy, 88, 99112.CrossRefGoogle Scholar
Deng, J. and Wang, S.L. (2015). Divisional ambiguity resolution for long-range reference stations in network RTK. Survey review, 47(343), 272278.CrossRefGoogle Scholar
Gao, C.F., Zhao, Y. and Wang, D.J. (2005). The weight determination of the double difference observation in GPS carrier phase positioning. Science of Surveying and Mapping, 30(3), 2832.Google Scholar
Gao, X.W., Liu, J.N. and Ge, M.R. (2002). An ambiguity searching method for network RTK baselines between base stations at single epoch. Acta Geodaetica et Cartographica Sinica, 31(4), 305309.Google Scholar
He, H.B. and Yang, Y.X. (2001). Real-time Estimation of a Prior Variance-covariance for GPS Observations. Acta Geodaetica et Cartographica Sinica, 30(1), 4247.Google Scholar
Hofmann-Wellenhof, B., Lichtenegger, H. and Collins, J. (2013). Global positioning system: theory and practice. Springer Science & Business Media.Google Scholar
Hu, G., Abbey, D.A., Castleden, N., Featherstone, W.E., Earls, C., Ovstedal, O. and Weihing, D. (2005). An approach for instantaneous ambiguity resolution for medium-to long-range multiple reference station networks. GPS Solutions, 9(1), 111.CrossRefGoogle Scholar
Odijk, D. and Teunissen, P.J.G. (2010). Improving the speed of CORS Network RTK ambiguity resolution. Position Location and Navigation Symposium (PLANS), IEEE/ION, 79–84.CrossRefGoogle Scholar
Pan, S.G., Shen, X.F., and Wang, Q. (2011). Approach on star structure multi-baseline ambiguity resolution for GPS network RTK. Journal of Chinese Inertial Technology, 19(4), 452456.Google Scholar
Parkins, A. (2011). Increasing GNSS RTK availability with a new single-epoch batch partial ambiguity resolution algorithm. GPS Solutions, 15, 391402.CrossRefGoogle Scholar
Shen, X.F., Gao, C.F. and Pan, S.G. (2012). Algorithm for network RTK(VRS) based on star structure. Acta Geodaetica et Cartographica Sinica, 41(1), 3340.Google Scholar
Takasu, T. and Yasuda, A. (2010). Kalman-filter-based integer ambiguity resolution strategy for long-baseline RTK with ionosphere and troposphere estimation. Proceeding of the Institute of Navigation National Technical Meeting (ION GNSS 2010), 161–171.Google Scholar
Tang, W.M., Liu, J.N., Shi, C. and Lou, Y.D. (2007). Three steps method to determine double difference ambiguities resolution of network RTK reference station. Geomatics and Information Science of Wuhan University, 32(4), 305308.Google Scholar
Teunissen, P.J.G. (1995). The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation. Journal of Geodesy, 70(1–2), 6582.CrossRefGoogle Scholar
Vollath, U. (2004). The factorized multi-carrier ambiguity resolution (FAMCAR) approach for efficient carrier-phase ambiguity estimation. Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), 2499–2508.Google Scholar
Xu, G. (2007). GPS: theory, algorithms and applications. Springer Science & Business Media.Google Scholar
Zhou, L.T., Huang, D.F., Yuan, L.G. and Li, C.G. (2007). A Kalman Filtering Algorithm for Online Integer Ambiguity Resolution in Reference Station Network. Acta Geodaetica et Cartographica Sinica, 36(1), 3742.Google Scholar
Zhu, H.Z., Liu, J.N., Tang, W.M., and Gao, X.W. (2012). The algorithm of single-epoch integer ambiguity resolution between long-range Network RTK base stations. Acta Geodaetica et Cartographica Sinica, 41(3), 359365.Google Scholar
Figure 0

Figure 1. Three-step ambiguity fixing scheme for the reference stations within the Network RTK.

Figure 1

Figure 2. Elevation angle at station NJTS.

Figure 2

Figure 3. Ambiguity difference between float and fixed solution within single epoch for high elevation angle satellites.

Figure 3

Figure 4. Comparison of the difference of the float and fixed ambiguity solution using the two methods.

Figure 4

Figure 5. Ratio value of the two methods.

Figure 5

Figure 6. Condition number of the normal equation.

Figure 6

Figure 7. Relative distribution of the stations.

Figure 7

Figure 8. Satellite distribution in the sky.

Figure 8

Table 1. The two categories of the satellites.

Figure 9

Figure 9. Baseline:jint-taoy.

Figure 10

Figure 10. Baseline: taoy-weit.

Figure 11

Figure 11. Baseline: weit – jint.

Figure 12

Figure 12. Condition number of the normal equation.