diff options
author | AndersBroman <anders.broman@ericsson.com> | 2016-01-13 15:55:39 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-01-13 16:41:37 +0000 |
commit | 588955d2ac57ff6a1c054cf039c1c6d96a4e71f5 (patch) | |
tree | 4b2cefe50a3e6d73dfbaf8324b97a5aaec3ded34 /asn1 | |
parent | bf0f5a982bc0666b6fa8d70c8d64cb1f07ab12ad (diff) |
[RRC] Update to V13.1.0 (2015-12)
Change-Id: Ic9c19bf7f8ee4233ac1150bc372b3693502d986d
Reviewed-on: https://code.wireshark.org/review/13261
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/rrc/Class-definitions.asn | 19 | ||||
-rw-r--r-- | asn1/rrc/Constant-definitions.asn | 18 | ||||
-rw-r--r-- | asn1/rrc/InformationElements.asn | 1301 | ||||
-rw-r--r-- | asn1/rrc/Internode-definitions.asn | 247 | ||||
-rw-r--r-- | asn1/rrc/PDU-definitions.asn | 1060 | ||||
-rw-r--r-- | asn1/rrc/rrc.cnf | 1 |
6 files changed, 2017 insertions, 629 deletions
diff --git a/asn1/rrc/Class-definitions.asn b/asn1/rrc/Class-definitions.asn index 7cdf7e5446..e3d8c73378 100644 --- a/asn1/rrc/Class-definitions.asn +++ b/asn1/rrc/Class-definitions.asn @@ -1,4 +1,6 @@ --- 3GPP TS 25.331 V12.6.0 (2015-06) +-- 3GPP TS 25.331 V13.1.0 (2015-12) +-- +-- 11.1 General message structure -- Class-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -8,7 +10,7 @@ IMPORTS ActiveSetUpdate, ActiveSetUpdateComplete, - ActiveSetUpdateFailure, + ActiveSetUpdateFailure, AssistanceDataDelivery, CellChangeOrderFromUTRAN, CellChangeOrderFromUTRANFailure, @@ -70,6 +72,7 @@ IMPORTS SignallingConnectionRelease, SignallingConnectionReleaseIndication, SystemInformation-BCH, + SystemInformation2-BCH, SystemInformation-FACH, SystemInformationChangeIndication, TransportChannelReconfiguration, @@ -230,7 +233,7 @@ DL-CCCH-MessageType ::= CHOICE { rrcConnectionRelease RRCConnectionRelease-CCCH, rrcConnectionSetup RRCConnectionSetup, uraUpdateConfirm URAUpdateConfirm-CCCH, - -- dummy is not used in the specification. If received it is ignored by the UE. + -- dummy is not used in the specification. If received it is ignored by the UE. -- See TS 23.041 for handling of warning security information by Cell Broadcast Center. dummy ETWSPrimaryNotificationWithSecurity, spare2 NULL, @@ -339,6 +342,16 @@ BCCH-BCH-Message ::= SEQUENCE { --************************************************************** -- +-- BCCH messages sent on BCH2 +-- +--************************************************************** + +BCCH-BCH2-Message ::= SEQUENCE { + message SystemInformation2-BCH +} + +--************************************************************** +-- -- MCCH messages -- --************************************************************** diff --git a/asn1/rrc/Constant-definitions.asn b/asn1/rrc/Constant-definitions.asn index 0d82ac9ad8..1364e3ddc5 100644 --- a/asn1/rrc/Constant-definitions.asn +++ b/asn1/rrc/Constant-definitions.asn @@ -1,4 +1,6 @@ --- 3GPP TS 25.331 V12.6.0 (2015-06) +-- 3GPP TS 25.331 V13.1.0 (2015-12) +-- +-- 11.4 Constant definitions -- Constant-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -9,9 +11,12 @@ hiPUSCHidentities INTEGER ::= 64 hiRM INTEGER ::= 256 maxAC INTEGER ::= 16 maxAdditionalMeas INTEGER ::= 4 +maxAddPos INTEGER ::= 8 maxASC INTEGER ::= 8 maxASCmap INTEGER ::= 7 maxASCpersist INTEGER ::= 6 +maxBeacons INTEGER ::= 64 +maxBTs INTEGER ::= 32 maxCCTrCH INTEGER ::= 8 maxCellMeas INTEGER ::= 32 maxCellMeas-ext INTEGER ::= 80 @@ -102,6 +107,7 @@ maxMeasOccasionPattern-1 INTEGER ::= 4 maxMeasParEvent INTEGER ::= 2 maxNonContiguousMultiCellCombinations INTEGER ::= 3 maxNumAccessGroups INTEGER ::= 16 +maxNumAcdcCategory INTEGER ::= 16 maxNumCDMA2000Freqs INTEGER ::= 8 maxNumE-AGCH INTEGER ::= 4 maxNumE-HICH INTEGER ::= 4 @@ -132,8 +138,11 @@ maxPRACH INTEGER ::= 16 maxPRACH-EUL INTEGER ::= 4 maxPRACH-FPACH INTEGER ::= 8 maxPredefConfig INTEGER ::= 16 +maxOtherStateConfig INTEGER ::= 4 +maxOtherStateConfig-1 INTEGER ::= 3 maxPrio INTEGER ::= 8 maxPrio-1 INTEGER ::= 7 +maxPrio-ext INTEGER ::= 16 maxPUSCH INTEGER ::= 8 maxQueueIDs INTEGER ::= 8 maxRABsetup INTEGER ::= 16 @@ -147,6 +156,8 @@ maxReportedEUTRACellPerFreq INTEGER ::= 4 maxReportedEUTRAFreqs INTEGER ::= 4 maxReportedEUTRAFreqs-ext INTEGER ::= 8 maxReportedGSMCells INTEGER ::= 8 +maxRetrievConfig INTEGER ::= 8 +maxRetrievConfig-1 INTEGER ::= 7 maxRL INTEGER ::= 8 maxRL-1 INTEGER ::= 7 maxRLCPDUsizePerLogChan INTEGER ::= 32 @@ -182,12 +193,13 @@ maxTrCHConcat INTEGER ::= 3 -- maxTrCHpreconf should be 16 but has been set to 32 for compatibility maxTrCHpreconf INTEGER ::= 32 maxTS INTEGER ::= 14 -maxTS-1 INTEGER ::= 13 +maxTS-1 INTEGER ::= 13 maxTS-2 INTEGER ::= 12 maxTS-LCR INTEGER ::= 6 -maxTS-LCR-1 INTEGER ::= 5 +maxTS-LCR-1 INTEGER ::= 5 maxURA INTEGER ::= 8 maxURNTI-Group INTEGER ::= 8 maxWLANID INTEGER ::= 16 +maxWLANs INTEGER ::= 64 END diff --git a/asn1/rrc/InformationElements.asn b/asn1/rrc/InformationElements.asn index 0f4d7897a1..fc71874759 100644 --- a/asn1/rrc/InformationElements.asn +++ b/asn1/rrc/InformationElements.asn @@ -1,4 +1,6 @@ --- 3GPP TS 25.331 V12.6.0 (2015-06) +-- 3GPP TS 25.331 V13.1.0 (2015-12) +-- +-- 11.3 Information element definitions -- InformationElements DEFINITIONS AUTOMATIC TAGS ::= @@ -11,11 +13,14 @@ IMPORTS hiRM, maxAC, maxAdditionalMeas, + maxAddPos, maxMultipleFrequencyBandsEUTRA, maxMultipleFrequencyBandsFDD, maxASC, maxASCmap, maxASCpersist, + maxBeacons, + maxBTs, maxCCTrCH, maxCellMeas, maxCellMeas-1, @@ -102,6 +107,7 @@ IMPORTS maxMeasOccasionPattern, maxMeasOccasionPattern-1, maxNumAccessGroups, + maxNumAcdcCategory, maxNumCDMA2000Freqs, maxNumE-AGCH, maxNumE-HICH, @@ -131,8 +137,11 @@ IMPORTS maxPRACH-EUL, maxPRACH-FPACH, maxPredefConfig, + maxOtherStateConfig, + maxOtherStateConfig-1, maxPrio, maxPrio-1, + maxPrio-ext, maxPUSCH, maxQueueIDs, maxRABsetup, @@ -146,6 +155,8 @@ IMPORTS maxReportedEUTRAFreqs-ext, maxReportedEUTRACellPerFreq, maxReportedGSMCells, + maxRetrievConfig, + maxRetrievConfig-1, maxRLCPDUsizePerLogChan, maxRMPfrequencies, maxSRBsetup, @@ -186,6 +197,7 @@ IMPORTS maxTS-LCR-1, maxURA, maxURNTI-Group, + maxWLANs, maxWLANID FROM Constant-definitions; @@ -272,10 +284,10 @@ EAB-Parameters ::= CHOICE { EAB-ParametersPerPLMN ::= SEQUENCE { domainSpecificEAB-Parameters DomainSpecificEAB-Parameters OPTIONAL -} +} EAB-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF EAB-ParametersPerPLMN - + Ec-N0forANR ::= SEQUENCE { ec-N0 INTEGER (-24..0) OPTIONAL } @@ -513,7 +525,7 @@ CellSelectReselectInfoSIB-3-4 ::= SEQUENCE { rat-List RAT-TDD-InfoList OPTIONAL, q-RxlevMin Q-RxlevMin } - }, + }, q-Hyst-l-S Q-Hyst-S, t-Reselection-S T-Reselection-S, hcs-ServingCellInformation HCS-ServingCellInformation OPTIONAL, @@ -565,7 +577,7 @@ DomainSpecificAccessRestrictionList-v670ext ::= SEQUENCE { DomainSpecificAccessRestrictionParam-v670ext OPTIONAL } -DomainSpecificAccessRestrictionParam-v670ext ::= SEQUENCE { +DomainSpecificAccessRestrictionParam-v670ext ::= SEQUENCE { cSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext, pSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext } @@ -634,6 +646,17 @@ DedicatedPriorityInformation-r11 ::= SEQUENCE { } } +DedicatedPriorityInformation-r13 ::= SEQUENCE { + action CHOICE { + clearDedicatedPriorities NULL, + configureDedicatedPriorities SEQUENCE { + t-322 T-322 OPTIONAL, + priorityLevelList PriorityLevelList-r13 OPTIONAL, + eutraDetection BOOLEAN + } + } +} + PriorityLevel ::= SEQUENCE { priority INTEGER (0..maxPrio-1) OPTIONAL, radioAccessTechnology CHOICE { @@ -661,7 +684,24 @@ PriorityLevel-r11 ::= SEQUENCE { utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{ uarfcn UARFCN }, - eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EARFCNRange, + gsm SEQUENCE { + gsm-CellGroup GSM-CellGroup + } + } +} + +PriorityLevel-r13 ::= SEQUENCE { + priority INTEGER (0..maxPrio-1) OPTIONAL, + subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL, radioAccessTechnology CHOICE { + utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{ + uarfcn UARFCN + }, + utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{ + uarfcn UARFCN + }, + eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EARFCNRange, gsm SEQUENCE { gsm-CellGroup GSM-CellGroup @@ -675,6 +715,10 @@ PriorityLevelList ::= SEQUENCE (SIZE (1..maxPrio)) OF PriorityLevelList-r11 ::= SEQUENCE (SIZE (1..maxPrio)) OF PriorityLevel-r11 +PriorityLevelList-r13 ::= SEQUENCE (SIZE (1..maxPrio-ext)) OF + PriorityLevel-r13 + + -- Actual value Q-Hyst-S = IE value * 2 Q-Hyst-S ::= INTEGER (0..20) @@ -756,13 +800,20 @@ AccessGroupIdentity ::= INTEGER (0..15) AccessStratumReleaseIndicator ::= ENUMERATED { rel-4, rel-5, rel-6, rel-7, rel-8, rel-9, rel-10, rel-11, rel-12, - spare7, spare6, spare5, spare4, spare3, + rel-13, spare6, spare5, spare4, spare3, spare2, spare1 } -- TABULAR : for ActivationTime, value 'now' always appear as default, and is encoded -- by absence of the field ActivationTime ::= INTEGER (0..255) +AddPos-Mode ::= ENUMERATED { + standalone, + ue-assisted, + both, + spare1 + } + BackoffControlParams ::= SEQUENCE { n-AP-RetransMax N-AP-RetransMax, n-AccessFails N-AccessFails, @@ -844,7 +895,7 @@ CapabilityUpdateRequirement-r12 ::= SEQUENCE { -- If the IE CellUpdateCause has the value 'cellUpdateCause-ext', the actual value is -- defined in the IE CellUpdateCause-ext. -CellUpdateCause ::= ENUMERATED { +CellUpdateCause ::= ENUMERATED { cellReselection, periodicalCellUpdate, uplinkDataTransmission, @@ -1047,9 +1098,12 @@ DL-DPCCH-BER ::= INTEGER (0..63) DL-InformationPerSecondaryRL-List ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF DL-InformationPerSecondaryRL -DL-InformationPerSecondaryRL-List-r12 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF +DL-InformationPerSecondaryRL-List-r12 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF DL-InformationPerSecondaryRL-r12 +DL-InformationPerSecondaryRL-List-r13 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF + DL-InformationPerSecondaryRL-r13 + DL-InformationPerSecondaryRL ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, cell-id CellIdentity OPTIONAL, @@ -1076,6 +1130,20 @@ DL-InformationPerSecondaryRL-r12 ::= SEQUENCE { radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL } +DL-InformationPerSecondaryRL-r13 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-id CellIdentity OPTIONAL, + dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r13, + e-AGCH-Information E-AGCH-Information OPTIONAL, + e-HICH-Information E-HICH-Information OPTIONAL, + e-RGCH-Info CHOICE { + e-RGCH-Information E-RGCH-Information, + releaseIndicator NULL + } OPTIONAL, + secondary-Serving-E-DCHRL-Indicator ENUMERATED { true } OPTIONAL, + radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL +} + DL-PhysChCapabilityFDD ::= SEQUENCE { -- The IE "maxNoDPCH-PDSCH-Codes" only gives information on the maximum number of DPCH Codes. maxNoDPCH-PDSCH-Codes INTEGER (1..8), @@ -1138,8 +1206,12 @@ DL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE { simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL, drx-enhancements ENUMERATED { true } OPTIONAL, hs-dpcchOverheadReduction ENUMERATED { true } OPTIONAL, - supportofEnhancedServingCellChangeForEvent1C ENUMERATED { true } OPTIONAL, - supportofDPCCH2 ENUMERATED { true } OPTIONAL + supportofEnhancedServingCellChangeForEvent1C ENUMERATED { true } OPTIONAL, + supportofDPCCH2 ENUMERATED { true } OPTIONAL +} + +DL-PhysChCapabilityFDD-vdxyext ::= SEQUENCE { + supportforPowerControlAlgorithm3 ENUMERATED { true } OPTIONAL } DL-PhysChCapabilityTDD ::= SEQUENCE { @@ -1147,7 +1219,7 @@ DL-PhysChCapabilityTDD ::= SEQUENCE { maxPhysChPerFrame MaxPhysChPerFrame, minimumSF MinimumSF-DL, supportOfPDSCH BOOLEAN, - maxPhysChPerTS MaxPhysChPerTS + maxPhysChPerTS MaxPhysChPerTS } DL-PhysChCapabilityTDD-LCR-r4 ::= SEQUENCE { @@ -1177,7 +1249,7 @@ DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE { } DL-PhysChCapabilityInfoTDD-128-vc50ext::= SEQUENCE { - supportofNon-rectResourceAllocation ENUMERATED { true } OPTIONAL + supportofNon-rectResourceAllocation ENUMERATED { true } OPTIONAL } DL-PhysChCapabilityTDD-768 ::= SEQUENCE { @@ -1223,13 +1295,17 @@ DSCH-RNTI ::= BIT STRING (SIZE (16)) DelayRestrictionFlag ::= ENUMERATED { true } +DynamicActivationTime ::= SEQUENCE { + activationOffset INTEGER (0..15) OPTIONAL +} + E-RNTI ::= BIT STRING (SIZE (16)) ESN-DS-41 ::= BIT STRING (SIZE (32)) EstablishmentCause ::= ENUMERATED { originatingConversationalCall, - originatingStreamingCall, + originatingStreamingCall, originatingInteractiveCall, originatingBackgroundCall, originatingSubscribedTrafficCall, @@ -1286,7 +1362,7 @@ FailureCauseWithProtErr ::= CHOICE { } FailureCauseWithProtErrTrId ::= SEQUENCE { - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, failureCause FailureCauseWithProtErr } @@ -1462,7 +1538,7 @@ IntegrityProtectionModeCommand ::= CHOICE { IntegrityProtectionModeInfo ::= SEQUENCE { -- TABULAR: DL integrity protection activation info and Integrity - -- protection intialisation number have been nested inside + -- protection intialisation number have been nested inside -- IntegrityProtectionModeCommand. integrityProtectionModeCommand IntegrityProtectionModeCommand, integrityProtectionAlgorithm IntegrityProtectionAlgorithm OPTIONAL @@ -1470,7 +1546,7 @@ IntegrityProtectionModeInfo ::= SEQUENCE { IntegrityProtectionModeInfo-r7 ::= SEQUENCE { -- TABULAR: DL integrity protection activation info and Integrity - -- protection intialisation number have been nested inside + -- protection intialisation number have been nested inside -- IntegrityProtectionModeCommand. integrityProtectionModeCommand IntegrityProtectionModeCommand, integrityProtectionAlgorithm IntegrityProtectionAlgorithm-r7 OPTIONAL @@ -1481,7 +1557,7 @@ IntegrityProtInitNumber ::= BIT STRING (SIZE (32)) -- dummy is not used in this version of the specification, it should -- not be sent and if received it should be ignored. MaxHcContextSpace ::= ENUMERATED { - dummy, by1024, by2048, by4096, + dummy, by1024, by2048, by4096, by8192 } MaxHcContextSpace-r5-ext ::= ENUMERATED { @@ -1493,7 +1569,7 @@ MaxROHC-ContextSessions-r4 ::= ENUMERATED { s64, s128, s256, s512, s1024, s16384 } MaximumAM-EntityNumberRLC-Cap ::= ENUMERATED { - dummy, am4, am5, am6, + dummy, am4, am5, am6, am8, am16, am30 } -- Actual value MaximumBitRate = IE value * 16 @@ -1502,7 +1578,7 @@ MaximumBitRate ::= INTEGER (0..32) MaximumRLC-WindowSize ::= ENUMERATED { mws2047, mws4095 } MaxNoDPDCH-BitsTransmitted ::= ENUMERATED { - b600, b1200, b2400, b4800, + b600, b1200, b2400, b4800, b9600, b19200, b28800, b38400, b48000, b57600 } @@ -1512,9 +1588,9 @@ MaxNoBits ::= ENUMERATED { b20480, b40960, b81920, b163840 } MaxNoPhysChBitsReceived ::= ENUMERATED { - dummy, b1200, b2400, b3600, - b4800, b7200, b9600, b14400, - b19200, b28800, b38400, b48000, + dummy, b1200, b2400, b3600, + b4800, b7200, b9600, b14400, + b19200, b28800, b38400, b48000, b57600, b67200, b76800 } MaxNoSCCPCH-RL ::= ENUMERATED { @@ -1525,14 +1601,14 @@ MaxNumberOfTF ::= ENUMERATED { tf512, tf1024 } MaxNumberOfTFC-DL ::= ENUMERATED { - tfc16, tfc32, tfc48, tfc64, tfc96, + tfc16, tfc32, tfc48, tfc64, tfc96, tfc128, tfc256, tfc512, tfc1024 } MaxNumberOfTFC-UL ::= ENUMERATED { - dummy1, dummy2, tfc16, tfc32, tfc48, tfc64, + dummy1, dummy2, tfc16, tfc32, tfc48, tfc64, tfc96, tfc128, tfc256, tfc512, tfc1024 } --- the values 1 to 4 for MaxPhysChPerFrame are not used in this version of the protocol +-- the values 1 to 4 for MaxPhysChPerFrame are not used in this version of the protocol MaxPhysChPerFrame ::= INTEGER (1..224) MaxPhysChPerFrame-768 ::= INTEGER (1..448) @@ -1544,7 +1620,7 @@ MaxPhysChPerTimeslot ::= ENUMERATED { MaxPhysChPerTimeslot-LCR-r7 ::= INTEGER (1..4) --- the values 1 to 4 for MaxPhysChPerTS are not used in this version of the protocol +-- the values 1 to 4 for MaxPhysChPerTS are not used in this version of the protocol MaxPhysChPerTS ::= INTEGER (1..16) MaxPhysChPerTS-768 ::= INTEGER (1..32) @@ -1573,7 +1649,7 @@ MaxTS-PerSubFrame-r4 ::= INTEGER (1..6) -- the conditional fields have been left mandatory for now. MeasurementCapability ::= SEQUENCE { downlinkCompressedMode CompressedModeMeasCapability, - uplinkCompressedMode CompressedModeMeasCapability + uplinkCompressedMode CompressedModeMeasCapability } MeasurementCapabilityExt ::= SEQUENCE{ @@ -1684,7 +1760,7 @@ MultiModeCapability ::= ENUMERATED { MultiRAT-Capability ::= SEQUENCE { supportOfGSM BOOLEAN, supportOfMulticarrier BOOLEAN -} +} MultiModeRAT-Capability-v590ext ::= SEQUENCE { supportOfUTRAN-ToGERAN-NACC BOOLEAN @@ -1789,7 +1865,7 @@ NetworkAssistedGANSS-Supported-List-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF } NetworkAssistedGPS-Supported ::= ENUMERATED { - networkBased, + networkBased, ue-Based, bothNetworkAndUE-Based, noNetworkAssistedGPS } @@ -1969,6 +2045,13 @@ PhysicalChannelCapability-vc50ext ::= SEQUENCE { } OPTIONAL } +PhysicalChannelCapability-vdxyext ::= SEQUENCE { + fddPhysChCapability SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityFDD-vdxyext OPTIONAL, + uplinkPhysChCapability UL-PhysChCapabilityFDD-vdxyext OPTIONAL + } OPTIONAL +} + PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE { tddPhysChCapability-768 SEQUENCE { downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768, @@ -1991,7 +2074,7 @@ PhysicalChannelCapability-LCR-r4 ::= SEQUENCE { PhysicalChannelCapability-hspdsch-r5 ::= SEQUENCE { fdd-hspdsch CHOICE { supported SEQUENCE { - -- hsdsch-physical-layer-category values shall be restricted to the range [1..12] + -- hsdsch-physical-layer-category values shall be restricted to the range [1..12] -- even if the UE physical capability category is above 12. hsdsch-physical-layer-category HSDSCH-physical-layer-category, -- dummy and dummy2 are not used in this version of the specification @@ -2035,11 +2118,11 @@ ProtocolErrorCause ::= ENUMERATED { ProtocolErrorIndicator ::= ENUMERATED { noError, errorOccurred } -ProtocolErrorIndicatorWithMoreInfo ::= +ProtocolErrorIndicatorWithMoreInfo ::= CHOICE { noError NULL, - errorOccurred SEQUENCE { - rrc-TransactionIdentifier RRC-TransactionIdentifier, + errorOccurred SEQUENCE { + rrc-TransactionIdentifier RRC-TransactionIdentifier, protocolErrorInformation ProtocolErrorInformation } } @@ -2054,8 +2137,8 @@ ProtocolErrorMoreInformation ::= SEQUENCE { ie-ValueNotComprehended IdentificationOfReceivedMessage, conditionalInformationElementError IdentificationOfReceivedMessage, messageExtensionNotComprehended IdentificationOfReceivedMessage, - spare1 NULL, - spare2 NULL + spare1 NULL, + spare2 NULL }, spare NULL } @@ -2071,8 +2154,8 @@ RadioFrequencyBandFDD ::= ENUMERATED { -- fdd2100, fdd1900, fdd1800 correspond to Band I, Band II and Band III respectively fdd2100, fdd1900, - fdd1800, - bandVI, + fdd1800, + bandVI, bandIV, bandV, bandVII, @@ -2088,7 +2171,7 @@ RadioFrequencyBandFDD2 ::= ENUMERATED { bandXIV, bandXV, bandXVI, - bandXVII, + bandXVII, bandXVIII, bandXIX, bandXX, @@ -2188,8 +2271,8 @@ RF-Capability-r4-ext ::= SEQUENCE { } RF-Capability-v770ext ::= SEQUENCE { - -- If TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-Capability' or - -- 'RF-Capability-r4-ext', the corresponding IE 'RadioFrequencyBandTDDList-r7' shall + -- If TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-Capability' or + -- 'RF-Capability-r4-ext', the corresponding IE 'RadioFrequencyBandTDDList-r7' shall -- be included in this IE. tdd384RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL, tdd768RF-Capability SEQUENCE { @@ -2309,7 +2392,7 @@ SecurityCapability ::= SEQUENCE { SecondaryServingEDCHCell-Info ::= SEQUENCE { primary-E-RNTI E-RNTI OPTIONAL, secondary-E-RNTI E-RNTI OPTIONAL - } + } SecondaryEDCH-Info-Common ::= SEQUENCE { frequencyInfo FrequencyInfo, @@ -2349,7 +2432,7 @@ Serving-HSDSCH-CellInformation ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, dl-hspdsch-Information DL-HSPDSCH-Information OPTIONAL, harqInfo HARQ-Info OPTIONAL, - mac-hsResetIndicator ENUMERATED { true } OPTIONAL + mac-hsResetIndicator ENUMERATED { true } OPTIONAL } Serving-HSDSCH-CellInformation-r7 ::= SEQUENCE { @@ -2408,9 +2491,9 @@ SimultaneousSCCPCH-DPCH-Reception ::= CHOICE { notSupported NULL, supported SEQUENCE { maxNoSCCPCH-RL MaxNoSCCPCH-RL, - -- simultaneousSCCPCH-DPCH-DPDCH-Reception is applicable only if + -- simultaneousSCCPCH-DPCH-DPDCH-Reception is applicable only if -- the IE Support of PDSCH = TRUE - -- Note: the reference to DPDCH in the element name below is incorrect (see tabular). The + -- Note: the reference to DPDCH in the element name below is incorrect (see tabular). The -- name is not changed, to keep it aligned with R99. simultaneousSCCPCH-DPCH-DPDCH-Reception BOOLEAN } @@ -2434,7 +2517,7 @@ STARTList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF STARTSingle ::= SEQUENCE { cn-DomainIdentity CN-DomainIdentity, - start-Value START-Value + start-Value START-Value } SystemSpecificCapUpdateReq ::= ENUMERATED { @@ -2450,13 +2533,13 @@ SystemSpecificCapUpdateReq-r8 ::= ENUMERATED { gsm, geranIu, eutra, spare5, spare4, spare3, spare2, spare1 } -SystemSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF +SystemSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF SystemSpecificCapUpdateReq -SystemSpecificCapUpdateReqList-r5 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF +SystemSpecificCapUpdateReqList-r5 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF SystemSpecificCapUpdateReq-r5 -SystemSpecificCapUpdateReqList-r8 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF +SystemSpecificCapUpdateReqList-r8 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF SystemSpecificCapUpdateReq-r8 T-300 ::= ENUMERATED { @@ -2478,7 +2561,7 @@ T-302 ::= ENUMERATED { ms6000, ms8000, spare } T-304 ::= ENUMERATED { - ms100, ms200, ms400, + ms100, ms200, ms400, ms1000, ms2000, spare3, spare2, spare1 } T-305 ::= ENUMERATED { @@ -2577,7 +2660,7 @@ TransmissionProbability ::= INTEGER (1..8) TransportChannelCapability ::= SEQUENCE { dl-TransChCapability DL-TransChCapability, - ul-TransChCapability UL-TransChCapability + ul-TransChCapability UL-TransChCapability } TurboSupport ::= CHOICE { @@ -2636,6 +2719,14 @@ U-RNTI-Short ::= SEQUENCE { s-RNTI-2 S-RNTI-2 } +UE-AddPos-Supported-List ::= SEQUENCE (SIZE (1..maxAddPos)) OF UE-AddPos-element + +UE-AddPos-element ::= SEQUENCE{ + addPos-ID ENUMERATED {barometricPressure, wlan, bt, mbs, + spare4, spare3, spare2, spare1 }, + addPos-Mode AddPos-Mode +} + UE-BasedNetworkPerformanceMeasurementsParameters ::= SEQUENCE { supportOfLoggedMeasurementsIdlePCH ENUMERATED { true } OPTIONAL } @@ -2679,7 +2770,7 @@ UE-CapabilityContainer-IEs ::= SEQUENCE { va80NonCriticalExtensions SEQUENCE { ue-RadioAccessCapability-va80ext UE-RadioAccessCapability-va80ext-IEs, - laterNonCriticalExtensions + laterNonCriticalExtensions UE-RadioAccessCapability-LaterNonCriticalExtensions OPTIONAL } OPTIONAL } OPTIONAL @@ -2789,9 +2880,13 @@ UE-RadioAccessCapability-LaterNonCriticalExtensions ::= SEQUENCE { vb80NonCriticalExtensions SEQUENCE { ue-RadioAccessCapability-vb80ext UE-RadioAccessCapability-vb80ext-IEs, vc50NonCriticalExtensions SEQUENCE { - ue-RadioAccessCapability-vc50ext + ue-RadioAccessCapability-vc50ext UE-RadioAccessCapability-vc50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vdxyNonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-vdxyext + UE-RadioAccessCapability-vdxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -2810,7 +2905,7 @@ UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE { measurementCapability MeasurementCapability-va40ext OPTIONAL, supportOfMUMIMO ENUMERATED { uplink, uplink-and-downlink } OPTIONAL, supportForDualCellMimoInDifferentBands ENUMERATED { true } OPTIONAL, - ue-BasedNetworkPerformanceMeasurementsParameters + ue-BasedNetworkPerformanceMeasurementsParameters UE-BasedNetworkPerformanceMeasurementsParameters OPTIONAL, supportOfUTRANANR ENUMERATED { true } OPTIONAL, -- UE radio access capability extension @@ -2876,7 +2971,15 @@ UE-RadioAccessCapability-vc50ext-IEs ::= SEQUENCE { supportOfMultiflowWithFTPICHFromAssisting ENUMERATED { true } OPTIONAL, multiModeRAT-Capability MultiModeRAT-Capability-vc50ext OPTIONAL, -- UE physical channel capability - physicalChannelCapability PhysicalChannelCapability-vc50ext OPTIONAL + physicalChannelCapability PhysicalChannelCapability-vc50ext OPTIONAL +} + +UE-RadioAccessCapability-vdxyext-IEs ::= SEQUENCE { + ue-RadioAccessCapabBandCombList-vdxyext UE-RadioAccessCapabBandCombList-vdxyext OPTIONAL, + -- UE physical channel capability + physicalChannelCapability PhysicalChannelCapability-vdxyext OPTIONAL, + -- UE radio access capability + ue-PositioningCapability UE-PositioningCapability-vdxyext OPTIONAL } UE-ConnTimersAndConstants ::= SEQUENCE { @@ -2988,7 +3091,7 @@ UE-IdleTimersAndConstants ::= SEQUENCE { t-312 T-312, -- n-312 shall be ignored if n-312 in UE-IdleTimersAndConstants-v3a0ext is present, and the -- value of that element shall be used instead. - n-312 N-312 + n-312 N-312 } UE-HSPA-Identities-r6 ::= SEQUENCE { @@ -3012,8 +3115,8 @@ UE-PowerClassExt ::= ENUMERATED {class1, class2, class3, class4, spare4, spare3, spare2, spare1 } UE-RadioAccessCapability ::= SEQUENCE { - -- UE-RadioAccessCapability is compatible with R99, although accessStratumReleaseIndicator - -- is removed from this IE, since its encoding did not result in bits. The + -- UE-RadioAccessCapability is compatible with R99, although accessStratumReleaseIndicator + -- is removed from this IE, since its encoding did not result in bits. The -- accessStratumReleaseIndicator is provided in the relevant REL-4 extension IEs. pdcp-Capability PDCP-Capability, rlc-Capability RLC-Capability, @@ -3139,9 +3242,14 @@ UE-RadioAccessCapability-vbc0ext ::= SEQUENCE { ue-RadioAccessCapabBandCombList-va40ext UE-RadioAccessCapabBandCombList-va40ext OPTIONAL } +UE-RadioAccessCapability-vdxyext ::= SEQUENCE { + ue-RadioAccessCapabBandCombList-vdxyext UE-RadioAccessCapabBandCombList-vdxyext 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 } @@ -3179,8 +3287,8 @@ UE-RadioAccessCapabBandFDD2 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD3 ::= SEQUENCE { - -- UE may omit both IEs if this IE indicates the same EUTRA compressed - -- mode capability for all supported UTRA bands + -- 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, radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL, @@ -3189,7 +3297,7 @@ UE-RadioAccessCapabBandFDD3 ::= SEQUENCE { UE-RadioAccessCapabBandFDD4 ::= SEQUENCE { -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same - -- capability for all supported UTRA bands + -- capability for all supported UTRA bands -- Otherwise, the UE shall include either one of the following OPTIONAL IEs. radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL, radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL, @@ -3203,8 +3311,8 @@ UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE { } UE-RadioAccessCapabBandFDD4-va80ext ::= SEQUENCE { - -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same - -- 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, @@ -3224,8 +3332,8 @@ UE-RadioAccessCapabBandFDD5 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD6 ::= SEQUENCE { - -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same - -- 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, @@ -3240,8 +3348,8 @@ UE-RadioAccessCapabBandFDD6 ::= SEQUENCE { } UE-RadioAccessCapabBandFDD7 ::= SEQUENCE { - -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same - -- 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, @@ -3270,15 +3378,19 @@ UE-PositioningCapability-v860ext ::= SEQUENCE { UE-GANSSPositioning-Capability-v860ext-IEs OPTIONAL } +UE-PositioningCapability-vdxyext ::= SEQUENCE { + ue-Positioning-AddPos-Capability UE-AddPos-Supported-List OPTIONAL +} + UE-RadioAccessCapabBandCombList ::= SEQUENCE (SIZE (1..16)) OF BandComb UE-RadioAccessCapabBandFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDD -UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF +UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF UE-RadioAccessCapabBandFDD-ext -UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF +UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF UE-RadioAccessCapabBandFDD-ext2 UE-RadioAccessCapabBandFDD ::= SEQUENCE{ @@ -3395,6 +3507,10 @@ UE-RadioAccessCapabilityComp2-vc50ext ::= SEQUENCE { simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL } +UE-RadioAccessCapabilityComp2-vdxyext ::= SEQUENCE { + supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL +} + UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE { tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL, supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL, @@ -3455,9 +3571,12 @@ RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination -UE-RadioAccessCapabBandCombList-vb50ext ::= SEQUENCE (SIZE (1..16)) OF +UE-RadioAccessCapabBandCombList-vb50ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination-ext + +UE-RadioAccessCapabBandCombList-vdxyext ::= SEQUENCE (SIZE (1..16)) OF SupportDualBandDualCellEdch + SupportedCarrierCombination ::= SEQUENCE { carrierCombination12 BOOLEAN, carrierCombination21 BOOLEAN, @@ -3491,6 +3610,10 @@ SupportedCarrierCombination-ext ::= SEQUENCE { carrierCombination53 BOOLEAN } +SupportDualBandDualCellEdch ::= SEQUENCE { + dualBandDualCellEdchIndication ENUMERATED { true } OPTIONAL +} + UE-RadioAccessCapability-v590ext ::= SEQUENCE { dl-CapabilityWithSimultaneousHS-DSCHConfig DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL, @@ -3516,7 +3639,7 @@ UL-PhysChCapabilityFDD ::= SEQUENCE { maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted, -- dummy is not used in this version of the specification and -- it should be ignored by the receiver. - dummy BOOLEAN + dummy BOOLEAN } UL-PhysChCapabilityFDD-r6 ::= SEQUENCE { @@ -3547,11 +3670,15 @@ UL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE { dtx-enhancements ENUMERATED { true } OPTIONAL } +UL-PhysChCapabilityFDD-vdxyext ::= SEQUENCE { + supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL +} + UL-PhysChCapabilityTDD ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerTimeslot MaxPhysChPerTimeslot, minimumSF MinimumSF-UL, - supportOfPUSCH BOOLEAN + supportOfPUSCH BOOLEAN } UL-PhysChCapabilityTDD-384-v770ext ::= SEQUENCE { @@ -3634,6 +3761,15 @@ UL-SecondaryCellInfoFDD-r12 ::= CHOICE { } } +UL-SecondaryCellInfoFDD-r13 ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL, + secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r12 OPTIONAL, + dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r13 OPTIONAL + } +} + PhysicalChannelCapability-edch-r6 ::= SEQUENCE { fdd-edch CHOICE { supported SEQUENCE { @@ -3693,9 +3829,9 @@ UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED { spare2, spare1 } -URA-UpdateCause ::= ENUMERATED { - changeOfURA, - periodicURAUpdate, +URA-UpdateCause ::= ENUMERATED { + changeOfURA, + periodicURAUpdate, dummy, spare1 } @@ -3755,7 +3891,7 @@ DefaultConfigIdentity-r4 ::= INTEGER (0..12) DefaultConfigIdentity-r5 ::= INTEGER (0..13) --- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of +-- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of -- the protocol DefaultConfigIdentity-r6 ::= INTEGER (0..31) @@ -3879,7 +4015,7 @@ DL-RLC-Mode-r11 ::= CHOICE { DL-RLC-StatusInfo ::= SEQUENCE { timerStatusProhibit TimerStatusProhibit OPTIONAL, - -- dummy is not used in this version of the specification, it should not be sent + -- dummy is not used in this version of the specification, it should not be sent -- and if received they should be ignored. dummy TimerEPC OPTIONAL, missingPDU-Indicator BOOLEAN, @@ -3914,7 +4050,7 @@ DL-TransportChannelType-r5 ::= CHOICE { -- The choice "dsch" should not be used in FDD mode, and if received -- the UE behaviour is unspecified. dsch TransportChannelIdentity, - -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE + -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE -- behaviour is unspecified dch-and-dsch TransportChannelIdentityDCHandDSCH, hsdsch MAC-d-FlowIdentity, @@ -3927,7 +4063,7 @@ DL-TransportChannelType-r7 ::= CHOICE { -- The choice "dsch" should not be used in FDD mode, and if received -- the UE behaviour is unspecified. dsch TransportChannelIdentity, - -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE + -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE -- behaviour is unspecified dch-and-dsch TransportChannelIdentityDCHandDSCH, hsdsch CHOICE { @@ -4051,7 +4187,7 @@ PDCP-ROHC-TargetMode ::= ENUMERATED { o-Mode, r-Mode } PDCP-SN-Info ::= INTEGER (0..65535) Poll-PDU ::= ENUMERATED { - pdu1, pdu2, pdu4, pdu8, pdu16, + pdu1, pdu2, pdu4, pdu8, pdu16, pdu32, pdu64, pdu128 } Poll-SDU ::= ENUMERATED { @@ -4069,9 +4205,13 @@ PollingInfo ::= SEQUENCE { } PollWindow ::= ENUMERATED { - pw50, pw60, pw70, pw80, pw85, + pw50, pw60, pw70, pw80, pw85, pw90, pw95, pw99 } +PreconfiguredRetrievableConfig ::= SEQUENCE { + retrievableConfigList RetrievableConfig-List +} + PredefinedConfigIdentity ::= INTEGER (0..15) PredefinedConfigValueTag ::= INTEGER (0..15) @@ -4297,7 +4437,7 @@ RAB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF RB-ActivationTimeInfo ::= SEQUENCE { rb-Identity RB-Identity, rlc-SequenceNumber RLC-SequenceNumber -} +} RB-ActivationTimeInfoList ::= SEQUENCE (SIZE (1..maxRB)) OF RB-ActivationTimeInfo @@ -4595,9 +4735,51 @@ RB-WithPDCP-InfoList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF ReceivingWindowSize ::= ENUMERATED { rw1, rw8, rw16, rw32, rw64, rw128, rw256, - rw512, rw768, rw1024, rw1536, rw2047, + rw512, rw768, rw1024, rw1536, rw2047, rw2560, rw3072, rw3584, rw4095 } +RetrievableConfig ::= SEQUENCE { + retrievableConfigIdentity RetrievableConfigIdentity, + retrievableConfigData RetrievableConfigData +} + +RetrievableConfigData ::= SEQUENCE { + srb-InformationSetupList SRB-InformationSetupList-r11 OPTIONAL, + rab-InformationSetupList RAB-InformationSetupList-r11 OPTIONAL, + rb-InformationSetupList RB-InformationSetupList-r11 OPTIONAL, + ul-CommonTransChInfo UL-CommonTransChInfo-r12 OPTIONAL, + ul-TransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-TransChInfoList DL-AddReconfTransChInfoList-r11 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL +} + +RetrievableConfigIdentity ::= INTEGER (0..maxRetrievConfig-1) + +RetrievableConfigInfo ::= SEQUENCE { + retrievableConfigToBeInvoked RetrievableConfigIdentity OPTIONAL, + retrievableConfigToBeStored RetrievableConfigIdentity OPTIONAL, + retrievableConfigToBeRemoved RetrievableConfigListToRemove OPTIONAL, + preconfiguredRetrievableConfig PreconfiguredRetrievableConfig OPTIONAL +} + +RetrievableConfig-List ::= SEQUENCE (SIZE(1.. maxRetrievConfig)) OF + RetrievableConfig + +RetrievableConfigListToRemove ::= SEQUENCE (SIZE (1..maxRetrievConfig)) OF + RetrievableConfigIdentity + + + RFC2507-Info ::= SEQUENCE { f-MAX-PERIOD INTEGER (1..65535) DEFAULT 256, f-MAX-TIME INTEGER (1..255) DEFAULT 5, @@ -4808,8 +4990,8 @@ TimerEPC ::= ENUMERATED { te900 } TimerMRW ::= ENUMERATED { - te50, te60, te70, te80, te90, te100, - te120, te140, te160, te180, te200, + te50, te60, te70, te80, te90, te100, + te120, te140, te160, te180, te200, te300, te400, te500, te700, te900 } TimerOSD-r6 ::= ENUMERATED { @@ -4854,7 +5036,7 @@ TimerReordering ::= ENUMERATED { tr50, tr100, tr150, tr200, tr400, tr600, tr800, tr1000 } TimerRST ::= ENUMERATED { - tr50, tr100, tr150, tr200, tr250, tr300, + tr50, tr100, tr150, tr200, tr250, tr300, tr350, tr400, tr450, tr500, tr550, tr600, tr700, tr800, tr900, tr1000 } @@ -4886,11 +5068,11 @@ TransmissionRLC-Discard ::= CHOICE { TransmissionWindowSize ::= ENUMERATED { tw1, tw8, tw16, tw32, tw64, tw128, tw256, - tw512, tw768, tw1024, tw1536, tw2047, + tw512, tw768, tw1024, tw1536, tw2047, tw2560, tw3072, tw3584, tw4095 } -- Actual bit rate per each value is defined in [62] and [63] -UL-AMR-Rate ::= ENUMERATED { +UL-AMR-Rate ::= ENUMERATED { t0, t1, t2, t3, t4, t5, t6, t7, t8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } @@ -5074,7 +5256,7 @@ AddOrReconfMAC-dFlow ::= SEQUENCE { AddOrReconfMAC-ehs-ReordQ ::= SEQUENCE { mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List OPTIONAL, - -- dummy is not used in this version of the specification, it should + -- dummy is not used in this version of the specification, it should -- not be sent and if received it should be ignored. dummy MAC-ehs-DelReordQ-List OPTIONAL } @@ -5119,12 +5301,12 @@ BitModeRLC-SizeInfo ::= CHOICE { -- Actual value BLER-QualityValue = IE value * 0.1 BLER-QualityValue ::= INTEGER (-63..0) -ChannelCodingType ::= CHOICE { +ChannelCodingType ::= CHOICE { -- noCoding is only used for TDD in this version of the specification, -- otherwise it should be ignored noCoding NULL, convolutional CodingRate, - turbo NULL + turbo NULL } CodingRate ::= ENUMERATED { @@ -5163,7 +5345,7 @@ CommonDynamicTF-Info ::= SEQUENCE { } } }, - numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF + numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks, logicalChannelList LogicalChannelList } @@ -5231,7 +5413,7 @@ Concurrent-Deployment-2ms-10ms-TTI ::= SEQUENCE { CPCH-SetID ::= INTEGER (1..maxCPCHsets) -CRC-Size ::= ENUMERATED { +CRC-Size ::= ENUMERATED { crc0, crc8, crc12, crc16, crc24 } DedicatedDynamicTF-Info ::= SEQUENCE { @@ -5241,7 +5423,7 @@ DedicatedDynamicTF-Info ::= SEQUENCE { }, numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks, - logicalChannelList LogicalChannelList + logicalChannelList LogicalChannelList } DedicatedDynamicTF-Info-DynamicTTI ::= SEQUENCE { @@ -5250,7 +5432,7 @@ DedicatedDynamicTF-Info-DynamicTTI ::= SEQUENCE { octetModeType1 OctetModeRLC-SizeInfoType1 }, numberOfTbSizeAndTTIList NumberOfTbSizeAndTTIList, - logicalChannelList LogicalChannelList + logicalChannelList LogicalChannelList } DedicatedDynamicTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF @@ -5293,14 +5475,17 @@ DL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF DL-AddReconfTransChInfoList-r9 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF DL-AddReconfTransChInformation-r9 +DL-AddReconfTransChInfoList-r13 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF + DL-AddReconfTransChInformation-r13 + 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 +-- 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 DL-AddReconfTransChInformation ::= SEQUENCE { dl-TransportChannelType DL-TrCH-Type, @@ -5310,7 +5495,7 @@ DL-AddReconfTransChInformation ::= SEQUENCE { sameAsULTrCH UL-TransportChannelIdentity }, dch-QualityTarget QualityTarget OPTIONAL, - -- dummy is not used in this version of the specification, it should + -- dummy is not used in this version of the specification, it should -- not be sent and if received it should be ignored. dummy TM-SignallingInfo OPTIONAL } @@ -5355,6 +5540,16 @@ DL-AddReconfTransChInformation-r9 ::= SEQUENCE { dch-QualityTarget QualityTarget OPTIONAL } +DL-AddReconfTransChInformation-r13 ::= SEQUENCE { + dl-TransportChannelType DL-TrCH-TypeId1-r5, + tfs-SignallingMode CHOICE { + explicit-config TransportFormatSet, + sameAsULTrCH UL-TransportChannelIdentity, + hsdsch HSDSCH-Info-r13 + }, + dch-QualityTarget QualityTarget OPTIONAL +} + DL-AddReconfTransChInformation-TDD128-v9c0ext ::= SEQUENCE { hsdsch HSDSCH-Info-TDD128-v9c0ext OPTIONAL } @@ -5369,8 +5564,8 @@ DL-AddReconfTransChInformation-r11 ::= SEQUENCE { dch-QualityTarget QualityTarget OPTIONAL } --- ASN.1 for IE "Added or Reconfigured DL TrCH information" --- in case of Radio Bearer Release message and +-- ASN.1 for IE "Added or Reconfigured DL TrCH information" +-- in case of Radio Bearer Release message and -- Radio Bearer Reconfiguration message DL-AddReconfTransChInformation2 ::= SEQUENCE { dl-TransportChannelType DL-TrCH-Type, @@ -5384,7 +5579,7 @@ DL-AddReconfTransChInformation2 ::= SEQUENCE { DL-CommonTransChInfo ::= SEQUENCE { sccpch-TFCS TFCS OPTIONAL, - -- modeSpecificInfo should be optional. A new version of this IE should be defined + -- modeSpecificInfo should be optional. A new version of this IE should be defined -- to be used in later versions of messages using this IE modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -5478,7 +5673,7 @@ DRAC-StaticInformation ::= SEQUENCE { drac-ClassIdentity DRAC-ClassIdentity } -DRAC-StaticInformationList ::= SEQUENCE (SIZE (1..maxTrCH)) OF +DRAC-StaticInformationList ::= SEQUENCE (SIZE (1..maxTrCH)) OF DRAC-StaticInformation E-DCH-AddReconf-MAC-d-Flow ::= SEQUENCE { @@ -5595,6 +5790,14 @@ HSDSCH-Info-r9 ::= SEQUENCE { } OPTIONAL } +HSDSCH-Info-r13 ::= SEQUENCE { + harqInfo HARQ-Info-r13 OPTIONAL, + dl-MAC-HeaderType CHOICE { + mac-hs AddOrReconfMAC-dFlow, + mac-ehs AddOrReconfMAC-ehs-ReordQ-r9 + } OPTIONAL +} + HSDSCH-Info-TDD128-v9c0ext ::= SEQUENCE { mac-ehs AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext OPTIONAL } @@ -5648,6 +5851,25 @@ HARQ-Info-r11 ::= SEQUENCE { } } +HARQ-Info-r13 ::= 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 + } + }, + blindHARQRetransmissionsForHSDPA ENUMERATED { true } OPTIONAL +} + HARQMemorySize ::= ENUMERATED { hms800, hms1600, hms2400, hms3200, hms4000, hms4800, hms5600, hms6400, hms7200, hms8000, @@ -5684,7 +5906,7 @@ IndividualUL-CCTrCH-InfoList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF IndividualUL-CCTrCH-Info LogicalChannelByRB ::= SEQUENCE { - rb-Identity RB-Identity, + rb-Identity RB-Identity, logChOfRb INTEGER (0..1) OPTIONAL } @@ -5692,7 +5914,7 @@ LogicalChannelList ::= CHOICE { allSizes NULL, configured NULL, explicitList SEQUENCE (SIZE (1..15)) OF - LogicalChannelByRB + LogicalChannelByRB } MAC-d-FlowIdentityDCHandHSDSCH ::= SEQUENCE { @@ -5794,7 +6016,7 @@ MAC-ehs-WindowSize-TDD128-v9c0ext ::= ENUMERATED { MAC-hs-WindowSize-r11 ::= ENUMERATED { mws4, mws6, mws8, mws12, mws16, mws24, mws32, - mws64, mws128, mws256, spare6, spare5, spare4, + mws64, mws128, mws256, spare6, spare5, spare4, spare3, spare2, spare1 } NumberOfTbSizeAndTTIList ::= SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE { @@ -5876,7 +6098,7 @@ PreDefTransChConfiguration ::= SEQUENCE { ul-AddReconfTrChInfoList UL-AddReconfTransChInfoList, dl-CommonTransChInfo DL-CommonTransChInfo, dl-TrChInfoList DL-AddReconfTransChInfoList -} +} QualityTarget ::= SEQUENCE { bler-QualityValue BLER-QualityValue @@ -6011,7 +6233,7 @@ TFCS-ReconfAdd ::= SEQUENCE{ }, ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE { ctfc12 INTEGER (0..4095), - powerOffsetInformation PowerOffsetInformation OPTIONAL + powerOffsetInformation PowerOffsetInformation OPTIONAL }, ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { ctfc16 INTEGER(0..65535), @@ -6048,7 +6270,7 @@ TFCS-ReconfAdd-r12 ::= SEQUENCE{ }, ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE { ctfc12 INTEGER (0..4095), - powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation PowerOffsetInformation OPTIONAL, powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL }, ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { @@ -6186,7 +6408,7 @@ UL-AddReconfTransChInformation-r8 ::= CHOICE { } UL-CommonTransChInfo ::= SEQUENCE { - -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual + -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual -- CCTrCH Info. tfc-Subset TFC-Subset OPTIONAL, prach-TFCS TFCS OPTIONAL, @@ -6203,7 +6425,7 @@ UL-CommonTransChInfo ::= SEQUENCE { } UL-CommonTransChInfo-r4 ::= SEQUENCE { - -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual + -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual -- CCTrCH Info. tfc-Subset TFC-Subset OPTIONAL, prach-TFCS TFCS OPTIONAL, @@ -6219,7 +6441,7 @@ UL-CommonTransChInfo-r4 ::= SEQUENCE { } UL-CommonTransChInfo-r12 ::= SEQUENCE { - -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual + -- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual -- CCTrCH Info. tfc-Subset TFC-Subset OPTIONAL, prach-TFCS TFCS OPTIONAL, @@ -6319,22 +6541,22 @@ AccessServiceClass-TDD ::= SEQUENCE { }, size4 SEQUENCE { subchannels BIT STRING { - subCh3(0), - subCh2(1), - subCh1(2), - subCh0(3) + subCh3(0), + subCh2(1), + subCh1(2), + subCh0(3) } (SIZE(4)) OPTIONAL }, size8 SEQUENCE { subchannels BIT STRING { - subCh7(0), - subCh6(1), - subCh5(2), - subCh4(3), - subCh3(4), - subCh2(5), - subCh1(6), - subCh0(7) + subCh7(0), + subCh6(1), + subCh5(2), + subCh4(3), + subCh3(4), + subCh2(5), + subCh1(6), + subCh0(7) } (SIZE(8)) OPTIONAL } } @@ -6427,26 +6649,26 @@ AccessServiceClass-TDD-LCR-r4 ::= SEQUENCE { }, size4 SEQUENCE { subchannels BIT STRING { - subCh3(0), - subCh2(1), - subCh1(2), - subCh0(3) + subCh3(0), + subCh2(1), + subCh1(2), + subCh0(3) } (SIZE(4)) OPTIONAL }, size8 SEQUENCE { subchannels BIT STRING { - subCh7(0), - subCh6(1), - subCh5(2), - subCh4(3), - subCh3(4), - subCh2(5), - subCh1(6), - subCh0(7) + subCh7(0), + subCh6(1), + subCh5(2), + subCh4(3), + subCh3(4), + subCh2(5), + subCh1(6), + subCh0(7) } (SIZE(8)) OPTIONAL } } - + } ActivationTimeOffset ::= INTEGER (0 .. 255) @@ -6586,7 +6808,7 @@ ASCSetting-TDD-LCR-r4 ::= SEQUENCE { -- TABULAR: accessServiceClass-TDD-LCR is MD in tabular description -- Default value is previous ASC -- If this is the first ASC, the default value is all available SYNC_UL codes and - -- all available sub-channels with subchannelSize=size1. + -- all available sub-channels with subchannelSize=size1. accessServiceClass-TDD-LCR AccessServiceClass-TDD-LCR-r4 OPTIONAL } @@ -6802,7 +7024,7 @@ CommonEDCHSystemInfoFDD ::= SEQUENCE { -- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01 dl-FDPCH-TPCcommandErrorRate INTEGER (1..10), additional-E-DCH-TransmitBackoff INTEGER (0..15), - max-CCCH-ResourceAllocation ENUMERATED { + max-CCCH-ResourceAllocation ENUMERATED { tti8, tti12, tti16, tti20, tti24, tti32, tti40, tti80 }, max-PeriodForCollisionResolution INTEGER (8..24), @@ -6816,7 +7038,7 @@ CommonEDCHSystemInfoFDD ::= SEQUENCE { } CommonEDCHSystemInfoParamConcurrentTTI ::= SEQUENCE { - common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI + 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, @@ -6825,7 +7047,7 @@ CommonEDCHSystemInfoParamConcurrentTTI ::= SEQUENCE { 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 { + max-CCCH-ResourceAllocation ENUMERATED { tti8, tti12, tti16, tti20, tti24, tti32, tti40, tti80 } OPTIONAL, max-PeriodForCollisionResolution INTEGER (8..24) OPTIONAL, @@ -6903,7 +7125,7 @@ ControlChannelDRXInfo-TDD128-r8 ::= SEQUENCE { CPCH-PersistenceLevels ::= SEQUENCE { cpch-SetID CPCH-SetID, - dynamicPersistenceLevelTF-List DynamicPersistenceLevelTF-List + dynamicPersistenceLevelTF-List DynamicPersistenceLevelTF-List } CPCH-PersistenceLevelsList ::= SEQUENCE (SIZE (1..maxCPCHsets)) OF @@ -7002,9 +7224,9 @@ DCH-Enhancements-Info-FDD ::= SEQUENCE { } } --- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to +-- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to -- IE "Default DPCH Offset Value" depending on the mode. --- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512 +-- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512 DefaultDPCH-OffsetValueFDD ::= INTEGER (0..599) @@ -7038,7 +7260,7 @@ DL-CCTrCh ::= SEQUENCE { timeInfo TimeInfo, commonTimeslotInfo CommonTimeslotInfo OPTIONAL, dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL, - ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL + ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL } DL-CCTrCh-r4 ::= SEQUENCE { @@ -7379,7 +7601,7 @@ DL-DPCH-InfoCommon-r4 ::= SEQUENCE { dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL } }, --- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup-r4-IEs or +-- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup-r4-IEs or -- RRCConnectionSetup-r5-IEs or HandoverToUTRANCommand-r4-IEs or HandoverToUTRANCommand-r5-IEs and -- if the IE is included, the general error handling for conditional IEs applies. mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL @@ -7600,6 +7822,18 @@ DL-FDPCH-InfoPerRL-r7 ::= SEQUENCE { sttdIndication STTDIndication OPTIONAL } +DL-FDPCH-InfoPerRL-r13 ::= SEQUENCE { + pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst, + fdpch-FrameOffset DPCH-FrameOffset, + fdpch-SlotFormat FDPCH-SlotFormat OPTIONAL, + secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL, + secondaryScramblingCode SecondaryScramblingCode OPTIONAL, + dl-ChannelisationCode INTEGER (0..255), + tpc-CombinationIndex TPC-CombinationIndex, + sttdIndication STTDIndication OPTIONAL, + powerControlAlgorithm3 PowerControlAlgorithm3 OPTIONAL +} + DL-DPCH-InfoPerRL-PostFDD ::= SEQUENCE { pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst, dl-ChannelisationCode DL-ChannelisationCode, @@ -7634,7 +7868,7 @@ DL-FDPCH-InfoCommon-r6 ::= SEQUENCE { }, dl-FDPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL, -- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01 - -- dl-FDPCH-TPCcommandErrorRate values 11..16 are spare and shall not be used in this version of + -- dl-FDPCH-TPCcommandErrorRate values 11..16 are spare and shall not be used in this version of -- the protocol. -- In addition, this IE shall always be included otherwise the UE behaviour is unspecified. dl-FDPCH-TPCcommandErrorRate INTEGER (1..16) OPTIONAL @@ -8109,6 +8343,50 @@ DL-InformationPerRL-r12 ::= SEQUENCE { cell-id CellIdentity OPTIONAL } +DL-InformationPerRL-r13 ::= 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-r12, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13, + radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo + } 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 @@ -8139,6 +8417,9 @@ DL-InformationPerRL-List-r11 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-List-r12 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-r12 +DL-InformationPerRL-List-r13 ::= SEQUENCE (SIZE (1..maxRL)) OF + DL-InformationPerRL-r13 + DL-InformationPerRL-ListPostFDD ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-PostFDD @@ -8274,7 +8555,7 @@ DL-TPC-PowerOffsetPerRL ::= SEQUENCE { powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL } --- NOTE: The radio links in the following list have a one-to-one mapping with the +-- NOTE: The radio links in the following list have a one-to-one mapping with the -- radio links in the message. DL-TPC-PowerOffsetPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF DL-TPC-PowerOffsetPerRL @@ -8492,7 +8773,7 @@ DownlinkTimeslotsCodes-r7 ::= SEQUENCE { DPC-Mode ::= ENUMERATED { singleTPC, - tpcTripletInSoft } + tpcTripletInSoft } DPCCH2Info ::= SEQUENCE { dpcch2TxPowerOffset Dpcch2TxPowerOffset @@ -8506,7 +8787,7 @@ DPCCH2InfoFDD ::= SEQUENCE { f-dpchInfo F-DPCHInfo OPTIONAL, extended-E-DPCCH-DPCCHPO Extended-E-DPCCH-DPCCH-PowerOffset OPTIONAL, designatedNonServingHS-DSCHCellInfo DesignatedNonServingHS-DSCHCellInfo OPTIONAL - } + } } } @@ -9291,7 +9572,7 @@ EARFCNExtension ::= INTEGER (65536..262143) EARFCNExtension2 ::= INTEGER (0..262143) EARFCNRange ::= SEQUENCE { --- If the IE earfcn is set to a value of 65535, then the EARFCN +-- If the IE earfcn is set to a value of 65535, then the EARFCN -- value for that instance shall be read from the IE earfcnExt. earfcn EARFCN, earfcnExt EARFCNExtension OPTIONAL @@ -9358,8 +9639,8 @@ Feedback-cycle ::= ENUMERATED { fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160} Feedback-cycle2 ::= ENUMERATED { - fc0, fc8, fc10, fc16, - fc20, f32, fc40, f64, + fc0, fc8, fc10, fc16, + fc20, f32, fc40, f64, fc80, fc160, spare6, spare5, spare4, spare3, spare2, spare1} @@ -9428,7 +9709,7 @@ FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1) FrequencyIndexForEnhancedMeas-r12 ::= INTEGER (0..maxCellMeas-ext-1) -HappyBit-DelayCondition ::= ENUMERATED { +HappyBit-DelayCondition ::= ENUMERATED { ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 } HARQ-Preamble-Mode ::= INTEGER (0..1) @@ -9580,7 +9861,7 @@ HS-PDSCH-Midamble-Configuration-TDD128 ::= SEQUENCE { defaultMidamble NULL, commonMidamble NULL, ueSpecificMidamble INTEGER (0..15) - }, + }, -- Actual value midambleConfiguration = IE value * 2 midambleConfiguration INTEGER (1..8) } @@ -9594,8 +9875,8 @@ HS-SCCH-Info ::= SEQUENCE { }, tdd CHOICE { tdd384 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), - hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384, + nack-ack-power-offset INTEGER (-7..8), + hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384, hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF HS-SCCH-TDD384 }, @@ -9614,7 +9895,7 @@ HS-SCCH-Info-r6 ::= SEQUENCE { }, tdd CHOICE { tdd384 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), + nack-ack-power-offset INTEGER (-7..8), hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384, dhs-sync DHS-Sync OPTIONAL, bler-target Bler-Target, @@ -9642,7 +9923,7 @@ HS-SCCH-Info-r7 ::= SEQUENCE { }, tdd CHOICE { tdd384 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), + nack-ack-power-offset INTEGER (-7..8), hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384, dhs-sync DHS-Sync OPTIONAL, bler-target Bler-Target, @@ -9650,7 +9931,7 @@ HS-SCCH-Info-r7 ::= SEQUENCE { HS-SCCH-TDD384-r6 }, tdd768 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), + nack-ack-power-offset INTEGER (-7..8), hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768, dhs-sync DHS-Sync OPTIONAL, bler-target Bler-Target, @@ -9693,7 +9974,7 @@ HS-SCCH-Info-r9 ::= SEQUENCE { }, tdd CHOICE { tdd384 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), + nack-ack-power-offset INTEGER (-7..8), hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384, dhs-sync DHS-Sync OPTIONAL, bler-target Bler-Target, @@ -9701,7 +9982,7 @@ HS-SCCH-Info-r9 ::= SEQUENCE { HS-SCCH-TDD384-r6 }, tdd768 SEQUENCE { - nack-ack-power-offset INTEGER (-7..8), + nack-ack-power-offset INTEGER (-7..8), hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768, dhs-sync DHS-Sync OPTIONAL, bler-target Bler-Target, @@ -10106,7 +10387,7 @@ MidambleConfigurationBurstType2 ::= ENUMERATED {ms3, ms6} MidambleConfigurationBurstType2-VHCR ::= ENUMERATED {ms4, ms8} MidambleShiftAndBurstType ::= SEQUENCE { - burstType CHOICE { + burstType CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3, midambleAllocationMode CHOICE { @@ -10212,7 +10493,7 @@ MidambleShiftAndBurstType-r7 ::= SEQUENCE { } MidambleShiftAndBurstType-DL ::= SEQUENCE { - burstType CHOICE { + burstType CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3, midambleAllocationMode CHOICE { @@ -10237,7 +10518,7 @@ MidambleShiftAndBurstType-DL ::= SEQUENCE { } MidambleShiftAndBurstType-DL-VHCR ::= SEQUENCE { - burstType CHOICE { + burstType CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3, midambleAllocationMode CHOICE { @@ -10319,7 +10600,7 @@ MIMO-Parameters-r7 ::= SEQUENCE { } MIMO4x4-Parameters ::= SEQUENCE { - configurationInfo CHOICE { + configurationInfo CHOICE { continue NULL, newConfiguration SEQUENCE { mimo4x4N-M-Ratio MIMO-N-M-Ratio OPTIONAL, @@ -10493,7 +10774,7 @@ Non-ScheduledTransGrantInfoTDD ::= CHOICE { Non-ScheduledTransGrantInfoTDD-ext ::= CHOICE { tdd384-768 NULL, tdd128 SEQUENCE { - t-SI-nst ENUMERATED { + t-SI-nst ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80, ms160, ms200 } OPTIONAL } @@ -10527,7 +10808,7 @@ Non-ScheduledTransGrantInfoTDD-r9 ::= CHOICE { midambleConfiguration INTEGER (1..8), signatureSequenceGroupIndex INTEGER (0..19) }, - t-SI-nst ENUMERATED { + t-SI-nst ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80, ms160, ms200 } OPTIONAL } @@ -10558,6 +10839,39 @@ OpenLoopPowerControl-IPDL-TDD-r4 ::= SEQUENCE { maxPowerIncrease MaxPowerIncrease-r4 } +OtherStateConfig ::= SEQUENCE { + otherStateConfigList OtherStateConfigList OPTIONAL, + otherStateRemoveList OtherStateRemoveList OPTIONAL +} + +OtherStateConfigList ::= SEQUENCE (SIZE(1..maxOtherStateConfig)) OF + OtherStateConfigData + +OtherStateConfigData ::= SEQUENCE { + otherStateConfigIdentity OtherStateConfigIdentity, + source-rrc-StateIndicator RRC-StateIndicator, + target-rrc-StateIndicator RRC-StateIndicator, + ura-Identity URA-Identity OPTIONAL, + rntis CHOICE { + clear NULL, + continue NULL, + new SEQUENCE { + new-C-RNTI C-RNTI, + new-H-RNTI H-RNTI, + newPrimary-E-RNTI E-RNTI + } + }, + configuration CHOICE { + id INTEGER (0..maxRetrievConfig-1), + full RetrievableConfigData + } OPTIONAL +} + +OtherStateRemoveList ::= SEQUENCE (SIZE (1..maxOtherStateConfig)) OF + OtherStateConfigIdentity + +OtherStateConfigIdentity ::= INTEGER (0..maxOtherStateConfig-1) + PagingIndicatorLength ::= ENUMERATED { pi4, pi8, pi16 } @@ -10666,7 +10980,7 @@ PDSCH-CodeMapping ::= SEQUENCE { explicit-config PDSCH-CodeInfoList, replace ReplacedPDSCH-CodeInfoList } -} +} PDSCH-Identity ::= INTEGER (1..hiPDSCHidentities) @@ -10816,7 +11130,7 @@ PICH-Info ::= CHOICE { pagingIndicatorLength PagingIndicatorLength DEFAULT pi4, n-GAP N-GAP DEFAULT f4, n-PCH N-PCH DEFAULT 2 - } + } } PICH-Info-HCR-VHCR-r7 ::= SEQUENCE { @@ -10875,6 +11189,12 @@ PowerControlAlgorithm ::= CHOICE { algorithm2 NULL } +PowerControlAlgorithm3 ::= SEQUENCE { + tPCSlotPosition INTEGER (0..4) OPTIONAL, + tPC-StepSize TPC-StepSizeFDD OPTIONAL, + decimationFactor ENUMERATED {slots3, slots5} OPTIONAL +} + PowerControlGAP ::= INTEGER (0..255) PowerOffsetPilot-pdpdch ::= INTEGER (0..24) @@ -10914,14 +11234,14 @@ PRACH-Midamble ::= ENUMERATED { PRACH-Partitioning ::= CHOICE { fdd SEQUENCE (SIZE (1..maxASC)) OF - -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed, + -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed, -- the remaining (NumASC+2 through maxASC) ASCs are unspecified. ASCSetting-FDD, tdd SEQUENCE (SIZE (1..maxASC)) OF - -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed, + -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed, -- the remaining (NumASC+2 through maxASC) ASCs are unspecified. ASCSetting-TDD -} +} PRACH-Partitioning-r7 ::= CHOICE { fdd SEQUENCE (SIZE (1..maxASC)) OF @@ -10935,7 +11255,7 @@ PRACH-Partitioning-r7 ::= CHOICE { } PRACH-Partitioning-LCR-r4 ::= SEQUENCE (SIZE (1..maxASC)) OF - -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD-LCR-r4 are listed, + -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD-LCR-r4 are listed, -- the remaining (NumASC+2 through maxASC) ASCs are unspecified. ASCSetting-TDD-LCR-r4 @@ -11028,7 +11348,7 @@ PRACH-SystemInformation ::= SEQUENCE { aich-Info AICH-Info OPTIONAL }, tdd NULL - } + } } PRACH-SystemInformation-VHCR-r7 ::= SEQUENCE { @@ -11130,7 +11450,7 @@ PrimaryCCPCH-Info-LCR-r4-ext ::= SEQUENCE { PrimaryCCPCH-InfoPost ::= SEQUENCE { syncCase CHOICE { syncCase1 SEQUENCE { - timeslot TimeslotNumber + timeslot TimeslotNumber }, syncCase2 SEQUENCE { timeslotSync2 TimeslotSync2 @@ -11350,7 +11670,7 @@ RadioLinkswithoutDPCHFDPCHInfo ::= SEQUENCE { frameOffset DPCH-FrameOffset } -ReducedScramblingCodeNumber ::= INTEGER (0..8191) +ReducedScramblingCodeNumber ::= INTEGER (0..8191) Reference-Beta-QPSK ::= SEQUENCE { reference-Code-Rate INTEGER (0..10), @@ -11422,14 +11742,14 @@ ReplacedPDSCH-CodeInfoList ::= SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF ReplacedPDSCH-CodeInfo RepPerLengthOffset-PICH ::= CHOICE { - rpp4-2 INTEGER (0..3), - rpp8-2 INTEGER (0..7), + rpp4-2 INTEGER (0..3), + rpp8-2 INTEGER (0..7), rpp8-4 INTEGER (0..7), - rpp16-2 INTEGER (0..15), - rpp16-4 INTEGER (0..15), - rpp32-2 INTEGER (0..31), - rpp32-4 INTEGER (0..31), - rpp64-2 INTEGER (0..63), + rpp16-2 INTEGER (0..15), + rpp16-4 INTEGER (0..15), + rpp32-2 INTEGER (0..31), + rpp32-4 INTEGER (0..31), + rpp64-2 INTEGER (0..63), rpp64-4 INTEGER (0..63) } @@ -11552,6 +11872,20 @@ RL-AdditionInformation-r12 ::= SEQUENCE { targetCellPreconfigInfo TargetCellPreconfigInfo-r12 OPTIONAL } +RL-AdditionInformation-r13 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-Id CellIdentity OPTIONAL, + dl-dpchInfo CHOICE { + dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-ASU, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13, + radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo + }, + e-HICH-Information E-HICH-Information-r11 OPTIONAL, + e-RGCH-Information E-RGCH-Information OPTIONAL, + f-TPICH-Information F-TPICH-Information OPTIONAL, + targetCellPreconfigInfo TargetCellPreconfigInfo-r13 OPTIONAL +} + RL-AdditionInformation-v6b0ext ::= SEQUENCE { sttdIndication STTDIndication OPTIONAL } @@ -11600,12 +11934,18 @@ RL-AdditionInformationList-r11 ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformationList-r12 ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformation-r12 +RL-AdditionInformationList-r13 ::= SEQUENCE (SIZE(1..maxRL-1)) OF + RL-AdditionInformation-r13 + RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF RL-AdditionInformation-SecULFreq RL-AdditionInformationList-SecULFreq-r12 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF RL-AdditionInformation-SecULFreq-r12 +RL-AdditionInformationList-SecULFreq-r13 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF + RL-AdditionInformation-SecULFreq-r13 + RL-AdditionInformation-SecULFreq ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, cell-id CellIdentity OPTIONAL, @@ -11623,6 +11963,15 @@ RL-AdditionInformation-SecULFreq-r12 ::= SEQUENCE { radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL } +RL-AdditionInformation-SecULFreq-r13 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-id CellIdentity OPTIONAL, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13, + e-HICH-Information E-HICH-Information, + e-RGCH-Information E-RGCH-Information OPTIONAL, + radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL +} + RL-IdentifierList ::= SEQUENCE (SIZE (1..maxRL)) OF PrimaryCPICH-Info @@ -11941,7 +12290,7 @@ SecondaryCellMIMOparametersFDD-r10 ::= CHOICE { } SecondaryCell4x4MIMOparametersFDD ::= SEQUENCE { - configurationInfo CHOICE { + configurationInfo CHOICE { continue NULL, newConfiguration SEQUENCE { mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL, @@ -12018,24 +12367,24 @@ SF512-AndCodeNumber ::= CHOICE { -- SF512-AndPilot encodes both "Spreading factor" and "Number of bits for Pilot bits" SF512-AndPilot ::= CHOICE { - sfd4 NULL, - sfd8 NULL, - sfd16 NULL, + sfd4 NULL, + sfd8 NULL, + sfd16 NULL, sfd32 NULL, - sfd64 NULL, - sfd128 PilotBits128, - sfd256 PilotBits256, + sfd64 NULL, + sfd128 PilotBits128, + sfd256 PilotBits256, sfd512 NULL } SF512-AndPilot-r12 ::= CHOICE { - sfd4 NULL, - sfd8 NULL, - sfd16 NULL, + sfd4 NULL, + sfd8 NULL, + sfd16 NULL, sfd32 NULL, - sfd64 NULL, - sfd128 PilotBits128-r12, - sfd256 PilotBits256-r12, + sfd64 NULL, + sfd128 PilotBits128-r12, + sfd256 PilotBits256-r12, sfd512 NULL } @@ -12179,7 +12528,7 @@ TargetCellPreconfigInfo-r9 ::= SEQUENCE { mimoParameters MIMO-Parameters-r9 OPTIONAL, dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r9 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL } @@ -12199,7 +12548,7 @@ TargetCellPreconfigInfo-r10 ::= SEQUENCE { dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL, additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL } @@ -12223,7 +12572,7 @@ TargetCellPreconfigInfo-r11 ::= SEQUENCE { additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL, @@ -12249,7 +12598,7 @@ TargetCellPreconfigInfo-r12 ::= SEQUENCE { additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r12 OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL, @@ -12260,6 +12609,34 @@ TargetCellPreconfigInfo-r12 ::= SEQUENCE { dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL } +TargetCellPreconfigInfo-r13 ::= 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-r12, + e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r12 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 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r13 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, + dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL +} + + TDD-FPACH-CCode16-r4 ::= ENUMERATED { cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7, cc16-8, @@ -12312,7 +12689,7 @@ TDD-PRACH-CCode-LCR-r4 ::= ENUMERATED { cc16-13, cc16-14, cc16-15, cc16-16 } TDD-PRACH-CCodeList ::= CHOICE { - sf8 SEQUENCE (SIZE (1..8)) OF + sf8 SEQUENCE (SIZE (1..8)) OF TDD-PRACH-CCode8, -- Channelisation codes cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14, -- cc16-15 and cc16-16 shall not be used @@ -12333,7 +12710,7 @@ TDD768-PRACH-CCode32 ::= ENUMERATED { cc32-13, cc32-14, cc32-15, cc32-16 } TDD768-PRACH-CCodeList ::= CHOICE { - sf32 SEQUENCE (SIZE (1..16)) OF + sf32 SEQUENCE (SIZE (1..16)) OF TDD768-PRACH-CCode32, -- Channelisation codes cc32-17, cc32-18, cc32-19, cc32-20, cc32-21, cc32-22, -- cc32-23, cc32-24, cc32-25, cc32-26, cc32-27, cc32-28, cc32-29, cc32-30, cc32-31 @@ -12348,7 +12725,7 @@ TFC-ControlDuration ::= ENUMERATED { tfc-cd48, tfc-cd64, tfc-cd128, tfc-cd192, tfc-cd256, tfc-cd512 } -TFCI-Coding ::= ENUMERATED { +TFCI-Coding ::= ENUMERATED { tfci-bits-4, tfci-bits-8, tfci-bits-16, tfci-bits-32 } @@ -12361,7 +12738,7 @@ TGL ::= INTEGER (1..14) TGMP ::= ENUMERATED { tdd-Measurement, fdd-Measurement, - gsm-CarrierRSSIMeasurement, + gsm-CarrierRSSIMeasurement, gsm-initialBSICIdentification, gsmBSICReconfirmation, multi-carrier } @@ -12594,7 +12971,7 @@ UE-DPCCH-Burst ::= ENUMERATED { UE-DPCCHPowerResetAfterDTXOnSecUplink ::= SEQUENCE { filterCoefficient INTEGER (0..5), - -- Actual value range powerOffset = (-4..10) * 2 + -- Actual value range powerOffset = (-4..10) * 2 powerOffset INTEGER (-8..20), inactivityThresholdForResetPower ENUMERATED { ms10, ms20, ms30, ms40, @@ -12863,7 +13240,7 @@ UL-ChannelRequirementWithCPCH-SetID ::= CHOICE { -- changed to keep it aligned with R99. UL-ChannelRequirementWithCPCH-SetID-r4 ::= CHOICE { ul-DPCH-Info UL-DPCH-Info-r4, - -- dummy1 and dummy2 are not used in this version of the specification, they + -- dummy1 and dummy2 are not used in this version of the specification, they -- should not be sent and if received the UE behaviour is not specified. dummy1 CPCH-SetInfo, dummy2 CPCH-SetID @@ -12892,7 +13269,7 @@ UL-CLTD-InfoFDD ::= SEQUENCE { } UL-CompressedModeMethod ::= ENUMERATED { - sf-2, + sf-2, higherLayerScheduling } UL-DL-Mode ::= CHOICE { @@ -13124,8 +13501,8 @@ UL-DPCH-PowerControlInfo ::= CHOICE { individuallySignalled SEQUENCE { individualTS-InterferenceList IndividualTS-InterferenceList, dpch-ConstantValue ConstantValueTdd, - primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power - } + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + } } OPTIONAL } } @@ -13589,7 +13966,7 @@ UL-TS-ChannelisationCodeList-VHCR ::= SEQUENCE (SIZE (1..2)) OF Uplink-DPCCH-Slot-Format-Information ::= ENUMERATED { slot-format-1, - -- dummy is not used in this version of + -- dummy is not used in this version of -- specification, it should not be sent and if -- received it should be ignored. dummy, @@ -13701,7 +14078,7 @@ UplinkTimeslotsCodes-LCR-r7 ::= SEQUENCE { noMore NULL, additionalTimeslots CHOICE { consecutive SEQUENCE { - -- the choice of 'consecutive' is not needed because there is only 1 option. + -- the choice of 'consecutive' is not needed because there is only 1 option. numAdditionalTimeslots INTEGER (1..maxTS-LCR-1) }, timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF @@ -13730,7 +14107,7 @@ AcquisitionSatInfo ::= SEQUENCE { gps-BitNumber INTEGER (0..3), codePhaseSearchWindow CodePhaseSearchWindow, azimuthAndElevation AzimuthAndElevation OPTIONAL -} +} AcquisitionSatInfo-va40ext ::= SEQUENCE { azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL @@ -13749,7 +14126,7 @@ AcquisitionSatInfo-r10 ::= SEQUENCE { } AcquisitionSatInfo-vc50ext ::= SEQUENCE { extraDopplerInfoExtension ExtraDopplerInfoExtension OPTIONAL -} +} AcquisitionSatInfo-r12 ::= SEQUENCE { satID SatID, @@ -13865,7 +14242,7 @@ AverageRLC-BufferPayload ::= ENUMERATED { pla512k, pla1024k, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } - + AzimuthAndElevation ::= SEQUENCE { -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees azimuth INTEGER (0..31), @@ -13913,11 +14290,11 @@ BDS-IGPInfoList ::= SEQUENCE (SIZE (1..maxIGPInfo)) OF SEQUENCE { DBDS-InfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF DBDS-Info DBDS-Info ::= SEQUENCE { - bds-SignalID GANSS-Signal-Id OPTIONAL, + bds-SignalID GANSS-Signal-Id OPTIONAL, dbds-SignalInfoList DBDS-SignalInfoList } -DBDS-SignalInfoList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF +DBDS-SignalInfoList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF DBDS-SignalInfo DBDS-SignalInfo ::= SEQUENCE { @@ -13987,7 +14364,7 @@ CellInfo ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info, @@ -14006,7 +14383,7 @@ CellInfo-r4 ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info-r4, @@ -14030,7 +14407,7 @@ CellInfo-r9 ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info-r4, @@ -14039,13 +14416,13 @@ CellInfo-r9 ::= SEQUENCE { readSFN-Indicator BOOLEAN } }, - -- For 1.28 Mcps TDD, cellSelectionReselectionInfo is optional present when sent + -- For 1.28 Mcps TDD, cellSelectionReselectionInfo is optional present when sent -- in Measurement Control.For FDD, this IE is not needed. cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL } CellInfoListToBeExcluded::= SEQUENCE (SIZE (1..maxExcludedDetectedSetCells )) OF - PrimaryCPICH-Info + PrimaryCPICH-Info CellInfoSI-RSCP ::= SEQUENCE { cellIndividualOffset CellIndividualOffset DEFAULT 0, @@ -14055,7 +14432,7 @@ CellInfoSI-RSCP ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info, @@ -14085,7 +14462,7 @@ CellInfoSI-ECN0 ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info, @@ -14115,7 +14492,7 @@ CellInfoSI-HCS-RSCP ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info, @@ -14145,7 +14522,7 @@ CellInfoSI-HCS-ECN0 ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL, readSFN-Indicator BOOLEAN, - tx-DiversityIndicator BOOLEAN + tx-DiversityIndicator BOOLEAN }, tdd SEQUENCE { primaryCCPCH-Info PrimaryCCPCH-Info, @@ -14412,12 +14789,12 @@ CellSynchronisationInfo ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL, - tm INTEGER(0..38399) + tm INTEGER(0..38399) }, tdd SEQUENCE { countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL } - } + } } CellToReport ::= SEQUENCE { @@ -14663,7 +15040,7 @@ DopplerUncertaintyExt ::= ENUMERATED { hz300, hz400, hz500, hz600, noInformation, spare3, spare2, spare1 } -EllipsoidPoint ::= SEQUENCE { +EllipsoidPoint ::= SEQUENCE { latitudeSign ENUMERATED { north, south }, latitude INTEGER (0..8388607), longitude INTEGER (-8388608..8388607) @@ -14798,6 +15175,10 @@ EUTRA-FrequencyAndPriorityInfo-vc50ext ::= SEQUENCE { reducedMeasurementPerformance ENUMERATED {true} OPTIONAL } +EUTRA-FrequencyAndPriorityInfo-vdxyext ::= SEQUENCE { + subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL +} + EUTRA-FrequencyAndPriorityInfoExtension-vb50ext ::= SEQUENCE { earfcn EARFCNExtension, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, @@ -14824,6 +15205,10 @@ EUTRA-FrequencyAndPriorityInfoExtension-vc50ext ::= SEQUENCE { reducedMeasurementPerformance ENUMERATED {true} OPTIONAL } +EUTRA-FrequencyAndPriorityInfoExtension-vdxyext ::= SEQUENCE { + subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL +} + EUTRA-FrequencyAndPriorityInfoExtensionList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfoExtension-vb50ext @@ -14833,6 +15218,9 @@ EUTRA-FrequencyAndPriorityInfoExtensionList-vb80ext ::= SEQUENCE (SIZE (1..maxN EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfoExtension-vc50ext +EUTRA-FrequencyAndPriorityInfoExtensionList-vdxyext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyAndPriorityInfoExtension-vdxyext + EUTRA-FrequencyAndPriorityInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfo @@ -14845,6 +15233,9 @@ EUTRA-FrequencyAndPriorityInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFr EUTRA-FrequencyAndPriorityInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfo-vc50ext +EUTRA-FrequencyAndPriorityInfoList-vdxyext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyAndPriorityInfo-vdxyext + EUTRA-FrequencyList ::= SEQUENCE { eutraFrequencyRemoval EUTRA-FrequencyRemoval, eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL @@ -15023,14 +15414,14 @@ 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, + rachReportingPriority ENUMERATED { intraEUTRAInter, interIntraEUTRA, + interEUTRAIntra, eUTRAIntraInter, eUTRAInterIntra, spare3, spare2, spare1 } OPTIONAL } EUTRA-FrequencyRACHReportingInfo-vc50ext ::= SEQUENCE { - eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)), + eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)), eutra-FrequencyRACHReportingThresholdExtension INTEGER (-30..-1) OPTIONAL } @@ -15324,7 +15715,7 @@ Event2f ::= SEQUENCE { hysteresis HysteresisInterFreq, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} Event2f-r6 ::= SEQUENCE { usedFreqThreshold Threshold-r6, @@ -15357,28 +15748,28 @@ Event3a ::= SEQUENCE { hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} Event3b ::= SEQUENCE { thresholdOtherSystem Threshold, hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL - -} + +} Event3c ::= SEQUENCE { thresholdOtherSystem Threshold, hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} Event3d ::= SEQUENCE { hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} Event3a-r12 ::= SEQUENCE { thresholdOwnSystem Threshold, @@ -15387,22 +15778,22 @@ Event3a-r12 ::= SEQUENCE { hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} Event3b-r12 ::= SEQUENCE { thresholdOtherSystem Threshold-r12, hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL - -} + +} Event3c-r12 ::= SEQUENCE { thresholdOtherSystem Threshold-r12, hysteresis Hysteresis, timeToTrigger TimeToTrigger, reportingCellStatus ReportingCellStatus OPTIONAL -} +} EventIDInterFreq ::= ENUMERATED { e2a, e2b, e2c, e2d, e2e, e2f, e2g, spare1 } @@ -15456,7 +15847,7 @@ ExtraDopplerExtension ::= SEQUENCE { -- ( = -42..+21 with 1/210 m/s2 resolution) dopplerFirstOrder INTEGER (-42.. 21), dopplerUncertaintyExt ENUMERATED { dopU60, dopU80, dopU100, dopU120, - noInformation, spare3, spare2, spare1 } + noInformation, spare3, spare2, spare1 } } @@ -15487,8 +15878,8 @@ FACH-MeasurementOccasionInfo-LCR-r4-ext ::= SEQUENCE { } FilterCoefficient ::= ENUMERATED { - fc0, fc1, fc2, fc3, fc4, fc5, - fc6, fc7, fc8, fc9, fc11, fc13, + fc0, fc1, fc2, fc3, fc4, fc5, + fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1 } FilteredUEPowerHeadroomReportInfo ::= SEQUENCE { @@ -15623,7 +16014,7 @@ GANSSGenericData-va40ext ::= SEQUENCE { GANSSGenericData-vc50ext ::= SEQUENCE { uePositioningDBDSCorrections UE-Positioning-DBDSCorrections OPTIONAL, uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL, - ue-positioning-GANSS-AddNavigationModels + ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels-vc50ext OPTIONAL, uePositioningGANSSReferenceMeasurementInfo UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext @@ -15776,7 +16167,7 @@ GanssReqGenericData-v860ext ::= SEQUENCE { GanssReqGenericData-vc50ext ::= SEQUENCE { bdsIonoGridModelReq ENUMERATED { true } OPTIONAL, - bdsCorrectionsReq DGANSS-Sig-Id-Req OPTIONAL + bdsCorrectionsReq DGANSS-Sig-Id-Req OPTIONAL } GanssRequestedGenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF @@ -15854,7 +16245,7 @@ GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF GANSS-SAT-Info-Almanac-BDSkp ::= SEQUENCE { svID INTEGER(0..63), - bdsAlmToa BIT STRING (SIZE (8)), + bdsAlmToa BIT STRING (SIZE (8)), bdsAlmSqrtA BIT STRING (SIZE (24)), bdsAlmE BIT STRING (SIZE (17)), bdsAlmW BIT STRING (SIZE (24)), @@ -15990,7 +16381,7 @@ Ganss-Sat-Info-AddNav-r12 ::= SEQUENCE { Ganss-Sat-Info-AddNav-vc50ext ::= SEQUENCE { ganssClockModel UE-Positioning-GANSS-AddClockModels-vc50ext, - ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-vc50ext + ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-vc50ext } Ganss-Sat-Info-Nav ::= SEQUENCE { @@ -16082,7 +16473,7 @@ GSM-MeasuredResults ::= SEQUENCE { } GSM-MeasuredResultsList ::= SEQUENCE (SIZE (1..maxReportedGSMCells)) OF - GSM-MeasuredResults + GSM-MeasuredResults GPS-TOW-1msec ::= INTEGER (0..604799999) @@ -16390,7 +16781,7 @@ Inter-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF --The order of the list corresponds to the order of relevant events in Intra-FreqEventCriteriaList --i.e. the first element of the list corresponds to the first occurance of event 1e, 1f, 1h, 1i, ---the second element of the list corresponds to the second occurance of event 1e, 1f, 1h, 1i +--the second element of the list corresponds to the second occurance of event 1e, 1f, 1h, 1i Intra-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF DeltaRSCP @@ -16822,7 +17213,7 @@ InterRATMeasQuantity ::= SEQUENCE { softSlope INTEGER (0..63) OPTIONAL, addIntercept INTEGER (0..63) OPTIONAL } - } + } } InterRATMeasQuantity-r8 ::= SEQUENCE { @@ -16843,7 +17234,7 @@ InterRATMeasQuantity-r8 ::= SEQUENCE { measurementQuantity MeasurementQuantityEUTRA, filterCoefficient FilterCoefficient DEFAULT fc0 } - } + } } InterRATMeasuredResults ::= CHOICE { @@ -16932,13 +17323,13 @@ InterRATReportCriteria ::= CHOICE { interRATReportingCriteria InterRATReportingCriteria, periodicalReportingCriteria PeriodicalWithReportingCellStatus, noReporting ReportingCellStatusOpt -} +} InterRATReportCriteria-r12 ::= CHOICE { interRATReportingCriteria InterRATReportingCriteria-r12, periodicalReportingCriteria PeriodicalWithReportingCellStatus, noReporting ReportingCellStatusOpt -} +} InterRATReportingCriteria ::= SEQUENCE { interRATEventList InterRATEventList OPTIONAL @@ -16968,7 +17359,7 @@ InterRATReportingQuantity-r8 ::= SEQUENCE { gsm-Carrier-RSSI BOOLEAN }, eutra SEQUENCE { - reportingQuantity ENUMERATED { measurementQuantity, + reportingQuantity ENUMERATED { measurementQuantity, both } } } @@ -17229,7 +17620,7 @@ IntraFreqMeasQuantity ::= SEQUENCE { } } --- If IntraFreqMeasQuantity-FDD is used in InterRATMeasQuantity, then only +-- If IntraFreqMeasQuantity-FDD is used in InterRATMeasQuantity, then only -- cpich-Ec-N0 and cpich-RSCP are allowed. -- dummy is not used in this version of the specification, it should -- not be sent and if received the UE behaviour is not specified. @@ -17432,7 +17823,7 @@ IntraFreqReportingQuantityForRACH-vc50ext ::= SEQUENCE { } IntraFreqRepQuantityRACH-FDD ::= ENUMERATED { - cpich-EcN0, cpich-RSCP, + cpich-EcN0, cpich-RSCP, pathloss, noReport } IntraFreqRepQuantityRACH-TDD ::= ENUMERATED { @@ -17601,7 +17992,7 @@ LoggedConnectionEstablishmentFailureInfo-TDD128 ::= SEQUENCE { loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL, loggedConnectionEstablishmentFailureLocationInfo - LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL } LoggedConnectionEstablishmentFailureInfo-TDD128-r11 ::= SEQUENCE { @@ -17612,7 +18003,7 @@ LoggedConnectionEstablishmentFailureInfo-TDD128-r11 ::= SEQUENCE { loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-r11 OPTIONAL, loggedConnectionEstablishmentFailureLocationInfo - LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL } LoggedConnectionEstablishmentFailureInfo-TDD128-vc50ext ::= SEQUENCE { @@ -17646,7 +18037,7 @@ ConnectionEstablishmentFailureReport ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { loggedConnectionEstablishmentFailureInfo - LoggedConnectionEstablishmentFailureInfo-FDD + LoggedConnectionEstablishmentFailureInfo-FDD }, tdd SEQUENCE { loggedConnectionEstablishmentFailureInfo @@ -17660,7 +18051,7 @@ ConnectionEstablishmentFailureReport-r11 ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { loggedConnectionEstablishmentFailureInfo - LoggedConnectionEstablishmentFailureInfo-FDD-r11 + LoggedConnectionEstablishmentFailureInfo-FDD-r11 }, tdd SEQUENCE { loggedConnectionEstablishmentFailureInfo @@ -17673,7 +18064,7 @@ ConnectionEstablishmentFailureReport-vc50ext ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { loggedConnectionEstablishmentFailureInfo - LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext + LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext }, tdd SEQUENCE { loggedConnectionEstablishmentFailureInfo @@ -17701,7 +18092,7 @@ LoggedGSMCellInfo ::= SEQUENCE { gsmCellIdentity BIT STRING (SIZE (16)), bcch-ARFCN BCCH-ARFCN, bandIndicator Frequency-Band, - bsic BSIC + bsic BSIC } LoggedMeasurementsConfigurationInfo ::= SEQUENCE { @@ -17743,7 +18134,7 @@ LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF LoggedMeasInterfreqInfo-FDD ::= SEQUENCE { frequencyInfo FrequencyInfo, - loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF + loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF LoggedMeasNeighbourInfo-FDD } @@ -17770,7 +18161,7 @@ LoggedMeasInterRATNeighbourMeas-r11 ::= SEQUENCE { loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL } -LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF +LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF LoggedMeasNeighbourInfo-FDD LoggedMeasNeighbourInfo-FDD ::= SEQUENCE { @@ -17787,7 +18178,7 @@ LoggedMeasNeighbourMeas-TDD128 ::= SEQUENCE { primaryCCPCH-RSCP PrimaryCCPCH-RSCP } -LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF +LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF LoggedMeasGSMNeighbourCellsinfo LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE { @@ -17797,7 +18188,7 @@ LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE { gsm-CarrierRSSI GSM-CarrierRSSI } -LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF +LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF LoggedMeasEUTRAFreqInfo LoggedMeasEUTRAFreqList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF @@ -17811,7 +18202,7 @@ LoggedMeasEUTRAFreqList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF LoggedMeasEUTRAFreqInfo ::= SEQUENCE { earfcn EARFCN, - loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF LoggedMeasEUTRAFreqNeighbourInfo } @@ -17821,20 +18212,20 @@ LoggedMeasEUTRAFreqInfo-vb50ext ::= SEQUENCE { LoggedMeasEUTRAFreqInfo-r11 ::= SEQUENCE { earfcn EARFCNRange, - loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF LoggedMeasEUTRAFreqNeighbourInfo } LoggedMeasEUTRAFreqInfo-vc50ext ::= SEQUENCE { rSRQType RsrqType OPTIONAL, - loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF LoggedMeasEUTRAFreqNeighbourInfo-vc50ext } LoggedMeasEUTRAFreqNeighbourInfo ::= SEQUENCE { physicalCellIdentity EUTRA-PhysicalCellIdentity, rSRP INTEGER (0..97) , - rSRQ INTEGER (0..33) + rSRQ INTEGER (0..33) } LoggedMeasEUTRAFreqNeighbourInfo-vc50ext ::= SEQUENCE { @@ -18078,12 +18469,19 @@ MeasuredResults-v860ext ::= CHOICE { ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-v860ext } -MeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF +MeasuredResults-vdxyext ::= CHOICE { + ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-vdxyext +} + +MeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasuredResults-v920ext -MeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF +MeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasuredResults-vc50ext +MeasuredResultsList-vdxyext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF + MeasuredResults-vdxyext + MeasuredResultsListOnSecUlFreq ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasuredResultsOnSecUlFreq @@ -18140,7 +18538,7 @@ MeasuredResultsOnRACH ::= SEQUENCE { cpich-Ec-N0 CPICH-Ec-N0, cpich-RSCP CPICH-RSCP, pathloss Pathloss, - cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP + cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP } }, tdd SEQUENCE { @@ -18169,7 +18567,7 @@ MeasuredResultsOnRACHFDD-r11 ::= SEQUENCE { cpich-Ec-N0 CPICH-Ec-N0, cpich-RSCP CPICH-RSCP, pathloss Pathloss, - cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP + cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP } }, measuredResultsUsedFreq MonitoredCellRACH-ListFDD-r11 OPTIONAL, @@ -18275,6 +18673,16 @@ MeasurementCommand-r12 ::= CHOICE { releaseSome MeasurementsToRelease } +MeasurementCommand-r13 ::= CHOICE { + setup MeasurementType-r13, + modify SEQUENCE { + measurementType MeasurementType-r13 OPTIONAL + }, + release NULL, + releaseAll NULL, + releaseSome MeasurementsToRelease +} + MeasurementControlSysInfo ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -18584,6 +18992,18 @@ MeasurementType-r12 ::= CHOICE { eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12 } +MeasurementType-r13 ::= CHOICE { + intraFrequencyMeasurement IntraFrequencyMeasurement-r11, + interFrequencyMeasurement InterFrequencyMeasurement-r12, + interRATMeasurement InterRATMeasurement-r12, + up-Measurement UE-Positioning-Measurement-r13, + trafficVolumeMeasurement TrafficVolumeMeasurement, + qualityMeasurement QualityMeasurement, + ue-InternalMeasurement UE-InternalMeasurement-r4, + csgProximityDetection CSGProximityDetection, + eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12 +} + MeasurementValidity ::= SEQUENCE { ue-State ENUMERATED { cell-DCH, all-But-Cell-DCH, all-States } @@ -18653,7 +19073,7 @@ MultipleEUTRAFrequencyInfoExtensionList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs MultipleEUTRAFrequencyBandExtensionInfo MultipleFrequencyBandIndicatorListFDD::= SEQUENCE (SIZE (1..maxMultipleFrequencyBandsFDD)) OF - FrequencyBandsIndicatorFDD + FrequencyBandsIndicatorFDD MultipleFrequencyBandInfo ::= SEQUENCE { multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL @@ -18820,7 +19240,7 @@ Neighbour ::= SEQUENCE { tdd SEQUENCE { neighbourAndChannelIdentity CellAndChannelIdentity OPTIONAL } - }, + }, neighbourQuality NeighbourQuality, sfn-SFN-ObsTimeDifference2 SFN-SFN-ObsTimeDifference2} @@ -18906,7 +19326,7 @@ NewInterFreqCell-r10 ::= SEQUENCE { tdd128 SEQUENCE { intraSecondaryFreqIndicator BOOLEAN, sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL - } + } } } @@ -18919,7 +19339,7 @@ NewInterFreqCell-r12 ::= SEQUENCE { tdd128 SEQUENCE { intraSecondaryFreqIndicator BOOLEAN, sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL - } + } } } @@ -19581,11 +20001,11 @@ ReportingCellStatus ::= CHOICE{ withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1, withinMonitoredAndOrVirtualActiveSetNonUsedFreq MaxNumberOfReportingCellsType1, - allVirtualActSetplusMonitoredSetNonUsedFreq + allVirtualActSetplusMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType3, withinActSetOrVirtualActSet-InterRATcells MaxNumberOfReportingCellsType2, - withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq + withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq MaxNumberOfReportingCellsType2 } @@ -19604,13 +20024,13 @@ ReportingCellStatus-r10 ::= CHOICE{ withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1, withinMonitoredAndOrVirtualActiveSetNonUsedFreq MaxNumberOfReportingCellsType1, - allVirtualActSetplusMonitoredSetNonUsedFreq + allVirtualActSetplusMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType3, withinActSetOrVirtualActSet-InterRATcells MaxNumberOfReportingCellsType2, - withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq + withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq MaxNumberOfReportingCellsType2, - allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq + allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq MaxNumberOfReportingCellsType3 } @@ -19635,7 +20055,7 @@ ReportingInfoForCellDCH-LCR-r4 ::= SEQUENCE { } ReportingInterval ::= ENUMERATED { - noPeriodicalreporting, ri0-25, + noPeriodicalreporting, ri0-25, ri0-5, ri1, ri2, ri4, ri8, ri16 } ReportingIntervalLong ::= ENUMERATED { @@ -19687,7 +20107,7 @@ RsrqType ::= SEQUENCE{ allSymbols BOOLEAN, wideBand BOOLEAN } - + SatData ::= SEQUENCE{ satID SatID, @@ -19806,7 +20226,7 @@ SIR-TimeslotList ::= SEQUENCE (SIZE (1..maxTS)) OF -- SubFrame1Reserved, reserved bits in subframe 1 of the GPS navigation message SubFrame1Reserved ::= SEQUENCE { - reserved1 BIT STRING (SIZE (23)), + reserved1 BIT STRING (SIZE (23)), reserved2 BIT STRING (SIZE (24)), reserved3 BIT STRING (SIZE (24)), reserved4 BIT STRING (SIZE (16)) @@ -20030,15 +20450,15 @@ TrafficVolumeReportingQuantity ::= SEQUENCE { TrafficVolumeThreshold ::= ENUMERATED { th8, th16, th32, th64, th128, - th256, th512, th1024, th2k, th3k, - th4k, th6k, th8k, th12k, th16k, - th24k, th32k, th48k, th64k, th96k, - th128k, th192k, th256k, th384k, + th256, th512, th1024, th2k, th3k, + th4k, th6k, th8k, th12k, th16k, + th24k, th32k, th48k, th64k, th96k, + th128k, th192k, th256k, th384k, th512k, th768k } TransChCriteria ::= SEQUENCE { ul-transportChannelID UL-TrCH-Identity OPTIONAL, - eventSpecificParameters SEQUENCE (SIZE (1..maxMeasParEvent)) OF + eventSpecificParameters SEQUENCE (SIZE (1..maxMeasParEvent)) OF TrafficVolumeEventParam OPTIONAL } @@ -20114,7 +20534,7 @@ UE-6FG-Event ::= SEQUENCE { UE-AutonomousUpdateMode ::= CHOICE { dummy NULL, onWithNoReporting NULL, - dummy2 RL-InformationLists + dummy2 RL-InformationLists } UE-InternalEventParam ::= CHOICE { @@ -20287,8 +20707,8 @@ UL-TrCH-Identity ::= CHOICE{ UE-Positioning-Accuracy ::= BIT STRING (SIZE (7)) UE-Positioning-DBDSCorrections ::= SEQUENCE { - bds-RefTime INTEGER (0..119), - bds-DBDS-InfoList DBDS-InfoList + bds-RefTime INTEGER (0..119), + bds-DBDS-InfoList DBDS-InfoList } UE-Positioning-CipherParameters ::= SEQUENCE { @@ -20957,7 +21377,7 @@ UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE { UE-Positioning-GPS-AcquisitionAssistance-r10 OPTIONAL, ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL -} +} UE-Positioning-GPS-AssistanceData-vc50ext ::= SEQUENCE { ue-positioning-GPS-AcquisitionAssistance @@ -21136,7 +21556,7 @@ UE-Positioning-IPDL-Parameters-TDD-r4-ext ::= SEQUENCE { UE-Positioning-MeasuredResults ::= SEQUENCE { ue-positioning-OTDOA-Measurement UE-Positioning-OTDOA-Measurement OPTIONAL, - -- Extended 'ue-positioning-PositionEstimateInfo' information may be provided using IE + -- Extended 'ue-positioning-PositionEstimateInfo' information may be provided using IE -- 'UE-Positioning-PositionEstimateInfo-v770ext' in IE 'UE-Positioning-MeasuredResults-v770ext'. ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo OPTIONAL, ue-positioning-GPS-Measurement UE-Positioning-GPS-MeasurementResults OPTIONAL, @@ -21168,6 +21588,12 @@ UE-Positioning-MeasuredResults-vc50ext ::= SEQUENCE { ue-positioning-Error UE-Positioning-Error-vc50ext OPTIONAL } +UE-Positioning-MeasuredResults-vdxyext ::= SEQUENCE { + ue-positioning-AddPos-MeasurementResults UE-Positioning-AddPos-MeasuredResults OPTIONAL, + ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo-vdxyext + OPTIONAL +} + UE-Positioning-Measurement ::= SEQUENCE { ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity, reportCriteria UE-Positioning-ReportCriteria, @@ -21235,6 +21661,15 @@ UE-Positioning-Measurement-r12 ::= SEQUENCE { ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r12 OPTIONAL } +UE-Positioning-Measurement-r13 ::= SEQUENCE { + ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r13, + measurementValidity MeasurementValidity OPTIONAL, + reportCriteria UE-Positioning-ReportCriteria-r7, + ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL, + ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r12 OPTIONAL, + ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r12 OPTIONAL +} + UE-Positioning-MeasurementEventResults ::= CHOICE { -- In case of 'event7a' reporting, if IE 'UE-Positioning-PositionEstimateInfo' is not needed, -- CHOICE shall be set to 'additionalOrReplacedPosMeasEvent'and the 'event7a' shall be included @@ -21288,7 +21723,7 @@ UE-Positioning-OTDOA-AssistanceData-r4ext ::= SEQUENCE { ue-Positioning-IPDL-Parameters-TDD-r4-ext UE-Positioning-IPDL-Parameters-TDD-r4-ext OPTIONAL, -- These IPDL parameters shall be used for the neighbour cells in case of TDD instead of - -- IPDL Parameters in IE UE-Positioning-OTDOA-NeighbourCellInfoList. The cells shall be + -- IPDL Parameters in IE UE-Positioning-OTDOA-NeighbourCellInfoList. The cells shall be -- listed in the same order as in IE UE-Positioning-OTDOA-NeighbourCellInfoList ue-Positioning-IPDL-Parameters-TDDList-r4-ext UE-Positioning-IPDL-Parameters-TDDList-r4-ext OPTIONAL @@ -21464,7 +21899,7 @@ UE-Positioning-OTDOA-Quality ::= SEQUENCE { stdResolution BIT STRING (SIZE (2)), numberOfOTDOA-Measurements BIT STRING (SIZE (3)), stdOfOTDOA-Measurements BIT STRING (SIZE (5)) -} +} UE-Positioning-OTDOA-ReferenceCellInfo ::= SEQUENCE { sfn INTEGER (0..4095) OPTIONAL, @@ -21590,6 +22025,10 @@ UE-Positioning-PositionEstimateInfo-v770ext ::= SEQUENCE { UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL } +UE-Positioning-PositionEstimateInfo-vdxyext ::= SEQUENCE { + locationTimeStamp UTCTime OPTIONAL +} + UE-Positioning-ReportCriteria ::= CHOICE { ue-positioning-ReportingCriteria UE-Positioning-EventParamList, periodicalReportingCriteria PeriodicalReportingCriteria, @@ -21662,10 +22101,82 @@ UE-Positioning-ReportingQuantity-r8 ::= SEQUENCE { gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL } +UE-Positioning-ReportingQuantity-r13 ::= SEQUENCE { + methodType UE-Positioning-MethodType, + positioningMethod PositioningMethod, + horizontalAccuracy UE-Positioning-Accuracy OPTIONAL, + verticalAccuracy UE-Positioning-Accuracy OPTIONAL, + gps-TimingOfCellWanted BOOLEAN, + additionalAssistanceDataReq BOOLEAN, + environmentCharacterisation EnvironmentCharacterisation OPTIONAL, + velocityRequested ENUMERATED { true } OPTIONAL, + gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL, + gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL, + gANSSCarrierPhaseMeasurementRequested + BIT STRING (SIZE (8)) OPTIONAL, + gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL, + additionalPositioningMethods BIT STRING (SIZE (8)) OPTIONAL +} + UE-Positioning-ResponseTime ::= ENUMERATED { s1, s2, s4, s8, s16, s32, s64, s128 } +UE-Positioning-AddPos-MeasuredResults ::= SEQUENCE (SIZE (1..maxAddPos)) OF + UE-Positioning-AddPos-MeasuredResults-element + +UE-Positioning-AddPos-MeasuredResults-element ::=SEQUENCE { + timestamp UTCTime OPTIONAL, + addPos-ID CHOICE { + barometricPressure UE-Positioning-BarometricPressureMeasurement, + wlan UE-Positioning-WLANMeasurementList, + bt UE-Positioning-BTMeasurementList, + mbs UE-Positioning-MBSMeasurementList, + spare4 NULL, + spare3 NULL, + spare2 NULL, + spare1 NULL + } +} + +UE-Positioning-BarometricPressureMeasurement ::= SEQUENCE { + ubpMeasurement INTEGER (30000..115000) +} + +UE-Positioning-WLANMeasurementList ::= SEQUENCE (SIZE (1..maxWLANs))OF + UE-Positioning-WLANMeasurementList-element + +UE-Positioning-WLANMeasurementList-element ::= SEQUENCE { + wlanBSSID OCTET STRING (SIZE (6)), + wlanSSID OCTET STRING (SIZE(1..32)) OPTIONAL, + wlanRSSI INTEGER(-127..128) OPTIONAL, + wlanRTTvalue INTEGER(0..16777215) OPTIONAL, + wlanRTTunits ENUMERATED { microseconds,hundredsofnanoseconds, + tensofnanoseconds,nanoseconds, + tenthsofnanosecond, + spare3, spare2, spare1} OPTIONAL, + wlanRTTaccuracy INTEGER(0..255) OPTIONAL, + wlanAPChannelFrequency INTEGER(0..256) OPTIONAL, + wlanServingFlag BOOLEAN OPTIONAL +} + +UE-Positioning-BTMeasurementList ::= SEQUENCE (SIZE (1..maxBTs)) OF + UE-Positioning-BTMeasurementList-element + +UE-Positioning-BTMeasurementList-element ::= SEQUENCE { + btAddr OCTET STRING (SIZE(6)), + btRSSI INTEGER(-127..128) OPTIONAL +} + +UE-Positioning-MBSMeasurementList ::= SEQUENCE (SIZE (1..maxBeacons)) OF + UE-Positioning-MBSMeasurementList-element + +UE-Positioning-MBSMeasurementList-element ::= SEQUENCE { + transmitterId INTEGER (0..32767), + codePhase INTEGER (0..2097151), + codePhaseRmsError INTEGER (0..63) +} + UTCmodelSet1 ::= SEQUENCE { utcA0 BIT STRING (SIZE (16)), utcA1 BIT STRING (SIZE (13)), @@ -21767,7 +22278,7 @@ UTRAN-GPS-DriftRate ::= ENUMERATED { utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50} UTRAN-GPSReferenceTime ::= SEQUENCE { - -- For utran-GPSTimingOfCell values above 2322431999999 are not + -- For utran-GPSTimingOfCell values above 2322431999999 are not -- used in this version of the specification -- Actual value utran-GPSTimingOfCell = (ms-part * 4294967296) + ls-part utran-GPSTimingOfCell SEQUENCE { @@ -21786,7 +22297,7 @@ UTRAN-GPSReferenceTime ::= SEQUENCE { } UTRAN-GPSReferenceTimeResult ::= SEQUENCE { - -- For ue-GPSTimingOfCell values above 37158911999999 are not + -- For ue-GPSTimingOfCell values above 37158911999999 are not -- used in this version of the specification -- Actual value ue-GPSTimingOfCell = (ms-part * 4294967296) + ls-part ue-GPSTimingOfCell SEQUENCE { @@ -21823,8 +22334,8 @@ UTRA-PriorityInfoList-v920ext ::= SEQUENCE { } VarianceOfRLC-BufferPayload ::= ENUMERATED { - plv0, plv4, plv8, plv16, plv32, plv64, - plv128, plv256, plv512, plv1024, + plv0, plv4, plv8, plv16, plv32, plv64, + plv128, plv256, plv512, plv1024, plv2k, plv4k, plv8k, plv16k, spare2, spare1 } VelocityEstimate ::= CHOICE { @@ -21843,6 +22354,27 @@ W ::= INTEGER (0..20) -- -- *************************************************** +ACDC-Barring ::= CHOICE { + acdc-Barred ENUMERATED {true, false}, + acdc-acb-barringBitmap BIT STRING (SIZE (10)) +} + +ACDC-Parameters ::= CHOICE { + acdc-ParametersPerPLMN-List ACDC-ParametersPerPLMN-List, + acdc-ParametersForAll ACDC-ParametersForAll +} + +ACDC-ParametersForAll ::= SEQUENCE { + acdc-Information SpecificACDC-BarringInformation OPTIONAL, + acdcApplicableForRoamer ENUMERATED { true } OPTIONAL +} + +ACDC-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF + SEQUENCE { + plmnSpecificACDC-Parameters SpecificACDC-BarringInformation OPTIONAL, + acdcApplicableForRoamer ENUMERATED { true } OPTIONAL +} + BCC ::= INTEGER (0..7) BCCH-ModificationInfo ::= SEQUENCE { @@ -21912,7 +22444,7 @@ DataVolumePerRB ::= SEQUENCE { DataVolumePerRB-List ::= SEQUENCE (SIZE (1..maxRB)) OF DataVolumePerRB DeferredMeasurementControlReadingSupport ::= SEQUENCE { - -- If modeSpecificInfo is not present, deferred SIB11, SIB11bis and SIB12 reading + -- If modeSpecificInfo is not present, deferred SIB11, SIB11bis and SIB12 reading -- with default measurement quantities applies modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -21961,7 +22493,7 @@ EUTRA-TargetFreqInfo-vb50ext ::= SEQUENCE { earfcn EARFCNExtension OPTIONAL } ---Actual value = 2^(IE value) +--Actual value = 2^(IE value) ExpirationTimeFactor ::= INTEGER (1..8) ExpirationTimeFactor2 ::= INTEGER (0..15) @@ -21974,7 +22506,7 @@ ExtGANSS-SchedulingInfo ::= SEQUENCE { } -- For each extended GANSS SIB type the value tag information is added at the end -ExtGANSS-SIBTypeInfoSchedulingInfoList ::= SEQUENCE (SIZE (1..maxGANSS)) OF +ExtGANSS-SIBTypeInfoSchedulingInfoList ::= SEQUENCE (SIZE (1..maxGANSS)) OF ExtGANSS-SIBTypeInfoSchedulingInfo ExtGANSS-SIBTypeInfoSchedulingInfo ::= SEQUENCE { @@ -22038,11 +22570,11 @@ GSM-BA-Range-List ::= SEQUENCE (SIZE (1..maxNumGSMFreqRanges)) OF GSM-BA-Range --- This IE is formatted as 'TLV' and is coded in the same way as the Mobile Station Classmark 2 +-- This IE is formatted as 'TLV' and is coded in the same way as the Mobile Station Classmark 2 -- information element in [5]. The first octet is the Mobile station classmark 2 IEI and its value --- shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value --- shall be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station --- Classmark 2 information element, the octet 4 contains the second octet of the value part of the +-- shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value +-- shall be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station +-- Classmark 2 information element, the octet 4 contains the second octet of the value part of the -- Mobile Station Classmark 2 information element and so on. For each of these octets, the first/ -- leftmost/ most significant bit of the octet contains b8 of the corresponding octet of the Mobile -- Station Classmark 2. @@ -22099,7 +22631,7 @@ InterRAT-ChangeFailureCause ::= CHOICE { spare3 NULL, spare2 NULL, spare1 NULL -} +} GERANIu-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF BIT STRING (SIZE (1..32768)) @@ -22158,7 +22690,7 @@ InterRAT-HO-FailureCause ::= CHOICE { spare3 NULL, spare2 NULL, spare1 NULL -} +} MasterInformationBlock ::= SEQUENCE { mib-ValueTag MIB-ValueTag, @@ -22390,7 +22922,7 @@ SIBSb-ReferenceList ::= SEQUENCE (SIZE (1..maxSIB)) OF SIBSb-ReferenceList2 ::= SEQUENCE (SIZE (1..maxSIB)) OF SchedulingInformationSIBSb2 -SIB-ReferenceListFACH ::= SEQUENCE (SIZE (1..maxSIB-FACH)) OF +SIB-ReferenceListFACH ::= SEQUENCE (SIZE (1..maxSIB-FACH)) OF SchedulingInformationSIB SIB-Type ::= ENUMERATED { @@ -22426,7 +22958,7 @@ SIB-Type ::= ENUMERATED { schedulingBlock1, schedulingBlock2, systemInformationBlockType15-5, - systemInformationBlockType5bis, + systemInformationBlockType5bis, extensionType } SIB-Type2 ::= ENUMERATED { @@ -22436,7 +22968,7 @@ SIB-Type2 ::= ENUMERATED { systemInformationBlockType3, systemInformationBlockType4, systemInformationBlockType5, - systemInformationBlockType5bis, + systemInformationBlockType5bis, systemInformationBlockType6, systemInformationBlockType7, systemInformationBlockType11, @@ -22471,11 +23003,14 @@ SIB-Type2 ::= ENUMERATED { systemInformationBlockType21, systemInformationBlockType22, systemInformationBlockType23, - systemInformationBlockType24, - spare22, spare21, spare20, spare19, spare18, + systemInformationBlockType24, + systemInformationBlockType11ter, + systemInformationBlockType25, + spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, - spare11, spare10, spare9, spare8, spare7, spare6, spare5, - spare4, spare3, spare2, spare1 } + spare11, spare10, spare9, spare8, spare7, spare6, + spare5, + spare4, spare3, spare2, spare1 } SIB-TypeAndTag ::= CHOICE { sysInfoType1 PLMN-ValueTag, @@ -22493,7 +23028,7 @@ SIB-TypeAndTag ::= CHOICE { sysInfoType11 CellValueTag, sysInfoType12 CellValueTag, sysInfoType13 CellValueTag, - sysInfoType13-1 CellValueTag, + sysInfoType13-1 CellValueTag, sysInfoType13-2 CellValueTag, sysInfoType13-3 CellValueTag, sysInfoType13-4 CellValueTag, @@ -22527,7 +23062,7 @@ SIB-TypeAndTag2 ::= CHOICE { sysInfoType11bis CellValueTag, sysInfoType12 CellValueTag, sysInfoType13 CellValueTag, - sysInfoType13-1 CellValueTag, + sysInfoType13-1 CellValueTag, sysInfoType13-2 CellValueTag, sysInfoType13-3 CellValueTag, sysInfoType13-4 CellValueTag, @@ -22557,7 +23092,7 @@ SIB-TypeAndTag2 ::= CHOICE { sysInfoType23 CellValueTag, sysInfoType24 NULL, sysInfoType11ter CellValueTag3, - spare22 NULL, + sysInfoType25 NULL, spare21 NULL, spare20 NULL, spare19 NULL, @@ -22597,7 +23132,7 @@ SIBSb-TypeAndTag ::= CHOICE { sysInfoType11 CellValueTag, sysInfoType12 CellValueTag, sysInfoType13 CellValueTag, - sysInfoType13-1 CellValueTag, + sysInfoType13-1 CellValueTag, sysInfoType13-2 CellValueTag, sysInfoType13-3 CellValueTag, sysInfoType13-4 CellValueTag, @@ -22653,8 +23188,8 @@ SIB-TypeExt2 ::= CHOICE { } SIB-TypeExt3 ::= CHOICE { - systemInfoType11ter NULL, - spare7 NULL, + systemInfoType11ter NULL, + systemInfoType25 NULL, spare6 NULL, spare5 NULL, spare4 NULL, @@ -22698,9 +23233,15 @@ SibOFF-List ::= SEQUENCE (SIZE (1..15)) OF SibOFF-List2 ::= SEQUENCE (SIZE (1..15)) OF SibOFF-vc50ext +SpecificACDC-BarringInformation ::= SEQUENCE (SIZE (1.. maxNumAcdcCategory)) OF + SEQUENCE { + acdc-Barring ACDC-Barring OPTIONAL, + expirationTimeFactor ExpirationTimeFactor2 OPTIONAL +} + SysInfoType1 ::= SEQUENCE { -- Core network IEs - cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP, + cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP, cn-DomainSysInfoList CN-DomainSysInfoList, -- User equipment IEs ue-ConnTimersAndConstants UE-ConnTimersAndConstants OPTIONAL, @@ -22738,7 +23279,7 @@ SysInfoType3 ::= SEQUENCE { cellSelectReselectInfo CellSelectReselectInfoSIB-3-4, cellAccessRestriction CellAccessRestriction, -- Extension mechanism for non- release99 information - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { sysInfoType3-v4b0ext SysInfoType3-v4b0ext-IEs, v590NonCriticalExtension SEQUENCE { sysInfoType3-v590ext SysInfoType3-v590ext, @@ -22829,7 +23370,7 @@ SysInfoType4 ::= SEQUENCE { cellSelectReselectInfo CellSelectReselectInfoSIB-3-4, cellAccessRestriction CellAccessRestriction, -- Extension mechanism for non- release99 information - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { sysInfoType4-v4b0ext SysInfoType4-v4b0ext-IEs, v590NonCriticalExtension SEQUENCE { sysInfoType4-v590ext SysInfoType4-v590ext, @@ -22873,8 +23414,8 @@ SysInfoType5 ::= SEQUENCE { tdd SEQUENCE { -- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, the following IEs should be absent -- and the info included in the respective tdd128SpecificInfo or tdd768SpecificInfo instead. - -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be - -- included. + -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be + -- included. pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL, pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL, openLoopPowerControl-TDD OpenLoopPowerControl-TDD @@ -22911,7 +23452,7 @@ SysInfoType5 ::= SEQUENCE { sysInfoType5-v8d0ext SysInfoType5-v8d0ext-IEs, va40NonCriticalExtensions SEQUENCE { - sysInfoType5-va40ext + sysInfoType5-va40ext SysInfoType5-va40ext-IEs, va80NonCriticalExtensions SEQUENCE { sysInfoType5-va80ext SysInfoType5-va80ext-IEs, @@ -22939,10 +23480,10 @@ SysInfoType5-v4b0ext-IEs ::= SEQUENCE { -- IE up-IPDL-Parameter in up-OTDOA-AssistanceData. openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL, -- If SysInfoType5 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included in --- PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the --- IE rach-TransportFormatSet shall be absent and the corresponding IE in the following +-- PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the +-- IE rach-TransportFormatSet shall be absent and the corresponding IE in the following -- PRACH-SystemInformationList-LCR-r4 shall be used - prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL, + prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL, tdd128SpecificInfo SEQUENCE { pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL, pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL, @@ -23000,7 +23541,7 @@ SysInfoType5-v770ext-IEs ::= SEQUENCE { prach-SystemInformationList PRACH-SystemInformationList-LCR-v770ext OPTIONAL } } OPTIONAL, - -- If SysInfoType5 is sent to configure a 7.68 Mcps TDD cell (in any mode) or a 3.84 Mcps TDD + -- If SysInfoType5 is sent to configure a 7.68 Mcps TDD cell (in any mode) or a 3.84 Mcps TDD -- cell operating in MBSFN mode, IE SCCPCH-SystemInformationList-HCR-VHCR-r7 is used, otherwise -- IE SCCPCH-SystemInformationList-r6 is used. sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL, @@ -23086,7 +23627,7 @@ SysInfoType6 ::= SEQUENCE { -- If PDSCH/PUSCH is configured for 7.68Mcps TDD, pusch-SysInfoList-SFN -- and pdsch-SysInfoList-SFN should be absent and the info included in the -- tdd768SpecificInfo instead. - -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should + -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should -- also be included. pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL, pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL, @@ -23115,7 +23656,7 @@ SysInfoType6 ::= SEQUENCE { sysInfoType6-va40ext SysInfoType6-va40ext-IEs, va80NonCriticalExtensions SEQUENCE { sysInfoType6-va80ext SysInfoType6-va80ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -23129,10 +23670,10 @@ SysInfoType6-v4b0ext-IEs ::= SEQUENCE { -- openLoopPowerControl-IPDL-TDD is present only if IPDLs are applied for TDD openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL, -- If SysInfoType6 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included - -- in PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the - -- IE rach-TransportFormatSet shall be absent and the corresponding IEs in the following + -- in PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the + -- IE rach-TransportFormatSet shall be absent and the corresponding IEs in the following -- PRACH-SystemInformationList-LCR-r4 shall be used - prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL, + prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL, tdd128SpecificInfo SEQUENCE { pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL, pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL, @@ -23325,7 +23866,7 @@ SysInfoType11-vc50ext-IEs ::= SEQUENCE { measurementScalingFactor MeasurementScalingFactor OPTIONAL } -MeasurementScalingFactor ::= ENUMERATED { +MeasurementScalingFactor ::= ENUMERATED { sf-utra-cf1, sf-utra-cf2} @@ -23459,7 +24000,7 @@ SysInfoType13 ::= SEQUENCE { ue-IdleTimersAndConstants UE-IdleTimersAndConstants OPTIONAL, capabilityUpdateRequirement CapabilityUpdateRequirement OPTIONAL, -- Extension mechanism for non- release99 information - v3a0NonCriticalExtensions SEQUENCE { + v3a0NonCriticalExtensions SEQUENCE { sysInfoType13-v3a0ext SysInfoType13-v3a0ext-IEs, v4b0NonCriticalExtensions SEQUENCE { sysInfoType13-v4b0ext SysInfoType13-v4b0ext-IEs, @@ -23528,10 +24069,10 @@ SysInfoType15 ::= SEQUENCE { ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime, ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL, -- Extension mechanism for non- release99 information - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { sysInfoType15-v4b0ext SysInfoType15-v4b0ext-IEs, -- Extension mechanism for non- release4 information - v770NonCriticalExtensions SEQUENCE { + v770NonCriticalExtensions SEQUENCE { sysInfoType15-v770ext SysInfoType15-v770ext-IEs, va40NonCriticalExtensions SEQUENCE { sysInfoType15-va40ext SysInfoType15-va40ext-IEs, @@ -23586,7 +24127,7 @@ SysInfoType15-1 ::= SEQUENCE { -- DGPS corrections ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections, -- Extension mechanism for non- release99 information - v920NonCriticalExtensions SEQUENCE { + v920NonCriticalExtensions SEQUENCE { sysInfoType15-1-v920ext SysInfoType15-1-v920ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -23601,7 +24142,7 @@ SysInfoType15-1bis ::= SEQUENCE { -- Measurement IEs ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections, -- Extension mechanism for non-release99 information - v920NonCriticalExtensions SEQUENCE { + v920NonCriticalExtensions SEQUENCE { sysInfoType15-1bis-v920ext SysInfoType15-1bis-v920ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -23609,7 +24150,7 @@ SysInfoType15-1bis ::= SEQUENCE { SysInfoType15-1bis-v920ext-IEs ::= SEQUENCE { -- Measurement IEs - ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections-v920ext + ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections-v920ext } SysInfoType15-1ter ::= SEQUENCE { @@ -23640,7 +24181,7 @@ SysInfoType15-2ter ::= SEQUENCE { -- Measurement IEs ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels, -- Extension mechanism for non-release99 information - vc50NonCriticalExtensions SEQUENCE { + vc50NonCriticalExtensions SEQUENCE { sysInfoType15-2ter-vc50ext SysInfoType15-2ter-vc50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -23759,7 +24300,7 @@ SysInfoType15-6 ::= SEQUENCE { UE-Positioning-GANSS-ReferenceMeasurementInfo, -- Extension mechanism for non-release99 information va40NonCriticalExtensions SEQUENCE { - sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs, + sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs, vc50NonCriticalExtensions SEQUENCE { sysInfoType15-6-vc50ext SysInfoType15-6-vc50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -23768,12 +24309,12 @@ SysInfoType15-6 ::= SEQUENCE { } SysInfoType15-6-va40ext-IEs ::= SEQUENCE { - ue-positioning-GANSS-ReferenceMeasurementInformation + ue-positioning-GANSS-ReferenceMeasurementInformation UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext } SysInfoType15-6-vc50ext-IEs ::= SEQUENCE { - ue-positioning-GANSS-ReferenceMeasurementInformation + ue-positioning-GANSS-ReferenceMeasurementInformation UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext } @@ -23818,7 +24359,7 @@ SysInfoType17 ::= SEQUENCE { -- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, pusch-SysInfoList and -- pdsch-SysInfoList should be absent and the info included in the respective -- tdd128SpecificInfo or tdd768SpecificInfo instead. - -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be + -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be -- included. pusch-SysInfoList PUSCH-SysInfoList OPTIONAL, pdsch-SysInfoList PDSCH-SysInfoList OPTIONAL, @@ -23863,7 +24404,7 @@ SysInfoType18 ::= SEQUENCE { v6b0NonCriticalExtensions SEQUENCE { sysInfoType18-v6b0ext SysInfoType18-v6b0ext, v860NonCriticalExtensions SEQUENCE { - sysInfoType18-v860ext SysInfoType18-v860ext, + sysInfoType18-v860ext SysInfoType18-v860ext, vc50NonCriticalExtensions SEQUENCE { sysInfoType18-vc50ext SysInfoType18-vc50ext, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -23905,7 +24446,10 @@ SysInfoType19 ::= SEQUENCE { sysInfoType19-vb80ext SysInfoType19-vb80ext, vc50NonCriticalExtensions SEQUENCE { sysInfoType19-vc50ext SysInfoType19-vc50ext, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vdxyNonCriticalExtensions SEQUENCE { + sysInfoType19-vdxyext SysInfoType19-vdxyext, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -23945,10 +24489,16 @@ SysInfoType19-vb80ext ::= SEQUENCE { SysInfoType19-vc50ext ::= SEQUENCE { eutra-FrequencyRACHReportingInfo-vc50ext EUTRA-FrequencyRACHReportingInfo-vc50ext OPTIONAL, eutra-FrequencyAndPriorityInfoList-vc50ext EUTRA-FrequencyAndPriorityInfoList-vc50ext OPTIONAL, - eutra-FrequencyAndPriorityInfoExtensionList-vc50ext + eutra-FrequencyAndPriorityInfoExtensionList-vc50ext EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext OPTIONAL } +SysInfoType19-vdxyext ::= SEQUENCE { + eutra-FrequencyAndPriorityInfoList-vdxyext EUTRA-FrequencyAndPriorityInfoList-vdxyext OPTIONAL, + eutra-FrequencyAndPriorityInfoExtensionList-vdxyext + EUTRA-FrequencyAndPriorityInfoExtensionList-vdxyext OPTIONAL +} + SysInfoType20 ::= SEQUENCE { hNBName HNBName OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -23962,14 +24512,14 @@ SysInfoType21 ::= SEQUENCE { SysInfoType22 ::= SEQUENCE { -- In the Tabular there are separate definitions for prach-PreambleForEnhancedUplinkListType1Ext -- and prach-PreambleForEnhancedUplinkListType2Ext/prach-PreambleForEnhancedUplinkListType3Ext even --- though the contents are the same. The only difference is in how the IE "Weight" is used in +-- though the contents are the same. The only difference is in how the IE “Weight” is used in -- calculating the weight for each signalled PRACH Control Parameters. --- To simplify the ASN.1, a single definition is used here for all three cases. +-- To simplify the ASN.1, a single definition is used here for all three cases. prach-PreambleForEnhancedUplinkListType1Ext PRACH-PreambleForEnhancedUplinkExtList OPTIONAL, - prach-PreambleForEnhancedUplinkListType2Ext + prach-PreambleForEnhancedUplinkListType2Ext PRACH-PreambleForEnhancedUplinkExtList OPTIONAL, - prach-PreambleForEnhancedUplinkListType3Ext + prach-PreambleForEnhancedUplinkListType3Ext PRACH-PreambleForEnhancedUplinkExtList OPTIONAL, concurrent-Deployment-2ms-10ms-TTI Concurrent-Deployment-2ms-10ms-TTI OPTIONAL, nodeB-Trigger-HS-DPCCH-Transmission NodeB-Trigger-HS-DPCCH-Transmission OPTIONAL, @@ -24001,6 +24551,11 @@ SysInfoType24 ::= SEQUENCE { nonCriticalExtensions SEQUENCE {} OPTIONAL } +SysInfoType25 ::= SEQUENCE { + acdc-Parameters ACDC-Parameters, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + SysInfoTypeSB1 ::= SEQUENCE { -- Other IEs sib-ReferenceList SIB-ReferenceList, @@ -24010,7 +24565,7 @@ SysInfoTypeSB1 ::= SEQUENCE { v860NonCriticalExtensions SEQUENCE { sysInfoTypeSB1-v860ext SysInfoTypeSB1-v860ext, vc50NonCriticalExtensions SEQUENCE { - sysInfoTypeSB1-vc50ext SysInfoTypeSB1-vc50ext, + sysInfoTypeSB1-vc50ext SysInfoTypeSB1-vc50ext, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL @@ -24041,7 +24596,7 @@ SysInfoTypeSB2 ::= SEQUENCE { v860NonCriticalExtensions SEQUENCE { sysInfoTypeSB2-v860ext SysInfoTypeSB2-v860ext, vc50NonCriticalExtensions SEQUENCE { - sysInfoTypeSB2-vc50ext SysInfoTypeSB2-vc50ext, + sysInfoTypeSB2-vc50ext SysInfoTypeSB2-vc50ext, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL @@ -24079,7 +24634,7 @@ TxFailParams ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { connEstFailCount ENUMERATED {n1, n2, n3, n4}, - offsetValidity ENUMERATED {s30, s60, s120, s240, + offsetValidity ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900}, connEstFailTempQoffset INTEGER (0..15) OPTIONAL }, @@ -24356,8 +24911,8 @@ MBMS-ModifiedService-LCR-v7c0ext ::= SEQUENCE { rbReleaseCause MBMS-PTM-RBReleaseCause-LCR-r7 OPTIONAL } --- IE 'MBMS-ModifiedServiceList-v770ext' contains a list of extension data --- associated with the MBMS transmission identities at the corresponding +-- IE 'MBMS-ModifiedServiceList-v770ext' contains a list of extension data +-- associated with the MBMS transmission identities at the corresponding -- positions in IE 'MBMS-ModifedServiceList-r6' MBMS-ModifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF MBMS-ModifiedService-v770ext @@ -24661,8 +25216,8 @@ MBMS-UnmodifiedService-v770ext ::= SEQUENCE { mbsfnClusterFrequency MBSFN-ClusterFrequency-r7 OPTIONAL } --- IE 'MBMS-UnmodifiedServiceList-v770ext' contains a list of extension data --- associated with the MBMS transmission identities at the corresponding +-- IE 'MBMS-UnmodifiedServiceList-v770ext' contains a list of extension data +-- associated with the MBMS transmission identities at the corresponding -- positions in IE 'MBMS-UnmodifiedServiceList-r6' MBMS-UnmodifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF MBMS-UnmodifiedService-v770ext @@ -24737,14 +25292,14 @@ MBSFN-TDM-Info ::= SEQUENCE { MBSFN-TDM-Info-List ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF MBSFN-TDM-Info - + -- *************************************************** -- -- WLAN Offload INFORMATION ELEMENTS (10.3.9b) -- -- *************************************************** -WLANOffloadConfig ::= SEQUENCE { +WLANOffloadConfig ::= SEQUENCE { threshServingRSCP WLANThreshServingRSCP OPTIONAL, threshServingECNO WLANThreshServingECNO OPTIONAL, threshChannelUtilization WLANThreshChannelUtilization OPTIONAL, @@ -24779,8 +25334,10 @@ WLANThreshBackhaulBandwidth ::= SEQUENCE { } WLANThreshBeaconRSSI ::= SEQUENCE { - threshBeaconRSSILow INTEGER (0..255), - threshBeaconRSSIHigh INTEGER (0..255) + -- Actual value = IE value - 128 +threshBeaconRSSILow INTEGER (0..255), + -- Actual value = IE value - 128 +threshBeaconRSSIHigh INTEGER (0..255) } WLANIdentifierList ::= SEQUENCE (SIZE (1..maxWLANID)) OF diff --git a/asn1/rrc/Internode-definitions.asn b/asn1/rrc/Internode-definitions.asn index 43d27c3380..54808ed6f2 100644 --- a/asn1/rrc/Internode-definitions.asn +++ b/asn1/rrc/Internode-definitions.asn @@ -1,4 +1,6 @@ --- 3GPP TS 25.331 V12.6.0 (2015-06) +-- 3GPP TS 25.331 V13.1.0 (2015-12) +-- +-- 11.5 RRC information between network nodes -- Internode-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -132,6 +134,7 @@ FROM PDU-definitions DCH-Enhancements-Info-FDD, DL-CommonInformation-r12, DL-InformationPerRL-List-r12, + DL-InformationPerRL-List-r13, DTX-DRX-Info-r12, FrequencyInfo, PrimaryCPICH-Info, @@ -143,6 +146,7 @@ FROM PDU-definitions TGPS-ConfigurationParams, TGPS-ConfigurationParams-r8, UL-SecondaryCellInfoFDD-r12, + UL-SecondaryCellInfoFDD-r13, -- Measurement IEs : Event1j-r6, Hysteresis, @@ -164,6 +168,7 @@ FROM PDU-definitions MeasurementType-r10, MeasurementType-r11, MeasurementType-r12, + MeasurementType-r13, AdditionalMeasurementID-List, AdditionalMeasurementID-List-r9, PositionEstimate, @@ -247,7 +252,7 @@ TargetRNC-ToSourceRNC-Container ::= CHOICE { InterRATHandoverInfoWithInterRATCapabilities-r3 ::= CHOICE { r3 SEQUENCE { - -- IE InterRATHandoverInfoWithInterRATCapabilities-r3-IEs also + -- IE InterRATHandoverInfoWithInterRATCapabilities-r3-IEs also -- includes non critical extensions interRATHandoverInfo-r3 InterRATHandoverInfoWithInterRATCapabilities-r3-IEs, v390NonCriticalExtensions SEQUENCE { @@ -277,7 +282,7 @@ InterRATHandoverInfoWithInterRATCapabilities-r3-IEs ::= SEQUENCE { -- but has been chosen to simplify the handling of the information in the BSC -- Other IEs ue-RATSpecificCapability InterRAT-UE-RadioAccessCapabilityList OPTIONAL, - -- interRATHandoverInfo, Octet string is used to obtain 8 bit length field prior to + -- interRATHandoverInfo, Octet string is used to obtain 8 bit length field prior to -- actual information. This makes it possible for BSS to transparently handle information -- received via GSM air interface even when it includes non critical extensions. -- The octet string shall include the InterRATHandoverInfo information @@ -530,10 +535,10 @@ SRNC-RelocationInfo-r3 ::= CHOICE { v8d0NonCriticalExtensions SEQUENCE { sRNC-RelocationInfo-v8d0ext SRNC-RelocationInfo-v8d0ext-IEs, v970NonCriticalExtensions SEQUENCE { - sRNC-RelocationInfo-v970ext + sRNC-RelocationInfo-v970ext SRNC-RelocationInfo-v970ext-IEs, v9c0NonCriticalExtensions SEQUENCE { - sRNC-RelocationInfo-v9c0ext + sRNC-RelocationInfo-v9c0ext SRNC-RelocationInfo-v9c0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -545,10 +550,10 @@ SRNC-RelocationInfo-r3 ::= CHOICE { sRNC-RelocationInfo-r10 SRNC-RelocationInfo-r10-IEs, sRNC-RelocationInfo-r10-add-ext BIT STRING OPTIONAL, v9c0NonCriticalExtensions SEQUENCE { - sRNC-RelocationInfo-v9c0ext + sRNC-RelocationInfo-v9c0ext SRNC-RelocationInfo-v9c0ext-IEs, vab0NonCriticalExtensions SEQUENCE { - sRNC-RelocationInfo-vab0ext + sRNC-RelocationInfo-vab0ext SRNC-RelocationInfo-vab0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -566,7 +571,14 @@ SRNC-RelocationInfo-r3 ::= CHOICE { sRNC-RelocationInfo-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, + criticalExtensions CHOICE { + r13 SEQUENCE { + sRNC-RelocationInfo-r13 SRNC-RelocationInfo-r13-IEs, + sRNC-RelocationInfo-r13-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, criticalExtensions SEQUENCE {} + } } } } @@ -596,7 +608,7 @@ SRNC-RelocationInfo-r3-IEs ::= SEQUENCE { count-C-List COUNT-C-List OPTIONAL, integrityProtectionStatus IntegrityProtectionStatus, -- In the IE srb-SpecificIntegrityProtInfo, the first information listed corresponds to - -- signalling radio bearer RB0 and after the order of occurrence is the same as the SRBs in + -- signalling radio bearer RB0 and after the order of occurrence is the same as the SRBs in -- SRB-InformationSetupList -- The target RNC may ignore the IE srb-SpecificIntegrityProtInfo if the -- IE integrityProtectionStatus has the value "not started". @@ -640,7 +652,7 @@ SRNC-RelocationInfo-r3-IEs ::= SEQUENCE { SRNC-RelocationInfo-v380ext-IEs ::= SEQUENCE { -- Ciphering related information IEs - -- In the SRNC-RelocationInfo-r3-IEs, the IE 'cn-DomainIdentity' is used to represent the + -- In the SRNC-RelocationInfo-r3-IEs, the IE 'cn-DomainIdentity' is used to represent the -- IE 'Latest configured CN domain' in the tabular. cn-DomainIdentity CN-DomainIdentity, cipheringStatusList CipheringStatusList @@ -665,9 +677,9 @@ SRNC-RelocationInfo-v3a0ext-IEs ::= SEQUENCE { SRNC-RelocationInfo-v3b0ext-IEs ::= SEQUENCE { -- cn-domain identity for IE startValueForCiphering-v3a0ext included in previous extension cn-DomainIdentity CN-DomainIdentity, - -- the IE startValueForCiphering-v3b0ext contains the start values for each CN Domain. The + -- the IE startValueForCiphering-v3b0ext contains the start values for each CN Domain. The -- value of start indicated by the IE startValueForCiphering-v3a0ext should be set to the - -- same value as the start-Value for the corresponding cn-DomainIdentity in the IE + -- same value as the start-Value for the corresponding cn-DomainIdentity in the IE -- startValueForCiphering-v3b0ext startValueForCiphering-v3b0ext STARTList2 OPTIONAL } @@ -915,10 +927,10 @@ SRNC-RelocationInfo-v690ext-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -969,10 +981,10 @@ SRNC-RelocationInfo-r6-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1061,10 +1073,10 @@ SRNC-RelocationInfo-r7-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1163,10 +1175,10 @@ SRNC-RelocationInfo-r8-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1259,10 +1271,10 @@ SRNC-RelocationInfo-r9-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1352,10 +1364,10 @@ SRNC-RelocationInfo-r10-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1403,7 +1415,7 @@ SRNC-RelocationInfo-r10-IEs ::= SEQUENCE { } SRNC-RelocationInfo-vab0ext-IEs ::= SRNC-RelocationInfo-v970ext-IEs - + SRNC-RelocationInfo-r11-IEs ::= SEQUENCE { -- Non-RRC IEs -- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC @@ -1438,10 +1450,10 @@ SRNC-RelocationInfo-r11-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1522,10 +1534,10 @@ SRNC-RelocationInfo-r12-IEs ::= SEQUENCE { -- 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 + -- 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) @@ -1560,7 +1572,7 @@ SRNC-RelocationInfo-r12-IEs ::= SEQUENCE { 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, + secondary-e-RGCH-CombinationInfoList E-RGCH-CombinationInfoList-r9 OPTIONAL, serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12 OPTIONAL, dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r12 OPTIONAL, @@ -1578,6 +1590,97 @@ SRNC-RelocationInfo-r12-IEs ::= SEQUENCE { mbmsSelectedServiceInfo MBMS-SelectedServiceInfo OPTIONAL } +SRNC-RelocationInfo-r13-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-r13 OPTIONAL, + interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL, + -- Radio bearer IEs + predefinedConfigStatusList PredefinedConfigStatusList, + srb-InformationList SRB-InformationSetupList-r11, + rab-InformationList RAB-InformationSetupList-r11 OPTIONAL, + pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 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, + serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r13 OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 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 { @@ -1597,7 +1700,7 @@ CipheringInfoPerRB-r4 ::= SEQUENCE { ul-HFN BIT STRING (SIZE (20..25)) } --- TABULAR: CipheringInfoPerRB-List, multiplicity value numberOfRadioBearers +-- TABULAR: CipheringInfoPerRB-List, multiplicity value numberOfRadioBearers -- has been replaced with maxRB. CipheringInfoPerRB-List ::= SEQUENCE (SIZE (1..maxRB)) OF CipheringInfoPerRB @@ -1641,7 +1744,7 @@ COUNT-C-List ::= SEQUENCE (SIZE (1..maxCNdomains)) OF COUNT-CSingle ::= SEQUENCE { cn-DomainIdentity CN-DomainIdentity, - count-C BIT STRING (SIZE (32)) + count-C BIT STRING (SIZE (32)) } DL-PhysChCapabilityFDD-r4 ::= SEQUENCE { @@ -1751,13 +1854,13 @@ IntraFreqReportingCriteria-r6-ext ::= SEQUENCE { -- dummy is not used in this version of the specification, it should -- not be sent and if received it should be ignored. -MaxHcContextSpace-r5 ::= ENUMERATED { - dummy, by1024, by2048, by4096, by8192, +MaxHcContextSpace-r5 ::= ENUMERATED { + dummy, by1024, by2048, by4096, by8192, by16384, by32768, by65536, by131072 } MeasurementCapability-r4 ::= SEQUENCE { downlinkCompressedMode CompressedModeMeasCapability-r4, - uplinkCompressedMode CompressedModeMeasCapability-r4 + uplinkCompressedMode CompressedModeMeasCapability-r4 } MeasurementCommandWithType ::= CHOICE { @@ -1814,6 +1917,12 @@ MeasurementCommandWithType-r12 ::= CHOICE { release NULL } +MeasurementCommandWithType-r13 ::= CHOICE { + setup MeasurementType-r13, + modify NULL, + release NULL +} + OngoingMeasRep ::= SEQUENCE { measurementIdentity MeasurementIdentity, -- TABULAR: The CHOICE Measurement in the tabular description is included @@ -1875,19 +1984,19 @@ OngoingMeasRep-r9 ::= SEQUENCE { measurementCommandWithType MeasurementCommandWithType-r9, measurementReportingMode MeasurementReportingMode OPTIONAL, -- if any of the additional measurement ID is within the range 17 to 32, - -- "OngoingMeasRep-v970ext-IEs" should be present and should include + -- "OngoingMeasRep-v970ext-IEs" should be present and should include -- the IE "measurementIdentity" and "additionalMeasurementID-List". -- The value of the IE "measurementIdentity" in "OngoingMeasRep-v970ext-IEs" -- should be the same as the "measurementIdentity" value in "OngoingMeasRep-r9", -- and "additionalMeasurementID-List" should contain the complete list. - -- The IE "additionalMeasurementID-List" in "OngoingMeasRep-r9" should still + -- The IE "additionalMeasurementID-List" in "OngoingMeasRep-r9" should still -- contain the additional measurement ID which value is within the range 1 to 16. additionalMeasurementID-List AdditionalMeasurementID-List OPTIONAL } --- The IE "OngoingMeasRep-v970ext-IEs" should be included to report --- measurementIdentity values within the range 17 to 32 and when a --- "measurementIdentity" in "OngoingMeasRep-r9" needs to contain one of the +-- The IE "OngoingMeasRep-v970ext-IEs" should be included to report +-- measurementIdentity values within the range 17 to 32 and when a +-- "measurementIdentity" in "OngoingMeasRep-r9" needs to contain one of the -- values within the range 17 to 32 in the IE "additionalMeasurementID-List". OngoingMeasRep-v970ext-IEs ::= SEQUENCE { @@ -1900,14 +2009,14 @@ OngoingMeasRep-r10 ::= SEQUENCE { measurementCommandWithType MeasurementCommandWithType-r10, measurementReportingMode MeasurementReportingMode OPTIONAL, -- if any of the additional measurement ID is within the range 17 to 32, - -- "OngoingMeasRep-v970ext-IEs" (in SRNC-RelocationInfo-vab0ext-IEs)should be present - -- and should include the IE "measurementIdentity" and + -- "OngoingMeasRep-v970ext-IEs" (in SRNC-RelocationInfo-vab0ext-IEs)should be present + -- and should include the IE "measurementIdentity" and -- "additionalMeasurementID-List". In this case, the value of the IE "measurementIdentity" in - -- "OngoingMeasRep-v970ext-IEs" (in SRNC-RelocationInfo-vab0ext-IEs) should be the same as the + -- "OngoingMeasRep-v970ext-IEs" (in SRNC-RelocationInfo-vab0ext-IEs) should be the same as the -- "measurementIdentity" value in "OngoingMeasRep-r10", and "additionalMeasurementID-List" -- should contain the complete list. - -- The IE "additionalMeasurementID-List" in "OngoingMeasRep-r10" should still - -- contain the additional measurement ID which value is within the range 1 to 16. + -- The IE "additionalMeasurementID-List" in "OngoingMeasRep-r10" should still + -- contain the additional measurement ID which value is within the range 1 to 16. additionalMeasurementID-List AdditionalMeasurementID-List OPTIONAL } @@ -1925,6 +2034,13 @@ OngoingMeasRep-r12 ::= SEQUENCE { additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL } +OngoingMeasRep-r13 ::= SEQUENCE { + measurementIdentity MeasurementIdentity-r9, + measurementCommandWithType MeasurementCommandWithType-r13, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL +} + OngoingMeasRepList ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep @@ -1958,6 +2074,9 @@ OngoingMeasRepList-r11 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRepList-r12 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep-r12 +OngoingMeasRepList-r13 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF + OngoingMeasRep-r13 + PDCP-Capability-r4 ::= SEQUENCE { losslessSRNS-RelocationSupport BOOLEAN, supportForRfc2507 CHOICE { @@ -2098,11 +2217,11 @@ StateOfRRC-Procedure ::= ENUMERATED { -- dummy is not used in this version of specification -- It should not be sent dummy, - otherStates + otherStates } -TotalRLC-AM-BufferSize-r5 ::= ENUMERATED { - kb10, kb50, kb100, kb150, kb200, +TotalRLC-AM-BufferSize-r5 ::= ENUMERATED { + kb10, kb50, kb100, kb150, kb200, kb300, kb400, kb500, kb750, kb1000 } TPC-Combination-Info ::= SEQUENCE { @@ -2132,7 +2251,7 @@ UE-Positioning-Capability-r4 ::= SEQUENCE { sfn-sfnType2Capability ENUMERATED { true } OPTIONAL } -UE-Positioning-LastKnownPos ::= SEQUENCE { +UE-Positioning-LastKnownPos ::= SEQUENCE { sfn INTEGER (0..4095), cell-id CellIdentity, positionEstimate PositionEstimate diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn index 8eed0ffca3..2ab23439a4 100644 --- a/asn1/rrc/PDU-definitions.asn +++ b/asn1/rrc/PDU-definitions.asn @@ -1,5 +1,8 @@ --- 3GPP TS 25.331 V12.6.0 (2015-06) +-- 3GPP TS 25.331 V13.1.0 (2015-12) -- +-- 11.2 PDU definitions +-- + PDU-definitions DEFINITIONS AUTOMATIC TAGS ::= BEGIN @@ -27,6 +30,7 @@ IMPORTS CellIdentity-PerRL-List, DedicatedPriorityInformation, DedicatedPriorityInformation-r11, + DedicatedPriorityInformation-r13, DedicatedWLANOffloadInformation, URA-Identity, -- User Equipment IEs : @@ -53,6 +57,7 @@ IMPORTS DelayRestrictionFlag, DL-PhysChCapabilityFDD-v380ext, DSCH-RNTI, + DynamicActivationTime, E-RNTI, EstablishmentCause, ExtendedWaitTime, @@ -129,6 +134,7 @@ IMPORTS UE-RadioAccessCapability-vb50ext, UE-RadioAccessCapability-vb70ext, UE-RadioAccessCapability-vbc0ext, + UE-RadioAccessCapability-vdxyext, UE-RadioAccessCapabilityComp, UE-RadioAccessCapabilityComp-ext, UE-RadioAccessCapabilityComp-v770ext, @@ -137,9 +143,10 @@ IMPORTS UE-RadioAccessCapabilityComp2-v7f0ext, UE-RadioAccessCapabilityComp2-v860ext, UE-RadioAccessCapabilityComp2-v920ext, - UE-RadioAccessCapabilityComp2-va40ext, + UE-RadioAccessCapabilityComp2-va40ext, UE-RadioAccessCapabilityComp2-vb50ext, UE-RadioAccessCapabilityComp2-vc50ext, + UE-RadioAccessCapabilityComp2-vdxyext, UE-RadioAccessCapabilityComp-TDD128, UE-RadioAccessCapabilityInfo-v770ext, UE-RadioAccessCapabilityInfo-TDD128-v8b0ext, @@ -207,6 +214,7 @@ IMPORTS RB-InformationReconfigList-r11, RB-InformationReleaseList, RB-PDCPContextRelocationList, + RetrievableConfigInfo, SRB-InformationSetupList, SRB-InformationSetupList-r5, SRB-InformationSetupList-r6, @@ -227,6 +235,7 @@ IMPORTS DL-AddReconfTransChInfoList-r5, DL-AddReconfTransChInfoList-r7, DL-AddReconfTransChInfoList-r9, + DL-AddReconfTransChInfoList-r13, DL-AddReconfTransChInfoList-TDD128-v9c0ext, DL-AddReconfTransChInfoList-r11, DL-CommonTransChInfo, @@ -237,6 +246,7 @@ IMPORTS DRAC-StaticInformationList, HARQ-Info-r7, HARQ-Info-r11, + HARQ-Info-r13, PowerOffsetInfoShort, TFC-Subset, TFCS-Identity, @@ -291,12 +301,13 @@ IMPORTS DL-InformationPerRL-List-r4, DL-InformationPerRL-List-r5, DL-InformationPerRL-List-r5bis, - DL-InformationPerRL-List-r6, + DL-InformationPerRL-List-r6, DL-InformationPerRL-List-r7, DL-InformationPerRL-List-r8, DL-InformationPerRL-List-v6b0ext, DL-InformationPerRL-List-r11, DL-InformationPerRL-List-r12, + DL-InformationPerRL-List-r13, DL-InformationPerRL-ListPostFDD, DL-InformationPerRL-PostTDD, DL-InformationPerRL-PostTDD-LCR-r4, @@ -356,10 +367,11 @@ IMPORTS PDSCH-CapacityAllocationInfo-r4, PDSCH-CapacityAllocationInfo-r7, PDSCH-Identity, + OtherStateConfig, PrimaryCPICH-Info, PrimaryCCPCH-TX-Power, PUSCH-CapacityAllocationInfo, - PUSCH-CapacityAllocationInfo-r4, + PUSCH-CapacityAllocationInfo-r4, PUSCH-CapacityAllocationInfo-r7, PUSCH-Identity, PUSCH-SysInfoList-HCR-r5, @@ -376,8 +388,10 @@ IMPORTS RL-AdditionInformationList-vb50ext, RL-AdditionInformationList-r11, RL-AdditionInformationList-r12, + RL-AdditionInformationList-r13, RL-AdditionInformationList-SecULFreq, RL-AdditionInformationList-SecULFreq-r12, + RL-AdditionInformationList-SecULFreq-r13, RL-RemovalInformationList, RL-RemovalInformationList-SecULFreq, SecondaryCellMIMOparametersFDD-v950ext, @@ -411,7 +425,7 @@ IMPORTS UL-CLTD-InfoFDD, UL-MIMO-InfoFDD, UL-DPCH-Info, - UL-DPCH-Info-r4, + UL-DPCH-Info-r4, UL-DPCH-Info-r5, UL-DPCH-Info-r6, UL-DPCH-Info-r7, @@ -430,6 +444,7 @@ IMPORTS UL-OtherTTIConfiguration-Information, UL-SecondaryCellInfoFDD, UL-SecondaryCellInfoFDD-r12, + UL-SecondaryCellInfoFDD-r13, UL-SynchronisationParameters-r4, UL-TimingAdvance, UL-TimingAdvanceControl, @@ -475,6 +490,7 @@ IMPORTS MeasuredResults-v860ext, MeasuredResults-v920ext, MeasuredResults-vc50ext, + MeasuredResults-vdxyext, MeasuredResultsOnSecUlFreq, MeasuredResultsOnSecUlFreq-vc50ext, MeasuredResultsListOnSecUlFreq, @@ -485,6 +501,7 @@ IMPORTS MeasuredResultsList-v860ext, MeasuredResultsList-v920ext, MeasuredResultsList-vc50ext, + MeasuredResultsList-vdxyext, MeasuredResultsOnRACH, MeasuredResultsOnRACHFDD-r11, MeasuredResultsOnRACH-v7g0ext, @@ -501,6 +518,7 @@ IMPORTS MeasurementCommand-r11, MeasurementReleaseEnhancement, MeasurementCommand-r12, + MeasurementCommand-r13, MeasurementIdentity, MeasurementIdentity-r9, MeasurementIdentityExt, @@ -517,7 +535,7 @@ IMPORTS UE-Positioning-GPS-AssistanceData, UE-Positioning-GPS-AssistanceData-v770ext, UE-Positioning-GPS-AssistanceData-v920ext, - UE-Positioning-GPS-AssistanceData-va40ext, + UE-Positioning-GPS-AssistanceData-va40ext, UE-Positioning-GPS-AssistanceData-vc50ext, UE-Positioning-GPS-ReferenceTimeUncertainty, UE-Positioning-Measurement-v390ext, @@ -713,7 +731,7 @@ ActiveSetUpdate ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { activeSetUpdate-r10 ActiveSetUpdate-r10-IEs, - -- Container for adding non critical extensions after freezing + -- Container for adding non critical extensions after freezing -- REL-11 activeSetUpdate-r10-add-ext BIT STRING OPTIONAL, vb50NonCriticalExtensions SEQUENCE { @@ -724,20 +742,29 @@ ActiveSetUpdate ::= CHOICE { criticalExtensions CHOICE { r11 SEQUENCE { activeSetUpdate-r11 ActiveSetUpdate-r11-IEs, - -- Container for adding non critical extensions after freezing + -- Container for adding non critical extensions after freezing -- REL-12 activeSetUpdate-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL - }, + }, criticalExtensions CHOICE { r12 SEQUENCE { activeSetUpdate-r12 ActiveSetUpdate-r12-IEs, - -- Container for adding non critical extensions after freezing + -- Container for adding non critical extensions after freezing -- REL-13 activeSetUpdate-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + activeSetUpdate-r13 ActiveSetUpdate-r13-IEs, + -- Container for adding non critical extensions after freezing + -- REL-14 + activeSetUpdate-r13-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -912,14 +939,14 @@ ActiveSetUpdate-r9-IEs ::= SEQUENCE { mimoParameters MIMO-Parameters-r9 OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, rl-AdditionInformationList RL-AdditionInformationList-r9 OPTIONAL, - rl-AdditionInformationList-SecULFreq + rl-AdditionInformationList-SecULFreq RL-AdditionInformationList-SecULFreq OPTIONAL, servingCellChangeParameters ServingCellChangeParameters OPTIONAL, rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, - rl-RemovalInformationList-SecULFreq + rl-RemovalInformationList-SecULFreq RL-RemovalInformationList-SecULFreq OPTIONAL, tx-DiversityMode TX-DiversityMode OPTIONAL, dpc-Mode DPC-Mode OPTIONAL, @@ -954,14 +981,14 @@ ActiveSetUpdate-r10-IEs ::= SEQUENCE { mimoParameters MIMO-Parameters-r9 OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + e-dch-ReconfigurationInfo-SecULFrequency E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL, rl-AdditionInformationList RL-AdditionInformationList-r10 OPTIONAL, - rl-AdditionInformationList-SecULFreq + rl-AdditionInformationList-SecULFreq RL-AdditionInformationList-SecULFreq OPTIONAL, servingCellChangeParameters ServingCellChangeParameters OPTIONAL, rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, - rl-RemovalInformationList-SecULFreq + rl-RemovalInformationList-SecULFreq RL-RemovalInformationList-SecULFreq OPTIONAL, tx-DiversityMode TX-DiversityMode OPTIONAL, dpc-Mode DPC-Mode OPTIONAL, @@ -977,7 +1004,7 @@ ActiveSetUpdate-r10-IEs ::= SEQUENCE { ActiveSetUpdate-vb50ext-IEs ::= SEQUENCE { ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL, - rl-AdditionInformationList RL-AdditionInformationList-vb50ext + rl-AdditionInformationList RL-AdditionInformationList-vb50ext OPTIONAL } @@ -998,17 +1025,17 @@ ActiveSetUpdate-r11-IEs ::= SEQUENCE { mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + 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 RL-AdditionInformationList-SecULFreq OPTIONAL, servingCellChangeParameters ServingCellChangeParameters OPTIONAL, rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, - rl-RemovalInformationList-SecULFreq + rl-RemovalInformationList-SecULFreq RL-RemovalInformationList-SecULFreq OPTIONAL, tx-DiversityMode TX-DiversityMode OPTIONAL, dpc-Mode DPC-Mode OPTIONAL, @@ -1043,17 +1070,64 @@ ActiveSetUpdate-r12-IEs ::= SEQUENCE { dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r12 OPTIONAL, - e-dch-ReconfigurationInfo-SecULFrequency + 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-r12 OPTIONAL, - rl-AdditionInformationList-SecULFreq + rl-AdditionInformationList-SecULFreq RL-AdditionInformationList-SecULFreq-r12 OPTIONAL, servingCellChangeParameters ServingCellChangeParameters-r12 OPTIONAL, rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, - rl-RemovalInformationList-SecULFreq + rl-RemovalInformationList-SecULFreq + RL-RemovalInformationList-SecULFreq OPTIONAL, + tx-DiversityMode TX-DiversityMode OPTIONAL, + dpc-Mode DPC-Mode OPTIONAL, + serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12 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 OPTIONAL, + dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL +} + +ActiveSetUpdate-r13-IEs ::= SEQUENCE { + -- User equipment IEs + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r13 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-r13 OPTIONAL, + rl-AdditionInformationList-SecULFreq + RL-AdditionInformationList-SecULFreq-r13 OPTIONAL, + servingCellChangeParameters ServingCellChangeParameters-r12 OPTIONAL, + rl-RemovalInformationList RL-RemovalInformationList OPTIONAL, + rl-RemovalInformationList-SecULFreq RL-RemovalInformationList-SecULFreq OPTIONAL, tx-DiversityMode TX-DiversityMode OPTIONAL, dpc-Mode DPC-Mode OPTIONAL, @@ -1070,6 +1144,7 @@ ActiveSetUpdate-r12-IEs ::= SEQUENCE { additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL } + -- *************************************************** -- -- ACTIVE SET UPDATE COMPLETE (FDD only) @@ -1124,7 +1199,7 @@ AssistanceDataDelivery ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions assistanceDataDelivery-r3-add-ext BIT STRING OPTIONAL, - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { assistanceDataDelivery-v4b0ext AssistanceDataDelivery-v4b0ext-IEs, v770NonCriticalExtension SEQUENCE { assistanceDataDelivery-v770ext AssistanceDataDelivery-v770ext-IEs, @@ -1133,10 +1208,10 @@ AssistanceDataDelivery ::= CHOICE { v920NonCriticalExtension SEQUENCE { assistanceDataDelivery-v920ext AssistanceDataDelivery-v920ext-IEs, va40NonCriticalExtension SEQUENCE { - assistanceDataDelivery-va40ext + assistanceDataDelivery-va40ext AssistanceDataDelivery-va40ext-IEs, vc50NonCriticalExtension SEQUENCE { - assistanceDataDelivery-vc50ext + assistanceDataDelivery-vc50ext AssistanceDataDelivery-vc50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -1183,21 +1258,21 @@ AssistanceDataDelivery-v860ext-IEs ::= SEQUENCE { } AssistanceDataDelivery-v920ext-IEs ::= SEQUENCE { - ue-positioning-GPS-AssistanceData-v920ext + ue-positioning-GPS-AssistanceData-v920ext UE-Positioning-GPS-AssistanceData-v920ext OPTIONAL, ue-positioning-GANSS-AssistanceData-v920ext UE-Positioning-GANSS-AssistanceData-v920ext OPTIONAL } AssistanceDataDelivery-va40ext-IEs ::= SEQUENCE { - ue-positioning-GPS-AssistanceData-va40ext + ue-positioning-GPS-AssistanceData-va40ext UE-Positioning-GPS-AssistanceData-va40ext OPTIONAL, ue-positioning-GANSS-AssistanceData-va40ext UE-Positioning-GANSS-AssistanceData-va40ext OPTIONAL } AssistanceDataDelivery-vc50ext-IEs ::= SEQUENCE { - ue-positioning-GPS-AssistanceData-vc50ext + ue-positioning-GPS-AssistanceData-vc50ext UE-Positioning-GPS-AssistanceData-vc50ext OPTIONAL, ue-positioning-GANSS-AssistanceData-vc50ext UE-Positioning-GANSS-AssistanceData-vc50ext OPTIONAL @@ -1241,8 +1316,8 @@ CellChangeOrderFromUTRAN-r3-IEs ::= SEQUENCE { interRAT-TargetCellDescription InterRAT-TargetCellDescription } -CellChangeOrderFromUTRAN-v590ext-IEs ::= SEQUENCE { - geran-SystemInfoType CHOICE { +CellChangeOrderFromUTRAN-v590ext-IEs ::= SEQUENCE { + geran-SystemInfoType CHOICE { sI GERAN-SystemInformation, pSI GERAN-SystemInformation } OPTIONAL @@ -1301,13 +1376,13 @@ 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 + -- 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 { - cellUpdate-v590ext CellUpdate-v590ext, + cellUpdate-v590ext CellUpdate-v590ext, v690NonCriticalExtensions SEQUENCE { cellUpdate-v690ext CellUpdate-v690ext-IEs, v6b0NonCriticalExtensions SEQUENCE { @@ -1360,7 +1435,7 @@ CellUpdate-v690ext-IEs ::= SEQUENCE { CellUpdate-v6b0ext-IEs ::= SEQUENCE { -- MBMS IEs - -- The mbmsSelectedServices can be omitted if its inclusion would result in the + -- 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 } @@ -1401,7 +1476,7 @@ CellUpdate-va40ext-IEs ::= SEQUENCE { loggedANRResultsAvailable ENUMERATED { true } OPTIONAL } --- TABULAR: TDD related IEs, MBMS IEs, and supportForTwoDRXSchemesInPCH are omitted compared to +-- TABULAR: TDD related IEs, MBMS IEs, and supportForTwoDRXSchemesInPCH are omitted compared to -- tabular for the purpose of coding optimisation CellUpdateFDD-r11 ::= SEQUENCE { -- User equipment IEs @@ -1560,7 +1635,7 @@ CellUpdateConfirm ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { cellUpdateConfirm-r9 CellUpdateConfirm-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 cellUpdateConfirm-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { @@ -1574,7 +1649,7 @@ CellUpdateConfirm ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, v9c0NonCriticalExtensions SEQUENCE { @@ -1589,22 +1664,32 @@ CellUpdateConfirm ::= CHOICE { criticalExtensions CHOICE { r11 SEQUENCE { cellUpdateConfirm-r11 CellUpdateConfirm-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 - cellUpdateConfirm-r11-add-ext + cellUpdateConfirm-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, criticalExtensions CHOICE { r12 SEQUENCE { cellUpdateConfirm-r12 CellUpdateConfirm-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 - cellUpdateConfirm-r12-add-ext + cellUpdateConfirm-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + cellUpdateConfirm-r13 CellUpdateConfirm-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + cellUpdateConfirm-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -2334,6 +2419,86 @@ CellUpdateConfirm-r12-IEs ::= SEQUENCE { dedicatedWLANOffloadInformation DedicatedWLANOffloadInformation OPTIONAL } + +CellUpdateConfirm-r13-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, + uraPCHWithSeamlessTransitionRNTIHandlingMode ENUMERATED { true } 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 + -- 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, + otherStateConfig OtherStateConfig OPTIONAL, + retrievableConfigInfo RetrievableConfigInfo OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 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-r13 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-OtherTTIConfiguration-Info UL-OtherTTIConfiguration-Information OPTIONAL, + filteredUPHReportInfo FilteredUEPowerHeadroomReportInfo OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 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, + nonrectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + nonrectResSpecTSset-TDD128 Non-rectResSpecTSset-TDD128 OPTIONAL, + -- MBMS IEs + mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL, + -- Measurement IEs for LCR + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL, + -- WLAN IEs + dedicatedWLANOffloadInformation DedicatedWLANOffloadInformation OPTIONAL +} + -- *************************************************** -- -- CELL UPDATE CONFIRM for CCCH @@ -2397,7 +2562,7 @@ CellUpdateConfirm-CCCH ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL - }, + }, criticalExtensions CHOICE { r6 SEQUENCE { cellUpdateConfirm-r6 CellUpdateConfirm-r6-IEs, @@ -2433,7 +2598,7 @@ CellUpdateConfirm-CCCH ::= CHOICE { cellUpdateConfirm-v8a0ext CellUpdateConfirm-v8a0ext-IEs, v7f0NonCriticalExtensions SEQUENCE { - cellUpdateConfirm-v7f0ext + cellUpdateConfirm-v7f0ext CellUpdateConfirm-v7f0ext-IEs, v7g0NonCriticalExtensions SEQUENCE { cellUpdateConfirm-v7g0ext @@ -2448,7 +2613,7 @@ CellUpdateConfirm-CCCH ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { cellUpdateConfirm-r9 CellUpdateConfirm-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 cellUpdateConfirm-r9-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -2456,7 +2621,7 @@ CellUpdateConfirm-CCCH ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL, vb50NonCriticalExtensions SEQUENCE { @@ -2468,7 +2633,7 @@ CellUpdateConfirm-CCCH ::= CHOICE { criticalExtensions CHOICE { r11 SEQUENCE { cellUpdateConfirm-r11 CellUpdateConfirm-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 cellUpdateConfirm-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -2476,12 +2641,21 @@ CellUpdateConfirm-CCCH ::= CHOICE { criticalExtensions CHOICE { r12 SEQUENCE { cellUpdateConfirm-r12 CellUpdateConfirm-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 - cellUpdateConfirm-r12-add-ext + cellUpdateConfirm-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, criticalExtensions CHOICE { + r13 SEQUENCE { + cellUpdateConfirm-r13 CellUpdateConfirm-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + cellUpdateConfirm-r13-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, criticalExtensions SEQUENCE {} + } } } } @@ -3514,7 +3688,7 @@ InitialDirectTransfer ::= SEQUENCE { initialDirectTransfer-v3a0ext InitialDirectTransfer-v3a0ext, laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions - initialDirectTransfer-r3-add-ext BIT STRING + initialDirectTransfer-r3-add-ext BIT STRING (CONTAINING InitialDirectTransfer-r3-add-ext-IEs) OPTIONAL, v590NonCriticalExtensions SEQUENCE { initialDirectTransfer-v590ext InitialDirectTransfer-v590ext, @@ -3594,7 +3768,7 @@ HandoverFromUTRANCommand-GSM ::= CHOICE { r3 SEQUENCE { handoverFromUTRANCommand-GSM-r3 HandoverFromUTRANCommand-GSM-r3-IEs, - -- UTRAN should not include the IE laterNonCriticalExtensions when it sets the IE + -- UTRAN should not include the IE laterNonCriticalExtensions when it sets the IE -- gsm-message included in handoverFromUTRANCommand-GSM-r3 to single-GSM-Message. The UE -- behaviour upon receiving a message with this combination of IE values is unspecified. laterNonCriticalExtensions SEQUENCE { @@ -3641,9 +3815,9 @@ HandoverFromUTRANCommand-GSM-r3-IEs ::= SEQUENCE { gsm-message CHOICE { -- In the single-GSM-Message case the following rules apply: -- 1> the GSM message directly follows the basic production; the final padding that - -- results when PER encoding the abstract syntax value is removed prior to appending + -- results when PER encoding the abstract syntax value is removed prior to appending -- the GSM message. - -- 2> the RRC message excluding the GSM part, does not contain a length determinant; + -- 2> the RRC message excluding the GSM part, does not contain a length determinant; -- there is no explicit parameter indicating the size of the included GSM message. -- 3> depending on need, final padding (all "0"s) is added to ensure the final result -- comprises a full number of octets @@ -3665,9 +3839,9 @@ HandoverFromUTRANCommand-GSM-r6-IEs ::= SEQUENCE { gsm-message CHOICE { -- In the single-GSM-Message case the following rules apply: -- 1> the GSM message directly follows the basic production; the final padding that - -- results when PER encoding the abstract syntax value is removed prior to appending + -- results when PER encoding the abstract syntax value is removed prior to appending -- the GSM message. - -- 2> the RRC message excluding the GSM part, does not contain a length determinant; + -- 2> the RRC message excluding the GSM part, does not contain a length determinant; -- there is no explicit parameter indicating the size of the included GSM message. -- 3> depending on need, final padding (all "0"s) is added to ensure the final result -- comprises a full number of octets @@ -3676,14 +3850,14 @@ HandoverFromUTRANCommand-GSM-r6-IEs ::= SEQUENCE { gsm-Messages GSM-MessageList } }, - geran-SystemInfoType CHOICE { + geran-SystemInfoType CHOICE { sI GERAN-SystemInformation, pSI GERAN-SystemInformation } OPTIONAL } HandoverFromUTRANCommand-GSM-v690ext-IEs ::= SEQUENCE { - geran-SystemInfoType CHOICE { + geran-SystemInfoType CHOICE { sI GERAN-SystemInformation, pSI GERAN-SystemInformation } OPTIONAL @@ -3700,7 +3874,7 @@ HandoverFromUTRANCommand-GERANIu ::= SEQUENCE { handoverFromUTRANCommand-GERANIu-r5 HandoverFromUTRANCommand-GERANIu-r5-IEs, -- UTRAN should not include the IE nonCriticalExtensions when it sets - -- the IE geranIu-message included in handoverFromUTRANCommand-GERANIu-r5 to + -- the IE geranIu-message included in handoverFromUTRANCommand-GERANIu-r5 to -- single-GERANIu-Message -- The UE behaviour upon receiving a message including this combination of IE values is -- not specified @@ -3721,9 +3895,9 @@ HandoverFromUTRANCommand-GERANIu-r5-IEs ::= SEQUENCE { geranIu-Message CHOICE { -- In the single-GERANIu-Message case the following rules apply: -- 1> the GERAN Iu message directly follows the basic production; the final padding that - -- results when PER encoding the abstract syntax value is removed prior to appending + -- results when PER encoding the abstract syntax value is removed prior to appending -- the GERAN Iu message. - -- 2> the RRC message excluding the GERAN Iu part does not contain a length determinant; + -- 2> the RRC message excluding the GERAN Iu part does not contain a length determinant; -- there is no explicit parameter indicating the size of the included GERAN Iu -- message. -- 3> depending on need, final padding (all "0"s) is added to ensure the final result @@ -3740,7 +3914,7 @@ HandoverFromUTRANCommand-CDMA2000 ::= CHOICE { handoverFromUTRANCommand-CDMA2000-r3 HandoverFromUTRANCommand-CDMA2000-r3-IEs, laterNonCriticalExtensions SEQUENCE { - -- Container for additional R99 extensions + -- Container for additional R99 extensions handoverFromUTRANCommand-CDMA2000-r3-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -3865,7 +4039,7 @@ InterRATHandoverInfo ::= SEQUENCE { }, ue-CapabilityContainer CHOICE { absent NULL, - -- present is an octet aligned string containing Ie UE-RadioAccessCapabilityInfo + -- present is an octet aligned string containing IE UE-RadioAccessCapabilityInfo present OCTET STRING (SIZE (0..63)) }, -- Non critical extensions @@ -3893,7 +4067,7 @@ InterRATHandoverInfo ::= SEQUENCE { v690NonCriticalExtensions SEQUENCE { interRATHandoverInfo-v690ext InterRATHandoverInfo-v690ext-IEs, - v6b0NonCriticalExtensions + v6b0NonCriticalExtensions InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs OPTIONAL } OPTIONAL } OPTIONAL @@ -4006,8 +4180,10 @@ InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs ::= SEQUENCE { InterRATHandoverInfo-vbc0ext-IEs, vc50NonCriticalExtensions SEQUENCE { interRATHandoverInfo-vc50ext - InterRATHandoverInfo-vc50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + InterRATHandoverInfo-vc50ext-IEs, + vdxyNonCriticalExtensions SEQUENCE { interRATHandoverInfo-vdxyext InterRATHandoverInfo-vdxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -4115,6 +4291,11 @@ InterRATHandoverInfo-vc50ext-IEs ::= SEQUENCE { ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-vc50ext OPTIONAL } +InterRATHandoverInfo-vdxyext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityInfo-vdxyext UE-RadioAccessCapability-vdxyext OPTIONAL, + ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-vdxyext OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL @@ -4135,9 +4316,9 @@ MeasurementControl ::= CHOICE { -- Container for additional R99 extensions measurementControl-r3-add-ext BIT STRING OPTIONAL, v4b0NonCriticalExtensions SEQUENCE{ - -- The content of the v4b0 non-critical extension has been removed. If sent - -- to a UE of AS release 4, the UE behaviour is unspecified. A UE of AS - -- release 5 onward shall comply with the v4b0 and later extensions in this + -- The content of the v4b0 non-critical extension has been removed. If sent + -- to a UE of AS release 4, the UE behaviour is unspecified. A UE of AS + -- release 5 onward shall comply with the v4b0 and later extensions in this -- branch of the message. v590NonCriticalExtensions SEQUENCE { measurementControl-v590ext MeasurementControl-v590ext-IEs, @@ -4211,29 +4392,29 @@ MeasurementControl ::= CHOICE { -- Container for adding non critical extensions after freezing REL-10 measurementControl-r9-add-ext BIT STRING OPTIONAL, v970NonCriticalExtensions SEQUENCE { - measurementControl-v970ext + measurementControl-v970ext MeasurementControl-v970ext-IEs, vb50NonCriticalExtensions SEQUENCE { - measurementControl-vb50ext + measurementControl-vb50ext MeasurementControl-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL }, criticalExtensions CHOICE { r10 SEQUENCE { - measurementControl-r10 MeasurementControl-r10-IEs, + measurementControl-r10 MeasurementControl-r10-IEs, -- Container for adding non critical extensions after -- freezing REL-11 - measurementControl-r10-add-ext BIT STRING OPTIONAL, + measurementControl-r10-add-ext BIT STRING OPTIONAL, vaa0NonCriticalExtensions SEQUENCE { - measurementControl-vaa0ext + measurementControl-vaa0ext MeasurementControl-vaa0ext-IEs, vab0NonCriticalExtensions SEQUENCE { - measurementControl-vab0ext + measurementControl-vab0ext MeasurementControl-vab0ext-IEs, vb50NonCriticalExtensions SEQUENCE { - measurementControl-vb50ext + measurementControl-vb50ext MeasurementControl-vb50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -4242,8 +4423,8 @@ MeasurementControl ::= CHOICE { }, criticalExtensions CHOICE { r11 SEQUENCE { - measurementControl-r11 - MeasurementControl-r11-IEs, + measurementControl-r11 + MeasurementControl-r11-IEs, -- Container for adding non critical extensions after -- freezing REL-12 measurementControl-r11-add-ext BIT STRING OPTIONAL, @@ -4251,14 +4432,24 @@ MeasurementControl ::= CHOICE { }, criticalExtensions CHOICE { r12 SEQUENCE { - measurementControl-r12 - MeasurementControl-r12-IEs, - -- Container for adding non critical extensions + measurementControl-r12 + MeasurementControl-r12-IEs, + -- Container for adding non critical extensions -- after freezing REL-13 measurementControl-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + measurementControl-r13 + MeasurementControl-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + measurementControl-r13-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4373,14 +4564,14 @@ MeasurementControl-v8a0ext-IEs ::= SEQUENCE { MeasurementControl-r9-IEs ::= SEQUENCE { -- Measurement IEs - -- if the UE supports extended measurements, "measurementIdentity" + -- if the UE supports extended measurements, "measurementIdentity" -- shall be ignored if "measurementIdentity" in MeasurementControl-v970ext-IEs -- is present, and the value of that element shall be used instead. measurementIdentity MeasurementIdentity, -- TABULAR: The measurement type is included in measurementCommand. measurementCommand MeasurementCommand-r9, measurementReportingMode MeasurementReportingMode OPTIONAL, - -- if the UE supports extended measurements, "additionalMeasurementList" + -- if the UE supports extended measurements, "additionalMeasurementList" -- shall be ignored if "additionalMeasurementList" in MeasurementControl-v970ext-IEs -- is present, and the value of that element shall be used instead. additionalMeasurementList AdditionalMeasurementID-List OPTIONAL, @@ -4397,14 +4588,14 @@ MeasurementControl-v970ext-IEs ::= SEQUENCE { MeasurementControl-r10-IEs ::= SEQUENCE { -- Measurement IEs - -- if the UE supports extended measurements, "measurementIdentity" + -- if the UE supports extended measurements, "measurementIdentity" -- shall be ignored if "measurementIdentity" in MeasurementControl-vab0ext-IEs -- is present, and the value of that element shall be used instead. measurementIdentity MeasurementIdentity, -- TABULAR: The measurement type is included in measurementCommand. measurementCommand MeasurementCommand-r10, measurementReportingMode MeasurementReportingMode OPTIONAL, - -- if the UE supports extended measurements, "additionalMeasurementList" + -- if the UE supports extended measurements, "additionalMeasurementList" -- shall be ignored if "additionalMeasurementList" in MeasurementControl-vab0ext-IEs -- is present, and the value of that element shall be used instead. additionalMeasurementList AdditionalMeasurementID-List OPTIONAL, @@ -4451,6 +4642,19 @@ MeasurementControl-r12-IEs ::= SEQUENCE { dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL } +MeasurementControl-r13-IEs ::= SEQUENCE { + -- Measurement IEs + measurementIdentity MeasurementIdentity-r9 OPTIONAL, + -- TABULAR: The measurement type is included in measurementCommand. + measurementCommand MeasurementCommand-r13, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL, + cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL, + measurementScalingFactor MeasurementScalingFactor OPTIONAL, + -- Physical channel IEs + dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL FAILURE @@ -4480,13 +4684,13 @@ MeasurementControlFailure-v590ext-IEs ::= SEQUENCE { -- Most significant part of extended "RRC transaction identifier" (MSP): -- extended "RRC transaction identifier" = -- rrc-TransactionIdentifier-MSP-v590ext * 4 + rrc-TransactionIdentifier - -- If the rrc-TransactionIdentifier-MSP-v590ext was not received in the MEASUREMENT CONTROL + -- If the rrc-TransactionIdentifier-MSP-v590ext was not received in the MEASUREMENT CONTROL -- message, then the rrc-TransactionIdentifier-MSP-v590ext shall be set to zero rrc-TransactionIdentifier-MSP-v590ext RRC-TransactionIdentifier } MeasurementControlFailure-vc50ext-IEs ::= SEQUENCE { - measurementIdentity MeasurementIdentity-r9 OPTIONAL + measurementIdentity MeasurementIdentity-r9 OPTIONAL } -- *************************************************** -- @@ -4496,7 +4700,7 @@ MeasurementControlFailure-vc50ext-IEs ::= SEQUENCE { MeasurementReport ::= SEQUENCE { -- Measurement IEs - -- if the UE supports extended measurements, "measurementIdentity" + -- if the UE supports extended measurements, "measurementIdentity" -- shall be ignored if "measurementIdentity" in MeasurementReport-v970ext-IEs -- is present, and the value of that element shall be used instead. measurementIdentity MeasurementIdentity, @@ -4526,19 +4730,23 @@ MeasurementReport ::= SEQUENCE { v920NonCriticalExtensions SEQUENCE { measurementReport-v920ext MeasurementReport-v920ext-IEs, v970NonCriticalExtensions SEQUENCE { - measurementReport-v970ext-IE + measurementReport-v970ext-IE MeasurementReport-v970ext-IEs, va40NonCriticalExtensions SEQUENCE { - measurementReport-va40ext + measurementReport-va40ext MeasurementReport-va40ext-IEs, vb50NonCriticalExtensions SEQUENCE { - measurementReport-vb50ext + measurementReport-vb50ext MeasurementReport-vb50ext-IEs, vc50NonCriticalExtensions SEQUENCE { - measurementReport-vc50ext + measurementReport-vc50ext MeasurementReport-vc50ext-IEs, - nonCriticalExtensions + vdxyNonCriticalExtensions SEQUENCE { + measurementReport-vdxyext + MeasurementReport-vdxyext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -4640,6 +4848,12 @@ MeasurementReport-vc50ext-IEs ::= SEQUENCE { eutra-EventResultsForCELLFACH EUTRA-EventResultsForCELLFACH-vc50ext OPTIONAL } +MeasurementReport-vdxyext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResults MeasuredResults-vdxyext OPTIONAL, + additionalMeasuredResults MeasuredResultsList-vdxyext OPTIONAL +} + -- *************************************************** -- -- PAGING TYPE 1 @@ -4660,7 +4874,7 @@ PagingType1 ::= SEQUENCE { pagingType1-v860ext PagingType1-v860ext-IEs, vc50NonCriticalExtensions SEQUENCE { pagingType1-vc50ext PagingType1-vc50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -4723,7 +4937,7 @@ PhysicalChannelReconfiguration ::= CHOICE { physicalChannelReconfiguration-v590ext PhysicalChannelReconfiguration-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { - physicalChannelReconfiguration-v690ext + physicalChannelReconfiguration-v690ext PhysicalChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { physicalChannelReconfiguration-v770ext @@ -4749,7 +4963,7 @@ PhysicalChannelReconfiguration ::= CHOICE { physicalChannelReconfiguration-v590ext PhysicalChannelReconfiguration-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { - physicalChannelReconfiguration-v690ext + physicalChannelReconfiguration-v690ext PhysicalChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { physicalChannelReconfiguration-v770ext @@ -4767,7 +4981,7 @@ PhysicalChannelReconfiguration ::= CHOICE { -- Container for adding non critical extensions after freezing REL-6 physicalChannelReconfiguration-r5-add-ext BIT STRING OPTIONAL, v690NonCriticalExtensions SEQUENCE { - physicalChannelReconfiguration-v690ext + physicalChannelReconfiguration-v690ext PhysicalChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { physicalChannelReconfiguration-v770ext @@ -4848,7 +5062,7 @@ PhysicalChannelReconfiguration ::= CHOICE { r9 SEQUENCE { physicalChannelReconfiguration-r9 PhysicalChannelReconfiguration-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 physicalChannelReconfiguration-r9-add-ext BIT STRING OPTIONAL, @@ -4862,7 +5076,7 @@ PhysicalChannelReconfiguration ::= CHOICE { r10 SEQUENCE { physicalChannelReconfiguration-r10 PhysicalChannelReconfiguration-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 physicalChannelReconfiguration-r10-add-ext BIT STRING OPTIONAL, @@ -4876,24 +5090,35 @@ PhysicalChannelReconfiguration ::= CHOICE { r11 SEQUENCE { physicalChannelReconfiguration-r11 PhysicalChannelReconfiguration-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 physicalChannelReconfiguration-r11-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions + nonCriticalExtensions SEQUENCE {} OPTIONAL }, criticalExtensions CHOICE { r12 SEQUENCE { physicalChannelReconfiguration-r12 PhysicalChannelReconfiguration-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 physicalChannelReconfiguration-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + physicalChannelReconfiguration-r13 + PhysicalChannelReconfiguration-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + physicalChannelReconfiguration-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -5450,6 +5675,70 @@ PhysicalChannelReconfiguration-r12-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +PhysicalChannelReconfiguration-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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, + retrievableConfigInfo RetrievableConfigInfo OPTIONAL, + -- Transport channel IEs + harqInfo HARQ-Info-r13 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 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-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD OPTIONAL, + dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + nonrectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + nonrectResSpecTSset-TDD128 Non-rectResSpecTSset-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 @@ -5555,10 +5844,10 @@ PhysicalSharedChannelAllocation-r3-IEs ::= SEQUENCE { pusch-CapacityAllocationInfo PUSCH-CapacityAllocationInfo OPTIONAL, pdsch-CapacityAllocationInfo PDSCH-CapacityAllocationInfo OPTIONAL, -- TABULAR: If confirmRequest is not present, the default value "No Confirm" - -- shall be used as specified in 10.2.25. + -- shall be used as specified in 10.2.25. confirmRequest ENUMERATED { confirmPDSCH, confirmPUSCH } OPTIONAL, - trafficVolumeReportRequest INTEGER (0..255) OPTIONAL, + trafficVolumeReportRequest INTEGER (0..255) OPTIONAL, iscpTimeslotList TimeslotList OPTIONAL, requestPCCPCHRSCP BOOLEAN } @@ -5570,7 +5859,7 @@ PhysicalSharedChannelAllocation-r4-IEs ::= SEQUENCE { pusch-CapacityAllocationInfo PUSCH-CapacityAllocationInfo-r4 OPTIONAL, pdsch-CapacityAllocationInfo PDSCH-CapacityAllocationInfo-r4 OPTIONAL, -- TABULAR: If confirmRequest is not present, the default value "No Confirm" - -- shall be used as specified in 10.2.25. + -- shall be used as specified in 10.2.25. confirmRequest ENUMERATED { confirmPDSCH, confirmPUSCH } OPTIONAL, trafficVolumeReportRequest INTEGER (0..255) OPTIONAL, @@ -5637,10 +5926,10 @@ RadioBearerReconfiguration ::= CHOICE { -- Container for additional R99 extensions radioBearerReconfiguration-r3-add-ext BIT STRING OPTIONAL, v4b0NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v4b0ext + radioBearerReconfiguration-v4b0ext RadioBearerReconfiguration-v4b0ext-IEs, v590NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v590ext + radioBearerReconfiguration-v590ext RadioBearerReconfiguration-v590ext-IEs, v5d0NonCriticalExtenstions SEQUENCE { radioBearerReconfiguration-v5d0ext @@ -5669,7 +5958,7 @@ RadioBearerReconfiguration ::= CHOICE { -- Container for adding non critical extensions after freezing REL-5 radioBearerReconfiguration-r4-add-ext BIT STRING OPTIONAL, v590NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v590ext + radioBearerReconfiguration-v590ext RadioBearerReconfiguration-v590ext-IEs, v5d0NonCriticalExtenstions SEQUENCE { radioBearerReconfiguration-v5d0ext @@ -5780,15 +6069,15 @@ RadioBearerReconfiguration ::= CHOICE { r9 SEQUENCE { radioBearerReconfiguration-r9 RadioBearerReconfiguration-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 radioBearerReconfiguration-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v950ext + radioBearerReconfiguration-v950ext RadioBearerReconfiguration-v950ext-IEs, v9c0NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v9c0ext + radioBearerReconfiguration-v9c0ext RadioBearerReconfiguration-v9c0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -5798,12 +6087,12 @@ RadioBearerReconfiguration ::= CHOICE { r10 SEQUENCE { radioBearerReconfiguration-r10 RadioBearerReconfiguration-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 radioBearerReconfiguration-r10-add-ext BIT STRING OPTIONAL, v9c0NonCriticalExtensions SEQUENCE { - radioBearerReconfiguration-v9c0ext + radioBearerReconfiguration-v9c0ext RadioBearerReconfiguration-v9c0ext-IEs, vaa0NonCriticalExtensions SEQUENCE { radioBearerReconfiguration-vaa0ext @@ -5820,7 +6109,7 @@ RadioBearerReconfiguration ::= CHOICE { r11 SEQUENCE { radioBearerReconfiguration-r11 RadioBearerReconfiguration-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 radioBearerReconfiguration-r11-add-ext BIT STRING OPTIONAL, @@ -5830,13 +6119,24 @@ RadioBearerReconfiguration ::= CHOICE { r12 SEQUENCE { radioBearerReconfiguration-r12 RadioBearerReconfiguration-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 radioBearerReconfiguration-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + radioBearerReconfiguration-r13 + RadioBearerReconfiguration-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + radioBearerReconfiguration-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -5992,7 +6292,7 @@ RadioBearerReconfiguration-r5-IEs ::= SEQUENCE { 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 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, @@ -6698,6 +6998,105 @@ RadioBearerReconfiguration-r12-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerReconfiguration-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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, + uraPCHWithSeamlessTransitionRNTIHandlingMode ENUMERATED { true } OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + accessGroupIdentity AccessGroupIdentity 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, + otherStateConfig OtherStateConfig OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 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-r13 OPTIONAL, + -- Retrievable configuration + retrievableConfigInfo RetrievableConfigInfo 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-OtherTTIConfiguration-Info UL-OtherTTIConfiguration-Information OPTIONAL, + filteredUPHReportInfo FilteredUEPowerHeadroomReportInfo OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD OPTIONAL, + dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + nonrectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + nonrectResSpecTSset-TDD128 Non-rectResSpecTSset-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 @@ -6840,7 +7239,7 @@ RadioBearerRelease ::= CHOICE { v7f0NonCriticalExtensions SEQUENCE { radioBearerRelease-v7f0ext RadioBearerRelease-v7f0ext-IEs, v7g0NonCriticalExtensions SEQUENCE { - radioBearerRelease-v7g0ext + radioBearerRelease-v7g0ext RadioBearerRelease-v7g0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -6861,12 +7260,12 @@ RadioBearerRelease ::= CHOICE { radioBearerRelease-v890ext RadioBearerRelease-v890ext-IEs, v7g0NonCriticalExtensions SEQUENCE { - radioBearerRelease-v7g0ext + radioBearerRelease-v7g0ext RadioBearerRelease-v7g0ext-IEs, v8a0NonCriticalExtensions SEQUENCE { radioBearerRelease-v8a0ext RadioBearerRelease-v8a0ext-IEs, - nonCriticalExtensions + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL @@ -6877,7 +7276,7 @@ RadioBearerRelease ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { radioBearerRelease-r9 RadioBearerRelease-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 radioBearerRelease-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { @@ -6894,7 +7293,7 @@ RadioBearerRelease ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { radioBearerRelease-r10 RadioBearerRelease-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 radioBearerRelease-r10-add-ext BIT STRING OPTIONAL, v9c0NonCriticalExtensions SEQUENCE { @@ -6908,25 +7307,36 @@ RadioBearerRelease ::= CHOICE { }, criticalExtensions CHOICE { r11 SEQUENCE { - radioBearerRelease-r11 + radioBearerRelease-r11 RadioBearerRelease-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 - radioBearerRelease-r11-add-ext + radioBearerRelease-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, criticalExtensions CHOICE { r12 SEQUENCE { - radioBearerRelease-r12 + radioBearerRelease-r12 RadioBearerRelease-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 - radioBearerRelease-r11-add-ext + radioBearerRelease-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + radioBearerRelease-r13 + RadioBearerRelease-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + radioBearerRelease-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -7620,6 +8030,82 @@ RadioBearerRelease-r12-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerRelease-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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, + accessGroupIdentity AccessGroupIdentity 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, + retrievableConfigInfo RetrievableConfigInfo OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 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-r13 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-OtherTTIConfiguration-Info UL-OtherTTIConfiguration-Information OPTIONAL, + filteredUPHReportInfo FilteredUEPowerHeadroomReportInfo OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 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, + non-rectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + non-rectResSpecTSset-TDD128 Non-rectResSpecTSset-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 @@ -7790,7 +8276,7 @@ RadioBearerSetup ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { radioBearerSetup-r9 RadioBearerSetup-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 radioBearerSetup-r9-add-ext BIT STRING OPTIONAL, v950NonCriticalExtensions SEQUENCE { @@ -7804,7 +8290,7 @@ RadioBearerSetup ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { radioBearerSetup-r10 RadioBearerSetup-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 radioBearerSetup-r10-add-ext BIT STRING OPTIONAL, v9c0NonCriticalExtensions SEQUENCE { @@ -7819,7 +8305,7 @@ RadioBearerSetup ::= CHOICE { criticalExtensions CHOICE { r11 SEQUENCE { radioBearerSetup-r11 RadioBearerSetup-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 radioBearerSetup-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -7827,13 +8313,23 @@ RadioBearerSetup ::= CHOICE { criticalExtensions CHOICE { r12 SEQUENCE { radioBearerSetup-r12 RadioBearerSetup-r12-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-13 - radioBearerSetup-r13-add-ext + radioBearerSetup-r13-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + radioBearerSetup-r13 RadioBearerSetup-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + radioBearerSetup-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -8553,6 +9049,82 @@ RadioBearerSetup-r12-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerSetup-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + sr-vcc-Info SR-VCC-Info OPTIONAL, + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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, + accessGroupIdentity AccessGroupIdentity 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-r11 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-r12 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-r13 OPTIONAL, + -- Retrievable configuration + retrievableConfigInfo RetrievableConfigInfo 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-OtherTTIConfiguration-Info UL-OtherTTIConfiguration-Information OPTIONAL, + filteredUPHReportInfo FilteredUEPowerHeadroomReportInfo OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 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, + non-rectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + non-rectResSpecTSset-TDD128 Non-rectResSpecTSset-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 @@ -8687,7 +9259,7 @@ RRCConnectionRelease ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions rrcConnectionRelease-r3-add-ext BIT STRING OPTIONAL, - v690NonCriticalExtensions SEQUENCE { + v690NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v690ext RRCConnectionRelease-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v770ext RRCConnectionRelease-v770ext-IEs, @@ -8717,10 +9289,10 @@ RRCConnectionRelease ::= CHOICE { v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-v860ext-IEs, va40NonCriticalExtensions SEQUENCE { - rrcConnectionRelease-va40ext + rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs, vb50NonCriticalExtensions SEQUENCE { - rrcConnectionRelease-vb50ext + rrcConnectionRelease-vb50ext RRCConnectionRelease-vb50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -8787,7 +9359,7 @@ RRCConnectionRelease-CCCH ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions rrcConnectionRelease-CCCH-r3-add-ext BIT STRING OPTIONAL, - v690NonCriticalExtensions SEQUENCE { + v690NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, @@ -8808,12 +9380,12 @@ RRCConnectionRelease-CCCH ::= CHOICE { v4d0NonCriticalExtensions SEQUENCE { -- Container for adding non critical extensions after freezing REL-5 rrcConnectionRelease-CCCH-r4-add-ext BIT STRING OPTIONAL, - v690NonCriticalExtensions SEQUENCE { + v690NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, va40NonCriticalExtensions SEQUENCE { - rrcConnectionRelease-va40ext + rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -8822,9 +9394,9 @@ RRCConnectionRelease-CCCH ::= CHOICE { } OPTIONAL }, criticalExtensions SEQUENCE { - -- TABULAR: CHOICE IdentityType (U-RNTI, GroupIdentity) is replaced with the + -- TABULAR: CHOICE IdentityType (U-RNTI, GroupIdentity) is replaced with the -- optional element groupIdentity, since the U-RNTI is mandatory in ASN.1. - -- In case CHOICE IdentityType is equal to GroupIdentity the value of the U-RNTI + -- In case CHOICE IdentityType is equal to GroupIdentity the value of the U-RNTI -- shall be ignored by a UE complying with this version of the message. groupIdentity SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF GroupReleaseInformation OPTIONAL, @@ -8833,13 +9405,13 @@ RRCConnectionRelease-CCCH ::= CHOICE { rrcConnectionRelease-CCCH-r5 RRCConnectionRelease-CCCH-r5-IEs, -- Container for adding non critical extensions after freezing REL-6 rrcConnectionRelease-CCCH-r5-add-ext BIT STRING OPTIONAL, - v690NonCriticalExtensions SEQUENCE { + v690NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs, v860NonCriticalExtensions SEQUENCE { rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs, va40NonCriticalExtensions SEQUENCE { - rrcConnectionRelease-va40ext + rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -8947,7 +9519,7 @@ RRCConnectionRequest ::= SEQUENCE { rrcConnectionRequest-v940ext RRCConnectionRequest-v940ext-IEs, va40NonCriticalExtensions - RRCConnectionRequest-NonCriticalExts-va40-IEs + RRCConnectionRequest-NonCriticalExts-va40-IEs OPTIONAL } OPTIONAL } OPTIONAL @@ -9064,7 +9636,7 @@ RRCConnectionRequest-NonCriticalExts-va40-IEs ::= SEQUENCE { RRCConnectionRequest-va40ext-IEs ::= SEQUENCE { -- User equipment IEs - -- For 1.28 Mcps TDD, IE "supportOfMoreThanTwoCellsOrMIMO4x4" represent MU-MIMO capability, + -- For 1.28 Mcps TDD, IE ”supportOfMoreThanTwoCellsOrMIMO4x4” represent MU-MIMO capability, -- higherRate indicates uplink and downlink MU-MIMO, lowerRate indicates uplink MU-MIMO supportOfMoreThanTwoCellsOrMIMO4x4 ENUMERATED { higherRate, lowerRate } OPTIONAL, supportOf1stFrequencyBand ENUMERATED { true } OPTIONAL, @@ -9092,9 +9664,9 @@ RRCConnectionSetup ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions rrcConnectionSetup-r3-add-ext BIT STRING OPTIONAL, - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v4b0ext RRCConnectionSetup-v4b0ext-IEs, - v590NonCriticalExtensions SEQUENCE { + v590NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v590ext RRCConnectionSetup-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v690ext RRCConnectionSetup-v690ext-IEs, @@ -9113,7 +9685,7 @@ RRCConnectionSetup ::= CHOICE { v4d0NonCriticalExtensions SEQUENCE { -- Container for adding non critical extensions after freezing REL-5 rrcConnectionSetup-r4-add-ext BIT STRING OPTIONAL, - v590NonCriticalExtensions SEQUENCE { + v590NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v590ext RRCConnectionSetup-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { rrcConnectionSetup-v690ext RRCConnectionSetup-v690ext-IEs, @@ -9176,7 +9748,7 @@ RRCConnectionSetup ::= CHOICE { criticalExtensions CHOICE { r9 SEQUENCE { rrcConnectionSetup-r9 RRCConnectionSetup-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 rrcConnectionSetup-r9-add-ext BIT STRING OPTIONAL, @@ -9188,10 +9760,10 @@ RRCConnectionSetup ::= CHOICE { criticalExtensions CHOICE { r10 SEQUENCE { rrcConnectionSetup-r10 RRCConnectionSetup-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 rrcConnectionSetup-r10-add-ext - BIT STRING OPTIONAL, + BIT STRING OPTIONAL, vaj0NonCriticalExtensions SEQUENCE { rrcConnectionSetup-vaj0ext RRCConnectionSetup-vaj0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -9199,12 +9771,12 @@ RRCConnectionSetup ::= CHOICE { }, criticalExtensions CHOICE { r11 SEQUENCE { - rrcConnectionSetup-r11 + rrcConnectionSetup-r11 RRCConnectionSetup-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 rrcConnectionSetup-r11-add-ext - BIT STRING OPTIONAL, + BIT STRING OPTIONAL, vaj0NonCriticalExtensions SEQUENCE { rrcConnectionSetup-vaj0ext RRCConnectionSetup-vaj0ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -9212,9 +9784,9 @@ RRCConnectionSetup ::= CHOICE { }, criticalExtensions CHOICE { r12 SEQUENCE { - rrcConnectionSetup-r12 + rrcConnectionSetup-r12 RRCConnectionSetup-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 rrcConnectionSetup-r12-add-ext BIT STRING OPTIONAL, @@ -9878,7 +10450,7 @@ RRCConnectionSetupComplete-r3-add-ext-IEs ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { rrcConnectionSetupCompleteBand-va40ext RRCConnectionSetupCompleteBand-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -10453,13 +11025,13 @@ TransportChannelReconfiguration ::= CHOICE { -- Container for additional R99 extensions transportChannelReconfiguration-r3-add-ext BIT STRING OPTIONAL, v4b0NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v4b0ext + transportChannelReconfiguration-v4b0ext TransportChannelReconfiguration-v4b0ext-IEs, v590NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v590ext + transportChannelReconfiguration-v590ext TransportChannelReconfiguration-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v690ext + transportChannelReconfiguration-v690ext TransportChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v770ext @@ -10482,10 +11054,10 @@ TransportChannelReconfiguration ::= CHOICE { -- Container for adding non critical extensions after freezing REL-5 transportChannelReconfiguration-r4-add-ext BIT STRING OPTIONAL, v590NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v590ext + transportChannelReconfiguration-v590ext TransportChannelReconfiguration-v590ext-IEs, v690NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v690ext + transportChannelReconfiguration-v690ext TransportChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v770ext @@ -10503,7 +11075,7 @@ TransportChannelReconfiguration ::= CHOICE { -- Container for adding non critical extensions after freezing REL-6 transportChannelReconfiguration-r5-add-ext BIT STRING OPTIONAL, v690NonCriticalExtensions SEQUENCE { - transportChannelReconfiguration-v690ext + transportChannelReconfiguration-v690ext TransportChannelReconfiguration-v690ext-IEs, v770NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v770ext @@ -10574,7 +11146,7 @@ TransportChannelReconfiguration ::= CHOICE { v8a0NonCriticalExtensions SEQUENCE { transportChannelReconfiguration-v8a0ext TransportChannelReconfiguration-v8a0ext-IEs, - nonCriticalExtensions + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL @@ -10586,7 +11158,7 @@ TransportChannelReconfiguration ::= CHOICE { r9 SEQUENCE { transportChannelReconfiguration-r9 TransportChannelReconfiguration-r9-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-10 transportChannelReconfiguration-r9-add-ext BIT STRING OPTIONAL, @@ -10604,7 +11176,7 @@ TransportChannelReconfiguration ::= CHOICE { r10 SEQUENCE { transportChannelReconfiguration-r10 TransportChannelReconfiguration-r10-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-11 transportChannelReconfiguration-r10-add-ext BIT STRING OPTIONAL, @@ -10622,7 +11194,7 @@ TransportChannelReconfiguration ::= CHOICE { r11 SEQUENCE { transportChannelReconfiguration-r11 TransportChannelReconfiguration-r11-IEs, - -- Container for adding non critical extensions after + -- Container for adding non critical extensions after -- freezing REL-12 transportChannelReconfiguration-r11-add-ext BIT STRING OPTIONAL, @@ -10632,13 +11204,24 @@ TransportChannelReconfiguration ::= CHOICE { r12 SEQUENCE { transportChannelReconfiguration-r12 TransportChannelReconfiguration-r12-IEs, - -- Container for adding non critical extensions + -- Container for adding non critical extensions -- after freezing REL-13 transportChannelReconfiguration-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + transportChannelReconfiguration-r13 + TransportChannelReconfiguration-r13-IEs, + -- Container for adding non critical extensions + -- after freezing REL-14 + transportChannelReconfiguration-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -11261,6 +11844,75 @@ TransportChannelReconfiguration-r12-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +TransportChannelReconfiguration-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + dynamicActivationTime DynamicActivationTime 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, + retrievableConfigInfo RetrievableConfigInfo OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r13 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-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + mimoParameters MIMO-Parameters-r9 OPTIONAL, + mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD 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-r13 OPTIONAL, + ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, + ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL, + ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, + ul-OtherTTIConfiguration-Info UL-OtherTTIConfiguration-Information OPTIONAL, + filteredUPHReportInfo FilteredUEPowerHeadroomReportInfo OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r13 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD OPTIONAL, + dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL, + controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL, + sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL, + mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL, + non-rectResAllocInd-TDD128 Non-rectResAllocInd-TDD128 OPTIONAL, + non-rectResSpecTSset-TDD128 Non-rectResSpecTSset-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 @@ -11326,7 +11978,7 @@ TransportFormatCombinationControl ::= SEQUENCE { fdd NULL, tdd SEQUENCE { tfcs-ID TFCS-Identity OPTIONAL - } + } }, dpch-TFCS-InUplink TFC-Subset, activationTimeForTFCSubset ActivationTime OPTIONAL, @@ -11376,7 +12028,7 @@ UECapabilityEnquiry ::= CHOICE { laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions ueCapabilityEnquiry-r3-add-ext BIT STRING OPTIONAL, - v4b0NonCriticalExtensions SEQUENCE { + v4b0NonCriticalExtensions SEQUENCE { ueCapabilityEnquiry-v4b0ext UECapabilityEnquiry-v4b0ext-IEs, v590NonCriticalExtensions SEQUENCE { ueCapabilityEnquiry-v590ext UECapabilityEnquiry-v590ext-IEs, @@ -11497,7 +12149,7 @@ UECapabilityInformation-r3-add-ext-IEs ::= SEQUENCE { va40NonCriticalExtensions SEQUENCE { ueCapabilityInformation-va40ext UECapabilityInformation-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -11705,7 +12357,7 @@ UplinkPhysicalChannelControl ::= CHOICE { UplinkPhysicalChannelControl-r3-IEs ::= SEQUENCE { -- User equipment IEs - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, -- Physical channel IEs ccTrCH-PowerControlInfo CCTrCH-PowerControlInfo OPTIONAL, timingAdvance UL-TimingAdvanceControl OPTIONAL, @@ -11900,7 +12552,7 @@ URAUpdateConfirm ::= CHOICE { URAUpdateConfirm-r3-IEs ::= SEQUENCE { -- User equipment IEs - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL, cipheringModeInfo CipheringModeInfo OPTIONAL, new-U-RNTI U-RNTI OPTIONAL, @@ -12044,7 +12696,7 @@ UTRANMobilityInformation ::= CHOICE { v860NonCriticalExtensions SEQUENCE { utranMobilityInformation-v860ext UTRANMobilityInformation-v860ext2-IEs, vb50NonCriticalExtentions SEQUENCE { - utranMobilityInformation-vb50ext + utranMobilityInformation-vb50ext UTRANMobilityInformation-vb50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL } OPTIONAL @@ -12064,7 +12716,15 @@ UTRANMobilityInformation ::= CHOICE { utranMobilityInformation-r12-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r13 SEQUENCE { + utranMobilityInformation-r13 UTRANMobilityInformation-r13-IEs, + -- Container for adding non critical extensions after freezing REL-14 + utranMobilityInformation-r13-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } @@ -12075,7 +12735,7 @@ UTRANMobilityInformation ::= CHOICE { UTRANMobilityInformation-r3-IEs ::= SEQUENCE { -- User equipment IEs - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, integrityProtectionModeInfo IntegrityProtectionModeInfo OPTIONAL, cipheringModeInfo CipheringModeInfo OPTIONAL, new-U-RNTI U-RNTI OPTIONAL, @@ -12204,6 +12864,32 @@ UTRANMobilityInformation-r12-IEs ::= SEQUENCE { -- WLAN IEs dedicatedWLANOffloadInformation DedicatedWLANOffloadInformation OPTIONAL } +UTRANMobilityInformation-r13-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + ue-ConnTimersAndConstants UE-ConnTimersAndConstants-r11 OPTIONAL, + measurementReleaseEnhancement MeasurementReleaseEnhancement OPTIONAL, + -- CN information elements + cn-InformationInfo CN-InformationInfoFull OPTIONAL, + primary-plmn-Identity PLMN-Identity OPTIONAL, + domainSpecificAccessRestrictionParametersUpdate + DomainSpecificAccessRestrictionParam-v670ext OPTIONAL, + pagingPermissionWithAccessControlParametersUpdate + PagingPermissionWithAccessControlParameters OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + extendedDedicatedPriorityInformation DedicatedPriorityInformation-r13 OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- WLAN IEs + dedicatedWLANOffloadInformation DedicatedWLANOffloadInformation OPTIONAL +} -- *************************************************** -- @@ -12213,7 +12899,7 @@ UTRANMobilityInformation-r12-IEs ::= SEQUENCE { UTRANMobilityInformationConfirm ::= SEQUENCE { -- User equipment IEs - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, ul-IntegProtActivationInfo IntegrityProtActivationInfo OPTIONAL, -- Radio bearer IEs count-C-ActivationTime ActivationTime OPTIONAL, @@ -12252,7 +12938,7 @@ UTRANMobilityInformationConfirm-va40ext-IEs ::= SEQUENCE { UTRANMobilityInformationFailure ::= SEQUENCE { -- UE information elements - rrc-TransactionIdentifier RRC-TransactionIdentifier, + rrc-TransactionIdentifier RRC-TransactionIdentifier, failureCause FailureCauseWithProtErr, laterNonCriticalExtensions SEQUENCE { -- Container for additional R99 extensions @@ -12473,7 +13159,7 @@ MBMSNeighbouringCellPTMRBInformation ::= SEQUENCE { } MBMSNeighbouringCellPTMRBInformation-v770ext-IEs ::= SEQUENCE { - -- The "choice_PhyCH" in the tabular is realized by using the following IE due to the + -- The "choice_PhyCH" in the tabular is realized by using the following IE due to the -- constraint in the ASN.1 implementation. neighbouringCellSCCPCHList MBMS-NeighbouringCellSCCPCHList-v770ext OPTIONAL } @@ -12612,13 +13298,13 @@ UEInformationResponse-vb50ext-IEs ::= SEQUENCE { } UEInformationResponse-vbb0ext-IEs ::= SEQUENCE { - connectionEstablishmentFailureReport + connectionEstablishmentFailureReport ConnectionEstablishmentFailureReport-r11 OPTIONAL } UEInformationResponse-vc50ext-IEs ::= SEQUENCE { loggedMeasReport LoggedMeasReport-vc50ext OPTIONAL, - connectionEstablishmentFailureReport + connectionEstablishmentFailureReport ConnectionEstablishmentFailureReport-vc50ext OPTIONAL } diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index ec7efccb8e..f67bfdf01f 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -81,6 +81,7 @@ DL-SHCCH-Message @dl.shcch UL-SHCCH-Message @ul.shcch BCCH-FACH-Message @bcch.fach BCCH-BCH-Message @bcch.bch +BCCH-BCH2-Message @bcch.bch2 MCCH-Message @mcch MSCH-Message @msch SystemInformation-BCH @sysinfo |