Page images
PDF
EPUB
[merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][ocr errors][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small]

FOR A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), 81**0.5 AND B2 ARE APPROXIMATELY 0.9 0.0 AND 3.0, RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEE TABLES OF CRITICAL VALUES PP. 207-208, BIOMETRIKA TABLES FOR STATISTICIANS. VOL. 1. SEE PP. 67-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][ocr errors][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small]

FOR

A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), B1*0.5 AND 82 ARE APPROXIMATELY 0.8, 0.0 AND 3.0, RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEE TABLES OF CRITICAL VALUES PP. 207-208, BIOMETRIKA TARLES FOR STATISTICIANS, VOL. 1. SEE PP. 67-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][ocr errors][merged small][merged small][ocr errors][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small]

FOR A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), 81 0.5 AND 82 ARE APPROXIMATELY 0.8, 0.0 AND 3.0, RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEF TABLES OF CRITICAL VALUES PP. 207-208, BIOMETRIKA TARLES FOR STATISTICIANS, VOL. 1. SEE PP. 47-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][ocr errors][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][ocr errors][merged small][ocr errors][merged small][merged small][merged small]

FOR A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), 81**0.5 AND 82 ARE APPROXIMATELY 0.8, 0.0 AND 3.0, RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEE TABLES OF CRITICAL VALUES PP. 207-208, BIOMETRIKA TABLES FOR STATISTICIANS, VOL. 1. SEE PP. 67-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][ocr errors][merged small][merged small][merged small][merged small][ocr errors][ocr errors]

FOR A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), 81 0.5 AND 82 ARE APPROXIMATELY 0.0, 0.0 AND 3.0. RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEE TABLES OF CRITICAL VALUES PP. 207-208, BIOMETRIKA TABLES FOR STATISTICIANS, VOL. 1. SEE PP. 67-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small]

FOR A NORMAL DESTRIBUTION, THE VALUES (MEAN DEVIATION/STANDARD DEVIATION), P1.0.5 AND B2 ARE APPROXIMATELY 0.8, 0.0 AND 3.0, RESPECTIVELY. TO TEST THE NULL HYPOTHESIS OF NORMALITY, SEE TABLES OF CRITICAL VALUES PP. 207-208, RIOMETRIKA TARLES FOR STATISTICIANS, VOL. 1. SEE PP. 67-68 FOR A DISCUSSION OF THESE TESTS.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]

JOURNAL OF RESEARCH of the National Bureau of Standards

Vol. 88, No. 1, January-February 1983

Estimating Time From Atomic Clocks

Richard H. Jones* and Peter V. Tryon**

National Bureau of Standards

Boulder, CO 80303

June 16, 1982

A Kalman recursive algorithm for estimating time from an ensemble of atomic clocks has been developed. The algorithm allows for the addition or deletion of clocks at any time, and provides automatic error detection and correction. The observations consist of time differences between clocks and may be taken at unequally spaced time points. Maximum likelihood estimates of the unknown parameters are obtained with confidence intervals, as well as hypothesis tests to determine whether the estimated parameters are significantly different from zero. The program is operational on the National Bureau of Standards' Time and Frequency Division's PDP 11/70.

Key words: atomic clocks; Kalman recursion; maximum likelihood estimation; missing observations; nonlinear estimation; state space; time series analysis; unequally spaced data.

1. Introduction

Cesium beam atomic clocks have an accuracy of a few parts in 101 over a period of a day; however, they are not deterministic and undergo stochastic variations in both time and frequency. It was shown by Tryon and Jones [1] that the actual frequency of a clock behaves as a random walk which, over a time period of a day, has a standard deviation of less than four nanoseconds per day. The effect of this random walk in frequency on time measurements is that the individual frequency steps are summed, producing an integrated random walk.

In addition, frequency has a white noise component which integrates into an independent random walk in time with a standard deviation of up to 15 nanoseconds over a time period of a day. Therefore, the deviation of clock time from true time behaves as a random walk plus the sum of a random walk. The possibility of a frequency drift also exists.

When estimating time from an ensemble of clocks, the only observations possible are measurements of time differences between clocks. In addition, observations may occur at unequally spaced time points, and various types of errors are possible. The most common errors are read errors, where a single measurement is incorrect but subsequent measurements are the same as if the read error did

*Division of Biometrics, Box B-119, School of Medicine, University of Colorado, Denver, CO 80262.

**Deceased. Dr. Tryon served with the Center for Applied Mathematics, National Engineering Laboratory.

17

not occur; time steps, where a jump in time occurs and the clock remains at the new position; and frequency steps, where the frequency takes a step and remains at the new position. This last error appears as a change in the rate of gain of the clock.

This paper describes a state space algorithm for estimating time from an ensemble of cesium beam atomic clocks with unequally spaced observations subject to various errors. Clocks can be added to or deleted from the ensemble. Using iterative calculations over a recent history of the ensemble, maximum likelihood estimates of the unknown variances can be obtained by nonlinear optimization. Confidence intervals on the estimated parameters and test of hypotheses, such as whether parameters are significantly different from zero, can also be obtained from the likelihood function.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][ocr errors][merged small][merged small][merged small][merged small][merged small]

is expressed in units of nanoseconds per day. w(t) represents a possible frequency drift in units of nanoseconds/day2, and d(t) is the time interval between t-1 and t in days. ε(t), n(t) and a(t) are random variables with zero mean, uncorrelated with each other, and uncorrelated in time. These are the input to the random walks, and for small d(t), their variances are proportional to the length of the time intervals between observations, ó(t),

[blocks in formation]
[blocks in formation]

If oa2

[blocks in formation]

20, the drift, w(t), does not change with time. The state equation for an ensemble of m clocks is obtained by concatenating the three state elements of each clock into a column vector of length 3m. The state transition matrix, (t), is a 3m by 3m matrix consisting of 3 by 3 blocks on the main diagonal corresponding to the state transition matrix in eq (1), and zero blocks off the main diagonal. This equation of state for m clocks will be written.

X(t) = (t) X(t−1) + U(t).

2

2

(2.3)

[ocr errors]

2

The random input vector, U(t), is of length 3m and consists of the ɛ(t), n(t), and a(t) for each clock. The covariance matrix of U(t), d(t) Q, is a 3m by 3m diagonal matrix with diagonal elements consisting of the on and o2 for each clock. While reasonable guesses are available for the σ and on, it is necessary to obtain better estimates of these variances from data. The values are characteristics of each clock and will be different for each clock. It is also necessary to determine whether the o are significantly different from zero. If the o2 are not significantly different from zero it would indicate that any drifts that exist are deterministic rather than random walks. In this case the w(t) will be constant with respect to time and these can be tested to determine if the drifts are significantly different from zero.

2

2

[blocks in formation]

and has dimension (m-1) by 3m. H(t) can be time dependent since if observations are missing or deleted because of error detection, rows of H(t) are eliminated. V(t) is a vector of observational errors. These errors are very small when reading clock differences. If the data are truncated to the nearest nanosecond, the variances of the elements V(t) would be

[blocks in formation]

In a companion paper [1] Tryon and Jones used 333 daily observations from seven clocks starting February 16. 1979 to estimate clock parameters. These data were chosen since they consisted of a fairly long record with few errors. Some preprocessing was necessary to remove several outliers giving a set of data that could be considered error-free. These calculations were carried out on a CDC Cyber 170/750 computer.

This paper reports the new statistical procedures and techniques that were incorporated when the algorithm was rewritten to run on the National Bureau of Standards Time and Frequency Division's PDP-11/70. The algorithm was initialized on March 31, 1981 with the first set of data collected on April 1, 1981. At the beginning of each month the daily observations from the previous month are passed to the algorithm without preprocessing. While the data are nominally collected at the same time each day, for various reasons, the time of the observations are sometimes off by several hours giving unequally spaced data. Individual clocks may have read errors, time steps, and frequency steps. In addition, clocks may be added or deleted from the ensemble.

[blocks in formation]

I(t+1) = Z(t+1) − Z(t+1|t),

which has covariance matrix

(4.4)

has absolute value larger than some value such as 3.0, the corresponding clock is assumed to have an error. It must be remembered that this test is only approximate

C(t+1) = H(t+1)P(t+1|t) H'(t+1) + R(t+1). (4.5) if guesses are being used for the random walk variances

It is at this point in the recursion that a statistical method of error detection is employed. A simple method would be to divide each element of the innovation vector by the square root of corresponding diagonal element of its covariance matrix giving a standard normal variable under the null hypothesis of no error. However, since clock differences are being measured and the elements of the innovation vector are intercorrelated, this is not an optimal test.

If there is an error in the reference clock, a constant bias will appear in every reading. This can be written as a regression equation with correlated errors

I(t+1) = A, B + ε,

where A, is a column vector of ones

A,' = [1, 1, . . . 1],

(4.6)

in the Q matrix, and will be much more accurate after maximum likelihood estimates are obtained for these variances. The details of the above calculations are given in the Appendix.

An overall test for errors is possible by calculating the quadratic form

[blocks in formation]

which will be distributed as chi-square with m-1 degrees of freedom under the null hypothesis of no errors in the observations. Although this statistic is calculated, it is no longer being used for error detection since it is felt that this test lacks power against the most common alternative of an error in a single clock.

If an error is detected, the reading for the clock in question is eliminated from the observation vector. If more than one error is detected the clock with the largest absolute value of z is eliminated and the tests recalculated (4.7) for the remaining clocks. If the clock to be eliminated is the reference clock, the reference clock is eliminated by choosing a clock still in the model to be the new reference clock and forming a new data vector by subtracting the reading of the difference between the previous reference clock and the new reference clock from each of the other readings. This is shown schematically as:

and the error vector, &, has covariance matrix C(t+1) from eq (4.5). If there is an error in a clock which is not the reference clock, the error will appear only in the measurement involving that clock. For clock i, the model

is

19

« PreviousContinue »