Site icon Techplayon

5G NR Resource Allocation – Resource Allocation Type 0

Introduction

To transmit and recieved data in downlink and uplink UEs need bandwidth resource allocated and this allocation provided by gNB. In 5G NR, similar to 4G the resource allocation is done in Time domain and frequency domain. Time domain resource allocation defines which symbols are allocated to UE and frequency domain allocation defines which RBs are allocated to the UE.

3GPP specification has defines following two type of resource allocation types in frequency domain:

In this post we will discuss about RAT#0 frequency domain allocation.

Key Pointers

How UEs knows which Resource Allocation Type is used by gNB

The gNB informs the UE about which resource allocation scheme to be used via RRC signalling within PDSCH-Config following parameter

Relationship with Bandwidth Part (bwp), RBG config and rbg-Size

Following table shows the relationship between btw, rbg-config and rbg-Size. We have considered a total channel bandwidht having total resource block 275 with four bandwidth parts. config#1 minimum rbg-Size is 2 RBs and maximum it can be 16 RBs where as config#2 minimum rbg-Size is 4 RBs and maximum it can be 16 RBs. These rbg-Size associated with the respective bandwidth part shown in following table.

Calculating the RBs with in different RBG

While allocating the resource blocks (RBs) within different RBG, it is not neccessarly tha all the RBGs will have equal no. of RBs, the First and the Last RBGs in can have less number of RBs than specified for that particulator BWP. The bitmap is of size NRBG and varies depending upon the size of the bandwidth part and the position of the bandwidth part within the Common Resource Block (CRB) grid, and RBG size (P). Following formula can be used to calculated.

Case #1:  RB value that is an integer multiple of RBG size and RBG with BWP have equal no. of RBs

Case #2:  RB value that is an integer multiple of RBG size and RBG at lower edge BWP have less no. of RBs

Case #3: RB value that is not an integer multiple of RBG size and RBG at upper and lower edge of BWP have less no. of RBs

Resource Block Allocation Example

Lets consider UE#1 and UE#2.  UE1’s resource allocation bitmap = 01100110   and UE2’s bitmap = 10011001. If the bit value is ‘1’ then it can be considered that RBG is allocated to UE and if bit value is ‘0’ then RBG is not allocated. This bitmap for RBG allocation it provided via DCI to the UEs. The following figure illustrates which RBs are allocated to UE1 and UE2.

References:

Related Topics:



Exit mobile version