Real-time free-running time scale with remote clocks on fiber-based frequency network
Y.C. Guo, B. Wang, F.M. Wang, F.F. Shi, A.M. Zhang, X. Zhu, J. Yang,, K.M. Feng, C.H. Han, T.C. Li, and L.J. Wang

TL;DR
This paper presents a real-time, robust free-running time scale using remote hydrogen masers connected via fiber links, demonstrating superior stability over long durations for applications like navigation and telecommunications.
Contribution
It introduces a novel fiber-based frequency synchronization system for remote clocks, enabling a real-time, disturbance-resistant time scale with improved long-term stability.
Findings
Time scale outperforms individual clocks after 10,000 seconds
System maintains robustness against fiber link disturbances
Continuous 224-day experiment validates stability and reliability
Abstract
In this paper, we propose a real-time free-running time scale based on four remote hydrogen masers. The clocks in the ensemble were scattered around Beijing, connected by urban fiber links using a novel frequency synchronization system. The remote clock ensemble prevents the time scale from potential problems caused by correlation among co-located clocks. Insofar as it is real-time, it fulfills the requirements for applications such as navigation, telecommunications and so on. The free-running time scale is updated every 1200 s, and a disturbance-resistant algorithm makes it robust to fiber link disturbances and clock malfunctions. The results of a continuous experiment over 224 days are reported. The stability of the time scale outperformed any clock in the ensemble for averaging times of more than approximately 10000 s.
| Clock | TSFN | ||||
|---|---|---|---|---|---|
| Frequency stability111Frequency stabilities of each clock with respect to TAI at averaging time of 1 month, calculated with experiment data in the period from s to the end of the test (about 194 days). |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Real-time free-running time scale with remote clocks on fiber-based frequency network
Y.C. Guo,1 B. Wang,1,∗ F.M. Wang,1 F.F. Shi,3 A.M. Zhang,4 X. Zhu,5 J. Yang,5 K.M. Feng,5 C.H. Han,3 T.C. Li,4 and L.J. Wang1,2
1State Key Laboratory of Precision Measurement Technology and Instruments, Department of Precision Instrument, Tsinghua University, Beijing 100084, China
2Department of Physics, Tsinghua University, Beijing 100084, China
3Beijing Satellite Navigation Center, Beijing 100094, China
4National Institute of Metrology, Beijing 100013, China
5Beijing Institute of Radio Metrology and Measurement, Beijing 100854, China
∗Corresponding author: [email protected]
Abstract
In this paper, we propose a real-time free-running time scale based on four remote hydrogen masers. The clocks in the ensemble were scattered around Beijing, connected by urban fiber links using a novel frequency synchronization system. The remote clock ensemble prevents the time scale from potential problems caused by correlation among co-located clocks. Insofar as it is real-time, it fulfills the requirements for applications such as navigation, telecommunications and so on. The free-running time scale is updated every 1200 s, and a disturbance-resistant algorithm makes it robust to fiber link disturbances and clock malfunctions. The results of a continuous experiment over 224 days are reported. The stability of the time scale outperformed any clock in the ensemble for averaging times of more than approximately s.
††preprint: APS/123-QED
I Introduction
Commercial atomic clocks are often used for timekeeping that requires continuous output of time signal. Physical devices can fail, however, and this has motivated the concept of a composite time scale. A composite time scale is a synthesized clock calculated from an ensemble of atomic clocks. With an appropriate algorithm, the composite clock offers higher reliability and stability compared to any one of the atomic clocks in the ensemble 1 .
Composite time scales can be classified based on two features: if it is real-time, and if it is based on a remote clock ensemble (see Fig. 1). Some applications, such as navigation, frequency metrology, and telecommunications, require a reference time scale to be real-time. However, a time scale computed in deferred time is possible to better cope with data anomalies and frequency aging. Time scales based on a co-located clock ensemble are convenient to control, monitor, and measure. However, the performance of these composites may be affected by environment-induced correlation among co-located clocks 2 . A few laboratories place H-masers in separate chambers to control their environment individually. Nevertheless, some environmental factors are too expensive or difficult to control 3 . To avoid this problem, remote clocks can be used. Additionally, time scales based on a remote clock ensemble are safer and more robust because if one institution breaks down it will not affect the continuity of the composite.
However, it is difficult to generate a real-time time scale with remote clocks. The bottleneck for this is the frequency and time synchronization between different places. Thus far, the methods in use are mainly based on satellite links 4 . Recent developments of satellite-based methods have achieved frequency transfer stability at the level of /day in terms of Allan deviation, such as carrier-phase two-way satellite frequency transfer 6 . However, this is insufficient to transfer signals of H-masers at short averaging times 7 ; 8 . A long period of data is needed to smooth the noise induced by the transfer process. Thus, time scales based on satellite links are mostly computed in deferred time or have calculation intervals of no less than one day 4 ; 9 ; 10 ; 11 .
A few time scales are listed in each category in Fig. 1. Real-time time scales are mostly based on a co-located clock ensemble, e.g., the AT1 time scale of the National Institute of Standards and Technology (NIST) 12 ; 13 ; 14 and UTC(CNM) of the Centro Nacional de Metrologia (CENAM) 15 (Quadrant II in Fig. 1). Some other time scales in this quadrant are introduced in 16 ; 17 ; 18 ; 19 ; 20 . Time scales based on a remote clock ensemble are usually deferred-time, e.g., International Atomic Time (TAI) of the International Bureau of Weights and Measures (BIPM) 21 and the TA(PL) of the Central Office of Measures (GUM) 11 (Quadrant IV in Fig. 1). There are also some time scales that are co-located and computed in deferred time for better performance, e.g., the A.1 time scale of the United States Naval Observatory (USNO) 22 ; 23 and the TA2 time scale of NIST 24 (Quadrant III in Fig. 1).
The first quadrant in Fig. 1, representing real-time time scales based on a remote clock ensemble, is the sparsest. The tension between stability and reliability on one hand and real-time performance on the other is a long-standing problem in time scale generating. In this paper, we introduce a real-time free-running time scale based on four remote clocks in Beijing connected using fiber-based frequency synchronization technique. Hereafter, the proposed time scale is referred to as TSFN (time scale on fiber network). A disturbance-resistant algorithm is designed to ensure continuous and stable operation. Results of a 224-day continuous experiment show that the TSFN is more stable than each of the member clocks in the ensemble at averaging times from s to s.
II formation of TSFN
Recently, precise frequency synchronization methods based on fiber links have been used more widely 25 ; 26 ; 27 ; 28 ; 29 ; 30 ; 31 ; 32 ; 33 ; 34 ; 35 . Since 2011, fiber-based frequency synchronization systems have been developed that can reach frequency stability at a level of /s and /day in terms of Allan deviation 36 . Such a system can recover the signal of an atomic clock in a different place in real time. With this system and the abundant atomic clock resources in Beijing, we generated a regional atomic clock network based on urban fiber links, thus forming a remote atomic clock ensemble scattered across Beijing with real-time precise communication 37 ; 38 .
Currently, the network includes five hydrogen masers from four different institutions in Beijing. Two of the H-masers are located in the same room. We selected only one of these for the TSFN, to avoid the influence of correlation 2 . Fig. 2 shows the proposed TSFN system. , , and are the H-masers in institutions I, II, and III, respectively. Their signals are transferred in real time to institution IV, which is our laboratory at Tsinghua University (THU). They are compared with the local H-maser () simultaneously by a Multi-Channel Phase Comparator (MCPCO). The clock data are then sent to a computer for time scale calculation. Consequently, the computer controls a Frequency Standard Auxiliary Output Generator (AOG) referenced by to generate a real-time free-running time scale from an ensemble of four remote H-masers. To measure the composite clock, the output of the AOG is also sent to the MCPCO to be compared with the reference clock, .
There are several main contributors to system noise in the TSFN, viz., the fiber frequency transfer systems, the MCPCO, and the AOG. Noise from each of these is shown in Fig. 3 in terms of Allan deviation. Here, (yellow circle) is the typical instability of the frequency transfer system, (blue square) is the noise floor of the MCPCO, and (green triangle) is the contribution of the AOG over the instability of its reference. The latter, i.e., , is measured by comparing the AOG output with its reference signal when the AOG is stably locked to the reference with no frequency offset. Fig. 3 shows that the AOG contributes the most noise in the TSFN system. Indeed, the noise level from all segments is far below the stability of the H-masers in our system.
III Time scale algorithm
The algorithm for the TSFN was inspired by the algorithm for AT1 used at NIST 1 ; 39 . It generates the composite clock iteratively. In the following, designates measured time differences, whereas , , and represent estimated or calculated time differences, fractional frequencies, and frequency drifts, respectively.
In each iteration, it takes —the measured time offset of with respect to the reference clock—to estimate the time offset of the composite against the reference clock of the next iteration, marked as . Here, is the time interval between successive iterations. In our system, owing to the magnitude of measurement noise, as well as fractional frequencies and frequency drifts of the H-masers, the iteration interval is set to 1200 s. The local maser is used as the reference clock because, compared to other remote clocks, there is less risk of signal distortion caused by malfunctions of the transfer link.
At time epoch , the algorithm estimates the time offset of each clock with respect to the composite at time epoch using the following equation:
[TABLE]
Here, is the time offset of each clock with respect to the composite at time epoch , and and are the fractional frequency and frequency drift of with respect to the composite, respectively. Then, at time epoch , with measured by the MCPCO, the time offset of the composite with respect to the reference clock predicted according to can be expressed as
[TABLE]
There is one set of these equations for each clock in the ensemble, including the reference clock , where the corresponding time offset is constant for any time epoch . The estimated time offset of the composite with respect to the reference clock is a weighted sum of these estimates over all the members of the ensemble:
[TABLE]
Then, is used to control the AOG to obtain a real-time physical realization of the composite clock.
The fractional frequency of each clock against the composite, in Eq. (1), is calculated with the following steps:
[TABLE]
The first step is the estimation of the average fractional frequency over the last iteration. The second is an exponential weighted average of past and present estimated frequencies. This averaging step aims to derive an unbiased frequency estimation, since with a proper iteration interval , it is reasonable to assume that variation of the estimated frequency is mainly due to white frequency noise. Here, is a time constant to limit the number of past estimations involved in the average. Indeed, if we go back too far in time, it will be inappropriate to characterize the noise as mainly white frequency noise. This constant is set to 20 in our system, based on observations of the stability of the H-masers in the network.
The frequency drift of clock with respect to the composite, in Eq. (1), is considered constant during our calculation. According to the performance of each clock in a previous one-month test and with the assumption that the distribution of clock drifts is unbiased, the values of are listed as follows:
[TABLE]
In Eq. (3), , the weight of clock , is computed from the average prediction error of the clock over previous iterations. The computation proceeds as follows:
[TABLE]
Here, is designed to increase the prediction error of clocks with high weights, such that it can reduce the effect of the “positive feedback loop” in weight allocation, by which highly weighted clocks tend to accumulate higher and higher weights at the cost of the others. The time constant in the exponential weighted average process in Eq. (8) is set to 2 days.
Another solution in our algorithm to account for the “positive feedback loop” is to set the maximum weight limit of each clock to 0.5. When the weight of clock calculated from Eq. (10) is more than 0.5, will be reset to 0.5 and the weights of the other 3 clocks will be reassigned in proportion.
IV Disturbance-resistant algorithm
A basic requirement of a real-time algorithm is to provide definitive access to the time scale immediately after each measurement, with no post-processing or reprocessing. This requirement is easier to fulfill for a co-located clock ensemble than for a remote ensemble such as the TSFN. The long-distance fiber-based frequency synchronization link faces higher risk of disturbance than the short RF link used for a co-located clock ensemble. Further, as the construction of the fiber frequency network continues, new clocks will be added, and old clocks with unsatisfactory performance will be removed. A special solution is designed to ensure that the composite clock operates smoothly, regardless of fiber link disturbances or ensemble member changes.
In each iteration, we first determine the health condition of clock and its fiber link using a criterion , defined as
[TABLE]
where is the difference between the measured phase of the current iteration and the predicted phase calculated using data from previous iterations. Note that the “measured phase” is not the real phase of each clock, but rather the phase after the transfer. Thus, the health of the frequency transfer links will influence the measured phase. Two judgments are made together to decide the health of the clock:
[TABLE]
where is the threshold for . In our system, we set to s. This was an administratively chosen constant mainly based on experience. Except for the starting point, when MCPCO measures a signal with strong or rapid variation, it will output a “zero phase”, i.e., .
Case 1: If either of the conditions is satisfied, there is a good chance that the fiber link or the H-maser is not working properly, or that the H-maser has been removed from the network intentionally. In this case, the measured data should not be adopted. Instead, a phase difference substitute is used for the time scale calculation. is calculated as
[TABLE]
At the beginning of the measurement, . This substitute ensures that TSFN operates smoothly and stably in real time even when there are strong fluctuations in the raw data. At the same time, the weight of this particular clock decreases by a step of 0.001:
[TABLE]
The general method for determining weights is inappropriate in this case, owing to the risk of great changes to the weight assignment that can affect the stability of the composite. Thus, we control the weight such that it decreases at a preset and sufficiently slow pace. The decreasing step, 0.001, was also an administrative decision based on experience.
Case 2: If both conditions are not satisfied, clock and its transfer link are considered to function well at the current iteration, which means that the measured phase difference is credible. In this case, the substitute is calculated as follows:
[TABLE]
Here, is re-calculated only when the criterion changes from Case 1 to Case 2, following the equation below. In other cases, it remains the same as it was in the last iteration, .
[TABLE]
At the beginning of the measurement, . This design of guarantees that the phase difference data used to generate TSFN are continuous when a disturbed link or clock recovers. The measured phase difference and phase difference substitute between clock and the reference clock is shown in Fig. 4. The figure shows that when the fiber link fails and recovers, or when other activities cause a jump in measured phase difference, the substitute remains continuous and smooth, ensuring the stability of the composite.
An adjustment to the weight in Case 2 is made as follows:
[TABLE]
This limits the increasing step to 0.001, which is designed to prevent from increasing too quickly when a clock is added or recovered. This step, 0.001, was carefully chosen according to experiments. It is small enough that at this growing pace, the composite can remain stable throughout the process. It is also big enough: if all the clocks and transfer links stay in Case 2, variation of any clock’s weight between two successive iterations is much smaller than 0.001. In each iteration, after adjusting the weight of each clock, a final normalization step is carried out to ensure that the weights sum up to 1.
V Results and analysis
A continuous test over 224 days was performed using this network and algorithm.
Fig. 5(a) shows the weight of each clock as a function of time. The initial weights were set such that the reference clock () had a weight of 0.5 and the remaining 0.5 was distributed equally to the other clocks. As the iteration proceeded, it took the algorithm approximately 20 days to train all the parameters, such that the weights came to a steady state at approximately s. At that time, it was not the reference clock (green square) but rather clock (red circle) that was given the most weight. Indeed, in our algorithm, the weight of each clock is determined based on its performance, and not influenced by whether or not it is the reference clock.
Taking clock as an example, Fig. 5(b) shows how its weight changed with phase. The phase data were measured against the reference clock. A fiber link failure appeared to happen at approximately s, leading to its weight gradually dropping from 0.5 to 0 after that time. Fortunately, the frequency transfer system recovered soon after the failure, at approximately s. Then, the weight of increased to 0.5 again. At other times, there were also some disturbances on because of various reasons. Because of the filters in the algorithm, short-term and small-scale disturbances are filtered out so that they have tiny influence on the weight distribution. In Fig. 5(b), there are only two visible disturbance-caused effects on the weight of , at s and s. Each time it recovers to 0.5 again, soon after the disturbance stops.
To analyze the stability of TSFN, we used two methods to obtain the individual stabilities of each clock in the ensemble and the composite clock. The individual stabilities shown in Fig. 6 were calculated following the “N-Cornered-Hat Algorithm” discussed in 40 ; 41 . These stabilities include the frequency drifts. In Fig. 7, the individual stability of each clock in the ensemble was also calculated with the N-Cornered-Hat Algorithm, whereas the stability of the composite clock was obtained following the “Correlated Clock-Ensemble Algorithm” introduced in 42 . The stabilities in Fig. 7 all have the drifts removed.
Fig. 6(a) and Fig. 7(a) show the frequency stabilities in the period from s to s (about 52 days). In this period, the system was in a steady state before any disturbance occurred on any fiber link. Comparing the stability and weight of each clock, we find that the system decided the weight of each clock based mainly on its stability at the averaging time of around s. At this averaging time, the stabilities of each clock were ordered from highest to lowest as follows: , , , and . Correspondingly, the weights of the four clocks in the system (shown in Fig. 5(a)) ranked in the following order: . Because the iteration interval in the system is 1200 s, which is also the adjusting interval of the AOG, the stability of TSFN (purple triangle) deteriorated owing to the adjustment before the averaging time of . After an averaging time of about s, however, the individual stability of the composite clock was better than all clocks involved.
Fig. 6(b) and Fig. 7(b) show the frequency stabilities in the period from s to s (about 87 days). This was before the signal of was lost. During this period, several disturbances occurred with the link of . Thus, the stability of deteriorated somewhat compared with its stability in the first period. However, the stability of TSFN did not deteriorate as much as . Indeed, it remained better than any of the member clocks. Another point to notice is that, even though in Fig. 6(b) and Fig. 7(b) the stability of is worse than that of at averaging time of about s, it was still given the most weight throughout the entire period. This is because the Allan deviation was averaged over the entire 87 days of the test, whereas the weight was the exponential weighted average over the previous 2 days. Thus, a disturbance of the frequency transfer system can only affect the weight for a reasonably short period. This ensures that the clock can still play a role in the composite after it recovers.
Fig. 6(c) and Fig. 7(c) show the frequency stabilities from s to the end of the test (about 194 days). Because clock was lost after approximately s and clock experienced a disturbance from s to s, the remaining data are not sufficient to calculate the individual stability. Instead, in Fig. 6(c), we show the relative stability of each clock against the reference clock (). In Fig. 7(c) we show the individual stability of clocks , , and the TSFN, calculated using the Correlated Clock-Ensemble Algorithm, as well as the relative stabilities of clock and against the reference clock, . For clock , the stability is derived from the first s. As a result, its data is not sufficient to show the stability at s, as other clocks do. The results of this long period also indicate the continuous and stable performance of the composite clock. The stability of the TSFN (purple triangle) was better than any of the member clocks at averaging times larger than 1000 s, even though the stability of clock deteriorated considerably over the course of this long-term analysis.
Another common method to assess the performance of a free-running time scale is to compare it with an external frequency reference with better frequency stability, such as a cesium fountain or TAI data. However, there is no continuous precise comparison link between TSFN system and external references supporting assessment at short averaging times discussed in this manuscript. With data in the rTAI from BIPM 43 , we obtained relative frequencies of clocks in the TSFN system with regard to TAI with time interval of about 1 month. Thus, relative frequency stabilities of each clock with regard to TAI at the averaging time of 1 month were estimated as shown in Table I. The stabilities were calculated with experiment data in the period from s to the end of the test (about 194 days) and they are with frequency drifts. Although these results have relatively large error bars because of the short length of data, it may, to some extent, act as a proof that the TSFN performs within the expected range. With more frequent comparison between TSFN system and TAI in the future, parameters in the TSFN algorithm can be set more accurately and the performance of TSFN may be improved.
VI Conclusion
We generated a real-time free-running time scale based on four remote hydrogen masers scattered across Beijing and connected by urban fiber links. The time scale algorithm is a weighted average of all clocks calculated recursively every 1200 s. The distributed clock ensemble prevents environment-induced clock correlation from influencing the time scale, which is problematic in co-located time scale systems. A disturbance-resistant algorithm was designed to ensure that the proposed TSFN remained continuous and stable in cases of fiber link disturbances or ensemble member changes. A continuous experiment over 224 days was performed. The individual stabilities of each clock in the ensemble as well as that of the composite clock were obtained. The results indicate that the composite clock was more stable than any individual clock in the ensemble for averaging times larger than approximately s. This work contributes to the enrichment of Quadrant I-type clocks (see Fig. 1). It provides a solution to the long-standing tension between real-time performance and stability/reliability in time scales. Longer tests will be conducted in the future to study the long-term performance of the TSFN.
Acknowledgements.
This work was supported by the National Natural Science Foundation under Grants 91836301 and the National Key Project of Research and Development (No. 2016YFA0302102).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Tavella, and C. Thomas, Metrologia 28 , 57 (1991).
- 2[2] Y. C. Guo, B. Wang, H. W. Si, Z. W. Cai, A. M. Zhang, X. Zhu, J. Yang, K. M. Feng, C. H. Han, T. C. Li, and L. J. Wang, Metrologia 55 , 631 (2018).
- 3[3] T. E. Parker, IEEE Trans. Ultrason. Ferroelect. Freq. Control 46 , 745 (1999).
- 4[4] T. E. Parker, Rev. Sci. Instrum. 83 , 020901 (2012).
- 5[5] M. Fujieda, D. Piester, T. Gotoh,, J. Becker, M. Aida, and A. Bauch, Metrologia 51 , 253 (2014).
- 6[6] Microsemi, MHM 2010 Active Hydrogen Maser datasheet, Rev D. Dec. 2016
- 7[7] D. W. Allan, Proc. IEEE 54 , 221 (1966).
- 8[8] S. W. Lee, Metrologia 46 , 693 (2009).
