A system and method for estimating repeatable runout in a servo control
system, such as a disc drive servo loop, is provided. The system includes
a Kalman filter that is configured to receive position error signals from
the servo control system and to estimate the repeatable runout in the
position error signals.