An error correction circuit for determining an error in rotational speed
of a recordable disk of a disk drive includes a sinusoidal error
calculation portion adapted to generate a true oscillation error signal,
and a summation portion adapted to combine the true oscillation error
with a spindle error signal to generate a total error signal. The
sinusoidal error calculation portion is adapted to generate a new true
oscillation error based on the total error signal.