Claims
- 1. A method comprising:(a) generating a signal based upon a frequency of a nonrepeatable runout disturbance and a position error signal, wherein the generated signal is capable, when applied to a servo loop, of producing a notch in an error sensitivity function relating the position error signal to the nonrepeatable runout disturbance.
- 2. The method of claim 1 wherein the notch is centered at the frequency of the nonrepeatable runout disturbance.
- 3. The method of claim 2 wherein the signal is generated according to the equation: A(z)=uPES=z2[μoαcos(φ)]-z[μoαcos(φ+ωoT)]z2η-z[2cos(ωoT)]+η,where u is the generated signal, PES is the position error signal, z is the z transform, ω0 is the frequency of the nonrepeatable runout disturbance, μ0 is the width of the notch, η is the depth of the notch, α is a magnitude of a nominal closed loop gain of the servo loop at the frequency ω0, φ is a nominal closed loop phase response of the servo loop at the frequency ω0, and T is a sampling period.
- 4. The method of claim 1 wherein the generated signal, when applied to the servo loop, produces an anti-notch in an open-loop transfer function of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 5. The method of claim 1 wherein the generated signal is further based on a magnitude of a nominal closed loop gain of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 6. The method of claim 1 wherein the generated signal is further based on a nominal closed loop phase response of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 7. The method of claim 1 and further comprising measuring the frequency of the nonrepeatable runout disturbance off-line.
- 8. A data storage device comprising:a data storage surface; a transducer; a servo loop adapted to position the transducer relative to the data storage surface; and a filter that provides a cancellation signal to the servo loop based upon a position error signal and a frequency of a nonrepeatable runout disturbance, wherein the cancellation signal produces a notch in an error sensitivity function relating the position error signal to the nonrepeatable runout disturbance.
- 9. The data storage device of claim 8 wherein the notch is centered at the frequency of the nonrepeatable runout disturbance.
- 10. The data storage device of claim 9 wherein the cancellation signal is calculated according to the equation: A(z)=uPES=z2[μoαcos(φ)]-z[μoαcos(φ+ωoT)]z2η-z[2cos(ωoT)]+η,where u is the cancellation signal, PES is the position error signal, z is the z transform, ω0 is the frequency of the nonrepeatable runout disturbance, μ0 is the width of the notch, η is the depth of the notch, α is a magnitude of a nominal closed loop gain of the servo loop at the frequency ω0, φ is a nominal closed loop phase response of the servo loop at the frequency ω0, and T is a sampling period.
- 11. The data storage device of claim 8 wherein the cancellation signal is adapted to produce an anti-notch in an open-loop transfer function of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 12. The data storage device of claim 8 wherein the cancellation signal is further based on a magnitude of a nominal closed loop gain of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 13. The data storage device of claim 8 wherein the cancellation signal is further based on a nominal closed loop phase response of the servo loop at the frequency of the nonrepeatable runout disturbance.
- 14. The data storage device of claim 8 wherein the frequency of the nonrepeatable runout disturbance is measured off-line.
- 15. The data storage device of claim 8 further comprising a computer storage medium adapted to store the frequency of the nonrepeatable runout disturbance and to provide the frequency to the filter.
- 16. The data storage device of claim 8 wherein the filter can be configured to cancel a nonrepeatable runout disturbance of substantially any frequency.
- 17. The data storage device of claim 16 wherein the frequency of the nonrepeatable runout disturbance to be canceled is selectable by a user.
- 18. A data storage device comprising:an actuator adapted to position a read/write head relative to a track on a data storage surface; and means for producing a notch in an error sensitivity function relating a position error signal to a nonrepeatable runout disturbance in the position of the read/write head relative to the track on the data storage surface, wherein the position error signal is indicative of the position of the read/write head relative to the track.
CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of U.S. Provisional Patent Application No. 60/158,881, entitled “FREQUENCY SCALABLE PEAKING FILTER FOR NRRO TRACKING,” filed on Oct. 12, 1999.
US Referenced Citations (5)
Non-Patent Literature Citations (1)
Entry |
“Advanced Methods for Repeatable Runout Compensation”by Alexei H Sacks, et al., IEEE Transactions on Magnetics, vol. 31, No. 2, Mar. 1995. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/158881 |
Oct 1999 |
US |