US5041798A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Time reference with proportional steering
Assignee: International Business Machines Corp
•
Filing: 1990-06-12
•
Granted: 1991-08-20
•
Expires: 2010-06-12
Abstract
Abstract A system for steering mutually phase-locked time-of-day (TOD) clocks in unison to a higher-precision reference clock. Periodically the count stored by a TOD counter responsive to one of the TOD clocks is compared with a reference count to provide an error signal. A proportional correction signal derived from the error signal is applied together with an offset to each of the TOD clocks to adjust the clock frequencies and thereby steer the TOD count toward the reference count. The steering offset is dynamically adjusted in such a manner that, when the offset signal is applied alone as a correction signal, the frequencies of the TOD clocks track that of the reference clock.
Inventors
- 👤 William A. Moorman
- 👤 Timothy M. Slater
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 21:34
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/14; H; H03; H03L; H03L7/00; H03L7/06; H03L7/07
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
126 words
A time reference comprising a variable-frequency controlled oscillator having a certain precision, a reference oscillator having a precision higher than that of said controlled oscillator, a controlled counter coupled to said controlled oscillator, a reference counter coupled to said reference oscillator, means for comparing the counts stored in said counters to provide an error signal, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillator, said steering means alternating between a first mode of operation in which said controlled oscillator is controlled so as to maintain a constant difference between said counts and a second mode of operation in which said controlled oscillator is controlled so as to reduce the difference between said counts.
Claim 2
Dependent Claim
126 words
A time reference comprising a variable-frequency controlled oscillator having a certain precision, a reference oscillator having a precision higher than that of said controlled oscillator, a controlled counter coupled to said controlled oscillator, a reference counter coupled to said reference oscillator, means for comparing the counts stored in said counters to provide an error signal, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillator, said steering means alternating between a first mode of operation in which said controlled oscillator is controlled so as to maintain a constant difference between said counts and a second mode of operation in which said controlled oscillator is controlled so as to reduce the difference between said counts.
Claim 3
Dependent Claim
16 words
Apparatus as in claim 1 in which said counts are compared at discrete instants of time.
Claim 4
Dependent Claim
27 words
Apparatus as in claim 1 in which said counters generate parallel outputs indicating said counts, said comparing means comparing said parallel outputs to determine the difference therebetween.
Claim 5
Dependent Claim
98 words
A time reference comprising a variable-frequency controlled oscillator having a certain precision, a reference oscillator having a precision higher than that of said controlled oscillator, a controlled counter coupled to said controlled oscillator, a reference counter coupled to said reference oscillator, said counters generating respective count signals upon reaching predetermined counts, means for comparing the counts stored in said counters to provide an error signal, said comparing means measuring the time difference between said count signals, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillator.
Claim 6
Dependent Claim
98 words
A time reference comprising a variable-frequency controlled oscillator having a certain precision, a reference oscillator having a precision higher than that of said controlled oscillator, a controlled counter coupled to said controlled oscillator, a reference counter coupled to said reference oscillator, said counters generating respective count signals upon reaching predetermined counts, means for comparing the counts stored in said counters to provide an error signal, said comparing means measuring the time difference between said count signals, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillator.
Claim 7
Dependent Claim
54 words
Apparatus as in claim 4 in which said counters generate parallel outputs indicating said counts, said comparing means measuring the time difference between said count signals if occurring within a predetermined interval of one another and comparing said parallel outputs if said count signals do not occur within a predetermined interval of one another.
Claim 8
Dependent Claim
112 words
A time reference comprising a plurality of mutually phase-locked controlled oscillators having a certain precision, each of which receives a phase-lock correction signal locking its phase to the remainder of said plurality of oscillators, a reference oscillator having a precision higher than that of said controlled oscillators, a controlled counter coupled to one of said controlled oscillators, a reference counter coupled to said reference oscillator, means for comparing the counts stored in said counters to provide an error signal, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillators, said steering signal being superimposed on each of said correction signals.
Claim 9
Dependent Claim
112 words
A time reference comprising a plurality of mutually phase-locked controlled oscillators having a certain precision, each of which receives a phase-lock correction signal locking its phase to the remainder of said plurality of oscillators, a reference oscillator having a precision higher than that of said controlled oscillators, a controlled counter coupled to one of said controlled oscillators, a reference counter coupled to said reference oscillator, means for comparing the counts stored in said counters to provide an error signal, and steering means responsive to said error signal for providing a proportional steering signal for controlling the frequency of said controlled oscillators, said steering signal being superimposed on each of said correction signals.
Claim 10
Independent Claim
85 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a proportional steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal including a zero offset.
Claim 11
Independent Claim
85 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a proportional steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal including a zero offset.
Claim 12
Dependent Claim
14 words
A method as in claim 7 comprising the further step of adjusting said offset.
Claim 13
Dependent Claim
13 words
A method as in claim 8 in which said offset is adjusted periodically.
Claim 14
Dependent Claim
18 words
A method as in claim 8 in which said offset is adjusted in response to said error signal.
Claim 15
Dependent Claim
38 words
A method as in claim 8 in which said offset is adjusted in such a manner that, when it is applied alone as a steering signal, the frequency of said controlled oscillator tracks that of the reference oscillator.
Claim 16
Dependent Claim
43 words
A method as in claim 8 comprising the further steps of applying said offset alone as a steering signal during a predetermined time interval, determining the divergence of said counts during said time interval, and adjusting said offset in accordance with said divergence.
Claim 17
Dependent Claim
47 words
A method as in claim 7 in which said steering signal is determined in accordance with the formula S=aE+Z, where S is the value of said steering signal, E is the value of said error signal, a is a correction coefficient and Z is said zero offset.
Claim 18
Dependent Claim
43 words
A method as in claim 13 in which said steering signal is an active steering signal applied during active steering intervals, said active steering intervals alternating with zero steering intervals in which a zero steering signal comprising only said zero offset is applied.
Claim 19
Dependent Claim
79 words
A method as in claim 14 in which said zero offset is adjusted after each zero steering interval in accordance with the formula Z=Z'+b(E2-E1), where Z is the adjusted value of the zero offset, Z' is the previous value of the zero offset, b is an adjustment coefficient, E2 is the difference between the counts at the end of the zero steering interval, and El is the difference between said counts at the beginning of said zero steering interval.
Claim 20
Independent Claim
108 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal being a proportional steering signal for error signals within a predetermined range of absolute values and being a constant steering signal for error signals beyond said predetermined range.
Claim 21
Independent Claim
108 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal being a proportional steering signal for error signals within a predetermined range of absolute values and being a constant steering signal for error signals beyond said predetermined range.
Claim 22
Independent Claim
124 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a proportional steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal comprising an active steering signal calculated on the basis of the error signal existing at a first instant of time and applied to said controlled oscillator at a second instant of time separated from said first instant of time by a delay interval.
Claim 23
Independent Claim
124 words
A method of synchronizing a variable-frequency controlled oscillator having a certain precision with a reference oscillator having a precision higher than that of said controlled oscillator comprising the steps of incrementing a controlled count in response to said controlled oscillator, incrementing a reference count in response to said reference oscillator, comparing said counts to obtain an error signal, and providing a proportional steering signal for controlling the frequency of said controlled oscillator in response to said error signal, said steering signal comprising an active steering signal calculated on the basis of the error signal existing at a first instant of time and applied to said controlled oscillator at a second instant of time separated from said first instant of time by a delay interval.
Claim 24
Dependent Claim
47 words
A method as in claim 17 in which said controlled oscillator is provided during said delay interval with a zero steering signal, said zero steering signal being so calculated as to maintain the difference between said controlled count and said reference count constant during said delay interval.
Claim 25
Independent Claim
82 words
A method of synchronizing a variable-frequency controllable clock with a reference clock, said controllable clock and said reference clock having respective times associated therewith, said method including the steps of: generating an error signal indicative of the time difference between said controllable clock and said reference clock; providing a proportional correction signal for controlling the frequency of said controllable clock in response to said error signal, said correction signal including an offset; and adjusting said offset in response to said error signal.
Claim 26
Independent Claim
82 words
A method of synchronizing a variable-frequency controllable clock with a reference clock, said controllable clock and said reference clock having respective times associated therewith, said method including the steps of: generating an error signal indicative of the time difference between said controllable clock and said reference clock; providing a proportional correction signal for controlling the frequency of said controllable clock in response to said error signal, said correction signal including an offset; and adjusting said offset in response to said error signal.
Claim 27
Dependent Claim
52 words
A method as in claim 19 in which said adjusting step includes the steps of: applying said offset alone to said controllable clock as a correction signal during a predetermined time interval; determining the change in said error signal during said time interval; and adjusting said offset in accordance with said change.
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) | 1994-08-19 | 1995-02-18 | 1995-08-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-08-19 | 1999-02-18 | 1999-08-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-08-19 | 2003-02-18 | 2003-08-20 | $7700.00 | Window Closed / Lapsed |