TechWindo

Sharing insights on technology and innovation

Resource allocation in time domain:

             When the UE is scheduled to transmit a transport block and no CSI the report, or the UE is scheduled to transmit a transport block and a CSI report(s) on PUSCH by a DCI, the Time domain resource assignment field value m of the DCI provides a row index m + 1 to an allocated table.

           Indexed row defines slot offset K2, the start symbol S and the allocation length L, and the PUSCH mapping type to be applied in the PUSCH transmission.

When the UE is scheduled to transmit a PUSCH with no transport block and with a CSI report(s) by a CSI request field on a DCI, the Time-domain resource assignment field value m of the DCI provides a row index m + 1 to an allocated table which is defined by the higher layer configured pusch-TimeDomainAllocationList in pusch-Config. 

=>  The slot where the UE shall transmit the PUSCH is determined by K2 as

=> where n is the slot with the scheduling DCI, K2 is based on the numerology of PUSCH,  and Mu PUSCH and Mu PDCCH are the subcarrier spacing configurations for PUSCH and PDCCH, respectively.


=> The starting symbol S relative to the start of the slot, and the number of consecutive symbols L counting from the symbol S allocated for the PUSCH are determined from the SLIV(start and length indicator value) of the indexed row:

=> The PUSCH mapping type is set to Type A or Type B as defined in Subclause 6.4.1.1.3 of [4, TS 38.211] as given by the indexed row.

The UE shall consider the S and L combinations defined in table 6.1.2.1-1 as valid PUSCH allocations

Determination of the resource allocation table to be used for PUSCH (6.1.2.1.1).                Table 6.1.2.1.1-1 defines which PUSCH time domain resource allocation configuration to apply. Either a default PUSCH time-domain allocation.



Default PUSCH time domain resource allocation A for normal CP: Table- 6.1.2.1.1-2: 

 According to table 6.1.2.1.1-2, is applied, or the higher layer configured pusch-TimeDomainAllocationList in either pusch-ConfigCommon or pusch-Config is applied. 

Row index PUSCH mapping type S L
1 Type A j 0 14
2 Type A j 0 12
3 Type A j 0 10
4 Type B j 2 10
5 Type B j 4 10
6 Type B j 4 8
7 Type B j 4 6
8 Type A j+1 0 14
9 Type A j+1 0 12
10 Type A j+1 0 10
11 Type A j+2 0 14
12 Type A j+2 0 12
13 Type A j+2 0 10
14 Type B j 8 6
15 Type A j+3 0 14
16 Type A j+3 0 10

Definition of value j: Table 6.1.2.1.1-4: 

Table 6.1.2.1.1-4 defines the subcarrier spacing specific values j. j is used in the determination of in conjunction with table 6.1.2.1.1-2, for normal CP or table 6.1.2.1.1.-3 for extended CP, where is the subcarrier spacing configurations for PUSCH. 

µPUSCH j
0 1
1 1
2 2
3 3

Definition of value Delta (Δ): Table 6.1.2.1.1-5: 

       Table 6.1.2.1.1-5 defines the additional subcarrier spacing specific slot delay value for the first transmission of MSG3 scheduled by the RAR. When the UE transmits an MSG3 scheduled by RAR, the Δ value specific to MSG3 subcarrier spacing µPUSCH is applied in addition to the K2 value. 

µPUSCH Δ
0 2
1 3
2 4
3 6

November 29, 2025

Leave a Reply

Your email address will not be published. Required fields are marked *

Post View

Total Visitors: 21651