Digital signal symbol decision generation with corresponding confidence level
AssigneeMellanox Technologies, Ltd.
InventorsOz Harel, Hananel Faig, Yair Yakoby
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
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.
Dependencies are inferred from the claim text.