| CPC H04L 1/0057 (2013.01) [H04L 1/0071 (2013.01); H04L 1/1614 (2013.01); H04L 1/1812 (2013.01); H04W 40/125 (2013.01); H04W 84/12 (2013.01)] | 20 Claims |

|
1. A method of transmitting data, comprising:
segmenting a first group of unencoded information bits into a set of information blocks that each include a respective plurality of the unencoded information bits;
encoding, using low density parity check (LDPC) encoding, each of the information blocks to generate corresponding codewords;
transmitting the codewords to a destination station;
responsive to receiving a feedback message indicating that at least one of the codewords has not been successfully decoded by the destination station, identifying a first information block of the set of information blocks corresponding to a first codeword of the at least one of the codewords that has not been successfully decoded by the destination station;
responsive to identifying the first information block, interleaving a second group of unencoded information bits representing a subset of the first group of unencoded information bits and associated with the first information block, to generate interleaved unencoded information bits associated with a revised first information block;
encoding, using low density parity check (LDPC) encoding, the interleaved unencoded information bits associated with the revised first information block to generate a revised first codeword, wherein values obtained in respect of parity check bits included in the first codeword are different from values obtained in respect of parity check bits included in the revised first codeword; and
transmitting the revised first codeword to the destination station.
|