aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/rrc
diff options
context:
space:
mode:
authorpascal <pascal@localhost>2012-04-15 11:51:40 +0000
committerpascal <pascal@localhost>2012-04-15 11:51:40 +0000
commit1e2f3bb55a31fa2f9e281b051ed3957efa89e678 (patch)
tree3faabdb2e98ddf9ca9f9616ae00827d27b0b6268 /asn1/rrc
parentbacf81ff06eef90f8180aa8f46c7f20bc59f0c41 (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.asn30
-rw-r--r--asn1/rrc/Constant-definitions.asn11
-rw-r--r--asn1/rrc/InformationElements.asn1245
-rw-r--r--asn1/rrc/Internode-definitions.asn110
-rw-r--r--asn1/rrc/PDU-definitions.asn1035
-rw-r--r--asn1/rrc/packet-rrc-template.c10
-rw-r--r--asn1/rrc/rrc.cnf72
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