IP Library › Granted Patent US 11,831,473
Granted Patent B2
US 11,831,473 · App. 17/656,751 · Granted Nov 28, 2023

Reduced-complexity maximum likelihood sequence detector suitable for m-ary signaling

Inventors: Yu Liao (Longmont, CO); Junqing (Phil) Sun (Fremont, CA)
Assignee: Credo Technology Group Limited
H04L25/03057
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 11,831,473
App. No.
17/656,751
Granted
Nov 28, 2023
Kind
B2
Abstract

Reduced-complexity maximum likelihood sequence detectors (rMLSD) are disclosed for detecting multibit symbols such as those found in pulse amplitude modulation (PAM), quadrature amplitude modulation (QAM), and phase shift keying (PSK) signal constellations with more than two constellation points. One illustrative digital communications receiver includes: an initial equalizer that derives an initial sequence of symbol decisions from a filtered receive signal, each symbol decision in the initial sequence having a second most likely symbol decision; and a rMLSD that derives a final sequence of symbol decisions by evaluating state metrics only for each symbol decision in the initial sequence and its second most likely symbol decision.

Claims (58)

1. A receiver comprising:

a decision feedback equalizer that derives an initial sequence of symbol decisions from a filtered receive signal, each symbol decision in the initial sequence having a second most likely symbol decision; and

a reduced-complexity maximum likelihood sequence detector (rMLSD) that derives a final sequence of symbol decisions by evaluating state metrics only for each symbol decision in the initial sequence and its second most likely symbol decision.

2. The receiver of claim 1 , wherein the decision feedback equalizer comprises:

a summer that combines a feedback signal with the filtered receive signal to produce an equalized signal;

a slicer that derives the initial sequence of symbol decisions from the equalized signal; and

a feedback filter that derives the feedback signal from the initial sequence of symbol decisions.

3. The receiver of claim 2 , wherein the slicer further derives the second most likely symbol decision for each symbol decision in the initial sequence.

4. The receiver of claim 1 , wherein the decision feedback equalizer comprises:

a precompensation unit that derives tentative symbol decisions from the filtered receive signal; and

a multiplexer that selects from the tentative symbol decisions based on preceding symbol decisions in the initial sequence.

5. The receiver of claim 4 , further comprising:

an error calculation circuit that determines an equalization error based on the initial sequence of symbol decisions; and

a competing symbol decision circuit that determines the second most likely symbol decisions based on the equalization error and the initial sequence of symbol decisions.

6. The receiver of claim 1 , wherein the rMLSD comprises:

branch metric calculation circuitry that combines the filtered receive signal with symbol decisions from the initial sequence and with associated second most likely symbol decisions to determine corresponding branch metrics, and that sums each branch metric with each preceding state metric to obtain path metrics;

comparators that determine a minimum path metric for each symbol decision in the initial sequence and each second most likely symbol decision; and

a pair of copy-shift registers that respond to outputs of the comparators to assemble a most likely symbol decision sequence ending in that symbol decision and that second most likely symbol decision.

7. The receiver of claim 6 , wherein the rMLSD further comprises a state metric comparator that selects the most likely symbol decision sequence, taking a symbol decision from a front of that sequence as a symbol decision for the final sequence.

8. A receiving method comprising:

deriving an initial sequence of symbol decisions from a filtered receive signal, each symbol decision in the initial sequence having a second most likely symbol decision; and

using a reduced-complexity maximum likelihood sequence detector (rMLSD) to derive a final sequence of symbol decisions by evaluating state metrics only for each symbol decision in the initial sequence and its second most likely symbol decision.

9. The receiving method of claim 8 , wherein as part of deriving the final sequence of symbol decisions, the rMLSD:

combines the filtered receive signal or initial equalization error signals with symbol decisions from the initial sequence and with associated second most likely symbol decisions to determine corresponding equalization errors;

sums each equalization error with each preceding state metric to obtain branch metrics;

determines a minimum path metric for each symbol decision in the initial sequence and each second most likely symbol decision;

assembles a first sequence that ends with that symbol decision from the initial sequence; and

assembles a second sequence that ends with an associated second most likely symbol decision.

10. The receiving method of claim 9 , wherein as part of deriving the final sequence of symbol decisions, the rMLSD further:

compares state metrics for the first and second sequences; and

provides a symbol decision from a front of a selected one of the first and second sequences as a symbol decision for the final sequence.

11. The receiving method of claim 8 , wherein said deriving the initial sequence of symbol decisions is performed by:

combining a feedback signal with the filtered receive signal to produce an equalized signal;

comparing the equalized signal to a set of thresholds to obtain the initial sequence of symbol decisions; and

converting the initial sequence of symbol decisions into the feedback signal.

12. The receiving method of claim 11 , further comprising comparing the equalized signal to a set of target symbol levels to derive the second most likely symbol decision for each symbol decision in the initial sequence.

13. The receiving method of claim 8 , wherein said deriving the initial sequence of symbol decisions comprises:

converting the filtered receive signal into tentative symbol decisions using a precompensation unit; and

using previous symbol decisions in the initial sequence to select from the tentative symbol decisions.

14. The receiving method of claim 13 , further comprising:

combining the filtered receive signal with the initial sequence of symbol decisions to determine an initial equalization error; and

determining the second most likely symbol decisions based on the initial equalization error and the initial sequence of symbol decisions.

15. A semiconductor intellectual property core that generates circuitry comprising:

an initial equalizer that derives an initial sequence of symbol decisions from a filtered receive signal, each symbol decision in the initial sequence having a second most likely symbol decision; and

a reduced-complexity maximum likelihood sequence detector (rMLSD) that derives a final sequence of symbol decisions by evaluating state metrics only for each symbol decision in the initial sequence and its second most likely symbol decision.

16. The semiconductor intellectual property core of claim 15 , wherein the rMLSD comprises:

branch metric calculation circuitry that combines the filtered receive signal or an initial equalization error signal with symbol decisions from the initial sequence and with associated second most likely symbol decisions to determine corresponding equalization errors, and that sums each equalization error with each preceding state metric to obtain branch metrics;

comparators that determine a minimum path metric for each symbol decision in the initial sequence and each second most likely symbol decision; and

a pair of copy-shift registers that respond to outputs of the comparators to assemble first and second symbol decision sequences for said minimum path metrics.

17. The semiconductor intellectual property core of claim 16 , wherein the MLSD further comprises a state metric comparator that selects one of said first and second symbol decision sequences and provides a symbol decision from a front of the selected symbol decision sequence as a symbol decision for the final sequence.

18. The semiconductor intellectual property core of claim 15 , wherein the initial equalizer comprises:

a summer that combines a feedback signal with the filtered receive signal to produce an equalized signal;

a slicer that derives the initial sequence of symbol decisions from the equalized signal; and

a feedback filter that derives the feedback signal from the initial sequence of symbol decisions.

19. The semiconductor intellectual property core of claim 18 , wherein the slicer further derives the second most likely symbol decision for each symbol decision in the initial sequence.

20. The semiconductor intellectual property core of claim 15 , wherein the initial equalizer comprises:

a precompensation unit that derives tentative symbol decisions from the filtered receive signal; and

a multiplexer that selects from the tentative symbol decisions based on preceding symbol decisions in the initial sequence.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE OMISSION OF CO-INVENTOR JUNQING (PHIL) SUN PREVIOUSLY RECORDED AT REEL: 059414 FRAME: 0100. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 9, 2022
From: LIAO, YU; SUN, JUNQING
To: CREDO TECHNOLOGY GROUP LTD
Reel/Frame 061954/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: LIAO, YU
To: CREDO TECHNOLOGY GROUP LTD
Reel/Frame 059414/0100 →
Continuity (1)
Related Publication 20230308315A1 · Sep 28, 2023
Cited By (1)
US 12,620,994