Patent ID: 7154974

Claim:
A method for data recovery, the method comprises: receiving an encoded signal at a transmit symbol rate, wherein the encoded signal includes first data values having a positive sign with respect to a reference and second data values having a negative sign with respect to the reference; determining at least one reference crossing of the encoded signal; determining a sampling phase based on the at least one reference crossing and a system symbol rate to produce a determined sampling phase, wherein the determining the sampling phase includes: setting an initial sampling phase with respect to the system symbol rate; setting an accumulator to a mid point value; and utilizing the initial sampling phase as the determined sample phase when the encoded signal is initially detected; updating the determined sampling phase based on at least one of an overflow of the accumulator and an underflow of the accumulator; and sampling the encoded signal at the updated determined sampling phase with respect to the system symbol rate to recapture data from the encoded signal.