CPC H03M 13/114 (2013.01) [G06F 18/214 (2023.01); H03M 13/1108 (2013.01); H03M 13/1122 (2013.01); H03M 13/1128 (2013.01); H03M 13/1177 (2013.01)] | 17 Claims |
1. A method for decoding data packets by an apparatus including a processor, in a communication network, the method comprising:
pre-training, by the processor, a reinforcement model;
receiving, by the processor, one or more data packets related to each of one or more data types; and
decoding, by the processor, the one or more data packets using a parity check matrix associated with a corresponding data type, wherein the parity check matrix comprises a plurality of layers, arranged according to a combination of layers which is determined using the pre-trained reinforcement model,
wherein pre-training the reinforcement model comprises:
receiving, by the processor, training data packets related to each of a plurality of training data types;
identifying, by the processor, a pre-set parity check matrix for the training data packets related to each of the plurality of training data types;
decoding, by the processor, the training data packets related to each of the plurality of training data types using each combination of layers of a plurality of combinations of layers of the pre-set parity check matrix;
measuring, by the processor, a decoding time associated with decoding of the training data packets related to each of the plurality of training data types for each combination of layers; and
identifying, by the processor, one or more combination of layers having a minimum decoding time for each training data type based on the measured decoding time.
|