Next Article in Journal
GAN-Based Differential Private Image Privacy Protection Framework for the Internet of Multimedia Things
Previous Article in Journal
Finding the Ionospheric Fluctuations Reflection in the Pulsar Signals’ Characteristics Observed with LOFAR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Long-Period Precise Time-Relative Positioning Method Based on RTS Data

1
National Time Service Center, Chinese Academy of Sciences, Shu Yuan Road, Xi’an 710600, China
2
Department of Surveying and Mapping, China University of Petroleum (East China), Qingdao 266580, China
3
Shenzhen Research Institute, The Hong Kong Polytechnic University, Shenzhen 518057, China
4
Department of Land Surveying and Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong 999077, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(1), 53; https://doi.org/10.3390/s21010053
Submission received: 30 November 2020 / Revised: 19 December 2020 / Accepted: 21 December 2020 / Published: 24 December 2020

Abstract

:
The high precision positioning can be easily achieved by using real-time kinematic (RTK) and precise point positioning (PPP) or their augmented techniques, such as network RTK (NRTK) and PPP-RTK, even if they also have their own shortfalls. A reference station and datalink are required for RTK or NRTK. Though the PPP technique can provide high accuracy position data, it needs an initialisation time of 10–30 min. The time-relative positioning method estimates the difference between positions at two epochs by means of a single receiver, which can overcome these issues within short period to some degree. The positioning error significantly increases for long-period precise positioning as consequence of the variation of various errors in GNSS (Global Navigation Satellite System) measurements over time. Furthermore, the accuracy of traditional time-relative positioning is very sensitive to the initial positioning error. In order to overcome these issues, an improved time-relative positioning algorithm is proposed in this paper. The improved time-relative positioning method employs PPP model to estimate the parameters of current epoch including position vector, float ionosphere-free (IF) ambiguities, so that these estimated float IF ambiguities are used as a constraint of the base epoch. Thus, the position of the base epoch can be estimated by means of a robust Kalman filter, so that the position of the current epoch with reference to the base epoch can be obtained by differencing the position vectors between the base epoch and the current one. The numerical results obtained during static and dynamic tests show that the proposed positioning algorithm can achieve a positioning accuracy of a few centimetres in one hour. As expected, the positioning accuracy is highly improved by combining GPS, BeiDou and Galileo as a consequence of a higher amount of used satellites and a more uniform geometrical distribution of the satellites themselves. Furthermore, the positioning accuracy achieved by using the positioning algorithm here described is not affected by the initial positioning error, because there is no approximation similar to that of the traditional time-relative positioning. The improved time-relative positioning method can be used to provide long-period high precision positioning by using a single dual-frequency (L1/L2) satellite receiver.

1. Introduction

High accuracy real-time positioning is the most important application of Global Navigation Satellite System (GNSS). In recent years, the redundancy and diversity of satellites comprising the space segment of GNSS have significantly increased, so that the reliability and availability of positioning systems are highly enhanced. At the same time, this also contributes to the complication of GNSS data processing techniques, due to the various sources of positioning error [1,2,3,4,5].
Nowadays, high-precision positioning can be easily achieved by using real-time kinematic (RTK) and precise point positioning (PPP) or their augmented techniques, such as network RTK (NRTK) and PPP-RTK [6,7]. Traditional RTK or NRTK requires a reference station and datalink in order to minimise the various sources of positioning error, including satellite orbit error (ephemeris), satellite clock error, ionospheric and tropospheric delays, as well as receiver clock error. As the double-differenced (DD) ionospheric and tropospheric delay increases over the distance between base station and mobile receiver, this would decrease the positioning accuracy and increase the (re-)initialisation time of RTK [8]. Though the NRTK overcomes these issues to some degree, a much higher amount of reference stations are required, while a stable and efficient central data processing software must be developed.
The PPP technique can provide high absolute positioning accuracy as consequence of precise orbits and clocks by means of a single receiver. For real-time applications, the precise satellite orbits are also provided by many governmental bodies and manufacturers of satellite receivers. One of the open issues is that the PPP technique has a long initialisation and re-initialisation time. Generally, it is about 10–30 min, in order to achieve centimetre-level positioning accuracy [9], which limits the high accuracy real-time positioning applications. Although the augmented PPP technique, based on different GNSS and using a dual-frequency satellite receiver, together with local reference stations, significantly shortens the above time to first point [10,11], a local reference station and datalink are necessary. Furthermore, much attention should be paid to ambiguity resolution and validation, which affects the positioning reliability for both RTK and PPP.
A time-relative positioning algorithm able to compute the time-differenced carrier phase (TDCP) is proposed in this paper, in order to eliminate the processing ambiguities if there is no cycle slip [12,13,14,15].
According to the difference of data processing techniques, the time-relative positioning method can be divided into two categories: the overall time-relative positioning [15] and accumulated time-relative positioning [16], both of which meet the needs of the two aforementioned precise positioning techniques. Furthermore, both of them can be used to determine user position by using a single receiver without (re-)initialisation time. For these advantages, time-relative positioning has been widely used in many fields, such as engineering surveying, mapping [17], navigation [18,19,20,21,22], altitude determination [15,23] and geological monitoring [24,25].
However, both the above categories of time-relative positioning have also drawbacks. In fact, as the various sources of positioning error remained in TDCP solutions, the positioning accuracy of accumulated time-relative method significantly decreases over the integration, due to the error sources themselves. It is difficult to achieve centimetre-level accuracy by using long-period positioning [17]. The positioning accuracy would be comparable for traditional RTK and overall time-relative positioning if the related errors caused by the different sources (satellite orbit and clock error, ionospheric and tropospheric delays) are constant over time [14].The errors caused by different sources are variable over time, so that the positioning accuracy decreases when the time between the base epoch and the current positioning one becomes longer [13]. The positioning error increases almost linearly over time within short period (linearization error), so that the position data can be corrected through the linear interpolation [26]. Therefore, this assumption of linear drift of the positioning error limits the application of the above methods to a few minutes. If the positioning period is longer than a few minutes, this drift cannot be fully removed through linear interpolation.
Furthermore, both of these methods are sensitive to the initial position [17,19]. In fact, as the initial position induces the above linearisation error of position data for the two epochs (base and current ones), the positioning accuracy may decrease. Different from accumulated time-relative positioning method, the integration process is not needed for overall time-relative positioning method. If the sources of positioning error are properly minimized for long-period precise positioning, the positioning accuracy achieved by using the overall time-relative positioning method is expected to be much higher than that obtained by means of the accumulated time-relative method.
This work is aimed at improving the positioning accuracy of the overall time-relative method for long-period precise positioning. After analysing the main error sources of the time-relative positioning, an improved multi-GNSS time-relative positioning algorithm, based on ionosphere-free (IF) combination measurements and real-time service (RTS) data stream, is proposed. The proposed time-relative positioning method, which is not affected by the initial position error, is able to achieve a positioning accuracy of a few centimeters in one hour. Thus, the positioning accuracy is assessed during long-time static and dynamic tests.

2. Time-Relative Positioning Algorithm Based on TDCP Measurements

2.1. Mathematical Models of Time-Relative Positioning Method

In order to achieve time-relative positioning, GNSS measurements were firstly recorded at base epoch T b , then the receiver was moved to another station i at epoch T i to collect GNSS data for a short session. The measurement equations of the two sessions can be read as follows:
{ L b = A b X b + B N + c d t b r + d b o r b c d t b s + T b I b L i = A i X i + B N + c d t i r + d i o r b c d t i s + T i I i
where: L b and L i are the carrier phase measurements for epoch T b and T i ; X b and X i are the position vectors of epoch T b and T i , respectively; N is ambiguity vector; A b , A i and B are corresponding matrix coefficients; d o r b is the satellite orbit error; d t r is the receiver clock error; d t s is the satellite clock error; T is the tropospheric delay, I is the ionospheric delay.
Time-differencing can be formed between T b and T i epochs, so that, it is possible to obtain:
L i L b ( ( d i o r b d b o r b ) c ( d t i s d t b s ) ) = ( A i X i A b X b ) + c ( d t i r d t b r ) + ( T i T b ) ( I i I b )
Because the time-differenced measurement is not the direct function of relative position X b , i (position relative to base epoch) [16], the Equation (2) is usually solved for X i . Thus, the Equation (2) can be rewritten as:
L i L b d b , i o r b + c d t b , i s = ( A i X i A i X b + A i X b A b X b ) + c d t b , i r + T b , i I b , i = ( A i d X b , i + d A b i X b ) + c d t b , i r + T b , i I b , i
The difference of ionospheric and tropospheric delays between the two epochs can be neglected for short-time positioning after correcting with the algorithm, while the ionospheric delays are eliminated with IF combination. The satellite orbit and clock are constrained with the forecast ephemeris or real-time precise orbit and clock. Thus, the time-differential relative positioning model of the two epochs is formed as: d L b , i = A i d X b , i + d A b , i X b + c d t b , i r .
If the interval between T b and T i is enough, the difference between A b and A i can be neglected, thus:
A i d X b , i + c d t b , i r = d L b , i
If the position of the base epoch T b is known, then the coordinates of station and clock parameter can be estimated based on least squares with more than four satellites.

2.2. Error Analysis

The time-relative positioning error is mainly caused by the temporal, between T b and T i epochs, of the errors caused by the different sources, including those in satellite orbits and satellite clocks, ionospheric and tropospheric delays, as well as initial positioning error, which cannot be removed through time-differencing for long-period precise positioning.
The error affecting forecast ephemeris is variable over time, so that it cannot be removed through time-differencing. Furthermore, the orbital error rapidly increases. For example, the 3D orbital error can increase up to 70 cm in 30 min for GPS. The error affecting GPS satellite clock increases slightly slower than that of the forecast ephemeris and the magnitude is about 7–30 cm in 30 min [27]. Furthermore, the error affecting the broadcast ephemeris cannot be fitted with the linear model for long period. The remaining error decreases the positioning accuracy over the interval of two epochs for time-relative positioning.
Fortunately, the International GNSS Service (IGS) RTS has been providing access to continuous real-time GNSS forecast ephemeris and clock corrections since the 1 April 2013 [28,29]. The accuracy of RTS products is about 8 cm for GPS ephemeris and 0.3 ns for GPS satellite clocks [28,30], which is enough high for real-time precise positioning. As the real-time high-rate precise products are provided, the orbital and clock errors would not increase over time.
The ionospheric delay is the main error in time-relative positioning for single-frequency satellite receiver (L1, i.e., 1575.42 MHz): the magnitude would increase up to 128 cm in 30 min [27]. As the change rate of ionospheric delay is variable with the site and the epoch, it is difficult to precisely model it. Furthermore, the change rate of ionospheric delay is easily influenced by space weather, its value would be very high and most of the ionosphere models also perform badly during high solar activity period [31]. While for dual-frequency satellite receivers (L1/L2, i.e., 1227.60 MHz), the IF combination can be formed to minimize the ionospheric delay.
The tropospheric delay consists of two parts: the hydrostatic delay and the wet delay [32]. The tropospheric delay changes much slower than ionospheric delay, so that most of them can be removed through time-differencing within a short period. However, both of the hydrostatic and wet delays are heavily dependent on the elevation mask, and the remaining error after time-differencing would increase over the time interval between base epoch and current one. The hydrostatic delay can be accurately modelled based on the information of atmospheric pressure [33], while the wet delay is difficult to model and predict. The wet delay is usually estimated as a random walk process with GNSS measurements [34,35].
Another important error source is the initial positioning error. As described in the previous paragraph, the difference between Ab and A i is neglected. Furthermore, the errors affecting the base epoch coordinates will also increase the positioning error when geometrical satellite distribution changes, especially for long-period precise positioning.
In conclusion, the main factors that limit the time-relative positioning accuracy for long-period positioning include errors in forecast ephemeris, ionospheric delay, tropospheric delay and the error of initial position. According to the above analysis, an improved time-relative positioning algorithm is proposed in this paper, as well as the mathematic model and performance are here presented.

3. Improved Time-Relative Positioning Algorithm for Long-Period Precise Positioning

In order to minimise the errors analysed in the previous paragraph, an improved overall time-relative positioning algorithm is proposed for long-period precise positioning.
As the errors affecting forecast ephemeris are accumulated with the increase of time between two epochs, the real-time precise satellite orbits and clocks are used in this paper for their high accuracy and time-resolution, which is expected to minimise most of the errors in forecast ephemeris. In order to reduce the effect of ionospheric delay, the IF combination measurements are employed to estimate the related parameters. Thus, the remaining errors are the tropospheric delay and the error induced by the initial position.
The proposed time-relative positioning algorithm consists of two steps. Firstly, the PPP solution is obtained with IF combination based on RTS products, then the estimated IF float ambiguities are used as constraints to estimate the user position, tropospheric delay and receiver clock error. Finally, the time-relative positioning results are calculated by differencing the coordinates of current epoch and the base one, and the mathematical models are described as follows.

3.1. PPP Model Used with RTS Products

The GNSS code and carrier phase IF combinations read [36]:
{ P I F , r m , s = 1 f m , 1 2 f m , 2 2 ( f m , 1 2 P 1 , r m , s f m , 2 2 P 2 , r m , s ) L I F , r m , s = 1 f m , 1 2 f m , 2 2 ( f m , 1 2 L 1 , r m , s f m , 2 2 L 2 , r m , s )
where: m , r and s indicate the satellite system, receiver and satellite; P I F , r m , s and L I F , r m , s are the IF combination measurements for pseudorange and carrier phase.
The IF PPP function model for GPS, Galileo and BeiDou can be presented as [37]:
{ P I F , r G , s = ρ r G , s + d o r b G c d t G , s + c d t r G + m r G , s T + ε ( P I F , r G , s ) L I F , r G , s = ρ r G , s + d o r b G c d t G , s + c d t r G + m r G , s T + B I F , r G , s + ε ( L I F , r G , s )
{ P I F , r E , s = ρ r E , s + d o r b E c d t E , s + c d t r G + c d t s y s E + m r E , s T + ε ( P I F , r E , s ) L I F , r E , s = ρ r E , s + d o r b E c d t E , s + c d t r G + c d t s y s E + m r E , s T + B I F , r E , s + ε ( L I F , r E , s )
{ P I F , r C , s = ρ r C , s + d o r b C c d t C , s + c d t r G + c d t s y s C + m r C , s T + ε ( P I F , r C , s ) L I F , r C , s = ρ r C , s + d o r b C c d t C , s + c d t r G + c d t s y s C + m r C , s T + B I F , r C , s + ε ( L I F , r C , s )
where: G , E and C indicate the GNSS index (G: GPS, E: Galileo and C: BeiDou); d t r G represents the receiver clock error of GPS; d t s y s E and d t s y s C refer to the GNSS time difference parameters for Galileo and BeiDou with reference to GPS, respectively. P and L are the pseudorange and carrier phase, respectively, and ρ is the geometrical distance between receiver and satellite (range). T denotes the zenith tropospheric delay, m indicates the troposphere mapping function; B is the corresponding IF float ambiguity; ε stands for the measurement noise; c represents the speed of light in vacuum, d o r b G refers to the satellite orbital error, d t G , s is the satellite clock error.
The satellite orbits and clocks are constrained with RTS products, as well as a robust Kalman filter is used to estimate the related parameters, including coordinates, receiver clock error, the positioning error of Galileo/BeiDou with reference to GPS, zenith tropospheric wet delay and ambiguities.

3.2. Time-Relative Positioning with the Constraints of IF Float Ambiguities

Supposing that the first epoch t 0 is the base epoch, then the 3D positions ( X x ( t i ) , X y ( t i ) , X z ( t i ) ) and IF float ambiguities ( B I F , r G , s 1 ( t i ) , …, B I F , r G , s n ( t i ) , B I F , r E , s 1 ( t i ) , …, B I F , r E , s n ( t i ) , B I F , r C , s 1 ( t i ) , …, B I F , r C , s n ( t i ) ) of epoch t i can be estimated by using the PPP method based on RTS products. The IF float ambiguities of all epochs should be similar for the same satellite if all the cycle slips are detected and repaired. Thus, the estimated IF ambiguities can be used as constraints for the base epoch, in order to estimate other parameters, including 3D positions, receiver clock error and tropospheric delay. In this paper, the cycle slips are detected and repaired by using the Melbourne–Wübbena and geometry-free combination method [38,39].
Applying IF ambiguities constraint functionally implies fixing the ambiguities parameters in the carrier phase function model. Equation (9) illustrates the function models with the IF float ambiguities to be constrained:
{ P r s = ρ r s + d o r b c d t s + c d t r + m r s T + ε ( P r s ) L r s = ρ r s + d o r b c d t s + c d t r + m r s T + B r , c o n s t r a i n e d s + ε ( L r s )
where: B r , c o n s t r a i n e d s is the constrained IF float ambiguities. For the base epoch, the IF float ambiguities are constrained as:
{ B I F , r G , s 1 ( t 0 ) = B I F , r G , s 1 ( t i ) B I F , r G , s n ( t 0 ) = B I F , r G , s n ( t i ) B I F , r E , s 1 ( t 0 ) = B I F , r E , s 1 ( t i ) B I F , r E , s 1 ( t 0 ) = B I F , r E , s 1 ( t i ) B I F , r C , s 1 ( t 0 ) = B I F , r C , s 1 ( t i ) B I F , r C , s 1 ( t 0 ) = B I F , r C , s 1 ( t i )
As previously shown, the IF float ambiguities are being continuously estimated through the traditional PPP model, then the estimated IF ambiguities of the current epoch are used as a constraint to estimate the position for the base epoch (first epoch). The relative position is calculated by differencing the positions of current and base epochs. Based on this method, the positioning error can be removed by time-differencing within a short period. For long-period positioning, the IF ambiguities, which can be used as a constraint for the base epoch, tend to converge towards the true value.
By constraining the IF ambiguities parameters in the function models, the corresponding derivatives presented in the design matrix must be deleted. The constrained parameters are not necessary to be estimated through this method, while there is potential error in the solution, due to the error in the estimated IF float ambiguities. Another option is implementing stochastic constraints, which are much more robust and simpler. Based on the IF ambiguities estimated and the uncertainties of those ambiguities, the covariance matrix can be adjusted to constrain the IF ambiguities.
The stochastic constraints (the covariance between these parameters is ignored) for the base epoch can be read as:
Q x 0 = [ σ x 2 σ y 2 σ z 2 σ I F , s y s 2 , s 1 σ I F , s y s 2 , s n ]
where: Q x 0 is a priori variance-covariance matrix, σ x 2 , σ y 2 , σ z 2 are a priori variance-covariance of coordinates; σ I F , s y s 2 , s 1 is the constrain uncertainty of the estimated IF float ambiguities; s y s indicates different GNSS systems.
The choice of uncertainties would affect the performance of the base epoch. In order to avoid the case of overconstraining, the variance of the estimated IF float ambiguities is determined as follows [40]:
{ σ I F , G s 1 = 0.0008 m σ I F , E s 1 = 0.0008 m σ I F , C s 1 = 0.0010 m
Then, the coordinates and the parameters of the base epoch can be estimated by means of a robust Kalman filter. Thus, the positioning related to the base epoch t 0 can be calculated as follows:
d X b , i = X ( t i ) X ( t 0 )
The new time-relative positioning method estimates the position both for base and current epochs, differently from traditional TDCP positioning, using approximation for determining positions. Meanwhile, all the errors caused by the different sources in GNSS measurements are precisely computed, so that a high positioning accuracy is expected to be provided by long-period positioning, based on the proposed new algorithm.
The flowchart of the proposed algorithm is shown in Figure 1. The steps of the algorithm can be summarised as follows:
(1)
Calculation of satellite position by using the forecast ephemeris and its correction by means of RTS data;
(2)
Estimation of IF float ambiguities and user position by means of the robust Kalman filter based on the PPP model;
(3)
Estimation of user position by constraining the IF float ambiguities through the robust Kalman filter for the base epoch; the stochastic constraints are adopted in this work;
(4)
Calculation of the relative position of the current epoch, related to the base epoch, by differencing the estimated position of both epochs.

4. Experiments and Results

The real-time positioning examples were used to assess the positioning accuracy of the described algorithm. In order to investigate the positioning accuracy of the new positioning method for long period precise positioning, two data sets sensed by means of dual-frequency (L1/L2) satellite receivers, used with a position update rate of 1 Hz during static and dynamic tests, were analysed.
During static tests, the GNSS data transmitted every hour for 24 h by the station HKLT (Hong Kong Lam Tei, ftp://ftp.geodetic.gov.hk/rinex3/2019/, the location was shown in Figure 2) to a Trimble R9 receiver in Hong Kong on 3 March 2019 were processed through kinematic mode. The static PPP solutions determined by using IGS precise satellite orbital position and clock times were used as reference data. The dynamic data were sensed by means of a Trimble R10 receiver in Qingdao on the 23 September 2019, during one-hour GPS/Galileo/BeiDou measurements. The satellite products containing GPS/ Galileo/BeiDou orbits and clocks corrections obtained from CNT, a product of the Centre National d’Etudes Spatiales (CNES), were used.
Figure 3 shows the number of visible satellites (having an elevation mask higher than 8°) and PDOP (positional dilution of precision) at HKLT station on the 3 March 2019, both for GPS and the combination of GPS, Galileo and BeiDou. There were about 10 GPS visible satellites in each epoch, even if the total number of visible GPS, Galileo and BeiDou satellites could even reach 35, which resulted in much smaller PDOP. Such a redundancy significantly increased the reliability and robustness of precise positioning.
The signal-to-noise ratio (SNR) and pseudorange multipath (MP1/MP2) by using GPS, Galileo and BeiDou satellites were shown in Figure 4. The GNSS measurements were affected by interferences (such as multipath errors) as shown in Figure 4, even though the HKLT station is a continuous reference station.
The plots in Figure 5 and Figure 6 show the positioning error of the proposed time-relative positioning method (the initial coordinates are estimated by using single point positioning method) for HKLT station by using only GPS satellites and GPS/Galileo/BeiDou ones, respectively. As shown in Figure 5 and Figure 6, the positioning error was uniformly distributed during each hour. There was no significant increase or decrease trend of the positioning errors related to longitude, latitude and altitude during each hour. Moreover, the 3D positioning error fluctuated up to 0.2 m during most sessions using GPS only. As expected, the positioning accuracy was significantly improved by using the combination of GPS, Galileo and BeiDou, as consequence of a higher amount of measurements and a more uniform geometrical distribution of the satellites (expressed by a lower PDOP in Figure 3). The positioning error was lower than 0.1 m for the combination of GPS, Galileo and BeiDou.
Table 1 and Table 2 show the statistical results of the positioning accuracy for the 24 h session’s hourly measurements: mean; standard deviation (STD); root mean square (RMS). Figure 7 shows the maximum positioning error and error, expressed as RMS, for each session. This figure shows that the proposed positioning model achieved a positioning error (expressed as RMS) of a few centimetres and a maximum positioning error of 0.22 m.
Furthermore, the mean values of the positioning error fluctuated around zero and most of them fluctuate up to 2 cm, by using both only GPS and the combination of GPS/Galileo/BeiDou. The standard deviation of most sessions was very close to the positioning error, expressed as RMS. Therefore, the positioning accuracy was uniformly distributed by using the proposed positioning method.
For the measurements using only GPS, the horizontal positioning error was up to 0.2 m and, for most of them, it fluctuated up to 0.05 m, while the vertical positioning error was up to 0.25 m and, for most of these measurements, was lower than 0.1 m. As a consequence, the horizontal positioning error, expressed as RMS, fluctuated around 0.03 m, while the vertical positioning error fluctuated around 0.05 m. By comparison with the results obtained by using only GPS, the positioning accuracy was highly improved by means of the combination of GPS, Galileo and BeiDou. In fact, both the maximum positioning error and that expressed as RMS were much lower than those obtained by using only GPS: the horizontal positioning error was about 0.02 m, while the vertical one was 0.04 m.
In order to validate the developed algorithm, the traditional real-time PPP position data calculated by means of GAMP (GNSS Analysis software for Multi-constellation and multi-frequency Precise positioning) [41] by using GPS/Galileo/BeiDou satellites in 24 h are plotted in Figure 8. The initialisation time is inevitable for every session and is more than 10 min (the positioning errors were lower than 10 cm) for most sessions, even by using the combination of GPS, Galileo and BeiDou. Furthermore, the positioning error fluctuated a lot and was much higher than that obtained by using the proposed time-relative method. Thus, the positioning accuracy of the new algorithm is higher than that of the traditional real-time PPP technique in the time of 1 h.
As the approximate initial position accuracy also affects the traditional time-relative positioning accuracy [19], a data set having different initial position errors (i.e., by adding errors of 5, 10 and 20 m, respectively, to each geodetic coordinate) was tested in one hour (00:00–01:00), in order to confirm whether the proposed algorithm in this work can overcome this issue.
Figure 9 shows the positioning error as a function of the initial position error. The reference position data (red curve in Figure 9) were obtained by relying on the initial position sensed by means of a static PPP. Then, errors of 5, 10 and 20 m were added to this initial position. By comparison with the reference position data, there was no significant decrease of positioning accuracy (left panel in Figure 9), based on the initial position having a positioning error of 10 m. In fact, the position was estimated for both the base and current epochs and there was no approximation, differently from the traditional time-relative positioning.
Therefore, the proposed positioning method in this work achieves a positioning accuracy of 3–5 cm. Furthermore, the positioning accuracy was uniformly distributed in the time of one hour and unaffected by the initial position error.
In order to confirm the positioning accuracy of the proposed positioning method, a data set collected in Qingdao, Shandong province, during a dynamic test carried out by means of a satellite receiver on an inflatable boat over one hour on 23 September 2019 was processed. A base station was placed near the mobile receiver, so that the RTK position data obtained by using GPS/Galileo/BeiDou satellites were used as reference ones. The positions of the base station and mobile receiver are shown in Figure 10. A Trimble R10 receiver was used as mobile receiver (Figure 11). Figure 12 indicates the trajectory of the mobile receiver, comprising RTK position data. The maximum distance between base station and mobile receiver is about 1300 m.
The number of visible satellites and PDOP related to both base station and mobile receiver are shown in Figure 13, which is similar to the results of static test: the combination of GPS, Galileo and BeiDou significantly increases the redundancy and improves the geometrical distribution of satellites (more uniform).
The SNR and pseudorange multipath (MP1/MP2) at mobile receiver are shown in Figure 14. The severe interferences were observed both for SNR measurements and MP1/MP2 by using GPS, Galileo and BeiDou satellites. These might result from sea surface reflection.
The results of the proposed positioning algorithm using only GPS and GPS/Galileo/BeiDou, respectively, are shown in Figure 15. By using only the GPS measurements, a positioning error (expressed as RMS) of 0.014, 0.015 and 0.062 m was achieved for longitude, latitude and altitude, respectively, while the maximum positioning errors were 0.044, 0.041 and 0.153 m, respectively. The positioning accuracy was also highly improved by the combination of GPS, Galileo and BeiDou. The positioning error, expressed as RMS, in one hour, was 0.012, 0.010 and 0.041 m for longitude, latitude and altitude, respectively. Meanwhile, the maximum positioning error and the standard deviation were much lower than those obtained by using only GPS for the three geodetic coordinates. The mean positioning error obtained by using multi-GNSS was also lower than that recorded by means of only GPS for the longitude and the latitude. Yet, a positioning error for the altitude, caused by unknown factors, resulted in a much higher mean value.
The results of the traditional PPP technique using the CNT products and the combination of GPS, Galileo and BeiDou are shown in Figure 16. As expected, the initialisation time was also needed and the positioning accuracy (expressed as mean, standard deviation and RMS) was worse than that obtained by using the algorithm proposed in this work.

5. Conclusions

The real-time high accuracy position data are usually provided by RTK/NRTK or PPP/PPP-RTK techniques, based on GNSS. Yet, both RTK/NRTK and PPP/PPP-RTK have their disadvantages. In fact, The RTK/NRTK is very complex to use; besides the need for a reference station, the differential correction signals should be transmitted from the base station to the mobile receiver through two radio modems (i.e., a UHF transmitter, connected to the base station, and a UHF receiver, connected to the mobile receiver). Though the user position can be also determined by means of a single receiver by using the PPP or PPP-RTK technique, long initialisation time is needed for PPP. The above radio modems are needed also for the PPP-RTK technique.
The time-relative positioning based on TDCP overcomes the above issues and simplifies the ambiguities processing issue. Yet, it is difficult to achieve high positioning accuracy by using the traditional time-relative positioning for a long period. Furthermore, the positioning accuracy is significantly affected by the initial position error.
In order to overcome these issues, an improved time-relative positioning algorithm is proposed in this paper. The described algorithm uses the PPP model to estimate the parameters of current epoch, including position vector and ambiguities based on IF measurements. Then the estimated float IF ambiguities are used as constraints to estimate the position vector of the base epoch. Thus, the relative position between the base and the current epochs can be obtained by differencing the position vector between the base and the current epochs. As there is no approximation, differently from the traditional time-relative positioning method, the positioning accuracy is not affected by the initial position error. Meanwhile, the RTS products are used to constrain the satellite orbits and clocks, so that a high positioning accuracy is expected to be achieved. As described in previous paragraph, we considered the GNSS measurements to be free from cycle slips. In this work, both the Melbourne–Wübbena and geometry-free combination method and a robust Kalman filter were used to overcome this issue.
The numerical results obtained during static and dynamic tests show that the proposed time-relative positioning method can achieve centimetre-level horizontal and vertical positioning accuracy by using both only GPS and GPS/Galileo/BeiDou in the time of one hour. As expected, the positioning accuracy is significantly improved by the combination of GPS, Galileo and BeiDou, so that the horizontal and vertical accuracy, expressed as RMS is about 1–3 cm and 2–5 cm, respectively. The simulation results also confirm that the positioning accuracy of the proposed method is not affected by the initial position error. Due to the outstanding performance, the positioning method proposed in this paper can be used for long-period precise positioning by means of a single dual-frequency receiver. Furthermore, this method can be used in order to improve the positioning accuracy of the PPP technique, above all during the re-initialisation time.

Author Contributions

Y.L. did the analysis and wrote the original draft. S.J. and D.W. verified the analytical methods, and reviewed and edited the manuscript. R.T., X.L. and W.C. were involved in planning and supervised the work. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the National Natural Science Foundation of China (Grant 42074028, 41674034 and 41974032), the Shandong Provincial Natural Science Foundation, China (Grant ZR2016DM15), the Open Fund of State Key Laboratory of Earthquake Dynamics (Grant LED2018B03), and Shenzhen Science and Technology Innovation Commission (Project JCYJ20170818104822282). Thanks to the Hong Kong Satellite Positioning Reference Station Network (SatRef) and IGS for providing the data used in this study.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Teunissen, P.J.G.; Khodabandeh, A. Review and principles of PPP-RTK methods. J. Geod. 2015, 89, 217–240. [Google Scholar] [CrossRef]
  2. Håkansson, M.; Jensen, A.B.; Horemuz, M.; Hedling, G. Review of code and phase biases in multi-GNSS positioning. GPS Solut. 2017, 21, 849–860. [Google Scholar] [CrossRef] [Green Version]
  3. Zumberge, J.F.; Heflin, M.B.; Jefferson, D.C.; Watkins, M.M.; Webb, F.H. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef] [Green Version]
  4. Brack, A.; Männel, B.; Schuh, H. GLONASS FDMA data for RTK positioning: A five-system analysis. GPS Solut. 2020, 25, 9. [Google Scholar] [CrossRef]
  5. Li, J.; Yang, Y.; He, H.; Guo, H. Benefits of BDS-3 B1C/B1I/B2a triple-frequency signals on precise positioning and ambiguity resolution. GPS Solut. 2020, 24, 100. [Google Scholar] [CrossRef]
  6. Psychas, D.; Verhagen, S. Real-time PPP-RTK performance analysis using ionospheric corrections from multi-scale network configurations. Sensors 2020, 20, 3012. [Google Scholar] [CrossRef]
  7. Teunissen, P.; Odijk, D.; Zhang, B. PPP-RTK: Results of CORS network-based PPP with integer ambiguity resolution. J. Aeronaut. Astronaut. Aviat. Ser. A 2010, 42, 223–230. [Google Scholar]
  8. Dai, L.; Eslinger, D.; Sharpe, T. Innovative algorithms to improve long range RTK reliability and availability. In Proceedings of the ION NTM, San Diego, CA, USA, 22–24 January 2007. [Google Scholar]
  9. Pan, L.; Gao, X.; Hu, J.; Ma, F.; Zhang, Z.; Wu, W. Performance assessment of real-time multi-GNSS integrated PPP with uncombined and ionospheric-free combined observables. In Advances in Space Research; Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
  10. Odijk, D.; Khodabandeh, A.; Nadarajah, N.; Choudhury, M.; Zhang, B.; Li, W.; Teunissen, P.J. PPP-RTK by means of S-system theory: Australian network and user demonstration. J. Spat. Sci. 2016, 62, 1–25. [Google Scholar] [CrossRef] [Green Version]
  11. Li, Z.; Chen, W.; Ruan, R.; Liu, X. Evaluation of PPP-RTK based on BDS-3/BDS-2/GPS observations: A case study in Europe. GPS Solut. 2020, 24, 38. [Google Scholar] [CrossRef]
  12. Zhao, Y. Applying time-differenced carrier phase in nondifferential GPS/IMU tightly coupled navigation systems to improve the positioning performance. IEEE Trans. Veh. Technol. 2017, 66, 992–1003. [Google Scholar] [CrossRef]
  13. Michaud, S.; Santerre, R. Time-relative positioning with a single civil GPS receiver. GPS Solut. 2001, 5, 71–77. [Google Scholar] [CrossRef]
  14. Balard, N.; Santerre, R.; Cocard, M.; Bourgon, S. Single GPS receiver time-relative positioning with loop misclosure corrections. GPS Solut. 2006, 10, 56–62. [Google Scholar] [CrossRef]
  15. 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 8th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1995), Palm Springs, CA, USA, 12–15 September 1995. [Google Scholar]
  16. Traugott, J. Precise Flight Trajectory Reconstruction Based on Time-Differential GNSS Carrier Phase Processing. Ph.D. Thesis, Technische Universität München, Munich, Germany, 2010. [Google Scholar]
  17. 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, 19–33. [Google Scholar] [CrossRef]
  18. 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, 1589–1602. [Google Scholar] [CrossRef]
  19. Yu, W.; Ding, X.; Chen, W.; Dai, W.; Yi, Z.; Zhang, B. Precise point positioning with mixed use of time-differenced and undifferenced carrier phase from multiple GNSS. J. Geod. 2019, 93, 809–818. [Google Scholar] [CrossRef]
  20. Wendel, J.; Meister, O.; Monikes, R.; Trommer, G.F. Time-differenced carrier phase measurements for tightly coupled GPS/INS integration. In Proceedings of the IEEE/ION PLANS, San Diego, CA, USA, 25–27 April 2006; Volume 2006, pp. 54–60. [Google Scholar]
  21. Soon, B.K.; Scheding, S.; Lee, H.K.; Lee, H.K.; Durrant-Whyte, H. An approach to aid INS using time-differenced GPS carrier phase (TDCP) measurements. GPS Solut. 2008, 12, 261–271. [Google Scholar] [CrossRef]
  22. Suzuki, T. Time-relative RTK-GNSS: GNSS loop closure in pose graph optimization. IEEE Robot. Autom. Lett. 2020, 5, 4735–4742. [Google Scholar] [CrossRef]
  23. Sun, R.; Cheng, Q.; Junhui, W. Precise vehicle dynamic heading and pitch angle estimation using time-differenced measurements from a single GNSS antenna. GPS Solut. 2020, 24, 1–9. [Google Scholar] [CrossRef]
  24. Colosimo, G.; Crespi, M.; Mazzoni, A. Real-time GPS seismology with a stand-alone receiver: A preliminary feasibility demonstration. J. Geophys. Res. Solid Earth 2011, 116. [Google Scholar] [CrossRef] [Green Version]
  25. Li, X.; Ge, M.; Guo, B.; Wickert, J.; Schuh, 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]
  26. Han, S.; Rizos, C. Centimeter GPS kinematic or rapid static surveys without ambiguity resolution. Surv. Land Inf. Syst. 1996, 56, 143–148. [Google Scholar]
  27. Olynik, M.; Petovello, M.G.; Cannon, M.E.; Lachapelle, G. Temporal variability of GPS error sources and their effect on relative positioning accuracy. In Proceedings of the Institute of Navigation National Technical Meeting, San Diego, CA, USA, 28–30 January 2002. [Google Scholar]
  28. Hadas, T.; Bosy, J. IGS RTS precise orbits and clocks verification and quality degradation over time. GPS Solut. 2015, 19, 93–105. [Google Scholar] [CrossRef] [Green Version]
  29. Abdelazeem, M.; Çelik, R.N.; El-Rabbany, A. An enhanced real-time regional ionospheric model using IGS real-time service (IGS-RTS) products. J. Navig. 2016, 69, 521–530. [Google Scholar] [CrossRef] [Green Version]
  30. Elsobeiey, M.; Al-Harbi, S. Performance of real-time precise point positioning using IGS real-time service. GPS Solut. 2016, 20, 565–571. [Google Scholar] [CrossRef]
  31. Lu, Y.; Wang, Z.; Ji, S.; Chen, W. Assessing the positioning performance under the effects of strong ionospheric anomalies with multi-GNSS in Hong Kong. Radio Sci. 2020, 55, e2019RS007004. [Google Scholar] [CrossRef]
  32. Tregoning, P.; Herring, T. Impact of a priori zenith hydrostatic delay errors on GPS estimates of station heights and zenith total delays. Geophys. Res. Lett. 2006, 33. [Google Scholar] [CrossRef] [Green Version]
  33. Saastamoinen, J. Contributions to the theory of atmospheric refraction. Bull. Géodésique (1946–1975) 1972, 105, 279–298. [Google Scholar] [CrossRef]
  34. Li, X.; Zhang, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Precise positioning with current multi-constellation global navigation satellite systems: GPS, GLONASS, Galileo and BeiDou. Sci. Rep. 2015, 5, 8328. [Google Scholar] [CrossRef]
  35. Hadas, T.; Teferle, F.N.; Kazmierski, K.; Hordyniec, P.; Bosy, J. Optimum stochastic modeling for GNSS tropospheric delay estimation in real-time. GPS Solut. 2016, 21, 1069–1081. [Google Scholar] [CrossRef] [Green Version]
  36. Shi, J.; Gao, Y. A comparison of three PPP integer ambiguity resolution methods. GPS Solut. 2014, 18, 519–528. [Google Scholar] [CrossRef]
  37. Shi, J.; Yuan, X.; Cai, Y.; Wang, G. GPS real-time precise point positioning for aerial triangulation. GPS Solut. 2017, 21, 405–414. [Google Scholar] [CrossRef]
  38. Liu, Z. A new automated cycle slip detection and repair method for a single dual-frequency GPS receiver. J. Geod. 2011, 85, 171–183. [Google Scholar] [CrossRef]
  39. Deo, M.; El-Mowafy, A.; Professor, A. Cycle slip and clock jump repair with multi-frequency multi-constellation GNSS data for precise point positioning. In Proceedings of the IGNSS Symposium, Queensland, Australia, 14–16 July 2015. [Google Scholar]
  40. Zhang, H.; Ji, S.; Wang, Z.; Chen, W. Detailed assessment of GNSS observation noise based using zero baseline data. Adv. Space Res. 2018, 62, 2454–2466. [Google Scholar] [CrossRef]
  41. Zhou, F.; Dong, D.; Li, W.; Jiang, X.; Wickert, J.; Schuh, H. GAMP: An open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations. GPS Solut. 2018, 22, 33. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed new algorithm.
Figure 1. Flowchart of the proposed new algorithm.
Sensors 21 00053 g001
Figure 2. Photographs of the HKLT (Hong Kong Lam Tei) station obtained from the website of Geodetic Survey of Hong Kong.
Figure 2. Photographs of the HKLT (Hong Kong Lam Tei) station obtained from the website of Geodetic Survey of Hong Kong.
Sensors 21 00053 g002
Figure 3. Number of visible satellites (Top) and positional dilution of precision (PDOP; Bottom) obtained at HKLT station by using only GPS satellites and GPS/Galileo/BeiDou ones, respectively.
Figure 3. Number of visible satellites (Top) and positional dilution of precision (PDOP; Bottom) obtained at HKLT station by using only GPS satellites and GPS/Galileo/BeiDou ones, respectively.
Sensors 21 00053 g003
Figure 4. Signal-to-noise ratio (SNR, expressed as dB-Hz) and pseudorange multipath (MP1 and MP2, expressed as metres, the elevation was expressed in degrees) at HKLT station by using GPS, Galileo and BeiDou satellites.
Figure 4. Signal-to-noise ratio (SNR, expressed as dB-Hz) and pseudorange multipath (MP1 and MP2, expressed as metres, the elevation was expressed in degrees) at HKLT station by using GPS, Galileo and BeiDou satellites.
Sensors 21 00053 g004
Figure 5. Positioning error (expressed in metres) obtained by means of the proposed time-relative positioning method by using only GPS at different hours.
Figure 5. Positioning error (expressed in metres) obtained by means of the proposed time-relative positioning method by using only GPS at different hours.
Sensors 21 00053 g005
Figure 6. Positioning error (expressed in metres) obtained by means of the proposed time-relative positioning method by using GPS, Galileo and BeiDou at different hours.
Figure 6. Positioning error (expressed in metres) obtained by means of the proposed time-relative positioning method by using GPS, Galileo and BeiDou at different hours.
Sensors 21 00053 g006
Figure 7. Statistical results (both of the maximum error and RMS were expressed in metres) of the proposed time-relative positioning method obtained by using only GPS and GPS/Galileo/BeiDou.
Figure 7. Statistical results (both of the maximum error and RMS were expressed in metres) of the proposed time-relative positioning method obtained by using only GPS and GPS/Galileo/BeiDou.
Sensors 21 00053 g007
Figure 8. Precise point positioning (PPP) error (expressed in metres) obtained by using GPS/Galileo/BeiDou satellites and CNT (a product of the Centre National d’Etudes Spatiales) at different times.
Figure 8. Precise point positioning (PPP) error (expressed in metres) obtained by using GPS/Galileo/BeiDou satellites and CNT (a product of the Centre National d’Etudes Spatiales) at different times.
Sensors 21 00053 g008
Figure 9. Positioning error (expressed in metres) vs. initial position errors at HKLT station (the red curve comprises the position data obtained by relying on the initial position sensed by means of a static PPP, while the green, blue and black curves are the position data manually shifted by 0.1, 0.2 and 0.3 m, respectively, from the initial position having additional errors of 5, 10 and 20 m, respectively).
Figure 9. Positioning error (expressed in metres) vs. initial position errors at HKLT station (the red curve comprises the position data obtained by relying on the initial position sensed by means of a static PPP, while the green, blue and black curves are the position data manually shifted by 0.1, 0.2 and 0.3 m, respectively, from the initial position having additional errors of 5, 10 and 20 m, respectively).
Sensors 21 00053 g009
Figure 10. Positions of base station and mobile receiver for dynamic test carried on 23 September 2019 at 03:30–04:30 (GPS time).
Figure 10. Positions of base station and mobile receiver for dynamic test carried on 23 September 2019 at 03:30–04:30 (GPS time).
Sensors 21 00053 g010
Figure 11. Dynamic test carried out by using Trimble R10 receiver on an inflatable boat.
Figure 11. Dynamic test carried out by using Trimble R10 receiver on an inflatable boat.
Sensors 21 00053 g011
Figure 12. Trajectories of the mobile receiver, mounted on an inflatable boat and able to receive differential correction signals from the base station placed in Qingdao, Shandong province on 23 September 2019, at 03:30–04:30 (GPS time).
Figure 12. Trajectories of the mobile receiver, mounted on an inflatable boat and able to receive differential correction signals from the base station placed in Qingdao, Shandong province on 23 September 2019, at 03:30–04:30 (GPS time).
Sensors 21 00053 g012
Figure 13. Number of visible satellites and PDOP related to base station and mobile receiver.
Figure 13. Number of visible satellites and PDOP related to base station and mobile receiver.
Sensors 21 00053 g013
Figure 14. SNR (expressed as dB-Hz) and pseudorange multipath (MP1 and MP2, expressed as metres, the elevation was expressed in degrees) at mobile receiver by using GPS, Galileo and BeiDou satellites.
Figure 14. SNR (expressed as dB-Hz) and pseudorange multipath (MP1 and MP2, expressed as metres, the elevation was expressed in degrees) at mobile receiver by using GPS, Galileo and BeiDou satellites.
Sensors 21 00053 g014
Figure 15. Positioning error obtained by means of the proposed time-relative positioning method during the dynamic test.
Figure 15. Positioning error obtained by means of the proposed time-relative positioning method during the dynamic test.
Sensors 21 00053 g015
Figure 16. Positioning error (expressed in metres) obtained by means of PPP during the dynamic test.
Figure 16. Positioning error (expressed in metres) obtained by means of PPP during the dynamic test.
Sensors 21 00053 g016
Table 1. Statistical results (expressed in metres) obtained by using only GPS.
Table 1. Statistical results (expressed in metres) obtained by using only GPS.
Mean STD RMS
Time (h)LatitudeLongitudeAltitudeLatitudeLongitudeAltitudeLatitudeLongitudeAltitude
00.0060.026−0.0560.0050.0150.0390.0080.0290.069
10.0260.0190.0260.0180.0160.0620.0310.0250.067
20.037−0.0210.0090.0180.0200.0460.0410.0290.047
3−0.012−0.001−0.0370.0110.0200.0280.0160.0200.046
4−0.002−0.017−0.0130.0230.0170.0480.0230.0240.050
50.036−0.002−0.0050.0170.0150.0440.0390.0150.044
6−0.0690.0010.0110.0310.0120.0360.0760.0120.038
70.0160.0060.0170.0140.0230.0630.0210.0240.065
8−0.006−0.015−0.0530.0100.0230.0460.0120.0270.070
9−0.0140.000−0.0080.0120.0070.0300.0180.0070.031
100.011−0.014−0.0100.0130.0140.0200.0170.0200.022
11−0.0070.000−0.0100.0050.0080.0470.0090.0080.048
12−0.0100.006−0.0160.0100.0070.0230.0140.0090.028
13−0.0180.0160.0230.0230.0170.0420.0290.0230.048
140.0070.000−0.0540.0100.0210.0590.0120.0210.080
150.0100.0090.0180.0240.0110.0800.0260.0140.082
16−0.0230.013−0.0830.0200.0150.0670.0300.0200.107
170.0040.021−0.0030.0110.0250.0510.0120.0330.051
18−0.0370.003−0.0240.0280.0160.0760.0460.0160.080
19−0.024−0.0320.0270.0160.0240.0360.0290.0400.045
200.0760.0090.0860.0300.0250.0800.0810.0270.118
210.004−0.0020.0060.0040.0110.0350.0060.0110.036
220.0260.017−0.0260.0290.0230.0280.0400.0290.039
23−0.0160.003−0.0200.0110.0120.0250.0190.0120.032
Table 2. Statistical results (expressed in metres) obtained by using GPS/Galileo/BeiDou.
Table 2. Statistical results (expressed in metres) obtained by using GPS/Galileo/BeiDou.
Mean STD RMS
Time (h)LatitudeLongitudeAltitudeLatitudeLongitudeAltitudeLatitudeLongitudeAltitude
00.010−0.004−0.0480.0050.0090.0210.0110.0100.052
10.007−0.0130.0030.0060.0110.0120.0090.0170.013
2−0.0080.0300.0270.0070.0100.0240.0110.0310.036
3−0.0370.000−0.0060.0200.0170.0250.0420.0170.026
40.013−0.007−0.0040.0250.0080.0300.0280.0110.030
50.0290.015−0.0040.0160.0080.0180.0330.0170.019
6−0.0230.004−0.0010.0100.0080.0240.0250.0090.024
70.0210.0070.0140.0100.0120.0190.0230.0140.024
80.0050.016−0.0150.0080.0080.0190.0100.0180.024
9−0.012−0.001−0.0070.0100.0100.0140.0160.0100.016
100.004−0.0270.0030.0110.0160.0160.0120.0320.017
11−0.026−0.0150.0020.0120.0100.0180.0290.0180.018
12−0.006−0.009−0.0150.0050.0110.0220.0080.0140.027
13−0.0160.024−0.0350.0150.0120.0270.0220.0270.044
140.0190.006−0.0150.0100.0090.0180.0220.0110.024
150.0020.0060.0350.0100.0060.0240.0100.0090.042
16−0.0150.002−0.0340.0140.0060.0220.0210.0060.040
17−0.005−0.004−0.0210.0100.0090.0300.0120.0100.037
18−0.0310.021−0.0340.0240.0170.0160.0400.0270.038
190.005−0.0140.0050.0100.0110.0290.0110.0170.029
200.058−0.042−0.0160.0180.0150.0470.0610.0450.050
210.0080.002−0.0130.0040.0050.0100.0090.0050.016
220.000−0.003−0.0140.0050.0070.0100.0050.0080.017
23−0.0060.0060.0120.0050.0050.0270.0080.0080.029
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lu, Y.; Ji, S.; Tu, R.; Weng, D.; Lu, X.; Chen, W. An Improved Long-Period Precise Time-Relative Positioning Method Based on RTS Data. Sensors 2021, 21, 53. https://doi.org/10.3390/s21010053

AMA Style

Lu Y, Ji S, Tu R, Weng D, Lu X, Chen W. An Improved Long-Period Precise Time-Relative Positioning Method Based on RTS Data. Sensors. 2021; 21(1):53. https://doi.org/10.3390/s21010053

Chicago/Turabian Style

Lu, Yangwei, Shengyue Ji, Rui Tu, Duojie Weng, Xiaochun Lu, and Wu Chen. 2021. "An Improved Long-Period Precise Time-Relative Positioning Method Based on RTS Data" Sensors 21, no. 1: 53. https://doi.org/10.3390/s21010053

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