Next Article in Journal
A Data-Based Framework for Identifying a Source Location of a Contaminant Spill in a River System with Random Measurement Errors
Next Article in Special Issue
Effective Efficiency Advantage Assessment of Information Filter for Conventional Kalman Filter in GNSS Scenarios
Previous Article in Journal
Reexamination of Accelerometer Calibration with Energy Expenditure as Criterion: VO2net Instead of MET for Age-Equivalent Physical Activity Intensity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Asynchronous RTK Method to Mitigate Base Station Observation Outages

1
College of Geology Engineering and Geomantic, Chang’an University, 126 Yanta Road, Xi’an 710054, China
2
Department of Geomatics Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(15), 3376; https://doi.org/10.3390/s19153376
Submission received: 30 June 2019 / Revised: 27 July 2019 / Accepted: 30 July 2019 / Published: 1 August 2019
(This article belongs to the Special Issue GNSS Data Processing and Navigation)

Abstract

:
Real-time kinematic (RTK) positioning is a satellite navigation technique that is widely used to enhance the precision of position data obtained from global navigation satellite systems (GNSS). This technique can reduce or eliminate significant correlation errors via the enhancement of the base station observation data. However, observations received by the base station are often interrupted, delayed, and/or discontinuous, and in the absence of base station observation data the corresponding positioning accuracy of a rover declines rapidly. With the strategies proposed till date, the positioning accuracy can only be maintained at the centimeter-level for a short span of time, no more than three min. To address this, a novel asynchronous RTK method (that addresses asynchronous errors) that can bridge significant gaps in the observations at the base station is proposed. First, satellite clock and orbital errors are eliminated using the products of the final precise ephemeris during post-processing or the ultra-rapid precise ephemeris during real-time processing. Then the tropospheric error is corrected using the Saastamoinen model and the asynchronous ionospheric delay is corrected using the carrier phase measurements from the rover receiver. Finally, a straightforward first-degree polynomial function is used to predict the residual asynchronous error. Experimental results demonstrate that the proposed approach can achieve centimeter-level accuracy for as long as 15 min during interruptions in both real-time and post-processing scenarios, and that the accuracy of the real-time scheme can be maintained for 15 min even when a large systematic error is projected in the U direction.

1. Introduction

The real-time kinematic (RTK) positioning technique enables high-precision navigation and positioning using global navigation satellite systems (GNSS) as it can quickly fix double-differenced carrier phase ambiguities in open and unobstructed environments. This technique is currently used in both real-time and post-mission scenarios to support a wide range of applications, including landslide hazard, building monitoring, and measuring tides and ocean waves in coastal areas [1,2,3,4,5]. In GNSS real-time deformation monitoring, the base station and monitoring station are generally in an automatic unattended state. A reference station often provides data services for a dozen or more monitoring stations to better study the characteristics of the deformation body even in a small area. Once the reference station data is interrupted, the recovery time is often dozens of minutes or even an hour. Therefore, ensuring the continuity and reliability of the base station data is very important. Continuous monitoring is essential to studying the kinematics and to predicting the behavior of monitored object [6,7,8]. Furthermore, continuous and reliable RTK positioning relies on the real-time availability of GNSS observations at the base station to effectively reduce or eliminate spatially correlated errors and subsequently fix the ambiguity parameters [9]. The classic synchronous RTK (SRTK) technique requires a pair of valid observations from the same satellite to be obtained simultaneously from both the base station and the rover station, as the positioning accuracy of a rover receiver can be at the centimeter or sub-millimeter level. One of the essential requirements of RTK positioning is the continuous availability of base station observations. Thus, outages of base station observations caused by the failure of communications links under challenging environments are a concern, particularly for events such as landslides and building construction, which need continuous monitoring [1,2,3,4,5,6,7,8,9,10]. Outages of base station observations break that continuity; therefore, it is of great importance that the positioning accuracy of the rover is maintained even during gaps in the base stations observations.
Various methods have been proposed to mitigate gaps in the base station observations so that continuous RTK solutions can be provided during outage periods [11,12,13,14,15,16]. For example, an algorithm was proposed to estimate the rover position based on time-differenced carrier observations [12]. Although it was stated that the proposed algorithm was a single-difference model, this method employed the difference between the satellites to eliminate the receiver clock difference and the position of the rover was determined based on the time difference between the epochs received by the rover. The algorithm achieved a positioning accuracy of approximately 5 cm within 1 min of the gap in the data provided by the base receiver [12]. However, this is a post-processing method and the poorest precision was observed at the midpoint of the duration for which the data were missing; this is consistent with the error propagation theorem for iterative calculations. Lawrence (1999) proposed a reference carrier phase prediction method for kinematic situations in which the reference phase prediction error was in the decimeter range after 10 s based on observational data from 7 s in the past [14]. Zhang et al. (2015) proposed an asynchronous RTK (ARTK) positioning method that utilized direct asynchronous double-difference (DD) observations between receivers and satellites and provided centimeter-level accuracy when there was a 15 s gap in the base station observations. However, instead of eliminating errors such as ionospheric delay and residual asynchronous error, this the method simply ignored those [13].
A common limitation of the aforementioned methods is that the positioning accuracy decreases as the gap in the observations from the base station increases. Moreover, the centimeter-level positioning accuracy is available only for a short period of time (no more than three min) when the observations of the base station are not available for the current epoch. Thus, this study proposes a new asynchronous RTK (ARTK) method to reduce the impact of asynchronous errors arising because of the gaps in base station observations. Further, although Zhang et al. (2015) found that an asynchronous error within 15 s could be tolerated by the ARTK method, the asynchronous error that occurs with an increase in time needs to be investigated [13]. Therefore, the first step in this study was to implement an asynchronous error strategy to maintain the positioning service during outages of the base station observations. Then, the satellite clock and orbital errors are eliminated using the final precise ephemeris in the case of post-mission data processing or the ultra-rapid precise ephemeris for real-time applications [17]. In addition, the tropospheric error is corrected using the Saastamoinen model, while the asynchronous ionospheric delay is corrected using carrier phase measurements of the rover receiver. Finally, a straightforward first-degree polynomial function is employed to predict the residual asynchronous error. The processing of the asynchronous error based on the proposed method is able to maintain the positioning accuracy for a longer period of time than that possible with existing algorithms when there are gaps in the base receiver observations.
The objectives of this work include the study of GNSS asynchronous error theory and the development of a correction strategy to maintain the RTK positioning at centimeter-level accuracy during the outages of the base station observations. The remainder of this paper is organized as follows. First, the methodology of the proposed ARTK model is derived. Then, the results of experiments in static and dynamic positioning that validate the proposed method are presented. In the experiments, post-processing was implemented using final precise ephemeris products and real-time processing utilized ultra-rapid precise ephemeris products. Finally, the conclusions drawn from this study are presented in the last section.

2. Methodology

In this section, the implementation details of the proposed ARTK are provided. First, the ARTK model is derived from classical RTK models and the associated asynchronous errors are derived from the asynchronous data difference. Then the most influential terms in the asynchronous ionospheric delay and residual error are further analyzed. Finally, the new ARTK strategy is presented.

2.1. Real-Time Kinematics (RTK) and Asynchronous Real-Time Kinematics (ARTK)

The undifferenced carrier-phase observation equation relating satellites i and base receiver B is as follows [13,18]:
φ B i ( t 0 ) = R B i ( t 0 ) + λ N B i ( t 0 ) + c [ δ t B ( t 0 ) δ t i ( T 0 ) ] I B i ( t 0 ) + T B i ( t 0 ) + δ φ B ( t 0 ) δ φ i ( t 0 ) + E i ( t 0 ) + ε B i ,
where φ is the carrier phase measurement, t 0 is the signal arrival time, T 0 is the corresponding emission time, R is the geometric distance, λ is the signal wavelength, N is the carrier phase ambiguity in cycles, c is the velocity of light, δ t B is the receiver clock error, δ t i is the satellite clock error, I is the ionospheric delay, T is the tropospheric delay, δ φ B is the initial phase bias in the carrier phase measurement introduced by the receive antenna, δ φ i is the initial phase bias in the carrier phase measurement introduced by the satellite antenna, E is the ephemeris error, and ε is the receiver noise in the carrier phase [19,20].
φ B A i j ( t 1 , t 1 ) = R B A i j ( T 1 , T 1 ) + λ N B A i j ( t 1 , t 1 ) + ε B A i j ( t 1 , t 1 )
However, in the following asynchronous DD observation model, some correlation errors cannot be eliminated:
φ B A i j ( t 0 , t 1 ) = R B A i j ( T 0 , T 1 ) + λ N B A i j ( t 0 , t 1 ) + c δ t i j ( T 0 , T 1 ) + E i j ( T 0 , T 1 ) + T B A i j ( t 0 , t 1 ) I B A i j ( t 0 , t 1 ) + ε B A i j ( t 0 , t 1 ) .
The term δ φ i in Equation (1) can be ignored here since it is relatively stable over a 15 min step-size [21] and δ φ B between satellites can be eliminated via the single-difference method. ARTK methods are different from SRTK methods because the former must deal with several errors separately before forming DD observations, as shown in Figure 1.
This study details how, in contrast to the broadcast ephemeris used in the ARTK method [13], the satellite clock error c δ t i j ( T 0 , T 1 ) and the ephemeris error E i j ( T 0 , T 1 ) can be eliminated in the new method by using the final precise ephemeris for post-processing or the ultra-rapid precise ephemeris for real-time processing. In addition, the tropospheric delay is corrected via the Saastamoinen model with standard atmosphere. To realize a high precision, such as centimeter-level positioning, using data from GNSS, it is essential that the ionospheric-induced error be well understood [22,23,24,25]. This is especially true for the asynchronous model in which it is difficult to eliminate this error. For this reason, the influence of ionospheric delay and the residual error in the asynchronous model are explored in detail.
The nonlinear Equations (1)–(3) were converted into linear equations using a Taylor expansion in preparation for least squares estimation. For example, the linear equation that corresponds to Equation (3) is as follows:
[ v B A i j ( t 0 , t 1 ) v B A i k ( t 0 , t 1 ) v B A i l ( t 0 , t 1 ) ] = [ ( dx ds dy ds dz ds ) B A i j λ 0 0 0 0 0 0 0 0 ( dx ds dy ds dz ds ) B A i k 0 0 λ 0 0 0 0 0 0 ( dx ds dy ds dz ds ) B A i l 0 0 0 0 λ ] [ Δ x Δ y Δ z Δ N B , A i , j Δ N B , A i , k Δ N B , A i , l ] [ l B A i j ( t 0 , t 1 ) l B A i k ( t 0 , t 1 ) l B A i l ( t 0 , t 1 ) ] .
Equation (4) can be abbreviated further as:
V = A matrix X L ,
and
l B A i j ( t 0 , t 1 ) = φ B A i j ( t 0 , t 1 ) R B A i j ( T 0 , T 1 ) 0 λ N B A i j ( t 0 , t 1 ) c δ t i j ( T 0 , T 1 ) E i j ( T 0 , T 1 ) T B A i j ( t 0 , t 1 ) + I B A i j ( t 0 , t 1 ) ε B A i j ( t 0 , t 1 ) ,
where V represents the observed residual values, A matrix is the coefficient matrix of the estimated parameter, X is the parameter to be estimated, L is a constant term vector, and R B A i j ( T 0 , T 1 ) 0 is the notation of approximate distance. The coefficient of the ambiguity parameter is the wavelength of the observed value; the coefficients of the coordinate parameters are expressed as { dx ds , dy ds , dz ds } , where dx , dy , and dz are the difference of coordination between the rover receiver and satellite in three directions; and ds is the geometric distance between the rover receiver and the satellite. In both the undifferenced (Equation (1)) and DD (Equations (2) or (3)) equations, A matrix is only related to the rover receiver and satellites and is not affected when the base receiver is interrupted. In contrast, L is different for the synchronous and asynchronous models. The most influential terms, namely the asynchronous ionospheric delay and the residual error, are discussed in more detail in the following sections.

2.2. Asynchronous Ionospheric Delay

To aid the study of the effect of ionospheric delay on the ARTK method, Equation (3) can be simplified as follows:
φ B A i j ( t 0 , t 1 ) = P B A i j ( T 0 , T 1 ) I B A i j ( t 0 , t 1 ) + ε B A i j ( t 0 , t 1 ) ,
where P B A i j ( T 0 , T 1 ) includes all items, except ionospheric delay, that can be eliminated in synchronous RTK, as it is approximately equal between the rover and base receivers. This is particularly true of and widely used in traditional RTK when baselines are short, which is also the focus of this study [26]. The ionospheric delay is defined as follows:
I B i j ( t 0 ) = I A i j ( t 0 ) .
Based on this:
I B A i j ( t 0 , t 1 ) = I A i j ( t 1 ) I B i j ( t 0 ) = I A i j ( t 1 ) I A i j ( t 0 ) = I A i j ( t 0 , t 1 ) .
Equation (9) shows that as long as the ionospheric delay variation on the rover receiver is known, the residual ionospheric delay in the asynchronous RTK can be computed. Fortunately, the observations of the rover receiver are available and the ionospheric delay of the single-difference observation L1 frequency of the rover receiver can be derived from the original dual-frequency observations value [22]:
I A L 1 i j ( t 1 , t 0 ) = f 2 2 f 2 2 f 1 2 ( λ 1 φ A L 1 i j ( t 0 , t 1 ) λ 2 φ A L 2 i j ( t 0 , t 1 ) ) .
In the following, I A L 1 i j ( t 1 , t 0 ) can be denoted simply as Δ I . We analyzed the ionospheric delay rate using data published by Liu (2009), which described the ionospheric total electron content (TEC) rate. The results of the analysis are shown in Figure 2. It is shown that the test environment is ionospheric quiet.
Figure 3 shows that the ionospheric delay rate resembles the standard normal distribution near zero, which is consistent with the results of previous studies. This characteristic can be used for cycle slip detection [22,27].
In Figure 3, the curve is shifted slightly to the left of zero, which introduces a bias into the accumulated ionospheric delay. This bias is shown in Figure 4. As the accumulated ionospheric delay variations of each satellite are similar, only C01 and the reference satellite C10 were used for this explanation.
The cumulative ionospheric delay variations of BeiDou satellites C01 and C10 are shown in Figure 4, where the blue line represents the single-difference between the C01 and C10 satellites with satellite C10 as the reference. As shown, the ionospheric delay accumulation does not change linearly and gradually deviates away from zero. A similar deviation arises when the base receiver is interrupted; if this deviation is not corrected, it will cause the positioning results to deviate from the true value. Note that the cycle slip in this study was corrected using other algorithms [28].

2.3. Asynchronous Residual Error

Based on the ionospheric delay variations detailed in the previous section, Figure 4 shows a comparison of the constant terms L for the C01 satellite for the SRTK and ARTK methods before and after ionospheric delay correction, with the C10 satellite as the reference satellite. The blue line is the result of SRTK, the values from which serve as the reference. The black line represents the traditional ARTK result, while the red line represents the ARTK result after corrections for ionospheric delay.
The residual error in the constant term L between the SRTK and ARTK algorithms after compensation for the ionospheric delay displays a distinctly gradual linear change over a short period of time, as shown in Figure 5. Without compensation for the ionospheric delay it is difficult to predict. It is denoted Δ L = L ( ARTK ) L ( SRTK ) (the black line) and Δ L = L ( ARTK + Δ I ) L ( SRTK ) (the red line), that is, the difference between the proposed algorithm ARTK and SRTK. This difference can be modeled in the time domain. A first-degree polynomial function is a straightforward option for predicting the difference and can be represented as:
Δ L i = a 0 + a 1 t i + ε i       ( 0 i n ) ,
where t i is the epoch time, a 0   and   a 1 are the parameters of the model, ε i is the model error, and n is the window size. Considering the real-time performance and stability required by the calculations and parameter estimation, the size of n in this study was set to 10 min for 1 Hz data and 15 min for 1/30 Hz data, respectively, based on the results of the experiments.
In this study, the above derivation was employed to correct the asynchronous errors generated in the asynchronous model when the base receiver was interrupted.

2.4. New ARTK Strategy

As the traditional SRTK method is relatively mature and well understood, the purpose of this section is to describe the ARTK method with asynchronous residual error compensation. Figure 6 shows that when the base receiver is available, both the SRTK and ARTK methods are computed in parallel. The SRTK method is used to output the solution results, whereas the ARTK method is used to generate asynchronous residual errors Δ L and Δ I . When the base receiver is unavailable, Δ L and Δ I can be generated using the pre-sequence epoch value to generate the term Δ L ( t ) and Δ I ( t ) using the observations of the rover receiver. These terms can be used to compensate for the asynchronous bias in the asynchronous model. The normal solution can then be calculated as per the traditional SRTK method. When the base station is back online, the parallel computation between the SRTK method and ARTK method resumes.

3. Experimental Validations

To demonstrate the validity of the proposed method for evaluating asynchronous errors in the asynchronous model during the period that a base station is interrupted, a dataset was obtained via simulation. A base station and rover receivers (UNICORECOMM-UR380, UNICORECOMM, China) were used to collect dual-frequency BeiDou data over a period of 2.5 h with a sampling interval of 1 s and a short baseline of approximately 30 m. One receiver was placed on a static platform to act as the base station receiver, while the other was mounted on an experimental mobile platform used to simulate deformation. Once the static data were collected (around the 4000th epoch), a dynamic simulation was performed using the experimental platform (about after the 4000th epoch). Eight BeiDou satellites were available during the period in which the data were collected. An SRTK solution sequence in the East, North and Up (E, N, and U) directions that had no missing data was considered reliable even though the actual data values were not obtained. A representative data sequence is shown in Figure 7.
The red boxes in the Figure 7 present an interruption of 30 min at the base receiver. The SRTK method can be considered reliable as the assumed interruption is similar to an actual data interruption. The proposed method was validated in two stages, static and dynamic, using the following three schemes.
Scheme 1: The SRTK method is used and provides reliable values.
Scheme 2: The new ARTK method that employs the final satellite orbits and clocks provided by the GeoForschungsZentrum (GFZ) Centre for Geosciences for post-processing is used.
Scheme 3: The new ARTK method that employs the ultra-rapid satellite orbits and clocks provided by the analysis center at Wuhan University for real-time processing is used.

3.1. Static Positioning Experiment

To evaluate the performance of the proposed method, we simulated a 30 min interruption at the base receiver when the rover receiver was static. A comparison of the results obtained for the three schemes over the 30 min period is shown in Figure 8.
As shown in Figure 8, Schemes 2 and 3 achieved centimeter-level positioning accuracy in the directions of E, N, and U using the correction provided by the proposed method within 30 min of being interrupted. The positioning accuracy of Schemes 2 and 3 is shown in Table 1.
The positioning accuracy of Scheme 2 was found to be better than that of Scheme 3, and millimeter-level accuracy was achieved within 10 min of the interruption. The standard deviation of the Scheme 3 is only smaller than that of the Scheme 2 (only 1 mm) in the U direction after the interruption of 30 min. Despite this, it is also clear that Scheme 2 is better in the total error of the three directions of the ENU. The positioning accuracy in the E direction was the smallest as the configuration of the geosynchronous equatorial orbit satellites was such that they were distributed in the east-west direction in the BeiDou navigation satellite system [13]. The accuracy in the U direction was the first to be affected by systematic errors because the vertical dilution of precision (VDOP) was larger than the horizontal dilution of precision, and the error was projected mostly in the height component [13]. It can also be seen from Figure 8 that the noise in the N direction was the largest, especially for Scheme 3. Moreover, there appeared to be a periodic duration at 5 min intervals in Scheme 3, which is consistent with the sampling rate represented by the clock file used in this study. To address this, we down-sampled the 30 s clock file of Scheme 2 to 5 min (that only use the epoch of clock data that can be divisible by 5 min, such as 0, 5, 10, 15 min, etc.) and obtained the same results as in Scheme 3. This suggests that if a clock file with a higher sampling rate is available, then the real-time accuracy will be improved [29,30].

3.2. Dynamic Positioning Experiment

In the dynamic phase (although the speed of the antenna is approximately constant during the motion, it is still dynamic since its state has changed), the proposed method was validated using Schemes 2 and 3 for post-processing and real-time applications, respectively. In this phase, a base receiver with a 30 min interruption was simulated. The results of this test are shown in Figure 9 and Table 2.
Figure 9 shows that the results of the dynamic positioning experiment were worse than those of the static experiment, which is consistent with the common understanding that the quality of dynamic observations is significantly worse than those obtained via static observations [31]. As in the static tests, the U direction was more susceptible to systematic errors due to the large VDOP value [13]. In addition, the results obtained from Scheme 3 were not as good as those of Scheme 2, as the sampling rate in the clock file was 5 min. A number of significant errors were noted in the results of Scheme 3 even when the interruption time approached 20 min, and its deviation increased significantly after 20 min of interruption, as shown in Table 2. It was evident that the U directions of Schemes 2 and 3 were more affected by the systematic error than they were in the static experiment. Fortunately, the impact of the systematic error was relatively insignificant in the first 10 min after the interruption and little impact was observed on the horizontal direction throughout the 30 min interruption time span.
The proposed method was shown to maintain the positioning service at centimeter-level accuracy for a time span of 15 min when the base receiver was unavailable, which is an improvement over previous studies that demonstrated only a maximum 3 min of availability [11,12,13,14,15,16]. Especially compared to traditional ARTK (traditional ARTK result is shown in Figure 10), the proposed method takes these asynchronous errors into account.
In general, in the static experiments, both real-time and post-processing scenarios were able to achieve centimeter-level accuracy within a 30 min interruption, as shown in Table 3. In contrast, for the dynamic experiment, centimeter-level accuracy was achieved horizontally within 30 min and vertically within 18 min in the post-processing scenario. Even in the U direction with a large projected system error, the centimeter-level accuracy could be maintained for approximately 15 min in the real-time processing scenario.

3.3. Results for Different Short Baseline Lengths

To further demonstrate the validity of the proposed procedure for significance testing of asynchronous errors, four datasets (shown in Table 4) were analyzed. Dual-frequency BeiDou data with a sampling interval of 30 s were collected at the same time from a landslide monitoring station in Gansu Province, China. As mentioned in the static experiment, if the clock file sampling rate is consistent, the results of Scheme 2 and Scheme 3 are consistent. Therefore, in this section, we use only ultra-rapid products to verify the proposed method. The Station Hf01 is located in the stable region as the base station (Figure 11). The deviations of the proposed ARTK method on baselines No. 1 to 4 are shown in Figure 12 and Table 5.
Figure 12 and Table 5 show that the proposed method can maintain the positioning accuracy of centimeters or centimeter-level for a short period after interruption. Within a short period after interruption, the reason for the large error is mainly due to the increase of the noise of the observations, as shown in Equations (4)–(6). Of course, with the passage of time, systematic deviations such as No. 4 are inevitable. Therefore, the deviation that occurs after 15 min cannot be distinguished from the actual displacement. In practical applications, the results are considered reliable within 15 min after the interruption.

4. Discussion and Conclusions

The present study proposed a new ARTK positioning method intended to provide continuous rover positioning even when the base station is interrupted and leads to gaps in the obtained data. This is accomplished via an optimal method of handling asynchronous errors, including errors related to the satellites and the atmosphere. The asynchronous ionospheric delay was corrected by carrier phase measurements of the rover receiver and the asynchronous residual error was predicted via a first-degree polynomial function. The results of the experiments (collected for 2 h of data) confirmed that the proposed method could achieve centimeter-level accuracy when the time span of the interruption lasted up to 15 min, compared with previous studies (no more than 3 min). The accuracy in the vertical direction decreased faster as the interruption time increased, but was still at the centimeter-level for interruptions up to 15 min. This method can be used to mitigate problems with base receiver interruption by correcting asynchronous errors and is expected to be sufficiently reliable to expand the continuity and availability of RTK technology used to monitor deformations. However, this method does not eliminate asynchronous errors completely; the remaining errors can cause deviations in the positioning results and these might gradually increase in magnitude with the passage of time. Future research will be aimed at improving the positioning accuracy of the proposed method by an in-depth study of the impact of asynchronous errors to overcome these deviations.

Author Contributions

Y.D. and G.H. designed the processing strategy and the experiments, developed the algorithms and the software, performed the analysis of the experiments, and wrote the paper. Q.Z., Y.G. (Yang Gao) and Y.G. (Yuting Gao) helped to improve the manuscript. All authors read and approved the final manuscript.

Funding

This work was supported by National Key R&D Program of China (2018YFC1505102), the Programs of the National Natural Science Foundation of China (41774025, 41731066, and 41877289), the Special Fund for Technological Innovation Guidance of Shaanxi Province (2018XNCGG05), the Special Fund for Basic Scientific Research of Central Colleges (Grant No. CHD300102269305, CHD300102268305, CHD300102269706, Chang’an University), the Grand Projects of the Beidou-2 System (GFZX0301040308), and the financial support from the program of China Scholarships Council (CSC) (Grant No. 201806560040).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gili, J.; Corominas, J.; Rius, J. Using global positioning system techniques in landslide monitoring. Eng. Geol. 2000, 55, 167–192. [Google Scholar] [CrossRef]
  2. Wang, G. GPS Landslide monitoring: Single base vs. network solutions—A case study based on the Puerto Rico and Virgin Islands Permanent GPS Network. J. Geod. Sci. 2011, 1, 191–203. [Google Scholar] [CrossRef]
  3. Huang, G.; Du, Y.; Meng, L.; Huang, G.; Wang, J.; Han, J. Application performance analysis of three GNSS precise positioning technology in landslide monitoring. In China Satellite Navigation Conference (CSNC) 2017 Proceedings; Sun, J., Liu, J., Yang, Y., Fan, S., Yu, W., Eds.; Springer: Singapore, 2017; Volume I, pp. 139–150. [Google Scholar]
  4. Kato, T.; Terada, Y.; Masao, K. Real-time observation of tsunami by RTK-GPS. Earth Planets Space 2000, 52, 841–845. [Google Scholar] [CrossRef] [Green Version]
  5. Kelecy, M.; Born, H.; Parke, E.; Rocken, C. Precise mean sea level measurements using the global positioning system. J. Geophys. Res. 1994, 99, 7951. [Google Scholar] [CrossRef]
  6. Wang, G. Kinematics of the Cerca del Cielo, Puerto Rico landslide derived from GPS observations. Landslides 2012, 9, 117–130. [Google Scholar] [CrossRef]
  7. Awange, J.L. Environmental Monitoring Using GNSS: Global Navigation Satellite Systems; Springer: Berlin, Germany, 2012. [Google Scholar]
  8. Wang, G.; Bao, Y.; Cuddus, Y.; Jia, X.; Serna, J., Jr.; Jing, Q. A methodology to derive precise landslide displacement time series from continuous GPS observations in tectonically active and cold regions: A case study in Alaska. Nat. Hazards 2015, 77, 1939–1961. [Google Scholar] [CrossRef]
  9. Teunissen, P.J.G.; De Jonge, P.J.; Tiberius, C.C. The least-squares ambiguity decorrelation adjustment: Its performance on short GPS baselines and short observation spans. J. Geod. 1997, 71, 589–602. [Google Scholar] [CrossRef]
  10. Bellone, T.; Dabove, P.; Manzino, A.M.; Taglioretti, C. Real-time monitoring for fast deformations using GNSS low-cost receivers. Geomat. Nat. Hazards Risk 2014, 7, 458–470. [Google Scholar] [CrossRef]
  11. Michaud, S.; Santerre, R. Time-relative positioning with a single civil GPS receiver. GPS Solut. 2001, 5, 71–77. [Google Scholar] [CrossRef]
  12. Wang, H.; Ou, J.; Yuan, Y. Strategy of data processing for GPS rover and reference receivers using different sampling rates. IEEE Trans. Geosci. Remote Sens. 2011, 49, 1144–1149. [Google Scholar] [CrossRef]
  13. Zhang, L.; Lv, H.; Wang, D.; Hou, Y.; Jie, W. Asynchronous RTK precise DGNSS positioning method for deriving a low-latency high-rate output. J. Geod. 2015, 89, 641–653. [Google Scholar] [CrossRef]
  14. Lawrence, D.G. Reference Carrier Phase Prediction for Kinematic GPS. U.S. Patent 5,903,236, 11 May 1999. [Google Scholar]
  15. Park, B.; Kee, C. The Compact Network RTK Method: An effective solution to reduce GNSS temporal and spatial decorrelation error. J. Navig. 2010, 63, 343–362. [Google Scholar] [CrossRef]
  16. Song, J. A New Approach of Latency Error Compensation. Using Compact RTK for GPS/GLONASS Signals. CGSIC 2017. September 25th, 2017. Available online: https://www.gps.gov/cgsic/meetings/2017/song.pdf (accessed on 1 August 2019).
  17. Huang, G.; Cui, B.B.; Zhang, Q.; Fu, W.; Li, P. An improved predicted model for BDS ultra-rapid satellite clock offsets. Remote Sens. 2018, 10, 60. [Google Scholar] [CrossRef]
  18. Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications; Springer: Berlin, Germany, 2016. [Google Scholar]
  19. Tu, R.; Zhang, R.; Lu, C.; Zhang, P.; Liu, J.; Lu, X. A unified model for BDS wide area and local area augmentation positioning based on raw observations. Sensors 2017, 17, 507. [Google Scholar] [CrossRef] [PubMed]
  20. Tu, R.; Lu, C.; Zhang, P.; Zhang, R.; Liu, J.; Lu, X. The study of BDS RTK algorithm based on zero-combined observations and ionosphere constraints. Adv. Space Res. 2017, 63, 2687–2695. [Google Scholar] [CrossRef]
  21. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef]
  22. Liu, Z.; Chen, W. Study of the ionospheric TEC rate in Hong Kong region and its GPS/GNSS application. In Proceedings of the International Technical Meeting on GNSS Global Navigation Satellite System—Innovation and Application, Beijing, China, 8–9 August 2009; pp. 129–137. [Google Scholar]
  23. Zhang, B.; Teunissen, P.J.G.; Yuan, Y.; Zhang, H.; Li, M. Joint estimation of vertical total electron content (VTEC) and satellite differential code biases (SDCBs) using low-cost receivers. J. Geod. 2018, 92, 401–413. [Google Scholar] [CrossRef]
  24. Zhang, B.; Teunissen, P.J.G.; Yuan, Y.; Zhang, H.; Li, M. A modified carrier-to-code leveling method for retrieving ionospheric observables and detecting short-term temporal variability of receiver differential code biases. J. Geod. 2018, 93, 19–28. [Google Scholar] [CrossRef] [Green Version]
  25. Zhang, B. Three methods to retrieve slant total electron content measurements from ground-based GPS receivers and performance assessment. Radio Sci. 2016, 51, 972–988. [Google Scholar] [CrossRef] [Green Version]
  26. Takasu, T.; Yasuda, A. Kalman-filter-based integer ambiguity resolution strategy for long-baseline RTK with ionosphere and troposphere estimation. In Proceedings of the International Technical Meeting of the Satellite Division of the Institute of Navigation, Portland, OR, USA, 21–24 September 2010; Volume 7672, pp. 161–171. [Google Scholar]
  27. Zhao, Q.; Sun, B.; Dai, Z.; Hu, Z.; Shi, C.; Liu, J. Real-time detection and repair of cycle slips in triple-frequency GNSS measurements. GPS Solut. 2014, 19, 381–391. [Google Scholar] [CrossRef]
  28. Cai, C.; Liu, Z.; Xia, P.; Dai, W. Cycle slip detection and repair for undifferenced GPS observations under high ionospheric activity. GPS Solut. 2013, 17, 247–260. [Google Scholar] [CrossRef]
  29. Huang, G.; Zhang, Q. Real-time estimation of satellite clock offset using adaptively robust Kalman filter with classified adaptive factors. GPS Solut. 2012, 16, 531–539. [Google Scholar] [CrossRef]
  30. Huang, G.; Zhang, Q.; Xu, G.C. Real-time clock offset prediction with an improved model. GPS Solut. 2014, 18, 95–104. [Google Scholar] [CrossRef]
  31. Salyani, M. Dynamic accuracy of GPS receivers in citrus orchards. Appl. Eng. Agric. 2008, 24, 861–868. [Google Scholar]
Figure 1. Different processes used in synchronous real-time kinematics (SRTK) and asynchronous real-time kinematics (ARTK).
Figure 1. Different processes used in synchronous real-time kinematics (SRTK) and asynchronous real-time kinematics (ARTK).
Sensors 19 03376 g001
Figure 2. Changes in the ionospheric delay rate of the BeiDou C10 satellite.
Figure 2. Changes in the ionospheric delay rate of the BeiDou C10 satellite.
Sensors 19 03376 g002
Figure 3. Histogram of BeiDou C10 satellite ionospheric delay rate changes.
Figure 3. Histogram of BeiDou C10 satellite ionospheric delay rate changes.
Sensors 19 03376 g003
Figure 4. Accumulated ionospheric delay of C01 and C10 L1 satellite frequencies.
Figure 4. Accumulated ionospheric delay of C01 and C10 L1 satellite frequencies.
Sensors 19 03376 g004
Figure 5. Asynchronous constant term before and after ionospheric delay compensation.
Figure 5. Asynchronous constant term before and after ionospheric delay compensation.
Sensors 19 03376 g005
Figure 6. Modified asynchronous real-time kinematics strategy that considers ionospheric delay.
Figure 6. Modified asynchronous real-time kinematics strategy that considers ionospheric delay.
Sensors 19 03376 g006
Figure 7. Three directions, E, N, and U, of the experimental process sequence diagram and the displacement along these directions across the epochs.
Figure 7. Three directions, E, N, and U, of the experimental process sequence diagram and the displacement along these directions across the epochs.
Sensors 19 03376 g007
Figure 8. Comparison of the results obtained from three different schemes in the static experiment.
Figure 8. Comparison of the results obtained from three different schemes in the static experiment.
Sensors 19 03376 g008
Figure 9. Comparison of the results obtained from the three schemes used in the dynamic experiment.
Figure 9. Comparison of the results obtained from the three schemes used in the dynamic experiment.
Sensors 19 03376 g009
Figure 10. Traditional ARTK result ((a) is a static experiment and (b) is a dynamic experiment).
Figure 10. Traditional ARTK result ((a) is a static experiment and (b) is a dynamic experiment).
Sensors 19 03376 g010
Figure 11. Layout of the stations used in the experiment.
Figure 11. Layout of the stations used in the experiment.
Sensors 19 03376 g011
Figure 12. Displacement of the proposed ARTK method on baselines No. 1 to 4.
Figure 12. Displacement of the proposed ARTK method on baselines No. 1 to 4.
Sensors 19 03376 g012
Table 1. Standard deviation of the results obtained from the static experiment.
Table 1. Standard deviation of the results obtained from the static experiment.
Time Span of
the Interruption (min)
Standard Deviation (m)
of Scheme 2
Standard Deviation (m)
of Scheme 3
ENUENU
100.0030.0090.0070.0050.0240.011
200.0040.0110.0110.0070.0230.013
300.0050.0170.0160.0080.0250.015
Table 2. Standard deviation of the results obtained from the dynamic experiment.
Table 2. Standard deviation of the results obtained from the dynamic experiment.
Time Span of
the Interruption (min)
Standard Deviation (m)
of Scheme 2
Standard Deviation (m)
of Scheme 3
ENUENU
100.0050.0110.0100.0060.0190.013
200.0050.0110.0250.0080.0230.034
300.0080.0170.0410.0950.0950.049
Table 3. Summary of the time span over which centimeter-level accuracy (standard deviation <3 cm) was maintained in this experiment (unit: min).
Table 3. Summary of the time span over which centimeter-level accuracy (standard deviation <3 cm) was maintained in this experiment (unit: min).
Post-ProcessingReal-Time Processing
ENUENU
Static30 30 30 30 30 30
Dynamic30 30 18 20 20 15
Table 4. Data description of the four datasets.
Table 4. Data description of the four datasets.
DatasetStationsReceiver TypeAntenna TypeLength
No. 1Hf01–Hf02UR380HG-GOYH7151139 m
No. 2Hf01–Hf03UR380HG-GOYH7151225 m
No. 3Hf01–Hf04UR380HG-GOYH7151311 m
No. 4Hf01–Hf05UR380HG-GOYH7151884 m
Table 5. Standard deviation of the results obtained from baselines No. 1 to 4. The interruptions lasted 15 and 30 min (unit: m).
Table 5. Standard deviation of the results obtained from baselines No. 1 to 4. The interruptions lasted 15 and 30 min (unit: m).
15 min 30 min
ENUENU
No. 10.0140.0190.0290.0190.0190.035
No. 20.0120.0190.0280.0120.0230.037
No. 30.0120.0190.0350.0180.0210.041
No. 40.0130.0180.0290.0210.0220.041

Share and Cite

MDPI and ACS Style

Du, Y.; Huang, G.; Zhang, Q.; Gao, Y.; Gao, Y. A New Asynchronous RTK Method to Mitigate Base Station Observation Outages. Sensors 2019, 19, 3376. https://doi.org/10.3390/s19153376

AMA Style

Du Y, Huang G, Zhang Q, Gao Y, Gao Y. A New Asynchronous RTK Method to Mitigate Base Station Observation Outages. Sensors. 2019; 19(15):3376. https://doi.org/10.3390/s19153376

Chicago/Turabian Style

Du, Yuan, Guanwen Huang, Qin Zhang, Yang Gao, and Yuting Gao. 2019. "A New Asynchronous RTK Method to Mitigate Base Station Observation Outages" Sensors 19, no. 15: 3376. https://doi.org/10.3390/s19153376

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop