A system and method is provided for bit eye center retraining. In general,
the system samples an incoming data stream to determine where transitions
in the data stream occur, selectively compares the location of the
transitions to the expected locations to produce difference values, and
combines pairs of difference values to determine when the sample point of
the data stream needs to be adjusted.