Patent ID: 8611486

Claim:
A method comprising: receiving a data stream from a transmitting device via a communication link, the data stream including stream data, a link clock signal, and timestamps to indicate a relationship between the link clock signal and a stream clock signal; recovering a reference value from the data stream, the reference value representing an expected number of pulses in a certain period of time with the stream clock signal; adjusting the stream clock based at least in part on one or more-measurements related to the data stream, the adjustment of the stream clock including: counting a number of pulses of the stream clock during the period of time, comparing the count of pulses of the stream clock to the recovered reference value, and increasing a rate of a phase locked loop if the comparison indicates the count of pulses is below the reference value and decreasing a rate of the phase locked loop if the comparison indicates that the count of pulses is above the reference value.