specviewer.org TS 38.331 ASN.1 index SRS-Config

SRS-Config

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

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

First seen v15.0.0 (2018-01) · Last changed v19.0.0 (2025-10)

Definition

The IE SRS-Config is used to configure sounding reference signal transmissions. The configuration defines a list of SRS-Resources, a list of SRS-PosResources, a list of SRS-PosResourceSets and a list of SRS-ResourceSets. Each resource set defines a set of SRS-Resources or SRS-PosResources. The network triggers the transmission of the set of SRS-Resources or SRS-PosResources using a configured aperiodicSRS-ResourceTrigger (L1 DCI). The network does not configure SRS specific power control parameters alpha (without suffix) or pathlossReferenceRS if unifiedTCI-StateType is configured for the serving cell.

SRS-Config ::=                          SEQUENCE {
    srs-ResourceSetToReleaseList            SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL, -- Need N
    srs-ResourceSetToAddModList             SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL, -- Need N
    srs-ResourceToReleaseList               SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId              OPTIONAL, -- Need N
    srs-ResourceToAddModList                SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource                OPTIONAL, -- Need N
    tpc-Accumulation                        ENUMERATED {disabled}                                                   OPTIONAL, -- Need S
    ...,
    [[
        srs-RequestDCI-1-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
        srs-RequestDCI-0-2-r16                  INTEGER (1..2)                                                          OPTIONAL, -- Need S
        srs-ResourceSetToAddModListDCI-0-2-r16  SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet          OPTIONAL, -- Need N
        srs-ResourceSetToReleaseListDCI-0-2-r16 SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId        OPTIONAL, -- Need N
        srs-PosResourceSetToReleaseList-r16     SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16
        OPTIONAL, -- Need N
        srs-PosResourceSetToAddModList-r16      SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16        OPTIONAL,-- Need N
        srs-PosResourceToReleaseList-r16        SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16            OPTIONAL,-- Need N
        srs-PosResourceToAddModList-r16         SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16  OPTIONAL  -- Need N
    ]],
    [[
        dci-TriggeringPosResourceSetLink-r18    ENUMERATED { enabled }                                                  OPTIONAL  -- Need R
    ]],
    [[
        srs-TwoSeparatePowerControlAdjustmentStates-r19   ENUMERATED {enabled}                                          OPTIONAL, -- Need R
        tpc-OfSRS-ClosedLoopIndexInDCI-1-1-r19            ENUMERATED {enabled}                                          OPTIONAL, -- Need R
        srs-ClosedLoopIndexIndicatorInDCI-1-1-r19         ENUMERATED {enabled}                                          OPTIONAL  -- Need R
    ]]
}

Fields (17)

FieldDescription
srs-ResourceSetToReleaseList
SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId · OPTIONAL Need N
srs-ResourceSetToAddModList
SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet · OPTIONAL Need N
srs-ResourceToReleaseList
SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId · OPTIONAL Need N
srs-ResourceToAddModList
SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource · OPTIONAL Need N
tpc-Accumulation
ENUMERATED {disabled} · OPTIONAL Need S
since v15.1.0
If the field is absent, UE applies TPC commands via accumulation. If disabled, UE applies the TPC command without accumulation (this applies to SRS when a separate closed loop is configured for SRS) (see TS 38.213 [13], clause 7.3).
srs-RequestDCI-1-2-r16
INTEGER (1..2) · OPTIONAL Need S
since v16.2.0
srs-RequestDCI-0-2-r16
INTEGER (1..2) · OPTIONAL Need S
since v16.2.0
srs-ResourceSetToAddModListDCI-0-2-r16
SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet · OPTIONAL Need N
since v16.2.0
srs-ResourceSetToReleaseListDCI-0-2-r16
SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId · OPTIONAL Need N
since v16.2.0
srs-PosResourceSetToReleaseList-r16
SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSetId-r16 · OPTIONAL Need N
since v16.0.0
srs-PosResourceSetToAddModList-r16
SEQUENCE (SIZE(1..maxNrofSRS-PosResourceSets-r16)) OF SRS-PosResourceSet-r16 · OPTIONAL Need N
since v16.0.0
srs-PosResourceToReleaseList-r16
SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResourceId-r16 · OPTIONAL Need N
since v16.0.0
srs-PosResourceToAddModList-r16
SEQUENCE (SIZE(1..maxNrofSRS-PosResources-r16)) OF SRS-PosResource-r16 · OPTIONAL Need N
since v16.0.0
dci-TriggeringPosResourceSetLink-r18
ENUMERATED { enabled } · OPTIONAL Need R
since v18.0.0
Indicates whether the single DCI-triggering SRS positioning resource sets across the linked carriers is enabled or not for bandwidth aggregation.
srs-TwoSeparatePowerControlAdjustmentStates-r19
ENUMERATED {enabled} · OPTIONAL Need R
since v19.0.0
Indicates that two separate SRS power control adjustment states are configured (see TS 38.213 [13], clause 7.3.1).
tpc-OfSRS-ClosedLoopIndexInDCI-1-1-r19
ENUMERATED {enabled} · OPTIONAL Need R
since v19.0.0
Enables the presence of 2-bit TPC command for separate SRS closed loop adjustment state(s) in DCI format 1_1 (see TS 38.212 [17], clause 7.3.1).
srs-ClosedLoopIndexIndicatorInDCI-1-1-r19
ENUMERATED {enabled} · OPTIONAL Need R
since v19.0.0
Enables the presence of 1-bit SRS closed loop index indicator in DCI format 1_1 (see TS 38.212 [17], clause 7.3.1). This field is only present if srs-TwoSeparatePowerControlAdjustmentStates is configured.

Used by (1)

Uses (12)

In the viewer