Research  Open  Published:
Research on time difference detection algorithm based on combination of GNSS and PPP
EURASIP Journal on Wireless Communications and Networkingvolume 2019, Article number: 114 (2019)
Abstract
With the gradual increase in the number of GNSS systems and the improvement of functions, in addition to the singlesystem navigation and timing service, the integrated navigation and positioning service among multiple systems can provide users with more accurate and stable positioning results, arousing more attention from the workers in GNSS field. Compatibility and interoperability among different systems has become a trend in the development of GNSS. Compatibility and interoperability between systems require a uniform time scale. Therefore, the measurement and forecasting of time deviations in GNSS systems is particularly important. This paper first studies the multisystem fusion location model and proposes an adaptive GNSS fusion PPP algorithm based on parameter equivalent reduction. Then, the method of fusion PPP is used to monitor the time difference of GNSS. Finally, the effectiveness of the improved algorithm and time difference monitoring method is verified by practical examples.
Introduction
The official launching of China’s Beidou secondgeneration satellite navigation system indicates that the number of global satellite navigation and positioning systems (GNSS) currently providing services has increased from two to three. The number of GNSS working satellites has exceeded 70. In the next 5 to 10 years, with the completion of the EU Galileo system, the total number of GNSS satellites will exceed 100, and the vast majority are modern multifrequency operational satellites. GNSS has entered a new chapter of multiconstellation and multifrequency [1]. With the modernization of GNSS, the timing accuracy of multisystem integrated navigation positioning is also increasing. The development characteristics of GNSS have also gradually changed from the single GPS positioning model that initially focuses on postprocessing relative positioning to the multisystem GNSS fusion absolute positioning with fast realtime and highfrequency observations. Among them, the rapid and flexible precision point positioning technology (PPP) is undoubtedly one of the most promising application technologies [2].
The accuracy and stability of realtime fast positioning will be greatly improved by using the fusion and positioning of GNSS multisystem. In recent years, the research results of GNSS fusion PPP both at home and abroad are more abundant, mainly concentrated in the [3] GPS/GLONASS fusion. For example, Dr. Kuang of JPL proposed that the precision orbit of GLONASS single star or constellation could be determined based on the spacetime system of the GPS system, and the orbit determination accuracy of GLONASS satellite was increased to 15 cm level by this method. Based on the global dual mode receiver, Ignacio realizes the joint orbit determination method of GPS and GLONASS and analyzes the signal delay of the multimode system in different receivers in detail. Based on the ROCK light pressure model, ESA established the GLONASS onorbit satellite solar photovoltaic model. These research results mainly demonstrate the accuracy and reliability advantages brought by fusion positioning and seldom involve the fusion algorithm itself and the distribution of the contribution ratio between different systems [4].
Related work
Although the study of GNSS in the time and frequency domain has been more than 30 years old, the study of time difference monitoring between systems using the GNSS technology method is still at a preliminary stage of research. With the gradual improvement of China’s COMPASS system, it becomes more and more urgent to realize the compatibility and interoperability between the system and other GNSS systems [5]. At present, there are not many open researches on the time difference monitoring of GNSS systems at home and abroad, mainly focusing on GPS and Galileo and GPS and COMPASS. In recent years, the number of available GNSS systems and the number of available satellites has gradually increased, and realtime highfrequency data of terrestrial receivers have been widely used. In this context, for realtime mass data under multimode GNSS systems, if the traditional PPP fusion algorithm is used, all the GNSS observations are unified to form the observation equation for unified solution, and the computational load is bound to increase exponentially. At the same time, this kind of overall solution is also difficult to realize the adjustment of the weights of the adaptive contribution between different systems, which affects the operational efficiency and precision and reliability of the fusion PPP positioning [6].
The GNSS fusion sequential PPP algorithm based on the principle of parameter equivalence reduction can solve the abovementioned overall problem of low efficiency. This algorithm decomposes the multimode PPP integral fusion solution into individual singlesystem independent parallel solutions. The equations of the overlapped parametric equations among different systems are equivalently reduced by using the normal equations constructed by the single system, and the fusion solutions can be directly obtained by superposition. The main advantage of the new algorithm is to improve its computational efficiency. With the increase of the number of fusion systems, the computational load of traditional algorithms increases exponentially, and the new algorithm could improve it to a linear growth. In addition, this paper also proposes an adaptive fusion method that balances the contribution weight ratios of different systems by using the posttest difference factor. Finally, the effectiveness and accuracy of the proposed algorithm are verified by the comparison of actual data operation time and dynamic and static positioning tests.
Methods
Singlesystem PPP algorithm based on parameter reduction
The parameters in the singlesystem observation equation are divided into two categories. The classified observation equation can be written as the following block matrix form:
Among them, X_{1} is a parameter that changes with time and mainly refers to the receiver clock offset parameter in PPP. X_{2} is a parameter that does not change over time and mainly refers to coordinate parameters, tropospheric parameters, and ambiguity parameters in PPP. What needs to be explained here is that the coordinate parameters between epochs during dynamic PPP positioning are also changed. It is not possible to carry out inheritance directly, and it can be forecasted by filtering the state equation [7].
The partitioned equation obtained by formula (1) is as follows:
wherein \( {B}_{11}={A}_1^T{PA}_1 \), \( {B}_{12}={A}_1^T{PA}_2 \), \( {B}_{21}={B}_{12}^T \), \( {B}_{22}={A}_2^T{PA}_2 \), \( {C}_{11}={A}_1^T PL \), \( {C}_{22}={A}_2^T PL \).
Carry out the equivalent reduction of the parameters of formula (2) and it could be obtained that:
wherein \( {\mathrm{B}}_2={\mathrm{B}}_{22}{\mathrm{B}}_{21}{\mathrm{B}}_{11}^{1}{\mathrm{B}}_{12} \), \( {R}_2={C}_{22}{B}_{21}{B}_{11}^{1}{C}_{11} \).
For formula (3), X_{2} is solved by the second formula, and then X_{1} is returned through the first formula, that is
That is, the single system PPP recurrence calculation formula for the ith epoch can be obtained as follows:
Through the recursive calculation of formula (12), the singlesystem static PPP sequential solution based on parameter reduction can be realized.
Multisystem fusion PPP algorithm based on parameter reduction
For multisystem fusion positioning, the fixed parameters X_{2} in the observation equations of each single system can be divided into two categories[8], namely X_{2} = [Y_{1} Y_{2}]^{T}. One is the overlapping parameters Y_{1} between different systems, such as position and troposphere parameters. The other is nonoverlapping parameters Y_{2} that represent ambiguities and so on.
Therefore, the B_{2} and R_{2} obtained by the reduction in equation (4) is rewritten into the following block matrix form:
Formula (4) is written in the following matrix according to extension of Y_{1} and Y_{2}:
It could be obtained from formula (8):
wherein \( {M}_1={M}_{11}{M}_{12}{M}_{22}^{1}{M}_{21} \), \( {R}_1={R}_{11}{M}_{12}{M}_{22}^{1}{R}_{22} \). And then:
For GPS, GLONASS, COMPASS, etc., the common parameter in the parameters to be evaluated is Y_{1}. Therefore, the results of the overlapping parameter equation (Eq. (10)) for each system can be obtained separately. The equations are as follows:
In the above formulae, the superscripts G, R, C, and E represent the GPS system, the GLONASS system, the COMPASS system, and the GALILEO system, respectively.
Therefore, the equation for solving the GNSS multisystem fusion PPP solution is as follows:
Among them, M represents the number of satellite navigation systems.
After the value of Y_{1} is calculated, the value of Y_{2} can be recovered by the formula (8) or (9); thus, the value of X_{2} could be obtained and then recovery the value of X_{1}, and then the fusion PPP is solved. The multisystem PPP fusion formula for the ith epoch is as follows:
In the equation (13), \( {\sum}_{k=1,k{}^1l}^m{M}_1^k \) and \( {\sum}_{k=1,k{}^1l}^m{R}_1^k \) represents the sum of the normal equation observation matrix of systems other than the own system.
An adaptive PPP fusion algorithm based on posttesting error factor
The current three GNSS navigation systems are capable of providing four or more visual satellites for user navigation and positioning in real time or over the world. This provides us with a very valuable prior information in the process of processing the fusion data. That is, a single system can obtain independent overlapped parameter values and their accuracy information, making the adaptive fusion PPP localization possible in data processing.
Therefore, in this paper, the adaptive factor is determined by using the posterior variance value of the overlapping parameters obtained by the single system.
The adaptive factor a_{k} of the k system is set as follows:
Among them, \( {\upsigma}_{x_k}^2 \), \( {\upsigma}_{y_k}^2 \), \( {\upsigma}_{z_k}^2 \) and \( {\upsigma}_{T_k}^2 \) are obtained through multiplying the posterior variance \( {\upsigma}_0^2 \) of the single system by the diagonal elements of the corresponding parameter variance matrix Q. Formula (14) is a classification adaptive factor form which is classified and adjusted according to different parameters. In actual work, we can also directly take the square root of the sum of the variances of the four parameters to solve the overall single factor. The calculation formula is as follows:
The subsequent example used in this paper is the single factor adjustment method shown in (15).
The formula for solving the normal equation of the adaptive fusion PPP overlap parameter can be obtained as follows:
Through the above equation, when carrying out the fusion positioning of different GNSS system, the size of the contribution of the system to the fusion solution can be adaptively adjusted according to the single system’s internal accuracy index, so as to avoid serious influence on the fusion solution when a system is grossly poor. This improves the accuracy and stability of multisystem fusion solutions.
The parameter reduction method in this paper can be extended to the research work of GNSS precision satellite clock error correction, nondifferential baseline network adjustment, and GNSS multimode time difference monitoring, which can effectively improve its work efficiency. The feasibility and accuracy of the fusion PPP method in this section for GNSS time difference monitoring will be discussed below.
Monitoring and analysis of GNSS time difference based on fusion PPP model
Concept of GNSS time difference and conventional monitoring methods
There is a system deviation between the time systems of different GNSS navigation systems, known as time differences. Taking the GPS/GLONASS time difference as an example, there is the following transformation between GPST and GLOT:
In this, \( \uptau \underline{}\mathrm{c} \) represents the time difference between the GLOT and the UTC (SU). \( \uptau \underline{}\mathrm{u} \) represents the time difference between UTC (SU) and international UTC. \( \uptau \underline{}\mathrm{g} \) represents the time difference between international UTC and GPST. The time difference between GPST and GLOT is the sum of the above three.
At present, the GPS’s broadcast ephemeris provides a linear time difference conversion model coefficient from GPST to UTC (USNO). The GLONASS broadcast ephemeris provides a time difference between GLOT and UTC (SU). Therefore, as long as the time comparison between UTC (USNO) and UTC (SU) is obtained, the GPS/GLONASS time difference can be obtained. The time comparison between UTC (USNO) and UTC (SU) can be obtained by direct comparison of the master stations or their comparison with international UTC or International Atomic Time (TAI). A brief process for obtaining a time difference through a time comparison technique at the end of the system is shown in the diagram in Fig. 1.
The above time difference acquisition method has the advantages of high precision and stable and reliable time difference. It is one of the main ways to obtain the international GNSS TDOA. However, this time difference acquisition method is usually performed on the main control station of the GNSS navigation system, and it needs to establish time comparison links between international large timefrequency laboratories, and the operation mode is not flexible enough. This also leads to the shortcomings such as poor realtime performance and the difficulty of direct acquisition by the user, which restricts its application in the actual navigation and positioning.
Based on this, this section will construct a feasible method for monitoring time difference directly in the client using a multimode receiver fusion PPP method. First, analyze the concept and nature of GNSS time difference required by the actual navigation and positioning user.
Concept of “pseudotime difference” for navigation and positioning of users
For the navigation and location users of the multimode receiver, the most important contribution of the system time difference is to reduce the number of receiver clock parameters to be estimated, and then reduce the necessary satellite observations. Taking GPS/GLONASS as an example, the receiver’s clock error parameter of GPS system \( {\widehat{t}}_r^G \) and the receiver clock error parameter of GLONASS system \( {\widehat{t}}_r^R \), absorb the absolute device delay error b and interfrequency relative equipment delay error δb on the respective system in addition to the real receiver clock difference \( {t}_r^G \) and \( {t}_r^R \) under its own time system. The specific formula expression is as follows [9]:
Subtract the left and right sides of (18) and (19) by two and it could be obtained that:
The time difference \( {\widehat{t}}_{\mathrm{sys}} \) in the type (20) includes both the real GPS/GLONASS system time difference \( {t}_{\mathrm{sys}}\left({t}_{\mathrm{sys}}={t}_r^G{t}_r^R\right) \) and the poor delay of the GPS/GLONASS device (b^{G} − b^{R}) + (δb^{G} − δb^{R}). The time difference of this property is called the “pseudotime difference” of the receiver.
It can be seen that the difference between the real time difference t_{sys} and pseudotime delay difference \( {\widehat{t}}_{\mathrm{sys}} \) is the equipment time delay (b^{G} − b^{R}) + (δb^{G} − δb^{R}) between GPS/GLONASS system. If the equipment time delay signal of the GPS system and GLONASS system in the receiver is the same, then the pseudotime difference is realtime difference; otherwise, the two are not equivalent.
Acquisition of pseudotime difference based on fusion PPP technology
First, the observational equations of the simplified fusion PPP are listed as follows:
Among them, \( \widehat{\rho} \) represents the geometric distance between the station and the satellite after the correction of the atmospheric error and so on. t_{r} represents the receiver clock difference. The receiver’s code and phase device time delay is divided into two parts: one is the fixed time delay on the frequency b_{P} and b_{φ}, the other is the relative device time delay between the frequency δb_{P} and δb_{φ}. For the phase observation, if the ambiguity parameter is a floating point solution, the fixed time delay b_{φ} and relative time delay δb_{φ} can be absorbed by the ambiguity parameter, and there is no need to solve in the actual navigation and location. For code observation, if the device delay is not corrected, it will be absorbed by the receiver clock error parameter, which will directly affect the absolute value of the receiver clock offset. Therefore, the absolute accuracy of the satellite clock difference is determined by the code observation value in the process of solving the actual satellite clock difference. The phase observation value determines the relative accuracy of the satellite clock difference calculation.
At present, IGS organizations provide three types of relative equipment delay correction products for code observations, also known as differential code deviation correction products. It should be noted that in addition to DCB corrections for satellites announced in DCB products, DCB corrections on stations are also announced. The measurement station DCB correction is often overlooked in GNSS positioning, mainly because it can be absorbed by the receiver clock skew and does not affect the actual navigation positioning solution. However, in time difference monitoring, this correction is very important. It directly affects the magnitude of the receiver clock difference and must be subtracted from the observation equation.
DCB products with IGS can correct relative device delays δb_{P} between frequencies. However, absolute device delay b_{P} cannot be eliminated. In other words, the time difference obtained by using the fusion PPP method is not a true time difference, but a pseudotime difference containing the poor delay of the absolute equipment between systems, which can be expressed by the following formula:
It can be seen from the above equation that when the absolute device delays of different navigation systems are the same, the fusion PPP gets the real system time difference sequence. In fact, the absolute device delays of different navigation systems in the same receiver are different, and the phase difference can range from a few nanoseconds to hundreds of nanoseconds.
Experience
In order to compare and verify the efficiency and accuracy of this algorithm, the following two types of examples are designed to verify it.
Comparison of operational efficiency
First, 1000 epoch observation data for the four navigation systems GPS, GLONASS, COMPASS, and Galileo were simulated. Each system has ten observation satellites per epoch. Satellite replacement does not occur during the observation period. The computational efficiency of multimode fusion PPP positioning based on traditional algorithm and parameter reduction is calculated respectively. Fusion static PPP location calculation of singlesystem, dualsystem, threesystem, and foursystem is performed. The data processing carrier is based on a highperformance configuration computing computer. Both schemes use different numbers of GNSS systems for fusion PPP positioning. The computational time statistics needed to process 1000 epochs are shown in Fig. 3:
As can be seen from Fig. 2, with the increase in the number of GNSS fusion systems, the processing time of traditional fusion algorithms increases exponentially, and the computational burden increases with the same type. The parameter reduction algorithm proposed in this paper shows a linear increase in processing time. With the wide application of multimode systems, the computational efficiency of this algorithm is significantly higher than the traditional algorithm.
Static and dynamic accuracy test of fusion positioning
In order to further verify the correctness of the fusion PPP location algorithm and the effectiveness of the adaptive factor, the measured GPS/GLONASS dualsystem observation data is used for calculation and analysis. The data comes from the global IGS tracking and monitoring network, and 24 IGS stations equipped with GPS/GLONASS dualmode receivers that are evenly distributed on the European continental plate are selected for static PPP calculation. The data sampling rate is 30 s. The total observation period of data is 24 h.
Two scenarios were designed for comparative analysis: case 1, fusion PPP positioning based on parameter reduction, and case 2, selfadaptive fusion PPP positioning based on the posttest difference. Using the coordinates of the stations posted on the IGS website as “true values,” the deviation values of the positioning results of each station in N, E, and U directions were calculated, and the overall RMS indicators corresponding to the deviation values of all stations were calculated. The statistics of deviations and RMS values of static PPP positioning results for specific experiments are shown in Fig. 3.
It can be seen from Fig. 4 that for a singleday solution, in the dual system fusion PPP positioning, the positioning accuracy on the plane can reach the millimeter level. The accuracy of the elevation direction is also maintained at about 1 cm. This aspect shows good observation conditions at the IGS tracking station. On the other hand, it also illustrates the highprecision features of current PPP technology. Scenario 1 uses only equal weights to carry out the normal equation stacking and cannot reasonably assign the weight ratio relationship between GPS and GLONASS observations. The resulting fusion location results and accuracy lie between the positioning accuracy of the two single systems. The use of a posterior misalignment for adaptive fusion positioning (case 4) solves this problem better and has the best positioning accuracy.
In addition, in order to further verify the effectiveness and accuracy of the proposed algorithm in dynamic PPP location, a highfrequency IGS monitoring station equipped with a GPS/GLONASS dualmode receiver was selected for dynamic PPP calculation. The data sampling rate is 1 s, and the total data observation duration is 5 h. Using the coordinates of the stations published on the IGS website as the “true value,” the sequence of deviations in the N, E, and U directions of the station’s dynamic positioning results was calculated and the corresponding RMS values were calculated. The statistics of the dynamic PPP positioning deviation sequence and the RMS index value for specific experiments are shown in Fig. 5.
It can be seen from Fig. 6 that whether it is equalvalue fusion PPP (case 1) or adaptive fusion PPP (case 2), the dynamic positioning accuracy is better than the singlesystem PPP positioning result. This shows that multisystem fusion positioning has significant advantages for improving the accuracy of dynamic positioning. When the observation conditions are good, the positioning accuracy of the two conditions is basically the same.
In order to further analyze the validity of case 2 in the presence of gross errors in observations, this article adds a phase error of 1 m to the first GPS satellite of each epoch during the 10,000th to 12,000th epoch of dynamic stations. The observations after 10,000 epochs were compared using case 1 and case 2. The positioning results are shown in Fig. 7.
The change in the ratio of the adaptive factor of GLONASS to GPS of case 2 is shown in the following diagram.
From Figs. 7, 8, and 9, it can be seen that when there is a rough difference between the observed values of a single system, the location results of case 1 are seriously affected, and the situation 2 is less affected. The reason is that when a single system experiences a gross error in observations, the resulting singlesystem test posterior error will gradually become larger, so that the adaptive factor of case 2 will be automatically adjusted to redistribute the fusion weight ratio relationship of different systems and reduce the gross error ratio and reduce the contribution of system normal equations with gross errors to achieve the purpose of suppressing gross errors.
Short term stability of fusion PPP pseudotime difference results
In this section, the data of 14 GPS/GLONASS observation stations in the IGS continuous tracking station network in the European region were uniformly selected for analysis [10]. The data acquisition time is March 22, 2012, the data sampling rate is 30 s, and the total observation time is 24 h. The satellite orbit and clock difference products are derived from the IAG products provided by the MCC Analysis Center under the IGS organization. The GPS/GLONASS orbit of IAG products has been classified into the ITRF framework, and the satellite clock difference is kept under the respective time system. The sampling rate of the track product is 15 min, and the sampling rate of the clock difference product is 5 min. All stations are equipped with dual frequency dual mode GNSS receivers. In order to compare the difference in the result of the time difference between the different receiver types, the station name and the receiver type information are listed, as shown in Table 1:
As you can see from Table 1, there are six kinds of receiver types in the 13 selected stations. There are six stations in which the LEICA receiver is equipped. Four stations are equipped with TRIMBLE receivers. The other types of receivers have only one station configuration each. The mean and standard deviation of the time difference sequence on all stations are counted, as shown in the Table 2:
The standard deviation index of the time difference sequence of different stations is compared, as shown in Fig. 10.
The Allen variance is used to calculate the single day frequency stability index of time difference sequences of the different station, such as 11.
As can be seen from the graph in Figs. 10 and 11, the result of the time difference sequence obtained by the same type of receiver is relatively close, and the absolute difference of the time difference is less than 20 ns. This is mainly due to the close proximity of the absolute hardware delay of the same type of receiver, so the time difference sequence is relatively close. There is a large system error due to the difference of absolute hardware delay between different receivers[11]. The maximum mean time difference is more than 130 ns. The result of the time difference sequence on all stations is very stable in 1 day. Most of the standard deviation of the time difference sequence is better than 1 ns, and the average standard deviation is only 0.52 ns. This stable characteristic provides a good premise for the followup time difference prediction and the application in navigation and positioning[12]. The singleday frequency stability analysis of the TDOA sequence shows that the single day stability index of the TDOA sequence obtained by the fusion PPP is about the magnitude of 10^{−14}, and the average frequency stability is 3.0 × 10^{−14}. This shows that it is feasible to use the fusion PPP method to monitor the time difference of the system from the precision[13].
Results and discussion
The traditional multimode GNSS fusion precise singlepoint positioning algorithm has the disadvantages of low efficiency and difficulty in satisfying the demand for highaccuracy realtime and highfrequency data[14]. To solve the above problems, this paper proposes an adaptive GNSS fusion PPP algorithm based on parameter equivalence reduction. With the increase of the number of fusion systems, the computing load of traditional algorithms is exponentially increasing. The new algorithm improves it to a linear growth, which greatly improves the computational efficiency. The actual example verifies the effectiveness and accuracy of the improved algorithm. Secondly, this paper also studies the feasibility and algorithm flow of GNSS time difference monitoring using multisystem fusion PPP algorithm at the user end. Pseudotime difference monitoring and forecasting work has more important application value for navigation and positioning users[15]. The real system time difference has no practical significance for navigation users.
Abbreviations
 GLONASS:

GLObalnaya NAvigatsionnaya Sputnikovaya Sistema
 GNSS:

Global Navigation Satellite System
 GPS:

Global Position System
 PPP:

PointtoPoint Protocol
 UTC:

United Technology Corporation
References
 1.
Z. Hongping, Z. Gao, X. Niu, et al., Research on GPS precise point positioning with undifferential and uncombined observations Geomatics & Information Science of Wuhan University 28(6), 217221 (2013)
 2.
W. Jiang, Y. Li, C. Rizos, An optimal data fusion algorithm based on the triple integration of PPPGNSS, INS and terrestrial ranging system (2015)
 3.
Q. Zhao, B. Sun, Z. Dai, et al., Realtime detection and repair of cycle slips in triplefrequency GNSS measurements. GPS Solutions 19(3), 381–391 (2015)
 4.
H. Zhang, Z. Gao, M. Ge, et al., On the convergence of ionospheric constrained precise point positioning (ICPPP) based on undifferential uncombined raw GNSS observations. Sensors 13(11), 15708–15725 (2013)
 5.
Q. Zhang, S. Tan, S. Yang, GNSS system time bias estimation based on PPP. J. Geom. 41(01), 2730 (2016)
 6.
C. Liang, H.U. Zhigang, C. Geng, et al., Study on a highfrequency multiGNSS realtime precise clock estimation algorithm and application in GNSS augment system. Acta Geodaetica Et Cartographica Sinica. 45(S2), 1221 (2016)
 7.
M. Ge, G. Gendt, M. Rothacher, et al., Resolution of GPS carrierphase ambiguities in precise point positioning (PPP) with daily observations. J. Geod. 82(7), 389–399 (2007)
 8.
M.R. Kaloop, M. Rabah, Time and frequency domains response analyses of April 2015 Greece’s earthquake in the Nile Delta based on GNSSPPP. Arab. J. Geosci. 9(4), 1–13 (2016)
 9.
Tobías G, Calle J D, Navarro P, et al. magicGNSS’ RealTime POD and PPP MultiGNSS Service. 2014
 10.
G. Huang, Y. Yang, C. Liu, et al., GNSS precise point positioning algorithm based on parameter equivalent reduction principle. Lect. Notes. Elect. Eng. 244, 449–469 (2013)
 11.
N. Noomwongs, R. Thitipatanapong, S. Chantranuwathana, et al., Driver behavior detection based on multiGNSS precise point positioning technology. Appl. Mech. Mater 619, 327–331 (2014)
 12.
G. Huang, Q. Zhang, Realtime estimation of satellite clock offset using adaptively robust Kalman filter with classified adaptive factors. GPS Solution (2012). https://doi.org/10.1007/s102910120254z
 13.
N. Abdi, A.A. Ardalan, R. Karimi, et al., Performance assessment of multiGNSS realtime PPP over Iran. Adv. Space Res. 59(12), 117123 (2017)
 14.
U. Weinbach, S. Schön, GNSS receiver clock modeling when using highprecision oscillators and its impact on PPP. Adv. Space Res. 47(2), 229–238 (2011)
 15.
J.H. Zhang, H.B. Yuan, S.W. Dong, et al., Prediction of GNSS time difference based on combination of Grey model and quadratic polynomial model. J Time Freq 37(04), 199205 (2014)
Funding
Technology Platform Project of Guangdong Provincial Department of Education (2017GKTSCX104), Plan Project of Guangdong Science and Technology (2014A010103002)
Availability of data and materials
The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.
Author information
Affiliations
Contributions
ZZ carried out the time difference detection algorithm studies, participated in the sequence alignment and drafted the manuscript. ZX and HC carried out the Data test. JY and YL participated in the sequence alignment. WZ participated in the design of the study and performed the statistical analysis. YC conceived of the study and participated in its design and coordination. All authors read and approved the final manuscript.
Corresponding author
Correspondence to Ziwen Zhang.
Ethics declarations
Authors’ information
Ziwen Zhang, Male, Postdoctoral, 19871125, Guangdong University of Technology.
Major: Highprecision satellite positioning, radar interferometry, deep learning.
Jun Yang, Male, postgraduate, Chongqing Vocational College of Transportation.
Main research direction: highprecision satellite positioning, radar interferometry, deep learning.
Yijun Liu, Male, Professor, Guangdong University of Technology.
Major: Highprecision satellite positioning, deep learning.
Zuoteng Xu, Male, Master student, Guangdong University of Technology, Communication Engineering.
Main research direction: Deep learning, computer graphics processing.
Haowen Chen, Male, Master student, Guangdong University of Technology.
Main research direction: Deep learning, computer graphics processing.
Yuqiang Chen, Male, Professor, 19830713, Gongguan Polytechnic.
Main research direction: Satellite highprecision positioning, artificial intelligence.
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Received
Accepted
Published
DOI
Keywords
 GNSS
 PPP algorithm
 Pseudotime difference
 Time difference monitoring