Patent US5155695A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5155695A Expired / Lapsed US ⏱️ 0.0 years remaining

Time scale computation system including complete and weighted ensemble definition

Assignee: Timing Solutions Corp
•
Filing: 1990-06-15
•
Granted: 1992-10-13
•
Expires: 2010-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved system for providing ensemble time from an ensemble of oscillators is provided. In the system, a more complete ensemble definition permits a more accurate ensemble time to be calculated. The system takes into account at least weighted time and weighted frequency aspects or weighted time and weighted frequency aging aspects of each oscillator in the ensemble. Preferably, the system takes into account all of the weighted time aspects, weighted frequency aspect, and weighted frequency aging aspects for each oscillator in the ensemble. The weights with respect to each clock can be chosen to be either zero or any positive value such that the sum of the weights for each aspect sum to one. The system can be implemented using a Kalman approach.

Inventors

  • 👤 Samuel R. Stein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:30
CPC Classifications
G; G04; G04F; G04F5/00

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 145 words
A system for providing an ensemble time comprising: an ensemble of oscillators, each of said oscillators generating a respective oscillator signal; first means for determining at least one of a time and frequency difference between oscillator signals for pairs of said oscillators; and second means for providing an ensemble time based on the said at least one of a time and frequency difference and an ensemble time definition, wherein said ensemble time definition includes a time state of a one of said ensemble of oscillators with respect to said ensemble of oscillators that is a first average over said ensemble of oscillators of a time state term and further includes a frequency related state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a second average over said ensemble of oscillators of a frequency related state term.
Claim 2
Independent Claim 145 words
A system for providing an ensemble time comprising: an ensemble of oscillators, each of said oscillators generating a respective oscillator signal; first means for determining at least one of a time and frequency difference between oscillator signals for pairs of said oscillators; and second means for providing an ensemble time based on the said at least one of a time and frequency difference and an ensemble time definition, wherein said ensemble time definition includes a time state of a one of said ensemble of oscillators with respect to said ensemble of oscillators that is a first average over said ensemble of oscillators of a time state term and further includes a frequency related state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a second average over said ensemble of oscillators of a frequency related state term.
Claim 3
Dependent Claim 52 words
A system according to claim 1, wherein: said ensemble of oscillators comprises N oscillators and said one of said oscillators is designated reference oscillator j, and each of said other N-1 oscillators provides an estimate of time and frequency states of the reference oscillator j with respect to said ensemble of oscillators.
Claim 4
Dependent Claim 248 words
The system according to claim 2, wherein: said first average that provides said time state of said reference oscillator j with respect to said ensemble of oscillators is defined by: ##EQU29## where u je (t+δ) is the time state of the reference oscillator j with respect to the ensemble of oscillators, a i (t) are the weights given to each oscillator of said ensemble of oscillators for time u ie (t+δ|t) are the forecasts of the time of each oscillator of said ensemble of oscillators with respect to the ensemble of oscillators at time (t+δ) based on the true state through time t, and u ji (t+δ) are times of said reference oscillator j with respect to each of said remaining oscillators of said ensemble of oscillators, and said second average for said frequency related state of said reference oscillator j with respect to said ensemble of oscillators is defined by: ##EQU30## where y je (t+δ) is the frequency related state of the reference clock j with respect to the ensemble of oscillators, b i (t) are the weights given to each oscillator of said ensemble of oscillators for frequency, y ie (t+δ|t) are forecasts of the frequency of each oscillator of said ensemble of oscillators with respect to the ensemble of oscillators at time (t+δ) based on the true states through time t, and y ji (t+δ) are frequencies of said reference oscillator j with respect to each of said remaining oscillators of said ensemble of oscillators.
Claim 5
Dependent Claim 71 words
A system according to claim 3, wherein: said second means comprises processing means and memory means, the ensemble time definition being embodied by Kalman filters stored in the memory means, the processing means receiving the at least one of a time and frequency difference from said first means and accessing the Kalman filters from the memory means and processing the frequency differences with the Kalman filters to provide the ensemble time.
Claim 6
Dependent Claim 21 words
A system according to claim 3, wherein: the weights a i (1) and b i (t) are chosen such that: ##EQU31##
Claim 7
Independent Claim 161 words
A system for providing an ensemble time comprising: an ensemble of oscillators, each of said oscillators generating a respective oscillator signal; first means for determining frequency differences between oscillator signals for pairs of said oscillators; and second means for providing an ensemble time based on the frequency differences and an ensemble time definition, wherein said ensemble time definition includes a time state of a one of said ensemble of oscillators with respect to said ensemble of oscillators that is a first average over said ensemble of oscillators of a time state term, a frequency state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a second average over said ensemble of oscillators of a frequency state term, and a frequency aging state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a third average over said ensemble of oscillators of a frequency aging state term.
Claim 8
Independent Claim 161 words
A system for providing an ensemble time comprising: an ensemble of oscillators, each of said oscillators generating a respective oscillator signal; first means for determining frequency differences between oscillator signals for pairs of said oscillators; and second means for providing an ensemble time based on the frequency differences and an ensemble time definition, wherein said ensemble time definition includes a time state of a one of said ensemble of oscillators with respect to said ensemble of oscillators that is a first average over said ensemble of oscillators of a time state term, a frequency state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a second average over said ensemble of oscillators of a frequency state term, and a frequency aging state of said one of said ensemble of oscillators with respect to said ensemble of oscillators that is a third average over said ensemble of oscillators of a frequency aging state term.
Claim 9
Dependent Claim 56 words
A system according to claim 6, wherein: said ensemble of oscillators comprises N oscillators and said one of said oscillators is designated as a reference oscillator j, and each of said other N-1 oscillators provides an estimate of time, frequency and frequency aging states of the reference oscillator j with respect to said ensemble of oscillators.
Claim 10
Dependent Claim 328 words
A system according to claim 7, wherein: said first average, said second average, and said third average for said reference oscillator j with respect to the ensemble of oscillators are respectively defined by: ##EQU32## where u je (t+δ) is the time state of the reference oscillator j with respect to the ensemble of oscillators, a i (t) are the weights given to each oscillator of said ensemble of oscillators for time u ie (t+δ|t) are the forecasts of the time of each oscillator of said ensemble of oscillators with respect to the ensemble of oscillators at time (t+δ) based on observations through time t, and u ji (t+δ) are the times of said reference oscillator j with respect to each of said remaining oscillators of said ensemble of oscillators, ##EQU33## where y je (t+δ) is the frequency state of the reference oscillator j with respect to the ensemble of oscillators, b i (t) are the weights given to each oscillator of said ensemble of oscillators for frequency, y ie (t+δ|t) are the forecasts of the frequency of each oscillator of said ensemble of oscillators with respect to the ensemble of oscillators at time (t+δ) based on observations through time t, and y ji (t+δ) are the frequencies of said reference oscillator j with respect to each of said remaining oscillators of said ensemble of oscillators, and ##EQU34## where w je (t+δ) is the frequency aging state of the reference oscillator j with respect to the ensemble of oscillators, c i (t) are the weights given to each oscillator of said ensemble of oscillators for frequency aging, w ie (t+δ|t) are the forecasts of the frequency aging of each oscillator of said ensemble of oscillators with respect to the ensemble of oscillators at time (t+δ) based on observations through time t, and w ji (t+δ) are the frequency agings of said reference oscillator j with respect to each of said remaining oscillators of said ensemble of oscillators, where: ##EQU35##
Claim 11
Dependent Claim 64 words
A system according to claim 8, wherein: said second means comprises processing means and memory means, the ensemble time definition being embodied by Kalman filters stored in the memory means, said processing means receiving the frequency differences from said first means and accessing the Kalman filters from the memory means and processing the frequency differences with the Kalman filters to provide the ensemble time.
Claim 12
Dependent Claim 50 words
A system according to claim 9, further comprising: input means for inputting control data to said processing means for changing parameters of the Kalman filters, including the weights for each oscillator of said ensemble of oscillators relating to the time, frequency and the frequency aging of the ensemble time definition.
Claim 13
Dependent Claim 30 words
A system as claim in claim 1, wherein: said frequency related state term includes at least one of the following: a frequency state term and a frequency aging state term.
Claim 14
Independent Claim 144 words
A system for providing an estimate of the ensemble time of an ensemble of clocks, comprising: an ensemble of clocks, each of said ensemble of clocks providing a clock signal that has a parameter which is capable of being measured with respect to another of said ensemble of clocks; first means for measuring a difference between said parameter for a pair of said ensemble of clocks, wherein one of said pair of ensemble of clocks is a reference clock; and second means for using said difference and an ensemble time definition to provide an estimate of the ensemble time for said ensemble of clocks, wherein said ensemble time definition includes an average over said ensemble of clocks of a clock state term that includes a forecast clock state vector, wherein said forecast clock state vector is other than an estimated forecast clock state vector.
Claim 15
Independent Claim 144 words
A system for providing an estimate of the ensemble time of an ensemble of clocks, comprising: an ensemble of clocks, each of said ensemble of clocks providing a clock signal that has a parameter which is capable of being measured with respect to another of said ensemble of clocks; first means for measuring a difference between said parameter for a pair of said ensemble of clocks, wherein one of said pair of ensemble of clocks is a reference clock; and second means for using said difference and an ensemble time definition to provide an estimate of the ensemble time for said ensemble of clocks, wherein said ensemble time definition includes an average over said ensemble of clocks of a clock state term that includes a forecast clock state vector, wherein said forecast clock state vector is other than an estimated forecast clock state vector.
Claim 16
Dependent Claim 151 words
A system, as claimed in claim 12, wherein: said average includes a first average for a time dimension of said clock state term, wherein said first average for said time dimension is defined by the following: ##EQU36## where u je (t+δ) is the time state of the reference clock of said ensemble of clocks with respect to said ensemble of clocks, a i (t) are the weights given to each clock of said ensemble of clocks for time, u ie (t+δ|t) are the forecasts of the time of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and u ji (t+δ) are times of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term includes u ie (t+δ|t) and u ji (t+δ).
Claim 17
Dependent Claim 18 words
A system, as claimed in claim 13, wherein: said weights a i (t) are chosen such that: ##EQU37##
Claim 18
Dependent Claim 152 words
A system, as claimed in claim 12, wherein: said average includes a first average for a frequency dimension of said clock state term, wherein said first average for said frequency dimension is defined by the following: ##EQU38## where y je (t+δ) is the frequency state of said reference clock of said ensemble of clocks with respect to said ensemble of clocks, b i (t) are the weights given to each clock of said ensemble of clocks for frequency, y ie (t+δ|t) are the forecasts of the frequency of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and y ji (t+δ) are the frequencies of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term includes y ie (t+δ|t) and y ji (t+δ).
Claim 19
Dependent Claim 18 words
A system, as claimed in claim 15, wherein: said weights b i (t) are chose such that: ##EQU39##
Claim 20
Dependent Claim 157 words
A system, as claimed in claim 12, wherein: said average includes a first average for a frequency aging dimension of said clock term, wherein said first average for said frequency aging dimension is defined by the following: ##EQU40## where w je (t+δ) is the frequency aging state of said reference clock of said ensemble of clocks with respect to said ensemble of clocks, c i (t) are the weights given to each clock of said ensemble of clocks for frequency aging, w ie (t+δ|t) are the forecasts of the frequency aging of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and w ji (t+δ) are the frequency agings of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term includes w ie (t+δ|t) and w ji (t+δ).
Claim 21
Dependent Claim 19 words
A system, as claimed in claim 12, wherein: said weights and c i (t) are chosen such that: ##EQU41##
Claim 22
Dependent Claim 46 words
A system, as claimed in claim 12, wherein: said average includes at least two of the following averages: a first average for a time dimension, a second average for a frequency dimension, and a third average for a frequency aging dimension for said clock state term.
Claim 23
Dependent Claim 446 words
A system, as claimed in claim 12, wherein: said average includes at least two of the following averages: a first average for a time dimension, a second average for a frequency dimension, and a third average for a frequency aging dimension for said clock state term, wherein said first average for said time dimension is defined by the following: ##EQU42## where u je (t+δ) is the time state of the reference clock of said ensemble of clocks with respect to said ensemble of clocks, a i (t) are the weights given to each clock of said ensemble of clocks for time, u ie (t+δ|t) are the forecasts of the time of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and u ji (t+δ) are times of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term includes u ie (t+δ|t) and u ji (t+δ), wherein said second average for said frequency dimension is defined by the following: ##EQU43## where y je (t+δ) is the frequency state of said reference clock of said ensemble of clocks with respect to said ensemble of clocks, b i (t) are the weights given to each clock of said ensemble of clocks for frequency, y ie (t+δ|t) are the forecasts of the frequency of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and y ji (t+δ) are the frequencies of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term for said frequency dimension includes y ie (t+δ|t) and y ji (t+δ), wherein said third average for said frequency aging dimension is defined by the following: ##EQU44## where w je (t+δ) is the frequency aging state of said reference clock of said ensemble of clocks with respect to said ensemble of clocks, c i (t) are the weights given to each clock of said ensemble of clocks for frequency aging, w ie (t+δ|t) are the forecasts of the frequency aging of each clock of said ensemble of clocks with respect to said ensemble of clocks at time (t+δ) based on the true states through time t, and w ji (t+δ) are the frequency agings of said reference clock of said ensemble of clocks with respect to each clock of said ensemble of clocks, wherein said clock state term for said frequency aging dimension includes w ie (t+δ|t) and w ji (t+δ).
Claim 24
Dependent Claim 32 words
A system, as claimed in claim 20, wherein: the weights a i (t) and b i (t) and c i (t) of said at least two averages are chosen such that: ##EQU45##
Claim 25
Dependent Claim 28 words
A system, as claimed in claim 12, wherein: said parameter is at least one of a time and a frequency of a clock of said ensemble of clocks.
Claim 26
Dependent Claim 26 words
A system, as claimed in claim 12, wherein: said first means includes means for selecting a clock of said ensemble of clocks as said reference clock.
Claim 27
Dependent Claim 14 words
A system, as claimed in claim 12, wherein: said average is a weighted average.
Claim 28
Dependent Claim 37 words
A system, as claimed in claim 12, wherein: said average is a weighted average and said second means includes means for selecting a weight to be associated with at least one clock of said ensemble of clocks.

References Cited (Backward Citations)

US4809005A Cited
US4899117A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-13 1996-04-13 1996-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-13 2000-04-13 2000-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-13 2004-04-13 2004-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag