IP Library Granted Patent US 9,025,267
Granted Patent B1
US 9,025,267 · App. 14/299,309 · Granted May 5, 2015

Data storage device using branch metric from adjacent track to compensate for inter-track interference

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,025,267
App. No.
14/299,309
Granted
May 5, 2015
Kind
B1
Abstract

A data storage device is disclosed comprising a disk comprising a plurality of data tracks, and a head comprising a first read element and a second read element. A first data track is read using the first read element to generate a first read signal, and the first read signal is sampled to generate first signal samples. A first branch metric is generated in a first trellis sequence detector when detecting a first data sequence based on one of the first signal samples. A second data track adjacent the first data track is read using the second read element to generate a second read signal, and the second read signal is sampled to generate second signal samples. A second branch metric is generated in a second trellis sequence detector when detecting a second data sequence based on one of the second signal samples and the first branch metric.

Claims (51)

1. A data storage device comprising:

a disk comprising a plurality of data tracks;

a head actuated over the disk, the head comprising a plurality of read elements including a first read element and a second read element; and

control circuitry configured to:

read a first data track using the first read element to generate a first read signal;

sample the first read signal to generate first signal samples;

generate a first branch metric in a first trellis sequence detector when detecting a first data sequence based on one of the first signal samples;

read a second data track adjacent the first data track using the second read element to generate a second read signal;

sample the second read signal to generate second signal samples; and

when detecting a second data sequence, generate a second branch metric in a second trellis sequence detector based on one of the second signal samples and the first branch metric.

2. The data storage device as recited in claim 1 , wherein the control circuitry is further operable to generate the second branch metric based on:

BM 2 =∥y 2 ( k )− d 2 −αd 1 ∥ 2

where:

d 1 represents a first expected sample corresponding to a first branch selected by the first trellis sequence detector based on the first branch metric when detecting the first data sequence;

α is a scalar;

y 2 (k) represents one of the second signal samples;

d 2 represents a second expected sample corresponding to a second branch of the second trellis sequence detector; and

BM 2 represents the second branch metric.

3. The data storage device as recited in claim 1 , wherein the first trellis sequence detector is configured to generate the first branch metric when detecting the first data sequence based on one of the first signal samples and the second branch metric.

4. The data storage device as recited in claim 3 , wherein the first trellis sequence detector is configured to generate the first branch metric when detecting the first data sequence based on a second expected sample corresponding to a second branch selected by the second trellis sequence detector based on the second branch metric when detecting the second data sequence.

5. The data storage device as recited in claim 3 , wherein the control circuitry is further configured to iterate the generating the first branch metric and the second branch metric at least twice.

6. The data storage device as recited in claim 1 , wherein the head comprises a third read element and the control circuitry is further configured to:

read a third data track using the third read element to generate a third read signal;

sample the third read signal to generate third signal samples;

generate a third branch metric in a third trellis sequence detector when detecting a third data sequence based on one of the third signal samples; and

generate the second branch metric in the second trellis sequence detector when detecting the second data sequence based on one of the second signal samples, the first branch metric, and the third branch metric.

7. The data storage device as recited in claim 6 , wherein the second trellis sequence detector is configured to generate the second branch metric when detecting the second data sequence based on a third expected sample corresponding to a third branch selected by the third trellis sequence detector based on the third branch metric when detecting the third data sequence.

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

reading a first data track on a disk using a first read element of a head to generate a first read signal;

sampling the first read signal to generate first signal samples;

generating a first branch metric in a first trellis sequence detector when detecting a first data sequence based on one of the first signal samples;

reading a second data track adjacent the first data track using a second read element of the head to generate a second read signal;

sampling the second read signal to generate second signal samples; and

when detecting a second data sequence, generating a second branch metric in a second trellis sequence detector based on one of the second signal samples and the first branch metric.

9. The method as recited in claim 8 , further comprising generating the second branch metric based on:

BM 2 =∥y 2 ( k )− d 2 −αd 1 ∥ 2

where:

d 1 represents a first expected sample corresponding to a first branch selected by the first trellis sequence detector based on the first branch metric when detecting the first data sequence;

α is a scalar;

y 2 (k) represents one of the second signal samples;

d 2 represents a second expected sample corresponding to a second branch of the second trellis sequence detector; and

BM 2 represents the second branch metric.

10. The method as recited in claim 8 , further comprising the first trellis sequence detector generating the first branch metric when detecting the first data sequence based on one of the first signal samples and the second branch metric.

11. The method as recited in claim 10 , further comprising the first trellis sequence detector generating the first branch metric when detecting the first data sequence based on a second expected sample corresponding to a second branch selected by the second trellis sequence detector based on the second branch metric when detecting the second data sequence.

12. The method as recited in claim 10 , further comprising iterating the generating the first branch metric and the second branch metric at least twice.

13. The method as recited in claim 8 , further comprising:

reading a third data track using a third read element of the head to generate a third read signal;

sampling the third read signal to generate third signal samples;

generating a third branch metric in a third trellis sequence detector when detecting a third data sequence based on one of the third signal samples; and

generating the second branch metric in the second trellis sequence detector when detecting the second data sequence based on one of the second signal samples, the first branch metric, and the third branch metric.

14. The method as recited in claim 13 , further comprising the second trellis sequence detector generating the second branch metric when detecting the second data sequence based on a third expected sample corresponding to a third branch selected by the third trellis sequence detector based on the third branch metric when detecting the third data sequence.

Assignments (7)
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 038722/0229 →
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 038744/0481 →