abstract - tf.nist.gov

13
WEIGHTING AND SMOOTHING OF DATA IN GPS COMMON VIEW TIME TRANSFER Marc A. Weiss, Time and Frequency Division, National.Bureau of Standards, Boulder, Colorado ABSTRACT It is now possible to compare a clock with UTC(NBS) anywhere in common view of a GPS satellite with Boulder, Colorado at the full level of accuracy and stability of the NBS atomic time scale for integration times of about four days and longer via the NBS Global Time Service. This availability includes Japan, Europe, and the entire United States. The service includes a dial-up service for current estimates of the user's clock performance and a monthly report with improved estimates after the fact. W e discuss here the method by which the common view time transfer values in the monthly reports are computed. Measurements are taken using a satellite in common view Of NBS and a second location. These measurements are repeated each sidereal day so that the geometry a t measurement time remains fixed. The data are carefully examined for bad points, and these are removed by interpolation or extrapolation. A measurement geometry which repeats each sidereal day defines a time series. The measurement noise of each time series is determined using a decomposition of variance or N-corner hat technique which in turn defines weights used to compute a weighted average. Finally, a Kalman smoothed estimate of time and fractional frequency offset is computed for each time series separately using the measurement noise estimates, and these are also combined with the weights to define optimal estimates of time and frequency offsets. Using this technique we have been able to transfer time with time stability of less than 10 ns, time accuracies of the or er of 10 ns, and a frequency stability of 1 part in 10" and better for measurement times of four days and longer. In addition to using this method for the above-mentioned Global Time Service, it is used in computing the data sent to the BIH for the generation of UTC and TAI. These data include comparisons of the time and frequency of UTC(NBS) with other principal timing centers: NRC in Ottawa, PTB in Braunschweig, RRL i n Tokyo, and USNO in Washington DC. Data Selection and Rejection Locations interested in comparing a clock with UTC(NBS) v i a GPS should measure their clock against GPS time via satellites according to an NBS tracking schedule. A satellite is tracked for intervals up to 13 minutes, and the data taken during that time is reduced to a value of GPS minus 26 1

Upload: others

Post on 16-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABSTRACT - tf.nist.gov

WEIGHTING A N D SMOOTHING OF DATA I N GPS COMMON VIEW TIME TRANSFER

Marc A . Weiss, T ime and Frequency Division, National.Bureau of Standards, Boulder, Colorado

ABSTRACT

I t is now possible t o compare a clock w i t h UTC(NBS) anywhere i n common view of a GPS s a t e l l i t e wi th Boulder, Colorado a t the f u l l level of accuracy and s t a b i l i t y of the NBS atomic time scale for integration times of about four days and longer via the NBS Global Time Service. Th i s a v a i l a b i l i t y includes Japan, Europe, and the e n t i r e U n i t e d States . The service includes a dial-up service for current estimates of the user ' s clock performance and a monthly report w i t h improved estimates a f t e r the f a c t . We discuss here the method by which the common view time t ransfer values i n the monthly reports are computed. Measurements are t a k e n using a s a t e l l i t e i n common view O f NBS and a second location. These measurements are repeated each s idereal day so that the geometry a t measurement time remains fixed. The data a re careful ly examined for bad points, and these a r e removed by interpolation or extrapolation. A measurement geometry which repeats each s idereal day defines a time s e r i e s . The measurement noise of each time s e r i e s is determined u s i n g a decomposition of variance or N-corner h a t technique which i n t u r n defines weights used to compute a weighted average. Final ly , a Kalman smoothed estimate of time and f rac t iona l frequency of fse t is computed for each time s e r i e s separately u s i n g the measurement noise estimates, and these a r e a l so combined w i t h the weights to define optimal estimates of time and frequency of fse t s . Using t h i s technique we have been able t o t ransfer time w i t h time s t a b i l i t y of l e s s than 10 n s , time accuracies of the or e r of 10 n s , and a frequency s t a b i l i t y of 1 par t i n 10" and be t te r for measurement times of four days and longer. I n addition t o using t h i s method f o r the above-mentioned Global Time Service, i t is used i n computing the data s e n t t o the B I H for the generation of UTC and TAI. These data include comparisons of the time and frequency of UTC(NBS) wi th other pr incipal timing centers: NRC i n Ottawa, PTB i n Braunschweig, R R L i n Tokyo, and USNO i n Washington DC.

Data Selection and Rejection

Locations interested i n comparing a clock w i t h UTC(NBS) via GPS should measure t h e i r clock against GPS time via s a t e l l i t e s according t o an NBS tracking schedule. A s a t e l l i t e is tracked for i n t e r v a l s up t o 13 minu tes , and the data taken during tha t time is reduced t o a value of GPS minus

26 1

Page 2: ABSTRACT - tf.nist.gov

reference clock and a r a t e o f f s e t . tracking longer than about 10 minutes is of l i t t l e value since the fluctuations appear to be f l i c k e r noise limited for Fourier frequencies smaller than about one cycle per 10 minutes. One gains s ign i f icant ly by averaging the white phase noise a t the higher Fourier frequencies. Tracks are extended'to 13 minu tes t o ensure use of the most recent ionospheric correction, since that parameter is transmitted every 12.5 minutes. The tracking schedule t e l l s which s a t e l l i t e s to track a t what time on a cer ta in modified Julian day (MJD) for a l l locations i n a given large area of earth. Each track i n the tracking schedule is assigned t o a t l e a s t two areas and is chosen to maximize the elevation of a GPS s a t e l l i t e a s seen from those areas. The elevation of a s a t e l l i t e changes l i t t l e over a large area of Earth since the s a t e l l i t e o r b i t s a r e 4.2 Earth rad i i . The track times decrement by 4 minutes a day t o preserve' the geometric' relationship between the s a t e l l i t e s and the ground location a t each measurement. T h i s follows s ince the s a t e l l i t e s a re i n 12 hour s idereal orb i t s . A sidereal day is not exactly 4 minutes l e s s than a solar day, b u t t h i s is close enough since the s a t e l l i t e s deviate somewhat from exact s idereal orb i t s . The tracking schedule needs to be recomputed from time t o time (about Once or twice a year) .

I t has been shown elsewhere' that

GPS m i n u s reference measurements a r e gathered together a t NBS i n Boulder from many locations i n the United States and around the world. UTC(NBS) can be transferred t o any location having common view data w i t h NBS. A track is i n common view between two locations i f both locations have received the same s ignals from a s a t e l l i t e , i .e . both locations have tracked the same s a t e l l i t e a t the same time. I n t h i s way many sources of noise cancel or nearly cancel upon subtraction of the GPS minus reference measurements.2 a t the two locations the noise of the difference measurement may grow rapidly. defines a time s e r i e s comparing the clocks a t the two locations. Each time ser ies represents a d i f fe ren t path from one location t o the s a t e l l i t e to the other location repeated every s idereal day and used t o compare the two reference clocks. Each s a t e l l i t e i n common view can be used f o r such a time s e r i e s . Indeed a s a t e l l i t e can give r i s e t o two time s e r i e s i f there are two different optimal common view paths each day: one when the s a t e l l i t e is above the two locat ions, one when they look over the pole a t i t . Time t ransfer between two locations is accomplished by determining measurement noise and weights for each path, using t h i s to smooth each time s e r i e s separately and combine them into a weighted average.

I f there is some discrepancy between the times of tracking

A common view track repeats every s idereal day and i n t h i s way

We often f i n d that the e n t i r e time s e r i e s of common view measurements via one s a t e l l i t e is biased from the data via another s a t e l l i t e . T h i s is not en t i re ly understood, b u t i t must be due e i t h e r t o consistent e r ror i n the transmitted ephemeris or ionospheric model, consis tent e r ror i n the tropospheric model, coordinate e r r o r s a t t h e local receiver or a frequency o f f s e t between the reference clocks. Because of these biases, we work wi th the time s e r i e s separately before they a r e combined into a weighted

26 2

Page 3: ABSTRACT - tf.nist.gov

average. Also, t h e presence of t h e biases makes choosing the weights v e r y important since the resu l tan t average can change s igni f icant ly wi th d i f f e r e n t weights.

First, each time s e r i e s is studied for bad points. T h i s can be a d i f f i c u l t task because deviations i n a time s e r i e s can come from several places. A reference clock may have a time or frequency s tep , i n which case p o i n t s i n t h e time s e r i e s may seem bad b u t a r e actual measurements of the clock. If t h i s happens when there are missing data from several s a t e l l i t e s i t can be d i f f i c u l t to interpret . Bad measurements a r e caused by e i t h e r troubles i n the data transmitted from t h e s a t e l l i t e or problems i n the receiver. When these a r e found i n a given time s e r i e s they a r e replaced by a value e i t h e r l inear ly interpolated from neighboring good points , o r , i f i t is an end point , by a value extrapolated from the e n t i r e time s e r i e s by a quadratic curve f i t . I n t h i s way a bad measurement is replaced w i t h a value which maintains the b i a s of the time s e r i e s when it is included i n t h e weighted average.

Measurement Noise and Weights

The measurement noise and the weight of each time s e r i e s is estimated u s i n g a decomposition of variance or N-corner hat technique w i t h the modified Allan variance. The N-corner hat technique is a generalization of the three-corner hat ; where the variance of the s t a b i l i t y of a par t icu lar clock is estimated using variances of the s t a b i l i t y of difference measurements among three clocks. The generalization is tha t we have N clocks instead of three. We apply t h i s technique t o a differences of t h e time differences of our'GPS data , i .e., differencing t h e common view measurements across s a t e l l i t e s . The equations a re a s follows.

A time difference is a difference of measurements a t two locations via s a t e l l i t e i :

(Ref2 - Ref, + C-V noise) = (GPS - Ref, + noiseI i - (GPS - Ref2 + noiseI i , i

where 'IC-V noise" denotes the common view measurement noise for that path.

The difference of the differences is:

Noisei - Noise = (Ref2 - Ref, + NoiseIi - (Ref2 - Ref, + Noise) j j*

Thus we see t h a t the s e t of variances of the difference of differences is the s e t of variances of noise differences. We may apply N-corner hat t o t h i s t o f i n d the variance of a par t icu lar 'p rocess j u s t a s we a p p l y N-corner ha t to the set of variances of clock s t a b i l i t y differences t o f i n d t h e s t a b i l i t y of a par t icu lar clock. for t h e decomposition of ~ a r i a n c e s . ~

L e t u s consider the equations We'want t o f i n d

0: = estimate of t h e variance of process i ; i = 1,2, ... , N . . .

26 3

Page 4: ABSTRACT - tf.nist.gov

given

= measurement of t h e variance of i-j difference. 'ij

We choose the 0: t o minimize

The resu l t a f t e r solving aA/ao: = 0 is N

k = 1 ( I: s2 - B), 2

i N -2 i j 0 s -

where

N N C s2 1, w i t h s2 = 0.

k j j j ( C 1

k = l j = l 2(N-2) B =

If we use the modified Allan variance i n these equations we see that the common view noise has a spectrum consistent w i t h the hypothesis of white noise phase m ~ d u l a t i o n . ~ a s a function of time interval ,

number, M, of variance computations. n l , for path i is proportional t o

T h i s means that the square root of the variance

%us the common view noise squared,

should be roportional t o 'I -3/2 . Because of t h i s we may m u l t i p l y o ~ ( N * T T2 1 by N !I and take the mean over the

The constant of proportionali ty is

T0/3Pi, 2 where p i is t h e percentage of good points.

The factor of ~ ~ 1 3 2 comes from the relationship between time and frequency s t a b i l i t y w t h the modified Allan variance u n d e r the assumption of white phase noise. 8,5 The percentage of good points come the confidence of the estimate g e t s worse with fewer points. The weight of path i , w i , is the reciprocal of the normalized noise estimate

8 in because

264

Page 5: ABSTRACT - tf.nist.gov

265

These a r e the weights which a r e used t o combine the time series for t h e d i f fe ren t s a t e l l i t e paths into a s ingle weighted average. The result is that the more s tab le the s e r i e s t h e heavier i t is weighted. T h i s makes sense for unbiased da ta , and we assume here t h a t the bias Of a path is proportional t o its i n s t a b i l i t y . If a bias is due t o loca l coordinate e r rors t h i s assumption w i l l f a i l . If the bias is due t o e r r o r i n transmitted data it is possible the bias would be unstable from attempts to correct the error . More s t u d y needs t o be done t o understand these biases.

Kalman Estimates

I n addition to the unsmoothed weighted average, a forward-backward Kalman smoother is used to remove t h e noise from the time t ransfer . Each path is smoothed separately using the estimates of the noise for each path, a s well a s estimates for the noise charac te r i s t ics of the two clocks, a s i n p u t to the Kalman smoother. The s t a t e vector consis ts of two elements: the time, x , and frequency, y , of a clock o f f s e t from UTC(NBS1. Interpolated or extrapolated values a re not used by t h e Kalman, ra ther i t replaces these wi th i ts own optimal estimates. the d i f fe ren t paths a re combined u s i n g the weights t o generate a smoothed estimate of the time and frequency of fse t of a reference clock from UTC ( NBS 1.

The x and y values from

Results

Results of approximately 10 n s accuracy and 1 par t i n 10 l 4 fj tabil i ty f o r integration times of four days have been reported elsewhere . Here we simply note r e s u l t s on more recent data. We consider time comparisons between NBS i n Boulder, Colorado, USA, and PTB i n Braunschweig, West Germany during a f i f t y day period from M J D 46300 t o 46350, August 23 t o October 12, 1985. We use measurements via paths for f i v e s a t e l l i t e vehicles (SV's), .SV 8 , SV 9, SV 1 1 , SV 1 2 , and SV 13. The raw data can be seen i n Figures l a and l b via each of these paths. The biases between the paths can be seen here. plot some of the second differences of s a t e l l i t e s measured against SV 13 i n Figures 2a and 2 b . The second differences a r e the i n p u t t o the 5-corner hat. f igure 3a, along wi th the -3/2 slope l ine f o r white phase modulation. We see an excellent agreement. The values for SV's 8 and 9 a r e very s imilar and were not plotted s imply because they would confuse the graph. If w e compare t h i s wi th the o (T) p l o t s for the time t ransfer v i a each'of SV's 11, 12, and 13 i n f igure 3b we see that the measurement noise may yet be present a t one or two days of integration, b u t quickly drops below t h e noise of the clocks for periods of four d a y s or greater . Table 1 below shows the average bias against SV 13 and the computed measurement noise for each of the s a t e l l i t e paths.

To reveal the biases more clear ly we

The mod o y ( ~ ) values for SV's 1 1 , 12 , 13 a r e plotted i n

Y

Page 6: ABSTRACT - tf.nist.gov

Table 1

sv B Average Bias v s . SV# 1 3 ( n s ) Meas Noise ( n s )

8 -23.1 9.1

9

1 1

-1 1.9 -12.0

6.1

5.7

1 2 -10.1 7.2

13 0. 7 . 0

The biases of SV's 9 , 11 and 12 a re grouped together about 1 1 n s below SV 13 and the SV 8 has a bias approximately 12 n s below that. The measurement noise estimate is our only key for weighting the d i f fe ren t biases. While i t tends t o give the bias of SV 8 a somewhat lower weight than the majority opinion of SV's 9 , 11, and 1 2 , the bias of SV 13 is weighted similarly t o each of them. We s i m p l y do not know the r i g h t answer here. The standard deviation of the d i f fe ren t SV paths averaged over the f i f t y days is 10.8 n s . T h i s is due primarily t o the biases , since the composite measurement noise is only 3.0 ns . T h i s l a t t e r is an indication of the measurement noise remaining i n the.weighted average. The weighted average for the time t ransfer across the s a t e l l i t e s is i n f igure I C . The o (T) for these data is plotted i n f igure 3c. Knowing something about txe clocks involved we see there can be l i t t l e remaining measurement noise. We attempt to remove t h i s w i t h a Kalman Smoother. Figure I d shows the time residuals for PTB - UTC(NBS) a f t e r t h e smoother, and f igure 3d shows the associated Allan variance. Here, the o (T) values seem a l i t t l e too low for integration periods of 1 and 2 days. ' F i n a l l y , we give the frequency estimates from the weighted average and the Kalman i n f igures 4a and 4b.

Conc l u s ions

Time t ransfer via GPS s a t e l l i t e s is possible a t the leve l of accuracy of s t a t e of t h e a r t time standards for periods of 4 days or more, depending on the baseline i f done w i t h care. Care is needed i n making s t r i c t l y simultaneous measurements a t two locations repeated every s iderea l day t o maintain a common-view measurement w i t h a constant geometry. Care is needed i n removing bad points from each of the time s e r i e s . ' Weights for each path a re very important since, due to biases i n the system, a change i n weights s ign i f icant ly changes the weighted mean. Finally, a Kalman smoother may be employed t o remove measurement noise from the weighted average, b u t i ts r e s u l t s must be interpreted careful ly . Understanding the biases i n the system remains an important unsolved problem.

26 6

Page 7: ABSTRACT - tf.nist.gov

References

1 . "Remote Synchronization w i t h i n a Few Nanoseconds by Simultaneous Viewing of the 1.575 GHz GPS S a t e l l i t e Signals," Dick D. Davis, Marc A. Weiss, A l v i n C. Clements, and David W. Allan. CPEM Digest (19821, p. N15.

2. "Accurate Time and Frequency Dur ing Common-View of a GPS S a t e l l i t e , " David W. Allan and Marc A . Weiss. Proc. 34th Annual Symposium on Frequency Control Fort Morlmouth, N J , (19801, p. 334.

3. "Time Scale Algorithms Using Kalman F i l t e r s - Insights From Simulation," James A . Barnes. 2nd Symposium on time Scale Algorithms, 23-25 June, 1982,. N B S , Boulder, appendix C.

4 . "A Modified 'Allan Variance' w i t h Increased Osci l la tor Characterization A b i l i t y , 1 1 David W. Allan and James A . Barnes. Proc. of the 35th Annual Symposium on Frequency Control, Fort Monmouth; NJ, (1981) p. 470.

5. "Time Deviation and Time Prediction Error for Clock Specification, Characterization, and Application", David W. Allan and Helmut Hellwig. Proc. of the 1978 Position Location and Navigation Symposium, p . 29.

6. "Characterization of Frequency Stab i l i ty : Uncertainty due to the F in i te Number of Measurements," P . Lesage and C. Audoin. IEEE Trans. on I & M , Vol. IM-22, No. 2 , June 1973.

7. "Accuracy of International Time and Frequency Comparisons via Global Positioning System S a t e l l i t e s i n Common-View,ll D. W. Allan, D. D. Davis, M. Weiss, A . Clements, B . Guinot, M. Granveaud, K . Dorenwendt, B. Fischer, P . Hetzel, S. Aoki, M. K. Fujimoto, L. Charron and N. Ashby. IEEE Trans. on I&M, Vol. IM-34, no. 2 , June 1985, p . 118.

267

Page 8: ABSTRACT - tf.nist.gov

O R 1 tMJ01

Flgure l a

268

Page 9: ABSTRACT - tf.nist.gov

T I M E ( n o ) -1500.

- 4 6 8 0 .

-4700 .

- 4 8 0 0 .

-

- 4 9 8 0 .

P T B - UTCCNBS) vzn S V * S B. s, 11. 12. a 13

- 5 0 0 0 . 4 6 3 ¶ 0 . 46328. 46330. 46340. 46350 46300.

DRY CUlD,

FIgure I C

-4680.

-4800 .

P T B - UTC(NBS3 U A L M A N SMOOTHED

- 4 s e 0 . 46300. 46310. 46320. 46330. + 6 5 4 0 . 4 E I E , '

D A Y CUJD:

f i g u r e I d

26 9

Page 10: ABSTRACT - tf.nist.gov

PTB - NBS PRTU V X A $VI:¶ - S V m 1 3

D R Y t H J O 3

Figure 2b

270

Page 11: ABSTRACT - tf.nist.gov

LO6 S I G M R y C T R U 3 P T B - UfCCNES3

V X R s v ' s a i . 12, k 1 3

- -13 P 6

LOG TRU CSmcond.3

Flgurc 3b

I

1

7

271

Page 12: ABSTRACT - tf.nist.gov

L O G S f C t l A y l T A U 3

-11

- 12

CTB - UTCCNBS3 VIR S V ' L e . 8 , 11. 5 2 . L 13

- 13

- il 4 S 6

LOG TAU CSocond.3

Figure 3c

LOG SIGnAy17AU3 P T B - UTCCNBS3 KALHAN SMOOTHED

-11 -

- 12

I - . -13

- 14

7

L O G T A U CCocondo3

Figure 3d

272

Page 13: ABSTRACT - tf.nist.gov

FREOUENCY 25 .

xD- 14

1s.

S .

-1s. +6 380. 4 6 3 3 6 . 46326. 46338. 46340. 4635.0.

DRY t N J D 3

Figure 4a

D A Y C N J D 3

F i g u r c 4b