A method of timing recovery comprises receiving an input signal, sampling
the input signal to produce a plurality of signal samples, detecting the
samples to produce an output signal, and controlling timing of the
sampling in response to a maximum-likelihood estimation of timing error
between an actual sampling time instant and a desired sampling time
instant. Apparatus that performs the method is also provided.