Next Article in Journal
Vision-Based Recognition of Human Motion Intent during Staircase Approaching
Next Article in Special Issue
Theoretical Upper and Lower Limits for Normalized Bandwidth of Digital Phase-Locked Loop in GNSS Receivers
Previous Article in Journal
Classification and Recognition of Building Appearance Based on Optimized Gradient-Boosted Decision Tree Algorithm
Previous Article in Special Issue
Software Correction of Speed Measurement Determined by Phone GNSS Modules in Applications for Runners
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Characterizing Periodic Variations of Atomic Frequency Standards via Their Frequency Stability Estimates

1
School of Transportation, Civil Engineering and Architecture, Foshan University, Foshan 528000, China
2
GNSS Center, Wuhan University, Wuhan 430079, China
3
Collaborative Innovation Center for Geospatial Information Technology, Wuhan University, Wuhan 430079, China
4
Hubei Luojia Laboratory, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2023, 23(11), 5356; https://doi.org/10.3390/s23115356
Submission received: 3 April 2023 / Revised: 24 May 2023 / Accepted: 2 June 2023 / Published: 5 June 2023
(This article belongs to the Special Issue GNSS Signals and Precise Point Positioning)

Abstract

:
The onboard atomic frequency standard (AFS) is a crucial element of Global Navigation Satellite System (GNSS) satellites. However, it is widely accepted that periodic variations can influence the onboard AFS. The presence of non-stationary random processes in AFS signals can lead to inaccurate separation of the periodic and stochastic components of satellite AFS clock data when using least squares and Fourier transform methods. In this paper, we characterize the periodic variations of AFS using Allan and Hadamard variances and demonstrate that the Allan and Hadamard variances of the periodics are independent of the variances of the stochastic component. The proposed model is tested against simulated and real clock data, revealing that our approach provides more precise characterization of periodic variations compared to the least squares method. Additionally, we observe that overfitting periodic variations can improve the precision of GPS clock bias prediction, as indicated by a comparison of fitting and prediction errors of satellite clock bias.

1. Introduction

The onboard atomic frequency standard (AFS), commonly referred to as the satellite clock, is a crucial component of the Global Navigation Satellite System (GNSS) satellites. This is due to the close relationship between their characteristics and the system’s geodetic performance [1,2,3]. While ground-based AFS processing methodologies such as the power-law noise model [3], the offset and drift model for atomic clocks [4], Allan variance (AVAR) [5], and Hadamard variance (HVAR) [6] are useful in dealing with onboard clock data, they may not be sufficient. The behavior of satellite AFS differs from that of ground AFS due to an integrated non-dispersive effect affecting the broadcast timing signals observed from the ground [2,5,7,8,9,10]. For instance, sub-daily periodic components can cause a clock bias up to 7.80 ± 1.61 ns [5] (about 2.33 ± 0.48 m equivalent light travel distance). Therefore, a more comprehensive modeling of periodic variations in GNSS satellite clocks is necessary to optimize the current system and plan future improvements.
GNSS satellite clocks are aligned with terrestrial time (TT) [11,12,13,14], which is annually realized by the Bureau International des Poids et Mesures (BIPM) as “TT BIPM ” (“ ” indicates the year of calculation) [15]. Although TT is currently the most accurate and stable timescale, the post-processed timescale is not suitable for real-time applications. The International Atomic Time (TAI), established by the Consultative Committee for Time and Frequency (CCTF) and maintained by BIPM after the adoption of the atomic definition of second in the 13th General Conference on Weights and Measures (CGPM), is probably the most reliable “real-time” timescale in application. It is generated by more than 400 atomic clocks spread globally as an EAL (échelle atomique libre, or free atomic timescale), and the frequency of the EAL is steered by measurements of 12 primary or secondary frequency standards [15]. While GNSS timescales (e.g., GPS [11], GLONASS [12], Beidou [13], Galileo [14], etc.) are aligned with TAI in the long-term frequency, each satellite system has its own timescale. Therefore, the International GNSS Service (IGS) developed its own timescale, the International GNSS Service timescale (IGST), for GNSS research and application. IGST is also aligned with TAI in the long-term frequency [16]. Additionally, both the timescale algorithm of merely onboard AFS [4] and the IGST generated from both onboard and ground AFS [16] use the same time offset-frequency offset-drift (or aging) clock model as TAI [15,17]. Although time and frequency metrology techniques are essential to GNSS applications, it should be mentioned that the GNSS technique plays a significant role in resolving demands for universal timescales following scientific and industrial progress [18].
The behavior of space AFS is different from that of ground AFS [3]; however, electrical, gravitational, atmospheric, and thermal variations can cause magnetic field [19,20], microwave energy [21], light [22], thermally induced frequency shifts [23] of the clock. For instance, oblateness of geopotential causes periodic variations whose fundamental frequency is 2 cpd (cycles per day) in GPS satellite AFS [7]. Therefore, a satellite clock should be considered as the integration of AFS and “non-dispersive effects of all satellite components that affect the broadcast timing signals as observed from the ground” [5].
In fact, Senior et al. reported the detection of periodic signals at n × [ 2.0029 ± 0.0005 ] cpd for n = 1 , 2, 3, and 4 [5] in all GPS Block II and Block IIA cesium and rubidium and Block IIR and IIR-M rubidium clocks. The variations were also reported in Block IIF rubidium clock and Block IIF cesium clock by Montenbruck et al. [9] and Fan et al. [2], respectively. While Senior et al. point out that 12-hour variation has a satellite-type-dependent relation with the sun–spacecraft–earth angle [5] and Montenbruck et al. suggest that solar illumination is the root cause of 12-hour period Block IIF Rb variations, they can not explain the “robust” [5] difference (58 ± 22 s) between the fundamental frequency (a weighted mean) of sub-daily GPS periodics ( n × [ 2.0029 ± 0.0005 ] cpd) and the GPS mean orbit period ( 2.0057 cpd) [24]. However, the reason for this discrepancy remains unexplained. In addition, these studies are based on Fourier transform and least squares methods:
  • Satellite clock bias includes both deterministic and random signals: while the spectra of deterministic signals are estimated from its direct Fourier transform, the spectra of stochastic processes are calculated from the Karhunen–Loeve transform of its covariance [25]. On the other hand, Dong et al. show that the Karhunen–Loeve transform of covariance can distort the spectral response of deterministic signals [26].
  • Additionally, Zhou et al. reported that there is no uniform method based on least squares for detecting, fitting, and removing periodic variations in Beidou satellite system (BDS) inclined geosynchronous orbit (IGSO), geostationary earth orbit (GEO), and medium earth orbit (MEO) satellite clock periodic variations [27].
Instead of the frequency-domain Fourier transform and least squares methods, we study the characterization of GPS onboard AFS periodic variations using frequency stability in this paper. In Section 2, we demonstrate that if the AFS signal comprises sinusoidal and random signals, the AVAR and HVAR of the sinusoidal signal are independent of those of the random signals. Additionally, AVAR and HVAR of GPS AFS periodic variations are formulated, and the method of fitting periodic variations from AVAR and HVAR estimates are presented. In Section 3, the effectiveness of the proposed model is tested against both simulated and real clock data.

2. Methods

To characterize the periodic variations of GNSS satellite AFS using its frequency stability estimates, we derive the AVAR and HVAR of periodic variations in this section. During the process, we demonstrate that the frequency stability of periodic variations is independent of the frequency stability of the stochastic component of AFS signals. Finally, we present the numerical method utilized in this paper for characterizing periodic variations of AFS through frequency stability estimates.

2.1. Allan and Hadamard Variances of Periodic Variations

Suppose the satellite AFS clock bias, x ( t ) , is composed of stochastic and periodic signals, i.e.,
x ( t ) = x ˜ ( t ) + a sin ( ω t + φ 0 ) = x ˜ ( t ) + x ¯ ( t ) ,
then the theoretical values of AVAR and HVAR of the frequency standard are:
E σ A V A R 2 ( x , τ ) = E Δ 2 H x ¯ ( t ) , τ 2 2 Δ 2 H x ¯ ( t ) , τ Δ 2 H x ˜ ( t ) , τ + Δ 2 H x ˜ ( t ) , τ 2 2 m 2 τ 2 τ , ω
and
E σ H V A R 2 ( x , τ ) = E Δ 3 H x ¯ ( t ) , τ 2 2 Δ 3 H x ¯ ( t ) , τ Δ 3 H x ˜ ( t ) , τ + Δ 3 H x ˜ ( t ) , τ 2 6 m 2 τ 2 τ , ω
respectively, where x ˜ ( t ) is the random part of x ( t ) , a superposition of power-law noise (PLN) processes. Next, x ¯ ( t ) denotes the periodic variations of the clock:
x ¯ ( t ) = a sin ( ω t + φ 0 ) .
For the sake of brevity, we define two auxiliary functions, Δ 2 H x , τ and Δ 3 H x , τ :
Δ 2 H x ( t ) , τ = x ( t + 2 τ ) 2 x ( t + τ ) + x ( t ) ,
Δ 3 H x ( t ) , τ = x ( t + 3 τ ) 3 x ( t + 2 τ ) + 3 x ( t + τ ) x ( t ) ,
respectively. The averaging interval τ = m τ 0 , m should be a positive integer, and τ 0 is the sampling interval of the data.
By the theory of statistics, for a fixed averaging interval τ ,
E Δ 2 H x ¯ ( t ) , τ Δ 2 H x ˜ ( t ) , τ τ = E Δ 2 H x ¯ ( t ) , τ τ E Δ 2 H x ˜ ( t ) , τ τ .
Given a PLN process, f α , where f denotes the Fourier frequency, f α shapes the power spectral distribution (PSD) of the PLN process. When α > 3 , E Δ 2 H x ¯ ( t ) , τ τ = 0 ; that is:
Theorem 1.
For signals consistin of PLN processes, f α , α > 3 , and sinusoidal variations, the AVAR of the periodic variations is independent of the AVAR of the random signals.
Similarly, when α > 5 , E Δ 3 H x ¯ ( t ) , τ τ = 0 . As a consequence:
Theorem 2.
For signals consisting of PLN noise processes, f α , α > 5 , and sinusoidal variations, the HVAR of the periodic variations is independent of the HVAR of the random signals.
By applying Theorem 1 to Equation (1), we can separate the AVAR of stochastic fluctuations from the one of sinusoidal variations:
E σ A V A R 2 ( x , τ ) = E σ A V A R 2 ( x ˜ , τ ) + E σ A V A R 2 ( x ¯ , τ ) .
Since any continuous periodic signals in 2 -space can be decomposed as the summation of a series of sinusoidal signals, AVAR of periodic variations of the satellite AFS is independent of those of the stochastic vibrations of the clock. There are plenty of documents on the characterization of AFS clock random vibrations; we will focus on characterizing periodic variations of AFS clock using AVAR.
After expanding E σ A V A R 2 ( x ¯ , τ ) with the definitions of x ¯ ( t ) and Δ 2 H x ( t ) , τ and Equation (1), we have:
E σ A V A R 2 ( x ¯ , τ ) = a 2 2 τ 2 E sin 2 ( 2 ω τ + ω t + φ 0 ) 4 sin ( ω τ + ω t + φ 0 ) sin ( ω t + φ 0 ) + 4 sin 2 ( ω τ + ω t + φ 0 ) 4 sin ( 2 ω τ + ω t + φ 0 ) sin ( ω τ + ω t + φ 0 ) + sin 2 ( ω t + φ 0 ) + 2 sin ( 2 ω τ + ω t + φ 0 ) sin ( ω t + φ 0 ) τ , φ 0
Since t goes from to + , the value of the initial phase, φ 0 , makes no difference in the computation of E σ A V A R 2 ( x ¯ , τ ) . By replacing ω t + φ 0 with ω t and taking the following relations into account,
E sin ( ω τ + ω t ) sin ( ω t ) = E sin ( 2 ω τ + ω t ) sin ( ω τ + ω t ) = 1 2 cos ( ω τ ) ,
E sin ( 2 ω τ + ω t ) sin ( ω t ) = 1 2 cos ( 2 ω τ ) ,
and
E sin 2 ( 2 ω τ + ω t ) = E sin 2 ( ω τ + ω t ) = E sin 2 ( ω t ) = 1 2 ,
we formulate the AVAR of periodic variations as following:
E σ A V A R 2 ( x ¯ , τ ) = 3 4 cos ( ω τ ) + cos ( 2 ω τ ) 2 a 2 τ 2
Similarly, the mathematical expectation of HVAR for the periodic variations can be formulated as following:
E σ H V A R 2 ( x ¯ , τ ) = 10 cos ( 3 ω τ ) + 6 cos ( 2 ω τ ) 15 cos ( ω τ ) 6 a 2 τ 2
Numerical computation of Equations (4) and (5) may result in negative values due to truncation errors. To prevent numerical evaluations of Equation (4) from being negative values, we recast Equation (4) as a summation of squares:
σ x 2 ( m τ 0 ) = cos ( k m ) 2 cos ( 2 k m ) + 1 2 + sin ( k m ) 2 sin ( 2 k m ) 2 4 a 2 m 2 τ 0 2
Similarly, the mathematical expectation of HVAR for periodic variations, Equation (5), can be reformulated as following:
σ z 2 ( m τ 0 ) = 1 3 cos ( k m ) + 3 cos ( 2 k m ) cos ( 3 k m ) 2 12 a 2 m 2 τ 0 2 + 3 sin ( k m ) 3 sin ( 2 k m ) + sin ( 3 k m ) 2 12 a 2 m 2 τ 0 2 .

2.2. Characterizing Periodic Variations Using Frequency Stability Estimates

To evaluate periodic variations from frequency stability estimates of GNSS satellite AFS, we modify the stochastic model proposed in [28]:
min ( Φ b h + Φ s a σ ) T Q ( Φ b h + Φ s a σ ) , s . t . B ( ε ) h + Φ s a σ B ( 1 ε ) h Φ s a + σ a h a 0 .
where “s.t.” is the abbreviation of “subject to”; σ is a column vector of frequency stability estimates (when the word “vector” is used, we mean column vector by default):
σ = σ k 1 2 ( τ 0 ) σ k 1 2 ( 2 τ 0 ) σ k 1 2 ( m 1 τ 0 ) σ k 2 2 ( τ 0 ) σ k 2 2 ( 2 τ 0 ) σ k 2 2 ( m 2 τ 0 ) T .
Subscript k is used as a generic form that indicates different kinds of frequency stability:
σ k 2 ( τ ) = 0 S x ( f ) H k ( f ) 2 d f = i = 1 N h Φ k ( α i , τ ) h α i ,
H k ( f ) is the transfer function of σ k 2 ( τ ) , S x ( f ) is the PSD of PLN,
S x ( f ) = i = 1 N h h α i f α i = ( 2 π f 2 ) S x ( f ) .
The variable h is a vector of noise intensity coefficients, h α i , α i = 2 , 1 , , 4 , i = 1 , , α N h , corresponding to white PM (phase modulation), flicker PM, white frequency modulation (WHFM), flicker FM (FLFM), random walk FM (RWFM), and random run FM, respectively.
Φ s = E σ k 1 2 ( sin ( ω 1 t ) , τ 0 ) E σ k 1 2 ( sin ( ω 2 t ) , τ 0 ) E σ k 1 2 ( sin ( ω l t ) , τ 0 ) E σ k 1 2 ( sin ( ω 1 t ) , 2 τ 0 ) E σ k 1 2 ( sin ( ω 2 t ) , 2 τ 0 ) E σ k 1 2 ( sin ( ω l t ) , 2 τ 0 ) E σ k 1 2 ( sin ( ω 1 t ) , m 1 τ 0 ) E σ k 1 2 ( sin ( ω 2 t ) , m 1 τ 0 ) E σ k 1 2 ( sin ( ω l t ) , m 1 τ 0 ) E σ k 2 2 ( sin ( ω 1 t ) , τ 0 ) E σ k 2 2 ( sin ( ω 2 t ) , τ 0 ) E σ k 2 2 ( sin ( ω l t ) , τ 0 ) ;
a is a vector of amplitudes of sinusoidal variations, and Φ b is a matrix comprised of Φ k ( α i , τ ) :
Φ k ( α , τ ) = 0 f α H k ( f ) 2 d f .
B ( ε ) and B ( 1 ε ) are matrices composed of B k ( α , τ , ε ) :
B k ( α , τ , ε ) = F 1 EDF k ( α , τ ) / 2 , ε · Φ k ( α , m τ 0 ) EDF k ( α , τ ) ,
EDF k ( α , τ ) is the equivalence degree of freedom (EDF):
EDF k ( τ ) = 2 E σ ^ k 2 ( τ ) 2 Var σ ^ k 2 ( τ ) ,
F 1 ( · ) is the inverse of cumulative distribution function:
F σ k 2 ( τ ) σ ^ k 2 ( τ ) = σ k 2 ( τ ) σ ^ k 2 ( τ ) u EDF k ( τ ) / 2 u e u Γ EDF k ( τ ) / 2 d u .
The independent variables of Equation (6) are h and a. To solve the optimization problem, we set ε = 0.0025 and Q = [ diag ( σ ) ] 2 .
Since ε is nonzero, the feasibility of Equation (6) depends on the values of frequency stability estimates. When Equation (6) is infeasible, which means the optimization problem has no solution, we use the following alternative model:
min μ 1 + ν 1 , s . t . B ( ε ) h + Φ s a diag { σ } μ σ B ( 1 ε ) h Φ s a diag { σ } ν + σ h a μ ν ν 1 0 .
The independent variables of Equation (9) are μ , ν , h, and a; μ and ν are auxiliary variables defined such that nonzero components of μ and ν indicate violations of the inequalities B ( ε ) h + Φ s a σ and B ( 1 ε ) h + Φ s a σ , respectively. Details about the optimization models, Equations (6) and (9), and their numerical solutions can be found in references [28,29].

3. Results

In this section, we test the proposed model, Equations (4) and (5), with both simulated and GPS clock data using the method described by Equations (6) and (9).

3.1. Simulated Data

To verify Equations (4) and (5), we generate sinusoidal signals with frequencies, i × 2.0029 , i = 1 , 2, 3 cpa, and list their amplitudes in the second column of Table 1. (The frequencies and amplitudes are set according to reference [5]). As demonstrated in Figure 1a–c, the AVAR computed from Equation (4) (represented by red dots in Figure 1) aligns with the one estimated from the simulated sinusoidal signals (represented by black solid lines in Figure 1). The same holds true for Hadamard variances (HVAR), though these results are not presented here in the interest of brevity.
In Figure 1d, AVARs estimated from simulated clock data and their “theoretical” values are represented as a black solid line and red dots, respectively. The ”theoretical” AVAR is computed as the sum of Equations (7) and (4), and the simulated satellite clock biases are comprised of white PM, flicker PM, white WHFM, FLFM, RWFM, and sinusoidal variations of 12-, 6-, and 4-hour cycles (whose AVARs are shown in Figure 1a–c, respectively). As shown in Figure 1d, the two AVARs are close to each other, except for the values around averaging times 10 4 s. It can be observed from Figure 1a–c that the AVAR of 12-, 6-, and 4-hour sinusoidal variation reaches its maximum near averaging times 5 × 10 3 , 10 4 , and 2 × 10 4 s, respectively. Discrepancies between the two AVARs can be explained by the interactions between stochastic and periodic variations due to the finite data set.
Furthermore, to compare the effectiveness of detecting periodic variations from satellite clock biases directly using the least squares method and from Equations (4) and (5) using Equations (6) and (9), the periodic variations in the simulated data are fitted and removed using both methods. The amplitudes given by the least squares method and Equations (6) and (9) are listed in the third and fourth columns of Table 1, and AVARs of the resulting periodic variation-free clock biases are plotted as a red dash–dot line and blue dots, respectively, in Figure 2. In the least squares estimation process of this article, the satellite clock biases are are firstly detrended by fitting and removing a second-order polynomial. Then, a 12-hour sinusoidal signal was fitted and removed, followed by a 6-hour sinusoidal signal, a 4-hour frequency signal, and, finally, a 3-hour sinusoidal signal. While the least squares method gives greater periodic variation amplitudes than the set values of the simulated variation amplitudes and the ones estimated by Equations (6) and (9), AVARs estimated from simulated satellite clock bias with periodics fitted and removed by the least squares method does not seem to be periodic-variation-free. It can be observed in Figure 2 that in comparison to the AVARs estimated from the simulated data (plotted as a black solid line in Figure 2), the “lump” near averaging intervals 5 × 10 3 suggests an extra 4-hour variation. In other words, the least squares method overfits the periodic variations. On the other hand, AVARs computed from simulated data with periodic variations fitted and removed using Equations (6) and (9) are the most periodic-variation-free AVARs among the three. To have a closer look at the overfitting problem, the root mean square (RMS) of the detrended simulated clock bias, detrended simulated data with periodic variations fitted and removed using the least squares method, and detrended simulated data with periodic variations fitted and removed using Equations (6) and (9) are computed: the result are 8.02 × 10 9 , 7.80 × 10 9 , and 7.95 × 10 9 ns, respectively. While the least squares method provides the lowest fitting errors, it seems to overfit flicker noise with a 4-hour periodic variation.

3.2. GPS SVN63 Clock Data

To verify the effectiveness of Equations (4) and (5), we computed the AVAR of the GPS PRN01 (SVN63) onboard rubidium AFS, which is shown as a black solid line in Figure 3 and Figure 4. The IGS final combined precise clock and orbit data from MJD 56739.0 to MJD 56745.9965 [30,31] are used in the computation. In this paper, the preprocessing of all IGS satellite clock data includes:
  • Removing the J2 relativistic effect using Kouba’s method [7] and cubic spline interpolation of IGS final combined orbit data;
  • Removing the day boundary discontinuities using Yao et al.’s methods [32].
For comparison, AVARs of 12-, 6-, and 4-hour periodic variations are plotted as a purple dash–dot line, blue dots, and a red dash line, respectively, in Figure 3. The values of these AVARs are normalized to be tangent to the AVAR of SVN63 satellite AFS at the maxima of their AVARs.
It can be observed from Figure 3 that the local maxima and minima of AVARs estimated from SVN63 clock bias and the 12-hour sinusoidal coincide for averaging time τ 10 4 s, suggesting the influence of 12- and 6-hour periodic variations. This consistency reinforces the conclusion that GPS onboard atomic frequency standards are influenced by 12-hour periodic variations. To quantify the influence of periodic variations, the variations are fitted and removed using both the least squares method and Equations (6) and (9); AVARs computed from the resulting clock biases are represented as a red dash–dot line and blue dots, respectively, in Figure 4. It seems that the least squares method may overfit the 12-, 6-, 4-, and 3-hour periodic variations of the GPS Block IIR rubidium AFS with frequency noise: gaps between the black solid line (AVAR estimated from IGS final combined SVN63 clock data) and the red dash–dot line (AVAR resulting from the least squares processing) keep increasing after averaging time 2 × 10 4 . On the other hand, after processing with Equations (6) and (9), the sigma–tau plot of the resulting AVAR estimates is the closest to the classical sigma–tau plot of the AVAR calculated from the summation of white PM, flicker PM, white WHFM, FLFM, and RWFM noise processes.

3.3. Other GPS Clock Data

To verify the general applicability of Equations (4) and (5), we compute the AVARs of GPS PRN02∼32 onboard AFS using IGS final combined precise clock data, clock biases with periodic variations removed by the least squares method, and Equation (9); the resulting AVARs are drawn as a black solid line, a red dash–dot line, and blue dots, respectively, in Figure 5 and Figure 6. During the time-span of IGS clock data used in this study (from 23 March 2014 to 27 December 2020), several satellites, such as PRN04, PRN14, PRN18, PRN23, and PRN32, were replaced. In addition, some PRN satellites, such as PRN04, have been substituted several times. For brevity, we only chose the oldest and most recent SVN satellites of these satellites from the dataset.
By comparison with Figure 1, we can make the following observations from Figure 5 and Figure 6:
  • For more than half of the satellites, the sigma–tau plot of the AVAR computed from clock bias with periodic variations removed using Equation (9) is closer to the standard sigma–tau plot of AVARs than the least squares method.
  • “Lumps” of AVARs estimated from PRN01, PRN02, PRN05, PRN07, PRN11, PRN12, PRN13, PRN14 (SVN41), PRN15, PRN16, PRN17, PRN18 (SVN54), PRN20, PRN21, PRN22, PRN23 (SVN76), PRN25, PRN28, PRN30, PRN31, PRN32 (SVN23), and PRN32 (SVN70) clock bias with periodic variations removed using Equation (9) at an averaging time around 4 × 10 4 s suggest underestimation of 24-hour periodic variations.
  • “Lumps” of AVARs estimated from PRN01, PRN02, PRN03, PRN04 (SVN34), PRN04 (SVN74), PRN05, PRN06, PRN09, PRN12, PRN14 (SVN77), PRN18 (SVN75), PRN19, PRN23 (SVN60), PRN23 (SVN76), PRN24, PRN26, PRN27, PRN30, and PRN32 (SVN23) clock bias with periodic variations removed using Equation (9) at an averaging time around 2 × 10 4 s suggest underestimation of 12-hour periodic variations.
  • “Lumps” of AVARs estimated from PRN04 (SVN34), PRN04 (SVN74), PRN05, PRN07, PRN10, PRN11, PRN12, PRN14 (SVN41), PRN17, PRN18 (SVN75), PRN20, PRN21, PRN22, PRN24, PRN25, PRN27, PRN29, and PRN32 (SVN70) clock bias with periodic variations removed using Equation (9) at an averaging time around 10 4 s suggest underestimation of 6-hour periodic variations.
  • “Lumps” of AVARs estimated from PRN02, PRN04 (SVN34), PRN05, PRN06, PRN07, PRN08, PRN09, PRN11, PRN13, PRN14 (SVN41), PRN15, PRN16, PRN18 (SVN75), PRN19, PRN22, PRN23 (SVN60), PRN25, PRN32 (SVN23), and PRN32 (SVN70) clock bias with periodic variations removed using Equation (9) at an averaging time around 5 × 10 3 s suggest underestimation of 4-hour periodic variations.
  • “Lumps” of AVARs estimated from PRN09, PRN11, PRN13, PRN18 (SVN54), PRN18 (SVN75), PRN22, PRN24, PRN27, PRN29, PRN31, PRN32 (SVN23), and PRN32 (SVN70) clock bias with periodic variations removed using Equation (9) at an averaging time around 3 × 10 3 suggest underestimation of 3-hour periodic variations.
In other words, the optimization model Equation (9) is “conservative”: it tends to underestimate periodic variations of GPS satellite AFS. In effect, a large portion of the numerical solutions of 4- and 3-hour variations returned by solving Equation (9) are zero. According to the theory of statistics, the least squares method makes huge assumptions about data structure and produces stable results. On the other hand, Equation (9) only requires the least violation of the 95% confidence intervals by the AVAR estimates; it does not require optimal estimation of the amplitudes for periodic variations. By comparison with AVARs computed using the least squares method, as shown in Figure 5 and Figure 6, Equation (9) underestimates the periodic variations of PRN01, PRN03, PRN04 (SVN34), PRN04 (SVN74), PRN08, PRN09, PRN10, PRN19 (SVN75), PRN20, PRN21, PRN26, PRN27, and PRN29.
It can also be observed from Figure 4, Figure 5 and Figure 6 that the AVARs computed from clock biases with periodic variations fitted and removed using Equation (9) are always smaller than the AVARs computed from IGS final combined clock biases, and the two coincide at averaging intervals greater than 4 × 10 4 s. For most cases, this also holds for AVARs estimated from clock bias with periodic variations fitted and removed using the least squares method. There are only two exceptions:
  • The gap between the AVAR estimated from PRN01 clock bias with periodic variations fitted and removed using the least squares method and the AVAR computed from PRN01 clock bias enlarges with increasing averaging interval. Since the tail of AVAR estimated from PRN01 clock bias with periodic variations removed using the least squares method has a similar shape to the AVARs of 12-hour sinusoidal variations, and the AVAR computed from PRN01 clock bias with periodic variations fitted and removed using Equation (9) suggests strong frequency noise, the discrepancies between the AVAR estimated from PRN01 clock bias with periodic variations fitted and removed using the least squares method and the AVAR computed from PRN01 clock bias is caused by overfitting the periodic variations by taking a portion of frequency noises as 12-hour variation.
  • The AVAR estimated from PRN22 clock bias with periodic variations fitted and removed using least squares method is greater than the AVAR computed from IGS final combined PRN22 clock bias around averaging time 2 × 10 4 s. Since AVARs computed from the three PRN22 clock biases increase with the averaging interval for τ 2 × 10 4 s, PRN22 AFS is influenced by strong FM noise processes. It seems that the least squares method overfits the periodic variations of PRN22 by taking a portion of frequency noises as 12-hour variation.
Therefore, Theorems 1 and 2 hold for GPS onboard AFS.
Overfitting of periodic variations can sometimes help improve GNSS onboard clock prediction, as shown in Table 2. By taking frequency noises as sinusoidals, the RMS of one-day GPS onboard atomic clock prediction under two-day observation is decreased. However, removing periodic variations based on Equations (6) and (9) can increase the prediction RMS. This could be due to several reasons:
  • Overfitting of periodic variations can reduce the clock residuals caused by power–law noise processes. When periodic variations are removed, the interaction between random clock behaviors and periodic variations is suppressed, leading to an increase in clock residuals and prediction RMS.
  • Only high-variability estimates (HVAR) are used in solving Equations (6) and (9), which may not capture all the periodic variations present in the data. The maximum averaging time of HVARs estimated from two-day GPS clock bias is 1.44 × 10 4 s, while the first local minimum of Equation (5) appears at averaging interval τ = 2 × 10 4 s. This means that some periodic variations may not be captured by HVAR estimates and could contribute to an increase in the RMS prediction when removed.

4. Conclusions and Discussion

The detection of periodic variations in GNSS satellite AFS presents a dilemma: while the spectra of deterministic sinusoidals can be estimated directly from the Fourier transform, those of power–law noise processes, which are random, must be calculated from the Karhunen–Loeve transforms of their covariance. Currently, time domain methods are generally used in the evaluation of AFS and timescales. In this paper, we characterize the periodic variations of GNSS satellite AFS clock bias using AVAR and HVAR. In addition, we demonstrate that the AVAR and HVAR of sinusoidal signals present in the clock bias are independent of the AVAR and HVAR of the random vibrations of the satellite AFS. The method to detect periodic variations using these characterizations is given, and it is test against both simulated and real data.
The proposed method characterizes the periodic variations of satellite AFS more accurately than the least squares method, as demonstrated in both simulated and real clock data tests. Therefore, the method developed in this article can serve as a criterion for detecting periodic variations. The least squares method tends to overfit the 12-, 6-, 4-, and 3-hour frequency variations, resulting in sinusoidals that may have no physical meaning. However, the overfitting demonstrated by the least squares method suggests that by treating some of the frequency noise as periodic variations, we can improve GPS prediction precision in practice.

Author Contributions

Conceptualization, methodology, validation, and writing—original draft preparation, W.C.; writing—review and editing, J.Z.; data collection, writing—review and editing, and supervision, G.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Department of Science and Technology of Guangdong Province with grant numbers 2019A1515110418 and 2021A1515110280, the Department of Education of Guangdong Province with grant number 2020GXJK399, and Foshan University High-level talents scientific research initiation project.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

GNSS clock data are provided by the Multi-GNSS Experiment (MGEX) from the International GNSS Service (IGS) via http://garner.ucsd.edu/ (accessed on 27 October 2021).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
AFSatomic frequency standards
BDSBeidou Satellite System
BIPMBureau International des Poids et Mesures
CCTFConsultative Committee for Time and Frequency
CGPMGeneral Conference on Weights and Measures
CLSCollecte Localisation Satellites
cpdcycles per day
EALéchelle atomique libre (or Free atomic time scale)
GNSSGlobal Navigation Satellite System
GPSUS Global Positioning System
HVARHadamard variance
IGSInternational GNSS Service
IGSTInternational GNSS Service Timescale
JAXAJapan Aerospace Exploration Agency
MGEXMulti-GNSS Experiment
PRNPseudorandom Noise
RAFSRubidium Atomic Frequency Standard
RMSroot mean square
PLNpower–law noise
PSDpower spectral distribution
SVNSatellite Vehicle Number
TAIInternational Atomic Time
TTTerrestrial Time
UTCCoordinated Universal Time

References

  1. Hauschild, A.; Montenbruck, O.; Steigenberger, P. Short-term analysis of GNSS clocks. GPS Solut. 2013, 17, 295–307. [Google Scholar] [CrossRef]
  2. Fan, L.; Shi, C.; Li, M.; Wang, C.; Zheng, F.; Jing, G.; Zhang, J. GPS satellite inter-frequency clock bias estimation using triple-frequency raw observations. J. Geod. 2019, 93, 2465–2479. [Google Scholar] [CrossRef]
  3. Cernigliaro, A.; Valloreia, S.; Galleani, L.; Tavella, P. GNSS space clocks: Performance analysis. In Proceedings of the International Conference on Localization and GNSS (ICL-GNSS), IEEE, Torino, Italy, 25–27 June 2013. [Google Scholar]
  4. Brown, K.R., Jr. The Theory of the GPS Composite Clock. In Proceedings of the 4th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1991), Albuquerque, NM, USA, 11–13 September 1991; pp. 223–242. [Google Scholar]
  5. Senior, K.; Ray, J.; Beard, R. Characterization of periodic variations in the GPS satellite clocks. GPS Solut. 2008, 12, 211–225. [Google Scholar] [CrossRef]
  6. Howe, D.; Beard, R.; Greenhall, C.; Vernotte, F.; Riley, W.; Peppler, T. Enhancements to GPS Operations and Clock Evaluations Using a “Total” Hadamard Deviation. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2005, 52, 1253–1261. [Google Scholar] [CrossRef]
  7. Kouba, J. Improved relativistic transformations in GPS. GPS Solut. 2004, 8, 170–180. [Google Scholar] [CrossRef]
  8. Beutler, G.; Brockmann, E.; Gurtner, W.; Hugentobler, U.; Mervart, L.; Rothacher, M.; Verdun, A. Extended orbit modeling techniques at the CODE processing center of the international GPS service for geodynamics (IGS): Theory and initial results. Manuscripta Geod. 1994, 19, 367–387. [Google Scholar]
  9. Montenbruck, O.; Hugentobler, U.; Dach, R.; Steigenberger, P.; Hauschild, A. Apparent clock variations of the Block IIF-1 (SVN62) GPS satellite. GPS Solut. 2011, 16, 303–313. [Google Scholar] [CrossRef]
  10. 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] [Green Version]
  11. Thomas, C. Real-time Restitution of GPS Time Through a Kalman Estimation. Metrologia 1993, 29, 397–414. [Google Scholar] [CrossRef]
  12. Bogdanov, P.P.; Druzhin, A.V.; Tiuliakov, A.E.; Feoktistov, A.Y. GLONASS time and UTC(SU). In Proceedings of the 2014 XXXIth URSI General Assembly and Scientific Symposium (URSI GASS), Beijing, China, 16–23 August 2014; pp. 1–3. [Google Scholar]
  13. Dong, S.; Wu, H.; Li, X.; Guo, S.; Yang, Q. The Compass and its time reference system. Metrologia 2008, 45, S47–S50. [Google Scholar] [CrossRef]
  14. Bedrick, S.; Bauch, A.; Moudrak, A.; Schäfe, W. Design of the precise time facility for GALILEO. Proceedins of the 36th Annual Precise Time and Time Interval (PTTI) Meeting, Washington, DC, USA, 7–9 December 2004; pp. 339–354. [Google Scholar]
  15. Panfilo, G.; Arias, F. The Coordinated Universal Time (UTC). Metrologia 2019, 56, 042001. [Google Scholar] [CrossRef]
  16. Senior, K.; Koppang, P.; Matsakis, D. Developing an IGS time scale. In Proceedings of the 2001 IEEE International Frequncy Control Symposium and PDA Exhibition, Seattle, WA, USA, 8 June 2001. [Google Scholar]
  17. Yao, J.; Parker, E.; Arias, F. JY1 time scale: A new Kalman-filter time scale designed at NIST. Meas. Sci. Technol. 2017, 28, 115004. [Google Scholar] [CrossRef] [Green Version]
  18. Ray, J.; Senior, K. IGS/BIPM pilot project: GPS carrier phase for time/frequency transfer and timescale formation. Metrologia 2003, 40, 205. [Google Scholar] [CrossRef]
  19. Lin, B.J.; Li, S.Q.; Dong, R.C.; Liu, Y.C.; Gong, W.B. On-orbit evaluation of influence of magnetic-induced frequency shift on space borne atomic clock. Sci. Sin.-Phys. Mech. Astron. 2021, 51, 019514. (In Chinese) [Google Scholar] [CrossRef]
  20. Brewer, S.; Chen, J.-S.; Hankin, A.; Clements, E.; Chou, C.-W.; Beloy, K.; McGrew, W.; Zhang, X.; Fasano, R.; Nicolodi, D.; et al. Measurements of 25Mg+ and 27Al+ magnetic constants for improved ion clock accuracy. Phys. Rev. A 2019, 100, 013409. [Google Scholar] [CrossRef] [Green Version]
  21. Shidong, Y.; Hanhua, W.; Songbai, K.; Ganghua, M.; Chen, W.; Da, Z.; Feng, Z.; Li, W.; Gang, M.; Feng, Q.; et al. Characteristics of the space-borne rubidium atomic clocks for the BeiDou III navigation satellite system. Sci. Sin. Phys. Mech. Astron. 2021, 51, 019512. (In Chinese) [Google Scholar]
  22. Baranov, A.; Ermak, S.; Lozov, R.; Semenov, V. Comparison of Gravitational and Light Frequency Shifts in Rubidium Atomic Clock. Universe 2020, 7, 3. [Google Scholar] [CrossRef]
  23. Lin, S.F.; Li, K.; Jiang, G.Z.; Wu, J.; Ma, E.R. Method of temperature control and its validation for atomic clock cabin on navigation satellite. Chin. J. Space Sci. 2019, 39, 381–387. (In Chinese) [Google Scholar]
  24. Agnew, D.C.; Larson, K.M. Finding the repeat times of the GPS constellation. GPS Solut. 2007, 11, 71–76. [Google Scholar] [CrossRef]
  25. Kobayashi, H.; Mark, B.L.; Turin, W. Probability, Random Processes, and Statistical Analysis; Cambridge University Press: Cambridge, MA, USA, 2011. [Google Scholar]
  26. Dong, D.; Fang, P.; Bock, Y.; Webb, F.; Prawirodirdjo, L.; Kedar, S.; Jamason, P. Spatiotemporal filtering using principal component analysis and Karhunen-Loeve expansion approaches for regional GPS network analysis. J. Geophys. Res. 2021, 111, B03405. [Google Scholar] [CrossRef] [Green Version]
  27. Zhou, P.; Du, L.; Lu, Y.; Fang, S.; Zhang, Z.; Yang, L. Periodic variations of Beidou satellite clock offsets derived from multi-satellite orbit determination. J. Geod. Geoinf. Sci. 2015, 44, 1299–1306. [Google Scholar]
  28. Cheng, W.; Nie, G.; Wang, L.; Zhang, C.; Gao, Y. Predicting Long-Term Frequency Stability: Stochastic Oscillator Noise Analysis. IEEE Trans. Ultrason. Ferroelect. Freq. Control 2019, 66, 804–815. [Google Scholar] [CrossRef] [PubMed]
  29. Cheng, W.; Nie, G. Predicting Long-Term Stability of Precise Oscillators under Influence of Frequency Drift. Sensors 2018, 18, 502. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Montenbruck, O.; Steigenberger, P.; Khachikyan, R.; Weber, G.; Langley, R.B.; Mervart, L.; Hugentobler, U. IGS-MGEX: Preparing the Ground for Multi-Constellation GNSS Science. In Proceedings of the 4th International Colloquium on Scientific and Fundamental Aspects of the Galileo System, Prague, Czech Republic, 4–6 December 2013. [Google Scholar]
  31. Villiger, A.; Dach, R. International GNSS Service Technical Report 2020 (IGS Annual Report), IGS Central Bureau and University of Bern. 2021. Available online: https://files.igs.org/pub/resource/pubs/2020_techreport.pdf (accessed on 27 December 2021).
  32. Yao, J.; Levine, J. GPS carrier-phase time transfer boundary discontinuity investigation. In Proceedings of the 44th Annual Precise Time and Time Interval Systems and Applications (PTTI) Meeting, Reston, VA, USA, 26–29 November 2012; pp. 317–326. [Google Scholar]
Figure 1. Allan variances of sinusoidal signals and simulated clock bias with periodic variations.
Figure 1. Allan variances of sinusoidal signals and simulated clock bias with periodic variations.
Sensors 23 05356 g001
Figure 2. AVARs of simulated clock data 12-, 6-, 4-, and 3-hour periodic variations fitted and removed by least squares and by Equation (9), respectively.
Figure 2. AVARs of simulated clock data 12-, 6-, 4-, and 3-hour periodic variations fitted and removed by least squares and by Equation (9), respectively.
Sensors 23 05356 g002
Figure 3. AVARs of GPS SVN63 onboard rubidium clock bias from MJD 56,739.0 to MJD 56,745.9965 12-, 6-, 4-, and 3-hour sinusoidal signals. AVARs of 12-, 6-, 4-, and 3-hour sinusoidal signals are magnified to be tangent to AVARs estimated from SVN63 clock bias at their maxima.
Figure 3. AVARs of GPS SVN63 onboard rubidium clock bias from MJD 56,739.0 to MJD 56,745.9965 12-, 6-, 4-, and 3-hour sinusoidal signals. AVARs of 12-, 6-, 4-, and 3-hour sinusoidal signals are magnified to be tangent to AVARs estimated from SVN63 clock bias at their maxima.
Sensors 23 05356 g003
Figure 4. AVARs of GPS SVN63 onboard rubidium clock bias from MJD 56,739.0 to MJD 56,745.9965 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed by least squares and by Equations (6) and (9), respectively.
Figure 4. AVARs of GPS SVN63 onboard rubidium clock bias from MJD 56,739.0 to MJD 56,745.9965 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed by least squares and by Equations (6) and (9), respectively.
Sensors 23 05356 g004
Figure 5. AVARs of GPS PRN02∼17 onboard clock bias 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed using least squares method and Equation (9), respectively.
Figure 5. AVARs of GPS PRN02∼17 onboard clock bias 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed using least squares method and Equation (9), respectively.
Sensors 23 05356 g005
Figure 6. AVARs of GPS PRN18∼32 onboard clock bias 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed using least squares method and Equation (9), respectively.
Figure 6. AVARs of GPS PRN18∼32 onboard clock bias 12-, 6-, 4-, and 3-hour sinusoidals fitted and removed using least squares method and Equation (9), respectively.
Sensors 23 05356 g006
Table 1. Amplitudes of simulated periodic variations estimated by least squares method and solving Equation (6).
Table 1. Amplitudes of simulated periodic variations estimated by least squares method and solving Equation (6).
Frequency (cpa)InputEquations (6) and (9)Least Squares
2.0029 9.00 × 10 10 8.92 × 10 10 1.62 × 10 9
2 × 2.0029 3.30 × 10 10 3.40 × 10 10 3.83 × 10 10
3 × 2.0029 6.00 × 10 11 1.35 × 10 10 3.09 × 10 10
4 × 2.0029 00 3.53 × 10 10
Table 2. One-day GPS clock bias prediction RMS (root mean square) of fitting and removing first- or second-order polynomial 12-, 6-, 4-, and 3-hour sinusoidals against two-day observations by using least squares and solving Equations (6) and (9), respectively.
Table 2. One-day GPS clock bias prediction RMS (root mean square) of fitting and removing first- or second-order polynomial 12-, 6-, 4-, and 3-hour sinusoidals against two-day observations by using least squares and solving Equations (6) and (9), respectively.
PRNWith PeriodicsEquations (6) and (9)Least SquareTime-Span
G010.520.650.4203-23-14∼12-27-20
G020.721.640.7203-23-14∼12-27-20
G030.820.940.7803-23-14∼12-27-20
G041.611.611.5803-23-14∼12-27-20
G050.710.800.6203-23-14∼12-27-20
G060.530.640.5003-23-14∼12-27-20
G071.131.931.1103-23-14∼12-23-20
G083.393.613.3603-23-14∼12-27-20
G090.660.770.6103-23-14∼12-27-20
G101.391.481.3803-23-14∼12-27-20
G111.341.851.3103-23-14∼12-27-20
G120.625.730.5203-23-14∼12-27-20
G131.071.241.0503-23-14∼12-27-20
G140.731.000.7303-23-14∼12-25-20
G150.470.520.4203-23-14∼12-27-20
G160.620.620.4903-23-14∼12-27-20
G171.561.701.5303-23-14∼12-27-20
G180.921.860.8803-23-14∼12-27-20
G190.580.650.5703-23-14∼12-27-20
G200.620.950.6103-23-14∼12-27-20
G210.761.420.7203-23-14∼12-26-20
G221.091.641.0603-23-14∼12-27-20
G230.531.040.5303-23-14∼12-27-20
G244.184.574.2403-23-14∼12-27-20
G250.420.420.3603-23-14∼12-26-20
G260.630.760.5903-23-14∼12-27-20
G270.480.590.4203-23-14∼12-27-20
G283.713.733.7103-23-14∼12-27-20
G291.261.471.2203-23-14∼12-27-20
G300.560.670.5103-23-14∼12-27-20
G311.151.811.1403-23-14∼12-27-20
G320.870.940.7703-23-14∼12-27-20
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

Cheng, W.; Nie, G.; Zhu, J. Characterizing Periodic Variations of Atomic Frequency Standards via Their Frequency Stability Estimates. Sensors 2023, 23, 5356. https://doi.org/10.3390/s23115356

AMA Style

Cheng W, Nie G, Zhu J. Characterizing Periodic Variations of Atomic Frequency Standards via Their Frequency Stability Estimates. Sensors. 2023; 23(11):5356. https://doi.org/10.3390/s23115356

Chicago/Turabian Style

Cheng, Weiwei, Guigen Nie, and Jian Zhu. 2023. "Characterizing Periodic Variations of Atomic Frequency Standards via Their Frequency Stability Estimates" Sensors 23, no. 11: 5356. https://doi.org/10.3390/s23115356

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