Generating position error signal based on data tracks for rotating magnetic data storage

US9384767B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9384767-B2
Application numberUS-201514867302-A
CountryUS
Kind codeB2
Filing dateSep 28, 2015
Priority dateSep 30, 2013
Publication dateJul 5, 2016
Grant dateJul 5, 2016

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 system including an inter-track interference detection module and a position error signal generation module. The inter-track interference detection module determines a first inter-track interference value based on a first signal from a first sensor positioned over a first track of a rotating storage medium. The first inter-track interference value indicates energy contributed by tracks adjacent to the first track compared to energy contributed by the first track. The inter-track interference detection module determines a second inter-track interference value based on a second signal from a second sensor positioned over a second track of the rotating storage medium. The second inter-track interference value indicates energy contributed by tracks adjacent to the second track compared to energy contributed by the second track. The position error signal generation module generates a position error signal based on the first inter-track interference value and the second inter-track interference value.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: an inter-track interference detection module configured to determine a first inter-track interference value based on a first signal from a first sensor positioned over a first track of a rotating storage medium, wherein the first inter-track interference value indicates energy contributed by tracks adjacent to the first track compared to energy contributed by the first track; and determine a second inter-track interference value based on a second signal from a second sensor positioned over a second track of the rotating storage medium, wherein the second inter-track interference value indicates energy contributed by tracks adjacent to the second track compared to energy contributed by the second track; and a position error signal generation module configured to generate a position error signal based on the first inter-track interference value and the second inter-track interference value. 2. The system of claim 1 , wherein: the first track and the second track refer to a same track in response to the first sensor and the second sensor being positioned over a first portion of the rotating storage medium; and the first track and the second track refer to adjacent tracks in response to the first sensor and the second sensor being positioned over a second portion of the rotating storage medium. 3. The system of claim 1 , further comprising: an arm control module configured to control rotation of an arm in response to the position error signal, wherein the first sensor and the second sensor are located at a distal end of the arm; and a voice coil motor configured to rotate the arm. 4. The system of claim 1 , wherein the inter-track interference detection module is configured to: determine the first inter-track interference value in response to the first sensor being positioned over a first preamble data; and determine the second inter-track interference value in response to the second sensor being positioned over a second preamble data. 5. The system of claim 4 , wherein alternating tracks of the rotating storage medium include orthogonal preambles. 6. The system of claim 1 , wherein the position error signal generation module is configured to generate the position error signal based on (i) a first difference between the first inter-track interference value and a first target inter-track interference value and (ii) a second difference between the second inter-track interference value and a second target inter-track interference value. 7. The system of claim 6 , wherein the position error signal generation module is configured to generate the position error signal based on an average of the first difference and the second difference. 8. The system of claim 6 , further comprising an offset calibration module configured to specify the first target inter-track interference value and the second target inter-track interference value in response to a number identifying a track of the rotating storage medium being read. 9. The system of claim 1 , further comprising an offset calibration module configured to specify an offset between the first sensor and the second sensor in response to a number identifying a track of the rotating storage medium being read. 10. The system of claim 9 , wherein the position error signal generation module is configured to determine a sign of the position error signal based on the offset. 11. The system of claim 1 , further comprising: a delay module configured to delay the second signal; and an inter-track interference cancellation module configured to generate a read signal based on the first signal and the delayed second signal. 12. The system of claim 1 , wherein: the inter-track interference detection module is further configured to generate a third inter-track interference value based on a third signal from a third sensor positioned over the rotating storage medium; and wherein the position error signal generation module is configured to generate the position error signal based on the first inter-track interference value, the second inter-track interference value, and the third inter-track interference value. 13. A method comprising: generating a first inter-track interference value based on a first signal from a first sensor positioned over a rotating storage medium, wherein the first inter-track interference value indicates energy contributed by tracks adjacent to the first track compared to energy contributed by the first track; generating a second inter-track interference value based on a second signal from a second sensor positioned over the rotating storage medium, wherein the second inter-track interference value indicates energy contributed by tracks adjacent to the second track compared to energy contributed by the second track; and generating a position error signal based on the first inter-track interference value and the second inter-track interference value. 14. The method of claim 13 , wherein: the first track and the second track refer to a same track in response to the first sensor and the second sensor being positioned over a first portion of the rotating storage medium; and the first track and the second track refer to adjacent tracks in response to the first sensor and the second sensor being positioned over a second portion of the rotating storage medium. 15. The method of claim 13 , further comprising: controlling rotation of an arm in response to the position error signal, wherein the first sensor and the second sensor are located at a distal end of the arm. 16. The method of claim 13 , further comprising: generating the first inter-track interference value in response to the first sensor being positioned over a first preamble data; and generating the second inter-track interference value in response to the second sensor being positioned over a second preamble data, wherein alternating tracks of the rotating storage medium include orthogonal preambles. 17. The method of claim 13 , further comprising generating the position error signal based on (i) a first difference between the first inter-track interference value and a first target inter-track interference value and (ii) a second difference between the second inter-track interference value and a second target inter-track interference value. 18. The method of claim 17 , further comprising generating the position error signal based on an average of the first difference and the second difference. 19. The method of claim 17 , further comprising specifying the first target inter-track interference value and the second target inter-track interference value in response to a number identifying a track of the rotating storage medium being read. 20. The method of claim 13 , further comprising: specifying an offset between the first sensor and the second sensor in response to a number identifying a track of the rotating storage medium being read; and determining a sign of the position error signal based on the offset. 21. The method of claim 13 , further comprising: delaying the second signal; and generating a read signal based on the first signal and the delayed second signal. 22. The method of claim 13 , further comprising: generating a third inter-track interference value based on a third signal from a third sensor positioned over the rotating storage medium; and generating the position error signal based on the first inter-track interference value, the second inter-track interference value, and the th

Assignees

Inventors

Classifications

  • Detection or processing of peak/envelop signals · CPC title

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

  • compensation for data shift, e.g. pulse-crowding effects · CPC title

  • Embedded servo format (G11B5/59655 takes precedence) · CPC title

  • Gain control; Filters · 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 US9384767B2 cover?
A system including an inter-track interference detection module and a position error signal generation module. The inter-track interference detection module determines a first inter-track interference value based on a first signal from a first sensor positioned over a first track of a rotating storage medium. The first inter-track interference value indicates energy contributed by tracks adjace…
Who is the assignee on this patent?
Marvell World Trade Ltd
What technology area does this patent fall under?
Primary CPC classification G11B5/59622. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).