IP Library Granted Patent US 7,860,190
Granted Patent B2
US 7,860,190 · App. 11/688,092 · Granted Dec 28, 2010

Multi-channel timing recovery system

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,860,190
App. No.
11/688,092
Granted
Dec 28, 2010
Kind
B2
Abstract

The present invention, in particular embodiments, is directed to methods, apparatuses and systems that provide global timing error information derived from timing error information of each data channel. This is achieved, in part, by summing the timing error information from all the data channels and integrating and scaling the resulting sum. The integrated, scaled sum is then added to the proportional and integral timing information of each individual data channel. By doing so, incorrect timing error estimates are averaged out. Additionally, when severe noise and dropouts (loss of data signal) at an individual data channel occur, that channel may rely on the global timing error information. In some implementations, that individual data channel's timing error information contribution can be excluded from the global timing error information.

Claims (66)

1. A multi-channel timing recovery system for use in a magnetic storage device comprising:

two or more data channel timing recovery circuits each comprising:

a digital interpolator operative to:

receive offset values and a digitized input stream comprising a series of digital values corresponding to an amplitude of an input data signal sampled at a sampling rate; and

provide interpolated values based on the digitized input stream and the offset values;

a phase error detector, coupled to the digital interpolator, operative to determine phase error based on the interpolated values, the determined phase error comprising a stream of local phase error values;

a loop filter, coupled to the phase error detector operative to filter the stream of local phase error values and provide a stream of filtered local phase error values, wherein the filtered local phase error values comprise an aggregate of a local phase error component and a local bit rate component;

a numerically-controlled oscillator operative to provide the offset values responsive to an input stream of phase error values;

a global rate integrator operative to integrate a sum of the respective streams of local phase error values from the phase error detectors of the two or more data channel timing recovery circuits to provide a stream of global phase error values, the stream of global phase error values characterizing an average observed bit rate;

a first switch disposed between the loop filter and the numerically-controlled oscillator; and

an event detector coupled to an output of the digital interpolator and operative to:

detect an event; and

open the first switch when the event is detected;

wherein the input stream of phase error values provided to each of the numerically-controlled oscillators comprises a sum of the respective filtered local phase error values and the global phase error values.

2. The multi-channel recovery system as recited in claim 1 wherein the two or more data channel timing recovery circuits each further comprise a second switch disposed between the phase detector and the global rate integrator and wherein the event detector is further operative to open the second switch when the event is detected.

3. The multi-channel recovery system as recited in claim 2 wherein the global rate integrator is further operative to provide a stream of gained global phase error values.

4. The multi-channel recovery system as recited in claim 3 wherein the two or more data channel timing recovery circuits each further comprise a third switch disposed between the input stream of phase error values and the global rate integrator and wherein the event detector is further operative to move the switch from the stream of global phase error values to the stream of gained global phase error values when an event is detected thereby changing the input stream of phase error values provided to the numerically-controlled oscillator to be only the stream of gained global phase error values.

5. The multi-channel recovery system as recited in claim 4 wherein the event detector closes the first and switches and moves the third switch back to the stream of global phase error values when the event subsides.

6. The multi-channel recovery system as recited in claim 5 wherein the event detector is coupled to the digitized input stream.

7. The multi-channel recovery system as recited in claim 6 wherein the event is a thermal asperity event.

8. The multi-channel recovery system as recited in claim 6 wherein the event is a dropout.

9. In a multi data channel system, a method for timing recovery in a data channel, the method comprising:

receiving an offset value for sampling a digitized input stream;

providing interpolated values based on the offset value and the digitized stream;

determining a phase error based on the interpolated values wherein the phase error comprises a stream of local phase error values;

filtering the stream of local phase error values;

providing a stream of filtered local phase error values which comprise an aggregate of a local phase error component and a local bit rate component;

receiving a stream of global phase error values characterizing an average observed bit rate of the system;

generating a new offset value based on the phase error wherein the phase error comprises a sum of local filtered phase error values and global phase error values; and

selectively removing the local filtered phase error contribution to the phase error.

10. The method as recited in claim 9 wherein removing the local filtered phase error contribution to the phase error is based on detection of an event.

11. The method as recited in claim 10 wherein the event is a thermal asperity event.

12. The method as recited in claim 10 wherein the event is a dropout.

13. A multi-channel recovery system for use in a magnetic storage device comprising:

two or more data channels;

for each data channel:

a numerically-controlled oscillator receptive to first and second control signals;

a digital interpolator receptive to a byte stream at a sample rate and the numerically-controlled oscillator;

a phase detector receptive to the digital interpolator and operative to develop a local phase error signal;

a loop filter receptive to the local phase error signal and operative to develop the first control signal;

a global rate integrator receptive to two or more local phase error signals and operative to develop the second control signal;

a first switch disposed between the loop filter and the numerically-controlled oscillator; and

an event detector coupled to an output of the digital interpolator and operative to:

detect an event; and

open the first switch when the event is detected;

wherein the first control signal has a local phase error component and a local rate component; and

wherein the second control signal characterizes an average rate of the data channels utilized to develop the second control signal.

14. The multi-channel recovery system as recited in claim 13 wherein the two or more data channel timing recovery circuits each further comprise a second switch disposed between the phase detector and the global rate integrator and wherein the event detector is further operative to open the second switch when the event is detected.

15. The multi-channel recovery system as recited in claim 14 wherein the global rate integrator is further operative to provide a stream of gained global phase error values.

16. The multi-channel recovery system as recited in claim 15 wherein the two or more data channel timing recovery circuits each further comprise a third switch disposed between the input stream of phase error values and the global rate integrator and wherein the event detector is further operative to move the switch from the stream of global phase error values to the stream of gained global phase error values when an event is detected thereby changing the input stream of phase error values provided to the numerically-controlled oscillator to be only the stream of gained global phase error values.

17. The multi-channel recovery system as recited in claim 16 wherein the event detector closes the first and switches and moves the third switch back to the stream of global phase error values when the event subsides.

18. A multi-channel timing recovery system for use in a magnetic storage device comprising:

two or more data channel timing recovery circuits each comprising:

a sampler operative to:

receive offset values and an input data signal;

provide values of the input data signal based on the offset value;

a phase error detector, coupled to the sampler, operative to determine phase error based on the values, the determined phase error comprising a stream of local phase error values;

a loop filter, coupled to the phase error detector, operative to filter the stream of local phase error values and provide a stream of filtered local phase error values, wherein the filtered local phase error values comprise an aggregate of a local phase error component and a local bit rate component;

a numerically-controlled oscillator operative to provide the offset values responsive to an input stream of phase error values;

a global rate integrator operative to:

integrate a sum of the respective streams of local phase error values from the phase error detectors of the two or more data channel timing recovery circuits to provide a stream of global phase error values, the stream of global phase error values characterizing an average observed bit rate;

a first switch disposed between the loop filter and the numerically-controlled oscillator; and

an event detector coupled to an output of the sampler and operative to:

detect an event; and

open the first switch when the event is detected;

wherein the input stream of phase error values provided to each of the numerically-controlled oscillators comprises a sum of the respective filtered local phase error values and the global phase error value.

Assignments (13)
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 →
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 Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
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 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
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 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
RELEASE BY SECURED PARTY Recorded Mar 31, 2012
From: CREDIT SUISSE, CAYMAN ISLANDS BRANCH (FORMERLY KNOWN AS CREDIT SUISSE), AS COLLATERAL AGENT
To: QUANTUM CORPORATION; ADVANCED DIGITAL INFORMATION CORPORATION; CERTANCE HOLDINGS CORPORATION; CERTANCE (US) HOLDINGS, INC.; CERTANCE, LLC; QUANTUM INTERNATIONAL, INC.
Reel/Frame 027968/0007 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →
SECURITY AGREEMENT Recorded Jul 26, 2007
From: QUANTUM CORPORATION; ADVANCED DIGITAL INFORMATION CORPORATION; CERTANCE HOLDINGS CORPORATION; CERTANCE (US) HOLDINGS, INC.; CERTANCE LLC; QUANTUM INTERNATIONAL, INC.
To: CREDIT SUISSE
Reel/Frame 019605/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2007
From: FELLER, MARC
To: QUANTUM CORPORATION
Reel/Frame 019031/0577 →