Patent ID: 8428045

Claim:
A system for recovering a local media clock from a master media clock based on a plurality of time-stamped packets received from a transmitter, the system comprising: a frequency synthesizer configured to generate the local media clock; a local real-time counter synchronized with a remote real-time counter associated with the transmitter; a period determination module configured to determine a period of the local media clock from a change in the local real-time counter over at least one cycle of the local media clock, and to determine a period of the master media clock from a difference between a first timestamp and a second timestamp, a first one of the time-stamped packets including the first timestamp and a second one of the time-stamped packets including the second timestamp; a syntonization adjustment module configured to cause the frequency synthesizer to adjust a frequency of the local media clock to match a frequency of the master media clock based on a difference between the period of the local media clock and the period of the master media clock; and a synchronization adjustment module configured to determine a phase difference between the master media clock and the local media clock, where the synchronization adjustment module is further configured to cause the frequency synthesizer to limit the phase difference between the master media clock and the local media clock in response to a determination that the local media clock is syntonized with the master media clock.