top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

LTE: What is the basic difference Resource Allocation type 0 and 1 ?

+4 votes
4,288 views
LTE: What is the basic difference Resource Allocation type 0 and 1 ?
posted Oct 31, 2013 by Neeraj Mishra

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

+2 votes

Both are the resource allocation(RBs) schemes.
The whole bandwidth of the system is divided into term of Resource Block. Based on 1.4Mhz, 5Mhz, 10, 15, 20 Mhz deployment, number of resource blocks varies in the system. There is a term call RBG ( Resource Block Group) which may consist of 1,2,3 or 4 resource blocks based on system bandwidth.

Under Resource Allocation type 0, resource blocks are being assigned to UEs in the form of RBG.
In RAT0, all the resource block groups are represented by bitmap. first bit in the bitmap represents first RBG, 2nd bit in the bitmap represents second resource block etc.

In Resource Allocation Type1, RBG(s) are kept under subset. which is known as RBG subset.
Resource Allocation type1 has given one more level of granularity in resource allocation, which is resource block allocation.
In resource allocation type1, first selection for RBG subset. based of subset type, sequence of RBG is determined. So based on the bit string, receiver can easily find out the exact number of resource block in a particular RBG.

answer Nov 2, 2013 by Vimal Kumar Mishra
+1 vote

The UE shall interpret the resource allocation field depending on the PDCCH DCI format detected. A resource allocation field in each PDCCH includes two parts, a resource allocation header field and information consisting of the actual resource block assignment. PDCCH DCI formats 1, 2, 2A and 2B with type 0 and PDCCH DCI formats 1, 2, 2A and 2B with type 1 resource allocation have the same format and are distinguished from each other via the single bit resource allocation header field which exists depending on the downlink system bandwidth where type 0 is indicated by 0 value and type 1 is indicated otherwise. PDCCH with DCI format 1A, 1B, 1C and 1D have a type 2 resource allocation while PDCCH with DCI format 1, 2, 2A and 2B have type 0 or type 1 resource allocation. PDCCH DCI formats with a type 2 resource allocation do not have a resource allocation header field. A UE shall discard PDSCH resource allocation in the corresponding PDCCH if consistent control information is not detected.

Type 0 Resource Allocation(RAT0)
In RAT0 allocation happens in terms of RBG( Resource block group ).
1 RBG = n consecutive RB's in frequency domain
where n depends on system bandwidth or the total number of RB's in the system for one subframe.
So total number of RBG's in the system will be :-
Number of RBG = Total number of RB's / n
If Total number of RB's % n > 0 , then
Number of RBG = Number of RBG +1 with last RBG containing the remaining RB's
example:
We are working on 10 Mhz, so total number of RB's will be 50.
From above table value of n will be 3 for 50 RB's in system. So total number of RBG's will be

Number of RBG = 50 / 3 = 16
As 50 % 3 > 0
So Total number of RBG = 16 +1 =17
And the last RBG will contain only 2 RB's

Type1 Resource Allocation( RAT1 )
In PDCCH Resource Allocation Header field represents the resource allocation type used. For RAT1 header field value will be 1.
Type1 Allocation also uses the bitmap fundamental. But as we know the limitations of Type0 that allocation happens in terms of RBG's which can lead to the wastage of RB's as explained above. So to provide more granularity in the resource allocation Type1 came into picture.

In Type1 one extra field is added which is subset to provide the granularity and frequency diversity in the system. Allocation happens in terms of RB's belonging to the same subset.
Each Subset p will contain every nth RBG starting from RBG p.
n = Number of RB's in a RBG from the above table.

Example:-
Suppose system bandwidth is 20 Mhz.
Total number of RB's =100

n = 4
Number of subsets = 4 (From table)
As total number of subsets are 4,
p = 0 to 3

answer Jan 8, 2014 by Sandeep
Similar Questions
+4 votes

Actually there are three resource allocation types being used to allocate resources to UE(s) in downlink and uplink. For downlink all three (Type 0, 1 and 2) used but for uplink only resource allocation type 2 is being used.

+3 votes

EnodeB considers CQI feedback from the UE before creating the transport block.
As per my understanding PUCCH resource allocation is not very dynamic. In this case how UE decide to use a specific MCS (Modulation and Coding Scheme) while using PUCCH channel ?

...