Claims
- 1. A method of compensating for runout comprising the step of computing coherent repeatable runout by averaging position error signals over multiple tracks.
- 2. The method of claim 1 wherein the multiple tracks are included in a zone.
- 3. The method of claim 2 wherein additional zones are used, a number of zones is determined by reducing the number of zones until a target coherent repeatable runout cannot be achieved.
- 4. The method of claim 2 wherein a number of tracks in the zone is determined responsive to a target coherent repeatable runout.
- 5. The method of claim 1 wherein a plurality of zones are used, each zone containing multiple tracks.
- 6. The method of claim 5 wherein the plurality of zones includes a large zone and a narrow zone.
- 7. The method of claim 1 wherein the tracks are equally spaced.
- 8. The method of claim 1 wherein a plurality of harmonics are compensated.
- 9. The method of claim 1 wherein compensation values for compensating for the coherent repeatable runout are compressed for storage.
- 10. A method for compensating for runout of a storage device comprising steps of:
determining coherent repeatable runout for a plurality of servos in a zone; storing compensation values corresponding to the coherent repeatable runout; and using the compensation values to compensate for the coherent repeatable runout.
- 11. The method of claim 10 wherein the using step includes injecting the compensation values into a servo loop.
- 12. The method of claim 10 wherein the storing step stores the compensation values in RAM.
- 13. The method of claim 10 wherein the determining step includes determining a coherent repeatable runout for at least one sector in a zone.
- 14. The method of claim 13 wherein the coherent repeatable runout is determined by averaging a position error signal of corresponding sectors in a zone.
- 15. The method of claim 11 wherein all the steps are iterated until the coherent repeatable runout is less than a predetermined coherent repeatable runout error.
- 16. The method of claim 10 wherein the compensation values are used initially for an adjacent zone.
- 17. A servo loop adapted to use compensation values, determined from sectors in different tracks, to compensate for coherent repeatable runout.
- 18. The servo loop of claim 17 wherein a compensation value is injected into the servo loop to compensate for the coherent repeatable runout of corresponding sectors in a zone.
- 19. The servo loop of claim 18 wherein the compensation value is determined from averaging a position error signal for the corresponding sectors in the zone.
- 20. A disc drive including the servo loop of claim 17.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/342,040 filed Dec. 18, 2001, entitled “WRITTEN-IN ERROR COMPENSATION METHOD THAT ADDRESSES COHERENT REPEATABLE RUNOUT.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60342040 |
Dec 2001 |
US |