Optimized decoding in a receiver
AssigneeQUALCOMM Incorporated
InventorsSoumya Das, Ashok Mantravadi, Ravishanker Mudigonda
Life of this patent
Estimating the term…
Abstract
A receiver includes a decoder configured to decode at least a portion of a data stream comprising a data frame. The data frame includes a code block having a data block and a parity block. The receiver also includes a controller. The controller is configured to determine whether to disable at least a portion of the receiver during transmission of the parity block to the receiver when the data block contains at least one erasure.
Claims30
A receiver, comprising:
- a decoder configured to decode at least a first stream and a second stream of a data stream, wherein the first stream comprises a first frame that includes a first code block that comprises a first data block and a first parity block, and the second stream comprises a second frame that includes a second code block that comprises a second data block and a second parity block;
- and
- a controller configured to disable a receiving portion of the receiver that receives the first stream during transmission of the first parity block to the receiver when the first data block contains a number of erasures exceeding a decoding capability of the decoder.
A receiver, comprising:
- means for decoding at least a first stream and a second stream of a data stream, wherein the first stream comprises a first frame that includes a first code block that comprises a first data block and a first parity block, and the second stream comprises a second frame that includes a second code block that comprises a second data block and a second parity block;
- and
- means for disabling a receiving portion of the receiver that receives the first stream during transmission of the first parity block to the receiver when the first data block contains a number of erasures exceeding a decoding capability of the decoder.
A method of processing a data stream at a receiver, the method comprising:
- decoding at least a first stream and a second stream of the data stream, wherein the first stream comprises a first frame that includes a first code block that comprises a first data block and a first parity block, and the second stream comprises a second frame that includes a second code block that comprises a second data block and a second parity block;
- and
- disabling a receiving portion of the receiver that receives the first stream during transmission of the first parity block to the receiver when the first data block contains a number of erasures exceeding the decoding capability of a decoder.
A machine-readable medium comprising instructions executable by one or more processors in a receiver, the instructions comprising:
- code to decode at least a first stream and a second stream of a data stream, wherein the first stream comprises a first frame that includes a first code block that comprises a first data block and a first parity block, and the second stream comprises a second frame that includes a second code block that comprises a second data block and a second parity block;
- and
- code to disable a receiving portion of the receiver that receives the first stream during transmission of the first parity block to the receiver when the first data block contains a number of erasures exceeding a decoding capability of the decoder.
A receiver for decoding a data stream combined by a first sub-data stream having a first data block and a first parity block and a second sub-data stream having a second data block and a second parity block, comprising:
- a first processors operative to decode the first sub-data stream;
- a second processor operative to decode the second sub-data stream;
- and
- a controller operative to:
- disable at least a first receiving portion of the receiver during transmission of the first parity block when the first data block contains a number of erasures;
- and
- disable at least a second receiving portion of the receiver during transmission of the second parity block when the second data block contains a number of erasures.
Dependencies are inferred from the claim text.