IP Library Granted Patent US 9,030,341
Granted Patent B2
US 9,030,341 · App. 13/553,017 · Granted May 12, 2015

Compensation for lane imbalance in a multi-lane analog-to-digital converter (ADC)

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,030,341
App. No.
13/553,017
Granted
May 12, 2015
Kind
B2
Abstract

Various multi-lane ADCs are disclosed that substantially compensate for impairments present within various signals that result from various impairments, such as phase offset, amplitude offset, and/or DC offset to provide some examples, such that their respective digital output samples accurately represent their respective analog inputs. Generally, the various multi-lane ADCs determine various statistical relationships, such as various correlations to provide an example, between these various signals and various known calibration signals to quantify the phase offset, amplitude offset, and/or DC offset that may be present within the various signals. The various multi-lane ADCs adjust the various signals to substantially compensate for the phase offset, amplitude offset, and/or DC offset based upon these various statistical relationships such that their respective digital output samples accurately represent their respective analog inputs.

Claims (77)

1. A multi-lane analog to digital converter (ADC) for converting an analog input from an analog signal domain to a digital signal domain to provide digital output samples, comprising:

a plurality of ADCs configured to:

convert the analog input from the analog signal domain to the digital signal domain to provide a first plurality of digital output segments in a first mode of operation, each of the plurality of ADCs being configured to sample the analog input using a corresponding phase from among multiple phases of a sampling clock, the multiple phases being offset from each other, and

convert a calibration signal from the analog signal domain to the digital signal domain to provide a second plurality of digital output segments in a second mode of operation, each of the plurality of ADCs being configured to sample the calibration signal using the corresponding phase from among the multiple phases of the sampling clock;

a switching module configured to interleave the first plurality of digital output segments to provide the digital output samples; and

an impairment detection module configured to:

generate the calibration signal having a known characteristic in the second mode of operation, and

determine statistical relationships between the second plurality of digital output segments and the calibration signal to quantify impairments induced by the plurality of ADCs on the first plurality of digital output segments.

2. The multi-lane ADC of claim 1 , wherein the statistical relationships are correlations between the second plurality of digital output segments and the calibration signal.

3. The multi-lane ADC of claim 1 , wherein the impairments comprise:

phase offsets between phases from among the multiple phases and the calibration signal;

amplitude offsets between the second plurality of digital output segments and the calibration signal; or

direct current (DC) offsets between the second plurality of digital output segments and the calibration signal.

4. The multi-lane ADC of claim 1 , wherein the calibration signal is a sinusoidal signal having a known frequency.

5. The multi-lane ADC of claim 1 , wherein the impairment detection module is further configured to provide a plurality of impairment correction signals based upon the statistical relationships, and further comprising:

a phase adjustment module configured to adjust a phase of one of the multiple phases based upon a corresponding first one of the plurality of impairment correction signals; and

a gain/offset adjustment module configured to adjust an amplitude and a direct current (DC) offset of one of the first plurality of digital output segments based upon a corresponding second one of the plurality of impairment correction signals.

6. The multi-lane ADC of claim 1 , wherein the impairment detection module is further configured to provide a plurality of impairment correction signals based upon the statistical relationships, and further comprising:

a coefficient generator module configured to provide a plurality of sets of correction coefficients based upon the plurality of impairment correction signals; and

a plurality of tapped delay line modules, coupled to the plurality of ADCs, configured to compensate for the impairments within the first plurality of digital output segments by weighting their corresponding taps using corresponding sets of correction coefficients from among the plurality of sets of correction coefficients to provide a plurality of compensated digital output segments,

wherein the switching module is further configured to interleave the plurality of compensated digital output segments to provide the digital output samples.

7. The multi-lane ADC of claim 6 , wherein the coefficient generator module is further configured to update the plurality of sets of correction coefficients using an adaptive algorithm that yields a result which minimizes errors between the second plurality of digital output segments and the calibration signal.

8. The multi-lane ADC of claim 1 , wherein the impairment detection module is further configured to assign one of the second plurality of digital output segments as a reference lane and to compare the statistical relationships of the other digital output segments from among the second plurality of digital output segments to a statistical relationship of the reference lane to quantify the impairments of the other digital output segments relative to the reference lane.

9. The multi-lane ADC of claim 8 , wherein the statistical relationships are correlations between the second plurality of digital output segments and the calibration signal.

10. A multi-lane analog to digital converter (ADC) for converting an analog input from an analog signal domain to a digital signal domain to provide digital output samples, comprising:

a plurality of ADCs configured to:

convert the analog input from the analog signal domain to the digital signal domain to provide a first plurality of digital output segments in a first mode of operation, each of the plurality of ADCs being configured to sample the analog input using a corresponding phase from among multiple phases of a sampling clock, the multiple phases being offset from each other, and

convert a calibration signal from the analog signal domain to the digital signal domain to provide a second plurality of digital output segments in a second mode of operation, each of the plurality of ADCs being configured to sample the calibration signal using the corresponding phase from among the multiple phases of the sampling clock;

an impairment detection module configured to:

generate the calibration signal having a known amplitude, a known direct current (DC) offset, or a known phase, and

determine statistical relationships between the second plurality of digital output segments and a plurality of frequencies of the calibration signal to quantify impairments induced by the plurality of ADCs on the first plurality of digital output segments;

a coefficient generator module configured to provide a plurality of sets of correction coefficients based upon the statistical relationships;

a plurality of tapped delay line modules, coupled to the plurality of ADCs, configured to compensate for the impairments by weighting their corresponding taps using corresponding sets of correction coefficients from among the plurality of sets of correction coefficients to provide a plurality of compensated digital output segments; and

a switching module configured to interleave the plurality of compensated digital output segments to provide the digital output samples.

11. The multi-lane ADC of claim 10 , wherein the statistical relationships are correlations between the second plurality of digital output segments and the calibration signal.

12. The multi-lane ADC of claim 10 , wherein the impairment detection module is further configured to determine the statistical relationships between the second plurality of digital output segments and the calibration signal to quantify the impairments within the first plurality of digital output segments.

13. The multi-lane ADC of claim 12 , wherein the impairment detection module is further configured to:

assign one of the second plurality of digital output segments as a reference lane, and

compare the statistical relationships for the other digital output segments from among the second plurality of digital output segments to a statistical relationship of the reference lane to quantify the impairments of the other digital output segments relative to the reference lane.

14. The multi-lane ADC of claim 13 , wherein the statistical relationships are correlations between the second plurality of digital output segments and the calibration signal.

15. The multi-lane ADC of claim 10 , wherein the impairments comprise:

phase offsets between phases from among the multiple phases and the calibration signal; or

amplitude offsets between the second plurality of digital output segments and the calibration signal.

16. The multi-lane ADC of claim 10 , further comprising:

an offset detection module configured to determine a DC offset between the second plurality of digital output segments and the calibration signal to provide a plurality of DC offset signals; and

a plurality of combination modules configured to combine the second plurality of digital output segments with the plurality of DC offset signals to provide a plurality of offset corrected output segments,

wherein the plurality of tapped delay line modules are further configured to compensate for impairments within the plurality of offset corrected output segments.

17. The multi-lane ADC of claim 10 , wherein the plurality of tapped delay line modules are implemented as part of a plurality of adaptive equalizers, the plurality of adaptive equalizers being configured to compensate for the impairments within the second plurality of digital output segments by adjusting their impulse responses using the plurality of sets of correction coefficients.

18. A multi-lane analog to digital converter (ADC) configured for converting an analog input from an analog signal domain to a digital signal domain to provide digital output samples, comprising:

a plurality of ADCs configured to:

convert the analog input from the analog signal domain to the digital signal domain to provide a first plurality of digital output segments in a first mode of operation, each of the plurality of ADCs being configured to sample the analog input using a corresponding phase from among multiple phases of a sampling clock, the multiple phases being offset from each other, and

convert a calibration signal from the analog signal domain to the digital signal domain to provide a second plurality of digital output segments in a second mode of operation, each of the plurality of ADCs being configured to sample the calibration signal using the corresponding phase from among, the multiple phases of the sampling clock;

an impairment detection module configured to:

generate the calibration signal having a known amplitude, a known direct current (DC) offset, or a known phase, and

determine statistical relationships between the second plurality of digital output segments and the calibration signal to quantify impairments induced by the plurality of ADCs on the first plurality of digital output segments;

a plurality of phase adjustment modules configured to adjust phases of the multiple phases based upon the statistical relationships to compensate for the impairments;

a plurality of gain/offset adjustment modules, coupled to the plurality of ADCs, configured to adjust amplitudes and direct current (DC) offsets of the first plurality of digital output segments based upon the statistical relationships to provide a plurality of compensated digital output segments; and

a switching module configured to interleave the plurality of compensated digital output segments to provide the digital output samples.

19. The multi-lane ADC of claim 18 , wherein the statistical relationships are correlations between the second plurality of digital output segments and the calibration signal.

20. The multi-lane ADC of claim 18 , wherein the impairment detection module is further configured to assign one of the second plurality of digital output segments as a reference lane and to compare the statistical relationships of the other digital output segments from among the second plurality of digital output segments to a statistical relationship of the reference lane to quantify the impairments of the other digital output segments relative to the reference lane.

21. The multi-lane ADC of claim 18 , wherein the impairments comprise:

phase offsets between the multiple phases and the calibration signal;

amplitude offsets between the second plurality of digital output segments and the calibration signal; or

DC offsets between the second plurality of digital output segments and the calibration signal.

22. The multi-lane ADC of claim 1 , wherein the known characteristic comprises:

a known amplitude;

a known direct current (DC) offset; or

a known phase.

23. The multi-lane ADC of claim 1 , wherein the calibration signal is characterized as having a single frequency to quantify the impairments present within the single frequency.

24. The multi-lane ADC of claim 1 , wherein the calibration signal is characterized as having multiple frequencies to quantify the impairments present within the multiple frequencies.

25. The multi-lane ADC of claim 1 , further comprising:

a second switching module configured to select the analog input to be converted by the plurality of ADCs in the first mode of operation or the calibration signal to be converted by the plurality of ADCs in the second mode of operation.

26. The multi-lane ADC of claim 1 , wherein the first mode of operation is a normal mode of operation, and

wherein the second mode of operation is a calibration mode of operation.

27. The multi-lane ADC of claim 1 , wherein the impairment detection module is further configured to provide a plurality of impairment correction signals based upon the statistical relationships, and further comprising:

a phase adjustment module configured to adjust a phase of one of the multiple phases based upon a corresponding first one of the plurality of impairment correction signals; and

a gain/offset adjustment module configured to adjust an amplitude and a direct current (DC) offset of one of the first plurality of digital output segments in the first mode of operation or one of the second plurality of digital output segments in the second mode of operation based upon a corresponding one of the plurality of impairment correction signals.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2012
From: TAN, LOKE; JAFFE, STEVEN; LIU, HONG; HE, LIN; PERLOW, RANDALL; CANGIANE, PETER; GOMEZ, RAMON; CUSMAI, GIUSEPPE
To: BROADCOM CORPORATION
Reel/Frame 028588/0740 →