IP Library Granted Patent US 9,553,739
Granted Patent B1
US 9,553,739 · App. 14/788,765 · Granted Jan 24, 2017

Loop adaptation control with pattern detection

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,553,739
App. No.
14/788,765
Granted
Jan 24, 2017
Kind
B1
Abstract

An apparatus for controlling a feedback loop includes a digital finite impulse response filter configured to equalize digital samples to yield equalized data, a data detector circuit configured to detect values of the equalized data to yield detected data, a pattern detection circuit configured to detect at least one pattern in the detected data, an expected value comparison circuit configured to compare the digital samples corresponding to the at least one pattern with an expected value, and a feedback loop adaptation circuit configured to control a feedback loop based in part on whether the at least one pattern is detected by the pattern detection circuit and on an output of the expected value comparison circuit.

Claims (35)

1. An apparatus for controlling a feedback loop, comprising:

a digital finite impulse response filter configured to equalize digital samples to yield equalized data;

a data detector circuit configured to detect values of the equalized data to yield detected data;

a pattern detection circuit configured to detect at least one pattern in the detected data;

an expected value comparison circuit configured to compare the digital samples corresponding to the at least one pattern with an expected value; and

a feedback loop adaptation circuit configured to control a feedback loop based in part on whether the at least one pattern is detected by the pattern detection circuit and on an output of the expected value comparison circuit.

2. The apparatus of claim 1 , wherein the feedback loop adaptation circuit is configured to adapt tap coefficients for the digital finite impulse response filter.

3. The apparatus of claim 1 , wherein the expected value comparison circuit comprises a comparator configured to compare an absolute value of the digital samples corresponding to the at least one pattern with a threshold.

4. The apparatus of claim 3 , wherein the feedback loop adaptation circuit is disabled when the at least one pattern is detected and the absolute value of the digital samples corresponding to the at least one pattern is greater than the threshold.

5. The apparatus of claim 1 , further comprising an analog front end circuit configured to process an analog signal, and an analog to digital converter configured to sample an output of the analog front end circuit, wherein the feedback loop adaptation circuit is configured to control DC offset cancellation in the analog front end circuit.

6. The apparatus of claim 5 , wherein the expected value comparison circuit comprises a comparator configured to compare a sum of an absolute value of the digital samples corresponding to the at least one pattern with a threshold.

7. The apparatus of claim 6 , wherein the feedback loop adaptation circuit is disabled when the at least one pattern is detected and the sum is greater than the threshold.

8. The apparatus of claim 7 , further comprising a multiplexer configured to provide an error signal to a DC accumulator to enable DC loop adaptation and to block the error signal from the DC accumulator to disable DC loop adaptation.

9. The apparatus of claim 1 , wherein the feedback loop adaptation circuit is configured to control adaptation of a partial response target.

10. The apparatus of claim 1 , further comprising a second digital Finite impulse response filter configured to equalize second digital samples from a different source than the digital samples, wherein the digital samples and the second digital samples represent the same data, further comprising a second expected value comparison circuit configured to compare the second digital samples corresponding to the at least one pattern with a second expected value, further comprising a second feedback loop adaptation circuit configured to control a second feedback loop based in part on whether the at least one pattern is detected by the pattern detection circuit and on an output of the second expected value comparison circuit.

11. The apparatus of claim 1 , wherein the pattern is programmable.

12. The apparatus of claim 1 , wherein a criterion applied by the expected value comparison circuit is programmable.

13. A method of controlling a feedback loop, comprising:

controlling a DC offset in an analog signal;

sampling the analog signal to yield digital samples;

equalizing the digital samples in a digital finite impulse response filter to yield equalized data;

detecting data values in the equalized data to yield detected data;

determining whether the detected data comprises a data pattern;

determining a difference between the digital samples corresponding to the data pattern and expected values of the digital samples for the data pattern; and

disabling adaptation of a feedback loop based at least in part on whether the detected data comprises the data pattern and on the difference between the digital samples corresponding to the data pattern and the expected values.

14. The method of claim 13 , wherein disabling adaptation of the feedback loop comprises discontinuing adaptation of tap coefficients for the digital finite impulse response filter.

15. The method of claim 13 , wherein disabling adaptation of the feedback loop comprises discontinuing accumulation of error values used to control the DC offset in the analog signal.

16. The method of claim 13 , further comprising comparing a sum of an absolute value of the digital samples corresponding to the data pattern with a threshold.

17. The method of claim 16 , wherein the adaptation of the feedback loop is disabled when the detected data comprises the data pattern and the absolute value of the digital samples corresponding to the data pattern is greater than the threshold.

18. The method of claim 13 , further comprising disabling adaptation of a partial response target based at least in part on whether the detected data comprises the data pattern and on the difference between the digital samples corresponding to the data pattern and the expected values.

19. The method of claim 13 , further comprising sampling a second analog signal to yield second digital samples;

equalizing the second digital samples in a second digital finite impulse response filter to yield second equalized data;

combining the equalized data and the second equalized data, wherein said detecting data values is performed on the combined equalized data and the second equalized data;

determining a difference between the second digital samples corresponding to the data pattern and expected values of the second digital samples for the data pattern; and

disabling adaptation of a second feedback loop based at least in part on whether the detected data comprises the data pattern and on the difference between the second digital samples corresponding to the data pattern and the expected values.

Assignments (7)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: DZIAK, SCOTT; XIA, HAITAO; LU, LU
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 036381/0274 →