Claims
- 1. A method of reducing a repeatable runout error comprising the steps of:
filtering a non-periodic component of a position error signal; and determining at least one compensation value from the filtered position error signal.
- 2. The method of claim 1 where the filtering step uses a comb filter function.
- 3. The method of claim 1 where the filtering step uses a comb filter.
- 4. The method of claim 1 where the at least one compensation value is used to create a learned profile.
- 5. The method of claim 1 where the at least one compensation value is applied to a servo measurement signal.
- 6. The method of claim 1 where the filtering step passes signals at spindle harmonic frequencies.
- 7. A method of compensating for written-in repeatable run-out in a disc drive having a servo loop for positioning a head over a rotating disc, the rotating disc having at least one data track and servo information recorded in a plurality of servo fields along the at least one data track, the method comprising:
(a) filtering non-periodic components from a position error signal corresponding to a respective servo field of a plurality servo fields during a first revolution of the disc; (b) computing an initial written-in repeatable run-out compensation value for each servo field of the plurality of servo fields as a function of a position error signal; (c) injecting the initial written-in repeatable run-out compensation value for each servo field of the plurality of servo fields into the servo loop during another revolution of the disc; (d) computing a compensated position error signal for each servo field of the plurality of servo fields as a function of the initial written-in repeatable run-out compensation value for each servo field; and (e) computing a refined written-in repeatable run-out compensation value for each servo field of the plurality of servo fields as a function of the compensated position error signal for each servo field.
- 8. The method of claim 7 further comprising repeating steps (c), (d) and (e) iteratively with each iteration being performed during a different one of a plurality of revolutions of the disc, wherein each iteration using the refined written-in repeatable run-out compensation value for each servo field computed during an immediately previous iteration.
- 9. The method of claim 8 wherein steps (c), (d) and (e) are repeated iteratively until the refined written-in repeatable run-out compensation value for each servo field reaches a steady state written-in repeatable run-out compensation value.
- 10. The method of claim 9 wherein the steady state written-in repeatable run-out compensation value for each servo field is stored for providing written-in repeatable run out compensation during subsequent disc revolutions.
- 11. The method of claim 10 wherein the steady state written-in repeatable run-out compensation value for each servo field is stored on a surface of the disc.
- 12. A repetitive controller for a storage apparatus that performs a comb filter function to at least minimize a non-period component of a position error signal.
- 13. The controller of claim 12 wherein the repetitive controller includes an infinite impulse response filter that adjusts a magnitude and phase of the position error signal generated for each of a plurality of servo fields.
- 14. The controller of claim 12 wherein the repetitive controller includes a finite impulse response filter to limit the range of frequencies over which the repetitive controller operates.
- 15. The controller of claim 12 wherein the repetitive controller includes a time delay line for injecting the initial written-in repeatable run-out compensation value for each servo field computed during the first disc revolution into the servo loop during another disc revolution.
- 16. A feedback control system of a storage device including the controller of claim 12 where an input of the controller is coupled to receive the position error signal and an output of the controller is coupled to apply a compensation value to a measurement signal.
- 17. The apparatus of claim 16 where the controller can be removed from the feedback control system.
- 18. The apparatus of claim 16 where the repetitive controller can be used during a servo track following loop operation of the feedback control system.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Application No. 60/347,427 filed on Jan. 10, 2002, entitled “COMB-FILTER REPETITIVE CONTROLLER FOR REAL-TIME WRITTEN-IN REPEATABLE RUNOUT COMPENSATION IN EMBEDDED SERVO DISC DRIVES” and from U.S. patent application Ser. No. 10/017,930 filed on Dec. 12, 2001, entitled “WRITTEN-IN REPEATABLE RUN-OUT COMPENSATION IN EMBEDDED SERVO DISC DRIVES,” which claims priority from U.S. Provisional Application 60/310,397 filed on Aug. 6, 2001, entitled “REPETITIVE CONTROL APPROACH FOR WRITTEN-IN REPEATABLE RUN-OUT COMPENSATION IN EMBEDDED SERVO DISC DRIVES.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60347427 |
Jan 2002 |
US |