diff options
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/rrc/Class-definitions.asn | 2 | ||||
-rw-r--r-- | asn1/rrc/Constant-definitions.asn | 14 | ||||
-rw-r--r-- | asn1/rrc/InformationElements.asn | 2263 | ||||
-rw-r--r-- | asn1/rrc/Internode-definitions.asn | 127 | ||||
-rw-r--r-- | asn1/rrc/PDU-definitions.asn | 1195 | ||||
-rw-r--r-- | asn1/rrc/packet-rrc-template.c | 3 | ||||
-rw-r--r-- | asn1/rrc/rrc.cnf | 10 |
7 files changed, 3517 insertions, 97 deletions
diff --git a/asn1/rrc/Class-definitions.asn b/asn1/rrc/Class-definitions.asn index 1bfc7dd60a..7cdf7e5446 100644 --- a/asn1/rrc/Class-definitions.asn +++ b/asn1/rrc/Class-definitions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 25.331 V11.8.0 (2013-12) +-- 3GPP TS 25.331 V12.6.0 (2015-06) -- Class-definitions DEFINITIONS AUTOMATIC TAGS ::= diff --git a/asn1/rrc/Constant-definitions.asn b/asn1/rrc/Constant-definitions.asn index 56c43d1a71..0d82ac9ad8 100644 --- a/asn1/rrc/Constant-definitions.asn +++ b/asn1/rrc/Constant-definitions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 25.331 V11.8.0 (2013-12) +-- 3GPP TS 25.331 V12.6.0 (2015-06) -- Constant-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -14,8 +14,11 @@ maxASCmap INTEGER ::= 7 maxASCpersist INTEGER ::= 6 maxCCTrCH INTEGER ::= 8 maxCellMeas INTEGER ::= 32 +maxCellMeas-ext INTEGER ::= 80 +maxCellMeas-ext2 INTEGER ::= 48 maxCellMeasOnSecULFreq INTEGER ::= 32 maxCellMeas-1 INTEGER ::= 31 +maxCellMeas-ext-1 INTEGER ::= 79 maxCellMeasOnSecULFreq-1 INTEGER ::= 31 maxCNdomains INTEGER ::= 4 maxCommonHRNTI INTEGER ::= 4 @@ -71,6 +74,7 @@ maxHSSCCHs INTEGER ::= 4 maxHSSCCHs-1 INTEGER ::= 3 maxHSSICH-TDD128 INTEGER ::= 4 maxHSSICH-TDD128-1 INTEGER ::= 3 +maxIGPInfo INTEGER ::= 320 maxInterSysMessages INTEGER ::= 4 maxLoCHperRLC INTEGER ::= 2 maxLoggedMeasReport INTEGER ::= 128 @@ -91,16 +95,19 @@ maxMBSFNClusters INTEGER ::= 16 maxMeasCSGRange INTEGER ::= 4 maxMeasEvent INTEGER ::= 8 maxMeasEventOnSecULFreq INTEGER ::= 8 +maxMeasIdentity INTEGER ::= 32 maxMeasIntervals INTEGER ::= 3 maxMeasOccasionPattern INTEGER ::= 5 maxMeasOccasionPattern-1 INTEGER ::= 4 maxMeasParEvent INTEGER ::= 2 maxNonContiguousMultiCellCombinations INTEGER ::= 3 +maxNumAccessGroups INTEGER ::= 16 maxNumCDMA2000Freqs INTEGER ::= 8 maxNumE-AGCH INTEGER ::= 4 maxNumE-HICH INTEGER ::= 4 maxNumEUTRAFreqs INTEGER ::= 8 maxNumEUTRAFreqs-FACH INTEGER ::= 4 +maxNumEUTRAFreqs-FACH-ext INTEGER ::= 8 maxNumGSMCellGroup INTEGER ::= 16 maxNumGSMFreqRanges INTEGER ::= 32 maxNumFDDFreqs INTEGER ::= 8 @@ -138,10 +145,12 @@ maxRBperRAB INTEGER ::= 8 maxRBperTrCh INTEGER ::= 16 maxReportedEUTRACellPerFreq INTEGER ::= 4 maxReportedEUTRAFreqs INTEGER ::= 4 +maxReportedEUTRAFreqs-ext INTEGER ::= 8 maxReportedGSMCells INTEGER ::= 8 maxRL INTEGER ::= 8 maxRL-1 INTEGER ::= 7 maxRLCPDUsizePerLogChan INTEGER ::= 32 +maxRMPfrequencies INTEGER ::= 8 maxRFC3095-CID INTEGER ::= 16384 maxROHC-PacketSizes-r4 INTEGER ::= 16 maxROHC-Profile-r4 INTEGER ::= 8 @@ -152,6 +161,7 @@ maxSatClockModels INTEGER ::= 4 maxSCCPCH INTEGER ::= 16 maxSgnType INTEGER ::= 8 maxSIB INTEGER ::= 32 +maxSIB2 INTEGER ::= 64 maxSIB-FACH INTEGER ::= 8 maxSIBperMsg INTEGER ::= 16 maxSIrequest INTEGER ::= 4 @@ -168,6 +178,7 @@ maxTFCsub INTEGER ::= 1024 maxTFCI-2-Combs INTEGER ::= 512 maxTGPS INTEGER ::= 6 maxTrCH INTEGER ::= 32 +maxTrCHConcat INTEGER ::= 3 -- maxTrCHpreconf should be 16 but has been set to 32 for compatibility maxTrCHpreconf INTEGER ::= 32 maxTS INTEGER ::= 14 @@ -177,5 +188,6 @@ maxTS-LCR INTEGER ::= 6 maxTS-LCR-1 INTEGER ::= 5 maxURA INTEGER ::= 8 maxURNTI-Group INTEGER ::= 8 +maxWLANID INTEGER ::= 16 END diff --git a/asn1/rrc/InformationElements.asn b/asn1/rrc/InformationElements.asn index dd2a3e48a0..0f4d7897a1 100644 --- a/asn1/rrc/InformationElements.asn +++ b/asn1/rrc/InformationElements.asn @@ -1,4 +1,4 @@ --- 3GPP TS 25.331 V11.8.0 (2013-12) + CR5591 +-- 3GPP TS 25.331 V12.6.0 (2015-06) -- InformationElements DEFINITIONS AUTOMATIC TAGS ::= @@ -19,6 +19,9 @@ IMPORTS maxCCTrCH, maxCellMeas, maxCellMeas-1, + maxCellMeas-ext, + maxCellMeas-ext2, + maxCellMeas-ext-1, maxCellMeasOnSecULFreq, maxCellMeasOnSecULFreq-1, maxCNdomains, @@ -70,6 +73,7 @@ IMPORTS maxHSSICH-TDD128, maxHSSICH-TDD128-1, maxHS-SCCHLessTrBlk, + maxIGPInfo, maxInterSysMessages, maxLoCHperRLC, maxLoggedMeasReport, @@ -91,16 +95,19 @@ IMPORTS maxMeasCSGRange, maxMeasEvent, maxMeasEventOnSecULFreq, + maxMeasIdentity, maxMeasIntervals, maxMeasParEvent, maxNonContiguousMultiCellCombinations, maxMeasOccasionPattern, maxMeasOccasionPattern-1, + maxNumAccessGroups, maxNumCDMA2000Freqs, maxNumE-AGCH, maxNumE-HICH, maxNumEUTRAFreqs, maxNumEUTRAFreqs-FACH, + maxNumEUTRAFreqs-FACH-ext, maxNumFDDFreqs, maxNumGSMCellGroup, maxNumGSMFreqRanges, @@ -136,9 +143,11 @@ IMPORTS maxRBMuxOptions, maxRBperRAB, maxReportedEUTRAFreqs, + maxReportedEUTRAFreqs-ext, maxReportedEUTRACellPerFreq, maxReportedGSMCells, maxRLCPDUsizePerLogChan, + maxRMPfrequencies, maxSRBsetup, maxRL, maxRL-1, @@ -153,6 +162,7 @@ IMPORTS maxSCCPCH, maxSgnType, maxSIB, + maxSIB2, maxSIB-FACH, maxSIrequest, maxSystemCapability, @@ -167,6 +177,7 @@ IMPORTS maxTFCI-2-Combs, maxTGPS, maxTrCH, + maxTrCHConcat, maxTrCHpreconf, maxTS, maxTS-1, @@ -174,7 +185,8 @@ IMPORTS maxTS-LCR, maxTS-LCR-1, maxURA, - maxURNTI-Group + maxURNTI-Group, + maxWLANID FROM Constant-definitions; -- *************************************************** @@ -524,6 +536,16 @@ CSG-PSCSplitInfo ::= SEQUENCE { pscRange2Offset INTEGER (1..63) OPTIONAL } +DedicatedWLANOffloadInformation ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + t-330 T-330 OPTIONAL, + wlanOffloadInformation WLANOffloadInformation + } + } +} + DomainSpecificAccessRestrictionForSharedNetwork-v670ext ::= CHOICE { domainSpecificAccessRestictionList DomainSpecificAccessRestrictionList-v670ext, domainSpecificAccessRestictionParametersForAll @@ -729,9 +751,11 @@ URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF -- -- *************************************************** +AccessGroupIdentity ::= INTEGER (0..15) + AccessStratumReleaseIndicator ::= ENUMERATED { rel-4, rel-5, rel-6, rel-7, rel-8, - rel-9, rel-10, rel-11, spare8, + rel-9, rel-10, rel-11, rel-12, spare7, spare6, spare5, spare4, spare3, spare2, spare1 } @@ -804,6 +828,20 @@ CapabilityUpdateRequirement-r8 ::= SEQUENCE { systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL } +CapabilityUpdateRequirement-vaj0ext ::= SEQUENCE { + eUTRAbandSpecificCapUpdateReqList EUTRAbandSpecificCapUpdateReqList +} + +CapabilityUpdateRequirement-r12 ::= SEQUENCE { + ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN, + ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN, + ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN, + ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN, + systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL, + eUTRAbandSpecificCapUpdateReqList EUTRAbandSpecificCapUpdateReqList OPTIONAL +} + + -- If the IE CellUpdateCause has the value 'cellUpdateCause-ext', the actual value is -- defined in the IE CellUpdateCause-ext. CellUpdateCause ::= ENUMERATED { @@ -1009,6 +1047,9 @@ 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-r12 + DL-InformationPerSecondaryRL ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, cell-id CellIdentity OPTIONAL, @@ -1021,6 +1062,20 @@ DL-InformationPerSecondaryRL ::= SEQUENCE { } OPTIONAL } +DL-InformationPerSecondaryRL-r12 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-id CellIdentity OPTIONAL, + dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r7, + 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), @@ -1077,6 +1132,16 @@ DL-PhysChCapabilityFDD-vb80ext ::= SEQUENCE { non-ContiguousMulti-CellWithMIMO ENUMERATED { true } OPTIONAL } +DL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE { + supportforDCHEnhancements ENUMERATED { basic, full } OPTIONAL, + simultaneousSupportforDCHEnhancementsAndCM ENUMERATED { true } OPTIONAL, + simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL, + drx-enhancements ENUMERATED { true } OPTIONAL, + hs-dpcchOverheadReduction ENUMERATED { true } OPTIONAL, + supportofEnhancedServingCellChangeForEvent1C ENUMERATED { true } OPTIONAL, + supportofDPCCH2 ENUMERATED { true } OPTIONAL +} + DL-PhysChCapabilityTDD ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerFrame MaxPhysChPerFrame, @@ -1111,6 +1176,10 @@ DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE { MultiCarrier-HSDSCH-physical-layer-category-extension2 OPTIONAL } +DL-PhysChCapabilityInfoTDD-128-vc50ext::= SEQUENCE { + supportofNon-rectResourceAllocation ENUMERATED { true } OPTIONAL +} + DL-PhysChCapabilityTDD-768 ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerFrame MaxPhysChPerFrame-768, @@ -1194,6 +1263,8 @@ EstablishmentCause ::= ENUMERATED { ExtendedWaitTime ::= INTEGER (1..1800) +EUTRAbandSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..16)) OF RadioFrequencyBandEUTRAExt2 + FailureCauseWithProtErr ::= CHOICE { configurationUnsupported NULL, physicalChannelFailure NULL, @@ -1576,6 +1647,15 @@ MeasurementCapability-vb70ext ::= SEQUENCE { widebandRSRQTDDMeasurements ENUMERATED { true } OPTIONAL } +MeasurementCapability-vc50ext ::= SEQUENCE { + event2gReportingOnaConfiguredSecDLFrequency ENUMERATED { true } OPTIONAL, + extendedRsrqLowerValueRange ENUMERATED { true } OPTIONAL, + rsrqOnAllSymbols ENUMERATED { true } OPTIONAL, + increasedUECarrierMonitoringUTRA ENUMERATED { true } OPTIONAL, + increasedUECarrierMonitoringE-UTRA ENUMERATED { true } OPTIONAL, + enhancedUPHReporting ENUMERATED { true } OPTIONAL +} + MessageAuthenticationCode ::= BIT STRING (SIZE (32)) MinimumSF-DL ::= ENUMERATED { @@ -1635,6 +1715,10 @@ MultiModeRAT-Capability-vb50ext ::= SEQUENCE { supportOfEUTRATDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRATDDMeasurementReportingInCELLFACH } OPTIONAL } +MultiModeRAT-Capability-vc50ext ::= SEQUENCE { + supportOfRAN-AssistedWLAN-Interworking-RAN-Rules ENUMERATED { true } OPTIONAL, + supportOfRAN-AssistedWLAN-Interworking-ANDSF-Policies ENUMERATED { true } OPTIONAL +} N-300 ::= INTEGER (0..7) N-301 ::= INTEGER (0..7) @@ -1688,7 +1772,7 @@ NeighCellSI-AcquisitionCapability ::= SEQUENCE { NetworkAssistedGANSS-Supported-List ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE { gANSS-Id ENUMERATED { - sbas, modernizedGPS, qzss, glonass, spare4, + sbas, modernizedGPS, qzss, glonass, bds, spare3, spare2, spare1 } OPTIONAL, gANSS-Mode GANSS-Mode, gANSS-SignalId GANSS-Signal-Id OPTIONAL, @@ -1875,6 +1959,16 @@ PhysicalChannelCapability-vb80ext ::= SEQUENCE { } OPTIONAL } +PhysicalChannelCapability-vc50ext ::= SEQUENCE { + fddPhysChCapability SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityFDD-vc50ext OPTIONAL, + uplinkPhysChCapability UL-PhysChCapabilityFDD-vc50ext OPTIONAL + } OPTIONAL, + tddPhysChCapability SEQUENCE { + downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-vc50ext + } OPTIONAL +} + PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE { tddPhysChCapability-768 SEQUENCE { downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768, @@ -2002,7 +2096,7 @@ RadioFrequencyBandFDD2 ::= ENUMERATED { bandXXII, extension-indicator } -RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, bandXXVI, spare60, spare59, spare58, spare57, spare56, spare55, spare54, spare53, spare52, spare51, spare50, spare49, spare48, spare47, spare46, spare45, spare44, spare43, spare42, spare41, spare40, spare39, spare38, spare37, spare36, spare35, spare34, spare33, spare32, spare31, spare30, spare29, spare28, spare27, spare26, spare25, spare24, spare23, spare22, spare21, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, extension-indicator } +RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, bandXXVI, spare60, spare59, spare58, spare57, spare56, bandXXXII, spare54, spare53, spare52, spare51, spare50, spare49, spare48, spare47, spare46, spare45, spare44, spare43, spare42, spare41, spare40, spare39, spare38, spare37, spare36, spare35, spare34, spare33, spare32, spare31, spare30, spare29, spare28, spare27, spare26, spare25, spare24, spare23, spare22, spare21, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, extension-indicator } RadioFrequencyBandTDDList ::= ENUMERATED { a, b, c, ab, ac, bc, abc, spare } @@ -2231,6 +2325,23 @@ SecondaryEDCH-Info-Common ::= SEQUENCE { pc-Preamble PC-Preamble } +SecondaryEDCH-Info-Common-r12 ::= SEQUENCE { + frequencyInfo FrequencyInfo, + scramblingCodeType ScramblingCodeType, + scramblingCodeNumber UL-ScramblingCode, + ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL, + servingGrant SEQUENCE { + primary-Secondary-GrantSelector ENUMERATED { primary, secondary } + } OPTIONAL, + minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL, + e-DCH-minimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL, + minimumTEBS-threshold MinimumTEBS-threshold OPTIONAL, + implicitGrantHandling ENUMERATED { true } OPTIONAL, + dpcchPowerOffset-SecondaryULFrequency INTEGER(0..7), + pc-Preamble PC-Preamble, + ue-DPCCHPowerResetAfterDTXOnSecUplink UE-DPCCHPowerResetAfterDTXOnSecUplink OPTIONAL +} + Serving-HSDSCH-CellInformation ::= SEQUENCE { deltaACK DeltaACK OPTIONAL, deltaNACK DeltaNACK OPTIONAL, @@ -2282,6 +2393,17 @@ Serving-HSDSCH-CellInformation-r11 ::= SEQUENCE { mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL } +Serving-HSDSCH-CellInformation-r12 ::= SEQUENCE { + deltaACK DeltaACK-r11 OPTIONAL, + deltaNACK DeltaNACK-r11 OPTIONAL, + harq-Preamble-Mode HARQ-Preamble-Mode, + primaryCPICH-Info PrimaryCPICH-Info OPTIONAL, + dl-hspdsch-Information DL-HSPDSCH-Information-r12 OPTIONAL, + harqInfo HARQ-Info-r11 OPTIONAL, + mac-hsResetIndicator ENUMERATED { true } OPTIONAL, + mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL +} + SimultaneousSCCPCH-DPCH-Reception ::= CHOICE { notSupported NULL, supported SEQUENCE { @@ -2421,6 +2543,8 @@ T-323 ::= ENUMERATED { s0, s5, s10, s20, s30, s60, s90, s120 } T-328 ::= ENUMERATED { ms20, ms40, ms60, ms80 } T-329 ::= ENUMERATED { s05p, s1, s2, s4 } +T-330 ::= ENUMERATED { m5, m10, m20, m30, + m60, m120, m180, spare1 } T-CPCH ::= ENUMERATED { ct0, ct1 } @@ -2664,7 +2788,11 @@ UE-RadioAccessCapability-LaterNonCriticalExtensions ::= SEQUENCE { ue-RadioAccessCapability-vae0ext UE-RadioAccessCapability-vae0ext-IEs, vb80NonCriticalExtensions SEQUENCE { ue-RadioAccessCapability-vb80ext UE-RadioAccessCapability-vb80ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + ue-RadioAccessCapability-vc50ext + UE-RadioAccessCapability-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -2741,6 +2869,16 @@ UE-RadioAccessCapability-vb80ext-IEs ::= SEQUENCE { physicalChannelCapability PhysicalChannelCapability-vb80ext } +UE-RadioAccessCapability-vc50ext-IEs ::= SEQUENCE { + --the capability is for FDD only + measurementCapability MeasurementCapability-vc50ext OPTIONAL, + supportofDsacAndPpacInCellDch ENUMERATED { true } OPTIONAL, + supportOfMultiflowWithFTPICHFromAssisting ENUMERATED { true } OPTIONAL, + multiModeRAT-Capability MultiModeRAT-Capability-vc50ext OPTIONAL, + -- UE physical channel capability + physicalChannelCapability PhysicalChannelCapability-vc50ext OPTIONAL +} + UE-ConnTimersAndConstants ::= SEQUENCE { -- Optional is used also for parameters for which the default value is the last one read in SIB1 -- t-301 and n-301 should not be used by the UE in this version of the specification @@ -2995,6 +3133,12 @@ UE-RadioAccessCapability-vb70ext ::= SEQUENCE { ue-RadioAccessCapabBandFDDList7 UE-RadioAccessCapabBandFDDList7 OPTIONAL } +UE-RadioAccessCapability-vbc0ext ::= SEQUENCE { + interRATsupportMultiCellConfiguration ENUMERATED { true } OPTIONAL, + ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList OPTIONAL, + ue-RadioAccessCapabBandCombList-va40ext UE-RadioAccessCapabBandCombList-va40ext OPTIONAL +} + UE-RadioAccessCapabBand-va40ext ::= SEQUENCE { ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5, -- This IE shall be included if the UE also supports Band I - Band XXII @@ -3244,6 +3388,13 @@ UE-RadioAccessCapabilityComp2-vb50ext ::= SEQUENCE { supportOfHSDPCCHPowerOffsetExtension ENUMERATED { true } OPTIONAL } +UE-RadioAccessCapabilityComp2-vc50ext ::= SEQUENCE { + supportofDsacAndPpacInCellDch ENUMERATED { true } OPTIONAL, + supportforDCHEnhancements ENUMERATED { basic, full } OPTIONAL, + simultaneousSupportforDCHEnhancementsAndCM ENUMERATED { true } OPTIONAL, + simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL +} + UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE { tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL, supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL, @@ -3386,6 +3537,16 @@ UL-PhysChCapabilityFDD-vb50ext ::= SEQUENCE { edch-PhysicalLayerCategory-extension3 INTEGER (10..12) OPTIONAL } +UL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE { + supportofCellReselectionIndicationReporting ENUMERATED { true } OPTIONAL, + supportofRadioLinkswithoutDPCHFDPCH ENUMERATED { true } OPTIONAL, + supportofServingE-DCHCellDecoupling ENUMERATED { true } OPTIONAL, + accessGroupsAccessControl ENUMERATED { true } OPTIONAL, + enhancedTTISwitching ENUMERATED { true } OPTIONAL, + implicitGrantHandling ENUMERATED { true } OPTIONAL, + dtx-enhancements ENUMERATED { true } OPTIONAL +} + UL-PhysChCapabilityTDD ::= SEQUENCE { maxTS-PerFrame MaxTS-PerFrame, maxPhysChPerTimeslot MaxPhysChPerTimeslot, @@ -3442,6 +3603,19 @@ UL-PhysChCapabilityTDD-768 ::= SEQUENCE { } } +UL-OtherTTIConfiguration-Information ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + ul-EDCH-Information UL-EDCH-Information-r11, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL + } + }, + activationDelay ActivationDelay OPTIONAL +} + UL-SecondaryCellInfoFDD ::= CHOICE { continue NULL, newConfiguration SEQUENCE { @@ -3451,6 +3625,15 @@ UL-SecondaryCellInfoFDD ::= CHOICE { } } +UL-SecondaryCellInfoFDD-r12 ::= CHOICE { + continue NULL, + newConfiguration SEQUENCE { + secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL, + secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r12 OPTIONAL, + dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r12 OPTIONAL + } +} + PhysicalChannelCapability-edch-r6 ::= SEQUENCE { fdd-edch CHOICE { supported SEQUENCE { @@ -5364,6 +5547,16 @@ ExplicitTFCS-Configuration ::= CHOICE { } } +ExplicitTFCS-Configuration-r12 ::= CHOICE { + complete TFCS-ReconfAdd-r12, + addition TFCS-ReconfAdd-r12, + removal TFCS-RemovalList, + replacement SEQUENCE { + tfcsRemoval TFCS-RemovalList, + tfcsAdd TFCS-ReconfAdd-r12 + } +} + GainFactor ::= INTEGER (0..15) GainFactorInformation ::= CHOICE { @@ -5371,6 +5564,16 @@ GainFactorInformation ::= CHOICE { computedGainFactors ReferenceTFC-ID } +GainFactorInformation-10msMode ::= CHOICE { + signalledGainFactors SEQUENCE { + gainFactorBetaC GainFactor, + gainFactorBetaD GainFactor, + referenceTFC-ID ReferenceTFC-ID OPTIONAL + }, + computedGainFactors ReferenceTFC-ID +} + + HSDSCH-Info ::= SEQUENCE { harqInfo HARQ-Info OPTIONAL, addOrReconfMAC-dFlow AddOrReconfMAC-dFlow OPTIONAL @@ -5602,6 +5805,15 @@ NumberOfTbSizeAndTTIList ::= SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE { MessType ::= ENUMERATED { transportFormatCombinationControl } +MinimumTEBS-threshold ::= ENUMERATED { + pl2, pl4, pl8, pl16, pl32, + pl64, pl128, pl256, pl512, pl1024, + pl2k, pl4k, pl8k, pl16k, pl32k, + pl64k, pl128k, pl256k, pl512k, pl1024k, + spare12, spare11, spare10, spare9, spare8, + spare7, spare6, spare5, spare4, spare3, + spare2, spare1 } + Non-allowedTFC-List ::= SEQUENCE (SIZE (1..maxTFC)) OF TFC-Value @@ -5653,6 +5865,10 @@ PowerOffsetInformation ::= SEQUENCE { powerOffsetPp-m PowerOffsetPp-m OPTIONAL } +PowerOffsetInformation-10msMode ::= SEQUENCE { + gainFactorInformation GainFactorInformation-10msMode +} + PowerOffsetPp-m ::= INTEGER (-5..10) PreDefTransChConfiguration ::= SEQUENCE { @@ -5754,6 +5970,10 @@ TFCS ::= CHOICE { dummy SplitTFCI-Signalling } +TFCS-r12 ::= CHOICE { + normalTFCI-Signalling ExplicitTFCS-Configuration-r12 +} + TFCS-Identity ::= SEQUENCE { tfcs-ID TFCS-IdentityPlain DEFAULT 1, sharedChannelIndicator BOOLEAN @@ -5791,7 +6011,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), @@ -5804,6 +6024,46 @@ TFCS-ReconfAdd ::= SEQUENCE{ } } +TFCS-ReconfAdd-r12 ::= SEQUENCE{ + ctfcSize CHOICE{ + ctfc2Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc2 INTEGER (0..3), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc4Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc4 INTEGER (0..15), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc6Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc6 INTEGER (0..63), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc8Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc8 INTEGER (0..255), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE { + ctfc12 INTEGER (0..4095), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc16 INTEGER(0..65535), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + }, + ctfc24Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE { + ctfc24 INTEGER(0..16777215), + powerOffsetInformation PowerOffsetInformation OPTIONAL, + powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL + } + } +} + TFCS-Removal ::= SEQUENCE { tfci INTEGER (0..1023) } @@ -5829,6 +6089,9 @@ TransmissionTimeInterval ::= ENUMERATED { TransmissionTimeValidity ::= INTEGER (1..256) +TransportChannelConcatInfo ::= SEQUENCE (SIZE (1..maxTrCHConcat)) OF + TransportChannelIdentity + TransportChannelIdentity ::= INTEGER (1..32) TransportChannelIdentityDCHandDSCH ::= SEQUENCE { @@ -5955,6 +6218,22 @@ UL-CommonTransChInfo-r4 ::= SEQUENCE { tfc-SubsetList TFC-SubsetList OPTIONAL } +UL-CommonTransChInfo-r12 ::= SEQUENCE { + -- 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, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + ul-TFCS TFCS-r12 + }, + tdd SEQUENCE { + individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList OPTIONAL + } + } OPTIONAL, + tfc-SubsetList TFC-SubsetList OPTIONAL +} + -- In UL-ControlledTrChList, TrCH-Type is always DCH UL-ControlledTrChList ::= SEQUENCE (SIZE (1..maxTrCH)) OF TransportChannelIdentity @@ -5994,6 +6273,16 @@ USCH-TransportChannelsInfo ::= SEQUENCE (SIZE (1..maxTrCH)) OF ACK-NACK-repetitionFactor ::= INTEGER(1..4) +ActivationDelay::= ENUMERATED { + radio-frames-0, + radio-frames-1, + radio-frames-2, + radio-frames-3, + radio-frames-4, + radio-frames-5, + spare2, + spare1 } + AC-To-ASC-Mapping ::= INTEGER (0..7) AC-To-ASC-MappingTable ::= SEQUENCE (SIZE (maxASCmap)) OF @@ -6184,6 +6473,9 @@ AdditionalDLSecCellInfoListFDD-r11 ::= SEQUENCE (SIZE (2)) OF AdditionalDLSecCellInfoListFDD2 ::= SEQUENCE (SIZE (4)) OF AdditionalDLSecCellInfoFDD-r11 +AdditionalDLSecCellInfoHandoverToUtranListFDD ::= SEQUENCE (SIZE (2)) OF + AdditionalDLSecCellInfoFDD-HandoverToUtran + -- AdditionalDLSecCellInfoFDD is introduced to avoid a SEQUENCE of SEQUENCE, a convention in RAN2. AdditionalDLSecCellInfoFDD ::= SEQUENCE { dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL @@ -6193,6 +6485,10 @@ AdditionalDLSecCellInfoFDD-r11 ::= SEQUENCE { dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL } +AdditionalDLSecCellInfoFDD-HandoverToUtran::= SEQUENCE { + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-HandoverToUtran OPTIONAL +} + AICH-Info ::= SEQUENCE { channelisationCode256 ChannelisationCode256, sttd-Indicator BOOLEAN, @@ -6641,6 +6937,24 @@ CPCH-StatusIndicationMode ::= ENUMERATED { pa-mode, pamsf-mode } +CQI-CycleSwitchTimer ::= ENUMERATED { + sub-frames-4, + sub-frames-8, + sub-frames-16, + sub-frames-32, + sub-frames-64, + sub-frames-128, + sub-frames-256, + sub-frames-512, + sub-frames-Infinity, + spare7, + spare6, + spare5, + spare4, + spare3, + spare2, + spare1 } + CQI-DTX-Timer ::= ENUMERATED { sub-frames-0, sub-frames-1, @@ -6665,9 +6979,33 @@ CSICH-PowerOffset ::= INTEGER (-10..5) D-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0) +DCH-Enhancements-Info-FDD ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + ulTransmissionMode CHOICE { + tenMSOnly NULL, + twentyMSOnly NULL, + tenORtwentyMS SEQUENCE { + ul-TransModeSwitchingParam UL-TransModeSwitchingParam + } + }, + dlFETMode CHOICE { + basic NULL, + full SEQUENCE { + early-dch-QualityTarget QualityTarget, + early-dch-TargetSlot INTEGER (11..28), + trChConcatInfo TransportChannelConcatInfo + } + } + } + } +} + -- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to -- IE "Default DPCH Offset Value" depending on the mode. -- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512 + DefaultDPCH-OffsetValueFDD ::= INTEGER (0..599) DefaultDPCH-OffsetValueTDD ::= INTEGER (0..7) @@ -6689,6 +7027,10 @@ DeltaACK-r11 ::= INTEGER (0..10) -- Actual value DeltaSIR = IE value * 0.1 DeltaSIR ::= INTEGER (0..30) +DesignatedNonServingHS-DSCHCellInfo ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info +} + DHS-Sync ::= INTEGER (-20..10) DL-CCTrCh ::= SEQUENCE { @@ -6948,6 +7290,33 @@ DL-CommonInformation-r11 ::= SEQUENCE { mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL } +DL-CommonInformation-r12 ::= SEQUENCE { + dl-dpchInfoCommon CHOICE { + dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r12, + dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6 + } OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL, + dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL, + tx-DiversityMode TX-DiversityMode OPTIONAL + }, + tdd SEQUENCE { + tddOption CHOICE { + tdd384 NULL, + tdd768 NULL, + tdd128 SEQUENCE { + tstd-Indicator BOOLEAN + } + }, + defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL + } + }, + mac-hsResetIndicator ENUMERATED { true } OPTIONAL, + postVerificationPeriod ENUMERATED { true } OPTIONAL, + mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL +} + DL-CommonInformationPost ::= SEQUENCE { dl-DPCH-InfoCommon DL-DPCH-InfoCommonPost } @@ -7044,6 +7413,33 @@ DL-DPCH-InfoCommon-r6 ::= SEQUENCE { mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL } +DL-DPCH-InfoCommon-r12 ::= SEQUENCE { + cfnHandling CHOICE { + maintain SEQUENCE { + timingmaintainedsynchind TimingMaintainedSynchInd OPTIONAL + }, + initialise NULL + }, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL, + powerOffsetPilot-pdpdch PowerOffsetPilot-pdpdch, + dl-rate-matching-restriction Dl-rate-matching-restriction OPTIONAL, + -- TABULAR: The number of pilot bits is nested inside the spreading factor. + spreadingFactorAndPilot SF512-AndPilot-r12, + positionFixedOrFlexible PositionFixedOrFlexible, + tfci-Existence BOOLEAN + }, + tdd SEQUENCE { + dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL + } + }, + -- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup and the + -- HandoverToUTRANCommand messages. If the IE is included, the general error handling + -- for conditional IEs applies. + mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL +} + DL-DPCH-InfoCommonPost ::= SEQUENCE { dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL } @@ -7149,6 +7545,41 @@ DL-DPCH-InfoPerRL-r7 ::= CHOICE { } } +DL-DPCH-InfoPerRL-r12 ::= CHOICE { + fdd SEQUENCE { + pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst, + dpch-FrameOffset DPCH-FrameOffset, + secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL, + dl-ChannelisationCodeList DL-ChannelisationCodeList, + tpc-CombinationIndex TPC-CombinationIndex, + powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL, + powerOffsetPO-SRB PowerOffsetPO-SRB OPTIONAL, + closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL + }, + tdd SEQUENCE { + dl-CCTrChListToEstablish DL-CCTrChList-r7 OPTIONAL, + dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL + } +} + + +DL-DPCH-InfoPerRL-ASU ::= CHOICE { + fdd SEQUENCE { + pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst, + dpch-FrameOffset DPCH-FrameOffset, + secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL, + dl-ChannelisationCodeList DL-ChannelisationCodeList, + tpc-CombinationIndex TPC-CombinationIndex, + powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL, + powerOffsetPO-SRB PowerOffsetPO-SRB OPTIONAL, + closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL + }, + tdd SEQUENCE { + dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL, + dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL + } +} + DL-FDPCH-InfoPerRL-r6 ::= SEQUENCE { pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst, fdpch-FrameOffset DPCH-FrameOffset, @@ -7362,6 +7793,33 @@ DL-HSPDSCH-Information-r11 ::= SEQUENCE { } } +DL-HSPDSCH-Information-r12 ::= SEQUENCE { + hs-scch-Info HS-SCCH-Info-r9 OPTIONAL, + measurement-feedback-Info Measurement-Feedback-Info-r12 OPTIONAL, + modeSpecificInfo CHOICE { + tdd CHOICE { + tdd384 SEQUENCE { + dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL + }, + tdd768 SEQUENCE { + dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL + }, + tdd128 SEQUENCE { + hs-PDSCH-Midamble-Configuration-tdd128 + HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL, + dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL, + tS0-Indicator ENUMERATED { true } OPTIONAL, + outofSyncWindow OutofSyncWindow OPTIONAL, + ts0ChannelizationCodes DL-TS-ChannelisationCodesShort OPTIONAL + } + }, + fdd SEQUENCE { + dl-64QAM-Configured ENUMERATED { true } OPTIONAL, + hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL + } + } +} + OutofSyncWindow ::= ENUMERATED { ms40, ms80, ms160, ms320, ms640, spare3, spare2, spare1 } @@ -7607,6 +8065,50 @@ DL-InformationPerRL-r11 ::= SEQUENCE { cell-id CellIdentity OPTIONAL } +DL-InformationPerRL-r12 ::= 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-r7, + 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 @@ -7634,6 +8136,9 @@ DL-InformationPerRL-List-r8 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-List-r11 ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-r11 +DL-InformationPerRL-List-r12 ::= SEQUENCE (SIZE (1..maxRL)) OF + DL-InformationPerRL-r12 + DL-InformationPerRL-ListPostFDD ::= SEQUENCE (SIZE (1..maxRL)) OF DL-InformationPerRL-PostFDD @@ -7749,6 +8254,22 @@ DL-SecondaryCellInfoFDD-r11 ::= SEQUENCE { secondaryCell4x4MIMOparameters SecondaryCell4x4MIMOparametersFDD OPTIONAL } +DL-SecondaryCellInfoFDD-HandoverToUtran ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + new-H-RNTI H-RNTI, + primaryCPICH-Info PrimaryCPICH-Info, + dl-ScramblingCode SecondaryScramblingCode OPTIONAL, + hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF + HS-SCCH-Codes, + measurementPowerOffset MeasurementPowerOffset, + uarfcn-DL UARFCN, + differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL + } + } +} + DL-TPC-PowerOffsetPerRL ::= SEQUENCE { powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL } @@ -7973,6 +8494,24 @@ DPC-Mode ::= ENUMERATED { singleTPC, tpcTripletInSoft } +DPCCH2Info ::= SEQUENCE { + dpcch2TxPowerOffset Dpcch2TxPowerOffset +} + +DPCCH2InfoFDD ::= SEQUENCE { + configurationInfo CHOICE { + continue NULL, + newConfiguration SEQUENCE { + dpcch2Info DPCCH2Info OPTIONAL, + f-dpchInfo F-DPCHInfo OPTIONAL, + extended-E-DPCCH-DPCCHPO Extended-E-DPCCH-DPCCH-PowerOffset OPTIONAL, + designatedNonServingHS-DSCHCellInfo DesignatedNonServingHS-DSCHCellInfo OPTIONAL + } + } +} + +Dpcch2TxPowerOffset ::= INTEGER (0..20) + -- Actual value DPCCH-PowerOffset = IE value * 2 DPCCH-PowerOffset ::= INTEGER (-82..-3) @@ -8034,6 +8573,16 @@ DRX-Info ::= SEQUENCE { ue-drx-GrantMonitoring BOOLEAN } +DRX-Info-r12 ::= SEQUENCE { + ue-drx-Cycle UE-DRX-Cycle, + ue-drx-Cycle2 UE-DRX-Cycle2 OPTIONAL, + ue-drx-Cycle-InactivityThreshold UE-DRX-Cycle-InactivityThreshold, + ue-drx-Cycle2-InactivityThreshold UE-DRX-Cycle-InactivityThreshold OPTIONAL, + ue-GrantMonitoring-InactivityThreshold + UE-GrantMonitoring-InactivityThreshold, + ue-drx-GrantMonitoring BOOLEAN +} + DSCH-Mapping ::= SEQUENCE { maxTFCI-Field2Value MaxTFCI-Field2Value, spreadingFactor SF-PDSCH, @@ -8058,6 +8607,13 @@ DTX-DRX-Info-r7 ::= SEQUENCE { uplink-DPCCHSlotFormatInformation Uplink-DPCCH-Slot-Format-Information } +DTX-DRX-Info-r12 ::= SEQUENCE { + dtx-Info DTX-Info OPTIONAL, + dtx-Info-SecondaryUplinkFrequency DTX-Info-SecondaryUplinkFrequency OPTIONAL, + drx-Info DRX-Info-r12 OPTIONAL, + uplink-DPCCHSlotFormatInformation Uplink-DPCCH-Slot-Format-Information +} + DTX-E-DCH-TTI-10ms ::= SEQUENCE { ue-dtx-Cycle1-10ms UE-DTX-Cycle1-10ms, ue-dtx-Cycle2-10ms UE-DTX-Cycle2-10ms, @@ -8085,6 +8641,20 @@ DTX-Info ::= SEQUENCE { ue-dpcch-Burst2 UE-DPCCH-Burst } +DTX-Info-SecondaryUplinkFrequency ::= SEQUENCE { + e-dch-TTI-Length CHOICE { + dtx-e-dch-TTI-10ms NULL, + dtx-e-dch-TTI-2ms SEQUENCE { + ue-dtx-Cycle1-2ms-Secondary UE-DTX-Cycle1-2ms OPTIONAL, + ue-dtx-Cycle2-2ms-Secondary UE-DTX-Cycle2-2ms-Secondary } + }, + ue-dtx-cycle2InactivityThreshold-Secondary UE-DTX-Cycle2InactivityThreshold OPTIONAL, + -- if ue-dtx-long-preamble-length is not present, the value is '2 slots' + ue-dtx-long-preamble-length-Secondary UE-DTX-long-preamble-length OPTIONAL, + ue-dpcch-Burst1-Secondary UE-DPCCH-Burst OPTIONAL, + ue-dpcch-Burst2-Secondary UE-DPCCH-Burst OPTIONAL +} + DurationTimeInfo ::= INTEGER (1..4096) DynamicPersistenceLevel ::= INTEGER (1..8) @@ -8402,6 +8972,8 @@ E-DPCCH-Info-r7 ::= SEQUENCE { E-DPCCH-DPCCH-PowerOffset ::= INTEGER (0..8) +Extended-E-DPCCH-DPCCH-PowerOffset ::= INTEGER (9..15) + E-DPDCH-Info ::= SEQUENCE { e-TFCI-TableIndex E-TFCI-TableIndex, e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL, @@ -8547,6 +9119,7 @@ E-HICH-Information-For-SPS-TDD128 ::= SEQUENCE { signatureSequenceGroupIndex INTEGER (0..19) } + E-PUCH-Info ::= SEQUENCE { e-TFCS-Info E-TFCS-Info, modeSpecificInfo CHOICE { @@ -8715,6 +9288,8 @@ EARFCN ::= INTEGER (0..65535) EARFCNExtension ::= INTEGER (65536..262143) +EARFCNExtension2 ::= INTEGER (0..262143) + EARFCNRange ::= SEQUENCE { -- 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. @@ -8758,6 +9333,13 @@ EXT-UL-TimingAdvance ::= SEQUENCE { } } +F-DPCHInfo ::= SEQUENCE { + fdpch-SlotFormat INTEGER (0..9) OPTIONAL, + codeNumber INTEGER (0..255) OPTIONAL, + -- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01 + dl-FDPCH-TPCcommandErrorRate INTEGER (1..10) OPTIONAL +} + FACH-PCH-Information ::= SEQUENCE { transportFormatSet TransportFormatSet, transportChannelIdentity TransportChannelIdentity, @@ -8775,6 +9357,12 @@ Fallback-R99-PRACH-info-IEs::= SEQUENCE { Feedback-cycle ::= ENUMERATED { fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160} +Feedback-cycle2 ::= ENUMERATED { + fc0, fc8, fc10, fc16, + fc20, f32, fc40, f64, + fc80, fc160, spare6, spare5, + spare4, spare3, spare2, spare1} + Feedback-cycle-r7 ::= ENUMERATED { fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160, fc16, fc32, fc64, spare4, spare3, spare2, spare1 } @@ -8818,6 +9406,9 @@ FTPICH-SlotFormat ::= INTEGER (0..9) FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF FrequencyIndexForEnhancedMeas +FreqIndexListForEnhancedMeas-r12 ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF + FrequencyIndexForEnhancedMeas-r12 + FrequencyInfo ::= SEQUENCE { modeSpecificInfo CHOICE { fdd FrequencyInfoFDD, @@ -8835,6 +9426,8 @@ FrequencyInfoTDD ::= SEQUENCE { FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1) +FrequencyIndexForEnhancedMeas-r12 ::= INTEGER (0..maxCellMeas-ext-1) + HappyBit-DelayCondition ::= ENUMERATED { ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 } @@ -8976,12 +9569,18 @@ HS-DSCH-SPS-NewOperation-TDD128 ::= SEQUENCE { } OPTIONAL } +HS-DPCCHOverheadReduction ::= SEQUENCE { + hs-dpcch-ReductionType ENUMERATED { reductionType1, reductionType2} OPTIONAL, + feedback-cycle2 Feedback-cycle2, + cqi-CycleSwitchTimer CQI-CycleSwitchTimer +} + HS-PDSCH-Midamble-Configuration-TDD128 ::= SEQUENCE { midambleAllocationMode CHOICE{ defaultMidamble NULL, commonMidamble NULL, ueSpecificMidamble INTEGER (0..15) - }, + }, -- Actual value midambleConfiguration = IE value * 2 midambleConfiguration INTEGER (1..8) } @@ -8995,8 +9594,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 }, @@ -9478,6 +10077,20 @@ Measurement-Feedback-Info-r11 ::= SEQUENCE { } } +Measurement-Feedback-Info-r12 ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + measurementPowerOffset MeasurementPowerOffset, + feedback-cycle Feedback-cycle-r7, + hs-DPCCHOverheadReduction HS-DPCCHOverheadReduction OPTIONAL, + cqi-RepetitionFactor CQI-RepetitionFactor, + cqi-RepetitionFactor-Assisting CQI-RepetitionFactor OPTIONAL, + deltaCQI DeltaCQI-r11 + }, + tdd NULL + } +} + Measurement-Feedback-Info-ConcurrentTTI ::= SEQUENCE { feedback-cycle Feedback-cycle-r7 OPTIONAL, cqi-RepetitionFactor CQI-RepetitionFactor OPTIONAL, @@ -9706,7 +10319,7 @@ MIMO-Parameters-r7 ::= SEQUENCE { } MIMO4x4-Parameters ::= SEQUENCE { - configurationInfo CHOICE { + configurationInfo CHOICE { continue NULL, newConfiguration SEQUENCE { mimo4x4N-M-Ratio MIMO-N-M-Ratio OPTIONAL, @@ -9920,6 +10533,10 @@ Non-ScheduledTransGrantInfoTDD-r9 ::= CHOICE { } } +Non-rectResAllocInd-TDD128 ::= ENUMERATED { true } + +Non-rectResSpecTSset-TDD128 ::= BIT STRING (SIZE (7)) + NumberOfDPDCH ::= INTEGER (1..maxDPDCH-UL) NumberOfFBI-Bits ::= INTEGER (1..2) @@ -10230,9 +10847,15 @@ PICH-PowerOffset ::= INTEGER (-10..5) PilotBits128 ::= ENUMERATED { pb4, pb8 } +PilotBits128-r12 ::= ENUMERATED { + pb0, pb4, pb8 } + PilotBits256 ::= ENUMERATED { pb2, pb4, pb8 } +PilotBits256-r12 ::= ENUMERATED { + pb0, pb2, pb4, pb8 } + -- Actual measurement power offset value = IE value * 0.5 MeasurementPowerOffset ::= INTEGER (-12..26) @@ -10256,6 +10879,8 @@ PowerControlGAP ::= INTEGER (0..255) PowerOffsetPilot-pdpdch ::= INTEGER (0..24) +PowerOffsetPO-SRB ::= INTEGER (0..24) + PowerOffsetTPC-pdpdch ::= INTEGER (0..24) PowerRampStep ::= INTEGER (1..8) @@ -10721,6 +11346,10 @@ RACH-TransmissionParameters ::= SEQUENCE { nb01Max NB01 } +RadioLinkswithoutDPCHFDPCHInfo ::= SEQUENCE { + frameOffset DPCH-FrameOffset +} + ReducedScramblingCodeNumber ::= INTEGER (0..8191) Reference-Beta-QPSK ::= SEQUENCE { @@ -10909,6 +11538,20 @@ RL-AdditionInformation-r11 ::= SEQUENCE { targetCellPreconfigInfo TargetCellPreconfigInfo-r11 OPTIONAL } +RL-AdditionInformation-r12 ::= 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-r7, + 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-r12 OPTIONAL +} + RL-AdditionInformation-v6b0ext ::= SEQUENCE { sttdIndication STTDIndication OPTIONAL } @@ -10954,9 +11597,14 @@ RL-AdditionInformationList-vb50ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformationList-r11 ::= SEQUENCE (SIZE(1..maxRL-1)) OF RL-AdditionInformation-r11 +RL-AdditionInformationList-r12 ::= SEQUENCE (SIZE(1..maxRL-1)) OF + RL-AdditionInformation-r12 + 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-AdditionInformation-SecULFreq ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, @@ -10966,6 +11614,15 @@ RL-AdditionInformation-SecULFreq ::= SEQUENCE { e-RGCH-Information E-RGCH-Information OPTIONAL } +RL-AdditionInformation-SecULFreq-r12 ::= SEQUENCE { + primaryCPICH-Info PrimaryCPICH-Info, + cell-id CellIdentity OPTIONAL, + dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7, + 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 @@ -11284,7 +11941,7 @@ SecondaryCellMIMOparametersFDD-r10 ::= CHOICE { } SecondaryCell4x4MIMOparametersFDD ::= SEQUENCE { - configurationInfo CHOICE { + configurationInfo CHOICE { continue NULL, newConfiguration SEQUENCE { mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL, @@ -11311,6 +11968,12 @@ ServingCellChangeParameters ::= SEQUENCE { servingCellChangeTrId ServingCellChangeTrId } +ServingCellChangeParameters-r12 ::= SEQUENCE { + servingCellChangeMACreset ServingCellChangeMACreset, + servingCellChangeMsgType ServingCellChangeMsgType, + servingCellChangeTrId ServingCellChangeTrId, + enhancedServingCellChangeforEvent1CsupportIndicator ENUMERATED { true } OPTIONAL +} ServingCellChangeTrId ::= INTEGER (0..3) SF8Codes ::= ENUMERATED { @@ -11364,6 +12027,18 @@ SF512-AndPilot ::= CHOICE { sfd256 PilotBits256, sfd512 NULL } + +SF512-AndPilot-r12 ::= CHOICE { + sfd4 NULL, + sfd8 NULL, + sfd16 NULL, + sfd32 NULL, + sfd64 NULL, + sfd128 PilotBits128-r12, + sfd256 PilotBits256-r12, + sfd512 NULL +} + SF-PDSCH ::= ENUMERATED { sfp4, sfp8, sfp16, sfp32, sfp64, sfp128, sfp256 } @@ -11558,6 +12233,33 @@ TargetCellPreconfigInfo-r11 ::= SEQUENCE { ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL } +TargetCellPreconfigInfo-r12 ::= 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-r12 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, @@ -11890,6 +12592,15 @@ UE-DPCCH-Burst ::= ENUMERATED { sub-frames-5, spare1 } +UE-DPCCHPowerResetAfterDTXOnSecUplink ::= SEQUENCE { + filterCoefficient INTEGER (0..5), + -- Actual value range powerOffset = (-4..10) * 2 + powerOffset INTEGER (-8..20), + inactivityThresholdForResetPower ENUMERATED { + ms10, ms20, ms30, ms40, + ms50, ms60, ms80, ms120} OPTIONAL +} + UE-DRX-Cycle ::= ENUMERATED { sub-frames-4, sub-frames-5, @@ -11900,6 +12611,24 @@ UE-DRX-Cycle ::= ENUMERATED { spare2, spare1 } +UE-DRX-Cycle2 ::= ENUMERATED { + sub-frames-4, + sub-frames-5, + sub-frames-8, + sub-frames-10, + sub-frames-16, + sub-frames-20, + sub-frames-32, + sub-frames-40, + sub-frames-64, + sub-frames-80, + spare6, + spare5, + spare4, + spare3, + spare2, + spare1 } + UE-DTX-Cycle1-10ms ::= ENUMERATED { sub-frames-1, sub-frames-5, @@ -11944,6 +12673,40 @@ UE-DTX-Cycle2-2ms ::= ENUMERATED { spare2, spare1 } +UE-DTX-Cycle2-2ms-Secondary ::= ENUMERATED { + sub-frames-4, + sub-frames-5, + sub-frames-8, + sub-frames-10, + sub-frames-16, + sub-frames-20, + sub-frames-32, + sub-frames-40, + sub-frames-64, + sub-frames-80, + sub-frames-128, + sub-frames-160, + sub-frames-256, + sub-frames-320, + sub-frames-512, + sub-frames-640, + sub-frames-1024, + sub-frames-1280, + spare14, + spare13, + spare12, + spare11, + spare10, + spare9, + spare8, + spare7, + spare6, + spare5, + spare4, + spare3, + spare2, + spare1 } + UE-DTX-Cycle2InactivityThreshold ::= ENUMERATED { e-dch-tti-1, e-dch-tti-4, @@ -12778,6 +13541,12 @@ UL-TimingAdvanceControl-LCR-r4 ::= CHOICE { } } +UL-TransModeSwitchingParam ::= SEQUENCE { + k INTEGER (1..32), + l INTEGER (1..32), + m INTEGER (1..32) +} + UL-TS-ChannelisationCode ::= ENUMERATED { cc1-1, cc2-1, cc2-2, cc4-1, cc4-2, cc4-3, cc4-4, @@ -12978,6 +13747,23 @@ AcquisitionSatInfo-r10 ::= SEQUENCE { codePhaseSearchWindow CodePhaseSearchWindow, azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL } +AcquisitionSatInfo-vc50ext ::= SEQUENCE { + extraDopplerInfoExtension ExtraDopplerInfoExtension OPTIONAL +} + +AcquisitionSatInfo-r12 ::= SEQUENCE { + satID SatID, + -- Actual value dopplerOthOrder = IE value * 2.5 + doppler0thOrder INTEGER (-2048..2047), + extraDopplerInfo ExtraDopplerInfo OPTIONAL, +-- If the extraDopplerInfoExtension is present, the extraDopplerInfo should not be present + extraDopplerInfoExtension ExtraDopplerInfoExtension OPTIONAL, + codePhase INTEGER (0..1022), + integerCodePhase INTEGER (0..19), + gps-BitNumber INTEGER (0..3), + codePhaseSearchWindow CodePhaseSearchWindow, + azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL +} AcquisitionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF AcquisitionSatInfo @@ -12988,6 +13774,12 @@ AcquisitionSatInfoList-va40ext ::= SEQUENCE (SIZE (1..maxSat)) OF AcquisitionSatInfoList-r10 ::= SEQUENCE (SIZE (1..maxSat)) OF AcquisitionSatInfo-r10 +AcquisitionSatInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxSat)) OF + AcquisitionSatInfo-vc50ext + +AcquisitionSatInfoList-r12 ::= SEQUENCE (SIZE (1..maxSat)) OF + AcquisitionSatInfo-r12 + AdditionalMeasurementID-List ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasurementIdentity @@ -13013,6 +13805,10 @@ AlmanacSatInfo ::= SEQUENCE { AlmanacSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF AlmanacSatInfo +ALM-BDSKeplerianSet ::= SEQUENCE { + sat-info-BDSkpList GANSS-SAT-Info-Almanac-BDSkpList +} + ALM-ECEFsbasAlmanacSet ::= SEQUENCE { sat-info-SBASecefList GANSS-SAT-Info-Almanac-SBASecefList } @@ -13022,9 +13818,9 @@ ALM-GlonassAlmanacSet ::= SEQUENCE { } ALM-keplerianParameters ::= SEQUENCE { - -- time of week by 4096s steps - t-oa INTEGER (0..147), - iod-a INTEGER (0..3), + -- time of week by 600s steps + t-oa INTEGER (0..1023), + iod-a INTEGER (0..15), sat-info-kpList GANSS-SAT-Info-Almanac-KpList } @@ -13099,6 +13895,38 @@ Frequency-Band ::= ENUMERATED { BCCH-ARFCN ::= INTEGER (0..1023) +BDSclockModel ::= SEQUENCE { + bdsAODC BIT STRING (SIZE (5)), + bdsToc BIT STRING (SIZE (17)), + bdsa0 BIT STRING (SIZE (24)), + bdsa1 BIT STRING (SIZE (22)), + bdsa2 BIT STRING (SIZE (11)), + bdsTgd1 BIT STRING (SIZE (10)) +} + +BDS-IGPInfoList ::= SEQUENCE (SIZE (1..maxIGPInfo)) OF SEQUENCE { + bds-IGPNumber INTEGER (1..320), + bds-VerticalDelay BIT STRING (SIZE (9)), + bds-GIVEI BIT STRING (SIZE (4)) +} + +DBDS-InfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF DBDS-Info + +DBDS-Info ::= SEQUENCE { + bds-SignalID GANSS-Signal-Id OPTIONAL, + dbds-SignalInfoList DBDS-SignalInfoList +} + +DBDS-SignalInfoList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + DBDS-SignalInfo + +DBDS-SignalInfo ::= SEQUENCE { + svID INTEGER(0..63), + bds-UDREI INTEGER (0..15), + bds-RURAI INTEGER (0..15), + bds-ECC-DeltaT BIT STRING (SIZE (13)) +} + BLER-MeasurementResults ::= SEQUENCE { transportChannelIdentity TransportChannelIdentity, dl-TransportChannelBLER DL-TransportChannelBLER OPTIONAL @@ -13389,6 +14217,10 @@ CellMeasuredResults-v920ext ::= SEQUENCE { csgMemberIndication ENUMERATED { member } OPTIONAL } +CellMeasuredResults-vc50ext ::= SEQUENCE { + csg-MemberPLMNList CSG-MemberPLMNList OPTIONAL +} + CellMeasurementEventResults ::= CHOICE { fdd SEQUENCE (SIZE (1..maxCellMeas)) OF PrimaryCPICH-Info, @@ -13564,6 +14396,9 @@ CellSelectReselectInfoTreselectionScaling-v5c0ext ::= SEQUENCE { CellsForInterFreqMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF InterFreqCellID +CellsForInterFreqMeasList-r12 ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF + InterFreqCellID-r12 + CellsForInterRATMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF InterRATCellID @@ -13629,6 +14464,14 @@ CPICH-Ec-N0 ::= INTEGER (0..63) -- Values above Max are spare CPICH-RSCP ::= INTEGER (0..127) +CPICH-Ec-N0-RSCP ::= SEQUENCE { + cpich-Ec-N0 CPICH-Ec-N0, + cpich-RSCP CPICH-RSCP +} + +CSG-MemberPLMNList ::= SEQUENCE(SIZE (1..6)) OF + PLMN-Identity + CSGCellInfo ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -13816,6 +14659,10 @@ DopplerUncertainty ::= ENUMERATED { hz12-5, hz25, hz50, hz100, hz200, spare3, spare2, spare1 } +DopplerUncertaintyExt ::= ENUMERATED { + hz300, hz400, hz500, hz600, noInformation, + spare3, spare2, spare1 } + EllipsoidPoint ::= SEQUENCE { latitudeSign ENUMERATED { north, south }, latitude INTEGER (0..8388607), @@ -13873,6 +14720,9 @@ EnvironmentCharacterisation ::= ENUMERATED { notDefined, spare } +EUTRA-CSGMemberPLMNList ::= SEQUENCE(SIZE (1..5)) OF + PLMN-Identity + Eutra-EventResult ::= SEQUENCE { earfcn EARFCN, reportedCells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF @@ -13883,12 +14733,21 @@ EUTRA-EventResult-vb50ext ::= SEQUENCE { earfcn EARFCNExtension OPTIONAL } +EUTRA-EventResult-vc50ext ::= SEQUENCE { + earfcn EARFCNExtension2, + reportedCells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF + EUTRA-PhysicalCellIdentity +} + Eutra-EventResultList ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF Eutra-EventResult EUTRA-EventResultList-vb50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF EUTRA-EventResult-vb50ext +EUTRA-EventResultList-vc50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs-ext)) OF + EUTRA-EventResult-vc50ext + EUTRA-EventResults ::= SEQUENCE { eventID EventIDInterRAT, eutra-EventResultsList Eutra-EventResultList @@ -13898,10 +14757,18 @@ EUTRA-EventResults-vb50ext ::= SEQUENCE { eutra-EventResultsList EUTRA-EventResultList-vb50ext } +EUTRA-EventResults-vc50ext ::= SEQUENCE { + eutra-EventResultsList EUTRA-EventResultList-vc50ext +} + EUTRA-EventResultsForCELLFACH ::= SEQUENCE { eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) } +EUTRA-EventResultsForCELLFACH-vc50ext ::= SEQUENCE { + eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) +} + EUTRA-FrequencyAndPriorityInfo ::= SEQUENCE { earfcn EARFCN, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, @@ -13926,6 +14793,11 @@ EUTRA-FrequencyAndPriorityInfo-vb50ext ::= SEQUENCE { qqualMinEUTRA-WB INTEGER (-34..-3) OPTIONAL } +EUTRA-FrequencyAndPriorityInfo-vc50ext ::= SEQUENCE { + qqualMinRSRQ-OnAllSymbols INTEGER (-34..-3) OPTIONAL, + reducedMeasurementPerformance ENUMERATED {true} OPTIONAL +} + EUTRA-FrequencyAndPriorityInfoExtension-vb50ext ::= SEQUENCE { earfcn EARFCNExtension, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, @@ -13947,12 +14819,20 @@ EUTRA-FrequencyAndPriorityInfoExtension-vb80ext ::= SEQUENCE { qqualMinEUTRA-WB INTEGER (-34..-3) OPTIONAL } +EUTRA-FrequencyAndPriorityInfoExtension-vc50ext ::= SEQUENCE { + qqualMinRSRQ-OnAllSymbols INTEGER (-34..-3) OPTIONAL, + reducedMeasurementPerformance ENUMERATED {true} OPTIONAL +} + EUTRA-FrequencyAndPriorityInfoExtensionList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfoExtension-vb50ext EUTRA-FrequencyAndPriorityInfoExtensionList-vb80ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfoExtension-vb80ext +EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyAndPriorityInfoExtension-vc50ext + EUTRA-FrequencyAndPriorityInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfo @@ -13962,6 +14842,9 @@ EUTRA-FrequencyAndPriorityInfoList-v920ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFre EUTRA-FrequencyAndPriorityInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyAndPriorityInfo-vb50ext +EUTRA-FrequencyAndPriorityInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyAndPriorityInfo-vc50ext + EUTRA-FrequencyList ::= SEQUENCE { eutraFrequencyRemoval EUTRA-FrequencyRemoval, eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL @@ -13979,6 +14862,13 @@ EUTRA-FrequencyList-r11 ::= SEQUENCE { eutraSIAcquisition EUTRA-SIAcquisition-r11 OPTIONAL } +EUTRA-FrequencyList-r12 ::= SEQUENCE { + eutraFrequencyRemoval EUTRA-FrequencyRemoval-r11, + eutraNewFrequencies EUTRA-FrequencyInfoList-r12 OPTIONAL, + eutraSIAcquisition EUTRA-SIAcquisition-r11 OPTIONAL, + rsrqMeasOnAllSymbols BOOLEAN OPTIONAL +} + EUTRA-SIAcquisition ::= SEQUENCE { earfcn EARFCN, physicalCellIdentity EUTRA-PhysicalCellIdentity @@ -14026,19 +14916,39 @@ EUTRA-MeasuredCells-v920ext ::= SEQUENCE { eutraSIacquisitionResults EUTRA-SIacquisitionResults } +EUTRA-MeasuredCells-vc50ext ::= SEQUENCE { + physicalCellIdentity EUTRA-PhysicalCellIdentity OPTIONAL, + rSRP INTEGER (0..97) OPTIONAL, + rSRQ INTEGER (0..33) OPTIONAL, + eutraSIacquisitionResults EUTRA-SIacquisitionResults-vc50ext, + rsrqExtension INTEGER (-30..46) OPTIONAL +} + Eutra-MeasuredResult-v920ext ::= SEQUENCE { measuredEUTRACells-v920ext SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF EUTRA-MeasuredCells-v920ext } +Eutra-MeasuredResult-vc50ext ::= SEQUENCE { + earfcn EARFCNExtension2 OPTIONAL, + measuredEUTRACells-vc50ext SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF + EUTRA-MeasuredCells-vc50ext +} + Eutra-MeasuredResultList-v920ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF Eutra-MeasuredResult-v920ext +Eutra-MeasuredResultList-vc50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF + Eutra-MeasuredResult-vc50ext EUTRA-MeasuredResults-v920ext ::= SEQUENCE { eutraMeasuredResultList-v920ext Eutra-MeasuredResultList-v920ext } +EUTRA-MeasuredResults-vc50ext ::= SEQUENCE { + eutraMeasuredResultList-vc50ext Eutra-MeasuredResultList-vc50ext +} + EUTRA-SIacquisitionResults ::= SEQUENCE { cgiInfo SEQUENCE { plmn-Identity PLMN-Identity, @@ -14049,6 +14959,20 @@ EUTRA-SIacquisitionResults ::= SEQUENCE { csgMemberIndication ENUMERATED { member } OPTIONAL } +EUTRA-SIacquisitionResults-vc50ext ::= SEQUENCE { + cgiInfo CGI-Info OPTIONAL, + csgIdentity CSG-Identity OPTIONAL, + csgMemberIndication ENUMERATED { member } OPTIONAL, + csgMemberPLMN EUTRA-CSGMemberPLMNList OPTIONAL, + primaryPLMNSuitable ENUMERATED { true } OPTIONAL +} + +CGI-Info ::= SEQUENCE { + plmn-Identity PLMN-Identity, + cellIdentity BIT STRING (SIZE (28)), + trackingAreaCode BIT STRING (SIZE (16)) +} + EUTRA-FrequencyRemoval ::= CHOICE { removeAllFrequencies NULL, removeSomeFrequencies SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF @@ -14068,6 +14992,9 @@ EUTRA-FrequencyInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyInfoList-r11 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EUTRA-FrequencyInfo-r11 +EUTRA-FrequencyInfoList-r12 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + EUTRA-FrequencyInfo-r12 + EUTRA-FrequencyInfo ::= SEQUENCE { earfcn EARFCN, measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, @@ -14084,6 +15011,14 @@ EUTRA-FrequencyInfo-r11 ::= SEQUENCE { widebandRSRQMeasurements ENUMERATED {true} OPTIONAL } +EUTRA-FrequencyInfo-r12 ::= SEQUENCE { + earfcn EARFCNExtension2, + reducedMeasurementPerformance ENUMERATED {true} OPTIONAL, + measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL, + eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL, + widebandRSRQMeasurements ENUMERATED {true} OPTIONAL +} + EUTRA-FrequencyRACHReportingInfo ::= SEQUENCE { eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)), eutra-FrequencyRepQuantityRACH ENUMERATED { rsrp, rsrq }, @@ -14094,6 +15029,11 @@ EUTRA-FrequencyRACHReportingInfo ::= SEQUENCE { spare2, spare1 } OPTIONAL } +EUTRA-FrequencyRACHReportingInfo-vc50ext ::= SEQUENCE { + eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)), + eutra-FrequencyRACHReportingThresholdExtension INTEGER (-30..-1) OPTIONAL +} + EUTRA-MeasurementBandwidth ::= ENUMERATED { mbw6, mbw15, mbw25, mbw50, mbw75, mbw100 } EUTRA-MeasurementForCELLFACH ::= SEQUENCE { @@ -14104,6 +15044,13 @@ EUTRA-MeasurementForCELLFACH ::= SEQUENCE { reportingThreshold INTEGER (0..97) } +EUTRA-MeasurementForCELLFACH-r12 ::= SEQUENCE { + eutraFrequenciesForMeasurement SEQUENCE (SIZE (1..maxNumEUTRAFreqs-FACH-ext)) OF + EARFCNRange, + reportCriteria ENUMERATED { event-triggeredreporting, periodicalReporting }, + measurementQuantity ENUMERATED { rsrp, rsrq }, + reportingThreshold INTEGER (-30..97) +} FrequenciesToRemove ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF EARFCNRange @@ -14395,6 +15342,14 @@ Event2f-r10 ::= SEQUENCE { reportingCellStatus ReportingCellStatus-r10 OPTIONAL } + +Event2g ::= SEQUENCE { + hysteresis HysteresisInterFreq, + timeToTrigger TimeToTrigger, + reportingCellStatus ReportingCellStatus-r10 OPTIONAL, + useCIO ENUMERATED {true} OPTIONAL +} + Event3a ::= SEQUENCE { thresholdOwnSystem Threshold, w W, @@ -14425,8 +15380,32 @@ Event3d ::= SEQUENCE { reportingCellStatus ReportingCellStatus OPTIONAL } +Event3a-r12 ::= SEQUENCE { + thresholdOwnSystem Threshold, + w W, + thresholdOtherSystem Threshold-r12, + 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, spare2, spare1 } + e2a, e2b, e2c, e2d, e2e, e2f, e2g, spare1 } EventIDInterRAT ::= ENUMERATED { e3a, e3b, e3c, e3d } @@ -14472,12 +15451,27 @@ ExtraDoppler ::= SEQUENCE { spare3, spare2, spare1 } } +ExtraDopplerExtension ::= SEQUENCE { + -- Doppler 1st order term, -0.2..+0.1 m/s2 + -- ( = -42..+21 with 1/210 m/s2 resolution) + dopplerFirstOrder INTEGER (-42.. 21), + dopplerUncertaintyExt ENUMERATED { dopU60, dopU80, dopU100, dopU120, + noInformation, spare3, spare2, spare1 } +} + + ExtraDopplerInfo ::= SEQUENCE { -- Actual value doppler1stOrder = IE value * 0.023 doppler1stOrder INTEGER (-42..21), dopplerUncertainty DopplerUncertainty } +ExtraDopplerInfoExtension ::= SEQUENCE { + -- Actual value doppler1stOrder = IE value * 0.023 + doppler1stOrder INTEGER (-42..21), + dopplerUncertaintyExt DopplerUncertaintyExt +} + FACH-MeasurementOccasionInfo ::= SEQUENCE { fACH-meas-occasion-coeff INTEGER (1..12) OPTIONAL, inter-freq-FDD-meas-ind BOOLEAN, @@ -14497,6 +15491,15 @@ FilterCoefficient ::= ENUMERATED { fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1 } +FilteredUEPowerHeadroomReportInfo ::= SEQUENCE { + timeToTrigger TimeToTrigger, + hysteresis1 Hysteresis OPTIONAL, + hysteresis2 Hysteresis OPTIONAL, + uePowerHeadroomThreshold1 UE-PowerHeadroomThreshold OPTIONAL, + uePowerHeadroomThreshold2 UE-PowerHeadroomThreshold OPTIONAL, + filterCoefficient FilterCoefficient OPTIONAL +} + -- Actual value FineSFN-SFN = IE value * 0.0625 FineSFN-SFN ::= INTEGER (0..15) @@ -14617,6 +15620,18 @@ GANSSGenericData-va40ext ::= SEQUENCE { uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL } +GANSSGenericData-vc50ext ::= SEQUENCE { + uePositioningDBDSCorrections UE-Positioning-DBDSCorrections OPTIONAL, + uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL, + ue-positioning-GANSS-AddNavigationModels + UE-Positioning-GANSS-AddNavigationModels-vc50ext + OPTIONAL, uePositioningGANSSReferenceMeasurementInfo + UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext + OPTIONAL, + ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-vc50ext OPTIONAL, + ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels-vc50ext OPTIONAL +} + GANSSGenericData-r10 ::= SEQUENCE { ganssId INTEGER (0..7) OPTIONAL, uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL, @@ -14636,6 +15651,27 @@ GANSSGenericData-r10 ::= SEQUENCE { uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL } +GANSSGenericData-r12 ::= SEQUENCE { + ganssId INTEGER (0..7) OPTIONAL, + uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL, + ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL, + uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL, + uePositioningDBDSCorrections UE-Positioning-DBDSCorrections OPTIONAL, + uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL, + uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL, + uePositioningGANSSAddNavigationModels UE-Positioning-GANSS-AddNavigationModels-r12 + OPTIONAL, + uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL, + uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL, + uePositioningGANSSReferenceMeasurementInfo + UE-Positioning-GANSS-ReferenceMeasurementInfo-r12 + OPTIONAL, + uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r12 OPTIONAL, + uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL, + uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels-r12 OPTIONAL, + uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL +} + GANSSGenericDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericData @@ -14654,9 +15690,15 @@ GANSSGenericDataList-v920ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericDataList-va40ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericData-va40ext +GANSSGenericDataList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF + GANSSGenericData-vc50ext + GANSSGenericDataList-r10 ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericData-r10 +GANSSGenericDataList-r12 ::= SEQUENCE (SIZE (1..maxGANSS)) OF + GANSSGenericData-r12 + GANSSGenericMeasurementInfo ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE { ganssId INTEGER (0..7) OPTIONAL, ganssMeasurementSignalList GANSSMeasurementSignalList @@ -14732,12 +15774,20 @@ GanssReqGenericData-v860ext ::= SEQUENCE { } OPTIONAL } +GanssReqGenericData-vc50ext ::= SEQUENCE { + bdsIonoGridModelReq ENUMERATED { true } OPTIONAL, + bdsCorrectionsReq DGANSS-Sig-Id-Req OPTIONAL +} + GanssRequestedGenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GanssReqGenericData GanssRequestedGenericAssistanceDataList-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF GanssReqGenericData-v860ext +GanssRequestedGenericAssistanceDataList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF + GanssReqGenericData-vc50ext + GANSSSatelliteInformation ::= SEQUENCE { ganssSatId INTEGER (0..63), dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s @@ -14762,6 +15812,22 @@ GANSSSatelliteInformation-r10 ::= SEQUENCE { azimuthandElevation AzimuthAndElevation-r10 OPTIONAL } +GANSSSatelliteInformation-vc50ext ::= SEQUENCE { + extraDopplerExtension ExtraDopplerExtension OPTIONAL +} + +GANSSSatelliteInformation-r12 ::= SEQUENCE { + ganssSatId INTEGER (0..63), + dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s + extraDoppler ExtraDoppler OPTIONAL, +-- If the extraDopplerExtension is present, the extraDoppler should not be present + extraDopplerExtension ExtraDopplerExtension OPTIONAL, + codePhase INTEGER (0..1023), + integerCodePhase INTEGER (0..127), + codePhaseSearchWindow BIT STRING (SIZE (5)), + azimuthandElevation AzimuthAndElevation-r10 OPTIONAL +} + GANSSSatelliteInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSSSatelliteInformation @@ -14771,6 +15837,12 @@ GANSSSatelliteInformationList-va40ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSSSatelliteInformationList-r10 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSSSatelliteInformation-r10 +GANSSSatelliteInformationList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + GANSSSatelliteInformation-vc50ext + +GANSSSatelliteInformationList-r12 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + GANSSSatelliteInformation-r12 + GANSSTimeModelsList ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF UE-Positioning-GANSS-TimeModel @@ -14780,6 +15852,21 @@ GANSSTimeModelsList-va40ext ::= SEQUENCE (SIZE (1.. maxGANSS-1)) OF GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF UE-Positioning-GANSS-TimeModel-r10 +GANSS-SAT-Info-Almanac-BDSkp ::= SEQUENCE { + svID INTEGER(0..63), + bdsAlmToa BIT STRING (SIZE (8)), + bdsAlmSqrtA BIT STRING (SIZE (24)), + bdsAlmE BIT STRING (SIZE (17)), + bdsAlmW BIT STRING (SIZE (24)), + bdsAlmM0 BIT STRING (SIZE (24)), + bdsAlmOmega0 BIT STRING (SIZE (24)), + bdsAlmOmegaDot BIT STRING (SIZE (17)), + bdsAlmDeltaI BIT STRING (SIZE (16)), + bdsAlmA0 BIT STRING (SIZE (11)), + bdsAlmA1 BIT STRING (SIZE (11)), + bdsSvHealth BIT STRING (SIZE(9)) OPTIONAL +} + GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE { gloAlmNA BIT STRING (SIZE (11)), gloAlmnA BIT STRING (SIZE (5)), @@ -14801,13 +15888,14 @@ GANSS-SAT-Info-Almanac-Kp ::= SEQUENCE { ganss-alm-e BIT STRING (SIZE (11)), ganss-delta-I-alm BIT STRING (SIZE (11)), ganss-omegadot-alm BIT STRING (SIZE (11)), - ganss-svhealth-alm BIT STRING (SIZE (4)), - ganss-delta-a-sqrt-alm BIT STRING (SIZE (17)), + ganss-svstatusINAV-alm BIT STRING (SIZE (4)), + ganss-svstatusFNAV-alm BIT STRING (SIZE (2)) OPTIONAL, + ganss-delta-a-sqrt-alm BIT STRING (SIZE (13)), ganss-omegazero-alm BIT STRING (SIZE (16)), ganss-m-zero-alm BIT STRING (SIZE (16)), ganss-omega-alm BIT STRING (SIZE (16)), - ganss-af-zero-alm BIT STRING (SIZE (14)), - ganss-af-one-alm BIT STRING (SIZE (11)) + ganss-af-zero-alm BIT STRING (SIZE (16)), + ganss-af-one-alm BIT STRING (SIZE (13)) } GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE { @@ -14863,6 +15951,9 @@ GANSS-SAT-Info-Almanac-SBASecef ::= SEQUENCE { sbasAlmTo BIT STRING (SIZE (11)) } +GANSS-SAT-Info-Almanac-BDSkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + GANSS-SAT-Info-Almanac-BDSkp + GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-SAT-Info-Almanac-GLOkp @@ -14889,9 +15980,22 @@ Ganss-Sat-Info-AddNav ::= SEQUENCE { ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels } +Ganss-Sat-Info-AddNav-r12 ::= SEQUENCE { + satId INTEGER (0..63), + svHealth BIT STRING (SIZE (6)), + iod BIT STRING (SIZE (11)), + ganssClockModel UE-Positioning-GANSS-AddClockModels-r12, + ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-r12 +} + +Ganss-Sat-Info-AddNav-vc50ext ::= SEQUENCE { + ganssClockModel UE-Positioning-GANSS-AddClockModels-vc50ext, + ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-vc50ext +} + Ganss-Sat-Info-Nav ::= SEQUENCE { satId INTEGER (0..63), - svHealth BIT STRING (SIZE (5)), + svHealth BIT STRING (SIZE (9)), iod BIT STRING (SIZE (10)), ganssClockModel UE-Positioning-GANSS-ClockModel, ganssOrbitModel UE-Positioning-GANSS-OrbitModel @@ -14900,6 +16004,12 @@ Ganss-Sat-Info-Nav ::= SEQUENCE { Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF Ganss-Sat-Info-AddNav +Ganss-Sat-Info-AddNavList-r12 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + Ganss-Sat-Info-AddNav-r12 + +Ganss-Sat-Info-AddNavList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF + Ganss-Sat-Info-AddNav-vc50ext + Ganss-Sat-Info-NavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF Ganss-Sat-Info-Nav @@ -15092,6 +16202,8 @@ InterFreqCell-LCR-r4 ::= SEQUENCE { InterFreqCellID ::= INTEGER (0..maxCellMeas-1) +InterFreqCellID-r12 ::= INTEGER (0..maxCellMeas-ext-1) + InterFreqCellInfoList ::= SEQUENCE { removedInterFreqCellList RemovedInterFreqCellList OPTIONAL, newInterFreqCellList NewInterFreqCellList OPTIONAL, @@ -15126,6 +16238,15 @@ InterFreqCellInfoList-r10 ::= SEQUENCE { interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL } +InterFreqCellInfoList-r12 ::= SEQUENCE { + removedInterFreqCellList RemovedInterFreqCellList-r12 OPTIONAL, + newInterFreqCellList NewInterFreqCellList-r12 OPTIONAL, + cellsForInterFreqMeasList CellsForInterFreqMeasList-r12 OPTIONAL, + cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL, + interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL, + rmp-Frequency-List RMP-Frequency-List OPTIONAL +} + InterFreqSIAcquisition ::= SEQUENCE { frequencyInfo FrequencyInfo, modeSpecificInfo CHOICE { @@ -15187,6 +16308,9 @@ InterFreqCellMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF InterFreqCellMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellMeasuredResults-v920ext +InterFreqCellMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF + CellMeasuredResults-vc50ext + InterFreqEvent ::= CHOICE { event2a Event2a, event2b Event2b, @@ -15223,6 +16347,16 @@ InterFreqEvent-r11 ::= CHOICE { event2f Event2f-r10 } +InterFreqEvent-r12 ::= CHOICE { + event2a Event2a-r11, + event2b Event2b-r11, + event2c Event2c-r11, + event2d Event2d-r10, + event2e Event2e-r11, + event2f Event2f-r10, + event2g Event2g +} + InterFreqEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent @@ -15235,6 +16369,10 @@ InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEventList-r11 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterFreqEvent-r11 + +InterFreqEventList-r12 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF + InterFreqEvent-r12 + --Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD) --The order of the list corresponds to the order of the cells in InterFrequencyMeasuredResultsList --The IE is only used for measured results and not for additional measured results. @@ -15305,6 +16443,9 @@ InterFreqMeasuredResults ::= SEQUENCE { InterFreqMeasuredResults-v920ext ::= SEQUENCE { interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-v920ext OPTIONAL } +InterFreqMeasuredResults-vc50ext ::= SEQUENCE { + interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-vc50ext OPTIONAL +} InterFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqMeasuredResults @@ -15312,6 +16453,9 @@ InterFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqMeasuredResults-v920ext +InterFreqMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxFreq)) OF + InterFreqMeasuredResults-vc50ext + InterFreqMeasurementSysInfo-RSCP ::= SEQUENCE { interFreqCellInfoSI-List InterFreqCellInfoSI-List-RSCP OPTIONAL } @@ -15347,6 +16491,9 @@ InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::= SEQUENCE { InterFreqRACHRepCellsList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCellID +InterFreqRACHRepCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF +InterFreqCellID-r12 + Dummy-InterFreqRACHReportingInfo ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -15373,6 +16520,14 @@ InterFreqRACHReportingInfo ::= SEQUENCE { maxReportedCellsOnRACHinterFreq MaxReportedCellsOnRACHinterFreq } +InterFreqBlacklistedCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF + InterFreqBlacklistedCells-r12 + +InterFreqBlacklistedCells-r12 ::= SEQUENCE { + frequencyInfo FrequencyInfo, + excludedCellInfoList CellInfoListToBeExcluded +} + InterFreqReportCriteria ::= CHOICE { intraFreqReportingCriteria IntraFreqReportingCriteria, interFreqReportingCriteria InterFreqReportingCriteria, @@ -15422,6 +16577,14 @@ InterFreqReportCriteria-r11 ::= CHOICE { noReporting ReportingCellStatusOpt-r10 } + +InterFreqReportCriteria-r12 ::= CHOICE { + intraFreqReportingCriteria IntraFreqReportingCriteria-r11, + interFreqReportingCriteria InterFreqReportingCriteria-r12, + periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10, + noReporting ReportingCellStatusOpt-r10 +} + InterFreqReportingCriteria ::= SEQUENCE { interFreqEventList InterFreqEventList OPTIONAL } @@ -15438,6 +16601,11 @@ InterFreqReportingCriteria-r11 ::= SEQUENCE { interFreqEventList InterFreqEventList-r11 OPTIONAL } +InterFreqReportingCriteria-r12 ::= SEQUENCE { + interFreqEventList InterFreqEventList-r12 OPTIONAL, + interFreqBlacklistedCellsList InterFreqBlacklistedCellsList-r12 OPTIONAL +} + InterFreqReportingQuantity ::= SEQUENCE { utra-Carrier-RSSI BOOLEAN, frequencyQualityEstimate BOOLEAN, @@ -15538,6 +16706,19 @@ InterFrequencyMeasurement-r11 ::= SEQUENCE { reportCriteria InterFreqReportCriteria-r11 } + +InterFrequencyMeasurement-r12 ::= SEQUENCE { + interFreqCellInfoList InterFreqCellInfoList-r12, + interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL, + interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL, + measurementValidity MeasurementValidity OPTIONAL, + interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL, + adjacentFrequencyIndex INTEGER (0..79) OPTIONAL, + interBandFrequencyIndex INTEGER (0..79) OPTIONAL, + freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas-r12 OPTIONAL, + reportCriteria InterFreqReportCriteria-r12 +} + InterRAT-TargetCellDescription ::= SEQUENCE { technologySpecificInfo CHOICE { gsm SEQUENCE { @@ -15593,9 +16774,19 @@ InterRATEvent ::= CHOICE { event3d Event3d } +InterRATEvent-r12 ::= CHOICE { + event3a Event3a-r12, + event3b Event3b-r12, + event3c Event3c-r12, + event3d Event3d +} + InterRATEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF InterRATEvent +InterRATEventList-r12 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF + InterRATEvent-r12 + InterRATEventResults ::= SEQUENCE { eventID EventIDInterRAT, cellToReportList CellToReportList @@ -15717,6 +16908,18 @@ InterRATMeasurement-r11 ::= SEQUENCE { idleIntervalInfo IdleIntervalInfo OPTIONAL } +InterRATMeasurement-r12 ::= SEQUENCE { + interRATMeasurementObjects CHOICE { + interRATCellInfoList InterRATCellInfoList-r6, + eutra-FrequencyList EUTRA-FrequencyList-r12 + } OPTIONAL, + interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL, + interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL, + reportCriteria InterRATReportCriteria-r12, + idleIntervalInfo IdleIntervalInfo OPTIONAL +} + + InterRATMeasurementSysInfo ::= SEQUENCE { interRATCellInfoList InterRATCellInfoList OPTIONAL } @@ -15731,10 +16934,20 @@ InterRATReportCriteria ::= CHOICE { noReporting ReportingCellStatusOpt } +InterRATReportCriteria-r12 ::= CHOICE { + interRATReportingCriteria InterRATReportingCriteria-r12, + periodicalReportingCriteria PeriodicalWithReportingCellStatus, + noReporting ReportingCellStatusOpt +} + InterRATReportingCriteria ::= SEQUENCE { interRATEventList InterRATEventList OPTIONAL } +InterRATReportingCriteria-r12 ::= SEQUENCE { + interRATEventList InterRATEventList-r12 OPTIONAL +} + InterRATReportingQuantity ::= SEQUENCE { utran-EstimatedQuality BOOLEAN, ratSpecificInfo CHOICE { @@ -16049,6 +17262,8 @@ IntraFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF IntraFreqMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellMeasuredResults-v920ext +IntraFreqMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF + CellMeasuredResults-vc50ext IntraFreqMeasurementSysInfo-RSCP ::= SEQUENCE { intraFreqMeasurementID MeasurementIdentity DEFAULT 1, @@ -16211,6 +17426,11 @@ IntraFreqReportingQuantityForRACH ::= SEQUENCE { } } +IntraFreqReportingQuantityForRACH-vc50ext ::= SEQUENCE { + intraFreqRepQuantityRACH-FDD ENUMERATED { + cpich-EcN0-RSCP, spare1} +} + IntraFreqRepQuantityRACH-FDD ::= ENUMERATED { cpich-EcN0, cpich-RSCP, pathloss, noReport } @@ -16288,6 +17508,9 @@ IntraFrequencyMeasurement-r11 ::= SEQUENCE { IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF CellMeasuredResults-r9 +IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) + OF CellMeasuredResults-vc50ext + IntraUTRAANR ::= SEQUENCE { loggingAbsoluteThreshold LoggingAbsoluteThreshold, loggingRelativeThreshold LoggingRelativeThreshold OPTIONAL @@ -16355,6 +17578,21 @@ LoggedConnectionEstablishmentFailureInfo-FDD ::= SEQUENCE { LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL } +LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext ::= SEQUENCE { + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL +} + +LoggedConnectionEstablishmentFailureInfo-FDD-r11 ::= SEQUENCE { + loggedConnectionEstablishmentFailureAccessInfo-FDD + LoggedConnectionEstablishmentFailureAccessInfo-FDD, + loggedMeasFailedCellMeas LoggedMeasServingCellMeas-FDD, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-r11 OPTIONAL, + loggedConnectionEstablishmentFailureLocationInfo + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL +} + LoggedConnectionEstablishmentFailureInfo-TDD128 ::= SEQUENCE { loggedConnectionEstablishmentFailureAccessInfo-TDD LoggedConnectionEstablishmentFailureAccessInfo-TDD, @@ -16363,9 +17601,25 @@ LoggedConnectionEstablishmentFailureInfo-TDD128 ::= SEQUENCE { loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL, loggedConnectionEstablishmentFailureLocationInfo - LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL +} + +LoggedConnectionEstablishmentFailureInfo-TDD128-r11 ::= SEQUENCE { + loggedConnectionEstablishmentFailureAccessInfo-TDD + LoggedConnectionEstablishmentFailureAccessInfo-TDD, + loggedMeasFailedCellMeas LoggedMeasServingCellMeas-TDD128, + loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL, + loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL, + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-r11 OPTIONAL, + loggedConnectionEstablishmentFailureLocationInfo + LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL } +LoggedConnectionEstablishmentFailureInfo-TDD128-vc50ext ::= SEQUENCE { + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL +} + + LoggedConnectionEstablishmentFailureAccessInfo-FDD ::= SEQUENCE { numberOfRRCMsgTransmitted INTEGER (0..8) } @@ -16401,6 +17655,34 @@ ConnectionEstablishmentFailureReport ::= SEQUENCE { } } +ConnectionEstablishmentFailureReport-r11 ::= SEQUENCE { + timeSinceFailure INTEGER (0..172800), + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-FDD-r11 + }, + tdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-TDD128-r11 + } + } +} + +ConnectionEstablishmentFailureReport-vc50ext ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext + }, + tdd SEQUENCE { + loggedConnectionEstablishmentFailureInfo + LoggedConnectionEstablishmentFailureInfo-TDD128-vc50ext + } + + } +} + LoggedEUTRACellInfo ::= SEQUENCE { plmn-Identity PLMN-Identity, trackingAreaCode BIT STRING (SIZE (16)), @@ -16479,6 +17761,15 @@ LoggedMeasInterRATNeighbourMeas-vb50ext ::= SEQUENCE { loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-vb50ext } +LoggedMeasInterRATNeighbourMeas-vc50ext ::= SEQUENCE { + loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-vc50ext OPTIONAL +} + +LoggedMeasInterRATNeighbourMeas-r11 ::= SEQUENCE { + loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-r11 OPTIONAL, + loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL +} + LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF LoggedMeasNeighbourInfo-FDD @@ -16512,6 +17803,12 @@ LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF LoggedMeasEUTRAFreqList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF LoggedMeasEUTRAFreqInfo-vb50ext +LoggedMeasEUTRAFreqList-r11 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + LoggedMeasEUTRAFreqInfo-r11 + +LoggedMeasEUTRAFreqList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF + LoggedMeasEUTRAFreqInfo-vc50ext + LoggedMeasEUTRAFreqInfo ::= SEQUENCE { earfcn EARFCN, loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF @@ -16522,12 +17819,28 @@ LoggedMeasEUTRAFreqInfo-vb50ext ::= SEQUENCE { earfcn EARFCNExtension OPTIONAL } +LoggedMeasEUTRAFreqInfo-r11 ::= SEQUENCE { + earfcn EARFCNRange, + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + LoggedMeasEUTRAFreqNeighbourInfo +} + +LoggedMeasEUTRAFreqInfo-vc50ext ::= SEQUENCE { + rSRQType RsrqType OPTIONAL, + loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF + LoggedMeasEUTRAFreqNeighbourInfo-vc50ext +} + LoggedMeasEUTRAFreqNeighbourInfo ::= SEQUENCE { physicalCellIdentity EUTRA-PhysicalCellIdentity, rSRP INTEGER (0..97) , rSRQ INTEGER (0..33) } +LoggedMeasEUTRAFreqNeighbourInfo-vc50ext ::= SEQUENCE { + rSRQExtension INTEGER (-30..46) OPTIONAL +} + LoggedMeasInfo-FDD ::= SEQUENCE { relativeTimeStamp INTEGER (0..7200), loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD, @@ -16543,6 +17856,10 @@ LoggedMeasInfo-FDD-vb50ext ::= SEQUENCE { loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL } +LoggedMeasInfo-FDD-vc50ext ::= SEQUENCE { + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL +} + LoggedMeasInfo-TDD128 ::= SEQUENCE { relativeTimeStamp INTEGER (0..7200), loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128, @@ -16558,14 +17875,22 @@ LoggedMeasInfo-TDD128-vb50ext ::= SEQUENCE { loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL } +LoggedMeasInfo-TDD128-vc50ext ::= SEQUENCE { + loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL +} + LoggedMeasInfoList-FDD ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-FDD LoggedMeasInfoList-FDD-vb50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-FDD-vb50ext +LoggedMeasInfoList-FDD-vc50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-FDD-vc50ext + LoggedMeasInfoList-TDD128 ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128 LoggedMeasInfoList-TDD128-vb50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128-vb50ext +LoggedMeasInfoList-TDD128-vc50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128-vc50ext + LoggedMeasInfoList ::= SEQUENCE { modeSpecificInfo CHOICE { fdd SEQUENCE { @@ -16588,6 +17913,17 @@ LoggedMeasInfoList-vb50ext ::= SEQUENCE { } } +LoggedMeasInfoList-vc50ext ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-FDD-vc50ext + }, + tdd SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-TDD128-vc50ext + } + } +} + LoggedMeasInterfreqList-TDD128 ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF LoggedMeasInterfreqInfo-TDD128 @@ -16618,6 +17954,10 @@ LoggedMeasReport-vb50ext ::= SEQUENCE { loggedMeasInfoList LoggedMeasInfoList-vb50ext OPTIONAL } +LoggedMeasReport-vc50ext ::= SEQUENCE { + loggedMeasInfoList LoggedMeasInfoList-vc50ext OPTIONAL +} + LoggedMeasServingCellMeas-FDD ::= SEQUENCE { cellIdentity CellIdentity, cpich-RSCP CPICH-RSCP, @@ -16715,6 +18055,10 @@ MeasuredResultsOnSecUlFreq ::= SEQUENCE { intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq } +MeasuredResultsOnSecUlFreq-vc50ext ::= SEQUENCE { + intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext +} + MeasuredResults-v390ext ::= SEQUENCE { ue-positioning-MeasuredResults-v390ext UE-Positioning-MeasuredResults-v390ext } @@ -16737,14 +18081,26 @@ MeasuredResults-v860ext ::= CHOICE { MeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasuredResults-v920ext +MeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF + MeasuredResults-vc50ext + MeasuredResultsListOnSecUlFreq ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF MeasuredResultsOnSecUlFreq +MeasuredResultsListOnSecUlFreq-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF + MeasuredResultsOnSecUlFreq-vc50ext + MeasuredResults-v920ext ::= CHOICE { intraFreqMeasuredResultsList IntraFreqMeasuredResultsList-v920ext, interFreqMeasuredResultsList InterFreqMeasuredResultsList-v920ext } +MeasuredResults-vc50ext ::= CHOICE { + intraFreqMeasuredResultsList IntraFreqMeasuredResultsList-vc50ext, + interFreqMeasuredResultsList InterFreqMeasuredResultsList-vc50ext, + ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-vc50ext +} + MeasuredResults-LCR-r4 ::= CHOICE { intraFreqMeasuredResultsList IntraFreqMeasuredResultsList, interFreqMeasuredResultsList InterFreqMeasuredResultsList, @@ -16784,7 +18140,7 @@ MeasuredResultsOnRACH ::= SEQUENCE { cpich-Ec-N0 CPICH-Ec-N0, cpich-RSCP CPICH-RSCP, pathloss Pathloss, - spare NULL + cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP } }, tdd SEQUENCE { @@ -16813,7 +18169,7 @@ MeasuredResultsOnRACHFDD-r11 ::= SEQUENCE { cpich-Ec-N0 CPICH-Ec-N0, cpich-RSCP CPICH-RSCP, pathloss Pathloss, - spare NULL + cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP } }, measuredResultsUsedFreq MonitoredCellRACH-ListFDD-r11 OPTIONAL, @@ -16826,11 +18182,25 @@ MeasuredResultsOnRACHinterFreq ::= SEQUENCE { interFreqCellIndication-SIB12 INTEGER (0..1), interFreqRACHRepCellsList InterFreqRACHRepCellsList } + +MeasuredResultsOnRACHinterFreq-vc50ext ::= SEQUENCE { + interFreqRACHRepCellsList InterFreqRACHRepCellsList-r12 +} + +MeasuredResultsOnRACH-vc50ext ::= SEQUENCE { + measuredResultsNonUsedFreq MeasuredResultsOnRACHinterFreq-vc50ext OPTIONAL, + measuredResultsEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq-vc50ext OPTIONAL +} + MeasuredResultsOnRACH-EUTRAFreq ::= SEQUENCE { eutraFrequencyIndication-SIB19 INTEGER (0..1), eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) } +MeasuredResultsOnRACH-EUTRAFreq-vc50ext ::= SEQUENCE { + eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH)) +} + MeasurementCommand ::= CHOICE { setup MeasurementType, modify SEQUENCE { @@ -16895,6 +18265,16 @@ MeasurementCommand-r11 ::= CHOICE { release NULL } +MeasurementCommand-r12 ::= CHOICE { + setup MeasurementType-r12, + modify SEQUENCE { + measurementType MeasurementType-r12 OPTIONAL + }, + release NULL, + releaseAll NULL, + releaseSome MeasurementsToRelease +} + MeasurementControlSysInfo ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -16930,6 +18310,11 @@ MeasurementControlSysInfo ::= SEQUENCE { dummy UE-InternalMeasurementSysInfo OPTIONAL } +MeasurementControlSysInfo-vc50ext ::= SEQUENCE { + intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH-vc50ext OPTIONAL, + rmp-Frequency-List RMP-Frequency-List OPTIONAL +} + MeasurementControlSysInfoExtension ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -16974,6 +18359,33 @@ MeasurementControlSysInfoExtensionAddon-r5 ::= SEQUENCE { CellSelectReselectInfo-v590ext OPTIONAL } +MeasureControlSysInfoInterFreqExt ::= SEQUENCE { + -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. + use-of-HCS CHOICE { + hcs-not-used SEQUENCE { + cellSelectQualityMeasure CHOICE { + cpich-RSCP SEQUENCE { + newInterFreqCellList NewInterFreqCellSI-List-RSCP-ext OPTIONAL + }, + cpich-Ec-N0 SEQUENCE { + newInterFreqCellList NewInterFreqCellSI-List-ECN0-ext OPTIONAL + } + } + }, + hcs-used SEQUENCE { + cellSelectQualityMeasure CHOICE { + cpich-RSCP SEQUENCE { + newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-ext OPTIONAL + }, + cpich-Ec-N0 SEQUENCE { + newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-ext OPTIONAL + } + } + } + }, + rmp-Frequency-List RMP-Frequency-List OPTIONAL +} + MeasurementControlSysInfoExtension-LCR-r4 ::= SEQUENCE { -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode. use-of-HCS CHOICE { @@ -17055,6 +18467,14 @@ MeasurementOccasionPatternParameter ::= SEQUENCE { timeslotBitmap BIT STRING (SIZE (7)) OPTIONAL } +MeasurementReleaseEnhancement ::= CHOICE { + releaseAllMeasurements NULL, + releaseSomeMeasurements MeasurementsToRelease +} + +MeasurementsToRelease ::= SEQUENCE (SIZE (1..maxMeasIdentity)) OF + MeasurementIdentity-r9 + MeasurementQuantityGSM ::= ENUMERATED { gsm-CarrierRSSI, dummy } @@ -17152,6 +18572,18 @@ MeasurementType-r11 ::= CHOICE { eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH } +MeasurementType-r12 ::= CHOICE { + intraFrequencyMeasurement IntraFrequencyMeasurement-r11, + interFrequencyMeasurement InterFrequencyMeasurement-r12, + interRATMeasurement InterRATMeasurement-r12, + up-Measurement UE-Positioning-Measurement-r12, + 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 } @@ -17252,6 +18684,27 @@ NavigationModelSatInfo ::= SEQUENCE { NavigationModelSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF NavigationModelSatInfo +NavModel-BDSKeplerianSet ::= SEQUENCE { + bdsAODE BIT STRING (SIZE (5)), + bdsURAI BIT STRING (SIZE (4)), + bdsToe BIT STRING (SIZE (17)), + bdsAPowerHalf BIT STRING (SIZE (32)), + bdsE BIT STRING (SIZE (32)), + bdsW BIT STRING (SIZE (32)), + bdsDeltaN BIT STRING (SIZE (16)), + bdsM0 BIT STRING (SIZE (32)), + bdsOmega0 BIT STRING (SIZE (32)), + bdsOmegaDot BIT STRING (SIZE (24)), + bdsI0 BIT STRING (SIZE (32)), + bdsIDot BIT STRING (SIZE (14)), + bdsCuc BIT STRING (SIZE (18)), + bdsCus BIT STRING (SIZE (18)), + bdsCrc BIT STRING (SIZE (18)), + bdsCrs BIT STRING (SIZE (18)), + bdsCic BIT STRING (SIZE (18)), + bdsCis BIT STRING (SIZE (18)) +} + NavModel-CNAVKeplerianSet ::= SEQUENCE { cnavTop BIT STRING (SIZE (11)), cnavURAindex BIT STRING (SIZE (5)), @@ -17457,12 +18910,28 @@ NewInterFreqCell-r10 ::= SEQUENCE { } } +NewInterFreqCell-r12 ::= SEQUENCE { + interFreqCellID InterFreqCellID-r12 OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfo-r9, + modeSpecificInfo CHOICE { + noInfo NULL, + tdd128 SEQUENCE { + intraSecondaryFreqIndicator BOOLEAN, + sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL + } + } +} + NewInterFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCell NewInterFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCell-r4 +NewInterFreqCellList-r12 ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF + NewInterFreqCell-r12 + -- The order of the list corresponds to the order of cells in newInterFreqCellList NewInterFreqCellList-v7b0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCell-v7b0ext @@ -17486,24 +18955,48 @@ NewInterFreqCellSI-RSCP ::= SEQUENCE { cellInfo CellInfoSI-RSCP } +NewInterFreqCellSI-RSCP-ext ::= SEQUENCE { + interFreqCellID InterFreqCellID-r12 OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfoSI-RSCP +} + NewInterFreqCellSI-ECN0 ::= SEQUENCE { interFreqCellID InterFreqCellID OPTIONAL, frequencyInfo FrequencyInfo OPTIONAL, cellInfo CellInfoSI-ECN0 } +NewInterFreqCellSI-ECN0-ext ::= SEQUENCE { + interFreqCellID InterFreqCellID-r12 OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfoSI-ECN0 +} + NewInterFreqCellSI-HCS-RSCP ::= SEQUENCE { interFreqCellID InterFreqCellID OPTIONAL, frequencyInfo FrequencyInfo OPTIONAL, cellInfo CellInfoSI-HCS-RSCP } +NewInterFreqCellSI-HCS-RSCP-ext ::= SEQUENCE { + interFreqCellID InterFreqCellID-r12 OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfoSI-HCS-RSCP +} + NewInterFreqCellSI-HCS-ECN0 ::= SEQUENCE { interFreqCellID InterFreqCellID OPTIONAL, frequencyInfo FrequencyInfo OPTIONAL, cellInfo CellInfoSI-HCS-ECN0 } +NewInterFreqCellSI-HCS-ECN0-ext ::= SEQUENCE { + interFreqCellID InterFreqCellID-r12 OPTIONAL, + frequencyInfo FrequencyInfo OPTIONAL, + cellInfo CellInfoSI-HCS-ECN0 +} + NewInterFreqCellSI-RSCP-LCR-r4 ::= SEQUENCE { interFreqCellID InterFreqCellID OPTIONAL, frequencyInfo FrequencyInfo OPTIONAL, @@ -17531,15 +19024,27 @@ NewInterFreqCellSI-HCS-ECN0-LCR-r4 ::= SEQUENCE { NewInterFreqCellSI-List-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellSI-ECN0 +NewInterFreqCellSI-List-ECN0-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF + NewInterFreqCellSI-ECN0-ext + NewInterFreqCellSI-List-HCS-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellSI-HCS-RSCP +NewInterFreqCellSI-List-HCS-RSCP-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF + NewInterFreqCellSI-HCS-RSCP-ext + NewInterFreqCellSI-List-HCS-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellSI-HCS-ECN0 +NewInterFreqCellSI-List-HCS-ECN0-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF + NewInterFreqCellSI-HCS-ECN0-ext + NewInterFreqCellSI-List-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellSI-RSCP +NewInterFreqCellSI-List-RSCP-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF + NewInterFreqCellSI-RSCP-ext + NewInterFreqCellSI-List-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF NewInterFreqCellSI-ECN0-LCR-r4 @@ -17749,7 +19254,9 @@ NonUsedFreqParameter-r11 ::= SEQUENCE { nonUsedFreqThreshold Threshold-r6, nonUsedFreqW W, nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL, - excludedCellInfoList CellInfoListToBeExcluded OPTIONAL + -- dummy is not used in this version of the specification and + -- it should be ignored by the receiver. + dummy CellInfoListToBeExcluded OPTIONAL } NonUsedFreq2aParameter-r10 ::= SEQUENCE { @@ -17760,7 +19267,9 @@ NonUsedFreq2aParameter-r10 ::= SEQUENCE { NonUsedFreq2aParameter-r11 ::= SEQUENCE { nonUsedFreqW W, nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL, - excludedCellInfoList CellInfoListToBeExcluded OPTIONAL + -- dummy is not used in this version of the specification and + -- it should be ignored by the receiver. + dummy CellInfoListToBeExcluded OPTIONAL } NonUsedFreqParameterList ::= SEQUENCE (SIZE (1..maxFreq)) OF @@ -17857,6 +19366,11 @@ PLMNIdentitiesOfNeighbourCells-v860ext ::= SEQUENCE { multipleplmnsOfInterFreqCellsList MultiplePLMNsOfInterFreqCellsList OPTIONAL } +PLMNIdentitiesOfNeighbourCells-vc50ext ::= SEQUENCE { + plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList-vc50ext OPTIONAL, + multipleplmnsOfInterFreqCellsList MultiplePLMNsOfInterFreqCellsList-vc50ext OPTIONAL +} + PlmnList ::= SEQUENCE (SIZE (1..maxNumMDTPLMN)) OF PLMN-Identity PLMNsOfInterFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF @@ -17864,12 +19378,26 @@ PLMNsOfInterFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF plmn-Identity PLMN-Identity OPTIONAL } +PLMNsOfInterFreqCellsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF InterFreqCellPLMN + +InterFreqCellPLMN ::= SEQUENCE { + plmn-Identity PLMN-Identity OPTIONAL +} + MultiplePLMNsOfInterFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF SEQUENCE { multiplePLMN-list SEQUENCE (SIZE (1..6)) OF PLMN-IdentityWithOptionalMCC-r6 OPTIONAL } +MultiplePLMNsOfInterFreqCellsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF MultiplePLMNInfo + +MultiplePLMNInfo ::= SEQUENCE { + multiplePLMN-list MultiplePLMN-List OPTIONAL +} + +MultiplePLMN-List ::= SEQUENCE (SIZE (1..6)) OF PLMN-IdentityWithOptionalMCC-r6 + PLMNsOfIntraFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF SEQUENCE { plmn-Identity PLMN-Identity OPTIONAL @@ -17998,6 +19526,13 @@ RemovedInterFreqCellList ::= CHOICE { removeNoInterFreqCells NULL } +RemovedInterFreqCellList-r12 ::= CHOICE { + removeAllInterFreqCells NULL, + removeSomeInterFreqCells SEQUENCE (SIZE (1..maxCellMeas-ext)) OF + InterFreqCellID-r12, + removeNoInterFreqCells NULL +} + RemovedInterRATCellList ::= CHOICE { removeAllInterRATCells NULL, removeSomeInterRATCells SEQUENCE (SIZE (1..maxCellMeas)) OF @@ -18137,6 +19672,10 @@ RLC-BuffersPayload ::= ENUMERATED { spare7, spare6, spare5, spare4, spare3, spare2, spare1 } + +RMP-Frequency-List ::= SEQUENCE (SIZE (1..maxRMPfrequencies)) OF + BOOLEAN + -- Actual value RRC = IE value * 0.032 RRC ::= INTEGER (-127..127) @@ -18144,6 +19683,12 @@ RSCPforANR ::= SEQUENCE { rSCP INTEGER (-120..-25) OPTIONAL } +RsrqType ::= SEQUENCE{ + allSymbols BOOLEAN, + wideBand BOOLEAN +} + + SatData ::= SEQUENCE{ satID SatID, iode IODE @@ -18169,10 +19714,11 @@ SatelliteStatus ::= ENUMERATED { Satellite-clock-model ::= SEQUENCE { t-oc BIT STRING (SIZE (14)), - af2 BIT STRING (SIZE (12)), - af1 BIT STRING (SIZE (18)), - af0 BIT STRING (SIZE (28)), + af2 BIT STRING (SIZE (6)), + af1 BIT STRING (SIZE (21)), + af0 BIT STRING (SIZE (31)), tgd BIT STRING (SIZE (10)) OPTIONAL, + sisa BIT STRING (SIZE (8)), model-id INTEGER (0..1) OPTIONAL } @@ -18260,7 +19806,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)) @@ -18308,6 +19854,8 @@ TemporaryOffsetList ::= SEQUENCE { Threshold ::= INTEGER (-115..0) +Threshold-r12 ::= INTEGER (-115..6) + Threshold-r6 ::= INTEGER (-120..0) -- The order of the list corresponds to the order of frequency defined in Inter-FreqEventCriteria @@ -18697,6 +20245,8 @@ UE-MeasurementQuantity ::= ENUMERATED { utra-Carrier-RSSI, ue-RX-TX-TimeDifference } +UE-PowerHeadroomThreshold ::= INTEGER (-50..33) + UE-RX-TX-ReportEntry ::= SEQUENCE { primaryCPICH-Info PrimaryCPICH-Info, ue-RX-TX-TimeDifferenceType1 UE-RX-TX-TimeDifferenceType1 @@ -18736,6 +20286,10 @@ 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 +} UE-Positioning-CipherParameters ::= SEQUENCE { cipheringKeyFlag BIT STRING (SIZE (1)), @@ -18775,6 +20329,11 @@ UE-Positioning-Error-v860ext ::= SEQUENCE { UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext OPTIONAL } +UE-Positioning-Error-vc50ext ::= SEQUENCE { + ue-positioning-GANSS-additionalAssistanceDataRequest + UE-Positioning-GANSS-AdditionalAssistanceDataRequest-vc50ext OPTIONAL +} + UE-Positioning-ErrorCause ::= ENUMERATED { notEnoughOTDOA-Cells, notEnoughGPS-Satellites, @@ -18838,6 +20397,18 @@ UE-Positioning-GANSS-AddUTCModels ::= SEQUENCE { utcModel3 UTCmodelSet3 OPTIONAL } +-- This IE, if included, shall contain exactly one of the optional elements +UE-Positioning-GANSS-AddUTCModels-r12 ::= SEQUENCE { + utcModel1 UTCmodelSet1 OPTIONAL, + utcModel2 UTCmodelSet2 OPTIONAL, + utcModel3 UTCmodelSet3 OPTIONAL, + utcModel4 UTCmodelSet4 OPTIONAL +} + +UE-Positioning-GANSS-AddUTCModels-vc50ext ::= SEQUENCE { + utcModel4 UTCmodelSet4 OPTIONAL +} + UE-Positioning-GANSS-Almanac ::= SEQUENCE{ ganss-wk-number INTEGER (0..255), alm-keplerianParameters ALM-keplerianParameters OPTIONAL @@ -18877,6 +20448,22 @@ UE-Positioning-GANSS-Almanac-r10 ::= SEQUENCE{ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL } +UE-Positioning-GANSS-Almanac-r12 ::= SEQUENCE{ + ganss-wk-number INTEGER (0..255), + complete-Almanac-Provided BOOLEAN OPTIONAL, + alm-keplerianParameters ALM-keplerianParameters OPTIONAL, + alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL, + alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL, + alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL, + alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL, + alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL, + alm-keplerianBDSAlmanac ALM-BDSKeplerianSet OPTIONAL +} + +UE-Positioning-GANSS-Almanac-vc50ext ::= SEQUENCE { + alm-keplerianBDSAlmanac ALM-BDSKeplerianSet OPTIONAL +} + UE-Positioning-GANSS-AdditionalAssistanceDataRequest ::= SEQUENCE { ganssReferenceTime BOOLEAN, ganssreferenceLocation BOOLEAN, @@ -18891,6 +20478,11 @@ UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext ::= SEQUENCE { GanssRequestedGenericAssistanceDataList-v860ext } +UE-Positioning-GANSS-AdditionalAssistanceDataRequest-vc50ext ::= SEQUENCE { + ganssRequestedGenericAssistanceDataList + GanssRequestedGenericAssistanceDataList-vc50ext +} + UE-Positioning-GANSS-AddIonoModel ::= SEQUENCE { dataID BIT STRING (SIZE (2)), alpha-beta-parameters UE-Positioning-GPS-IonosphericModel @@ -18901,6 +20493,15 @@ UE-Positioning-GANSS-AddNavigationModels ::= SEQUENCE { ganssSatInfoNavList Ganss-Sat-Info-AddNavList } +UE-Positioning-GANSS-AddNavigationModels-r12 ::= SEQUENCE { + non-broadcastIndication ENUMERATED { true } OPTIONAL, + ganssSatInfoNavList Ganss-Sat-Info-AddNavList-r12 +} + +UE-Positioning-GANSS-AddNavigationModels-vc50ext ::= SEQUENCE { + ganssSatInfoNavList Ganss-Sat-Info-AddNavList-vc50ext +} + UE-Positioning-GANSS-AssistanceData ::= SEQUENCE { ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL, uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL, @@ -18943,6 +20544,10 @@ UE-Positioning-GANSS-AssistanceData-va40ext ::= SEQUENCE { ganssGenericDataList GANSSGenericDataList-va40ext OPTIONAL } +UE-Positioning-GANSS-AssistanceData-vc50ext ::= SEQUENCE { + ganssGenericDataList GANSSGenericDataList-vc50ext OPTIONAL +} + UE-Positioning-GANSS-AssistanceData-r10 ::= SEQUENCE { ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL, uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL, @@ -18953,6 +20558,15 @@ UE-Positioning-GANSS-AssistanceData-r10 ::= SEQUENCE { ganssGenericDataList GANSSGenericDataList-r10 OPTIONAL } +UE-Positioning-GANSS-AssistanceData-r12 ::= SEQUENCE { + ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL, + uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL, + uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL, + uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL, + uePositioningGanssEarthOrientationPara UE-Positioning-GANSS-EarthOrientPara OPTIONAL, + ganssGenericDataList GANSSGenericDataList-r12 OPTIONAL +} + UE-Positioning-GANSS-AuxiliaryInfo ::= CHOICE { -- This choice may only be present if GANSS ID indicates Modernized GPS ganssID1 AuxInfoGANSS-ID1, @@ -18973,6 +20587,19 @@ UE-Positioning-GANSS-AddClockModels ::= SEQUENCE { } -- This IE, if included, shall contain exactly one of the optional elements +UE-Positioning-GANSS-AddClockModels-r12 ::= SEQUENCE { + navClockModel NAVclockModel OPTIONAL, + cnavClockModel CNAVclockModel OPTIONAL, + glonassClockModel GLONASSclockModel OPTIONAL, + sbasClockModel SBASclockModel OPTIONAL, + bdsClockModel BDSclockModel OPTIONAL +} + +UE-Positioning-GANSS-AddClockModels-vc50ext ::= SEQUENCE { + bdsClockModel BDSclockModel OPTIONAL +} + +-- This IE, if included, shall contain exactly one of the optional elements UE-Positioning-GANSS-AddOrbitModels ::= SEQUENCE { navKeplerianSet NavModel-NAVKeplerianSet OPTIONAL, cnavKeplerianSet NavModel-CNAVKeplerianSet OPTIONAL, @@ -18980,6 +20607,18 @@ UE-Positioning-GANSS-AddOrbitModels ::= SEQUENCE { sbasECEF NavModel-SBASecef OPTIONAL } +UE-Positioning-GANSS-AddOrbitModels-r12 ::= SEQUENCE { + navKeplerianSet NavModel-NAVKeplerianSet OPTIONAL, + cnavKeplerianSet NavModel-CNAVKeplerianSet OPTIONAL, + glonassECEF NavModel-GLONASSecef OPTIONAL, + sbasECEF NavModel-SBASecef OPTIONAL, + bdsKeplerianSet NavModel-BDSKeplerianSet OPTIONAL +} + +UE-Positioning-GANSS-AddOrbitModels-vc50ext ::= SEQUENCE { + bdsKeplerianSet NavModel-BDSKeplerianSet OPTIONAL +} + UE-Positioning-GANSS-Data ::= SEQUENCE { ganssDataCipheringInfo UE-Positioning-CipherParameters OPTIONAL, ganssDecipheringKeys GANSSDecipheringKeys OPTIONAL, @@ -19005,12 +20644,18 @@ UE-Positioning-GANSS-EarthOrientPara ::= SEQUENCE { } UE-Positioning-GANSS-IonosphericModel ::= SEQUENCE { - alpha-zero-ionos BIT STRING (SIZE (12)), - alpha-one-ionos BIT STRING (SIZE (12)), - alpha-two-ionos BIT STRING (SIZE (12)), + alpha-zero-ionos BIT STRING (SIZE (11)), + alpha-one-ionos BIT STRING (SIZE (11)), + alpha-two-ionos BIT STRING (SIZE (14)), gANSS-storm-flags GANSS-Storm-Flag OPTIONAL } +UE-Positioning-BDS-IonoGridModel ::= SEQUENCE { +-- Actual value bds-RefTime = ((30..3600) / 30) - 1. + bds-RefTime INTEGER (0..119), + bds-IGPInfoList BDS-IGPInfoList +} + UE-Positioning-GANSS-MeasuredResults ::= SEQUENCE { referenceTime CHOICE { utran-GANSSReferenceTimeResult UTRAN-GANSSReferenceTime, @@ -19051,6 +20696,17 @@ UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 ::= SEQUENCE { satelliteInformationList GANSSSatelliteInformationList-r10 } +UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext ::= SEQUENCE { + confidence INTEGER (0..100) OPTIONAL, + satelliteInformationList GANSSSatelliteInformationList-vc50ext +} + +UE-Positioning-GANSS-ReferenceMeasurementInfo-r12 ::= SEQUENCE { + ganssSignalId GANSS-Signal-Id OPTIONAL, + confidence INTEGER (0..100) OPTIONAL, + satelliteInformationList GANSSSatelliteInformationList-r12 +} + UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE { ganssDay INTEGER (0..8191) OPTIONAL, ganssTod INTEGER (0..86399), @@ -19130,7 +20786,7 @@ UE-Positioning-GANSS-TimeModel-r10 ::= SEQUENCE { -- 'ganss-t-a2' scale factor 2-68 ganss-t-a2 INTEGER (-64..63) OPTIONAL, gnss-to-id ENUMERATED { gps, galileo, qzss, - glonass, spare4, spare3, spare2, spare1 }, + glonass, bds, spare3, spare2, spare1 }, ganss-wk-number INTEGER (0..8191) OPTIONAL, deltaT INTEGER (-128..127) OPTIONAL } @@ -19184,6 +20840,21 @@ UE-Positioning-GPS-AcquisitionAssistance-r10 ::= SEQUENCE { satelliteInformationList AcquisitionSatInfoList-r10 } +UE-Positioning-GPS-AcquisitionAssistance-vc50ext ::= SEQUENCE { + confidence INTEGER (0..100) OPTIONAL, + satelliteInformationList AcquisitionSatInfoList-vc50ext +} + +UE-Positioning-GPS-AcquisitionAssistance-r12 ::= SEQUENCE { + gps-ReferenceTime GPS-TOW-1msec, + utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL, + ue-Positioning-GPS-ReferenceTimeUncertainty + UE-Positioning-GPS-ReferenceTimeUncertainty + OPTIONAL, + confidence INTEGER (0..100) OPTIONAL, + satelliteInformationList AcquisitionSatInfoList-r12 +} + UE-Positioning-GPS-AdditionalAssistanceDataRequest ::= SEQUENCE { almanacRequest BOOLEAN, utcModelRequest BOOLEAN, @@ -19288,6 +20959,26 @@ UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE { ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL } +UE-Positioning-GPS-AssistanceData-vc50ext ::= SEQUENCE { + ue-positioning-GPS-AcquisitionAssistance + UE-Positioning-GPS-AcquisitionAssistance-vc50ext + OPTIONAL +} + +UE-Positioning-GPS-AssistanceData-r12 ::= SEQUENCE { + ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL, + ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL, + ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL, + ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL, + ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL, + ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL, + ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL, + ue-positioning-GPS-AcquisitionAssistance + UE-Positioning-GPS-AcquisitionAssistance-r12 + OPTIONAL, + ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL +} + UE-Positioning-GPS-DGPS-Corrections ::= SEQUENCE { gps-TOW GPS-TOW-1sec, statusHealth DiffCorrectionStatus, @@ -19473,6 +21164,10 @@ UE-Positioning-MeasuredResults-v860ext ::= SEQUENCE { ue-positioning-Ganss-MeasurementResults UE-Positioning-GANSS-MeasuredResults-v860ext OPTIONAL } +UE-Positioning-MeasuredResults-vc50ext ::= SEQUENCE { + ue-positioning-Error UE-Positioning-Error-vc50ext OPTIONAL +} + UE-Positioning-Measurement ::= SEQUENCE { ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity, reportCriteria UE-Positioning-ReportCriteria, @@ -19531,6 +21226,15 @@ UE-Positioning-Measurement-r10 ::= SEQUENCE { ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r10 OPTIONAL } +UE-Positioning-Measurement-r12 ::= SEQUENCE { + ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8, + measurementValidity MeasurementValidity OPTIONAL, + reportCriteria UE-Positioning-ReportCriteria-r7, + ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL, + ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-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 @@ -19993,6 +21697,15 @@ UTCmodelSet3 ::= SEQUENCE { utcStandardID BIT STRING (SIZE (3)) } +UTCmodelSet4 ::= SEQUENCE { + utcA0 BIT STRING (SIZE (32)), + utcA1 BIT STRING (SIZE (24)), + utcDeltaTls BIT STRING (SIZE (8)), + utcWNlsf BIT STRING (SIZE (8)), + utcDN BIT STRING (SIZE (8)), + utcDeltaTlsf BIT STRING (SIZE (8)) +} + -- SPARE: UTRA-CarrierRSSI, Max = 76 -- Values above Max are spare UTRA-CarrierRSSI ::= INTEGER (0..127) @@ -20137,6 +21850,11 @@ BCCH-ModificationInfo ::= SEQUENCE { bcch-ModificationTime BCCH-ModificationTime OPTIONAL } +BCCH-ModificationInfo-vc50ext ::= SEQUENCE { + mib-ValueTagExt MIB-ValueTagExt OPTIONAL, + sb3-ValueTag CellValueTag2 OPTIONAL +} + -- Actual value BCCH-ModificationTime = IE value * 8 BCCH-ModificationTime ::= INTEGER (0..511) @@ -20165,6 +21883,15 @@ CDMA2000-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumCDMA2000Freqs)) OF CellValueTag ::= INTEGER (1..4) +CellValueTag2 ::= INTEGER (1..16) + +CellValueTagExt ::= INTEGER (0..3) + +CellValueTag3 ::= SEQUENCE { + cellValueTag CellValueTag, + cellValueTagExt CellValueTagExt OPTIONAL +} + DataTransmFrequency ::= SEQUENCE { dataTransmFreqGranularity ENUMERATED { ms100, ms250, ms500, ms1000, ms2000, ms5000, ms10000, ms60000 }, @@ -20237,6 +21964,9 @@ EUTRA-TargetFreqInfo-vb50ext ::= SEQUENCE { --Actual value = 2^(IE value) ExpirationTimeFactor ::= INTEGER (1..8) +ExpirationTimeFactor2 ::= INTEGER (0..15) + + ExtGANSS-SchedulingInfo ::= SEQUENCE { extensionGANSS-SIBType SIB-TypeExtGANSS, schedulingInfo SchedulingInformation, @@ -20268,12 +21998,21 @@ ExtSIBTypeInfoSchedulingInfo ::= SEQUENCE { ExtSIBTypeInfoSchedulingInfo-List2 ::= SEQUENCE (SIZE (1..maxSIB)) OF ExtSIBTypeInfoSchedulingInfo2 +ExtSIBTypeInfoSchedulingInfo-List3 ::= SEQUENCE (SIZE (1..maxSIB)) OF + ExtSIBTypeInfoSchedulingInfo3 + ExtSIBTypeInfoSchedulingInfo2 ::= SEQUENCE { extensionSIB-Type2 SIB-TypeExt2, schedulingInfo SchedulingInformation, valueTagInfo ValueTagInfo } +ExtSIBTypeInfoSchedulingInfo3 ::= SEQUENCE { + extensionSIB-Type3 SIB-TypeExt3, + schedulingInfo SchedulingInformation2, + valueTagInfo ValueTagInfoExtValueTag +} + FDD-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF -- NOTE1: The IE "UARFCN (Nlow)" corresponds to -- "uarfcn-DL" in FrequencyInfoFDD. @@ -20434,7 +22173,10 @@ MasterInformationBlock ::= SEQUENCE { masterInformationBlock-v6b0ext MasterInformationBlock-v6b0ext-IEs, v860NonCriticalExtensions SEQUENCE { masterInformationBlock-v860ext MasterInformationBlock-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + masterInformationBlock-vc50ext MasterInformationBlock-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -20455,8 +22197,23 @@ MasterInformationBlock-v860ext-IEs ::= SEQUENCE { csg-Indicator ENUMERATED { true } OPTIONAL } +MasterInformationBlock-vc50ext-IEs ::= SEQUENCE { + mib-ValueTagExt MIB-ValueTagExt OPTIONAL, + sibSb-ReferenceList SIBSb-ReferenceList2 OPTIONAL, + extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL, + sb3-Information SB3-Information OPTIONAL +} + +SB3-Information ::= SEQUENCE { + sb3-SegCount SegCount DEFAULT 1, + sb3-Sib-Rep SIB-Rep, + second-BCH-Channelizationcode BCH-Channelizationcode +} + MIB-ValueTag ::= INTEGER (1..8) +MIB-ValueTagExt ::= INTEGER (0..1) + NCC ::= INTEGER (0..7) PLMN-ValueTag ::= INTEGER (1..256) @@ -20524,6 +22281,15 @@ Rplmn-Information-r4 ::= SEQUENCE { cdma2000-UMTS-Frequency-List CDMA2000-UMTS-Frequency-List OPTIONAL } +SIB-Rep::= ENUMERATED { + frame-8, + frame-16, + frame-32, + frame-64 +} + +BCH-Channelizationcode ::= INTEGER (2..33) + SchedulingInformation ::= SEQUENCE { scheduling SEQUENCE { segCount SegCount DEFAULT 1, @@ -20546,16 +22312,47 @@ SchedulingInformation ::= SEQUENCE { } } +SchedulingInformation2 ::= CHOICE { + scheduling SEQUENCE { + segCount SegCount OPTIONAL, + sib-Pos CHOICE { + -- The element name indicates the repetition period and the value + -- (multiplied by two) indicates the position of the first segment. + rep4 INTEGER (0..1), + rep8 INTEGER (0..3), + rep16 INTEGER (0..7), + rep32 INTEGER (0..15), + rep64 INTEGER (0..31), + rep128 INTEGER (0..63), + rep256 INTEGER (0..127), + rep512 INTEGER (0..255), + rep1024 INTEGER (0..511), + rep2048 INTEGER (0..1023), + rep4096 INTEGER (0..2047) + }, + sib-PosOffsetInfo SibOFF-List2 OPTIONAL + } +} + SchedulingInformationSIB ::= SEQUENCE { sib-Type SIB-TypeAndTag, scheduling SchedulingInformation } +SchedulingInformationSIB2 ::= SEQUENCE { + sib-Type SIB-TypeAndTag2, + scheduling SchedulingInformation2 +} + SchedulingInformationSIBSb ::= SEQUENCE { sibSb-Type SIBSb-TypeAndTag, scheduling SchedulingInformation } +SchedulingInformationSIBSb2 ::= SEQUENCE { + sibSb-Type SIBSb-TypeAndTagExtValueTag +} + SegCount ::= INTEGER (1..16) SegmentIndex ::= INTEGER (1..15) @@ -20566,9 +22363,12 @@ SFN-Prime ::= INTEGER (0..2047) SIB-Data-fixed ::= BIT STRING (SIZE (222)) +SIB-Data2-fixed ::= BIT STRING (SIZE (232)) SIB-Data-variable ::= BIT STRING (SIZE (1..214)) +SIB-Data2-variable ::= BIT STRING (SIZE (1..224)) + SIBOccurIdentity ::= INTEGER (0..15) SIBOccurrenceIdentityAndValueTag ::= SEQUENCE { @@ -20581,9 +22381,15 @@ SIBOccurValueTag ::= INTEGER (0..15) SIB-ReferenceList ::= SEQUENCE (SIZE (1..maxSIB)) OF SchedulingInformationSIB +SIB-ReferenceList2 ::= SEQUENCE (SIZE (1..maxSIB2)) OF + SchedulingInformationSIB2 + SIBSb-ReferenceList ::= SEQUENCE (SIZE (1..maxSIB)) OF SchedulingInformationSIBSb +SIBSb-ReferenceList2 ::= SEQUENCE (SIZE (1..maxSIB)) OF + SchedulingInformationSIBSb2 + SIB-ReferenceListFACH ::= SEQUENCE (SIZE (1..maxSIB-FACH)) OF SchedulingInformationSIB @@ -20623,6 +22429,54 @@ SIB-Type ::= ENUMERATED { systemInformationBlockType5bis, extensionType } +SIB-Type2 ::= ENUMERATED { + schedulingBlock3, + systemInformationBlockType1, + systemInformationBlockType2, + systemInformationBlockType3, + systemInformationBlockType4, + systemInformationBlockType5, + systemInformationBlockType5bis, + systemInformationBlockType6, + systemInformationBlockType7, + systemInformationBlockType11, + systemInformationBlockType11bis, + systemInformationBlockType12, + systemInformationBlockType13, + systemInformationBlockType13-1, + systemInformationBlockType13-2, + systemInformationBlockType13-3, + systemInformationBlockType13-4, + systemInformationBlockType14, + systemInformationBlockType15, + systemInformationBlockType15bis, + systemInformationBlockType15-1, + systemInformationBlockType15-1bis, + systemInformationBlockType15-1ter, + systemInformationBlockType15-2, + systemInformationBlockType15-2bis, + systemInformationBlockType15-2ter, + systemInformationBlockType15-3, + systemInformationBlockType15-3bis, + systemInformationBlockType15-4, + systemInformationBlockType15-5, + systemInformationBlockType15-6, + systemInformationBlockType15-7, + systemInformationBlockType15-8, + systemInformationBlockType16, + systemInformationBlockType17, + systemInformationBlockType18, + systemInformationBlockType19, + systemInformationBlockType20, + systemInformationBlockType21, + systemInformationBlockType22, + systemInformationBlockType23, + systemInformationBlockType24, + spare22, spare21, spare20, spare19, spare18, + spare17, spare16, spare15, spare14, spare13, spare12, + spare11, spare10, spare9, spare8, spare7, spare6, spare5, + spare4, spare3, spare2, spare1 } + SIB-TypeAndTag ::= CHOICE { sysInfoType1 PLMN-ValueTag, sysInfoType2 CellValueTag, @@ -20660,6 +22514,73 @@ SIB-TypeAndTag ::= CHOICE { spare1 NULL } +SIB-TypeAndTag2 ::= CHOICE { + sysInfoType1 PLMN-ValueTag, + sysInfoType2 CellValueTag, + sysInfoType3 CellValueTag3, + sysInfoType4 CellValueTag, + sysInfoType5 CellValueTag3, + sysInfoType5bis CellValueTag3, + sysInfoType6 CellValueTag, + sysInfoType7 NULL, + sysInfoType11 CellValueTag, + sysInfoType11bis CellValueTag, + sysInfoType12 CellValueTag, + sysInfoType13 CellValueTag, + sysInfoType13-1 CellValueTag, + sysInfoType13-2 CellValueTag, + sysInfoType13-3 CellValueTag, + sysInfoType13-4 CellValueTag, + sysInfoType14 NULL, + sysInfoType15 CellValueTag, + sysInfoType15bis CellValueTag, + sysInfoType15-1 CellValueTag, + sysInfoType15-1bis CellValueTag, + sysInfoType15-1ter CellValueTag, + sysInfoType15-2 SIBOccurrenceIdentityAndValueTag, + sysInfoType15-2bis SIBOccurrenceIdentityAndValueTag, + sysInfoType15-2ter SIBOccurrenceIdentityAndValueTag, + sysInfoType15-3 SIBOccurrenceIdentityAndValueTag, + sysInfoType15-3bis SIBOccurrenceIdentityAndValueTag, + sysInfoType15-4 CellValueTag, + sysInfoType15-5 CellValueTag, + sysInfoType15-6 CellValueTag, + sysInfoType15-7 CellValueTag, + sysInfoType15-8 CellValueTag, + sysInfoType16 PredefinedConfigIdentityAndValueTag, + sysInfoType17 NULL, + sysInfoType18 CellValueTag, + sysInfoType19 CellValueTag, + sysInfoType20 CellValueTag, + sysInfoType21 CellValueTag3, + sysInfoType22 CellValueTag3, + sysInfoType23 CellValueTag, + sysInfoType24 NULL, + sysInfoType11ter CellValueTag3, + spare22 NULL, + spare21 NULL, + spare20 NULL, + spare19 NULL, + spare18 NULL, + spare17 NULL, + spare16 NULL, + spare15 NULL, + spare14 NULL, + spare13 NULL, + spare12 NULL, + spare11 NULL, + spare10 NULL, + spare9 NULL, + spare8 NULL, + spare7 NULL, + spare6 NULL, + spare5 NULL, + spare4 NULL, + spare3 NULL, + spare2 NULL, + spare1 NULL +} + SIBSb-TypeAndTag ::= CHOICE { sysInfoType1 PLMN-ValueTag, sysInfoType2 CellValueTag, @@ -20697,6 +22618,18 @@ SIBSb-TypeAndTag ::= CHOICE { spare1 NULL } + +SIBSb-TypeAndTagExtValueTag ::= CHOICE { + sysInfoType3 CellValueTagExt, + sysInfoType5 CellValueTagExt, + sysInfoType5bis CellValueTagExt, + sysInfoType21 CellValueTagExt, + sysInfoType22 CellValueTagExt, + spare3 NULL, + spare2 NULL, + spare1 NULL +} + SIB-TypeExt ::= CHOICE { systemInfoType11bis NULL, systemInfoType15bis NULL, @@ -20714,6 +22647,17 @@ SIB-TypeExt2 ::= CHOICE { systemInfoType20 NULL, systemInfoType21 NULL, systemInfoType22 NULL, + systemInfoType15-1ter NULL, + systemInfoType23 NULL, + systemInfoType24 NULL +} + +SIB-TypeExt3 ::= CHOICE { + systemInfoType11ter NULL, + spare7 NULL, + spare6 NULL, + spare5 NULL, + spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL @@ -20744,9 +22688,16 @@ SibOFF ::= ENUMERATED { so20, so22, so24, so26, so28, so30, so32 } +SibOFF-vc50ext ::= SEQUENCE { + sibOFF SibOFF OPTIONAL +} + SibOFF-List ::= SEQUENCE (SIZE (1..15)) OF SibOFF +SibOFF-List2 ::= SEQUENCE (SIZE (1..15)) OF + SibOFF-vc50ext + SysInfoType1 ::= SEQUENCE { -- Core network IEs cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP, @@ -20805,7 +22756,10 @@ SysInfoType3 ::= SEQUENCE { sysInfoType3-v870ext SysInfoType3-v870ext-IEs, v900NonCriticalExtension SEQUENCE { sysInfoType3-v920ext SysInfoType3-v920ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtension SEQUENCE { + sysInfoType3-vc50ext SysInfoType3-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -20865,6 +22819,10 @@ SysInfoType3-v920ext-IEs ::= SEQUENCE { imsEmergencySupportIndicator ENUMERATED { supported } OPTIONAL } +SysInfoType3-vc50ext-IEs ::= SEQUENCE { + txFailParams TxFailParams OPTIONAL +} + SysInfoType4 ::= SEQUENCE { -- UTRAN mobility IEs cellIdentity CellIdentity, @@ -21296,7 +23254,10 @@ SysInfoType11 ::= SEQUENCE { sysInfoType11-v860ext SysInfoType11-v860ext-IEs, va80NonCriticalExtensions SEQUENCE { sysInfoType11-va80ext SysInfoType11-va80ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType11-vc50ext SysInfoType11-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -21358,6 +23319,16 @@ SysInfoType11-va80ext-IEs ::= SEQUENCE { multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL } +SysInfoType11-vc50ext-IEs ::= SEQUENCE { + measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL, + -- Measurement IEs + measurementScalingFactor MeasurementScalingFactor OPTIONAL +} + +MeasurementScalingFactor ::= ENUMERATED { + sf-utra-cf1, sf-utra-cf2} + + SysInfoType11bis ::= SEQUENCE { -- Measurement IEs measurementControlSysInfo MeasurementControlSysInfoExtension OPTIONAL, @@ -21371,7 +23342,10 @@ SysInfoType11bis ::= SEQUENCE { sysInfoType11bis-v860ext SysInfoType11bis-v860ext-IEs, va80NonCriticalExtensions SEQUENCE { sysInfoType11bis-va80ext SysInfoType11bis-va80ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType11bis-vc50ext SysInfoType11bis-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -21393,6 +23367,17 @@ SysInfoType11bis-va80ext-IEs ::= SEQUENCE { multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL } +SysInfoType11bis-vc50ext-IEs ::= SEQUENCE { + measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL +} + +SysInfoType11ter ::= SEQUENCE { + -- Measurement IEs + measureControlSysInfoInterFreqExt MeasureControlSysInfoInterFreqExt OPTIONAL, + multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + SysInfoType12 ::= SEQUENCE { -- Measurement IEs fach-MeasurementOccasionInfo FACH-MeasurementOccasionInfo OPTIONAL, @@ -21410,7 +23395,10 @@ SysInfoType12 ::= SEQUENCE { sysInfoType12-v7b0ext SysInfoType12-v7b0ext-IEs, va80NonCriticalExtensions SEQUENCE { sysInfoType12-va80ext SysInfoType12-va80ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType12-vc50ext SysInfoType12-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -21460,6 +23448,10 @@ SysInfoType12-va80ext-IEs ::= SEQUENCE { multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL } +SysInfoType12-vc50ext-IEs ::= SEQUENCE { + measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL +} + SysInfoType13 ::= SEQUENCE { -- Core network IEs cn-DomainSysInfoList CN-DomainSysInfoList, @@ -21620,6 +23612,14 @@ SysInfoType15-1bis-v920ext-IEs ::= SEQUENCE { ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections-v920ext } +SysInfoType15-1ter ::= SEQUENCE { + -- Measurement IEs + uePositioning-BDSCorrections UE-Positioning-DBDSCorrections OPTIONAL, + uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL, + -- Extension mechanism for non-release12 information + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + SysInfoType15-2 ::= SEQUENCE { -- Ephemeris and clock corrections transmissionTOW GPS-TOW-1sec, @@ -21640,7 +23640,15 @@ SysInfoType15-2ter ::= SEQUENCE { -- Measurement IEs ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels, -- Extension mechanism for non-release99 information - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType15-2ter-vc50ext SysInfoType15-2ter-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +SysInfoType15-2ter-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels-vc50ext OPTIONAL } SysInfoType15-3 ::= SEQUENCE { @@ -21673,7 +23681,10 @@ SysInfoType15-3bis ::= SEQUENCE { sysInfoType15-3bis-v860ext SysInfoType15-3bis-v860ext-IEs, va40NonCriticalExtensions SEQUENCE { sysInfoType15-3bis-va40ext SysInfoType15-3bis-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType15-3bis-vc50ext SysInfoType15-3bis-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -21691,6 +23702,12 @@ SysInfoType15-3bis-va40ext-IEs ::= SEQUENCE { ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels-va40ext OPTIONAL } +SysInfoType15-3bis-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-vc50ext OPTIONAL, + ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels-vc50ext OPTIONAL +} + SysInfoType15-4 ::= SEQUENCE { -- Measurement IEs ue-positioning-OTDOA-CipherParameters UE-Positioning-CipherParameters OPTIONAL, @@ -21743,7 +23760,10 @@ SysInfoType15-6 ::= SEQUENCE { -- Extension mechanism for non-release99 information va40NonCriticalExtensions SEQUENCE { sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType15-6-vc50ext SysInfoType15-6-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } @@ -21752,6 +23772,11 @@ SysInfoType15-6-va40ext-IEs ::= SEQUENCE { UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext } +SysInfoType15-6-vc50ext-IEs ::= SEQUENCE { + ue-positioning-GANSS-ReferenceMeasurementInformation + UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext +} + SysInfoType15-7 ::= SEQUENCE { -- Measurement IEs ue-positioning-GANSS-DataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance, @@ -21839,7 +23864,10 @@ SysInfoType18 ::= SEQUENCE { sysInfoType18-v6b0ext SysInfoType18-v6b0ext, v860NonCriticalExtensions SEQUENCE { sysInfoType18-v860ext SysInfoType18-v860ext, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType18-vc50ext SysInfoType18-vc50ext, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -21854,6 +23882,11 @@ SysInfoType18-v860ext ::= SEQUENCE { connectedModePLMNIdentities PLMNIdentitiesOfNeighbourCells-v860ext OPTIONAL } +SysInfoType18-vc50ext ::= SEQUENCE { + idleModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL, + connectedModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL +} + SysInfoType19 ::= SEQUENCE { -- Measurement IEs utra-PriorityInfoList UTRA-PriorityInfoList, @@ -21870,7 +23903,10 @@ SysInfoType19 ::= SEQUENCE { sysInfoType19-vb50ext SysInfoType19-vb50ext, vb80NonCriticalExtensions SEQUENCE { sysInfoType19-vb80ext SysInfoType19-vb80ext, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + sysInfoType19-vc50ext SysInfoType19-vc50ext, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -21906,6 +23942,13 @@ SysInfoType19-vb80ext ::= SEQUENCE { eutra-FrequencyAndPriorityInfoExtensionList-vb80ext EUTRA-FrequencyAndPriorityInfoExtensionList-vb80ext OPTIONAL } +SysInfoType19-vc50ext ::= SEQUENCE { + eutra-FrequencyRACHReportingInfo-vc50ext EUTRA-FrequencyRACHReportingInfo-vc50ext OPTIONAL, + eutra-FrequencyAndPriorityInfoList-vc50ext EUTRA-FrequencyAndPriorityInfoList-vc50ext OPTIONAL, + eutra-FrequencyAndPriorityInfoExtensionList-vc50ext + EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext OPTIONAL +} + SysInfoType20 ::= SEQUENCE { hNBName HNBName OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL @@ -21933,6 +23976,28 @@ SysInfoType22 ::= SEQUENCE { fallback-R99-PRACH-info Fallback-R99-PRACH-info-IEs OPTIONAL, commonEDCHResourceConfigInfoListExt CommonEDCHResourceConfigInfoListExt OPTIONAL, hs-dsch-DrxCellfach-SecondDrx-info HS-DSCH-DrxCellfach-SecondDrx-info OPTIONAL, + -- Extension mechanism for non- release11 information + vc50NonCriticalExtensions SEQUENCE { + sysInfoType22-vc50ext SysInfoType22-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL +} + +SysInfoType22-vc50ext-IEs ::= SEQUENCE { + cell-Reselection-indication-reporting ENUMERATED { true } OPTIONAL +} + +SysInfoType23 ::= SEQUENCE { + wlanRepresentation CHOICE { + wlanOffloadInformationPerPLMN-List WLANOffloadInformationPerPLMN-List, + wlanOffloadInformationForAll WLANOffloadInformation + }, + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + +SysInfoType24 ::= SEQUENCE { + dtchTransmissionBlocked BIT STRING (SIZE (maxNumAccessGroups)) OPTIONAL, + expirationTimeFactor ExpirationTimeFactor2 OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL } @@ -21944,7 +24009,10 @@ SysInfoTypeSB1 ::= SEQUENCE { sysInfoTypeSB1-v6b0ext SysInfoTypeSB1-v6b0ext, v860NonCriticalExtensions SEQUENCE { sysInfoTypeSB1-v860ext SysInfoTypeSB1-v860ext, + vc50NonCriticalExtensions SEQUENCE { + sysInfoTypeSB1-vc50ext SysInfoTypeSB1-vc50ext, nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -21959,6 +24027,11 @@ SysInfoTypeSB1-v860ext ::= SEQUENCE { ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL } +SysInfoTypeSB1-vc50ext ::= SEQUENCE { + sib-ReferenceList SIBSb-ReferenceList2 OPTIONAL, + extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL +} + SysInfoTypeSB2 ::= SEQUENCE { -- Other IEs sib-ReferenceList SIB-ReferenceList, @@ -21967,7 +24040,10 @@ SysInfoTypeSB2 ::= SEQUENCE { sysInfoTypeSB2-v6b0ext SysInfoTypeSB2-v6b0ext, v860NonCriticalExtensions SEQUENCE { sysInfoTypeSB2-v860ext SysInfoTypeSB2-v860ext, + vc50NonCriticalExtensions SEQUENCE { + sysInfoTypeSB2-vc50ext SysInfoTypeSB2-vc50ext, nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -21982,9 +24058,35 @@ SysInfoTypeSB2-v860ext ::= SEQUENCE { ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL } +SysInfoTypeSB2-vc50ext ::= SEQUENCE { + sib-ReferenceList SIBSb-ReferenceList2 OPTIONAL, + extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL +} + + +SysInfoTypeSB3 ::= SEQUENCE { + -- Other IEs + sb3-ValueTag CellValueTag2, + sib-ReferenceList SIB-ReferenceList2, + -- Extension mechanism for non- release99 information + nonCriticalExtensions SEQUENCE {} OPTIONAL +} + TDD-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF FrequencyInfoTDD +TxFailParams ::= SEQUENCE { + modeSpecificInfo CHOICE { + fdd SEQUENCE { + connEstFailCount ENUMERATED {n1, n2, n3, n4}, + offsetValidity ENUMERATED {s30, s60, s120, s240, + s300, s420, s600, s900}, + connEstFailTempQoffset INTEGER (0..15) OPTIONAL + }, + tdd NULL + } +} + UE-HistoryInformation ::= SEQUENCE { ue-InactivityPeriod INTEGER (1..120), ueMobilityStateIndicator High-MobilityDetected OPTIONAL, @@ -22000,6 +24102,10 @@ ValueTagInfo ::= CHOICE { sIBOccurrenceIdentityAndValueTag SIBOccurrenceIdentityAndValueTag } +ValueTagInfoExtValueTag ::= CHOICE { + cellValueTag CellValueTag2 +} + -- *************************************************** -- -- ANSI-41 INFORMATION ELEMENTS (10.3.9) @@ -22632,4 +24738,73 @@ 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 { + threshServingRSCP WLANThreshServingRSCP OPTIONAL, + threshServingECNO WLANThreshServingECNO OPTIONAL, + threshChannelUtilization WLANThreshChannelUtilization OPTIONAL, + threshBackhaulBandwidth WLANThreshBackhaulBandwidth OPTIONAL, + threshBeaconRSSI WLANThreshBeaconRSSI OPTIONAL, + offloadPreferenceIndicator BIT STRING (SIZE (16)) OPTIONAL, + t-SteeringWLAN T-Reselection-S OPTIONAL +} + +WLANThreshServingRSCP ::= SEQUENCE { + -- Actual value = IE value * 2 + 1 + threshServingLow INTEGER (-60..-13), + -- Actual value = IE value * 2 + 1 + threshServingHigh INTEGER (-60..-13) +} + +WLANThreshServingECNO ::= SEQUENCE { + threshServingLow2 INTEGER (-24..0), + threshServingHigh2 INTEGER (-24..0) +} + +WLANThreshChannelUtilization ::= SEQUENCE { + threshChannelUtilizationLow INTEGER (0..255), + threshChannelUtilizationHigh INTEGER (0..255) +} + +WLANThreshBackhaulBandwidth ::= SEQUENCE { + threshBackhaulDLBandwidthLow WLANThreshBackhaulRate, + threshBackhaulDLBandwidthHigh WLANThreshBackhaulRate, + threshBackhaulULBandwidthLow WLANThreshBackhaulRate, + threshBackhaulULBandwidthHigh WLANThreshBackhaulRate +} + +WLANThreshBeaconRSSI ::= SEQUENCE { + threshBeaconRSSILow INTEGER (0..255), + threshBeaconRSSIHigh INTEGER (0..255) +} + +WLANIdentifierList ::= SEQUENCE (SIZE (1..maxWLANID)) OF + WLANIdentifier + +WLANIdentifier ::= SEQUENCE { + ssid OCTET STRING (SIZE (1..32)) OPTIONAL, + bssid OCTET STRING (SIZE (6)) OPTIONAL, + hessid OCTET STRING (SIZE (6)) OPTIONAL +} + +WLANOffloadInformationPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF WLANOffloadInformation + +WLANOffloadInformation ::= SEQUENCE { + wlanOffloadConfig WLANOffloadConfig OPTIONAL, + wlanIdentifierList WLANIdentifierList OPTIONAL +} + +WLANThreshBackhaulRate ::= ENUMERATED { r0, r4, r8, r16, r32, r64, r128, r256, + r512, r1024, r2048, r4096, r8192, r16384, r32768, + r65536, r131072, r262144, r524288, r1048576, + r2097152, r4194304, r8388608, r16777216, + r33554432, r67108864, r134217728, r268435456, + r536870912, r1073741824, r2147483648, r4294967296 +} + END diff --git a/asn1/rrc/Internode-definitions.asn b/asn1/rrc/Internode-definitions.asn index 30eb6dc529..43d27c3380 100644 --- a/asn1/rrc/Internode-definitions.asn +++ b/asn1/rrc/Internode-definitions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 25.331 V11.8.0 (2013-12) +-- 3GPP TS 25.331 V12.6.0 (2015-06) -- Internode-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -123,19 +123,26 @@ FROM PDU-definitions DRAC-StaticInformationList, UL-CommonTransChInfo, UL-CommonTransChInfo-r4, + UL-CommonTransChInfo-r12, UL-AddReconfTransChInfoList, UL-AddReconfTransChInfoList-r6, UL-AddReconfTransChInfoList-r7, UL-AddReconfTransChInfoList-r8, -- Physical Channel IEs : + DCH-Enhancements-Info-FDD, + DL-CommonInformation-r12, + DL-InformationPerRL-List-r12, + DTX-DRX-Info-r12, FrequencyInfo, PrimaryCPICH-Info, TPC-CombinationIndex, ScramblingCodeChange, + Serving-HSDSCH-CellInformation-r12, TGCFN, TGPSI, TGPS-ConfigurationParams, TGPS-ConfigurationParams-r8, + UL-SecondaryCellInfoFDD-r12, -- Measurement IEs : Event1j-r6, Hysteresis, @@ -156,6 +163,7 @@ FROM PDU-definitions MeasurementType-r9, MeasurementType-r10, MeasurementType-r11, + MeasurementType-r12, AdditionalMeasurementID-List, AdditionalMeasurementID-List-r9, PositionEstimate, @@ -552,7 +560,14 @@ SRNC-RelocationInfo-r3 ::= CHOICE { sRNC-RelocationInfo-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + sRNC-RelocationInfo-r12 SRNC-RelocationInfo-r12-IEs, + sRNC-RelocationInfo-r12-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -581,7 +596,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". @@ -1473,6 +1488,96 @@ SRNC-RelocationInfo-r11-IEs ::= SEQUENCE { mbmsSelectedServiceInfo MBMS-SelectedServiceInfo OPTIONAL } +SRNC-RelocationInfo-r12-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-r12 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-r12 OPTIONAL, + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r12 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 { @@ -1703,6 +1808,12 @@ MeasurementCommandWithType-r11 ::= CHOICE { release NULL } +MeasurementCommandWithType-r12 ::= CHOICE { + setup MeasurementType-r12, + modify NULL, + release NULL +} + OngoingMeasRep ::= SEQUENCE { measurementIdentity MeasurementIdentity, -- TABULAR: The CHOICE Measurement in the tabular description is included @@ -1807,6 +1918,13 @@ OngoingMeasRep-r11 ::= SEQUENCE { additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL } +OngoingMeasRep-r12 ::= SEQUENCE { + measurementIdentity MeasurementIdentity-r9, + measurementCommandWithType MeasurementCommandWithType-r12, + measurementReportingMode MeasurementReportingMode OPTIONAL, + additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL +} + OngoingMeasRepList ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep @@ -1837,6 +1955,9 @@ OngoingMeasRepList-r10 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRepList-r11 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF OngoingMeasRep-r11 +OngoingMeasRepList-r12 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF + OngoingMeasRep-r12 + PDCP-Capability-r4 ::= SEQUENCE { losslessSRNS-RelocationSupport BOOLEAN, supportForRfc2507 CHOICE { diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn index 75b0113314..8eed0ffca3 100644 --- a/asn1/rrc/PDU-definitions.asn +++ b/asn1/rrc/PDU-definitions.asn @@ -1,4 +1,4 @@ --- 3GPP TS 25.331 V11.8.0 (2013-12) +-- 3GPP TS 25.331 V12.6.0 (2015-06) -- PDU-definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -17,16 +17,20 @@ IMPORTS CN-InformationInfo, CN-InformationInfo-r6, CN-InformationInfoFull, + DomainSpecificAccessRestrictionParam-v670ext, NAS-Message, PagingRecordTypeID, + PagingPermissionWithAccessControlParameters, PLMN-Identity, -- UTRAN Mobility IEs : CellIdentity, CellIdentity-PerRL-List, DedicatedPriorityInformation, DedicatedPriorityInformation-r11, + DedicatedWLANOffloadInformation, URA-Identity, -- User Equipment IEs : + AccessGroupIdentity, AccessStratumReleaseIndicator, ActivationTime, C-RNTI, @@ -36,8 +40,10 @@ IMPORTS CapabilityUpdateRequirement-r5, CapabilityUpdateRequirement-v770ext, CapabilityUpdateRequirement-v860ext, + CapabilityUpdateRequirement-vaj0ext, CapabilityUpdateRequirement-r7, CapabilityUpdateRequirement-r8, + CapabilityUpdateRequirement-r12, CellUpdateCause, CellUpdateCause-ext, CipheringAlgorithm, @@ -122,6 +128,7 @@ IMPORTS UE-RadioAccessCapability-va60ext, UE-RadioAccessCapability-vb50ext, UE-RadioAccessCapability-vb70ext, + UE-RadioAccessCapability-vbc0ext, UE-RadioAccessCapabilityComp, UE-RadioAccessCapabilityComp-ext, UE-RadioAccessCapabilityComp-v770ext, @@ -132,6 +139,7 @@ IMPORTS UE-RadioAccessCapabilityComp2-v920ext, UE-RadioAccessCapabilityComp2-va40ext, UE-RadioAccessCapabilityComp2-vb50ext, + UE-RadioAccessCapabilityComp2-vc50ext, UE-RadioAccessCapabilityComp-TDD128, UE-RadioAccessCapabilityInfo-v770ext, UE-RadioAccessCapabilityInfo-TDD128-v8b0ext, @@ -238,12 +246,14 @@ IMPORTS UL-AddReconfTransChInfoList-r8, UL-CommonTransChInfo, UL-CommonTransChInfo-r4, + UL-CommonTransChInfo-r12, UL-DeletedTransChInfoList, UL-DeletedTransChInfoList-r6, -- Physical Channel IEs : AdditionalDLSecCellInfoListFDD, AdditionalDLSecCellInfoListFDD-r11, AdditionalDLSecCellInfoListFDD2, + AdditionalDLSecCellInfoHandoverToUtranListFDD, Alpha, BEACON-PL-Est, CCTrCH-PowerControlInfo, @@ -255,6 +265,7 @@ IMPORTS ConstantValueTdd, ControlChannelDRXInfo-TDD128-r8, CPCH-SetInfo, + DCH-Enhancements-Info-FDD, DHS-Sync, DL-CommonInformation, DL-CommonInformation-r4, @@ -264,6 +275,7 @@ IMPORTS DL-CommonInformation-r8, DL-CommonInformation-r10, DL-CommonInformation-r11, + DL-CommonInformation-r12, DL-CommonInformationPost, DL-HSPDSCH-Information, DL-HSPDSCH-Information-r6, @@ -273,6 +285,7 @@ IMPORTS DL-HSPDSCH-Information-r9, DL-HSPDSCH-Information-r8-ext2, DL-HSPDSCH-Information-r11, + DL-HSPDSCH-Information-r12, DL-HSPDSCH-MultiCarrier-Information, DL-InformationPerRL-List, DL-InformationPerRL-List-r4, @@ -283,6 +296,7 @@ IMPORTS DL-InformationPerRL-List-r8, DL-InformationPerRL-List-v6b0ext, DL-InformationPerRL-List-r11, + DL-InformationPerRL-List-r12, DL-InformationPerRL-ListPostFDD, DL-InformationPerRL-PostTDD, DL-InformationPerRL-PostTDD-LCR-r4, @@ -293,15 +307,18 @@ IMPORTS DL-SecondaryCellInfoFDD-r9, DL-SecondaryCellInfoFDD-r10, DL-SecondaryCellInfoFDD-r11, + DL-SecondaryCellInfoFDD-HandoverToUtran, DL-TPC-PowerOffsetPerRL-List, DLUL-HSPA-Information-r8, DLUL-HSPA-Information-r9, DLUL-HSPA-Information-r10, DPC-Mode, + DPCCH2InfoFDD, DPCH-CompressedModeStatusInfo, DPCH-CompressedModeStatusInfo-r10, DTX-DRX-TimingInfo-r7, DTX-DRX-Info-r7, + DTX-DRX-Info-r12, DynamicPersistenceLevel, E-DCH-ReconfigurationInfo, E-DCH-ReconfigurationInfo-SecULFrequency, @@ -313,6 +330,7 @@ IMPORTS EUTRA-TargetFreqInfoList-vb50ext, EXT-UL-TimingAdvance, Feedback-cycle-r7, + FilteredUEPowerHeadroomReportInfo, FrequencyInfo, FrequencyInfoFDD, FrequencyInfoTDD, @@ -331,6 +349,8 @@ IMPORTS MIMO4x4-Parameters, Multi-frequencyInfo-LCR-r7, MU-MIMO-Info-TDD128, + Non-rectResAllocInd-TDD128, + Non-rectResSpecTSset-TDD128, OpenLoopPowerControl-IPDL-TDD-r4, PDSCH-CapacityAllocationInfo, PDSCH-CapacityAllocationInfo-r4, @@ -355,7 +375,9 @@ IMPORTS RL-AdditionInformationList-r10, RL-AdditionInformationList-vb50ext, RL-AdditionInformationList-r11, + RL-AdditionInformationList-r12, RL-AdditionInformationList-SecULFreq, + RL-AdditionInformationList-SecULFreq-r12, RL-RemovalInformationList, RL-RemovalInformationList-SecULFreq, SecondaryCellMIMOparametersFDD-v950ext, @@ -364,7 +386,9 @@ IMPORTS Serving-HSDSCH-CellInformation-r8, Serving-HSDSCH-CellInformation-r9, Serving-HSDSCH-CellInformation-r11, + Serving-HSDSCH-CellInformation-r12, ServingCellChangeParameters, + ServingCellChangeParameters-r12, SpecialBurstScheduling, SPS-Information-TDD128-r8, SSDT-Information, @@ -403,7 +427,9 @@ IMPORTS UL-EDCH-Information-r11, UL-MulticarrierEDCHInfo-TDD128, UL-OLTD-InfoFDD, + UL-OtherTTIConfiguration-Information, UL-SecondaryCellInfoFDD, + UL-SecondaryCellInfoFDD-r12, UL-SynchronisationParameters-r4, UL-TimingAdvance, UL-TimingAdvanceControl, @@ -425,10 +451,13 @@ IMPORTS EventResultsOnSecUlFreq, EUTRA-EventResults, EUTRA-EventResults-vb50ext, + EUTRA-EventResults-vc50ext, EUTRA-MeasuredResults, EUTRA-MeasuredResults-v920ext, EUTRA-MeasuredResults-vb50ext, + EUTRA-MeasuredResults-vc50ext, EUTRA-EventResultsForCELLFACH, + EUTRA-EventResultsForCELLFACH-vc50ext, Inter-FreqEventCriteriaList-v590ext, Intra-FreqEventCriteriaList-v590ext, IntraFreqReportingCriteria-1b-r5, @@ -437,6 +466,7 @@ IMPORTS InterFreqEventResults-LCR-r4-ext, InterRATCellInfoIndication, InterRATMeasurement-r11, + InterRATMeasurement-r12, InterRAT-TargetCellDescription, MeasuredResults, MeasuredResults-v390ext, @@ -444,17 +474,22 @@ IMPORTS MeasuredResults-v770ext, MeasuredResults-v860ext, MeasuredResults-v920ext, + MeasuredResults-vc50ext, MeasuredResultsOnSecUlFreq, + MeasuredResultsOnSecUlFreq-vc50ext, MeasuredResultsListOnSecUlFreq, + MeasuredResultsListOnSecUlFreq-vc50ext, MeasuredResultsList, MeasuredResultsList-LCR-r4-ext, MeasuredResultsList-v770xet, MeasuredResultsList-v860ext, MeasuredResultsList-v920ext, + MeasuredResultsList-vc50ext, MeasuredResultsOnRACH, MeasuredResultsOnRACHFDD-r11, MeasuredResultsOnRACH-v7g0ext, MeasuredResultsOnRACHinterFreq, + MeasuredResultsOnRACH-vc50ext, MeasuredResultsOnRACH-EUTRAFreq, MeasurementCommand, MeasurementCommand-r4, @@ -464,10 +499,13 @@ IMPORTS MeasurementCommand-r9, MeasurementCommand-r10, MeasurementCommand-r11, + MeasurementReleaseEnhancement, + MeasurementCommand-r12, MeasurementIdentity, MeasurementIdentity-r9, MeasurementIdentityExt, MeasurementReportingMode, + MeasurementScalingFactor, NewInterFreqCellList-v7b0ext, NewInterFreqCellList-LCR-v8a0ext, NewIntraFreqCellList-LCR-v8a0ext, @@ -480,6 +518,7 @@ IMPORTS UE-Positioning-GPS-AssistanceData-v770ext, UE-Positioning-GPS-AssistanceData-v920ext, UE-Positioning-GPS-AssistanceData-va40ext, + UE-Positioning-GPS-AssistanceData-vc50ext, UE-Positioning-GPS-ReferenceTimeUncertainty, UE-Positioning-Measurement-v390ext, UE-Positioning-OTDOA-AssistanceData, @@ -491,9 +530,12 @@ IMPORTS UE-Positioning-GANSS-AssistanceData-v860ext, UE-Positioning-GANSS-AssistanceData-v920ext, UE-Positioning-GANSS-AssistanceData-va40ext, + UE-Positioning-GANSS-AssistanceData-vc50ext, -- Other IEs : BCCH-ModificationInfo, + BCCH-ModificationInfo-vc50ext, CDMA2000-MessageList, + CellValueTag2, ETWS-Information, ETWS-WarningSecurityInfo, GSM-TargetCellInfoList, @@ -509,20 +551,25 @@ IMPORTS MasterInformationBlock, MIB-ValueTag, ProtocolErrorMoreInformation, + RMP-Frequency-List, Rplmn-Information, Rplmn-Information-r4, SegCount, SegmentIndex, SFN-Prime, SIB-Data-fixed, + SIB-Data2-fixed, SIB-Data-variable, + SIB-Data2-variable, SIB-Type, + SIB-Type2, SysInfoType1, SysInfoType3, SysInfoType5, SysInfoType7, SysInfoType11, SysInfoType11bis, + SysInfoType11ter, SysInfoType12, SysInfoTypeSB1, SysInfoTypeSB2, @@ -570,11 +617,19 @@ IMPORTS LoggedMeasurementsConfigurationInfo-r11, LoggedMeasReport, LoggedMeasReport-vb50ext, + LoggedMeasReport-vc50ext, ConnectionEstablishmentFailureReport, + ConnectionEstablishmentFailureReport-r11, + ConnectionEstablishmentFailureReport-vc50ext, + RsrqType, -- UTRAN ANR IEs LoggedANRConfigurationInfo, LoggedANRReportInfoList, - LoggedANRReportInfoList-vb50ext + LoggedANRReportInfoList-vb50ext, +-- WLAN Offload IEs + WLANOffloadConfig, + WLANOffloadInformation + FROM InformationElements @@ -674,7 +729,16 @@ ActiveSetUpdate ::= CHOICE { activeSetUpdate-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + activeSetUpdate-r12 ActiveSetUpdate-r12-IEs, + -- Container for adding non critical extensions after freezing + -- REL-13 + activeSetUpdate-r12-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -961,6 +1025,51 @@ ActiveSetUpdate-r11-IEs ::= SEQUENCE { additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL } +ActiveSetUpdate-r12-IEs ::= SEQUENCE { + -- User equipment IEs + activationTime ActivationTime OPTIONAL, + newU-RNTI U-RNTI OPTIONAL, + newH-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- Physical channel IEs + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 OPTIONAL, + rl-AdditionInformationList-SecULFreq + RL-AdditionInformationList-SecULFreq-r12 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, + 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 +} -- *************************************************** -- -- ACTIVE SET UPDATE COMPLETE (FDD only) @@ -1026,7 +1135,11 @@ AssistanceDataDelivery ::= CHOICE { va40NonCriticalExtension SEQUENCE { assistanceDataDelivery-va40ext AssistanceDataDelivery-va40ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtension SEQUENCE { + assistanceDataDelivery-vc50ext + AssistanceDataDelivery-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -1083,6 +1196,13 @@ AssistanceDataDelivery-va40ext-IEs ::= SEQUENCE { UE-Positioning-GANSS-AssistanceData-va40ext OPTIONAL } +AssistanceDataDelivery-vc50ext-IEs ::= SEQUENCE { + ue-positioning-GPS-AssistanceData-vc50ext + UE-Positioning-GPS-AssistanceData-vc50ext OPTIONAL, + ue-positioning-GANSS-AssistanceData-vc50ext + UE-Positioning-GANSS-AssistanceData-vc50ext OPTIONAL +} + -- *************************************************** -- -- CELL CHANGE ORDER FROM UTRAN @@ -1203,7 +1323,10 @@ CellUpdate ::= SEQUENCE { cellUpdate-va40ext CellUpdate-va40ext-IEs, vb50NonCriticalExtensions SEQUENCE { cellUpdate-vb50ext CellUpdate-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + cellUpdate-vc50ext CellUpdate-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -1317,6 +1440,11 @@ CellUpdate-vb50ext-IEs ::= SEQUENCE { measuredResultsOnRACHEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL } +CellUpdate-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACH MeasuredResultsOnRACH-vc50ext OPTIONAL +} + -- *************************************************** -- -- CELL UPDATE CONFIRM @@ -1467,7 +1595,17 @@ CellUpdateConfirm ::= CHOICE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + cellUpdateConfirm-r12 CellUpdateConfirm-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + cellUpdateConfirm-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -2098,7 +2236,7 @@ CellUpdateConfirm-r11-IEs ::= SEQUENCE { mimoParameters MIMO-Parameters-r9 OPTIONAL, mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, - ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, @@ -2106,7 +2244,7 @@ CellUpdateConfirm-r11-IEs ::= SEQUENCE { ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, - dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, @@ -2120,6 +2258,82 @@ CellUpdateConfirm-r11-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +CellUpdateConfirm-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + 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, + -- 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-r11 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 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 @@ -2259,7 +2473,16 @@ CellUpdateConfirm-CCCH ::= CHOICE { cellUpdateConfirm-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + cellUpdateConfirm-r12 CellUpdateConfirm-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + cellUpdateConfirm-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, criticalExtensions SEQUENCE {} + } } } } @@ -2893,7 +3116,9 @@ HandoverToUTRANCommand-r9-IEs ::= SEQUENCE { newSecondary-E-RNTI E-RNTI OPTIONAL, -- Radio bearer IEs -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { srb-InformationSetupList SRB-InformationSetupList-r8, @@ -2979,9 +3204,20 @@ HandoverToUTRANCommand-LaterCriticalExtensions ::= CHOICE { handoverToUTRANCommand-r11 HandoverToUTRANCommand-r11-IEs, -- Container for adding non critical extensions after freezing REL-12 handoverToUTRANCommand-r11-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbc0NonCriticalExtensions SEQUENCE { + handoverToUTRANCommand-vbc0ext HandoverToUTRANCommand-vbc0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + handoverToUTRANCommand-r12 HandoverToUTRANCommand-r12-IEs, + -- Container for adding non critical extensions after freezing REL-13 + handoverToUTRANCommand-r12-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } @@ -2995,7 +3231,9 @@ HandoverToUTRANCommand-r10-IEs ::= SEQUENCE { newSecondary-E-RNTI E-RNTI OPTIONAL, -- Radio bearer IEs -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { srb-InformationSetupList SRB-InformationSetupList-r8, @@ -3136,6 +3374,95 @@ HandoverToUTRANCommand-r11-IEs ::= SEQUENCE { maxAllowedUL-TX-Power MaxAllowedUL-TX-Power } +HandoverToUTRANCommand-vbc0ext-IEs ::= SEQUENCE { + specificationMode CHOICE { + complete SEQUENCE { + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-HandoverToUtran OPTIONAL, + ulSecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + additionalDLSecCellInfoHandoverToUtranListFDD AdditionalDLSecCellInfoHandoverToUtranListFDD OPTIONAL + } + } +} + +HandoverToUTRANCommand-r12-IEs ::= SEQUENCE { + -- User equipment IEs + new-U-RNTI U-RNTI-Short, + cipheringAlgorithm CipheringAlgorithm-r7 OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + -- Radio bearer IEs + -- Specification mode information + defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + specificationMode CHOICE { + complete SEQUENCE { + srb-InformationSetupList SRB-InformationSetupList-r8, + rab-InformationSetupList RAB-InformationSetupList-r8 OPTIONAL, + ul-CommonTransChInfo UL-CommonTransChInfo-r12, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8, + dl-CommonTransChInfo DL-CommonTransChInfo-r4, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r11, + ul-DPCH-Info UL-DPCH-Info-r11, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r12, + dl-InformationPerRL-List DL-InformationPerRL-List-r12, + -- Physical channel IEs + dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL, + frequencyInfo FrequencyInfo, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-HandoverToUtran OPTIONAL, + ulSecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, + additionalDLSecCellInfoHandoverToUtranListFDD AdditionalDLSecCellInfoHandoverToUtranListFDD 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 + } + }, + rab-Info RAB-Info-Post OPTIONAL, + modeSpecificInfo CHOICE { + fdd SEQUENCE { + ul-DPCH-Info UL-DPCH-InfoPostFDD, + dl-CommonInformationPost DL-CommonInformationPost, + dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD, + frequencyInfo FrequencyInfoFDD + }, + tdd CHOICE { + tdd384 SEQUENCE { + ul-DPCH-Info UL-DPCH-InfoPostTDD, + dl-InformationPerRL DL-InformationPerRL-PostTDD, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + }, + tdd128 SEQUENCE { + ul-DPCH-Info UL-DPCH-Info-r7, + dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL + }, + tdd768 SEQUENCE { + ul-DPCH-Info UL-DPCH-Info-r7, + dl-InformationPerRL DL-InformationPerRL-List-r7, + frequencyInfo FrequencyInfoTDD, + primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power + } + } + } + } + }, + -- Physical channel IEs + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power +} + -- *************************************************** -- -- HANDOVER TO UTRAN COMPLETE @@ -3199,7 +3526,10 @@ InitialDirectTransfer ::= SEQUENCE { initialDirectTransfer-v860ext InitialDirectTransfer-v860ext-IEs, vb50NonCriticalExtensions SEQUENCE { initialDirectTransfer-vb50ext InitialDirectTransfer-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + initialDirectTransfer-vc50ext InitialDirectTransfer-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3249,6 +3579,11 @@ InitialDirectTransfer-vb50ext-IEs ::= SEQUENCE { measuredResultsOnRACHEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL } +InitialDirectTransfer-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACH MeasuredResultsOnRACH-vc50ext OPTIONAL +} + -- *************************************************** -- -- HANDOVER FROM UTRAN COMMAND @@ -3530,7 +3865,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 @@ -3666,7 +4001,15 @@ InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs ::= SEQUENCE { vb70NonCriticalExtensions SEQUENCE { interRATHandoverInfo-vb70ext InterRATHandoverInfo-vb70ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vbc0NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-vbc0ext + InterRATHandoverInfo-vbc0ext-IEs, + vc50NonCriticalExtensions SEQUENCE { + interRATHandoverInfo-vc50ext + InterRATHandoverInfo-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -3764,6 +4107,14 @@ InterRATHandoverInfo-vb70ext-IEs ::= SEQUENCE { ue-RadioAccessCapabilityInfo-vb70ext UE-RadioAccessCapability-vb70ext OPTIONAL } +InterRATHandoverInfo-vbc0ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityInfo-vbc0ext UE-RadioAccessCapability-vbc0ext OPTIONAL +} + +InterRATHandoverInfo-vc50ext-IEs ::= SEQUENCE { + ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-vc50ext OPTIONAL +} + -- *************************************************** -- -- MEASUREMENT CONTROL @@ -3898,7 +4249,17 @@ MeasurementControl ::= CHOICE { measurementControl-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + 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 {} + } } } } @@ -4077,6 +4438,19 @@ MeasurementControl-vb50ext-IEs ::= SEQUENCE { interRATMeasurement InterRATMeasurement-r11 OPTIONAL } +MeasurementControl-r12-IEs ::= SEQUENCE { + -- Measurement IEs + measurementIdentity MeasurementIdentity-r9 OPTIONAL, + -- TABULAR: The measurement type is included in measurementCommand. + measurementCommand MeasurementCommand-r12, + 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 @@ -4092,8 +4466,12 @@ MeasurementControlFailure ::= SEQUENCE { -- Container for additional R99 extensions measurementControlFailure-r3-add-ext BIT STRING OPTIONAL, v590NonCriticalExtensions SEQUENCE { - measurementControlFailure-v590ext MeasurementControlFailure-v590ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + measurementControlFailure-v590ext MeasurementControlFailure-v590ext-IEs, + vc50NonCriticalExtensions SEQUENCE { + measurementControlFailure-vc50ext MeasurementControlFailure-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } @@ -4107,6 +4485,9 @@ MeasurementControlFailure-v590ext-IEs ::= SEQUENCE { rrc-TransactionIdentifier-MSP-v590ext RRC-TransactionIdentifier } +MeasurementControlFailure-vc50ext-IEs ::= SEQUENCE { + measurementIdentity MeasurementIdentity-r9 OPTIONAL +} -- *************************************************** -- -- MEASUREMENT REPORT @@ -4153,10 +4534,14 @@ MeasurementReport ::= SEQUENCE { vb50NonCriticalExtensions SEQUENCE { measurementReport-vb50ext MeasurementReport-vb50ext-IEs, - nonCriticalExtensions + vc50NonCriticalExtensions SEQUENCE { + measurementReport-vc50ext + MeasurementReport-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL - } OPTIONAL - } OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -4242,6 +4627,19 @@ MeasurementReport-vb50ext-IEs ::= SEQUENCE { eutra-EventResults EUTRA-EventResults-vb50ext OPTIONAL } +MeasurementReport-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACH MeasuredResultsOnRACH-vc50ext OPTIONAL, + measuredResults MeasuredResults-vc50ext OPTIONAL, + measuredResultsOnSecUlFreq MeasuredResultsOnSecUlFreq-vc50ext OPTIONAL, + additionalMeasuredResults MeasuredResultsList-vc50ext OPTIONAL, + additionalMeasuredResultsOnSecUlFreq + MeasuredResultsListOnSecUlFreq-vc50ext OPTIONAL, + eutra-MeasuredResults EUTRA-MeasuredResults-vc50ext OPTIONAL, + eutra-EventResults EUTRA-EventResults-vc50ext OPTIONAL, + eutra-EventResultsForCELLFACH EUTRA-EventResultsForCELLFACH-vc50ext OPTIONAL +} + -- *************************************************** -- -- PAGING TYPE 1 @@ -4260,7 +4658,10 @@ PagingType1 ::= SEQUENCE { pagingType1-v590ext PagingType1-v590ext-IEs, v860NonCriticalExtensions SEQUENCE { pagingType1-v860ext PagingType1-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + pagingType1-vc50ext PagingType1-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -4276,6 +4677,10 @@ PagingType1-v860ext-IEs ::= SEQUENCE { etws-Information ETWS-Information OPTIONAL } +PagingType1-vc50ext-IEs ::= SEQUENCE { + bcch-ModificationInfo-vc50ext BCCH-ModificationInfo-vc50ext OPTIONAL +} + -- *************************************************** -- -- PAGING TYPE 2 @@ -4478,7 +4883,18 @@ PhysicalChannelReconfiguration ::= CHOICE { nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + physicalChannelReconfiguration-r12 + PhysicalChannelReconfiguration-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + physicalChannelReconfiguration-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -4972,6 +5388,68 @@ PhysicalChannelReconfiguration-r11-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +PhysicalChannelReconfiguration-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- Transport channel IEs + harqInfo HARQ-Info-r11 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 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 @@ -5348,7 +5826,18 @@ RadioBearerReconfiguration ::= CHOICE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + radioBearerReconfiguration-r12 + RadioBearerReconfiguration-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + radioBearerReconfiguration-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -5875,7 +6364,9 @@ RadioBearerReconfiguration-r9-IEs ::= SEQUENCE { supportForChangeOfUE-Capability BOOLEAN OPTIONAL, responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -5963,7 +6454,9 @@ RadioBearerReconfiguration-r10-IEs ::= SEQUENCE { supportForChangeOfUE-Capability BOOLEAN OPTIONAL, responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -6111,6 +6604,100 @@ RadioBearerReconfiguration-r11-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerReconfiguration-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + 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, + -- 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-r11 OPTIONAL + }, + preconfiguration SEQUENCE { + -- All IEs that include an FDD/TDD choice are split in two IEs for this message, + -- one for the FDD only elements and one for the TDD only elements, so that one + -- FDD/TDD choice in this level is sufficient. + preConfigMode CHOICE { + predefinedConfigIdentity PredefinedConfigIdentity, + defaultConfig SEQUENCE { + defaultConfigMode DefaultConfigMode, + defaultConfigIdentity DefaultConfigIdentity-r6 + } + } + } + }, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 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 @@ -6329,7 +6916,18 @@ RadioBearerRelease ::= CHOICE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + radioBearerRelease-r12 + RadioBearerRelease-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + radioBearerRelease-r11-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -6924,7 +7522,7 @@ RadioBearerRelease-r11-IEs ::= SEQUENCE { mimoParameters MIMO-Parameters-r9 OPTIONAL, mimo4x4Parameters MIMO4x4-Parameters OPTIONAL, maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, - ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL, ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL, @@ -6932,7 +7530,79 @@ RadioBearerRelease-r11-IEs ::= SEQUENCE { ul-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL, dl-HSPDSCH-Information DL-HSPDSCH-Information-r11 OPTIONAL, dl-CommonInformation DL-CommonInformation-r11 OPTIONAL, - dl-InformationPerRL-List DL-InformationPerRL-List-r11 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r11 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, + -- 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 +} + +RadioBearerRelease-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + 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, + -- 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-r11 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 OPTIONAL, dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL, @@ -6940,6 +7610,8 @@ RadioBearerRelease-r11-IEs ::= SEQUENCE { 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 @@ -7152,7 +7824,17 @@ RadioBearerSetup ::= CHOICE { radioBearerSetup-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + radioBearerSetup-r12 RadioBearerSetup-r12-IEs, + -- Container for adding non critical extensions after + -- freezing REL-13 + radioBearerSetup-r13-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -7798,6 +8480,79 @@ RadioBearerSetup-r11-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +RadioBearerSetup-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + sr-vcc-Info SR-VCC-Info OPTIONAL, + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + 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-r11 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 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 @@ -8299,7 +9054,10 @@ RRCConnectionRequest-NonCriticalExts-va40-IEs ::= SEQUENCE { rrcConnectionRequest-v9b0ext RRCConnectionRequest-v9b0ext-IEs, vb50NonCriticalExtensions SEQUENCE { rrcConnectionRequest-vb50ext RRCConnectionRequest-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + rrcConnectionRequest-vc50ext RRCConnectionRequest-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -8318,6 +9076,10 @@ RRCConnectionRequest-vb50ext-IEs ::= SEQUENCE { measuredResultsOnRACHEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL } +RRCConnectionRequest-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACH MeasuredResultsOnRACH-vc50ext OPTIONAL +} -- *************************************************** -- -- RRC CONNECTION SETUP @@ -8430,7 +9192,10 @@ RRCConnectionSetup ::= CHOICE { -- freezing REL-11 rrcConnectionSetup-r10-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vaj0NonCriticalExtensions SEQUENCE { + rrcConnectionSetup-vaj0ext RRCConnectionSetup-vaj0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, criticalExtensions CHOICE { r11 SEQUENCE { @@ -8440,9 +9205,23 @@ RRCConnectionSetup ::= CHOICE { -- freezing REL-12 rrcConnectionSetup-r11-add-ext BIT STRING OPTIONAL, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vaj0NonCriticalExtensions SEQUENCE { + rrcConnectionSetup-vaj0ext RRCConnectionSetup-vaj0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + rrcConnectionSetup-r12 + RRCConnectionSetup-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + rrcConnectionSetup-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -8774,7 +9553,9 @@ RRCConnectionSetup-r9-IEs ::= SEQUENCE { capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL, supportForChangeOfUE-Capability BOOLEAN, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -8834,7 +9615,9 @@ RRCConnectionSetup-r10-IEs ::= SEQUENCE { capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL, supportForChangeOfUE-Capability BOOLEAN, -- Specification mode information - defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + -- dummy is not used in this version of the specification, it should + -- not be sent and if received UE behaviour is unspecified. + dummy DefaultConfigForCellFACH OPTIONAL, specificationMode CHOICE { complete SEQUENCE { -- Radio bearer IEs @@ -8876,6 +9659,10 @@ RRCConnectionSetup-r10-IEs ::= SEQUENCE { mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL } +RRCConnectionSetup-vaj0ext-IEs ::= SEQUENCE { + capabilityUpdateRequirement CapabilityUpdateRequirement-vaj0ext OPTIONAL +} + RRCConnectionSetup-r11-IEs ::= SEQUENCE { -- TABULAR: Integrity protection shall not be performed on this message. activationTime ActivationTime OPTIONAL, @@ -8934,6 +9721,66 @@ RRCConnectionSetup-r11-IEs ::= SEQUENCE { mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL } +RRCConnectionSetup-r12-IEs ::= SEQUENCE { + -- TABULAR: Integrity protection shall not be performed on this message. + activationTime ActivationTime OPTIONAL, + new-U-RNTI U-RNTI, + new-c-RNTI C-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7, + -- TABULAR: If capabilityUpdateRequirement is not present, the default value + -- defined in 10.3.3.2 shall be used. + capabilityUpdateRequirement CapabilityUpdateRequirement-r12 OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN, + -- Specification mode information + defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL, + specificationMode CHOICE { + complete SEQUENCE { + -- Radio bearer IEs + srb-InformationSetupList SRB-InformationSetupList2-r8, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r11 OPTIONAL + }, + preconfiguration SEQUENCE { + -- All IEs that include an FDD/TDD choice are split in two IEs for this message, + -- one for the FDD only elements and one for the TDD only elements, so that one + -- FDD/TDD choice in this level is sufficient. + preConfigMode CHOICE { + predefinedConfigIdentity PredefinedConfigIdentity, + defaultConfig SEQUENCE { + defaultConfigMode DefaultConfigMode, + defaultConfigIdentity DefaultConfigIdentity-r6 + } + } + } + }, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL, + hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL, + maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL, + ul-DPCH-Info UL-DPCH-Info-r11 OPTIONAL, + ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL, + dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL, + dl-CommonInformation DL-CommonInformation-r10 OPTIONAL, + dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL, + dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL, + additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL, + commonERGCHInfoFDD CommonERGCHInfoFDD 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 +} + -- *************************************************** -- -- RRC CONNECTION SETUP COMPLETE @@ -9338,6 +10185,46 @@ SystemInformation-BCH ::= SEQUENCE { -- *************************************************** -- +-- SYSTEM INFORMATION2 for BCH +-- +-- *************************************************** + +SystemInformation2-BCH ::= SEQUENCE { + segmentCombination CHOICE { + combination2 FirstSegment2, + combination3 SubsequentSegment2, + combination4 LastSegmentShort2, + combination5 SEQUENCE { + lastSegmentShort LastSegmentShort2, + firstSegmentShort FirstSegmentShort2 + }, + combination6 SEQUENCE { + lastSegmentShort LastSegmentShort2, + completeSIB-List CompleteSIB2-List + }, + combination7 SEQUENCE { + lastSegmentShort LastSegmentShort2, + completeSIB-List CompleteSIB2-List, + firstSegment FirstSegmentShort2 + }, + combination8 CompleteSIB2-List, + combination9 SEQUENCE { + completeSIB-List CompleteSIB2-List, + firstSegment FirstSegmentShort2 + }, + combination10 CompleteSIB2, + combination11 LastSegment2, + spare6 NULL, + spare5 NULL, + spare4 NULL, + spare3 NULL, + spare2 NULL, + spare1 NULL + } +} + +-- *************************************************** +-- -- SYSTEM INFORMATION for FACH -- -- *************************************************** @@ -9391,6 +10278,13 @@ FirstSegment ::= SEQUENCE { sib-Data-fixed SIB-Data-fixed } +FirstSegment2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + seg-Count SegCount, + sib-Data-fixed SIB-Data2-fixed +} + -- *************************************************** -- -- First segment (short) @@ -9404,6 +10298,13 @@ FirstSegmentShort ::= SEQUENCE { sib-Data-variable SIB-Data-variable } +FirstSegmentShort2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + seg-Count SegCount, + sib-Data-variable SIB-Data2-variable +} + -- *************************************************** -- -- Subsequent segment @@ -9417,6 +10318,13 @@ SubsequentSegment ::= SEQUENCE { sib-Data-fixed SIB-Data-fixed } +SubsequentSegment2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + segmentIndex SegmentIndex, + sib-Data-fixed SIB-Data2-fixed +} + -- *************************************************** -- -- Last segment @@ -9432,6 +10340,15 @@ LastSegment ::= SEQUENCE { sib-Data-fixed SIB-Data-fixed } +LastSegment2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + segmentIndex SegmentIndex, + -- For sib-Data-fixed, in case the SIB data is less than 232 bits, padding + -- shall be used. The same padding bits shall be used as defined in clause 12.1 + sib-Data-fixed SIB-Data2-fixed +} + LastSegmentShort ::= SEQUENCE { -- Other information elements sib-Type SIB-Type, @@ -9439,6 +10356,13 @@ LastSegmentShort ::= SEQUENCE { sib-Data-variable SIB-Data-variable } +LastSegmentShort2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + segmentIndex SegmentIndex, + sib-Data-variable SIB-Data2-variable +} + -- *************************************************** -- -- Complete SIB @@ -9448,6 +10372,9 @@ LastSegmentShort ::= SEQUENCE { CompleteSIB-List ::= SEQUENCE (SIZE (1..maxSIBperMsg)) OF CompleteSIBshort +CompleteSIB2-List ::= SEQUENCE (SIZE (1..maxSIBperMsg)) OF + CompleteSIBshort2 + CompleteSIB ::= SEQUENCE { -- Other information elements sib-Type SIB-Type, @@ -9456,12 +10383,26 @@ CompleteSIB ::= SEQUENCE { sib-Data-fixed BIT STRING (SIZE (226)) } +CompleteSIB2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + -- For sib-Data-fixed, in case the SIB data is less than 236 bits, padding + -- shall be used. The same padding bits shall be used as defined in clause 12.1 + sib-Data-fixed BIT STRING (SIZE (236)) +} + CompleteSIBshort ::= SEQUENCE { -- Other information elements sib-Type SIB-Type, sib-Data-variable SIB-Data-variable } +CompleteSIBshort2 ::= SEQUENCE { + -- Other information elements + sib-Type SIB-Type2, + sib-Data-variable SIB-Data2-variable +} + -- *************************************************** -- -- SYSTEM INFORMATION CHANGE INDICATION @@ -9477,7 +10418,11 @@ SystemInformationChangeIndication ::= SEQUENCE { v860NonCriticalExtensions SEQUENCE { systemInformationChangeIndication-v860ext SystemInformationChangeIndication-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + systemInformationChangeIndication-vc50ext + SystemInformationChangeIndication-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } @@ -9487,6 +10432,10 @@ SystemInformationChangeIndication-v860ext-IEs ::= SEQUENCE { etws-Information ETWS-Information OPTIONAL } +SystemInformationChangeIndication-vc50ext-IEs ::= SEQUENCE { + bcch-ModificationInfo-vc50ext BCCH-ModificationInfo-vc50ext OPTIONAL +} + -- *************************************************** -- -- TRANSPORT CHANNEL RECONFIGURATION @@ -9679,7 +10628,18 @@ TransportChannelReconfiguration ::= CHOICE { BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + transportChannelReconfiguration-r12 + TransportChannelReconfiguration-r12-IEs, + -- Container for adding non critical extensions + -- after freezing REL-13 + transportChannelReconfiguration-r12-add-ext + BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } } } } @@ -10234,6 +11194,73 @@ TransportChannelReconfiguration-r11-IEs ::= SEQUENCE { cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL } +TransportChannelReconfiguration-r12-IEs ::= SEQUENCE { + -- User equipment IEs + integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL, + cipheringModeInfo CipheringModeInfo-r7 OPTIONAL, + activationTime ActivationTime OPTIONAL, + delayRestrictionFlag DelayRestrictionFlag OPTIONAL, + new-U-RNTI U-RNTI OPTIONAL, + new-C-RNTI C-RNTI OPTIONAL, + -- The IE "new-DSCH-RNTI" should not be included in FDD mode, + -- and if received the UE behaviour is unspecified + new-DSCH-RNTI DSCH-RNTI OPTIONAL, + new-H-RNTI H-RNTI OPTIONAL, + newPrimary-E-RNTI E-RNTI OPTIONAL, + newSecondary-E-RNTI E-RNTI OPTIONAL, + rrc-StateIndicator RRC-StateIndicator, + ueMobilityStateIndicator High-MobilityDetected OPTIONAL, + utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL, + -- Core network IEs + cn-InformationInfo CN-InformationInfo-r6 OPTIONAL, + -- UTRAN mobility IEs + ura-Identity URA-Identity OPTIONAL, + supportForChangeOfUE-Capability BOOLEAN OPTIONAL, + responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- Transport channel IEs + ul-CommonTransChInfo UL-CommonTransChInfo-r12 OPTIONAL, + ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL, + dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL, + dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r11 OPTIONAL, + -- Physical channel IEs + frequencyInfo FrequencyInfo OPTIONAL, + multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL, + dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL, + dtx-drx-Info DTX-DRX-Info-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-r12 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-r12 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 @@ -10357,7 +11384,10 @@ UECapabilityEnquiry ::= CHOICE { ueCapabilityEnquiry-v770ext UECapabilityEnquiry-v770ext-IEs, v860NonCriticalExtensions SEQUENCE { ueCapabilityEnquiry-v860ext UECapabilityEnquiry-v860ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vaj0NonCriticalExtensions SEQUENCE { + ueCapabilityEnquiry-vaj0ext UECapabilityEnquiry-vaj0ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -10392,6 +11422,10 @@ UECapabilityEnquiry-v860ext-IEs ::= SEQUENCE { capabilityUpdateRequirement CapabilityUpdateRequirement-v860ext OPTIONAL } +UECapabilityEnquiry-vaj0ext-IEs ::= SEQUENCE { + capabilityUpdateRequirement CapabilityUpdateRequirement-vaj0ext OPTIONAL +} + -- *************************************************** -- -- UE CAPABILITY INFORMATION @@ -10576,7 +11610,10 @@ UplinkDirectTransfer ::= SEQUENCE { uplinkDirectTransfer-v7g0ext UplinkDirectTransfer-v7g0ext-IEs, vb50NonCriticalExtensions SEQUENCE { uplinkDirectTransfer-vb50ext UplinkDirectTransfer-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + uplinkDirectTransfer-vc50ext UplinkDirectTransfer-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } OPTIONAL } OPTIONAL @@ -10598,6 +11635,11 @@ UplinkDirectTransfer-vb50ext-IEs ::= SEQUENCE { measuredResultsOnRACHEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL } +UplinkDirectTransfer-vc50ext-IEs ::= SEQUENCE { + -- Measurement IEs + measuredResultsOnRACH MeasuredResultsOnRACH-vc50ext OPTIONAL +} + -- *************************************************** -- -- UPLINK PHYSICAL CHANNEL CONTROL @@ -11015,7 +12057,16 @@ UTRANMobilityInformation ::= CHOICE { utranMobilityInformation-r11-add-ext BIT STRING OPTIONAL, nonCriticalExtensions SEQUENCE {} OPTIONAL }, - criticalExtensions SEQUENCE {} + criticalExtensions CHOICE { + r12 SEQUENCE { + utranMobilityInformation-r12 UTRANMobilityInformation-r12-IEs, + -- Container for adding non critical extensions after freezing REL-13 + utranMobilityInformation-r12-add-ext BIT STRING OPTIONAL, + nonCriticalExtensions SEQUENCE {} OPTIONAL + }, + criticalExtensions SEQUENCE {} + } + } } } @@ -11127,6 +12178,33 @@ UTRANMobilityInformation-r11-IEs ::= SEQUENCE { dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL } +UTRANMobilityInformation-r12-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, + dedicatedPriorityInformation DedicatedPriorityInformation-r11 OPTIONAL, + -- Radio bearer IEs + dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL, + -- WLAN IEs + dedicatedWLANOffloadInformation DedicatedWLANOffloadInformation OPTIONAL +} + -- *************************************************** -- -- UTRAN MOBILITY INFORMATION CONFIRM @@ -11454,7 +12532,10 @@ System-Information-Container ::= SEQUENCE { sysInfoType12 OCTET STRING (CONTAINING SysInfoType12) OPTIONAL, vb50NonCriticalExtensions SEQUENCE { system-Information-Container-vb50ext System-Information-Container-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL + vc50NonCriticalExtensions SEQUENCE { + system-Information-Container-vc50ext System-Information-Container-vc50ext-IEs, + nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL } OPTIONAL } @@ -11462,6 +12543,9 @@ System-Information-Container-vb50ext-IEs ::= SEQUENCE { sysInfoType22 OCTET STRING (CONTAINING SysInfoType22) OPTIONAL } +System-Information-Container-vc50ext-IEs ::= SEQUENCE { + sysInfoType11ter OCTET STRING (CONTAINING SysInfoType11ter) OPTIONAL +} -- *************************************************** -- -- LOGGING MEASUREMENT CONFIGURATION @@ -11510,17 +12594,34 @@ UEInformationResponse ::= SEQUENCE { loggedANRReportInfoList LoggedANRReportInfoList OPTIONAL, vb50NonCriticalExtensions SEQUENCE { ueInformationResponse-vb50ext UEInformationResponse-vb50ext-IEs, - nonCriticalExtensions SEQUENCE {} OPTIONAL - } OPTIONAL + vbb0NonCriticalExtensions SEQUENCE { + ueInformationResponse-vbb0ext UEInformationResponse-vbb0ext-IEs, + vc50NonCriticalExtensions SEQUENCE { + ueInformationResponse-vc50ext UEInformationResponse-vc50ext-IEs, nonCriticalExtensions SEQUENCE {} OPTIONAL + } OPTIONAL + } OPTIONAL + } OPTIONAL } UEInformationResponse-vb50ext-IEs ::= SEQUENCE { loggedMeasReport LoggedMeasReport-vb50ext OPTIONAL, - connectionEstablishmentFailureReport - ConnectionEstablishmentFailureReport OPTIONAL, + -- dummy is not used in this version of the specification. It should not be sent and + -- if received it should be ignored. + dummy ConnectionEstablishmentFailureReport OPTIONAL, loggedANRReportInfoList LoggedANRReportInfoList-vb50ext OPTIONAL } +UEInformationResponse-vbb0ext-IEs ::= SEQUENCE { + connectionEstablishmentFailureReport + ConnectionEstablishmentFailureReport-r11 OPTIONAL +} + +UEInformationResponse-vc50ext-IEs ::= SEQUENCE { + loggedMeasReport LoggedMeasReport-vc50ext OPTIONAL, + connectionEstablishmentFailureReport + ConnectionEstablishmentFailureReport-vc50ext OPTIONAL +} + -- *************************************************** -- -- UE INFORMATION REQUEST diff --git a/asn1/rrc/packet-rrc-template.c b/asn1/rrc/packet-rrc-template.c index 86814ab98e..f4efd30d18 100644 --- a/asn1/rrc/packet-rrc-template.c +++ b/asn1/rrc/packet-rrc-template.c @@ -22,7 +22,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * - * Ref: 3GPP TS 25.331 V11.8.0 (2013-12) + CR5591 + * Ref: 3GPP TS 25.331 V12.6.0 (2015-06) */ /** @@ -88,6 +88,7 @@ static int dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_t static int dissect_SysInfoType5_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); static int dissect_SysInfoType11_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); static int dissect_SysInfoType11bis_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); +static int dissect_SysInfoType11ter_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); static int dissect_SysInfoType22_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *); /* Include constants */ diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf index 87b532725c..9a6639f7eb 100644 --- a/asn1/rrc/rrc.cnf +++ b/asn1/rrc/rrc.cnf @@ -37,6 +37,10 @@ U-RNTI-Group UL-DCCH-MessageType UL-TS-ChannelisationCode UL-TS-ChannelisationCode-VHCR +MinimumTEBS-threshold +UE-DTX-Cycle2-2ms-Secondary +SIB-Type2 +WLANThreshBackhaulRate #.EXPORTS InterRATHandoverInfo @@ -80,6 +84,7 @@ BCCH-BCH-Message @bcch.bch MCCH-Message @mcch MSCH-Message @msch SystemInformation-BCH @sysinfo +SystemInformation2-BCH @sysinfo2 System-Information-Container @sysinfo.cont MasterInformationBlock @si.mib SysInfoType1 @si.sib1 @@ -95,6 +100,7 @@ SysInfoType9 @si.sib9 SysInfoType10 @si.sib10 SysInfoType11 @si.sib11 SysInfoType11bis @si.sib11bis +SysInfoType11ter @si.sib11ter SysInfoType12 @si.sib12 SysInfoType13 @si.sib13 SysInfoType13-1 @si.sib13-1 @@ -106,6 +112,7 @@ SysInfoType15 @si.sib15 SysInfoType15bis @si.sib15bis SysInfoType15-1 @si.sib15-1 SysInfoType15-1bis @si.sib15-1bis +SysInfoType15-1ter @si.sib15-1ter SysInfoType15-2 @si.sib15-2 SysInfoType15-2bis @si.sib15-2bis SysInfoType15-2ter @si.sib15-2ter @@ -123,8 +130,11 @@ SysInfoType19 @si.sib19 SysInfoType20 @si.sib20 SysInfoType21 @si.sib21 SysInfoType22 @si.sib22 +SysInfoType23 @si.sib23 +SysInfoType24 @si.sib24 SysInfoTypeSB1 @si.sb1 SysInfoTypeSB2 @si.sb2 +SysInfoTypeSB3 @si.sb3 HandoverToUTRANCommand @irat.ho_to_utran_cmd InterRATHandoverInfo @irat.irat_ho_info UE-RadioAccessCapabilityInfo @ue_radio_access_cap_info |