specviewer.org TS 38.331 ASN.1 index PUSCH-ConfigCommon

PUSCH-ConfigCommon

RRC IE · TS 38.331 v19.4.0 (2026-09) · clause 6.3.2

PUSCH-ConfigCommon is an RRC information element of 3GPP TS 38.331 (38331), the 5G NR Radio Resource Control (RRC) protocol.

First seen v15.1.0 (2018-04) · Last changed v15.2.0 (2018-06)

Definition

The IE PUSCH-ConfigCommon is used to configure the cell specific PUSCH parameters.

PUSCH-ConfigCommon ::=                  SEQUENCE {
    groupHoppingEnabledTransformPrecoding   ENUMERATED {enabled}                                                OPTIONAL,   -- Need R
    pusch-TimeDomainAllocationList          PUSCH-TimeDomainResourceAllocationList                              OPTIONAL,   -- Need R
    msg3-DeltaPreamble                      INTEGER (-1..6)                                                     OPTIONAL,   -- Need R
    p0-NominalWithGrant                     INTEGER (-202..24)                                                  OPTIONAL,   -- Need R
    ...
}

Fields (4)

FieldDescription
groupHoppingEnabledTransformPrecoding
ENUMERATED {enabled} · OPTIONAL Need R
For DMRS transmission with transform precoder, the NW may configure group hopping by this cell-specific parameter, see TS 38.211 [16], clause 6.4.1.1.1.2.
pusch-TimeDomainAllocationList
PUSCH-TimeDomainResourceAllocationList · OPTIONAL Need R
since v15.2.0
List of time domain allocations for timing of UL assignment to UL data (see TS 38.214 [19], table 6.1.2.1.1-1).
msg3-DeltaPreamble
INTEGER (-1..6) · OPTIONAL Need R
Power offset between msg3 and RACH preamble transmission. Actual value = field value 2 [dB] (see TS 38.213 [13], clause 7.1)
p0-NominalWithGrant
INTEGER (-202..24) · OPTIONAL Need R
P0 value for PUSCH with grant (except msg3). Value in dBm. Only even values (step size 2) allowed (see TS 38.213 [13], clause 7.1) This field is cell specific

Used by (1)

Uses (1)

In the viewer