IP Library Granted Patent US 9,973,354
Granted Patent B1
US 9,973,354 · App. 15/193,048 · Granted May 15, 2018

Partial zero forcing equalization

Inventors: William Michael Radich (Longmont, CO); Raman Venkataramani (Longmont, CO); Belkacem Derras (Longmont, CO); Rishi Ahuja (Broomfield, CO)
Assignee: Seagate Technology LLC
H04L25/03006H04B7/0456H04L43/028H04L2025/03624
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,973,354
App. No.
15/193,048
Granted
May 15, 2018
Kind
B1
Abstract

In certain embodiments, an apparatus may comprise a circuit configured to receive a plurality of samples of an input signal. The circuit may update one or more equalizer parameters using partial zero forcing equalization. Further, the circuit may generate an equalized signal based on the plurality of samples of the input signal and the one or more equalizer parameters.

Claims (46)

1. An apparatus comprising:

a circuit configured to:

receive a plurality of samples of an input signal;

update one or more equalizer parameters based on the plurality of samples of the input signal using partial zero forcing equalization, the update of one of the one or more equalizer parameters based at least in part on a product of a fraction of the minimum eigenvalue of a covariance matrix of the input signal and a current value of the one of the one or more equalizer parameters; and

generate an equalized signal based on the plurality of samples of the input signal and the one or more equalizer parameters.

2. The apparatus of claim 1 , further comprising the circuit further configured to update the minimum eigenvalue of the covariance matrix of the input signal iteratively on a sample by sample basis.

3. The apparatus of claim 1 , further comprising the circuit further configured to generate the equalized signal using a fraction of the minimum eigenvalue of the covariance matrix of the input signal.

4. The apparatus of claim 1 , further comprising the circuit further configured to:

generate a target signal;

generate an error signal based on the equalized signal and the target signal; and

the update of the one or more equalizer parameters being further performed based on the error signal.

5. The apparatus of claim 1 , further comprising the circuit configured to:

receive a plurality of additional samples of the input signal, the plurality of additional samples of the input signal having a different source from a source of the plurality of samples of the input signal;

the update of the one or more equalizer parameters being further based on the plurality of additional samples of the input signal; and

the generation of the equalized signal being performed by:

equalizing the plurality of samples of the input signal based on the one or more equalizer parameters to generate a first equalized signal;

equalizing the plurality of additional samples of the input signal based on the one or more equalizer parameters to generate a second equalized signal;

combining the first equalized signal and the second equalized signal to generate the equalized signal.

6. The apparatus of claim 5 , further comprising the circuit further configured to perform the equalization of the plurality of samples of the input signal based on a first set of the one or more equalizer parameters and to perform the equalization of the plurality of additional samples of the input signal based on a second set of the one or more equalizer parameters.

7. The apparatus of claim 5 , further comprising the source and the different sources are read heads of a multi-sensor magnetic recording system.

8. The apparatus of claim 1 , the circuit further comprising a detector that operates to generate an output signal as a plurality of bit values based on the equalized signal.

9. A system comprising:

an adaptation circuit configured to update one or more equalizer parameters based on a plurality of samples of the input signal, a fraction of the minimum eigenvalue of a covariance matrix of the input signal and a step size, the update of one of the one or more equalizer parameters based on a product of the fraction of the minimum eigenvalue of the covariance matrix of the input signal and a current value of the one of the one or more updatable equalizer parameters; and

an equalizer circuit configured to generate an equalized signal based on the plurality of samples of the input signal and the one or more equalizer parameters.

10. The system of claim 9 , further comprising the adaptation circuit configured to update the minimum eigenvalue of the covariance matrix of the input signal iteratively on a sample by sample basis.

11. The system of claim 9 , further comprising the equalizer circuit configured to perform the generation of the equalized signal using a modified zero forcing algorithm utilizing the fraction of the minimum eigenvalue of the covariance matrix of the input signal.

12. The system of claim 9 , further comprising:

a target circuit configured to generate a target signal;

an adder circuit configured to generate an error signal based on the equalized signal and the target signal; and

the adaptation circuit configured to perform the update of the one or more equalizer parameters based on the error signal.

13. The system of claim 9 , further comprising:

the adaptation circuit further configured to update the one or more equalizer parameters based on a plurality of additional samples of the input signal, the plurality of additional samples of the input signal having a different source from a source of the plurality of samples of the input signal;

the equalizer circuit including:

a first filter configured to equalize the plurality of samples of the input signal based on the one or more equalizer parameters to generate a first equalized signal;

a second filter configured to equalize the plurality of additional samples of the input signal based on the one or more equalizer parameters to generate a second equalized signal; and

an adder circuit configured to combine the first equalized signal and the second equalized signal to generate to the equalized signal.

14. The system of claim 13 , further comprising the source and the different source being read heads of a multi-sensor magnetic recording system.

15. A method comprising:

receiving a plurality of samples of an input signal;

updating one or more equalizer parameters based on the plurality of samples of the input signal, a fraction of the minimum eigenvalue of a covariance matrix of the input signal and a step size, the updating of one of the one or more equalizer parameters based on a product of the fraction of the minimum eigenvalue of the covariance matrix of the input signal and a current value of the one of the one or more updatable equalizer parameters; and

generating an equalized signal based on the plurality of samples of the input signal and the one or more equalizer parameters.

16. The method of claim 15 , further comprising:

generating a target signal;

generating an error signal based on the equalized signal and the target signal; and

the updating of the one or more equalizer parameters being further performed based on the error signal.

17. The method of claim 15 , further comprising generating the equalized signal using a modified zero forcing algorithm utilizing the fraction of the minimum eigenvalue of the covariance matrix of the input signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2016
From: RADICH, WILLIAM MICHAEL; VENKATARAMANI, RAMAN; DERRAS, BELKACEM; AHUJA, RISHI
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 039165/0837 →