diff options
Diffstat (limited to 'asn1/lte-rrc/EUTRA-RRC-Definitions.asn')
-rw-r--r-- | asn1/lte-rrc/EUTRA-RRC-Definitions.asn | 746 |
1 files changed, 476 insertions, 270 deletions
diff --git a/asn1/lte-rrc/EUTRA-RRC-Definitions.asn b/asn1/lte-rrc/EUTRA-RRC-Definitions.asn index 52097986c1..3ccdec5f51 100644 --- a/asn1/lte-rrc/EUTRA-RRC-Definitions.asn +++ b/asn1/lte-rrc/EUTRA-RRC-Definitions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 36.331 V9.1.0 (2009-12) +-- 3GPP TS 36.331 V9.2.0 (2010-03) -- $Id$ -- EUTRA-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -26,7 +26,11 @@ BCCH-DL-SCH-MessageType ::= CHOICE { } -MCCH-Message ::= CHOICE { +MCCH-Message ::= SEQUENCE { + message MCCH-MessageType +} + +MCCH-MessageType ::= CHOICE { c1 CHOICE { mbsfnAreaConfiguration-r9 MBSFNAreaConfiguration-r9 }, @@ -138,7 +142,7 @@ CounterCheck-r8-IEs ::= SEQUENCE { nonCriticalExtension SEQUENCE {} OPTIONAL --Need OP } -DRB-CountMSB-InfoList::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info +DRB-CountMSB-InfoList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info DRB-CountMSB-Info ::= SEQUENCE { drb-Identity DRB-Identity, @@ -229,14 +233,19 @@ HandoverFromEUTRAPreparationRequest ::= SEQUENCE { } HandoverFromEUTRAPreparationRequest-r8-IEs ::= SEQUENCE { - cdma2000-Type CDMA2000-Type, - rand RAND-CDMA2000 OPTIONAL, -- Cond cdma2000-Type - mobilityParameters MobilityParametersCDMA2000 OPTIONAL, -- Cond cdma2000-Type - nonCriticalExtension HandoverFromEUTRAPreparationRequest-v9x0-IEs OPTIONAL -- Need OP + cdma2000-Type CDMA2000-Type, + rand RAND-CDMA2000 OPTIONAL, -- Cond cdma2000-Type + mobilityParameters MobilityParametersCDMA2000 OPTIONAL, -- Cond cdma2000-Type + nonCriticalExtension HandoverFromEUTRAPreparationRequest-v890-IEs OPTIONAL +} + +HandoverFromEUTRAPreparationRequest-v890-IEs ::= SEQUENCE { + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP + nonCriticalExtension HandoverFromEUTRAPreparationRequest-v920-IEs OPTIONAL } -HandoverFromEUTRAPreparationRequest-v9x0-IEs ::= SEQUENCE { - concurrentPrepHRPD-r9 ENUMERATED {true} OPTIONAL, -- Cond PSHO +HandoverFromEUTRAPreparationRequest-v920-IEs ::= SEQUENCE { + concurrPrepCDMA2000-HRPD-r9 BOOLEAN OPTIONAL, -- Cond PSHO nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } @@ -253,49 +262,13 @@ MasterInformationBlock ::= SEQUENCE { MBSFNAreaConfiguration-r9 ::= SEQUENCE { commonSF-Alloc-r9 CommonSF-AllocPatternList-r9, - commonSF-AllocPeriod-r9 ENUMERATED {rf4, rf8, rf16, rf32, rf64, rf128, rf256}, + commonSF-AllocPeriod-r9 ENUMERATED { + rf4, rf8, rf16, rf32, rf64, rf128, rf256}, pmch-InfoList-r9 PMCH-InfoList-r9, - nonCriticalExtension SEQUENCE {} OPTIONAL -} - -CommonSF-AllocPatternList-r9 ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-AreaSAP-r9 - -MBSFN-AreaSAP-r9 ::= MBSFN-SubframeConfig - -PMCH-InfoList-r9 ::= SEQUENCE (SIZE (1..maxPMCH-PerMBSFN)) OF PMCH-Info-r9 - -PMCH-Info-r9 ::= SEQUENCE { - pmch-Config-r9 PMCH-Config-r9, - mbms-SessionInfoList-r9 MBMS-SessionInfoList-r9 -} - -MBMS-SessionInfoList-r9 ::= SEQUENCE (SIZE (1..maxSessionPerPMCH)) OF MBMS-SessionInfo-r9 - -MBMS-SessionInfo-r9 ::= SEQUENCE { - serviceId-r9 MBMS-ServiceId-r9, - sessionId-r9 OCTET STRING (SIZE (1)), - mtch-Config-r9 SEQUENCE { - logicalChannelIdentity-r9 INTEGER (0..29) - }, - ... -} - --- Common definitions - -PMCH-Config-r9 ::= SEQUENCE { - sf-AllocEnd-r9 INTEGER (0..1535), - dataMCS-r9 INTEGER (0..28), - msap-OccasionPeriod-r9 ENUMERATED { rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024}, - ... + nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } -MBMS-ServiceId-r9 ::= SEQUENCE { - plmn-Id-r9 CHOICE { - plmn-Index-r9 INTEGER (1..6), - explicitValue-r9 PLMN-Identity - }, - serviceId-r9 OCTET STRING (SIZE (0..3)) -} +CommonSF-AllocPatternList-r9 ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig MeasurementReport ::= SEQUENCE { @@ -320,8 +293,9 @@ MobilityFromEUTRACommand ::= SEQUENCE { rrc-TransactionIdentifier RRC-TransactionIdentifier, criticalExtensions CHOICE { c1 CHOICE{ - mobilityFromEUTRACommand-r8 MobilityFromEUTRACommand-r8-IEs, - mobilityFromEUTRACommand-r9 MobilityFromEUTRACommand-r9-IEs, spare2 NULL, spare1 NULL + mobilityFromEUTRACommand-r8 MobilityFromEUTRACommand-r8-IEs, + mobilityFromEUTRACommand-r9 MobilityFromEUTRACommand-r9-IEs, + spare2 NULL, spare1 NULL }, criticalExtensionsFuture SEQUENCE {} } @@ -341,7 +315,7 @@ MobilityFromEUTRACommand-r9-IEs ::= SEQUENCE { purpose CHOICE{ handover Handover, cellChangeOrder CellChangeOrder, - enhanced1xCsfb-r9 Enhanced1xCsfb-r9, + e-CSFB-r9 E-CSFB-r9, ... }, nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP @@ -356,7 +330,7 @@ Handover ::= SEQUENCE { systemInformation SI-OrPSI-GERAN OPTIONAL -- Cond PSHO } -CellChangeOrder ::= SEQUENCE { +CellChangeOrder ::= SEQUENCE { t304 ENUMERATED { ms100, ms200, ms500, ms1000, ms2000, ms4000, ms8000, spare1}, @@ -376,29 +350,31 @@ SI-OrPSI-GERAN ::= CHOICE { psi SystemInfoListGERAN } -SystemInfoListGERAN ::= SEQUENCE (SIZE (1..maxGERAN-SI)) OF - OCTET STRING (SIZE (1..23)) - -Enhanced1xCsfb-r9 ::= SEQUENCE { - mobilityRequiredHRPD-r9 ENUMERATED { - handover-hrpd, redirection-hrpd - } OPTIONAL, -- Need OP - messageContainerOneXRTT-r9 OCTET STRING OPTIONAL, - messageContainerHRPD-r9 OCTET STRING OPTIONAL, - redirectedCarrierInfoHRPD-r9 CarrierFreqCDMA2000 OPTIONAL -- Cond concurrent-HRPD-redirection +E-CSFB-r9 ::= SEQUENCE { + messageContCDMA2000-1XRTT-r9 OCTET STRING OPTIONAL, -- Need ON + mobilityCDMA2000-HRPD-r9 ENUMERATED { + handover, redirection + } OPTIONAL, -- Need OP + messageContCDMA2000-HRPD-r9 OCTET STRING OPTIONAL, -- Cond concHO + redirectCarrierCDMA2000-HRPD-r9 CarrierFreqCDMA2000 OPTIONAL -- Cond concRedir } Paging ::= SEQUENCE { - pagingRecordList PagingRecordList OPTIONAL, -- Need ON - systemInfoModification ENUMERATED {true} OPTIONAL, -- Need ON - etws-Indication ENUMERATED {true} OPTIONAL, -- Need ON - nonCriticalExtension Paging-v9x0-IEs OPTIONAL -- Need OP + pagingRecordList PagingRecordList OPTIONAL, -- Need ON + systemInfoModification ENUMERATED {true} OPTIONAL, -- Need ON + etws-Indication ENUMERATED {true} OPTIONAL, -- Need ON + nonCriticalExtension Paging-v890-IEs OPTIONAL } -Paging-v9x0-IEs ::= SEQUENCE { - cmas-Indication-r9 ENUMERATED {true} OPTIONAL, -- Need ON - nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP +Paging-v890-IEs ::= SEQUENCE { + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP + nonCriticalExtension Paging-v920-IEs OPTIONAL +} + +Paging-v920-IEs ::= SEQUENCE { + cmas-Indication-r9 ENUMERATED {true} OPTIONAL, -- Need ON + nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } PagingRecordList ::= SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord @@ -417,7 +393,7 @@ PagingUE-Identity ::= CHOICE { IMSI ::= SEQUENCE (SIZE (6..21)) OF IMSI-Digit -IMSI-Digit::= INTEGER (0..9) +IMSI-Digit ::= INTEGER (0..9) ProximityIndication-r9 ::= SEQUENCE { @@ -433,8 +409,8 @@ ProximityIndication-r9 ::= SEQUENCE { ProximityIndication-r9-IEs ::= SEQUENCE { type-r9 ENUMERATED {entering, leaving}, carrierFreq-r9 CHOICE { - eutra ARFCN-ValueEUTRA, - utra ARFCN-ValueUTRA, + eutra-r9 ARFCN-ValueEUTRA, + utra-r9 ARFCN-ValueUTRA, ... }, nonCriticalExtension SEQUENCE {} OPTIONAL @@ -461,18 +437,24 @@ RRCConnectionReconfiguration-r8-IEs ::= SEQUENCE { DedicatedInfoNAS OPTIONAL, -- Cond nonHO radioResourceConfigDedicated RadioResourceConfigDedicated OPTIONAL, -- Cond HO-toEUTRA securityConfigHO SecurityConfigHO OPTIONAL, -- Cond HO - nonCriticalExtension-v9x0 RRCConnectionReconfiguration-v9x0-IEs OPTIONAL -- Need ON + nonCriticalExtension RRCConnectionReconfiguration-v890-IEs OPTIONAL } -RRCConnectionReconfiguration-v9x0-IEs ::= SEQUENCE { - reportProximityConfig-r9 ReportProximityConfig-r9 OPTIONAL, -- Need ON +RRCConnectionReconfiguration-v890-IEs ::= SEQUENCE { + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP + nonCriticalExtension RRCConnectionReconfiguration-v920-IEs OPTIONAL +} + +RRCConnectionReconfiguration-v920-IEs ::= SEQUENCE { + otherConfig-r9 OtherConfig-r9 OPTIONAL, -- Need ON + fullConfig-r9 ENUMERATED {true} OPTIONAL, -- Cond HO-Reestab nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } SecurityConfigHO ::= SEQUENCE { handoverType CHOICE { intraLTE SEQUENCE { - securityAlgorithmConfig SecurityAlgorithmConfig OPTIONAL, -- Need OP + securityAlgorithmConfig SecurityAlgorithmConfig OPTIONAL, -- Cond fullConfig keyChangeIndicator BOOLEAN, nextHopChainingCount NextHopChainingCount }, @@ -484,11 +466,6 @@ SecurityConfigHO ::= SEQUENCE { ... } -ReportProximityConfig-r9 ::= SEQUENCE { - eutra-r9 ENUMERATED {allowed, notAllowed}, - utra-r9 ENUMERATED {allowed, notAllowed}, - ... -} RRCConnectionReconfigurationComplete ::= SEQUENCE { @@ -535,7 +512,12 @@ RRCConnectionReestablishmentComplete ::= SEQUENCE { } RRCConnectionReestablishmentComplete-r8-IEs ::= SEQUENCE { - nonCriticalExtension SEQUENCE {} OPTIONAL + nonCriticalExtension RRCConnectionReestablishmentComplete-v920-IEs OPTIONAL +} + +RRCConnectionReestablishmentComplete-v920-IEs ::= SEQUENCE { + rlf-InfoAvailable-r9 ENUMERATED {true} OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -608,11 +590,26 @@ RRCConnectionRelease-r8-IEs ::= SEQUENCE { releaseCause ReleaseCause, redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need ON idleModeMobilityControlInfo IdleModeMobilityControlInfo OPTIONAL, -- Need OP - nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP + nonCriticalExtension RRCConnectionRelease-v890-IEs OPTIONAL +} + +RRCConnectionRelease-v890-IEs ::= SEQUENCE { + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP + nonCriticalExtension RRCConnectionRelease-v920-IEs OPTIONAL +} + +RRCConnectionRelease-v920-IEs ::= SEQUENCE { + cellInfoList-r9 CHOICE { + geran-r9 CellInfoListGERAN-r9, + utra-FDD-r9 CellInfoListUTRA-FDD-r9, + utra-TDD-r9 CellInfoListUTRA-TDD-r9, + ... + } OPTIONAL, -- Cond Redirection + nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } ReleaseCause ::= ENUMERATED {loadBalancingTAUrequired, - other,spare2, spare1 } + other,spare2,spare1} RedirectedCarrierInfo ::= CHOICE { eutra ARFCN-ValueEUTRA, @@ -665,20 +662,43 @@ FreqPriorityUTRA-TDD ::= SEQUENCE { cellReselectionPriority CellReselectionPriority } -BandClassPriorityListHRPD ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriorityHRPD +BandClassPriorityListHRPD ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriorityHRPD BandClassPriorityHRPD ::= SEQUENCE { bandClass BandclassCDMA2000, cellReselectionPriority CellReselectionPriority } -BandClassPriorityList1XRTT ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriority1XRTT +BandClassPriorityList1XRTT ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriority1XRTT -BandClassPriority1XRTT ::= SEQUENCE { +BandClassPriority1XRTT ::= SEQUENCE { bandClass BandclassCDMA2000, cellReselectionPriority CellReselectionPriority } +CellInfoListGERAN-r9 ::= SEQUENCE (SIZE (1..maxCellInfo-GERAN-r9 )) OF CellInfoGERAN-r9 + +CellInfoGERAN-r9 ::= SEQUENCE { + physCellId-r9 PhysCellIdGERAN, + carrierFreq-r9 CarrierFreqGERAN, + systemInformation-r9 SystemInfoListGERAN +} + +CellInfoListUTRA-FDD-r9 ::= SEQUENCE (SIZE (1..maxUTRA-CellInfo-r9)) OF CellInfoUTRA-FDD-r9 + +CellInfoUTRA-FDD-r9 ::= SEQUENCE { + physCellId-r9 PhysCellIdUTRA-FDD, + utra-BCCH-Container-r9 OCTET STRING +} + +CellInfoListUTRA-TDD-r9 ::= SEQUENCE (SIZE (1..maxUTRA-CellInfo-r9)) OF CellInfoUTRA-TDD-r9 + +CellInfoUTRA-TDD-r9 ::= SEQUENCE { + physCellId-r9 PhysCellIdUTRA-TDD, + utra-BCCH-Container-r9 OCTET STRING +} + + RRCConnectionRequest ::= SEQUENCE { criticalExtensions CHOICE { rrcConnectionRequest-r8 RRCConnectionRequest-r8-IEs, @@ -813,8 +833,8 @@ SystemInformation-r8-IEs ::= SEQUENCE { sib10 SystemInformationBlockType10, sib11 SystemInformationBlockType11, ..., - sib12-r9 SystemInformationBlockType12-r9, - sib13-r9 SystemInformationBlockType13-r9 + sib12-v920 SystemInformationBlockType12-r9, + sib13-v920 SystemInformationBlockType13-r9 }, nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } @@ -828,7 +848,7 @@ SystemInformationBlockType1 ::= SEQUENCE { cellBarred ENUMERATED {barred, notBarred}, intraFreqReselection ENUMERATED {allowed, notAllowed}, csg-Indication BOOLEAN, - csg-Identity CSG-Identity-r9 OPTIONAL -- Need OR + csg-Identity CSG-Identity OPTIONAL -- Need OR }, cellSelectionInfo SEQUENCE { q-RxLevMin Q-RxLevMin, @@ -842,11 +862,17 @@ SystemInformationBlockType1 ::= SEQUENCE { ms1, ms2, ms5, ms10, ms15, ms20, ms40}, systemInfoValueTag INTEGER (0..31), - nonCriticalExtension SystemInformationBlockType1-v9x0-IEs OPTIONAL -- Need OP + nonCriticalExtension SystemInformationBlockType1-v890-IEs OPTIONAL +} + +SystemInformationBlockType1-v890-IEs::= SEQUENCE { + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP + nonCriticalExtension SystemInformationBlockType1-v920-IEs OPTIONAL } -SystemInformationBlockType1-v9x0-IEs::= SEQUENCE { - imsEmergencySupportIndicator-r9 ENUMERATED {supported} OPTIONAL, -- Need OP +SystemInformationBlockType1-v920-IEs ::= SEQUENCE { + ims-EmergencySupport-r9 ENUMERATED {true} OPTIONAL, -- Need OR + cellSelectionInfo-v920 CellSelectionInfo-v920 OPTIONAL, -- Need OP nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } @@ -870,9 +896,14 @@ SIB-MappingInfo ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type SIB-Type ::= ENUMERATED { sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9, sibType10, - sibType11, sibType12-v9x0, sibType13-v9x0, spare5, + sibType11, sibType12-v920, sibType13-v920, spare5, spare4, spare3, spare2, spare1, ...} +CellSelectionInfo-v920 ::= SEQUENCE { + q-QualMin-r9 Q-QualMin-r9, + q-QualMinOffset-r9 INTEGER (1..8) OPTIONAL -- Need OP +} + UECapabilityEnquiry ::= SEQUENCE { rrc-TransactionIdentifier RRC-TransactionIdentifier, @@ -913,37 +944,70 @@ UECapabilityInformation-r8-IEs ::= SEQUENCE { UEInformationRequest-r9 ::= SEQUENCE { - rrc-TransactionIdentifier-r9 RRC-TransactionIdentifier, - criticalExtensions-r9 CHOICE { - c1-r9 CHOICE { + rrc-TransactionIdentifier RRC-TransactionIdentifier, + criticalExtensions CHOICE { + c1 CHOICE { ueInformationRequest-r9 UEInformationRequest-r9-IEs, spare3 NULL, spare2 NULL, spare1 NULL }, - criticalExtensionsFuture-r9 SEQUENCE {} + criticalExtensionsFuture SEQUENCE {} } } UEInformationRequest-r9-IEs ::= SEQUENCE { - rachReportReq-r9 BOOLEAN, - nonCriticalExtension-r9 SEQUENCE {} OPTIONAL -- Need OP - + rach-ReportReq-r9 BOOLEAN, + rlf-ReportReq-r9 BOOLEAN, + nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP } UEInformationResponse-r9 ::= SEQUENCE { - rrc-TransactionIdentifier-r9 RRC-TransactionIdentifier, - criticalExtensions-r9 CHOICE { - ueInformationResponse-r9 UEInformationResponse-r9-IEs, - criticalExtensionsFuture-r9 SEQUENCE {} + rrc-TransactionIdentifier RRC-TransactionIdentifier, + criticalExtensions CHOICE { + c1 CHOICE { + ueInformationResponse-r9 UEInformationResponse-r9-IEs, + spare3 NULL, spare2 NULL, spare1 NULL + }, + criticalExtensionsFuture SEQUENCE {} } } UEInformationResponse-r9-IEs ::= SEQUENCE { - rachReport-r9 SEQUENCE { + rach-Report-r9 SEQUENCE { numberOfPreamblesSent-r9 INTEGER (1..200), contentionDetected-r9 BOOLEAN } OPTIONAL, - nonCriticalExtension-r9 SEQUENCE {} OPTIONAL + rlfReport-r9 RLF-Report-r9 OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +RLF-Report-r9 ::= SEQUENCE { + measResultLastServCell SEQUENCE { + rsrpResult RSRP-Range, + rsrqResult RSRQ-Range OPTIONAL + }, + measResultNeighCells SEQUENCE { + measResultListEUTRA MeasResultList2EUTRA OPTIONAL, + measResultListUTRA MeasResultList2UTRA OPTIONAL, + measResultListGERAN MeasResultListGERAN OPTIONAL, + measResultsCDMA2000 MeasResultList2CDMA2000 OPTIONAL + } OPTIONAL, + ... +} + +MeasResultList2EUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE { + carrierFreq ARFCN-ValueEUTRA, + measResultList MeasResultListEUTRA +} + +MeasResultList2UTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE { + carrierFreq ARFCN-ValueUTRA, + measResultList MeasResultListUTRA +} + +MeasResultList2CDMA2000 ::= SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE { + carrierFreq CarrierFreqCDMA2000, + measResultList MeasResultsCDMA2000 } @@ -1001,7 +1065,12 @@ SystemInformationBlockType2 ::= SEQUENCE { }, mbsfn-SubframeConfigList MBSFN-SubframeConfigList OPTIONAL, -- Need OR timeAlignmentTimerCommon TimeAlignmentTimer, - ... + ..., + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP +-- [[ ssac-BarringForMMTEL-Voice-r9 AC-BarringConfig OPTIONAL, - - Need OP +-- ssac-BarringForMMTEL-Video-r9 AC-BarringConfig OPTIONAL - - Need OP + ssac-BarringForMMTEL-Voice-r9 AC-BarringConfig OPTIONAL, -- Need OP + ssac-BarringForMMTEL-Video-r9 AC-BarringConfig OPTIONAL -- Need OP } AC-BarringConfig ::= SEQUENCE { @@ -1014,14 +1083,6 @@ AC-BarringConfig ::= SEQUENCE { MBSFN-SubframeConfigList ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig -MBSFN-SubframeConfig ::= SEQUENCE { - radioframeAllocationPeriod ENUMERATED {n1, n2, n4, n8, n16, n32}, - radioframeAllocationOffset INTEGER (0..7), - subframeAllocation CHOICE { - oneFrame BIT STRING (SIZE(6)), - fourFrames BIT STRING (SIZE(24)) - } -} SystemInformationBlockType3 ::= SEQUENCE { cellReselectionInfoCommon SEQUENCE { @@ -1053,7 +1114,20 @@ SystemInformationBlockType3 ::= SEQUENCE { t-ReselectionEUTRA T-Reselection, t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL -- Need OP }, - ... + ..., + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP +-- [[ s-IntraSearch-v920 SEQUENCE { + s-IntraSearch-v920 SEQUENCE { + s-IntraSearchP-r9 ReselectionThreshold, + s-IntraSearchQ-r9 ReselectionThresholdQ-r9 + } OPTIONAL, -- Need OP + s-NonIntraSearch-v920 SEQUENCE { + s-NonIntraSearchP-r9 ReselectionThreshold, + s-NonIntraSearchQ-r9 ReselectionThresholdQ-r9 + } OPTIONAL, -- Need OP + q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP + threshServingLowQ-r9 ReselectionThresholdQ-r9 OPTIONAL -- Need OP +-- ]] } @@ -1077,7 +1151,8 @@ IntraFreqBlackCellList ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellIdRange SystemInformationBlockType5 ::= SEQUENCE { interFreqCarrierFreqList InterFreqCarrierFreqList, - ... + ..., + lateR8NonCriticalExtension OCTET STRING OPTIONAL -- Need OP } InterFreqCarrierFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo @@ -1097,7 +1172,14 @@ InterFreqCarrierFreqInfo ::= SEQUENCE { q-OffsetFreq Q-OffsetRange DEFAULT dB0, interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need OR interFreqBlackCellList InterFreqBlackCellList OPTIONAL, -- Need OR - ... + ..., +-- [[ q-QualMin-r9 Q-QualMin-r9 OPTIONAL, - - Need OP + q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP + threshX-Q-r9 SEQUENCE { + threshX-HighQ-r9 ReselectionThresholdQ-r9, + threshX-LowQ-r9 ReselectionThresholdQ-r9 + } OPTIONAL -- Cond RSRQ +-- ]] } InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo @@ -1115,12 +1197,13 @@ SystemInformationBlockType6 ::= SEQUENCE { carrierFreqListUTRA-TDD CarrierFreqListUTRA-TDD OPTIONAL, -- Need OR t-ReselectionUTRA T-Reselection, t-ReselectionUTRA-SF SpeedStateScaleFactors OPTIONAL, -- Need OP - ... + ..., + lateR8NonCriticalExtension OCTET STRING OPTIONAL -- Need OP } CarrierFreqListUTRA-FDD ::= SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqUTRA-FDD -CarrierFreqUTRA-FDD ::= SEQUENCE { +CarrierFreqUTRA-FDD ::= SEQUENCE { carrierFreq ARFCN-ValueUTRA, cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need OP threshX-High ReselectionThreshold, @@ -1128,12 +1211,18 @@ CarrierFreqUTRA-FDD ::= SEQUENCE { q-RxLevMin INTEGER (-60..-13), p-MaxUTRA INTEGER (-50..33), q-QualMin INTEGER (-24..0), - ... + ..., +-- [[ threshX-Q-r9 SEQUENCE { + threshX-Q-r9 SEQUENCE { + threshX-HighQ-r9 ReselectionThresholdQ-r9, + threshX-LowQ-r9 ReselectionThresholdQ-r9 + } OPTIONAL -- Cond RSRQ +-- ]] } CarrierFreqListUTRA-TDD ::= SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF CarrierFreqUTRA-TDD -CarrierFreqUTRA-TDD ::= SEQUENCE { +CarrierFreqUTRA-TDD ::= SEQUENCE { carrierFreq ARFCN-ValueUTRA, cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need OP threshX-High ReselectionThreshold, @@ -1180,17 +1269,14 @@ SystemInformationBlockType8 ::= SEQUENCE { cellReselectionParameters1XRTT CellReselectionParametersCDMA2000 OPTIONAL -- Need OR } OPTIONAL, -- Need OR ..., - systemInformationBlockType8-v9x0 SystemInformationBlockType8-v9x0-IEs OPTIONAL -} - -SystemInformationBlockType8-v9x0-IEs ::= SEQUENCE { - csfb-SupportForDualRxUEs-r9 ENUMERATED {true} OPTIONAL, -- Need OR - parametersHRPD-v9x0-IEs SEQUENCE { - neighCellListHRPD-v9x0 NeighCellListCDMA2000-v9x0 OPTIONAL -- Need OR - } OPTIONAL, - parameters1XRTT-v9x0-IEs SEQUENCE { - neighCellList1XRTT-v9x0 NeighCellListCDMA2000-v9x0 OPTIONAL -- Need OR - } OPTIONAL + lateR8NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP +-- [[ csfb-SupportForDualRxUEs-r9 BOOLEAN OPTIONAL, - - Need OR + csfb-SupportForDualRxUEs-r9 BOOLEAN OPTIONAL, -- Need OR + cellReselectionParametersHRPD-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-HRPD + cellReselectionParameters1XRTT-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-1XRTT + csfb-RegistrationParam1XRTT-v920 CSFB-RegistrationParam1XRTT-v920 OPTIONAL, -- Cond REG-1XRTT + ac-BarringConfig1XRTT-r9 AC-BarringConfig1XRTT-r9 OPTIONAL -- Cond REG-1XRTT +-- ]] } CellReselectionParametersCDMA2000 ::= SEQUENCE { @@ -1199,22 +1285,41 @@ CellReselectionParametersCDMA2000 ::= SEQUENCE { t-ReselectionCDMA2000 T-Reselection, t-ReselectionCDMA2000-SF SpeedStateScaleFactors OPTIONAL -- Need OP } + +CellReselectionParametersCDMA2000-v920 ::= SEQUENCE { + neighCellList-v920 NeighCellListCDMA2000-v920 +} + NeighCellListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000 NeighCellCDMA2000 ::= SEQUENCE { bandClass BandclassCDMA2000, - neighCellsPerFreqList NeighCellsPerBandclassListCDMA2000 + neighCellsPerFreqList NeighCellsPerBandclassListCDMA2000 } NeighCellsPerBandclassListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000 NeighCellsPerBandclassCDMA2000 ::= SEQUENCE { - arfcn ARFCN-ValueCDMA2000, + arfcn ARFCN-ValueCDMA2000, physCellIdList PhysCellIdListCDMA2000 } +NeighCellListCDMA2000-v920 ::= SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-v920 + +NeighCellCDMA2000-v920 ::= SEQUENCE { + neighCellsPerFreqList-v920 NeighCellsPerBandclassListCDMA2000-v920 +} + +NeighCellsPerBandclassListCDMA2000-v920 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-v920 + +NeighCellsPerBandclassCDMA2000-v920 ::= SEQUENCE { + physCellIdList-v920 PhysCellIdListCDMA2000-v920 +} + PhysCellIdListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF PhysCellIdCDMA2000 +PhysCellIdListCDMA2000-v920 ::= SEQUENCE (SIZE (0..24)) OF PhysCellIdCDMA2000 + BandClassListCDMA2000 ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassInfoCDMA2000 BandClassInfoCDMA2000 ::= SEQUENCE { @@ -1225,20 +1330,19 @@ BandClassInfoCDMA2000 ::= SEQUENCE { ... } -NeighCellListCDMA2000-v9x0 ::= SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-v9x0 - -NeighCellCDMA2000-v9x0 ::= SEQUENCE { - neighCellsPerFreqList-v9x0 NeighCellsPerBandclassListCDMA2000-v9x0 +AC-BarringConfig1XRTT-r9 ::= SEQUENCE { + ac-Barring0to9-r9 INTEGER (0..63), + ac-Barring10-r9 INTEGER (0..7), + ac-Barring11-r9 INTEGER (0..7), + ac-Barring12-r9 INTEGER (0..7), + ac-Barring13-r9 INTEGER (0..7), + ac-Barring14-r9 INTEGER (0..7), + ac-Barring15-r9 INTEGER (0..7), + ac-BarringMsg-r9 INTEGER (0..7), + ac-BarringReg-r9 INTEGER (0..7), + ac-BarringEmg-r9 INTEGER (0..7) } -NeighCellsPerBandclassListCDMA2000-v9x0 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-v9x0 - -NeighCellsPerBandclassCDMA2000-v9x0 ::= SEQUENCE { - physCellIdList-v9x0 PhysCellIdListCDMA2000-v9x0 -} - -PhysCellIdListCDMA2000-v9x0 ::= SEQUENCE (SIZE (0..24)) OF PhysCellIdCDMA2000 - SystemInformationBlockType9 ::= SEQUENCE { hnb-Name OCTET STRING (SIZE(1..48)) OPTIONAL, -- Need OR @@ -1273,32 +1377,15 @@ SystemInformationBlockType12-r9 ::= SEQUENCE { warningMessageSegmentNumber-r9 INTEGER (0..63), warningMessageSegment-r9 OCTET STRING, dataCodingScheme-r9 OCTET STRING (SIZE (1)) OPTIONAL, -- Cond Segment1 + lateR9NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP ... } SystemInformationBlockType13-r9 ::= SEQUENCE { mbsfn-AreaInfoList-r9 MBSFN-AreaInfoList-r9, - notificationConfig-r9 SEQUENCE { - notificationRepetitionCoeff-r9 INTEGER (0), -- Value range is FFS - notificationOffset-r9 INTEGER (0), -- Value range is FFS - notification-subframe-r9 INTEGER (1..6) - }, - ... -} - -MBSFN-AreaInfoList-r9 ::= SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r9 - -MBSFN-AreaInfo-r9 ::= SEQUENCE { - mbsfn-AreaId-r9 INTEGER (0), -- Value range is FFS - notificationIndicator-r9 INTEGER (0..7), - mcch-Config-r9 SEQUENCE { - repetitionPeriod-r9 ENUMERATED {rf32, rf64, rf128, rf256}, - offset-r9 INTEGER (0..10), - modificationPeriod-r9 ENUMERATED {rf512, rf1024}, - sf-AllocInfo-r9 BIT STRING (SIZE(6)), - signallingMCS-r9 ENUMERATED {n2, n7, n13, n19} - }, + notificationConfig-r9 MBMS-NotificationConfig-r9, + lateR9NonCriticalExtension OCTET STRING OPTIONAL, -- Need OP ... } @@ -1310,7 +1397,7 @@ AntennaInfoCommon ::= SEQUENCE { AntennaInfoDedicated ::= SEQUENCE { transmissionMode ENUMERATED { tm1, tm2, tm3, tm4, tm5, tm6, - tm7, tm8-v9x0}, + tm7, tm8-v920}, codebookSubsetRestriction CHOICE { n2TxAntenna-tm3 BIT STRING (SIZE (2)), n4TxAntenna-tm3 BIT STRING (SIZE (4)), @@ -1327,11 +1414,11 @@ AntennaInfoDedicated ::= SEQUENCE { } } -AntennaInfoDedicated-v9x0 ::= SEQUENCE { - codebookSubsetRestriction-v9x0 CHOICE { +AntennaInfoDedicated-v920 ::= SEQUENCE { + codebookSubsetRestriction-v920 CHOICE { n2TxAntenna-tm8-r9 BIT STRING (SIZE (6)), n4TxAntenna-tm8-r9 BIT STRING (SIZE (32)) - } OPTIONAL -- Cond PMIRI + } OPTIONAL -- Cond TM8 } @@ -1343,9 +1430,9 @@ CQI-ReportConfig ::= SEQUENCE { cqi-ReportPeriodic CQI-ReportPeriodic OPTIONAL -- Need ON } -CQI-ReportConfig-v9x0 ::= SEQUENCE { - cqi-Mask-r9 ENUMERATED {true} OPTIONAL, -- Cond cqi-Setup - pmi-RI-Report-r9 ENUMERATED {true} OPTIONAL -- Cond TM8 +CQI-ReportConfig-v920 ::= SEQUENCE { + cqi-Mask-r9 ENUMERATED {setup} OPTIONAL, -- Cond cqi-Setup + pmi-RI-Report-r9 ENUMERATED {setup} OPTIONAL -- Cond PMIRI } CQI-ReportPeriodic ::= CHOICE { @@ -1381,10 +1468,9 @@ LogicalChannelConfig ::= SEQUENCE { logicalChannelGroup INTEGER (0..3) OPTIONAL -- Need OR } OPTIONAL, -- Cond UL ..., - logicalChannelConfig-v9x0 LogicalChannelConfig-v9x0-IEs OPTIONAL -- Need ON -} -LogicalChannelConfig-v9x0-IEs ::= SEQUENCE { - logicalChannel-SRmask ENUMERATED {true} OPTIONAL -- Cond SRmask +-- [[ logicalChannelSR-Mask-r9 ENUMERATED {setup} OPTIONAL - - Cond SRmask + logicalChannelSR-Mask-r9 ENUMERATED {setup} OPTIONAL -- Cond SRmask +-- ]] } @@ -1416,11 +1502,9 @@ MAC-MainConfig ::= SEQUENCE { } } OPTIONAL, -- Need ON ..., - mac-MainConfig-v9x0 MAC-MainConfig-v9x0-IEs OPTIONAL -- Need ON -} - -MAC-MainConfig-v9x0-IEs ::= SEQUENCE { - sr-ProhibitTimer-r9 INTEGER (0..7) OPTIONAL -- Need ON +-- [[ sr-ProhibitTimer-r9 INTEGER (0..7) OPTIONAL - - Need ON + sr-ProhibitTimer-r9 INTEGER (0..7) OPTIONAL -- Need ON +-- ]] } DRX-Config ::= CHOICE { @@ -1505,7 +1589,7 @@ PDCP-Config ::= SEQUENCE { } -PDSCH-ConfigCommon::= SEQUENCE { +PDSCH-ConfigCommon ::= SEQUENCE { referenceSignalPower INTEGER (-60..50), p-b INTEGER (0..3) } @@ -1513,7 +1597,7 @@ PDSCH-ConfigCommon::= SEQUENCE { PDSCH-ConfigDedicated::= SEQUENCE { p-a ENUMERATED { dB-6, dB-4dot77, dB-3, dB-1dot77, - dB0, dB1, dB2, dB3 } + dB0, dB1, dB2, dB3} } @@ -1523,11 +1607,11 @@ PHICH-Config ::= SEQUENCE { } -PhysicalConfigDedicated ::= SEQUENCE { +PhysicalConfigDedicated ::= SEQUENCE { pdsch-ConfigDedicated PDSCH-ConfigDedicated OPTIONAL, -- Need ON pucch-ConfigDedicated PUCCH-ConfigDedicated OPTIONAL, -- Need ON pusch-ConfigDedicated PUSCH-ConfigDedicated OPTIONAL, -- Need ON - uplinkPowerControlDedicated UplinkPowerControlDedicated OPTIONAL, -- Need ON + uplinkPowerControlDedicated UplinkPowerControlDedicated OPTIONAL, -- Need ON tpc-PDCCH-ConfigPUCCH TPC-PDCCH-Config OPTIONAL, -- Need ON tpc-PDCCH-ConfigPUSCH TPC-PDCCH-Config OPTIONAL, -- Need ON cqi-ReportConfig CQI-ReportConfig OPTIONAL, -- Need ON @@ -1536,26 +1620,24 @@ PhysicalConfigDedicated ::= SEQUENCE { explicitValue AntennaInfoDedicated, defaultValue NULL } OPTIONAL, -- Need ON - schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need ON + schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need ON ..., - physicalConfigDedicated-v9x0 PhysicalConfigDedicated-v9x0-IEs OPTIONAL -- Need ON -} - -PhysicalConfigDedicated-v9x0-IEs ::= SEQUENCE { - antennaInfo-v9x0 AntennaInfoDedicated-v9x0 OPTIONAL, -- Need ON - cqi-ReportConfig-v9x0 CQI-ReportConfig-v9x0 OPTIONAL -- Need ON +-- [[ cqi-ReportConfig-v920 CQI-ReportConfig-v920 OPTIONAL, - - Need ON + cqi-ReportConfig-v920 CQI-ReportConfig-v920 OPTIONAL, -- Need ON + antennaInfo-v920 AntennaInfoDedicated-v920 OPTIONAL -- Need ON +-- ]] } P-Max ::= INTEGER (-30..33) -PRACH-ConfigSIB ::= SEQUENCE { +PRACH-ConfigSIB ::= SEQUENCE { rootSequenceIndex INTEGER (0..837), prach-ConfigInfo PRACH-ConfigInfo } -PRACH-Config ::= SEQUENCE { +PRACH-Config ::= SEQUENCE { rootSequenceIndex INTEGER (0..837), prach-ConfigInfo PRACH-ConfigInfo OPTIONAL -- Need ON } @@ -1582,7 +1664,7 @@ PUCCH-ConfigDedicated ::= SEQUENCE { ackNackRepetition CHOICE{ release NULL, setup SEQUENCE { - repetitionFactor ENUMERATED { n2, n4, n6, spare1}, + repetitionFactor ENUMERATED {n2, n4, n6, spare1}, n1PUCCH-AN-Rep INTEGER (0..2047) } }, @@ -1718,11 +1800,9 @@ RadioResourceConfigDedicated ::= SEQUENCE { sps-Config SPS-Config OPTIONAL, -- Need ON physicalConfigDedicated PhysicalConfigDedicated OPTIONAL, -- Need ON ..., - radioResourceConfigDedicated-v9x0 RadioResourceConfigDedicated-v9x0-IEs OPTIONAL -- Need ON -} - -RadioResourceConfigDedicated-v9x0-IEs ::= SEQUENCE { - rlf-TimersAndConstants-r9 RLF-TimersAndConstants-r9 OPTIONAL -- Need ON +-- [[ rlf-TimersAndConstants-r9 RLF-TimersAndConstants-r9 OPTIONAL - - Need ON + rlf-TimersAndConstants-r9 RLF-TimersAndConstants-r9 OPTIONAL -- Need ON +-- ]] } SRB-ToAddModList ::= SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod @@ -1839,6 +1919,26 @@ T-StatusProhibit ::= ENUMERATED { spare1} +RLF-TimersAndConstants-r9 ::= CHOICE { + release NULL, + setup SEQUENCE { + t301-r9 ENUMERATED { + ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, + ms2000}, + t310-r9 ENUMERATED { + ms0, ms50, ms100, ms200, ms500, ms1000, ms2000}, + n310-r9 ENUMERATED { + n1, n2, n3, n4, n6, n8, n10, n20}, + t311-r9 ENUMERATED { + ms1000, ms3000, ms5000, ms10000, ms15000, + ms20000, ms30000}, + n311-r9 ENUMERATED { + n1, n2, n3, n4, n5, n6, n8, n10}, + ... + } +} + + SchedulingRequestConfig ::= CHOICE { release NULL, setup SEQUENCE { @@ -1931,7 +2031,7 @@ TimeAlignmentTimer ::= ENUMERATED { sf500, sf750, sf1280, sf1920, sf2560, sf5120, sf10240, infinity} -TPC-PDCCH-Config::= CHOICE { +TPC-PDCCH-Config ::= CHOICE { release NULL, setup SEQUENCE { tpc-RNTI BIT STRING (SIZE (16)), @@ -1979,7 +2079,7 @@ SecurityAlgorithmConfig ::= SEQUENCE { eea0, eea1, eea2, spare5, spare4, spare3, spare2, spare1, ...}, integrityProtAlgorithm ENUMERATED { - eia0-v9x0, eia1, eia2, spare5, spare4, spare3, + eia0-v920, eia1, eia2, spare5, spare4, spare3, spare2, spare1, ...} } @@ -2071,6 +2171,10 @@ CSFB-RegistrationParam1XRTT ::= SEQUENCE { zoneTimer BIT STRING (SIZE (3)) } +CSFB-RegistrationParam1XRTT-v920 ::= SEQUENCE { + powerDownReg-r9 ENUMERATED {true} +} + CellGlobalIdEUTRA ::= SEQUENCE { plmn-Identity PLMN-Identity, @@ -2097,7 +2201,7 @@ CellGlobalIdCDMA2000 ::= CHOICE { } -CSG-Identity-r9 ::= BIT STRING (SIZE (27)) +CSG-Identity ::= BIT STRING (SIZE (27)) MobilityControlInfo ::= SEQUENCE { @@ -2197,6 +2301,9 @@ SecondaryPreRegistrationZoneIdListHRPD ::= SEQUENCE (SIZE (1..2)) OF PreRegistra PreRegistrationZoneIdHRPD ::= INTEGER (0..255) +Q-QualMin-r9 ::= INTEGER (-34..-3) + + Q-RxLevMin ::= INTEGER (-70..-22) @@ -2214,11 +2321,18 @@ Q-OffsetRangeInterRAT ::= INTEGER (-15..15) ReselectionThreshold ::= INTEGER (0..31) +ReselectionThresholdQ-r9 ::= INTEGER (0..31) + + SpeedStateScaleFactors ::= SEQUENCE { sf-Medium ENUMERATED {oDot25, oDot5, oDot75, lDot0}, sf-High ENUMERATED {oDot25, oDot5, oDot75, lDot0} } +SystemInfoListGERAN ::= SEQUENCE (SIZE (1..maxGERAN-SI)) OF + OCTET STRING (SIZE (1..23)) + + SystemTimeInfoCDMA2000 ::= SEQUENCE { cdma-EUTRA-Synchronisation BOOLEAN, cdma-SystemTime CHOICE { @@ -2417,16 +2531,9 @@ MeasResults ::= SEQUENCE { ... } OPTIONAL, ..., -measResults-v9x0 MeasResults-v9x0-IEs OPTIONAL -} - -MeasResults-v9x0-IEs ::= SEQUENCE { - measResultUERxTxTimeDiff-r9 MeasResultUERxTxTimeDiff-r9 OPTIONAL -} -MeasResultUERxTxTimeDiff-r9 ::= SEQUENCE { - ueRxTxTimeDiffResult-r9 INTEGER (0..8191), - currentSFN-r9 BIT STRING (SIZE (10)) - +-- [[ measResultForECID-r9 MeasResultForECID-r9 OPTIONAL + measResultForECID-r9 MeasResultForECID-r9 OPTIONAL +-- ]] } MeasResultListEUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA @@ -2442,14 +2549,12 @@ MeasResultEUTRA ::= SEQUENCE { rsrpResult RSRP-Range OPTIONAL, rsrqResult RSRQ-Range OPTIONAL, ..., - measResult-v9x0 MeasResultEUTRA-v9x0-IEs OPTIONAL +-- [[ additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL + additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL +-- ]] } } -MeasResultEUTRA-v9x0-IEs ::= SEQUENCE { - additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL -} - MeasResultListUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA MeasResultUTRA ::= SEQUENCE { @@ -2467,14 +2572,12 @@ MeasResultUTRA ::= SEQUENCE { utra-RSCP INTEGER (-5..91) OPTIONAL, utra-EcN0 INTEGER (0..49) OPTIONAL, ..., - measResult-v9x0 MeasResultUTRA-v9x0-IEs OPTIONAL +-- [[ additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL + additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL +-- ]] } } -MeasResultUTRA-v9x0-IEs ::= SEQUENCE { - additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL -} - MeasResultListGERAN ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultGERAN MeasResultGERAN ::= SEQUENCE { @@ -2507,12 +2610,16 @@ MeasResultCDMA2000 ::= SEQUENCE { } } +MeasResultForECID-r9 ::= SEQUENCE { + ue-RxTxTimeDiffResult-r9 INTEGER (0..4095), + currentSFN-r9 BIT STRING (SIZE (10)) +} + PLMN-IdentityList2 ::= SEQUENCE (SIZE (1..5)) OF PLMN-Identity AdditionalSI-Info-r9 ::= SEQUENCE { - csg-MemberStatus-r9 ENUMERATED { member } OPTIONAL, - csg-Identity-r9 CSG-Identity-r9 OPTIONAL, - ... + csg-MemberStatus-r9 ENUMERATED {member} OPTIONAL, + csg-Identity-r9 CSG-Identity OPTIONAL } @@ -2582,12 +2689,10 @@ ReportConfigEUTRA ::= SEQUENCE { reportInterval ReportInterval, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, ..., - reportConfigEUTRA-v9x0 ReportConfigEUTRA-v9x0-IEs OPTIONAL --Need ON -} - -ReportConfigEUTRA-v9x0-IEs ::= SEQUENCE { - si-RequestForHO-r9 ENUMERATED { true } OPTIONAL, -- Cond reportCGI - ueRxTxTimeDiffPeriodical-r9 ENUMERATED {true} OPTIONAL --Need OP +-- [[ si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL, - - Cond reportCGI + si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL, -- Cond reportCGI + ue-RxTxTimeDiffPeriodical-r9 ENUMERATED {setup} OPTIONAL -- Need OR +-- ]] } ThresholdEUTRA ::= CHOICE{ @@ -2612,7 +2717,7 @@ ReportConfigInterRAT ::= SEQUENCE { }, eventB2 SEQUENCE { b2-Threshold1 ThresholdEUTRA, - b2-Threshold2 CHOICE { + b2-Threshold2 CHOICE { b2-Threshold2UTRA ThresholdUTRA, b2-Threshold2GERAN ThresholdGERAN, b2-Threshold2CDMA2000 ThresholdCDMA2000 @@ -2634,11 +2739,9 @@ ReportConfigInterRAT ::= SEQUENCE { reportInterval ReportInterval, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, ..., - reportConfigInterRAT-v9x0 ReportConfigInterRAT-v9x0-IEs OPTIONAL -} - -ReportConfigInterRAT-v9x0-IEs ::= SEQUENCE { - si-RequestForHO-r9 ENUMERATED { true } OPTIONAL -- Cond reportCGI +-- [[ si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL - - Cond reportCGI + si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL -- Cond reportCGI +-- ]] } ThresholdUTRA ::= CHOICE{ @@ -2701,6 +2804,17 @@ MMEC ::= BIT STRING (SIZE (8)) NeighCellConfig ::= BIT STRING (SIZE (2)) +OtherConfig-r9 ::= SEQUENCE { + reportProximityConfig-r9 ReportProximityConfig-r9 OPTIONAL, -- Need ON + ... +} + +ReportProximityConfig-r9 ::= SEQUENCE { + proximityIndicationEUTRA-r9 ENUMERATED {enabled} OPTIONAL, -- Need OR + proximityIndicationUTRA-r9 ENUMERATED {enabled} OPTIONAL -- Need OR +} + + RAND-CDMA2000 ::= BIT STRING (SIZE (32)) @@ -2709,23 +2823,6 @@ RAT-Type ::= ENUMERATED { spare3, spare2, spare1, ...} -RLF-TimersAndConstants-r9 ::= SEQUENCE { - t301-r9 ENUMERATED { - ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, - ms2000}, - t310-r9 ENUMERATED { - ms0, ms50, ms100, ms200, ms500, ms1000, ms2000}, - n310-r9 ENUMERATED { - n1, n2, n3, n4, n6, n8, n10, n20}, - t311-r9 ENUMERATED { - ms1000, ms3000, ms5000, ms10000, ms15000, - ms20000, ms30000}, - n311-r9 ENUMERATED { - n1, n2, n3, n4, n5, n6, n8, n10}, - ... -} - - RRC-TransactionIdentifier ::= INTEGER (0..3) @@ -2760,16 +2857,23 @@ UE-EUTRA-Capability ::= SEQUENCE { cdma2000-HRPD IRAT-ParametersCDMA2000-HRPD OPTIONAL, cdma2000-1xRTT IRAT-ParametersCDMA2000-1XRTT OPTIONAL }, - nonCriticalExtension UE-EUTRA-Capability-v9x0-IEs OPTIONAL + nonCriticalExtension UE-EUTRA-Capability-v920-IEs OPTIONAL } -UE-EUTRA-Capability-v9x0-IEs ::= SEQUENCE { - cdma2000-e1xCsfb-r9 IRAT-ParametersCDMA2000-e1xCsfb-r9 OPTIONAL, - nonCriticalExtension SEQUENCE {} OPTIONAL +UE-EUTRA-Capability-v920-IEs ::= SEQUENCE { + phyLayerParameters-v920 PhyLayerParameters-v920, + interRAT-ParametersGERAN-v920 IRAT-ParametersGERAN-v920, + interRAT-ParametersUTRA-v920 IRAT-ParametersUTRA-v920 OPTIONAL, + interRAT-Parameters-v920 IRAT-ParametersCDMA2000-1XRTT-v920 OPTIONAL, + deviceType-r9 ENUMERATED {noBenFromBatConsumpOpt} OPTIONAL, + csg-ProximityIndicationParameters-r9 CSG-ProximityIndicationParameters-r9, + neighCellSI-AcquisitionParameters-r9 NeighCellSI-AcquisitionParameters-r9, + son-Parameters-r9 SON-Parameters-r9, + nonCriticalExtension SEQUENCE {} OPTIONAL } AccessStratumRelease ::= ENUMERATED { - rel8, spare7, spare6, spare5, spare4, spare3, + rel8, rel9, spare6, spare5, spare4, spare3, spare2, spare1, ...} PDCP-Parameters ::= SEQUENCE { @@ -2796,6 +2900,11 @@ PhyLayerParameters ::= SEQUENCE { ue-SpecificRefSigsSupported BOOLEAN } +PhyLayerParameters-v920 ::= SEQUENCE { + enhancedDualLayerFDD-Supported-r9 BOOLEAN, + enhancedDualLayerTDD-Supported-r9 BOOLEAN +} + RF-Parameters ::= SEQUENCE { supportedBandListEUTRA SupportedBandListEUTRA } @@ -2834,6 +2943,10 @@ IRAT-ParametersUTRA-FDD ::= SEQUENCE { supportedBandListUTRA-FDD SupportedBandListUTRA-FDD } +IRAT-ParametersUTRA-v920 ::= SEQUENCE { + e-Redirection-r9 ENUMERATED {supported} +} + SupportedBandListUTRA-FDD ::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-FDD SupportedBandUTRA-FDD ::= ENUMERATED { @@ -2876,6 +2989,11 @@ IRAT-ParametersGERAN ::= SEQUENCE { interRAT-PS-HO-ToGERAN BOOLEAN } +IRAT-ParametersGERAN-v920 ::= SEQUENCE { + dtm-r9 ENUMERATED {supported} OPTIONAL, + e-RedirectionGERAN-r9 ENUMERATED {supported} OPTIONAL +} + SupportedBandListGERAN ::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandGERAN SupportedBandGERAN ::= ENUMERATED { @@ -2897,13 +3015,29 @@ IRAT-ParametersCDMA2000-1XRTT ::= SEQUENCE { rx-Config1XRTT ENUMERATED {single, dual} } -IRAT-ParametersCDMA2000-e1xCsfb-r9 ::= SEQUENCE { - enhancedCsfbOneXRTT-r9 ENUMERATED {supported}, - enhancedCsfbOneXRTTWithPsho-r9 ENUMERATED {supported, notSupported} +IRAT-ParametersCDMA2000-1XRTT-v920 ::= SEQUENCE { + e-CSFB-r9 ENUMERATED {supported}, + e-CSFB-ConcPS-Mob-r9 ENUMERATED {notSupported, supported} } SupportedBandList1XRTT ::= SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000 +CSG-ProximityIndicationParameters-r9 ::= SEQUENCE { + intraFreqProximityIndicationSupported-r9 BOOLEAN, + interFreqProximityIndicationSupported-r9 BOOLEAN, + utran-ProximityIndicationSupported-r9 BOOLEAN +} + +NeighCellSI-AcquisitionParameters-r9 ::= SEQUENCE { + intraFreqSI-AcquisitionForHO-Supported-r9 BOOLEAN, + interFreqSI-AcquisitionForHO-Supported-r9 BOOLEAN, + utran-SI-AcquisitionForHO-Supported-r9 BOOLEAN +} + +SON-Parameters-r9 ::= SEQUENCE { + rach-ReportSupported-r9 BOOLEAN +} + UE-TimersAndConstants ::= SEQUENCE { t300 ENUMERATED { @@ -2925,6 +3059,73 @@ UE-TimersAndConstants ::= SEQUENCE { } +MBMS-NotificationConfig-r9 ::= SEQUENCE { + notificationRepetitionCoeff-r9 ENUMERATED {n2, n4}, + notificationOffset-r9 INTEGER (0..10), + notificationSF-Index-r9 INTEGER (1..6) +} + + +MBSFN-AreaInfoList-r9 ::= SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r9 + +MBSFN-AreaInfo-r9 ::= SEQUENCE { + mbsfn-AreaId-r9 INTEGER (0..255), + non-MBSFNregionLength ENUMERATED {s1, s2}, + notificationIndicator-r9 INTEGER (0..7), + mcch-Config-r9 SEQUENCE { + mcch-RepetitionPeriod-r9 ENUMERATED {rf32, rf64, rf128, rf256}, + mcch-Offset-r9 INTEGER (0..10), + mcch-ModificationPeriod-r9 ENUMERATED {rf512, rf1024}, + sf-AllocInfo-r9 BIT STRING (SIZE(6)), + signallingMCS-r9 ENUMERATED {n2, n7, n13, n19} + }, + ... +} + + +MBSFN-SubframeConfig ::= SEQUENCE { + radioframeAllocationPeriod ENUMERATED {n1, n2, n4, n8, n16, n32}, + radioframeAllocationOffset INTEGER (0..7), + subframeAllocation CHOICE { + oneFrame BIT STRING (SIZE(6)), + fourFrames BIT STRING (SIZE(24)) + } +} + +PMCH-InfoList-r9 ::= SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-Info-r9 + +PMCH-Info-r9 ::= SEQUENCE { + pmch-Config-r9 PMCH-Config-r9, + mbms-SessionInfoList-r9 MBMS-SessionInfoList-r9, + ... +} + +MBMS-SessionInfoList-r9 ::= SEQUENCE (SIZE (0..maxSessionPerPMCH)) OF MBMS-SessionInfo-r9 + +MBMS-SessionInfo-r9 ::= SEQUENCE { + tmgi-r9 TMGI-r9, + sessionId-r9 OCTET STRING (SIZE (1)) OPTIONAL, -- Need OR + logicalChannelIdentity-r9 INTEGER (0..maxSessionPerPMCH-1), + ... +} + +PMCH-Config-r9 ::= SEQUENCE { + sf-AllocEnd-r9 INTEGER (0..1535), + dataMCS-r9 INTEGER (0..28), + mch-SchedulingPeriod-r9 ENUMERATED { + rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024}, + ... +} + +TMGI-r9 ::= SEQUENCE { + plmn-Id-r9 CHOICE { + plmn-Index-r9 INTEGER (1..6), + explicitValue-r9 PLMN-Identity + }, + serviceId-r9 OCTET STRING (SIZE (3)) +} + + maxBands INTEGER ::= 64 -- Maximum number of bands listed in EUTRA UE caps maxCDMA-BandClass INTEGER ::= 32 -- Maximum value of the CDMA band classes maxCellBlack INTEGER ::= 16 -- Maximum number of blacklisted cells @@ -2939,15 +3140,17 @@ maxCellReport INTEGER ::= 8 -- Maximum number of reported cells maxDRB INTEGER ::= 11 -- Maximum number of Data Radio Bearers maxEARFCN INTEGER ::= 65535 -- Maximum value of EUTRA carrier fequency maxFreq INTEGER ::= 8 -- Maximum number of EUTRA carrier frequencies +maxCellInfo-GERAN-r9 INTEGER ::= 32 -- Maximum number of GERAN cells for which system in- + -- formation can be provided as redirection assistance maxGERAN-SI INTEGER ::= 10 -- Maximum number of GERAN SI blocks that can be -- provided as part of NACC information maxGNFG INTEGER ::= 16 -- Maximum number of GERAN neighbour freq groups maxMBSFN-Allocations INTEGER ::= 8 -- Maximum number of MBSFN frame allocations with -- different offset maxMBSFN-Area INTEGER ::= 8 -maxSessionPerPMCH INTEGER ::= 30 -maxPMCH-PerMBSFN INTEGER ::= 16 -maxMCS-1 INTEGER ::= 16 -- Maximum number of PUCCH formats (MCS) +maxSessionPerPMCH INTEGER ::= 29 +maxSessionPerPMCH-1 INTEGER ::= 28 +maxPMCH-PerMBSFN INTEGER ::= 15 maxMeasId INTEGER ::= 32 maxObjectId INTEGER ::= 32 maxPageRec INTEGER ::= 16 -- @@ -2959,6 +3162,9 @@ maxSIB-1 INTEGER ::= 31 maxSI-Message INTEGER ::= 32 -- Maximum number of SI messages maxUTRA-FDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA FDD carrier frequencies maxUTRA-TDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA TDD carrier frequencies +maxUTRA-CellInfo-r9 INTEGER ::= 16 -- Maximum number of cells for which system information + -- can be provided as redirection assistance END + |