11 Radio information related interactions between network nodes

38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 15TS

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,

CSI-RS-Index,

DRX-Config,

EUTRA-PhysCellId,

FreqBandIndicatorNR,

GapConfig,

maxBandComb,

maxBands,

maxCellSFTD,

maxFeatureSetsPerBand,

maxFreqIDC-MRDC,

maxNrofCombIDC,

maxNrofSCells,

maxNrofServingCells,

maxNrofServingCells-1,

maxNrofServingCellsEUTRA,

maxNrofIndexesToReport,

maxSimultaneousBands,

MeasQuantityResults,

MeasResultCellListSFTD-EUTRA,

MeasResultCellListSFTD-NR,

MeasResultList2NR,

MeasResultSCG-Failure,

MeasResultServFreqListEUTRA-SCG,

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

FROM NR-RRC-Definitions;

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

— ASN1STOP

11.2.2 Message definitions

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

]]

}

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

]]

}

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.

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

selectedBandCombinationSN

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

ueAssistanceInformation

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

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 capabilites

E-UTRA capabilities

MR-DC capabilities

NR

Included

May be included

May be included

E-UTRAN

Included

May be included

May be included

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 SEQUENCE {} OPTIONAL

}

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

PH-InfoSCG ::= SEQUENCE {

servCellIndex ServCellIndex,

ph-Uplink PH-UplinkCarrierSCG,

ph-SupplementaryUplink PH-UplinkCarrierSCG 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

]]

}

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

— TAG-CG-CONFIG-STOP

— ASN1STOP

CG-Config field descriptions

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.

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 wheter 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 configued 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.

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.

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.

scellFrequenciesSN-EUTRA, scellFrequenciesSN-NR

Indicates the frequency of all SCells 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.

scg-CellGroupConfig

Contains the RRCReconfiguration message (containing only secondaryCellGroup and/or measConfig):

– to be sent to the UE, used upon SCG establishment or modification, 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. 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, 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. 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)

BandCombinationInfoSN field descriptions

bandCombinationIndex

In case of (NG)EN-DC and 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. 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.

requestedFeatureSets

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

– 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 SEQUENCE {} OPTIONAL

}

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

]]

}

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,

}

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

}

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,

}

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

— TAG-CG-CONFIG-INFO-STOP

— ASN1STOP

CG-ConfigInfo field descriptions

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 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.

candidateCellInfoListMN, candidateCellInfoListSN

Contains information regarding cells that the master node or the source node suggests the target gNB or DU to consider configuring.

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.

configRestrictInfo

Includes fields for which SgNB is explictly 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.

fr-InfoListMCG

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

maxMeasFreqsSCG

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

dummy

This field is not used in the specification and SN ignores the received value.

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.

maxNumberROHC-ContextSessionsSN

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

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]).

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

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 field is used in (NG)EN-DC and NE-DC.

p-maxUE-FR1

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

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.

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.

scgFailureInfoEUTRA

Contains SCG failure type and measurement results of the EUTRA secondary cell group. This field is only used in NE-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. This field is only used in NR-DC.

servCellIndexRangeSCG

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

servFrequenciesMN-NR

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

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.

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.

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 (NG)EN-DC and 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. 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.

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

Included

Not included

Included

NR

E-UTRA

Not included

Included

Included

NR

NR

Included

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 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).

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 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.

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