Patent ID: 8447004
Filing Date: 2013-05-21
Classification: H04L

Abstract:
1. A method for estimating and compensating for variation between a receiver clock and a transmitter clock, comprising the steps of: receiving a data frame transmitted over a communication channel by a transmitter, the data frame including a calibration pulse and one or more nibble pulses; receiving a high frequency (HF) clock signal; generating a receiver clock using the HF clock signal by counting cycles of the HF clock signal, wherein a period of the receiver clock equals a predetermined prescaler value of the HF clock signal cycles; generating a rollover signal when the HF clock signal cycle count reaches the predetermined prescaler value; counting the rollover signals; measuring a length of the calibration pulse in terms of the rollover signal count and the HF clock signal cycle count; comparing the measured calibration pulse length with an ideal calibration pulse length to determine the variation between the transmitter and receiver clocks, wherein said variation is expressed as a number of HF clock signal cycles; and generating an adjusted receiver clock by compensating for said variation.