IP Library Granted Patent US 7,826,170
Granted Patent B2
US 7,826,170 · App. 12/212,781 · Granted Nov 2, 2010

Apparatus and method for adjusting a feed-forward signal for seek control during a seek operation

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,826,170
App. No.
12/212,781
Granted
Nov 2, 2010
Kind
B2
Abstract

A hard disk drive control module has a feed-forward signal input port communicatively coupled with a reference model. The hard disk drive control module has a tracking error signal input port communicatively coupled with a magnetic transducer of the hard disk drive. The hard disk drive control module has an error calculator module configured for determining a difference between an estimated tracking error signal in response to a first feed-forward signal and an actual tracking error signal of the magnetic transducer in response to the first feed-forward signal. The hard disk drive control module has a feed-forward signal adjuster module configured for adjusting a gain and a phase for a second feed-forward signal based on the difference between the estimated tracking error signal in response to the first feed-forward signal and the actual tracking error signal of the magnetic transducer. The hard disk drive control module has a feed-forward signal adjustment output port communicatively coupled to the second feed-forward signal.

Claims (44)

1. A hard disk drive control module comprising:

a feed-forward signal input port communicatively coupled with a reference model;

a tracking error signal input port communicatively coupled with a magnetic transducer of said hard disk drive;

an error calculator module configured for determining a difference between an estimated tracking error signal in response to a first feed-forward signal and an actual tracking error signal of said magnetic transducer in response to said first feed-forward signal, said error calculator comprising:

a feed-forward signal double integrator configured for double integrating and filtering said first feed-forward signal during seeking and settling of a magnetic transducer, resulting in an estimated position of said magnetic transducer;

a gain difference calculator configured for calculating a gain error from said double integrated and filtered first feed-forward signal, after seeking and settling of said magnetic transducer are completed based on said first feed-forward signal; and

a phase difference calculator configured for calculating a phase error from said double integrated and filtered first feed-forward signal, after seeking and settling of said magnetic transducer are completed based on said first feed-forward signal;

a feed-forward signal adjuster module configured for adjusting a gain and a phase for a second feed-forward signal based on said difference between said estimated tracking error signal in response to said first feed-forward signal and said actual tracking error signal of said magnetic transducer;

a feed-forward signal adjustment output port communicatively coupled to said second feed-forward signal;

an error comparator configured for comparing said gain error and said phase error from said double integrated and filtered first feed-forward signal, to an estimated tracking error waveform due to gain error and an estimated tracking error waveform due to phase error;

a gain summation node configured for adding said gain error to a gain of said second feed-forward signal, based on a comparison performed by said error comparator; and

a phase summation node configured for adding said phase error to a phase of said second feed-forward signal, based on a comparison performed by said error comparator.

2. The hard disk drive control module of claim 1 wherein said gain difference calculator configured for calculating a gain error comprises:

a filter configured for estimating a tracking error waveform due to said gain error from said double integrated and filtered first feed-forward signal based on said first feed-forward signal.

3. The hard disk drive control module of claim 1 wherein said phase difference calculator configured for calculating a phase error comprises:

a filter configured estimating a tracking error waveform due to said phase error from said double integrated and filtered first feed-forward signal based on said first feed-forward signal.

4. The hard disk drive control module of claim 1 wherein said error comparator comprises:

an estimated tracking error waveform receiver; and

an actual tracking error waveform receiver.

5. The hard disk drive control module of claim 1 wherein said error comparator further comprises:

a correlation calculator configured for calculating a correlation between an actual tracking error signal and an estimated tracking error waveform.

6. A method for adjusting a feed-forward signal during a seek operation, said feed-forward signal enabling a voice coil motor to position a magnetic transducer upon a data track, said method comprising:

receiving a first feed-forward signal from a reference model associated with a location of said data track;

receiving a tracking error signal derived from a position error signal from a magnetic transducer coupled to said slider;

seeking said data track with said voice coil motor and said slider based on said first feed-forward signal;

calculating a phase difference of said reference model from an actual value which is indicated by said tracking error signal, and an estimated tracking error signal derived from said first feed-forward signal received from said reference model; and

adding said phase difference to a second feed-forward signal;

double integrating and filtering said first feed-forward signal during seeking and settling of said voice coil motor and said slider;

filtering said first feed-forward signal;

calculating a phase difference and a gain difference from said double integrated and filtered first feed-forward signal after said seeking and said settling of said magnetic transducer are completed in response to said first feed-forward signal;

comparing said phase difference and said gain difference; and

adding said phase difference and said gain difference to a respective gain and phase of said second feed-forward signal based upon said comparing.

7. The method as recited in claim 6 , wherein said calculating a phase difference and a gain difference comprising:

comparing an estimated tracking error of said magnetic transducer to an actual tracking error of said magnetic transducer comprising;

double integrating and filtering said first feed-forward signal to determine an estimated tracking error from said reference model; and

determining said phase difference and said gain difference between said actual tracking error signal waveform, which is based on said feed-forward signal, and said estimated tracking error signal waveform, which is based on said reference model.

8. The method as recited in claim 6 , wherein said calculating a phase difference and a gain difference comprising:

calculating a correlation between an actual tracking error waveform and an estimated tracking error waveform.

9. The method as recited in claim 6 , wherein said adding said phase difference and said gain difference to a second feed-forward signal comprising:

adding a null value to said second feed-forward signal when said correlation presents no similarity between said actual tracking error waveform and said estimated tracking error waveform.

10. The method as recited in claim 6 , wherein said adding said phase difference and said gain difference to a second feed-forward signal comprising:

adding a negative value to said second feed-forward signal when said correlation between said actual tracking error waveform and said estimated tracking error waveform is positive.

11. The method as recited in claim 6 , wherein said adding said phase difference and said gain difference to a second feed-forward signal comprising:

adding a positive value to said second feed-forward signal when said correlation between said estimated tracking error waveform and said actual tracking error waveform is negative.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: HGST NETHERLANDS B.V.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 040826/0821 →
CHANGE OF NAME Recorded Oct 25, 2012
From: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
To: HGST NETHERLANDS B.V.
Reel/Frame 029341/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2008
From: SEMBA, TETSUO
To: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
Reel/Frame 021619/0174 →