SYSTEMS AND METHODS FOR COMMUNICATIONS
First Claim
Patent Images
1. A method of performing serial concatenated decoding having inner decoding and outer decoding, the method comprising the steps of:
- monitoring a measure of the number of corrections made to a plurality data blocks during outer decoding;
determining, in response to the measure of the number of corrections, whether applying sub-optimal inner decoding would reduce a computational load experienced by a processor performing the serial concatenated decoding when compared to the computation load experienced by the processor when optimal inner decoding is applied; and
applying, by the processor, sub-optimal inner decoding on data being serially concatenated decoded when the determination indicates that the processing load experienced is reduced.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and an article of manufacture for performing serial concatenated decoding are shown and described. The decoding includes monitoring a measure of the number of corrections made to a plurality data blocks during outer decoding and determining whether applying sub-optimal inner decoding would reduce a computational load experienced by a processor performing the serial concatenated decoding when compared to the computation load experienced by the processor when optimal inner decoding is applied.
17 Citations
28 Claims
-
1. A method of performing serial concatenated decoding having inner decoding and outer decoding, the method comprising the steps of:
-
monitoring a measure of the number of corrections made to a plurality data blocks during outer decoding; determining, in response to the measure of the number of corrections, whether applying sub-optimal inner decoding would reduce a computational load experienced by a processor performing the serial concatenated decoding when compared to the computation load experienced by the processor when optimal inner decoding is applied; and applying, by the processor, sub-optimal inner decoding on data being serially concatenated decoded when the determination indicates that the processing load experienced is reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for serial concatenated decoding, the system comprising:
-
a selector having an input and a plurality of outputs; an optimal inner decoder having an output and an input in communication with a first selector output; a sub-optimal inner decoder having an output and an input in communication with a second selector output; and an outer decoder in communication with the output of each of the optimal inner decoder and sub-optimal inner decoder, the outer decoder having an output in communication with the selector that determines whether the optimal inner decoder or sub-optimal inner decoder receives data for decoding based on monitoring a measure of the number of corrections made to a plurality of blocks of data during operation of the outer decoder. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising:
-
a machine readable storage medium; and executable program instructions embodied in the machine readable storage medium that when executed by a programmable system causes the system to perform functions of serial concatenated decoding having inner decoding and outer decoding, the functions comprising; monitoring a measure of the number of corrections made to a plurality data blocks during outer decoding; determining, in response to the measure of the number of corrections, whether applying sub-optimal inner decoding would reduce a computational load experienced by a processor of the programmable system performing the serial concatenated decoding when compared to the computation load experienced by the processor when optimal inner decoding is applied; and applying, by the processor, sub-optimal inner decoding on data being serially concatenated decoded when the determination indicates that the processing load experienced is reduced. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification