US4602375A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Onboard clock correction by means of drift prediction
Assignee: Comsat Corp
•
Filing: 1982-06-11
•
Granted: 1986-07-22
•
Expires: 2002-06-11
Abstract
Abstract In an on-board satellite clock correction system of the type wherein phase errors between the satellite clock and a ground-based clock are determined and a clock correction value sent to the satellite, the clock correction value is determined by curve-fitting the determined phase errors in accordance with a polynomial function, updating the polynomial function coefficients so as to minimize discrepancy between the determined phase errors and those according to the polynomial function, predicting a clock drift in accordance with the polynomial function and calculating an error correction value in accordance with the predicted clock drift.
Inventors
- 👤 Thomas Inukai
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 04:02
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/204; H04B7/2046; H04B7/2048; H04L; H04L7/00; H04L7/04; H04L7/041; H04L7/042; H04L7/02; H04L7/033; H04L7/0334; H04L7/046
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
147 words
In a method of operating a clock system, said method of the type comprising the steps of transmitting metering bursts to a satellite, determining an amount of phase error in an onboard clock of said satellite in response to re-transmitted bursts received from said satellite, and generating and transmitting to said satellite an error correction value for correcting said error in said onboard clock relative to said metering bursts, the improvement characterised in that said generating step comprises the steps of: curve-fitting said determined phase errors in accordance with a polynomial function having coefficient values including adjusting said coefficient values in order to minimize an error between said determined phase errors and phase errors predicted in accordance with said polynomial function; predicting an amount of clock drift in accordance with said polynomial function; and calculating said error correction value in accordance with said predicted amount of drift.
Claim 2
Dependent Claim
147 words
In a method of operating a clock system, said method of the type comprising the steps of transmitting metering bursts to a satellite, determining an amount of phase error in an onboard clock of said satellite in response to re-transmitted bursts received from said satellite, and generating and transmitting to said satellite an error correction value for correcting said error in said onboard clock relative to said metering bursts, the improvement characterised in that said generating step comprises the steps of: curve-fitting said determined phase errors in accordance with a polynomial function having coefficient values including adjusting said coefficient values in order to minimize an error between said determined phase errors and phase errors predicted in accordance with said polynomial function; predicting an amount of clock drift in accordance with said polynomial function; and calculating said error correction value in accordance with said predicted amount of drift.
Claim 3
Dependent Claim
130 words
A method as defined in claim 1, wherein said step of determining an amount of phase error comprises determining said phase error over an interval [t 0 , t n ] by sampling said phase error at sampling intervals of T 0 , where t n =t 0 +T, T=nT 0 , and n is an integer, said step of predicting said clock drift comprises predicting said clock drift for a succeeding interval [t n , t n+m ], where m is an integer, and said step of calculating said error correction value comprises calculating a first correction value w for correcting said determined phase error and an incremental correction value Δw for correcting said predicted clock drift, and then calculating said error correction value w' substantially defined by w'=w+Δw.
Claim 4
Dependent Claim
43 words
A method as defined in claim 2, wherein said incremental correction value w is substantially defined by: ##EQU15## where, y(t n ) is the phase error at time t n , k is an integer, and a i , 0≦i≦k are said coefficients.
Claim 5
Dependent Claim
85 words
A method as defined in claim 1, wherein said step of determining an amount of phase error comprises sampling said phase error at intervals of T 0 , said polynomial function is given by: ##EQU16## where, y a (t) is an approximation of the cumulative phase error over an interval [t 0 , t n ] during which said phase error is sampled, a 0 is one of said coefficients, k is an integer, and a i , 0≦i≦k, are the remainder of said coefficients.
Claim 6
Dependent Claim
130 words
A method as defined in claim 4, wherein said step of determining an amount of phase error comprises determining said phase error over an interval [t 0 , t n ] by sampling said phase error at sampling intervals of T 0 , where t n =t 0 +T, T=nT 0 , and n is an integer, said step of predicting said clock drift comprising predicting said clock drift for a succeeding interval [t n , t n +m], where m is an integer, and said step of calculating said error correction value comprises calculating a first correction value w for correcting said determined phase error and an incremental correction value Δw for correcting said predicted clock drift, and then calculating said error correction value w' substantially defined by w'=w+Δw.
Claim 7
Dependent Claim
31 words
A method as defined in claim 5, wherein said incremental correction value w is substantially defined by: ##EQU17## where y(t n ) is the phase error at time t n .
Claim 8
Dependent Claim
34 words
A method as defined in claim 1, further comprising detecting when an excessive phase error has occurred and transmitting an error correction value to said satellite in response to a detected excessive phase error.
Claim 9
Dependent Claim
147 words
A satellite clock system of the type comprising means for transmitting metering bursts to a satellite; means for determining an amount of phase error in an onboard clock of said satellite in response to re-transmitted bursts received from said satellite, and error correction means for generating and transmitting to said satellite an error correction value for correcting said error in said onboard clock relative to said metering bursts, the improvement characterized in that said error correction means comprises: clock correction algorithm processing means for curve-fitting said determined phase errors according to a polynomial function having coefficients, said algorithm processing means adjusting the values of said coefficients in order to minimize an error between said determined phase errors and results of said polynomial function, determining a predicted clock drift in accordance with said polynomial function and calculating said error correction value in accordance with said predicted clock drift.
Claim 10
Dependent Claim
147 words
A satellite clock system of the type comprising means for transmitting metering bursts to a satellite; means for determining an amount of phase error in an onboard clock of said satellite in response to re-transmitted bursts received from said satellite, and error correction means for generating and transmitting to said satellite an error correction value for correcting said error in said onboard clock relative to said metering bursts, the improvement characterized in that said error correction means comprises: clock correction algorithm processing means for curve-fitting said determined phase errors according to a polynomial function having coefficients, said algorithm processing means adjusting the values of said coefficients in order to minimize an error between said determined phase errors and results of said polynomial function, determining a predicted clock drift in accordance with said polynomial function and calculating said error correction value in accordance with said predicted clock drift.
Claim 11
Dependent Claim
122 words
A satellite clock system as defined in claim 8, wherein said means for determining an amount of phase error determines said phase error over an interval [t 0 , t n ] by sampling said phase error at sampling intervals of T 0 , where t n =t 0 +T,T=nT 0 , and n is an integer, said predicted clock drift is determined for a succeeding interval [t n , t n +m], where m is an integer, and said error correction value is calculated by calculating a first correction value w for correcting said determined phase error and an incremental correction value Δw for correcting said predicted clock drift, and then calculating said error correction value w' substantially defined by w'=w+Δw.
Claim 12
Dependent Claim
45 words
A satellite clock system as defined in claim 9, wherein said incremental correction value Δw is substantially defined by: ##EQU18## where, y(t n ) is the phase error at time t n , k is an integer, and a i , 0≦i≦k are said coefficients.
Claim 13
Dependent Claim
86 words
A satellite clock system as defined in claim 8, wherein said means for determining an amount of phase error samples said phase error at intervals of T 0 , said polynomial function being defined by: ##EQU19## where, y a (t) is an approximation of the cumulative phase error over an interval [t 0 , t n ] during which phase error is sampled, a 0 is one of said coefficients, k is an integer, and a i , 0≦i≦k , are the remainder of said coefficients.
Claim 14
Dependent Claim
122 words
A satellite clock system as defined in claim 11, wherein said means for determining an amount of phase error determines said phase error over an interval [t 0 , t n ] by sampling said phase error at sampling intervals of T 0 , where t n =t 0 +T,T=nT 0 , and n is an integer, said predicted clock drift is determined for a succeeding interval [t n , t n +m], where m is an integer, and said error correction value is calculated by calculating a first correction value w for correcting said determined phase error and an incremental correction value Δw for correcting said predicted clock drift, and then calculating said error correction value w' substantially defined by w'=w+Δw.
Claim 15
Dependent Claim
33 words
A satellite clock system as defined in claim 12, wherein said incremental correction value Δw is substantially defined by: ##EQU20## where y(t n ) is the phase error at time t n .
Claim 16
Dependent Claim
46 words
A satellite clock system as defined in claim 8, wherein the improvement is further characterized in that said error correction means detects when an excessive phase error has occurred and transmits an error correction value to said satellite in response to a detected excessive phase error.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-07-21 | 1990-01-20 | 1990-07-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-07-21 | 1994-01-20 | 1994-07-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-07-21 | 1998-01-20 | 1998-07-22 | $7700.00 | Window Closed / Lapsed |