Patent ID: 8483320

Claim:
A data recovery apparatus by using over-sampling, comprising: an over-sampling module, used to receive a clock signal and a serial data, and sample the serial data according to the clock signal, so as to output M-bit data, wherein each bit in the serial data is sampled N times, M, and N are positive integers, and N>3; a data regeneration unit, coupled to the over-sampling module, and used to receive and combine previous and current M-bit data, so as to form a P-bit signal, wherein P is a positive integer and P>M; a phase alignment unit, coupled to the data regeneration unit, and used to select specific M-bit data from the P-bit signal, and distinguish the specific M-bit data to X groups of N-bit signals, wherein X is a positive integer and M=X×N; a phase decision module, used to determine a direction of phase adjustment according to the specific M-bit data; and an output data correction unit, coupled to the phase alignment unit and the phase decision module, used to obtain a first specific bit and a second specific bit of each of the groups of N-bit signals, so as to combine into a first and a second recovery data, and select and output the first or the second recovery data according to the direction of phase adjustment.