Accurate repeatable runout compensation in disk drives during seeks

US9953672B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9953672-B1
Application numberUS-201615331380-A
CountryUS
Kind codeB1
Filing dateOct 21, 2016
Priority dateOct 21, 2016
Publication dateApr 24, 2018
Grant dateApr 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A repeatable runout (RRO) is accurately compensated for while moving a magnetic head radially across a disk surface. An iterative learning control algorithm is employed to determine appropriate feed-forward coefficients for an RRO compensation signal for each of a plurality of radial locations across the disk surface. The feed-forward coefficients are determined by performing multiple iterations of continuously moving the magnetic head across the disk surface along a target path while measuring a position error signal that indicates the radial error between the magnetic head and the target path. With each iteration, the iterative learning control algorithm computes new feed-forward coefficients for each of the plurality of radial locations, where the new feed-forward coefficients are selected to reduce the measured position error signal when employed to move the magnetic head along the target path.

First claim

Opening claim text (preview).

We claim: 1. A method of controlling a read head in a magnetic storage device, the method comprising: rotating the disk having a surface with servo wedges; moving the read head continuously across the disk in a radial direction from a first radial location to a second radial location while positioning the read head based on the servo wedges and a feed-forward correction signal and generating a position error signal (PES); and measuring the generated PES at multiple radial locations of the disk as the read head is moved continuously in the radial direction, wherein each measured PES is input to an adaptive learning algorithm that corrects feed-forward coefficients for the feed-forward correction signal, wherein the first radial location is one of an inner diameter of the disk or an outer diameter of the disk and the second radial location is the other of the inner diameter of the disk or the outer diameter of the disk. 2. The method of claim 1 , further comprising: determining that the measured PES at one of the multiple radial locations between the first radial location and the second radial location exceeds a predetermined threshold value; and responsive to the determining, for each of the multiple radial locations, computing feed-forward coefficients for the feed-forward correction signal via the adaptive learning algorithm, and storing the feed-forward coefficients. 3. The method of claim 2 , further comprising: moving the read head continuously across the disk in the radial direction from the first radial location toward a particular radial location of the multiple radial locations; generating a compensation signal based on the stored feed-forward coefficients for the particular radial location; adding the compensation signal to an actuator input signal to generate a modified actuator signal that, when applied to an actuator configured to radially position the read head, positions the read head at the particular radial location; and applying the modified actuator signal to the actuator. 4. The method of claim 3 , further comprising: after applying the modified actuator signal to the actuator, measuring a PES at the particular radial location; and inputting the PES measured at the particular radial location into the adaptive learning algorithm. 5. The method of claim 4 , further comprising: based on the PES input into the adaptive learning algorithm, generating corrected feed-forward coefficients for the particular radial location; and replacing the stored feed-forward coefficients for the particular radial location with the corrected feed-forward coefficient for the particular radial location. 6. The method of claim 1 , wherein moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location comprises moving the read head along a target path between the first radial location and the second radial location. 7. The method of claim 6 , wherein the target path crosses multiple data tracks on the surface. 8. The method of claim 6 , wherein the target path corresponds to an ideally formed reference spiral. 9. The method of claim 1 , further comprising: based on the PES measured at the multiple radial locations, updating feed-forward coefficients for each of the multiple radial locations; moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location while positioning the read head based on the servo wedges and an updated feed-forward correction signal that is based on the updated feed-forward coefficients; and while moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location while positioning the read head based on the servo wedges and the updated feed-forward correction signal, writing a reference spiral on a different surface than the surface with the servo wedges. 10. The method of claim 1 , wherein moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location comprises moving the read head without stopping at any one radial location. 11. The method of claim 1 , wherein moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location while positioning the read head based on the servo wedges comprises moving the read head at a constant radial velocity. 12. The method of claim 11 , wherein moving the read head continuously across the disk in the radial direction from the first radial location to the second radial location while positioning the read head based on the feed-forward correction signal comprises increasing or decreasing the constant radial velocity. 13. The method of claim 1 , wherein the feed-forward coefficients are selected to reduce PES that is measured at the multiple radial locations with respect to a first harmonic of the rotating disk. 14. The method of claim 13 , wherein each measured PES is input to a second adaptive learning algorithm that corrects second feed-forward coefficients for a second feed-forward correction signal that is configured to reduce PES that is measured at the multiple radial locations with respect to a second harmonic of the rotating disk. 15. A data storage device comprising: a first data storage disk having a first recording surface with servo wedges; a second data storage disk having a second recording surface; first and second read/write heads configured to move in unison in a radial direction relative to the first and second recording surfaces, respectively; and a controller configured to: rotate the first and second data storage disks, move the read head continuously across the first data storage disk in the radial direction from a first radial location to a second radial location while positioning the read head based on the servo wedges and a feed-forward correction signal and generating a position error signal (PES), wherein the first radial location is one of an inner diameter of the disk or an outer diameter of the disk and the second radial location is the other of the inner diameter of the disk or the outer diameter of the disk, and measure the generated PES at multiple radial locations of the first data storage disk as the read head is moved continuously in the radial direction, wherein each measured PES is input to an adaptive learning algorithm that corrects feed-forward coefficients for the feed-forward correction signal. 16. The data storage device of claim 15 , wherein the controller is further configured to move the read head continuously across the first disk from the first radial location to the second radial location by moving the read head along a target path between the first radial location and the second radial location. 17. The data storage device of claim 16 , wherein the target path crosses multiple data tracks on the first recording surface. 18. The data storage device of claim 15 , wherein the controller is further configured to, based on the PES measured at the multiple radial locations, update feed-forward coefficients for each of the multiple radial locations. 19. The data storage device of claim 18 , wherein the controller is further configured to: move the read head continuously across the first storage disk in the radial direction from the first radial location to the second radial location while positioning the read head based on the servo wedges and an updated feed-forward corr

Assignees

Inventors

Classifications

  • Self servo writing · CPC title

  • Spiral servo format · CPC title

  • Acquisition or selection of servo format from a system reference (after track seek G11B5/5556) · CPC title

  • Error detection or correction; Testing {, e.g. of drop-outs} · CPC title

  • Aligning for runout, eccentricity or offset compensation (G11B5/5534, G11B5/59677, G11B5/59688 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9953672B1 cover?
A repeatable runout (RRO) is accurately compensated for while moving a magnetic head radially across a disk surface. An iterative learning control algorithm is employed to determine appropriate feed-forward coefficients for an RRO compensation signal for each of a plurality of radial locations across the disk surface. The feed-forward coefficients are determined by performing multiple iteration…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G11B5/59661. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).