IP Library Granted Patent US 8,760,789
Granted Patent B2
US 8,760,789 · App. 13/240,745 · Granted Jun 24, 2014

Adaptive correction of symmetrical and asymmetrical saturation in magnetic recording devices

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 8,760,789
App. No.
13/240,745
Granted
Jun 24, 2014
Kind
B2
Abstract

In one embodiment, a read channel comprises: a preprocessor for receiving a first signal and producing a second signal from the first signal using current values of a positive coefficient, a zero coefficient, and a negative coefficient; an interpolator for producing a third signal based on the second signal; and a slicer for producing a fourth signal from the third signal by estimating a level for the third signal. The fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level. For every n first signals received by the preprocessor, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at.

Claims (104)

1. A read channel comprising: a preprocessor for receiving a first signal and producing a second signal from the first signal using current values of a positive coefficient, a zero coefficient, and a negative coefficient;

an interpolator for producing a third signal based on the second signal; and

a slicer for producing a fourth signal from a third signal by estimating a level for the third signal,

wherein:

the fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level;

for every n first signals received by the preprocessor, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at, and

wherein the preprocessor produces the second signal from the first signal according to:

γ o =γ i +K pos (γ i ) 2 +K zer if γ i >0, and

γ o =γ i +K neg (γ i ) 2 +K zer otherwise;

where:

γ i denotes the first signal;

γ o denotes the second signal;

K pos denotes the positive coefficient;

K zer denotes the zero coefficient; and

K neg denotes the negative coefficient.

2. The read channel of claim 1 , wherein the read channel corrects both asymmetrical and symmetrical saturation.

3. The read channel of claim 1 , wherein for every n first signals received by the preprocessor:

if the fourth signal is at the positive level, then the current value of the positive coefficient is adjusted;

if the fourth signal is at the zero level, then the current value of the zero coefficient is adjusted; and

if the fourth signal is at the negative level, then the current value of the negative coefficient is adjusted.

4. The read channel of claim 1 , wherein n equals 1.

5. The read channel of claim 1 , further comprising an equalizer for boosting the second signal and transforming the second signal to a fifth signal,

wherein the interpolator receives the fifth signal and produces the third signal from the fifth signal.

6. The read channel of claim 1 , further comprising a phase detector for producing an error signal using the third signal and the fourth signal.

7. The read channel of claim 1 , further comprising:

a loop filter; and

a numerically-controlled oscillator.

8. A read channel comprising: a preprocessor for receiving a first signal and producing a second signal from the first signal using current values of a positive coefficient, a zero coefficient, and a negative coefficient;

an interpolator for producing a third signal based on the second signal; and

a slicer for producing a fourth signal from a third signal by estimating a level for the third signal,

wherein:

the fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level;

for every n first signals received by the preprocessor, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at, and

wherein for every n first signals received by the preprocessor, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted according to:

K pos =K pos −μ a •(χ k −{circumflex over (χ)} k ) if {circumflex over (χ)} k =+1,

K zer =K zer −μ b •(χ k ) if {circumflex over (χ)} k =0, and

K neg =K neg −μ a •(χ k −{circumflex over (χ)} k ) if {circumflex over (χ)} k =−1;

where:

K pos denotes the positive coefficient;

K zer denotes the zero coefficient;

K neg denotes the negative coefficient;

χ k denotes the third signal;

{circumflex over (χ)} k denotes the fourth signal; and

μ a and μ b are positive constants.

9. A magnetic recording device comprising a read channel comprising:

a preprocessor for receiving a first signal and producing a second signal from the first signal using current values of a positive coefficient, a zero coefficient, and a negative coefficient;

an interpolator for producing a third signal based on the second signal; and

a slicer for producing a fourth signal from the third signal by estimating a level for the third signal,

wherein:

the fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level;

for every n first signals received by the preprocessor, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at, and

wherein the preprocessor produces the second signal from the first signal according to:

γ o =γ i +K pos (γ i ) 2 +K zer if γ i >0, and

γ o =γ i +K neg (γ i ) 2 +K zer otherwise;

where:

γ i denotes the first signal;

γ o denotes the second signal;

K pos denotes the positive coefficient;

K zer denotes the zero coefficient; and

K neg denotes the negative coefficient.

10. A method comprising: for each of a plurality of first signals,

producing, by a preprocessor, a second signal from the first signal current values of a positive coefficient, a zero coefficient, and a negative coefficient;

producing, by an interpolator, a third signal based on the second signal; and

producing, by a slicer, a fourth signal from a third signal by estimating a level for the third signal,

wherein:

the fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level;

for every n first signals, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at, and

wherein the preprocessor produces the second signal from the first signal according to:

γ o =γ i +K pos (γ i ) 2 +K zer if γ i >0, and

γ o =γ i +K neg (γ i ) 2 +K zer otherwise;

where:

γ i denotes the first signal;

γ o denotes the second signal;

K pos denotes the positive coefficient;

K zer denotes the zero coefficient; and

K neg denotes the negative coefficient.

11. The method of claim 10 , wherein for every n first signals:

if the fourth signal is at the positive level, then the current value of the positive coefficient is adjusted;

if the fourth signal is at the zero level, then the current value of the zero coefficient is adjusted; and

if the fourth signal is at the negative level, then the current value of the negative coefficient is adjusted.

12. The method of claim 10 , wherein n equals 1.

13. The method of claim 10 , further comprising:

boosting, by an equalizer, the second signal; and

transforming, by the equalizer, the second signal to a fifth signal,

wherein the interpolator receives the fifth signal and produces the third signal from the fifth signal.

14. The method of claim 10 , further comprising producing, by a phase detector, an error signal using the third signal and the fourth signal.

15. A method comprising: for each of a plurality of first signals,

producing, by a preprocessor, a second signal from the first signal current values of a positive coefficient, a zero coefficient, and a negative coefficient;

producing, by an interpolator, a third signal based on the second signal; and

producing, by a slicer, a fourth signal from a third signal by estimating a level for the third signal,

wherein:

the fourth signal is at one of three levels consisting of a positive level, a zero level, and a negative level;

for every n first signals, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted depending on which of the three levels the fourth signal is at, and

wherein for every n first signals, the current value of one of the positive coefficient, the zero coefficient, and the negative coefficient is adjusted according to:

K pos =K pos −μ a •(χ k −{circumflex over (χ)} k ) if {circumflex over (χ)} k =+1,

K zer =K zer −μ b •(χ k ) if {circumflex over (χ)} k =0, and

K neg =K neg −μ a •(χ k −{circumflex over (χ)} k ) if {circumflex over (χ)} k =−1;

where:

K pos denotes the positive coefficient;

K zer denotes the zero coefficient;

K neg denotes the negative coefficient;

χ k denotes the third signal;

{circumflex over (χ)} k denotes the fourth signal; and

μ a and μ b are positive constants.

Assignments (14)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Aug 5, 2021
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE LLC, AS AGENT
Reel/Frame 057107/0001 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2011
From: FELLER, MARC; LEE, JAEWOOK; MEHTA, UMANG
To: QUANTUM CORPORATION
Reel/Frame 026951/0201 →