IP Library Granted Patent US 7,778,286
Granted Patent B2
US 7,778,286 · App. 11/826,414 · Granted Aug 17, 2010

Methods and systems for DSP-based receivers

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,778,286
App. No.
11/826,414
Granted
Aug 17, 2010
Kind
B2
Abstract

Digital signal processing based methods and systems for receiving data signals include parallel receivers, multi-channel receivers, timing recovery schemes, and, without limitation, equalization schemes. The present invention is implemented as a multi-path parallel receiver in which an analog-to-digital converter (“ADC”) and/or a digital signal processor (“DSP”) are implemented with parallel paths that operate at lower rates than the received data signal. In an embodiment, a parallel DSP-based receiver in accordance with the invention includes a separate timing recovery loop for each ADC path. In an embodiment, a parallel DSP-based receiver includes a separate automatic gain control (AGC) loop for each ADC path. In an embodiment, a parallel DSP-based receiver includes a separate offset compensation loop for each ADC path. In an embodiment, the present invention is implemented as a multi-channel receiver that receives a plurality of data signals.

Claims (39)

1. A method for receiving data signals, comprising:

(a) receiving a data signal;

(b) generating N sampling signals, each of said N sampling signals having an associated phase;

(c) controlling N analog-to-digital converter (“ADC”) paths with said N sampling signals to sample said data signal at said phases;

(d) individually adjusting said N sampling signals to reduce phase errors between said received data signal and each of said N sampling signals in said N ADC paths; and

(e) generating a digital signal representative of said received data signal from samples received from said N ADC paths.

2. The method according to claim 1 , wherein step (d) further comprises the step of individually adjusting for offsets in each of said N ADC paths.

3. The method according to claim 2 , wherein step (d) further comprises the step of measuring said offsets in a digital domain and individually adjusting for said offsets in said digital domain for each of said N ADC paths.

4. The method according to claim 3 , wherein step (d) further comprises the step of measuring said offsets in an M-path parallel decision feedback equalizer (“DFE”) and individually adjusting one or more DFE DC taps associated with each of said N ADC paths.

5. The method according to claim 2 , wherein step (d) further comprises the step of measuring said offsets in a digital domain and individually adjusting for said offsets in an analog domain for each of said N ADC paths.

6. The method according to claim 5 , wherein step (d) further comprises the step of measuring said offsets in an M-path parallel decision feedback equalizer (“DFE”) and individually adjusting analog compensation in each of said N ADC paths.

7. The method according to claim 2 , wherein step (d) further comprises the step of measuring said offsets in an analog domain and individually adjusting for said offsets in said analog domain for each of said N ADC paths.

8. The method according to claim 1 , wherein step (d) further comprises the step of individually adjusting for gain errors in said N-ADC paths.

9. The method according to claim 8 , wherein step (d) further comprises the step of measuring said gain errors in a digital domain and individually adjusting for said gain errors in said digital domain for each of said N ADC paths.

10. The method according to claim 9 , wherein step (d) further comprises the step of measuring said gain errors in an M-path parallel feed-forward equalizer (“FFE”) and individually adjusting one or more FFE gain taps associated with each of said N ADC paths.

11. The method according to claim 8 , wherein step (d) further comprises the step of measuring said gain errors in a digital domain and individually adjusting for said gain errors in an analog domain for each of said N ADC paths.

12. The method according to claim 11 , wherein step (d) further comprises the step of generating digital control signals for each of said N ADC paths and individually adjusting programmable gain amplifiers associated with said N ADC paths under control of digital control signals.

13. The method according to claim 1 , wherein step (d) comprises generating a decision-directed error signal, and step (e) comprises individually adjusting one or more parameters for each of said N ADC paths to reduce said decision-directed error signal.

14. The method according to claim 1 , wherein step (d) comprises performing an equalization process to compensate for one or more of:

(i) cross-talk;

(ii) inter-symbol interference;

(iii) attenuation; and

(iv) noise.

15. A receiver, comprising:

a receiver input;

an analog-to-digital converter (“ADC”) array of N ADC paths, each of said N ADC paths coupled to said receiver input;

an M-path DSP coupled to said ADC array, said M-path DSP having a timing recovery module, wherein said timing recovery module provides N sampling clocks to said N ADC paths, whereby said N sampling clocks control said N ADC paths to sample a received signal at said receiver input; and

means for adjusting each of said N sampling signals to reduce sampling phase errors in said N ADC paths.

16. The receiver according to claim 15 , wherein said means for adjusting comprises N timing recovery loops, each of said N timing recovery loops coupled to a corresponding one of said N ADC paths, whereby each said timing recovery loop determines a sampling phase error in said corresponding one of said N ADC paths and individually adjusts a corresponding one of said N sampling signals to reduce said sampling phase error.

17. The receiver according to claim 15 , wherein said means for adjusting comprises means for individually adjusting for offsets in said N ADC paths.

18. The receiver according to claim 17 , wherein said means for adjusting comprises digital measuring means for measuring said offsets and digital adjusting means for individually adjusting for said offsets.

19. The receiver according to claim 18 , wherein said digital measuring means comprises an M-path parallel decision feedback equalizer (“DFE”) in said M-path DSP, and wherein said digital adjusting means comprises one or more DFE DC taps associated with each of said N ADC paths.

20. The receiver according to claim 17 , wherein said means for adjusting comprises digital measuring means for measuring said offsets and analog adjusting means for individually adjusting for said offsets.

21. The receiver according to claim 20 , wherein said digital measuring means comprises an M-path parallel decision feedback equalizer (“DFE”) in said M-path DSP, and wherein said analog adjusting means comprises means for individually adjusting analog compensation in each of said N ADC paths.

22. The receiver according to claim 17 , wherein said means for adjusting comprises analog measuring means for measuring said offsets and analog adjusting means for individually adjusting for said offsets.

23. The receiver according to claim 15 , wherein said means for adjusting further comprises means for individually adjusting for gain errors in said N ADC paths.

24. The receiver according to claim 23 , wherein said means for individually adjusting for gain errors in said N ADC paths comprises digital measuring means for measuring said gain errors and digital adjusting means for individually adjusting for said gain errors.

25. The receiver according to claim 23 , wherein said means for individually adjusting for gain errors in said N ADC paths comprises digital measuring means for measuring said gain errors and analog adjusting means for individually adjusting for said gain errors.

26. The receiver according to claim 15 , wherein said means for adjusting comprises a feed-forward equalizer implemented as a phase interpolator to individually adjust said N sampling signals.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2007
From: AGAZZI, OSCAR; GOPINATHAN, VENUGOPAL
To: BROADCOM CORPORATION
Reel/Frame 019642/0520 →