A method of tracking on-time errors may include producing first and second
metrics from accumulated signal samples of a received data frame, and
calculating a sum of, and a difference between, the first and second
metrics. The calculated difference and sum values may be used to
determine an estimated on-time error for the received data frame and a
corrected timing error control value to be applied to the on-time error.
The accuracy of the estimated on-time error may be evaluated based a
signal quality metric to determine whether the corrected timing error
control value is to be applied to the estimated on-time error or whether
the timing adjustment for the on-time error is to be stopped.