IP Library Granted Patent US 9,269,386
Granted Patent B1
US 9,269,386 · App. 14/563,837 · Granted Feb 23, 2016

Data storage device on-line adapting disturbance observer filter

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 9,269,386
App. No.
14/563,837
Granted
Feb 23, 2016
Kind
B1
Abstract

A data storage device is disclosed comprising a head actuated over a disk comprising tracks defined by servo sectors. A location of the head is generated based on the servo sectors, and a position error signal (PES) representing a difference between a target location for the head and the measured location for the head is generated. An actuator control signal (ACS) is generated in response to the PES, a disturbance compensation signal (DCS) is generated based on the PES and the ACS, and the DCS is filtered with a disturbance observer filter. The DCS is filtered with a plurality of band-pass filters, and an output of one of the band-pass filters is filtered with a peak detection filter configured to detect a peak frequency corresponding to a peak in a frequency response of the band-pass filter, wherein the disturbance observer filter is adjusted based on the peak frequency.

Claims (69)

1. A data storage device comprising:

a disk comprising tracks defined by servo sectors;

a head; and

control circuitry configured to:

measure a location of the head over the disk based on the servo sectors;

generate a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generate an actuator control signal (ACS) in response to the PES;

generate a disturbance compensation signal (DCS) based on the PES and the ACS;

filter the DCS with a disturbance observer filter;

adjust the ACS based on an output of the disturbance observer filter;

actuate the head over the disk based on the adjusted ACS;

filter the DCS with a plurality of band-pass filters;

filter an output of one of the band-pass filters with a peak detection filter configured to detect a peak frequency corresponding to a peak in a frequency response of the band-pass filter; and

adjust the disturbance observer filter based on the peak frequency.

2. The data storage device as recited in claim 1 , wherein the peak detection filter comprises an adaptive notch filter.

3. The data storage device as recited in claim 2 , wherein the control circuitry is further configured to detect the peak frequency by adjusting a center frequency of the adaptive notch filter.

4. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to adjust the center frequency of the adaptive notch filter according to:

θ c ( k+ 1)=θ c ( k )+μ· e ( k )· x 1 ( k )

where:

θ c (k) represents the center frequency of the adaptive notch filter;

μ is a learning coefficient;

e(k) represents an output of the adaptive notch filter; and

x 1 (k) represents a regressor signal corresponding to a first state of the adaptive notch filter.

5. The data storage device as recited in claim 4 , wherein the adaptive notch filter comprises an all-pass lattice filter.

6. The data storage device as recited in claim 4 , wherein the control circuitry is further configured to adapt the learning coefficient μ.

7. The data storage device as recited in claim 5 , wherein the control circuitry is further configured to adapt the learning coefficient μ.

8. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to adjust the center frequency of the adaptive notch filter according to:

θ c ( k+ 1)=θ c ( k )+( e ( k )· x 1 ( k ))>>η( k )

where:

θ c (k) represents the center frequency of the adaptive notch filter;

η(k) is an adaptive learning term;

e(k) represents an output of the adaptive notch filter; and

x 1 (k) represents a regressor signal corresponding to a first state of the adaptive notch filter.

9. The data storage device as recited in claim 8 , wherein the control circuitry is further configured to adapt the learning term η(k) based on:

η( k+ 1)=γ·η( k )+2(1−γ)log 2(abs( x 1 ( k )))

where γ represents a learning coefficient.

10. A method of operating a data storage device, the method comprising:

measuring a location of a head over a disk based on servo sectors recorded on the disk;

generating a position error signal (PES) representing a difference between a target location for the head and the measured location for the head;

generating an actuator control signal (ACS) in response to the PES;

generating a disturbance compensation signal (DCS) based on the PES and the ACS;

filtering the DCS with a disturbance observer filter;

adjusting the ACS based on an output of the disturbance observer filter;

actuating the head over the disk based on the adjusted ACS;

filtering the DCS with a plurality of band-pass filters;

filtering an output of one of the band-pass filters with a peak detection filter configured to detect a peak frequency corresponding to a peak in a frequency response of the band-pass filter; and

adjusting the disturbance observer filter based on the peak frequency.

11. The method as recited in claim 10 , wherein the peak detection filter comprises an adaptive notch filter.

12. The method as recited in claim 11 , further comprising detecting the peak frequency by adjusting a center frequency of the adaptive notch filter.

13. The method as recited in claim 12 , further comprising adjusting the center frequency of the adaptive notch filter according to:

θ c ( k+ 1)=θ c ( k )+μ· e ( k )· x 1 ( k )

where:

θ c (k) represents the center frequency of the adaptive notch filter;

μ is a learning coefficient;

e(k) represents an output of the adaptive notch filter; and

x 1 (k) represents a regressor signal corresponding to a first state of the adaptive notch filter.

14. The method as recited in claim 13 , wherein the adaptive notch filter comprises an all-pass lattice filter.

15. The method as recited in claim 13 , further comprising adapting the learning coefficient μ.

16. The method as recited in claim 14 , further comprising adapting the learning coefficient μ.

17. The method as recited in claim 12 , further comprising adjusting the center frequency of the adaptive notch filter according to:

θ c ( k+ 1)=θ c ( k )+( e ( k )· x 1 ( k ))>>η( k )

where:

θ c (k) represents the center frequency of the adaptive notch filter;

η(k) is an adaptive learning term;

e(k) represents an output of the adaptive notch filter; and

x 1 (k) represents a regressor signal corresponding to a first state of the adaptive notch filter.

18. The method as recited in claim 17 , further comprising adapting the learning term η(k) based on:

η( k+ 1)=γ·η( k )+2(1−γ)log 2(abs( x 1 ( k )))

where γ represents a learning coefficient.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: XI, WEI; KIM, YOUNG-HOON; TU, KUANG-YANG
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036949/0280 →