| CPC H04L 1/004 (2013.01) [H03M 13/09 (2013.01); H03M 13/1515 (2013.01); H03M 13/258 (2013.01); H03M 13/27 (2013.01); H03M 13/2792 (2013.01); H03M 13/2906 (2013.01); H03M 13/2966 (2013.01); H03M 13/618 (2013.01); H03M 13/635 (2013.01); H03M 13/6516 (2013.01); H04L 1/0003 (2013.01); H04L 1/0041 (2013.01); H04L 1/0045 (2013.01); H04L 1/0057 (2013.01); H04L 1/0061 (2013.01); H04L 1/0064 (2013.01); H04L 1/0066 (2013.01); H04L 1/0071 (2013.01); H04L 1/1812 (2013.01); H04L 27/26 (2013.01); H04L 1/0075 (2013.01); H04W 84/042 (2013.01)] | 16 Claims |

|
1. A user equipment (UE) comprising:
a receiver configured to:
receive a transport block of data for transmission having a transport block size; and
receive a set of parameters that define a target code rate; and
one or more processors configured to:
determine a number N of inner code blocks needed to transmit the transport block;
calculate a modulation and coding scheme (MCS) including a number M of outer code blocks based on the number N of the inner code blocks and on the set of parameters that define the target code rate;
divide the received transport block into M outer code blocks and encode each of the M outer code blocks to form M encoded outer code blocks;
segment the M encoded outer code blocks into N inner code blocks and encode the N inner code blocks to form N encoded inner code blocks; and
arrange the N encoded inner code blocks to form an encoded transport block.
|