Forward error correction decoding avoidance based on predicted code block reliability
AssigneeBlackBerry Limited
InventorsJason Robert Duggan, Andrew Mark Earnshaw, Timothy James Creasy
Life of this patent
Estimating the term…
Abstract
A method and device for performing Hforward error (FEC) correction avoidance based upon predicted block code reliability in a communications device is provided. An avoidance unit comprising a metric computation unit and a decision unit generates a reliability metric based upon a received code block. The reliability metric is compared to a reliability threshold, and the forward error correction decoder in the communications device is disabled if the metric is below or equal to the threshold.
Claims21
A method for performing forward error correction (FEC) avoidance in a receiver of a communications device, the method comprising:
- determining a reliability metric value of received code blocks wherein the reliability metric value increases with increasing probability of decoding success;
- determining a code block reliability threshold value;
- comparing the reliability metric value to the reliability threshold value;
- and
- disabling a FEC decoder in the communications device when the reliability metric is below or equal to the reliability threshold;
- wherein the reliability metric value is determined by measuring all bits of the received code blocks.
A forward error correction (FEC) avoidance device, for use in a communications device, the FEC avoidance device comprising:
- a metric computation unit for determining a reliability metric value of received code blocks processed by a receiver wherein the reliability metric value increases with increasing probability of decoding success;
- and
- a decision unit for determining a reliability threshold value and comparing the reliability metric value to the reliability threshold value to selectively disable a FEC decoder of the communications device to avoid the decoding process when the reliability metric is below or equal to the reliability threshold;
- wherein the reliability metric value is determined by measuring all bits of the received code blocks.
Dependencies are inferred from the claim text.