IP Library Granted Patent US 7,605,997
Granted Patent B2
US 7,605,997 · App. 11/999,123 · Granted Oct 20, 2009

Head-gap calculating device, storage device, head-gap calculating method, and computer product

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,605,997
App. No.
11/999,123
Granted
Oct 20, 2009
Kind
B2
Abstract

A harmonic wave obtaining unit performs a fast Fourier transform (FFT) operation on repeatable run out (RRO) correction data in the time domain and transforms the RRO correction data into a higher harmonic signal data in the frequency domain. A selective-output unit outputs wavelength and amplitude of a first-order harmonic wave and of a third-order harmonic wave of the higher harmonic signal data to a hard disk controller via a formatting unit. A hard disk controller calculates a head-gap between a magnetic head and a magnetic disk in a storage device at the time of reading user data as well as servo data.

Claims (40)

1. A head-gap calculating device that calculates a head-gap between a storage medium and a head in a storage device, the head-gap calculating device comprising:

a converting unit that receives via the head a plurality of analog signals from the storage medium, and converts the analog signals into digital signals;

a wave-component obtaining unit that performs signal conversion on control signals necessary for reading user data from among the digital signals to obtain a fundamental wave component and a higher harmonic wave component; and

a head-gap calculating unit that calculates the head-gap based on the fundamental wave component and the higher harmonic wave component.

2. The head-gap calculating device according to claim 1 , further comprising:

a decoding unit that decodes a user-data signal from among the digital signals;

an analyzing unit that analyzes a servo-data signal from among the digital signals; and

an output unit that selectively outputs to at least one of the decoding unit and the analyzing unit the fundamental wave component and the higher harmonic wave component, wherein

the head-gap calculating unit receives the fundamental wave component and the higher harmonic wave component from selected one of the decoding unit and the analyzing unit, and calculates the head-gap based on the fundamental wave component and the higher harmonic wave component.

3. The head-gap calculating device according to claim 1 , wherein the control signals are periodically and radially recorded in circumferential direction of the storage medium.

4. The head-gap calculating device according to claim 3 , wherein the control signals are recorded with uniform density irrespective of a radial position on the storage medium.

5. The head-gap calculating device according to claim 4 , wherein the control signals represent preamble of repeatable run-out correction data.

6. The head-gap calculating device according to claim 1 , wherein the higher harmonic wave component is a third-order harmonic-wave component.

7. A storage device comprising a head-gap calculating device that calculates a head-gap between a storage medium and a head in a storage device, the head-gap calculating device including

a converting unit that receives via the head a plurality of analog signals from the storage medium, and converts the analog signals into digital signals;

a wave-component obtaining unit that performs signal conversion on control signals necessary for reading user data from among the digital signals to obtain a fundamental wave component and a higher harmonic wave component; and

a head-gap calculating unit that calculates the head-gap based on the fundamental wave component and the higher harmonic wave component.

8. The storage device according to claim 7 , wherein the head-gap calculating device further includes

a decoding unit that decodes a user-data signal from among the digital signals;

an analyzing unit that analyzes a servo-data signal from among the digital signals; and

an output unit that selectively outputs to at least one of the decoding unit and the analyzing unit the fundamental wave component and the higher harmonic wave component, wherein

the head-gap calculating unit receives the fundamental wave component and the higher harmonic wave component from selected one of the decoding unit and the analyzing unit, and calculates the head-gap based on the fundamental wave component and the higher harmonic wave component.

9. A head-gap calculating method for calculating a head-gap between a storage medium and a head in a storage device, the head-gap calculating method comprising:

converting a plurality of analog signals read via the head from the storage medium into digital signals;

obtaining a fundamental wave component and a higher harmonic wave component by performing signal conversion on control signals necessary for reading user data from among the digital signals; and

calculating the head-gap based on the fundamental wave component and the higher harmonic wave component.

10. The head-gap calculating method according to claim 9 , further comprising:

decoding a user-data signal from among the digital signals;

analyzing a servo-data signal from among the digital signals; and

selecting at least one of the decoding and the analyzing to output the fundamental wave component and the higher harmonic wave component, wherein

the calculating includes calculating the head-gap based on the fundamental wave component and the higher harmonic wave component obtained through selected one of the decoding and the analyzing.

11. A computer-readable recording medium that stores therein a computer program that causes a computer to calculate a head-gap between a storage medium and a head in a storage device, the computer program causing a computer to execute:

converting a plurality of analog signals read via the head from the storage medium into digital signals;

obtaining a fundamental wave component and a higher harmonic wave component by performing signal conversion on control signals necessary for reading user data from among the digital signals; and

calculating the head-gap based on the fundamental wave component and the higher harmonic wave component.

12. The computer-readable recording medium according to claim 11 , further comprising:

decoding a user-data signal from among the digital signals;

analyzing a servo-data signal from among the digital signals; and

selecting at least one of the decoding and the analyzing to output the fundamental wave component and the higher harmonic wave component, wherein

the calculating includes calculating the head-gap based on the fundamental wave component and the higher harmonic wave component obtained through selected one of the decoding and the analyzing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023558/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2007
From: YAMAZAKI, AKIHIRO
To: FUJITSU LIMITED
Reel/Frame 020237/0615 →