Method and apparatus for iterative synchronization of two or more electronic devices
First Claim
Patent Images
1. A method comprising:
- during a first synchronization event, obtaining, by a first electronic device in communication with a second electronic device, timing or synchronization information from the second electronic device;
determining a time offset between a first timebase of the first electronic device and a second timebase of the second electronic device using the timing or synchronization information;
adjusting the first timebase with the time offset; and
at an adjustment time occurring after the first synchronization event and before a second synchronization event, dynamically or adaptively adjusting the time offset based on an estimated timing error for a time period between the first synchronization event and the adjustment time, wherein the estimated timing error is determined without communication between the first electronic device and the second electronic device.
20 Assignments
0 Petitions
Accused Products
Abstract
Dynamic adjustment of offset between timebases of separated electronic circuits is provided based on an amount of time between synchronization events, wherein a synchronization event is an event involving communication across a separation between the separated electronic circuits in order to synchronize the timebases. The dynamic adjustment can be dynamically or adaptively adjusting a margin of error to account for drift that may have occurred since a prior synchronization event. Adjustments might be done by applying a learning sequence to quantify and adjust for static or slowly varying delays between the timebases and coordinating the timebases using output of the learning sequence.
-
Citations
20 Claims
-
1. A method comprising:
-
during a first synchronization event, obtaining, by a first electronic device in communication with a second electronic device, timing or synchronization information from the second electronic device; determining a time offset between a first timebase of the first electronic device and a second timebase of the second electronic device using the timing or synchronization information; adjusting the first timebase with the time offset; and at an adjustment time occurring after the first synchronization event and before a second synchronization event, dynamically or adaptively adjusting the time offset based on an estimated timing error for a time period between the first synchronization event and the adjustment time, wherein the estimated timing error is determined without communication between the first electronic device and the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification