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 of 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 both the inner decoding and the outer decoding of the serial concatenated decoding when compared to the computation load experienced by the processor performing both the inner decoding and the outer decoding of the serial concatenated decoding 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 computational 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.
24 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 of 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 both the inner decoding and the outer decoding of the serial concatenated decoding when compared to the computation load experienced by the processor performing both the inner decoding and the outer decoding of the serial concatenated decoding 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 computational 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 non-transitory 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 of 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 both the inner decoding and the outer decoding of the serial concatenated decoding when compared to the computation load experienced by the processor performing both the inner decoding and the outer decoding of the serial concatenated decoding 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 computational load experienced is reduced. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification