Sharing insights on technology and innovation
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