Data storage device employing upsampling to compensate for high frequency repeatable runout

US9997185B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9997185-B1
Application numberUS-201715817624-A
CountryUS
Kind codeB1
Filing dateNov 20, 2017
Priority dateNov 20, 2017
Publication dateJun 12, 2018
Grant dateJun 12, 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 data storage device comprising a head actuated over a disk comprising a plurality of tracks. The head is positioned over a target track, and a sampled position error signal (PES) is generated representing a position of the head relative to the target track. The sampled PES is filtered with a servo compensator to generate a sampled control signal, and the sampled control signal is upsampled to generate an upsampled control signal. The sampled PES is upsampled to generate an upsampled PES, and the upsampled PES is processed to generate compensation values. The upsampled control signal is combined with the compensation values to generate a compensated control signal, and the position of the head over the target track is adjusted based on the compensated control signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage device comprising: a disk comprising a plurality of tracks; a head actuated over the disk; and control circuitry configured to: position the head over a target track; generate a sampled position error signal (PES) representing a position of the head relative to the target track; filter the sampled PES with a servo compensator to generate a sampled control signal; upsample the sampled control signal to generate an upsampled control signal; upsample the sampled PES to generate an upsampled PES; process the upsampled PES to generate compensation values; combine the upsampled control signal with the compensation values to generate a compensated control signal; and adjust the position of the head over the target track based on the compensated control signal. 2. The data storage device as recited in claim 1 , wherein the compensation values compensate for a repeatable runout (RRO) disturbance having a RRO frequency higher than a Nyquist frequency associated with the sampled PES. 3. The data storage device as recited in claim 2 , wherein the RRO disturbance manifests as an aliased disturbance in the sampled PES. 4. The data storage device as recited in claim 3 , wherein upsampling the sampled PES generates the RRO disturbance in the upsampled PES at the RRO frequency. 5. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to upsample the sampled PES to generated the upsampled PES using an insert-zero upsampler. 6. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to upsample the sampled PES by a factor of three to generated the upsampled PES. 7. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to process the upsampled PES with a peak filter to generate the compensation values. 8. The data storage device as recited in claim 1 , wherein the control circuitry is further configured to process the upsampled PES to generate compensation values by adjusting coefficients {a,b} of a sinusoid: a *cos(2π k/N )+ b *sin(2π k/N ) based on the upsampled PES, where k is an index representing one of N samples of the upsampled PES per revolution of the disk. 9. A method of operating a data storage device, the method comprising: positioning a head over a target track on a disk; generating a sampled position error signal (PES) representing a position of the head relative to the target track; filtering the sampled PES with a servo compensator to generate a sampled control signal; upsampling the sampled control signal to generate an upsampled control signal; upsampling the sampled PES to generate an upsampled PES; processing the upsampled PES to generate compensation values; combining the upsampled control signal with the compensation values to generate a compensated control signal; and adjusting the position of the head over the target track based on the compensated control signal. 10. The method as recited in claim 9 , wherein the compensation values compensate for a repeatable runout (RRO) disturbance having a RRO frequency higher than a Nyquist frequency associated with the sampled PES. 11. The method as recited in claim 10 , wherein the RRO disturbance manifests as an aliased disturbance in the sampled PES. 12. The method as recited in claim 11 , wherein upsampling the sampled PES generates the RRO disturbance in the upsampled PES at the RRO frequency. 13. The method as recited in claim 9 , wherein upsampling the sampled PES to generate the upsampled PES comprises inserting at least one zero-sample between consecutive samples of the sampled PES. 14. The method as recited in claim 9 , wherein upsampling the sampled PES to generate the upsampled PES comprises upsampling the sampled PES by a factor of three to generated the upsampled PES. 15. The method as recited in claim 9 , wherein upsampling the sampled PES to generate the upsampled PES comprises processing the upsampled PES with a peak filter to generate the compensation values. 16. The method as recited in claim 9 , wherein processing the upsampled PES to generate compensation values comprises adjusting coefficients {a,b} of a sinusoid: a *cos(2 πk/N )+ b *sin(2 πk/N ) based on the upsampled PES, where k is an index representing one of N samples of the upsampled PES per revolution of the disk.

Assignees

Inventors

Classifications

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

  • Initialisation, calibration, e.g. cylinder "set-up" · CPC title

  • Spiral servo format · CPC title

  • Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns · CPC title

  • "Seek" control and circuits therefor (G11B5/5556 takes 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 US9997185B1 cover?
A data storage device comprising a head actuated over a disk comprising a plurality of tracks. The head is positioned over a target track, and a sampled position error signal (PES) is generated representing a position of the head relative to the target track. The sampled PES is filtered with a servo compensator to generate a sampled control signal, and the sampled control signal is upsampled to…
Who is the assignee on this patent?
Western Digital Tech Inc
What technology area does this patent fall under?
Primary CPC classification G11B5/59627. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 12 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).