Burst error detection and correction
AssigneeAlphawave IP Inc.
InventorsMing Yang, James Raymond Bailey, Shayan Shahramian
Life of this patent
Estimating the term…
Abstract
A receiver for providing a corrected output symbol sequence is disclosed. A decision feedback equalizer (DFE) generates an output sequence of DFE decision symbols; a second feed forward equalizer (FFE) generates a second equalized output symbol sequence; and correction logic, responsive to determination of an end of burst error position of a burst error sequence in the DFE output sequence, determines a candidate earliest start of burst position, and determines the corrected output symbol sequence by comparing the second equalized output symbol sequence with candidate symbol sequences that correspond to corrections of DFE decision output symbols in the burst error sequence.
Claims26
A receiver for providing a corrected output symbol sequence, the receiver comprising:
- a. a decision feedback equalizer (DFE) for generating an output sequence of DFE decision symbols based at least in part upon an input symbol sequence;
- b. a second feed forward equalizer (FFE) for generating a second equalized output symbol sequence based at least in part upon the input symbol sequence;
- and
- c. correction logic, responsive to determination of an end of burst error (EoB) position of a burst error sequence in the DFE output sequence, that is operable to:
- i. determine a candidate earliest start of burst (SoB) position;
- and
- ii. determine the corrected output symbol sequence based at least in part upon a sequence comparison of the second equalized output symbol sequence with candidate symbol sequences that correspond to corrections of DFE decision output symbols in the burst error sequence,
- iii. wherein the sequence comparison includes a comparison of symbols residing between the candidate earliest SoB position and one position after the EoB position (inclusive).
A method for providing a corrected output symbol sequence, the method comprising:
- a. based on determining an end of burst error (EoB) position of a burst error sequence in a decision feedback equalizer (DFE) output sequence of symbols from a DFE:
- i. determining a candidate earliest start of burst (SoB) position;
- and
- ii. determining the corrected output symbol sequence based at least in part upon a sequence comparison of a second equalized output symbol sequence with candidate symbol sequences that correspond to corrections of DFE decision output symbols in the burst error sequence,
- iii. wherein the output sequence of DFE decision symbols and the second equalized output symbol sequence are based at least in part upon an input symbol sequence, and
- iv. the sequence comparison includes a comparison of symbols residing between the candidate earliest SoB position and one position after the EoB position (inclusive).
One or more non-transitory computer readable media storing instructions that, when executed, cause one or more computing devices to perform:
- a. based on determining an end of burst error (EoB) position of a burst error sequence in a decision feedback equalizer (DFE) output sequence of symbols from a DFE:
- i. determining a candidate earliest start of burst (SoB) position;
- and
- ii. determining the corrected output symbol sequence based at least in part upon a sequence comparison of a second equalized output symbol sequence with candidate symbol sequences that correspond to corrections of DFE decision output symbols in the burst error sequence,
- iii. wherein the output sequence of DFE decision symbols and the second equalized output symbol sequence are based at least in part upon an input symbol sequence, and
- iv. the sequence comparison includes a comparison of symbols residing between the candidate earliest SoB position and one position after the EoB position (inclusive).
Dependencies are inferred from the claim text.