IP Library › Granted Patent US 12,003,355
Granted Patent B2
US 12,003,355 · App. 17/850,406 · Granted Jun 4, 2024

Digital signal symbol decision generation with corresponding confidence level

Inventors: Oz Harel (Ness Ziona, IL); Hananel Faig (Jerusalem, IL); Yair Yakoby (Kfar Shmuel, IL)
Assignee: Mellanox Technologies, Ltd.
H04L25/03987H04L1/0054H04L1/203H04L27/01
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 12,003,355
App. No.
17/850,406
Granted
Jun 4, 2024
Kind
B2
Abstract

A receiver including an equalization component to receive a signal comprising a sequence of samples corresponding to symbols and generate an equalized signal with an estimated sequence of symbols corresponding to the signal. The receiver further includes a decision generation component to receive the equalized signal and generate, based on the equalized signal, a decision comprising a sequence of one or more bits that represent each symbol of the sequence of symbols and a confidence level corresponding to the decision.

Claims (53)

1. A digital receiver comprising:

an equalization component to:

receive a signal comprising a sequence of samples corresponding to symbols; and

generate an equalized signal with an estimated sequence of symbols corresponding to the signal; and

a decision generation component to:

receive the equalized signal;

identify a first set of symbols of at least a portion of one or more blocks of the equalized signal;

generate a first vector of a first sequence of the first set of symbols; and

generate a second vector of a second sequence of the first set of symbols; and

generate, based at least in part on the first vector and the second vector, a decision comprising a sequence of one or more bits that represent each symbol of the sequence of symbols and a confidence level corresponding to the decision.

2. The digital receiver of claim 1 , wherein the decision generation component further comprises:

a first decoder to generate a first set of state probabilities corresponding to the first vector; and

a second decoder to generate a second set of state probabilities corresponding to the second vector.

3. The digital receiver of claim 2 , the decision generation component further to calculate a state probabilities vector based on the first set of state probabilities and the second set of state probabilities, wherein the state probabilities vector corresponds to the sequence of the samples.

4. The digital receiver of claim 3 , wherein the decision generation component further comprises a third decoder to generate, based on the state probabilities vector, a set of symbol probabilities corresponding to the first set of symbols of the at least the portion of the one or more blocks.

5. The digital receiver of claim 4 , wherein the decision comprises the sequence of one or more bits that represent each symbol of the sequence of symbols is generated based on the set of symbol probabilities.

6. The digital receiver of claim 1 , wherein the one or more blocks comprise a first subset of symbols of a first input block, a second subset of symbols of a first overlap block received prior to the first input block, and a third subset of symbols of a second overlap block received after the first input block.

7. The digital receiver of claim 1 , wherein the second sequence of the first set of symbols comprises a flipped version of the first sequence of the first set of symbols.

8. The digital receiver of claim 1 , wherein the confidence level comprises a log-likelihood ratio corresponding to the sequence of one or more bits that represent each symbol.

9. The digital receiver of claim 1 , wherein the equalized signal is a partial response equalized signal.

10. A circuit comprising:

a first decoder to generate a first set of state probabilities corresponding to a first vector comprising a first sequence of a first set of symbols of at least a portion of one or more blocks of an equalized signal;

a second decoder to generate a second set of state probabilities corresponding to a second vector comprising a second sequence of the first set of symbols of the at least the portion of one or more blocks of the equalized signal;

a calculator module to calculate a state probabilities vector based on the first set of state probabilities and the second set of state probabilities;

a third decoder to generate, based on the state probabilities vector, a set of symbol probabilities corresponding to the first set of symbols of the at least the portion of the one or more blocks; and

a generator module to generate, based on the set of symbol probabilities, a decision comprising a sequence of one or more bits that represent each symbol of the sequence of symbols and a confidence level corresponding to the decision.

11. The circuit of claim 10 , wherein the confidence level is based on a log likelihood ratio corresponding to the one or more bits that represent each symbol of the sequence of symbols.

12. The circuit of claim 10 , wherein the first decoder and the second decoder execute a Viterbi algorithm comprising a set of states.

13. The circuit of claim 12 , wherein the first set of state probabilities and the second set of state probabilities are generated based on the set of states.

14. The circuit of claim 10 , wherein the third decoder executes a differential precoding operation to generate the set of symbol probabilities.

15. The circuit of claim 10 , further comprising an equalization component to generate the equalized signal based on a received signal, wherein the equalized signal is a partial response equalized signal.

16. A method comprising:

receiving a signal comprising a sequence of samples corresponding to symbols;

generating an equalized signal with an estimated sequence of symbols corresponding to the signal;

identifying a first set of symbols of at least a portion of one or more blocks of the equalized signal;

generating a first vector of a first sequence of the first set of symbols; and

generating a second vector of a second sequence of the first set of symbols; and

generating, based at least in part on the first vector and the second vector, a decision comprising a sequence of one or more bits that represent each symbol of the sequence of symbols and a confidence level corresponding to the decision.

17. The method of claim 16 , further comprising:

generating a first set of state probabilities corresponding to the first vector;

generating a second set of state probabilities corresponding to the second vector; and

calculating a state probabilities vector based on the first set of state probabilities and the second set of state probabilities, wherein the state probabilities vector corresponds to the sequence of the samples.

18. The method of claim 17 , further comprising:

generating, based on the state probabilities vector, a set of symbol probabilities corresponding to the first set of symbols of the at least the portion of the one or more blocks, wherein the decision is generated based on the set of symbol probabilities.

19. A digital receiver comprising:

an equalization component to:

receive a signal comprising a sequence of samples corresponding to symbols; and

generate an equalized signal with an estimated sequence of symbols corresponding to the signal; and

a decision generation component comprising a first decoder and a second decoder, the decision generation component to:

receive the equalized signal;

generate, by the first decoder, a first set of state probabilities based on the equalized signal;

generate, by the second decoder, a second set of state probabilities based on the equalized signal; and

generate, based at least in part on the first set of state probabilities and the second set of state probabilities, a decision comprising a sequence of one or more bits that represent each symbol of the sequence of symbols and a confidence level corresponding to the decision.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2022
From: HAREL, OZ; FAIG, HANANEL; YAKOBY, YAIR
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 060766/0294 →
Continuity (1)
Related Publication 20230421418A1 · Dec 28, 2023