11 Radio information related interactions between network nodes

38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 17TS

11.1 General

This clause specifies RRC messages that are transferred between network nodes. These RRC messages may be transferred to or from the UE via another Radio Access Technology. Consequently, these messages have similar characteristics as the RRC messages that are transferred across the NR radio interface, i.e. the same transfer syntax and protocol extension mechanisms apply.

11.2 Inter-node RRC messages

11.2.1 General

This clause specifies RRC messages that are sent either across the X2-, Xn- or the NG-interface, either to or from the gNB, i.e. a single ‘logical channel’ is used for all RRC messages transferred across network nodes. The information could originate from or be destined for another RAT.

— ASN1START

— TAG-NR-INTER-NODE-DEFINITIONS-START

NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

ARFCN-ValueNR,

ARFCN-ValueEUTRA,

CellIdentity,

CGI-InfoEUTRA,

CGI-InfoNR,

CondReconfigExecCondSCG-r17,

CSI-RS-Index,

CSI-RS-CellMobility,

DRX-Config,

EUTRA-PhysCellId,

FeatureSetDownlinkPerCC-Id,

FeatureSetUplinkPerCC-Id,

FreqBandIndicatorNR,

GapConfig,

maxBandComb,

maxBands,

maxBandsEUTRA,

maxCellSFTD,

maxFeatureSetsPerBand,

maxFreq,

maxFreqIDC-MRDC,

maxNrofCombIDC,

maxNrofCondCells-r16,

maxNrofCondCells-1-r17,

maxNrofPhysicalResourceBlocks,

maxNrofSCells,

maxNrofServingCells,

maxNrofServingCells-1,

maxNrofServingCellsEUTRA,

maxNrofIndexesToReport,

maxSimultaneousBands,

MBSInterestIndication-r17,

MeasQuantityResults,

MeasResultCellListSFTD-EUTRA,

MeasResultCellListSFTD-NR,

MeasResultList2NR,

MeasResultSCG-Failure,

MeasResultServFreqListEUTRA-SCG,

NeedForGapsInfoNR-r16,

NeedForGapNCSG-InfoNR-r17,

NeedForGapNCSG-InfoEUTRA-r17,

OverheatingAssistance,

OverheatingAssistance-r17,

P-Max,

PhysCellId,

RadioBearerConfig,

RAN-NotificationAreaInfo,

RRCReconfiguration,

ServCellIndex,

SetupRelease,

SSB-Index,

SSB-MTC,

SSB-ToMeasure,

SS-RSSI-Measurement,

ShortMAC-I,

SubcarrierSpacing,

UEAssistanceInformation,

UE-CapabilityRAT-ContainerList,

maxNrofCLI-RSSI-Resources-r16,

maxNrofCLI-SRS-Resources-r16,

RSSI-ResourceId-r16,

SDT-Config-r17,

SidelinkUEInformationNR-r16,

SRS-ResourceId,

UE-RadioPagingInfo-r17

FROM NR-RRC-Definitions;

— TAG-NR-INTER-NODE-DEFINITIONS-STOP

— ASN1STOP

11.2.2 Message definitions

CG-CandidateList

This message is used to transfer the SCG radio configuration for one or more candidate cells for Conditional PSCell Addition (CPA) or Conditional PSCell Change (CPC) as generated by the candidate target SgNB.

Direction: Secondary gNB to master gNB or eNB.

CG-CandidateList message

— ASN1START

— TAG-CG-CANDIDATELIST-START

CG-CandidateList ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

cg-CandidateList-r17 CG-CandidateList-r17-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

CG-CandidateList-r17-IEs ::= SEQUENCE {

cg-CandidateToAddModList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CG-CandidateInfo-r17 OPTIONAL,

cg-CandidateToReleaseList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CG-CandidateInfoId-r17 OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

CG-CandidateInfo-r17 ::= SEQUENCE {

cg-CandidateInfoId-r17 CG-CandidateInfoId-r17,

candidateCG-Config-r17 OCTET STRING (CONTAINING CG-Config)

}

CG-CandidateInfoId-r17::= SEQUENCE {

ssbFrequency-r17 ARFCN-ValueNR,

physCellId-r17 PhysCellId

}

— TAG-CG-CANDIDATELIST-STOP

— ASN1STOP

CG-CandidateList field descriptions

cg-CandidateToAddModList

Contains information regarding candidate target cells to be added or modified for Conditional PSCell Addition (CPA) or Conditional PSCell Change (CPC) from the candidate target secondary node to the master node.

cg-CandidateToReleaseList

Contains information regarding candidate target cells for CPA or CPC to be removed from the candidate target secondary node to the master node. This list is not used in CPA or CPC preparation.

CG-CandidateInfo field descriptions

cg-CandidateInfoId

SSB frequency and Physical Cell Identity of the candidate target cell.

candidateCG-Config

CG-Config message corresponding to the cell indicated by cg-CandidateInfoId.

HandoverCommand

This message is used to transfer the handover command as generated by the target gNB.

Direction: target gNB to source gNB/source RAN.

HandoverCommand message

— ASN1START

— TAG-HANDOVER-COMMAND-START

HandoverCommand ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

handoverCommand HandoverCommand-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

HandoverCommand-IEs ::= SEQUENCE {

handoverCommandMessage OCTET STRING (CONTAINING RRCReconfiguration),

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-HANDOVER-COMMAND-STOP

— ASN1STOP

HandoverCommand field descriptions

handoverCommandMessage

Contains the RRCReconfiguration message used to perform handover within NR or handover to NR, as generated (entirely) by the target gNB.

HandoverPreparationInformation

This message is used to transfer the NR RRC information used by the target gNB during handover preparation or UE context retrieval, e.g. in case of resume or re-establishment, including UE capability information. This message is also used for transferring the information between the CU and DU.

Direction: source gNB/source RAN to target gNB or CU to DU.

HandoverPreparationInformation message

— ASN1START

— TAG-HANDOVER-PREPARATION-INFORMATION-START

HandoverPreparationInformation ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

handoverPreparationInformation HandoverPreparationInformation-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

HandoverPreparationInformation-IEs ::= SEQUENCE {

ue-CapabilityRAT-List UE-CapabilityRAT-ContainerList,

sourceConfig AS-Config OPTIONAL, — Cond HO

rrm-Config RRM-Config OPTIONAL,

as-Context AS-Context OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

AS-Config ::= SEQUENCE {

rrcReconfiguration OCTET STRING (CONTAINING RRCReconfiguration),

…,

[[

sourceRB-SN-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,

sourceSCG-NR-Config OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,

sourceSCG-EUTRA-Config OCTET STRING OPTIONAL

]],

[[

sourceSCG-Configured ENUMERATED {true} OPTIONAL

]],

[[

sdt-Config-r17 SDT-Config-r17 OPTIONAL

]]

}

AS-Context ::= SEQUENCE {

reestablishmentInfo ReestablishmentInfo OPTIONAL,

configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,

…,

[[ ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL

]],

[[ ueAssistanceInformation OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL — Cond HO2

]],

[[

selectedBandCombinationSN BandCombinationInfoSN OPTIONAL

]],

[[

configRestrictInfoDAPS-r16 ConfigRestrictInfoDAPS-r16 OPTIONAL,

sidelinkUEInformationNR-r16 OCTET STRING OPTIONAL,

sidelinkUEInformationEUTRA-r16 OCTET STRING OPTIONAL,

ueAssistanceInformationEUTRA-r16 OCTET STRING OPTIONAL,

ueAssistanceInformationSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL, — Cond HO2

needForGapsInfoNR-r16 NeedForGapsInfoNR-r16 OPTIONAL

]],

[[

configRestrictInfoDAPS-v1640 ConfigRestrictInfoDAPS-v1640 OPTIONAL

]],

[[

needForGapNCSG-InfoNR-r17 NeedForGapNCSG-InfoNR-r17 OPTIONAL,

needForGapNCSG-InfoEUTRA-r17 NeedForGapNCSG-InfoEUTRA-r17 OPTIONAL,

mbsInterestIndication-r17 OCTET STRING (CONTAINING MBSInterestIndication-r17) OPTIONAL

]]

}

ConfigRestrictInfoDAPS-r16 ::= SEQUENCE {

powerCoordination-r16 SEQUENCE {

p-DAPS-Source-r16 P-Max,

p-DAPS-Target-r16 P-Max,

uplinkPowerSharingDAPS-Mode-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic }

} OPTIONAL

}

ConfigRestrictInfoDAPS-v1640 ::= SEQUENCE {

sourceFeatureSetPerDownlinkCC-r16 FeatureSetDownlinkPerCC-Id,

sourceFeatureSetPerUplinkCC-r16 FeatureSetUplinkPerCC-Id

}

ReestablishmentInfo ::= SEQUENCE {

sourcePhysCellId PhysCellId,

targetCellShortMAC-I ShortMAC-I,

additionalReestabInfoList ReestabNCellInfoList OPTIONAL

}

ReestabNCellInfoList ::= SEQUENCE ( SIZE (1..maxCellPrep) ) OF ReestabNCellInfo

ReestabNCellInfo::= SEQUENCE{

cellIdentity CellIdentity,

key-gNodeB-Star BIT STRING (SIZE (256)),

shortMAC-I ShortMAC-I

}

RRM-Config ::= SEQUENCE {

ue-InactiveTime ENUMERATED {

s1, s2, s3, s5, s7, s10, s15, s20,

s25, s30, s40, s50, min1, min1s20, min1s40,

min2, min2s30, min3, min3s30, min4, min5, min6,

min7, min8, min9, min10, min12, min14, min17, min20,

min24, min28, min33, min38, min44, min50, hr1,

hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,

hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,

day2hr12, day3, day4, day5, day7, day10, day14, day19,

day24, day30, dayMoreThan30} OPTIONAL,

candidateCellInfoList MeasResultList2NR OPTIONAL,

…,

[[

candidateCellInfoListSN-EUTRA MeasResultServFreqListEUTRA-SCG OPTIONAL

]]

}

— TAG-HANDOVER-PREPARATION-INFORMATION-STOP

— ASN1STOP

HandoverPreparationInformation field descriptions

as-Context

Local RAN context required by the target gNB or DU.

rrm-Config

Local RAN context used mainly for RRM purposes.

sourceConfig

The radio resource configuration as used in the source cell.

ue-CapabilityRAT-List

The UE radio access related capabilities concerning RATs supported by the UE. A gNB that retrieves MRDC related capability containers ensures that the set of included MRDC containers is consistent w.r.t. the feature set related information.

ue-InactiveTime

Duration while UE has not received or transmitted any user data. Thus the timer is still running in case e.g., UE measures the neighbour cells for the HO purpose. Value s1 corresponds to 1 second, s2 corresponds to 2 seconds and so on. Value min1 corresponds to 1 minute, value min1s20 corresponds to 1 minute and 20 seconds, value min1s40 corresponds to 1 minute and 40 seconds and so on. Value hr1 corresponds to 1 hour, hr1min30 corresponds to 1 hour and 30 minutes and so on.

AS-Config field descriptions

rrcReconfiguration

Contains the RRCReconfiguration configuration as generated entirely by the MN.

sdt-Config

Contains the IE SDT-Config as generated entirely by the last serving gNB. This field is only used during the SDT procedure with UE context relocation as defined in TS 38.300 [2], clause 18.2.

sourceRB-SN-Config

Contains the IE RadioBearerConfig as generated entirely by the SN. This field is only used when the UE is configured with SN terminated RB(s).

sourceSCG-Configured

Value true indicates that the UE is configured with NR or EUTRA SCG in source configuration. The field is only used in NR-DC and NE-DC and is included only if the fields sourceSCG-NR-Config and sourceSCG-EUTRA-Config are absent.

sourceSCG-EUTRA-Config

Contains the current dedicated SCG configuration in RRCConnectionReconfiguration message as specified in TS 36.331 [10] and generated entirely by the SN. In this version of the specification, the E-UTRA RRCConnectionReconfiguration message can only include the field scg-Configuration . This field is only used in NE-DC.

sourceSCG-NR-Config

Contains the current dedicated SCG configuration in RRCReconfiguration message as generated entirely by the SN. In this version of the specification, the RRCReconfiguration message can only include fields secondaryCellGroup and measConfig. This field is only used in NR-DC.

AS-Context field descriptions

configRestrictInfoDAPS

Includes fields for which source cell explicitly indicates the restriction to be observed by target cell during DAPS handover.

mbsInterestIndication

Includes the information last reported by the UE in the NR MBSInterestIndication message, where the plmn-Index (if included by the UE in tmgi) is replaced by the PLMN ID, if any.

needForGapsInfoNR

Includes measurement gap requirement information of the UE for NR target bands.

selectedBandCombinationSN

Indicates the band combination selected by SN in (NG)EN-DC, NE-DC, and NR-DC.

sidelinkUEInformationEUTRA

This field includes SidelinkUEInformation IE as specified in TS 36.331 [10].

sidelinkUEInformationNR

This field includes SidelinkUEInformationNR IE.

ueAssistanceInformation

Includes for each UE assistance feature the information last reported by the UE, if any.

ueAssistanceInformationSCG

Includes for each UE assistance feature associated with the SCG, the information last reported by the UE in the NR UEAssistanceInformation message for the SCG, if any.

ConfigRestrictInfoDAPS field descriptions

sourceFeatureSetPerUplinkCC/sourceFeatureSetPerDownlinkCC

Indicates an index referring to the position of the FeatureSetUplinkPerCC/FeatureSetDownlinkPerCC selected by source in the featureSetsUplinkPerCC/featureSetsDownlinkPerCC.

RRM-Config field descriptions

candidateCellInfoList

A list of the best cells on each frequency for which measurement information was available

candidateCellInfoListSN-EUTRA

A list of EUTRA cells including serving cells and best neighbour cells on each serving frequency, for which measurement results were available. This field is only used in NE-DC.

Conditional Presence

Explanation

HO

The field is mandatory present in case of handover within NR or UE context retrieval, e.g. in case of resume or re-establishment. The field is optionally present in case of handover from E-UTRA/5GC. Otherwise the field is absent.

HO2

The field is optionally present in case of handover within NR; otherwise the field is absent.

NOTE 1: The following table indicates per source RAT whether RAT capabilities are included or not.

Source RAT

NR capabilities

E-UTRA capabilities

MR-DC capabilities

UTRA capabilities

NR

May be included if UE Radio Capability ID as specified in 23.502 [43] is used for the UE. Included otherwise.

May be included

May be included

May be included, ignored by gNB if received

E-UTRAN

May be included if UE Radio Capability ID as specified in 23.502 [43] is used for the UE. Included otherwise.

May be included

May be included

May be included, ignored by gNB if received

NOTE 2: The following table indicates, in case of inter-RAT handover from E-UTRA, which additional IEs are included or not:

Source system

sourceConfig

rrm-Config

as-Context

E-UTRA/EPC

Not included

May be included

Not included

E-UTRA/5GC

May be included, but only radioBearerConfig is included in the RRCReconfiguration.

May be included

Not included

CG-Config

This message is used to transfer the SCG radio configuration as generated by the SgNB or SeNB. It can also be used by a CU to request a DU to perform certain actions, e.g. to request the DU to perform a new lower layer configuration.

Direction: Secondary gNB or eNB to master gNB or eNB, alternatively CU to DU.

CG-Config message

— ASN1START

— TAG-CG-CONFIG-START

CG-Config ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

cg-Config CG-Config-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

CG-Config-IEs ::= SEQUENCE {

scg-CellGroupConfig OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,

scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,

configRestrictModReq ConfigRestrictModReqSCG OPTIONAL,

drx-InfoSCG DRX-Info OPTIONAL,

candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,

measConfigSN MeasConfigSN OPTIONAL,

selectedBandCombination BandCombinationInfoSN OPTIONAL,

fr-InfoListSCG FR-InfoList OPTIONAL,

candidateServingFreqListNR CandidateServingFreqListNR OPTIONAL,

nonCriticalExtension CG-Config-v1540-IEs OPTIONAL

}

CG-Config-v1540-IEs ::= SEQUENCE {

pSCellFrequency ARFCN-ValueNR OPTIONAL,

reportCGI-RequestNR SEQUENCE {

requestedCellInfo SEQUENCE {

ssbFrequency ARFCN-ValueNR,

cellForWhichToReportCGI PhysCellId

} OPTIONAL

} OPTIONAL,

ph-InfoSCG PH-TypeListSCG OPTIONAL,

nonCriticalExtension CG-Config-v1560-IEs OPTIONAL

}

CG-Config-v1560-IEs ::= SEQUENCE {

pSCellFrequencyEUTRA ARFCN-ValueEUTRA OPTIONAL,

scg-CellGroupConfigEUTRA OCTET STRING OPTIONAL,

candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,

candidateServingFreqListEUTRA CandidateServingFreqListEUTRA OPTIONAL,

needForGaps ENUMERATED {true} OPTIONAL,

drx-ConfigSCG DRX-Config OPTIONAL,

reportCGI-RequestEUTRA SEQUENCE {

requestedCellInfoEUTRA SEQUENCE {

eutraFrequency ARFCN-ValueEUTRA,

cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId

} OPTIONAL

} OPTIONAL,

nonCriticalExtension CG-Config-v1590-IEs OPTIONAL

}

CG-Config-v1590-IEs ::= SEQUENCE {

scellFrequenciesSN-NR SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueNR OPTIONAL,

scellFrequenciesSN-EUTRA SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueEUTRA OPTIONAL,

nonCriticalExtension CG-Config-v1610-IEs OPTIONAL

}

CG-Config-v1610-IEs ::= SEQUENCE {

drx-InfoSCG2 DRX-Info2 OPTIONAL,

nonCriticalExtension CG-Config-v1620-IEs OPTIONAL

}

CG-Config-v1620-IEs ::= SEQUENCE {

ueAssistanceInformationSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL,

nonCriticalExtension CG-Config-v1630-IEs OPTIONAL

}

CG-Config-v1630-IEs ::= SEQUENCE {

selectedToffset-r16 T-Offset-r16 OPTIONAL,

nonCriticalExtension CG-Config-v1640-IEs OPTIONAL

}

CG-Config-v1640-IEs ::= SEQUENCE {

servCellInfoListSCG-NR-r16 ServCellInfoListSCG-NR-r16 OPTIONAL,

servCellInfoListSCG-EUTRA-r16 ServCellInfoListSCG-EUTRA-r16 OPTIONAL,

nonCriticalExtension CG-Config-v1700-IEs OPTIONAL

}

CG-Config-v1700-IEs ::= SEQUENCE {

candidateCellInfoListCPC-r17 CandidateCellInfoListCPC-r17 OPTIONAL,

twoPHRModeSCG-r17 ENUMERATED {enabled} OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

ServCellInfoListSCG-NR-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF ServCellInfoXCG-NR-r16

ServCellInfoXCG-NR-r16 ::= SEQUENCE {

dl-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL,

ul-FreqInfo-NR-r16 FrequencyConfig-NR-r16 OPTIONAL, — Cond FDD

}

FrequencyConfig-NR-r16 ::= SEQUENCE {

freqBandIndicatorNR-r16 FreqBandIndicatorNR,

carrierCenterFreq-NR-r16 ARFCN-ValueNR,

carrierBandwidth-NR-r16 INTEGER (1..maxNrofPhysicalResourceBlocks),

subcarrierSpacing-NR-r16 SubcarrierSpacing

}

ServCellInfoListSCG-EUTRA-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCellsEUTRA)) OF ServCellInfoXCG-EUTRA-r16

ServCellInfoXCG-EUTRA-r16 ::= SEQUENCE {

dl-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL,

ul-CarrierFreq-EUTRA-r16 ARFCN-ValueEUTRA OPTIONAL, — Cond FDD

transmissionBandwidth-EUTRA-r16 TransmissionBandwidth-EUTRA-r16 OPTIONAL,

}

TransmissionBandwidth-EUTRA-r16 ::= ENUMERATED {rb6, rb15, rb25, rb50, rb75, rb100}

PH-TypeListSCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoSCG

PH-InfoSCG ::= SEQUENCE {

servCellIndex ServCellIndex,

ph-Uplink PH-UplinkCarrierSCG,

ph-SupplementaryUplink PH-UplinkCarrierSCG OPTIONAL,

…,

[[

twoSRS-PUSCH-Repetition-r17 ENUMERATED{enabled} OPTIONAL

]]

}

PH-UplinkCarrierSCG ::= SEQUENCE{

ph-Type1or3 ENUMERATED {type1, type3},

}

MeasConfigSN ::= SEQUENCE {

measuredFrequenciesSN SEQUENCE (SIZE (1..maxMeasFreqsSN)) OF NR-FreqInfo OPTIONAL,

}

NR-FreqInfo ::= SEQUENCE {

measuredFrequency ARFCN-ValueNR OPTIONAL,

}

ConfigRestrictModReqSCG ::= SEQUENCE {

requestedBC-MRDC BandCombinationInfoSN OPTIONAL,

requestedP-MaxFR1 P-Max OPTIONAL,

…,

[[

requestedPDCCH-BlindDetectionSCG INTEGER (1..15) OPTIONAL,

requestedP-MaxEUTRA P-Max OPTIONAL

]],

[[

requestedP-MaxFR2-r16 P-Max OPTIONAL,

requestedMaxInterFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,

requestedMaxIntraFreqMeasIdSCG-r16 INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,

requestedToffset-r16 T-Offset-r16 OPTIONAL

]]

}

BandCombinationIndex ::= INTEGER (1..maxBandComb)

BandCombinationInfoSN ::= SEQUENCE {

bandCombinationIndex BandCombinationIndex,

requestedFeatureSets FeatureSetEntryIndex

}

FR-InfoList ::= SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF FR-Info

FR-Info ::= SEQUENCE {

servCellIndex ServCellIndex,

fr-Type ENUMERATED {fr1, fr2}

}

CandidateServingFreqListNR ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueNR

CandidateServingFreqListEUTRA ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueEUTRA

T-Offset-r16 ::= ENUMERATED {ms0dot5, ms0dot75, ms1, ms1dot5, ms2, ms2dot5, ms3, spare1}

CandidateCellInfoListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r17

CandidateCellInfo-r17 ::= SEQUENCE {

ssbFrequency-r17 ARFCN-ValueNR,

candidateList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF CandidateCell-r17

}

CandidateCell-r17 ::= SEQUENCE {

physCellId-r17 PhysCellId,

condExecutionCondSCG-r17 OCTET STRING (CONTAINING CondReconfigExecCondSCG-r17) OPTIONAL

}

— TAG-CG-CONFIG-STOP

— ASN1STOP

CG-Config field descriptions

candidateCellInfoListCPC

Contains information regarding candidate target cells for Conditional PSCell Change (CPC) that the source secondary gNB suggests the target secondary gNB to consider configuring for CPC.

candidateCellInfoListSN

Contains information regarding cells that the source secondary node suggests the target secondary gNB to consider configuring.

candidateCellInfoListSN-EUTRA

Includes the MeasResultList3EUTRA as specified in TS 36.331 [10]. Contains information regarding cells that the source secondary node suggests the target secondary eNB to consider configuring. This field is only used in NE-DC.

candidateServingFreqListNR, candidateServingFreqListEUTRA

Indicates frequencies of candidate serving cells for In-Device Co-existence Indication (see TS 36.331 [10]).

configRestrictModReq

Used by SN to request changes to SCG configuration restrictions previously set by MN to ensure UE capabilities are respected. E.g. can be used to request configuring an NR band combination whose use MN has previously forbidden. SN only includes this field in SN-initiated procedures.

drx-ConfigSCG

This field contains the complete DRX configuration of the SCG. This field is only used in NR-DC.

drx-InfoSCG

This field contains the DRX long and short cycle configuration of the SCG. This field is used in (NG)EN-DC and NE-DC.

drx-InfoSCG2

This field contains the drx-onDurationTimer configuration of the SCG. This field is only used in (NG)EN-DC.

fr-InfoListSCG

Contains information of FR information of serving cells that include PScell and SCells configured in SCG.

measuredFrequenciesSN

Used by SN to indicate a list of frequencies measured by the UE.

needForGaps

In NE-DC, indicates whether the SN requests gNB to configure measurements gaps.

ph-InfoSCG

Power headroom information in SCG that is needed in the reception of PHR MAC CE of MCG

ph-SupplementaryUplink

Power headroom information for supplementary uplink. In the case of (NG)EN-DC and NR-DC, this field is only present when two UL carriers are configured for a serving cell and one UL carrier reports type1 PH while the other reports type 3 PH.

ph-Type1or3

Type of power headroom for a certain serving cell in SCG (PSCell and activated SCells). Value type1 refers to type 1 power headroom, value type3 refers to type 3 power headroom. (See TS 38.321 [3]).

ph-Uplink

Power headroom information for uplink.

pSCellFrequency, pSCellFrequencyEUTRA

Indicates the frequency of PSCell in NR (i.e., pSCellFrequency) or E-UTRA (i.e., pSCellFrequencyEUTRA). In this version of the specification, pSCellFrequency is not used in NE-DC whereas pSCellFrequencyEUTRA is only used in NE-DC. pSCellFrequency indicates the absoluteFrequencySSB.

reportCGI-RequestNR, reportCGI-RequestEUTRA

Used by SN to indicate to MN about configuring reportCGI procedure. The request may optionally contain information about the cell for which SN intends to configure reportCGI procedure. In this version of the specification, the reportCGI-RequestNR is used in (NG)EN-DC and NR-DC whereas reportCGI-RequestEUTRA is used only for NE-DC.

requestedBC-MRDC

Used to request configuring a band combination and corresponding feature sets which are forbidden to use by MN (i.e. outside of the allowedBC-ListMRDC) to allow re-negotiation of the UE capabilities for SCG configuration.

requestedMaxInterFreqMeasIdSCG

Used to request the maximum number of allowed measurement identities to configure for inter-frequency measurement. This field is only used in NR-DC.

requestedMaxIntraFreqMeasIdSCG

Used to request the maximum number of allowed measurement identities to configure for intra-frequency measurement on each serving frequency.

requestedPDCCH-BlindDetectionSCG

Requested value of the reference number of cells for PDCCH blind detection allowed to be configured for the SCG.

requestedP-MaxEUTRA

Requested value for the maximum power for the serving cells the UE can use in E-UTRA SCG. This field is only used in NE-DC.

requestedP-MaxFR1

Requested value for the maximum power for the serving cells on frequency range 1 (FR1) in this secondary cell group (see TS 38.104 [12]) the UE can use in NR SCG.

requestedP-MaxFR2

Requested value for the maximum power for the serving cells on frequency range 2 (FR2) in this secondary cell group the UE can use in NR SCG. This field is only used in NR-DC.

requestedToffset

Requests the new value for the time offset restriction used by the SN for scheduling SCG transmissions (i.e. see TS 38.213 [13]). This field is used in NR-DC only when the fields nrdc-PC-mode-FR1-r16 or nrdc-PC-mode-FR2-r16 are set to dynamic. Value ms0dot5 corresponds to 0.5 ms, value ms0dot75 corresponds to 0.75 ms, value ms1 corresponds to 1ms and so on.

scellFrequenciesSN-EUTRA, scellFrequenciesSN-NR

Indicates the frequency of all SCells with SSB configured in SCG. The field scellFrequenciesSN-EUTRA is used in NE-DC; the field scellFrequenciesSN-NR is used in (NG)EN-DC and NR-DC. In (NG)EN-DC, the field is optionally provided to the MN. scellFrequenciesSN-NR indicates absoluteFrequencySSB.

scg-CellGroupConfig

Contains the RRCReconfiguration message (containing only secondaryCellGroup and/or measConfig and/or otherConfig and/or conditionalReconfiguration and/or bap-Config and/or iab-IP-AddressConfigurationList):

– to be sent to the UE, used upon SCG establishment or modification (only when the SCG is not released by the SN), as generated (entirely) by the (target) SgNB. In this case, the SN sets the RRCReconfiguration message in accordance with clause 6 e.g. regarding the "Need" or "Cond" statements.

or

– including the current SCG configuration of the UE, when provided in response to a query from MN, or in SN triggered SN change in order to enable delta signaling by the target SN. In this case, the SN sets the RRCReconfiguration message in accordance with clause 11.2.3.

The field is absent if neither SCG (re)configuration nor SCG configuration query nor SN triggered SN change is performed, e.g. at inter-node capability/configuration coordination which does not result in SCG (re)configuration towards the UE. The field is also absent upon an SCG release triggered by the SN. This field is not applicable in NE-DC.

scg-CellGroupConfigEUTRA

Includes the E-UTRA RRCConnectionReconfiguration message as specified in TS 36.331 [10]. In this version of the specification, the E-UTRA RRC message can only include the field scg-Configuration:

– to be sent to the UE, used to (re-)configure the SCG configuration upon SCG establishment or modification (only when the SCG is not released by the SN), as generated (entirely) by the (target) SeNB. In this case, the SN sets the scg-Configuration within the EUTRA RRCConnectionReconfiguration message in accordance with clause 6 in TS 36.331 [10] e.g. regarding the "Need" or "Cond" statements.

or

– including the current SCG configuration of the UE, when provided in response to a query from MN, or in SN triggered SN change in order to enable delta signalling by the target SN.

The field is absent if neither SCG (re)configuration nor SCG configuration query nor SN triggered SN change is performed, e.g. at inter-node capability/configuration coordination which does not result in SCG (re)configuration towards the UE. The field is also absent upon an SCG release triggered by the SN. This field is only used in NE-DC.

scg-RB-Config

Contains the IE RadioBearerConfig:

– to be sent to the UE, used to (re-)configure the SCG RB configuration upon SCG establishment or modification, as generated (entirely) by the (target) SgNB or SeNB. In this case, the SN sets the RadioBearerConfig in accordance with clause 6, e.g. regarding the "Need" or "Cond" statements.

or

– including the current SCG RB configuration of the UE, when provided in response to a query from MN or in SN triggered SN change or in SN triggered SN release or bearer type change between SN terminated bearer to MN terminated bearer in order to enable delta signaling by the MN or target SN. In this case, the SN sets the RadioBearerConfig in accordance with clause 11.2.3.

The field is absent if neither SCG (re)configuration nor SCG configuration query nor SN triggered SN change nor SN triggered SN release is performed, e.g. at inter-node capability/configuration coordination which does not result in SCG RB (re)configuration.

selectedBandCombination

Indicates the band combination selected by SN in (NG)EN-DC, NE-DC, and NR-DC. The SN should inform the MN with this field whenever the band combination and/or feature set it selected for the SCG changes (i.e. even if the new selection concerns a band combination and/or feature set that is allowed by the allowedBC-ListMRDC)

selectedToffset

Indicates the value used by the SN for scheduling SCG transmissions (i.e. see TS 38.213 [13]). This field is used in NR-DC only when the fields nrdc-PC-mode-FR1-r16 or nrdc-PC-mode-FR2-r16 are set to dynamic. The SN can only indicate a value that is less than or equal to maxToffset received from MN. This field is used in NR-DC only when MN has included the field maxToffset in CG-ConfigInfo. Value ms0dot5 corresponds to 0.5 ms, value ms0dot75 corresponds to 0.75 ms, value ms1 corresponds to 1ms and so on.

servCellInfoListSCG-EUTRA

Indicates the carrier frequency and the transmission bandwidth of the serving cell(s) in the SCG in intra-band NE-DC. The field is needed when MN and SN operate serving cells in the same band for either contiguous or non-contiguous intra-band band combination or LTE NR inter-band band combinations where the frequency range of the E-UTRA band is a subset of the frequency range of the NR band (as specified in Table 5.5B.4.1-1 of TS 38.101-3 [34]) in NE-DC.

servCellInfoListSCG-NR

Indicates the frequency band indicator, carrier center frequency, UE specific channel bandwidth and SCS of the serving cell(s) in the SCG in intra-band (NG)EN-DC. The field is needed when MN and SN operate serving cells in the same band for either contiguous or non-contiguous intra-band band combination or LTE NR inter-band band combinations where the frequency range of the E-UTRA band is a subset of the frequency range of the NR band (as specified in Table 5.5B.4.1-1 of TS 38.101-3 [34]) in (NG)EN-DC.

twoPHRModeSCG

Indicates if the power headroom for SCG shall be reported as two PHRs (each PHR associated with a SRS resource set) is enabled or not.

twoSRS-PUSCH-Repetition

Indicates whether the indicated serving cell is configured for PUSCH repetition corresponding to two SRS resource sets configured in either srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0-2 with usage ‘codebook’ or ‘noncodebook’.

transmissionBandwidth-EUTRA

Indicates the transmission bandwidth on an E-UTRA carrier frequency as defined by the parameter Transmission Bandwidth Configuration "NRB" TS 36.104 [33]. The values rb6, rb15, rb25, rb50, rb75, rb100 indicate 6, 15, 25, 50, 75 and 100 resource blocks respectively.

ueAssistanceInformationSCG

Includes for each UE assistance feature associated with the SCG, the information last reported by the UE in the NR UEAssistanceInformation message for the SCG, if any.

BandCombinationInfoSN field descriptions

bandCombinationIndex

In case of NR-DC, this field indicates the position of a band combination in the supportedBandCombinationList. In case of NE-DC, this field indicates the position of a band combination in the supportedBandCombinationList and/or supportedBandCombinationListNEDC-Only. In case of (NG)EN-DC, this field indicates the position of a band combination in the supportedBandCombinationList and/or supportedBandCombinationList-UplinkTxSwitch. Band combination entries in supportedBandCombinationList are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationList. Band combination entries in supportedBandCombinationListNEDC-Only are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationListNEDC-Only increased by the number of entries in supportedBandCombinationList. Band combination entries in supportedBandCombinationList-UplinkTxSwitch are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationList-UplinkTxSwitch increased by the number of entries in supportedBandCombinationList.

requestedFeatureSets

The position in the FeatureSetCombination which identifies one FeatureSetUplink/Downlink for each band entry in the associated band combination

Conditional Presence

Explanation

FDD

This field is mandatory present if dl-FreqInfo-NR is included and concerns an FDD carrier; otherwise the field is absent.

– CG-ConfigInfo

This message is used by master eNB or gNB to request the SgNB or SeNB to perform certain actions e.g. to establish, modify or release an SCG. The message may include additional information e.g. to assist the SgNB or SeNB to set the SCG configuration. It can also be used by a CU to request a DU to perform certain actions, e.g. to establish, or modify an MCG or SCG.

Direction: Master eNB or gNB to secondary gNB or eNB, alternatively CU to DU.

CG-ConfigInfo message

— ASN1START

— TAG-CG-CONFIG-INFO-START

CG-ConfigInfo ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

cg-ConfigInfo CG-ConfigInfo-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

CG-ConfigInfo-IEs ::= SEQUENCE {

ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL,– Cond SN-AddMod

candidateCellInfoListMN MeasResultList2NR OPTIONAL,

candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,

measResultCellListSFTD-NR MeasResultCellListSFTD-NR OPTIONAL,

scgFailureInfo SEQUENCE {

failureType ENUMERATED { t310-Expiry, randomAccessProblem,

rlc-MaxNumRetx, synchReconfigFailure-SCG,

scg-reconfigFailure,

srb3-IntegrityFailure},

measResultSCG OCTET STRING (CONTAINING MeasResultSCG-Failure)

} OPTIONAL,

configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,

drx-InfoMCG DRX-Info OPTIONAL,

measConfigMN MeasConfigMN OPTIONAL,

sourceConfigSCG OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,

scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,

mcg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,

mrdc-AssistanceInfo MRDC-AssistanceInfo OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1540-IEs OPTIONAL

}

CG-ConfigInfo-v1540-IEs ::= SEQUENCE {

ph-InfoMCG PH-TypeListMCG OPTIONAL,

measResultReportCGI SEQUENCE {

ssbFrequency ARFCN-ValueNR,

cellForWhichToReportCGI PhysCellId,

cgi-Info CGI-InfoNR

} OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1560-IEs OPTIONAL

}

CG-ConfigInfo-v1560-IEs ::= SEQUENCE {

candidateCellInfoListMN-EUTRA OCTET STRING OPTIONAL,

candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,

sourceConfigSCG-EUTRA OCTET STRING OPTIONAL,

scgFailureInfoEUTRA SEQUENCE {

failureTypeEUTRA ENUMERATED { t313-Expiry, randomAccessProblem,

rlc-MaxNumRetx, scg-ChangeFailure},

measResultSCG-EUTRA OCTET STRING

} OPTIONAL,

drx-ConfigMCG DRX-Config OPTIONAL,

measResultReportCGI-EUTRA SEQUENCE {

eutraFrequency ARFCN-ValueEUTRA,

cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId,

cgi-InfoEUTRA CGI-InfoEUTRA

} OPTIONAL,

measResultCellListSFTD-EUTRA MeasResultCellListSFTD-EUTRA OPTIONAL,

fr-InfoListMCG FR-InfoList OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1570-IEs OPTIONAL

}

CG-ConfigInfo-v1570-IEs ::= SEQUENCE {

sftdFrequencyList-NR SFTD-FrequencyList-NR OPTIONAL,

sftdFrequencyList-EUTRA SFTD-FrequencyList-EUTRA OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1590-IEs OPTIONAL

}

CG-ConfigInfo-v1590-IEs ::= SEQUENCE {

servFrequenciesMN-NR SEQUENCE (SIZE (1.. maxNrofServingCells-1)) OF ARFCN-ValueNR OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1610-IEs OPTIONAL

}

CG-ConfigInfo-v1610-IEs ::= SEQUENCE {

drx-InfoMCG2 DRX-Info2 OPTIONAL,

alignedDRX-Indication ENUMERATED {true} OPTIONAL,

scgFailureInfo-r16 SEQUENCE {

failureType-r16 ENUMERATED { scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,

t312-Expiry-r16, bh-RLF-r16,

beamFailure-r17, spare3, spare2, spare1},

measResultSCG-r16 OCTET STRING (CONTAINING MeasResultSCG-Failure)

} OPTIONAL,

dummy1 SEQUENCE {

failureTypeEUTRA-r16 ENUMERATED { scg-lbtFailure-r16, beamFailureRecoveryFailure-r16,

t312-Expiry-r16, spare5,

spare4, spare3, spare2, spare1},

measResultSCG-EUTRA-r16 OCTET STRING

} OPTIONAL,

sidelinkUEInformationNR-r16 OCTET STRING (CONTAINING SidelinkUEInformationNR-r16) OPTIONAL,

sidelinkUEInformationEUTRA-r16 OCTET STRING OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1620-IEs OPTIONAL

}

CG-ConfigInfo-v1620-IEs ::= SEQUENCE {

ueAssistanceInformationSourceSCG-r16 OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1640-IEs OPTIONAL

}

CG-ConfigInfo-v1640-IEs ::= SEQUENCE {

servCellInfoListMCG-NR-r16 ServCellInfoListMCG-NR-r16 OPTIONAL,

servCellInfoListMCG-EUTRA-r16 ServCellInfoListMCG-EUTRA-r16 OPTIONAL,

nonCriticalExtension CG-ConfigInfo-v1700-IEs OPTIONAL

}

CG-ConfigInfo-v1700-IEs ::= SEQUENCE {

candidateCellListCPC-r17 CandidateCellListCPC-r17 OPTIONAL,

twoPHRModeMCG-r17 ENUMERATED {enabled} OPTIONAL,

lowMobilityEvaluationConnectedInPCell-r17 ENUMERATED {enabled} OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

ServCellInfoListMCG-NR-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCells)) OF ServCellInfoXCG-NR-r16

ServCellInfoListMCG-EUTRA-r16 ::= SEQUENCE (SIZE (1.. maxNrofServingCellsEUTRA)) OF ServCellInfoXCG-EUTRA-r16

SFTD-FrequencyList-NR ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueNR

SFTD-FrequencyList-EUTRA ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueEUTRA

ConfigRestrictInfoSCG ::= SEQUENCE {

allowedBC-ListMRDC BandCombinationInfoList OPTIONAL,

powerCoordination-FR1 SEQUENCE {

p-maxNR-FR1 P-Max OPTIONAL,

p-maxEUTRA P-Max OPTIONAL,

p-maxUE-FR1 P-Max OPTIONAL

} OPTIONAL,

servCellIndexRangeSCG SEQUENCE {

lowBound ServCellIndex,

upBound ServCellIndex

} OPTIONAL, — Cond SN-AddMod

maxMeasFreqsSCG INTEGER(1..maxMeasFreqsMN) OPTIONAL,

dummy INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,

…,

[[

selectedBandEntriesMNList SEQUENCE (SIZE (1..maxBandComb)) OF SelectedBandEntriesMN OPTIONAL,

pdcch-BlindDetectionSCG INTEGER (1..15) OPTIONAL,

maxNumberROHC-ContextSessionsSN INTEGER(0.. 16384) OPTIONAL

]],

[[

maxIntraFreqMeasIdentitiesSCG INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,

maxInterFreqMeasIdentitiesSCG INTEGER(1..maxMeasIdentitiesMN) OPTIONAL

]],

[[

p-maxNR-FR1-MCG-r16 P-Max OPTIONAL,

powerCoordination-FR2-r16 SEQUENCE {

p-maxNR-FR2-MCG-r16 P-Max OPTIONAL,

p-maxNR-FR2-SCG-r16 P-Max OPTIONAL,

p-maxUE-FR2-r16 P-Max OPTIONAL

} OPTIONAL,

nrdc-PC-mode-FR1-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL,

nrdc-PC-mode-FR2-r16 ENUMERATED {semi-static-mode1, semi-static-mode2, dynamic} OPTIONAL,

maxMeasSRS-ResourceSCG-r16 INTEGER(0..maxNrofCLI-SRS-Resources-r16) OPTIONAL,

maxMeasCLI-ResourceSCG-r16 INTEGER(0..maxNrofCLI-RSSI-Resources-r16) OPTIONAL,

maxNumberEHC-ContextsSN-r16 INTEGER(0..65536) OPTIONAL,

allowedReducedConfigForOverheating-r16 OverheatingAssistance OPTIONAL,

maxToffset-r16 T-Offset-r16 OPTIONAL

]],

[[

allowedReducedConfigForOverheating-r17 OverheatingAssistance-r17 OPTIONAL,

maxNumberUDC-DRB-r17 INTEGER(0..2) OPTIONAL,

maxNumberCPCCandidates-r17 INTEGER(0..maxNrofCondCells-1-r17) OPTIONAL

]]

}

SelectedBandEntriesMN ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandEntryIndex

BandEntryIndex ::= INTEGER (0.. maxNrofServingCells)

PH-TypeListMCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoMCG

PH-InfoMCG ::= SEQUENCE {

servCellIndex ServCellIndex,

ph-Uplink PH-UplinkCarrierMCG,

ph-SupplementaryUplink PH-UplinkCarrierMCG OPTIONAL,

…,

[[

twoSRS-PUSCH-Repetition-r17 ENUMERATED{enabled} OPTIONAL

]]

}

PH-UplinkCarrierMCG ::= SEQUENCE{

ph-Type1or3 ENUMERATED {type1, type3},

}

BandCombinationInfoList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationInfo

BandCombinationInfo ::= SEQUENCE {

bandCombinationIndex BandCombinationIndex,

allowedFeatureSetsList SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSetEntryIndex

}

FeatureSetEntryIndex ::= INTEGER (1.. maxFeatureSetsPerBand)

DRX-Info ::= SEQUENCE {

drx-LongCycleStartOffset CHOICE {

ms10 INTEGER(0..9),

ms20 INTEGER(0..19),

ms32 INTEGER(0..31),

ms40 INTEGER(0..39),

ms60 INTEGER(0..59),

ms64 INTEGER(0..63),

ms70 INTEGER(0..69),

ms80 INTEGER(0..79),

ms128 INTEGER(0..127),

ms160 INTEGER(0..159),

ms256 INTEGER(0..255),

ms320 INTEGER(0..319),

ms512 INTEGER(0..511),

ms640 INTEGER(0..639),

ms1024 INTEGER(0..1023),

ms1280 INTEGER(0..1279),

ms2048 INTEGER(0..2047),

ms2560 INTEGER(0..2559),

ms5120 INTEGER(0..5119),

ms10240 INTEGER(0..10239)

},

shortDRX SEQUENCE {

drx-ShortCycle ENUMERATED {

ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,

ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,

spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },

drx-ShortCycleTimer INTEGER (1..16)

} OPTIONAL

}

DRX-Info2 ::= SEQUENCE {

drx-onDurationTimer CHOICE {

subMilliSeconds INTEGER (1..31),

milliSeconds ENUMERATED {

ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,

ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,

ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }

}

}

MeasConfigMN ::= SEQUENCE {

measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL,

measGapConfig SetupRelease { GapConfig } OPTIONAL,

gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL,

…,

[[

measGapConfigFR2 SetupRelease { GapConfig } OPTIONAL

]]

}

MRDC-AssistanceInfo ::= SEQUENCE {

affectedCarrierFreqCombInfoListMRDC SEQUENCE (SIZE (1..maxNrofCombIDC)) OF AffectedCarrierFreqCombInfoMRDC,

…,

[[

overheatingAssistanceSCG-r16 OCTET STRING (CONTAINING OverheatingAssistance) OPTIONAL

]],

[[

overheatingAssistanceSCG-FR2-2-r17 OCTET STRING (CONTAINING OverheatingAssistance-r17) OPTIONAL

]]

}

AffectedCarrierFreqCombInfoMRDC ::= SEQUENCE {

victimSystemType VictimSystemType,

interferenceDirectionMRDC ENUMERATED {eutra-nr, nr, other, utra-nr-other, nr-other, spare3, spare2, spare1},

affectedCarrierFreqCombMRDC SEQUENCE {

affectedCarrierFreqCombEUTRA AffectedCarrierFreqCombEUTRA OPTIONAL,

affectedCarrierFreqCombNR AffectedCarrierFreqCombNR

} OPTIONAL

}

VictimSystemType ::= SEQUENCE {

gps ENUMERATED {true} OPTIONAL,

glonass ENUMERATED {true} OPTIONAL,

bds ENUMERATED {true} OPTIONAL,

galileo ENUMERATED {true} OPTIONAL,

wlan ENUMERATED {true} OPTIONAL,

bluetooth ENUMERATED {true} OPTIONAL

}

AffectedCarrierFreqCombEUTRA ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF ARFCN-ValueEUTRA

AffectedCarrierFreqCombNR ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ARFCN-ValueNR

CandidateCellListCPC-r17 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellCPC-r17

CandidateCellCPC-r17 ::= SEQUENCE {

ssbFrequency-r17 ARFCN-ValueNR,

candidateCellList-r17 SEQUENCE (SIZE (1..maxNrofCondCells-r16)) OF PhysCellId

}

— TAG-CG-CONFIG-INFO-STOP

— ASN1STOP

CG-ConfigInfo field descriptions

alignedDRX-Indication

This field is signalled upon MN triggered CGI reporting by the UE that requires aligned DRX configurations between the MCG and the SCG (i.e. same DRX cycle and on-duration configured by MN completely contains on-duration configured by SN).

allowedBC-ListMRDC

A list of indices referring to band combinations in MR-DC capabilities from which SN is allowed to select the SCG band combination. Each entry refers to:

– a band combination numbered according to supportedBandCombinationList and supportedBandCombinationList-UplinkTxSwitch in the UE-MRDC-Capability (in case of (NG)EN-DC), or according to supportedBandCombinationList and supportedBandCombinationListNEDC-Only in the UE-MRDC-Capability (in case of NE-DC), or according to supportedBandCombinationList in the UE-NR-Capability (in case of NR-DC),

– and the Feature Sets allowed for each band entry. All MR-DC band combinations indicated by this field comprise the MCG band combination, which is a superset of the MCG band(s) selected by MN.

allowedReducedConfigForOverheating

Indicates the reduced configuration that the SCG is allowed to configure.

reducedMaxCCs in allowedReducedConfigForOverheating indicates the maximum number of downlink/uplink PSCell/SCells that the SCG is allowed to configure. This field is used in (NG)EN-DC and NR-DC.

reducedMaxBW-FR1 and reducedMaxBW-FR2 in allowedReducedConfigForOverheating indicates the maximum aggregated bandwidth across all downlink/uplink carriers of FR1 and FR2-1, respectively that the SCG is allowed to configure. reducedMaxBW-FR2-2 in allowedReducedConfigForOverheating-r17 indicates the maximum aggregated bandwidth across all downlink/uplink carriers of FR2-2 that the SCG is allowed to configure. This field is only used in NR-DC.

reducedMaxMIMO-LayersFR1 and reducedMaxMIMO-LayersFR2 in allowedReducedConfigForOverheating indicates the maximum number of downlink/uplink MIMO layers of each serving cell operating on FR1 and FR2-1, respectively that the SCG is allowed to configure. reducedMaxMIMO-LayersFR2-2 in allowedReducedConfigForOverheating-r17 indicates the maximum number of downlink/uplink MIMO layers of each serving cell operating on FR2-2 that the SCG is allowed to configure. This field is only used in NR-DC.

candidateCellInfoListMN, candidateCellInfoListSN

Contains information regarding cells that the master node or the source node suggests the target gNB or DU to consider configuring. In case of MN initiated CPA or CPC, the field candidateCellInfoListMN contains information regarding cells that the MN suggests the candidate target secondary node to consider configuring for MN initiated CPA or CPC.

For (NG)EN-DC, including CSI-RS measurement results in candidateCellInfoListMN is not supported in this version of the specification. For NR-DC, including SSB and/or CSI-RS measurement results in candidateCellInfoListMN is supported.

candidateCellInfoListMN-EUTRA, candidateCellInfoListSN-EUTRA

Includes the MeasResultList3EUTRA as specified in TS 36.331 [10]. Contains information regarding cells that the master node or the source node suggests the target secondary eNB to consider configuring. These fields are only used in NE-DC.

candidateCellListCPC

Contains information regarding cells that the source secondary node suggests the candidate target secondary node to consider configuring for SN initiated Conditional PSCell Change (CPC).

configRestrictInfo

Includes fields for which SgNB is explicitly indicated to observe a configuration restriction.

drx-ConfigMCG

This field contains the complete DRX configuration of the MCG. This field is only used in NR-DC.

drx-InfoMCG

This field contains the DRX long and short cycle configuration of the MCG. This field is used in (NG)EN-DC and NE-DC.

drx-InfoMCG2

This field contains the drx-onDurationTimer configuration of the MCG. This field is only used in (NG)EN-DC.

fr-InfoListMCG

Contains information of FR information of serving cells that include PCell and SCell(s) configured in MCG.

dummy, dummy1

These fields are not used in the specification and SN ignores the received value(s).

lowMobilityEvaluationConnectedInPCell

Indicates if low mobility criterion has been configured in NR PCell.

maxInterFreqMeasIdentitiesSCG

Indicates the maximum number of allowed measurement identities that the SCG is allowed to configure for inter-frequency measurement. The maximum value for this field is 10. If the field is absent, the SCG is allowed to configure inter-frequency measurements up to the maximum value. This field is only used in NR-DC.

maxIntraFreqMeasIdentitiesSCG

Indicates the maximum number of allowed measurement identities that the SCG is allowed to configure for intra-frequency measurement on each serving frequency. The maximum value for this field is 9 (in case of (NG)EN-DC or NR-DC) or 10 (in case of NE-DC). If the field is absent, the SCG is allowed to configure intra-frequency measurements up to the maximum value on each serving frequency.

maxMeasCLI-ResourceSCG

Indicates the maximum number of CLI RSSI resources that the SCG is allowed to configure.

maxMeasFreqsSCG

Indicates the maximum number of NR inter-frequency carriers the SN is allowed to configure with PSCell for measurements.

maxMeasSRS-ResourceSCG

Indicates the maximum number of SRS resources that the SCG is allowed to configure for CLI measurement.

maxNumberCPCCandidates

Indicates the maximum numbers of conditional reconfigurations the SN is allowed to configure for SN initiated CPC. Value 0 indicates that the SN is not allowed to configure SN initiated CPC. If the field is absent, the SN is allowed to configure up to maxNrofCondCells-r16 conditional reconfigurations for SN-initiated CPC.

maxNumberROHC-ContextSessionsSN

Indicates the maximum number of ROHC context sessions allowed to SN terminated bearer, excluding context sessions that leave all headers uncompressed.

maxNumberEHC-ContextsSN

Indicates the maximum number of EHC contexts allowed to the SN terminated bearer. The field indicates the number of contexts in addition to CID = "all zeros", as specified in TS 38.323 [5].

maxNumberUDC-DRB

Indicates the maximum number of UDC DRBs allowed to SN terminated bearer. This field is used in NGEN-DC, NR-DC and NE-DC.

maxToffset

Indicates the maximum Toffset value the SN is allowed to use for scheduling SCG transmissions (see TS 38.213 [13]). This field is used in NR-DC only when the fields nrdc-PC-mode-FR1-r16 or nrdc-PC-mode-FR2-r16 are set to dynamic. Value ms0dot5 corresponds to 0.5 ms, value ms0dot75 corresponds to 0.75 ms, value ms1 corresponds to 1 ms and so on.

measuredFrequenciesMN

Used by MN to indicate a list of frequencies measured by the UE.

measGapConfig

Indicates the FR1 and perUE measurement gap configuration configured by MN.

measGapConfigFR2

Indicates the FR2 measurement gap configuration configured by MN.

mcg-RB-Config

Contains all of the fields in the IE RadioBearerConfig used in MN, used by the SN to support delta configuration to UE (i.e. when MN does not use full configuration option), for bearer type change between MN terminated bearer with NR PDCP to SN terminated bearer. It is also used to indicate the PDCP duplication related information for MN terminated split bearer (whether duplication is configured and if so, whether it is initially activated) in SN Addition/Modification procedure. Otherwise, this field is absent.

measResultReportCGI, measResultReportCGI-EUTRA

Used by MN to provide SN with CGI-Info for the cell as per SN′s request. In this version of the specification, the measResultReportCGI is used for (NG)EN-DC and NR-DC and the measResultReportCGI-EUTRA is used only for NE-DC.

measResultSCG-EUTRA

This field includes the MeasResultSCG-FailureMRDC IE as specified in TS 36.331 [10]. This field is only used in NE-DC.

measResultSFTD-EUTRA

SFTD measurement results between the PCell and the E-UTRA PScell in NE-DC. This field is only used in NE-DC.

mrdc-AssistanceInfo

Contains the IDC assistance information for MR-DC reported by the UE (see TS 36.331 [10]).

nrdc-PC-mode-FR1

Indicates the uplink power sharing mode that the UE uses in NR-DC FR1 (see TS 38.213 [13], clause 7.6).

nrdc-PC-mode-FR2

Indicates the uplink power sharing mode that the UE uses in NR-DC FR2 (see TS 38.213 [13], clause 7.6).

overheatingAssistanceSCG

Contains the UE’s preference on reduced configuration for NR SCG to address overheating. This field is only used in (NG)EN-DC.

overheatingAssistanceSCG-FR2-2

Contains the UE’s preference on reduced configuration for NR SCG on FR2-2 to address overheating. This field is only used in (NG)EN-DC.

p-maxEUTRA

Indicates the maximum total transmit power to be used by the UE in the E-UTRA cell group (see TS 36.104 [33]). This field is used in (NG)EN-DC and NE-DC.

p-maxNR-FR1

For (NG)EN-DC and NE-DC, the field indicates the maximum total transmit power to be used by the UE in the NR cell group across all serving cells in frequency range 1 (FR1) (see TS 38.104 [12]). For NR-DC, it indicates the maximum total transmit power to be used by the UE in the NR cell group across all serving cells in frequency range 1 (FR1) (see TS 38.104 [12]) the UE can use in NR SCG.

p-maxUE-FR1

Indicates the maximum total transmit power to be used by the UE across all serving cells in frequency range 1 (FR1).

p-maxNR-FR1-MCG

Indicates the maximum total transmit power to be used by the UE in the NR cell group across all serving cells in frequency range 1 (FR1) (see TS 38.104 [12]) the UE can use in NR MCG. This field is only used in NR-DC.

p-maxNR-FR2-SCG

Indicates the maximum total transmit power to be used by the UE in the NR cell group across all serving cells in frequency range 2 (FR2) (see TS 38.104 [12]) the UE can use in NR SCG.

p-maxUE-FR2

Indicates the maximum total transmit power to be used by the UE across all serving cells in frequency range 2 (FR2).

p-maxNR-FR2-MCG

Indicates the maximum total transmit power to be used by the UE in the NR cell group across all serving cells in frequency range 2 (FR2) (see TS 38.104 [12]) the UE can use in NR MCG.

pdcch-BlindDetectionSCG

Indicates the maximum value of the reference number of cells for PDCCH blind detection allowed to be configured for the SCG.

ph-InfoMCG

Power headroom information in MCG that is needed in the reception of PHR MAC CE in SCG.

ph-SupplementaryUplink

Power headroom information for supplementary uplink. For UE in (NG)EN-DC, this field is absent.

ph-Type1or3

Type of power headroom for a serving cell in MCG (PCell and activated SCells). type1 refers to type 1 power headroom, type3 refers to type 3 power headroom. (See TS 38.321 [3]).

ph-Uplink

Power headroom information for uplink.

powerCoordination-FR1

Indicates the maximum power that the UE can use in FR1.

powerCoordination-FR2

Indicates the maximum power that the UE can use in frequency range 2 (FR2). This field is only used in NR-DC.

scgFailureInfo

Contains SCG failure type and measurement results. In case the sender has no measurement results available, the sender may include one empty entry (i.e. without any optional fields present) in measResultPerMOList. This field is used in (NG)EN-DC and NR-DC.

scg-RB-Config

Contains all of the fields in the IE RadioBearerConfig used in SN, used to allow the target SN to use delta configuration to the UE, e.g. during SN change. The field is signalled upon change of SN unless MN uses full configuration option. Otherwise, the field is absent.

selectedBandEntriesMNList

A list of indices referring to the position of a band entry selected by the MN, in each band combination entry in allowedBC-ListMRDC IE. BandEntryIndex 0 identifies the first band in the bandList of the BandCombination, BandEntryIndex 1 identifies the second band in the bandList of the BandCombination, and so on. This selectedBandEntriesMNList includes the same number of entries, and listed in the same order as in allowedBC-ListMRDC. The SN uses this information to determine which bands out of the NR band combinations in allowedBC-ListMRDC it can configure in SCG in NR-DC. The SN can use this information to determine for which band pair(s) it should check SimultaneousRxTxPerBandPair.

servCellIndexRangeSCG

Range of serving cell indices that SN is allowed to configure for SCG serving cells.

servCellInfoListMCG-EUTRA

Indicates the carrier frequency and the transmission bandwidth of the serving cell(s) in the MCG in intra-band (NG)EN-DC. The field is needed when MN and SN operate serving cells in the same band for either contiguous or non-contiguous intra-band band combination or LTE NR inter-band band combinations where the frequency range of the E-UTRA band is a subset of the frequency range of the NR band (as specified in Table 5.5B.4.1-1 of TS 38.101-3 [34]) in (NG)EN-DC.

servCellInfoListMCG-NR

Indicates the frequency band indicator, carrier center frequency, UE specific channel bandwidth and SCS of the serving cell(s) in the MCG in intra-band NE-DC. The field is needed when MN and SN operate serving cells in the same band for either contiguous or non-contiguous intra-band band combination or LTE NR inter-band band combinations where the frequency range of the E-UTRA band is a subset of the frequency range of the NR band (as specified in Table 5.5B.4.1-1 of TS 38.101-3 [34]) in NE-DC.

servFrequenciesMN-NR

Indicates the frequency of all serving cells that include PCell and SCell(s) with SSB configured in MCG. This field is only used in NR-DC. servFrequenciesMN-NR indicates absoluteFrequencySSB.

sftdFrequencyList-NR

Includes a list of SSB frequencies. Each entry identifies the SSB frequency of a PSCell, which corresponds to one MeasResultCellSFTD-NR entry in the MeasResultCellListSFTD-NR.

sftdFrequencyList-EUTRA

Includes a list of E-UTRA frequencies. Each entry identifies the carrier frequency of a PSCell, which corresponds to one MeasResultSFTD-EUTRA entry in the MeasResultCellListSFTD-EUTRA.

sidelinkUEInformationEUTRA

This field contains the E-UTRA SidelinkUEInformation message as specified in TS 36.331 [10].

sidelinkUEInformationNR

This field contains the NR SidelinkUEInformationNR message.

sourceConfigSCG

Includes all of the current SCG configurations used by the target SN to build delta configuration to be sent to UE, e.g. during SN change. The field contains the RRCReconfiguration message, i.e. including secondaryCellGroup and measConfig. The field is signalled upon change of SN, unless MN uses full configuration option. Otherwise, the field is absent.

sourceConfigSCG-EUTRA

Includes the E-UTRA RRCConnectionReconfiguration message as specified in TS 36.331 [10]. In this version of the specification, the E-UTRA RRC message can only include the field scg-Configuration. In this version of the specification, this field is absent when master gNB uses full configuration option. This field is only used in NE-DC.

twoPHRModeMCG

Indicates if the power headroom for MCG shall be reported as two PHRs (each PHR associated with a SRS resource set) is enabled or not.

twoSRS-PUSCH-Repetition

Indicates whether the indicated serving cell is configured for PUSCH repetition corresponding to two SRS resource sets configured in either srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0-2 with usage ‘codebook’ or ‘noncodebook’.

ueAssistanceInformationSourceSCG

Includes for each UE assistance feature associated with the SCG, the information last reported by the UE in the NR UEAssistanceInformation message for the source SCG, if any.

ue-CapabilityInfo

Contains the IE UE-CapabilityRAT-ContainerList supported by the UE (see NOTE 3). A gNB that retrieves MRDC related capability containers ensures that the set of included MRDC containers is consistent w.r.t. the feature set related information.

BandCombinationInfo field descriptions

allowedFeatureSetsList

Defines a subset of the entries in a FeatureSetCombination. Each index identifies a position in the FeatureSetCombination, which corresponds to one FeatureSetUplink/Downlink for each band entry in the associated band combination.

bandCombinationIndex

In case of NR-DC, this field indicates the position of a band combination in the supportedBandCombinationList. In case of NE-DC, this field indicates the position of a band combination in the supportedBandCombinationList and/or supportedBandCombinationListNEDC-Only. In case of (NG)EN-DC, this field indicates the position of a band combination in the supportedBandCombinationList and/or supportedBandCombinationList-UplinkTxSwitch. Band combination entries in supportedBandCombinationList are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationList. Band combination entries in supportedBandCombinationListNEDC-Only are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationListNEDC-Only increased by the number of entries in supportedBandCombinationList. Band combination entries in supportedBandCombinationList-UplinkTxSwitch are referred by an index which corresponds to the position of a band combination in the supportedBandCombinationList-UplinkTxSwitch increased by the number of entries in supportedBandCombinationList.

Conditional Presence

Explanation

SN-AddMod

The field is mandatory present upon SN addition and SN change. It is optionally present upon SN modification and inter-MN handover without SN change. Otherwise, the field is absent.

NOTE 3: The following table indicates per MN RAT and SN RAT whether RAT capabilities are included or not in ue-CapabilityInfo.

MN RAT

SN RAT

NR capabilities

E-UTRA capabilities

MR-DC capabilities

E-UTRA

NR

Need not be included if the UE Radio Capability ID as specified in 23.502 [43] is used. Included otherwise

Not included

Need not be included if the UE Radio Capability ID as specified in 23.502 [43] is used. Included otherwise

NR

E-UTRA

Not included

Need not be included if the UE Radio Capability ID as specified in 23.502 [43] is used. Included otherwise

Need not be included if the UE Radio Capability ID as specified in 23.502 [43] is used. Included otherwise

NR

NR

Need not be included if the UE Radio Capability ID as specified in 23.502 [43] is used. Included otherwise

Not included

Not included

MeasurementTimingConfiguration

The MeasurementTimingConfiguration message is used to convey assistance information for measurement timing.

Direction: en-gNB to eNB, eNB to en-gNB, gNB to gNB, ng-eNB to gNB, gNB to ng-eNB, ng-eNB to ng-eNB, gNB DU to gNB CU, and gNB CU to gNB DU.

MeasurementTimingConfiguration message

— ASN1START

— TAG-MEASUREMENT-TIMING-CONFIGURATION-START

MeasurementTimingConfiguration ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

measTimingConf MeasurementTimingConfiguration-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

MeasurementTimingConfiguration-IEs ::= SEQUENCE {

measTiming MeasTimingList OPTIONAL,

nonCriticalExtension MeasurementTimingConfiguration-v1550-IEs OPTIONAL

}

MeasurementTimingConfiguration-v1550-IEs ::= SEQUENCE {

campOnFirstSSB BOOLEAN,

psCellOnlyOnFirstSSB BOOLEAN,

nonCriticalExtension MeasurementTimingConfiguration-v1610-IEs OPTIONAL

}

MeasurementTimingConfiguration-v1610-IEs ::= SEQUENCE {

csi-RS-Config-r16 SEQUENCE {

csi-RS-SubcarrierSpacing-r16 SubcarrierSpacing,

csi-RS-CellMobility-r16 CSI-RS-CellMobility,

refSSBFreq-r16 ARFCN-ValueNR

},

nonCriticalExtension SEQUENCE {} OPTIONAL

}

MeasTimingList ::= SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF MeasTiming

MeasTiming ::= SEQUENCE {

frequencyAndTiming SEQUENCE {

carrierFreq ARFCN-ValueNR,

ssbSubcarrierSpacing SubcarrierSpacing,

ssb-MeasurementTimingConfiguration SSB-MTC,

ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL

} OPTIONAL,

…,

[[

ssb-ToMeasure SSB-ToMeasure OPTIONAL,

physCellId PhysCellId OPTIONAL

]]

}

— TAG-MEASUREMENT-TIMING-CONFIGURATION-STOP

— ASN1STOP

MeasTiming field descriptions

carrierFreq, ssbSubcarrierSpacing

Indicates the frequency and subcarrier spacing of the SS block of the cell for which this message is included, or of other SS blocks within the same carrier.

ssb-MeasurementTimingConfiguration

Indicates the SMTC which can be used to search for SSB of the cell for which the message is included. When the message is included in "Served NR Cell Information" (see TS 36.423 [37]), "Served Cell Information NR" (see TS 38.423 [35]), or "Served Cell Information" (see TS 38.473 [36]), the timing is based on the cell for which the message is included. When the message is included in "NR Neighbour Information" (see TS 36.423 [37]), or "Served Cell Information" (see TS 38.423 [35]), the timing is based on the cell indicated in the "Served NR Cell Information" or "Served Cell Information NR" with which the "NR Neighbour Information" or "Neighbour Information NR" is provided. When the message is included in "CU to DU RRC Information", the timing is based on the cell indicated by SpCell ID with which the message is included.

ss-RSSI-Measurement

Provides the configuration which can be used for RSSI measurements of the cell for which the message is included.

MeasurementTimingConfiguration field descriptions

campOnFirstSSB

Value true indicates that the SSB indicated in the first instance of MeasTiming in the measTiming list can be used for camping and for a PCell configuration (i.e. in spCellConfigCommon of the masterCellGroup).

csi-RS-CellMobility

Indicates the CSI-RS configuration of the cell for which this message is included. The timing of the CSI-RS resources is based on the SSB indicated by refSSBFreq.

csi-RS-SubcarrierSpacing

Indicates the subcarrier spacing of the CSI-RS resources included in csi-rs-CellMobility.

measTiming

A list of SMTC information, SSB RSSI measurement information and associated NR frequency exchanged via EN-DC X2 Setup, EN-DC Configuration Update, Xn Setup and NG-RAN Node Configuration Update procedures, or F1 messages between gNB DU and gNB CU.

physCellId

Physical Cell Identity of the SSB on the ARFCN indicated by carrierFreq.

psCellOnlyOnFirstSSB

Value true indicates that only the SSB indicated in the first instance of MeasTiming in the measTiming list can be used for a PSCell configuration (i.e. in spCellConfigCommon of the secondaryCellGroup).

ssb-ToMeasure

The set of SS blocks to be measured within the SMTC measurement duration (see TS 38.215 [9]).

UERadioPagingInformation

This message is used to transfer radio paging information, covering both upload to and download from the 5GC, and between gNBs.

Direction: gNB to/ from 5GC and gNB to/from gNB

UERadioPagingInformation message

— ASN1START

— TAG-UE-RADIO-PAGING-INFORMATION-START

UERadioPagingInformation ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueRadioPagingInformation UERadioPagingInformation-IEs,

spare7 NULL,

spare6 NULL, spare5 NULL, spare4 NULL,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

UERadioPagingInformation-IEs ::= SEQUENCE {

supportedBandListNRForPaging SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,

nonCriticalExtension UERadioPagingInformation-v15e0-IEs OPTIONAL

}

UERadioPagingInformation-v15e0-IEs ::= SEQUENCE {

dl-SchedulingOffset-PDSCH-TypeA-FDD-FR1 ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeA-TDD-FR1 ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeA-TDD-FR2 ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeB-FDD-FR1 ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeB-TDD-FR1 ENUMERATED {supported} OPTIONAL,

dl-SchedulingOffset-PDSCH-TypeB-TDD-FR2 ENUMERATED {supported} OPTIONAL,

nonCriticalExtension UERadioPagingInformation-v1700-IEs OPTIONAL

}

UERadioPagingInformation-v1700-IEs ::= SEQUENCE {

ue-RadioPagingInfo-r17 OCTET STRING (CONTAINING UE-RadioPagingInfo-r17) OPTIONAL,

inactiveStatePO-Determination-r17 ENUMERATED {supported} OPTIONAL,

numberOfRxRedCap-r17 ENUMERATED {one, two} OPTIONAL,

halfDuplexFDD-TypeA-RedCap-r17 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-UE-RADIO-PAGING-INFORMATION-STOP

— ASN1STOP

UERadioPagingInformation field descriptions

supportedBandListNRForPaging

Indicates the UE supported NR frequency bands which are derived by the gNB from UE-NR-Capability.

dl-SchedulingOffset-PDSCH-TypeA-FDD-FR1

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type A in FDD FR1.

dl-SchedulingOffset-PDSCH-TypeA-TDD-FR1

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type A in TDD FR1.

dl-SchedulingOffset-PDSCH-TypeA-TDD-FR2

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type A in TDD FR2.

dl-SchedulingOffset-PDSCH-TypeB-FDD-FR1

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type B in FDD FR1.

dl-SchedulingOffset-PDSCH-TypeB-TDD-FR1

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type B in TDD FR1.

dl-SchedulingOffset-PDSCH-TypeB-TDD-FR2

Indicates whether the UE supports DL scheduling slot offset (K0) greater than 0 for PDSCH mapping type B in TDD FR2.

halfDuplexFDD-TypeA-RedCap

Indicates whether the RedCap UE only supports half-duplex operation for FDD in the indicated band(s).

inactiveStatePO-Determination

Indicates whether the UE supports to use the same i_s to determine PO in RRC_INACTIVE state as in RRC_IDLE state.

numberOfRxRedCap

Indicates the number of Rx branches supported by a RedCap UE.

ue-RadioPagingInfo

The field is used to transfer UE capability information used for paging. The gNB generates the ue-RadioPagingInfo and the contained UE capability information is absent when not supported by the UE.

UERadioAccessCapabilityInformation

This message is used to transfer UE radio access capability information, covering both upload to and download from the 5GC.

Direction: ng-eNB or gNB to/ from 5GC

UERadioAccessCapabilityInformation message

— ASN1START

— TAG-UE-RADIO-ACCESS-CAPABILITY-INFORMATION-START

UERadioAccessCapabilityInformation ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueRadioAccessCapabilityInformation UERadioAccessCapabilityInformation-IEs,

spare7 NULL,

spare6 NULL, spare5 NULL, spare4 NULL,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

UERadioAccessCapabilityInformation-IEs ::= SEQUENCE {

ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList),

nonCriticalExtension SEQUENCE {} OPTIONAL

}

— TAG-UE-RADIO-ACCESS-CAPABILITY-INFORMATION-STOP

— ASN1STOP

UERadioAccessCapabilityInformation-IEs field descriptions

ue-RadioAccessCapabilityInfo

Including NR, MR-DC, E-UTRA radio access capabilities. A gNB that retrieves MRDC related capability containers ensures that the set of included MRDC containers is consistent w.r.t. the feature set related information.

11.2.3 Mandatory information in inter-node RRC messages

For the AS-Config transferred within the HandoverPreparationInformation:

– The source node shall include all fields necessary to reflect the current AS configuration of the UE, except for the fields sourceSCG-NR-Config, sourceSCG-EUTRA-Config and sourceRB-SN-Config, which can be omitted in case the source MN did not receive the latest configuration from the source SN. For RRCReconfiguration included in the field rrcReconfiguration, ReconfigurationWithSync is included with only the mandatory subfields (e.g. newUE-Identity and t304) and ServingCellConfigCommon;

– Need codes or conditions specified for subfields according to IEs defined in clause 6 do not apply. I.e. some fields shall be included regardless of the "Need" or "Cond" e.g. discardTimer;

– Based on the received AS configuration, the target node can indicate the delta (difference) to the current AS configuration (as included in HandoverCommand)to the UE. The fields newUE-Identity and t304 included in ReconfigurationWithSync are not used for delta configuration purpose.

The candidateCellInfoListSN(-EUTRA) in CG-Config and the candidateCellInfoListMN(-EUTRA)/candidateCellInfoListSN(-EUTRA) in CG-ConfigInfo need not be included in procedures that do not involve a change of node.

For fields scg-CellGroupConfig, scg-CellGroupConfigEUTRA and scg-RB-Config in CG-Config (sent upon SN initiated SN change or other conditions as specified in field descriptions) and fields mcg-RB-Config, scg-RB-Config and sourceConfigSCG in CG-ConfigInfo (sent upon change of SN):

– The source node shall include all fields necessary to reflect the current AS configuration of the UE, unless stated otherwise in the field description. For RRCReconfiguration included in the field scg-CellGroupConfig in CG-Config, ReconfigurationWithSync is included with only the mandatory subfields (e.g. newUE-Identity and t304) and ServingCellConfigCommon;

– Need codes or conditions specified for subfields according to IEs defined in clause 6 do not apply;

– Based on the received AS configuration, the target node can indicate the delta (difference) as compared to the current AS configuration to the UE. The fields newUE-Identity and t304 in ReconfigurationWithSync are always included by the target node, i.e. they are not used for delta configuration purpose to UE.

For fields in CG-Config and CG-ConfigInfo listed below, absence of the field means that the receiver maintains the values informed via the previous message. Note that every time there is a change in the configuration covered by a listed field, the MN or SN shall include the field and it shall provide the full configuration provided by that field unless stated otherwise. Otherwise, if there is no change, the field can be omitted:

configRestrictInfo;

gapPurpose;

measGapConfig (for which delta signaling applies);

– measGapConfigFR2 (for which delta signaling applies);

measResultCellListSFTD;

– measResultSFTD-EUTRA;

sftdFrequencyList-EUTRA;

– sftdFrequencyList-NR;

ue-CapabilityInfo;

– servFrequenciesMN-NR.

For other fields in CG-Config and CG-ConfigInfo, the sender shall always signal the appropriate value even if same as indicated in the previous inter-node message, unless explicitly stated otherwise.

11.3 Inter-node RRC information element definitions

11.4 Inter-node RRC multiplicity and type constraint values

– Multiplicity and type constraints definitions

— ASN1START

— TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-START

maxMeasFreqsMN INTEGER ::= 32 — Maximum number of MN-configured measurement frequencies

maxMeasFreqsSN INTEGER ::= 32 — Maximum number of SN-configured measurement frequencies

maxMeasIdentitiesMN INTEGER ::= 62 — Maximum number of measurement identities that a UE can be configured with

maxCellPrep INTEGER ::= 32 — Maximum number of cells prepared for handover

— TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-STOP

— ASN1STOP

End of NR-InterNodeDefinitions

— ASN1START

— TAG-NR-INTER-NODE-DEFINITIONS-END-START

END

— TAG-NR-INTER-NODE-DEFINITIONS-END-STOP

— ASN1STOP