Low power radio controlled clock incorporating independent timing corrections
First Claim
1. A method of timing correction and drift compensation (compensation for drift) for use in a timekeeping device, said method comprising:
- recording and tracking over time a plurality of timing drift adjustments of said timekeeping device that are made based on a known synchronization sequence received as part of a broadcast frame assumed to represent accurate timing;
calculating a timing drift rate estimate corresponding to a frequency error in accordance with the plurality of timing drift adjustments performed and the instances at which they were performed; and
applying timing adjustments to said timekeeping device in accordance with said calculated timing drift rate estimate.
5 Assignments
0 Petitions
Accused Products
Abstract
A timekeeping device that tracks the time provided by a digital broadcast and the protocol of that broadcast, defined by its data frame structure and modulation scheme, are adapted to allow for superior performance of the timekeeping devices in terms of range of operation, immunity to interference, ability to operate with lower cost antennas due to enhanced link robustness, and reduced energy consumption. The timekeeping device operates with infrequent receptions of the broadcast by relying on independent self-compensation. This alleviates the need for frequent receptions to ensure timing accuracy while reducing energy consumption. The mean and variability of successive measurements of timing drift are evaluated and an estimated upper bound for the drift-estimation error is set. Based on this bound, the device employs a reception strategy that relies on less frequent receptions, corresponding to the error in estimating the drift rather than to the magnitude of the drift itself.
58 Citations
42 Claims
-
1. A method of timing correction and drift compensation (compensation for drift) for use in a timekeeping device, said method comprising:
-
recording and tracking over time a plurality of timing drift adjustments of said timekeeping device that are made based on a known synchronization sequence received as part of a broadcast frame assumed to represent accurate timing; calculating a timing drift rate estimate corresponding to a frequency error in accordance with the plurality of timing drift adjustments performed and the instances at which they were performed; and applying timing adjustments to said timekeeping device in accordance with said calculated timing drift rate estimate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of timing correction for use in a timekeeping device, said method comprising:
-
determining an estimated timing drift rate experienced by said timekeeping device by recording and tracking over time a plurality of timing adjustments performed by said timekeeping device based on a synchronization sequence received as part of a broadcast frame; performing independent self-compensation of timing drift using said estimated timing drift rate in accordance with a drift compensation schedule; and performing receptions in accordance with a reception schedule whereby reception instances occur infrequently at a rate based on an estimate of the error in calculating said estimated timing drift rate and not on the magnitude of the timing drift rate itself. - View Dependent Claims (16, 17, 18)
-
-
19. A timekeeping device, comprising:
-
a timekeeper circuit operative to keep track of time based on pulses received from a source that may experience a frequency error with respect to its nominal frequency; a receiver operative to receive a phase modulated synchronization sequence that is part of a broadcast frame spanning multiple seconds in duration; and a processor operative to perform timing adjustments based on said phase modulated synchronization sequence to reduce the required rate of reception instances thereby reducing energy consumption of said timekeeping device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 30)
-
-
28. A timekeeping device, comprising:
-
a timekeeper circuit operative to keep track of time based on pulses received from a clock source; a receiver operative to receive a phase modulated synchronization sequence that is part of a broadcast frame spanning multiple seconds in duration; and a processor operative to; perform self-compensation for timing drifts based on one or more measurements of timing errors against timing information obtained from said phase modulated synchronization sequence; and perform relatively infrequent reception operations thereby providing reduced energy consumption and increased robustness when reception success is not guaranteed. - View Dependent Claims (29, 31, 32)
-
-
33. A method for performing self-compensation of a timekeeping device, said method comprising:
-
determining an estimate of the timing drift experienced by said timekeeping device during a period of time, corresponding to a drift rate or frequency error; and periodically compensating for the amount of drift experienced during said period by adjusting the time maintained by said timekeeping device by an amount in accordance with said timing drift estimate. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification