摘要 |
Systems and methods for regulating clock precision are disclosed. One embodiment is a method including receiving a clock signal from an oscillator, maintaining a signal count based on the clock signal; receiving a message comprising timing information from a remote device, calculating a drift value based at least in part on the timing information, and determining whether the drift is greater than a targeted clock accuracy. While the drift value is greater than the targeted clock accuracy, adjusting the signal count by the targeted clock accuracy, reducing the drift value by the targeted clock accuracy, and waiting a partial correction interval. If the drift value is less than the targeted clock accuracy, adjusting the signal count by the drift value. Then determining a receive time for a network message based at least in time on the signal count, and activating a wireless receiver based on the receive time to receive a message. |