6.2.1 Transport block CRC attachment
38.2123GPPMultiplexing and channel codingNRRelease 17TS
Error detection is provided on each UL-SCH transport block through a Cyclic Redundancy Check (CRC).
The entire transport block is used to calculate the CRC parity bits. Denote the bits in a transport block delivered to layer 1 by, and the parity bits by
, where
is the payload size and
is the number of parity bits. The lowest order information bit
is mapped to the most significant bit of the transport block as defined in Clause 6.1.1 of [TS38.321].
The parity bits are computed and attached to the UL-SCH transport block according to Clause 5.1, by setting to 24 bits and using the generator polynomial
if
; and by setting
to 16 bits and using the generator polynomial
otherwise.
The bits after CRC attachment are denoted by , where
.