A track following servo for a disk drive comprising a data storage disk rotating at a predetermined constant velocity relative to a base, and a positionable data transducer head for writing data to, and reading data from, a multiplicity of concentric data tracks defined on a storage surface of the data storage disk during data track following operations, the data transducer head being positioned by head position actuator means referenced to the base and which is controlled by the track following servo at least during the data track following operations, comprising:
- polyphase position encoder means coupled between the head position actuator means and the base for providing phase shifted relative position signals,
- analog to digital conversion means for converting the phase shifted relative position signals into digital measured position values,
- digital processing means for processing the digital measured position values into a measured angle of the actuator means relative to the base,
- reference angle determination means for determining from prestored reference and angle slope digital values a reference angle corresponding to track centerline at a particular data track being followed,
- digital difference junction means for determining a difference between the measured angle and the reference angle to provide an angle error value,
- actuator driver means for converting the angle error value into a correction signal and for applying the correction signal to the actuator means thereby to cause the data transducer head to approach and follow the centerline of the said particular data track during the track following operation.