Next Article in Journal
Assessing the Use of the Standardized GRACE Satellite Groundwater Storage Change Index for Quantifying Groundwater Drought in the Mu Us Sandy Land
Previous Article in Journal
Optimising Deep Learning-Based Segmentation of Crop and Soil Marks with Spectral Enhancements on Sentinel-2 Data
Previous Article in Special Issue
A Hybrid-Weight TOPSIS and Clustering Approach for Optimal GNSS Station Selection in Multi-GNSS Precise Orbit Determination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on GPS Satellite Clock Bias Prediction Algorithm Based on the Inaction Method

1
State Key Laboratory of Precision Geodesy, Innovation Academy for Precision Measurement Science and Technology, Chinese Academy of Sciences, Wuhan 430077, China
2
University of Chinese Academy of Sciences, Beijing 101408, China
3
Fourth Institute of Oceanography, Ministry of Natural Resources, Beihai 536000, China
4
Beijing Satellite Navigation Center, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(24), 4013; https://doi.org/10.3390/rs17244013
Submission received: 21 June 2025 / Revised: 8 December 2025 / Accepted: 9 December 2025 / Published: 12 December 2025

Highlights

What are the main findings?
  • NTFT spectrum shows that GPS satellite clock bias contains pronounced periodic components whose amplitudes and frequencies vary significantly over time.
  • IM-SAM uses the inaction method to obtain instantaneous periodic parameters at the prediction boundary, overcoming the limitations of least-squares fitting at the data edge.
What are the implications of the main findings?
  • IM-SAM enables more accurate and more stable short-term satellite clock prediction under time-varying periodic behavior.
  • The clock bias predicted by IM-SAM provides higher PPP positioning accuracy compared with IGU-P.

Abstract

Satellite clock bias exhibits complex, time-varying periodic characteristics due to environmental disturbances. Accurate modeling and prediction of periodic terms play a crucial role in improving the precision and stability of short-term predictions. Traditional models such as spectral analysis model (SAM) estimate the frequency, amplitude, and phase of periodic terms through global fitting, which limits their ability to adapt to abrupt changes at the prediction boundary. To address this limitation, this paper proposes an improved spectral analysis model (IM-SAM) based on the inaction method (IM). The model employs IM to extract the instantaneous frequency, amplitude, and phase parameters of periodic terms precisely at the data endpoint, and utilizes the parameters of periodic terms at the data endpoint for prediction, effectively suppressing periodic fluctuations in prediction errors. Experimental results based on real GPS clock bias data demonstrate that the root mean square (RMS) of IM-SAM prediction errors is reduced by 19.14%, 14.39%, and 10.48% for 3 h, 6 h, and 12 h prediction tasks, respectively, compared with SAM. Furthermore, a kinematic precise point positioning experiment was performed using IM-SAM-predicted clock products and compared with the predicted half of IGS ultra-rapid clock products. The RMS of position error was reduced by 14.3%, 12.6%, and 7.9% in the east, north, and up directions, respectively. These results demonstrate the practical effectiveness and accuracy of IM-SAM in real-time clock prediction and GPS positioning applications.

1. Introduction

Satellite clock bias prediction is a foundational technology in Global Navigation Satellite System (GNSS). The accuracy of this technology directly influences the reliability of navigation, positioning, and high-precision timing services [1,2,3,4,5,6,7,8,9]. Studies have shown that, in addition to linear trends and random noise, satellite clock bias data exhibit pronounced periodic fluctuations caused by orbital dynamics, thermal effects, and satellite payload behavior. These periodic signatures are evident not only in GPS but also in BDS and Galileo precise clock products, as widely documented in multi-GNSS analyses [2,6,7,10,11,12,13,14,15]. Recognizing this behavior, many scholars have incorporated explicit periodic components—such as harmonic expansion or sinusoidal terms—into clock models, and have reported improved short-term prediction performance as a result [3,5,7]. In operational practice, the International GNSS Service (IGS) Ultra-Rapid clock products employ an empirical polynomial-plus-harmonic prediction model, in which the first 24 h arc is observation-based and the subsequent 24 h arc is extrapolated using fitted periodic terms [3,5]. In scenarios like these, achieving accurate estimation of periodic term parameters and high-precision extrapolation has become a key challenge in improving the accuracy of short-term clock bias prediction [2,6,7].
The traditional spectral analysis model (SAM) uses the Fourier transform to identify primary periodic components and perform global fitting on clock bias data to determine the frequency, amplitude, and phase parameters of each periodic term [2,3,5,6,7,15]. However, this method has notable limitations. In practical applications, the amplitude and frequency of periodic terms often fluctuate due to abrupt environmental changes [14,16,17,18]. Global fitting parameters essentially represent the statistical characteristics of the data over the entire time span, making them incapable of capturing the dynamic variations in periodic terms near the data endpoint, that is, the prediction starting point [6,7]. This lagging nature of global fitting parameters severely limits the accuracy and stability of short-term predictions [19].
In recent years, time-frequency analysis techniques have provided new methods for extracting dynamic parameters from time-varying periodic signals [11,14,20,21,22,23,24,25]. The inaction method (IM), based on the normal time-frequency transform (NTFT), is a harmonic signal extraction technique [11,23]. The IM directly extracts the instantaneous frequency, amplitude, and phase of signals along the spectral ridges in the NTFT time-frequency spectrum, enabling adaptive tracking of dynamic signal changes over time [21,24,26]. Compared to the Fourier transform and least-squares fitting, IM does not rely on preset parameters or global data fitting, demonstrating superior robustness and accuracy under complex operating environments and random noise interference [11,21].
To address the above challenges, this paper proposes an improved spectral analysis model (IM-SAM) based on the IM. The IM-SAM integrates IM into SAM. First, IM is employed to extract the parameters of periodic terms at the endpoints from satellite clock bias data. Then, an extrapolation model is constructed based on the strong physical correlation between the periodic term parameters of the data endpoint and the prediction interval. Unlike the global fitting parameters used in SAM, IM-SAM utilizes the parameters of periodic terms at the data endpoint for prediction, effectively suppressing periodic fluctuations in prediction errors and significantly enhancing the accuracy and stability of short-term clock bias predictions. The advantages of IM-SAM are validated through a series of experiments, providing a reliable theoretical foundation and practical reference for the refined modeling and prediction of satellite clock bias.

2. Normal Time-Frequency Transform and Inaction Method

2.1. Normal Time-Frequency Transform

For the target signal f t , its NTFT is defined as [23,24]:
Ψ f τ , ϖ = + f t ψ t τ , ϖ ¯ d t τ , ϖ R
where τ and ϖ denote time and frequency, respectively; Ψ f represents the NTFT time-frequency spectrum of f t ; ¯ indicates the complex conjugate; R is the real number set; and ψ t , ϖ is the kernel function of NTFT. The Fourier transform of ψ t , ϖ , denoted as ψ ^ ω , ϖ , must satisfy the following conditions:
ψ ^ ω , ϖ = 1 ω = ϖ ψ ^ ω , ϖ < 1 ω ϖ
where | | denotes the modulus, and ^ represents the Fourier transform operator. A typical expression for the NTFT kernel function is:
ψ t , ϖ = μ ϖ w μ ϖ t exp i ϖ t μ ϖ R
where μ ϖ is a time-frequency resolution regulator, which can theoretically be set to any value or expression except zero. When analyzing clock bias data, μ ϖ is typically set to ϖ . w t is referred to as the standard window function, and its Fourier transform w ^ ω must satisfy:
w ^ ω = 1 ω = 0 w ^ ω < 1 ω 0
The standard window function used in this study is defined as:
w t = 2 2 π σ e x p t 2 2 σ 2 t 0 0 t > 0
where σ is the window width, which can be set to σ = 180 for clock bias data analysis.

2.2. Inaction Method

For a complex signal h t = A e x p i θ t = A e x p i β t + φ , where A , β , and φ represent amplitude, angular frequency, and initial phase, respectively, and θ t denotes the instantaneous phase. Applying NTFT to h t , the following relationships can be derived [23,24]:
β ^ τ = argmax ϖ Ψ h τ , ϖ h ^ τ = Ψ h τ , β ^ τ A ^ τ = Ψ h τ , β ^ τ θ ^ τ = a r g Ψ h τ , β ^ τ τ R
where τ and ϖ denote time and frequency, respectively; Ψ h is the NTFT time-frequency spectrum of h t ; β ^ τ is the frequency ϖ that maximizes Ψ h τ , ϖ for a fixed τ ; h ^ τ represents the reconstructed time series from the spectral ridge of the NTFT time-frequency spectrum; and A ^ τ and θ ^ τ represent the amplitude and phase of h ^ τ at time τ , respectively.
The mathematical properties described in Equation (6) are referred to as the inaction principle of NTFT, which describes how NTFT can accurately extract the time-frequency characteristics of a signal without requiring inverse transformation [11,21]. The instantaneous frequency β ^ τ is determined by the location of the maximum value in the time-frequency spectrum, while the instantaneous amplitude A ^ τ and phase θ ^ τ are given by the modulus and phase of the time-frequency spectrum, respectively [11,21,23,24]. For h t with time-varying amplitude and frequency, the extracted β ^ τ , A ^ τ , and θ ^ τ along the spectral ridge can be regarded as approximations of β t , A t , and θ t . This method of extracting h t from the NTFT time-frequency spectrum is referred to as the inaction method in [11,21].
For periodic or quasi-periodic signals H t = A c o s θ t = A c o s β t + φ , where A , β , and φ represent amplitude, angular frequency, and initial phase, respectively, and θ t is the instantaneous phase. Using Euler’s formula, H t can be expressed as:
H t = h t / 2 + h t ¯ / 2 = A e x p i θ t / 2 + A e x p i θ t / 2
Applying NTFT to H t , the following relationships can be derived [21]:
β ^ τ = argmax ϖ > 0 Ψ H τ , ϖ H ^ τ = R 2 Ψ H τ , β ^ τ A ^ τ = 2 Ψ H τ , β ^ τ θ ^ τ = a r g Ψ H τ , β ^ τ τ R
where β ^ τ is the frequency ϖ that satisfies ϖ > 0 and maximizes Ψ h τ , ϖ ; R   denotes the real part; and other symbols have the same meanings as in Equation (6).
Equation (8) shows that NTFT can extract the instantaneous characteristics of periodic and quasi-periodic signals, where the instantaneous frequency β ^ τ is determined by the maximum value in the time-frequency spectrum, while the instantaneous amplitude A ^ τ and phase θ ^ τ are determined by the modulus and phase of the spectrum, respectively. According to the inaction principle, IM extracts periodic and quasi-periodic signals along the spectral ridge of the NTFT time-frequency spectrum. Thus, IM can be considered a “line-passing” filter in the field of time-frequency filtering. For spaceborne atomic clocks operating in complex environments with various random noise influences, IM enables the concise and precise extraction of time-varying periodic terms from satellite clock bias data [11].

3. Clock Bias Prediction Algorithm Based on the Inaction Method

3.1. Construction of the Clock Bias Model

For clock bias data of length m , denoted as x t i i = 1 m , the quadratic polynomial model (QPM) can be expressed as [8]:
x t i = a 0 + a 1 t i t 1 + a 2 t i t 1 2 + ε t i
where x t i is the clock bias at time t i ; a 0 , a 1 , and a 2 represent the clock offset, frequency offset, and frequency drift at time t 1 , respectively; and ε t i is the fitting residual. When there are more than three clock bias data points, the parameters a 0 , a 1 , and a 2 can be estimated using the least squares method.
For spaceborne atomic clocks, clock bias data are often influenced by the satellite’s orbital environment and exhibit significant periodic fluctuations. Incorporating periodic terms into the satellite clock bias model can effectively improve the accuracy and stability of short-term predictions. The SAM, which adds periodic terms to the quadratic polynomial, is expressed as [5,6,7]:
x t i = a 0 + a 1 t i t 1 + a 2 t i t 1 2 + k = 1 p A k cos β k t i t 1 + φ k + ε t i
where the instantaneous phase θ k t i = β k t i t 1 + φ k ; p is the number of periodic terms; A k , β k , and φ k represent the amplitude, angular frequency, and initial phase of the k -th periodic term, respectively, which can be determined using spectral analysis combined with least squares fitting [5,6,7].
As noted in [3,5,6,7,8], the SAM has been widely used in satellite clock bias prediction. However, SAM struggles to adapt to time-varying periodic terms because its parameters of periodic terms rely on global fitting of historical data and must be extrapolated for future intervals during prediction. If the amplitude or frequency of the periodic terms fluctuates or changes abruptly at the data endpoint due to environmental changes, the SAM cannot capture these dynamics in time, leading to discrepancies between the extrapolated results and actual values [19]. This mismatch between globally fitted parameters and the actual dynamic environment causes an endpoint effect, significantly reducing the model’s accuracy and stability in short-term prediction.
To address this issue, this paper introduces the IM, embedding it into the SAM to form the IM-SAM. IM, based on the principle of NTFT, can directly extract the instantaneous frequency, amplitude, and phase of periodic terms along the ridge of the NTFT time-frequency spectrum without requiring global fitting of historical data. Its main advantages include: (1) IM can accurately extract parameters of periodic terms at the data endpoint, reducing parameter mismatch caused by global fitting. (2) IM does not rely on preset parameters, enabling it to accurately extract signal features even in noisy environments, demonstrating greater robustness and precision.
The IM-SAM is implemented as follows:
  • Step 1: Use the least squares method to fit the clock bias data x t i i = 1 m , obtaining the trend term x t r e n d t i = a 0 + a 1 t i t 1 + a 2 t i t 1 2 . Subtract the trend term to obtain the residual sequence containing periodic terms and noise, ε r e s t i = x t i x t r e n d t i .
  • Step 2: Perform time-frequency analysis on the residual sequence ε r e s t i using NTFT to obtain the NTFT time-frequency spectrum Ψ ε r e s τ , ϖ .
  • Step 3: Using IM, extract the instantaneous parameters of multiple periodic terms along the ridge of the NTFT time-frequency spectrum, including the instantaneous frequency β ^ k τ , instantaneous amplitude A ^ k τ , and instantaneous phase θ ^ k τ .
  • Step 4: According to Equation (10), θ k t i = β k t i t 1 + φ k . Taking t i = t m , β k = β ^ k t m , and θ k t i = θ ^ k t m , then θ ^ k t m = β ^ k t m × t m t 1 + φ k , from which the initial phase φ k of the periodic term at the final time t m can be obtained.
  • Step 5: Substitute the time-varying parameters of periodic terms β ^ k t m , A ^ k t m , and φ k extracted at t m into Equation (10) to predict clock bias for future periods.
By leveraging the dynamic information at the data endpoint, the IM-SAM overcomes the parameter mismatch inherent in SAM under global fitting, significantly enhancing the accuracy and stability of short-term predictions.

3.2. Simulation Example

In this section, we simulate the periodic term p 1 with slight frequency fluctuations but stable amplitude and the periodic term p 2 with stable frequency but slight amplitude variation to verify the effectiveness of IM [11]. After superimposing atomic clock noise and a trend term, the simulated clock bias x t can be expressed as:
p 1 t = 10 9 × cos 2 π t 1 + t / 12,000,000 21,600 p 2 t = 10 9 × 1 2 + 1 2 sin 2 π t 1,200,000 cos 2 π t 43,200 x t = a 0 + a 1 t + a 2 t 2 + p 1 t + p 2 t + ε ( t )
where the sampling interval is 30 s, and the sampling duration is 96 h. The coefficients a 0 , a 1 , and a 2 are 0, 10 12 , and 10 21 , respectively. ε ( t ) represents the linear superposition of white phase modulation noise, white frequency modulation noise, and random walk frequency modulation noise, with noise diffusion coefficients of 10 19 , 10 24 , and 10 33 , respectively. As shown in Figure 1, Figure 1a–c represent the time domain images of the simulated periodic term, simulated noise term, and simulated clock bias data, respectively.
The IM-SAM and SAM were used to analyze x t from 0 to 84 h to reconstruct the 6-h and 12-h periodic terms and to predict these terms for the 85–96 h period. The results are shown in Figure 1d, Figure 2 and Figure 3. Figure 1d shows the NTFT time-frequency spectrum obtained by applying NTFT to the first 84 h of x ( t ) after removing the trend term. The horizontal axis represents time, and the vertical axis represents the period (reciprocal of frequency). The black solid lines at periods of 6 h and 12 h indicate the ridges of the NTFT time-frequency spectrum. Using IM along these ridges, it is possible to extract time-varying periodic terms with fluctuating frequency and amplitude. The reconstruction results for these periodic terms are shown as red solid lines in Figure 2a and Figure 3a. In Figure 2 and Figure 3, the green solid line represents the simulated periodic terms. In Figure 2a and Figure 3a, the blue and red solid lines represent the reconstructed periodic terms extracted from the simulated clock bias using SAM and IM-SAM, respectively, while the blue and red dashed lines represent the predicted periodic terms extrapolated by SAM and IM-SAM, respectively, based on the modeling results. In Figure 2b and Figure 3b, the solid lines represent the residuals (reconstruction error) obtained by subtracting the reconstructed periodic terms from the simulated periodic terms, while the dashed lines represent the residuals (prediction error) obtained by subtracting the predicted periodic terms from the simulated periodic terms.
As shown in Figure 2b and Figure 3b, the reconstruction error of the periodic term is larger at the data endpoint and smaller at the data center due to the edge effect of the least squares method used by SAM. In contrast, the IM used by IM-SAM can accurately extract the instantaneous amplitude, instantaneous frequency and instantaneous phase of the periodic term at any moment. Therefore, in the reconstruction stage of the periodic term, i.e., in the range of 0–84 h, the reconstruction errors of IM-SAM are smaller than those of SAM, especially at the two ends of the data, which indicates that IM exhibits higher accuracy than the least squares method in tracking the frequency and amplitude of the periodic term.
In the prediction phase, IM-SAM utilizes the frequency, amplitude, and phase parameters of the reconstructed periodic terms at the endpoint to generate the predicted periodic terms. This approach fully leverages an intuitive fact: the closer the data are to the prediction starting point, the more accurately they reflect the parameters of periodic terms, making them more valuable for prediction. As shown by the red dashed lines in Figure 2 and Figure 3, IM-SAM effectively reduces prediction error by capturing the latest dynamic information at the data endpoint, significantly enhancing short-term prediction accuracy. In contrast, the SAM employs a global fitting method to derive the parameters for the predicted periodic terms. However, this approach fails to adequately reflect the time-varying characteristics at the data endpoint, resulting in extrapolation results that deviate from actual values.

4. Experiments and Analysis

The final precise GPS satellite clock bias data (2 June 2023 to 17 June 2023) provided by the Center for Orbit Determination in Europe (CODE) was utilized to validate the effectiveness of IM-SAM. A total of 32 satellite clocks with continuous data and distinct periodic terms were selected, with key information presented in Table 1. Prior to the prediction experiments, outliers in the clock bias data were detected and removed daily using the median absolute deviation method, and missing data were interpolated using a linear interpolation method [27]. During the prediction experiments, the predicted values were compared to the true values published by CODE. The root mean square (RMS) and standard deviation (STD) were calculated using Equation (12) to evaluate the model’s accuracy and stability.
R M S = 1 N i = 1 N i 2 S T D = 1 N 1 i = 1 N i ¯ 2
where i represents the difference between the predicted value and the true value, also known as the prediction error. N is the number of predicted values. ¯ is the average value of i in the single-day prediction.

4.1. Time-Frequency Characteristics of Satellite Clock Bias

To analyze the dynamic characteristics of periodic terms in satellite clock bias, NTFT was applied to the detrended clock bias data of 32 GPS satellite clocks over a 16-day period (DOY 153–168, 2023). The resulting NTFT time-frequency spectra are shown in Figure 4 and Figure 5, where each subfigure corresponds to a specific satellite clock (G01–G32). The horizontal axis represents time (in days), the vertical axis represents the oscillation period (in hours), and the color scale indicates the normalized spectral energy.
The following significant features can be summarized from the figures: ① In the time-frequency spectrum of most satellite clocks, periodic terms can be clearly identified as concentrated around 6 h, 12 h, and 24 h, indicating that these frequencies are the main periodic components of the clock bias. The periodic terms of some satellite clocks (such as G09, G05, G26, and G29) have relatively stable frequency distributions in the time-frequency spectrum and exist stably. The periodic terms of other satellite clocks (such as G06, G08, G20, and G31) show obvious frequency drift, that is, the frequency changes slightly or even significantly over time, reflecting the time-varying characteristics of their frequency components. ② From the changes in color intensity, it can be seen that there are obvious differences in the amplitude of periodic terms of different satellite clocks at different times. The 12-h or 24-h periodic terms of some satellite clocks (such as G06, G14, G17, and G30) have enhanced amplitudes (red areas) at certain times, indicating that the periodic fluctuation components are more significant during these times. Other satellite clocks, such as G11, G13, and G28, have weaker overall spectral energy, indicating that their periodic term amplitudes are small or that the periodic terms are not obvious due to the influence of noise terms.
In summary, periodic terms in GPS satellite clock bias generally exhibit obvious frequency drift and amplitude fluctuation characteristics, showing significant non-stationarity and time variability. Therefore, traditional methods that use fixed frequency and amplitude modeling (such as SAM) are difficult to accurately characterize their dynamic behavior. The IM-SAM proposed in this paper better adapts to such dynamic changes by extracting the instantaneous frequency and amplitude information of the data endpoints, thereby improving the prediction accuracy.

4.2. Prediction Error Analysis of Different Prediction Models

In order to analyze the performance of different models in satellite clock bias prediction, this paper selected four representative GPS satellites (IIR G21, IIR-M G17, IIF G25, and IIIA G11), and employed five models—the gray model (GM), Kalman filter model (KFM), QPM, SAM, and IM-SAM—to conduct a 14-day prediction experiment (DOY 155–168, 2023). Among them, the SAM and IM-SAM were used to model and predict the main periodic terms (6, 12, and 24 h) in GPS satellite clock bias.
In this study, a sliding time-window strategy is employed. For each iteration, three consecutive days of satellite clock bias data are selected; however, only the first 2.5 days are used for model fitting and parameter extraction, while the remaining 0.5 day serves as the prediction interval. Since clock bias is generally smooth within a single day but may exhibit discontinuities at day boundaries, this strategy ensures that the prediction segment primarily lies within one day rather than crossing the boundary between days. In this way, the potential influence of inter-day clock jumps on prediction evaluation is avoided, while sufficient data length is retained to capture long-period components (such as 24-h term). The time window is then shifted backward by one day, and the modeling and prediction procedure is repeated. Finally, the prediction error curves of each model within the 12-h prediction duration are plotted, as shown in Figure 6. Each subplot represents the prediction error curve of a specific satellite under different models.
As shown in Figure 6, all five prediction models exhibit a trend of prediction errors accumulating over time. The GM, KFM, and QPMs use different modeling methods, so there are differences in the prediction results for different satellites and different time periods (e.g., GM has high prediction accuracy for G17, while KFM has high prediction accuracy for G11). These differences reflect the adaptability and limitations of each method in handling satellite clock bias. However, although the specific prediction results of each model are different, their prediction errors show obvious periodic fluctuations. Compared with GM, KFM, and QPM, IM-SAM and SAM effectively suppress periodic fluctuations in prediction errors. Additionally, compared with SAM, IM-SAM significantly reduces short-term prediction errors, with prediction errors during the 3-h prediction duration notably lower than those of other models, demonstrating superior prediction performance.
Further analysis reveals that the time-varying characteristics of periodic term parameters greatly influence prediction accuracy. QPM only fits trend terms and does not consider periodic terms, resulting in obvious periodic oscillations in the prediction errors that impact short-term prediction accuracy. SAM incorporates periodic terms on the basis of QPM, significantly reducing periodic fluctuations in short-term prediction errors compared to QPM, as shown in Figure 6 for G21 and G25. However, due to the global fitting approach, SAM struggles to capture the dynamic changes in periodic terms near the data endpoint. This limitation causes the predicted periodic terms to mismatch the actual periodic terms in frequency, phase, and amplitude, resulting in prediction errors exceeding those of QPM in certain time periods, as shown by the G11 prediction error for DOY158 in Figure 6. In contrast, IM-SAM precisely extracts time-varying parameters of periodic terms through IM and effectively utilizes the parameters at the data endpoint for prediction, thereby reducing error accumulation and extreme deviations. The 3-h and 6-h prediction errors of IM-SAM for G21, G17, G25, and G11 are consistently lower than those of SAM and QPM, particularly for G25. Moreover, periodic oscillations in prediction errors are more effectively suppressed.

4.3. Prediction Accuracy and Stability Analysis

In order to avoid the influence of particularly good or poor prediction results from a single satellite clock on the evaluation of the prediction model performance, clock bias data from all 32 GPS satellite clocks were selected for experimental analysis. Based on the prediction process in Section 4.2, the RMS and STD of the model’s prediction error were used as indicators of prediction accuracy and stability. The average RMS of satellite clocks at prediction durations of 3, 6, and 12 h are shown in Figure 7, where the averaging is performed over all days of year (DOYs). The average RMS and STD of the five models at different prediction durations are shown in Figure 8 and Figure 9, where the averaging is computed over both DOYs and satellites. The statistical results of STD for different types of satellite clocks at a prediction duration of 12 h are shown in Table 2. The statistical analysis and comparison of RMS results for different models are presented in Table 3.
A detailed analysis of Figure 7, Figure 8 and Figure 9 reveals significant differences in prediction accuracy among different types of satellite clocks, as follows: ① The GM exhibits relatively small prediction errors on IIR and IIR-M satellite clocks but shows significantly poorer prediction performance on other types such as IIF and IIIA, indicating limited model generalization capability. ② The SAM, which can suppress periodic fluctuations in prediction errors to some extent and performs slightly better than the QPM in short-term predictions. However, in long-term prediction tasks, the overall accuracy of SAM and QPM is similar. Even for some satellite clocks (such as G02, G13, and G30), the long-term prediction error of SAM is significantly greater than that of QPM, indicating that its global fitting of periodic terms has limitations when faced with frequency drift or sudden changes. ③ Due to the short time span of the clock bias data used in modeling, the KFM cannot fully utilize the advantages of Kalman filtering in clock bias modeling, resulting in poor overall prediction performance. However, it is worth noting that KFM performs relatively well in long-term predictions for IIIA, IIR, and IIR-M satellite clocks, indicating that it still has certain application value under specific types and stable conditions. ④ As shown in Figure 8 and Figure 9, the IM-SAM demonstrates the best short-term prediction performance on most satellite clocks except for IIF-Cs, and its average RMS is superior to other models across different prediction durations, highlighting its broad adaptability and stability. ⑤ As shown in Figure 7, except for G03, G08, and G10, the prediction accuracy of most IIF satellite clocks is generally better than that of IIR and IIR-M satellite clocks. Further analysis shows that the G03 satellite underwent a frequency tuning operation performed by the control segment during the analyzed period, which led to larger prediction errors. This tuning event occurred only for G03 within the analyzed time span. The prediction errors of G08 and G10 are mainly attributed to white frequency modulation noise within their atomic clocks.
Table 2 shows the STD statistics of different types of satellite clocks (IIR, IIR-M, IIF-Rb, IIF-Cs, IIIA) under various prediction models (GM, QPM, SAM, KFM, IM-SAM) for a 12-h prediction duration, which are used to evaluate the prediction stability of each model. ① Analysis of the prediction results of each model shows that IM-SAM has the lowest average STD on satellite clocks, at 0.3456 ns, demonstrating the best prediction stability. In contrast, GM has the highest average STD, at 0.5671 ns, and the worst prediction performance. Among traditional models, KFM (0.4039 ns), QPM (0.4140 ns), and SAM (0.3946 ns) show similar performance on satellite clocks. ② From the perspective of different types of satellite clocks, the IIF-Cs satellite clocks generally have higher STD in all models, indicating that their clock bias prediction is more difficult and their stability is poor. The IIIA satellite clocks have the lowest STD, especially under IM-SAM, which is only 0.0790 ns, indicating that its atomic clock performance is better and it has high predictability.
The statistical analysis results of Figure 8 and Table 3 indicate that the RMS of each prediction model shows significant differences under different prediction durations. The specific analysis is as follows: ① From the RMS metric, IM-SAM achieved the best prediction accuracy across all prediction durations, with average RMS values of 0.2349 ns (3 h), 0.3835 ns (6 h), 0.5022 ns (9 h), and 0.6274 ns (12 h), significantly outperforming other traditional models. This indicates that IM-SAM has a clear advantage in suppressing periodic fluctuations in errors and improving prediction stability. ② In terms of improvement rates compared to other models, IM-SAM shows the most significant improvement relative to the GM, particularly in the 3-h prediction, where the prediction accuracy improves by as much as 46.78%. Additionally, compared to the KFM, QPM, and SAM, IM-SAM achieved improvement rates of 31.93%, 30.87%, and 19.14% in 3-h predictions, and 24.05%, 20.81%, and 14.39% in 6-h predictions, respectively. These results fully demonstrate the strong adaptability and excellent generalization capability of the IM-SAM in short-term predictions. ③ Compared with the QPM, SAM showed a certain improvement in short-term predictions (3 h and 6 h), reflecting its partial ability to suppress prediction errors after introducing periodic terms into the model. However, in medium- and long-term predictions (9 h and 12 h), the prediction accuracy of SAM failed to improve continuously and even declined, indicating that its periodic term modeling has certain limitations. In contrast, although IM-SAM is similar to SAM in terms of modeling strategy, it significantly improves the time sensitivity and dynamic response capability of the model by introducing a periodic term prediction mechanism based on endpoint instantaneous parameters, enabling it to maintain leading prediction performance in all prediction durations, further verifying the effectiveness and robustness of IM-SAM in time series modeling.

4.4. Precise Point Positioning Experimental Analysis

To evaluate the practical applicability of the proposed IM-SAM method in real-time precise point positioning (PPP), a kinematic PPP experiment was conducted. Observational data from six IGS stations (BUCU, IISC, LCK4, LHAZ, PBR4, and URUM) on DOY 168, 2023, were selected, each with a sampling interval of 30 s and a continuous 9-h observation span. The IGS Ultra-Rapid product provides orbit and clock solutions in two parts: the observed part (IGU-O) and the predicted part (IGU-P). In this study, the IGU-P orbit was used for PPP processing, while the clock input was alternated between the IGU-P clock and the IM-SAM-predicted clock for comparison. The IM-SAM-predicted clock was generated by modeling the IGU-O clock and predicting 9 h ahead. The processing strategy follows the methods described in [28,29,30,31,32].
Figure 10 shows the time series of positioning errors in the East, North, and Up components for representative stations (BUCU, IISC, and LCK4), and Table 4 summarizes the corresponding RMS positioning errors derived from these results. The errors were computed as the differences between the estimated station coordinates and the official IGS reference coordinates. The results indicate that the Up component exhibits larger RMS errors than the East and North components, which is consistent with the general characteristics of PPP. IM-SAM outperformed IGU-P at most measurement stations, with average RMS reductions of 14.3%, 12.6%, and 7.9% in the East, North, and Up directions, respectively. These results demonstrate the effectiveness of the proposed IM-SAM method for real-time PPP applications.

5. Conclusions

To address the endpoint effects caused by global fitting of periodic term parameters in traditional SAM, this study proposes the IM-SAM. IM-SAM employs NTFT to perform time-frequency analysis of clock bias data and utilizes IM to extract the parameters of periodic terms at the data endpoint, enabling a more accurate characterization of the dynamic variations in time-varying periodic terms during the extrapolation process. Through comparative analysis with simulation data and GPS precise clock bias data, the following main conclusions are drawn:
IM-SAM significantly outperformed traditional models in terms of RMS and STD metrics for all prediction durations (3 h, 6 h, 9 h, and 12 h). Among all tested models, IM-SAM achieved the lowest average RMS value, with improvement rates exceeding 30% compared to GM, KFM, and QPM for short-term predictions. IM-SAM reduces prediction error by 19.14% compared to SAM with a similar model structure in 3 h predictions and maintains its advantage in longer prediction intervals. Additionally, a kinematic PPP experiment was performed using IM-SAM-predicted clock products and compared with the IGU-P. The positioning results from six IGS stations revealed that IM-SAM clock products led to a notable improvement in positioning accuracy, with average RMS reductions in all coordinate directions.
Traditional models (GM, KFM, and QPM) do not model periodic terms, so their prediction errors exhibit significant periodic fluctuations. Although SAM partially mitigates these fluctuations through global fitting, its performance deteriorates in the presence of frequency drift or sudden changes. In contrast, IM-SAM is able to adaptively capture the latest periodic dynamics at the edge of the prediction boundary, significantly reducing prediction errors and making them more stable.
In summary, IM-SAM enables more accurate descriptions of the time-varying characteristics of satellite clock bias periodic terms and achieves higher precision and better stability in short-term predictions. Future research could further optimize the extrapolation algorithm of IM-SAM to accommodate longer-term clock bias prediction requirements and explore its applicability in other navigation systems.

Author Contributions

Conceptualization, G.W.; Data curation, C.S.; Formal analysis, C.S.; Funding acquisition, G.W.; Investigation, G.W.; Methodology, L.L.; Project administration, G.W.; Resources, C.S.; Software, Z.C.; Supervision, G.W.; Validation, C.S., H.H. and D.R.; Visualization, C.S. and H.H.; Writing—original draft, C.S.; Writing—review and editing, C.S., D.R., H.H. and Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Project ID 42074011) and the Key Projects Deployed by the Major Scientific and Technological Mission Bureau of the Chinese Academy of Sciences (Project ID T24Y6303).

Data Availability Statement

The data supporting this research can be found at: https://cddis.nasa.gov/archive/gnss/products/, accessed on 9 January 2025.

Acknowledgments

We are grateful to the CODE for providing the final precise clock products. We also thank the IGS for providing the ultra-rapid product. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SAMspectral analysis model
IM-SAMimproved spectral analysis model
QPMquadratic polynomial model
GMgray model
KFMKalman filter model
NTFTnormal time-frequency transform
IMinaction method
GPSGlobal Position System
CODECenter for Orbit Determination in Europe
RMSroot mean square
STDstandard deviation
DOYday of year
GNSSGlobal Navigation Satellite Systems
IGSInternational GNSS Service
PPPprecise point positioning
IGU-Oobserved half of IGS ultra-rapid product
IGU-Ppredicted half of IGS ultra-rapid product

References

  1. Mao, Y.; Wang, Q.; Hu, C.; Yang, H.; Yang, X.; Yu, W. New Clock Offset Prediction Method for BeiDou Satellites Based on Inter-Satellite Correlation. Acta Geod. Et Geophys. 2018, 54, 35–54. [Google Scholar] [CrossRef]
  2. Heo, Y.J.; Cho, J.; Heo, M.B. Improving Prediction Accuracy of GPS Satellite Clocks with Periodic Variation Behaviour. Meas. Sci. Technol. 2010, 21, 73001. [Google Scholar] [CrossRef]
  3. Xue, H.; Xu, T.; Nie, W.; Yang, Y.; Ai, Q. An Enhanced Prediction Model for BDS Ultra-Rapid Clock Offset That Combines Singular Spectrum Analysis, Robust Estimation and Gray Model. Meas. Sci. Technol. 2021, 32, 105002. [Google Scholar] [CrossRef]
  4. Zhang, B.; Ou, J.; Yuan, Y.; Li, Z. Extraction of Line-of-Sight Ionospheric Observables from GPS Data Using Precise Point Positioning. Sci. China Earth Sci. 2012, 55, 1919–1928. [Google Scholar] [CrossRef]
  5. Huang, G.; Cui, B.; Zhang, Q.; Fu, W.; Li, P. An Improved Predicted Model for BDS Ultra-Rapid Satellite Clock Offsets. Remote Sens. 2018, 10, 60. [Google Scholar] [CrossRef]
  6. Shen, C.; Wang, G.; Liu, L.; Ren, D.; Hu, H.; Sun, W. Extraction of Periodic Terms in Satellite Clock Bias Based on Fourier Basis Pursuit Bandpass Filter. Remote Sens. 2025, 17, 827. [Google Scholar] [CrossRef]
  7. Zhao, L.; Li, N.; Li, H.; Wang, R.; Li, M. BDS Satellite Clock Prediction Considering Periodic Variations. Remote Sens. 2021, 13, 4058. [Google Scholar] [CrossRef]
  8. Tan, X.; Xu, J.; He, H.; Chen, D.; Liang, Y.; Wu, M. Short-Term Satellite Clock Bias Forecast Based on Complementary Ensemble Empirical Mode Decomposition and Quadratic Polynomial. Surv. Rev. 2023, 55, 127–136. [Google Scholar] [CrossRef]
  9. Zhang, B.; Ou, J.; Yuan, Y.; Zhong, S. Yaw Attitude of Eclipsing GPS Satellites and Its Impact on Solutions from Precise Point Positioning. Chin. Sci. Bull. 2010, 55, 3687–3693. [Google Scholar] [CrossRef]
  10. Senior, K.L.; Ray, J.R.; Beard, R.L. Characterization of Periodic Variations in the GPS Satellite Clocks. GPS Solut. 2008, 12, 211–225. [Google Scholar] [CrossRef]
  11. Wang, G.; Liu, L.; Xu, A.; Pan, F.; Cai, Z.; Xiao, S.; Tu, Y.; Li, Z. On the Capabilities of the Inaction Method for Extracting the Periodic Components from GPS Clock Data. GPS Solut. 2018, 22, 92. [Google Scholar] [CrossRef]
  12. Cao, Y.; Huang, G.; Xie, S.; Xie, W.; Liu, Z.; Tan, Y. An Evaluation Method of GPS Satellite Clock In-Orbit with Periodic Terms Deducted. Measurement 2023, 214, 112765. [Google Scholar] [CrossRef]
  13. Ai, Q.; Maciuk, K.; Lewinska, P.; Borowski, L. Characteristics of Onefold Clocks of GPS, Galileo, BeiDou and GLONASS Systems. Sensors 2021, 21, 2396. [Google Scholar] [CrossRef] [PubMed]
  14. Formichella, V.; Galleani, L.; Signorile, G.; Sesia, I. Time–Frequency Analysis of the Galileo Satellite Clocks: Looking for the J2 Relativistic Effect and Other Periodic Variations. GPS Solut. 2021, 25, 56. [Google Scholar] [CrossRef]
  15. Chen, Q.; van Dam, T.; Sneeuw, N.; Collilieux, X.; Weigelt, M.; Rebischung, P. Singular Spectrum Analysis for Modeling Seasonal Signals from GPS Time Series. J. Geodyn. 2013, 72, 25–35. [Google Scholar] [CrossRef]
  16. Wang, W.; Wang, Y.; Yu, C.; Xu, F.; Dou, X. Spaceborne Atomic Clock Performance Review of BDS-3 MEO Satellites. Measurement 2021, 175, 109075. [Google Scholar] [CrossRef]
  17. Xie, X.; Geng, T.; Zhao, Q.; Lv, Y.; Cai, H.; Liu, J. Orbit and Clock Analysis of BDS-3 Satellites Using Inter-Satellite Link Observations. J. Geod. 2020, 94, 64. [Google Scholar] [CrossRef]
  18. Liang, Y.; Xu, J.; Li, F.; Wu, M. A VMD-PE-SG Denoising Method Based on K–L Divergence for Satellite Atomic Clock. Meas. Sci. Technol. 2023, 34, 55012. [Google Scholar] [CrossRef]
  19. Zhao, D.; Lei, Y. A Technique to Reduce the Edge Effect in Least Squares Extrapolation for Enhanced Earth Orientation Prediction. Stud. Geophys. Et Geod. 2020, 64, 293–305. [Google Scholar] [CrossRef]
  20. Galleani, L. Detection of Changes in Clock Noise Using the Time–Frequency Spectrum. Metrologia 2008, 45, S143. [Google Scholar] [CrossRef]
  21. Li, S.; Liu, L.; Cai, S.; Wang, G. Tidal Harmonic Analysis and Prediction with Least-Squares Estimation and Inaction Method. Estuar. Coast. Shelf Sci. 2019, 220, 196–208. [Google Scholar] [CrossRef]
  22. Guo, T.; Zhang, T.; Lim, E.; López-Benítez, M.; Ma, F.; Yu, L. A Review of Wavelet Analysis and Its Applications: Challenges and Opportunities. IEEE Access 2022, 10, 58869–58903. [Google Scholar] [CrossRef]
  23. Zhou, Z.; Liang, X.; Shi, Z.; Wang, G.; Lang, J.; Liu, L. A New Method to Restrain Schuler Periodic Oscillation in Inertial Navigation System Based on Normal Time–Frequency Transform. IEEE Trans. Instrum. Meas. 2022, 71, 8502215. [Google Scholar] [CrossRef]
  24. Su, X.; Liu, L.; Houtse, H.; Wang, G. Long-Term Polar Motion Prediction Using Normal Time–Frequency Transform. J. Geod. 2014, 88, 145–155. [Google Scholar] [CrossRef]
  25. Liu, L.; Hsu, H.; Grafarend, E.W. Normal Morlet Wavelet Transform and Its Application to the Earth’s Polar Motion. J. Geophys. Res. Solid Earth 2007, 112. [Google Scholar] [CrossRef]
  26. Duan, P.; Huang, C. Intradecadal Variations in Length of Day and Their Correspondence with Geomagnetic Jerks. Nat. Commun. 2020, 11, 2273. [Google Scholar] [CrossRef]
  27. Huang, G.; Cui, B.; Zhang, Q.; Li, P.; Xie, W. Switching and Performance Variations of On-Orbit BDS Satellite Clocks. Adv. Space Res. 2019, 63, 1681–1696. [Google Scholar] [CrossRef]
  28. Zhang, B.; Hou, P.; Liu, T.; Yuan, Y. A Single-Receiver Geometry-Free Approach to Stochastic Modeling of Multi-Frequency GNSS Observables. J. Geod. 2020, 94, 37. [Google Scholar] [CrossRef]
  29. Geng, J.; Chen, X.; Pan, Y.; Zhao, Q. A Modified Phase Clock/Bias Model to Improve PPP Ambiguity Resolution at Wuhan University. J. Geod. 2019, 93, 2053–2067. [Google Scholar] [CrossRef]
  30. Hou, P.; Zhang, B. A Generalized Least-Squares Filter Designed for GNSS Data Processing. J. Geod. 2024, 99, 3. [Google Scholar] [CrossRef]
  31. Zhang, B.; Zhao, C.; Odolinski, R.; Liu, T. Functional Model Modification of Precise Point Positioning Considering the Time-Varying Code Biases of a Receiver. Satell. Navig. 2021, 2, 11. [Google Scholar] [CrossRef]
  32. Geng, J.; Yang, S.; Guo, J. Assessing IGS GPS/Galileo/BDS-2/BDS-3 Phase Bias Products with PRIDE PPP-AR. Satell. Navig. 2021, 2, 17. [Google Scholar] [CrossRef]
Figure 1. Simulated clock bias. (a) Time domain images of the simulated periodic term p 1 t and p 2 t ; (b) Time domain images of the simulated noise term ε ( t ) ; (c) Time domain images of the simulated clock bias x ( t ) ; (d) NTFT time-frequency spectrum of the first 84 h of x ( t ) .
Figure 1. Simulated clock bias. (a) Time domain images of the simulated periodic term p 1 t and p 2 t ; (b) Time domain images of the simulated noise term ε ( t ) ; (c) Time domain images of the simulated clock bias x ( t ) ; (d) NTFT time-frequency spectrum of the first 84 h of x ( t ) .
Remotesensing 17 04013 g001
Figure 2. 6-h periodic term. (a) Time domain images of the reconstruction and prediction of 6-h periodic term; (b) Time domain images of the reconstruction error and prediction error of 6-h periodic term.
Figure 2. 6-h periodic term. (a) Time domain images of the reconstruction and prediction of 6-h periodic term; (b) Time domain images of the reconstruction error and prediction error of 6-h periodic term.
Remotesensing 17 04013 g002
Figure 3. 12-hperiodic term. (a) Time domain images of the reconstruction and prediction of 12-h periodic term; (b) Time domain images of the reconstruction error and prediction error of 12-h periodic term.
Figure 3. 12-hperiodic term. (a) Time domain images of the reconstruction and prediction of 12-h periodic term; (b) Time domain images of the reconstruction error and prediction error of 12-h periodic term.
Remotesensing 17 04013 g003
Figure 4. NTFT time-frequency spectrum of G01 to G16. The horizontal axis represents time (in days), the vertical axis represents the oscillation period (in hours), and the color scale indicates the normalized spectral energy.
Figure 4. NTFT time-frequency spectrum of G01 to G16. The horizontal axis represents time (in days), the vertical axis represents the oscillation period (in hours), and the color scale indicates the normalized spectral energy.
Remotesensing 17 04013 g004
Figure 5. NTFT time-frequency spectrum of G17 to G32. The horizontal axis represents time (in days), the vertical axis represents the oscillation period (in hours), and the color scale indicates the normalized spectral energy.
Figure 5. NTFT time-frequency spectrum of G17 to G32. The horizontal axis represents time (in days), the vertical axis represents the oscillation period (in hours), and the color scale indicates the normalized spectral energy.
Remotesensing 17 04013 g005
Figure 6. Clock bias prediction error for GPS satellite clocks (G21, G17, G25 and G11) using different prediction models (GM, KFM, QPM, SAM and IM-SAM) from DOY 155 to DOY 168 in 2023.
Figure 6. Clock bias prediction error for GPS satellite clocks (G21, G17, G25 and G11) using different prediction models (GM, KFM, QPM, SAM and IM-SAM) from DOY 155 to DOY 168 in 2023.
Remotesensing 17 04013 g006
Figure 7. Average RMS of GPS satellite clocks at 3-h, 6-h, and 12-h prediction durations. (a) 3-h prediction duration; (b) 6-h prediction duration; (c) 12-h prediction duration.
Figure 7. Average RMS of GPS satellite clocks at 3-h, 6-h, and 12-h prediction durations. (a) 3-h prediction duration; (b) 6-h prediction duration; (c) 12-h prediction duration.
Remotesensing 17 04013 g007
Figure 8. Average RMS of the five models at different prediction horizons. (a) Prediction for IIR satellite clock; (b) Prediction for IIR-M satellite clock; (c) Prediction for IIF-Rb satellite clock; (d) Prediction for IIF-Cs satellite clock; (e) Prediction for IIIA satellite clock; (f) Prediction for all satellite clock.
Figure 8. Average RMS of the five models at different prediction horizons. (a) Prediction for IIR satellite clock; (b) Prediction for IIR-M satellite clock; (c) Prediction for IIF-Rb satellite clock; (d) Prediction for IIF-Cs satellite clock; (e) Prediction for IIIA satellite clock; (f) Prediction for all satellite clock.
Remotesensing 17 04013 g008
Figure 9. Average STD of the five models at different prediction horizons. (a) Prediction for IIR satellite clock; (b) Prediction for IIR-M satellite clock; (c) Prediction for IIF-Rb satellite clock; (d) Prediction for IIF-Cs satellite clock; (e) Prediction for IIIA satellite clock; (f) Prediction for all satellite clock.
Figure 9. Average STD of the five models at different prediction horizons. (a) Prediction for IIR satellite clock; (b) Prediction for IIR-M satellite clock; (c) Prediction for IIF-Rb satellite clock; (d) Prediction for IIF-Cs satellite clock; (e) Prediction for IIIA satellite clock; (f) Prediction for all satellite clock.
Remotesensing 17 04013 g009
Figure 10. Kinematic PPP positioning results of the measuring station. (a) using the IM-SAM-predicted clock bias for BUCU; (b) using the IGU-P clock bias for BUCU; (c) using the IM-SAM-predicted clock bias for IISC; (d) using the IGU-P clock bias for IISC; (e) using the IM-SAM-predicted clock bias for LCK4; (f) using the IGU-P clock bias for LCK4.
Figure 10. Kinematic PPP positioning results of the measuring station. (a) using the IM-SAM-predicted clock bias for BUCU; (b) using the IGU-P clock bias for BUCU; (c) using the IM-SAM-predicted clock bias for IISC; (d) using the IGU-P clock bias for IISC; (e) using the IM-SAM-predicted clock bias for LCK4; (f) using the IGU-P clock bias for LCK4.
Remotesensing 17 04013 g010
Table 1. The status information of GPS satellite in orbit.
Table 1. The status information of GPS satellite in orbit.
Satellite TypeAtomic Clock TypesPRN
IIRRbG02 G13 G16 G19 G20 G21 G22
IIRMRbG05 G07 G12 G15 G17 G29 G31
IIFRbG01 G03 G06 G09 G10 G25 G26 G27 G30 G32
IIFCsG08 G24
IIIARbG04 G11 G14 G18 G23 G28
Table 2. STD statistics of different types of satellite clocks in 12 h prediction duration.
Table 2. STD statistics of different types of satellite clocks in 12 h prediction duration.
STD (ns)IIRIIR-MIIF-RbIIF-CsIIIAAverage
GM0.40110.46430.59341.37110.56900.5671
KFM0.37530.47860.40221.16380.09940.4039
QPM0.40580.52160.36621.18530.12040.4140
SAM0.38890.45190.34101.31410.11700.3946
IM-SAM0.33120.42130.29481.18440.07900.3456
Average0.38040.46750.39951.24370.1970
Table 3. RMS statistics and comparative analysis results of different models.
Table 3. RMS statistics and comparative analysis results of different models.
Statistical IndicatorsModel3 h6 h9 h12 h
RMS (ns)GM0.44150.60760.77460.9812
KFM0.34520.50500.61440.7082
QPM0.33990.48440.59330.7028
SAM0.29060.44800.58090.7009
IM-SAM0.23490.38350.50220.6274
Improvement rate (%)GM vs. IM-SAM46.7836.8735.1536.05
KFM vs. IM-SAM31.9324.0518.2511.41
QPM vs. IM-SAM30.8720.8115.3410.72
SAM vs. IM-SAM19.1414.3913.5310.48
Table 4. Statistics of kinematic PPP positioning results for all measurement stations.
Table 4. Statistics of kinematic PPP positioning results for all measurement stations.
Station NameIM-SAM
E/N/U (cm)
IGU-P
E/N/U (cm)
IM-SAM vs. IGU-P
E/N/U (%)
BUCU6.2077.33014.7416.2228.80716.7910.216.712.2
IISC6.1685.78717.4247.8576.43917.81221.410.12.1
LCK46.2335.64710.2608.4466.48810.38726.112.91.2
LHAZ11.0027.25315.73611.9538.43118.9847.913.917.1
PBR45.3226.27112.4167.0027.10612.61423.911.71.5
URUM10.0037.68010.43010.6558.58512.0226.110.513.2
Average7.4896.66113.5018.6897.64314.76814.312.67.9
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shen, C.; Hu, H.; Wang, G.; Liu, L.; Ren, D.; Cai, Z. Research on GPS Satellite Clock Bias Prediction Algorithm Based on the Inaction Method. Remote Sens. 2025, 17, 4013. https://doi.org/10.3390/rs17244013

AMA Style

Shen C, Hu H, Wang G, Liu L, Ren D, Cai Z. Research on GPS Satellite Clock Bias Prediction Algorithm Based on the Inaction Method. Remote Sensing. 2025; 17(24):4013. https://doi.org/10.3390/rs17244013

Chicago/Turabian Style

Shen, Cong, Huiwen Hu, Guocheng Wang, Lintao Liu, Dong Ren, and Zhiwu Cai. 2025. "Research on GPS Satellite Clock Bias Prediction Algorithm Based on the Inaction Method" Remote Sensing 17, no. 24: 4013. https://doi.org/10.3390/rs17244013

APA Style

Shen, C., Hu, H., Wang, G., Liu, L., Ren, D., & Cai, Z. (2025). Research on GPS Satellite Clock Bias Prediction Algorithm Based on the Inaction Method. Remote Sensing, 17(24), 4013. https://doi.org/10.3390/rs17244013

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