Next Article in Journal
Automatic Resting Tremor Assessment in Parkinson’s Disease Using Smartwatches and Multitask Convolutional Neural Networks
Next Article in Special Issue
Development of a Submillimetric GNSS-Based Distance Meter for Length Metrology
Previous Article in Journal
Low-Illumination Image Enhancement in the Space Environment Based on the DC-WGAN Algorithm
Previous Article in Special Issue
Study on Multi-GNSS Precise Point Positioning Performance with Adverse Effects of Satellite Signals on Android Smartphone
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving the Performance of Time-Relative GNSS Precise Positioning in Remote Areas

1
College of Oceanography and Space Informatics, China University of Petroleum (East China), Qingdao 266580, China
2
Shenzhen Research Institute, The Hong Kong Polytechnic University, Shenzhen 518063, China
3
Department of Land Surveying and Geo-Informatics, Hong Kong Polytechnic University, Hung Hom, Hong Kong 999077, China
4
National Time Service Center Chinese Academy of Sciences, Xi’an 710699, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(1), 292; https://doi.org/10.3390/s21010292
Submission received: 3 October 2020 / Revised: 30 December 2020 / Accepted: 30 December 2020 / Published: 4 January 2021
(This article belongs to the Collection Multi-GNSS Precise Positioning and Applications)

Abstract

:
Global navigation satellite systems (GNSS) can attain centimeter level positioning accuracy, which is conventionally provided by real-time precise point positioning (PPP) and real-time kinematic (RTK) techniques. Corrections from the data center or the reference stations are required in these techniques to reduce various GNSS errors. The time-relative positioning approach differs from the traditional PPP and RTK in the sense that it does not require external real-time corrections. It computes the differences in positions of a single receiver at different epochs using phase observations. As the code observations are not used in this approach, its performance is not affected by the noise and multipath of code observations. High reliability is another advantage of time-relative precise positioning because the ambiguity resolution is not needed in this approach. Since the data link is not required in the method, this approach has been widely used in remote areas where wireless data link is not available. The main limitation of time-relative positioning is that its accuracy degrades over time between epochs because of the temporal variation of various errors. The application of the approach is usually limited to be within a time interval of less than 20 min. The purpose of this study was to increase the time interval of time-relative positioning and to extend the use of this method to applications with a longer time requirement, especially in remote areas without wireless communication. In this paper, the main error sources of the time-relative method are first analyzed in detail, and then the approach to improve the accumulated time relative positioning method is proposed. The performance of the proposed method is assessed using both static and dynamic observations with a duration as long as several hours. The experiments presented in this paper show that, among the four scenarios tested (i.e., GPS, GPS/Galileo, GPS/Galileo/BeiDou, and GPS/Galileo/BeiDou/GLONASS), GPS/Galileo/BeiDou performed best and GPS/Galileo/BeiDou/GLONASS performed worst. The maximum positioning errors were mostly within 0.5 m in the horizontal direction, even after three hours with GPS/Galileo/BeiDou. It is expected that the method could be used for positioning and navigation for as long as several hours with decimeter level horizontal accuracy in remote areas without wireless communication.

1. Introduction

Global navigation satellite system (GNSS) precise positions can be determined conventionally using real-time precise point positioning (PPP) and real-time kinematic (RTK) techniques [1,2,3,4,5,6]. These techniques need external support from a data center or reference stations to reduce various GNSS errors. Unlike these techniques, time-relative positioning computes the difference in positions of a single receiver at two epochs, as shown in Figure 1 [7,8,9,10].
Suppose that a GNSS receiver is first placed at station p to collect GNSS data at epoch t b and then the receiver is moved to station q to record the GNSS observations at epoch t i . The following two observation equations differenced between satellites can be formed with two sets of observations [11]:
A p X p + B N + M p Z = L p
A q X q + B N + M q Z = L q
where X p and X q are the coordinate vectors of stations p and q , respectively; N and Z are the ambiguity vector and zenith tropospheric delay, respectively; A p , A q , B , M p , and M q are their corresponding coefficients; and L p and L q are ionosphere-free phase design vectors for stations p and q , respectively.
When neglecting the differences between A p and A q and the differences between M p and M q , the relative position between stations p and q can be calculated by performing the following time-differencing between the two sessions of GNSS data:
A q Δ X p q = Δ L p q
where Δ X p q = X q X p , and Δ L p q = L q L p . The absolute position of station q can be determined from the position difference Δ X p q with respect to station p .
The method in Figure 1 considers only two sessions of observations, and is often called overall time-relative positioning. Another time-relative positioning method—the accumulated time-relative method—has since been proposed [9]. A comparison of the two methods is presented in Figure 2, and it can be seen that the overall time-relative positioning method takes account of only two sessions of observations, while the accumulated time-relative positioning method considers all epochs during the movement.
Similar to Equations (1) and (2), the following equations (differenced between satellites) can be formed using the accumulated method:
A 1 X 1 + B N + M 1 Z = L 1 A 2 X 2 + B N + M 2 Z = L 2 A i 1 X i 1 + B N + M i 1 Z = L i 1 A i X i + B N + M i Z = L i A n X n + B N + M n Z = L n
where, 1, 2, i 1 , i and n are epoch indexes.
Neglecting the difference between A i 1 and A i and M i 1 and M i and performing time-difference between equations of any two adjacent epochs, we obtain
A 2 Δ X 1 , 2 = Δ L 1 , 2 A 3 Δ X 2 , 3 = Δ L 2 , 3 A i Δ X i 1 , i = Δ L i 1 , i A n Δ X n 1 , n = Δ L n 1 , n
The difference between positions can be determined using the weighted least-squares adjustment method:
Δ X 1 , 2 = ( A 2 T P 2 A 2 ) 1 A 2 T P 2 Δ L 1 , 2 Δ X 2 , 3 = ( A 2 T P 2 A 2 ) 1 A 2 T P 2 Δ L 2 , 3 Δ X i 1 , i = ( A i T P i A i ) 1 A i T P i Δ L i , i Δ X n 1 , n = ( A n T P n A n ) 1 A n T P n Δ L n 1 , n
where P i is the weight matrix based on elevation angle, P i = Q i 1 .
Q i = 2 δ 0 2 [ 1 1 0 0 1 0 1 0 0 1 0 0 0 1 ] [ s i n 2 ( θ 1 ) 0 0 0 s i n 2 ( θ 2 ) 0 0 0 s i n 2 ( θ n ) ] [ 1 1 0 0 1 0 1 0 0 1 0 0 0 1 ] T
where δ 0 is the standard deviation of carrier phase observation noise, which is generally 3 mm; θ i is the elevation angle of satellite i .
The precise relative position between epochs 1 and n is given as
X n = X 1 + Δ X 1 , 2 + Δ X 2 , 3 + + Δ X i 1 , i + + Δ X n 1 , n
Previous studies show that the accumulated time-relative method can provide better positioning accuracy than the overall time-relative method [12] especially under poor data quality; thus, its use is often preferred in practical applications [13,14].
Compared with conventional real-time PPP and RTK, time-relative positioning has many advantages. First, as only phase observations of one receiver are used, the positioning performance is not affected by the noise and multipath from the code observations. Second, the relative position can be acquired immediately after GNSS observations are recorded. Third, the method is reliable, since the ambiguity resolution is not required. Last, it does not require RTK data transmission, so it is a precise positioning method suitable for remote areas without wireless communication. For example, in parts of Tibet or Xinjiang province of China, network RTK or real-time PPP is not available because the GPRS or WiFi data link is not available, yet time-relative positioning can still be widely used when surveying these areas.
Due to the outstanding advantages of the time-relative method, it has been widely used in applications including engineering surveying and mapping [13], ocean navigation [14], airplane navigation [12], altitude determination [7] and seismic monitoring [15,16]. However, the major limitation of time-relative positioning is that its positioning error may be greater than that of the space-relative positioning method. Positioning accuracy degrades rapidly when the duration between observations increases. A time-relative positioning approach with loop misclosure corrections has been proposed to improve its performance [9]. However, this requires the user to return to the starting point after a period of time, and this makes the process of positioning very complex. Therefore, the applications of time-relative positioning are not as popular as RTK and PPP. In practical applications, the time-relative method is mainly used for short time applications, such as one epoch for a cycle slip detection and correction [17], one minute for marine applications [14], several minutes for seismic applications [15], and about twenty minutes for engineering applications [13,16]. Rapid accuracy degradation means the method cannot meet the requirements of precise positioning and navigation applications over a longer timeframe.
In this study, the time-relative positioning method is improved so that it can be used for precise positioning and navigation applications over longer periods of time, especially in remote areas without wireless communication. First, the main error sources of the accumulated time-relative method are analyzed. Then, we propose measures to improve the performance of the positioning method. Finally, the positioning performance of the proposed method is assessed for applications over long time periods and conclusions are drawn.

2. Materials and Methods

As the time-relative positioning method is based on a single receiver, the preprocessing process should be the same as PPP in order to remove or reduce as many errors as possible such as carrier phase windup effect, solid earth tide, ocean tide loading, satellite antenna phase center offset, etc. Then, for epochs i 1 and i , the observation equations are given as follows: [18,19]
A i 1 X i 1 + B N + M i 1 Z = L i 1 + δ o r b , i 1 + δ c l k , i 1
and
A i X i + B N + M i Z = L i + δ o r b , i + δ c l k , i
where δ o r b , i is the orbital error and δ c l k , i is the satellite clock error.
Forming a difference between Equations (8) and (9), we can get the following two equations:
( A i X i A i 1 X i 1 ) + ( M i M i 1 ) Z = L i L i 1 + δ o r b , i δ o r b , i 1 + δ c l k , i δ c l k , i 1
and
( A i X i A i X i 1 + A i X i 1 A i 1 X i 1 ) + Δ M i 1 , i Z = Δ L i 1 , i + Δ δ o r b , i 1 , i + Δ δ c l k , i 1 , i
After correcting with a tropospheric model, the temporal variation of the remaining tropospheric error is normally very small. Thus, the tropospheric part Δ M i 1 , i Z can be neglected and we will have
A i Δ X i 1 , i + Δ A i 1 , i X i 1 = Δ L i 1 , i + Δ δ o r b , i 1 , i + Δ δ c l k , i 1 , i
Comparing Equation (12) with (3) and (5), we can see that four parts are neglected when forming the time-relative observation equations: Δ A i 1 , i X i 1 , Δ M i 1 , i Z , Δ δ o r b , i 1 , i and Δ δ c l k , i 1 , i . The first part relates to the initial coordinate error when linearizing observation equations. The second part is related to tropospheric delay, and the third and fourth parts are related to the orbital and clock errors of broadcast ephemeris, respectively.
As the dry tropospheric delay can be removed almost completely with the tropospheric model and the remaining wet model, after time differencing, generally has a much smaller effect on the positioning than the initial coordinate error and the orbital and clock errors. Therefore, this error can normally be neglected. The effects of the initial coordinate error and the orbital and clock errors will be analyzed in detail in this section.

2.1. Initial Coordinate Error

To investigate the effect of the initial coordinate error on time-relative positioning, observations from 20 December 2019 by the Hong Kong CORS station HKLM were downloaded from ftp://ftp.geodetic.gov.hk and the sampling interval was 1 s. The observations of the four GNSSs were collected, and only GPS observations were used in the investigation. The observations were processed with different initial coordinates: The precise coordinates derived from PPP processing; and the PPP coordinates with 0.5 m, 1.0 m, 1.5 m, and 2.0 m added to X, Y, and Z. The relative positions of the other epochs to that of the first epoch were acquired using the accumulated time-relative method. The positioning errors in the X, Y, and Z directions of the first ten minutes, i.e., 600 epochs, are shown in Figure 3, Figure 4 and Figure 5.
From Figure 3, Figure 4 and Figure 5, we can see that the positioning accuracy can be significantly affected by the initial coordinate error. Generally, the larger the initial coordinate error is, the larger the positioning error is. The positioning error also increases quickly with time.

2.2. Errors in Broadcast Ephemeris

It is well known that the broadcast ephemeris contains errors. They can be divided into orbit error and satellite clock error. These errors vary with time, and they could not be completely removed through the time differencing operation. The remaining errors had an accumulated effect on the time-relative positioning [5,20]. From Equation (12), we can see that, rather than the size of orbital and clock errors, it is the change of these errors that will affect the time-relative positioning accuracy, and a fast change will make positioning error accumulate rapidly. To reduce their effects on the performance of the time-relative positioning, we can select those satellites with slow changing orbital and clock errors.
We investigated the change rate of orbital and clock errors of broadcast ephemeris of GPS, Galileo, GLONASS, and BeiDou. The investigation was based on the CLK 91 RTS product [21,22] data collected on days 318, 340, 341, 347, and 351–356 in year 2019 (10 days in total and 15 h on average each day). The RTS corrections were processed with the following steps:
  • Each type of correction of any satellite was divided into different durations and each duration corresponded to the same IODE or IOD;
  • Denoting the maximum and minimum correction values of each duration as M a x and M i n , the change rate will be R = ( M a x M i n ) / T , where T is the duration length;
  • We calculated the average value of R for different durations of each correction of any satellite.
Figure 6 shows the average change per minute of radial, along, cross, and clock corrections, and also shows the clock correction reduced by the radial one, denoted as “clkRed”. Compared to the along and cross corrections, the radial orbit correction and the clock correction have more effect on positioning. The change rate of the radial correction of Galileo is only slightly higher than 1 mm/min, which is the smallest among the four satellite systems. For GPS, the change rate was around 2 mm/min, while for BeiDou, the change rate of the radical correction was slightly higher, at 2 mm/min. For GLONASS, the change rate was much higher, at almost 20 mm/min.
In terms of the clock correction, the change rates of GPS and Galileo were similar, both slightly over 2 mm/min, and it was around 6 mm/min for BeiDou, while it was more than 10 mm/min for GLONASS. In Figure 6, the “clkRed” curve shows the combined change of radial and clock corrections. The change rate of Galileo was the smallest, at around 3 mm/min; for GPS, it was around 4 mm/min; for BeiDou, it was around 8 mm/min; and for GLONASS, it was more than 20 mm/min.

3. Improving the Performance of the Time-Relative Method

Based on the analysis of the main error sources in Section 2, the following measures are proposed to improve the performance of the time-relative positioning:
  • Use observations from satellites with slow changing orbital and clock errors. According to Figure 6, Galileo satellites have the slowest changing orbital and clock errors, while the change of orbital and clock errors from GPS satellites is a little faster, and the fastest changing is GLONASS.
  • Preprocess observations of any two neighboring epochs with the same parameters of broadcast ephemeris. If preprocessing observations of two neighboring epochs with different parameters of broadcast ephemeris, the corresponding satellite orbital and clock errors can be very different, which would lead to severe time-relative positioning error. When shifting to new broadcast ephemeris information, observations of the current epoch should be preprocessed with the parameters of the old broadcast ephemeris to obtain the relative position between the current epoch and the last epoch. Then, preprocessing should be carried out again with the new broadcast ephemeris to prepare to acquire the relative position of the next epoch.
  • Detect sudden changes in satellite position or clock jump with robust estimations. The GNSS satellites can have sudden changes of position, mostly due to satellite maneuvers, especially for BeiDou geostationary satellites. The satellite clock can also jump sometimes. These can be detected based on the residuals of least-squares estimation of Equation (5) or (13); the corresponding observations should be excluded.
  • Obtain the precise coordinates of the starting point. The coordinate error of the starting point has a significant effect on the performance of the time-relative method. Therefore, precise coordinates should be acquired before carrying out real-time time-relative positioning. This can be achieved by different techniques such as post-processed precise point positioning (PPP) and long-distance baseline positioning.
  • Process observations according to the following procedures:
    Preprocess the first epoch observations with the precise coordinates of the starting point and obtain the equation A 1 X ˇ 1 + B N + M 1 Z = L 1 .
    Preprocess observations from the other epochs with the coordinates derived from single point positioning and obtain the equation A i X ^ i + B N + M i Z = L i .
    Calculate the relative movement, Δ X ^ 1 , 2 , between the first and second epochs based on the equation A 2 Δ X 1 , 2 + M 1 , 2 Z = Δ L 1 , 2 .
    Obtain the precise coordinate of the second epoch by X ˇ 2 = X ˇ 1 + Δ X ^ 1 , 2 .
    Reprocess the second epoch observations with the above derived precise coordinates and get the equation A 2 X ˇ 2 + B N + M 2 Z = L 2 .
    Repeat the above three steps to obtain the precise coordinates of other epochs.
When using for real-time applications, a station with precise coordinates should be established beforehand, then the antenna is setup on the static station and collect observations for a few seconds. After that, move the antenna to any other points to be surveyed while continuously tracking the satellites. Note that, during the process, cycle slip needs to be detected and corrected in real-time.

4. Numerical Results

To test the positioning and navigation performance of the proposed method, two tests were carried out. The first test was based on 24 h of static observations from one Hong Kong CORS station, and the second test was based on practical dynamic observations on the near-shore ocean in Qingdao City.

4.1. Test Results with Static Observations

The 24 h observations the Hong Kong CORS station HKLM collected on 20 December 2019 were processed to assess the accuracy of the proposed time-relative positioning system and to evaluate the time-relative performance for applications over a long period of time simultaneously. Figure 7 shows the environment of the station. The receiver type is Leica GR50 and the sampling interval of the observations is 1 s. The observations for each hour were processed by simulating practical applications.
We simulated four scenarios with different combinations of satellite systems: GPS alone, GPS/Galileo, GPS/Galileo/BeiDou and GPS/Galileo/BeiDou/GLONASS. The 24 h time-relative positioning errors of these scenarios are calculated with different starting hours. As an example, Figure 8 shows the 10-h positioning errors in north, east and up directions of the four scenarios with starting hour 00:00. North is represented by blue, east by red and up by yellow. We can see that the errors in the vertical direction are the largest which can reach several meters for all these four scenarios. The errors in north and east are much smaller especially for GPS/Galileo/BeiDou, which are below 1 m even after 7 h. Among the four scenarios, GPS/Galileo/BeiDou performs best both in horizontal and vertical directions.
For the positioning errors with the other starting hours, see the Appendix A. Figure 9 is the statistics of the maximum time-relative positioning error within 3 h (a, b, c) and the maximum duration within 1 m precision in both north and east directions (d).
As shown in Figure 9, the maximum positioning errors after three hours are mostly less than 0.5 m in horizontal directions when using the proposed method in the scenario of the GPS/Galileo/BeiDou. The best performance was obtained with the GPS/Galileo/BeiDou solution. This is because the performance of the time-relative positioning in terms of accuracy is significantly related to the number satellites used in the solution. The more satellites, the better geometry and the better accuracy obtained.
We can see that for GPS, the positioning performance is not stable, especially in the vertical direction. For example, the positioning error between 02:00–05:00 reached more than 3 m. In the horizontal direction, the positioning errors between 07:00–10:00 and 12:00–15:00 changed slowly and remained within 0.3 m and 0.4 m, while the errors between 00:00–03:00 and 21:00–24:00 reached over 1.5 m. For GPS/Galileo, the positioning performance improved only in the horizontal direction. The reason for this may be that there were only four Galileo satellites observed. For GPS/Galileo/BeiDou, the performance improvement was obvious both in the horizontal and vertical directions. In the horizontal direction, the positioning performance was stable, and positioning errors were all less than 1.0 m, most being less than 0.5 m. In the vertical direction, the positioning errors were generally around 1.0 m. For GPS/Galileo/BeiDou/GLONASS, the performance was generally worse and less stable, especially in the vertical direction, compared to GPS/Galileo/BeiDou. For example, the vertical error between 01:00–04:00 reached almost 10 m and the horizontal errors occasionally reached almost 3 m.
Figure 9d shows the statistics of the longest continuous duration with positioning errors less than 1.0 m both in north and east directions. The GPS/Galileo/BeiDou solution performed best and it lasted generally more than 5 h, occasionally reaching 10 h. The GPS/Galileo/BeiDou/GLONASS solution achieved this low level of error for no more than 3 h.

4.2. Practical Dynamic Test Results

The performance of the relative positioning method was evaluated in Tangdao Bay, Qingdao City, China on 23 September 2019 (Figure 10). Three GNSS receivers were set up on a boat (Figure 10, right). In this study, only observations from a Trimble ALLOY GNSS receiver with a choke ring antenna were used. In addition, another Trimble ALLOY receiver was set up on the shore with a distance from the shore of no more than 1 km. The observation collection time was from 04:00 to 08:00 (GPS time) and the sampling interval was 1 s.
To obtain the precise position of the Trimble ALLOY receiver on the boat, first, the static observations of the receiver on the shore were processed with the software Bernese 5.2 and the PPP position was obtained with a mm-level RMS. Then, a short baseline was formed between the receiver on the shore and the Trimble ALLOY receiver on the boat, and the precise relative position was acquired with the software RTKLib 2.4.2. Thus, the precise absolute position of the Trimble ALLOY receiver was derived by combing the PPP position of the receiver on the shore and the relative position between these two receivers, which was used to validate the performance of the proposed method in this research.
As shown in Figure 11, the time-relative positioning performance was investigated separately with GPS, GPS/Galileo and GPS/Galileo/BeiDou. Similar to the static test, the positioning performance with GPS/Galileo/BeiDou was the best: All of its errors in the north and east directions were within 0.4 m, even after a duration of as long as 4 h. The vertical errors were no greater than 0.5 m with a duration of 2 h, and generally no greater than 1.0 m with a duration of 4 h.

4.3. Analysis and Discussion

From the numerical test results, we find that GPS/Galileo/BeiDou performs best. To explore the reason, taking the static test as an example, the number of observed satellites of GPS, Galileo and BeiDou above a cutoff elevation angle of 15° is illustrated in Figure 12 as well as DOP (dilution of precision) in north, east and up directions. We can see that the observed number of GPS satellites is around 7 or 8, it is about 4 for Galileo, while for BeiDou, it is about 14, more than the sum of that of GPS and Galileo. Therefore, the total number of observed satellites of GPS/Galileo/BeiDou is about 25, about double that of GPS/Galileo, which results in good geometry of Dilution of Precision (DOP) especially in east and up directions as shown in Figure 12. With GPS/Galileo/BeiDou, almost all DOP values are below 0.5 in north and east directions and below 1.0 in up direction.
With the second proposed improving measure by preprocessing observations of any two neighboring epochs with the same parameters of broadcast ephemeris, the orbital and clock errors are in fact connected in the improved time-relative method as shown in Figure 13 (left) by taking BeiDou satellite C09 as an example. The blue one is the original clkRed while the black is the connected. Figure 13 (right) shows the connected clkRed of satellites C13, G13, E13 and R13 as examples and we can see that the size of clkRed may not increase continuously or linearly with time but running up and down generally. So, except for GLONASS, the clkRed error may not reach 2 m or even 1 m after 24 h as illustrated by the red which gives the maximum clkRed error till current epoch.
As it is the maximum size of clkRed error that affect the maximum positioning error most with the improved time-relative method and, Figure 14 shows the average value of the maximum clkRed till current epoch of all GPS, Galileo and BeiDou satellites on different days of year, including 354 of year 2019 (the experimental date of above static test), 20, 50, 90, 111, 141, 176, 202, 234, 265 and 292 of year 2020. We can see that, for GPS, it is very stable generally, the average of the maximum clkRed does not exceed 0.5 m within 5 h and only reach about 1.0 m after 20 h. For Galileo, though not as stable as GPS, it reaches about 0.5 m after 5 h and generally no more than 1.0 m after 15 h. For BeiDou, though the most unstable one, but the average of the maximum clkRed does not exceed 0.5 m generally within 5 h and only reach about 1.0 m after 10 h. Therefore, we can expect the repeatability of similar performance on the other dates. While for GLONASS, the average of the maximum clkRed is much bigger than that of the other three GNSS, which should be the reason that GPS/Galileo/BeiDou/GLONASS has poorer performance.
To demonstrate the repeatability of the performance on the other dates, 24-h GNSS observations of IGS station GOPE (49.9° N, 14.8° E) on 21 September 2020 are downloaded and processed same to that of station HKLM. Figure 15 shows the maximum positioning errors within 3 h and the maximum duration with 1 m precision in both north and east directions. We can see that the performance is similar to that of HKLM. Also, GPS/Galileo/BeiDou performs best and GPS/Galileo/BeiDou/GLONASS performs worst. And for GPS/Galileo/BeiDou, most of the maximum positioning errors are below 0.5 m in both north & east directions and most of the maximum duration with 1 m precision in both north & east directions exceeds 6 h.

5. Conclusions

The purpose of this study was to provide a real-time precise relative positioning method for surveying and navigation applications in remote areas, such as parts of the Tibet or Xinjiang provinces of China, where GPRS or a WiFi data link is not available. The main error sources were first analyzed in detail and measures to improve the accumulated time relative method were proposed. Then, the positioning performance of the proposed measures was assessed. The numerical results over a long period of time with both static and dynamic observations showed that the time-relative positioning performance was not stable using GPS or GPS/Galileo, and especially with GPS/Galileo/BeiDou/GLONASS. With the multiple constellation of GPS/Galileo/BeiDou, the maximum positioning errors were less than 1.0 m, and most were within 0.5 m in a horizontal direction, even with a duration as long as three hours. In a vertical direction, most errors were around 1.0 m with a duration of up to three hours. We can see that the improved time-relative method can be used for positioning and navigation for as long 5 h with a decimeter level of horizontal accuracy, which can meet the demanding positioning requirements of some applications including engineering surveying and large-scale mapping, for example, 1:500, especially in remote areas.

Author Contributions

Conceptualization, K.H. and D.W.; Data curation, W.C. and Y.L.; Funding acquisition, W.C.; Investigation, D.W. and S.J.; methodology, K.H. and S.J.; software, K.H.; validation, Z.W. and W.C.; formal analysis, K.H. and Y.L.; writing—original draft preparation, K.H.; writing—review and editing, D.W. and Y.L.; and supervision, W.C. and Z.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was substantially supported by the Key Program of the National Natural Science Foundation of China (Grant No. 41631073) and was funded by the Shenzhen Science and Technology Innovation Commission (Project No. JCYJ20170818104822282), the National Natural Science Foundation of China (Grant Nos. 42074028, 41704021, 41701513, and 41604027), the financial support by the Qingdao National Laboratory for Marine Science and Technology (Grant No. QNLM2016ORP0401), the Natural Science Foundation of Shandong Province, China (Grant Nos. ZR2020MD042, ZR2016DM15, ZR2020MD065, ZR2016DQ01, ZR2017QD002, ZR2019MD005, and ZR2017MD021), the Fundamental Research Funds for the Central Universities (Grant Nos. 18CX02064A, 18CX02054A, and 16CX02026A), and State Key Laboratory Dynamics (LED2018B03).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

All data included in this study are available upon request by contactwith the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. The time-relative positioning errors with different scenarios in 24 h.
Figure A1. The time-relative positioning errors with different scenarios in 24 h.
Sensors 21 00292 g0a1aSensors 21 00292 g0a1bSensors 21 00292 g0a1cSensors 21 00292 g0a1dSensors 21 00292 g0a1eSensors 21 00292 g0a1fSensors 21 00292 g0a1gSensors 21 00292 g0a1hSensors 21 00292 g0a1i

References

  1. Wübbena, G.; Schmitz, M.; Bagge, A. PPP-RTK: Precise Point Positioning using state-space representation in RTK networks. In Proceedings of the 18th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2005), Long Beach, CA, USA, 13–16 September 2005; pp. 2584–2594. [Google Scholar]
  2. Yu, X.; Gao, J. Kinematic Precise Point Positioning Using Multi-Constellation Global Navigation Satellite System (GNSS) Observations. ISPRS Int. J. Geo-Inf. 2017, 6, 6. [Google Scholar] [CrossRef] [Green Version]
  3. Nadarajah, N.; Khodabandeh, A.; Wang, K.; Choudhury, M.; Teunissen, P.J.G. Multi-GNSS PPP-RTK: From Large- to Small-Scale Networks. Sensors 2018, 18, 1078. [Google Scholar] [CrossRef] [Green Version]
  4. Shu, B.; Liu, H.; Xu, L.; Qian, C.; Gong, X.; An, X. Performance Analysis of BDS Medium-Long Baseline RTK Positioning Using an Empirical Troposphere Model. Sensors 2018, 18, 1199. [Google Scholar] [CrossRef] [Green Version]
  5. Psychas, D.; Verhagen, S.; Teunissen, P. Precision analysis of partial ambiguity resolution-enabled PPP using multi-GNSS and multi-frequency signals. Adv. Space Res. 2020, 66, 2075–2093. [Google Scholar] [CrossRef]
  6. Odijk, D.; Khodabandeh, A.; Nadarajah, N.; Choudhury, M.; Zhang, B.; Li, W.; Teunissen, P. PPP-RTK by means of S-system theory: Australina network and user demonstration. J. Spat. Sci. 2017, 62, 3–27. [Google Scholar] [CrossRef] [Green Version]
  7. Ulmer, K.; Hwang, P.; Disselkoen, B.; Wagner, M. Accurate azimuth from a single PLGR+GLS DoD GPS receiver using time relative positioning. In Proceedings of the ION GPS-95, Palm Springs, CA, USA, 12–15 September 1995; pp. 1733–1741. [Google Scholar]
  8. Michaud, S.; Santerre, R. Time-relative positioning with a single civil GPS receiver. GPS Solut. 2001, 5, 71–77. [Google Scholar] [CrossRef]
  9. Balard, N.; Santerre, R.; Cocard, M.; Bourgon, S. Single GPS receiver time-relative positioning with loop miscloure corrections. GPS Solut. 2006, 10, 56–62. [Google Scholar] [CrossRef]
  10. Odijk, D.; Traugott, J.; Sachs, G.; Montenbruck, O.; Tiberius, C. Two precision GPS approaches applied to kinematic raw measurements of miniaturized L1 receivers. In Proceedings of the ION GPS-2007, Fort Worth, TX, USA, 25–28 September 2007. [Google Scholar]
  11. Li, X.; Guo, B.; Lu, C.; Ge, M.; Wickert, J.; Schuh, H. Real-time GNSS seismology using a single receiver. Geophys. J. Int. 2014, 198, 72–89. [Google Scholar] [CrossRef] [Green Version]
  12. Traugott, J.; Holzapfel, F.; Sachs, G. Conceptual Approach for Precise Relative Positioning with Miniaturized GPS Loggers and Experimental Results. 2010. Available online: https://www.sto.nato.int/publications/STO%20Educational%20Notes/RTO-EN-SET-116-2010/EN-SET-116(2010)-04.pdf (accessed on 1 February 2010).
  13. Liu, Z.; Ji, S.; Chen, W.; Ding, X. New fast precise kinematic surveying method using a single dual-frequency GPS receiver. J. Surv. Eng. 2013, 139. [Google Scholar] [CrossRef]
  14. Ji, S.; Sun, Z.; Weng, D.; Chen, W.; Wang, Z.; He, K. High-precision Ocean navigation with single set of BeiDou short-message device. J. Geod. 2019, 93. [Google Scholar] [CrossRef]
  15. Colosimo, G.; Crespi, M.; Mazzoni, A. Real-time GPS seismology with a stand-alone receiver: A preliminary feasibility demonstration. J. Geophys. Res. 2011, 116. [Google Scholar] [CrossRef] [Green Version]
  16. Li, X.; Ge, M.; Guo, B.; Wikert, B.; Shuh, H. Temporal point positioning approach for real-time GNSS seismology using a single receiver. Geophys. Res. Lett. 2013, 40, 5677–5682. [Google Scholar] [CrossRef] [Green Version]
  17. Banville, S.; Langley, R. Improving Real-Time Kinematic PPP with Instantaneous Cycle-Slip Correction. In Proceedings of the 22nd International Technical Meeting of the Satellite Division of the Institute of Navigation 2009, ION GNSS 2009, Savannah, GA, USA, 22–25 September 2009. [Google Scholar]
  18. Li, X.; Li, X.; Yuan, Y.; Zhang, K.; Zhang, X.; Wickert, J. Multi-GNSS phase delay estimation and PPP ambiguity resolution: GPS, BDS, GLONASS, Galileo. J. Geod. 2018, 92, 579–608. [Google Scholar] [CrossRef]
  19. Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. GNSS: Global Navigation Satellite Systems: GPS, Glonass, Galileo, and More; Springer: New York, NY, USA, 2008. [Google Scholar]
  20. Olynik, M.C. Temporal Characteristics of GPS Error Sources and Their Impact on Relative Positioning. Master’s Thesis, Department of Geomatics Engineering, University of Calgary, Calgary, AB, Canada, 2002. [Google Scholar]
  21. Caissy, M.; Agrotis, L. Real-Time Working Group and Real-Time Pilot Project. Int. GNSS Serv. Tech. Rep. 2011, 2011, 183–190. [Google Scholar]
  22. Caissy, M.; Weber, G.; Agrotis, L.; Wiibbena, G.; Hernandez-Pajares, M. The IGS real-time pilot project the development of realtime IGS correction products for precise point positioning. Geophys. Res. Abstr. 2011, 13, EGU2011-7472. [Google Scholar]
Figure 1. Principle of time-relative method.
Figure 1. Principle of time-relative method.
Sensors 21 00292 g001
Figure 2. Overall time-relative method vs. accumulated time-relative positioning method.
Figure 2. Overall time-relative method vs. accumulated time-relative positioning method.
Sensors 21 00292 g002
Figure 3. Positioning error in the X direction with different initial coordinates.
Figure 3. Positioning error in the X direction with different initial coordinates.
Sensors 21 00292 g003
Figure 4. Positioning error in the Y direction with different initial coordinates.
Figure 4. Positioning error in the Y direction with different initial coordinates.
Sensors 21 00292 g004
Figure 5. Positioning error in the Z direction with different initial coordinates.
Figure 5. Positioning error in the Z direction with different initial coordinates.
Sensors 21 00292 g005
Figure 6. Average change per minute of orbital and clock corrections (a: GPS, b: Galileo, c: GLONASS, d: BeiDou).
Figure 6. Average change per minute of orbital and clock corrections (a: GPS, b: Galileo, c: GLONASS, d: BeiDou).
Sensors 21 00292 g006
Figure 7. HKLM COSR station.
Figure 7. HKLM COSR station.
Sensors 21 00292 g007
Figure 8. The 10-h time-relative positioning errors with the starting hour 00:00 (a: GPS, b: GPS/Galileo, c: GPS/Galileo/GLONASS, d: GPS/Galileo/BeiDou/GLONASS).
Figure 8. The 10-h time-relative positioning errors with the starting hour 00:00 (a: GPS, b: GPS/Galileo, c: GPS/Galileo/GLONASS, d: GPS/Galileo/BeiDou/GLONASS).
Sensors 21 00292 g008
Figure 9. Maximum time-relative positioning error within 3 h (a: north, b: east, c: up) and maximum duration with 1 m precision in both north and east directions (d).
Figure 9. Maximum time-relative positioning error within 3 h (a: north, b: east, c: up) and maximum duration with 1 m precision in both north and east directions (d).
Sensors 21 00292 g009
Figure 10. Experimental site (left) and setup (right).
Figure 10. Experimental site (left) and setup (right).
Sensors 21 00292 g010
Figure 11. Time-relative positioning errors with (a) GPS, (b)GPS/Galileo and (c) GPS/Galileo/BeiDou.
Figure 11. Time-relative positioning errors with (a) GPS, (b)GPS/Galileo and (c) GPS/Galileo/BeiDou.
Sensors 21 00292 g011
Figure 12. Number of observed satellites (a) and north (b), east (c) and up DOP (d).
Figure 12. Number of observed satellites (a) and north (b), east (c) and up DOP (d).
Sensors 21 00292 g012
Figure 13. Original, connected and maximum clkRed (a: C09, b: connected ClkRed of C09 G09 E09 R09, c: connected ClkRed of C13 G13 E13 R13).
Figure 13. Original, connected and maximum clkRed (a: C09, b: connected ClkRed of C09 G09 E09 R09, c: connected ClkRed of C13 G13 E13 R13).
Sensors 21 00292 g013
Figure 14. The average of the maximum clkRed of (a) GPS, (b) Galileo, (c) BeiDou and (d) GLONASS satellites.
Figure 14. The average of the maximum clkRed of (a) GPS, (b) Galileo, (c) BeiDou and (d) GLONASS satellites.
Sensors 21 00292 g014
Figure 15. Maximum time-relative positioning error within 3 h (a: north, b: east, c: up) and (d) maximum duration with 1 m precision in both north and east directions of station GOPE.
Figure 15. Maximum time-relative positioning error within 3 h (a: north, b: east, c: up) and (d) maximum duration with 1 m precision in both north and east directions of station GOPE.
Sensors 21 00292 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

He, K.; Weng, D.; Ji, S.; Wang, Z.; Chen, W.; Lu, Y.; Nie, Z. Improving the Performance of Time-Relative GNSS Precise Positioning in Remote Areas. Sensors 2021, 21, 292. https://doi.org/10.3390/s21010292

AMA Style

He K, Weng D, Ji S, Wang Z, Chen W, Lu Y, Nie Z. Improving the Performance of Time-Relative GNSS Precise Positioning in Remote Areas. Sensors. 2021; 21(1):292. https://doi.org/10.3390/s21010292

Chicago/Turabian Style

He, Kaifei, Duojie Weng, Shengyue Ji, Zhenjie Wang, Wu Chen, Yangwei Lu, and Zhixi Nie. 2021. "Improving the Performance of Time-Relative GNSS Precise Positioning in Remote Areas" Sensors 21, no. 1: 292. https://doi.org/10.3390/s21010292

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