Erasure decoding for receivers
AssigneeTexas Instruments Incorporated
InventorsJin Lu, Po Tong, Chia-Ning Peng
Life of this patent
Estimating the term…
Abstract
A system comprising communication logic capable of receiving data signals from a network. The signals comprise both erasure error and random error. The system also comprises processing logic coupled to the communication logic and adapted to partition parity check bytes of the received signals into a first portion and a second portion. The processing logic uses the first portion for random error correction and the second portion for erasure error correction.
Claims19
A receiver system, comprising:
- communication logic incorporated in the receiver capable of receiving data signals from a network, at least some of said data signals comprising both erasure error and random error;
- and
- processing logic coupled to the communication logic incorporated in the receiver and adapted to partition parity check bytes of the received signals into a first portion and a second portion, wherein the processing logic uses the first portion for random error correction and the second portion for erasure error correction and wherein the processing logic determines the second portion by determining a difference between the first portion and a number of said parity check bytes.
A method, comprising:
- receiving a codeword in a receiver;
- determining a number of parity check bytes in the received codeword, said codeword comprising both random errors and erasure errors;
- partitioning said number into a first portion and a second portion;
- determining said first portion by determining a code rate for random noise in said codeword;
- determining said second portion by determining a difference between the first portion and a number of parity check bytes;
- performing random error protection in accordance with said first portion;
- performing erasure error correction in accordance with said second portion;
- and
- forwarding the error-corrected codeword to a destination.
A non-transitory computer-readable medium comprising software code which, when executed by a processor, causes the processor to:
- determine a number of parity check bytes in a received codeword, said codeword comprising random errors and erasure errors;
- partition said number into a first portion and a second portion;
- determine said first portion by determining a code rate for random noise in said codeword;
- determine said second portion by determining a difference between the first portion and a number of parity check bytes;
- perform random error correction based on said first portion;
- and
- perform erasure error correction based on said second portion.
Dependencies are inferred from the claim text.