specviewer.org TS 38.331 ASN.1 index ControlResourceSet

ControlResourceSet

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

ControlResourceSet 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 v18.0.0 (2024-01)

Definition

The IE ControlResourceSet is used to configure a time/frequency control resource set (CORESET) in which to search for downlink control information (see TS 38.213 [13], clause 10.1). For the UE not supporting multipleCORESET in FR1, in order to receive MBS multicast in CFR within the UE's active BWP, if a CORESET is not configured within the PDCCH-ConfigMulticast , the CORESET other than CORESET#0 configured within the UE's active BWP for scheduling unicast can be used for scheduling MBS multicast, and the CORESET is expected to be included completely within the CFR and the parameters configured in the CORESET are expected to be supported by the UE for MBS multicast.

ControlResourceSet ::=              SEQUENCE {
    controlResourceSetId                ControlResourceSetId,
    frequencyDomainResources            BIT STRING (SIZE (45)),
    duration                            INTEGER (1..maxCoReSetDuration),
    cce-REG-MappingType                 CHOICE {
        interleaved                         SEQUENCE {
            reg-BundleSize                      ENUMERATED {n2, n3, n6},
            interleaverSize                     ENUMERATED {n2, n3, n6},
            shiftIndex                          INTEGER(0..maxNrofPhysicalResourceBlocks-1)       OPTIONAL -- Need S
        },
        nonInterleaved                      NULL
    },
    precoderGranularity                 ENUMERATED {sameAsREG-bundle, allContiguousRBs},
    tci-StatesPDCCH-ToAddList           SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
    tci-StatesPDCCH-ToReleaseList       SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB-initialBWP
    tci-PresentInDCI                        ENUMERATED {enabled}                                  OPTIONAL, -- Need S
    pdcch-DMRS-ScramblingID                 INTEGER (0..65535)                                    OPTIONAL, -- Need S
    ...,
    [[
        rb-Offset-r16                       INTEGER (0..5)                                            OPTIONAL, -- Need S
        tci-PresentDCI-1-2-r16              INTEGER (1..3)                                            OPTIONAL, -- Need S
        coresetPoolIndex-r16                INTEGER (0..1)                                            OPTIONAL, -- Need S
        controlResourceSetId-v1610          ControlResourceSetId-v1610                                OPTIONAL  -- Need S
    ]],
    [[
        followUnifiedTCI-State-r17          ENUMERATED {enabled}                                      OPTIONAL  -- Need R
    ]],
    [[
        applyIndicatedTCI-State-r18         ENUMERATED {first, second, both,  none}                   OPTIONAL  -- Cond FollowUTCI
    ]]
}

Fields (20)

FieldDescription
controlResourceSetId
ControlResourceSetId
Identifies the instance of the ControlResourceSet IE. Value 0 identifies the common CORESET configured in MIB and in ServingCellConfigCommon ( controlResourceSetZero ) and is hence not used here in the ControlResourceSet IE. Other values identify CORESETs configured by dedicated signalling or in SIB1 or SIB20 . The controlResourceSetId is unique among the BWPs of a serving cell. If the field controlResourceSetId-v1610 is present, the UE shall ignore the controlResourceSetId field (without suffix).
frequencyDomainResources
BIT STRING (SIZE (45))
Frequency domain resources for the CORESET. Each bit corresponds a group of 6 RBs, with grouping starting from the first RB group in the BWP or MBS CFR where the CORESET is configured. When at least one search space is configured with freqMonitorLocation-r16, only the first $N_{\text{RBG,set0}}^{\text{size}}$ bits are valid (see TS 38.213 [13], clause 10.1). The first (left-most / most significant) bit corresponds to the first RB group in the BWP or MBS CFR where the CORESET is configured, and so on. A bit that is set to 1 indicates that this RB group belongs to the frequency domain resource of this CORESET. Bits corresponding to a group of RBs not fully contained in the bandwidth part within which the CORESET is configured are set to zero (see TS 38.211 [16], clause 7.3.2.2).
duration
INTEGER (1..maxCoReSetDuration)
Contiguous time duration of the CORESET in number of symbols (see TS 38.211 [16], clause 7.3.2.2).
cce-REG-MappingType
CHOICE {
since v15.1.0
Mapping of Control Channel Elements (CCE) to Resource Element Groups (REG) (see TS 38.211 [16], clauses 7.3.2.2 and 7.4.1.3.2).
interleaved
SEQUENCE {
since v15.1.0
reg-BundleSize
ENUMERATED {n2, n3, n6}
since v15.1.0
Resource Element Groups (REGs) can be bundled to create REG bundles. This parameter defines the size of such bundles (see TS 38.211 [16], clause 7.3.2.2).
interleaverSize
ENUMERATED {n2, n3, n6}
since v15.1.0
Interleaver-size (see TS 38.211 [16], clause 7.3.2.2).
shiftIndex
INTEGER(0..maxNrofPhysicalResourceBlocks-1) · OPTIONAL Need S
since v15.1.0
When the field is absent the UE applies the value of the physCellId configured for this serving cell (see TS 38.211 [16], clause 7.3.2.2).
nonInterleaved
NULL
since v15.1.0
precoderGranularity
ENUMERATED {sameAsREG-bundle, allContiguousRBs}
Precoder granularity in frequency domain (see TS 38.211 [16], clauses 7.3.2.2 and 7.4.1.3.2).
tci-StatesPDCCH-ToAddList
SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId · OPTIONAL Cond NotSIB-initialBWP
since v15.2.0
A subset of the TCI states defined in pdsch-Config, either with tci-StatesToAddModList or dl-OrJointTCI-StateList, included in the BWP-DownlinkDedicated corresponding to the serving cell and to the DL BWP to which the ControlResourceSet belong to. They are used for providing QCL relationships between the DL RS(s) in one RS Set (TCI-State) and the PDCCH DMRS ports (see TS 38.213 [13], clause 6.). The network configures at most maxNrofTCI-StatesPDCCH entries. The QCL relationships defined herein do not apply to MBS broadcast.
tci-StatesPDCCH-ToReleaseList
SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId · OPTIONAL Cond NotSIB-initialBWP
since v15.2.0
tci-PresentInDCI
ENUMERATED {enabled} · OPTIONAL Need S
since v15.1.0
This field indicates if TCI field is present or absent in DCI format 1_1, DCI format 1_3 and DCI format 4_2. When the field is absent the UE considers the TCI to be absent/disabled. In case of cross carrier scheduling, the network sets this field to enabled for the ControlResourceSet used for cross carrier scheduling in DCI format 1_1 in the scheduling cell if enableDefaultBeamForCCS is not configured (see TS 38.214 [19], clause 5.1.5).
pdcch-DMRS-ScramblingID
INTEGER (0..65535) · OPTIONAL Need S
PDCCH DMRS scrambling initialization (see TS 38.211 [16], clause 7.4.1.3.1). When the field is absent the UE applies the value of the physCellId configured for this serving cell.
rb-Offset-r16
INTEGER (0..5) · OPTIONAL Need S
since v16.0.0
Indicates the RB level offset in units of RB from the first RB of the first 6RB group to the first RB of BWP (see 38.213 [13], clause 10.1).
tci-PresentDCI-1-2-r16
INTEGER (1..3) · OPTIONAL Need S
since v16.2.0
Configures the number of bits for "Transmission configuration indicator" in DCI format 1_2. When the field is absent the UE applies the value of 0 bit for the "Transmission configuration indicator" in DCI format 1_2 (see TS 38.212 [17], clause 7.3.1 and TS 38.214 [19], clause 5.1.5). In case of cross carrier scheduling, the network configures this field for the ControlResourceSet used for cross carrier scheduling in DCI format 1_2 in the scheduling cell if enableDefaultBeamForCCS is not configured (see TS 38.214 [19], clause 5.1.5).
coresetPoolIndex-r16
INTEGER (0..1) · OPTIONAL Need S
since v16.0.0
The index of the CORESET pool for this CORESET as specified in TS 38.213 [13] (clauses 9 and 10) and TS 38.214 [19] (clauses 5.1 and 6.1). If the field is absent, the UE applies the value 0.
controlResourceSetId-v1610
ControlResourceSetId-v1610 · OPTIONAL Need S
since v16.1.0
Identifies the instance of the ControlResourceSet IE. Value 0 identifies the common CORESET configured in MIB and in ServingCellConfigCommon ( controlResourceSetZero ) and is hence not used here in the ControlResourceSet IE. Other values identify CORESETs configured by dedicated signalling or in SIB1 or SIB20 . The controlResourceSetId is unique among the BWPs of a serving cell. If the field controlResourceSetId-v1610 is present, the UE shall ignore the controlResourceSetId field (without suffix).
followUnifiedTCI-State-r17
ENUMERATED {enabled} · OPTIONAL Need R
since v17.3.0
When set to enabled, for PDCCH reception on this CORESET, the UE applies the "indicated" DL only TCI or joint TCI as specified in TS 38.214 [19], clause 5.1.5.
applyIndicatedTCI-State-r18
ENUMERATED {first, second, both, none} · OPTIONAL Cond FollowUTCI
since v18.0.0
This field indicates, for PDCCH reception on this CORESET, if UE applies the first, the second, both or none "indicated" DL only TCI or joint TCI as specified in TS 38.213 [13], clause 10.1. Value both can be configured only if sfnSchemePDCCH is configured in the serving cell.

Used by (3)

Uses (6)

In the viewer