IP Library Granted Patent US 8,284,870
Granted Patent B1
US 8,284,870 · App. 11/350,258 · Granted Oct 9, 2012

Timing loop

Assignee: Link—A—Media Devices Corporation
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,284,870
App. No.
11/350,258
Granted
Oct 9, 2012
Kind
B1
Abstract

Recovering a data signal is disclosed. Recovering includes receiving an input signal from a magnetic recording channel, sampling the input signal according to a sampling clock having a sampling phase wherein the sampling phase is determined at least in part by comparing the sampled input signal to a signal associated with a decision, and filtering the sampled input signal according to a target.

Claims (29)

1. A method of recovering a data signal including:

receiving an input signal from a magnetic recording channel;

using an analog to digital converter (ADC) to sample the input signal according to a sampling clock having a sampling phase wherein the sampling phase is determined at least in part by comparing, during tracking, the sampled input signal output by the analog to digital converter to a signal associated with a decision; and

filtering the sampled input signal output by the analog to digital converter using an equalization filter that is trained to match an adaptive target filter that is not predetermined, wherein coefficients of the adaptive target filter and the equalization filter are jointly optimized, the adaptive target filter being external to the equalization filter.

2. A method as recited in claim 1 , wherein the signal associated with a decision comprises the decision.

3. A method as recited in claim 1 , wherein the signal associated with a decision comprises the decision filtered by a channel model.

4. A method as recited in claim 3 , wherein the channel model is stored in a lookup table.

5. A method as recited in claim 3 , wherein the channel model models a read signal processed by an analog filter.

6. A method as recited in claim 3 , wherein the channel model models a read signal processed by a linear phase filter.

7. A method as recited in claim 3 , wherein the target filter is different from the channel model.

8. A method as recited in claim 3 , wherein the channel model corresponds to a longitudinal magnetic recording channel.

9. A method as recited in claim 3 , wherein the channel model corresponds to a perpendicular magnetic recording channel.

10. A method as recited in claim 1 , wherein the decision is associated with a Viterbi detector.

11. A method as recited in claim 1 , wherein the decision is associated with a decision feedback equalizer (DFE).

12. A method as recited in claim 1 , further including updating coefficients of the target filter.

13. A method as recited in claim 1 , wherein the sampling phase is determined at least in part by a slope associated with the decision.

14. A method as recited in claim 13 , wherein the slope is stored in a lookup table.

15. A method as recited in claim 1 , wherein during acquisition, a frequency accumulator in a loop filter is effectively set to zero and the ADC samples the input signal open-loop.

16. A method as recited in claim 15 , wherein at the end of acquisition, the loop filter is initialized with estimated phase and frequency errors and the ADC samples the input signal closed-loop.

17. A system for recovering a data signal including:

a processor configured to:

receive an input signal from a magnetic recording channel;

use an analog to digital converter (ADC) to sample the input signal according to a sampling clock having a sampling phase wherein the sampling phase is determined at least in part by comparing, during tracking, the sampled input signal output by the analog to digital converter to a signal associated with a decision; and

filter the sampled input signal output by the analog to digital converter using an equalization filter that is trained to match an adaptive target filter that is not predetermined, wherein coefficients of the adaptive target filter and the equalization filter are jointly optimized, the adaptive target filter being external to the equalization filter; and

a memory coupled with the processor, wherein the memory provides the processor with instructions.

18. A computer program product for recovering a data signal, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions which when executed cause a computer to:

receive an input signal from a magnetic recording channel;

use an analog to digital converter (ADC) to sample the input signal according to a sampling clock having a sampling phase wherein the sampling phase is determined at least in part by comparing, during tracking, the sampled input signal output by the analog to digital converter to a signal associated with a decision; and

filter the sampled input signal output by the analog to digital converter using an equalization filter that is trained to match an adaptive target filter that is not predetermined, wherein coefficients of the adaptive target filter and the equalization filter are jointly optimized, the adaptive target filter being external to the equalization filter.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2013
From: LINK_A_MEDIA DEVICES CORPORATION
To: SK HYNIX MEMORY SOLUTIONS INC.
Reel/Frame 029885/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2006
From: MARROW, MARCUS; SHIH, SHIH-MING; THAPAR, HEMANT
To: LINK_A_MEDIA DEVICES CORPORATION
Reel/Frame 017471/0525 →