CPC H04L 7/0004 (2013.01) [H04L 7/0062 (2013.01)] | 20 Claims |
1. A method for recovering a sampling clock from a serial data stream encoded using Pulse-Amplitude-Modulation scheme, comprising the steps of:
sampling received data signals from the serial data stream by an analog-to-digital converter once per unit-interval using a sampling clock signal provided by a clock generating device providing a timing recovery loop control,
quantizing an incoming data samples with a slicer as corresponding detected symbols,
storing adjacent incoming data samples and the corresponding detected symbols to preserve data for phase error estimation,
applying a digital filter pattern decoder to a current and last detected symbols to determine if the sequence of current and last detected symbols can be used to estimate a phase offset of the sampling clock signal from an ideal sampling point and calculating the estimated phase error depending on a detected symbol pattern of four adjacent samples,
adjusting the phase of the sampling clock signal within the timing recovery loop control using the calculated estimated phase error, and
multiplying the estimated phase error with a weight factor to obtain an error signal.
|