Claims
- 1. A method of synchronizing a plurality of clocks at different locations using a third clock (clock B) comprising the steps of:
determining a correction term, εA for a first one of the plurality of clocks (clock A) the correction term being the difference between the computed arrival time of a signal from clock B to clock A if clock A was synchronized to clock B, defined as s1A, minus the observed time by clock A of arrival of the signal from clock B at clock A; determining a correction term, εC for any selected one or ones of the plurality of clocks (clocks C) to be synchronized, the correction term being the difference between the computed arrival time of a signal from clock B to clock C if clock C was synchronized to clock B, defined as s2A minus the observed time by clock C of arrival of the signal from clock B at clock C; applying the difference between the correction terms, εA and εC, defining a correction term, εCA for clock C, to synchronize the selected one or ones of the plurality of clocks C for which εC has been determined, to clock A.
- 2. The method of claim 1 wherein s1A is computed according to:
- 3. The method of claim 1 wherein clock B is in a GPS satellite and the signal from the satellite has ephemeris data to allow calculation of dAB and vrAB.
- 4. The method of claim 3 wherein clocks A and C are on the earth.
- 5. The method of claim 3 wherein clock A is on the earth and clock C is on a satellite and clock C has its position and velocity computed timely for calculation of εC.
- 6. The method of claim 3 wherein clock A is on a satellite and clock C is on a satellite and both clock A and clock C have their position and velocity computed timely for calculation εA and εC respectively.
- 7. A method of synchronizing a plurality of clocks at different locations on earth using a clock in a satellite that is in translation relative to the clocks on earth, where an arbitrary one of the clocks on earth is referred to as clock A and an arbitrary other of the clocks on earth is referred to as clock C, and the clock in the satellite is referred to as clock B, and where the process can be used with a single defined clock A, or by designating any clock of the plurality of clocks as clock A, and any other of the clocks of the plurality of clocks as clock B comprising the steps of;
stage 1, at clock A
receiving the signal from clock B; recording the time t1A, of reception of a specific epoch according to clock A; recording the time t1B, of transmission of the epoch according to clock B; determining the location, x1B, y1B, z1B, and velocity vector {overscore (v)}1B, of B at the time t1B, of the epoch transmission; determining the radial component vrAB of relative velocity between clock A and clock B; determining at clock A the propagation time of the signal epoch in traveling from A to B, tpropBA; determining the epoch arrival time sA, at clock A; determining the correction term for clock A, εA; stage 2, at clock B
receiving the signal from clock B; recording the time t2C of reception of a specific epoch according to clock C; recording the time t2B of transmission of the epoch according to clock B; determining the location x2B, y2B, z2B, and the velocity vector {overscore (v)}2B of B at the time t2B of the specific epoch transmission; determining the radial component vrCB of relative velocity between clock C and clock B; determining at clock C the propagation time of the signal epoch in traveling from clock B to clock C, tpropBC; determining the epoch arrival time, s2C at clock C; determining correction term for clock C, εC; stage 3, at clock C
differencing the correction term εC and εA to determine εCA; synchronizing clock C to clock A by applying εCA to the unsynchronized reading of clock C.
- 8. The method of claim 7 wherein s1A is computed according to:
- 9. The method of claim 7 wherein clock B is in a GPS satellite and the signal from the satellite has ephemeris data to allow calculation of dAB and vrAB.
- 10. The method of claim 7 wherein clocks A and C are on the earth.
- 11. The method of claim 7 wherein clock A is on the earth and clock C is on a satellite and clock C has its position and velocity computed timely for calculation of cc.
- 12. The method of claim 7 wherein clock A is on a satellite and clock C is on a satellite and both clock A and clock C have their position and velocity computed timely for calculation εA and εC respectively.
- 13. A method of synchronizing a clock in a satellite to a clock on the earth, comprising the steps of:
transmitting a signal SW from a first clock (clock A) at time t1A according to clock A; recording at clock A the time t1A of transmission of signal Sw. recording at the location of the clock in the satellite (clock B) the time t1B that signal Sw is received by clock B; at time t1B or at a time known relative to time t1B, transmitting a signal Sx from the satellite, said signal Sx containing a message indicating the value of t1B; recording at clock A the time t2A that signal Sx is received by clock A, and recording the value of t1B from the message contained in signal Sx; at time t2A or at a time known relative to time t2A, transmitting a signal Sy from clock A; receiving the signal at clock B at time t1B according to clock B; at time t2B or at a time known relative to time t2B, transmitting a signal Sz from clock B; recording at clock A the time t3A that signal Sz is received by clock A; determining the characteristic value ξ of relative motion according to the expression 23ξ=(t3A-t2At2A-t1A)12;obtaining the synchronized time s1B of reception of signal Sw according to the formula 24s1B=1ξ+1(t2A+ξ t1A);determining a correction term εB, which is s1B−t1B; sending the value of εB to the satellite and having the satellite broadcast the value of εB along with its unsynchronized time tB, or sending the value of εB to the satellite and having the satellite use e in conjunction with tB to broadcast a synchronized time.
- 14. A method of synchronizing a clock in a satellite to a clock on the earth, comprising the steps of:
transmitting a signal Sw from a reference clock (clock A) at time tA according to clock A, said signal Sw containing a message indicating the value of t1A; recording at the location of the clock in the satellite (clock B) the time t1B that signal Sw is received by clock B, and recording the value of t1A from the message contained in signal Sw; at time t1B or at a time known relative to time t1B, transmitting a signal Sx from the satellite; recording at clock A the time t2A that signal Sx is received by clock A; at time t2A or at a time known relative to time t2A, transmitting a signal Sy from clock A, said signal Sy containing a message indicating the value of t2A; recording at clock B the time t2B that signal Sy is received by clock B, and recording the value of t2A from the message contained in signal Sy; determining the characteristic value ξ of relative motion according to the expression 25ξ=t2B-t1Bt2A-t1A;obtaining the synchronized time s1B of reception of signal Sw according to the formula 26s1B=1ξ+1(t2A+ξ t1A);determining a correction term εB, which is s1B−t1B; having the satellite broadcast the value of εB along with its unsynchronized time tB, or sending the value of εB to the satellite and having the satellite use εB in conjunction with tB to broadcast a synchronized time.
RELATED APPLICATION
[0001] This application is based on provisional application serial No. 60/271,950 filed on Mar. 1, 2001 and claims priority of that date. The entire content of the provisional application is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60271950 |
Mar 2001 |
US |