Patent ID: 8213558

Claim:
A method, comprising: receiving samples at a predetermined time interval through a series connected delay elements based on a current clock signal of a receiver clock; strobing in a prompt sample and a successor sample from output of each of the series connected delay elements for interpolation based on a control signal, wherein the control signal is generated by: determining a time offset for interpolation, by accumulating sampling frequency offset between the receiver clock and a reference clock, relative to a sample timing of the prompt sample; if the accumulated time offset is less than the sample timing of the prompt sample, generating the control signal to strobe one clock earlier than the normally generated control signal; else if the accumulated time offset is greater than the sample timing of the successor sample, generating the control signal to strobe one clock later than the normally generated control signal; else normally generating the control signal to strobe at an integer multiple of the current clock signal of the receiver clock; interpolating a projected sample based on the prompt sample, the successor sample and the predetermined time offset with an interpolated data sample rate reduced by an integer multiple factor compared to a received sample rate; and receiving in a next sample of the received samples through the series connected delay elements based on the current clock signal of the receiver clock.