-- 3GPP TS 36.331 V14.3.0 (2017-06) -- EUTRA-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS AntennaInfoCommon, AntennaInfoDedicated-v10i0, ARFCN-ValueEUTRA, ARFCN-ValueEUTRA-v9e0, ARFCN-ValueEUTRA-r9, CellIdentity, C-RNTI, DL-DCCH-Message, DRB-Identity, DRB-ToReleaseList, FreqBandIndicator-r11, InDeviceCoexIndication-r11, LWA-Config-r13, MasterInformationBlock, maxBands, maxFreq, maxDRB, maxSCell-r10, maxSCell-r13, maxServCell-r10, maxServCell-r13, MBMSInterestIndication-r11, MeasConfig, MeasGapConfig, MeasGapConfigPerCC-List-r14, MeasResultForRSSI-r13, MeasResultListWLAN-r13, OtherConfig-r9, PhysCellId, P-Max, PowerCoordinationInfo-r12, SidelinkUEInformation-r12, SL-CommConfig-r12, SL-DiscConfig-r12, RadioResourceConfigDedicated, RCLWI-Configuration-r13, RSRP-Range, RSRQ-Range, RSRQ-Range-v1250, RS-SINR-Range-r13, SCellToAddModList-r10, SCellToAddModListExt-r13, SCG-ConfigPartSCG-r12, SecurityAlgorithmConfig, SCellIndex-r10, SCellIndex-r13, SCellToReleaseList-r10, SCellToReleaseListExt-r13, ServCellIndex-r10, ServCellIndex-r13, ShortMAC-I, MeasResultSSTD-r13, SL-V2X-ConfigDedicated-r14, SystemInformationBlockType1, SystemInformationBlockType1-v890-IEs, SystemInformationBlockType2, UEAssistanceInformation-r11, UECapabilityInformation, UE-CapabilityRAT-ContainerList, UE-RadioPagingInfo-r12, WLANConnectionStatusReport-r13, WLAN-OffloadConfig-r12 FROM EUTRA-RRC-Definitions; HandoverCommand ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ handoverCommand-r8 HandoverCommand-r8-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } HandoverCommand-r8-IEs ::= SEQUENCE { handoverCommandMessage OCTET STRING (CONTAINING DL-DCCH-Message), nonCriticalExtension SEQUENCE {} OPTIONAL } HandoverPreparationInformation ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ handoverPreparationInformation-r8 HandoverPreparationInformation-r8-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } HandoverPreparationInformation-r8-IEs ::= SEQUENCE { ue-RadioAccessCapabilityInfo UE-CapabilityRAT-ContainerList, as-Config AS-Config OPTIONAL, -- Cond HO rrm-Config RRM-Config OPTIONAL, as-Context AS-Context OPTIONAL, -- Cond HO nonCriticalExtension HandoverPreparationInformation-v920-IEs OPTIONAL } HandoverPreparationInformation-v920-IEs ::= SEQUENCE { ue-ConfigRelease-r9 ENUMERATED { rel9, rel10, rel11, rel12, v10j0, v11e0, v1280, rel13, ..., rel14} OPTIONAL, -- Cond HO2 nonCriticalExtension HandoverPreparationInformation-v9d0-IEs OPTIONAL } HandoverPreparationInformation-v9d0-IEs ::= SEQUENCE { lateNonCriticalExtension OCTET STRING (CONTAINING HandoverPreparationInformation-v9j0-IEs) OPTIONAL, nonCriticalExtension HandoverPreparationInformation-v9e0-IEs OPTIONAL } -- Late non-critical extensions: HandoverPreparationInformation-v9j0-IEs ::= SEQUENCE { -- Following field is only for pre REL-10 late non-critical extensions lateNonCriticalExtension OCTET STRING OPTIONAL, nonCriticalExtension HandoverPreparationInformation-v10j0-IEs OPTIONAL } HandoverPreparationInformation-v10j0-IEs ::= SEQUENCE { as-Config-v10j0 AS-Config-v10j0 OPTIONAL, -- Following field is only for late non-critical extensions from REL-10 nonCriticalExtension SEQUENCE {} OPTIONAL } -- Regular non-critical extensions: HandoverPreparationInformation-v9e0-IEs ::= SEQUENCE { as-Config-v9e0 AS-Config-v9e0 OPTIONAL, -- Cond HO2 nonCriticalExtension HandoverPreparationInformation-v1130-IEs OPTIONAL } HandoverPreparationInformation-v1130-IEs ::= SEQUENCE { as-Context-v1130 AS-Context-v1130 OPTIONAL, -- Cond HO2 nonCriticalExtension HandoverPreparationInformation-v1250-IEs OPTIONAL } HandoverPreparationInformation-v1250-IEs ::= SEQUENCE { ue-SupportedEARFCN-r12 ARFCN-ValueEUTRA-r9 OPTIONAL, -- Cond HO3 as-Config-v1250 AS-Config-v1250 OPTIONAL, -- Cond HO2 nonCriticalExtension HandoverPreparationInformation-v1320-IEs OPTIONAL } HandoverPreparationInformation-v1320-IEs ::= SEQUENCE { as-Config-v1320 AS-Config-v1320 OPTIONAL, -- Cond HO2 as-Context-v1320 AS-Context-v1320 OPTIONAL, -- Cond HO2 nonCriticalExtension HandoverPreparationInformation-v1430-IEs OPTIONAL } HandoverPreparationInformation-v1430-IEs ::= SEQUENCE { as-Config-v1430 AS-Config-v1430 OPTIONAL, -- Cond HO2 makeBeforeBreakReq-r14 ENUMERATED {true} OPTIONAL, -- Cond HO2 nonCriticalExtension SEQUENCE {} OPTIONAL } SCG-Config-r12 ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ scg-Config-r12 SCG-Config-r12-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } SCG-Config-r12-IEs ::= SEQUENCE { scg-RadioConfig-r12 SCG-ConfigPartSCG-r12 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } SCG-ConfigInfo-r12 ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ scg-ConfigInfo-r12 SCG-ConfigInfo-r12-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } SCG-ConfigInfo-r12-IEs ::= SEQUENCE { radioResourceConfigDedMCG-r12 RadioResourceConfigDedicated OPTIONAL, sCellToAddModListMCG-r12 SCellToAddModList-r10 OPTIONAL, measGapConfig-r12 MeasGapConfig OPTIONAL, powerCoordinationInfo-r12 PowerCoordinationInfo-r12 OPTIONAL, scg-RadioConfig-r12 SCG-ConfigPartSCG-r12 OPTIONAL, eutra-CapabilityInfo-r12 OCTET STRING (CONTAINING UECapabilityInformation) OPTIONAL, scg-ConfigRestrictInfo-r12 SCG-ConfigRestrictInfo-r12 OPTIONAL, mbmsInterestIndication-r12 OCTET STRING (CONTAINING MBMSInterestIndication-r11) OPTIONAL, measResultServCellListSCG-r12 MeasResultServCellListSCG-r12 OPTIONAL, drb-ToAddModListSCG-r12 DRB-InfoListSCG-r12 OPTIONAL, drb-ToReleaseListSCG-r12 DRB-ToReleaseList OPTIONAL, sCellToAddModListSCG-r12 SCellToAddModListSCG-r12 OPTIONAL, sCellToReleaseListSCG-r12 SCellToReleaseList-r10 OPTIONAL, p-Max-r12 P-Max OPTIONAL, nonCriticalExtension SCG-ConfigInfo-v1310-IEs OPTIONAL } SCG-ConfigInfo-v1310-IEs ::= SEQUENCE { measResultSSTD-r13 MeasResultSSTD-r13 OPTIONAL, sCellToAddModListMCG-Ext-r13 SCellToAddModListExt-r13 OPTIONAL, measResultServCellListSCG-Ext-r13 MeasResultServCellListSCG-Ext-r13 OPTIONAL, sCellToAddModListSCG-Ext-r13 SCellToAddModListSCG-Ext-r13 OPTIONAL, sCellToReleaseListSCG-Ext-r13 SCellToReleaseListExt-r13 OPTIONAL, nonCriticalExtension SCG-ConfigInfo-v1330-IEs OPTIONAL } SCG-ConfigInfo-v1330-IEs ::= SEQUENCE { measResultListRSSI-SCG-r13 MeasResultListRSSI-SCG-r13 OPTIONAL, nonCriticalExtension SCG-ConfigInfo-v1430-IEs OPTIONAL } SCG-ConfigInfo-v1430-IEs ::= SEQUENCE { makeBeforeBreakSCG-Req-r14 ENUMERATED {true} OPTIONAL, measGapConfigPerCC-List MeasGapConfigPerCC-List-r14 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } DRB-InfoListSCG-r12 ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-InfoSCG-r12 DRB-InfoSCG-r12 ::= SEQUENCE { eps-BearerIdentity-r12 INTEGER (0..15) OPTIONAL, -- Cond DRB-Setup drb-Identity-r12 DRB-Identity, drb-Type-r12 ENUMERATED {split, scg} OPTIONAL, -- Cond DRB-Setup ... } SCellToAddModListSCG-r12 ::= SEQUENCE (SIZE (1..maxSCell-r10)) OF Cell-ToAddMod-r12 SCellToAddModListSCG-Ext-r13 ::= SEQUENCE (SIZE (1..maxSCell-r13)) OF Cell-ToAddMod-r12 Cell-ToAddMod-r12 ::= SEQUENCE { sCellIndex-r12 SCellIndex-r10, cellIdentification-r12 SEQUENCE { physCellId-r12 PhysCellId, dl-CarrierFreq-r12 ARFCN-ValueEUTRA-r9 } OPTIONAL, -- Cond SCellAdd measResultCellToAdd-r12 SEQUENCE { rsrpResult-r12 RSRP-Range, rsrqResult-r12 RSRQ-Range } OPTIONAL, -- Cond SCellAdd2 ..., [[ sCellIndex-r13 SCellIndex-r13 OPTIONAL, measResultCellToAdd-v1310 SEQUENCE { rs-sinr-Result-r13 RS-SINR-Range-r13 } OPTIONAL -- Cond SCellAdd2 ]] } MeasResultServCellListSCG-r12 ::= SEQUENCE (SIZE (1..maxServCell-r10)) OF MeasResultServCellSCG-r12 MeasResultServCellListSCG-Ext-r13 ::= SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultServCellSCG-r12 MeasResultServCellSCG-r12 ::= SEQUENCE { servCellId-r12 ServCellIndex-r10, measResultSCell-r12 SEQUENCE { rsrpResultSCell-r12 RSRP-Range, rsrqResultSCell-r12 RSRQ-Range }, ..., [[ servCellId-r13 ServCellIndex-r13 OPTIONAL, measResultSCell-v1310 SEQUENCE { rs-sinr-ResultSCell-r13 RS-SINR-Range-r13 } OPTIONAL ]] } MeasResultListRSSI-SCG-r13 ::= SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultRSSI-SCG-r13 MeasResultRSSI-SCG-r13 ::= SEQUENCE { servCellId-r13 ServCellIndex-r13, measResultForRSSI-r13 MeasResultForRSSI-r13 } SCG-ConfigRestrictInfo-r12 ::= SEQUENCE { maxSCH-TB-BitsDL-r12 INTEGER (1..100), maxSCH-TB-BitsUL-r12 INTEGER (1..100) } UEPagingCoverageInformation ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ uePagingCoverageInformation-r13 UEPagingCoverageInformation-r13-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } UEPagingCoverageInformation-r13-IEs ::= SEQUENCE { mpdcch-NumRepetition-r13 INTEGER (1..256) OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } UERadioAccessCapabilityInformation ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ ueRadioAccessCapabilityInformation-r8 UERadioAccessCapabilityInformation-r8-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } UERadioAccessCapabilityInformation-r8-IEs ::= SEQUENCE { ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation), nonCriticalExtension SEQUENCE {} OPTIONAL } UERadioPagingInformation ::= SEQUENCE { criticalExtensions CHOICE { c1 CHOICE{ ueRadioPagingInformation-r12 UERadioPagingInformation-r12-IEs, spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } } UERadioPagingInformation-r12-IEs ::= SEQUENCE { ue-RadioPagingInfo-r12 OCTET STRING (CONTAINING UE-RadioPagingInfo-r12), nonCriticalExtension UERadioPagingInformation-v1310-IEs OPTIONAL } UERadioPagingInformation-v1310-IEs ::= SEQUENCE { supportedBandListEUTRAForPaging-r13 SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicator-r11 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } AS-Config ::= SEQUENCE { sourceMeasConfig MeasConfig, sourceRadioResourceConfig RadioResourceConfigDedicated, sourceSecurityAlgorithmConfig SecurityAlgorithmConfig, sourceUE-Identity C-RNTI, sourceMasterInformationBlock MasterInformationBlock, sourceSystemInformationBlockType1 SystemInformationBlockType1(WITH COMPONENTS {..., nonCriticalExtension ABSENT}), sourceSystemInformationBlockType2 SystemInformationBlockType2, antennaInfoCommon AntennaInfoCommon, sourceDl-CarrierFreq ARFCN-ValueEUTRA, ..., [[ sourceSystemInformationBlockType1Ext OCTET STRING (CONTAINING SystemInformationBlockType1-v890-IEs) OPTIONAL, sourceOtherConfig-r9 OtherConfig-r9 -- sourceOtherConfig-r9 should have been optional. A target eNB compliant with this transfer -- syntax should support receiving an AS-Config not including this extension addition group -- e.g. from a legacy source eNB ]], [[ sourceSCellConfigList-r10 SCellToAddModList-r10 OPTIONAL ]], [[ sourceConfigSCG-r12 SCG-Config-r12 OPTIONAL ]] } AS-Config-v9e0 ::= SEQUENCE { sourceDl-CarrierFreq-v9e0 ARFCN-ValueEUTRA-v9e0 } AS-Config-v10j0 ::= SEQUENCE { antennaInfoDedicatedPCell-v10i0 AntennaInfoDedicated-v10i0 OPTIONAL } AS-Config-v1250 ::= SEQUENCE { sourceWlan-OffloadConfig-r12 WLAN-OffloadConfig-r12 OPTIONAL, sourceSL-CommConfig-r12 SL-CommConfig-r12 OPTIONAL, sourceSL-DiscConfig-r12 SL-DiscConfig-r12 OPTIONAL } AS-Config-v1320 ::= SEQUENCE { sourceSCellConfigList-r13 SCellToAddModListExt-r13 OPTIONAL, sourceRCLWI-Configuration-r13 RCLWI-Configuration-r13 OPTIONAL } AS-Config-v1430 ::= SEQUENCE { sourceSL-V2X-CommConfig-r14 SL-V2X-ConfigDedicated-r14 OPTIONAL, sourceLWA-Config-r14 LWA-Config-r13 OPTIONAL, sourceWLAN-MeasResult-r14 MeasResultListWLAN-r13 OPTIONAL } AS-Context ::= SEQUENCE { reestablishmentInfo ReestablishmentInfo OPTIONAL -- Cond HO } AS-Context-v1130 ::= SEQUENCE { idc-Indication-r11 OCTET STRING (CONTAINING InDeviceCoexIndication-r11) OPTIONAL, -- Cond HO2 mbmsInterestIndication-r11 OCTET STRING (CONTAINING MBMSInterestIndication-r11) OPTIONAL, -- Cond HO2 powerPrefIndication-r11 OCTET STRING (CONTAINING UEAssistanceInformation-r11) OPTIONAL, -- Cond HO2 ..., [[ sidelinkUEInformation-r12 OCTET STRING (CONTAINING SidelinkUEInformation-r12) OPTIONAL -- Cond HO2 ]] } AS-Context-v1320 ::= SEQUENCE { wlanConnectionStatusReport-r13 OCTET STRING (CONTAINING WLANConnectionStatusReport-r13) OPTIONAL -- Cond HO2 } ReestablishmentInfo ::= SEQUENCE { sourcePhysCellId PhysCellId, targetCellShortMAC-I ShortMAC-I, additionalReestabInfoList AdditionalReestabInfoList OPTIONAL, ... } AdditionalReestabInfoList ::= SEQUENCE ( SIZE (1..maxReestabInfo) ) OF AdditionalReestabInfo AdditionalReestabInfo ::= SEQUENCE{ cellIdentity CellIdentity, key-eNodeB-Star Key-eNodeB-Star, shortMAC-I ShortMAC-I } Key-eNodeB-Star ::= BIT STRING (SIZE (256)) RRM-Config ::= SEQUENCE { ue-InactiveTime ENUMERATED { s1, s2, s3, s5, s7, s10, s15, s20, s25, s30, s40, s50, min1, min1s20c, 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-r10 CandidateCellInfoList-r10 OPTIONAL ]] } CandidateCellInfoList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r10 CandidateCellInfo-r10 ::= SEQUENCE { -- cellIdentification physCellId-r10 PhysCellId, dl-CarrierFreq-r10 ARFCN-ValueEUTRA, -- available measurement results rsrpResult-r10 RSRP-Range OPTIONAL, rsrqResult-r10 RSRQ-Range OPTIONAL, ..., [[ dl-CarrierFreq-v1090 ARFCN-ValueEUTRA-v9e0 OPTIONAL ]], [[ rsrqResult-v1250 RSRQ-Range-v1250 OPTIONAL ]], [[ rs-sinr-Result-r13 RS-SINR-Range-r13 OPTIONAL ]] } maxReestabInfo INTEGER ::= 32 -- Maximum number of KeNB* and shortMAC-I forwarded -- at handover for re-establishment preparation END