Patent ID: 8270273

Claim:
A calibration circuit for data recovery, the calibration circuit comprising: an amplitude detector, for receiving a data signal and a zero-crossing signal, sampling a plurality of amplitudes of the data signal according to the zero-crossing signal, and outputting an amplitude signal, wherein the amplitude signal represents an amplitude value; a period detector, for receiving the zero-crossing signal and a clock signal, counting the clock signal according to the zero-crossing signal, and outputting a period signal; and a compensation circuit, coupled to the amplitude detector and the period detector, for receiving the amplitude signal, the period signal, and the data signal, adjusting a phase of the data signal through calculating differences between a reference signal and the amplitude signal and the period signal, and outputting a calibrated data signal, wherein the compensation circuit comprises a statistics unit coupled to the amplitude detector, and the statistics unit receives the amplitude signal from the amplitude detector, predetermines the reference signal comprising a plurality of amplitude reference values and a plurality of period reference values, and utilizes the amplitude reference values to interpolate a period reference value corresponding to the amplitude signal from the period reference values.