Site icon Techplayon

5G NR Transport Block Size (TBS) Calculation

Transport Block  in 5G NR, is nothing but the payload which is passed between the MAC and Phy Layers, specifically for the shared data channel such as PDSCH and PUSCH. A Transport Block undergoes Phy layer processing at the transmitter before being mapped onto the PDSCH for transmission over the air interface. A Transport block is added with CRC and segmented into code blcoks as shown as below. The transport The transport block consists of up to million bits and the code block consists of up to 8448 bits.

Factors Affecting Transport Block Size:

Device receiving data on the PDSCH has to determine the Transport Block Size (TBS) before attempting to decode the data. The UE uses information provided by RRC signalling and Downlink Control Information (DCI) over the PDCCH depending on scheduling type i.e. semi-static or dynamic scheduling.

Following picture depicts a simplified diagram to get Transport Block Size and provided lists of parameters which affects the TB size.

How to Calculated Transport Block Size

In 4G LTE, the transport block size is provided in a table which was a function of the MCS field and the Resource Block Allocation (PRBs). However, 5G NR support significantly larger bandwidths, together with a wide range of transmission duration and variations in the overhead depending on other features configured such as CSI-RS. It would result in a large number of tables required to handle the large dynamic range in terms of transport block sizes.

Such a scheme may also require modifications whenever some of these parameters change. Therefore, 5G NR has opted for a formula-based approach combined with a table for the smallest transport block sizes instead to obtain the necessary flexibility.

Step to Calculated TBS

where

 

References:

Related Posts:



Exit mobile version