diff options
author | pascal <pascal@localhost> | 2012-04-15 11:51:40 +0000 |
---|---|---|
committer | pascal <pascal@localhost> | 2012-04-15 11:51:40 +0000 |
commit | 1e2f3bb55a31fa2f9e281b051ed3957efa89e678 (patch) | |
tree | 3faabdb2e98ddf9ca9f9616ae00827d27b0b6268 /asn1/rrc | |
parent | bacf81ff06eef90f8180aa8f46c7f20bc59f0c41 (diff) |
Update RRC to V10.7.0 and add dissection of Core Network System Information IEs
svn path=/trunk/; revision=42081
Diffstat (limited to 'asn1/rrc')
-rw-r--r-- | asn1/rrc/Class-definitions.asn | 30 | ||||
-rw-r--r-- | asn1/rrc/Constant-definitions.asn | 11 | ||||
-rw-r--r-- | asn1/rrc/InformationElements.asn | 1245 | ||||
-rw-r--r-- | asn1/rrc/Internode-definitions.asn | 110 | ||||
-rw-r--r-- | asn1/rrc/PDU-definitions.asn | 1035 | ||||
-rw-r--r-- | asn1/rrc/packet-rrc-template.c | 10 | ||||
-rw-r--r-- | asn1/rrc/rrc.cnf | 72 |
7 files changed, 2421 insertions, 92 deletions
diff --git a/asn1/rrc/Class-definitions.asn b/asn1/rrc/Class-definitions.asn index f7d07d1474..8954042fe2 100644 --- a/asn1/rrc/Class-definitions.asn +++ b/asn1/rrc/Class-definitions.asn @@ -1,7 +1,7 @@ -- $Id$ -- Class-definitions.asn -- --- 3GPP TS 25.331 V9.7.0 (2011-06) +-- 3GPP TS 25.331 V10.7.0 (2012-03) -- http://www.3gpp.org/ftp/Specs/html-info/25331.htm -- -- 11.1 General message structure @@ -32,6 +32,7 @@ IMPORTS HandoverFromUTRANCommand-GSM, HandoverFromUTRANCommand-CDMA2000, HandoverFromUTRANFailure, + LoggingMeasurementConfiguration, MBMSAccessInformation, MBMSCommonPTMRBInformation, MBMSCurrentCellPTMRBInformation, @@ -84,6 +85,8 @@ IMPORTS UECapabilityEnquiry, UECapabilityInformation, UECapabilityInformationConfirm, + UEInformationRequest, + UEInformationResponse, UplinkDirectTransfer, UplinkPhysicalChannelControl, URAUpdate, @@ -139,8 +142,8 @@ DL-DCCH-MessageType ::= CHOICE { mbmsModifiedServicesInformation MBMSModifiedServicesInformation, etwsPrimaryNotificationWithSecurity ETWSPrimaryNotificationWithSecurity, handoverFromUTRANCommand-EUTRA HandoverFromUTRANCommand-EUTRA, - spare3 NULL, - spare2 NULL, + ueInformationRequest UEInformationRequest, + loggingMeasurementConfiguration LoggingMeasurementConfiguration, spare1 NULL } @@ -193,7 +196,26 @@ UL-DCCH-MessageType ::= CHOICE { utranMobilityInformationConfirm UTRANMobilityInformationConfirm, utranMobilityInformationFailure UTRANMobilityInformationFailure, mbmsModificationRequest MBMSModificationRequest, - spare1 NULL + ul-DCCH-MessageType-ext UL-DCCH-MessageType-ext +} + +UL-DCCH-MessageType-ext ::= CHOICE { + ueInformationResponse UEInformationResponse, + spare15 NULL, + spare14 NULL, + spare13 NULL, + spare12 NULL, + spare11 NULL, + spare10 NULL, + spare9 NULL, + spare8 NULL, + spare7 NULL, + spare6 NULL, + spare5 NULL, + spare4 NULL, + spare3 NULL, + spare2 NULL, + spare1 NULL } --************************************************************** diff --git a/asn1/rrc/Constant-definitions.asn b/asn1/rrc/Constant-definitions.asn index 82d8c2d8b2..d07449625c 100644 --- a/asn1/rrc/Constant-definitions.asn +++ b/asn1/rrc/Constant-definitions.asn @@ -1,7 +1,7 @@ -- $Id$ -- Constant-definitions.asn -- --- 3GPP TS 25.331 V9.7.0 (2011-06) +-- 3GPP TS 25.331 V10.7.0 (2012-03) -- http://www.3gpp.org/ftp/Specs/html-info/25331.htm -- -- 11.4 Constant definitions @@ -48,10 +48,14 @@ maxFACHPCH INTEGER ::= 8 maxFreq INTEGER ::= 8 maxFreqBandsEUTRA INTEGER ::= 16 maxFreqBandsFDD INTEGER ::= 8 +maxFreqBandsFDD2 INTEGER ::= 22 maxFreqBandsFDD-ext INTEGER ::= 15 -- maxFreqBandsFDD-ext ::= 22 - (maxFreqBandsFDD - 1) +maxFreqBandsFDD-ext2 INTEGER ::= 64 -- maxFreqBandsFDD-ext2 ::= 86 - maxFreqBandsFDD-ext +maxFreqBandsIndicatorSupport INTEGER ::= 2 maxFreqBandsTDD INTEGER ::= 4 maxFreqBandsTDD-ext INTEGER ::= 16 maxFreqBandsGSM INTEGER ::= 16 +maxFreqMeasWithoutCM INTEGER ::= 2 maxGANSS INTEGER ::= 8 maxGANSS-1 INTEGER ::= 7 maxGANSSSat INTEGER ::= 64 @@ -69,6 +73,7 @@ maxHSSICH-TDD128 INTEGER ::= 4 maxHSSICH-TDD128-1 INTEGER ::= 3 maxInterSysMessages INTEGER ::= 4 maxLoCHperRLC INTEGER ::= 2 +maxLoggedMeasReport INTEGER ::= 128 maxMAC-d-PDUsizes INTEGER ::= 8 maxMBMS-CommonCCTrCh INTEGER ::= 32 maxMBMS-CommonPhyCh INTEGER ::= 32 @@ -90,6 +95,7 @@ maxMeasIntervals INTEGER ::= 3 maxMeasOccasionPattern INTEGER ::= 5 maxMeasOccasionPattern-1 INTEGER ::= 4 maxMeasParEvent INTEGER ::= 2 +maxNonContiguousMultiCellCombinations INTEGER ::= 3 maxNumCDMA2000Freqs INTEGER ::= 8 maxNumE-AGCH INTEGER ::= 4 maxNumE-HICH INTEGER ::= 4 @@ -97,6 +103,8 @@ maxNumEUTRAFreqs INTEGER ::= 8 maxNumGSMCellGroup INTEGER ::= 16 maxNumGSMFreqRanges INTEGER ::= 32 maxNumFDDFreqs INTEGER ::= 8 +maxNumANRLoggedItems INTEGER ::= 4 +maxnumLoggedMeas INTEGER ::= 8 maxNumTDDFreqs INTEGER ::= 8 maxNoOfMeas INTEGER ::= 16 maxOtherRAT INTEGER ::= 15 @@ -147,6 +155,7 @@ maxSIrequest INTEGER ::= 4 maxSRBsetup INTEGER ::= 8 maxSystemCapability INTEGER ::= 16 maxTDD128Carrier INTEGER ::= 6 +maxTDD128Carrier-1 INTEGER ::= 5 maxTbsForHSDSCH-TDD128 INTEGER ::= 4 maxTbsForHSDSCH-TDD128-1 INTEGER ::= 3 maxTF INTEGER ::= 32 diff --git a/asn1/rrc/InformationElements.asn b/asn1/rrc/InformationElements.asn index a702a9dfd1..836adab547 100644 --- a/asn1/rrc/InformationElements.asn +++ b/asn1/rrc/InformationElements.asn @@ -1,7 +1,7 @@ -- $Id$ -- InformationElements.asn -- --- 3GPP TS 25.331 V9.7.0 (2011-06) +-- 3GPP TS 25.331 V10.7.0 (2012-03) -- http://www.3gpp.org/ftp/Specs/html-info/25331.htm -- -- 11.3 Information element definitions @@ -48,10 +48,14 @@ IMPORTS maxFreq, maxFreqBandsEUTRA, maxFreqBandsFDD, + maxFreqBandsFDD2, maxFreqBandsFDD-ext, + maxFreqBandsFDD-ext2, + maxFreqBandsIndicatorSupport, maxFreqBandsTDD, maxFreqBandsTDD-ext, maxFreqBandsGSM, + maxFreqMeasWithoutCM, maxGANSS, maxGANSS-1, maxGANSSSat, @@ -68,6 +72,8 @@ IMPORTS maxHS-SCCHLessTrBlk, maxInterSysMessages, maxLoCHperRLC, + maxLoggedMeasReport, + maxnumLoggedMeas, maxMAC-d-PDUsizes, maxMBMS-CommonCCTrCh, maxMBMS-CommonPhyCh, @@ -87,6 +93,7 @@ IMPORTS maxMeasEventOnSecULFreq, maxMeasIntervals, maxMeasParEvent, + maxNonContiguousMultiCellCombinations, maxMeasOccasionPattern, maxMeasOccasionPattern-1, maxNumCDMA2000Freqs, @@ -98,6 +105,7 @@ IMPORTS maxNumGSMFreqRanges, maxGSMTargetCells, maxNumTDDFreqs, + maxNumANRLoggedItems, maxOtherRAT, maxOtherRAT-16, maxPage1, @@ -146,6 +154,7 @@ IMPORTS maxSIrequest, maxSystemCapability, maxTDD128Carrier, + maxTDD128Carrier-1, maxTbsForHSDSCH-TDD128, maxTbsForHSDSCH-TDD128-1, maxTF, @@ -227,6 +236,10 @@ CN-InformationInfoFull ::= SEQUENCE { Digit ::= INTEGER (0..9) +Ec-N0forANR ::= SEQUENCE { + ec-N0 INTEGER (-24..0) OPTIONAL +} + Gsm-map-IDNNS ::= SEQUENCE { routingbasis CHOICE { localPTMSI SEQUENCE { @@ -651,7 +664,7 @@ URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF AccessStratumReleaseIndicator ::= ENUMERATED { rel-4, rel-5, rel-6, rel-7, rel-8, - rel-9, spare10, spare9, spare8, + rel-9, rel-10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } @@ -816,6 +829,11 @@ CompressedModeMeasCapability-v920ext ::= SEQUENCE { interBandMeasurements ENUMERATED { true } OPTIONAL } +CompressedModeMeasCapability-va40ext ::= SEQUENCE { + enhancedInterFrequencyMeasurements ENUMERATED { true } OPTIONAL, + freqSpecificCompressedMode ENUMERATED { true } OPTIONAL +} + CompressedModeMeasCapabEUTRA ::= SEQUENCE { radioFrequencyBandEUTRA RadioFrequencyBandEUTRA, compressedMode BOOLEAN @@ -830,6 +848,9 @@ CompressedModeMeasCapabFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF CompressedModeMeasCapabFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF CompressedModeMeasCapabFDD2 +CompressedModeMeasCapabFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF + CompressedModeMeasCapabFDD3 + CompressedModeMeasCapabFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF CompressedModeMeasCapabFDD-ext @@ -848,6 +869,14 @@ CompressedModeMeasCapabFDD2 ::= SEQUENCE { ul-MeasurementsFDD BOOLEAN } +CompressedModeMeasCapabFDD3 ::= SEQUENCE { + -- UE may omit radioFrequencyBandFDD3 if this IE indicates the compressed mode capability within + -- the same frequency band. Otherwise, the UE shall include the IE. + radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL, + dl-MeasurementsFDD BOOLEAN, + ul-MeasurementsFDD BOOLEAN +} + CompressedModeMeasCapabFDD-ext ::= SEQUENCE { radioFrequencyBandFDD2 RadioFrequencyBandFDD2, dl-MeasurementsFDD BOOLEAN, @@ -948,6 +977,11 @@ DL-PhysChCapabilityFDD-v920ext ::= SEQUENCE { supportOfMimoOnlySingleStream ENUMERATED { true } OPTIONAL } +DL-PhysChCapabilityFDD-va40ext ::= SEQUENCE { + hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL, + hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL +} + DL-PhysChCapabilityTDD ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerFrame MaxPhysChPerFrame, @@ -977,6 +1011,11 @@ DL-PhysChCapabilityTDD-128-v860ext ::= SEQUENCE { supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL } +DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE { + multiCarrier-physical-layer-category-extension2 + MultiCarrier-HSDSCH-physical-layer-category-extension2 OPTIONAL +} + DL-PhysChCapabilityTDD-768 ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerFrame MaxPhysChPerFrame-768, @@ -1047,7 +1086,7 @@ EstablishmentCause ::= ENUMERATED { terminatingCauseUnknown, mbms-Reception, mbms-PTP-RB-Request, - spare10, + delayTolerantAccess, spare9, spare8, spare7, @@ -1058,6 +1097,8 @@ EstablishmentCause ::= ENUMERATED { spare2, spare1 } +ExtendedWaitTime ::= INTEGER (1..1800) + FailureCauseWithProtErr ::= CHOICE { configurationUnsupported NULL, physicalChannelFailure NULL, @@ -1083,6 +1124,33 @@ FailureCauseWithProtErrTrId ::= SEQUENCE { failureCause FailureCauseWithProtErr } +FrequencyBandsIndicatorSupport ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + frequencyBandsSupportFDD FrequencyBandsRedirectionFDD + }, + tdd SEQUENCE { + frequencyBandsSupportTDD128 FrequencyBandsIndicatorTDD128 + } + } +} + +FrequencyBandsIndicatorTDD128 ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF + FrequencyBandsIndicatorSupportTDD128 + +FrequencyBandsIndicatorSupportTDD128 ::= SEQUENCE { + frequencyBandsIndicatorTDD RadioFrequencyBandTDD-r10 +} + +FrequencyBandsRedirectionFDD ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF + FrequencyBandsIndicatorFDD + +FrequencyBandsIndicatorFDD ::= CHOICE { + frequencyBandsIndicator1 RadioFrequencyBandFDD, + frequencyBandsIndicator2 RadioFrequencyBandFDD2, + frequencyBandsIndicator3 RadioFrequencyBandFDD3 +} + GANSS-Mode ::= ENUMERATED { networkBased, uEBased, @@ -1116,12 +1184,18 @@ HSDSCH-physical-layer-category-ext2 ::= INTEGER (21..24) HSDSCH-physical-layer-category-ext3 ::= INTEGER (25..28) +HSDSCH-physical-layer-category-ext4 ::= INTEGER (29..30) + +HSDSCH-physical-layer-category-ext5 ::= INTEGER (31..32) + HSDSCH-physical-layer-category-extension ::= INTEGER (1..64) MultiCarrier-HSDSCH-physical-layer-category ::= INTEGER (1..64) MultiCarrier-HSDSCH-physical-layer-category-extension ::= INTEGER (1..36) +MultiCarrier-HSDSCH-physical-layer-category-extension2 ::= INTEGER (37..64) + UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4)) UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8)) @@ -1313,6 +1387,15 @@ MeasurementCapabilityExt3 ::= SEQUENCE { compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL } +MeasurementCapabilityExt4 ::= SEQUENCE{ + compressedModeMeasCapabFDDList2 CompressedModeMeasCapabFDDList2 OPTIONAL, + compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3 OPTIONAL, + compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL, + compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL, + compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL, + compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL +} + MeasurementCapability-r4-ext ::= SEQUENCE { downlinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4, uplinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4 @@ -1326,6 +1409,11 @@ MeasurementCapability-v920ext ::= SEQUENCE { downlinkCompressedMode CompressedModeMeasCapability-v920ext } +MeasurementCapability-va40ext ::= SEQUENCE { + interFrequencyDetectedSetMeasurements ENUMERATED { true } OPTIONAL, + downlinkCompressedMode CompressedModeMeasCapability-va40ext +} + MeasurementCapabilityTDD ::= SEQUENCE { idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAList OPTIONAL } @@ -1341,6 +1429,17 @@ MinimumSF-DL-768 ::= ENUMERATED { MinimumSF-UL ::= ENUMERATED { sf1, sf2, sf4, sf8, dummy } +NonContiguousMultiCellCombinationList ::= SEQUENCE (SIZE (1..maxNonContiguousMultiCellCombinations)) OF + NonContiguousMultiCell + +NonContiguousMultiCell ::= SEQUENCE { + aggregatedCells ENUMERATED { nc-2c, nc-3c, nc-4c }, + gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize, + spare5, spare4, spare3, spare2, spare1 }, + nonContiguousMultiCellCombination22 ENUMERATED { true } OPTIONAL, + nonContiguousMultiCellCombination31-13 ENUMERATED { true } OPTIONAL +} + MultiModeCapability ::= ENUMERATED { tdd, fdd, fdd-tdd } @@ -1586,6 +1685,16 @@ PhysicalChannelCapability-v920ext ::= SEQUENCE { } OPTIONAL } +PhysicalChannelCapability-va40ext ::= SEQUENCE { + fddPhysChCapability SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityFDD-va40ext + } OPTIONAL, + tddPhysChCapability-128 SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-va40ext, + uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-va40ext + } OPTIONAL +} + PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE { tddPhysChCapability-768 SEQUENCE { downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768, @@ -1709,6 +1818,8 @@ RadioFrequencyBandFDD2 ::= ENUMERATED { bandXXII, extension-indicator } +RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, spare61, spare60, spare59, spare58, spare57, spare56, spare55, spare54, spare53, spare52, spare51, spare50, spare49, spare48, spare47, spare46, spare45, spare44, spare43, spare42, spare41, spare40, spare39, spare38, spare37, spare36, spare35, spare34, spare33, spare32, spare31, spare30, spare29, spare28, spare27, spare26, spare25, spare24, spare23, spare22, spare21, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, extension-indicator } + RadioFrequencyBandTDDList ::= ENUMERATED { a, b, c, ab, ac, bc, abc, spare } @@ -1726,6 +1837,9 @@ RadioFrequencyBandTDDextList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD-ext)) OF RadioFrequencyBandTDD ::= ENUMERATED { a, b, c, d } +RadioFrequencyBandTDD-r10 ::= ENUMERATED { + a, b, c, d, e, f, spare2, spare1 } + RadioFrequencyBandGSM ::= ENUMERATED { gsm450, gsm480, @@ -1834,6 +1948,10 @@ RLC-Capability-v920ext ::= SEQUENCE { totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-v920ext OPTIONAL } +RLC-Capability-va40ext ::= SEQUENCE { + totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-va40ext OPTIONAL +} + RRC-ConnectionReleaseInformation ::= CHOICE { noRelease NULL, release SEQUENCE { @@ -2112,6 +2230,9 @@ TotalRLC-AM-BufferSize-r5-ext ::= ENUMERATED { TotalRLC-AM-BufferSize-v920ext ::= ENUMERATED { kb1150, kb1250 } +TotalRLC-AM-BufferSize-va40ext ::= ENUMERATED { + kb1500, kb1800, kb2300, kb2550 } + -- Actual value TransmissionProbability = IE value * 0.125 TransmissionProbability ::= INTEGER (1..8) @@ -2176,6 +2297,10 @@ U-RNTI-Short ::= SEQUENCE { s-RNTI-2 S-RNTI-2 } +UE-BasedNetworkPerformanceMeasurementsParameters ::= SEQUENCE { + supportOfLoggedMeasurementsIdlePCH ENUMERATED { true } OPTIONAL +} + UE-CapabilityContainer-IEs ::= SEQUENCE { -- Container for transparent transfer of capability information not related to -- features for which early implementation is desired @@ -2206,7 +2331,16 @@ UE-CapabilityContainer-IEs ::= SEQUENCE { v970NonCriticalExtensions SEQUENCE { ue-RadioAccessCapability-v970ext UE-RadioAccessCapability-v970ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-va40ext + UE-RadioAccessCapability-va40ext-IEs, + va60NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-va60ext + UE-RadioAccessCapability-va60ext-IEs, + nonCriticalExtensions + SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -2289,6 +2423,26 @@ UE-RadioAccessCapability-v970ext-IEs ::= SEQUENCE { ue-ExtendedMeasurementSupport ENUMERATED { true } OPTIONAL } +UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE { + -- UE physical channel capability + ue-RadioAccessCapabBandCombList-va40ext + UE-RadioAccessCapabBandCombList-va40ext OPTIONAL, + physicalChannelCapability PhysicalChannelCapability-va40ext, + rlc-Capability RLC-Capability-va40ext, + measurementCapability MeasurementCapability-va40ext OPTIONAL, + supportOfMUMIMO ENUMERATED { uplink, uplink-and-downlink } OPTIONAL, + supportForDualCellMimoInDifferentBands ENUMERATED { true } OPTIONAL, + ue-BasedNetworkPerformanceMeasurementsParameters + UE-BasedNetworkPerformanceMeasurementsParameters OPTIONAL, + supportOfUTRANANR ENUMERATED { true } OPTIONAL, + -- UE radio access capability extension + ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 OPTIONAL +} + +UE-RadioAccessCapability-va60ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL +} + UE-ConnTimersAndConstants ::= SEQUENCE { -- Optional is used also for parameters for which the default value is the last one read in SIB1 -- t-301 and n-301 should not be used by the UE in this version of the specification @@ -2487,7 +2641,16 @@ UE-RadioAccessCapability-v890ext ::= SEQUENCE { UE-RadioAccessCapability-v920ext ::= SEQUENCE { supportOfenhancedTS0 ENUMERATED { true } OPTIONAL +} +UE-RadioAccessCapability-va40ext ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 +} + +UE-RadioAccessCapabBand-va40ext ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5, + -- This IE shall be included if the UE also supports Band I – Band XXII + ue-RadioAccessCapabBandFDDList-ext2 UE-RadioAccessCapabBandFDDList-ext2 OPTIONAL } UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF @@ -2496,6 +2659,15 @@ UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDD3 +UE-RadioAccessCapabBandFDDList4 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF + UE-RadioAccessCapabBandFDD4 + +UE-RadioAccessCapabBandFDDList4-va60ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF + UE-RadioAccessCapabBandFDD4-va60ext + +UE-RadioAccessCapabBandFDDList5 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF + UE-RadioAccessCapabBandFDD5 + UE-RadioAccessCapabBandFDD2 ::= SEQUENCE { radioFrequencyBandFDD2 RadioFrequencyBandFDD2, fddRF-Capability SEQUENCE { @@ -2514,6 +2686,30 @@ UE-RadioAccessCapabBandFDD3 ::= SEQUENCE { measurementCapability3 MeasurementCapabilityExt3 } +UE-RadioAccessCapabBandFDD4 ::= SEQUENCE { + -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same compressed + -- mode capability for all supported UTRA bands + -- Otherwise, the UE shall include either one of the following OPTIONAL IEs. + radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL, + radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL, + radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL, + additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL, + nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL +} + +UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE { + reserveForFutureUse ENUMERATED { true } OPTIONAL +} + +UE-RadioAccessCapabBandFDD5 ::= SEQUENCE { + radioFrequencyBandFDD3 RadioFrequencyBandFDD3, + fddRF-Capability SEQUENCE { + ue-PowerClass UE-PowerClassExt, + txRxFrequencySeparation TxRxFrequencySeparation + } OPTIONAL, + measurementCapability4 MeasurementCapabilityExt4 +} + UE-PositioningCapabilityExt-v380 ::= SEQUENCE { rx-tx-TimeDifferenceType2Capable BOOLEAN } @@ -2543,6 +2739,9 @@ UE-RadioAccessCapabBandFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDD-ext +UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF + UE-RadioAccessCapabBandFDD-ext2 + UE-RadioAccessCapabBandFDD ::= SEQUENCE{ radioFrequencyBandFDD RadioFrequencyBandFDD, fddRF-Capability SEQUENCE { @@ -2557,6 +2756,12 @@ UE-RadioAccessCapabBandFDD-ext ::= SEQUENCE { compressedModeMeasCapabFDDList-ext CompressedModeMeasCapabFDDList-ext } +UE-RadioAccessCapabBandFDD-ext2 ::= SEQUENCE { + radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL, + radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL, + compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3 +} + UE-RadioAccessCapability-v4b0ext ::= SEQUENCE { pdcp-Capability-r4-ext PDCP-Capability-r4-ext, tdd-CapabilityExt SEQUENCE { @@ -2631,6 +2836,11 @@ UE-RadioAccessCapabilityComp2-v920ext ::= SEQUENCE { edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL } +UE-RadioAccessCapabilityComp2-va40ext ::= SEQUENCE { + hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL, + hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL +} + UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE { tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL, supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL, @@ -2684,6 +2894,21 @@ RF-CapabBandListFDDComp-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext)) OF -- bandVIII, and so on. RF-CapabBandFDDComp +RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF + -- The first entry corresponds with the first value of IE RadioFrequencyBandFDD3, + -- 23 (Band XXIII), and so on. + RF-CapabBandFDDComp + +UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination + +SupportedCarrierCombination ::= SEQUENCE { + carrierCombination12 BOOLEAN, + carrierCombination21 BOOLEAN, + carrierCombination13 BOOLEAN, + carrierCombination31 BOOLEAN, + carrierCombination22 BOOLEAN +} + UE-RadioAccessCapability-v590ext ::= SEQUENCE { dl-CapabilityWithSimultaneousHS-DSCHConfig DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL, @@ -2761,6 +2986,11 @@ UL-PhysChCapabilityInfoTDD-128-v770ext ::= SEQUENCE { maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7 } +UL-PhysChCapabilityInfoTDD-128-va40ext ::= SEQUENCE { + multiCarrier-EdchPhysicalLayerCategory-128 INTEGER (1..8) OPTIONAL, + maxNumberCarrierForMCHSUPA-TDD ENUMERATED {nf-2, nf-3, nf-6, spare} OPTIONAL +} + UL-PhysChCapabilityTDD-768 ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerTimeslot MaxPhysChPerTimeslot, @@ -2831,8 +3061,8 @@ UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED { nFMc-HexRx-UniTx, nFMc-HexRx-TriTx, nFMc-HexRx-HexTx, - spare10, - spare9, + nFMc-TwoRx-UniTx, + nFMc-TwoRx-TwoTx, spare8, spare7, spare6, @@ -2904,7 +3134,7 @@ DefaultConfigIdentity-r4 ::= INTEGER (0..12) DefaultConfigIdentity-r5 ::= INTEGER (0..13) --- DefaultConfigIdentity-r6 values 24..31 are spare and shall not be used in this version of +-- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of -- the protocol DefaultConfigIdentity-r6 ::= INTEGER (0..31) @@ -5319,6 +5549,14 @@ AdditionalPRACH-TF-and-TFCS-CCCH ::= SEQUENCE { AdditionalPRACH-TF-and-TFCS-CCCH-List ::= SEQUENCE (SIZE (1..maxPRACH)) OF AdditionalPRACH-TF-and-TFCS-CCCH +AdditionalDLSecCellInfoListFDD ::= SEQUENCE (SIZE (2)) OF + AdditionalDLSecCellInfoFDD + +-- AdditionalDLSecCellInfoFDD is introduced to avoid a SEQUENCE of SEQUENCE, a convention in RAN2. +AdditionalDLSecCellInfoFDD ::= SEQUENCE { + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL +} + AICH-Info ::= SEQUENCE { channelisationCode256 ChannelisationCode256, sttd-Indicator BOOLEAN, @@ -5927,6 +6165,32 @@ DL-CommonInformation-r8 ::= SEQUENCE { postVerificationPeriod ENUMERATED { true } OPTIONAL } +DL-CommonInformation-r10 ::= SEQUENCE { + dl-dpchInfoCommon CHOICE { + dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6, + dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6 + } OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL, + dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL, + tx-DiversityMode TX-DiversityMode OPTIONAL + }, + tdd SEQUENCE { + tddOption CHOICE { + tdd384 NULL, + tdd768 NULL, + tdd128 SEQUENCE { + tstd-Indicator BOOLEAN + } + }, + defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL + } + }, + mac-hsResetIndicator ENUMERATED { true } OPTIONAL, + postVerificationPeriod ENUMERATED { true } OPTIONAL +} + DL-CommonInformationPost ::= SEQUENCE { dl-DPCH-InfoCommon DL-DPCH-InfoCommonPost } @@ -6615,6 +6879,25 @@ DL-SecondaryCellInfoFDD-r9 ::= SEQUENCE { secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD OPTIONAL } +DL-SecondaryCellInfoFDD-r10 ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + new-H-RNTI H-RNTI, + dl-64QAM-Configured ENUMERATED { true } OPTIONAL, + hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL, + primaryCPICH-Info PrimaryCPICH-Info, + dl-ScramblingCode SecondaryScramblingCode OPTIONAL, + hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF + HS-SCCH-Codes, + measurementPowerOffset MeasurementPowerOffset, + uarfcn-DL UARFCN, + differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL + } + }, + secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL +} + DL-TPC-PowerOffsetPerRL ::= SEQUENCE { powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL } @@ -6729,6 +7012,13 @@ DLUL-HSPA-Information-r9 ::= SEQUENCE { dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 } +DLUL-HSPA-Information-r10 ::= SEQUENCE { + ul-EDCH-Information UL-EDCH-Information-r9, + dl-CommonInformation DL-CommonInformation-r10, + dl-InformationPerRL-List DL-InformationPerRL-List-r7, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 +} + DownlinkAdditionalTimeslots ::= SEQUENCE { parameters CHOICE { sameAsLast SEQUENCE { @@ -6846,12 +7136,22 @@ DPCH-CompressedModeInfo-r8 ::= SEQUENCE { tgp-SequenceList TGP-SequenceList-r8 } +DPCH-CompressedModeInfo-r10 ::= SEQUENCE { + tgp-SequenceList TGP-SequenceList-r10 +} + DPCH-CompressedModeStatusInfo ::= SEQUENCE { tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN, tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF TGP-SequenceShort } +DPCH-CompressedModeStatusInfo-r10 ::= SEQUENCE { + tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN, + tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF + TGP-SequenceShort-r10 +} + -- Actual value DPCH-FrameOffset = IE value * 256 DPCH-FrameOffset ::= INTEGER (0..149) @@ -7358,7 +7658,7 @@ E-PUCH-Info ::= SEQUENCE { }, tdd128 SEQUENCE { snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL, - prxBASEdes INTEGER (-112..-50), + prxdes-base INTEGER (-112..-50), beaconPLEst BOOLEAN OPTIONAL, tpc-StepSize TPC-StepSizeTDD, pebase-PowerControlGAP PowerControlGAP OPTIONAL, @@ -7382,7 +7682,7 @@ E-PUCH-Info ::= SEQUENCE { E-PUCH-Info-TDD128 ::= SEQUENCE { e-TFCS-Info E-TFCS-Info, snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL, - prxBASEdes INTEGER (-112..-50), + prxdes-base INTEGER (-112..-50), beaconPLEst BOOLEAN OPTIONAL, tpc-StepSize TPC-StepSizeTDD, pebase-PowerControlGAP INTEGER (1..255) OPTIONAL, @@ -7402,13 +7702,18 @@ E-PUCH-Info-TDD128 ::= SEQUENCE { dummy INTEGER (0..6) OPTIONAL } +E-PUCH-Info-MulticarrierEDCH-TDD128 ::= SEQUENCE { + e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF + E-PUCH-TS-Slots-LCR +} + E-PUCH-TS-Slots ::= SEQUENCE { ts-Number INTEGER (0..14), midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH } E-PUCH-TS-Slots-LCR ::= SEQUENCE { - timeslotNumber TimeslotNumber-LCR-r4, + timeslotNumber INTEGER (1..5), midambleAllocationMode CHOICE { defaultMidamble NULL, ueSpecificMidamble INTEGER (0..15) @@ -7563,6 +7868,9 @@ FPACH-Info-r4 ::= SEQUENCE { wi Wi-LCR } +FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF + FrequencyIndexForEnhancedMeas + FrequencyInfo ::= SEQUENCE { modeSpecificInfo CHOICE { fdd FrequencyInfoFDD, @@ -7578,6 +7886,8 @@ FrequencyInfoTDD ::= SEQUENCE { uarfcn-Nt UARFCN } +FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1) + HappyBit-DelayCondition ::= ENUMERATED { ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 } @@ -8483,6 +8793,17 @@ Multi-frequencyInfo-LCR-r7 ::= SEQUENCE { upPCHpositionInfo UpPCHposition-LCR OPTIONAL } +MU-MIMO-Info-TDD128 ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + mu-MIMO-Operation MU-MIMO-Operation, + standaloneMidambleInfo StandaloneMidambleInfo-TDD128 OPTIONAL + } +} + +MU-MIMO-Operation ::= ENUMERATED { + uL, dL, uLandDL, spare } + N-EOT ::= INTEGER (0..7) N-GAP ::= ENUMERATED { @@ -9517,6 +9838,18 @@ RL-AdditionInformation-r9 ::= SEQUENCE { targetCellPreconfigInfo TargetCellPreconfigInfo-r9 OPTIONAL } +RL-AdditionInformation-r10 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-Id CellIdentity OPTIONAL, + dl-dpchInfo CHOICE { + dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7 + }, + e-HICH-Information E-HICH-Information OPTIONAL, + e-RGCH-Information E-RGCH-Information OPTIONAL, + targetCellPreconfigInfo TargetCellPreconfigInfo-r10 OPTIONAL +} + RL-AdditionInformation-v6b0ext ::= SEQUENCE { sttdIndication STTDIndication OPTIONAL } @@ -9553,6 +9886,9 @@ RL-AdditionInformationList-r9 ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformationList-v950ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformation-v950ext +RL-AdditionInformationList-r10 ::= SEQUENCE (SIZE(1..maxRL-1)) OF + RL-AdditionInformation-r10 + RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF RL-AdditionInformation-SecULFreq @@ -9866,6 +10202,15 @@ SecondaryCellMIMOparametersFDD-v950ext ::= SEQUENCE { precodingWeightSetRestriction ENUMERATED { true } OPTIONAL } +SecondaryCellMIMOparametersFDD-r10 ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL, + mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL, + precodingWeightSetRestriction ENUMERATED { true } OPTIONAL + } +} + SecondInterleavingMode ::= ENUMERATED { frameRelated, timeslotRelated } @@ -9982,6 +10327,19 @@ SSDT-Information-r4 ::= SEQUENCE { SSDT-UL ::= ENUMERATED { ul, ul-AndDL } +StandaloneMidambleInfo-TDD128 ::= SEQUENCE { + -- Actual value midambleConfiguration = IE value * 2 + midambleConfiguration INTEGER (1..8), + midambleShift INTEGER (0..15), + timeSlotInformation BIT STRING (SIZE (5)), + activationTime ActivationTime, + subframeNum INTEGER (0..1), + repetitionPeriod ENUMERATED { + v1, v2, v4, v8, + v16, v32, v64, spare}, + referenceBeta INTEGER (-15..16) OPTIONAL +} + STTDIndication ::= ENUMERATED { true } SynchronisationParameters-r4 ::= SEQUENCE { @@ -10069,6 +10427,24 @@ TargetCellPreconfigInfo-r9 ::= SEQUENCE { TargetCellPreconfigInfo-v950ext ::= SecondaryCellMIMOparametersFDD-v950ext +TargetCellPreconfigInfo-r10 ::= SEQUENCE { + activationTimeOffset ActivationTimeOffset OPTIONAL, + new-H-RNTI H-RNTI, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9, + e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + e-dch-ReconfigurationInfo-SecULFrequency + E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL +} + TDD-FPACH-CCode16-r4 ::= ENUMERATED { cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7, cc16-8, @@ -10202,6 +10578,17 @@ TGP-Sequence-r8 ::= SEQUENCE { tgps-ConfigurationParams TGPS-ConfigurationParams-r8 OPTIONAL } +TGP-Sequence-r10 ::= SEQUENCE { + tgpsi TGPSI, + tgps-Status CHOICE { + activate SEQUENCE { + tgcfn TGCFN + }, + deactivate NULL + }, + tgps-ConfigurationParams TGPS-ConfigurationParams-r10 OPTIONAL +} + TGPS-Reconfiguration-CFN ::= INTEGER (0..255) TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF @@ -10210,6 +10597,9 @@ TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF TGP-SequenceList-r8 ::= SEQUENCE (SIZE (1..maxTGPS)) OF TGP-Sequence-r8 +TGP-SequenceList-r10 ::= SEQUENCE (SIZE (1..maxTGPS)) OF + TGP-Sequence-r10 + TGP-SequenceShort ::= SEQUENCE { tgpsi TGPSI, tgps-Status CHOICE { @@ -10220,6 +10610,17 @@ TGP-SequenceShort ::= SEQUENCE { } } +TGP-SequenceShort-r10 ::= SEQUENCE { + tgpsi TGPSI, + tgps-Status CHOICE { + activate SEQUENCE { + tgcfn TGCFN + }, + deactivate NULL + }, + freqSpecificCompressedMode ENUMERATED { true } OPTIONAL +} + TGPL ::= INTEGER (1..144) -- TABULAR: In TGPRC, value 0 represents "infinity" in the tabular description. @@ -10270,6 +10671,28 @@ TGPS-ConfigurationParams-r8 ::= SEQUENCE { treconfirmAbort TreconfirmAbort OPTIONAL } +TGPS-ConfigurationParams-r10 ::= SEQUENCE { + tgmp TGMP-r8, + freqSpecificCompressedMode ENUMERATED { true } OPTIONAL, + tgprc TGPRC, + tgsn TGSN, + tgl1 TGL, + tgl2 TGL OPTIONAL, + tgd TGD, + tgpl1 TGPL, + rpp RPP, + itp ITP, + -- TABULAR: Compressed mode method is nested inside UL-DL-Mode + ul-DL-Mode UL-DL-Mode, + dl-FrameType DL-FrameType, + deltaSIR1 DeltaSIR, + deltaSIRAfter1 DeltaSIR, + deltaSIR2 DeltaSIR OPTIONAL, + deltaSIRAfter2 DeltaSIR OPTIONAL, + nidentifyAbort NidentifyAbort OPTIONAL, + treconfirmAbort TreconfirmAbort OPTIONAL +} + TGPSI ::= INTEGER (1..maxTGPS) TGSN ::= INTEGER (0..14) @@ -11014,6 +11437,33 @@ UL-EDCH-Information-r9 ::= SEQUENCE { } } +UL-MulticarrierEDCH-InfolistItem-TDD128 ::= SEQUENCE { + uarfcn UARFCN, + prxdes-base INTEGER (-112..-50), + e-PUCH-info E-PUCH-Info-MulticarrierEDCH-TDD128 OPTIONAL, + e-AGCH-info E-AGCH-Information-TDD128 OPTIONAL, + e-HICH-info E-HICH-Information-TDD128 OPTIONAL +} + +UL-MulticarrierEDCH-Infolist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF + UL-MulticarrierEDCH-InfolistItem-TDD128 + +UL-MulticarrierEDCH-Deletelist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF + UARFCN + +UL-MulticarrierEDCHInfo-TDD128 ::= SEQUENCE { + configuration-info CHOICE { + continue NULL, + newConfiguration UL-MulticarrierEDCH-NewConfigurationInfo-TDD128 + } +} + +UL-MulticarrierEDCH-NewConfigurationInfo-TDD128 ::= SEQUENCE { + tsn-Length ENUMERATED { tsn-14bits } OPTIONAL, + ul-MulticarrierEDCH-Infolist UL-MulticarrierEDCH-Infolist-TDD128 OPTIONAL, + ul-MulticarrierEDCH-Deletelist UL-MulticarrierEDCH-Deletelist-TDD128 OPTIONAL +} + UL-Interference ::= INTEGER (-110..-70) UL-ScramblingCode ::= INTEGER (0..16777215) @@ -11267,9 +11717,30 @@ AcquisitionSatInfo ::= SEQUENCE { azimuthAndElevation AzimuthAndElevation OPTIONAL } +AcquisitionSatInfo-va40ext ::= SEQUENCE { + azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL +} + +AcquisitionSatInfo-r10 ::= SEQUENCE { + satID SatID, + -- Actual value dopplerOthOrder = IE value * 2.5 + doppler0thOrder INTEGER (-2048..2047), + extraDopplerInfo ExtraDopplerInfo OPTIONAL, + codePhase INTEGER (0..1022), + integerCodePhase INTEGER (0..19), + gps-BitNumber INTEGER (0..3), + codePhaseSearchWindow CodePhaseSearchWindow, + azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL +} + AcquisitionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF AcquisitionSatInfo +AcquisitionSatInfoList-va40ext ::= SEQUENCE (SIZE (1..maxSat)) OF + AcquisitionSatInfo-va40ext + +AcquisitionSatInfoList-r10 ::= SEQUENCE (SIZE (1..maxSat)) OF + AcquisitionSatInfo-r10 AdditionalMeasurementID-List ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasurementIdentity @@ -11354,12 +11825,26 @@ AverageRLC-BufferPayload ::= ENUMERATED { spare5, spare4, spare3, spare2, spare1 } AzimuthAndElevation ::= SEQUENCE { - -- Actual value azimuth = IE value * 11.25 + -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees azimuth INTEGER (0..31), - -- Actual value elevation = IE value * 11.25 + -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees elevation INTEGER (0..7) } +AzimuthAndElevation-va40ext ::= SEQUENCE { + azimuthLSB INTEGER (0..15), + elevationLSB INTEGER (0..15) +} + +AzimuthAndElevation-r10 ::= SEQUENCE { + -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees + azimuth INTEGER (0..31), + -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees + elevation INTEGER (0..7), + azimuthLSB INTEGER (0..15), + elevationLSB INTEGER (0..15) +} + BadSatList ::= SEQUENCE (SIZE (1..maxSat)) OF INTEGER (0..63) @@ -12387,6 +12872,14 @@ Event2a-r6 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqWList-r6 OPTIONAL } +Event2a-r10 ::= SEQUENCE { + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreq2aParameterList-r10 OPTIONAL +} + Event2b ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -12405,6 +12898,15 @@ Event2b-r6 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL } +Event2b-r10 ::= SEQUENCE { + usedFreqThreshold Threshold-r6, + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL +} + Event2c ::= SEQUENCE { hysteresis HysteresisInterFreq, timeToTrigger TimeToTrigger, @@ -12419,6 +12921,13 @@ Event2c-r6 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL } +Event2c-r10 ::= SEQUENCE { + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL +} + Event2d ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -12435,6 +12944,14 @@ Event2d-r6 ::= SEQUENCE { reportingCellStatus ReportingCellStatus OPTIONAL } +Event2d-r10 ::= SEQUENCE { + usedFreqThreshold Threshold-r6, + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL +} + Event2e ::= SEQUENCE { hysteresis HysteresisInterFreq, timeToTrigger TimeToTrigger, @@ -12449,6 +12966,13 @@ Event2e-r6 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL } +Event2e-r10 ::= SEQUENCE { + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL +} + Event2f ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -12465,6 +12989,14 @@ Event2f-r6 ::= SEQUENCE { reportingCellStatus ReportingCellStatus OPTIONAL } +Event2f-r10 ::= SEQUENCE { + usedFreqThreshold Threshold-r6, + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL +} + Event3a ::= SEQUENCE { thresholdOwnSystem Threshold, w W, @@ -12526,6 +13058,10 @@ EventResults-v860ext ::= CHOICE { ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v860ext } +EventResults-va40ext ::= CHOICE { + interFreqEventResults InterFreqEventResults-va40ext +} + EventResultsOnSecUlFreq ::= SEQUENCE { intraFreqEventResults IntraFreqEventResultsOnSecUlFreq } @@ -12675,6 +13211,33 @@ GANSSGenericData-v920ext ::= SEQUENCE { uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-v920ext OPTIONAL } +GANSSGenericData-va40ext ::= SEQUENCE { + ganssTimeModelsList GANSSTimeModelsList-va40ext OPTIONAL, + uePositioningGANSSReferenceMeasurementInfo + UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext + OPTIONAL, + uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL +} + +GANSSGenericData-r10 ::= SEQUENCE { + ganssId INTEGER (0..7) OPTIONAL, + uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL, + ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL, + uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL, + uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL, + uePositioningGANSSAddNavigationModels + UE-Positioning-GANSS-AddNavigationModels OPTIONAL, + uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL, + uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL, + uePositioningGANSSReferenceMeasurementInfo + UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 + OPTIONAL, + uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r10 OPTIONAL, + uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL, + uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL, + uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL +} + GANSSGenericDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericData @@ -12690,6 +13253,12 @@ GANSSGenericDataList-r9 ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericDataList-v920ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericData-v920ext +GANSSGenericDataList-va40ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF + GANSSGenericData-va40ext + +GANSSGenericDataList-r10 ::= SEQUENCE (SIZE (1..maxGANSS)) OF + GANSSGenericData-r10 + GANSSGenericMeasurementInfo ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE { ganssId INTEGER (0..7) OPTIONAL, ganssMeasurementSignalList GANSSMeasurementSignalList @@ -12781,12 +13350,38 @@ GANSSSatelliteInformation ::= SEQUENCE { azimuthandElevation AzimuthAndElevation OPTIONAL } +GANSSSatelliteInformation-va40ext ::= SEQUENCE { + azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL +} + +GANSSSatelliteInformation-r10 ::= SEQUENCE { + ganssSatId INTEGER (0..63), + dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s + extraDoppler ExtraDoppler OPTIONAL, + codePhase INTEGER (0..1023), + integerCodePhase INTEGER (0..127), + codePhaseSearchWindow BIT STRING (SIZE (5)), + azimuthandElevation AzimuthAndElevation-r10 OPTIONAL +} + GANSSSatelliteInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSSSatelliteInformation +GANSSSatelliteInformationList-va40ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + GANSSSatelliteInformation-va40ext + +GANSSSatelliteInformationList-r10 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + GANSSSatelliteInformation-r10 + GANSSTimeModelsList ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF UE-Positioning-GANSS-TimeModel +GANSSTimeModelsList-va40ext ::= SEQUENCE (SIZE (1.. maxGANSS-1)) OF + UE-Positioning-GANSS-TimeModel-va40ext + +GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF + UE-Positioning-GANSS-TimeModel-r10 + GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE { gloAlmNA BIT STRING (SIZE (11)), gloAlmnA BIT STRING (SIZE (5)), @@ -13125,6 +13720,14 @@ InterFreqCellInfoList-r9 ::= SEQUENCE { interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL } +InterFreqCellInfoList-r10 ::= SEQUENCE { + removedInterFreqCellList RemovedInterFreqCellList OPTIONAL, + newInterFreqCellList NewInterFreqCellList-r10 OPTIONAL, + cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL, + cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL, + interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL +} + InterFreqSIAcquisition ::= SEQUENCE { frequencyInfo FrequencyInfo, modeSpecificInfo CHOICE { @@ -13204,12 +13807,24 @@ InterFreqEvent-r6 ::= CHOICE { event2f Event2f-r6 } +InterFreqEvent-r10 ::= CHOICE { + event2a Event2a-r10, + event2b Event2b-r10, + event2c Event2c-r10, + event2d Event2d-r10, + event2e Event2e-r10, + event2f Event2f-r10 +} + InterFreqEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent InterFreqEventList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent-r6 +InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF + InterFreqEvent-r10 + --Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD) --The order of the list corresponds to the order of the cells in InterFrequencyMeasuredResultsList --The IE is only used for measured results and not for additional measured results. @@ -13243,6 +13858,10 @@ InterFreqEventResults ::= SEQUENCE { interFreqCellList InterFreqCellList OPTIONAL } +InterFreqEventResults-va40ext ::= SEQUENCE { + detectedSetTrigger ENUMERATED {true} OPTIONAL +} + InterFreqEventResults-LCR-r4-ext ::= SEQUENCE { eventID EventIDInterFreq, interFreqCellList InterFreqCellList-LCR-r4-ext OPTIONAL @@ -13379,6 +13998,13 @@ InterFreqReportCriteria-r9 ::= CHOICE { noReporting ReportingCellStatusOpt } +InterFreqReportCriteria-r10 ::= CHOICE { + intraFreqReportingCriteria IntraFreqReportingCriteria-r9, + interFreqReportingCriteria InterFreqReportingCriteria-r10, + periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10, + noReporting ReportingCellStatusOpt-r10 +} + InterFreqReportingCriteria ::= SEQUENCE { interFreqEventList InterFreqEventList OPTIONAL } @@ -13387,6 +14013,10 @@ InterFreqReportingCriteria-r6 ::= SEQUENCE { interFreqEventList InterFreqEventList-r6 OPTIONAL } +InterFreqReportingCriteria-r10 ::= SEQUENCE { + interFreqEventList InterFreqEventList-r10 OPTIONAL +} + InterFreqReportingQuantity ::= SEQUENCE { utra-Carrier-RSSI BOOLEAN, frequencyQualityEstimate BOOLEAN, @@ -13463,6 +14093,18 @@ InterFrequencyMeasurement-r9 ::= SEQUENCE { reportCriteria InterFreqReportCriteria-r9 } +InterFrequencyMeasurement-r10 ::= SEQUENCE { + interFreqCellInfoList InterFreqCellInfoList-r10, + interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL, + interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL, + measurementValidity MeasurementValidity OPTIONAL, + interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL, + adjacentFrequencyIndex INTEGER (0..31) OPTIONAL, + interBandFrequencyIndex INTEGER (0..31) OPTIONAL, + freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL, + reportCriteria InterFreqReportCriteria-r10 +} + InterRAT-TargetCellDescription ::= SEQUENCE { technologySpecificInfo CHOICE { gsm SEQUENCE { @@ -13710,6 +14352,14 @@ IntraFreqCellInfoList-r9 ::= SEQUENCE { } +IntraFreqCellInfoList-r10 ::= SEQUENCE { + removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL, + newIntraFreqCellList NewIntraFreqCellList-r10 OPTIONAL, + cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL, + cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL, + intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL +} + IntraFreqSIAcquisitionInfo::= SEQUENCE (SIZE (1..maxSIrequest)) OF PrimaryCPICH-Info @@ -14159,9 +14809,23 @@ IntraFrequencyMeasurement-r9 ::= SEQUENCE { reportCriteria IntraFreqReportCriteria-r9 OPTIONAL } +IntraFrequencyMeasurement-r10 ::= SEQUENCE { + intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL, + intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL, + intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL, + intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL, + measurementValidity MeasurementValidity OPTIONAL, + reportCriteria IntraFreqReportCriteria-r9 OPTIONAL +} + IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF CellMeasuredResults-r9 +IntraUTRAANR ::= SEQUENCE { + loggingAbsoluteThreshold LoggingAbsoluteThreshold, + loggingRelativeThreshold LoggingRelativeThreshold OPTIONAL +} + IODE ::= INTEGER (0..255) IP-Length ::= ENUMERATED { @@ -14180,6 +14844,203 @@ IS-2000SpecificMeasInfo ::= ENUMERATED { frequency, timeslot, colourcode, outputpower, pn-Offset } +LoggedANRConfigurationInfo ::= SEQUENCE { + loggingDuration ENUMERATED { min10, min30, hr1, spare2, spare1 }, + intraUTRAANR IntraUTRAANR OPTIONAL, + interRATANRforEUTRAIndicator ENUMERATED { true } OPTIONAL, + interRATANRforGSMIndicator ENUMERATED { true } OPTIONAL +} + +LoggedANRReportInfoList ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF + LoggedANRReportInfo + +LoggedANRReportInfo ::= SEQUENCE { + plmn-Identity PLMN-Identity, + servingCell CellIdentity, + loggedCellInfo LoggedCellInfo +} + +LoggedCellInfo ::= CHOICE { + loggedUTRACellInfo LoggedUTRACellInfo, + loggedEUTRACellInfo LoggedEUTRACellInfo, + loggedGSMCellInfo LoggedGSMCellInfo +} + +LoggedEUTRACellInfo ::= SEQUENCE { + plmn-Identity PLMN-Identity, + trackingAreaCode BIT STRING (SIZE (16)), + eutraCellIdentity BIT STRING (SIZE (28)), + earfcn EARFCN, + physicalCellIdentity EUTRA-PhysicalCellIdentity +} + +LoggedGSMCellInfo ::= SEQUENCE { + plmn-Identity PLMN-Identity, + lac BIT STRING (SIZE (16)), + gsmCellIdentity BIT STRING (SIZE (16)), + bcch-ARFCN BCCH-ARFCN, + bandIndicator Frequency-Band, + bsic BSIC +} + +LoggedMeasurementsConfigurationInfo ::= SEQUENCE { + absoluteTimeInfo BIT STRING (SIZE(48)), + loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1}, + loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144}, + traceReference TraceReference, + traceRecordingSession TraceRecordingSession, + tce-Id TCE-Id, + areaConfiguration CHOICE { + cellIDList SEQUENCE (SIZE (1..32)) OF + CellIdentity, + locationAreaList SEQUENCE (SIZE (1..8)) OF + LAI, + routingAreaList SEQUENCE (SIZE (1..8)) OF + RAI + } OPTIONAL +} + +LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF + LoggedMeasInterfreqInfo-FDD + +LoggedMeasInterfreqInfo-FDD ::= SEQUENCE { + frequencyInfo FrequencyInfo, + loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + LoggedMeasNeighbourInfo-FDD +} + +LoggedMeasInterfreqInfo-TDD128 ::= SEQUENCE { + frequencyInfo FrequencyInfo, + loggedMeasInterfreqNeighbourList LoggedMeasInterfreqNeighbourList-TDD128 +} + +LoggedMeasInterRATNeighbourMeas ::= SEQUENCE { + loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList OPTIONAL, + loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL +} + +LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + LoggedMeasNeighbourInfo-FDD + +LoggedMeasNeighbourInfo-FDD ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cpich-RSCP CPICH-RSCP, + cpich-Ec-N0 CPICH-Ec-N0 +} + +LoggedMeasIntrafreqNeighbourMeasList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + LoggedMeasNeighbourMeas-TDD128 + +LoggedMeasNeighbourMeas-TDD128 ::= SEQUENCE { + cellParametersID CellParametersID, + primaryCCPCH-RSCP PrimaryCCPCH-RSCP +} + +LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + LoggedMeasGSMNeighbourCellsinfo + +LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE { + bsic BSIC, + frequency-band Frequency-Band, + bcch-ARFCN BCCH-ARFCN, + gsm-CarrierRSSI GSM-CarrierRSSI +} + +LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF + LoggedMeasEUTRAFreqInfo + +LoggedMeasEUTRAFreqInfo ::= SEQUENCE { + earfcn EARFCN, + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + LoggedMeasEUTRAFreqNeighbourInfo +} + +LoggedMeasEUTRAFreqNeighbourInfo ::= SEQUENCE { + physicalCellIdentity EUTRA-PhysicalCellIdentity, + rSRP INTEGER (0..97) , + rSRQ INTEGER (0..33) +} + +LoggedMeasLocationInfo ::= CHOICE { + ellipsoidPoint EllipsoidPoint, + ellipsoidPointAltitude EllipsoidPointAltitude +} + +LoggedMeasInfo-FDD ::= SEQUENCE { + relativeTimeStamp INTEGER (0..7200), + loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL, + loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL +} + +LoggedMeasInfo-TDD128 ::= SEQUENCE { + relativeTimeStamp INTEGER (0..7200), + loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL, + loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL +} + +LoggedMeasInterfreqList-TDD128 ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF + LoggedMeasInterfreqInfo-TDD128 + +LoggedMeasInterfreqNeighbourList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + LoggedMeasNeighbourMeas-TDD128 + +LoggedMeasReport ::= SEQUENCE { + absoluteTimeInfo BIT STRING (SIZE(48)), + traceReference TraceReference, + traceRecordingSession TraceRecordingSession, + tce-Id TCE-Id, + loggedMeasInfoList LoggedMeasInfoList OPTIONAL, + loggedMeasAvailable ENUMERATED { true } OPTIONAL +} + +LoggedMeasInfoList-FDD ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-FDD + +LoggedMeasInfoList-TDD128 ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128 + +LoggedMeasInfoList ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-FDD + }, + tdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-TDD128 + } + } +} + +LoggedMeasServingCellMeas-FDD ::= SEQUENCE { + cellIdentity CellIdentity, + cpich-RSCP CPICH-RSCP, + cpich-Ec-N0 CPICH-Ec-N0 +} + +LoggedMeasServingCellMeas-TDD128 ::= SEQUENCE { + cellIdentity CellIdentity, + primaryCCPCH-RSCP PrimaryCCPCH-RSCP +} + +LoggedUTRACellInfo ::= SEQUENCE { + plmn-Identity PLMN-Identity, + cellIdentity CellIdentity, + uarfcn UARFCN, + cellParametersID CellParametersID OPTIONAL, + primaryScramblingCode PrimaryScramblingCode OPTIONAL +} + +LoggingAbsoluteThreshold ::= CHOICE { + rscpforANR RSCPforANR, + ec-N0forANR Ec-N0forANR +} + +-- it applies to RSCP by step of 2 and Ec/N0 by step of 1 +LoggingRelativeThreshold ::= INTEGER (-4..16) + KeplerianParameters ::= SEQUENCE { toe-nav BIT STRING (SIZE (14)), ganss-omega-nav BIT STRING (SIZE (32)), @@ -14385,6 +15246,14 @@ MeasurementCommand-r9 ::= CHOICE { release NULL } +MeasurementCommand-r10 ::= CHOICE { + setup MeasurementType-r10, + modify SEQUENCE { + measurementType MeasurementType-r10 OPTIONAL + }, + release NULL +} + MeasurementControlSysInfo ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -14619,6 +15488,17 @@ MeasurementType-r9 ::= CHOICE { csgProximityDetection CSGProximityDetection } +MeasurementType-r10 ::= CHOICE { + intraFrequencyMeasurement IntraFrequencyMeasurement-r10, + interFrequencyMeasurement InterFrequencyMeasurement-r10, + interRATMeasurement InterRATMeasurement-r9, + up-Measurement UE-Positioning-Measurement-r10, + trafficVolumeMeasurement TrafficVolumeMeasurement, + qualityMeasurement QualityMeasurement, + ue-InternalMeasurement UE-InternalMeasurement-r4, + csgProximityDetection CSGProximityDetection +} + MeasurementValidity ::= SEQUENCE { ue-State ENUMERATED { cell-DCH, all-But-Cell-DCH, all-States } @@ -14866,6 +15746,19 @@ NewInterFreqCell-r9 ::= SEQUENCE { } } +NewInterFreqCell-r10 ::= SEQUENCE { + interFreqCellID InterFreqCellID OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfo-r9, + modeSpecificInfo CHOICE { + noInfo NULL, + tdd128 SEQUENCE { + intraSecondaryFreqIndicator BOOLEAN, + sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL + } + } +} + NewInterFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCell @@ -14886,6 +15779,9 @@ NewInterFreqCellList-r8 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCell-r9 +NewInterFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF + NewInterFreqCell-r10 + NewInterFreqCellSI-RSCP ::= SEQUENCE { interFreqCellID InterFreqCellID OPTIONAL, frequencyInfo FrequencyInfo OPTIONAL, @@ -15027,6 +15923,18 @@ NewIntraFreqCell-r9 ::= SEQUENCE { intraFreqCellID IntraFreqCellID OPTIONAL, cellInfo CellInfo-r9 } + +NewIntraFreqCell-r10 ::= SEQUENCE { + intraFreqCellID IntraFreqCellID OPTIONAL, + cellInfo CellInfo-r9, + modeSpecificInfo CHOICE { + noInfo NULL, + tdd128 SEQUENCE { + sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL + } + } +} + NewIntraFreqCellOnSecULFreq ::= SEQUENCE { intraFreqCellIDOnSecULFreq IntraFreqCellIDOnSecULFreq OPTIONAL, cellInfo CellInfo-r4 @@ -15037,9 +15945,13 @@ NewIntraFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewIntraFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewIntraFreqCell-r4 + NewIntraFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewIntraFreqCell-r9 +NewIntraFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF + NewIntraFreqCell-r10 + NewIntraFreqCell-LCR-v8a0ext ::= SEQUENCE { cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL } @@ -15129,12 +16041,29 @@ NonUsedFreqParameter-r6 ::= SEQUENCE { nonUsedFreqW W } +NonUsedFreqParameter-r10 ::= SEQUENCE { + nonUsedFreqThreshold Threshold-r6, + nonUsedFreqW W, + nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL +} + +NonUsedFreq2aParameter-r10 ::= SEQUENCE { + nonUsedFreqW W, + nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL +} + NonUsedFreqParameterList ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreqParameter NonUsedFreqParameterList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreqParameter-r6 +NonUsedFreqParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF + NonUsedFreqParameter-r10 + +NonUsedFreq2aParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF + NonUsedFreq2aParameter-r10 + NonUsedFreqWList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF W ObservedTimeDifferenceToGSM ::= INTEGER (0..4095) @@ -15190,6 +16119,11 @@ PeriodicalWithReportingCellStatus ::= SEQUENCE { reportingCellStatus ReportingCellStatus OPTIONAL } +PeriodicalWithReportingCellStatus-r10 ::= SEQUENCE { + periodicalReportingCriteria PeriodicalReportingCriteria, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL +} + PLMNIdentitiesOfNeighbourCells ::= SEQUENCE { plmnsOfIntraFreqCellsList PLMNsOfIntraFreqCellsList OPTIONAL, plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList OPTIONAL, @@ -15396,10 +16330,38 @@ ReportingCellStatus ::= CHOICE{ MaxNumberOfReportingCellsType2 } +ReportingCellStatus-r10 ::= CHOICE{ + withinActiveSet MaxNumberOfReportingCellsType1, + withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1, + withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1, + withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1, + withinMonitoredAndOrDetectedUsedFreq + MaxNumberOfReportingCellsType1, + allActiveplusMonitoredSet MaxNumberOfReportingCellsType3, + allActivePlusDetectedSet MaxNumberOfReportingCellsType3, + allActivePlusMonitoredAndOrDetectedSet + MaxNumberOfReportingCellsType3, + withinVirtualActSet MaxNumberOfReportingCellsType1, + withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1, + withinMonitoredAndOrVirtualActiveSetNonUsedFreq + MaxNumberOfReportingCellsType1, + allVirtualActSetplusMonitoredSetNonUsedFreq + MaxNumberOfReportingCellsType3, + withinActSetOrVirtualActSet-InterRATcells + MaxNumberOfReportingCellsType2, + withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq + MaxNumberOfReportingCellsType2, + allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq + MaxNumberOfReportingCellsType3 +} + ReportingCellStatusOpt ::= SEQUENCE { reportingCellStatus ReportingCellStatus OPTIONAL } +ReportingCellStatusOpt-r10 ::= SEQUENCE { + reportingCellStatus ReportingCellStatus-r10 OPTIONAL +} ReportingInfoForCellDCH ::= SEQUENCE { intraFreqReportingQuantity IntraFreqReportingQuantity, @@ -15454,6 +16416,10 @@ RLC-BuffersPayload ::= ENUMERATED { -- Actual value RRC = IE value * 0.032 RRC ::= INTEGER (-127..127) +RSCPforANR ::= SEQUENCE { + rSCP INTEGER (-120..-25) OPTIONAL +} + SatData ::= SEQUENCE{ satID SatID, iode IODE @@ -15593,6 +16559,10 @@ T-CRMaxHyst ::= ENUMERATED { notUsed, t10, t20, t30, t40, t50, t60, t70 } +TCE-Id ::= SEQUENCE { + tce-Id OCTET STRING (SIZE (1)) +} + TemporaryOffset1 ::= ENUMERATED { to3, to6, to9, to12, to15, to18, to21, infinite } @@ -15691,6 +16661,15 @@ TimeToTrigger ::= ENUMERATED { ttt200, ttt240, tt320, ttt640, ttt1280, ttt2560, ttt5000 } +TraceReference ::= SEQUENCE { + plmn-Identity PLMN-Identity, + traceId OCTET STRING (SIZE (3)) +} + +TraceRecordingSession ::= SEQUENCE { + traceRecordingSession OCTET STRING (SIZE (2)) +} + TrafficVolumeEventParam ::= SEQUENCE { eventID TrafficVolumeEventType, reportingThreshold TrafficVolumeThreshold, @@ -16153,6 +17132,21 @@ UE-Positioning-GANSS-Almanac-r8 ::= SEQUENCE{ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL } +UE-Positioning-GANSS-Almanac-va40ext ::= SEQUENCE { + complete-Almanac-Provided BOOLEAN OPTIONAL +} + +UE-Positioning-GANSS-Almanac-r10 ::= SEQUENCE{ + ganss-wk-number INTEGER (0..255), + complete-Almanac-Provided BOOLEAN OPTIONAL, + alm-keplerianParameters ALM-keplerianParameters OPTIONAL, + alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL, + alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL, + alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL, + alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL, + alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL +} + UE-Positioning-GANSS-AdditionalAssistanceDataRequest ::= SEQUENCE { ganssReferenceTime BOOLEAN, ganssreferenceLocation BOOLEAN, @@ -16214,6 +17208,21 @@ UE-Positioning-GANSS-AssistanceData-v920ext ::= SEQUENCE { ganssGenericDataList GANSSGenericDataList-v920ext OPTIONAL } +UE-Positioning-GANSS-AssistanceData-va40ext ::= SEQUENCE { + ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext OPTIONAL, + ganssGenericDataList GANSSGenericDataList-va40ext OPTIONAL +} + +UE-Positioning-GANSS-AssistanceData-r10 ::= SEQUENCE { + ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL, + uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL, + uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL, + uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL, + uePositioningGanssEarthOrientationPara + UE-Positioning-GANSS-EarthOrientPara OPTIONAL, + ganssGenericDataList GANSSGenericDataList-r10 OPTIONAL +} + UE-Positioning-GANSS-AuxiliaryInfo ::= CHOICE { -- This choice may only be present if GANSS ID indicates Modernized GPS ganssID1 AuxInfoGANSS-ID1, @@ -16303,6 +17312,15 @@ UE-Positioning-GANSS-ReferenceMeasurementInfo ::= SEQUENCE { satelliteInformationList GANSSSatelliteInformationList } +UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext ::= SEQUENCE { + satelliteInformationList GANSSSatelliteInformationList-va40ext +} + +UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 ::= SEQUENCE { + ganssSignalId GANSS-Signal-Id OPTIONAL, + satelliteInformationList GANSSSatelliteInformationList-r10 +} + UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE { ganssDay INTEGER (0..8191) OPTIONAL, ganssTod INTEGER (0..86399), @@ -16323,6 +17341,31 @@ UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE { tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL } +UE-Positioning-GANSS-ReferenceTime-va40ext ::= SEQUENCE { + ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL +} + +UE-Positioning-GANSS-ReferenceTime-r10 ::= SEQUENCE { + ganssDay INTEGER (0..8191) OPTIONAL, + ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL, + ganssTod INTEGER (0..86399), + ganssTodUncertainty INTEGER (0..127) OPTIONAL, + ganssTimeId INTEGER (0..7) OPTIONAL, + utran-ganssreferenceTime SEQUENCE { + timingOfCellFrames INTEGER (0..3999999), + mode CHOICE { + fdd SEQUENCE { + primary-CPICH-Info PrimaryCPICH-Info + }, + tdd SEQUENCE { + cellParameters CellParametersID + } + }, + referenceSfn INTEGER (0..4095) + } OPTIONAL, + tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL +} + UE-Positioning-GANSS-SBAS-ID ::= ENUMERATED { waas, egnos, @@ -16345,9 +17388,29 @@ UE-Positioning-GANSS-TimeModel ::= SEQUENCE { ganss-wk-number INTEGER (0..8191) OPTIONAL } +UE-Positioning-GANSS-TimeModel-va40ext ::= SEQUENCE { + deltaT INTEGER (-128..127) OPTIONAL +} + +UE-Positioning-GANSS-TimeModel-r10 ::= SEQUENCE { + ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s + ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35 + -- 'ganss-t-al' scale factor 2-51 + ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL, + -- 'ganss-t-a2' scale factor 2-68 + ganss-t-a2 INTEGER (-64..63) OPTIONAL, + gnss-to-id ENUMERATED { gps, galileo, qzss, + glonass, spare4, spare3, spare2, spare1 }, + ganss-wk-number INTEGER (0..8191) OPTIONAL, + deltaT INTEGER (-128..127) OPTIONAL +} + UE-Positioning-GANSS-TimeModels ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF UE-Positioning-GANSS-TimeModel +UE-Positioning-GANSS-TimeModels-va40ext ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF + UE-Positioning-GANSS-TimeModel-va40ext + UE-Positioning-GANSS-UTCModel ::= SEQUENCE { a-one-utc BIT STRING (SIZE (24)), a-zero-utc BIT STRING (SIZE (32)), @@ -16378,6 +17441,19 @@ UE-Positioning-GPS-AcquisitionAssistance-r7 ::= SEQUENCE { satelliteInformationList AcquisitionSatInfoList } +UE-Positioning-GPS-AcquisitionAssistance-va40ext ::= SEQUENCE { + satelliteInformationList AcquisitionSatInfoList-va40ext +} + +UE-Positioning-GPS-AcquisitionAssistance-r10 ::= SEQUENCE { + gps-ReferenceTime GPS-TOW-1msec, + utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL, + ue-Positioning-GPS-ReferenceTimeUncertainty + UE-Positioning-GPS-ReferenceTimeUncertainty + OPTIONAL, + satelliteInformationList AcquisitionSatInfoList-r10 +} + UE-Positioning-GPS-AdditionalAssistanceDataRequest ::= SEQUENCE { almanacRequest BOOLEAN, utcModelRequest BOOLEAN, @@ -16397,6 +17473,17 @@ UE-Positioning-GPS-Almanac ::= SEQUENCE { sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL } +UE-Positioning-GPS-Almanac-va40ext ::= SEQUENCE { + complete-Almanac-Provided BOOLEAN OPTIONAL +} + +UE-Positioning-GPS-Almanac-r10 ::= SEQUENCE { + wn-a BIT STRING (SIZE (8)), + complete-Almanac-Provided BOOLEAN OPTIONAL, + almanacSatInfoList AlmanacSatInfoList, + sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL +} + UE-Positioning-GPS-AssistanceData ::= SEQUENCE { ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime OPTIONAL, ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL, @@ -16449,6 +17536,28 @@ UE-Positioning-GPS-AssistanceData-v920ext ::= SEQUENCE { ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext OPTIONAL } +UE-Positioning-GPS-AssistanceData-va40ext ::= SEQUENCE { + ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext OPTIONAL, + ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL, + ue-positioning-GPS-AcquisitionAssistance + UE-Positioning-GPS-AcquisitionAssistance-va40ext + OPTIONAL +} + +UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE { + ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL, + ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL, + ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL, + ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL, + ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL, + ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL, + ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL, + ue-positioning-GPS-AcquisitionAssistance + UE-Positioning-GPS-AcquisitionAssistance-r10 + OPTIONAL, + ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL +} + UE-Positioning-GPS-DGPS-Corrections ::= SEQUENCE { gps-TOW GPS-TOW-1sec, statusHealth DiffCorrectionStatus, @@ -16540,6 +17649,23 @@ UE-Positioning-GPS-ReferenceTime-r7 ::= SEQUENCE { gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL } +UE-Positioning-GPS-ReferenceTime-va40ext ::= SEQUENCE { + gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL +} + +UE-Positioning-GPS-ReferenceTime-r10 ::= SEQUENCE { + gps-Week INTEGER (0..1023), + gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL, + gps-tow-1msec GPS-TOW-1msec, + utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL, + ue-Positioning-GPS-ReferenceTimeUncertainty + UE-Positioning-GPS-ReferenceTimeUncertainty + OPTIONAL, + sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL, + utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL, + gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL +} + UE-Positioning-GPS-ReferenceTimeUncertainty ::= INTEGER (0..127) UE-Positioning-GPS-UTC-Model ::= SEQUENCE { @@ -16666,9 +17792,13 @@ UE-Positioning-Measurement-r9 ::= SEQUENCE { ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r9 OPTIONAL } -UE-Positioning-Measurement-v920ext ::= SEQUENCE { - ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-v920ext OPTIONAL, - ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-v920ext OPTIONAL +UE-Positioning-Measurement-r10 ::= SEQUENCE { + ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8, + measurementValidity MeasurementValidity OPTIONAL, + reportCriteria UE-Positioning-ReportCriteria-r7, + ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL, + ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r10 OPTIONAL, + ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r10 OPTIONAL } UE-Positioning-MeasurementEventResults ::= CHOICE { @@ -18084,7 +19214,11 @@ SysInfoType5 ::= SEQUENCE { v8d0NonCriticalExtensions SEQUENCE { sysInfoType5-v8d0ext SysInfoType5-v8d0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType5-va40ext + SysInfoType5-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -18212,6 +19346,11 @@ SysInfoType5-v8d0ext-IEs ::= SEQUENCE { commonEDCHSystemInfoFDD CommonEDCHSystemInfoFDD OPTIONAL } +SysInfoType5-va40ext-IEs ::= SEQUENCE { + frequencyBandsIndicatorSupport FrequencyBandsIndicatorSupport OPTIONAL, + frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL +} + -- SysInfoType5bis uses the same structure as SysInfoType5 SysInfoType5bis ::= SysInfoType5 @@ -18257,12 +19396,15 @@ SysInfoType6 ::= SEQUENCE { sysInfoType6-v690ext SysInfoType6-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { sysInfoType6-v770ext SysInfoType6-v770ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType6-va40ext SysInfoType6-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL - } OPTIONAL - } OPTIONAL - } OPTIONAL - } OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL } SysInfoType6-v4b0ext-IEs ::= SEQUENCE { @@ -18313,6 +19455,10 @@ SysInfoType6-v770ext-IEs ::= SEQUENCE { sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL } +SysInfoType6-va40ext-IEs ::= SEQUENCE { + frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL +} + SysInfoType7 ::= SEQUENCE { -- Physical channel IEs modeSpecificInfo CHOICE { @@ -18607,7 +19753,10 @@ SysInfoType15 ::= SEQUENCE { -- Extension mechanism for non- release4 information v770NonCriticalExtensions SEQUENCE { sysInfoType15-v770ext SysInfoType15-v770ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType15-va40ext SysInfoType15-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -18621,6 +19770,11 @@ SysInfoType15-v770ext-IEs ::= SEQUENCE { ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext } +SysInfoType15-va40ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext +} + SysInfoType15bis ::= SEQUENCE { -- Measurement IEs ue-positioning-GANSS-ReferencePosition ReferenceLocationGANSS, @@ -18629,7 +19783,10 @@ SysInfoType15bis ::= SEQUENCE { -- Extension mechanism for non-release99 information v860NonCriticalExtensions SEQUENCE { sysInfoType15bis-v860ext SysInfoType15bis-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType15bis-va40ext SysInfoType15bis-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } @@ -18640,6 +19797,11 @@ SysInfoType15bis-v860ext-IEs ::= SEQUENCE { UE-Positioning-GANSS-EarthOrientPara OPTIONAL } +SysInfoType15bis-va40ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext +} + SysInfoType15-1 ::= SEQUENCE { -- DGPS corrections ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections, @@ -18695,14 +19857,22 @@ SysInfoType15-2ter ::= SEQUENCE { SysInfoType15-3 ::= SEQUENCE { -- Almanac and other data - transmissionTOW GPS-TOW-1sec, + transmissionTOW GPS-TOW-1sec, ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL, ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL, ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL, - satMask BIT STRING (SIZE (1..32)) OPTIONAL, - lsbTOW BIT STRING (SIZE (8)) OPTIONAL, + satMask BIT STRING (SIZE (1..32)) OPTIONAL, + lsbTOW BIT STRING (SIZE (8)) OPTIONAL, -- Extension mechanism for non- release99 information - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType15-3-va40ext SysInfoType15-3-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +SysInfoType15-3-va40ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL } SysInfoType15-3bis ::= SEQUENCE { @@ -18713,7 +19883,10 @@ SysInfoType15-3bis ::= SEQUENCE { -- Extension mechanism for non-release99 information v860NonCriticalExtensions SEQUENCE { sysInfoType15-3bis-v860ext SysInfoType15-3bis-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType15-3bis-va40ext SysInfoType15-3bis-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } @@ -18724,6 +19897,12 @@ SysInfoType15-3bis-v860ext-IEs ::= SEQUENCE { ue-Positioning-GANSS-AuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL } +SysInfoType15-3bis-va40ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL, + ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels-va40ext OPTIONAL +} + SysInfoType15-4 ::= SEQUENCE { -- Measurement IEs ue-positioning-OTDOA-CipherParameters UE-Positioning-CipherParameters OPTIONAL, @@ -18774,7 +19953,15 @@ SysInfoType15-6 ::= SEQUENCE { ue-positioning-GANSS-ReferenceMeasurementInformation UE-Positioning-GANSS-ReferenceMeasurementInfo, -- Extension mechanism for non-release99 information - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +SysInfoType15-6-va40ext-IEs ::= SEQUENCE { + ue-positioning-GANSS-ReferenceMeasurementInformation + UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext } SysInfoType15-7 ::= SEQUENCE { diff --git a/asn1/rrc/Internode-definitions.asn b/asn1/rrc/Internode-definitions.asn index 3c7c4f3110..03aba7daad 100644 --- a/asn1/rrc/Internode-definitions.asn +++ b/asn1/rrc/Internode-definitions.asn @@ -1,7 +1,7 @@ -- $Id$ -- Internode-definitions.asn -- --- 3GPP TS 25.331 V9.7.0 (2011-06) +-- 3GPP TS 25.331 V10.7.0 (2012-03) -- http://www.3gpp.org/ftp/Specs/html-info/25331.htm -- -- 11.5 RRC information between network nodes @@ -157,6 +157,7 @@ FROM PDU-definitions MeasurementType-r7, MeasurementType-r8, MeasurementType-r9, + MeasurementType-r10, AdditionalMeasurementID-List, AdditionalMeasurementID-List-r9, PositionEstimate, @@ -530,7 +531,14 @@ SRNC-RelocationInfo-r3 ::= CHOICE { } OPTIONAL } OPTIONAL }, + criticalExtensions CHOICE { + r10 SEQUENCE { + sRNC-RelocationInfo-r10 SRNC-RelocationInfo-r10-IEs, + sRNC-RelocationInfo-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, criticalExtensions SEQUENCE {} + } } } } @@ -1274,6 +1282,90 @@ SRNC-RelocationInfo-v970ext-IEs ::= SEQUENCE { ongoingMeasRepList OngoingMeasRepList-v970ext-IE OPTIONAL } +SRNC-RelocationInfo-r10-IEs ::= SEQUENCE { + -- Non-RRC IEs + -- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC + -- to send the message contained in the IE "TargetRNC-ToSourceRNC-Container". + -- Only included if type is "UE involved" + rb-IdentityForHOMessage RB-Identity OPTIONAL, + stateOfRRC StateOfRRC, + stateOfRRC-Procedure StateOfRRC-Procedure, + -- Ciphering related information IEs + cipheringStatusList CipheringStatusList-r4, + latestConfiguredCN-Domain CN-DomainIdentity, + calculationTimeForCiphering CalculationTimeForCiphering OPTIONAL, + count-C-List COUNT-C-List OPTIONAL, + cipheringInfoPerRB-List CipheringInfoPerRB-List-r4 OPTIONAL, + -- Integrity protection related information IEs + integrityProtectionStatus IntegrityProtectionStatus, + srb-SpecificIntegrityProtInfo SRB-SpecificIntegrityProtInfoList OPTIONAL, + implementationSpecificParams ImplementationSpecificParams OPTIONAL, + -- User equipment IEs + u-RNTI U-RNTI, + c-RNTI C-RNTI OPTIONAL, + -- IE 'UE-RadioAccessCapability-r6' includes the Rel-5 radio access capability extensions + -- and earlier. Rel-6 and later extensions are included in IE 'UE-CapabilityContainer-IEs'. + ue-RadioAccessCapability UE-RadioAccessCapability-r6, + ue-RadioAccessCapability-ext UE-RadioAccessCapabBandFDDList OPTIONAL, + ue-Positioning-LastKnownPos UE-Positioning-LastKnownPos OPTIONAL, + uESpecificBehaviourInformation1idle + UESpecificBehaviourInformation1idle OPTIONAL, + uESpecificBehaviourInformation1interRAT + UESpecificBehaviourInformation1interRAT OPTIONAL, + -- IE ueCapabilityContainer is used for the transparent transfer of capability information + -- received from the UE + ueCapabilityContainer BIT STRING + (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL, + -- IE ueCapabilityContainer-RSC and IE ueCapabilityContainer-UCI are used for the + -- transparent transfer of capability information received from the UE that was introduced + -- in a release independent manner, i.e., transferred within a VLEC. These UE capabilities + -- are included both in the RRC CONNECTION SETUP COMPLETE and the UE CAPABILITY INFORMATION + -- messages. Only the VLEC of one message needs to be included i.e. the one from these + -- messages that was last received. + -- Case 1: If the last received message was a RRC CONNECTION SETUP COMPLETE (RSC) + ueCapabilityContainer-RSC BIT STRING + (CONTAINING RRCConnectionSetupComplete-r3-add-ext-IEs) OPTIONAL, + -- Case 2: If the last received message was a UE CAPABILITY INFORMATION (UCI) + ueCapabilityContainer-UCI BIT STRING + (CONTAINING UECapabilityInformation-r3-add-ext-IEs) OPTIONAL, + -- Other IEs + ue-RATSpecificCapability InterRAT-UE-RadioAccessCapabilityList-r5 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + srns-t-305 T-305 OPTIONAL, + -- Core network IEs + cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP, + cn-DomainInformationList CN-DomainInformationListFull OPTIONAL, + -- Measurement IEs + ongoingMeasRepList OngoingMeasRepList-r10 OPTIONAL, + interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL, + -- Radio bearer IEs + predefinedConfigStatusList PredefinedConfigStatusList, + srb-InformationList SRB-InformationSetupList-r8, + rab-InformationList RAB-InformationSetupList-r8 OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-TransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-TransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL, + -- PhyCH IEs + tpc-CombinationInfoList TPC-CombinationInfoList OPTIONAL, + e-RGCH-CombinationInfoList E-RGCH-CombinationInfoList OPTIONAL, + storedCompressedModeInfo StoredCompressedModeInfo-r8 OPTIONAL, + secondary-tpc-CombinationInfoList TPC-CombinationInfoList-r9 OPTIONAL, + secondary-e-RGCH-CombinationInfoList E-RGCH-CombinationInfoList-r9 OPTIONAL, + -- Measurement report + measurementReport BIT STRING + (CONTAINING MeasurementReport) OPTIONAL, + -- Other IEs + failureCause FailureCauseWithProtErr OPTIONAL, + ue-HistoryInformation UE-HistoryInformation OPTIONAL, + -- MBMS IEs + mbms-JoinedInformation MBMS-JoinedInformation-r6 OPTIONAL, + mbmsSelectedServiceInfo MBMS-SelectedServiceInfo OPTIONAL +} + -- IE definitions CalculationTimeForCiphering ::= SEQUENCE { @@ -1492,6 +1584,12 @@ MeasurementCommandWithType-r9 ::= CHOICE { release NULL } +MeasurementCommandWithType-r10 ::= CHOICE { + setup MeasurementType-r10, + modify NULL, + release NULL +} + OngoingMeasRep ::= SEQUENCE { measurementIdentity MeasurementIdentity, -- TABULAR: The CHOICE Measurement in the tabular description is included @@ -1573,6 +1671,13 @@ OngoingMeasRep-v970ext-IEs ::= SEQUENCE { additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL } +OngoingMeasRep-r10 ::= SEQUENCE { + measurementIdentity MeasurementIdentity, + measurementCommandWithType MeasurementCommandWithType-r10, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementID-List AdditionalMeasurementID-List OPTIONAL +} + OngoingMeasRepList ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep @@ -1597,6 +1702,9 @@ OngoingMeasRepList-r9 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRepList-v970ext-IE ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep-v970ext-IEs +OngoingMeasRepList-r10 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF + OngoingMeasRep-r10 + PDCP-Capability-r4 ::= SEQUENCE { losslessSRNS-RelocationSupport BOOLEAN, supportForRfc2507 CHOICE { diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn index 6319ff0c6b..b26da479c5 100644 --- a/asn1/rrc/PDU-definitions.asn +++ b/asn1/rrc/PDU-definitions.asn @@ -1,7 +1,7 @@ -- $Id$ -- PDU-definitions.asn -- --- 3GPP TS 25.331 V9.7.0 (2011-06) +-- 3GPP TS 25.331 V10.7.0 (2012-03) -- http://www.3gpp.org/ftp/Specs/html-info/25331.htm -- -- 11.2 PDU definitions @@ -64,8 +64,10 @@ IMPORTS DSCH-RNTI, E-RNTI, EstablishmentCause, + ExtendedWaitTime, FailureCauseWithProtErr, FailureCauseWithProtErrTrId, + FrequencyBandsIndicatorSupport, GroupReleaseInformation, H-RNTI, High-MobilityDetected, @@ -89,6 +91,7 @@ IMPORTS RedirectionInfo-v860ext, RejectionCause, ReleaseCause, + RF-CapabBandListFDDComp-ext2, RF-CapabilityComp, RRC-StateIndicator, RRC-TransactionIdentifier, @@ -110,6 +113,7 @@ IMPORTS UE-HSPA-Identities-r6, UE-RadioAccessCapabBandFDDList2, UE-RadioAccessCapabBandFDDList-ext, + UE-RadioAccessCapabBand-va40ext, UE-RadioAccessCapability, UE-RadioAccessCapability-v370ext, UE-RadioAccessCapability-v380ext, @@ -126,6 +130,7 @@ IMPORTS UE-RadioAccessCapability-v880ext, UE-RadioAccessCapability-v890ext, UE-RadioAccessCapability-v920ext, + UE-RadioAccessCapability-va40ext, UE-RadioAccessCapabilityComp, UE-RadioAccessCapabilityComp-ext, UE-RadioAccessCapabilityComp-v770ext, @@ -134,6 +139,7 @@ IMPORTS UE-RadioAccessCapabilityComp2-v7f0ext, UE-RadioAccessCapabilityComp2-v860ext, UE-RadioAccessCapabilityComp2-v920ext, + UE-RadioAccessCapabilityComp2-va40ext, UE-RadioAccessCapabilityComp-TDD128, UE-RadioAccessCapabilityInfo-v770ext, UE-RadioAccessCapabilityInfo-TDD128-v8b0ext, @@ -235,6 +241,7 @@ IMPORTS UL-DeletedTransChInfoList, UL-DeletedTransChInfoList-r6, -- Physical Channel IEs : + AdditionalDLSecCellInfoListFDD, Alpha, BEACON-PL-Est, CCTrCH-PowerControlInfo, @@ -252,6 +259,7 @@ IMPORTS DL-CommonInformation-r6, DL-CommonInformation-r7, DL-CommonInformation-r8, + DL-CommonInformation-r10, DL-CommonInformationPost, DL-HSPDSCH-Information, DL-HSPDSCH-Information-r6, @@ -277,11 +285,14 @@ IMPORTS DL-SecondaryCellInfoFDD, DL-SecondaryCellInfoFDD-v890ext, DL-SecondaryCellInfoFDD-r9, + DL-SecondaryCellInfoFDD-r10, DL-TPC-PowerOffsetPerRL-List, DLUL-HSPA-Information-r8, DLUL-HSPA-Information-r9, + DLUL-HSPA-Information-r10, DPC-Mode, DPCH-CompressedModeStatusInfo, + DPCH-CompressedModeStatusInfo-r10, DTX-DRX-TimingInfo-r7, DTX-DRX-Info-r7, DynamicPersistenceLevel, @@ -308,6 +319,7 @@ IMPORTS MIMO-Parameters-r8, MIMO-Parameters-r9, Multi-frequencyInfo-LCR-r7, + MU-MIMO-Info-TDD128, OpenLoopPowerControl-IPDL-TDD-r4, PDSCH-CapacityAllocationInfo, PDSCH-CapacityAllocationInfo-r4, @@ -329,6 +341,7 @@ IMPORTS RL-AdditionInformationList-v890ext, RL-AdditionInformationList-r9, RL-AdditionInformationList-v950ext, + RL-AdditionInformationList-r10, RL-AdditionInformationList-SecULFreq, RL-RemovalInformationList, RL-RemovalInformationList-SecULFreq, @@ -343,6 +356,7 @@ IMPORTS SSDT-Information, SSDT-Information-r4, SSDT-UL, + StandaloneMidambleInfo-TDD128, TFC-ControlDuration, TimeslotList, TimeslotList-r4, @@ -368,6 +382,7 @@ IMPORTS UL-EDCH-Information-r7, UL-EDCH-Information-r8, UL-EDCH-Information-r9, + UL-MulticarrierEDCHInfo-TDD128, UL-SecondaryCellInfoFDD, UL-SynchronisationParameters-r4, UL-TimingAdvance, @@ -385,6 +400,7 @@ IMPORTS EventResults, EventResults-v770ext, EventResults-v860ext, + EventResults-va40ext, EventResultsOnSecUlFreq, EUTRA-EventResults, EUTRA-MeasuredResults, @@ -419,6 +435,7 @@ IMPORTS MeasurementCommand-r7, MeasurementCommand-r8, MeasurementCommand-r9, + MeasurementCommand-r10, MeasurementIdentity, MeasurementIdentity-r9, MeasurementIdentityExt, @@ -433,9 +450,9 @@ IMPORTS UE-Positioning-GPS-AssistanceData, UE-Positioning-GPS-AssistanceData-v770ext, UE-Positioning-GPS-AssistanceData-v920ext, + UE-Positioning-GPS-AssistanceData-va40ext, UE-Positioning-GPS-ReferenceTimeUncertainty, UE-Positioning-Measurement-v390ext, - UE-Positioning-Measurement-v920ext, UE-Positioning-OTDOA-AssistanceData, UE-Positioning-OTDOA-AssistanceData-r4ext, UE-Positioning-OTDOA-AssistanceData-UEB, @@ -444,6 +461,7 @@ IMPORTS UE-Positioning-GANSS-AssistanceData, UE-Positioning-GANSS-AssistanceData-v860ext, UE-Positioning-GANSS-AssistanceData-v920ext, + UE-Positioning-GANSS-AssistanceData-va40ext, -- Other IEs : BCCH-ModificationInfo, CDMA2000-MessageList, @@ -516,7 +534,14 @@ IMPORTS MBSFN-InterFrequencyNeighbourList-v860ext, MBMS-NetworkStandardTimeInformation-LCR-v890ext, MBSFN-TDDInformation-LCR, - MBSFN-TDM-Info-List + MBSFN-TDM-Info-List, +-- MDT IEs + LoggedMeasurementsConfigurationInfo, + LoggedMeasReport, +-- UTRAN ANR IEs + LoggedANRConfigurationInfo, + LoggedANRReportInfoList + FROM InformationElements maxSIBperMsg, @@ -596,7 +621,16 @@ ActiveSetUpdate ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + activeSetUpdate-r10 ActiveSetUpdate-r10-IEs, + -- Container for adding non critical extensions after freezing + -- REL-11 + activeSetUpdate-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -794,6 +828,43 @@ ActiveSetUpdate-v950ext-IEs ::= SEQUENCE { rl-AdditionInformationList RL-AdditionInformationList-v950ext OPTIONAL } +ActiveSetUpdate-r10-IEs ::= SEQUENCE { + -- User equipment IEs + activationTime ActivationTime OPTIONAL, + newU-RNTI U-RNTI OPTIONAL, + newH-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- Physical channel IEs + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + e-dch-ReconfigurationInfo-SecULFrequency + E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, + rl-AdditionInformationList RL-AdditionInformationList-r10 OPTIONAL, + rl-AdditionInformationList-SecULFreq + RL-AdditionInformationList-SecULFreq OPTIONAL, + servingCellChangeParameters ServingCellChangeParameters OPTIONAL, + rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, + rl-RemovalInformationList-SecULFreq + RL-RemovalInformationList-SecULFreq OPTIONAL, + tx-DiversityMode TX-DiversityMode OPTIONAL, + dpc-Mode DPC-Mode OPTIONAL, + serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9 OPTIONAL, + e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7 OPTIONAL, + ul-16QAM-Config UL-16QAM-Config OPTIONAL, + e-dch-ReconfInfoSameCell E-DCH-RL-InfoSameServingCell OPTIONAL, + e-TFC-Boost-Info E-TFC-Boost-Info-r7 OPTIONAL, + e-DPDCH-PowerInterpolation E-DPDCH-PowerInterpolation OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL +} + -- *************************************************** -- -- ACTIVE SET UPDATE COMPLETE (FDD only) @@ -856,7 +927,11 @@ AssistanceDataDelivery ::= CHOICE { assistanceDataDelivery-v860ext AssistanceDataDelivery-v860ext-IEs, v920NonCriticalExtension SEQUENCE { assistanceDataDelivery-v920ext AssistanceDataDelivery-v920ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtension SEQUENCE { + assistanceDataDelivery-va40ext + AssistanceDataDelivery-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -905,6 +980,13 @@ AssistanceDataDelivery-v920ext-IEs ::= SEQUENCE { UE-Positioning-GANSS-AssistanceData-v920ext OPTIONAL } +AssistanceDataDelivery-va40ext-IEs ::= SEQUENCE { + ue-positioning-GPS-AssistanceData-va40ext + UE-Positioning-GPS-AssistanceData-va40ext OPTIONAL, + ue-positioning-GANSS-AssistanceData-va40ext + UE-Positioning-GANSS-AssistanceData-va40ext OPTIONAL +} + -- *************************************************** -- -- CELL CHANGE ORDER FROM UTRAN @@ -1015,7 +1097,10 @@ CellUpdate ::= SEQUENCE { cellUpdate-v770ext CellUpdate-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { cellUpdate-v860ext CellUpdate-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + cellUpdate-va40ext CellUpdate-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -1078,6 +1163,14 @@ CellUpdate-v860ext-IEs ::= SEQUENCE { ENUMERATED { true } OPTIONAL } +CellUpdate-va40ext-IEs ::= SEQUENCE { + -- User equipment IEs + securityRevertStatusIndicator ENUMERATED { revertedBack, normalOperation } OPTIONAL, + -- Other IEs + loggedMeasAvailable ENUMERATED { true } OPTIONAL, + loggedANRResultsAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- CELL UPDATE CONFIRM @@ -1201,7 +1294,16 @@ CellUpdateConfirm ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -1574,7 +1676,9 @@ CellUpdateConfirm-r8-IEs ::= SEQUENCE { ura-Identity URA-Identity OPTIONAL, supportForChangeOfUE-Capability BOOLEAN OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL, -- Radio bearer IEs rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL, rb-InformationReleaseList RB-InformationReleaseList OPTIONAL, @@ -1651,7 +1755,10 @@ CellUpdateConfirm-r9-IEs ::= SEQUENCE { ura-Identity URA-Identity OPTIONAL, supportForChangeOfUE-Capability BOOLEAN OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy +DefaultConfigForCellFACH OPTIONAL, -- Radio bearer IEs rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL, rb-InformationReleaseList RB-InformationReleaseList OPTIONAL, @@ -1694,6 +1801,74 @@ CellUpdateConfirm-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +CellUpdateConfirm-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + sr-vcc-Info SR-VCC-Info OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + waitTime WaitTime OPTIONAL, + rlc-Re-establishIndicatorRb2-3or4 BOOLEAN, + rlc-Re-establishIndicatorRb5orAbove BOOLEAN, + -- CN information elements + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + -- Specification mode information + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL, + -- Radio bearer IEs + rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL, + rb-InformationReleaseList RB-InformationReleaseList OPTIONAL, + rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL, + rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL, + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- CELL UPDATE CONFIRM for CCCH @@ -1813,7 +1988,16 @@ CellUpdateConfirm-CCCH ::= CHOICE { cellUpdateConfirm-r9-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -1977,7 +2161,13 @@ HandoverToUTRANCommand ::= CHOICE { handoverToUTRANCommand-r9 HandoverToUTRANCommand-r9-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + handoverToUTRANCommand-r10 HandoverToUTRANCommand-r10-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -2344,7 +2534,9 @@ HandoverToUTRANCommand-r8-IEs ::= SEQUENCE { newSecondary-E-RNTI E-RNTI OPTIONAL, -- Radio bearer IEs -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { srb-InformationSetupList SRB-InformationSetupList-r8, @@ -2370,7 +2562,9 @@ HandoverToUTRANCommand-r8-IEs ::= SEQUENCE { defaultConfig SEQUENCE { defaultConfigMode DefaultConfigMode, defaultConfigIdentity DefaultConfigIdentity-r6, - dlul-HSPA-Information DLUL-HSPA-Information-r8 OPTIONAL + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored + dummy DLUL-HSPA-Information-r8 OPTIONAL } }, rab-Info RAB-Info-Post OPTIONAL, @@ -2460,7 +2654,86 @@ HandoverToUTRANCommand-r9-IEs ::= SEQUENCE { defaultConfig SEQUENCE { defaultConfigMode DefaultConfigMode, defaultConfigIdentity DefaultConfigIdentity-r6, - dlul-HSPA-Information DLUL-HSPA-Information-r9 OPTIONAL + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored + dummy DLUL-HSPA-Information-r9 OPTIONAL + } + }, + rab-Info RAB-Info-Post OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + ul-DPCH-Info UL-DPCH-InfoPostFDD, + dl-CommonInformationPost DL-CommonInformationPost, + dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD, + frequencyInfo FrequencyInfoFDD + }, + tdd CHOICE { + tdd384 SEQUENCE { + ul-DPCH-Info UL-DPCH-InfoPostTDD, + dl-InformationPerRL DL-InformationPerRL-PostTDD, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + }, + tdd128 SEQUENCE { + ul-DPCH-Info UL-DPCH-Info-r7, + dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL + }, + tdd768 SEQUENCE { + ul-DPCH-Info UL-DPCH-Info-r7, + dl-InformationPerRL DL-InformationPerRL-List-r7, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + } + } + } + } + }, + -- Physical channel IEs + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power +} + +HandoverToUTRANCommand-r10-IEs ::= SEQUENCE { + -- User equipment IEs + new-U-RNTI U-RNTI-Short, + cipheringAlgorithm CipheringAlgorithm-r7 OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + -- Radio bearer IEs + -- Specification mode information + defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + specificationMode CHOICE { + complete SEQUENCE { + srb-InformationSetupList SRB-InformationSetupList-r8, + rab-InformationSetupList RAB-InformationSetupList-r8 OPTIONAL, + ul-CommonTransChInfo UL-CommonTransChInfo-r4, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8, + dl-CommonTransChInfo DL-CommonTransChInfo-r4, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9, + ul-DPCH-Info UL-DPCH-Info-r7, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10, + dl-InformationPerRL-List DL-InformationPerRL-List-r7, + frequencyInfo FrequencyInfo, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL + }, + preconfiguration SEQUENCE { + -- All IEs that include an FDD/TDD choice are split in two IEs for this message, + -- one for the FDD only elements and one for the TDD only elements, so that one + -- FDD/TDD choice in this level is sufficient. + preConfigMode CHOICE { + predefinedConfigIdentity PredefinedConfigIdentity, + defaultConfig SEQUENCE { + defaultConfigMode DefaultConfigMode, + defaultConfigIdentity DefaultConfigIdentity-r6, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored + dummy DLUL-HSPA-Information-r10 OPTIONAL } }, rab-Info RAB-Info-Post OPTIONAL, @@ -2515,10 +2788,17 @@ HandoverToUTRANComplete ::= SEQUENCE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions handoverToUTRANComplete-r3-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + handoverToUTRANComplete-va40ext HandoverToUTRANComplete-va40ext, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } +HandoverToUTRANComplete-va40ext ::= SEQUENCE { + loggedMeasAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- INITIAL DIRECT TRANSFER @@ -2922,7 +3202,10 @@ InterRATHandoverInfo-r3-add-ext-IEs ::= SEQUENCE { interRATHandoverInfo-v7e0ext InterRATHandoverInfo-v7e0ext-IEs, v7f0NonCriticalExtensions SEQUENCE { interRATHandoverInfo-v7f0ext InterRATHandoverInfo-v7f0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-va40ext InterRATHandoverInfoBand-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -2972,11 +3255,15 @@ InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs ::= SEQUENCE { v8b0NonCriticalExtensions SEQUENCE { interRATHandoverInfo-v8b0ext InterRATHandoverInfo-v8b0ext-IEs, - v950NonCriticalExtensions SEQUENCE { - interRATHandoverInfo-v950ext - InterRATHandoverInfo-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v950NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-v950ext + InterRATHandoverInfo-v950ext-IEs, + va40NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-va40ext + InterRATHandoverInfo-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3044,6 +3331,17 @@ InterRATHandoverInfo-v950ext-IEs ::= SEQUENCE { pdcp-Capability PDCP-Capability-r4-ext OPTIONAL } +InterRATHandoverInfo-va40ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityInfo UE-RadioAccessCapability-va40ext OPTIONAL, + ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-va40ext OPTIONAL +} + +InterRATHandoverInfoBand-va40ext-IEs ::= SEQUENCE { + -- User equipment IEs + ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL, + rf-CapabilityFDDComp RF-CapabBandListFDDComp-ext2 OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL @@ -3143,7 +3441,16 @@ MeasurementControl ::= CHOICE { SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + measurementControl-r10 MeasurementControl-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + measurementControl-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -3273,8 +3580,20 @@ MeasurementControl-r9-IEs ::= SEQUENCE { MeasurementControl-v970ext-IEs ::= SEQUENCE { -- Measurement IEs - measurementIdentity MeasurementIdentity-r9 OPTIONAL, - additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL + measurementIdentity MeasurementIdentity-r9 OPTIONAL, + additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL +} + +MeasurementControl-r10-IEs ::= SEQUENCE { + -- Measurement IEs + measurementIdentity MeasurementIdentity, + -- TABULAR: The measurement type is included in measurementCommand. + measurementCommand MeasurementCommand-r10, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementList AdditionalMeasurementID-List OPTIONAL, + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL, + -- Physical channel IEs + dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL } -- *************************************************** @@ -3344,13 +3663,17 @@ MeasurementReport ::= SEQUENCE { measurementReport-v860ext MeasurementReport-v860ext-IEs, v920NonCriticalExtensions SEQUENCE { measurementReport-v920ext MeasurementReport-v920ext-IEs, - v970NonCriticalExtensions SEQUENCE { + v970NonCriticalExtensions SEQUENCE { measurementReport-v970ext-IE MeasurementReport-v970ext-IEs, - nonCriticalExtensions + va40NonCriticalExtensions SEQUENCE { + measurementReport-va40ext + MeasurementReport-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL - } OPTIONAL - } OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3403,6 +3726,7 @@ MeasurementReport-v860ext-IEs ::= SEQUENCE { eutra-MeasuredResults EUTRA-MeasuredResults OPTIONAL, eutra-EventResults EUTRA-EventResults OPTIONAL } + MeasurementReport-v920ext-IEs ::= SEQUENCE { cSGProximityIndication CSGProximityIndication OPTIONAL, measuredResults MeasuredResults-v920ext OPTIONAL, @@ -3418,6 +3742,12 @@ MeasurementReport-v970ext-IEs ::= SEQUENCE { measurementIdentity MeasurementIdentityExt OPTIONAL } +MeasurementReport-va40ext-IEs ::= SEQUENCE { + eventResults EventResults-va40ext OPTIONAL, + loggedMeasAvailable ENUMERATED { true } OPTIONAL, + loggedANRResultsAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- PAGING TYPE 1 @@ -3629,7 +3959,18 @@ PhysicalChannelReconfiguration ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + physicalChannelReconfiguration-r10 + PhysicalChannelReconfiguration-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + physicalChannelReconfiguration-r10-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4006,6 +4347,59 @@ PhysicalChannelReconfiguration-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +PhysicalChannelReconfiguration-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- Transport channel IEs + harqInfo HARQ-Info-r7 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- PHYSICAL CHANNEL RECONFIGURATION COMPLETE @@ -4346,7 +4740,18 @@ RadioBearerReconfiguration ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + radioBearerReconfiguration-r10 + RadioBearerReconfiguration-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + radioBearerReconfiguration-r10-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4779,7 +5184,9 @@ RadioBearerReconfiguration-r8-IEs ::= SEQUENCE { supportForChangeOfUE-Capability BOOLEAN OPTIONAL, responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -4924,6 +5331,87 @@ RadioBearerReconfiguration-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +RadioBearerReconfiguration-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, + -- Specification mode information + defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + specificationMode CHOICE { + complete SEQUENCE { + -- Radio bearer IEs + rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL, + rab-InformationMBMSPtpList RAB-InformationMBMSPtpList OPTIONAL, + rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL, + rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL, + rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL + }, + preconfiguration SEQUENCE { + -- All IEs that include an FDD/TDD choice are split in two IEs for this message, + -- one for the FDD only elements and one for the TDD only elements, so that one + -- FDD/TDD choice in this level is sufficient. + preConfigMode CHOICE { + predefinedConfigIdentity PredefinedConfigIdentity, + defaultConfig SEQUENCE { + defaultConfigMode DefaultConfigMode, + defaultConfigIdentity DefaultConfigIdentity-r6 + } + } + } + }, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- RADIO BEARER RECONFIGURATION COMPLETE @@ -5114,7 +5602,16 @@ RadioBearerRelease ::= CHOICE { } OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + radioBearerRelease-r10 RadioBearerRelease-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + radioBearerRelease-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -5591,6 +6088,69 @@ RadioBearerRelease-v970ext-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerRelease-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + signallingConnectionRelIndication CN-DomainIdentity OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + -- Radio bearer IEs + rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL, + rb-InformationReleaseList RB-InformationReleaseList, + rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL, + rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL, + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + mbms-RB-ListReleasedToChangeTransferMode + RB-InformationReleaseList OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- RADIO BEARER RELEASE COMPLETE @@ -5769,7 +6329,16 @@ RadioBearerSetup ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + radioBearerSetup-r10 RadioBearerSetup-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + radioBearerSetup-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -6275,6 +6844,68 @@ RadioBearerSetup-v950ext-IEs::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +RadioBearerSetup-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + sr-vcc-Info SR-VCC-Info OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- Radio bearer IEs + srb-InformationSetupList SRB-InformationSetupList-r8 OPTIONAL, + rab-InformationSetupList RAB-InformationSetupList-r8 OPTIONAL, + rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL, + rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL, + rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL, + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- RADIO BEARER SETUP COMPLETE @@ -6348,7 +6979,10 @@ RRCConnectionReject ::= CHOICE { rrcConnectionReject-v6f0ext RRCConnectionReject-v6f0ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionReject-v860ext RRCConnectionReject-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionReject-va40ext RRCConnectionReject-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6380,7 +7014,11 @@ RRCConnectionReject-v6f0ext-IEs ::= SEQUENCE { } RRCConnectionReject-v860ext-IEs ::= SEQUENCE { - redirectionInfo RedirectionInfo-v860ext OPTIONAL + redirectionInfo RedirectionInfo-v860ext OPTIONAL +} + +RRCConnectionReject-va40ext-IEs ::= SEQUENCE { + extendedWaitTime ExtendedWaitTime OPTIONAL } -- *************************************************** @@ -6401,7 +7039,10 @@ RRCConnectionRelease ::= CHOICE { rrcConnectionRelease-v770ext RRCConnectionRelease-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6421,7 +7062,11 @@ RRCConnectionRelease ::= CHOICE { rrcConnectionRelease-v770ext RRCConnectionRelease-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionRelease-va40ext + RRCConnectionRelease-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6463,6 +7108,10 @@ RRCConnectionRelease-v860ext-IEs ::= SEQUENCE { redirectionInfo RedirectionInfo-v860ext OPTIONAL } +RRCConnectionRelease-va40ext-IEs ::= SEQUENCE { + extendedWaitTime ExtendedWaitTime OPTIONAL +} + -- *************************************************** -- -- RRC CONNECTION RELEASE for CCCH @@ -6479,7 +7128,10 @@ RRCConnectionRelease-CCCH ::= CHOICE { rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6497,7 +7149,11 @@ RRCConnectionRelease-CCCH ::= CHOICE { rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionRelease-va40ext + RRCConnectionRelease-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6519,7 +7175,11 @@ RRCConnectionRelease-CCCH ::= CHOICE { v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionRelease-va40ext + RRCConnectionRelease-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL }, @@ -6551,6 +7211,9 @@ RRCConnectionRelease-CCCH-v690ext-IEs ::= RRCConnectionRelease-v690ext-IEs -- The R8 non-critical extension is identical to the one sent on DCCH. RRCConnectionRelease-CCCH-v860ext-IEs ::= RRCConnectionRelease-v860ext-IEs +-- The R10 non-critical extension is identical to the one sent on DCCH. +RRCConnectionRelease-CCCH-va40ext-IEs ::= RRCConnectionRelease-va40ext-IEs + -- *************************************************** -- -- RRC CONNECTION RELEASE COMPLETE @@ -6620,9 +7283,9 @@ RRCConnectionRequest ::= SEQUENCE { v940NonCriticalExtensions SEQUENCE { rrcConnectionRequest-v940ext RRCConnectionRequest-v940ext-IEs, - nonCriticalExtensions - SEQUENCE {} OPTIONAL - } OPTIONAL + va40NonCriticalExtensions + RRCConnectionRequest-NonCriticalExts-va40-IEs + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -6716,6 +7379,20 @@ RRCConnectionRequest-v940ext-IEs ::= SEQUENCE { systemInformationContainerStoredIndicator ENUMERATED { true } OPTIONAL } +RRCConnectionRequest-NonCriticalExts-va40-IEs ::= SEQUENCE { + rrcConnectionRequest-va40ext RRCConnectionRequest-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +RRCConnectionRequest-va40ext-IEs ::= SEQUENCE { + -- User equipment IEs + -- For 1.28 Mcps TDD, IE ”supportOfMoreThanTwoCells” represent MU-MIMO capability, + -- higherRate indicates uplink and downlink MU-MIMO, lowerRate indicates uplink MU-MIMO + supportOfMoreThanTwoCells ENUMERATED { higherRate, lowerRate } OPTIONAL, + supportOf1stFrequencyBand ENUMERATED { true } OPTIONAL, + supportOf2ndFrequencyBand ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- RRC CONNECTION SETUP @@ -6814,13 +7491,24 @@ RRCConnectionSetup ::= CHOICE { rrcConnectionSetup-r9 RRCConnectionSetup-r9-IEs, -- Container for adding non critical extensions after -- freezing REL-10 - rrcConnectionSetup-r9-add-ext BIT STRING OPTIONAL, + rrcConnectionSetup-r9-add-ext + BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v950ext RRCConnectionSetup-v950ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + rrcConnectionSetup-r10 RRCConnectionSetup-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + rrcConnectionSetup-r10-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -7082,7 +7770,9 @@ RRCConnectionSetup-r8-IEs ::= SEQUENCE { capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL, supportForChangeOfUE-Capability BOOLEAN, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -7193,6 +7883,63 @@ RRCConnectionSetup-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +RRCConnectionSetup-r10-IEs ::= SEQUENCE { + -- TABULAR: Integrity protection shall not be performed on this message. + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI, + new-c-RNTI C-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7, + -- TABULAR: If capabilityUpdateRequirement is not present, the default value + -- defined in 10.3.3.2 shall be used. + capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN, + -- Specification mode information + defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + specificationMode CHOICE { + complete SEQUENCE { + -- Radio bearer IEs + srb-InformationSetupList SRB-InformationSetupList2-r8, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL + }, + preconfiguration SEQUENCE { + -- All IEs that include an FDD/TDD choice are split in two IEs for this message, + -- one for the FDD only elements and one for the TDD only elements, so that one + -- FDD/TDD choice in this level is sufficient. + preConfigMode CHOICE { + predefinedConfigIdentity PredefinedConfigIdentity, + defaultConfig SEQUENCE { + defaultConfigMode DefaultConfigMode, + defaultConfigIdentity DefaultConfigIdentity-r6 + } + } + } + }, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL +} + -- *************************************************** -- -- RRC CONNECTION SETUP COMPLETE @@ -7236,7 +7983,11 @@ RRCConnectionSetupComplete ::= SEQUENCE { v770NonCriticalExtensions SEQUENCE { rrcConectionSetupComplete-v770ext RRCConnectionSetupComplete-v770ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConectionSetupComplete-va40ext + RRCConnectionSetupComplete-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -7279,7 +8030,11 @@ RRCConnectionSetupComplete-r3-add-ext-IEs ::= SEQUENCE { v7f0NonCriticalExtensions SEQUENCE { rrcConnectionSetupComplete-v7f0ext RRCConnectionSetupComplete-v7f0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + rrcConnectionSetupCompleteBand-va40ext + RRCConnectionSetupCompleteBand-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -7319,6 +8074,7 @@ RRCConnectionSetupComplete-v690ext-IEs ::= SEQUENCE { } RRCConnectionSetupComplete-v770ext-IEs ::= SEQUENCE { + -- Other IEs deferredMeasurementControlReading ENUMERATED { true } OPTIONAL } @@ -7332,6 +8088,17 @@ RRCConnectionSetupComplete-v7f0ext-IEs ::= SEQUENCE { ue-RadioAccessCapability UE-RadioAccessCapability-v7f0ext OPTIONAL } +RRCConnectionSetupComplete-va40ext-IEs ::= SEQUENCE { + -- Other IEs + loggedMeasAvailable ENUMERATED { true } OPTIONAL, + loggedANRResultsAvailable ENUMERATED { true } OPTIONAL} + +RRCConnectionSetupCompleteBand-va40ext-IEs ::= SEQUENCE { + -- User equipment IEs + ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL + +} + -- *************************************************** -- -- RRC FAILURE INFO @@ -7477,7 +8244,10 @@ SignallingConnectionRelease ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions signallingConnectionRelease-r3-add-ext BIT STRING OPTIONAL, + va40NonCriticalExtensions SEQUENCE { + signallingConnectionRelease-va40ext SignallingConnectionRelease-va40ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL }, later-than-r3 SEQUENCE { @@ -7493,6 +8263,10 @@ SignallingConnectionRelease-r3-IEs ::= SEQUENCE { cn-DomainIdentity CN-DomainIdentity } +SignallingConnectionRelease-va40ext-IEs ::= SEQUENCE { + extendedWaitTime ExtendedWaitTime OPTIONAL +} + -- *************************************************** -- -- SIGNALLING CONNECTION RELEASE INDICATION @@ -7867,10 +8641,21 @@ TransportChannelReconfiguration ::= CHOICE { v950NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v950ext TransportChannelReconfiguration-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r10 SEQUENCE { + transportChannelReconfiguration-r10 + TransportChannelReconfiguration-r10-IEs, + -- Container for adding non critical extensions after + -- freezing REL-11 + transportChannelReconfiguration-r10-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -8297,6 +9082,62 @@ TransportChannelReconfiguration-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +TransportChannelReconfiguration-r10-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL +} + -- *************************************************** -- -- TRANSPORT CHANNEL RECONFIGURATION COMPLETE @@ -8523,7 +9364,11 @@ UECapabilityInformation-r3-add-ext-IEs ::= SEQUENCE { ueCapabilityInformation-v7e0ext UECapabilityInformation-v7e0ext-IEs, v7f0NonCriticalExtensions SEQUENCE { ueCapabilityInformation-v7f0ext UECapabilityInformation-v7f0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + ueCapabilityInformation-va40ext + UECapabilityInformation-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -8572,6 +9417,11 @@ UECapabilityInformation-v7f0ext-IEs ::= SEQUENCE { ue-RadioAccessCapability UE-RadioAccessCapability-v7f0ext OPTIONAL } +UECapabilityInformation-va40ext-IEs ::= SEQUENCE { + -- User equipment IEs + ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL +} + -- *************************************************** -- -- UE CAPABILITY INFORMATION CONFIRM @@ -8821,7 +9671,10 @@ URAUpdate ::= SEQUENCE { uraUpdate-v770ext UraUpdate-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { uraUpdate-v860ext URAUpdate-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + uraUpdate-va40ext URAUpdate-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -8850,6 +9703,11 @@ URAUpdate-v860ext-IEs ::= SEQUENCE { supportOfMACiis ENUMERATED { true } OPTIONAL } +URAUpdate-va40ext-IEs ::= SEQUENCE { + loggedMeasAvailable ENUMERATED { true } OPTIONAL, + loggedANRResultsAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- URA UPDATE CONFIRM @@ -8955,7 +9813,9 @@ URAUpdateConfirm-v860ext-IEs ::= SEQUENCE { new-H-RNTI H-RNTI OPTIONAL, newPrimary-E-RNTI E-RNTI OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL + -- dummy is not used in this version of the specification, it should + -- not be sent and if received it should be ignored. + dummy DefaultConfigForCellFACH OPTIONAL } -- *************************************************** @@ -9148,7 +10008,11 @@ UTRANMobilityInformationConfirm ::= SEQUENCE { v770NonCriticalExtension SEQUENCE { utranMobilityInformationConfirm-v770ext UTRANMobilityInformationConfirm-v770ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va40NonCriticalExtensions SEQUENCE { + utranMobilityInformationConfirm-va40ext + UTRANMobilityInformationConfirm-va40ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -9157,6 +10021,10 @@ UTRANMobilityInformationConfirm-v770ext-IEs ::= SEQUENCE { deferredMeasurementControlReading ENUMERATED { true } OPTIONAL } +UTRANMobilityInformationConfirm-va40ext-IEs ::= SEQUENCE { + loggedMeasAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- UTRAN MOBILITY INFORMATION FAILURE @@ -9446,4 +10314,65 @@ System-Information-Container ::= SEQUENCE { nonCriticalExtensions SEQUENCE {} OPTIONAL } +-- *************************************************** +-- +-- LOGGING MEASUREMENT CONFIGURATION +-- +-- *************************************************** + +LoggingMeasurementConfiguration ::= SEQUENCE { + rrc-TransactionIdentifier RRC-TransactionIdentifier, + criticalExtensions CHOICE { + r10 SEQUENCE { + loggingMeasurementConfiguration-r10-IEs LoggingMeasurementConfiguration-r10-IEs, + -- Container for additional R10 extensions + loggingMeasurementConfiguration-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } +} + +LoggingMeasurementConfiguration-r10-IEs ::= SEQUENCE { + loggedMeasurementsConfigurationInfo LoggedMeasurementsConfigurationInfo OPTIONAL, + loggedANRConfigurationInfo LoggedANRConfigurationInfo OPTIONAL +} + +-- *************************************************** +-- +-- UE INFORMATION RESPONSE +-- +-- *************************************************** + +UEInformationResponse ::= SEQUENCE { + rrc-TransactionIdentifier RRC-TransactionIdentifier, + loggedMeasReport LoggedMeasReport OPTIONAL, + loggedANRReportInfoList LoggedANRReportInfoList OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +-- *************************************************** +-- +-- UE INFORMATION REQUEST +-- +-- *************************************************** + +UEInformationRequest ::= SEQUENCE { + rrc-TransactionIdentifier RRC-TransactionIdentifier, + criticalExtensions CHOICE { + r10 SEQUENCE { + ueInformationRequest-r10 UEInformationRequest-r10-IEs, + -- Container for additional R10 extensions + ueInformationRequest-r10-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } +} + +UEInformationRequest-r10-IEs ::= SEQUENCE { + loggedMeasReportRequest ENUMERATED { true } OPTIONAL, + loggedANRReportRequest ENUMERATED { true } OPTIONAL +} + END diff --git a/asn1/rrc/packet-rrc-template.c b/asn1/rrc/packet-rrc-template.c index b46da22a60..cd6cbafead 100644 --- a/asn1/rrc/packet-rrc-template.c +++ b/asn1/rrc/packet-rrc-template.c @@ -24,7 +24,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - * Ref: 3GPP TS 25.331 V9.7.0 (2011-06) + * Ref: 3GPP TS 25.331 V10.7.0 (2012-03) */ #ifdef HAVE_CONFIG_H @@ -61,6 +61,14 @@ static dissector_handle_t rrc_dl_dcch_handle=NULL; static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL; static dissector_handle_t lte_rrc_dl_dcch_handle=NULL; +enum nas_sys_info_gsm_map { + RRC_NAS_SYS_INFO_CS, + RRC_NAS_SYS_INFO_PS, + RRC_NAS_SYS_INFO_CN_COMMON +}; + +static enum nas_sys_info_gsm_map rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; + /* Forward declarations */ static int dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); static int dissect_MasterInformationBlock_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index 9ba69fb567..5a8b9fef19 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -26,7 +26,7 @@ GSMCellGroupingList UE-Positioning-GANSS-Data GANSSDecipheringKeys GSM-CellID -UE-Positioning-Measurement-v920ext +RRCConnectionRelease-CCCH-va40ext-IEs #.END #.PDU_NEW @@ -177,6 +177,14 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverToUTRANComplete"); %(DEFAULT_BODY)s +#.FN_BODY InitialDirectTransfer + col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer"); +%(DEFAULT_BODY)s + +#.FN_BODY HandoverFromUTRANCommand-EUTRA + col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-EUTRA"); +%(DEFAULT_BODY)s + #.FN_BODY HandoverFromUTRANCommand-GERANIu col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GERANIu"); %(DEFAULT_BODY)s @@ -193,8 +201,8 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANFailure"); %(DEFAULT_BODY)s -#.FN_BODY InitialDirectTransfer - col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer"); +#.FN_BODY LoggingMeasurementConfiguration + col_append_str(actx->pinfo->cinfo, COL_INFO, "LoggingMeasurementConfiguration"); %(DEFAULT_BODY)s #.FN_BODY MBMSAccessInformation @@ -405,6 +413,14 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformationConfirm"); %(DEFAULT_BODY)s +#.FN_BODY UEInformationRequest + col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationRequest"); +%(DEFAULT_BODY)s + +#.FN_BODY UEInformationResponse + col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationResponse"); +%(DEFAULT_BODY)s + #.FN_BODY UplinkDirectTransfer col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkDirectTransfer"); %(DEFAULT_BODY)s @@ -546,5 +562,55 @@ tvbuff_t *parameter_tvb=NULL; #.TYPE_ATTR HNBName TYPE=FT_STRING DISPLAY=BASE_NONE +#.FN_BODY CN-DomainIdentity VAL_PTR = &rrc_nas_sys_info_gsm_map_type +%(DEFAULT_BODY)s + +#.FN_BODY CN-InformationInfo/cn-CommonGSM-MAP-NAS-SysInfo + rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; +%(DEFAULT_BODY)s + +#.FN_BODY CN-InformationInfo-r6/cn-CommonGSM-MAP-NAS-SysInfo + rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; +%(DEFAULT_BODY)s + +#.FN_BODY CN-InformationInfoFull/cn-CommonGSM-MAP-NAS-SysInfo + rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; +%(DEFAULT_BODY)s + +#.FN_BODY SysInfoType1/cn-CommonGSM-MAP-NAS-SysInfo + rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; +%(DEFAULT_BODY)s + +#.FN_BODY NAS-SystemInformationGSM-MAP VAL_PTR = &nas_sys_info_gsm_map_tvb + tvbuff_t *nas_sys_info_gsm_map_tvb = NULL; + guint32 length; + proto_item *item; + proto_tree *subtree; + +%(DEFAULT_BODY)s + length = tvb_length(nas_sys_info_gsm_map_tvb); + if (length) { + switch (rrc_nas_sys_info_gsm_map_type) { + case RRC_NAS_SYS_INFO_CN_COMMON: + item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CN Common GSM-MAP NAS system information"); + subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo); + de_cn_common_gsm_map_nas_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0); + break; + case RRC_NAS_SYS_INFO_CS: + item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CS domain specific system information"); + subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo); + de_cs_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0); + break; + case RRC_NAS_SYS_INFO_PS: + item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "PS domain specific system information"); + subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo); + de_ps_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0); + break; + default: + break; + } + } + rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON; + #.END |