Patent ID: 8817414

Claim:
A detector for detecting a data signal embedded in a read signal from a storage device, wherein the read signal includes the data signal and a control signal, the detector comprising: a signal estimator configured to generate an estimate of the control signal from the read signal by sampling the read signal to determine characteristics of the control signal, wherein the signal estimator uses the characteristics to calculate the estimate of the control signal; and a cancellation unit configured to produce the data signal by cancelling the estimate of the control signal from the read signal, wherein the signal estimator is configured to sample the read signal at at least twice a fundamental frequency of the control signal, wherein the signal estimator is configured to determine the characteristics of the control signal by (i) determining a phase of the control signal by calculating an arc tangent of adjacent samples of the read signal, and (ii) determining an amplitude of the control signal by calculating a square of adjacent samples of the read signal.