CPC H04L 1/0058 (2013.01) [H03M 13/1148 (2013.01); H03M 13/116 (2013.01); H03M 13/1185 (2013.01); H03M 13/616 (2013.01); H03M 13/6306 (2013.01); H03M 13/6393 (2013.01); H04L 1/0041 (2013.01); H04L 1/0045 (2013.01); H04L 1/0057 (2013.01); H04L 1/0067 (2013.01); H04L 1/1819 (2013.01); H04L 1/0003 (2013.01); H04L 1/0009 (2013.01); H04L 1/0071 (2013.01)] | 22 Claims |
1. A method performed by a transmitter in a communication system, the method comprising:
identifying input bits to be transmitted;
identifying Z, a size of an identity matrix or a cyclically shifted matrix of the identity matrix;
identifying a code block based on the input bits and a padding bit, wherein a size of the code block is a multiple of the Z;
identifying a parity check matrix for a low density parity check (LDPC) encoding based on the Z;
encoding the code block by the LDPC encoding based on the parity check matrix and the Z;
identifying a redundancy version (RV);
generating a bit sequence by a rate matching on the encoded code block based on a bit position;
modulating the bit sequence; and
transmitting the modulated bit sequence,
wherein the bit position is determined based on the RV and a multiple of the Z.
|