diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2013-01-11 23:25:30 +0000 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2013-01-11 23:25:30 +0000 |
commit | d3e4d6c97280945443131814ac2099cf06f8437a (patch) | |
tree | 4af95e743b51cd7711f99db7148481ec5a52a8d7 /asn1 | |
parent | b8af5b44d1b77806b2e920a22ca804c5be16f1db (diff) |
Upgrade RRC dissector to v11.4.0
svn path=/trunk/; revision=47041
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/rrc/Class-definitions.asn | 11 | ||||
-rw-r--r-- | asn1/rrc/Constant-definitions.asn | 17 | ||||
-rw-r--r-- | asn1/rrc/InformationElements.asn | 1564 | ||||
-rw-r--r-- | asn1/rrc/Internode-definitions.asn | 137 | ||||
-rw-r--r-- | asn1/rrc/PDU-definitions.asn | 1187 | ||||
-rw-r--r-- | asn1/rrc/packet-rrc-template.c | 13 | ||||
-rw-r--r-- | asn1/rrc/rrc.cnf | 38 |
7 files changed, 2834 insertions, 133 deletions
diff --git a/asn1/rrc/Class-definitions.asn b/asn1/rrc/Class-definitions.asn index 8954042fe2..d63186cffc 100644 --- a/asn1/rrc/Class-definitions.asn +++ b/asn1/rrc/Class-definitions.asn @@ -1,10 +1,5 @@ +-- 3GPP TS 25.331 V11.4.0 (2012-12) -- $Id$ --- Class-definitions.asn --- --- 3GPP TS 25.331 V10.7.0 (2012-03) --- http://www.3gpp.org/ftp/Specs/html-info/25331.htm --- --- 11.1 General message structure -- Class-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -315,7 +310,9 @@ BCCH-FACH-Message ::= SEQUENCE { } BCCH-FACH-MessageType ::= CHOICE { - systemInformation SystemInformation-FACH, +-- dummy is not used in this version of the specification, it should +-- not be sent and if received UE behaviour is unspecified. + dummy SystemInformation-FACH, systemInformationChangeIndication SystemInformationChangeIndication, spare2 NULL, spare1 NULL diff --git a/asn1/rrc/Constant-definitions.asn b/asn1/rrc/Constant-definitions.asn index d07449625c..d0202d77c6 100644 --- a/asn1/rrc/Constant-definitions.asn +++ b/asn1/rrc/Constant-definitions.asn @@ -1,12 +1,6 @@ +-- 3GPP TS 25.331 V11.4.0 (2012-12) -- $Id$ --- Constant-definitions.asn -- --- 3GPP TS 25.331 V10.7.0 (2012-03) --- http://www.3gpp.org/ftp/Specs/html-info/25331.htm --- --- 11.4 Constant definitions --- - Constant-definitions DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -34,11 +28,14 @@ maxDPDCH-UL INTEGER ::= 6 maxDRACclasses INTEGER ::= 8 maxE-DCHMACdFlow INTEGER ::= 8 maxE-DCHMACdFlow-1 INTEGER ::= 7 +maxMultipleFrequencyBandsFDD INTEGER ::= 8 +maxMultipleFrequencyBandsEUTRA INTEGER ::= 8 maxEUTRACellPerFreq INTEGER ::= 16 maxEUTRATargetFreqs INTEGER ::= 8 maxEDCHRL INTEGER ::= 4 maxEDCHRL-1 INTEGER ::= 3 maxEDCHs INTEGER ::= 32 +maxEDCHs-1 INTEGER ::= 31 maxEDCHTxPattern-TDD128 INTEGER ::= 4 -- maxEDCHTxPattern-TDD128 should be 3 maxEDCHTxPattern-TDD128-1 INTEGER ::= 3 -- maxEDCHTxPattern-TDD128-1 should be 2 maxERNTIgroup INTEGER ::= 32 @@ -49,8 +46,10 @@ maxFreq INTEGER ::= 8 maxFreqBandsEUTRA INTEGER ::= 16 maxFreqBandsFDD INTEGER ::= 8 maxFreqBandsFDD2 INTEGER ::= 22 +maxFreqBandsFDD3 INTEGER ::= 86 maxFreqBandsFDD-ext INTEGER ::= 15 -- maxFreqBandsFDD-ext ::= 22 - (maxFreqBandsFDD - 1) -maxFreqBandsFDD-ext2 INTEGER ::= 64 -- maxFreqBandsFDD-ext2 ::= 86 - maxFreqBandsFDD-ext +maxFreqBandsFDD-ext2 INTEGER ::= 64 -- maxFreqBandsFDD-ext2 ::= 86 - maxFreqBandsFDD2 +maxFreqBandsFDD-ext3 INTEGER ::= 78 -- maxFreqBandsFDD-ext3 ::= 86 - maxFreqBandsFDD maxFreqBandsIndicatorSupport INTEGER ::= 2 maxFreqBandsTDD INTEGER ::= 4 maxFreqBandsTDD-ext INTEGER ::= 16 @@ -100,6 +99,7 @@ maxNumCDMA2000Freqs INTEGER ::= 8 maxNumE-AGCH INTEGER ::= 4 maxNumE-HICH INTEGER ::= 4 maxNumEUTRAFreqs INTEGER ::= 8 +maxNumEUTRAFreqs-FACH INTEGER ::= 4 maxNumGSMCellGroup INTEGER ::= 16 maxNumGSMFreqRanges INTEGER ::= 32 maxNumFDDFreqs INTEGER ::= 8 @@ -120,6 +120,7 @@ maxPDCPAlgoType INTEGER ::= 8 maxPDSCH INTEGER ::= 8 maxPDSCH-TFCIgroups INTEGER ::= 256 maxPRACH INTEGER ::= 16 +maxPRACH-EUL INTEGER ::= 16 maxPRACH-FPACH INTEGER ::= 8 maxPredefConfig INTEGER ::= 16 maxPrio INTEGER ::= 8 diff --git a/asn1/rrc/InformationElements.asn b/asn1/rrc/InformationElements.asn index 836adab547..df3aba6db9 100644 --- a/asn1/rrc/InformationElements.asn +++ b/asn1/rrc/InformationElements.asn @@ -1,12 +1,6 @@ +-- 3GPP TS 25.331 V11.4.0 (2012-12) -- $Id$ --- InformationElements.asn -- --- 3GPP TS 25.331 V10.7.0 (2012-03) --- http://www.3gpp.org/ftp/Specs/html-info/25331.htm --- --- 11.3 Information element definitions --- - InformationElements DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -18,6 +12,8 @@ IMPORTS hiRM, maxAC, maxAdditionalMeas, + maxMultipleFrequencyBandsEUTRA, + maxMultipleFrequencyBandsFDD, maxASC, maxASCmap, maxASCpersist, @@ -37,6 +33,7 @@ IMPORTS maxE-DCHMACdFlow, maxE-DCHMACdFlow-1, maxEDCHs, + maxEDCHs-1, maxEDCHTxPattern-TDD128, maxEDCHTxPattern-TDD128-1, maxERNTIgroup, @@ -49,8 +46,10 @@ IMPORTS maxFreqBandsEUTRA, maxFreqBandsFDD, maxFreqBandsFDD2, + maxFreqBandsFDD3, maxFreqBandsFDD-ext, maxFreqBandsFDD-ext2, + maxFreqBandsFDD-ext3, maxFreqBandsIndicatorSupport, maxFreqBandsTDD, maxFreqBandsTDD-ext, @@ -100,6 +99,7 @@ IMPORTS maxNumE-AGCH, maxNumE-HICH, maxNumEUTRAFreqs, + maxNumEUTRAFreqs-FACH, maxNumFDDFreqs, maxNumGSMCellGroup, maxNumGSMFreqRanges, @@ -119,6 +119,7 @@ IMPORTS maxPDSCH, maxPDSCH-TFCIgroups, maxPRACH, + maxPRACH-EUL, maxPRACH-FPACH, maxPredefConfig, maxPrio, @@ -236,6 +237,30 @@ CN-InformationInfoFull ::= SEQUENCE { Digit ::= INTEGER (0..9) +DomainSpecificEAB-Parameters ::= SEQUENCE { + cs-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL, + ps-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL, + commonEAB-Parameters EAB-Configuration OPTIONAL +} + +EAB-AccessClassBarredList ::= SEQUENCE (SIZE (10)) OF + AccessClassBarred + +EAB-Configuration ::= SEQUENCE { + eab-Category ENUMERATED {a,b,c}, + eab-AccessClassBarredList EAB-AccessClassBarredList +} + +EAB-Parameters ::= CHOICE { + eab-ParametersPerPLMN-List EAB-ParametersPerPLMN-List, + eab-ParametersForAll DomainSpecificEAB-Parameters +} + +EAB-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF + SEQUENCE { + domainSpecificEAB-Parameters DomainSpecificEAB-Parameters OPTIONAL +} + Ec-N0forANR ::= SEQUENCE { ec-N0 INTEGER (-24..0) OPTIONAL } @@ -443,6 +468,11 @@ CellIdentity ::= BIT STRING (SIZE (28)) CellIdentity-PerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF CellIdentity +CellIDListItem ::= SEQUENCE { + cell-Identity CellIdentity, + plmn-Identity PLMN-Identity OPTIONAL +} + CellSelectReselectInfoSIB-3-4 ::= SEQUENCE { mappingInfo MappingInfo OPTIONAL, cellSelectQualityMeasure CHOICE { @@ -648,6 +678,9 @@ T-Reselection-S-Fine ::= INTEGER (0..31) -- Actual value ScalingFactor = IE value * 0.25 TreselectionScalingFactor ::= INTEGER (4..19) +-- Actual value ScalingFactor2 = IE value * 0.25 +TreselectionScalingFactor2 ::= INTEGER (1..16) + -- For UpperLimit, the used range depends on the RAT used. UpperLimit ::= INTEGER (1..91) @@ -664,7 +697,7 @@ URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF AccessStratumReleaseIndicator ::= ENUMERATED { rel-4, rel-5, rel-6, rel-7, rel-8, - rel-9, rel-10, spare9, spare8, + rel-9, rel-10, rel-11, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } @@ -982,6 +1015,15 @@ DL-PhysChCapabilityFDD-va40ext ::= SEQUENCE { hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL } +DL-PhysChCapabilityFDD-vbxyext ::= SEQUENCE { + hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL, + hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL, + hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL, + supportOf4x4MimoDualStreamRestriction ENUMERATED { true } OPTIONAL, + supportOfNodeBTrigHS-DPCCHTransmission ENUMERATED { true } OPTIONAL, + supportOfHS-DSCHSecondDRXOperation ENUMERATED { true } OPTIONAL +} + DL-PhysChCapabilityTDD ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerFrame MaxPhysChPerFrame, @@ -1188,6 +1230,12 @@ HSDSCH-physical-layer-category-ext4 ::= INTEGER (29..30) HSDSCH-physical-layer-category-ext5 ::= INTEGER (31..32) +HSDSCH-physical-layer-category-ext6 ::= INTEGER (33..34) + +HSDSCH-physical-layer-category-ext7 ::= INTEGER (35..36) + +HSDSCH-physical-layer-category-ext8 ::= INTEGER (37..38) + HSDSCH-physical-layer-category-extension ::= INTEGER (1..64) MultiCarrier-HSDSCH-physical-layer-category ::= INTEGER (1..64) @@ -1196,6 +1244,34 @@ MultiCarrier-HSDSCH-physical-layer-category-extension ::= INTEGER (1..36) MultiCarrier-HSDSCH-physical-layer-category-extension2 ::= INTEGER (37..64) +MultiflowBandCombination ::= SEQUENCE { + numberOfCellsBandA INTEGER(2..6), + numberOfFrequenciesBandA INTEGER(1..3), + numberOfCellsBandB INTEGER(2..6), + numberOfFrequenciesBandB INTEGER(1..3) +} + +MultiflowBandCombList ::= SEQUENCE (SIZE (1..16)) OF MultiflowBandCombination + +MultiflowCapability ::= SEQUENCE { + mimoInDifferentBands MultiflowMIMOCapability OPTIONAL, + longerHARQProcessing ENUMERATED { true } OPTIONAL +} + +MultiflowCapabilityBand ::= SEQUENCE { + numberOfCells INTEGER(2..8), + numberOfFrequencies INTEGER(1..4), + mimo MultiflowMIMOCapability OPTIONAL, + nonContiguousCapability MultiflowNonContiguousCapability OPTIONAL +} + +MultiflowMIMOCapability ::= ENUMERATED { single-stream, dual-stream } + +MultiflowNonContiguousCapability ::= SEQUENCE { + gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize, + spare5, spare4, spare3, spare2, spare1 } +} + UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4)) UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8)) @@ -1414,6 +1490,10 @@ MeasurementCapability-va40ext ::= SEQUENCE { downlinkCompressedMode CompressedModeMeasCapability-va40ext } +MeasurementCapability-vbxyext ::= SEQUENCE { + interFrequencyMeasOnConfigCarriersWithoutCompMode ENUMERATED { true } OPTIONAL +} + MeasurementCapabilityTDD ::= SEQUENCE { idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAList OPTIONAL } @@ -1468,6 +1548,11 @@ MultiModeRAT-Capability-v860ext ::= SEQUENCE { eutraFeatureGroupIndicators BIT STRING (SIZE (4)) OPTIONAL } +MultiModeRAT-Capability-vbxyext ::= SEQUENCE { + supportOfEUTRAFDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRAFDDMeasurementReportingInCELLFACH } OPTIONAL, + supportOfEUTRATDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRATDDMeasurementReportingInCELLFACH } OPTIONAL +} + N-300 ::= INTEGER (0..7) N-301 ::= INTEGER (0..7) @@ -1695,6 +1780,12 @@ PhysicalChannelCapability-va40ext ::= SEQUENCE { } OPTIONAL } +PhysicalChannelCapability-vbxyext ::= SEQUENCE { + fddPhysChCapability SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityFDD-vbxyext + } OPTIONAL +} + PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE { tddPhysChCapability-768 SEQUENCE { downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768, @@ -1818,7 +1909,7 @@ 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 } +RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, bandXXVI, 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 } @@ -1928,6 +2019,10 @@ RF-Capability-v860ext ::= SEQUENCE { tdd768RF-Capability RadioFrequencyBandTDDextList OPTIONAL } +RF-Capability-vaa0ext ::= SEQUENCE { + supportOfMFBI ENUMERATED { true } OPTIONAL +} + RLC-Capability ::= SEQUENCE { -- If present, the "totalRLC-AM-BufferSize" in the IE "RLC-Capability-r5-ext" overrides the -- corresponding value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN. @@ -1952,6 +2047,10 @@ RLC-Capability-va40ext ::= SEQUENCE { totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-va40ext OPTIONAL } +RLC-Capability-vbxyext ::= SEQUENCE { + totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-vbxyext OPTIONAL +} + RRC-ConnectionReleaseInformation ::= CHOICE { noRelease NULL, release SEQUENCE { @@ -1970,6 +2069,11 @@ RRC-StateIndicator ::= ENUMERATED { RRC-TransactionIdentifier ::= INTEGER (0..3) +RSR-VCC-Info ::= SEQUENCE { + nonce BIT STRING (SIZE (128)) OPTIONAL, + ims-Information OCTET STRING (SIZE (1.. 32)) +} + S-RNTI ::= BIT STRING (SIZE (20)) S-RNTI-2 ::= BIT STRING (SIZE (10)) @@ -2074,6 +2178,17 @@ Serving-HSDSCH-CellInformation-r9 ::= SEQUENCE { mac-hsResetIndicator ENUMERATED { true } OPTIONAL } +Serving-HSDSCH-CellInformation-r11 ::= SEQUENCE { + deltaACK DeltaACK-r11 OPTIONAL, + deltaNACK DeltaNACK-r11 OPTIONAL, + harq-Preamble-Mode HARQ-Preamble-Mode, + primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, + dl-hspdsch-Information DL-HSPDSCH-Information-r11 OPTIONAL, + harqInfo HARQ-Info-r11 OPTIONAL, + mac-hsResetIndicator ENUMERATED { true } OPTIONAL, + mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL +} + SimultaneousSCCPCH-DPCH-Reception ::= CHOICE { notSupported NULL, supported SEQUENCE { @@ -2210,6 +2325,10 @@ T-322 ::= ENUMERATED { m5, m10, m20, m30, m60, T-323 ::= ENUMERATED { s0, s5, s10, s20, s30, s60, s90, s120 } +T-328 ::= ENUMERATED { ms20, ms40, ms60, ms80 } + +T-329 ::= ENUMERATED { s05p, s1, s2, s4 } + T-CPCH ::= ENUMERATED { ct0, ct1 } @@ -2233,6 +2352,9 @@ TotalRLC-AM-BufferSize-v920ext ::= ENUMERATED { TotalRLC-AM-BufferSize-va40ext ::= ENUMERATED { kb1500, kb1800, kb2300, kb2550 } +TotalRLC-AM-BufferSize-vbxyext ::= ENUMERATED { + kb3400, kb3500, kb4400, kb4500, spare4, spare3, spare2, spare1 } + -- Actual value TransmissionProbability = IE value * 0.125 TransmissionProbability ::= INTEGER (1..8) @@ -2335,10 +2457,14 @@ UE-CapabilityContainer-IEs ::= SEQUENCE { ue-RadioAccessCapability-va40ext UE-RadioAccessCapability-va40ext-IEs, va60NonCriticalExtensions SEQUENCE { - ue-RadioAccessCapability-va60ext - UE-RadioAccessCapability-va60ext-IEs, - nonCriticalExtensions - SEQUENCE {} OPTIONAL + ue-RadioAccessCapability-va60ext + UE-RadioAccessCapability-va60ext-IEs, + va80NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-va80ext + UE-RadioAccessCapability-va80ext-IEs, + laterNonCriticalExtensions + UE-RadioAccessCapability-LaterNonCriticalExtensions OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -2423,6 +2549,29 @@ UE-RadioAccessCapability-v970ext-IEs ::= SEQUENCE { ue-ExtendedMeasurementSupport ENUMERATED { true } OPTIONAL } +UE-RadioAccessCapability-v9c0ext-IEs ::= SEQUENCE { + -- UE voice over IMS related capability + voiceOverUTRA-PS-HS-Support ENUMERATED { true } OPTIONAL, + srvcc-SupportFromUTRA-to-UTRA ENUMERATED { true } OPTIONAL, + srvcc-SupportFromUTRA-to-GERAN ENUMERATED { true } OPTIONAL, + -- UE radio access capability + ue-supportMac-ehsWindowSizeExtension ENUMERATED { true } OPTIONAL +} + +UE-RadioAccessCapability-LaterNonCriticalExtensions ::= SEQUENCE { + v9c0NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-v9c0ext UE-RadioAccessCapability-v9c0ext-IEs, + vaa0NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-vaa0ext UE-RadioAccessCapability-vaa0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-vbxyext UE-RadioAccessCapability-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL + } +} + + UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE { -- UE physical channel capability ue-RadioAccessCapabBandCombList-va40ext @@ -2443,6 +2592,37 @@ UE-RadioAccessCapability-va60ext-IEs ::= SEQUENCE { ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL } +UE-RadioAccessCapability-va80ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL +} + +UE-RadioAccessCapability-vaa0ext-IEs ::= SEQUENCE { + rf-capability RF-Capability-vaa0ext OPTIONAL, + supportOfUMRLCre-establish-via-reconfig ENUMERATED { true } OPTIONAL +} + +UE-RadioAccessCapability-vbxyext-IEs ::= SEQUENCE { + multiModeRAT-Capability MultiModeRAT-Capability-vbxyext, + supportOfCommonERGCH ENUMERATED { true } OPTIONAL, + supportOfFallbackR99PRACH ENUMERATED { true } OPTIONAL, + supportOfConcurrent2ms10msTTI ENUMERATED { true } OPTIONAL, + supportOfTTIalignmentAndPerHARQActivation ENUMERATED { true } OPTIONAL, + -- UE physical channel capability + ue-RadioAccessCapabBandCombList-vbxyext + UE-RadioAccessCapabBandCombList-vbxyext OPTIONAL, + multiflowBandCombList MultiflowBandCombList OPTIONAL, + physicalChannelCapability PhysicalChannelCapability-vbxyext, + rlc-Capability RLC-Capability-vbxyext, + multiflowCapability MultiflowCapability OPTIONAL, + -- UE radio access capability extension + ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL, + -- Measurement capability + measurementCapability MeasurementCapability-vbxyext OPTIONAL, + -- UE voice over IMS related capability + rsrvcc-SupportFromUTRA-CS-HS-to-EUTRA-FDD ENUMERATED { true } OPTIONAL, + rsrvcc-SupportFromUTRA-CS-HS-to-EUTRA-TDD ENUMERATED { true } 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 @@ -2647,9 +2827,23 @@ UE-RadioAccessCapability-va40ext ::= SEQUENCE { ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 } +UE-RadioAccessCapability-va60ext ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL +} + +UE-RadioAccessCapability-va80ext ::= SEQUENCE { + ue-RadioAccessCapabBandFDDList4-va60ext UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL, + ue-RadioAccessCapabBandFDDList4-va80ext UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL +} + +UE-RadioAccessCapability-vbxyext ::= SEQUENCE { + rlc-Capability RLC-Capability-vbxyext, + ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL +} + UE-RadioAccessCapabBand-va40ext ::= SEQUENCE { ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5, - -- This IE shall be included if the UE also supports Band I – Band XXII + -- This IE shall be included if the UE also supports Band I – Band XXII ue-RadioAccessCapabBandFDDList-ext2 UE-RadioAccessCapabBandFDDList-ext2 OPTIONAL } @@ -2665,9 +2859,15 @@ UE-RadioAccessCapabBandFDDList4 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDDList4-va60ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDD4-va60ext +UE-RadioAccessCapabBandFDDList4-va80ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext3)) OF + UE-RadioAccessCapabBandFDD4-va80ext + UE-RadioAccessCapabBandFDDList5 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF UE-RadioAccessCapabBandFDD5 +UE-RadioAccessCapabBandFDDList6 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD3)) OF + UE-RadioAccessCapabBandFDD6 + UE-RadioAccessCapabBandFDD2 ::= SEQUENCE { radioFrequencyBandFDD2 RadioFrequencyBandFDD2, fddRF-Capability SEQUENCE { @@ -2678,7 +2878,7 @@ UE-RadioAccessCapabBandFDD2 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD3 ::= SEQUENCE { - -- UE may omit both IEs if this IE indicates the same compressed + -- UE may omit both IEs if this IE indicates the same EUTRA compressed -- mode capability for all supported UTRA bands -- Otherwise, the UE shall include either one of the following OPTIONAL IEs. radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL, @@ -2687,8 +2887,8 @@ UE-RadioAccessCapabBandFDD3 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD4 ::= SEQUENCE { - -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same compressed - -- mode capability for all supported UTRA bands + -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same + -- capability for all supported UTRA bands -- Otherwise, the UE shall include either one of the following OPTIONAL IEs. radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL, radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL, @@ -2698,7 +2898,19 @@ UE-RadioAccessCapabBandFDD4 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE { - reserveForFutureUse ENUMERATED { true } OPTIONAL + supportofULOLTD ENUMERATED { true } OPTIONAL +} + +UE-RadioAccessCapabBandFDD4-va80ext ::= SEQUENCE { + -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same + -- 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, + supportofULOLTD ENUMERATED { true } OPTIONAL } UE-RadioAccessCapabBandFDD5 ::= SEQUENCE { @@ -2710,6 +2922,20 @@ UE-RadioAccessCapabBandFDD5 ::= SEQUENCE { measurementCapability4 MeasurementCapabilityExt4 } +UE-RadioAccessCapabBandFDD6 ::= SEQUENCE { + -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same + -- 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, + additionalSecondaryCells2 ENUMERATED { a3, a4, a5, a6 } OPTIONAL, + supportOfULCLTD ENUMERATED { true } OPTIONAL, + multiflowCapabilityBand MultiflowCapabilityBand OPTIONAL, + mimo4x4CapabilityBand ENUMERATED { true } OPTIONAL, + supportOfULMIMO ENUMERATED { true } OPTIONAL +} + UE-PositioningCapabilityExt-v380 ::= SEQUENCE { rx-tx-TimeDifferenceType2Capable BOOLEAN } @@ -2841,6 +3067,13 @@ UE-RadioAccessCapabilityComp2-va40ext ::= SEQUENCE { hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL } +UE-RadioAccessCapabilityComp2-vbxyext ::= SEQUENCE { + hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL, + hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL, + hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL, + edch-PhysicalLayerCategory-extension3 INTEGER (10..12) OPTIONAL +} + UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE { tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL, supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL, @@ -2901,6 +3134,9 @@ RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination +UE-RadioAccessCapabBandCombList-vbxyext ::= SEQUENCE (SIZE (1..16)) OF + SupportedCarrierCombination-ext + SupportedCarrierCombination ::= SEQUENCE { carrierCombination12 BOOLEAN, carrierCombination21 BOOLEAN, @@ -2909,6 +3145,31 @@ SupportedCarrierCombination ::= SEQUENCE { carrierCombination22 BOOLEAN } +SupportedCarrierCombination-ext ::= SEQUENCE { + carrierCombination14 BOOLEAN, + carrierCombination41 BOOLEAN, + carrierCombination15 BOOLEAN, + carrierCombination51 BOOLEAN, + carrierCombination16 BOOLEAN, + carrierCombination61 BOOLEAN, + carrierCombination17 BOOLEAN, + carrierCombination71 BOOLEAN, + carrierCombination23 BOOLEAN, + carrierCombination32 BOOLEAN, + carrierCombination24 BOOLEAN, + carrierCombination42 BOOLEAN, + carrierCombination25 BOOLEAN, + carrierCombination52 BOOLEAN, + carrierCombination26 BOOLEAN, + carrierCombination62 BOOLEAN, + carrierCombination33 BOOLEAN, + carrierCombination34 BOOLEAN, + carrierCombination43 BOOLEAN, + carrierCombination44 BOOLEAN, + carrierCombination35 BOOLEAN, + carrierCombination53 BOOLEAN +} + UE-RadioAccessCapability-v590ext ::= SEQUENCE { dl-CapabilityWithSimultaneousHS-DSCHConfig DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL, @@ -2926,6 +3187,10 @@ UE-RadioAccessCapability-v680ext ::= SEQUENCE { multiModeRAT-Capability-v680ext MultiModeRAT-Capability-v680ext } +UL-OLTD-InfoFDD ::= SEQUENCE { + ulOLTDActivation ENUMERATED {true} +} + UL-PhysChCapabilityFDD ::= SEQUENCE { maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted, -- dummy is not used in this version of the specification and @@ -3061,10 +3326,10 @@ UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED { nFMc-HexRx-UniTx, nFMc-HexRx-TriTx, nFMc-HexRx-HexTx, - nFMc-TwoRx-UniTx, - nFMc-TwoRx-TwoTx, - spare8, - spare7, + nFMc-TwoRx-UniTx-Discontiguous, + nFMc-TwoRx-TwoTx-Discontiguous, + nFMc-TwoRx-UniTx-Contiguous, + nFMc-TwoRx-TwoTx-Contiguous, spare6, spare5, spare4, @@ -3171,6 +3436,16 @@ DL-AM-RLC-Mode-r7 ::= SEQUENCE { dl-RLC-StatusInfo DL-RLC-StatusInfo } +DL-AM-RLC-Mode-r11 ::= SEQUENCE { + dl-RLC-PDU-size CHOICE { + fixedSize OctetModeRLC-SizeInfoType1, + flexibleSize ENUMERATED { size7, size15 } + }, + inSequenceDelivery BOOLEAN, + receivingWindowSize ReceivingWindowSize, + dl-RLC-StatusInfo DL-RLC-StatusInfo-r11 +} + DL-CounterSynchronisationInfo ::= SEQUENCE { rB-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL } @@ -3240,6 +3515,12 @@ DL-RLC-Mode-r7 ::= CHOICE { dl-TM-RLC-Mode DL-TM-RLC-Mode } +DL-RLC-Mode-r11 ::= CHOICE { + dl-AM-RLC-Mode DL-AM-RLC-Mode-r11, + dl-UM-RLC-Mode DL-UM-RLC-Mode-r6, + dl-TM-RLC-Mode DL-TM-RLC-Mode +} + DL-RLC-StatusInfo ::= SEQUENCE { timerStatusProhibit TimerStatusProhibit OPTIONAL, -- dummy is not used in this version of the specification, it should not be sent @@ -3249,6 +3530,13 @@ DL-RLC-StatusInfo ::= SEQUENCE { timerStatusPeriodic TimerStatusPeriodic OPTIONAL } +DL-RLC-StatusInfo-r11 ::= SEQUENCE { + timerStatusProhibit TimerStatusProhibit OPTIONAL, + missingPDU-Indicator BOOLEAN, + timerStatusPeriodic TimerStatusPeriodic OPTIONAL, + timerReordering TimerReordering OPTIONAL +} + DL-TM-RLC-Mode ::= SEQUENCE { segmentationIndication BOOLEAN } @@ -3611,6 +3899,13 @@ RAB-InformationSetup-v820ext ::= SEQUENCE { cs-HSPA-Information CS-HSPA-Information OPTIONAL } +RAB-InformationSetup-r11 ::= SEQUENCE { + rab-Info RAB-Info-r7, + cs-HSPA-Information CS-HSPA-Information OPTIONAL, + rab-InfoReplace RAB-InfoReplace OPTIONAL, + rb-InformationSetupList RB-InformationSetupList-r11 +} + RAB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRABsetup)) OF RAB-InformationSetup @@ -3640,6 +3935,9 @@ RAB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF RAB-InformationSetupList-v820ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF RAB-InformationSetup-v820ext +RAB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF + RAB-InformationSetup-r11 + RB-ActivationTimeInfo ::= SEQUENCE { rb-Identity RB-Identity, rlc-SequenceNumber RLC-SequenceNumber @@ -3776,6 +4074,15 @@ RB-InformationReconfig-r8 ::= SEQUENCE { rb-StopContinue RB-StopContinue OPTIONAL } +RB-InformationReconfig-r11 ::= SEQUENCE { + rb-Identity RB-Identity, + pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL, + pdcp-SN-Info PDCP-SN-Info OPTIONAL, + rlc-Info RLC-Info-r11 OPTIONAL, + rb-MappingInfo RB-MappingInfo-r8 OPTIONAL, + rb-StopContinue RB-StopContinue OPTIONAL +} + RB-InformationReconfigList ::= SEQUENCE (SIZE (1..maxRB)) OF RB-InformationReconfig @@ -3794,6 +4101,9 @@ RB-InformationReconfigList-r7 ::= SEQUENCE (SIZE (1..maxRB)) OF RB-InformationReconfigList-r8 ::= SEQUENCE (SIZE (1..maxRB)) OF RB-InformationReconfig-r8 +RB-InformationReconfigList-r11 ::= SEQUENCE (SIZE (1..maxRB)) OF + RB-InformationReconfig-r11 + RB-InformationReleaseList ::= SEQUENCE (SIZE (1..maxRB)) OF RB-Identity @@ -3839,6 +4149,13 @@ RB-InformationSetup-r8 ::= SEQUENCE { rb-MappingInfo RB-MappingInfo-r8 } +RB-InformationSetup-r11 ::= SEQUENCE { + rb-Identity RB-Identity, + pdcp-Info PDCP-Info-r4 OPTIONAL, + rlc-InfoChoice RLC-InfoChoice-r11, + rb-MappingInfo RB-MappingInfo-r8 +} + RB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF RB-InformationSetup @@ -3857,6 +4174,9 @@ RB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF RB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF RB-InformationSetup-r8 +RB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF + RB-InformationSetup-r11 + RB-MappingInfo ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF RB-MappingOption @@ -3965,6 +4285,14 @@ RLC-Info-r7 ::= SEQUENCE { useSpecialValueOfHEField ENUMERATED { true } OPTIONAL } +RLC-Info-r11 ::= SEQUENCE { + ul-RLC-Mode UL-RLC-Mode OPTIONAL, + dl-RLC-Mode DL-RLC-Mode-r11 OPTIONAL, + rlc-OneSidedReEst BOOLEAN, + altE-bitInterpretation ENUMERATED { true } OPTIONAL, + useSpecialValueOfHEField ENUMERATED { true } OPTIONAL +} + RLC-Info-MCCH-r6 ::= SEQUENCE { dl-UM-RLC-LI-size DL-UM-RLC-LI-size, dl-UM-RLC-OutOSeqDelivery-Info UM-RLC-OutOSeqDelivery-Info-r6 OPTIONAL @@ -3999,6 +4327,11 @@ RLC-InfoChoice-r7 ::= CHOICE { same-as-RB RB-Identity } +RLC-InfoChoice-r11 ::= CHOICE { + rlc-Info RLC-Info-r11, + same-as-RB RB-Identity +} + RLC-PDU-Size ::= OctetModeRLC-SizeInfoType1 RLC-PDU-SizeConstraint ::= SEQUENCE { @@ -4151,6 +4484,9 @@ TimerPollProhibit ::= ENUMERATED { tpp600, tpp650, tpp700, tpp750, tpp800, tpp850, tpp900, tpp950, tpp1000 } +TimerReordering ::= ENUMERATED { + tr50, tr100, tr150, tr200, tr400, tr600, tr800, tr1000 } + TimerRST ::= ENUMERATED { tr50, tr100, tr150, tr200, tr250, tr300, tr350, tr400, tr450, tr500, tr550, @@ -4381,6 +4717,14 @@ AddOrReconfMAC-ehs-ReordQ-r9 ::= SEQUENCE { mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r9 OPTIONAL } +AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext ::= SEQUENCE { + mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext OPTIONAL +} + +AddOrReconfMAC-ehs-ReordQ-r11 ::= SEQUENCE { + mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r11 OPTIONAL +} + AllowedTFC-List ::= SEQUENCE (SIZE (1..maxTFC)) OF TFC-Value @@ -4432,6 +4776,15 @@ Common-E-DCH-MAC-d-Flow ::= SEQUENCE { Common-E-DCH-MAC-d-FlowList ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF Common-E-DCH-MAC-d-Flow +Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI ::= SEQUENCE { + mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity, + mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL, + mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL +} + +Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF + Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI + CommonDynamicTF-Info ::= SEQUENCE { rlc-Size CHOICE { fdd SEQUENCE { @@ -4497,6 +4850,19 @@ Common-MAC-ehs-ReorderingQueue ::= SEQUENCE { Common-MAC-ehs-ReorderingQueueList ::= SEQUENCE (SIZE (1.. maxCommonQueueID)) OF Common-MAC-ehs-ReorderingQueue +Concurrent-Deployment-2ms-10ms-TTI ::= SEQUENCE { + tti-selection CHOICE { + fixed SEQUENCE { + fixed-TTI-Selection ENUMERATED { tti2, tti10 } + }, + threshold-based SEQUENCE { + common-E-DCH-TTI-Selection-Thresh INTEGER (0..15) + } + }, + concurrent-TTI-Partition-Index INTEGER (0..maxEDCHs-1), + commonEDCHSystemInfoParamConcurrentTTI CommonEDCHSystemInfoParamConcurrentTTI OPTIONAL +} + CPCH-SetID ::= INTEGER (1..maxCPCHsets) CRC-Size ::= ENUMERATED { @@ -4561,6 +4927,12 @@ DL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF DL-AddReconfTransChInfoList-r9 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF DL-AddReconfTransChInformation-r9 +DL-AddReconfTransChInfoList-TDD128-v9c0ext ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF + DL-AddReconfTransChInformation-TDD128-v9c0ext + +DL-AddReconfTransChInfoList-r11 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF + DL-AddReconfTransChInformation-r11 + -- ASN.1 for IE "Added or Reconfigured DL TrCH information" -- in case of messages other than: Radio Bearer Release message and -- Radio Bearer Reconfiguration message @@ -4617,6 +4989,20 @@ DL-AddReconfTransChInformation-r9 ::= SEQUENCE { dch-QualityTarget QualityTarget OPTIONAL } +DL-AddReconfTransChInformation-TDD128-v9c0ext ::= SEQUENCE { + hsdsch HSDSCH-Info-TDD128-v9c0ext OPTIONAL +} + +DL-AddReconfTransChInformation-r11 ::= SEQUENCE { + dl-TransportChannelType DL-TrCH-TypeId1-r5, + tfs-SignallingMode CHOICE { + explicit-config TransportFormatSet, + sameAsULTrCH UL-TransportChannelIdentity, + hsdsch HSDSCH-Info-r11 + }, + dch-QualityTarget QualityTarget OPTIONAL +} + -- ASN.1 for IE "Added or Reconfigured DL TrCH information" -- in case of Radio Bearer Release message and -- Radio Bearer Reconfiguration message @@ -4823,6 +5209,18 @@ HSDSCH-Info-r9 ::= SEQUENCE { } OPTIONAL } +HSDSCH-Info-TDD128-v9c0ext ::= SEQUENCE { + mac-ehs AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext OPTIONAL +} + +HSDSCH-Info-r11 ::= SEQUENCE { + harqInfo HARQ-Info-r7 OPTIONAL, + dl-MAC-HeaderType CHOICE { + mac-hs AddOrReconfMAC-dFlow, + mac-ehs AddOrReconfMAC-ehs-ReordQ-r11 + } OPTIONAL +} + HARQ-Info ::= SEQUENCE { numberOfProcesses INTEGER (1..8), memoryPartitioning CHOICE { @@ -4846,6 +5244,24 @@ HARQ-Info-r7 ::= SEQUENCE { } } +HARQ-Info-r11 ::= SEQUENCE { + numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8, + n12, n14, n16, n24, n28, n32 }, + memoryPartitioning CHOICE { + implicit NULL, + explicit SEQUENCE { + memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF + HARQMemorySize, + additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF + HARQMemorySize OPTIONAL, + additionalMemorySizesThirdMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF + HARQMemorySize OPTIONAL, + additionalMemorySizesFourthMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF + HARQMemorySize OPTIONAL + } + } +} + HARQMemorySize ::= ENUMERATED { hms800, hms1600, hms2400, hms3200, hms4000, hms4800, hms5600, hms6400, hms7200, hms8000, @@ -4933,6 +5349,12 @@ MAC-ehs-AddReconfReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF MAC-ehs-AddReconfReordQ-List-r9 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF MAC-ehs-AddReconfReordQ-r9 +MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF + MAC-ehs-AddReconfReordQ-TDD128-v9c0ext + +MAC-ehs-AddReconfReordQ-List-r11 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF + MAC-ehs-AddReconfReordQ-r11 + MAC-ehs-AddReconfReordQ ::= SEQUENCE { mac-ehs-QueueId MAC-ehs-QueueId, reorderingReleaseTimer T1-ReleaseTimer, @@ -4947,6 +5369,19 @@ MAC-ehs-AddReconfReordQ-r9 ::= SEQUENCE { mac-ehsWindowSize MAC-hs-WindowSize-r9 } +MAC-ehs-AddReconfReordQ-TDD128-v9c0ext ::= SEQUENCE { + mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL +} + +MAC-ehs-AddReconfReordQ-r11 ::= SEQUENCE { + mac-ehs-QueueId MAC-ehs-QueueId, + reorderingReleaseTimer T1-ReleaseTimer, + reorderingResetTimer Treset-ResetTimer OPTIONAL, + mac-ehsWindowSize MAC-hs-WindowSize-r11, + -- For 1.28Mcps TDD only + mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL +} + MAC-ehs-DelReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF MAC-ehs-DelReordQ @@ -4968,6 +5403,13 @@ MAC-hs-WindowSize-r9 ::= ENUMERATED { mws4, mws6, mws8, mws12, mws16, mws24, mws32, mw64, mw128 } +MAC-ehs-WindowSize-TDD128-v9c0ext ::= ENUMERATED { + mws96, mws160, mws192, mws256 } + +MAC-hs-WindowSize-r11 ::= ENUMERATED { + mws4, mws6, mws8, mws12, mws16, mws24, mws32, + mw64, mw128, mw256 } + NumberOfTbSizeAndTTIList ::= SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE { numberOfTransportBlocks NumberOfTransportBlocks, transmissionTimeInterval TransmissionTimeInterval @@ -5552,17 +5994,34 @@ AdditionalPRACH-TF-and-TFCS-CCCH-List ::= SEQUENCE (SIZE (1..maxPRACH)) OF AdditionalDLSecCellInfoListFDD ::= SEQUENCE (SIZE (2)) OF AdditionalDLSecCellInfoFDD +AdditionalDLSecCellInfoListFDD-r11 ::= SEQUENCE (SIZE (2)) OF + AdditionalDLSecCellInfoFDD-r11 + +AdditionalDLSecCellInfoListFDD2 ::= SEQUENCE (SIZE (4)) OF + AdditionalDLSecCellInfoFDD + +AdditionalDLSecCellInfoListFDD2-r11 ::= SEQUENCE (SIZE (4)) OF + AdditionalDLSecCellInfoFDD-r11 + -- AdditionalDLSecCellInfoFDD is introduced to avoid a SEQUENCE of SEQUENCE, a convention in RAN2. AdditionalDLSecCellInfoFDD ::= SEQUENCE { dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL } +AdditionalDLSecCellInfoFDD-r11 ::= SEQUENCE { + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL +} + AICH-Info ::= SEQUENCE { channelisationCode256 ChannelisationCode256, sttd-Indicator BOOLEAN, aich-TransmissionTiming AICH-TransmissionTiming } +AICH-Info-Compressed ::= SEQUENCE { + channelisationCode256 ChannelisationCode256 +} + AICH-PowerOffset ::= INTEGER (-22..5) AICH-TransmissionTiming ::= ENUMERATED { @@ -5576,6 +6035,40 @@ AllocationPeriodInfo ::= SEQUENCE { -- Actual value Alpha = IE value * 0.125 Alpha ::= INTEGER (0..8) +Antenna3And4 ::= SEQUENCE { + antenna3And4-S-CPICH Antenna3And4-S-CPICH OPTIONAL, + antenna3And4-D-CPICH Antenna3And4-D-CPICH OPTIONAL +} + +Antenna3And4-S-CPICH ::= SEQUENCE { + antenna3-S-CPICH Antenna3-S-CPICH OPTIONAL, + antenna4-S-CPICH Antenna4-S-CPICH OPTIONAL, + s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-4x4MIMO OPTIONAL +} + +Antenna3And4-D-CPICH ::= SEQUENCE { + antenna3-D-CPICH Antenna3-D-CPICH OPTIONAL, + antenna4-D-CPICH Antenna4-D-CPICH OPTIONAL, + d-cpich-PowerOffset-Mimo D-CPICH-PowerOffset-4x4MIMO OPTIONAL, + initialD-CPICHStatus ENUMERATED { activated } OPTIONAL +} + +Antenna3-D-CPICH ::= SEQUENCE { + channelisationCode ChannelisationCode256 +} + +Antenna4-D-CPICH ::= SEQUENCE { + channelisationCode ChannelisationCode256 +} + +Antenna3-S-CPICH ::= SEQUENCE { + channelisationCode ChannelisationCode256 +} + +Antenna4-S-CPICH ::= SEQUENCE { + channelisationCode ChannelisationCode256 +} + AP-AICH-ChannelisationCode ::= INTEGER (0..255) AP-PreambleScramblingCode ::= INTEGER (0..79) @@ -5767,6 +6260,10 @@ Common-E-DCH-ResourceInfoList ::= SEQUENCE { ul-DPCH-CodeInfoForCommonEDCH UL-DPCH-CodeInfoForCommonEDCH } +Common-E-DCH-ResourceInfoListExt ::= SEQUENCE { + twoMsHarqConfiguration TwoMsHarqConfiguration +} + Common-E-RNTI-Info ::= SEQUENCE (SIZE (1..maxERUCCH)) OF SEQUENCE { starting-E-RNTI E-RNTI, @@ -5774,6 +6271,11 @@ Common-E-RNTI-Info ::= SEQUENCE (SIZE (1..maxERUCCH)) OF number-of-ENRTI-per-group INTEGER (1..maxERNTIperGroup) } +CommonEDCHResourceConfigInfoListExt::= SEQUENCE { + scheduledTransmissionConfiguration ScheduledTransmissionConfiguration OPTIONAL, + cOffset INTEGER (0..29) OPTIONAL +} + -- For FDD, the network should not include the IE CommonEDCHSystemInfo. -- Instead, the IE commonEDCHSystemInfoFDD should be used. -- If included, the UE behavior is unspecified. @@ -5836,6 +6338,45 @@ CommonEDCHSystemInfoFDD ::= SEQUENCE { Common-E-DCH-ResourceInfoList } +CommonEDCHSystemInfoParamConcurrentTTI ::= SEQUENCE { + common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI + Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI OPTIONAL, + initialServingGrantValue INTEGER (0..37) OPTIONAL, + e-agch-Information E-AGCH-Information OPTIONAL, + ul-DPCHpowerControlInfoConcurrentTTI + UL-DPCHpowerControlInfoConcurrentTTI OPTIONAL, + e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL, + e-dpdch-Info E-DPDCH-Info-r8, + additional-E-DCH-TransmitBackoff INTEGER (0..15) OPTIONAL, + max-CCCH-ResourceAllocation ENUMERATED { + tti8, tti12, tti16, tti20, tti24, tti32, + tti40, tti80 } OPTIONAL, + max-PeriodForCollisionResolution INTEGER (8..24) OPTIONAL, + e-dch-TransmitContinuationOffset ENUMERATED { + tti0, tti4, tti8, tti16, tti24, tti40, + tti80,infinity } OPTIONAL, + measurement-Feedback-Info-ConcurrentTTI Measurement-Feedback-Info-ConcurrentTTI OPTIONAL +} + +CommonERGCHChannelConfig ::= SEQUENCE { + channelisationCode INTEGER (0..127) OPTIONAL, + signatureSequence INTEGER (0..39) OPTIONAL +} + +CommonERGCHInfoFDD ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + eRGCHNeighbourCellList BIT STRING (SIZE (maxCellMeas)), + commonERGCHChannelConfigList SEQUENCE (SIZE (1.. maxCellMeas)) OF + CommonERGCHChannelConfig, + minimumServingGrantValue INTEGER (0..37) OPTIONAL, + reportingRange ReportingRange, + filterCoefficient FilterCoefficient DEFAULT fc0 + } + } +} + CommonTimeslotInfo ::= SEQUENCE { -- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single -- bit it is not defined as OPTIONAL. @@ -5941,6 +6482,8 @@ CQI-RepetitionFactor ::= INTEGER(1..4) CSICH-PowerOffset ::= INTEGER (-10..5) +D-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0) + -- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to -- IE "Default DPCH Offset Value" depending on the mode. -- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512 @@ -5952,10 +6495,16 @@ DeltaPp-m ::= INTEGER (-10..10) DeltaCQI ::= INTEGER (0..8) +DeltaCQI-r11 ::= INTEGER (0..10) + DeltaNACK ::= INTEGER (0..8) +DeltaNACK-r11 ::= INTEGER (0..10) + DeltaACK ::= INTEGER (0..8) +DeltaACK-r11 ::= INTEGER (0..10) + -- Actual value DeltaSIR = IE value * 0.1 DeltaSIR ::= INTEGER (0..30) @@ -6191,6 +6740,33 @@ DL-CommonInformation-r10 ::= SEQUENCE { postVerificationPeriod ENUMERATED { true } OPTIONAL } +DL-CommonInformation-r11 ::= 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, + mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL +} + DL-CommonInformationPost ::= SEQUENCE { dl-DPCH-InfoCommon DL-DPCH-InfoCommonPost } @@ -6579,6 +7155,32 @@ DL-HSPDSCH-Information-r9 ::= SEQUENCE { } } +DL-HSPDSCH-Information-r11 ::= SEQUENCE { + hs-scch-Info HS-SCCH-Info-r9 OPTIONAL, + measurement-feedback-Info Measurement-Feedback-Info-r11 OPTIONAL, + modeSpecificInfo CHOICE { + tdd CHOICE { + tdd384 SEQUENCE { + dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL + }, + tdd768 SEQUENCE { + dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL + }, + tdd128 SEQUENCE { + hs-PDSCH-Midamble-Configuration-tdd128 + HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL, + dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL, + tS0-Indicator ENUMERATED { true } OPTIONAL, + outofSyncWindow OutofSyncWindow OPTIONAL + } + }, + fdd SEQUENCE { + dl-64QAM-Configured ENUMERATED { true } OPTIONAL, + hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL + } + } +} + OutofSyncWindow ::= ENUMERATED { ms40, ms80, ms160, ms320, ms640, spare3, spare2, spare1 } @@ -6781,6 +7383,49 @@ DL-InformationPerRL-r8 ::= SEQUENCE { cell-id CellIdentity OPTIONAL } +DL-InformationPerRL-r11 ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + servingHSDSCH-RL-indicator BOOLEAN, + servingEDCH-RL-indicator BOOLEAN + }, + tdd PrimaryCCPCH-Info-r4 + }, + dl-dpchInfo CHOICE { + dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7 + } OPTIONAL, + e-AGCH-Information E-AGCH-Information-r8 OPTIONAL, + e-ROCH-Information E-ROCH-Information OPTIONAL, + modeSpecificInfo2 CHOICE { + fdd SEQUENCE { + e-HICH-Info CHOICE { + e-HICH-Information E-HICH-Information-r11, + releaseIndicator NULL, + secondaryReleaseIndicator NULL + } OPTIONAL, + e-RGCH-Info CHOICE { + e-RGCH-Information E-RGCH-Information, + releaseIndicator NULL + } OPTIONAL, + f-TPICH-Info CHOICE { + f-TPICH-Information F-TPICH-Information, + releaseIndicator NULL + } OPTIONAL + }, + tdd CHOICE { + tdd384-tdd768 SEQUENCE { + e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL + }, + tdd128 SEQUENCE { + e-HICH-Info E-HICH-Information-TDD128 OPTIONAL + } + } + }, + cell-id CellIdentity OPTIONAL +} + DL-InformationPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL @@ -6805,6 +7450,9 @@ DL-InformationPerRL-List-r7 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-List-r8 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-r8 +DL-InformationPerRL-List-r11 ::= SEQUENCE (SIZE (1..maxRL)) OF + DL-InformationPerRL-r11 + DL-InformationPerRL-ListPostFDD ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-PostFDD @@ -6898,6 +7546,28 @@ DL-SecondaryCellInfoFDD-r10 ::= SEQUENCE { secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL } +DL-SecondaryCellInfoFDD-r11 ::= 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, + measurementPowerOffset1 MeasurementPowerOffset OPTIONAL, + uarfcn-DL UARFCN, + differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL, + multiflowConfigurationInfo MultiflowConfigurationInfo OPTIONAL + } + }, + secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL, + secondaryCell4x4MIMOparameters SecondaryCell4x4MIMOparametersFDD OPTIONAL +} + DL-TPC-PowerOffsetPerRL ::= SEQUENCE { powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL } @@ -7372,6 +8042,13 @@ E-AGCH-Set-Config-VHCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF E-AGCH-Set-Config-LCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF E-AGCH-Individual-LCR +E-ROCH-ChannelisationCode ::= INTEGER (0..255) + +E-ROCH-Information ::= SEQUENCE { + e-ROCH-ChannelisationCode E-ROCH-ChannelisationCode, + e-roch-e-rnti E-RNTI +} + E-DCH-MinimumSet-E-TFCI ::= INTEGER (0..127) E-DCH-ReconfigurationInfo ::= SEQUENCE { @@ -7386,6 +8063,12 @@ E-DCH-ReconfigurationInfo-r7 ::= SEQUENCE { E-DCH-RL-InfoOtherCell OPTIONAL } +E-DCH-ReconfigurationInfo-r11 ::= SEQUENCE { + e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell-r11 OPTIONAL, + e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF + E-DCH-RL-InfoOtherCell-r11 OPTIONAL +} + E-DCH-ReconfigurationInfo-SecULFrequency ::= SEQUENCE { e-DCH-RL-InfoNewSecServingCell E-DCH-RL-InfoNewSecServingCell OPTIONAL, e-DCH-RL-InfoOtherCellList-SecULFreq SEQUENCE (SIZE (1..maxEDCHRL)) OF @@ -7430,6 +8113,26 @@ E-DCH-RL-InfoNewServingCell-r7 ::= SEQUENCE { } OPTIONAL } +E-DCH-RL-InfoNewServingCell-r11 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + e-AGCH-Information E-AGCH-Information, + e-ROCH-Information E-ROCH-Information OPTIONAL, + servingGrant SEQUENCE { + value INTEGER (0..38) OPTIONAL, + primary-Secondary-GrantSelector ENUMERATED { primary, secondary } + } OPTIONAL, + e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL, + reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL, + powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL, + threeIndexStepThreshold INTEGER (0..37) OPTIONAL, + twoIndexStepThreshold INTEGER (0..37) OPTIONAL, + e-HICH-Information E-HICH-Information-r11 OPTIONAL, + e-RGCH-Info CHOICE { + e-RGCH-Information E-RGCH-Information, + releaseIndicator NULL + } OPTIONAL +} + E-DCH-RL-InfoNewSecServingCell ::= SEQUENCE { e-AGCH-Information E-AGCH-Information, e-HICH-Information E-HICH-Information OPTIONAL, @@ -7451,6 +8154,19 @@ E-DCH-RL-InfoOtherCell ::= SEQUENCE { } OPTIONAL } +E-DCH-RL-InfoOtherCell-r11 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + e-HICH-Info CHOICE { + e-HICH-Information E-HICH-Information, + releaseIndicator NULL, + secondaryReleaseIndicator NULL + } OPTIONAL, + e-RGCH-Info CHOICE { + e-RGCH-Information E-RGCH-Information, + releaseIndicator NULL + } OPTIONAL +} + E-DCH-RL-InfoOtherCell-SecULFreq ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, e-HICH-Information E-HICH-Information OPTIONAL, @@ -7587,6 +8303,12 @@ E-HICH-Information ::= SEQUENCE { signatureSequence E-HICH-RGCH-SignatureSequence } +E-HICH-Information-r11 ::= SEQUENCE { + channelisationCode E-HICH-ChannelisationCode, + signatureSequence E-HICH-RGCH-SignatureSequence, + secondarySignatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL +} + E-HICH-Information-CommonEdch ::= SEQUENCE { channelisationCode E-HICH-ChannelisationCode OPTIONAL, signatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL @@ -7854,6 +8576,11 @@ FACH-PCH-Information ::= SEQUENCE { FACH-PCH-InformationList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF FACH-PCH-Information +Fallback-R99-PRACH-info-IEs::= SEQUENCE { + cCCH-Fallback BOOLEAN, + dCCH-Fallback BOOLEAN +} + Feedback-cycle ::= ENUMERATED { fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160} @@ -7865,9 +8592,38 @@ FPACH-Info-r4 ::= SEQUENCE { timeslot TimeslotNumber-LCR-r4, channelisationCode TDD-FPACH-CCode16-r4, midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4, - wi Wi-LCR + wi Wi-LCR +} + +F-TPICH-InfoNewServingCell ::= SEQUENCE { + f-tpich-Information F-TPICH-Information } +F-TPICH-InfoOtherCell ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + f-tpich-Info CHOICE { + f-tpich-Information F-TPICH-Information, + releaseIndicator NULL + } +} + +F-TPICH-Information ::= SEQUENCE { + ftpich-SlotFormat FTPICH-SlotFormat, + ftpich-CodeNumber INTEGER (0..255), + ftpich-FrameOffset FTPICH-FrameOffset +} + +F-TPICH-ReconfigurationInfo ::= SEQUENCE { + f-tpich-InfoNewServingCell F-TPICH-InfoNewServingCell OPTIONAL, + f-tpich-InfoOtherCellList SEQUENCE (SIZE (1..maxRL)) OF + F-TPICH-InfoOtherCell OPTIONAL +} + +-- Actual value FTPICH-FrameOffset = IE value * 256 +FTPICH-FrameOffset ::= INTEGER (0..149) + +FTPICH-SlotFormat ::= INTEGER (0..9) + FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF FrequencyIndexForEnhancedMeas @@ -7942,9 +8698,32 @@ HS-DSCH-DrxCellfach-info-TDD128 ::= SEQUENCE { hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach } +HS-DSCH-DrxCellfach-SecondDrx-info ::= SEQUENCE { + hs-dsch-SecondDrx-CycleFach HS-DSCH-SecondDrx-CycleFach, + drx-level CHOICE { + one-level-DRX SEQUENCE { + hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL, + t329 T-329 OPTIONAL + }, + two-level-DRX SEQUENCE { + t328 T-328 OPTIONAL, + hs-dsch-First-Rx-BurstFach HS-DSCH-First-Rx-BurstFach OPTIONAL, + hs-dsch-First-Drx-CycleFach HS-DSCH-First-Drx-CycleFach OPTIONAL, + hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL, + t329 T-329 OPTIONAL + } + } +} + HS-DSCH-DrxCycleFach ::= ENUMERATED { f4, f8, f16, f32 } +HS-DSCH-First-Drx-CycleFach ::= ENUMERATED { + f2, f4, f8, f16, f32, f64 } + +HS-DSCH-First-Rx-BurstFach ::= ENUMERATED { + f0p4, f0p8 } + HS-DSCH-PagingSystemInformation ::= SEQUENCE { dlScramblingCode SecondaryScramblingCode OPTIONAL, pich-ForHSDPASupportedPagingList SEQUENCE (SIZE (1..maxSCCPCH)) OF @@ -7966,6 +8745,12 @@ HS-DSCH-RxPatternList-TDD128 ::= SEQUENCE (SIZE (1..maxRxPatternForHSDSCH-TDD128 repetitionPeriodAndLength RepetitionPeriodAndLengthForSPS } +HS-DSCH-Second-Rx-BurstFach ::= ENUMERATED { + f1, f2 } + +HS-DSCH-SecondDrx-CycleFach ::= ENUMERATED { + f64, f128, f256, f512 } + HS-DSCH-TBSizeTable ::= ENUMERATED { octetAligned } HS-DSCH-TbsList-TDD128 ::= SEQUENCE (SIZE (1..maxTbsForHSDSCH-TDD128)) OF @@ -8489,6 +9274,24 @@ Measurement-Feedback-Info-r7 ::= SEQUENCE { } } +Measurement-Feedback-Info-r11 ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + measurementPowerOffset MeasurementPowerOffset, + feedback-cycle Feedback-cycle-r7, + cqi-RepetitionFactor CQI-RepetitionFactor, + cqi-RepetitionFactor-Assisting CQI-RepetitionFactor OPTIONAL, + deltaCQI DeltaCQI-r11 + }, + tdd NULL + } +} +Measurement-Feedback-Info-ConcurrentTTI ::= SEQUENCE { + feedback-cycle Feedback-cycle-r7, + cqi-RepetitionFactor CQI-RepetitionFactor, + deltaCQI DeltaCQI +} + MidambleConfigurationBurstType1and3 ::= ENUMERATED {ms4, ms8, ms16} MidambleConfigurationBurstType1 ::= ENUMERATED {ms4, ms8, ms16} @@ -8710,6 +9513,15 @@ MIMO-Parameters-r7 ::= SEQUENCE { mimoPilotConfiguration MIMO-PilotConfiguration OPTIONAL } +MIMO4x4-Parameters ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + mimo4x4N-M-Ratio MIMO-N-M-Ratio OPTIONAL, + mimo4x4PilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL, + precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL + } +} + MIMO-Parameters-v7f0ext ::= MIMO-PilotConfiguration-v7f0ext MIMO-Parameters-v7g0ext ::= SEQUENCE { @@ -8774,6 +9586,11 @@ MIMO-PilotConfiguration-r9 ::= SEQUENCE { } } +MIMO4x4-PilotConfiguration ::= SEQUENCE { + antenna2 MIMO-PilotConfiguration-r9 OPTIONAL, + antenna3And4 Antenna3And4 OPTIONAL +} + MinimumSpreadingFactor ::= ENUMERATED { sf4, sf8, sf16, sf32, sf64, sf128, sf256 } @@ -8793,6 +9610,13 @@ Multi-frequencyInfo-LCR-r7 ::= SEQUENCE { upPCHpositionInfo UpPCHposition-LCR OPTIONAL } +MultiflowCellType ::= ENUMERATED { intra-nodeB, inter-nodeB } + +MultiflowConfigurationInfo ::= SEQUENCE { + cellType MultiflowCellType, + timeReferenceCell ENUMERATED { true } OPTIONAL +} + MU-MIMO-Info-TDD128 ::= CHOICE { continue NULL, newConfiguration SEQUENCE { @@ -8822,6 +9646,12 @@ NewTiming ::= SEQUENCE { NF-Max ::= INTEGER (1..64) +NodeB-Trigger-HS-DPCCH-Transmission ::= SEQUENCE { + hs-dpcch-TransmitContinuationOffset ENUMERATED { + ms10, ms20, ms30, ms40, ms80, ms160, + ms320, ms800} OPTIONAL +} + Non-ScheduledTransGrantInfoTDD ::= CHOICE { tdd384-768 SEQUENCE { timeslotResourceRelatedInfo BIT STRING (SIZE (13)), @@ -9310,6 +10140,28 @@ PRACH-PreambleForEnhancedUplink ::= SEQUENCE { aich-Info AICH-Info OPTIONAL, powerOffsetPp-e INTEGER (-5..10) } +PRACH-PreambleForEnhancedUplinkExt ::= SEQUENCE { + availableSignatures AvailableSignatures, + preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber, + aich-Info AICH-Info-Compressed OPTIONAL +} + +PRACH-PreambleForEnhancedUplinkExtList ::= SEQUENCE { + prach-PreambleForEnhancedUplinkList SEQUENCE (SIZE (1..maxPRACH-EUL)) OF + PRACH-PreambleForEnhancedUplinkExtWithWeight +} + +PRACH-PreambleForEnhancedUplinkExtWithWeight ::= SEQUENCE { + prach-PreambleForEnhancedUplinkExt PRACH-PreambleForEnhancedUplinkExt, + -- Actual value Alpha = IE value * 0.2 + weight INTEGER (0..5) OPTIONAL +} + +PRACH-PreambleForEnhancedUplinkListType1Ext ::= PRACH-PreambleForEnhancedUplinkExtList + +PRACH-PreambleForEnhancedUplinkListType2Ext ::= PRACH-PreambleForEnhancedUplinkExtList + +PRACH-PreambleForEnhancedUplinkListType3Ext ::= PRACH-PreambleForEnhancedUplinkExtList PRACH-RACH-Info ::= SEQUENCE { modeSpecificInfo CHOICE { @@ -9850,6 +10702,23 @@ RL-AdditionInformation-r10 ::= SEQUENCE { targetCellPreconfigInfo TargetCellPreconfigInfo-r10 OPTIONAL } +RL-AdditionInformation-vbxyext ::= SEQUENCE { + targetCellPreconfigInfo TargetCellPreconfigInfo-vbxyext OPTIONAL +} + +RL-AdditionInformation-r11 ::= 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-r11 OPTIONAL, + e-RGCH-Information E-RGCH-Information OPTIONAL, + f-TPICH-Information F-TPICH-Information OPTIONAL, + targetCellPreconfigInfo TargetCellPreconfigInfo-r11 OPTIONAL +} + RL-AdditionInformation-v6b0ext ::= SEQUENCE { sttdIndication STTDIndication OPTIONAL } @@ -9889,6 +10758,12 @@ RL-AdditionInformationList-v950ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformationList-r10 ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformation-r10 +RL-AdditionInformationList-vbxyext ::= SEQUENCE (SIZE(1..maxRL-1)) OF + RL-AdditionInformation-vbxyext + +RL-AdditionInformationList-r11 ::= SEQUENCE (SIZE(1..maxRL-1)) OF + RL-AdditionInformation-r11 + RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF RL-AdditionInformation-SecULFreq @@ -10033,6 +10908,13 @@ SCCPCH-SystemInformation-MBMS-r7 ::= SEQUENCE { S-CPICH-PowerOffset-MIMO ::= INTEGER (-6..0) +S-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0) + +ScheduledTransmissionConfiguration ::= SEQUENCE { + common-E-DCH-ResourceInfoListExt SEQUENCE (SIZE (1..maxEDCHs)) OF + Common-E-DCH-ResourceInfoListExt +} + ScramblingCodeChange ::= ENUMERATED { codeChange, noCodeChange } @@ -10211,6 +11093,15 @@ SecondaryCellMIMOparametersFDD-r10 ::= CHOICE { } } +SecondaryCell4x4MIMOparametersFDD ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL, + mimoPilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL, + precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL + } +} + SecondInterleavingMode ::= ENUMERATED { frameRelated, timeslotRelated } @@ -10445,6 +11336,36 @@ TargetCellPreconfigInfo-r10 ::= SEQUENCE { E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL } +TargetCellPreconfigInfo-vbxyext ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +TargetCellPreconfigInfo-r11 ::= 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-r11, + e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11, + 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + e-dch-ReconfigurationInfo-SecULFrequency + E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL, + uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-16QAM-Config UL-16QAM-Config OPTIONAL, + ul-64QAM-Config UL-64QAM-Config OPTIONAL, + ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL +} + TDD-FPACH-CCode16-r4 ::= ENUMERATED { cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7, cc16-8, @@ -10751,6 +11672,10 @@ TransportBlockSizeIndex ::= INTEGER (1..32) -- Actual value TreconfirmAbort = IE value * 0.5 seconds TreconfirmAbort ::= INTEGER (1..20) +TwoMsHarqConfiguration ::= SEQUENCE { + harqProcessAllocation BIT STRING (SIZE (8)) OPTIONAL +} + TX-DiversityMode ::= ENUMERATED { noDiversity, sttd, @@ -10879,6 +11804,15 @@ UL-16QAM-Settings ::= SEQUENCE { beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1) } +UL-64QAM-Config ::= SEQUENCE { + ul-64QAM-Settings UL-64QAM-Settings OPTIONAL, + mac-is-i-resetIndicator ENUMERATED { true } OPTIONAL +} + +UL-64QAM-Settings ::= SEQUENCE { + beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1) +} + UL-CCTrCH ::= SEQUENCE { tfcs-ID TFCS-IdentityPlain DEFAULT 1, ul-TargetSIR UL-TargetSIR, @@ -10990,6 +11924,29 @@ UL-ChannelRequirementWithCPCH-SetID-r5 ::= CHOICE { dummy2 CPCH-SetID } + +UL-CLTD-InfoFDD ::= CHOICE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + s-dpcch-Info S-DPCCH-Information, + initial-CLTD-ActivationState ENUMERATED { first-state, second-state } OPTIONAL, + primaryCPICH-Info PrimaryCPICH-Info OPTIONAL + } + } +} + +UL-MIMO-InfoFDD ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + s-e-dpcch-power-offset INTEGER(0..17), + rank2-minimum-E-TFCI E-DCH-MinimumSet-E-TFCI, + inter-stream-compensation INTEGER(0..15) + } + } +} + UL-CompressedModeMethod ::= ENUMERATED { sf-2, higherLayerScheduling } @@ -11135,6 +12092,38 @@ UL-DPCH-Info-r7 ::= SEQUENCE { } } +UL-DPCH-Info-r11 ::= SEQUENCE { + ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r11 OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + scramblingCodeType ScramblingCodeType, + scramblingCode UL-ScramblingCode, + dpdchPresence CHOICE { + present SEQUENCE { + numberOfDPDCH NumberOfDPDCH DEFAULT 1, + spreadingFactor SpreadingFactor, + tfci-Existence BOOLEAN, + -- numberOfFBI-Bits is conditional based on history + numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL, + numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL, + puncturingLimit PuncturingLimit + }, + notPresent SEQUENCE { + tfci-Existence BOOLEAN, + -- numberOfFBI-Bits is conditional based on history + numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL, + numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL + } + } + }, + tdd SEQUENCE { + ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL, + ul-CCTrCHList UL-CCTrCHList-r7 OPTIONAL, + ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL + } + } +} + UL-DPCH-InfoPostFDD ::= SEQUENCE { ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostFDD, scramblingCodeType ScramblingCodeType, @@ -11334,6 +12323,52 @@ UL-DPCH-PowerControlInfo-r7 ::= CHOICE { } } +UL-DPCH-PowerControlInfo-r11 ::= CHOICE { + fdd SEQUENCE { + dpcch-PowerOffset DPCCH-PowerOffset, + pc-Preamble PC-Preamble, + sRB-delay SRB-delay, + -- TABULAR: TPC step size nested inside PowerControlAlgorithm + powerControlAlgorithm PowerControlAlgorithm, + deltaACK DeltaACK-r11 OPTIONAL, + deltaNACK DeltaNACK-r11 OPTIONAL, + ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL, + ack-NACK-repetition-factor-assisting ACK-NACK-repetitionFactor OPTIONAL, + harq-Preamble-Mode HARQ-Preamble-Mode + }, + tdd SEQUENCE { + -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD + -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120) + ul-TargetSIR UL-TargetSIR OPTIONAL, + ul-OL-PC-Signalling CHOICE { + broadcast-UL-OL-PC-info NULL, + individuallySignalled SEQUENCE { + tddOption CHOICE { + tdd384 SEQUENCE { + individualTS-InterferenceList IndividualTS-InterferenceList, + dpch-ConstantValue ConstantValue + }, + tdd768 SEQUENCE { + individualTS-InterferenceList IndividualTS-InterferenceList, + dpch-ConstantValue ConstantValue + }, + tdd128 SEQUENCE { + beaconPLEst BEACON-PL-Est OPTIONAL, + tpc-StepSize TPC-StepSizeTDD + } + }, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + } + } + } +} + +UL-DPCHpowerControlInfoConcurrentTTI ::= SEQUENCE { + deltaACK DeltaACK OPTIONAL, + deltaNACK DeltaNACK OPTIONAL, + ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL +} + UL-DPCHpowerControlInfoForCommonEDCH ::= SEQUENCE { -- TABULAR: TPC step size nested inside PowerControlAlgorithm powerControlAlgorithm PowerControlAlgorithm, @@ -11437,6 +12472,25 @@ UL-EDCH-Information-r9 ::= SEQUENCE { } } +UL-EDCH-Information-r11 ::= SEQUENCE { + mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL, + e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL, + ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL, + schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL, + ul-16QAM-Settings UL-16QAM-Settings OPTIONAL, + ul-64QAM-Settings UL-64QAM-Settings OPTIONAL + }, + tdd SEQUENCE { + e-RUCCH-Info E-RUCCH-Info OPTIONAL, + e-PUCH-Info E-PUCH-Info OPTIONAL, + non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-r9 OPTIONAL + } + } +} + UL-MulticarrierEDCH-InfolistItem-TDD128 ::= SEQUENCE { uarfcn UARFCN, prxdes-base INTEGER (-112..-50), @@ -11970,6 +13024,9 @@ CellInfo-r9 ::= SEQUENCE { cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL } +CellInfoListToBeExcluded-r11::= SEQUENCE (SIZE (1..64)) OF + PrimaryCPICH-Info + CellInfoSI-RSCP ::= SEQUENCE { cellIndividualOffset CellIndividualOffset DEFAULT 0, referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL, @@ -12634,6 +13691,10 @@ EUTRA-EventResults ::= SEQUENCE { eutra-EventResultsList Eutra-EventResultList } +EUTRA-EventResultsForCELLFACH ::= SEQUENCE { + eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) +} + EUTRA-FrequencyAndPriorityInfo ::= SEQUENCE { earfcn EARFCN, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, @@ -12660,6 +13721,10 @@ EUTRA-FrequencyAndPriorityInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfoList-v920ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfo-v920ext +EUTRA-FrequencyAndPriorityInfoList-vbxyext ::= SEQUENCE { + eutraTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL +} + EUTRA-FrequencyList ::= SEQUENCE { eutraFrequencyRemoval EUTRA-FrequencyRemoval, eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL @@ -12671,6 +13736,12 @@ EUTRA-FrequencyList-r9 ::= SEQUENCE { eutraSIAcquisition EUTRA-SIAcquisition OPTIONAL } +EUTRA-FrequencyList-r11 ::= SEQUENCE { + eutraFrequencyRemoval EUTRA-FrequencyRemoval, + eutraNewFrequencies EUTRA-FrequencyInfoList-r11 OPTIONAL, + eutraSIAcquisition EUTRA-SIAcquisition OPTIONAL +} + EUTRA-SIAcquisition ::= SEQUENCE { earfcn EARFCN, physicalCellIdentity EUTRA-PhysicalCellIdentity @@ -12732,14 +13803,42 @@ EUTRA-FrequencyRemoval ::= CHOICE { EUTRA-FrequencyInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyInfo +EUTRA-FrequencyInfoList-r11 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyInfo-r11 + EUTRA-FrequencyInfo ::= SEQUENCE { earfcn EARFCN, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL } +EUTRA-FrequencyInfo-r11 ::= SEQUENCE { + earfcn EARFCN, + measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, + eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL, + widebandRSRQMeasurement ENUMERATED {true} OPTIONAL +} + +EUTRA-FrequencyRACHReportingInfo ::= SEQUENCE { + eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)), + eutra-FrequencyRepQuantityRACH ENUMERATED { rsrp, rsrq }, + eutra-FrequencyRACHReportingThreshold INTEGER (0..97), + rachReportingPriority ENUMERATED { intraEUTRAInter, interIntraEUTRA, + interEUTRAIntra, eUTRAIntraInter, + eUTRAInterIntra, spare3, + spare2, spare1 } OPTIONAL +} + EUTRA-MeasurementBandwidth ::= ENUMERATED { mbw6, mbw15, mbw25, mbw50, mbw75, mbw100 } +EutraMeasurementForCELLFACH ::= SEQUENCE { + eutraFrequenciesForMeasurement SEQUENCE (SIZE (1..maxNumEUTRAFreqs-FACH)) OF + EARFCN, + reportCriteria ENUMERATED { event-triggeredreporting, periodicalReporting }, + measurementQuantity ENUMERATED { rsrp, rsrq }, + reportingThreshold INTEGER (0..97) +} + Event1a ::= SEQUENCE { triggeringCondition TriggeringCondition2, reportingRange ReportingRange, @@ -12880,6 +13979,14 @@ Event2a-r10 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreq2aParameterList-r10 OPTIONAL } +Event2a-r11 ::= SEQUENCE { + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreq2aParameterList-r11 OPTIONAL +} + Event2b ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -12907,6 +14014,15 @@ Event2b-r10 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL } +Event2b-r11 ::= SEQUENCE { + usedFreqThreshold Threshold-r6, + usedFreqW W, + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL +} + Event2c ::= SEQUENCE { hysteresis HysteresisInterFreq, timeToTrigger TimeToTrigger, @@ -12928,6 +14044,13 @@ Event2c-r10 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL } +Event2c-r11 ::= SEQUENCE { + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL +} + Event2d ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -12973,6 +14096,13 @@ Event2e-r10 ::= SEQUENCE { nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL } +Event2e-r11 ::= SEQUENCE { + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL +} + Event2f ::= SEQUENCE { usedFreqThreshold Threshold, usedFreqW W, @@ -13609,6 +14739,10 @@ GSM-PriorityInfo ::= SEQUENCE { GSM-PriorityInfoList ::= SEQUENCE (SIZE (1..maxNumGSMCellGroup)) OF GSM-PriorityInfo +GSM-PriorityInfoList-vbxyext ::= SEQUENCE { + gsmTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL +} + GSMCellGroupingList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF GSM-CellID @@ -13816,6 +14950,15 @@ InterFreqEvent-r10 ::= CHOICE { event2f Event2f-r10 } +InterFreqEvent-r11 ::= CHOICE { + event2a Event2a-r11, + event2b Event2b-r11, + event2c Event2c-r11, + event2d Event2d-r10, + event2e Event2e-r11, + event2f Event2f-r10 +} + InterFreqEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent @@ -13825,6 +14968,9 @@ InterFreqEventList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent-r10 +InterFreqEventList-r11 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF + InterFreqEvent-r11 + --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. @@ -14005,6 +15151,13 @@ InterFreqReportCriteria-r10 ::= CHOICE { noReporting ReportingCellStatusOpt-r10 } +InterFreqReportCriteria-r11 ::= CHOICE { + intraFreqReportingCriteria IntraFreqReportingCriteria-r11, + interFreqReportingCriteria InterFreqReportingCriteria-r11, + periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10, + noReporting ReportingCellStatusOpt-r10 +} + InterFreqReportingCriteria ::= SEQUENCE { interFreqEventList InterFreqEventList OPTIONAL } @@ -14017,6 +15170,10 @@ InterFreqReportingCriteria-r10 ::= SEQUENCE { interFreqEventList InterFreqEventList-r10 OPTIONAL } +InterFreqReportingCriteria-r11 ::= SEQUENCE { + interFreqEventList InterFreqEventList-r11 OPTIONAL +} + InterFreqReportingQuantity ::= SEQUENCE { utra-Carrier-RSSI BOOLEAN, frequencyQualityEstimate BOOLEAN, @@ -14105,6 +15262,18 @@ InterFrequencyMeasurement-r10 ::= SEQUENCE { reportCriteria InterFreqReportCriteria-r10 } +InterFrequencyMeasurement-r11 ::= 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-r11 +} + InterRAT-TargetCellDescription ::= SEQUENCE { technologySpecificInfo CHOICE { gsm SEQUENCE { @@ -14273,6 +15442,17 @@ InterRATMeasurement-r9 ::= SEQUENCE { idleIntervalInfo IdleIntervalInfo OPTIONAL } +InterRATMeasurement-r11 ::= SEQUENCE { + interRATMeasurementObjects CHOICE { + interRATCellInfoList InterRATCellInfoList-r6, + eutra-FrequencyList EUTRA-FrequencyList-r11 + } OPTIONAL, + interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL, + interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL, + reportCriteria InterRATReportCriteria, + idleIntervalInfo IdleIntervalInfo OPTIONAL +} + InterRATMeasurementSysInfo ::= SEQUENCE { interRATCellInfoList InterRATCellInfoList OPTIONAL } @@ -14708,6 +15888,12 @@ IntraFreqReportCriteria-r9 ::= CHOICE { noReporting ReportingCellStatusOpt } +IntraFreqReportCriteria-r11 ::= CHOICE { + intraFreqReportingCriteria IntraFreqReportingCriteria-r11, + periodicalReportingCriteria PeriodicalWithReportingCellStatus, + noReporting ReportingCellStatusOpt +} + IntraFreqReportingCriteria ::= SEQUENCE { eventCriteriaList IntraFreqEventCriteriaList OPTIONAL } @@ -14733,6 +15919,12 @@ IntraFreqReportingCriteria-r9 ::= SEQUENCE { eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL } +IntraFreqReportingCriteria-r11 ::= SEQUENCE { + eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL, + eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL, + excludedCellInfoList CellInfoListToBeExcluded-r11 OPTIONAL +} + IntraFreqReportingCriteria-1b-r5 ::= SEQUENCE { periodicReportingInfo-1b PeriodicReportingInfo-1b } @@ -14818,6 +16010,17 @@ IntraFrequencyMeasurement-r10 ::= SEQUENCE { reportCriteria IntraFreqReportCriteria-r9 OPTIONAL } +IntraFrequencyMeasurement-r11 ::= SEQUENCE { + intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL, + intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL, + intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL, + intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL, + measurementValidity MeasurementValidity OPTIONAL, + reportCriteria IntraFreqReportCriteria-r11 OPTIONAL, + periodicalReportingCriteriaOnSecULFreq + PeriodicalWithReportingCellStatusOnSecULFreq OPTIONAL +} + IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF CellMeasuredResults-r9 @@ -14866,6 +16069,63 @@ LoggedCellInfo ::= CHOICE { loggedGSMCellInfo LoggedGSMCellInfo } +LoggedConnectionEstablishmentFailureInfo-FDD ::= SEQUENCE { + loggedConnectionEstablishmentFailureAccessInfo-FDD + LoggedConnectionEstablishmentFailureAccessInfo-FDD, + loggedMeasFailedCellMeas LoggedMeasServingCellMeas-FDD, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL, + loggedConnectionEstablishmentFailureLocationInfo + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL +} + +LoggedConnectionEstablishmentFailureInfo-TDD128 ::= SEQUENCE { + loggedConnectionEstablishmentFailureAccessInfo-TDD + LoggedConnectionEstablishmentFailureAccessInfo-TDD, + loggedMeasFailedCellMeas LoggedMeasServingCellMeas-TDD128, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL, + loggedConnectionEstablishmentFailureLocationInfo + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL +} + +LoggedConnectionEstablishmentFailureAccessInfo-FDD ::= SEQUENCE { + numberOfRRCMsgTransmitted INTEGER (0..8) +} + +LoggedConnectionEstablishmentFailureAccessInfo-TDD ::= SEQUENCE { + numberOfRRCMsgTransmitted INTEGER (0..8), + fpachReceived BOOLEAN, + e-RUCCHFailure BOOLEAN OPTIONAL +} + +LoggedConnectionEstablishmentFailureLocationInfo ::= SEQUENCE { + location CHOICE { + ellipsoidPoint EllipsoidPoint, + ellipsoidPointUncertCircle EllipsoidPointUncertCircle, + ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse, + ellipsoidPointAltitude EllipsoidPointAltitude, + ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide + }, + horizontalVelocity HorizontalVelocity OPTIONAL +} + +LoggedConnectionEstablishmentFailureReport ::= SEQUENCE { + timeSinceFailure INTEGER (1..172800), + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-FDD + }, + tdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-TDD128 + } + } +} + LoggedEUTRACellInfo ::= SEQUENCE { plmn-Identity PLMN-Identity, trackingAreaCode BIT STRING (SIZE (16)), @@ -14900,6 +16160,24 @@ LoggedMeasurementsConfigurationInfo ::= SEQUENCE { } OPTIONAL } +LoggedMeasurementsConfigurationInfo-r11 ::= 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, + plmnList SEQUENCE (SIZE (1..15)) OF + PLMN-Identity OPTIONAL, + areaConfiguration CHOICE { + cellIDList SEQUENCE (SIZE (1..32)) OF CellIDListItem, + locationAreaList SEQUENCE (SIZE (1..8)) OF + LAI, + routingAreaList SEQUENCE (SIZE (1..8)) OF + RAI + } OPTIONAL +} + LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF LoggedMeasInterfreqInfo-FDD @@ -14966,6 +16244,14 @@ LoggedMeasLocationInfo ::= CHOICE { ellipsoidPointAltitude EllipsoidPointAltitude } +LoggedMeasLocationInfo-vbxyext ::= CHOICE { + ellipsoidPoint EllipsoidPoint, + ellipsoidPointUncertCircle EllipsoidPointUncertCircle, + ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse, + ellipsoidPointAltitude EllipsoidPointAltitude, + ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide +} + LoggedMeasInfo-FDD ::= SEQUENCE { relativeTimeStamp INTEGER (0..7200), loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD, @@ -14975,6 +16261,11 @@ LoggedMeasInfo-FDD ::= SEQUENCE { loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL } +LoggedMeasInfo-FDD-vbxyext ::= SEQUENCE { + loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD-vbxyext OPTIONAL, + loggedMeasLocationInfo LoggedMeasLocationInfo-vbxyext OPTIONAL +} + LoggedMeasInfo-TDD128 ::= SEQUENCE { relativeTimeStamp INTEGER (0..7200), loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128, @@ -14984,6 +16275,11 @@ LoggedMeasInfo-TDD128 ::= SEQUENCE { loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL } +LoggedMeasInfo-TDD128-vbxyext ::= SEQUENCE { + loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128-vbxyext OPTIONAL, + loggedMeasLocationInfo LoggedMeasLocationInfo-vbxyext OPTIONAL +} + LoggedMeasInterfreqList-TDD128 ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF LoggedMeasInterfreqInfo-TDD128 @@ -14999,10 +16295,18 @@ LoggedMeasReport ::= SEQUENCE { loggedMeasAvailable ENUMERATED { true } OPTIONAL } +LoggedMeasReport-vbxyext ::= SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-vbxyext OPTIONAL +} + LoggedMeasInfoList-FDD ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-FDD +LoggedMeasInfoList-FDD-vbxyext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-FDD-vbxyext + LoggedMeasInfoList-TDD128 ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128 +LoggedMeasInfoList-TDD128-vbxyext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128-vbxyext + LoggedMeasInfoList ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -15014,17 +16318,36 @@ LoggedMeasInfoList ::= SEQUENCE { } } +LoggedMeasInfoList-vbxyext ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-FDD-vbxyext + }, + tdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-TDD128-vbxyext + } + } +} + LoggedMeasServingCellMeas-FDD ::= SEQUENCE { cellIdentity CellIdentity, cpich-RSCP CPICH-RSCP, cpich-Ec-N0 CPICH-Ec-N0 } +LoggedMeasServingCellMeas-FDD-vbxyext ::= SEQUENCE { + plmnIdentity PLMN-Identity OPTIONAL +} + LoggedMeasServingCellMeas-TDD128 ::= SEQUENCE { cellIdentity CellIdentity, primaryCCPCH-RSCP PrimaryCCPCH-RSCP } +LoggedMeasServingCellMeas-TDD128-vbxyext ::= SEQUENCE { + plmnIdentity PLMN-Identity OPTIONAL +} + LoggedUTRACellInfo ::= SEQUENCE { plmn-Identity PLMN-Identity, cellIdentity CellIdentity, @@ -15039,6 +16362,8 @@ LoggingAbsoluteThreshold ::= CHOICE { } -- it applies to RSCP by step of 2 and Ec/N0 by step of 1 +-- Actual value LoggingRelativeThreshold = IE value * 2 (RSCP) +-- Actual value LoggingRelativeThreshold = IE value (Ec/N0) LoggingRelativeThreshold ::= INTEGER (-4..16) KeplerianParameters ::= SEQUENCE { @@ -15197,6 +16522,10 @@ MeasuredResultsOnRACHinterFreq ::= SEQUENCE { interFreqCellIndication-SIB12 INTEGER (0..1), interFreqRACHRepCellsList InterFreqRACHRepCellsList } +MeasuredResultsOnRACHeutraFreq ::= SEQUENCE { + eutraFrequencyIndication-SIB19 INTEGER (0..1), + eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) +} MeasurementCommand ::= CHOICE { setup MeasurementType, @@ -15254,6 +16583,14 @@ MeasurementCommand-r10 ::= CHOICE { release NULL } +MeasurementCommand-r11 ::= CHOICE { + setup MeasurementType-r11, + modify SEQUENCE { + measurementType MeasurementType-r11 OPTIONAL + }, + release NULL +} + MeasurementControlSysInfo ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -15419,7 +16756,7 @@ MeasurementQuantityGSM ::= ENUMERATED { dummy } MeasurementQuantityEUTRA ::= ENUMERATED { - rrsp, + rsrp, rsrq } MeasurementReportingMode ::= SEQUENCE { @@ -15499,6 +16836,18 @@ MeasurementType-r10 ::= CHOICE { csgProximityDetection CSGProximityDetection } +MeasurementType-r11 ::= CHOICE { + intraFrequencyMeasurement IntraFrequencyMeasurement-r11, + interFrequencyMeasurement InterFrequencyMeasurement-r11, + interRATMeasurement InterRATMeasurement-r11, + up-Measurement UE-Positioning-Measurement-r10, + trafficVolumeMeasurement TrafficVolumeMeasurement, + qualityMeasurement QualityMeasurement, + ue-InternalMeasurement UE-InternalMeasurement-r4, + csgProximityDetection CSGProximityDetection, + eutraMeasurementForCELLFACH EutraMeasurementForCELLFACH +} + MeasurementValidity ::= SEQUENCE { ue-State ENUMERATED { cell-DCH, all-But-Cell-DCH, all-States } @@ -15532,6 +16881,27 @@ MultipathIndicator ::= ENUMERATED { medium, high } +MultipleEUTRAFrequencyBandIndicatorList ::= SEQUENCE (SIZE (1.. maxMultipleFrequencyBandsEUTRA)) OF + RadioFrequencyBandEUTRA + +MultipleEUTRAFrequencyBandInfo ::= SEQUENCE { + multipleEUTRAFrequencyBandIndicatorlist MultipleEUTRAFrequencyBandIndicatorList OPTIONAL +} + +MultipleEUTRAFrequencyInfoList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs)) OF + MultipleEUTRAFrequencyBandInfo + + +MultipleFrequencyBandIndicatorListFDD::= SEQUENCE (SIZE (1..maxMultipleFrequencyBandsFDD)) OF + FrequencyBandsIndicatorFDD + +MultipleFrequencyBandInfo ::= SEQUENCE { + multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL +} + +MultipleFrequencyInfoListFDD ::= SEQUENCE (SIZE (1.. maxNumFDDFreqs)) OF + MultipleFrequencyBandInfo + N-CR-T-CRMaxHyst ::= SEQUENCE { n-CR INTEGER (1..16) DEFAULT 8, t-CRMaxHyst T-CRMaxHyst @@ -16047,11 +17417,24 @@ NonUsedFreqParameter-r10 ::= SEQUENCE { nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL } +NonUsedFreqParameter-r11 ::= SEQUENCE { + nonUsedFreqThreshold Threshold-r6, + nonUsedFreqW W, + nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL, + excludedCellInfoList CellInfoListToBeExcluded-r11 OPTIONAL +} + NonUsedFreq2aParameter-r10 ::= SEQUENCE { nonUsedFreqW W, nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL } +NonUsedFreq2aParameter-r11 ::= SEQUENCE { + nonUsedFreqW W, + nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL, + excludedCellInfoList CellInfoListToBeExcluded-r11 OPTIONAL +} + NonUsedFreqParameterList ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreqParameter @@ -16061,9 +17444,15 @@ NonUsedFreqParameterList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreqParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreqParameter-r10 +NonUsedFreqParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF + NonUsedFreqParameter-r11 + NonUsedFreq2aParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF NonUsedFreq2aParameter-r10 +NonUsedFreq2aParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF + NonUsedFreq2aParameter-r11 + NonUsedFreqWList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF W ObservedTimeDifferenceToGSM ::= INTEGER (0..4095) @@ -16124,6 +17513,11 @@ PeriodicalWithReportingCellStatus-r10 ::= SEQUENCE { reportingCellStatus ReportingCellStatus-r10 OPTIONAL } +PeriodicalWithReportingCellStatusOnSecULFreq ::= SEQUENCE { + frequencyInfo FrequencyInfo, + periodicalWithReportingCellStatus PeriodicalWithReportingCellStatus-r10 +} + PLMNIdentitiesOfNeighbourCells ::= SEQUENCE { plmnsOfIntraFreqCellsList PLMNsOfIntraFreqCellsList OPTIONAL, plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList OPTIONAL, @@ -16463,6 +17857,12 @@ SBASclockModel ::= SEQUENCE { sbasAgf1 BIT STRING (SIZE (8)) } +S-DPCCH-Information ::= SEQUENCE { + s-DPCCH-DPCCH-PowerOffset S-DPCCH-DPCCH-PowerOffset +} + +S-DPCCH-DPCCH-PowerOffset ::= INTEGER (0..6) + SFN-Offset-Validity ::= ENUMERATED { false } SFN-SFN-Drift ::= ENUMERATED { @@ -18974,8 +20374,8 @@ SIB-TypeExt2 ::= CHOICE { systemInfoType19 NULL, systemInfoType15-2ter NULL, systemInfoType20 NULL, - spare5 NULL, - spare4 NULL, + systemInfoType21 NULL, + systemInfoType22 NULL, spare3 NULL, spare2 NULL, spare1 NULL @@ -19217,7 +20617,12 @@ SysInfoType5 ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { sysInfoType5-va40ext SysInfoType5-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + sysInfoType5-va80ext SysInfoType5-va80ext-IEs, + vbxyNonCriticalExtensions + SysInfoType5-NonCriticalExtensions-vbxy-IEs + OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -19351,6 +20756,19 @@ SysInfoType5-va40ext-IEs ::= SEQUENCE { frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL } +SysInfoType5-va80ext-IEs ::= SEQUENCE { + multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL +} + +SysInfoType5-NonCriticalExtensions-vbxy-IEs::= SEQUENCE { + sysInfoType5-vbxyext SysInfoType5-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +SysInfoType5-vbxyext-IEs ::= SEQUENCE { + sib22indicator BOOLEAN +} + -- SysInfoType5bis uses the same structure as SysInfoType5 SysInfoType5bis ::= SysInfoType5 @@ -19398,7 +20816,10 @@ SysInfoType6 ::= SEQUENCE { sysInfoType6-v770ext SysInfoType6-v770ext-IEs, va40NonCriticalExtensions SEQUENCE { sysInfoType6-va40ext SysInfoType6-va40ext-IEs, + va80NonCriticalExtensions SEQUENCE { + sysInfoType6-va80ext SysInfoType6-va80ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -19459,6 +20880,10 @@ SysInfoType6-va40ext-IEs ::= SEQUENCE { frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL } +SysInfoType6-va80ext-IEs ::= SEQUENCE { + multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL +} + SysInfoType7 ::= SEQUENCE { -- Physical channel IEs modeSpecificInfo CHOICE { @@ -19530,7 +20955,10 @@ SysInfoType11 ::= SEQUENCE { sysInfoType11-v7b0ext SysInfoType11-v7b0ext-IEs, v860NonCriticalExtensions SEQUENCE { sysInfoType11-v860ext SysInfoType11-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + sysInfoType11-va80ext SysInfoType11-va80ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -19586,6 +21014,11 @@ SysInfoType11-v860ext-IEs ::= SEQUENCE { mbsfnFrequencyList MBSFNFrequencyList-v860ext OPTIONAL } +SysInfoType11-va80ext-IEs ::= SEQUENCE { + -- Measurement IEs + multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL +} + SysInfoType11bis ::= SEQUENCE { -- Measurement IEs measurementControlSysInfo MeasurementControlSysInfoExtension OPTIONAL, @@ -19597,7 +21030,10 @@ SysInfoType11bis ::= SEQUENCE { sysInfoType11bis-v7b0ext SysInfoType11bis-v7b0ext-IEs, v860NonCriticalExtensions SEQUENCE { sysInfoType11bis-v860ext SysInfoType11bis-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + sysInfoType11bis-va80ext SysInfoType11bis-va80ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -19613,6 +21049,11 @@ SysInfoType11bis-v860ext-IEs ::= SEQUENCE { csg-DedicatedFrequencyInfoList CSG-DedicatedFrequencyInfoList OPTIONAL } +SysInfoType11bis-va80ext-IEs ::= SEQUENCE { + -- Measurement IEs + multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL +} + SysInfoType12 ::= SEQUENCE { -- Measurement IEs fach-MeasurementOccasionInfo FACH-MeasurementOccasionInfo OPTIONAL, @@ -19628,7 +21069,10 @@ SysInfoType12 ::= SEQUENCE { sysInfoType12-v6b0ext SysInfoType12-v6b0ext-IEs, v7b0NonCriticalExtensions SEQUENCE { sysInfoType12-v7b0ext SysInfoType12-v7b0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + sysInfoType12-va80ext SysInfoType12-va80ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -19672,6 +21116,11 @@ SysInfoType12-v7b0ext-IEs ::= SEQUENCE { newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL } +SysInfoType12-va80ext-IEs ::= SEQUENCE { + -- Measurement IEs + multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL +} + SysInfoType13 ::= SEQUENCE { -- Core network IEs cn-DomainSysInfoList CN-DomainSysInfoList, @@ -20074,7 +21523,16 @@ SysInfoType19 ::= SEQUENCE { -- Extension mechanism for non-release8 information v920NonCriticalExtensions SEQUENCE { sysInfoType19-v920ext SysInfoType19-v920ext, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + sysInfoType19-va80ext SysInfoType19-va80ext, + vb30NonCriticalExtensions SEQUENCE { + sysInfoType19-vb30ext SysInfoType19-vb30ext, + vbxyNonCriticalExtensions SEQUENCE { + sysInfoType19-vbxyext SysInfoType19-vbxyext, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } @@ -20083,9 +21541,49 @@ SysInfoType19-v920ext ::= SEQUENCE { eutra-FrequencyAndPriorityInfoList-v920ext EUTRA-FrequencyAndPriorityInfoList-v920ext } +SysInfoType19-va80ext ::= SEQUENCE { + multipleEutraFrequencyInfoList MultipleEUTRAFrequencyInfoList OPTIONAL +} + +SysInfoType19-vb30ext ::= SEQUENCE { + cell-fach-meas-ind ENUMERATED { high-priority-layers, all-layers } OPTIONAL +} + +SysInfoType19-vbxyext ::= SEQUENCE { + gsm-PriorityInfoList-vbxyext GSM-PriorityInfoList-vbxyext, + eutra-FrequencyAndPriorityInfoList-vbxyext EUTRA-FrequencyAndPriorityInfoList-vbxyext, + -- Measurement IEs + eutra-FrequencyRACHReportingInfo EUTRA-FrequencyRACHReportingInfo OPTIONAL +} + SysInfoType20 ::= SEQUENCE { - hNBName HNBName OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + hNBName HNBName OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +SysInfoType21 ::= SEQUENCE { + eab-Parameters EAB-Parameters OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +SysInfoType22 ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + prach-PreambleForEnhancedUplinkListType1Ext + PRACH-PreambleForEnhancedUplinkListType1Ext OPTIONAL, + prach-PreambleForEnhancedUplinkListType2Ext + PRACH-PreambleForEnhancedUplinkListType2Ext OPTIONAL, + prach-PreambleForEnhancedUplinkListType3Ext + PRACH-PreambleForEnhancedUplinkListType3Ext OPTIONAL, + concurrent-Deployment-2ms-10ms-TTI Concurrent-Deployment-2ms-10ms-TTI OPTIONAL, + nodeB-Trigger-HS-DPCCH-Transmission NodeB-Trigger-HS-DPCCH-Transmission OPTIONAL, + fallback-R99-PRACH-info Fallback-R99-PRACH-info-IEs OPTIONAL, + commonEDCHResourceConfigInfoListExt CommonEDCHResourceConfigInfoListExt OPTIONAL, + hs-dsch-DrxCellfach-SecondDrx-info HS-DSCH-DrxCellfach-SecondDrx-info OPTIONAL + }, + tdd NULL + }, + nonCriticalExtensions SEQUENCE {} OPTIONAL } SysInfoTypeSB1 ::= SEQUENCE { diff --git a/asn1/rrc/Internode-definitions.asn b/asn1/rrc/Internode-definitions.asn index 03aba7daad..370df42b1b 100644 --- a/asn1/rrc/Internode-definitions.asn +++ b/asn1/rrc/Internode-definitions.asn @@ -1,12 +1,6 @@ +-- 3GPP TS 25.331 V11.4.0 (2012-12) -- $Id$ --- Internode-definitions.asn -- --- 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 --- - Internode-definitions DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -108,6 +102,7 @@ FROM PDU-definitions RAB-InformationSetupList-r7, RAB-InformationSetupList-r8, RAB-InformationSetupList-v820ext, + RAB-InformationSetupList-r11, RB-Identity, SRB-InformationSetupList, SRB-InformationSetupList-r5, @@ -123,6 +118,8 @@ FROM PDU-definitions DL-AddReconfTransChInfoList-r5, DL-AddReconfTransChInfoList-r7, DL-AddReconfTransChInfoList-r9, + DL-AddReconfTransChInfoList-TDD128-v9c0ext, + DL-AddReconfTransChInfoList-r11, DRAC-StaticInformationList, UL-CommonTransChInfo, UL-CommonTransChInfo-r4, @@ -158,6 +155,7 @@ FROM PDU-definitions MeasurementType-r8, MeasurementType-r9, MeasurementType-r10, + MeasurementType-r11, AdditionalMeasurementID-List, AdditionalMeasurementID-List-r9, PositionEstimate, @@ -526,8 +524,11 @@ SRNC-RelocationInfo-r3 ::= CHOICE { v970NonCriticalExtensions SEQUENCE { sRNC-RelocationInfo-v970ext SRNC-RelocationInfo-v970ext-IEs, - nonCriticalExtensions - SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + sRNC-RelocationInfo-v9c0ext + SRNC-RelocationInfo-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL }, @@ -537,7 +538,18 @@ SRNC-RelocationInfo-r3 ::= CHOICE { sRNC-RelocationInfo-r10-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + sRNC-RelocationInfo-r11 SRNC-RelocationInfo-r11-IEs, + sRNC-RelocationInfo-r11-add-ext BIT STRING OPTIONAL, + v9c0NonCriticalExtensions SEQUENCE { + sRNC-RelocationInfo-v9c0ext + SRNC-RelocationInfo-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -1282,6 +1294,11 @@ SRNC-RelocationInfo-v970ext-IEs ::= SEQUENCE { ongoingMeasRepList OngoingMeasRepList-v970ext-IE OPTIONAL } +SRNC-RelocationInfo-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + SRNC-RelocationInfo-r10-IEs ::= SEQUENCE { -- Non-RRC IEs -- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC @@ -1366,6 +1383,90 @@ SRNC-RelocationInfo-r10-IEs ::= SEQUENCE { mbmsSelectedServiceInfo MBMS-SelectedServiceInfo OPTIONAL } +SRNC-RelocationInfo-r11-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-r11 OPTIONAL, + interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL, + -- Radio bearer IEs + predefinedConfigStatusList PredefinedConfigStatusList, + srb-InformationList SRB-InformationSetupList-r8, + rab-InformationList RAB-InformationSetupList-r11 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-r11 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 { @@ -1590,6 +1691,12 @@ MeasurementCommandWithType-r10 ::= CHOICE { release NULL } +MeasurementCommandWithType-r11 ::= CHOICE { + setup MeasurementType-r11, + modify NULL, + release NULL +} + OngoingMeasRep ::= SEQUENCE { measurementIdentity MeasurementIdentity, -- TABULAR: The CHOICE Measurement in the tabular description is included @@ -1678,6 +1785,13 @@ OngoingMeasRep-r10 ::= SEQUENCE { additionalMeasurementID-List AdditionalMeasurementID-List OPTIONAL } +OngoingMeasRep-r11 ::= SEQUENCE { + measurementIdentity MeasurementIdentity-r9, + measurementCommandWithType MeasurementCommandWithType-r11, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL +} + OngoingMeasRepList ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep @@ -1705,6 +1819,9 @@ OngoingMeasRepList-v970ext-IE ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRepList-r10 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep-r10 +OngoingMeasRepList-r11 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF + OngoingMeasRep-r11 + PDCP-Capability-r4 ::= SEQUENCE { losslessSRNS-RelocationSupport BOOLEAN, supportForRfc2507 CHOICE { diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn index 5ed0597ee3..b4b954688d 100644 --- a/asn1/rrc/PDU-definitions.asn +++ b/asn1/rrc/PDU-definitions.asn @@ -1,21 +1,6 @@ +-- 3GPP TS 25.331 V11.4.0 (2012-12) -- $Id$ --- PDU-definitions.asn -- --- 3GPP TS 25.331 V10.7.0 (2012-03) --- http://www.3gpp.org/ftp/Specs/html-info/25331.htm --- --- 11.2 PDU definitions --- - ---************************************************************** --- --- TABULAR: The message type and integrity check info are not --- visible in this module as they are defined in the class module. --- Also, all FDD/TDD specific choices have the FDD option first --- and TDD second, just for consistency. --- ---************************************************************** - PDU-definitions DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -95,6 +80,7 @@ IMPORTS RF-CapabilityComp, RRC-StateIndicator, RRC-TransactionIdentifier, + RSR-VCC-Info, SecurityCapability, SR-VCC-Info, SR-VCC-SecurityRABInfo-v860ext, @@ -131,6 +117,9 @@ IMPORTS UE-RadioAccessCapability-v890ext, UE-RadioAccessCapability-v920ext, UE-RadioAccessCapability-va40ext, + UE-RadioAccessCapability-va80ext, + UE-RadioAccessCapability-va60ext, + UE-RadioAccessCapability-vbxyext, UE-RadioAccessCapabilityComp, UE-RadioAccessCapabilityComp-ext, UE-RadioAccessCapabilityComp-v770ext, @@ -139,7 +128,8 @@ IMPORTS UE-RadioAccessCapabilityComp2-v7f0ext, UE-RadioAccessCapabilityComp2-v860ext, UE-RadioAccessCapabilityComp2-v920ext, - UE-RadioAccessCapabilityComp2-va40ext, + UE-RadioAccessCapabilityComp2-va40ext, + UE-RadioAccessCapabilityComp2-vbxyext, UE-RadioAccessCapabilityComp-TDD128, UE-RadioAccessCapabilityInfo-v770ext, UE-RadioAccessCapabilityInfo-TDD128-v8b0ext, @@ -176,6 +166,7 @@ IMPORTS RAB-InformationSetup-r7, RAB-InformationSetup-r8, RAB-InformationSetup-v820ext, + RAB-InformationSetup-r11, RAB-InformationSetupList, RAB-InformationSetupList-r4, RAB-InformationSetupList-r5, @@ -185,6 +176,7 @@ IMPORTS RAB-InformationSetupList-r7, RAB-InformationSetupList-r8, RAB-InformationSetupList-v820ext, + RAB-InformationSetupList-r11, RB-ActivationTimeInfoList, RB-COUNT-C-InformationList, RB-COUNT-C-MSB-InformationList, @@ -201,6 +193,7 @@ IMPORTS RB-InformationReconfigList-r6, RB-InformationReconfigList-r7, RB-InformationReconfigList-r8, + RB-InformationReconfigList-r11, RB-InformationReleaseList, RB-PDCPContextRelocationList, SRB-InformationSetupList, @@ -222,6 +215,8 @@ IMPORTS DL-AddReconfTransChInfoList-r5, DL-AddReconfTransChInfoList-r7, DL-AddReconfTransChInfoList-r9, + DL-AddReconfTransChInfoList-TDD128-v9c0ext, + DL-AddReconfTransChInfoList-r11, DL-CommonTransChInfo, DL-CommonTransChInfo-r4, DL-DeletedTransChInfoList, @@ -229,6 +224,7 @@ IMPORTS DL-DeletedTransChInfoList-r7, DRAC-StaticInformationList, HARQ-Info-r7, + HARQ-Info-r11, PowerOffsetInfoShort, TFC-Subset, TFCS-Identity, @@ -242,12 +238,16 @@ IMPORTS UL-DeletedTransChInfoList-r6, -- Physical Channel IEs : AdditionalDLSecCellInfoListFDD, + AdditionalDLSecCellInfoListFDD-r11, + AdditionalDLSecCellInfoListFDD2, + AdditionalDLSecCellInfoListFDD2-r11, Alpha, BEACON-PL-Est, CCTrCH-PowerControlInfo, CCTrCH-PowerControlInfo-r4, CCTrCH-PowerControlInfo-r5, CCTrCH-PowerControlInfo-r7, + CommonERGCHInfoFDD, ConstantValue, ConstantValueTdd, ControlChannelDRXInfo-TDD128-r8, @@ -260,6 +260,7 @@ IMPORTS DL-CommonInformation-r7, DL-CommonInformation-r8, DL-CommonInformation-r10, + DL-CommonInformation-r11, DL-CommonInformationPost, DL-HSPDSCH-Information, DL-HSPDSCH-Information-r6, @@ -268,6 +269,7 @@ IMPORTS DL-HSPDSCH-Information-r8-ext, DL-HSPDSCH-Information-r9, DL-HSPDSCH-Information-r8-ext2, + DL-HSPDSCH-Information-r11, DL-HSPDSCH-MultiCarrier-Information, DL-InformationPerRL-List, DL-InformationPerRL-List-r4, @@ -277,6 +279,7 @@ IMPORTS DL-InformationPerRL-List-r7, DL-InformationPerRL-List-r8, DL-InformationPerRL-List-v6b0ext, + DL-InformationPerRL-List-r11, DL-InformationPerRL-ListPostFDD, DL-InformationPerRL-PostTDD, DL-InformationPerRL-PostTDD-LCR-r4, @@ -286,6 +289,7 @@ IMPORTS DL-SecondaryCellInfoFDD-v890ext, DL-SecondaryCellInfoFDD-r9, DL-SecondaryCellInfoFDD-r10, + DL-SecondaryCellInfoFDD-r11, DL-TPC-PowerOffsetPerRL-List, DLUL-HSPA-Information-r8, DLUL-HSPA-Information-r9, @@ -299,6 +303,7 @@ IMPORTS E-DCH-ReconfigurationInfo, E-DCH-ReconfigurationInfo-SecULFrequency, E-DCH-ReconfigurationInfo-r7, + E-DCH-ReconfigurationInfo-r11, E-DCH-RL-InfoSameServingCell, E-TFC-Boost-Info-r7, E-DPDCH-PowerInterpolation, @@ -307,6 +312,7 @@ IMPORTS FrequencyInfo, FrequencyInfoFDD, FrequencyInfoTDD, + F-TPICH-ReconfigurationInfo, HARQ-Preamble-Mode, HS-DSCH-TBSizeTable, HS-SCCH-LessInfo-r7, @@ -318,6 +324,7 @@ IMPORTS MIMO-Parameters-v7g0ext, MIMO-Parameters-r8, MIMO-Parameters-r9, + MIMO4x4-Parameters, Multi-frequencyInfo-LCR-r7, MU-MIMO-Info-TDD128, OpenLoopPowerControl-IPDL-TDD-r4, @@ -342,6 +349,8 @@ IMPORTS RL-AdditionInformationList-r9, RL-AdditionInformationList-v950ext, RL-AdditionInformationList-r10, + RL-AdditionInformationList-vbxyext, + RL-AdditionInformationList-r11, RL-AdditionInformationList-SecULFreq, RL-RemovalInformationList, RL-RemovalInformationList-SecULFreq, @@ -350,6 +359,7 @@ IMPORTS Serving-HSDSCH-CellInformation-r7, Serving-HSDSCH-CellInformation-r8, Serving-HSDSCH-CellInformation-r9, + Serving-HSDSCH-CellInformation-r11, ServingCellChangeParameters, SpecialBurstScheduling, SPS-Information-TDD128-r8, @@ -363,17 +373,21 @@ IMPORTS TimingMaintainedSynchInd, TX-DiversityMode, UL-16QAM-Config, + UL-64QAM-Config, UL-ChannelRequirement, UL-ChannelRequirement-r4, UL-ChannelRequirement-r5, UL-ChannelRequirementWithCPCH-SetID, UL-ChannelRequirementWithCPCH-SetID-r4, UL-ChannelRequirementWithCPCH-SetID-r5, + UL-CLTD-InfoFDD, + UL-MIMO-InfoFDD, UL-DPCH-Info, UL-DPCH-Info-r4, UL-DPCH-Info-r5, UL-DPCH-Info-r6, UL-DPCH-Info-r7, + UL-DPCH-Info-r11, UL-DPCH-InfoPostFDD, UL-DPCH-InfoPostTDD, UL-DPCH-InfoPostTDD-LCR-r4, @@ -382,7 +396,9 @@ IMPORTS UL-EDCH-Information-r7, UL-EDCH-Information-r8, UL-EDCH-Information-r9, + UL-EDCH-Information-r11, UL-MulticarrierEDCHInfo-TDD128, + UL-OLTD-InfoFDD, UL-SecondaryCellInfoFDD, UL-SynchronisationParameters-r4, UL-TimingAdvance, @@ -405,6 +421,7 @@ IMPORTS EUTRA-EventResults, EUTRA-MeasuredResults, EUTRA-MeasuredResults-v920ext, + EUTRA-EventResultsForCELLFACH, Inter-FreqEventCriteriaList-v590ext, Intra-FreqEventCriteriaList-v590ext, IntraFreqReportingCriteria-1b-r5, @@ -429,6 +446,7 @@ IMPORTS MeasuredResultsOnRACH, MeasuredResultsOnRACH-v7g0ext, MeasuredResultsOnRACHinterFreq, + MeasuredResultsOnRACHeutraFreq, MeasurementCommand, MeasurementCommand-r4, MeasurementCommand-r6, @@ -436,6 +454,7 @@ IMPORTS MeasurementCommand-r8, MeasurementCommand-r9, MeasurementCommand-r10, + MeasurementCommand-r11, MeasurementIdentity, MeasurementIdentity-r9, MeasurementIdentityExt, @@ -443,6 +462,7 @@ IMPORTS NewInterFreqCellList-v7b0ext, NewInterFreqCellList-LCR-v8a0ext, NewIntraFreqCellList-LCR-v8a0ext, + PeriodicalWithReportingCellStatusOnSecULFreq, PrimaryCCPCH-RSCP, SFN-Offset-Validity, TimeslotListWithISCP, @@ -497,6 +517,7 @@ IMPORTS SysInfoType12, SysInfoTypeSB1, SysInfoTypeSB2, + SysInfoType22, -- MBMS IEs: MBMS-CellGroupIdentity-r6, MBMS-CommonRBInformationList-r6, @@ -537,7 +558,10 @@ IMPORTS MBSFN-TDM-Info-List, -- MDT IEs LoggedMeasurementsConfigurationInfo, + LoggedMeasurementsConfigurationInfo-r11, LoggedMeasReport, + LoggedMeasReport-vbxyext, + LoggedConnectionEstablishmentFailureReport, -- UTRAN ANR IEs LoggedANRConfigurationInfo, LoggedANRReportInfoList @@ -627,9 +651,21 @@ ActiveSetUpdate ::= CHOICE { -- Container for adding non critical extensions after freezing -- REL-11 activeSetUpdate-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + activeSetUpdate-vbxyext ActiveSetUpdate-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + activeSetUpdate-r11 ActiveSetUpdate-r11-IEs, + -- Container for adding non critical extensions after freezing + -- REL-12 + activeSetUpdate-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -865,6 +901,56 @@ ActiveSetUpdate-r10-IEs ::= SEQUENCE { additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL } +ActiveSetUpdate-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL, + rl-AdditionInformationList RL-AdditionInformationList-vbxyext + OPTIONAL +} + +ActiveSetUpdate-r11-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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + e-dch-ReconfigurationInfo-SecULFrequency + E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + rl-AdditionInformationList RL-AdditionInformationList-r11 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-r11 OPTIONAL, + e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11 OPTIONAL, + ul-16QAM-Config UL-16QAM-Config OPTIONAL, + ul-64QAM-Config UL-64QAM-Config OPTIONAL, + ul-MIMO-InfoFDD UL-MIMO-InfoFDD 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-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL +} + -- *************************************************** -- -- ACTIVE SET UPDATE COMPLETE (FDD only) @@ -1085,6 +1171,9 @@ CellUpdate ::= SEQUENCE { measuredResultsOnRACH MeasuredResultsOnRACH OPTIONAL, laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions + -- The cellUpdate-r3-add-ext can be omitted if its inclusion would result in the + -- size of the message exceeding the maximum PDU size possible for CCCH + -- transmission cellUpdate-r3-add-ext BIT STRING (CONTAINING CellUpdate-r3-add-ext-IEs) OPTIONAL, v590NonCriticalExtensions SEQUENCE { @@ -1097,9 +1186,15 @@ CellUpdate ::= SEQUENCE { cellUpdate-v770ext CellUpdate-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { cellUpdate-v860ext CellUpdate-v860ext-IEs, + -- The va40NonCriticalExtensions can be omitted if its inclusion + -- would result in the size of the message exceeding the maximum PDU + -- size possible for CCCH transmission va40NonCriticalExtensions SEQUENCE { cellUpdate-va40ext CellUpdate-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + cellUpdate-vbxyext CellUpdate-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -1132,6 +1227,8 @@ CellUpdate-v690ext-IEs ::= SEQUENCE { CellUpdate-v6b0ext-IEs ::= SEQUENCE { -- MBMS IEs + -- The mbmsSelectedServices can be omitted if its inclusion would result in the + -- size of the message exceeding the maximum PDU size possible for CCCH transmission mbmsSelectedServices MBMS-SelectedServicesShort OPTIONAL } @@ -1171,6 +1268,11 @@ CellUpdate-va40ext-IEs ::= SEQUENCE { loggedANRResultsAvailable ENUMERATED { true } OPTIONAL } +CellUpdate-vbxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACHeutraFreq MeasuredResultsOnRACHeutraFreq OPTIONAL +} + -- *************************************************** -- -- CELL UPDATE CONFIRM @@ -1291,7 +1393,10 @@ CellUpdateConfirm ::= CHOICE { cellUpdateConfirm-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { cellUpdateConfirm-v950ext CellUpdateConfirm-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + cellUpdateConfirm-v9c0ext CellUpdateConfirm-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL }, criticalExtensions CHOICE { @@ -1300,9 +1405,26 @@ CellUpdateConfirm ::= CHOICE { -- Container for adding non critical extensions after -- freezing REL-11 cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + cellUpdateConfirm-v9c0ext CellUpdateConfirm-v9c0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + cellUpdateConfirm-vbxyext + CellUpdateConfirm-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + cellUpdateConfirm-r11 CellUpdateConfirm-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + cellUpdateConfirm-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -1757,8 +1879,7 @@ CellUpdateConfirm-r9-IEs ::= SEQUENCE { -- 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, + dummy DefaultConfigForCellFACH OPTIONAL, -- Radio bearer IEs rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL, rb-InformationReleaseList RB-InformationReleaseList OPTIONAL, @@ -1801,11 +1922,18 @@ CellUpdateConfirm-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +CellUpdateConfirm-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + CellUpdateConfirm-r10-IEs ::= SEQUENCE { -- User equipment IEs integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, - sr-vcc-Info SR-VCC-Info OPTIONAL, + -- dummy2 is not used in this version of the specification, it should + -- not be sent. + dummy2 SR-VCC-Info OPTIONAL, activationTime ActivationTime OPTIONAL, new-U-RNTI U-RNTI OPTIONAL, new-C-RNTI C-RNTI OPTIONAL, @@ -1869,6 +1997,85 @@ CellUpdateConfirm-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +CellUpdateConfirm-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +CellUpdateConfirm-r11-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + -- dummy2 is not used in this version of the specification, it should + -- not be sent. + dummy2 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-r11 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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -1994,9 +2201,22 @@ CellUpdateConfirm-CCCH ::= CHOICE { -- Container for adding non critical extensions after -- freezing REL-11 cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + cellUpdateConfirm-vbxyext + CellUpdateConfirm-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + cellUpdateConfirm-r11 CellUpdateConfirm-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + cellUpdateConfirm-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -2159,15 +2379,13 @@ HandoverToUTRANCommand ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { handoverToUTRANCommand-r9 HandoverToUTRANCommand-r9-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL - }, - criticalExtensions CHOICE { - r10 SEQUENCE { - handoverToUTRANCommand-r10 HandoverToUTRANCommand-r10-IEs, + v9c0NonCriticalExtensions SEQUENCE { + handoverToUTRANCommand-v9c0ext + HandoverToUTRANCommand-v9c0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL - }, - criticalExtensions SEQUENCE {} - } + } OPTIONAL + }, + criticalExtensions HandoverToUTRANCommand-LaterCriticalExtensions } } } @@ -2176,6 +2394,7 @@ HandoverToUTRANCommand ::= CHOICE { } } + HandoverToUTRANCommand-r3-IEs ::= SEQUENCE { -- User equipment IEs new-U-RNTI U-RNTI-Short, @@ -2695,6 +2914,31 @@ HandoverToUTRANCommand-r9-IEs ::= SEQUENCE { maxAllowedUL-TX-Power MaxAllowedUL-TX-Power } +HandoverToUTRANCommand-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + +HandoverToUTRANCommand-LaterCriticalExtensions ::= CHOICE { + r10 SEQUENCE { + handoverToUTRANCommand-r10 HandoverToUTRANCommand-r10-IEs, + v9c0NonCriticalExtensions SEQUENCE { + handoverToUTRANCommand-v9c0ext + HandoverToUTRANCommand-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + }, + criticalExtensions CHOICE { + r11 SEQUENCE { + handoverToUTRANCommand-r11 HandoverToUTRANCommand-r11-IEs, + -- Container for adding non critical extensions after freezing REL-12 + handoverToUTRANCommand-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } +} + HandoverToUTRANCommand-r10-IEs ::= SEQUENCE { -- User equipment IEs new-U-RNTI U-RNTI-Short, @@ -2772,6 +3016,83 @@ HandoverToUTRANCommand-r10-IEs ::= SEQUENCE { maxAllowedUL-TX-Power MaxAllowedUL-TX-Power } +HandoverToUTRANCommand-r11-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-r11 OPTIONAL, + ul-CommonTransChInfo UL-CommonTransChInfo-r4, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8, + dl-CommonTransChInfo DL-CommonTransChInfo-r4, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r11, + ul-DPCH-Info UL-DPCH-Info-r11, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 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, + 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 +} + -- *************************************************** -- -- HANDOVER TO UTRAN COMPLETE @@ -2790,7 +3111,10 @@ HandoverToUTRANComplete ::= SEQUENCE { handoverToUTRANComplete-r3-add-ext BIT STRING OPTIONAL, va40NonCriticalExtensions SEQUENCE { handoverToUTRANComplete-va40ext HandoverToUTRANComplete-va40ext, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + handoverToUTRANComplete-vbxyext HandoverToUTRANComplete-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -2799,6 +3123,10 @@ HandoverToUTRANComplete-va40ext ::= SEQUENCE { loggedMeasAvailable ENUMERATED { true } OPTIONAL } +HandoverToUTRANComplete-vbxyext-IEs ::= SEQUENCE { + loggedConnectionEstablishmentFailureInfoAvailable ENUMERATED { true } OPTIONAL +} + -- *************************************************** -- -- INITIAL DIRECT TRANSFER @@ -2826,7 +3154,10 @@ InitialDirectTransfer ::= SEQUENCE { initialDirectTransfer-v770ext InitialDirectTransfer-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { initialDirectTransfer-v860ext InitialDirectTransfer-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + initialDirectTransfer-vbxyext InitialDirectTransfer-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -2870,6 +3201,11 @@ InitialDirectTransfer-v7g0ext-IEs ::= SEQUENCE { measuredResultsOnRACH-v7g0ext MeasuredResultsOnRACH-v7g0ext OPTIONAL } +InitialDirectTransfer-vbxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACHeutraFreq MeasuredResultsOnRACHeutraFreq OPTIONAL +} + -- *************************************************** -- -- HANDOVER FROM UTRAN COMMAND @@ -3057,7 +3393,14 @@ HandoverFromUTRANCommand-EUTRA ::= SEQUENCE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + handoverFromUTRANCommand-EUTRA-r11 HandoverFromUTRANCommand-EUTRA-r11-IEs, + handoverFromUTRANCommand-EUTRA-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } @@ -3070,6 +3413,16 @@ HandoverFromUTRANCommand-EUTRA-r8-IEs ::= SEQUENCE { eutra-Message OCTET STRING } +HandoverFromUTRANCommand-EUTRA-r11-IEs ::= SEQUENCE { + -- User equipment IEs + rsr-vcc-Info RSR-VCC-Info OPTIONAL, + activationTime ActivationTime OPTIONAL, + -- Radio bearer IEs + toHandoverRAB-Info RAB-InformationList OPTIONAL, + -- Other IEs + eutra-Message OCTET STRING +} + -- *************************************************** -- -- HANDOVER FROM UTRAN FAILURE @@ -3261,7 +3614,15 @@ InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { interRATHandoverInfo-va40ext InterRATHandoverInfo-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + va80NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-va80ext + InterRATHandoverInfo-va80ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + interRATHandoverInfo-vbxyext + InterRATHandoverInfo-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3342,6 +3703,15 @@ InterRATHandoverInfoBand-va40ext-IEs ::= SEQUENCE { rf-CapabilityFDDComp RF-CapabBandListFDDComp-ext2 OPTIONAL } +InterRATHandoverInfo-va80ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityInfo-va80ext UE-RadioAccessCapability-va80ext OPTIONAL +} + +InterRATHandoverInfo-vbxyext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityInfo-vbxyext UE-RadioAccessCapability-vbxyext OPTIONAL, + ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-vbxyext OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL @@ -3447,9 +3817,23 @@ MeasurementControl ::= CHOICE { -- Container for adding non critical extensions after -- freezing REL-11 measurementControl-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vaa0NonCriticalExtensions SEQUENCE { + measurementControl-vaa0ext + MeasurementControl-vaa0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + measurementControl-r11 + MeasurementControl-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + measurementControl-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -3596,6 +3980,24 @@ MeasurementControl-r10-IEs ::= SEQUENCE { dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL } +MeasurementControl-vaa0ext-IEs ::= SEQUENCE { + -- Measurement IEs + periodicalReportingCriteriaOnSecULFreq + PeriodicalWithReportingCellStatusOnSecULFreq OPTIONAL +} + +MeasurementControl-r11-IEs ::= SEQUENCE { + -- Measurement IEs + measurementIdentity MeasurementIdentity-r9, + -- TABULAR: The measurement type is included in measurementCommand. + measurementCommand MeasurementCommand-r11, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL, + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL, + -- Physical channel IEs + dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL FAILURE @@ -3669,8 +4071,12 @@ MeasurementReport ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { measurementReport-va40ext MeasurementReport-va40ext-IEs, - nonCriticalExtensions - SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + measurementReport-vbxyext + MeasurementReport-vbxyext-IEs, + nonCriticalExtensions + SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3748,6 +4154,12 @@ MeasurementReport-va40ext-IEs ::= SEQUENCE { loggedANRResultsAvailable ENUMERATED { true } OPTIONAL } +MeasurementReport-vbxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACHeutraFreq MeasuredResultsOnRACHeutraFreq OPTIONAL, + eutra-EventResultsForCELLFACH EUTRA-EventResultsForCELLFACH OPTIONAL +} + -- *************************************************** -- -- PAGING TYPE 1 @@ -3967,9 +4379,25 @@ PhysicalChannelReconfiguration ::= CHOICE { -- freezing REL-11 physicalChannelReconfiguration-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + physicalChannelReconfiguration-vbxyext + PhysicalChannelReconfiguration-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + physicalChannelReconfiguration-r11 + PhysicalChannelReconfiguration-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + physicalChannelReconfiguration-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions + SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4400,6 +4828,68 @@ PhysicalChannelReconfiguration-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +PhysicalChannelReconfiguration-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +PhysicalChannelReconfiguration-r11-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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters 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-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -4737,7 +5227,11 @@ RadioBearerReconfiguration ::= CHOICE { v950NonCriticalExtensions SEQUENCE { radioBearerReconfiguration-v950ext RadioBearerReconfiguration-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerReconfiguration-v9c0ext + RadioBearerReconfiguration-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL }, criticalExtensions CHOICE { @@ -4748,9 +5242,32 @@ RadioBearerReconfiguration ::= CHOICE { -- freezing REL-11 radioBearerReconfiguration-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerReconfiguration-v9c0ext + RadioBearerReconfiguration-v9c0ext-IEs, + vaa0NonCriticalExtensions SEQUENCE { + radioBearerReconfiguration-vaa0ext + RadioBearerReconfiguration-vaa0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + radioBearerReconfiguration-vbxyext + RadioBearerReconfiguration-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + radioBearerReconfiguration-r11 + RadioBearerReconfiguration-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + radioBearerReconfiguration-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4761,6 +5278,10 @@ RadioBearerReconfiguration ::= CHOICE { } } +RadioBearerReconfiguration-vaa0ext-IEs ::= SEQUENCE { + umRlc-ReEstablishmentRBList RB-IdentityList OPTIONAL +} + RadioBearerReconfiguration-r3-IEs ::= SEQUENCE { -- User equipment IEs rrc-TransactionIdentifier RRC-TransactionIdentifier, @@ -5331,6 +5852,11 @@ RadioBearerReconfiguration-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +RadioBearerReconfiguration-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + RadioBearerReconfiguration-r10-IEs ::= SEQUENCE { -- User equipment IEs integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, @@ -5412,6 +5938,97 @@ RadioBearerReconfiguration-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerReconfiguration-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +RadioBearerReconfiguration-r11-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-r11 OPTIONAL, + rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL, + rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + umRlc-ReEstablishmentRBList RB-IdentityList 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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -5598,7 +6215,10 @@ RadioBearerRelease ::= CHOICE { radioBearerRelease-v950ext RadioBearerRelease-v950ext-IEs, v970NonCriticalExtensions SEQUENCE { radioBearerRelease-v970ext RadioBearerRelease-v970ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerRelease-v9c0ext RadioBearerRelease-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL }, @@ -5608,9 +6228,27 @@ RadioBearerRelease ::= CHOICE { -- Container for adding non critical extensions after -- freezing REL-11 radioBearerRelease-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerRelease-v9c0ext RadioBearerRelease-v9c0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + radioBearerRelease-vbxyext + RadioBearerRelease-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + radioBearerRelease-r11 + RadioBearerRelease-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + radioBearerRelease-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -6088,6 +6726,11 @@ RadioBearerRelease-v970ext-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerRelease-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + RadioBearerRelease-r10-IEs ::= SEQUENCE { -- User equipment IEs integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, @@ -6151,6 +6794,78 @@ RadioBearerRelease-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerRelease-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +RadioBearerRelease-r11-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-r11 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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -6326,7 +7041,10 @@ RadioBearerSetup ::= CHOICE { radioBearerSetup-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { radioBearerSetup-v950ext RadioBearerSetup-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerSetup-v9c0ext RadioBearerSetup-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL }, criticalExtensions CHOICE { @@ -6335,9 +7053,25 @@ RadioBearerSetup ::= CHOICE { -- Container for adding non critical extensions after -- freezing REL-11 radioBearerSetup-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + radioBearerSetup-v9c0ext RadioBearerSetup-v9c0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + radioBearerSetup-vbxyext + RadioBearerSetup-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + radioBearerSetup-r11 RadioBearerSetup-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + radioBearerSetup-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -6844,6 +7578,11 @@ RadioBearerSetup-v950ext-IEs::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +RadioBearerSetup-v9c0ext-IEs::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + RadioBearerSetup-r10-IEs ::= SEQUENCE { -- User equipment IEs integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, @@ -6906,6 +7645,77 @@ RadioBearerSetup-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerSetup-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +RadioBearerSetup-r11-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-r11 OPTIONAL, + rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL, + rb-InformationReconfigList RB-InformationReconfigList-r11 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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -7284,7 +8094,8 @@ RRCConnectionRequest ::= SEQUENCE { rrcConnectionRequest-v940ext RRCConnectionRequest-v940ext-IEs, va40NonCriticalExtensions - RRCConnectionRequest-NonCriticalExts-va40-IEs OPTIONAL + RRCConnectionRequest-NonCriticalExts-va40-IEs + OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -7379,20 +8190,36 @@ RRCConnectionRequest-v940ext-IEs ::= SEQUENCE { systemInformationContainerStoredIndicator ENUMERATED { true } OPTIONAL } +RRCConnectionRequest-v9b0ext-IEs ::= SEQUENCE { + -- User equipment IEs + cSFBIndication ENUMERATED { true } OPTIONAL +} + RRCConnectionRequest-NonCriticalExts-va40-IEs ::= SEQUENCE { rrcConnectionRequest-va40ext RRCConnectionRequest-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9b0NonCriticalExtensions SEQUENCE { + rrcConnectionRequest-v9b0ext RRCConnectionRequest-v9b0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + rrcConnectionRequest-vbxyext RRCConnectionRequest-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL } RRCConnectionRequest-va40ext-IEs ::= SEQUENCE { -- User equipment IEs - -- For 1.28 Mcps TDD, IE ”supportOfMoreThanTwoCells” represent MU-MIMO capability, + -- 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 } +RRCConnectionRequest-vbxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACHeutraFreq MeasuredResultsOnRACHeutraFreq OPTIONAL +} + -- *************************************************** -- -- RRC CONNECTION SETUP @@ -7507,7 +8334,18 @@ RRCConnectionSetup ::= CHOICE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + rrcConnectionSetup-r11 + RRCConnectionSetup-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + rrcConnectionSetup-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -7940,6 +8778,65 @@ RRCConnectionSetup-r10-IEs ::= SEQUENCE { mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL } +RRCConnectionSetup-r11-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-r11 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-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL +} + -- *************************************************** -- -- RRC CONNECTION SETUP COMPLETE @@ -7986,7 +8883,11 @@ RRCConnectionSetupComplete ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { rrcConectionSetupComplete-va40ext RRCConnectionSetupComplete-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + rrcConnectionSetupComplete-vbxyext + RRCConnectionSetupComplete-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -8096,7 +8997,11 @@ RRCConnectionSetupComplete-va40ext-IEs ::= SEQUENCE { RRCConnectionSetupCompleteBand-va40ext-IEs ::= SEQUENCE { -- User equipment IEs ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL +} +RRCConnectionSetupComplete-vbxyext-IEs ::= SEQUENCE { + -- Other IEs + loggedConnectionEstablishmentFailureInfoAvailable ENUMERATED { true } OPTIONAL } -- *************************************************** @@ -8340,6 +9245,7 @@ SystemInformation-BCH ::= SEQUENCE { -- -- *************************************************** +-- this IE is not used in this version of the specification. SystemInformation-FACH ::= SEQUENCE { -- Other information elements payload CHOICE { @@ -8640,8 +9546,12 @@ TransportChannelReconfiguration ::= CHOICE { BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v950ext - TransportChannelReconfiguration-v950ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + TransportChannelReconfiguration-v950ext-IEs, + v9c0NonCriticalExtensions SEQUENCE { + transportChannelReconfiguration-v9c0ext + TransportChannelReconfiguration-v9c0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL }, criticalExtensions CHOICE { @@ -8652,9 +9562,28 @@ TransportChannelReconfiguration ::= CHOICE { -- freezing REL-11 transportChannelReconfiguration-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + v9c0NonCriticalExtensions SEQUENCE { + transportChannelReconfiguration-v9c0ext + TransportChannelReconfiguration-v9c0ext-IEs, + vbxyNonCriticalExtensions SEQUENCE { + transportChannelReconfiguration-vbxyext + TransportChannelReconfiguration-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + transportChannelReconfiguration-r11 + TransportChannelReconfiguration-r11-IEs, + -- Container for adding non critical extensions after + -- freezing REL-12 + transportChannelReconfiguration-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -9082,6 +10011,11 @@ TransportChannelReconfiguration-v950ext-IEs ::= SEQUENCE { secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL } +TransportChannelReconfiguration-v9c0ext-IEs ::= SEQUENCE { + -- For 1.28Mcps TDD only + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-TDD128-v9c0ext OPTIONAL +} + TransportChannelReconfiguration-r10-IEs ::= SEQUENCE { -- User equipment IEs integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, @@ -9138,6 +10072,71 @@ TransportChannelReconfiguration-r10-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +TransportChannelReconfiguration-vbxyext-IEs ::= SEQUENCE { + ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL +} + +TransportChannelReconfiguration-r11-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-r11 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, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 @@ -9478,7 +10477,10 @@ UplinkDirectTransfer ::= SEQUENCE { uplinkDirectTransfer-v690ext UplinkDirectTransfer-v690ext-IEs, v7g0NonCriticalExtensions SEQUENCE { uplinkDirectTransfer-v7g0ext UplinkDirectTransfer-v7g0ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + uplinkDirectTransfer-vbxyext UplinkDirectTransfer-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -9494,6 +10496,11 @@ UplinkDirectTransfer-v7g0ext-IEs ::= SEQUENCE { measuredResultsOnRACH-v7g0ext MeasuredResultsOnRACH-v7g0ext OPTIONAL } +UplinkDirectTransfer-vbxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACHeutraFreq MeasuredResultsOnRACHeutraFreq OPTIONAL +} + -- *************************************************** -- -- UPLINK PHYSICAL CHANNEL CONTROL @@ -10311,7 +11318,14 @@ System-Information-Container ::= SEQUENCE { sysInfoType11 OCTET STRING (CONTAINING SysInfoType11) OPTIONAL, sysInfoType11bis OCTET STRING (CONTAINING SysInfoType11bis) OPTIONAL, sysInfoType12 OCTET STRING (CONTAINING SysInfoType12) OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + system-Information-Container-vbxyext System-Information-Container-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +System-Information-Container-vbxyext-IEs ::= SEQUENCE { + sysInfoType22 OCTET STRING (CONTAINING SysInfoType22) OPTIONAL } -- *************************************************** @@ -10329,7 +11343,14 @@ LoggingMeasurementConfiguration ::= SEQUENCE { loggingMeasurementConfiguration-r10-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + loggingMeasurementConfiguration-r11-IEs LoggingMeasurementConfiguration-r11-IEs, + loggingMeasurementConfiguration-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } @@ -10338,6 +11359,11 @@ LoggingMeasurementConfiguration-r10-IEs ::= SEQUENCE { loggedANRConfigurationInfo LoggedANRConfigurationInfo OPTIONAL } +LoggingMeasurementConfiguration-r11-IEs ::= SEQUENCE { + loggedMeasurementsConfigurationInfo LoggedMeasurementsConfigurationInfo-r11 OPTIONAL, + loggedANRConfigurationInfo LoggedANRConfigurationInfo OPTIONAL +} + -- *************************************************** -- -- UE INFORMATION RESPONSE @@ -10348,7 +11374,16 @@ UEInformationResponse ::= SEQUENCE { rrc-TransactionIdentifier RRC-TransactionIdentifier, loggedMeasReport LoggedMeasReport OPTIONAL, loggedANRReportInfoList LoggedANRReportInfoList OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbxyNonCriticalExtensions SEQUENCE { + ueInformationResponse-vbxyext UEInformationResponse-vbxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +UEInformationResponse-vbxyext-IEs ::= SEQUENCE { + loggedMeasReport LoggedMeasReport-vbxyext OPTIONAL, + loggedConnectionEstablishmentFailureReport + LoggedConnectionEstablishmentFailureReport OPTIONAL } -- *************************************************** @@ -10366,7 +11401,15 @@ UEInformationRequest ::= SEQUENCE { ueInformationRequest-r10-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r11 SEQUENCE { + ueInformationRequest-r11 UEInformationRequest-r11-IEs, + -- Container for additional R11 extensions + ueInformationRequest-r11-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } @@ -10375,4 +11418,10 @@ UEInformationRequest-r10-IEs ::= SEQUENCE { loggedANRReportRequest ENUMERATED { true } OPTIONAL } +UEInformationRequest-r11-IEs ::= SEQUENCE { + loggedMeasReportRequest ENUMERATED { true } OPTIONAL, + loggedANRReportRequest ENUMERATED { true } OPTIONAL, + loggedConnectionEstablishmentFailureRequest ENUMERATED { true } OPTIONAL +} + END diff --git a/asn1/rrc/packet-rrc-template.c b/asn1/rrc/packet-rrc-template.c index b832e0bee6..bf993433b9 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * - * Ref: 3GPP TS 25.331 V10.7.0 (2012-03) + * Ref: 3GPP TS 25.331 V11.4.0 (2012-12) */ /** @@ -74,6 +74,7 @@ static dissector_handle_t rrc_dl_dcch_handle=NULL; static dissector_handle_t rrc_bcch_fach_handle=NULL; static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL; static dissector_handle_t lte_rrc_dl_dcch_handle=NULL; +static dissector_handle_t gsm_rlcmac_dl_handle=NULL; enum nas_sys_info_gsm_map { RRC_NAS_SYS_INFO_CS, @@ -90,6 +91,7 @@ static int dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_t static int dissect_SysInfoType5_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); static int dissect_SysInfoType11_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); static int dissect_SysInfoType11bis_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); +static int dissect_SysInfoType22_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); /* Include constants */ #include "packet-rrc-val.h" @@ -124,12 +126,12 @@ static const true_false_string rrc_eutra_feat_group_ind_2_val = { "EUTRAN measurements and reporting in connected mode - Not supported" }; static const true_false_string rrc_eutra_feat_group_ind_3_val = { - "Undefined - Supported", - "Undefined - Not supported" + "UTRA CELL_FACH absolute priority cell reselection for high priority layers - Supported", + "UTRA CELL_FACH absolute priority cell reselection for high priority layers - Not supported" }; static const true_false_string rrc_eutra_feat_group_ind_4_val = { - "Undefined - Supported", - "Undefined - Not supported" + "UTRA CELL_FACH absolute priority cell reselection for all layers - Supported", + "UTRA CELL_FACH absolute priority cell reselection for all layers - Not supported" }; static int flowd,type; @@ -319,6 +321,7 @@ proto_reg_handoff_rrc(void) lte_rrc_ue_eutra_cap_handle = find_dissector("lte-rrc.ue_eutra_cap"); lte_rrc_dl_dcch_handle = find_dissector("lte-rrc.dl.dcch"); rrc_bcch_fach_handle = find_dissector("rrc.bcch.fach"); + gsm_rlcmac_dl_handle = find_dissector("gsm_rlcmac_dl"); } diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index 080b053133..9621a92609 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -58,12 +58,14 @@ MasterInformationBlock_PDU # : # for some reason UE-RadioAccessCapability-v890ext +UE-RadioAccessCapability-va60ext UL-PhysChCapabilityFDD-r6 GSMCellGroupingList UE-Positioning-GANSS-Data GANSSDecipheringKeys GSM-CellID RRCConnectionRelease-CCCH-va40ext-IEs +AdditionalDLSecCellInfoListFDD2 #.END #.PDU_NEW @@ -121,6 +123,8 @@ SysInfoType17 @si.sib17 SysInfoType18 @si.sib18 SysInfoType19 @si.sib19 SysInfoType20 @si.sib20 +SysInfoType21 @si.sib21 +SysInfoType22 @si.sib22 SysInfoTypeSB1 @si.sb1 SysInfoTypeSB2 @si.sb2 HandoverToUTRANCommand @irat.ho_to_utran_cmd @@ -545,6 +549,24 @@ fp_info *fpinf ; add_new_data_source(actx->pinfo,gsm_message_tvb,"GSM Message(aligned)"); call_dissector(gsm_a_dtap_handle,gsm_message_tvb,actx->pinfo, tree); } + +#.FN_BODY GERAN-SystemInfoBlock VAL_PTR = ¶meter_tvb + tvbuff_t *parameter_tvb=NULL; + +%(DEFAULT_BODY)s + if (parameter_tvb){ + guint8 byte = tvb_get_guint8(parameter_tvb, 0); + if (byte == 0x06) { + if (gsm_a_dtap_handle) { + call_dissector(gsm_a_dtap_handle, parameter_tvb, actx->pinfo, tree); + } + } else { + if (gsm_rlcmac_dl_handle) { + call_dissector(gsm_rlcmac_dl_handle, parameter_tvb, actx->pinfo, tree); + } + } + } + #.FN_BODY GSM-Classmark2 VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb=NULL; @@ -561,6 +583,14 @@ fp_info *fpinf ; de_ms_cm_3(parameter_tvb, tree, actx->pinfo, 0, tvb_length(parameter_tvb), NULL, 0); } +#.FN_BODY GSM-MS-RadioAccessCapability VAL_PTR = ¶meter_tvb + tvbuff_t *parameter_tvb=NULL; + +%(DEFAULT_BODY)s + if (parameter_tvb){ + de_gmm_ms_radio_acc_cap(parameter_tvb, tree, actx->pinfo, 0, tvb_length(parameter_tvb), NULL, 0); + } + #.FN_BODY InterRATHandoverInfoWithInterRATCapabilities-r3-IEs/interRATHandoverInfo VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb=NULL; @@ -581,6 +611,12 @@ fp_info *fpinf ; if (eutra_message_tvb && lte_rrc_dl_dcch_handle) call_dissector(lte_rrc_dl_dcch_handle, eutra_message_tvb, actx->pinfo, tree); +#.FN_BODY HandoverFromUTRANCommand-EUTRA-r11-IEs/eutra-Message VAL_PTR = &eutra_message_tvb + tvbuff_t *eutra_message_tvb = NULL; +%(DEFAULT_BODY)s + if (eutra_message_tvb && lte_rrc_dl_dcch_handle) + call_dissector(lte_rrc_dl_dcch_handle, eutra_message_tvb, actx->pinfo, tree); + #.FN_BODY HandoverFromUtranFailure-v860ext-IEs/eutra-Message VAL_PTR = &eutra_message_tvb tvbuff_t *eutra_message_tvb = NULL; %(DEFAULT_BODY)s @@ -612,7 +648,7 @@ HNBName TYPE=FT_STRING DISPLAY=BASE_NONE tvbuff_t *hnbname_tvb = NULL; %(DEFAULT_BODY)s - proto_tree_add_unicode_string(tree, hf_index, hnbname_tvb, 0, -1, + actx->created_item = proto_tree_add_unicode_string(tree, hf_index, hnbname_tvb, 0, -1, tvb_get_ephemeral_string_enc(hnbname_tvb, 0, tvb_length(hnbname_tvb), ENC_UTF_8 | ENC_NA)); #.FN_BODY CN-DomainIdentity VAL_PTR = &rrc_nas_sys_info_gsm_map_type |