← Back to Patent Explorer
US4878135A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for a magnetic disk drive employing a quadratic compensation function for determining an offset correction value

Assignee: NEC Corp
•
Filing: 1987-06-29
•
Granted: 1989-10-31
•
Expires: 2007-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A head positioning system for use with a magnetic disk with outer, middle and inner servo tracks which are radially separated by data tracks. The head positioning system includes a measuring element for measuring deviations of the magnetic head from the outer, middle and inner servo tracks by reading the servo information recorded on each of the servo tracks and generating first, second and third deviation values. The head positioning system also includes a determining element which determines an offset correction value for a targtet data track included in the data tracks in accordance with a quadratic compensation function and the first, second and third deviation values. A fine positioning element positions the magnetic track of the target track according to the offset correction value.

Inventors

  • 👤 Toshihiko Makino
  • 👤 Makoto Nagasawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:59
CPC Classifications
G; G11; G11B; G11B5/00; G11B5/48; G11B5/54; G11B5/55; G11B5/5521; G11B5/5526; G11B5/553; G11B5/5547; G11B5/5565

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 198 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said determining means determines said offset correction value according to a quadratic compensation function.
Claim 2
Dependent Claim 198 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said determining means determines said offset correction value according to a quadratic compensation function.
Claim 3
Dependent Claim 49 words
The head positioning system as claimed in claim 1, further comprising: means for rotating said magnetic disk and means for generating an index pulse for indicating a leading portion of said servo tracks, said servo tracks having a servo area at said leading portion indicated by said index pulse.
Claim 4
Dependent Claim 35 words
The head positioning system as claimed in claim 1, wherein a number of said data tracks provided between said outer and middle servo track and between said middle and inner servo track are the same.
Claim 5
Dependent Claim 25 words
The head positioning system as claimed in claim 1, wherein said determining means has a memory for storing said first, second and third deviation values.
Claim 6
Dependent Claim 20 words
The head positioning system as claimed in claim 1, wherein said first, second and third deviation values are updated repeatedly.
Claim 7
Dependent Claim 45 words
A head positioning system as claimed in claim 5, wherein said head positioning system positions said magnetic head on said target track in response to a seek command, said first, second and third deviation values being updated only when said seek command has been received.
Claim 8
Dependent Claim 32 words
The head positioning system as claimed in claim 1 wherein said drive means is provided with an optical encoder for detecting a drive speed and a drive position of said drive means.
Claim 9
Dependent Claim 72 words
A head positioning system as claimed in claim 1, wherein said offset correction value is determined by Lagrange's interpolation formula as follows: ##EQU3## wherein X, X 1 , X 2 and X 3 denote radial positions of said target track, said outer servo track, said middle servo track and said inner servo track, respectively, and Y 1 , Y 2 and Y 3 denote said first, second and third deviation values, respectively.
Claim 10
Dependent Claim 23 words
A head positioning system as claimed in claim 1, wherein said first, second and third deviation values are updated in predetermined time intervals.
Claim 11
Dependent Claim 15 words
A head positioning system as claimed in claim 9, wherein said time intervals are increased.
Claim 12
Dependent Claim 45 words
A head positioning system as claimed in claim 9, wherein said head positioning system positions said magnetic head on said target track in response to a seek command, said first, second and third deviation values being updated only when said seek command has been received.
Claim 13
Dependent Claim 343 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said coarse positioning means comprises: an electronic tachometer for detecting rotational speed of said drive means and generating a motor velocity signal; a track boundary detector for generating cylinder pulses based on detected track boundaries; a digital to analog converter for converting a target track signal generated by said determining means into an analog target velocity; a first subtractor for calculating the difference between said analog target velocity and said motor velocity signal; a velocity error amplifier for amplifying said difference from said first subtractor; a switch means for outputting said amplified difference to said drive means; a cylinder counter for counting the number of said cylinder pulses; a register for storing said target track signal generated by said determining means; and a second subtractor for calculating the difference between an output of said cylinder counter and said register, an output of said second subtractor being supplied to said determining means in order to update said target track signal.
Claim 14
Dependent Claim 343 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said coarse positioning means comprises: an electronic tachometer for detecting rotational speed of said drive means and generating a motor velocity signal; a track boundary detector for generating cylinder pulses based on detected track boundaries; a digital to analog converter for converting a target track signal generated by said determining means into an analog target velocity; a first subtractor for calculating the difference between said analog target velocity and said motor velocity signal; a velocity error amplifier for amplifying said difference from said first subtractor; a switch means for outputting said amplified difference to said drive means; a cylinder counter for counting the number of said cylinder pulses; a register for storing said target track signal generated by said determining means; and a second subtractor for calculating the difference between an output of said cylinder counter and said register, an output of said second subtractor being supplied to said determining means in order to update said target track signal.
Claim 15
Dependent Claim 24 words
A head positioning system as claimed in claim 12, wherein said determining means determines said offset correction value according to a quadratic compensation function.
Claim 16
Dependent Claim 49 words
A head positioning system as claimed in claim 12, further comprising: means for rotating said magnetic disk and means for generating an index pulse for indicating a leading portion of said servo tracks, said servo tracks having a servo area at said leading portion indicated by said index pulse.
Claim 17
Dependent Claim 35 words
A head positioning system as claimed in claim 12, wherein a number of said data tracks provided between said outer and middle servo track and between said middle and inner servo track are the same.
Claim 18
Dependent Claim 25 words
A head positioning system as claimed in claim 12, wherein said determining means has a memory for storing said first, second and third deviation values.
Claim 19
Dependent Claim 20 words
A head positioning system as claimed in claim 12, wherein said first, second and third deviation values are updated repeatedly.
Claim 20
Dependent Claim 32 words
A head positioning system as claimed in claim 12, wherein said drive means is provided with an optical encoder for detecting a drive speed and a drive position of said drive means.
Claim 21
Dependent Claim 72 words
A head positioning system as claimed in claim 12, wherein said offset correction value is represented by Lagrange's interpolation formula as follows: ##EQU4## wherein X, X 1 , X 2 and X 3 denote radial positions of said target track, said outer servo track, said middle servo track and said inner servo track, respectively, and Y 1 , Y 2 and Y 3 denote said first, second and third deviation values, respectively.
Claim 22
Dependent Claim 23 words
A head positioning system as claimed in claim 12, wherein said first, second and third deviation values are updated in predetermined time intervals.
Claim 23
Dependent Claim 15 words
A head positioning system as claimed in claim 20, wherein said time intervals are increased.
Claim 24
Dependent Claim 45 words
A head positioning system as claimed in claim 20, wherein said head positioning system positions said magnetic head on said target track in response to a seek command, said first, second and third deviation values being updated only when said seek command has been received.
Claim 25
Dependent Claim 315 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said fine positioning means comprises: a position signal selector for selecting a position signal from said drive means based upon a lower two bit signal of a target track signal generated by said determining means, said position signal selector generating a deflection voltage resulting from the selected position signal; a digital to analog converter for generating an analog offset correction value in response to said offset correction value from said determining means; a summing means for summing said deflection voltage and said analog offset correction value and generating an output; a loop compensation network for providing a control signal in response to the output of said summing means; and a switch means for outputting said control signal to said drive means in response to a selection signal from said determining means.
Claim 26
Dependent Claim 315 words
A head positioning system for a magnetic disk drive comprising: a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; drive means for driving a magnetic head in a radial direction of said magnetic disk; coarse positioning means for enabling said drive means to position said magnetic head on said outer, middle and inner servo tracks; measuring means for measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read-out by said magnetic head when said magnetic head is positioned on said outer, middle and inner servo tracks by means of said coarse positioning means so as to generate first, second and third deviation values, respectively; determining means for determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values; and fine positioning means for positioning said magnetic head at said target track in accordance with said offset correction value, wherein said fine positioning means comprises: a position signal selector for selecting a position signal from said drive means based upon a lower two bit signal of a target track signal generated by said determining means, said position signal selector generating a deflection voltage resulting from the selected position signal; a digital to analog converter for generating an analog offset correction value in response to said offset correction value from said determining means; a summing means for summing said deflection voltage and said analog offset correction value and generating an output; a loop compensation network for providing a control signal in response to the output of said summing means; and a switch means for outputting said control signal to said drive means in response to a selection signal from said determining means.
Claim 27
Dependent Claim 24 words
A head positioning system as claimed in claim 23, wherein said determining means determines said offset correction value according to a quadratic compensation function.
Claim 28
Dependent Claim 49 words
A head positioning system as claimed in claim 23, further comprising: means for rotating said magnetic disk and means for generating an index pulse for indicating a leading portion of said servo tracks, said servo tracks having a servo area at said leading portion indicated by said index pulse.
Claim 29
Dependent Claim 35 words
A head positioning system as claimed in claim 23, wherein a number of said data tracks provided between said outer and middle servo track and between said middle and inner servo track are the same.
Claim 30
Dependent Claim 25 words
A head positioning system as claimed in claim 23, wherein said determining means has a memory for storing said first, second and third deviation values.
Claim 31
Dependent Claim 20 words
A head positioning system as claimed in claim 23, wherein said first, second and third deviation values are updated repeatedly.
Claim 32
Dependent Claim 32 words
A head positioning system as claimed in claim 23, wherein said drive means is provided with an optical encoder for detecting a drive speed and a drive position of said drive means.
Claim 33
Dependent Claim 72 words
A head positioning system as claimed in claim 23, wherein said offset correction value is determined by Lagrange's interpolation formula as follows: ##EQU5## wherein X, X 1 , X 2 and X 3 denote radial positions of said target track, said outer servo track, said middle servo track and said inner servo track, respectively, and Y 1 , Y 2 and Y 3 denote said first, second and third deviation values, respectively.
Claim 34
Dependent Claim 23 words
A head positioning system as claimed in claim 23, wherein said first, second and third deviation values are updated in predetermined time intervals.
Claim 35
Dependent Claim 15 words
A head positioning system as claimed in claim 31, wherein said time intervals are increased.
Claim 36
Dependent Claim 45 words
A head positioning system as claimed in claim 31, wherein said head positioning system positions said magnetic head on said target track in response to a seek command, said first, second and third deviation values being updated only when said seek command has been received.
Claim 37
Dependent Claim 164 words
A head positioning method for a magnetic disk drive comprising the steps of: preparing a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; driving a magnetic head in a radial direction of said magnetic disk in response to a positioning signal so as to position said magnetic head on said outer, middle and inner servo tracks; measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read out by said magnetic head so as to generate first, second and third deviation values, respectively; determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values and a quadratic compensation function; and positioning said magnetic head at said target track by use of said coarse positioning signal and said offset correction value.
Claim 38
Dependent Claim 164 words
A head positioning method for a magnetic disk drive comprising the steps of: preparing a magnetic disk including at least outer, middle and inner servo tracks on which servo information is recorded, said servo tracks being radially separated by data tracks; driving a magnetic head in a radial direction of said magnetic disk in response to a positioning signal so as to position said magnetic head on said outer, middle and inner servo tracks; measuring deviations of said magnetic head from center lines of said outer, middle and inner servo tracks in accordance with said servo information read out by said magnetic head so as to generate first, second and third deviation values, respectively; determining an offset correction value for a target track included in said data tracks in accordance with said first, second and third deviation values and a quadratic compensation function; and positioning said magnetic head at said target track by use of said coarse positioning signal and said offset correction value.
Claim 39
Dependent Claim 30 words
A head positioning method as claimed in claim 34, further comprising the step of measuring said first, second and third deviation values again after a predetermined time period has elapsed.
Claim 40
Dependent Claim 26 words
A head positioning method as claimed in claim 34, further comprising the step of storing said first, second and third deviation values after measuring said deviations.
Claim 41
Dependent Claim 74 words
A head positioning method as claimed in claim 34, further comprising the step of calculating said offset correction value by using the following formula: ##EQU6## wherein X, X 1 , X 2 and X 3 denote radial positions of said target track, said outer servo track, said middle servo track and said inner servo track, respectively, and Y 1 , Y 2 and Y 3 denote said first, second and third deviation values, respectively.

References Cited (Backward Citations)

US32075A Cited
US4122503A Cited
USRE32075E Cited
US4697213A Cited
US4731680A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-30 1993-05-01 1993-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-30 1997-05-01 1997-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-30 2001-05-01 2001-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag