NPUSCH Bits (NB-IoT)
Mapped
Mapped, Descrambled, DeRateMatched, Decoded CB, Decoded TB determines the level of decoding for NPUSCH bits shown in the
- - no decoding is performed on NPUSCH bits. Mapped bits are shown in the
-
- descrambled (rate-matched) bits for each subframe are shown in the .
-
S (16 + LENi) bits per subframe.
-Each set of bits for an NPUSCH transmission consists of a 16-bit length field (LENi) followed by the deratematched (channel coded) bits for each codeblock.
LENi indicates the number of deratematched bits for the ith codeblock in a subframe and can be used to determine where one set of deratematched codeblock bits ends and the next set begins in the
.LEN = 3 * (Codeblock Length + CRC Cyclic Redundancy Check Length + Trellis Termination Bit Length) bits, where Codeblock Length is transmission dependent, CRC Length = 24 bits, and Trellis Termination Bit Length = 4 bits.
-
S (16 + LENi) bits per subframe.
-Each set of bits for a PUSCH codeblock consists of a 16-bit length field (LENi), the decoded codeblock bits, and a 24-bit CRC. When codeblock segmentation is not performed (Transport Block Size is less than 6144), the codeblock + CRC bits shown are the same as the transport block + CRC bits.
LENi indicates the number of decoded bits (including CRC) for the ith codeblock in a subframe and can be used to determine where a set of codeblock bits ends and the next set begins in the
.LENi = Codeblock Length + CRC Length, where Codeblock Length is transmission dependent, and CRC Length = 24 bits.
-
- (Transport Block Size + 24) decoded transport block bits (including CRCs) per subframe.
Each set of bits consists of the decoded transport block bits followed by a 24-bit CRC.
See Also