aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/rrc/InformationElements.asn
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/rrc/InformationElements.asn')
-rw-r--r--epan/dissectors/asn1/rrc/InformationElements.asn25369
1 files changed, 25369 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/rrc/InformationElements.asn b/epan/dissectors/asn1/rrc/InformationElements.asn
new file mode 100644
index 0000000000..495400a8a7
--- /dev/null
+++ b/epan/dissectors/asn1/rrc/InformationElements.asn
@@ -0,0 +1,25369 @@
+-- 3GPP TS 25.331 V13.1.0 (2015-12)
+--
+-- 11.3 Information element definitions
+--
+InformationElements DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+
+ hiPDSCHidentities,
+ hiPUSCHidentities,
+ hiRM,
+ maxAC,
+ maxAdditionalMeas,
+ maxAddPos,
+ maxMultipleFrequencyBandsEUTRA,
+ maxMultipleFrequencyBandsFDD,
+ maxASC,
+ maxASCmap,
+ maxASCpersist,
+ maxBeacons,
+ maxBTs,
+ maxCCTrCH,
+ maxCellMeas,
+ maxCellMeas-1,
+ maxCellMeas-ext,
+ maxCellMeas-ext2,
+ maxCellMeas-ext-1,
+ maxCellMeasOnSecULFreq,
+ maxCellMeasOnSecULFreq-1,
+ maxCNdomains,
+ maxCommonHRNTI,
+ maxCommonQueueID,
+ maxCPCHsets,
+ maxDedicatedCSGFreq,
+ maxDPCH-DLchan,
+ maxDPDCH-UL,
+ maxDRACclasses,
+ maxE-DCHMACdFlow,
+ maxE-DCHMACdFlow-1,
+ maxEDCHs,
+ maxEDCHs-1,
+ maxEDCHTxPattern-TDD128,
+ maxEDCHTxPattern-TDD128-1,
+ maxERNTIgroup,
+ maxERNTIperGroup,
+ maxERUCCH,
+ maxEUTRACellPerFreq,
+ maxEUTRATargetFreqs,
+ maxExcludedDetectedSetCells,
+ maxFACHPCH,
+ maxFreq,
+ maxFreqBandsEUTRA,
+ maxFreqBandsEUTRA-ext,
+ maxFreqBandsFDD,
+ maxFreqBandsFDD2,
+ maxFreqBandsFDD3,
+ maxFreqBandsFDD-ext,
+ maxFreqBandsFDD-ext2,
+ maxFreqBandsFDD-ext3,
+ maxFreqBandsIndicatorSupport,
+ maxFreqBandsTDD,
+ maxFreqBandsTDD-ext,
+ maxFreqBandsGSM,
+ maxFreqMeasWithoutCM,
+ maxGANSS,
+ maxGANSS-1,
+ maxGANSSSat,
+ maxGANSSSat-1,
+ maxGERAN-SI,
+ maxHNBNameSize,
+ maxHProcesses,
+ maxHSDSCHTBIndex,
+ maxHSDSCHTBIndex-tdd384,
+ maxHSSCCHs,
+ maxHSSCCHs-1,
+ maxHSSICH-TDD128,
+ maxHSSICH-TDD128-1,
+ maxHS-SCCHLessTrBlk,
+ maxIGPInfo,
+ maxInterSysMessages,
+ maxLoCHperRLC,
+ maxLoggedMeasReport,
+ maxnumLoggedMeas,
+ maxMAC-d-PDUsizes,
+ maxMBMS-CommonCCTrCh,
+ maxMBMS-CommonPhyCh,
+ maxMBMS-CommonRB,
+ maxMBMS-CommonTrCh,
+ maxMBMS-Freq,
+ maxMBMS-L1CP,
+ maxMBMSservCount,
+ maxMBMSservModif,
+ maxMBMSservSched,
+ maxMBMSservSelect,
+ maxMBMSservUnmodif,
+ maxMBMSTransmis,
+ maxMBSFNClusters,
+ maxMeasCSGRange,
+ maxMeasEvent,
+ maxMeasEventOnSecULFreq,
+ maxMeasIdentity,
+ maxMeasIntervals,
+ maxMeasParEvent,
+ maxNonContiguousMultiCellCombinations,
+ maxMeasOccasionPattern,
+ maxMeasOccasionPattern-1,
+ maxNumAccessGroups,
+ maxNumAcdcCategory,
+ maxNumCDMA2000Freqs,
+ maxNumE-AGCH,
+ maxNumE-HICH,
+ maxNumEUTRAFreqs,
+ maxNumEUTRAFreqs-FACH,
+ maxNumEUTRAFreqs-FACH-ext,
+ maxNumFDDFreqs,
+ maxNumGSMCellGroup,
+ maxNumGSMFreqRanges,
+ maxGSMTargetCells,
+ maxNumMDTPLMN,
+ maxNumTDDFreqs,
+ maxNumANRLoggedItems,
+ maxOtherRAT,
+ maxOtherRAT-16,
+ maxPage1,
+ maxPCPCH-APsig,
+ maxPCPCH-APsubCh,
+ maxPCPCH-CDsig,
+ maxPCPCH-CDsubCh,
+ maxPCPCH-SF,
+ maxPCPCHs,
+ maxPDCPAlgoType,
+ maxPDSCH,
+ maxPDSCH-TFCIgroups,
+ maxPRACH,
+ maxPRACH-EUL,
+ maxPRACH-FPACH,
+ maxPredefConfig,
+ maxOtherStateConfig,
+ maxOtherStateConfig-1,
+ maxPrio,
+ maxPrio-1,
+ maxPrio-ext,
+ maxPUSCH,
+ maxQueueIDs,
+ maxRABsetup,
+ maxRAT,
+ maxRB,
+ maxRBallRABs,
+ maxRBperTrCh,
+ maxRBMuxOptions,
+ maxRBperRAB,
+ maxReportedEUTRAFreqs,
+ maxReportedEUTRAFreqs-ext,
+ maxReportedEUTRACellPerFreq,
+ maxReportedGSMCells,
+ maxRetrievConfig,
+ maxRetrievConfig-1,
+ maxRLCPDUsizePerLogChan,
+ maxRMPfrequencies,
+ maxSRBsetup,
+ maxRL,
+ maxRL-1,
+ maxEDCHRL,
+ maxEDCHRL-1,
+ maxROHC-PacketSizes-r4,
+ maxROHC-Profile-r4,
+ maxRxPatternForHSDSCH-TDD128,
+ maxRxPatternForHSDSCH-TDD128-1,
+ maxSat,
+ maxSatClockModels,
+ maxSCCPCH,
+ maxSgnType,
+ maxSIB,
+ maxSIB2,
+ maxSIB-FACH,
+ maxSIrequest,
+ maxSystemCapability,
+ maxTDD128Carrier,
+ maxTDD128Carrier-1,
+ maxTbsForHSDSCH-TDD128,
+ maxTbsForHSDSCH-TDD128-1,
+ maxTF,
+ maxTF-CPCH,
+ maxTFC,
+ maxTFCsub,
+ maxTFCI-2-Combs,
+ maxTGPS,
+ maxTrCH,
+ maxTrCHConcat,
+ maxTrCHpreconf,
+ maxTS,
+ maxTS-1,
+ maxTS-2,
+ maxTS-LCR,
+ maxTS-LCR-1,
+ maxURA,
+ maxURNTI-Group,
+ maxWLANs,
+ maxWLANID
+FROM Constant-definitions;
+
+-- ***************************************************
+--
+-- CORE NETWORK INFORMATION ELEMENTS (10.3.1)
+--
+-- ***************************************************
+
+Ansi-41-IDNNS ::= BIT STRING (SIZE (14))
+
+CN-DomainIdentity ::= ENUMERATED {
+ cs-domain,
+ ps-domain }
+
+CN-DomainInformation ::= SEQUENCE {
+ cn-DomainIdentity CN-DomainIdentity,
+ cn-DomainSpecificNAS-Info NAS-SystemInformationGSM-MAP
+}
+
+CN-DomainInformationFull ::= SEQUENCE {
+ cn-DomainIdentity CN-DomainIdentity,
+ cn-DomainSpecificNAS-Info NAS-SystemInformationGSM-MAP,
+ cn-DRX-CycleLengthCoeff CN-DRX-CycleLengthCoefficient
+}
+
+CN-DomainInformationList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
+ CN-DomainInformation
+
+CN-DomainInformationListFull ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
+ CN-DomainInformationFull
+
+CN-DomainSysInfo ::= SEQUENCE {
+ cn-DomainIdentity CN-DomainIdentity,
+ cn-Type CHOICE {
+ gsm-MAP NAS-SystemInformationGSM-MAP,
+ ansi-41 NAS-SystemInformationANSI-41
+ },
+ cn-DRX-CycleLengthCoeff CN-DRX-CycleLengthCoefficient
+}
+
+CN-DomainSysInfoList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
+ CN-DomainSysInfo
+
+CN-InformationInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity OPTIONAL,
+ cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
+ cn-DomainInformationList CN-DomainInformationList OPTIONAL
+}
+
+CN-InformationInfo-r6 ::= SEQUENCE {
+ plmn-Identity PLMN-Identity OPTIONAL,
+ cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
+ cn-DomainInformationList CN-DomainInformationList OPTIONAL,
+ primary-plmn-Identity PLMN-Identity OPTIONAL
+}
+
+CN-InformationInfoFull ::= SEQUENCE {
+ plmn-Identity PLMN-Identity OPTIONAL,
+ cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
+ cn-DomainInformationListFull CN-DomainInformationListFull OPTIONAL
+}
+
+Digit ::= INTEGER (0..9)
+
+DomainSpecificEAB-Parameters ::= SEQUENCE {
+ cs-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL,
+ ps-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL,
+ commonEAB-Parameters EAB-Configuration OPTIONAL
+}
+
+EAB-AccessClassBarredList ::= SEQUENCE (SIZE (10)) OF
+ AccessClassBarred
+
+EAB-Configuration ::= SEQUENCE {
+ eab-Category ENUMERATED {a,b,c},
+ eab-AccessClassBarredList EAB-AccessClassBarredList
+}
+
+EAB-Parameters ::= CHOICE {
+ eab-ParametersPerPLMN-List EAB-ParametersPerPLMN-List,
+ eab-ParametersForAll DomainSpecificEAB-Parameters
+}
+
+EAB-ParametersPerPLMN ::= SEQUENCE {
+ domainSpecificEAB-Parameters DomainSpecificEAB-Parameters OPTIONAL
+}
+
+EAB-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF EAB-ParametersPerPLMN
+
+Ec-N0forANR ::= SEQUENCE {
+ ec-N0 INTEGER (-24..0) OPTIONAL
+}
+
+Gsm-map-IDNNS ::= SEQUENCE {
+ routingbasis CHOICE {
+ localPTMSI SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ tMSIofsamePLMN SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ tMSIofdifferentPLMN SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ iMSIresponsetopaging SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ iMSIcauseUEinitiatedEvent SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ iMEI SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ spare2 SEQUENCE {
+ routingparameter RoutingParameter
+ },
+ spare1 SEQUENCE {
+ routingparameter RoutingParameter
+ }
+ },
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy BOOLEAN
+}
+
+IMEI ::= SEQUENCE (SIZE (15)) OF
+ IMEI-Digit
+
+IMEI-Digit ::= INTEGER (0..15)
+
+IMSI-GSM-MAP ::= SEQUENCE (SIZE (6..21)) OF
+ Digit
+
+IntraDomainNasNodeSelector ::= SEQUENCE {
+ version CHOICE {
+ release99 SEQUENCE {
+ cn-Type CHOICE {
+ gsm-Map-IDNNS Gsm-map-IDNNS,
+ ansi-41-IDNNS Ansi-41-IDNNS
+ }
+ },
+ later SEQUENCE {
+ futurecoding BIT STRING (SIZE (15))
+ }
+ }
+}
+
+LAI ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ lac BIT STRING (SIZE (16))
+}
+
+LocationRegistrationAccessClassBarredList ::= SEQUENCE (SIZE (15)) OF
+ AccessClassBarred
+
+LocationRegistrationParameters ::= CHOICE {
+ noRestriction NULL,
+ restriction LocationRegistrationAccessClassBarredList
+}
+
+MCC ::= SEQUENCE (SIZE (3)) OF
+ Digit
+
+MNC ::= SEQUENCE (SIZE (2..3)) OF
+ Digit
+
+MultiplePLMN-List-r6 ::= SEQUENCE {
+ mibPLMN-Identity BOOLEAN,
+ multiplePLMNs SEQUENCE (SIZE (1..5)) OF
+ PLMN-IdentityWithOptionalMCC-r6
+}
+
+NAS-Message ::= OCTET STRING (SIZE (1..4095))
+
+NAS-Synchronisation-Indicator ::= BIT STRING(SIZE(4))
+
+NAS-SystemInformationGSM-MAP ::= OCTET STRING (SIZE (1..8))
+
+P-TMSI-GSM-MAP ::= BIT STRING (SIZE (32))
+
+PagingPermissionWithAccessControlForSharedNetwork ::= CHOICE {
+ pagingPermissionWithAccessControlList PagingPermissionWithAccessControlList,
+ pagingPermissionWithAccessControlForAll PagingPermissionWithAccessControlParameters
+}
+
+PagingPermissionWithAccessControlList ::= SEQUENCE {
+ pagingPermissionWithAccessControlParametersForOperator1
+ PagingPermissionWithAccessControlParameters OPTIONAL,
+ pagingPermissionWithAccessControlParametersForOperator2
+ PagingPermissionWithAccessControlParameters OPTIONAL,
+ pagingPermissionWithAccessControlParametersForOperator3
+ PagingPermissionWithAccessControlParameters OPTIONAL,
+ pagingPermissionWithAccessControlParametersForOperator4
+ PagingPermissionWithAccessControlParameters OPTIONAL,
+ pagingPermissionWithAccessControlParametersForOperator5
+ PagingPermissionWithAccessControlParameters OPTIONAL
+}
+
+PagingPermissionWithAccessControlParameters ::= SEQUENCE {
+ pagingResponseRestrictionIndicator ENUMERATED {all, cS, pS, none},
+ locationRegistrationRestrictionIndicator ENUMERATED {all, cS, pS},
+ locationRegistration LocationRegistrationParameters
+}
+
+PagingRecordTypeID ::= ENUMERATED {
+ imsi-GSM-MAP,
+ tmsi-GSM-MAP-P-TMSI,
+ imsi-DS-41,
+ tmsi-DS-41 }
+
+PLMN-Identity ::= SEQUENCE {
+ mcc MCC,
+ mnc MNC
+}
+
+PLMN-IdentityWithOptionalMCC-r6 ::= SEQUENCE {
+ mcc MCC OPTIONAL,
+ mnc MNC
+}
+
+PLMN-Type ::= CHOICE {
+ gsm-MAP SEQUENCE {
+ plmn-Identity PLMN-Identity
+ },
+ ansi-41 SEQUENCE {
+ p-REV P-REV,
+ min-P-REV Min-P-REV,
+ sid SID,
+ nid NID
+ },
+ gsm-MAP-and-ANSI-41 SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ p-REV P-REV,
+ min-P-REV Min-P-REV,
+ sid SID,
+ nid NID
+ },
+ spare NULL
+}
+
+RAB-Identity ::= CHOICE {
+ gsm-MAP-RAB-Identity BIT STRING (SIZE (8)),
+ ansi-41-RAB-Identity BIT STRING (SIZE (8))
+}
+
+RAI ::= SEQUENCE {
+ lai LAI,
+ rac RoutingAreaCode
+}
+
+RoutingAreaCode ::= BIT STRING (SIZE (8))
+
+RoutingParameter ::= BIT STRING (SIZE (10))
+
+TMSI-GSM-MAP ::= BIT STRING (SIZE (32))
+
+-- ***************************************************
+--
+-- UTRAN MOBILITY INFORMATION ELEMENTS (10.3.2)
+--
+-- ***************************************************
+
+AccessClassBarred ::= ENUMERATED {
+ barred, notBarred }
+
+AccessClassBarredList ::= SEQUENCE (SIZE (maxAC)) OF
+ AccessClassBarred
+
+AllowedIndicator ::= ENUMERATED {
+ allowed, notAllowed }
+
+CellAccessRestriction ::= SEQUENCE {
+ cellBarred CellBarred,
+ cellReservedForOperatorUse ReservedIndicator,
+ cellReservationExtension ReservedIndicator,
+ -- NOTE: IE accessClassBarredList should not be included if the IE CellAccessRestriction
+ -- is included in the IE SysInfoType4
+ accessClassBarredList AccessClassBarredList OPTIONAL
+}
+
+CellAccessRestriction-v870ext ::= SEQUENCE {
+ cellReservedForCSG ENUMERATED { true } OPTIONAL
+}
+
+CellBarred ::= CHOICE {
+ barred SEQUENCE {
+ intraFreqCellReselectionInd AllowedIndicator,
+ t-Barred T-Barred
+ },
+ notBarred NULL
+}
+
+CellIdentity ::= BIT STRING (SIZE (28))
+
+CellIdentity-PerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF CellIdentity
+
+CellIDListItem ::= SEQUENCE {
+ cell-Identity CellIdentity,
+ plmn-Identity PLMN-Identity OPTIONAL
+}
+
+CellSelectReselectInfoSIB-3-4 ::= SEQUENCE {
+ mappingInfo MappingInfo OPTIONAL,
+ cellSelectQualityMeasure CHOICE {
+ cpich-Ec-N0 SEQUENCE {
+ -- Default value for q-HYST-2-S is q-HYST-1-S
+ q-HYST-2-S Q-Hyst-S OPTIONAL
+ },
+ cpich-RSCP NULL
+ },
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ s-Intrasearch S-SearchQual OPTIONAL,
+ s-Intersearch S-SearchQual OPTIONAL,
+ s-SearchHCS S-SearchRXLEV OPTIONAL,
+ rat-List RAT-FDD-InfoList OPTIONAL,
+ q-QualMin Q-QualMin,
+ q-RxlevMin Q-RxlevMin
+ },
+ tdd SEQUENCE {
+ s-Intrasearch S-SearchRXLEV OPTIONAL,
+ s-Intersearch S-SearchRXLEV OPTIONAL,
+ s-SearchHCS S-SearchRXLEV OPTIONAL,
+ rat-List RAT-TDD-InfoList OPTIONAL,
+ q-RxlevMin Q-RxlevMin
+ }
+ },
+ q-Hyst-l-S Q-Hyst-S,
+ t-Reselection-S T-Reselection-S,
+ hcs-ServingCellInformation HCS-ServingCellInformation OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+CSG-DedicatedFrequencyInfoList ::= SEQUENCE (SIZE (1..maxDedicatedCSGFreq)) OF
+ FrequencyInfo
+
+CSG-Identity ::= BIT STRING (SIZE (27))
+
+CSG-PSCSplitInfo ::= SEQUENCE {
+ -- Actual value = IE value * 8
+ startPSC INTEGER (0..63),
+ numberOfPSCs ENUMERATED { psc5, psc10, psc15, psc20,
+ psc30, psc40, psc50, psc64, psc80,
+ psc120, psc160, psc256, alltheRest,
+ spare3, spare2, spare1 },
+ -- Actual value = IE value * 8
+ 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
+ DomainSpecificAccessRestrictionParam-v670ext
+}
+
+DomainSpecificAccessRestrictionList-v670ext ::= SEQUENCE {
+ domainSpecificAccessRestrictionParametersForOperator1
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
+ domainSpecificAccessRestrictionParametersForOperator2
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
+ domainSpecificAccessRestrictionParametersForOperator3
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
+ domainSpecificAccessRestrictionParametersForOperator4
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
+ domainSpecificAccessRestrictionParametersForOperator5
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL
+}
+
+DomainSpecificAccessRestrictionParam-v670ext ::= SEQUENCE {
+ cSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext,
+ pSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext
+}
+
+DomainSpecificAccessRestriction-v670ext ::= CHOICE {
+ noRestriction NULL,
+ restriction SEQUENCE {
+ domainSpecficAccessClassBarredList AccessClassBarredList OPTIONAL
+ }
+}
+
+MapParameter ::= INTEGER (0..127)
+
+Mapping ::= SEQUENCE {
+ rat RAT,
+ mappingFunctionParameterList MappingFunctionParameterList
+}
+
+Mapping-LCR-r4 ::= SEQUENCE {
+ mappingFunctionParameterList MappingFunctionParameterList
+}
+
+MappingFunctionParameter ::= SEQUENCE {
+ functionType MappingFunctionType,
+ mapParameter1 MapParameter OPTIONAL,
+ mapParameter2 MapParameter,
+ -- The presence of upperLimit is conditional on the number of repetition
+ upperLimit UpperLimit OPTIONAL
+}
+
+MappingFunctionParameterList ::= SEQUENCE (SIZE (1..maxMeasIntervals)) OF
+ MappingFunctionParameter
+
+MappingFunctionType ::= ENUMERATED {
+ linear,
+ functionType2,
+ functionType3,
+ functionType4 }
+
+-- In MappingInfo list, mapping for FDD and 3.84Mcps TDD is defined.
+-- For 1.28Mcps TDD, Mapping-LCR-r4 is used instead.
+MappingInfo ::= SEQUENCE (SIZE (1..maxRAT)) OF
+ Mapping
+
+OccurrenceSequenceNumberOfPICH ::= INTEGER (1..maxSCCPCH)
+
+DedicatedPriorityInformation ::= SEQUENCE {
+ action CHOICE {
+ clearDedicatedPriorities NULL,
+ configureDedicatedPriorities SEQUENCE {
+ t-322 T-322 OPTIONAL,
+ priorityLevelList PriorityLevelList OPTIONAL,
+ eutraDetection BOOLEAN
+ }
+ }
+}
+
+DedicatedPriorityInformation-r11 ::= SEQUENCE {
+ action CHOICE {
+ clearDedicatedPriorities NULL,
+ configureDedicatedPriorities SEQUENCE {
+ t-322 T-322 OPTIONAL,
+ priorityLevelList PriorityLevelList-r11 OPTIONAL,
+ eutraDetection BOOLEAN
+ }
+ }
+}
+
+DedicatedPriorityInformation-r13 ::= SEQUENCE {
+ action CHOICE {
+ clearDedicatedPriorities NULL,
+ configureDedicatedPriorities SEQUENCE {
+ t-322 T-322 OPTIONAL,
+ priorityLevelList PriorityLevelList-r13 OPTIONAL,
+ eutraDetection BOOLEAN
+ }
+ }
+}
+
+PriorityLevel ::= SEQUENCE {
+ priority INTEGER (0..maxPrio-1) OPTIONAL,
+ radioAccessTechnology CHOICE {
+ utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF SEQUENCE{
+ earfcn EARFCN
+ },
+ gsm SEQUENCE {
+ gsm-CellGroup GSM-CellGroup
+ }
+ }
+}
+
+PriorityLevel-r11 ::= SEQUENCE {
+ priority INTEGER (0..maxPrio-1) OPTIONAL,
+ radioAccessTechnology CHOICE {
+ utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EARFCNRange,
+ gsm SEQUENCE {
+ gsm-CellGroup GSM-CellGroup
+ }
+ }
+}
+
+PriorityLevel-r13 ::= SEQUENCE {
+ priority INTEGER (0..maxPrio-1) OPTIONAL,
+ subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL, radioAccessTechnology CHOICE {
+ utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
+ uarfcn UARFCN
+ },
+ eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EARFCNRange,
+ gsm SEQUENCE {
+ gsm-CellGroup GSM-CellGroup
+ }
+ }
+}
+
+PriorityLevelList ::= SEQUENCE (SIZE (1..maxPrio)) OF
+ PriorityLevel
+
+PriorityLevelList-r11 ::= SEQUENCE (SIZE (1..maxPrio)) OF
+ PriorityLevel-r11
+
+PriorityLevelList-r13 ::= SEQUENCE (SIZE (1..maxPrio-ext)) OF
+ PriorityLevel-r13
+
+
+-- Actual value Q-Hyst-S = IE value * 2
+Q-Hyst-S ::= INTEGER (0..20)
+
+Q-Hyst-S-Fine ::= INTEGER (0..40)
+
+RAT ::= ENUMERATED {
+ utra-FDD,
+ utra-TDD,
+ gsm,
+ cdma2000 }
+
+RAT-FDD-Info ::= SEQUENCE {
+ rat-Identifier RAT-Identifier,
+ s-SearchRAT S-SearchQual,
+ s-HCS-RAT S-SearchRXLEV OPTIONAL,
+ s-Limit-SearchRAT S-SearchQual
+}
+
+RAT-FDD-InfoList ::= SEQUENCE (SIZE (1..maxOtherRAT)) OF
+ RAT-FDD-Info
+
+RAT-Identifier ::= ENUMERATED {
+ gsm, cdma2000 }
+
+RAT-TDD-Info ::= SEQUENCE {
+ rat-Identifier RAT-Identifier,
+ s-SearchRAT S-SearchRXLEV,
+ s-HCS-RAT S-SearchRXLEV OPTIONAL,
+ s-Limit-SearchRAT S-SearchRXLEV
+}
+
+RAT-TDD-InfoList ::= SEQUENCE (SIZE (1..maxOtherRAT)) OF
+ RAT-TDD-Info
+
+ReservedIndicator ::= ENUMERATED {
+ reserved,
+ notReserved }
+
+-- Actual value S-SearchQual = IE value * 2
+S-SearchQual ::= INTEGER (-16..10)
+
+-- Actual value S-SearchRXLEV = (IE value * 2) + 1
+S-SearchRXLEV ::= INTEGER (-53..45)
+
+-- Actual value ScalingFactor = IE value * 0.1
+SpeedDependentScalingFactor ::= INTEGER (0..10)
+
+T-Barred ::= ENUMERATED {
+ s10, s20, s40, s80,
+ s160, s320, s640, s1280 }
+
+T-Reselection-S ::= INTEGER (0..31)
+
+-- Actual value T-Reselection-S-Fine = IE value * 0.2
+T-Reselection-S-Fine ::= INTEGER (0..31)
+
+-- Actual value ScalingFactor = IE value * 0.25
+TreselectionScalingFactor ::= INTEGER (4..19)
+
+-- Actual value ScalingFactor2 = IE value * 0.25
+TreselectionScalingFactor2 ::= INTEGER (1..16)
+
+-- For UpperLimit, the used range depends on the RAT used.
+UpperLimit ::= INTEGER (1..91)
+
+URA-Identity ::= BIT STRING (SIZE (16))
+
+URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF
+ URA-Identity
+
+-- ***************************************************
+--
+-- USER EQUIPMENT INFORMATION ELEMENTS (10.3.3)
+--
+-- ***************************************************
+
+AccessGroupIdentity ::= INTEGER (0..15)
+
+AccessStratumReleaseIndicator ::= ENUMERATED {
+ rel-4, rel-5, rel-6, rel-7, rel-8,
+ rel-9, rel-10, rel-11, rel-12,
+ rel-13, spare6, spare5, spare4, spare3,
+ spare2, spare1 }
+
+-- TABULAR : for ActivationTime, value 'now' always appear as default, and is encoded
+-- by absence of the field
+ActivationTime ::= INTEGER (0..255)
+
+AddPos-Mode ::= ENUMERATED {
+ standalone,
+ ue-assisted,
+ both,
+ spare1
+ }
+
+BackoffControlParams ::= SEQUENCE {
+ n-AP-RetransMax N-AP-RetransMax,
+ n-AccessFails N-AccessFails,
+ nf-BO-NoAICH NF-BO-NoAICH,
+ ns-BO-Busy NS-BO-Busy,
+ nf-BO-AllBusy NF-BO-AllBusy,
+ nf-BO-Mismatch NF-BO-Mismatch,
+ t-CPCH T-CPCH
+}
+
+BandComb ::= INTEGER (1..256)
+
+C-RNTI ::= BIT STRING (SIZE (16))
+
+CapabilityUpdateRequirement ::= SEQUENCE {
+ ue-RadioCapabilityFDDUpdateRequirement BOOLEAN,
+ -- ue-RadioCapabilityTDDUpdateRequirement is for 3.84Mcps TDD update requirement
+ ue-RadioCapabilityTDDUpdateRequirement BOOLEAN,
+ systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList OPTIONAL
+}
+
+CapabilityUpdateRequirement-r4-ext ::= SEQUENCE {
+ ue-RadioCapabilityUpdateRequirement-TDD128 BOOLEAN
+}
+
+CapabilityUpdateRequirement-r4 ::= SEQUENCE {
+ ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
+ systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList OPTIONAL
+}
+
+CapabilityUpdateRequirement-r5 ::= SEQUENCE {
+ ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
+ systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r5 OPTIONAL
+}
+
+CapabilityUpdateRequirement-v770ext ::= SEQUENCE {
+ ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN
+}
+
+CapabilityUpdateRequirement-r7 ::= SEQUENCE {
+ ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
+ systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r5 OPTIONAL
+}
+
+CapabilityUpdateRequirement-v860ext ::= SEQUENCE {
+ -- If both IEs are present, the elements in the IE SystemSpecificCapUpdateReqList-r8
+ -- shall be appended to the elements in the IE SystemSpecificCapUpdateReqList
+ systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL
+}
+
+CapabilityUpdateRequirement-r8 ::= SEQUENCE {
+ ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN,
+ ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
+ 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 {
+ cellReselection,
+ periodicalCellUpdate,
+ uplinkDataTransmission,
+ utran-pagingResponse,
+ re-enteredServiceArea,
+ radiolinkFailure,
+ rlc-unrecoverableError,
+ cellUpdateCause-ext }
+
+-- The IE CellUpdateCause-ext shall be present, if the IE CellUpdateCause has the
+-- value 'cellUpdateCause-ext'.
+-- dummy is not used in this version of the specification, it should not be sent
+-- and if received it should be ignored by the receiver.
+CellUpdateCause-ext ::= ENUMERATED {
+ mbms-Reception,
+ mbms-PTP-RB-Request,
+ dummy,
+ spare1 }
+
+
+ChipRateCapability ::= ENUMERATED {
+ mcps3-84, mcps1-28 }
+
+CipheringAlgorithm ::= ENUMERATED {
+ uea0, uea1 }
+
+CipheringAlgorithm-r7 ::= ENUMERATED {
+ uea0, uea1, uea2 }
+
+CipheringModeCommand ::= CHOICE {
+ startRestart CipheringAlgorithm,
+ dummy NULL
+}
+
+CipheringModeCommand-r7 ::= SEQUENCE {
+ startRestart CipheringAlgorithm-r7
+}
+
+CipheringModeInfo ::= SEQUENCE {
+ -- TABULAR: The ciphering algorithm is included in the CipheringModeCommand.
+ cipheringModeCommand CipheringModeCommand,
+ activationTimeForDPCH ActivationTime OPTIONAL,
+ rb-DL-CiphActivationTimeInfo RB-ActivationTimeInfoList OPTIONAL
+}
+
+CipheringModeInfo-r7 ::= SEQUENCE {
+ -- TABULAR: The ciphering algorithm is included in the CipheringModeCommand.
+ cipheringModeCommand CipheringModeCommand-r7,
+ activationTimeForDPCH ActivationTime OPTIONAL,
+ rb-DL-CiphActivationTimeInfo RB-ActivationTimeInfoList OPTIONAL
+}
+
+CN-DRX-CycleLengthCoefficient ::= INTEGER (6..9)
+
+CN-PagedUE-Identity ::= CHOICE {
+ imsi-GSM-MAP IMSI-GSM-MAP,
+ tmsi-GSM-MAP TMSI-GSM-MAP,
+ p-TMSI-GSM-MAP P-TMSI-GSM-MAP,
+ imsi-DS-41 IMSI-DS-41,
+ tmsi-DS-41 TMSI-DS-41,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+CompressedModeMeasCapability ::= SEQUENCE {
+ fdd-Measurements BOOLEAN,
+ -- TABULAR: The IEs tdd-Measurements, gsm-Measurements and multiCarrierMeasurements
+ -- are made optional since they are conditional based on another information element.
+ -- Their absence corresponds to the case where the condition is not true.
+ -- The IE 'tdd-Measurements' applies to either or both TDD 3.84 Mcps and TDD 7.68 Mcps,
+ -- depending on the RF capability conditions.
+ tdd-Measurements BOOLEAN OPTIONAL,
+ gsm-Measurements GSM-Measurements OPTIONAL,
+ multiCarrierMeasurements BOOLEAN OPTIONAL
+}
+
+CompressedModeMeasCapability-LCR-r4 ::= SEQUENCE {
+ tdd128-Measurements BOOLEAN OPTIONAL
+}
+
+CompressedModeMeasCapability-v860ext ::= SEQUENCE {
+ adjacentFrequencyMeasurements ENUMERATED { true } OPTIONAL
+}
+
+CompressedModeMeasCapability-v920ext ::= SEQUENCE {
+ interBandMeasurements ENUMERATED { true } OPTIONAL
+}
+
+CompressedModeMeasCapability-va40ext ::= SEQUENCE {
+ enhancedInterFrequencyMeasurements ENUMERATED { true } OPTIONAL,
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
+}
+
+CompressedModeMeasCapabEUTRA ::= SEQUENCE {
+ radioFrequencyBandEUTRA RadioFrequencyBandEUTRA,
+ compressedMode BOOLEAN
+}
+
+CompressedModeMeasCapabEUTRAExt ::=SEQUENCE {
+ radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt
+}
+
+CompressedModeMeasCapabEUTRAExt2 ::=SEQUENCE {
+ radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt2,
+ compressedMode BOOLEAN
+}
+
+CompressedModeMeasCapabEUTRAList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
+ CompressedModeMeasCapabEUTRA
+
+CompressedModeMeasCapabEUTRAList2 ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
+ CompressedModeMeasCapabEUTRAExt
+
+CompressedModeMeasCapabEUTRAList3 ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA-ext)) OF
+ CompressedModeMeasCapabEUTRAExt2
+
+CompressedModeMeasCapabFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ CompressedModeMeasCapabFDD
+
+CompressedModeMeasCapabFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ CompressedModeMeasCapabFDD2
+
+CompressedModeMeasCapabFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ CompressedModeMeasCapabFDD3
+
+CompressedModeMeasCapabFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ CompressedModeMeasCapabFDD-ext
+
+CompressedModeMeasCapabFDD ::= SEQUENCE {
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ dl-MeasurementsFDD BOOLEAN,
+ ul-MeasurementsFDD BOOLEAN
+}
+
+CompressedModeMeasCapabFDD2 ::= SEQUENCE {
+ -- UE may omit both IEs if this IE indicates the compressed mode capability within the same
+ -- frequency band. Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ dl-MeasurementsFDD BOOLEAN,
+ ul-MeasurementsFDD BOOLEAN
+}
+
+CompressedModeMeasCapabFDD3 ::= SEQUENCE {
+ -- UE may omit radioFrequencyBandFDD3 if this IE indicates the compressed mode capability within
+ -- the same frequency band. Otherwise, the UE shall include the IE.
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ dl-MeasurementsFDD BOOLEAN,
+ ul-MeasurementsFDD BOOLEAN
+}
+
+CompressedModeMeasCapabFDD-ext ::= SEQUENCE {
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
+ dl-MeasurementsFDD BOOLEAN,
+ ul-MeasurementsFDD BOOLEAN
+}
+
+CompressedModeMeasCapabTDDList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD)) OF
+ CompressedModeMeasCapabTDD
+
+CompressedModeMeasCapabTDD ::= SEQUENCE {
+ radioFrequencyBandTDD RadioFrequencyBandTDD,
+ dl-MeasurementsTDD BOOLEAN,
+ ul-MeasurementsTDD BOOLEAN
+}
+
+CompressedModeMeasCapabGSMList ::= SEQUENCE (SIZE (1..maxFreqBandsGSM)) OF
+ CompressedModeMeasCapabGSM
+
+CompressedModeMeasCapabGSM ::= SEQUENCE {
+ radioFrequencyBandGSM RadioFrequencyBandGSM,
+ dl-MeasurementsGSM BOOLEAN,
+ ul-MeasurementsGSM BOOLEAN
+}
+
+CompressedModeMeasCapabMC ::= SEQUENCE {
+ dl-MeasurementsMC BOOLEAN,
+ ul-MeasurementsMC BOOLEAN
+}
+
+CPCH-Parameters ::= SEQUENCE {
+ initialPriorityDelayList InitialPriorityDelayList OPTIONAL,
+ backoffControlParams BackoffControlParams,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ dl-DPCCH-BER DL-DPCCH-BER
+}
+
+CSG-ProximityIndicationCapability ::= SEQUENCE {
+ supportOfIntraFreqProximityIndication ENUMERATED { true } OPTIONAL,
+ supportOfInterFreqProximityIndication ENUMERATED { true } OPTIONAL,
+ supportOfE-UtraProximityIndication ENUMERATED { true } OPTIONAL
+}
+
+DL-CapabilityWithSimultaneousHS-DSCHConfig ::= ENUMERATED{kbps32, kbps64, kbps128, kbps384}
+
+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-List-r13 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF
+ DL-InformationPerSecondaryRL-r13
+
+DL-InformationPerSecondaryRL ::= 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
+}
+
+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-InformationPerSecondaryRL-r13 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-id CellIdentity OPTIONAL,
+ dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r13,
+ e-AGCH-Information E-AGCH-Information OPTIONAL,
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ secondary-Serving-E-DCHRL-Indicator ENUMERATED { true } OPTIONAL,
+ radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
+}
+
+DL-PhysChCapabilityFDD ::= SEQUENCE {
+ -- The IE "maxNoDPCH-PDSCH-Codes" only gives information on the maximum number of DPCH Codes.
+ maxNoDPCH-PDSCH-Codes INTEGER (1..8),
+ maxNoPhysChBitsReceived MaxNoPhysChBitsReceived,
+ supportForSF-512 BOOLEAN,
+ -- dummy and dummy2 are not used in this version of the specification
+ -- and if received they should be ignored.
+ dummy BOOLEAN,
+ dummy2 SimultaneousSCCPCH-DPCH-Reception
+}
+
+DL-PhysChCapabilityFDD-v380ext ::= SEQUENCE {
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SupportOfDedicatedPilotsForChEstimation OPTIONAL
+}
+
+SupportOfDedicatedPilotsForChEstimation ::= ENUMERATED { true }
+
+DL-PhysChCapabilityFDD-v770ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
+ hsscchlessHsdschOperation ENUMERATED { true } OPTIONAL,
+ enhancedFdpch ENUMERATED { true } OPTIONAL,
+ hsdschReception-CellFach ENUMERATED { true } OPTIONAL,
+ hsdschReception-CellUraPch ENUMERATED { true } OPTIONAL
+}
+
+DL-PhysChCapabilityFDD-v860ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext2 HSDSCH-physical-layer-category-ext2 OPTIONAL,
+ supportOfTargetCellPreConfig ENUMERATED { true } OPTIONAL,
+ supportOfHsdschDrxOperation ENUMERATED { true } OPTIONAL
+}
+
+DL-PhysChCapabilityFDD-v920ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext3 HSDSCH-physical-layer-category-ext3 OPTIONAL,
+ supportOfMimoOnlySingleStream ENUMERATED { true } OPTIONAL
+}
+
+DL-PhysChCapabilityFDD-va40ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
+ hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
+}
+
+DL-PhysChCapabilityFDD-vb50ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL,
+ hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL,
+ hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL,
+ supportOf4x4MimoDualStreamRestriction ENUMERATED { true } OPTIONAL,
+ supportOfHS-DSCHSecondDRXOperation ENUMERATED { true } OPTIONAL,
+ supportOfNodeBTrigHS-DPCCHTransmission ENUMERATED { true } OPTIONAL
+}
+
+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-PhysChCapabilityFDD-vdxyext ::= SEQUENCE {
+ supportforPowerControlAlgorithm3 ENUMERATED { true } OPTIONAL
+}
+
+DL-PhysChCapabilityTDD ::= SEQUENCE {
+ maxTS-PerFrame MaxTS-PerFrame,
+ maxPhysChPerFrame MaxPhysChPerFrame,
+ minimumSF MinimumSF-DL,
+ supportOfPDSCH BOOLEAN,
+ maxPhysChPerTS MaxPhysChPerTS
+}
+
+DL-PhysChCapabilityTDD-LCR-r4 ::= SEQUENCE {
+ maxTS-PerSubFrame MaxTS-PerSubFrame-r4,
+ maxPhysChPerFrame MaxPhysChPerSubFrame-r4,
+ minimumSF MinimumSF-DL,
+ supportOfPDSCH BOOLEAN,
+ maxPhysChPerTS MaxPhysChPerTS,
+ supportOf8PSK BOOLEAN
+}
+
+DL-PhysChCapabilityTDD-128-v770ext ::= SEQUENCE {
+ multiCarrier-physical-layer-category MultiCarrier-HSDSCH-physical-layer-category OPTIONAL
+}
+
+DL-PhysChCapabilityTDD-128-v860ext ::= SEQUENCE {
+ hSDSCH-physical-layer-category-extension
+ HSDSCH-physical-layer-category-extension OPTIONAL,
+ multiCarrier-physical-layer-category-extension
+ MultiCarrier-HSDSCH-physical-layer-category-extension OPTIONAL,
+ supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL
+}
+
+DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE {
+ multiCarrier-physical-layer-category-extension2
+ 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,
+ minimumSF MinimumSF-DL-768,
+ supportOfPDSCH BOOLEAN,
+ tdd768-hspdsch CHOICE {
+ supported HSDSCH-physical-layer-category,
+ unsupported NULL
+ },
+ maxPhysChPerTS MaxPhysChPerTS-768
+}
+
+DL-PhysChCapabilityInfoTDD-768 ::= SEQUENCE {
+ maxTS-PerFrame MaxTS-PerFrame,
+ maxPhysChPerFrame MaxPhysChPerFrame-768,
+ minimumSF MinimumSF-DL-768,
+ supportOfPDSCH BOOLEAN,
+ maxPhysChPerTS MaxPhysChPerTS-768
+}
+
+DL-TransChCapability ::= SEQUENCE {
+ maxNoBitsReceived MaxNoBits,
+ maxConvCodeBitsReceived MaxNoBits,
+ turboDecodingSupport TurboSupport,
+ maxSimultaneousTransChs MaxSimultaneousTransChsDL,
+ maxSimultaneousCCTrCH-Count MaxSimultaneousCCTrCH-Count,
+ maxReceivedTransportBlocks MaxTransportBlocksDL,
+ maxNumberOfTFC MaxNumberOfTFC-DL,
+ maxNumberOfTF MaxNumberOfTF
+}
+
+DRAC-SysInfo ::= SEQUENCE {
+ transmissionProbability TransmissionProbability,
+ maximumBitRate MaximumBitRate
+}
+
+DRAC-SysInfoList ::= SEQUENCE (SIZE (1..maxDRACclasses)) OF
+ DRAC-SysInfo
+
+DSCH-RNTI ::= BIT STRING (SIZE (16))
+
+DelayRestrictionFlag ::= ENUMERATED { true }
+
+DynamicActivationTime ::= SEQUENCE {
+ activationOffset INTEGER (0..15) OPTIONAL
+}
+
+E-RNTI ::= BIT STRING (SIZE (16))
+
+ESN-DS-41 ::= BIT STRING (SIZE (32))
+
+EstablishmentCause ::= ENUMERATED {
+ originatingConversationalCall,
+ originatingStreamingCall,
+ originatingInteractiveCall,
+ originatingBackgroundCall,
+ originatingSubscribedTrafficCall,
+ terminatingConversationalCall,
+ terminatingStreamingCall,
+ terminatingInteractiveCall,
+ terminatingBackgroundCall,
+ emergencyCall,
+ interRAT-CellReselection,
+ interRAT-CellChangeOrder,
+ registration,
+ detach,
+ originatingHighPrioritySignalling,
+ originatingLowPrioritySignalling,
+ callRe-establishment,
+ terminatingHighPrioritySignalling,
+ terminatingLowPrioritySignalling,
+ terminatingCauseUnknown,
+ mbms-Reception,
+ mbms-PTP-RB-Request,
+ delayTolerantAccess,
+ spare9,
+ spare8,
+ spare7,
+ spare6,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+ExtendedWaitTime ::= INTEGER (1..1800)
+
+EUTRAbandSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..16)) OF RadioFrequencyBandEUTRAExt2
+
+FailureCauseWithProtErr ::= CHOICE {
+ configurationUnsupported NULL,
+ physicalChannelFailure NULL,
+ incompatibleSimultaneousReconfiguration
+ NULL,
+ compressedModeRuntimeError TGPSI,
+ protocolError ProtocolErrorInformation,
+ cellUpdateOccurred NULL,
+ invalidConfiguration NULL,
+ configurationIncomplete NULL,
+ unsupportedMeasurement NULL,
+ mbmsSessionAlreadyReceivedCorrectly NULL,
+ lowerPriorityMBMSService NULL,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+FailureCauseWithProtErrTrId ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ failureCause FailureCauseWithProtErr
+}
+
+FrequencyBandsIndicatorSupport ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ frequencyBandsSupportFDD FrequencyBandsRedirectionFDD
+ },
+ tdd SEQUENCE {
+ frequencyBandsSupportTDD128 FrequencyBandsIndicatorTDD128
+ }
+ }
+}
+
+FrequencyBandsIndicatorTDD128 ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
+ FrequencyBandsIndicatorSupportTDD128
+
+FrequencyBandsIndicatorSupportTDD128 ::= SEQUENCE {
+ frequencyBandsIndicatorTDD RadioFrequencyBandTDD-r10
+}
+
+FrequencyBandsRedirectionFDD ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
+ FrequencyBandsIndicatorFDD
+
+FrequencyBandsIndicatorFDD ::= CHOICE {
+ frequencyBandsIndicator1 RadioFrequencyBandFDD,
+ frequencyBandsIndicator2 RadioFrequencyBandFDD2,
+ frequencyBandsIndicator3 RadioFrequencyBandFDD3
+}
+
+GANSS-Mode ::= ENUMERATED {
+ networkBased,
+ uEBased,
+ both,
+ none }
+
+GroupIdentityWithReleaseInformation ::= SEQUENCE {
+ rrc-ConnectionReleaseInformation RRC-ConnectionReleaseInformation,
+ groupReleaseInformation GroupReleaseInformation
+ }
+
+GroupReleaseInformation ::= SEQUENCE {
+ uRNTI-Group U-RNTI-Group
+}
+
+GSM-Measurements ::= SEQUENCE {
+ gsm900 BOOLEAN,
+ dcs1800 BOOLEAN,
+ gsm1900 BOOLEAN
+}
+
+H-RNTI ::= BIT STRING (SIZE (16))
+
+High-MobilityDetected ::= ENUMERATED { high-MobilityDetected }
+
+HSDSCH-physical-layer-category ::= INTEGER (1..64)
+
+HSDSCH-physical-layer-category-ext ::= INTEGER (1..20)
+
+HSDSCH-physical-layer-category-ext2 ::= INTEGER (21..24)
+
+HSDSCH-physical-layer-category-ext3 ::= INTEGER (25..28)
+
+HSDSCH-physical-layer-category-ext4 ::= INTEGER (29..30)
+
+HSDSCH-physical-layer-category-ext5 ::= INTEGER (31..32)
+
+HSDSCH-physical-layer-category-ext6 ::= INTEGER (33..34)
+
+HSDSCH-physical-layer-category-ext7 ::= INTEGER (35..36)
+
+HSDSCH-physical-layer-category-ext8 ::= INTEGER (37..38)
+
+HSDSCH-physical-layer-category-extension ::= INTEGER (1..64)
+
+MultiCarrier-HSDSCH-physical-layer-category ::= INTEGER (1..64)
+
+MultiCarrier-HSDSCH-physical-layer-category-extension ::= INTEGER (1..36)
+
+MultiCarrier-HSDSCH-physical-layer-category-extension2 ::= INTEGER (37..64)
+
+MultiflowCapabBandCombination ::= SEQUENCE {
+ numberOfCellsBandA INTEGER(1..6),
+ numberOfFrequenciesBandA INTEGER(1..3),
+ numberOfCellsBandB INTEGER(1..6),
+ numberOfFrequenciesBandB INTEGER(1..3)
+}
+
+MultiflowCapabBandCombList ::= SEQUENCE (SIZE (1..16)) OF MultiflowCapabBandCombination
+
+MultiflowCapability ::= SEQUENCE {
+ mimoInDifferentBands MultiflowMIMOCapability OPTIONAL,
+ longerHARQProcessing ENUMERATED { true } OPTIONAL
+}
+
+MultiflowPerBandCapability ::= SEQUENCE {
+ numberOfCells INTEGER(2..8),
+ numberOfFrequencies INTEGER(1..4),
+ mimo MultiflowMIMOCapability OPTIONAL,
+ nonContiguousCapability MultiflowNonContiguousCapability OPTIONAL
+}
+
+MultiflowMIMOCapability ::= ENUMERATED { single-stream, dual-stream }
+
+MultiflowNonContiguousCapability ::= SEQUENCE {
+ gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize,
+ spare5, spare4, spare3, spare2, spare1 }
+}
+
+UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4))
+
+UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8))
+
+IdleIntervalMeasCapabEUTRA ::= SEQUENCE {
+ radioFrequencyBandEUTRA RadioFrequencyBandEUTRA,
+ idleInterval BOOLEAN
+}
+
+IdleIntervalMeasCapabEUTRAExtension ::= SEQUENCE {
+ radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt
+}
+
+IdleIntervalMeasCapabEUTRAList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
+ IdleIntervalMeasCapabEUTRA
+
+IdleIntervalMeasCapabEUTRAExtensionList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
+ IdleIntervalMeasCapabEUTRAExtension
+
+IMSI-and-ESN-DS-41 ::= SEQUENCE {
+ imsi-DS-41 IMSI-DS-41,
+ esn-DS-41 ESN-DS-41
+}
+
+IMSI-DS-41 ::= OCTET STRING (SIZE (5..7))
+
+InitialPriorityDelayList ::= SEQUENCE (SIZE (1..maxASC)) OF
+ NS-IP
+
+InitialUE-Identity ::= CHOICE {
+ imsi IMSI-GSM-MAP,
+ tmsi-and-LAI TMSI-and-LAI-GSM-MAP,
+ p-TMSI-and-RAI P-TMSI-and-RAI-GSM-MAP,
+ imei IMEI,
+ esn-DS-41 ESN-DS-41,
+ imsi-DS-41 IMSI-DS-41,
+ imsi-and-ESN-DS-41 IMSI-and-ESN-DS-41,
+ tmsi-DS-41 TMSI-DS-41
+}
+
+IntegrityCheckInfo ::= SEQUENCE {
+ messageAuthenticationCode MessageAuthenticationCode,
+ rrc-MessageSequenceNumber RRC-MessageSequenceNumber
+}
+
+IntegrityProtActivationInfo ::= SEQUENCE {
+ rrc-MessageSequenceNumberList RRC-MessageSequenceNumberList
+}
+
+IntegrityProtectionAlgorithm ::= ENUMERATED {
+ uia1 }
+
+IntegrityProtectionAlgorithm-r7 ::= ENUMERATED {
+ uia1, uia2 }
+
+IntegrityProtectionModeCommand ::= CHOICE {
+ startIntegrityProtection SEQUENCE {
+ integrityProtInitNumber IntegrityProtInitNumber
+ },
+ modify SEQUENCE {
+ dl-IntegrityProtActivationInfo IntegrityProtActivationInfo
+ }
+}
+
+IntegrityProtectionModeInfo ::= SEQUENCE {
+ -- TABULAR: DL integrity protection activation info and Integrity
+ -- protection intialisation number have been nested inside
+ -- IntegrityProtectionModeCommand.
+ integrityProtectionModeCommand IntegrityProtectionModeCommand,
+ integrityProtectionAlgorithm IntegrityProtectionAlgorithm OPTIONAL
+}
+
+IntegrityProtectionModeInfo-r7 ::= SEQUENCE {
+ -- TABULAR: DL integrity protection activation info and Integrity
+ -- protection intialisation number have been nested inside
+ -- IntegrityProtectionModeCommand.
+ integrityProtectionModeCommand IntegrityProtectionModeCommand,
+ integrityProtectionAlgorithm IntegrityProtectionAlgorithm-r7 OPTIONAL
+}
+
+IntegrityProtInitNumber ::= BIT STRING (SIZE (32))
+
+-- dummy is not used in this version of the specification, it should
+-- not be sent and if received it should be ignored.
+MaxHcContextSpace ::= ENUMERATED {
+ dummy, by1024, by2048, by4096,
+ by8192 }
+
+MaxHcContextSpace-r5-ext ::= ENUMERATED {
+ by16384, by32768, by65536, by131072 }
+
+
+MaxROHC-ContextSessions-r4 ::= ENUMERATED {
+ s2, s4, s8, s12, s16, s24, s32, s48,
+ s64, s128, s256, s512, s1024, s16384 }
+
+MaximumAM-EntityNumberRLC-Cap ::= ENUMERATED {
+ dummy, am4, am5, am6,
+ am8, am16, am30 }
+
+-- Actual value MaximumBitRate = IE value * 16
+MaximumBitRate ::= INTEGER (0..32)
+
+MaximumRLC-WindowSize ::= ENUMERATED { mws2047, mws4095 }
+
+MaxNoDPDCH-BitsTransmitted ::= ENUMERATED {
+ b600, b1200, b2400, b4800,
+ b9600, b19200, b28800, b38400,
+ b48000, b57600 }
+
+MaxNoBits ::= ENUMERATED {
+ b640, b1280, b2560, b3840, b5120,
+ b6400, b7680, b8960, b10240,
+ b20480, b40960, b81920, b163840 }
+
+MaxNoPhysChBitsReceived ::= ENUMERATED {
+ dummy, b1200, b2400, b3600,
+ b4800, b7200, b9600, b14400,
+ b19200, b28800, b38400, b48000,
+ b57600, b67200, b76800 }
+
+MaxNoSCCPCH-RL ::= ENUMERATED {
+ rl1 }
+
+MaxNumberOfTF ::= ENUMERATED {
+ tf32, tf64, tf128, tf256,
+ tf512, tf1024 }
+
+MaxNumberOfTFC-DL ::= ENUMERATED {
+ tfc16, tfc32, tfc48, tfc64, tfc96,
+ tfc128, tfc256, tfc512, tfc1024 }
+
+MaxNumberOfTFC-UL ::= ENUMERATED {
+ dummy1, dummy2, tfc16, tfc32, tfc48, tfc64,
+ tfc96, tfc128, tfc256, tfc512, tfc1024 }
+
+-- the values 1 to 4 for MaxPhysChPerFrame are not used in this version of the protocol
+MaxPhysChPerFrame ::= INTEGER (1..224)
+
+MaxPhysChPerFrame-768 ::= INTEGER (1..448)
+
+MaxPhysChPerSubFrame-r4 ::= INTEGER (1..96)
+
+MaxPhysChPerTimeslot ::= ENUMERATED {
+ ts1, ts2 }
+
+MaxPhysChPerTimeslot-LCR-r7 ::= INTEGER (1..4)
+
+-- the values 1 to 4 for MaxPhysChPerTS are not used in this version of the protocol
+MaxPhysChPerTS ::= INTEGER (1..16)
+
+MaxPhysChPerTS-768 ::= INTEGER (1..32)
+
+MaxSimultaneousCCTrCH-Count ::= INTEGER (1..8)
+
+MaxSimultaneousTransChsDL ::= ENUMERATED {
+ e4, e8, e16, e32 }
+
+MaxSimultaneousTransChsUL ::= ENUMERATED {
+ dummy, e4, e8, e16, e32 }
+
+MaxTransportBlocksDL ::= ENUMERATED {
+ tb4, tb8, tb16, tb32, tb48,
+ tb64, tb96, tb128, tb256, tb512 }
+
+MaxTransportBlocksUL ::= ENUMERATED {
+ dummy, tb4, tb8, tb16, tb32, tb48,
+ tb64, tb96, tb128, tb256, tb512 }
+
+MaxTS-PerFrame ::= INTEGER (1..14)
+
+MaxTS-PerSubFrame-r4 ::= INTEGER (1..6)
+
+-- TABULAR: MeasurementCapability contains dependencies to UE-MultiModeRAT-Capability,
+-- the conditional fields have been left mandatory for now.
+MeasurementCapability ::= SEQUENCE {
+ downlinkCompressedMode CompressedModeMeasCapability,
+ uplinkCompressedMode CompressedModeMeasCapability
+}
+
+MeasurementCapabilityExt ::= SEQUENCE{
+ compressedModeMeasCapabFDDList CompressedModeMeasCapabFDDList,
+ compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
+ compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
+ compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL
+}
+
+MeasurementCapabilityExt2 ::= SEQUENCE{
+ compressedModeMeasCapabFDDList CompressedModeMeasCapabFDDList2,
+ compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
+ compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
+ compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL
+}
+
+MeasurementCapabilityExt3 ::= SEQUENCE {
+ compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
+}
+
+MeasurementCapabilityExt4 ::= SEQUENCE{
+ compressedModeMeasCapabFDDList2 CompressedModeMeasCapabFDDList2 OPTIONAL,
+ compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3 OPTIONAL,
+ compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
+ compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
+ compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL,
+ compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
+}
+
+MeasurementCapabilityExt5 ::= SEQUENCE {
+ compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList2 OPTIONAL
+}
+
+MeasurementCapabilityExt6 ::= SEQUENCE{
+ compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList3 OPTIONAL
+}
+
+MeasurementCapability-r4-ext ::= SEQUENCE {
+ downlinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4,
+ uplinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4
+}
+
+MeasurementCapability-v860ext ::= SEQUENCE {
+ downlinkCompressedMode CompressedModeMeasCapability-v860ext
+}
+
+MeasurementCapability-v920ext ::= SEQUENCE {
+ downlinkCompressedMode CompressedModeMeasCapability-v920ext
+}
+
+MeasurementCapability-va40ext ::= SEQUENCE {
+ interFrequencyDetectedSetMeasurements ENUMERATED { true } OPTIONAL,
+ downlinkCompressedMode CompressedModeMeasCapability-va40ext
+}
+
+MeasurementCapability-vb50ext ::= SEQUENCE {
+ interFrequencyMeasOnConfigCarriersWithoutCompMode ENUMERATED { true } OPTIONAL,
+ cellsExcludedFromDetectedSetMeasurements ENUMERATED { true } OPTIONAL
+}
+
+MeasurementCapabilityTDD ::= SEQUENCE {
+ idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAList OPTIONAL
+}
+
+MeasurementCapabilityTDD-vb50ext ::= SEQUENCE {
+ idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAExtensionList OPTIONAL
+}
+
+MeasurementCapability-vb70ext ::= SEQUENCE {
+ widebandRSRQFDDMeasurements ENUMERATED { true } OPTIONAL,
+ 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 {
+ sf1, sf16 }
+
+MinimumSF-DL-768 ::= ENUMERATED {
+ sf1, sf32 }
+
+MinimumSF-UL ::= ENUMERATED {
+ sf1, sf2, sf4, sf8, dummy }
+
+NonContiguousMultiCellCombinationList ::= SEQUENCE (SIZE (1..maxNonContiguousMultiCellCombinations)) OF
+ NonContiguousMultiCell
+
+NonContiguousMultiCell ::= SEQUENCE {
+ aggregatedCells ENUMERATED { nc-2c, nc-3c, nc-4c },
+ gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize,
+ spare5, spare4, spare3, spare2, spare1 },
+ nonContiguousMultiCellCombination22 ENUMERATED { true } OPTIONAL,
+ nonContiguousMultiCellCombination31-13 ENUMERATED { true } OPTIONAL
+}
+
+MultiModeCapability ::= ENUMERATED {
+ tdd, fdd, fdd-tdd }
+
+MultiRAT-Capability ::= SEQUENCE {
+ supportOfGSM BOOLEAN,
+ supportOfMulticarrier BOOLEAN
+}
+
+MultiModeRAT-Capability-v590ext ::= SEQUENCE {
+ supportOfUTRAN-ToGERAN-NACC BOOLEAN
+}
+
+MultiModeRAT-Capability-v680ext ::= SEQUENCE {
+ supportOfHandoverToGAN ENUMERATED { doesSupportHandoverToGAN } OPTIONAL
+}
+
+MultiModeRAT-Capability-v770ext ::= SEQUENCE {
+ supportOfPSHandoverToGAN ENUMERATED { doesSupportPSHandoverToGAN } OPTIONAL
+}
+
+MultiModeRAT-Capability-v860ext ::= SEQUENCE {
+ supportOfEUTRAFDD ENUMERATED { doesSupportEUTRAFDD } OPTIONAL,
+ supportOfInterRATHOToEUTRAFDD ENUMERATED { doesSupportInterRATHOToEUTRAFDD } OPTIONAL,
+ supportOfEUTRATDD ENUMERATED { doesSupportEUTRATDD } OPTIONAL,
+ supportOfInterRATHOToEUTRATDD ENUMERATED { doesSupportInterRATHOToEUTRATDD } OPTIONAL,
+ eutraFeatureGroupIndicators BIT STRING (SIZE (4)) OPTIONAL
+}
+
+MultiModeRAT-Capability-vae0ext ::= SEQUENCE {
+ eutraSupportOfMFBI ENUMERATED { true } OPTIONAL
+}
+
+MultiModeRAT-Capability-vb50ext ::= SEQUENCE {
+ supportOfEUTRAFDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRAFDDMeasurementReportingInCELLFACH } OPTIONAL,
+ 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)
+
+N-302 ::= INTEGER (0..7)
+
+N-304 ::= INTEGER (0..7)
+
+N-308 ::= INTEGER (1..8)
+
+N-310 ::= INTEGER (0..7)
+
+N-312 ::= ENUMERATED {
+ s1, s50, s100, s200, s400,
+ s600, s800, s1000 }
+
+N-312ext ::= ENUMERATED {
+ s2, s4, s10, s20 }
+
+N-312-r5 ::= ENUMERATED {
+ s1, s2, s4, s10, s20,
+ s50, s100, s200, s400,
+ s600, s800, s1000 }
+
+N-313 ::= ENUMERATED {
+ s1, s2, s4, s10, s20,
+ s50, s100, s200 }
+
+N-315 ::= ENUMERATED {
+ s1, s50, s100, s200, s400,
+ s600, s800, s1000 }
+
+N-315ext ::= ENUMERATED {
+ s2, s4, s10, s20 }
+
+N-315-r5 ::= ENUMERATED {
+ s1, s2, s4, s10, s20,
+ s50, s100, s200, s400,
+ s600, s800, s1000 }
+
+
+N-AccessFails ::= INTEGER (1..64)
+
+N-AP-RetransMax ::= INTEGER (1..64)
+
+NeighCellSI-AcquisitionCapability ::= SEQUENCE {
+ supportOfIntraFreqSIAcquisitionForHO ENUMERATED { true } OPTIONAL,
+ supportOfInterFreqSIAcquisitionForHO ENUMERATED { true } OPTIONAL,
+ supportOfE-UtraSIAcquisitionForHO ENUMERATED { true } OPTIONAL
+}
+
+NetworkAssistedGANSS-Supported-List ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
+ gANSS-Id ENUMERATED {
+ sbas, modernizedGPS, qzss, glonass, bds,
+ spare3, spare2, spare1 } OPTIONAL,
+ gANSS-Mode GANSS-Mode,
+ gANSS-SignalId GANSS-Signal-Id OPTIONAL,
+ supportForUE-GANSS-TimingOfCellFrames BOOLEAN,
+ supportForUE-GANSS-CarrierPhaseMeasurement BOOLEAN OPTIONAL
+}
+
+-- Each element in the NetworkAssistedGANSS-Supported-List-v860ext provides extension information
+-- to the corresponding element (position) in the NetworkAssistedGANSS-Supported-List
+NetworkAssistedGANSS-Supported-List-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
+ sbas-Ids BIT STRING (SIZE (8)) OPTIONAL,
+ gANSS-SignalIds BIT STRING (SIZE (8)) OPTIONAL,
+ non-native-AD-choices-supported ENUMERATED { true } OPTIONAL
+}
+
+NetworkAssistedGPS-Supported ::= ENUMERATED {
+ networkBased,
+ ue-Based,
+ bothNetworkAndUE-Based,
+ noNetworkAssistedGPS }
+
+NF-BO-AllBusy ::= INTEGER (0..31)
+
+NF-BO-NoAICH ::= INTEGER (0..31)
+
+NF-BO-Mismatch ::= INTEGER (0..127)
+
+NS-BO-Busy ::= INTEGER (0..63)
+
+NS-IP ::= INTEGER (0..28)
+
+P-TMSI-and-RAI-GSM-MAP ::= SEQUENCE {
+ p-TMSI P-TMSI-GSM-MAP,
+ rai RAI
+}
+
+PagingCause ::= ENUMERATED {
+ terminatingConversationalCall,
+ terminatingStreamingCall,
+ terminatingInteractiveCall,
+ terminatingBackgroundCall,
+ terminatingHighPrioritySignalling,
+ terminatingLowPrioritySignalling,
+ terminatingCauseUnknown,
+ spare
+ }
+
+PagingRecord ::= CHOICE {
+ cn-Identity SEQUENCE {
+ pagingCause PagingCause,
+ cn-DomainIdentity CN-DomainIdentity,
+ cn-pagedUE-Identity CN-PagedUE-Identity
+ },
+ utran-Identity SEQUENCE {
+ u-RNTI U-RNTI,
+ cn-OriginatedPage-connectedMode-UE SEQUENCE {
+ pagingCause PagingCause,
+ cn-DomainIdentity CN-DomainIdentity,
+ pagingRecordTypeID PagingRecordTypeID
+ } OPTIONAL
+ }
+}
+
+PagingRecord2-r5 ::= CHOICE {
+ utran-SingleUE-Identity SEQUENCE {
+ u-RNTI U-RNTI,
+ cn-OriginatedPage-connectedMode-UE SEQUENCE {
+ pagingCause PagingCause,
+ cn-DomainIdentity CN-DomainIdentity,
+ pagingRecordTypeID PagingRecordTypeID
+ } OPTIONAL,
+ rrc-ConnectionReleaseInformation RRC-ConnectionReleaseInformation
+ },
+ utran-GroupIdentity SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF
+ GroupIdentityWithReleaseInformation
+}
+
+PagingRecordList ::= SEQUENCE (SIZE (1..maxPage1)) OF
+ PagingRecord
+
+PagingRecord2List-r5 ::= SEQUENCE (SIZE (1..maxPage1)) OF
+ PagingRecord2-r5
+
+PDCP-Capability ::= SEQUENCE {
+ losslessSRNS-RelocationSupport BOOLEAN,
+ -- If present, the "maxHcContextSpace" in the IE "PDCP-Capability-r5-ext" overrides the
+ -- "supported" value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
+ supportForRfc2507 CHOICE {
+ notSupported NULL,
+ supported MaxHcContextSpace
+ }
+}
+
+PDCP-Capability-r4-ext ::= SEQUENCE {
+ supportForRfc3095 CHOICE {
+ notSupported NULL,
+ supported SEQUENCE {
+ maxROHC-ContextSessions MaxROHC-ContextSessions-r4 DEFAULT s16,
+ reverseCompressionDepth INTEGER (0..65535) DEFAULT 0
+ }
+ }
+}
+
+PDCP-Capability-r5-ext ::= SEQUENCE {
+ supportForRfc3095ContextRelocation BOOLEAN,
+ maxHcContextSpace MaxHcContextSpace-r5-ext OPTIONAL
+}
+
+PDCP-Capability-r5-ext2 ::= SEQUENCE {
+ losslessDLRLC-PDUSizeChange ENUMERATED { true } OPTIONAL
+}
+
+PDCP-Capability-v770ext ::= SEQUENCE {
+ supportForCSVoiceoverHSPA ENUMERATED { true } OPTIONAL
+}
+
+PhysicalChannelCapability ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD,
+ uplinkPhysChCapability UL-PhysChCapabilityFDD
+ } OPTIONAL,
+ -- tddPhysChCapability describes the 3.84Mcps TDD physical channel capability
+ tddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityTDD,
+ uplinkPhysChCapability UL-PhysChCapabilityTDD
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-v770ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-v770ext,
+ uplinkPhysChCapability UL-PhysChCapabilityFDD-v770ext
+ } OPTIONAL,
+ tddPhysChCapability-384 SEQUENCE {
+ -- No TDD384 DL physical channel capability extension
+ uplinkPhysChCapability UL-PhysChCapabilityTDD-384-v770ext
+ } OPTIONAL,
+ tddPhysChCapability-768 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityTDD-768,
+ uplinkPhysChCapability UL-PhysChCapabilityTDD-768
+ } OPTIONAL,
+ tddPhysChCapability-128 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityTDD-128-v770ext,
+ uplinkPhysChCapability UL-PhysChCapabilityTDD-128-v770ext
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-v860ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-v860ext
+ } OPTIONAL,
+ tddPhysChCapability-128 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityTDD-128-v860ext
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-v920ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-v920ext,
+ uplinkPhysChCapability UL-PhysChCapabilityFDD-v920ext
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-va40ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-va40ext
+ } OPTIONAL,
+ tddPhysChCapability-128 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-va40ext,
+ uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-va40ext
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-vb50ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-vb50ext,
+ uplinkPhysChCapability UL-PhysChCapabilityFDD-vb50ext
+ } OPTIONAL
+}
+
+PhysicalChannelCapability-vb80ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-vb80ext
+ } 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
+}
+
+PhysicalChannelCapability-vdxyext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-vdxyext OPTIONAL,
+ uplinkPhysChCapability UL-PhysChCapabilityFDD-vdxyext OPTIONAL
+ } OPTIONAL
+}
+
+PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE {
+ tddPhysChCapability-768 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768,
+ uplinkPhysChCapability UL-PhysChCapabilityTDD
+ } OPTIONAL,
+ tddPhysChCapability-128 SEQUENCE {
+ uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-v770ext
+ } OPTIONAL
+}
+
+-- PhysicalChannelCapability-LCR-r4 describes the 1.28Mcps TDD physical channel capability
+PhysicalChannelCapability-LCR-r4 ::= SEQUENCE {
+ tdd128-PhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityTDD-LCR-r4,
+ uplinkPhysChCapability UL-PhysChCapabilityTDD-LCR-r4
+ } OPTIONAL
+}
+
+-- PhysicalChannelCapability-hspdsch-r5 describes the HS-PDSCH physical channel capability
+PhysicalChannelCapability-hspdsch-r5 ::= SEQUENCE {
+ fdd-hspdsch CHOICE {
+ supported SEQUENCE {
+ -- hsdsch-physical-layer-category values shall be restricted to the range [1..12]
+ -- even if the UE physical capability category is above 12.
+ hsdsch-physical-layer-category HSDSCH-physical-layer-category,
+ -- dummy and dummy2 are not used in this version of the specification
+ -- and if received they should be ignored.
+ dummy BOOLEAN,
+ dummy2 BOOLEAN
+ },
+ unsupported NULL
+ },
+ tdd384-hspdsch CHOICE {
+ supported HSDSCH-physical-layer-category,
+ unsupported NULL
+ },
+ tdd128-hspdsch CHOICE {
+ supported HSDSCH-physical-layer-category,
+ unsupported NULL
+ }
+}
+
+PNBSCH-Allocation-r4 ::= SEQUENCE {
+ numberOfRepetitionsPerSFNPeriod ENUMERATED {
+ c2, c3, c4, c5, c6, c7, c8, c9, c10,
+ c12, c14, c16, c18, c20, c24, c28, c32,
+ c36, c40, c48, c56, c64, c72, c80 }
+}
+
+Pre-RedirectionInfo ::= SEQUENCE {
+ supportEUTRA-FDD BOOLEAN,
+ supportEUTRA-TDD BOOLEAN
+}
+
+ProtocolErrorCause ::= ENUMERATED {
+ asn1-ViolationOrEncodingError,
+ messageTypeNonexistent,
+ messageNotCompatibleWithReceiverState,
+ ie-ValueNotComprehended,
+ informationElementMissing,
+ messageExtensionNotComprehended,
+ spare2, spare1 }
+
+ProtocolErrorIndicator ::= ENUMERATED {
+ noError, errorOccurred }
+
+ProtocolErrorIndicatorWithMoreInfo ::=
+ CHOICE {
+ noError NULL,
+ errorOccurred SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ protocolErrorInformation ProtocolErrorInformation
+ }
+}
+
+ProtocolErrorMoreInformation ::= SEQUENCE {
+ diagnosticsType CHOICE {
+ type1 CHOICE {
+ asn1-ViolationOrEncodingError NULL,
+ messageTypeNonexistent NULL,
+ messageNotCompatibleWithReceiverState
+ IdentificationOfReceivedMessage,
+ ie-ValueNotComprehended IdentificationOfReceivedMessage,
+ conditionalInformationElementError IdentificationOfReceivedMessage,
+ messageExtensionNotComprehended IdentificationOfReceivedMessage,
+ spare1 NULL,
+ spare2 NULL
+ },
+ spare NULL
+ }
+}
+
+RadioFrequencyBandEUTRA ::= INTEGER (1..64)
+
+RadioFrequencyBandEUTRAExt ::= INTEGER (65..256)
+
+RadioFrequencyBandEUTRAExt2 ::= INTEGER (1..256)
+
+RadioFrequencyBandFDD ::= ENUMERATED {
+ -- fdd2100, fdd1900, fdd1800 correspond to Band I, Band II and Band III respectively
+ fdd2100,
+ fdd1900,
+ fdd1800,
+ bandVI,
+ bandIV,
+ bandV,
+ bandVII,
+ extension-indicator }
+
+RadioFrequencyBandFDD2 ::= ENUMERATED {
+ bandVIII,
+ bandIX,
+ bandX,
+ bandXI,
+ bandXII,
+ bandXIII,
+ bandXIV,
+ bandXV,
+ bandXVI,
+ bandXVII,
+ bandXVIII,
+ bandXIX,
+ bandXX,
+ bandXXI,
+ bandXXII,
+ 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 }
+
+RadioFrequencyBandTDDList-r7 ::= ENUMERATED {
+ a, b, c, d, ab, ac, ad, bc, bd, cd, abc, abd, acd, bcd,
+ abcd, notabcd }
+
+RadioFrequencyBandTDDext ::= ENUMERATED {
+ e, f, g, h, i, j, k, l, m, n, o, p, spare4, spare3,
+ spare2, spare1 }
+
+RadioFrequencyBandTDDextList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD-ext)) OF
+ RadioFrequencyBandTDDext
+
+RadioFrequencyBandTDD ::= ENUMERATED {
+ a, b, c, d }
+
+RadioFrequencyBandTDD-r10 ::= ENUMERATED {
+ a, b, c, d, e, f, spare2, spare1 }
+
+RadioFrequencyBandGSM ::= ENUMERATED {
+ gsm450,
+ gsm480,
+ gsm850,
+ gsm900P,
+ gsm900E,
+ gsm1800,
+ gsm1900,
+ spare9, spare8, spare7, spare6, spare5,
+ spare4, spare3, spare2, spare1}
+
+Rb-timer-indicator ::= SEQUENCE {
+ t314-expired BOOLEAN,
+ t315-expired BOOLEAN }
+
+Re-EstablishmentTimer ::= ENUMERATED {
+ useT314, useT315
+}
+
+RedirectionInfo ::= CHOICE {
+ frequencyInfo FrequencyInfo,
+ interRATInfo InterRATInfo
+}
+
+RedirectionInfo-r6 ::= CHOICE {
+ frequencyInfo FrequencyInfo,
+ interRATInfo InterRATInfo-r6
+}
+
+RedirectionInfo-v860ext ::= CHOICE {
+ -- CHOICE frequencyInfo is provided in IE RedirectionInfo or IE RedirectionInfo-r6
+ frequencyInfo NULL,
+ interRATInfo InterRATInfo-v860ext
+}
+
+RejectionCause ::= ENUMERATED {
+ congestion,
+ unspecified }
+
+ReleaseCause ::= ENUMERATED {
+ normalEvent,
+ unspecified,
+ pre-emptiveRelease,
+ congestion,
+ re-establishmentReject,
+ directedsignallingconnectionre-establishment,
+ userInactivity,
+ spare }
+
+RF-Capability ::= SEQUENCE {
+ fddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClass,
+ txRxFrequencySeparation TxRxFrequencySeparation
+ } OPTIONAL,
+ tddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClass,
+ radioFrequencyTDDBandList RadioFrequencyBandTDDList,
+ chipRateCapability ChipRateCapability
+ } OPTIONAL
+}
+
+RF-Capability-r4-ext ::= SEQUENCE {
+ tddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClass,
+ radioFrequencyBandTDDList RadioFrequencyBandTDDList,
+ chipRateCapability ChipRateCapability
+ } OPTIONAL
+}
+
+RF-Capability-v770ext ::= SEQUENCE {
+ -- If TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-Capability' or
+ -- 'RF-Capability-r4-ext', the corresponding IE 'RadioFrequencyBandTDDList-r7' shall
+ -- be included in this IE.
+ tdd384RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL,
+ tdd768RF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClass,
+ radioFrequencyBandTDDList RadioFrequencyBandTDDList-r7
+ -- The element 'chipRateCapability' = 'mcps7-68'
+ } OPTIONAL,
+ tdd128RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL
+}
+
+RF-Capability-v860ext ::= SEQUENCE {
+ tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
+ tdd384RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
+ tdd768RF-Capability RadioFrequencyBandTDDextList OPTIONAL
+}
+
+RF-Capability-vaa0ext ::= SEQUENCE {
+ supportOfMFBI ENUMERATED { true } OPTIONAL
+}
+
+RLC-Capability ::= SEQUENCE {
+ -- If present, the "totalRLC-AM-BufferSize" in the IE "RLC-Capability-r5-ext" overrides the
+ -- corresponding value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize,
+ maximumRLC-WindowSize MaximumRLC-WindowSize,
+ maximumAM-EntityNumber MaximumAM-EntityNumberRLC-Cap
+}
+
+RLC-Capability-r5-ext ::= SEQUENCE {
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-r5-ext OPTIONAL
+}
+
+RLC-Capability-v770ext ::= SEQUENCE {
+ supportOfTwoLogicalChannel BOOLEAN
+}
+
+RLC-Capability-v920ext ::= SEQUENCE {
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-v920ext OPTIONAL
+}
+
+RLC-Capability-va40ext ::= SEQUENCE {
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-va40ext OPTIONAL
+}
+
+RLC-Capability-vb50ext ::= SEQUENCE {
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-vb50ext OPTIONAL
+}
+
+RRC-ConnectionReleaseInformation ::= CHOICE {
+ noRelease NULL,
+ release SEQUENCE {
+ releaseCause ReleaseCause
+ }
+}
+
+RRC-MessageSequenceNumber ::= INTEGER (0..15)
+
+
+RRC-MessageSequenceNumberList ::= SEQUENCE (SIZE (4..5)) OF
+ RRC-MessageSequenceNumber
+
+RRC-StateIndicator ::= ENUMERATED {
+ cell-DCH, cell-FACH, cell-PCH, ura-PCH }
+
+RRC-TransactionIdentifier ::= INTEGER (0..3)
+
+RSR-VCC-Info ::= SEQUENCE {
+ nonce BIT STRING (SIZE (128)) OPTIONAL,
+ ims-Information OCTET STRING (SIZE (1.. 32))
+}
+
+S-RNTI ::= BIT STRING (SIZE (20))
+
+S-RNTI-2 ::= BIT STRING (SIZE (10))
+
+SecurityCapability ::= SEQUENCE {
+ cipheringAlgorithmCap BIT STRING {
+ -- For each bit value "0" means false/ not supported
+ spare15(0),
+ spare14(1),
+ spare13(2),
+ spare12(3),
+ spare11(4),
+ spare10(5),
+ spare9(6),
+ spare8(7),
+ spare7(8),
+ spare6(9),
+ spare5(10),
+ spare4(11),
+ spare3(12),
+ uea2(13),
+ uea1(14),
+ uea0(15)
+ } (SIZE (16)),
+ integrityProtectionAlgorithmCap BIT STRING {
+ -- For each bit value "0" means false/ not supported
+ spare15(0),
+ spare14(1),
+ spare13(2),
+ spare12(3),
+ spare11(4),
+ spare10(5),
+ spare9(6),
+ spare8(7),
+ spare7(8),
+ spare6(9),
+ spare5(10),
+ spare4(11),
+ spare3(12),
+ uia2(13),
+ uia1(14),
+ spare0(15)
+ } (SIZE (16))
+}
+
+SecondaryServingEDCHCell-Info ::= SEQUENCE {
+ primary-E-RNTI E-RNTI OPTIONAL,
+ secondary-E-RNTI E-RNTI OPTIONAL
+ }
+
+SecondaryEDCH-Info-Common ::= 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,
+ dpcchPowerOffset-SecondaryULFrequency INTEGER(0..7),
+ 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,
+ harq-Preamble-Mode HARQ-Preamble-Mode,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ dl-hspdsch-Information DL-HSPDSCH-Information OPTIONAL,
+ harqInfo HARQ-Info OPTIONAL,
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL
+}
+
+Serving-HSDSCH-CellInformation-r7 ::= SEQUENCE {
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ dl-hspdsch-Information DL-HSPDSCH-Information-r7 OPTIONAL,
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL
+}
+
+Serving-HSDSCH-CellInformation-r8 ::= SEQUENCE {
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ dl-hspdsch-Information DL-HSPDSCH-Information-r8 OPTIONAL,
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL
+}
+
+Serving-HSDSCH-CellInformation-r9 ::= SEQUENCE {
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ dl-hspdsch-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL
+}
+
+Serving-HSDSCH-CellInformation-r11 ::= SEQUENCE {
+ deltaACK DeltaACK-r11 OPTIONAL,
+ deltaNACK DeltaNACK-r11 OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ dl-hspdsch-Information DL-HSPDSCH-Information-r11 OPTIONAL,
+ harqInfo HARQ-Info-r11 OPTIONAL,
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
+}
+
+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 {
+ maxNoSCCPCH-RL MaxNoSCCPCH-RL,
+ -- simultaneousSCCPCH-DPCH-DPDCH-Reception is applicable only if
+ -- the IE Support of PDSCH = TRUE
+ -- Note: the reference to DPDCH in the element name below is incorrect (see tabular). The
+ -- name is not changed, to keep it aligned with R99.
+ simultaneousSCCPCH-DPCH-DPDCH-Reception BOOLEAN
+ }
+}
+
+SRNC-Identity ::= BIT STRING (SIZE (12))
+
+SR-VCC-Info ::= SEQUENCE {
+ nonce BIT STRING (SIZE (128)) OPTIONAL
+}
+
+SR-VCC-SecurityRABInfo-v860ext ::= SEQUENCE {
+ sr-vcc-Info SR-VCC-Info,
+ rab-InfoReplace RAB-InfoReplace
+}
+
+START-Value ::= BIT STRING (SIZE (20))
+
+STARTList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
+ STARTSingle
+
+STARTSingle ::= SEQUENCE {
+ cn-DomainIdentity CN-DomainIdentity,
+ start-Value START-Value
+}
+
+SystemSpecificCapUpdateReq ::= ENUMERATED {
+ gsm }
+
+SystemSpecificCapUpdateReq-v590ext ::= ENUMERATED {
+ geranIu }
+
+SystemSpecificCapUpdateReq-r5 ::= ENUMERATED {
+ gsm, geranIu }
+
+SystemSpecificCapUpdateReq-r8 ::= ENUMERATED {
+ gsm, geranIu, eutra, spare5,
+ spare4, spare3, spare2, spare1 }
+
+SystemSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
+ SystemSpecificCapUpdateReq
+
+SystemSpecificCapUpdateReqList-r5 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
+ SystemSpecificCapUpdateReq-r5
+
+SystemSpecificCapUpdateReqList-r8 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
+ SystemSpecificCapUpdateReq-r8
+
+T-300 ::= ENUMERATED {
+ ms100, ms200, ms400, ms600, ms800,
+ ms1000, ms1200, ms1400, ms1600,
+ ms1800, ms2000, ms3000, ms4000,
+ ms6000, ms8000 }
+
+T-301 ::= ENUMERATED {
+ ms100, ms200, ms400, ms600, ms800,
+ ms1000, ms1200, ms1400, ms1600,
+ ms1800, ms2000, ms3000, ms4000,
+ ms6000, ms8000, spare }
+
+T-302 ::= ENUMERATED {
+ ms100, ms200, ms400, ms600, ms800,
+ ms1000, ms1200, ms1400, ms1600,
+ ms1800, ms2000, ms3000, ms4000,
+ ms6000, ms8000, spare }
+
+T-304 ::= ENUMERATED {
+ ms100, ms200, ms400,
+ ms1000, ms2000, spare3, spare2, spare1 }
+
+T-305 ::= ENUMERATED {
+ noUpdate, m5, m10, m30,
+ m60, m120, m360, m720 }
+
+T-307 ::= ENUMERATED {
+ s5, s10, s15, s20,
+ s30, s40, s50, spare }
+
+T-308 ::= ENUMERATED {
+ ms40, ms80, ms160, ms320 }
+
+T-309 ::= INTEGER (1..8)
+
+T-310 ::= ENUMERATED {
+ ms40, ms80, ms120, ms160,
+ ms200, ms240, ms280, ms320 }
+
+T-311 ::= ENUMERATED {
+ ms250, ms500, ms750, ms1000,
+ ms1250, ms1500, ms1750, ms2000 }
+
+-- The value 0 for T-312 is not used in this version of the specification
+T-312 ::= INTEGER (0..15)
+
+T-313 ::= INTEGER (0..15)
+
+T-314 ::= ENUMERATED {
+ s0, s2, s4, s6, s8,
+ s12, s16, s20 }
+
+T-315 ::= ENUMERATED {
+ s0, s10, s30, s60, s180,
+ s600, s1200, s1800 }
+
+T-316 ::= ENUMERATED {
+ s0, s10, s20, s30, s40,
+ s50, s-inf, spare }
+
+-- All the values are changed to "infinity" in Rel-5
+T-317 ::= ENUMERATED {
+ infinity0, infinity1, infinity2, infinity3, infinity4,
+ infinity5, infinity6, infinity7}
+
+T-318 ::= ENUMERATED {
+ ms250, ms500, ms750, ms1000, ms1250, ms1500,
+ ms1750, ms2000, ms3000, ms4000, ms6000, ms8000,
+ ms10000, ms12000, ms16000 }
+
+T-319 ::= ENUMERATED {
+ ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120 }
+
+T-321 ::= ENUMERATED {
+ ms100, ms200, ms400, ms800 }
+
+T-322 ::= ENUMERATED { m5, m10, m20, m30, m60,
+ m120, m180, spare1 }
+
+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 }
+
+TMSI-and-LAI-GSM-MAP ::= SEQUENCE {
+ tmsi TMSI-GSM-MAP,
+ lai LAI
+}
+
+TMSI-DS-41 ::= OCTET STRING (SIZE (2..17))
+
+TotalRLC-AM-BufferSize ::= ENUMERATED {
+ dummy, kb10, kb50, kb100,
+ kb150, kb500, kb1000, spare }
+
+TotalRLC-AM-BufferSize-r5-ext ::= ENUMERATED {
+ kb200, kb300, kb400, kb750 }
+
+TotalRLC-AM-BufferSize-v920ext ::= ENUMERATED {
+ kb1150, kb1250 }
+
+TotalRLC-AM-BufferSize-va40ext ::= ENUMERATED {
+ kb1500, kb1800, kb2300, kb2550 }
+
+TotalRLC-AM-BufferSize-vb50ext ::= ENUMERATED {
+ kb3400, kb3500, kb4400, kb4500, kb5000, spare3, spare2, spare1 }
+
+-- Actual value TransmissionProbability = IE value * 0.125
+TransmissionProbability ::= INTEGER (1..8)
+
+TransportChannelCapability ::= SEQUENCE {
+ dl-TransChCapability DL-TransChCapability,
+ ul-TransChCapability UL-TransChCapability
+}
+
+TurboSupport ::= CHOICE {
+ notSupported NULL,
+ supported MaxNoBits
+}
+
+-- Values defined as spare shall not be sent in this version of the protocol. If a spare value is
+-- received, it should be interpreted as 'default-RxTX-sparation'.
+TxRxFrequencySeparation ::= ENUMERATED {
+ default-TxRx-separation, spare2, spare1 }
+
+U-RNTI ::= SEQUENCE {
+ srnc-Identity SRNC-Identity,
+ s-RNTI S-RNTI
+}
+
+U-RNTI-Group ::= CHOICE {
+-- TABULAR: not following the tabular strictly, but this will most likely save bits
+ all NULL,
+ u-RNTI-BitMaskIndex-b1 BIT STRING (SIZE (31)),
+ u-RNTI-BitMaskIndex-b2 BIT STRING (SIZE (30)),
+ u-RNTI-BitMaskIndex-b3 BIT STRING (SIZE (29)),
+ u-RNTI-BitMaskIndex-b4 BIT STRING (SIZE (28)),
+ u-RNTI-BitMaskIndex-b5 BIT STRING (SIZE (27)),
+ u-RNTI-BitMaskIndex-b6 BIT STRING (SIZE (26)),
+ u-RNTI-BitMaskIndex-b7 BIT STRING (SIZE (25)),
+ u-RNTI-BitMaskIndex-b8 BIT STRING (SIZE (24)),
+ u-RNTI-BitMaskIndex-b9 BIT STRING (SIZE (23)),
+ u-RNTI-BitMaskIndex-b10 BIT STRING (SIZE (22)),
+ u-RNTI-BitMaskIndex-b11 BIT STRING (SIZE (21)),
+ u-RNTI-BitMaskIndex-b12 BIT STRING (SIZE (20)),
+ u-RNTI-BitMaskIndex-b13 BIT STRING (SIZE (19)),
+ u-RNTI-BitMaskIndex-b14 BIT STRING (SIZE (18)),
+ u-RNTI-BitMaskIndex-b15 BIT STRING (SIZE (17)),
+ u-RNTI-BitMaskIndex-b16 BIT STRING (SIZE (16)),
+ u-RNTI-BitMaskIndex-b17 BIT STRING (SIZE (15)),
+ u-RNTI-BitMaskIndex-b18 BIT STRING (SIZE (14)),
+ u-RNTI-BitMaskIndex-b19 BIT STRING (SIZE (13)),
+ u-RNTI-BitMaskIndex-b20 BIT STRING (SIZE (12)),
+ u-RNTI-BitMaskIndex-b21 BIT STRING (SIZE (11)),
+ u-RNTI-BitMaskIndex-b22 BIT STRING (SIZE (10)),
+ u-RNTI-BitMaskIndex-b23 BIT STRING (SIZE (9)),
+ u-RNTI-BitMaskIndex-b24 BIT STRING (SIZE (8)),
+ u-RNTI-BitMaskIndex-b25 BIT STRING (SIZE (7)),
+ u-RNTI-BitMaskIndex-b26 BIT STRING (SIZE (6)),
+ u-RNTI-BitMaskIndex-b27 BIT STRING (SIZE (5)),
+ u-RNTI-BitMaskIndex-b28 BIT STRING (SIZE (4)),
+ u-RNTI-BitMaskIndex-b29 BIT STRING (SIZE (3)),
+ u-RNTI-BitMaskIndex-b30 BIT STRING (SIZE (2)),
+ u-RNTI-BitMaskIndex-b31 BIT STRING (SIZE (1))
+}
+
+U-RNTI-Short ::= SEQUENCE {
+ srnc-Identity SRNC-Identity,
+ s-RNTI-2 S-RNTI-2
+}
+
+UE-AddPos-Supported-List ::= SEQUENCE (SIZE (1..maxAddPos)) OF UE-AddPos-element
+
+UE-AddPos-element ::= SEQUENCE{
+ addPos-ID ENUMERATED {barometricPressure, wlan, bt, mbs,
+ spare4, spare3, spare2, spare1 },
+ addPos-Mode AddPos-Mode
+}
+
+UE-BasedNetworkPerformanceMeasurementsParameters ::= SEQUENCE {
+ supportOfLoggedMeasurementsIdlePCH ENUMERATED { true } OPTIONAL
+}
+
+UE-CapabilityContainer-IEs ::= SEQUENCE {
+-- Container for transparent transfer of capability information not related to
+-- features for which early implementation is desired
+ ue-RadioAccessCapability-v690ext UE-RadioAccessCapability-v690ext,
+ ue-RATSpecificCapability-v690ext InterRAT-UE-RadioAccessCapability-v690ext OPTIONAL,
+ v6b0NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v6b0ext UE-RadioAccessCapability-v6b0ext-IEs,
+ v6e0NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v6e0ext UE-RadioAccessCapability-v6e0ext-IEs,
+ v770NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v770ext UE-RadioAccessCapability-v770ext-IEs,
+ v790NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v790ext UE-RadioAccessCapability-v790ext-IEs,
+ v860NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v860ext
+ UE-RadioAccessCapability-v860ext-IEs,
+ ue-RATSpecificCapability-v860ext
+ InterRAT-UE-RadioAccessCapability-v860ext OPTIONAL,
+ v880NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v880ext
+ UE-RadioAccessCapability-v880ext-IEs,
+ v890NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v890ext
+ UE-RadioAccessCapability-v890ext-IEs,
+ v920NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v920ext
+ UE-RadioAccessCapability-v920ext-IEs,
+ v970NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v970ext
+ UE-RadioAccessCapability-v970ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-va40ext
+ UE-RadioAccessCapability-va40ext-IEs,
+ va60NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-va60ext
+ UE-RadioAccessCapability-va60ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-va80ext
+ UE-RadioAccessCapability-va80ext-IEs,
+ laterNonCriticalExtensions
+ UE-RadioAccessCapability-LaterNonCriticalExtensions OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+UE-RadioAccessCapability-v6b0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ supportForSIB11bis ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v6e0ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ supportForFDPCH ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v770ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ pdcp-Capability PDCP-Capability-v770ext OPTIONAL,
+ rlc-Capability RLC-Capability-v770ext,
+ rf-Capability RF-Capability-v770ext OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-v770ext,
+ multiModeRAT-Capability MultiModeRAT-Capability-v770ext,
+ ue-PositioningCapability UE-PositioningCapability-v770ext,
+ mac-ehsSupport ENUMERATED { true } OPTIONAL,
+ ue-specificCapabilityInformation UE-SpecificCapabilityInformation-LCRTDD OPTIONAL
+}
+
+UE-RadioAccessCapability-v790ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ supportForEDPCCHPowerBoosting ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v860ext-IEs ::= SEQUENCE {
+ -- UE radio access capability
+ rf-Capability RF-Capability-v860ext OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-v860ext,
+ multiModeRAT-Capability MultiModeRAT-Capability-v860ext,
+ ue-PositioningCapability UE-PositioningCapability-v860ext,
+ measurementCapability MeasurementCapability-v860ext OPTIONAL,
+ measurementCapabilityTDD MeasurementCapabilityTDD OPTIONAL,
+ supportOfCommonEDCH ENUMERATED { true } OPTIONAL,
+ supportOfMACiis ENUMERATED { true } OPTIONAL,
+ supportOfSPSOperation ENUMERATED { true } OPTIONAL,
+ supportOfControlChannelDRXOperation ENUMERATED { true } OPTIONAL,
+ supportOfCSG ENUMERATED { true } OPTIONAL,
+ -- UE radio access capability extension
+ ue-RadioAccessCapabBandFDDList3 UE-RadioAccessCapabBandFDDList3 OPTIONAL
+}
+
+UE-RadioAccessCapability-v880ext-IEs ::= SEQUENCE {
+ -- UE radio access capability
+ supportForPriorityReselectionInUTRAN ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v890ext-IEs ::= SEQUENCE {
+ -- UE radio access capability
+ supportCellSpecificTxDiversityinDC-Operation ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v920ext-IEs ::= SEQUENCE {
+ -- UE physical channel capability,
+ ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-v920ext,
+ rlc-Capability RLC-Capability-v920ext,
+ supportOfenhancedTS0 ENUMERATED { true } OPTIONAL,
+ measurementCapability MeasurementCapability-v920ext OPTIONAL,
+ -- UE radio access capability
+ csgProximityIndicationCapability CSG-ProximityIndicationCapability OPTIONAL,
+ neighCellSI-AcquisitionCapability NeighCellSI-AcquisitionCapability OPTIONAL
+}
+
+UE-RadioAccessCapability-v970ext-IEs ::= SEQUENCE {
+ -- UE physical channel capability
+ ue-ExtendedMeasurementSupport ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v9c0ext-IEs ::= SEQUENCE {
+ -- UE voice over IMS related capability
+ voiceOverUTRA-PS-HS-Support ENUMERATED { true } OPTIONAL,
+ srvcc-SupportFromUTRA-to-UTRA ENUMERATED { true } OPTIONAL,
+ srvcc-SupportFromUTRA-to-GERAN ENUMERATED { true } OPTIONAL,
+ -- UE radio access capability
+ ue-supportMac-ehsWindowSizeExtension ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-LaterNonCriticalExtensions ::= SEQUENCE {
+ v9c0NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-v9c0ext UE-RadioAccessCapability-v9c0ext-IEs,
+ vaa0NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vaa0ext UE-RadioAccessCapability-vaa0ext-IEs,
+ vb50NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vb50ext UE-RadioAccessCapability-vb50ext-IEs,
+ vb70NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vb70ext UE-RadioAccessCapability-vb70ext-IEs,
+ vae0NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vae0ext UE-RadioAccessCapability-vae0ext-IEs,
+ vb80NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vb80ext UE-RadioAccessCapability-vb80ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vc50ext
+ UE-RadioAccessCapability-vc50ext-IEs,
+ vdxyNonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-vdxyext
+ UE-RadioAccessCapability-vdxyext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ }
+}
+
+
+UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE {
+ -- UE physical channel capability
+ ue-RadioAccessCapabBandCombList-va40ext UE-RadioAccessCapabBandCombList-va40ext OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-va40ext,
+ rlc-Capability RLC-Capability-va40ext,
+ measurementCapability MeasurementCapability-va40ext OPTIONAL,
+ supportOfMUMIMO ENUMERATED { uplink, uplink-and-downlink } OPTIONAL,
+ supportForDualCellMimoInDifferentBands ENUMERATED { true } OPTIONAL,
+ ue-BasedNetworkPerformanceMeasurementsParameters
+ UE-BasedNetworkPerformanceMeasurementsParameters OPTIONAL,
+ supportOfUTRANANR ENUMERATED { true } OPTIONAL,
+ -- UE radio access capability extension
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 OPTIONAL
+}
+
+UE-RadioAccessCapability-va60ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL
+}
+
+UE-RadioAccessCapability-va80ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL
+}
+
+UE-RadioAccessCapability-vaa0ext-IEs ::= SEQUENCE {
+ supportOfUMRLCre-establish-via-reconfig ENUMERATED { true } OPTIONAL,
+ rf-capability RF-Capability-vaa0ext OPTIONAL
+}
+
+UE-RadioAccessCapability-vae0ext-IEs ::= SEQUENCE {
+ -- UE radio access capability
+ multiModeRAT-Capability MultiModeRAT-Capability-vae0ext OPTIONAL
+}
+
+UE-RadioAccessCapability-vb50ext-IEs ::= SEQUENCE {
+ multiModeRAT-Capability MultiModeRAT-Capability-vb50ext,
+ supportOfCommonERGCHBasedInterferenceControl ENUMERATED { true } OPTIONAL,
+ supportOfFallbackToR99PRACH ENUMERATED { true } OPTIONAL,
+ supportOfConcurrentDeployment ENUMERATED { true } OPTIONAL,
+ supportOfTTIalignmentAndPerHARQProcess ENUMERATED { true } OPTIONAL,
+ -- UE physical channel capability
+ ue-RadioAccessCapabBandCombList-vb50ext UE-RadioAccessCapabBandCombList-vb50ext OPTIONAL,
+ multiflowCapabBandCombList MultiflowCapabBandCombList OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-vb50ext,
+ rlc-Capability RLC-Capability-vb50ext,
+ multiflowCapability MultiflowCapability OPTIONAL,
+ -- UE radio access capability extension
+ ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL,
+ -- Measurement capability
+ measurementCapability MeasurementCapability-vb50ext OPTIONAL,
+ measurementCapabilityTDD MeasurementCapabilityTDD-vb50ext OPTIONAL,
+ -- UE voice over IMS related capability
+ rsrvcc-SupportFromUTRA-CS-to-EUTRA-FDD ENUMERATED { true } OPTIONAL,
+ rsrvcc-SupportFromUTRA-CS-to-EUTRA-TDD ENUMERATED { true } OPTIONAL,
+ supportOfHSDPCCHPowerOffsetExtension ENUMERATED { true } OPTIONAL,
+ supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-vb70ext-IEs ::= SEQUENCE {
+ measurementCapability MeasurementCapability-vb70ext OPTIONAL,
+ ue-RadioAccessCapabBandFDDList7 UE-RadioAccessCapabBandFDDList7 OPTIONAL
+}
+
+UE-RadioAccessCapability-vb80ext-IEs ::= SEQUENCE {
+ -- UE physical channel capability
+ 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-RadioAccessCapability-vdxyext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabBandCombList-vdxyext UE-RadioAccessCapabBandCombList-vdxyext OPTIONAL,
+ -- UE physical channel capability
+ physicalChannelCapability PhysicalChannelCapability-vdxyext OPTIONAL,
+ -- UE radio access capability
+ ue-PositioningCapability UE-PositioningCapability-vdxyext OPTIONAL
+}
+
+UE-ConnTimersAndConstants ::= SEQUENCE {
+-- 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
+ t-301 T-301 DEFAULT ms2000,
+ n-301 N-301 DEFAULT 2,
+ t-302 T-302 DEFAULT ms4000,
+ n-302 N-302 DEFAULT 3,
+ t-304 T-304 DEFAULT ms2000,
+ n-304 N-304 DEFAULT 2,
+ t-305 T-305 DEFAULT m30,
+ t-307 T-307 DEFAULT s30,
+ t-308 T-308 DEFAULT ms160,
+ t-309 T-309 DEFAULT 5,
+ t-310 T-310 DEFAULT ms160,
+ n-310 N-310 DEFAULT 4,
+ t-311 T-311 DEFAULT ms2000,
+ t-312 T-312 DEFAULT 1,
+ -- n-312 shall be ignored if n-312 in UE-ConnTimersAndConstants-v3a0ext is present, and the
+ -- value of that element shall be used instead.
+ n-312 N-312 DEFAULT s1,
+ t-313 T-313 DEFAULT 3,
+ n-313 N-313 DEFAULT s20,
+ t-314 T-314 DEFAULT s12,
+ t-315 T-315 DEFAULT s180,
+ -- n-315 shall be ignored if n-315 in UE-ConnTimersAndConstants-v3a0ext is present, and the
+ -- value of that element shall be used instead.
+ n-315 N-315 DEFAULT s1,
+ t-316 T-316 DEFAULT s30,
+ t-317 T-317 DEFAULT infinity4
+}
+
+UE-ConnTimersAndConstants-v3a0ext ::= SEQUENCE {
+ n-312 N-312ext OPTIONAL,
+ n-315 N-315ext OPTIONAL
+}
+
+UE-ConnTimersAndConstants-r5 ::= 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
+ t-301 T-301 DEFAULT ms2000,
+ n-301 N-301 DEFAULT 2,
+ t-302 T-302 DEFAULT ms4000,
+ n-302 N-302 DEFAULT 3,
+ t-304 T-304 DEFAULT ms2000,
+ n-304 N-304 DEFAULT 2,
+ t-305 T-305 DEFAULT m30,
+ t-307 T-307 DEFAULT s30,
+ t-308 T-308 DEFAULT ms160,
+ t-309 T-309 DEFAULT 5,
+ t-310 T-310 DEFAULT ms160,
+ n-310 N-310 DEFAULT 4,
+ t-311 T-311 DEFAULT ms2000,
+ t-312 T-312 DEFAULT 1,
+ n-312 N-312-r5 DEFAULT s1,
+ t-313 T-313 DEFAULT 3,
+ n-313 N-313 DEFAULT s20,
+ t-314 T-314 DEFAULT s12,
+ t-315 T-315 DEFAULT s180,
+ n-315 N-315-r5 DEFAULT s1,
+ t-316 T-316 DEFAULT s30,
+ t-317 T-317 DEFAULT infinity4
+}
+
+UE-ConnTimersAndConstants-v860ext ::= SEQUENCE {
+ t-323 T-323 OPTIONAL
+}
+
+UE-ConnTimersAndConstants-r11 ::= 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
+ t-301 T-301 DEFAULT ms2000,
+ n-301 N-301 DEFAULT 2,
+ t-302 T-302 DEFAULT ms4000,
+ n-302 N-302 DEFAULT 3,
+ t-304 T-304 DEFAULT ms2000,
+ n-304 N-304 DEFAULT 2,
+ t-305 T-305 DEFAULT m30,
+ t-307 T-307 DEFAULT s30,
+ t-308 T-308 DEFAULT ms160,
+ t-309 T-309 DEFAULT 5,
+ t-310 T-310 DEFAULT ms160,
+ n-310 N-310 DEFAULT 4,
+ t-311 T-311 DEFAULT ms2000,
+ t-312 T-312 DEFAULT 1,
+ n-312 N-312-r5 DEFAULT s1,
+ t-313 T-313 DEFAULT 3,
+ n-313 N-313 DEFAULT s20,
+ t-314 T-314 DEFAULT s12,
+ t-315 T-315 DEFAULT s180,
+ n-315 N-315-r5 DEFAULT s1,
+ t-316 T-316 DEFAULT s30,
+ t-317 T-317 DEFAULT infinity4,
+ t-323 T-323 OPTIONAL
+}
+
+UE-GANSSPositioning-Capability ::= SEQUENCE {
+ networkAssistedGANSS-supportedList NetworkAssistedGANSS-Supported-List OPTIONAL
+}
+
+UE-GANSSPositioning-Capability-v860ext-IEs ::= SEQUENCE {
+ networkAssistedGANSS-supportedList NetworkAssistedGANSS-Supported-List-v860ext OPTIONAL
+}
+
+UE-IdleTimersAndConstants ::= SEQUENCE {
+ t-300 T-300,
+ n-300 N-300,
+ t-312 T-312,
+ -- n-312 shall be ignored if n-312 in UE-IdleTimersAndConstants-v3a0ext is present, and the
+ -- value of that element shall be used instead.
+ n-312 N-312
+}
+
+UE-HSPA-Identities-r6 ::= SEQUENCE {
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL
+}
+
+UE-IdleTimersAndConstants-v3a0ext ::= SEQUENCE {
+ n-312 N-312ext OPTIONAL
+}
+
+UE-MultiModeRAT-Capability ::= SEQUENCE {
+ multiRAT-CapabilityList MultiRAT-Capability,
+ multiModeCapability MultiModeCapability
+}
+
+UE-PowerClass ::= INTEGER (1..4)
+
+UE-PowerClassExt ::= ENUMERATED {class1, class2, class3, class4,
+ spare4, spare3, spare2, spare1 }
+
+UE-RadioAccessCapability ::= SEQUENCE {
+ -- UE-RadioAccessCapability is compatible with R99, although accessStratumReleaseIndicator
+ -- is removed from this IE, since its encoding did not result in bits. The
+ -- accessStratumReleaseIndicator is provided in the relevant REL-4 extension IEs.
+ pdcp-Capability PDCP-Capability,
+ rlc-Capability RLC-Capability,
+ transportChannelCapability TransportChannelCapability,
+ rf-Capability RF-Capability,
+ physicalChannelCapability PhysicalChannelCapability,
+ ue-MultiModeRAT-Capability UE-MultiModeRAT-Capability,
+ securityCapability SecurityCapability,
+ ue-positioning-Capability UE-Positioning-Capability,
+ measurementCapability MeasurementCapability OPTIONAL
+}
+
+UE-RadioAccessCapabilityInfo ::= SEQUENCE {
+ ue-RadioAccessCapability UE-RadioAccessCapability,
+ ue-RadioAccessCapability-v370ext UE-RadioAccessCapability-v370ext
+}
+
+UE-RadioAccessCapability-v370ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList UE-RadioAccessCapabBandFDDList
+}
+
+UE-RadioAccessCapability-v380ext ::= SEQUENCE {
+ ue-PositioningCapabilityExt-v380 UE-PositioningCapabilityExt-v380
+}
+
+UE-RadioAccessCapability-v3a0ext ::= SEQUENCE {
+ ue-PositioningCapabilityExt-v3a0 UE-PositioningCapabilityExt-v3a0
+}
+
+UE-RadioAccessCapability-v3g0ext ::= SEQUENCE {
+ ue-PositioningCapabilityExt-v3g0 UE-PositioningCapabilityExt-v3g0
+}
+
+UE-RadioAccessCapability-v650ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList2 UE-RadioAccessCapabBandFDDList2,
+ -- This IE shall be included if the UE also supports Band I-VII
+ ue-RadioAccessCapabBandFDDList-ext UE-RadioAccessCapabBandFDDList-ext OPTIONAL
+}
+
+UE-RadioAccessCapability-v690ext ::= SEQUENCE {
+ physicalchannelcapability-edch PhysicalChannelCapability-edch-r6,
+ -- TABULAR: deviceType is MD in tabular description
+ -- Default value is 'doesBenefitFromBatteryConsumptionOptimisation'
+ deviceType ENUMERATED { doesNotBenefitFromBatteryConsumptionOptimisation } OPTIONAL
+}
+
+UE-RadioAccessCapability-v7e0ext ::= SEQUENCE {
+ -- User equipment IEs
+ supportForTwoDRXSchemesInPCH ENUMERATED { true } OPTIONAL,
+ supportEDPDCHPowerInterpolation ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v7f0ext ::= SEQUENCE {
+ supportofTxDivOnNonMIMOChannel ENUMERATED { true } OPTIONAL,
+ -- IE physicalChannelCapability-LCR and ue-RadioAccessCapabilityComp-TDD128 shall only be
+ -- included in InterRATHandoverInfo for 1.28 Mcps TDD, otherwise these IEs are not needed here.
+ physicalChannelCapability-LCR PhysicalChannelCapability-LCR-r4 OPTIONAL,
+ ue-RadioAccessCapabilityComp-TDD128 UE-RadioAccessCapabilityComp-TDD128-v7f0ext OPTIONAL
+}
+
+UE-RadioAccessCapabilityInfo-v770ext ::= SEQUENCE {
+ rf-Capability RF-Capability-v770ext OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapabilityInfo-v770ext,
+ ganssSupportIndication ENUMERATED { true } OPTIONAL,
+ mac-ehsSupport ENUMERATED { true } OPTIONAL,
+ ue-SpecificCapabilityInformation UE-SpecificCapabilityInformation-LCRTDD OPTIONAL
+}
+
+UE-RadioAccessCapabilityInfo-TDD128-v8b0ext ::= SEQUENCE {
+ -- INTER RAT HANDOVER INFO
+ measurementCapabilityTDD MeasurementCapabilityTDD OPTIONAL,
+ hSDSCH-physical-layer-category-extension
+ HSDSCH-physical-layer-category-extension OPTIONAL
+}
+
+UE-RadioAccessCapabilityInfo-TDD128-vb50ext ::= SEQUENCE {
+ -- INTER RAT HANDOVER INFO
+ measurementCapabilityTDD MeasurementCapabilityTDD-vb50ext OPTIONAL
+}
+
+UE-RadioAccessCapability-v860ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList3 UE-RadioAccessCapabBandFDDList3
+}
+
+UE-RadioAccessCapability-v880ext ::= SEQUENCE {
+ -- INTER RAT HANDOVER INFO
+ supportForPriorityReselectionInUTRAN ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v890ext ::= SEQUENCE {
+ -- UE radio access capability
+ supportCellSpecificTxDiversityinDC-Operation ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v920ext ::= SEQUENCE {
+ supportOfenhancedTS0 ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-va40ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4
+}
+
+UE-RadioAccessCapability-va60ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL
+}
+
+UE-RadioAccessCapability-va80ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4-va60ext UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL,
+ ue-RadioAccessCapabBandFDDList4-va80ext UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL
+}
+
+UE-RadioAccessCapability-vb50ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL
+}
+
+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-RadioAccessCapability-vdxyext ::= SEQUENCE {
+ ue-RadioAccessCapabBandCombList-vdxyext UE-RadioAccessCapabBandCombList-vdxyext OPTIONAL
+}
+
+
+UE-RadioAccessCapabBand-va40ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5,
+ -- This IE shall be included if the UE also supports Band I - Band XXII
+ ue-RadioAccessCapabBandFDDList-ext2 UE-RadioAccessCapabBandFDDList-ext2 OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD2
+
+UE-RadioAccessCapabBandFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD3
+
+UE-RadioAccessCapabBandFDDList4 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD4
+
+UE-RadioAccessCapabBandFDDList4-va60ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD4-va60ext
+
+UE-RadioAccessCapabBandFDDList4-va80ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext3)) OF
+ UE-RadioAccessCapabBandFDD4-va80ext
+
+UE-RadioAccessCapabBandFDDList5 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ UE-RadioAccessCapabBandFDD5
+
+UE-RadioAccessCapabBandFDDList6 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD3)) OF
+ UE-RadioAccessCapabBandFDD6
+
+UE-RadioAccessCapabBandFDDList7 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD3)) OF
+ UE-RadioAccessCapabBandFDD7
+
+UE-RadioAccessCapabBandFDD2 ::= SEQUENCE {
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
+ fddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClassExt,
+ txRxFrequencySeparation TxRxFrequencySeparation
+ } OPTIONAL,
+ measurementCapability2 MeasurementCapabilityExt2
+}
+
+UE-RadioAccessCapabBandFDD3 ::= SEQUENCE {
+ -- UE may omit both IEs if this IE indicates the same EUTRA compressed
+ -- mode capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ measurementCapability3 MeasurementCapabilityExt3
+}
+
+UE-RadioAccessCapabBandFDD4 ::= SEQUENCE {
+ -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
+ -- capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL,
+ nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE {
+ supportofULOLTD ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD4-va80ext ::= SEQUENCE {
+ -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
+ -- capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL,
+ nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL,
+ supportofULOLTD ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD5 ::= SEQUENCE {
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3,
+ fddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClassExt,
+ txRxFrequencySeparation TxRxFrequencySeparation
+ } OPTIONAL,
+ measurementCapability4 MeasurementCapabilityExt4
+}
+
+UE-RadioAccessCapabBandFDD6 ::= SEQUENCE {
+ -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
+ -- capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ additionalSecondaryCells2 ENUMERATED { a3, a4, a5, a6 } OPTIONAL,
+ supportOfULCLTD ENUMERATED { true } OPTIONAL,
+ multiflowCapability MultiflowPerBandCapability OPTIONAL,
+ mimo4x4CapabilityBand ENUMERATED { true } OPTIONAL,
+ supportOfULMIMO ENUMERATED { true } OPTIONAL,
+ measurementCapability5 MeasurementCapabilityExt5,
+ freqSpecificCompressedModeForNonContiguous ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD7 ::= SEQUENCE {
+ -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
+ -- capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ measurementCapability6 MeasurementCapabilityExt6
+}
+
+UE-PositioningCapabilityExt-v380 ::= SEQUENCE {
+ rx-tx-TimeDifferenceType2Capable BOOLEAN
+}
+
+UE-PositioningCapabilityExt-v3a0 ::= SEQUENCE {
+ validity-CellPCH-UraPCH ENUMERATED { true }
+}
+
+UE-PositioningCapabilityExt-v3g0 ::= SEQUENCE {
+ sfn-sfnType2Capability ENUMERATED { true }
+}
+
+UE-PositioningCapability-v770ext ::= SEQUENCE {
+ ue-GANSSPositioning-Capability UE-GANSSPositioning-Capability OPTIONAL
+}
+
+UE-PositioningCapability-v860ext ::= SEQUENCE {
+ ue-GANSSPositioning-Capability-v860ext
+ UE-GANSSPositioning-Capability-v860ext-IEs OPTIONAL
+}
+
+UE-PositioningCapability-vdxyext ::= SEQUENCE {
+ ue-Positioning-AddPos-Capability UE-AddPos-Supported-List OPTIONAL
+}
+
+UE-RadioAccessCapabBandCombList ::= SEQUENCE (SIZE (1..16)) OF BandComb
+
+UE-RadioAccessCapabBandFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD
+
+UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD-ext
+
+UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF
+ UE-RadioAccessCapabBandFDD-ext2
+
+UE-RadioAccessCapabBandFDD ::= SEQUENCE{
+ radioFrequencyBandFDD RadioFrequencyBandFDD,
+ fddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClassExt,
+ txRxFrequencySeparation TxRxFrequencySeparation
+ } OPTIONAL,
+ measurementCapability MeasurementCapabilityExt
+}
+
+UE-RadioAccessCapabBandFDD-ext ::= SEQUENCE {
+ radioFrequencyBandFDD RadioFrequencyBandFDD,
+ compressedModeMeasCapabFDDList-ext CompressedModeMeasCapabFDDList-ext
+}
+
+UE-RadioAccessCapabBandFDD-ext2 ::= SEQUENCE {
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3
+}
+
+UE-RadioAccessCapability-v4b0ext ::= SEQUENCE {
+ pdcp-Capability-r4-ext PDCP-Capability-r4-ext,
+ tdd-CapabilityExt SEQUENCE {
+ rf-Capability RF-Capability-r4-ext,
+ physicalChannelCapability-LCR PhysicalChannelCapability-LCR-r4,
+ measurementCapability-r4-ext MeasurementCapability-r4-ext
+ } OPTIONAL,
+ -- IE " AccessStratumReleaseIndicator" is not needed in RRC CONNECTION SETUP COMPLETE
+ accessStratumReleaseIndicator AccessStratumReleaseIndicator OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp ::= SEQUENCE {
+ totalAM-RLCMemoryExceeds10kB BOOLEAN,
+ rf-CapabilityComp RF-CapabilityComp
+}
+
+UE-RadioAccessCapabilityComp-ext ::= SEQUENCE {
+ rf-CapabilityFDDComp RF-CapabBandListFDDComp-ext
+}
+
+UE-RadioAccessCapabilityComp-TDD128-v7f0ext ::= SEQUENCE {
+ hSDSCH-physical-layer-category
+ HSDSCH-physical-layer-category OPTIONAL,
+ multiCarrier-physical-layer-category
+ MultiCarrier-HSDSCH-physical-layer-category OPTIONAL,
+ tdd-edch-PhysicalLayerCategory INTEGER (1..6) OPTIONAL,
+ dl-CapabilityWithSimultaneousHS-DSCHConfig
+ DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
+ supportForCSVoiceoverHSPA ENUMERATED { true } OPTIONAL,
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-r5-ext OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp-v770ext ::= SEQUENCE {
+ rf-CapabilityComp RF-CapabilityComp-v770ext,
+ securityCapabilityIndication ENUMERATED { true } OPTIONAL,
+ ganssSupportIndication ENUMERATED { true } OPTIONAL,
+ mac-ehsSupport ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2 ::= SEQUENCE {
+ fddPhysicalChannelCapab-hspdsch-edch SEQUENCE {
+ dl-CapabilityWithSimultaneousHS-DSCHConfig
+ DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
+ physicalChannelCapabComp-hspdsch-r6 HSDSCH-physical-layer-category,
+ physicalChannelCapability-edch-r6 PhysicalChannelCapability-edch-r6
+ } OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-v770ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
+ edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
+ hsscchlessHsdschOperation ENUMERATED { true } OPTIONAL,
+ enhancedFdpch ENUMERATED { true } OPTIONAL,
+ hsdschReception-CellFach ENUMERATED { true } OPTIONAL,
+ hsdschReception-CellUraPch ENUMERATED { true } OPTIONAL,
+ discontinuousDpcchTransmission ENUMERATED { true } OPTIONAL,
+ slotFormat4 ENUMERATED { true } OPTIONAL,
+ pdcp-Capability PDCP-Capability-v770ext OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-v7f0ext ::= SEQUENCE {
+ supportofTxDivOnNonMIMOChannel ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-v860ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext2 HSDSCH-physical-layer-category-ext2 OPTIONAL,
+ supportOfMACiis ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-v920ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext3 HSDSCH-physical-layer-category-ext3 OPTIONAL,
+ edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-va40ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
+ hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp2-vb50ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL,
+ hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL,
+ hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL,
+ edch-PhysicalLayerCategory-extension3 INTEGER (10..12) OPTIONAL,
+ 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-RadioAccessCapabilityComp2-vdxyext ::= SEQUENCE {
+ supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE {
+ tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
+ supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL,
+ supportOfCommonEDCH ENUMERATED { true } OPTIONAL,
+ supportOfMACiis ENUMERATED { true } OPTIONAL,
+ supportOfSPSOperation ENUMERATED { true } OPTIONAL,
+ supportOfControlChannelDRXOperation ENUMERATED { true } OPTIONAL
+}
+
+RF-CapabilityComp ::= SEQUENCE {
+ fdd CHOICE {
+ notSupported NULL,
+ supported RF-CapabBandListFDDComp
+ },
+ tdd384-RF-Capability CHOICE {
+ notSupported NULL,
+ supported RadioFrequencyBandTDDList
+ },
+ tdd128-RF-Capability CHOICE {
+ notSupported NULL,
+ supported RadioFrequencyBandTDDList
+ }
+}
+
+RF-CapabilityComp-v770ext ::= SEQUENCE {
+ -- If support of TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-CapabilityComp',
+ -- the corresponding IE 'RadioFrequencyBandTDDList-r7' shall be included in this IE.
+ tdd384-RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL,
+ tdd768-RF-Capability CHOICE {
+ notSupported NULL,
+ supported RadioFrequencyBandTDDList-r7
+ },
+ tdd128-RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL
+}
+
+-- NOTE: This IE defines the supported TX/RX frequency separation for the respective supported
+-- frequency band. Values defined as spare shall not be sent in this version of the protocol.
+-- If a spare value is received, it should be interpreted as 'default-RxTX-sparation'.
+RF-CapabBandFDDComp ::= ENUMERATED { notSupported,
+ default-TxRx-separation, spare2, spare1 }
+
+RF-CapabBandListFDDComp ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ -- The first entry corresponds with the first value of IE RadioFrequencyBandFDD,
+ -- fdd2100, and so on. No more than seven entries should be included in this IE. The
+ -- 8'th entry, if present, shall be ignored.
+ -- An extension of this IE may be provided using the IE 'RF-CapabBandListFDDComp-ext'.
+ RF-CapabBandFDDComp
+
+RF-CapabBandListFDDComp-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext)) OF
+ -- The first entry corresponds with the first value of IE RadioFrequencyBandFDD2,
+ -- bandVIII, and so on.
+ RF-CapabBandFDDComp
+
+RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ -- The first entry corresponds with the first value of IE RadioFrequencyBandFDD3,
+ -- 23 (Band XXIII), and so on.
+ RF-CapabBandFDDComp
+
+UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination
+
+UE-RadioAccessCapabBandCombList-vb50ext ::= SEQUENCE (SIZE (1..16)) OF
+ SupportedCarrierCombination-ext
+
+
+UE-RadioAccessCapabBandCombList-vdxyext ::= SEQUENCE (SIZE (1..16)) OF SupportDualBandDualCellEdch
+
+SupportedCarrierCombination ::= SEQUENCE {
+ carrierCombination12 BOOLEAN,
+ carrierCombination21 BOOLEAN,
+ carrierCombination13 BOOLEAN,
+ carrierCombination31 BOOLEAN,
+ carrierCombination22 BOOLEAN
+}
+
+SupportedCarrierCombination-ext ::= SEQUENCE {
+ carrierCombination14 BOOLEAN,
+ carrierCombination41 BOOLEAN,
+ carrierCombination15 BOOLEAN,
+ carrierCombination51 BOOLEAN,
+ carrierCombination16 BOOLEAN,
+ carrierCombination61 BOOLEAN,
+ carrierCombination17 BOOLEAN,
+ carrierCombination71 BOOLEAN,
+ carrierCombination23 BOOLEAN,
+ carrierCombination32 BOOLEAN,
+ carrierCombination24 BOOLEAN,
+ carrierCombination42 BOOLEAN,
+ carrierCombination25 BOOLEAN,
+ carrierCombination52 BOOLEAN,
+ carrierCombination26 BOOLEAN,
+ carrierCombination62 BOOLEAN,
+ carrierCombination33 BOOLEAN,
+ carrierCombination34 BOOLEAN,
+ carrierCombination43 BOOLEAN,
+ carrierCombination44 BOOLEAN,
+ carrierCombination35 BOOLEAN,
+ carrierCombination53 BOOLEAN
+}
+
+SupportDualBandDualCellEdch ::= SEQUENCE {
+ dualBandDualCellEdchIndication ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapability-v590ext ::= SEQUENCE {
+ dl-CapabilityWithSimultaneousHS-DSCHConfig
+ DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
+ pdcp-Capability-r5-ext PDCP-Capability-r5-ext,
+ rlc-Capability-r5-ext RLC-Capability-r5-ext,
+ physicalChannelCapability PhysicalChannelCapability-hspdsch-r5,
+ multiModeRAT-Capability-v590ext MultiModeRAT-Capability-v590ext
+}
+
+UE-RadioAccessCapability-v5c0ext ::= SEQUENCE {
+ pdcp-Capability-r5-ext2 PDCP-Capability-r5-ext2
+}
+
+UE-RadioAccessCapability-v680ext ::= SEQUENCE {
+ multiModeRAT-Capability-v680ext MultiModeRAT-Capability-v680ext
+}
+
+UL-OLTD-InfoFDD ::= SEQUENCE {
+ ulOLTDActivation ENUMERATED {true}
+}
+
+UL-PhysChCapabilityFDD ::= SEQUENCE {
+ maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy BOOLEAN
+}
+
+UL-PhysChCapabilityFDD-r6 ::= SEQUENCE {
+ maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted,
+ physicalchannelcapability-edch PhysicalChannelCapability-edch-r6
+}
+
+UL-PhysChCapabilityFDD-v770ext ::= SEQUENCE {
+ edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
+ discontinuousDpcchTransmission ENUMERATED { true } OPTIONAL,
+ slotFormat4 ENUMERATED { true } OPTIONAL
+}
+
+UL-PhysChCapabilityFDD-v920ext ::= SEQUENCE {
+ edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL
+}
+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-PhysChCapabilityFDD-vdxyext ::= SEQUENCE {
+ supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL
+}
+
+UL-PhysChCapabilityTDD ::= SEQUENCE {
+ maxTS-PerFrame MaxTS-PerFrame,
+ maxPhysChPerTimeslot MaxPhysChPerTimeslot,
+ minimumSF MinimumSF-UL,
+ supportOfPUSCH BOOLEAN
+}
+
+UL-PhysChCapabilityTDD-384-v770ext ::= SEQUENCE {
+ tdd384-edch CHOICE {
+ supported SEQUENCE {
+ tdd-edch-PhysicalLayerCategory INTEGER (1..16)
+ },
+ unsupported NULL
+ }
+}
+
+UL-PhysChCapabilityTDD-LCR-r4 ::= SEQUENCE {
+ maxTS-PerSubFrame MaxTS-PerSubFrame-r4,
+ maxPhysChPerTimeslot MaxPhysChPerTimeslot,
+ minimumSF MinimumSF-UL,
+ supportOfPUSCH BOOLEAN,
+ supportOf8PSK BOOLEAN
+}
+
+UL-PhysChCapabilityTDD-128-v770ext ::= SEQUENCE {
+ maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7,
+ tdd128-edch CHOICE {
+ supported SEQUENCE {
+ tdd-edch-PhysicalLayerCategory INTEGER (1..6)
+ },
+ unsupported NULL
+ }
+}
+
+UL-PhysChCapabilityInfoTDD-128-v770ext ::= SEQUENCE {
+ maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7
+}
+
+UL-PhysChCapabilityInfoTDD-128-va40ext ::= SEQUENCE {
+ multiCarrier-EdchPhysicalLayerCategory-128 INTEGER (1..8) OPTIONAL,
+ maxNumberCarrierForMCHSUPA-TDD ENUMERATED {nf-2, nf-3, nf-6, spare} OPTIONAL
+}
+
+UL-PhysChCapabilityTDD-768 ::= SEQUENCE {
+ maxTS-PerFrame MaxTS-PerFrame,
+ maxPhysChPerTimeslot MaxPhysChPerTimeslot,
+ minimumSF MinimumSF-UL,
+ supportOfPUSCH BOOLEAN,
+ tdd384-edch CHOICE {
+ supported SEQUENCE {
+ tdd-edch-PhysicalLayerCategory INTEGER (1..16)
+ },
+ unsupported NULL
+ }
+}
+
+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 {
+ secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
+ secondaryEDCH-Info-Common SecondaryEDCH-Info-Common OPTIONAL,
+ dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List OPTIONAL
+ }
+}
+
+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
+ }
+}
+
+UL-SecondaryCellInfoFDD-r13 ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
+ secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r12 OPTIONAL,
+ dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r13 OPTIONAL
+ }
+}
+
+PhysicalChannelCapability-edch-r6 ::= SEQUENCE {
+ fdd-edch CHOICE {
+ supported SEQUENCE {
+ edch-PhysicalLayerCategory INTEGER (1..16)
+ },
+ unsupported NULL
+ }
+}
+
+UL-TransChCapability ::= SEQUENCE {
+ maxNoBitsTransmitted MaxNoBits,
+ maxConvCodeBitsTransmitted MaxNoBits,
+ turboEncodingSupport TurboSupport,
+ maxSimultaneousTransChs MaxSimultaneousTransChsUL,
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ maxSimultaneousCCTrCH-Count MaxSimultaneousCCTrCH-Count
+ }
+ },
+ maxTransmittedBlocks MaxTransportBlocksUL,
+ maxNumberOfTFC MaxNumberOfTFC-UL,
+ maxNumberOfTF MaxNumberOfTF
+}
+
+UE-Positioning-Capability ::= SEQUENCE {
+ standaloneLocMethodsSupported BOOLEAN,
+ ue-BasedOTDOA-Supported BOOLEAN,
+ networkAssistedGPS-Supported NetworkAssistedGPS-Supported,
+ supportForUE-GPS-TimingOfCellFrames BOOLEAN,
+ supportForIPDL BOOLEAN
+}
+
+UE-SecurityInformation ::= SEQUENCE {
+ start-CS START-Value
+}
+
+UE-SecurityInformation2 ::= SEQUENCE {
+ start-PS START-Value
+}
+
+UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED {
+ nF,
+ nFMc-TriRx-UniTx,
+ nFMc-TriRx-TriTx,
+ nFMc-HexRx-UniTx,
+ nFMc-HexRx-TriTx,
+ nFMc-HexRx-HexTx,
+ nFMc-TwoRx-UniTx-Discontiguous,
+ nFMc-TwoRx-TwoTx-Discontiguous,
+ nFMc-TwoRx-UniTx-Contiguous,
+ nFMc-TwoRx-TwoTx-Contiguous,
+ spare6,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+URA-UpdateCause ::= ENUMERATED {
+ changeOfURA,
+ periodicURAUpdate,
+ dummy,
+ spare1 }
+
+UTRAN-DRX-CycleLengthCoefficient ::= INTEGER (3..9)
+
+UTRAN-DRX-CycleLengthCoefficient-r7 ::= SEQUENCE {
+ drx-CycleLengthCoefficient INTEGER (3..9),
+ drx-CycleLengthCoefficient2 INTEGER (3..9) OPTIONAL,
+ timeForDRXCycle2 T-319 OPTIONAL
+}
+
+WaitTime ::= INTEGER (0..15)
+
+-- ***************************************************
+--
+-- RADIO BEARER INFORMATION ELEMENTS (10.3.4)
+--
+-- ***************************************************
+
+AlgorithmSpecificInfo ::= CHOICE {
+ rfc2507-Info RFC2507-Info
+}
+
+AlgorithmSpecificInfo-r4 ::= CHOICE {
+ rfc2507-Info RFC2507-Info,
+ rfc3095-Info RFC3095-Info-r4
+}
+
+CID-InclusionInfo-r4 ::= ENUMERATED {
+ pdcp-Header,
+ rfc3095-PacketFormat }
+
+CommonRBMappingInfo ::= SEQUENCE {
+ logicalChannelIdentity LogicalChannelIdentity,
+ mac-ehs-QueueId MAC-ehs-QueueId
+}
+
+-- Upper limit of COUNT-C is 2^32 - 1
+COUNT-C ::= INTEGER (0..4294967295)
+
+-- Upper limit of COUNT-C-MSB is 2^25 - 1
+COUNT-C-MSB ::= INTEGER (0..33554431)
+
+CS-HSPA-Information ::= SEQUENCE {
+ ul-AMR-Rate UL-AMR-Rate OPTIONAL,
+ maxCS-Delay MaxCS-Delay
+}
+
+DefaultConfigForCellFACH ::= SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdForCellFACH DefaultConfigIdForCellFACH
+}
+
+DefaultConfigIdentity ::= INTEGER (0..10)
+
+DefaultConfigIdentity-r4 ::= INTEGER (0..12)
+
+DefaultConfigIdentity-r5 ::= INTEGER (0..13)
+
+-- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of
+-- the protocol
+DefaultConfigIdentity-r6 ::= INTEGER (0..31)
+
+-- DefaultConfigIdForCellFACH values 1..15 are spare and shall not be used in this version of
+-- the protocol
+DefaultConfigIdForCellFACH ::= INTEGER (0..15)
+
+DefaultConfigMode ::= ENUMERATED {
+ fdd,
+ tdd }
+
+DDI ::= INTEGER (0..62)
+
+DL-AM-RLC-Mode ::= SEQUENCE {
+ inSequenceDelivery BOOLEAN,
+ receivingWindowSize ReceivingWindowSize,
+ dl-RLC-StatusInfo DL-RLC-StatusInfo
+}
+
+DL-AM-RLC-Mode-r5 ::= SEQUENCE {
+ dl-RLC-PDU-size OctetModeRLC-SizeInfoType1,
+ inSequenceDelivery BOOLEAN,
+ receivingWindowSize ReceivingWindowSize,
+ dl-RLC-StatusInfo DL-RLC-StatusInfo
+}
+
+DL-AM-RLC-Mode-r7 ::= SEQUENCE {
+ dl-RLC-PDU-size CHOICE {
+ fixedSize OctetModeRLC-SizeInfoType1,
+ flexibleSize ENUMERATED { size7, size15 }
+ },
+ inSequenceDelivery BOOLEAN,
+ receivingWindowSize ReceivingWindowSize,
+ dl-RLC-StatusInfo DL-RLC-StatusInfo
+}
+
+DL-AM-RLC-Mode-r11 ::= SEQUENCE {
+ dl-RLC-PDU-size CHOICE {
+ fixedSize OctetModeRLC-SizeInfoType1,
+ flexibleSize ENUMERATED { size7, size15 }
+ },
+ inSequenceDelivery BOOLEAN,
+ receivingWindowSize ReceivingWindowSize,
+ dl-RLC-StatusInfo DL-RLC-StatusInfo-r11
+}
+
+DL-CounterSynchronisationInfo ::= SEQUENCE {
+ rB-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL
+}
+
+DL-CounterSynchronisationInfo-r5 ::= SEQUENCE {
+ rb-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL,
+ rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL
+}
+
+DL-LogicalChannelMapping ::= SEQUENCE {
+ -- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
+ dl-TransportChannelType DL-TransportChannelType,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL
+}
+
+DL-LogicalChannelMapping-r5 ::= SEQUENCE {
+ -- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
+ dl-TransportChannelType DL-TransportChannelType-r5,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL
+}
+
+DL-LogicalChannelMapping-r7 ::= SEQUENCE {
+ -- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
+ dl-TransportChannelType DL-TransportChannelType-r7,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL
+}
+
+DL-LogicalChannelMappingList ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
+ DL-LogicalChannelMapping
+
+DL-LogicalChannelMappingList-r5 ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
+ DL-LogicalChannelMapping-r5
+
+DL-LogicalChannelMappingList-r7 ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
+ DL-LogicalChannelMapping-r7
+
+DL-Reception-Window-Size-r6 ::= ENUMERATED { size32, size48, size64, size80, size96, size112 }
+
+DL-RFC3095-r4 ::= SEQUENCE {
+ -- dummy is not used in this version of the specification and shall be ignored by the receiver.
+ dummy CID-InclusionInfo-r4,
+ max-CID INTEGER (1..16383) DEFAULT 15,
+ reverseDecompressionDepth INTEGER (0..65535) DEFAULT 0
+}
+
+DL-RLC-Mode ::= CHOICE {
+ dl-AM-RLC-Mode DL-AM-RLC-Mode,
+ dl-UM-RLC-Mode NULL,
+ dl-TM-RLC-Mode DL-TM-RLC-Mode
+}
+
+DL-RLC-Mode-r5 ::= CHOICE {
+ dl-AM-RLC-Mode DL-AM-RLC-Mode-r5,
+ dl-UM-RLC-Mode DL-UM-RLC-Mode-r5,
+ dl-TM-RLC-Mode DL-TM-RLC-Mode
+}
+
+DL-RLC-Mode-r6 ::= CHOICE {
+ dl-AM-RLC-Mode DL-AM-RLC-Mode-r5,
+ dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
+ dl-TM-RLC-Mode DL-TM-RLC-Mode
+}
+
+DL-RLC-Mode-r7 ::= CHOICE {
+ dl-AM-RLC-Mode DL-AM-RLC-Mode-r7,
+ dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
+ dl-TM-RLC-Mode DL-TM-RLC-Mode
+}
+
+DL-RLC-Mode-r11 ::= CHOICE {
+ dl-AM-RLC-Mode DL-AM-RLC-Mode-r11,
+ dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
+ dl-TM-RLC-Mode DL-TM-RLC-Mode
+}
+
+DL-RLC-StatusInfo ::= SEQUENCE {
+ timerStatusProhibit TimerStatusProhibit OPTIONAL,
+ -- dummy is not used in this version of the specification, it should not be sent
+ -- and if received they should be ignored.
+ dummy TimerEPC OPTIONAL,
+ missingPDU-Indicator BOOLEAN,
+ timerStatusPeriodic TimerStatusPeriodic OPTIONAL
+}
+
+DL-RLC-StatusInfo-r11 ::= SEQUENCE {
+ timerStatusProhibit TimerStatusProhibit OPTIONAL,
+ missingPDU-Indicator BOOLEAN,
+ timerStatusPeriodic TimerStatusPeriodic OPTIONAL,
+ timerReordering TimerReordering OPTIONAL
+}
+
+DL-TM-RLC-Mode ::= SEQUENCE {
+ segmentationIndication BOOLEAN
+}
+
+DL-TransportChannelType ::= CHOICE {
+ dch TransportChannelIdentity,
+ fach NULL,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
+ -- behaviour is unspecified
+ dch-and-dsch TransportChannelIdentityDCHandDSCH
+}
+
+DL-TransportChannelType-r5 ::= CHOICE {
+ dch TransportChannelIdentity,
+ fach NULL,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
+ -- behaviour is unspecified
+ dch-and-dsch TransportChannelIdentityDCHandDSCH,
+ hsdsch MAC-d-FlowIdentity,
+ dch-and-hsdsch MAC-d-FlowIdentityDCHandHSDSCH
+}
+
+DL-TransportChannelType-r7 ::= CHOICE {
+ dch TransportChannelIdentity,
+ fach NULL,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ -- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
+ -- behaviour is unspecified
+ dch-and-dsch TransportChannelIdentityDCHandDSCH,
+ hsdsch CHOICE {
+ mac-hs MAC-d-FlowIdentity,
+ mac-ehs MAC-ehs-QueueId
+ },
+ dch-and-hsdsch CHOICE {
+ mac-hs MAC-d-FlowIdentityDCHandHSDSCH,
+ mac-ehs MAC-ehs-QueueIdDCHandHSDSCH
+ }
+}
+
+DL-UM-RLC-LI-size ::= ENUMERATED {
+ size7, size15 }
+
+DL-UM-RLC-Mode-r5 ::= SEQUENCE {
+ dl-UM-RLC-LI-size DL-UM-RLC-LI-size
+}
+
+DL-UM-RLC-Mode-r6 ::= SEQUENCE {
+ dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
+ dl-Reception-Window-Size DL-Reception-Window-Size-r6 OPTIONAL
+}
+
+ExpectReordering ::= ENUMERATED {
+ reorderingNotExpected,
+ reorderingExpected }
+
+ExplicitDiscard ::= SEQUENCE {
+ timerMRW TimerMRW,
+ timerDiscard TimerDiscard,
+ maxMRW MaxMRW
+}
+
+HeaderCompressionInfo ::= SEQUENCE {
+ algorithmSpecificInfo AlgorithmSpecificInfo
+}
+
+HeaderCompressionInfoList ::= SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
+ HeaderCompressionInfo
+
+HeaderCompressionInfo-r4 ::= SEQUENCE {
+ algorithmSpecificInfo AlgorithmSpecificInfo-r4
+}
+
+HeaderCompressionInfoList-r4 ::= SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
+ HeaderCompressionInfo-r4
+
+LogicalChannelIdentity ::= INTEGER (1..15)
+
+LosslessSRNS-RelocSupport ::= CHOICE {
+ supported MaxPDCP-SN-WindowSize,
+ notSupported NULL
+}
+
+MAC-d-HFN-initial-value ::= BIT STRING (SIZE (24))
+
+MAC-LogicalChannelPriority ::= INTEGER (1..8)
+
+-- Actual value MaxCS-Delay = (IE value * 10) + 20
+MaxCS-Delay ::= INTEGER (0..18)
+
+MaxDAT ::= ENUMERATED {
+ dat1, dat2, dat3, dat4, dat5, dat6,
+ dat7, dat8, dat9, dat10, dat15, dat20,
+ dat25, dat30, dat35, dat40 }
+
+MaxDAT-Retransmissions ::= SEQUENCE {
+ maxDAT MaxDAT,
+ timerMRW TimerMRW,
+ maxMRW MaxMRW
+}
+
+MaxMRW ::= ENUMERATED {
+ mm1, mm4, mm6, mm8, mm12, mm16,
+ mm24, mm32 }
+
+MaxPDCP-SN-WindowSize ::= ENUMERATED {
+ sn255, sn65535 }
+
+MaxRST ::= ENUMERATED {
+ rst1, rst4, rst6, rst8, rst12,
+ rst16, rst24, rst32 }
+
+NoExplicitDiscard ::= ENUMERATED {
+ dt10, dt20, dt30, dt40, dt50,
+ dt60, dt70, dt80, dt90, dt100 }
+
+PDCP-Info ::= SEQUENCE {
+ losslessSRNS-RelocSupport LosslessSRNS-RelocSupport OPTIONAL,
+ -- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
+ -- in one bit, so the OPTIONAL is removed for compactness.
+ pdcp-PDU-Header PDCP-PDU-Header,
+ headerCompressionInfoList HeaderCompressionInfoList OPTIONAL
+}
+
+PDCP-Info-r4 ::= SEQUENCE {
+ losslessSRNS-RelocSupport LosslessSRNS-RelocSupport OPTIONAL,
+ -- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
+ -- in one bit, so the OPTIONAL is removed for compactness.
+ pdcp-PDU-Header PDCP-PDU-Header,
+ headerCompressionInfoList HeaderCompressionInfoList-r4 OPTIONAL
+}
+
+PDCP-InfoReconfig ::= SEQUENCE {
+ pdcp-Info PDCP-Info,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored.
+ dummy INTEGER (0..65535)
+}
+
+PDCP-InfoReconfig-r4 ::= SEQUENCE {
+ pdcp-Info PDCP-Info-r4
+}
+
+PDCP-PDU-Header ::= ENUMERATED {
+ present, absent }
+
+PDCP-ROHC-TargetMode ::= ENUMERATED { o-Mode, r-Mode }
+
+PDCP-SN-Info ::= INTEGER (0..65535)
+
+Poll-PDU ::= ENUMERATED {
+ pdu1, pdu2, pdu4, pdu8, pdu16,
+ pdu32, pdu64, pdu128 }
+
+Poll-SDU ::= ENUMERATED {
+ sdu1, sdu4, sdu16, sdu64 }
+
+PollingInfo ::= SEQUENCE {
+ timerPollProhibit TimerPollProhibit OPTIONAL,
+ timerPoll TimerPoll OPTIONAL,
+ poll-PDU Poll-PDU OPTIONAL,
+ poll-SDU Poll-SDU OPTIONAL,
+ lastTransmissionPDU-Poll BOOLEAN,
+ lastRetransmissionPDU-Poll BOOLEAN,
+ pollWindow PollWindow OPTIONAL,
+ timerPollPeriodic TimerPollPeriodic OPTIONAL
+}
+
+PollWindow ::= ENUMERATED {
+ pw50, pw60, pw70, pw80, pw85,
+ pw90, pw95, pw99 }
+
+PreconfiguredRetrievableConfig ::= SEQUENCE {
+ retrievableConfigList RetrievableConfig-List
+}
+
+PredefinedConfigIdentity ::= INTEGER (0..15)
+
+PredefinedConfigValueTag ::= INTEGER (0..15)
+
+PredefinedRB-Configuration ::= SEQUENCE {
+ re-EstablishmentTimer Re-EstablishmentTimer,
+ srb-InformationList SRB-InformationSetupList,
+ rb-InformationList RB-InformationSetupList
+}
+
+PreDefRadioConfiguration ::= SEQUENCE {
+ -- Radio bearer IEs
+ predefinedRB-Configuration PredefinedRB-Configuration,
+ -- Transport channel IEs
+ preDefTransChConfiguration PreDefTransChConfiguration,
+ -- Physical channel IEs
+ preDefPhyChConfiguration PreDefPhyChConfiguration
+}
+
+PreDefRadioConfiguration-v770ext ::= SEQUENCE {
+ -- Physical channel IEs
+ preDefPhyChConfiguration PreDefPhyChConfiguration-v770ext
+}
+
+PreDefRadioConfiguration-v920ext ::= SEQUENCE {
+ -- Transport channel IEs
+ mac-ehsWindowSize MAC-hs-WindowSize-r9
+}
+
+PredefinedConfigStatusList ::= SEQUENCE (SIZE (maxPredefConfig)) OF
+ PredefinedConfigStatusInfo
+
+PredefinedConfigStatusInfo ::= CHOICE {
+ storedWithValueTagSameAsPrevius NULL,
+ other CHOICE {
+ notStored NULL,
+ storedWithDifferentValueTag PredefinedConfigValueTag
+ }
+}
+
+PredefinedConfigStatusListComp ::= SEQUENCE {
+ setsWithDifferentValueTag PredefinedConfigSetsWithDifferentValueTag,
+ otherEntries PredefinedConfigStatusListVarSz OPTIONAL
+}
+
+PredefinedConfigSetsWithDifferentValueTag ::= SEQUENCE (SIZE (1..2)) OF
+ PredefinedConfigSetWithDifferentValueTag
+
+PredefinedConfigSetWithDifferentValueTag ::= SEQUENCE {
+ startPosition INTEGER (0..10) DEFAULT 0,
+ -- numberOfEntries INTEGER (6..16),
+ -- numberOfEntries is covered by the size of the list in IE PredefinedConfigValueTagList
+ valueTagList PredefinedConfigValueTagList
+}
+
+
+PredefinedConfigValueTagList ::= SEQUENCE (SIZE (1..maxPredefConfig)) OF
+ PredefinedConfigValueTag
+
+PredefinedConfigStatusListVarSz ::= SEQUENCE (SIZE (1..maxPredefConfig)) OF
+ PredefinedConfigStatusInfo
+
+RAB-Info ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
+ re-EstablishmentTimer Re-EstablishmentTimer
+}
+
+RAB-Info-r6-ext ::= SEQUENCE {
+ mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
+}
+
+RAB-Info-v6b0ext ::= SEQUENCE {
+ mbms-ServiceIdentity OCTET STRING (SIZE (3))
+}
+
+RAB-Info-r6 ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
+ re-EstablishmentTimer Re-EstablishmentTimer
+}
+
+RAB-Info-r7 ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL,
+ mbms-ServiceIdentity OCTET STRING (SIZE (3)) OPTIONAL,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
+ re-EstablishmentTimer Re-EstablishmentTimer
+}
+
+RAB-InfoReplace ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ cn-DomainIdentity CN-DomainIdentity
+}
+
+RAB-InformationList ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-Info
+
+RAB-InformationList-r6 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-Info-r6
+
+RAB-InformationReconfigList ::= SEQUENCE (SIZE (1.. maxRABsetup)) OF
+ RAB-InformationReconfig
+
+RAB-InformationReconfigList-r8 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationReconfig-r8
+
+RAB-InformationReconfig ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator
+}
+
+RAB-InformationReconfig-r8 ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator,
+ cs-HSPA-Information CS-HSPA-Information OPTIONAL
+}
+
+RAB-Info-Post ::= SEQUENCE {
+ rab-Identity RAB-Identity,
+ cn-DomainIdentity CN-DomainIdentity,
+ nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL
+}
+
+RAB-InformationMBMSPtp ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ mbms-ServiceIdentity OCTET STRING (SIZE (3)),
+ mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
+}
+
+RAB-InformationMBMSPtpList ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
+ RAB-InformationMBMSPtp
+
+RAB-InformationSetup ::= SEQUENCE {
+ rab-Info RAB-Info,
+ rb-InformationSetupList RB-InformationSetupList
+}
+
+RAB-InformationSetup-r4 ::= SEQUENCE {
+ rab-Info RAB-Info,
+ rb-InformationSetupList RB-InformationSetupList-r4
+}
+
+RAB-InformationSetup-r5 ::= SEQUENCE {
+ rab-Info RAB-Info,
+ rb-InformationSetupList RB-InformationSetupList-r5
+}
+
+RAB-InformationSetup-r6-ext ::= SEQUENCE {
+ rab-Info-r6-ext RAB-Info-r6-ext
+}
+
+RAB-InformationSetup-r6 ::= SEQUENCE {
+ rab-Info RAB-Info-r6,
+ rb-InformationSetupList RB-InformationSetupList-r6
+}
+
+RAB-InformationSetup-v6b0ext ::= SEQUENCE {
+ rab-Info-v6b0ext RAB-Info-v6b0ext OPTIONAL
+}
+
+RAB-InformationSetup-r7 ::= SEQUENCE {
+ rab-Info RAB-Info-r7,
+ rb-InformationSetupList RB-InformationSetupList-r7
+}
+
+RAB-InformationSetup-r8 ::= SEQUENCE {
+ rab-Info RAB-Info-r7,
+ cs-HSPA-Information CS-HSPA-Information OPTIONAL,
+ rab-InfoReplace RAB-InfoReplace OPTIONAL,
+ rb-InformationSetupList RB-InformationSetupList-r8
+}
+
+RAB-InformationSetup-v820ext ::= SEQUENCE {
+ cs-HSPA-Information CS-HSPA-Information OPTIONAL
+}
+
+RAB-InformationSetup-r11 ::= SEQUENCE {
+ rab-Info RAB-Info-r7,
+ cs-HSPA-Information CS-HSPA-Information OPTIONAL,
+ rab-InfoReplace RAB-InfoReplace OPTIONAL,
+ rb-InformationSetupList RB-InformationSetupList-r11
+}
+
+RAB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup
+
+RAB-InformationSetupList-r4 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r4
+
+RAB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r5
+
+RAB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r6
+
+-- The IE 'RAB-InformationSetupList-r6-ext' provides elements of extension information, which
+-- are added to the corresponding elements of the IE 'RAB-InformationSetupList/-r4/-r5'.
+RAB-InformationSetupList-r6-ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r6-ext
+
+RAB-InformationSetupList-v6b0ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-v6b0ext
+
+RAB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r7
+
+RAB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r8
+
+RAB-InformationSetupList-v820ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-v820ext
+
+RAB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
+ RAB-InformationSetup-r11
+
+RB-ActivationTimeInfo ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rlc-SequenceNumber RLC-SequenceNumber
+}
+
+RB-ActivationTimeInfoList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-ActivationTimeInfo
+
+RB-COUNT-C-Information ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ count-C-UL COUNT-C,
+ count-C-DL COUNT-C
+}
+
+RB-COUNT-C-InformationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
+ RB-COUNT-C-Information
+
+RB-COUNT-C-MSB-Information ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ count-C-MSB-UL COUNT-C-MSB,
+ count-C-MSB-DL COUNT-C-MSB
+}
+
+RB-COUNT-C-MSB-InformationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
+ RB-COUNT-C-MSB-Information
+
+RB-Identity ::= INTEGER (1..32)
+
+RB-IdentityList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-Identity
+
+RB-InformationAffected ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-MappingInfo RB-MappingInfo
+}
+
+RB-InformationAffected-r5 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-MappingInfo RB-MappingInfo-r5
+}
+
+RB-InformationAffected-r6 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-MappingInfo RB-MappingInfo-r6
+}
+
+RB-InformationAffected-r7 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-MappingInfo RB-MappingInfo-r7
+}
+
+RB-InformationAffected-r8 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-MappingInfo RB-MappingInfo-r8
+}
+
+RB-InformationAffectedList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationAffected
+
+RB-InformationAffectedList-r5 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationAffected-r5
+
+RB-InformationAffectedList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationAffected-r6
+
+RB-InformationAffectedList-r7 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationAffected-r7
+
+RB-InformationAffectedList-r8 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationAffected-r8
+
+RB-InformationChanged-r6 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rb-Change CHOICE {
+ release NULL,
+ re-mapToDefaultRb RB-Identity
+ }
+}
+
+RB-InformationChangedList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationChanged-r6
+
+RB-InformationReconfig ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info OPTIONAL,
+ rb-MappingInfo RB-MappingInfo OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r4 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info OPTIONAL,
+ rb-MappingInfo RB-MappingInfo OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r5 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info-r5 OPTIONAL,
+ rb-MappingInfo RB-MappingInfo-r5 OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r6 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info-r6 OPTIONAL,
+ rb-MappingInfo RB-MappingInfo-r6 OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r7 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info-r7 OPTIONAL,
+ rb-MappingInfo RB-MappingInfo-r7 OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r8 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info-r7 OPTIONAL,
+ rb-MappingInfo RB-MappingInfo-r8 OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfig-r11 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
+ pdcp-SN-Info PDCP-SN-Info OPTIONAL,
+ rlc-Info RLC-Info-r11 OPTIONAL,
+ rb-MappingInfo RB-MappingInfo-r8 OPTIONAL,
+ rb-StopContinue RB-StopContinue OPTIONAL
+}
+
+RB-InformationReconfigList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig
+
+RB-InformationReconfigList-r4 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r4
+
+RB-InformationReconfigList-r5 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r5
+
+RB-InformationReconfigList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r6
+
+RB-InformationReconfigList-r7 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r7
+
+RB-InformationReconfigList-r8 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r8
+
+RB-InformationReconfigList-r11 ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-InformationReconfig-r11
+
+RB-InformationReleaseList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ RB-Identity
+
+RB-InformationSetup ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice,
+ rb-MappingInfo RB-MappingInfo
+}
+
+RB-InformationSetup-r4 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice,
+ rb-MappingInfo RB-MappingInfo
+}
+
+RB-InformationSetup-r5 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r5,
+ rb-MappingInfo RB-MappingInfo-r5
+}
+
+RB-InformationSetup-r6 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r6,
+ rb-MappingInfo RB-MappingInfo-r6
+}
+
+RB-InformationSetup-r7 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r7,
+ rb-MappingInfo RB-MappingInfo-r7
+}
+
+RB-InformationSetup-r8 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r7,
+ rb-MappingInfo RB-MappingInfo-r8
+}
+
+RB-InformationSetup-r11 ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-Info PDCP-Info-r4 OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r11,
+ rb-MappingInfo RB-MappingInfo-r8
+}
+
+RB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup
+
+RB-InformationSetupList-r4 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r4
+
+RB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r5
+
+RB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r6
+
+RB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r7
+
+RB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r8
+
+RB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
+ RB-InformationSetup-r11
+
+RB-MappingInfo ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
+ RB-MappingOption
+
+RB-MappingInfo-r5 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
+ RB-MappingOption-r5
+
+RB-MappingInfo-r6 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
+ RB-MappingOption-r6
+
+RB-MappingInfo-r7 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
+ RB-MappingOption-r7
+
+RB-MappingInfo-r8 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
+ RB-MappingOption-r8
+
+RB-MappingOption ::= SEQUENCE {
+ ul-LogicalChannelMappings UL-LogicalChannelMappings OPTIONAL,
+ dl-LogicalChannelMappingList DL-LogicalChannelMappingList OPTIONAL
+}
+
+RB-MappingOption-r5 ::= SEQUENCE {
+ ul-LogicalChannelMappings UL-LogicalChannelMappings OPTIONAL,
+ dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r5 OPTIONAL
+}
+
+RB-MappingOption-r6 ::= SEQUENCE {
+ ul-LogicalChannelMappings UL-LogicalChannelMappings-r6 OPTIONAL,
+ dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r5 OPTIONAL
+}
+
+RB-MappingOption-r7 ::= SEQUENCE {
+ ul-LogicalChannelMappings UL-LogicalChannelMappings-r6 OPTIONAL,
+ dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r7 OPTIONAL
+}
+
+RB-MappingOption-r8 ::= SEQUENCE {
+ ul-LogicalChannelMappings UL-LogicalChannelMappings-r8 OPTIONAL,
+ dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r7 OPTIONAL
+}
+
+RB-PDCPContextRelocation ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ dl-RFC3095-Context-Relocation BOOLEAN,
+ ul-RFC3095-Context-Relocation BOOLEAN
+}
+
+RB-PDCPContextRelocationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
+ RB-PDCPContextRelocation
+
+RB-StopContinue ::= ENUMERATED {
+ stopRB, continueRB }
+
+RB-WithPDCP-Info ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ pdcp-SN-Info PDCP-SN-Info
+}
+
+RB-WithPDCP-InfoList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
+ RB-WithPDCP-Info
+
+ReceivingWindowSize ::= ENUMERATED {
+ rw1, rw8, rw16, rw32, rw64, rw128, rw256,
+ rw512, rw768, rw1024, rw1536, rw2047,
+ rw2560, rw3072, rw3584, rw4095 }
+
+RetrievableConfig ::= SEQUENCE {
+ retrievableConfigIdentity RetrievableConfigIdentity,
+ retrievableConfigData RetrievableConfigData
+}
+
+RetrievableConfigData ::= SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList-r11 OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r11 OPTIONAL,
+ rb-InformationSetupList RB-InformationSetupList-r11 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r12 OPTIONAL,
+ ul-TransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-TransChInfoList DL-AddReconfTransChInfoList-r11 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
+ dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL
+}
+
+RetrievableConfigIdentity ::= INTEGER (0..maxRetrievConfig-1)
+
+RetrievableConfigInfo ::= SEQUENCE {
+ retrievableConfigToBeInvoked RetrievableConfigIdentity OPTIONAL,
+ retrievableConfigToBeStored RetrievableConfigIdentity OPTIONAL,
+ retrievableConfigToBeRemoved RetrievableConfigListToRemove OPTIONAL,
+ preconfiguredRetrievableConfig PreconfiguredRetrievableConfig OPTIONAL
+}
+
+RetrievableConfig-List ::= SEQUENCE (SIZE(1.. maxRetrievConfig)) OF
+ RetrievableConfig
+
+RetrievableConfigListToRemove ::= SEQUENCE (SIZE (1..maxRetrievConfig)) OF
+ RetrievableConfigIdentity
+
+
+
+RFC2507-Info ::= SEQUENCE {
+ f-MAX-PERIOD INTEGER (1..65535) DEFAULT 256,
+ f-MAX-TIME INTEGER (1..255) DEFAULT 5,
+ max-HEADER INTEGER (60..65535) DEFAULT 168,
+ tcp-SPACE INTEGER (3..255) DEFAULT 15,
+ non-TCP-SPACE INTEGER (3..65535) DEFAULT 15,
+ -- TABULAR: expectReordering has only two possible values, so using Optional or Default
+ -- would be wasteful
+ expectReordering ExpectReordering
+}
+
+RFC3095-Info-r4 ::= SEQUENCE {
+ rohcProfileList ROHC-ProfileList-r4,
+ ul-RFC3095 UL-RFC3095-r4 OPTIONAL,
+ dl-RFC3095 DL-RFC3095-r4 OPTIONAL
+}
+
+RLC-Info ::= SEQUENCE {
+ ul-RLC-Mode UL-RLC-Mode OPTIONAL,
+ dl-RLC-Mode DL-RLC-Mode OPTIONAL
+}
+
+RLC-Info-r5 ::= SEQUENCE {
+ ul-RLC-Mode UL-RLC-Mode OPTIONAL,
+ dl-RLC-Mode DL-RLC-Mode-r5 OPTIONAL,
+ rlc-OneSidedReEst BOOLEAN
+}
+
+RLC-Info-r6 ::= SEQUENCE {
+ ul-RLC-Mode UL-RLC-Mode OPTIONAL,
+ dl-RLC-Mode DL-RLC-Mode-r6 OPTIONAL,
+ rlc-OneSidedReEst BOOLEAN,
+ altE-bitInterpretation ENUMERATED { true } OPTIONAL
+}
+
+RLC-Info-r7 ::= SEQUENCE {
+ ul-RLC-Mode UL-RLC-Mode OPTIONAL,
+ dl-RLC-Mode DL-RLC-Mode-r7 OPTIONAL,
+ rlc-OneSidedReEst BOOLEAN,
+ altE-bitInterpretation ENUMERATED { true } OPTIONAL,
+ useSpecialValueOfHEField ENUMERATED { true } OPTIONAL
+}
+
+RLC-Info-r11 ::= SEQUENCE {
+ ul-RLC-Mode UL-RLC-Mode OPTIONAL,
+ dl-RLC-Mode DL-RLC-Mode-r11 OPTIONAL,
+ rlc-OneSidedReEst BOOLEAN,
+ altE-bitInterpretation ENUMERATED { true } OPTIONAL,
+ useSpecialValueOfHEField ENUMERATED { true } OPTIONAL
+}
+
+RLC-Info-MCCH-r6 ::= SEQUENCE {
+ dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
+ dl-UM-RLC-OutOSeqDelivery-Info UM-RLC-OutOSeqDelivery-Info-r6 OPTIONAL
+}
+
+RLC-Info-MSCH-r6 ::= SEQUENCE {
+ dl-UM-RLC-LI-size DL-UM-RLC-LI-size
+}
+
+RLC-Info-MTCH-r6 ::= SEQUENCE {
+ dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
+ dl-UM-RLC-DuplAvoid-Reord-Info UM-RLC-DuplAvoid-Reord-Info-r6 OPTIONAL
+}
+
+RLC-InfoChoice ::= CHOICE {
+ rlc-Info RLC-Info,
+ same-as-RB RB-Identity
+}
+
+RLC-InfoChoice-r5 ::= CHOICE {
+ rlc-Info RLC-Info-r5,
+ same-as-RB RB-Identity
+}
+
+RLC-InfoChoice-r6 ::= CHOICE {
+ rlc-Info RLC-Info-r6,
+ same-as-RB RB-Identity
+}
+
+RLC-InfoChoice-r7 ::= CHOICE {
+ rlc-Info RLC-Info-r7,
+ same-as-RB RB-Identity
+}
+
+RLC-InfoChoice-r11 ::= CHOICE {
+ rlc-Info RLC-Info-r11,
+ same-as-RB RB-Identity
+}
+
+RLC-PDU-Size ::= OctetModeRLC-SizeInfoType1
+
+RLC-PDU-SizeConstraint ::= SEQUENCE {
+ lengthIndicatorSize ENUMERATED { size7, size15 } OPTIONAL,
+ -- the actual values are (IE value * 8) + 16
+ minRLC-PDU-Size INTEGER (0..1503),
+ largestRLC-PDU-Size INTEGER (0..1503)
+}
+
+RLC-PDU-SizeList ::= SEQUENCE (SIZE (1..maxRLCPDUsizePerLogChan)) OF
+ RLC-PDU-Size
+
+RLC-SequenceNumber ::= INTEGER (0..4095)
+
+RLC-SizeInfo ::= SEQUENCE {
+ rlc-SizeIndex INTEGER (1..maxTF)
+}
+
+RLC-SizeExplicitList ::= SEQUENCE (SIZE (1..maxTF)) OF
+ RLC-SizeInfo
+
+ROHC-Profile-r4 ::= INTEGER (1..3)
+
+ROHC-ProfileList-r4 ::= SEQUENCE (SIZE (1..maxROHC-Profile-r4)) OF
+ ROHC-Profile-r4
+
+ROHC-PacketSize-r4 ::= INTEGER (2..1500)
+
+ROHC-PacketSizeList-r4 ::= SEQUENCE (SIZE (1..maxROHC-PacketSizes-r4)) OF
+ ROHC-PacketSize-r4
+
+SRB-InformationSetup ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice,
+ rb-MappingInfo RB-MappingInfo
+}
+
+SRB-InformationSetup-r5 ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r5,
+ rb-MappingInfo RB-MappingInfo-r5
+}
+
+SRB-InformationSetup-r6 ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r6,
+ rb-MappingInfo RB-MappingInfo-r6
+}
+
+SRB-InformationSetup-r7 ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r7,
+ rb-MappingInfo RB-MappingInfo-r7
+}
+
+SRB-InformationSetup-r8 ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r7,
+ rb-MappingInfo RB-MappingInfo-r8
+}
+
+SRB-InformationSetup-r11 ::= SEQUENCE {
+ -- The default value for rb-Identity is the smallest value not used yet.
+ rb-Identity RB-Identity OPTIONAL,
+ rlc-InfoChoice RLC-InfoChoice-r11,
+ rb-MappingInfo RB-MappingInfo-r8
+}
+
+SRB-InformationSetupList ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup
+
+SRB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup-r5
+
+SRB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup-r6
+
+SRB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup-r7
+
+SRB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup-r8
+
+SRB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
+ SRB-InformationSetup-r11
+
+SRB-InformationSetupList2 ::= SEQUENCE (SIZE (3..4)) OF
+ SRB-InformationSetup
+
+SRB-InformationSetupList2-r6 ::= SEQUENCE (SIZE (3..4)) OF
+ SRB-InformationSetup-r6
+
+SRB-InformationSetupList2-r7 ::= SEQUENCE (SIZE (3..4)) OF
+ SRB-InformationSetup-r7
+
+SRB-InformationSetupList2-r8 ::= SEQUENCE (SIZE (3..4)) OF
+ SRB-InformationSetup-r8
+
+TimerDAR-r6 ::= ENUMERATED {
+ ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
+ ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
+
+TimerDiscard ::= ENUMERATED {
+ td0-1, td0-25, td0-5, td0-75,
+ td1, td1-25, td1-5, td1-75,
+ td2, td2-5, td3, td3-5, td4,
+ td4-5, td5, td7-5 }
+
+TimerEPC ::= ENUMERATED {
+ te50, te60, te70, te80, te90,
+ te100, te120, te140, te160, te180,
+ te200, te300, te400, te500, te700,
+ te900 }
+
+TimerMRW ::= ENUMERATED {
+ te50, te60, te70, te80, te90, te100,
+ te120, te140, te160, te180, te200,
+ te300, te400, te500, te700, te900 }
+
+TimerOSD-r6 ::= ENUMERATED {
+ ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
+ ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
+
+TimerPoll ::= ENUMERATED {
+ tp10, tp20, tp30, tp40, tp50,
+ tp60, tp70, tp80, tp90, tp100,
+ tp110, tp120, tp130, tp140, tp150,
+ tp160, tp170, tp180, tp190, tp200,
+ tp210, tp220, tp230, tp240, tp250,
+ tp260, tp270, tp280, tp290, tp300,
+ tp310, tp320, tp330, tp340, tp350,
+ tp360, tp370, tp380, tp390, tp400,
+ tp410, tp420, tp430, tp440, tp450,
+ tp460, tp470, tp480, tp490, tp500,
+ tp510, tp520, tp530, tp540, tp550,
+ tp600, tp650, tp700, tp750, tp800,
+ tp850, tp900, tp950, tp1000 }
+
+TimerPollPeriodic ::= ENUMERATED {
+ tper100, tper200, tper300, tper400,
+ tper500, tper750, tper1000, tper2000 }
+
+TimerPollProhibit ::= ENUMERATED {
+ tpp10, tpp20, tpp30, tpp40, tpp50,
+ tpp60, tpp70, tpp80, tpp90, tpp100,
+ tpp110, tpp120, tpp130, tpp140, tpp150,
+ tpp160, tpp170, tpp180, tpp190, tpp200,
+ tpp210, tpp220, tpp230, tpp240, tpp250,
+ tpp260, tpp270, tpp280, tpp290, tpp300,
+ tpp310, tpp320, tpp330, tpp340, tpp350,
+ tpp360, tpp370, tpp380, tpp390, tpp400,
+ tpp410, tpp420, tpp430, tpp440, tpp450,
+ tpp460, tpp470, tpp480, tpp490, tpp500,
+ tpp510, tpp520, tpp530, tpp540, tpp550,
+ tpp600, tpp650, tpp700, tpp750, tpp800,
+ tpp850, tpp900, tpp950, tpp1000 }
+
+TimerReordering ::= ENUMERATED {
+ tr50, tr100, tr150, tr200, tr400, tr600, tr800, tr1000 }
+
+TimerRST ::= ENUMERATED {
+ tr50, tr100, tr150, tr200, tr250, tr300,
+ tr350, tr400, tr450, tr500, tr550,
+ tr600, tr700, tr800, tr900, tr1000 }
+
+TimerStatusPeriodic ::= ENUMERATED {
+ tsp100, tsp200, tsp300, tsp400, tsp500,
+ tsp750, tsp1000, tsp2000 }
+
+TimerStatusProhibit ::= ENUMERATED {
+ tsp10,tsp20,tsp30,tsp40,tsp50,
+ tsp60,tsp70,tsp80,tsp90,tsp100,
+ tsp110,tsp120,tsp130,tsp140,tsp150,
+ tsp160,tsp170,tsp180,tsp190,tsp200,
+ tsp210,tsp220,tsp230,tsp240,tsp250,
+ tsp260,tsp270,tsp280,tsp290,tsp300,
+ tsp310,tsp320,tsp330,tsp340,tsp350,
+ tsp360,tsp370,tsp380,tsp390,tsp400,
+ tsp410,tsp420,tsp430,tsp440,tsp450,
+ tsp460,tsp470,tsp480,tsp490,tsp500,
+ tsp510,tsp520,tsp530,tsp540,tsp550,
+ tsp600,tsp650,tsp700,tsp750,tsp800,
+ tsp850,tsp900,tsp950,tsp1000 }
+
+TransmissionRLC-Discard ::= CHOICE {
+ timerBasedExplicit ExplicitDiscard,
+ timerBasedNoExplicit NoExplicitDiscard,
+ maxDAT-Retransmissions MaxDAT-Retransmissions,
+ noDiscard MaxDAT
+}
+
+TransmissionWindowSize ::= ENUMERATED {
+ tw1, tw8, tw16, tw32, tw64, tw128, tw256,
+ tw512, tw768, tw1024, tw1536, tw2047,
+ tw2560, tw3072, tw3584, tw4095 }
+
+-- Actual bit rate per each value is defined in [62] and [63]
+UL-AMR-Rate ::= ENUMERATED {
+ t0, t1, t2, t3, t4, t5, t6, t7, t8, spare7, spare6, spare5,
+ spare4, spare3, spare2, spare1 }
+
+UL-AM-RLC-Mode ::= SEQUENCE {
+ transmissionRLC-Discard TransmissionRLC-Discard,
+ transmissionWindowSize TransmissionWindowSize,
+ timerRST TimerRST,
+ max-RST MaxRST,
+ pollingInfo PollingInfo OPTIONAL
+}
+
+UL-CounterSynchronisationInfo ::= SEQUENCE {
+ rB-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL,
+ startList STARTList
+}
+
+UL-LogicalChannelMapping ::= SEQUENCE {
+ -- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
+ ul-TransportChannelType UL-TransportChannelType,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
+ rlc-SizeList CHOICE {
+ allSizes NULL,
+ configured NULL,
+ explicitList RLC-SizeExplicitList
+ },
+ mac-LogicalChannelPriority MAC-LogicalChannelPriority
+}
+
+UL-LogicalChannelMapping-r6 ::= SEQUENCE {
+ ul-TrCH-Type CHOICE {
+ dch-rach-usch SEQUENCE {
+ -- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
+ ul-TransportChannelType UL-TransportChannelType,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
+ rlc-SizeList CHOICE {
+ allSizes NULL,
+ configured NULL,
+ explicitList RLC-SizeExplicitList
+ }
+ },
+ e-dch SEQUENCE {
+ logicalChannelIdentity LogicalChannelIdentity,
+ e-DCH-MAC-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ ddi DDI,
+ rlc-PDU-SizeList RLC-PDU-SizeList,
+ includeInSchedulingInfo BOOLEAN
+ }
+ },
+ mac-LogicalChannelPriority MAC-LogicalChannelPriority
+}
+
+UL-LogicalChannelMapping-r8 ::= SEQUENCE {
+ ul-TrCH-Type CHOICE {
+ dch-rach-usch SEQUENCE {
+ -- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
+ ul-TransportChannelType UL-TransportChannelType,
+ logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
+ rlc-SizeList CHOICE {
+ allSizes NULL,
+ configured NULL,
+ explicitList RLC-SizeExplicitList
+ }
+ },
+ e-dch SEQUENCE {
+ logicalChannelIdentity LogicalChannelIdentity,
+ e-DCH-MAC-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ rlc-PDU-Size CHOICE {
+ fixedSize SEQUENCE {
+ ddi DDI,
+ rlc-PDU-SizeList RLC-PDU-SizeList
+ },
+ flexibleSize RLC-PDU-SizeConstraint
+ },
+ includeInSchedulingInfo BOOLEAN
+ }
+ },
+ mac-LogicalChannelPriority MAC-LogicalChannelPriority
+}
+
+UL-LogicalChannelMappingList ::= SEQUENCE {
+ -- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
+ -- of the specification
+ rlc-LogicalChannelMappingIndicator BOOLEAN,
+ ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
+ UL-LogicalChannelMapping
+}
+
+UL-LogicalChannelMappingList-r6 ::= SEQUENCE {
+ -- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
+ -- of the specification
+ rlc-LogicalChannelMappingIndicator BOOLEAN,
+ ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
+ UL-LogicalChannelMapping-r6
+}
+
+UL-LogicalChannelMappingList-r8 ::= SEQUENCE {
+ -- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
+ -- of the specification
+ rlc-LogicalChannelMappingIndicator BOOLEAN,
+ ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
+ UL-LogicalChannelMapping-r8
+}
+
+UL-LogicalChannelMappings ::= CHOICE {
+ oneLogicalChannel UL-LogicalChannelMapping,
+ twoLogicalChannels UL-LogicalChannelMappingList
+}
+
+UL-LogicalChannelMappings-r6 ::= CHOICE {
+ oneLogicalChannel UL-LogicalChannelMapping-r6,
+ twoLogicalChannels UL-LogicalChannelMappingList-r6
+}
+
+UL-LogicalChannelMappings-r8 ::= CHOICE {
+ oneLogicalChannel UL-LogicalChannelMapping-r8,
+ twoLogicalChannels UL-LogicalChannelMappingList-r8
+}
+
+UL-RFC3095-r4 ::= SEQUENCE {
+ -- dummy1 is not used in this version of the specification and shall be ignored by the receiver.
+ dummy1 CID-InclusionInfo-r4,
+ max-CID INTEGER (1..16383) DEFAULT 15,
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy ROHC-PacketSizeList-r4
+}
+
+UL-RLC-Mode ::= CHOICE {
+ ul-AM-RLC-Mode UL-AM-RLC-Mode,
+ ul-UM-RLC-Mode UL-UM-RLC-Mode,
+ ul-TM-RLC-Mode UL-TM-RLC-Mode,
+ spare NULL
+}
+
+UL-TM-RLC-Mode ::= SEQUENCE {
+ transmissionRLC-Discard TransmissionRLC-Discard OPTIONAL,
+ segmentationIndication BOOLEAN
+}
+
+UL-UM-RLC-Mode ::= SEQUENCE {
+ transmissionRLC-Discard TransmissionRLC-Discard OPTIONAL
+}
+
+UL-TransportChannelType ::= CHOICE {
+ dch TransportChannelIdentity,
+ rach NULL,
+ -- dummy is not used in this version of the specification and
+ -- if received the UE behaviour is not specified.
+ dummy NULL,
+ usch TransportChannelIdentity
+}
+
+UM-RLC-DuplAvoid-Reord-Info-r6 ::= SEQUENCE {
+ timer-DAR TimerDAR-r6,
+ widowSize-DAR WindowSizeDAR-r6
+}
+
+UM-RLC-OutOSeqDelivery-Info-r6 ::= SEQUENCE {
+ timer-OSD TimerOSD-r6 OPTIONAL,
+ windowSize-OSD WindowSizeOSD-r6
+}
+
+WindowSizeDAR-r6 ::= ENUMERATED {
+ ws4, ws8, ws16, ws32, ws40, ws48,
+ ws56, ws64 }
+
+WindowSizeOSD-r6 ::= ENUMERATED {
+ ws8, ws16, ws32, ws40, ws48,
+ ws56, ws64 }
+
+-- ***************************************************
+--
+-- TRANSPORT CHANNEL INFORMATION ELEMENTS (10.3.5)
+--
+-- ***************************************************
+
+AddOrReconfMAC-dFlow ::= SEQUENCE {
+ mac-hs-AddReconfQueue-List MAC-hs-AddReconfQueue-List OPTIONAL,
+ mac-hs-DelQueue-List MAC-hs-DelQueue-List OPTIONAL
+}
+
+AddOrReconfMAC-ehs-ReordQ ::= SEQUENCE {
+ mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy MAC-ehs-DelReordQ-List OPTIONAL
+}
+
+AddOrReconfMAC-ehs-ReordQ-r9 ::= SEQUENCE {
+ mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r9 OPTIONAL
+}
+
+AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext ::= SEQUENCE {
+ mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext OPTIONAL
+}
+
+AddOrReconfMAC-ehs-ReordQ-r11 ::= SEQUENCE {
+ mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r11 OPTIONAL
+}
+
+AllowedTFC-List ::= SEQUENCE (SIZE (1..maxTFC)) OF
+ TFC-Value
+
+AllowedTFI-List ::= SEQUENCE (SIZE (1..maxTF)) OF
+ INTEGER (0..31)
+
+BitModeRLC-SizeInfo ::= CHOICE {
+ sizeType1 INTEGER (0..127),
+ -- Actual value sizeType2 = (part1 * 8) + 128 + part2
+ sizeType2 SEQUENCE {
+ part1 INTEGER (0..15),
+ part2 INTEGER (1..7) OPTIONAL
+ },
+ -- Actual value sizeType3 = (part1 * 16) + 256 + part2
+ sizeType3 SEQUENCE {
+ part1 INTEGER (0..47),
+ part2 INTEGER (1..15) OPTIONAL
+ },
+ -- Actual value sizeType4 = (part1 * 64) + 1024 + part2
+ sizeType4 SEQUENCE {
+ part1 INTEGER (0..62),
+ part2 INTEGER (1..63) OPTIONAL
+ }
+}
+
+-- Actual value BLER-QualityValue = IE value * 0.1
+BLER-QualityValue ::= INTEGER (-63..0)
+
+ChannelCodingType ::= CHOICE {
+ -- noCoding is only used for TDD in this version of the specification,
+ -- otherwise it should be ignored
+ noCoding NULL,
+ convolutional CodingRate,
+ turbo NULL
+}
+
+CodingRate ::= ENUMERATED {
+ half,
+ third }
+
+Common-E-DCH-MAC-d-Flow ::= SEQUENCE {
+ mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset,
+ mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans,
+ mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
+ e-dch-mac-d-flow-retransmission-timer E-DCH-MAC-d-FlowRetransTimer OPTIONAL
+}
+
+Common-E-DCH-MAC-d-FlowList ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
+ Common-E-DCH-MAC-d-Flow
+
+Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI ::= SEQUENCE {
+ mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
+ mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL
+}
+
+Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
+ Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI
+
+CommonDynamicTF-Info ::= SEQUENCE {
+ rlc-Size CHOICE {
+ fdd SEQUENCE {
+ octetModeRLC-SizeInfoType2 OctetModeRLC-SizeInfoType2
+ },
+ tdd SEQUENCE {
+ commonTDD-Choice CHOICE {
+ bitModeRLC-SizeInfo BitModeRLC-SizeInfo,
+ octetModeRLC-SizeInfoType1 OctetModeRLC-SizeInfoType1
+ }
+ }
+ },
+ numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF
+ NumberOfTransportBlocks,
+ logicalChannelList LogicalChannelList
+}
+
+CommonDynamicTF-Info-DynamicTTI ::= SEQUENCE {
+ commonTDD-Choice CHOICE {
+ bitModeRLC-SizeInfo BitModeRLC-SizeInfo,
+ octetModeRLC-SizeInfoType1 OctetModeRLC-SizeInfoType1
+ },
+ numberOfTbSizeAndTTIList NumberOfTbSizeAndTTIList,
+ logicalChannelList LogicalChannelList
+}
+
+CommonDynamicTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF
+ CommonDynamicTF-Info
+
+CommonDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
+ CommonDynamicTF-Info-DynamicTTI
+
+CommonTransChTFS ::= SEQUENCE {
+ tti CHOICE {
+ tti10 CommonDynamicTF-InfoList,
+ tti20 CommonDynamicTF-InfoList,
+ tti40 CommonDynamicTF-InfoList,
+ tti80 CommonDynamicTF-InfoList,
+ dynamic CommonDynamicTF-InfoList-DynamicTTI
+ },
+ semistaticTF-Information SemistaticTF-Information
+}
+
+CommonTransChTFS-LCR ::= SEQUENCE {
+ tti CHOICE {
+ tti5 CommonDynamicTF-InfoList,
+ tti10 CommonDynamicTF-InfoList,
+ tti20 CommonDynamicTF-InfoList,
+ tti40 CommonDynamicTF-InfoList,
+ tti80 CommonDynamicTF-InfoList,
+ dynamic CommonDynamicTF-InfoList-DynamicTTI
+ },
+ semistaticTF-Information SemistaticTF-Information
+}
+
+Common-MAC-ehs-ReorderingQueue ::= SEQUENCE {
+ mac-ehs-QueueId MAC-ehs-QueueId,
+ t1-ReleaseTimer T1-ReleaseTimer,
+ reorderingResetTimer Treset-ResetTimer OPTIONAL,
+ mac-ehsWindowSize MAC-hs-WindowSize
+}
+
+Common-MAC-ehs-ReorderingQueueList ::= SEQUENCE (SIZE (1.. maxCommonQueueID)) OF
+ Common-MAC-ehs-ReorderingQueue
+
+Concurrent-Deployment-2ms-10ms-TTI ::= SEQUENCE {
+ tti-selection CHOICE {
+ fixed SEQUENCE {
+ fixed-TTI-Selection ENUMERATED { tti2, tti10 }
+ },
+ threshold-based SEQUENCE {
+ common-E-DCH-TTI-Selection-Thresh INTEGER (0..15)
+ }
+ },
+ concurrent-TTI-Partition-Index INTEGER (0..maxEDCHs-1),
+ commonEDCHSystemInfoParamConcurrentTTI CommonEDCHSystemInfoParamConcurrentTTI OPTIONAL
+}
+
+CPCH-SetID ::= INTEGER (1..maxCPCHsets)
+
+CRC-Size ::= ENUMERATED {
+ crc0, crc8, crc12, crc16, crc24 }
+
+DedicatedDynamicTF-Info ::= SEQUENCE {
+ rlc-Size CHOICE {
+ bitMode BitModeRLC-SizeInfo,
+ octetModeType1 OctetModeRLC-SizeInfoType1
+ },
+ numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF
+ NumberOfTransportBlocks,
+ logicalChannelList LogicalChannelList
+}
+
+DedicatedDynamicTF-Info-DynamicTTI ::= SEQUENCE {
+ rlc-Size CHOICE {
+ bitMode BitModeRLC-SizeInfo,
+ octetModeType1 OctetModeRLC-SizeInfoType1
+ },
+ numberOfTbSizeAndTTIList NumberOfTbSizeAndTTIList,
+ logicalChannelList LogicalChannelList
+}
+
+DedicatedDynamicTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF
+ DedicatedDynamicTF-Info
+
+DedicatedDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
+ DedicatedDynamicTF-Info-DynamicTTI
+
+DedicatedTransChTFS ::= SEQUENCE {
+ tti CHOICE {
+ tti10 DedicatedDynamicTF-InfoList,
+ tti20 DedicatedDynamicTF-InfoList,
+ tti40 DedicatedDynamicTF-InfoList,
+ tti80 DedicatedDynamicTF-InfoList,
+ dynamic DedicatedDynamicTF-InfoList-DynamicTTI
+ },
+ semistaticTF-Information SemistaticTF-Information
+}
+
+-- The maximum allowed size of DL-AddReconfTransChInfo2List sequence is 16
+DL-AddReconfTransChInfo2List ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation2
+
+-- The maximum allowed size of DL-AddReconfTransChInfoList sequence is 16
+DL-AddReconfTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation
+
+-- The maximum allowed size of DL-AddReconfTransChInfoList-r4 sequence is 16
+DL-AddReconfTransChInfoList-r4 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r4
+
+-- The maximum allowed size of DL-AddReconfTransChInfoList-r5 sequence is 16
+DL-AddReconfTransChInfoList-r5 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r5
+
+-- The maximum allowed size of DL-AddReconfTransChInfoList-r7 sequence is 16
+DL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r7
+
+DL-AddReconfTransChInfoList-r9 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r9
+
+DL-AddReconfTransChInfoList-r13 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r13
+
+DL-AddReconfTransChInfoList-TDD128-v9c0ext ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-TDD128-v9c0ext
+
+DL-AddReconfTransChInfoList-r11 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ DL-AddReconfTransChInformation-r11
+
+-- ASN.1 for IE "Added or Reconfigured DL TrCH information"
+-- in case of messages other than: Radio Bearer Release message and
+-- Radio Bearer Reconfiguration message
+DL-AddReconfTransChInformation ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-Type,
+ dl-transportChannelIdentity TransportChannelIdentity,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity
+ },
+ dch-QualityTarget QualityTarget OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy TM-SignallingInfo OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r4 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-Type,
+ dl-transportChannelIdentity TransportChannelIdentity,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r5 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId1-r5,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity,
+ hsdsch HSDSCH-Info
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r7 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId1-r5,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity,
+ hsdsch HSDSCH-Info-r7
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r9 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId1-r5,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity,
+ hsdsch HSDSCH-Info-r9
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r13 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId1-r5,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity,
+ hsdsch HSDSCH-Info-r13
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+DL-AddReconfTransChInformation-TDD128-v9c0ext ::= SEQUENCE {
+ hsdsch HSDSCH-Info-TDD128-v9c0ext OPTIONAL
+}
+
+DL-AddReconfTransChInformation-r11 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId1-r5,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity,
+ hsdsch HSDSCH-Info-r11
+ },
+ dch-QualityTarget QualityTarget OPTIONAL
+}
+
+-- ASN.1 for IE "Added or Reconfigured DL TrCH information"
+-- in case of Radio Bearer Release message and
+-- Radio Bearer Reconfiguration message
+DL-AddReconfTransChInformation2 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-Type,
+ transportChannelIdentity TransportChannelIdentity,
+ tfs-SignallingMode CHOICE {
+ explicit-config TransportFormatSet,
+ sameAsULTrCH UL-TransportChannelIdentity
+ },
+ qualityTarget QualityTarget OPTIONAL
+}
+
+DL-CommonTransChInfo ::= SEQUENCE {
+ sccpch-TFCS TFCS OPTIONAL,
+ -- modeSpecificInfo should be optional. A new version of this IE should be defined
+ -- to be used in later versions of messages using this IE
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ dl-Parameters CHOICE {
+ dl-DCH-TFCS TFCS,
+ sameAsUL NULL
+ } OPTIONAL
+ },
+ tdd SEQUENCE {
+ individualDL-CCTrCH-InfoList IndividualDL-CCTrCH-InfoList
+ OPTIONAL
+ }
+ }
+}
+
+DL-CommonTransChInfo-r4 ::= SEQUENCE {
+ sccpch-TFCS TFCS OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ dl-Parameters CHOICE {
+ dl-DCH-TFCS SEQUENCE {
+ tfcs TFCS OPTIONAL
+ },
+ sameAsUL NULL
+ } OPTIONAL
+ },
+ tdd SEQUENCE {
+ individualDL-CCTrCH-InfoList IndividualDL-CCTrCH-InfoList
+ OPTIONAL
+ }
+ } OPTIONAL
+}
+
+DL-DeletedTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ DL-TransportChannelIdentity
+
+DL-DeletedTransChInfoList-r5 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ DL-TransportChannelIdentity-r5
+
+DL-DeletedTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ DL-TransportChannelIdentity-r7
+
+DL-TransportChannelIdentity ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-Type,
+ dl-TransportChannelIdentity TransportChannelIdentity
+}
+
+DL-TransportChannelIdentity-r5 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId2-r5
+}
+
+DL-TransportChannelIdentity-r7 ::= SEQUENCE {
+ dl-TransportChannelType DL-TrCH-TypeId2-r7
+}
+
+-- The choice "dsch" should not be used in FDD mode, and if received the UE behaviour is unspecified
+DL-TrCH-Type ::= ENUMERATED {dch, dsch}
+
+DL-TrCH-TypeId1-r5 ::= CHOICE {
+ dch TransportChannelIdentity,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ hsdsch NULL
+}
+
+DL-TrCH-TypeId2-r5 ::= CHOICE {
+ dch TransportChannelIdentity,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ hsdsch MAC-d-FlowIdentity
+}
+
+DL-TrCH-TypeId2-r7 ::= CHOICE {
+ dch TransportChannelIdentity,
+ -- The choice "dsch" should not be used in FDD mode, and if received
+ -- the UE behaviour is unspecified.
+ dsch TransportChannelIdentity,
+ hsdsch CHOICE {
+ mac-hs MAC-d-FlowIdentity,
+ mac-ehs MAC-ehs-QueueId
+ }
+}
+
+DRAC-ClassIdentity ::= INTEGER (1..maxDRACclasses)
+
+DRAC-StaticInformation ::= SEQUENCE {
+ transmissionTimeValidity TransmissionTimeValidity,
+ timeDurationBeforeRetry TimeDurationBeforeRetry,
+ drac-ClassIdentity DRAC-ClassIdentity
+}
+
+DRAC-StaticInformationList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ DRAC-StaticInformation
+
+E-DCH-AddReconf-MAC-d-Flow ::= SEQUENCE {
+ mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
+ mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL,
+ mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
+ transmissionGrantType CHOICE {
+ non-ScheduledTransGrantInfo SEQUENCE {
+ maxMAC-e-PDUContents INTEGER (1..19982),
+ ms2-NonSchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL
+ },
+ scheduledTransmissionGrantInfo NULL
+ } OPTIONAL
+}
+
+E-DCH-AddReconf-MAC-d-Flow-r7 ::= SEQUENCE {
+ mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
+ mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
+ mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL,
+ mac-d-FlowRetransTimer E-DCH-MAC-d-FlowRetransTimer OPTIONAL,
+ mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
+ transmissionGrantType CHOICE {
+ non-ScheduledTransGrantInfo SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ maxMAC-e-PDUContents INTEGER (1..19982),
+ ms2-NonSchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL
+ },
+ tdd NULL
+ }
+ },
+ scheduledTransmissionGrantInfo NULL
+ } OPTIONAL
+}
+
+E-DCH-AddReconf-MAC-d-FlowList ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
+ E-DCH-AddReconf-MAC-d-Flow
+
+E-DCH-AddReconf-MAC-d-FlowList-r7 ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
+ E-DCH-AddReconf-MAC-d-Flow-r7
+
+E-DCH-MAC-d-FlowIdentity ::= INTEGER (0..maxE-DCHMACdFlow-1)
+
+E-DCH-MAC-d-FlowMaxRetrans ::= INTEGER (0..15)
+
+E-DCH-MAC-d-FlowMultiplexingList ::= BIT STRING (SIZE (maxE-DCHMACdFlow))
+
+E-DCH-MAC-d-FlowPowerOffset ::= INTEGER (0..6)
+
+E-DCH-MAC-d-FlowRetransTimer ::= ENUMERATED {
+ ms10, ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50,
+ ms55, ms60, ms65, ms70, ms75, ms80, ms85, ms90, ms95,
+ ms100, ms110, ms120, ms140, ms160, ms200, ms240, ms280,
+ ms320, ms400, ms480, ms560 }
+
+E-DCH-TTI ::= ENUMERATED { tti2, tti10 }
+
+ExplicitTFCS-Configuration ::= CHOICE {
+ complete TFCS-ReconfAdd,
+ addition TFCS-ReconfAdd,
+ removal TFCS-RemovalList,
+ replacement SEQUENCE {
+ tfcsRemoval TFCS-RemovalList,
+ tfcsAdd TFCS-ReconfAdd
+ }
+}
+
+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 {
+ signalledGainFactors SignalledGainFactors,
+ 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
+}
+
+HSDSCH-Info-r7 ::= SEQUENCE {
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ dl-MAC-HeaderType CHOICE {
+ mac-hs AddOrReconfMAC-dFlow,
+ mac-ehs AddOrReconfMAC-ehs-ReordQ
+ } OPTIONAL
+}
+
+HSDSCH-Info-r9 ::= SEQUENCE {
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ dl-MAC-HeaderType CHOICE {
+ mac-hs AddOrReconfMAC-dFlow,
+ mac-ehs AddOrReconfMAC-ehs-ReordQ-r9
+ } OPTIONAL
+}
+
+HSDSCH-Info-r13 ::= SEQUENCE {
+ harqInfo HARQ-Info-r13 OPTIONAL,
+ dl-MAC-HeaderType CHOICE {
+ mac-hs AddOrReconfMAC-dFlow,
+ mac-ehs AddOrReconfMAC-ehs-ReordQ-r9
+ } OPTIONAL
+}
+
+HSDSCH-Info-TDD128-v9c0ext ::= SEQUENCE {
+ mac-ehs AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext OPTIONAL
+}
+
+HSDSCH-Info-r11 ::= SEQUENCE {
+ harqInfo HARQ-Info-r11 OPTIONAL,
+ dl-MAC-HeaderType CHOICE {
+ mac-hs AddOrReconfMAC-dFlow,
+ mac-ehs AddOrReconfMAC-ehs-ReordQ-r11
+ } OPTIONAL
+}
+
+HARQ-Info ::= SEQUENCE {
+ numberOfProcesses INTEGER (1..8),
+ memoryPartitioning CHOICE {
+ implicit NULL,
+ explicit SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize
+ }
+}
+
+HARQ-Info-r7 ::= SEQUENCE {
+ numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
+ n12, n14, n16 },
+ memoryPartitioning CHOICE {
+ implicit NULL,
+ explicit SEQUENCE {
+ memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize,
+ additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL
+ }
+ }
+}
+
+HARQ-Info-r11 ::= SEQUENCE {
+ numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
+ n12, n14, n16, n24, n28, n32 },
+ memoryPartitioning CHOICE {
+ implicit NULL,
+ explicit SEQUENCE {
+ memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize,
+ additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL,
+ additionalMemorySizesThirdMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL,
+ additionalMemorySizesFourthMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL
+ }
+ }
+}
+
+HARQ-Info-r13 ::= SEQUENCE {
+ numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
+ n12, n14, n16, n24, n28, n32 },
+ memoryPartitioning CHOICE {
+ implicit NULL,
+ explicit SEQUENCE {
+ memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize,
+ additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL,
+ additionalMemorySizesThirdMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL,
+ additionalMemorySizesFourthMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
+ HARQMemorySize OPTIONAL
+ }
+ },
+ blindHARQRetransmissionsForHSDPA ENUMERATED { true } OPTIONAL
+}
+
+HARQMemorySize ::= ENUMERATED {
+ hms800, hms1600, hms2400, hms3200, hms4000,
+ hms4800, hms5600, hms6400, hms7200, hms8000,
+ hms8800, hms9600, hms10400, hms11200, hms12000,
+ hms12800, hms13600, hms14400, hms15200, hms16000,
+ hms17600, hms19200, hms20800, hms22400, hms24000,
+ hms25600, hms27200, hms28800, hms30400, hms32000,
+ hms36000, hms40000, hms44000, hms48000, hms52000,
+ hms56000, hms60000, hms64000, hms68000, hms72000,
+ hms76000, hms80000, hms88000, hms96000, hms104000,
+ hms112000, hms120000, hms128000, hms136000, hms144000,
+ hms152000, hms160000, hms176000, hms192000, hms208000,
+ hms224000, hms240000, hms256000, hms272000, hms288000,
+ hms304000 }
+
+IndividualDL-CCTrCH-Info ::= SEQUENCE {
+ dl-TFCS-Identity TFCS-Identity,
+ tfcs-SignallingMode CHOICE {
+ explicit-config TFCS,
+ sameAsUL TFCS-Identity
+ }
+}
+
+IndividualDL-CCTrCH-InfoList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ IndividualDL-CCTrCH-Info
+
+IndividualUL-CCTrCH-Info ::= SEQUENCE {
+ ul-TFCS-Identity TFCS-Identity,
+ ul-TFCS TFCS ,
+ tfc-Subset TFC-Subset
+}
+
+IndividualUL-CCTrCH-InfoList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ IndividualUL-CCTrCH-Info
+
+LogicalChannelByRB ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ logChOfRb INTEGER (0..1) OPTIONAL
+}
+
+LogicalChannelList ::= CHOICE {
+ allSizes NULL,
+ configured NULL,
+ explicitList SEQUENCE (SIZE (1..15)) OF
+ LogicalChannelByRB
+}
+
+MAC-d-FlowIdentityDCHandHSDSCH ::= SEQUENCE {
+ dch-transport-ch-id TransportChannelIdentity,
+ hsdsch-mac-d-flow-id MAC-d-FlowIdentity
+}
+
+MAC-d-FlowIdentity ::= INTEGER (0..7)
+
+MAC-d-PDU-SizeInfo-List ::= SEQUENCE (SIZE(1.. maxMAC-d-PDUsizes)) OF
+ MAC-d-PDUsizeInfo
+
+--MAC-d-Pdu sizes need to be defined
+MAC-d-PDUsizeInfo ::= SEQUENCE{
+ mac-d-PDU-Size INTEGER (1..5000),
+ mac-d-PDU-Index INTEGER(0..7)
+}
+
+MAC-hs-AddReconfQueue-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-hs-AddReconfQueue
+
+MAC-hs-AddReconfQueue ::= SEQUENCE {
+ mac-hsQueueId INTEGER(0..7),
+ mac-dFlowId MAC-d-FlowIdentity,
+ reorderingReleaseTimer T1-ReleaseTimer,
+ mac-hsWindowSize MAC-hs-WindowSize,
+ mac-d-PDU-SizeInfo-List MAC-d-PDU-SizeInfo-List OPTIONAL
+}
+
+MAC-hs-DelQueue-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-hs-DelQueue
+
+MAC-hs-DelQueue ::= SEQUENCE {
+ mac-hsQueueId INTEGER(0..7)
+}
+
+MAC-ehs-AddReconfReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-ehs-AddReconfReordQ
+
+MAC-ehs-AddReconfReordQ-List-r9 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-ehs-AddReconfReordQ-r9
+
+MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-ehs-AddReconfReordQ-TDD128-v9c0ext
+
+MAC-ehs-AddReconfReordQ-List-r11 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-ehs-AddReconfReordQ-r11
+
+MAC-ehs-AddReconfReordQ ::= SEQUENCE {
+ mac-ehs-QueueId MAC-ehs-QueueId,
+ reorderingReleaseTimer T1-ReleaseTimer,
+ reorderingResetTimer Treset-ResetTimer OPTIONAL,
+ mac-ehsWindowSize MAC-hs-WindowSize
+}
+
+MAC-ehs-AddReconfReordQ-r9 ::= SEQUENCE {
+ mac-ehs-QueueId MAC-ehs-QueueId,
+ reorderingReleaseTimer T1-ReleaseTimer,
+ reorderingResetTimer Treset-ResetTimer OPTIONAL,
+ mac-ehsWindowSize MAC-hs-WindowSize-r9
+}
+
+MAC-ehs-AddReconfReordQ-TDD128-v9c0ext ::= SEQUENCE {
+ mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL
+}
+
+MAC-ehs-AddReconfReordQ-r11 ::= SEQUENCE {
+ mac-ehs-QueueId MAC-ehs-QueueId,
+ reorderingReleaseTimer T1-ReleaseTimer,
+ reorderingResetTimer Treset-ResetTimer OPTIONAL,
+ mac-ehsWindowSize MAC-hs-WindowSize-r11,
+ -- For 1.28Mcps TDD only
+ mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL
+}
+
+MAC-ehs-DelReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
+ MAC-ehs-DelReordQ
+
+MAC-ehs-DelReordQ ::= SEQUENCE {
+ mac-ehs-QueueId MAC-ehs-QueueId
+}
+
+MAC-ehs-QueueIdDCHandHSDSCH ::= SEQUENCE {
+ dch-transport-ch-id TransportChannelIdentity,
+ hsdsch-mac-ehs-QueueId MAC-ehs-QueueId
+}
+
+MAC-ehs-QueueId ::= INTEGER (0..7)
+
+MAC-hs-WindowSize ::= ENUMERATED {
+ mws4, mws6, mws8, mws12, mws16, mws24, mws32 }
+
+MAC-hs-WindowSize-r9 ::= ENUMERATED {
+ mws4, mws6, mws8, mws12, mws16, mws24, mws32,
+ mw64, mw128 }
+
+MAC-ehs-WindowSize-TDD128-v9c0ext ::= ENUMERATED {
+ mws96, mws160, mws192, mws256 }
+
+MAC-hs-WindowSize-r11 ::= ENUMERATED {
+ mws4, mws6, mws8, mws12, mws16, mws24, mws32,
+ mws64, mws128, mws256, spare6, spare5, spare4,
+ spare3, spare2, spare1 }
+
+NumberOfTbSizeAndTTIList ::= SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE {
+ numberOfTransportBlocks NumberOfTransportBlocks,
+ transmissionTimeInterval TransmissionTimeInterval
+}
+
+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
+
+NumberOfTransportBlocks ::= CHOICE {
+ zero NULL,
+ one NULL,
+ small INTEGER (2..17),
+ large INTEGER (18..512)
+}
+
+OctetModeRLC-SizeInfoType1 ::= CHOICE {
+ -- Actual size = (8 * sizeType1) + 16
+ sizeType1 INTEGER (0..31),
+ sizeType2 SEQUENCE {
+ -- Actual size = (32 * part1) + 272 + (part2 * 8)
+ part1 INTEGER (0..23),
+ part2 INTEGER (1..3) OPTIONAL
+ },
+ sizeType3 SEQUENCE {
+ -- Actual size = (64 * part1) + 1040 + (part2 * 8)
+ part1 INTEGER (0..61),
+ part2 INTEGER (1..7) OPTIONAL
+ }
+}
+
+OctetModeRLC-SizeInfoType2 ::= CHOICE {
+ -- Actual size = (sizeType1 * 8) + 48
+ sizeType1 INTEGER (0..31),
+ -- Actual size = (sizeType2 * 16) + 312
+ sizeType2 INTEGER (0..63),
+ -- Actual size = (sizeType3 *64) + 1384
+ sizeType3 INTEGER (0..56)
+}
+
+PowerOffsetInfoShort ::= SEQUENCE {
+ referenceTFC TFC-Value,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ gainFactorBetaC GainFactor
+ },
+ tdd NULL
+ },
+ gainFactorBetaD GainFactor
+}
+
+PowerOffsetInformation ::= SEQUENCE {
+ gainFactorInformation GainFactorInformation,
+ -- PowerOffsetPp-m is always absent in TDD
+ powerOffsetPp-m PowerOffsetPp-m OPTIONAL
+}
+
+PowerOffsetInformation-10msMode ::= SEQUENCE {
+ gainFactorInformation GainFactorInformation-10msMode
+}
+
+PowerOffsetPp-m ::= INTEGER (-5..10)
+
+PreDefTransChConfiguration ::= SEQUENCE {
+ ul-CommonTransChInfo UL-CommonTransChInfo,
+ ul-AddReconfTrChInfoList UL-AddReconfTransChInfoList,
+ dl-CommonTransChInfo DL-CommonTransChInfo,
+ dl-TrChInfoList DL-AddReconfTransChInfoList
+}
+
+QualityTarget ::= SEQUENCE {
+ bler-QualityValue BLER-QualityValue
+}
+
+RateMatchingAttribute ::= INTEGER (1..hiRM)
+
+
+ReferenceTFC-ID ::= INTEGER (0..3)
+
+RestrictedTrChInfo ::= SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ restrictedTrChIdentity TransportChannelIdentity,
+ allowedTFI-List AllowedTFI-List OPTIONAL
+}
+
+RestrictedTrChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ RestrictedTrChInfo
+
+SemistaticTF-Information ::= SEQUENCE {
+ -- TABULAR: Transmission time interval has been included in the IE CommonTransChTFS.
+ channelCodingType ChannelCodingType,
+ rateMatchingAttribute RateMatchingAttribute,
+ crc-Size CRC-Size
+}
+
+SignalledGainFactors ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ gainFactorBetaC GainFactor
+ },
+ tdd NULL
+ },
+ gainFactorBetaD GainFactor,
+ referenceTFC-ID ReferenceTFC-ID OPTIONAL
+}
+
+SplitTFCI-Signalling ::= SEQUENCE {
+ splitType SplitType OPTIONAL,
+ tfci-Field2-Length INTEGER (1..10) OPTIONAL,
+ tfci-Field1-Information ExplicitTFCS-Configuration OPTIONAL,
+ tfci-Field2-Information TFCI-Field2-Information OPTIONAL
+}
+
+SplitType ::= ENUMERATED {
+ hardSplit, logicalSplit }
+
+T1-ReleaseTimer ::= ENUMERATED {
+ rt10, rt20, rt30, rt40, rt50,
+ rt60, rt70, rt80, rt90, rt100,
+ rt120, rt140, rt160, rt200, rt300,
+ rt400 }
+
+TFC-Subset ::= CHOICE {
+ minimumAllowedTFC-Number TFC-Value,
+ allowedTFC-List AllowedTFC-List,
+ non-allowedTFC-List Non-allowedTFC-List,
+ restrictedTrChInfoList RestrictedTrChInfoList,
+ fullTFCS NULL
+}
+
+TFC-SubsetList ::= SEQUENCE (SIZE (1.. maxTFCsub)) OF SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ tfcs-ID TFCS-Identity OPTIONAL
+ }
+ },
+ tfc-Subset TFC-Subset
+}
+
+TFC-Value ::= INTEGER (0..1023)
+
+TFCI-Field2-Information ::= CHOICE {
+ tfci-Range TFCI-RangeList,
+ explicit-config ExplicitTFCS-Configuration
+}
+
+TFCI-Range ::= SEQUENCE {
+ maxTFCIField2Value INTEGER (1..1023),
+ tfcs-InfoForDSCH TFCS-InfoForDSCH
+}
+
+TFCI-RangeList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
+ TFCI-Range
+
+TFCS ::= CHOICE {
+ normalTFCI-Signalling ExplicitTFCS-Configuration,
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy SplitTFCI-Signalling
+}
+
+TFCS-r12 ::= CHOICE {
+ normalTFCI-Signalling ExplicitTFCS-Configuration-r12
+}
+
+TFCS-Identity ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ sharedChannelIndicator BOOLEAN
+}
+
+TFCS-IdentityPlain ::= INTEGER (1..8)
+
+TFCS-InfoForDSCH ::= CHOICE {
+ ctfc2bit INTEGER (0..3),
+ ctfc4bit INTEGER (0..15),
+ ctfc6bit INTEGER (0..63),
+ ctfc8bit INTEGER (0..255),
+ ctfc12bit INTEGER (0..4095),
+ ctfc16bit INTEGER (0..65535),
+ ctfc24bit INTEGER (0..16777215)
+}
+
+TFCS-ReconfAdd ::= SEQUENCE{
+ ctfcSize CHOICE{
+ ctfc2Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc2 INTEGER (0..3),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc4Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc4 INTEGER (0..15),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc6Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc6 INTEGER (0..63),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc8Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc8 INTEGER (0..255),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE {
+ ctfc12 INTEGER (0..4095),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc16 INTEGER(0..65535),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ },
+ ctfc24Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
+ ctfc24 INTEGER(0..16777215),
+ powerOffsetInformation PowerOffsetInformation OPTIONAL
+ }
+ }
+}
+
+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)
+}
+
+TFCS-RemovalList ::= SEQUENCE (SIZE (1..maxTFC)) OF
+ TFCS-Removal
+
+TimeDurationBeforeRetry ::= INTEGER (1..256)
+
+TM-SignallingInfo ::= SEQUENCE {
+ messType MessType,
+ tm-SignallingMode CHOICE {
+ mode1 NULL,
+ mode2 SEQUENCE {
+ -- in ul-controlledTrChList, TrCH-Type is always DCH
+ ul-controlledTrChList UL-ControlledTrChList
+ }
+ }
+}
+
+TransmissionTimeInterval ::= ENUMERATED {
+ tti10, tti20, tti40, tti80 }
+
+TransmissionTimeValidity ::= INTEGER (1..256)
+
+TransportChannelConcatInfo ::= SEQUENCE (SIZE (1..maxTrCHConcat)) OF
+ TransportChannelIdentity
+
+TransportChannelIdentity ::= INTEGER (1..32)
+
+TransportChannelIdentityDCHandDSCH ::= SEQUENCE {
+ dch-transport-ch-id TransportChannelIdentity,
+ dsch-transport-ch-id TransportChannelIdentity
+}
+
+
+TransportFormatSet ::= CHOICE {
+ dedicatedTransChTFS DedicatedTransChTFS,
+ commonTransChTFS CommonTransChTFS
+}
+
+TransportFormatSet-LCR ::= CHOICE {
+ dedicatedTransChTFS DedicatedTransChTFS,
+ commonTransChTFS-LCR CommonTransChTFS-LCR
+}
+
+Treset-ResetTimer ::= ENUMERATED {
+ rt1, rt2, rt3, rt4 }
+
+-- The maximum allowed size of UL-AddReconfTransChInfoList sequence is 16
+UL-AddReconfTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
+ UL-AddReconfTransChInformation
+
+-- The maximum allowed size of UL-AddReconfTransChInfoList-r6 sequence is 32
+UL-AddReconfTransChInfoList-r6 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-AddReconfTransChInformation-r6
+
+-- The maximum allowed size of UL-AddReconfTransChInfoList-r7 sequence is 32
+UL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-AddReconfTransChInformation-r7
+
+-- The maximum allowed size of UL-AddReconfTransChInfoList-r8 sequence is 32
+UL-AddReconfTransChInfoList-r8 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-AddReconfTransChInformation-r8
+
+UL-AddReconfTransChInformation ::= SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ transportChannelIdentity TransportChannelIdentity,
+ transportFormatSet TransportFormatSet
+}
+
+UL-AddReconfTransChInformation-r6 ::= CHOICE {
+ dch-usch SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ transportChannelIdentity TransportChannelIdentity,
+ transportFormatSet TransportFormatSet
+ },
+ e-dch SEQUENCE {
+ tti E-DCH-TTI,
+ harq-Info ENUMERATED { rv0, rvtable },
+ addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList OPTIONAL
+ }
+}
+
+UL-AddReconfTransChInformation-r7 ::= CHOICE {
+ dch-usch SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ transportChannelIdentity TransportChannelIdentity,
+ transportFormatSet TransportFormatSet
+ },
+ e-dch SEQUENCE {
+ modeSpecific CHOICE {
+ fdd SEQUENCE {
+ tti E-DCH-TTI
+ },
+ tdd NULL
+ },
+ harq-Info ENUMERATED { rv0, rvtable },
+ addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
+ }
+}
+
+UL-AddReconfTransChInformation-r8 ::= CHOICE {
+ dch-usch SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ transportChannelIdentity TransportChannelIdentity,
+ transportFormatSet TransportFormatSet
+ },
+ e-dch SEQUENCE {
+ ul-MAC-HeaderType ENUMERATED { mac-iis } OPTIONAL,
+ modeSpecific CHOICE {
+ fdd SEQUENCE {
+ tti E-DCH-TTI
+ },
+ tdd NULL
+ },
+ harq-Info ENUMERATED { rv0, rvtable },
+ addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
+ }
+}
+
+UL-CommonTransChInfo ::= 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
+ },
+ tdd SEQUENCE {
+
+ individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList
+ OPTIONAL
+ }
+ } OPTIONAL
+}
+
+UL-CommonTransChInfo-r4 ::= 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
+ },
+ tdd SEQUENCE {
+ individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList OPTIONAL
+ }
+ } OPTIONAL,
+ 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
+
+UL-DeletedTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-TransportChannelIdentity
+
+UL-DeletedTransChInfoList-r6 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-TransportChannelIdentity-r6
+
+UL-TransportChannelIdentity ::= SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ ul-TransportChannelIdentity TransportChannelIdentity
+}
+
+UL-TransportChannelIdentity-r6 ::= CHOICE {
+ dch-usch SEQUENCE {
+ ul-TransportChannelType UL-TrCH-Type,
+ ul-TransportChannelIdentity TransportChannelIdentity
+ },
+ e-dch E-DCH-MAC-d-FlowIdentity
+}
+
+UL-TrCH-Type ::= ENUMERATED {dch, usch}
+
+USCH-TransportChannelsInfo ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ SEQUENCE {
+ usch-TransportChannelIdentity TransportChannelIdentity,
+ usch-TFS TransportFormatSet
+}
+
+-- ***************************************************
+--
+-- PHYSICAL CHANNEL INFORMATION ELEMENTS (10.3.6)
+--
+-- ***************************************************
+
+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
+ AC-To-ASC-Mapping
+
+AccessServiceClass-FDD ::= SEQUENCE {
+ availableSignatureStartIndex INTEGER (0..15),
+ availableSignatureEndIndex INTEGER (0..15),
+
+ assignedSubChannelNumber BIT STRING {
+ b3(0),
+ b2(1),
+ b1(2),
+ b0(3)
+ } (SIZE(4))
+}
+
+AccessServiceClass-TDD ::= SEQUENCE {
+ channelisationCodeIndices BIT STRING {
+ chCodeIndex7(0),
+ chCodeIndex6(1),
+ chCodeIndex5(2),
+ chCodeIndex4(3),
+ chCodeIndex3(4),
+ chCodeIndex2(5),
+ chCodeIndex1(6),
+ chCodeIndex0(7)
+ } (SIZE(8)) OPTIONAL,
+ subchannelSize CHOICE {
+ size1 NULL,
+ size2 SEQUENCE {
+ -- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'
+ subchannels ENUMERATED { subch0, subch1 } OPTIONAL
+ },
+ size4 SEQUENCE {
+ subchannels BIT STRING {
+ subCh3(0),
+ subCh2(1),
+ subCh1(2),
+ subCh0(3)
+ } (SIZE(4)) OPTIONAL
+ },
+ size8 SEQUENCE {
+ subchannels BIT STRING {
+ subCh7(0),
+ subCh6(1),
+ subCh5(2),
+ subCh4(3),
+ subCh3(4),
+ subCh2(5),
+ subCh1(6),
+ subCh0(7)
+ } (SIZE(8)) OPTIONAL
+ }
+ }
+}
+
+AccessServiceClass-TDD-r7 ::= SEQUENCE {
+ channelisationCodeIndices BIT STRING {
+ chCodeIndex15(0),
+ chCodeIndex14(1),
+ chCodeIndex13(2),
+ chCodeIndex12(3),
+ chCodeIndex11(4),
+ chCodeIndex10(5),
+ chCodeIndex9(6),
+ chCodeIndex8(7),
+ chCodeIndex7(8),
+ chCodeIndex6(9),
+ chCodeIndex5(10),
+ chCodeIndex4(11),
+ chCodeIndex3(12),
+ chCodeIndex2(13),
+ chCodeIndex1(14),
+ chCodeIndex0(15)
+ } (SIZE(16)) OPTIONAL,
+ subchannelSize CHOICE {
+ size1 NULL,
+ size2 SEQUENCE {
+ -- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'
+ subchannels ENUMERATED { subch0, subch1 } OPTIONAL
+ },
+ size4 SEQUENCE {
+ subchannels BIT STRING {
+ subCh3(0),
+ subCh2(1),
+ subCh1(2),
+ subCh0(3)
+ } (SIZE(4)) OPTIONAL
+ },
+ size8 SEQUENCE {
+ subchannels BIT STRING {
+ subCh7(0),
+ subCh6(1),
+ subCh5(2),
+ subCh4(3),
+ subCh3(4),
+ subCh2(5),
+ subCh1(6),
+ subCh0(7)
+ } (SIZE(8)) OPTIONAL
+ },
+ size16 SEQUENCE {
+ subchannels BIT STRING {
+ subCh15(0),
+ subCh14(1),
+ subCh13(2),
+ subCh12(3),
+ subCh11(4),
+ subCh10(5),
+ subCh9(6),
+ subCh8(7),
+ subCh7(8),
+ subCh6(9),
+ subCh5(10),
+ subCh4(11),
+ subCh3(12),
+ subCh2(13),
+ subCh1(14),
+ subCh0(15)
+ } (SIZE(16)) OPTIONAL
+ }
+ }
+}
+
+AccessServiceClass-TDD-LCR-r4 ::= SEQUENCE {
+ availableSYNC-UlCodesIndics BIT STRING {
+ sulCodeIndex7(0),
+ sulCodeIndex6(1),
+ sulCodeIndex5(2),
+ sulCodeIndex4(3),
+ sulCodeIndex3(4),
+ sulCodeIndex2(5),
+ sulCodeIndex1(6),
+ sulCodeIndex0(7)
+ } (SIZE(8)) OPTIONAL,
+ subchannelSize CHOICE {
+ size1 NULL,
+ size2 SEQUENCE {
+ -- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'.
+ subchannels ENUMERATED { subch0, subch1 } OPTIONAL
+ },
+ size4 SEQUENCE {
+ subchannels BIT STRING {
+ subCh3(0),
+ subCh2(1),
+ subCh1(2),
+ subCh0(3)
+ } (SIZE(4)) OPTIONAL
+ },
+ size8 SEQUENCE {
+ subchannels BIT STRING {
+ subCh7(0),
+ subCh6(1),
+ subCh5(2),
+ subCh4(3),
+ subCh3(4),
+ subCh2(5),
+ subCh1(6),
+ subCh0(7)
+ } (SIZE(8)) OPTIONAL
+ }
+ }
+
+}
+
+ActivationTimeOffset ::= INTEGER (0 .. 255)
+
+AdditionalPRACH-TF-and-TFCS-CCCH-IEs ::= SEQUENCE {
+ powerOffsetInformation PowerOffsetInformation,
+ dynamicTFInformationCCCH DynamicTFInformationCCCH
+}
+
+AdditionalPRACH-TF-and-TFCS-CCCH ::= SEQUENCE {
+ additionalPRACH-TF-and-TFCS-CCCH-IEs AdditionalPRACH-TF-and-TFCS-CCCH-IEs OPTIONAL
+}
+
+-- The order is the same as in the PRACH-SystemInformationList
+AdditionalPRACH-TF-and-TFCS-CCCH-List ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ AdditionalPRACH-TF-and-TFCS-CCCH
+
+AdditionalDLSecCellInfoListFDD ::= SEQUENCE (SIZE (2)) OF
+ AdditionalDLSecCellInfoFDD
+
+AdditionalDLSecCellInfoListFDD-r11 ::= SEQUENCE (SIZE (2)) OF
+ AdditionalDLSecCellInfoFDD-r11
+
+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
+}
+
+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,
+ aich-TransmissionTiming AICH-TransmissionTiming
+}
+
+AICH-Info-Compressed ::= SEQUENCE {
+ channelisationCode256 ChannelisationCode256
+}
+
+AICH-PowerOffset ::= INTEGER (-22..5)
+
+AICH-TransmissionTiming ::= ENUMERATED {
+ e0, e1 }
+
+AllocationPeriodInfo ::= SEQUENCE {
+ allocationActivationTime INTEGER (0..255),
+ allocationDuration INTEGER (1..256)
+}
+
+-- Actual value Alpha = IE value * 0.125
+Alpha ::= INTEGER (0..8)
+
+Antenna3And4 ::= SEQUENCE {
+ antenna3And4-S-CPICH Antenna3And4-S-CPICH OPTIONAL,
+ antenna3And4-D-CPICH Antenna3And4-D-CPICH OPTIONAL
+}
+
+Antenna3And4-S-CPICH ::= SEQUENCE {
+ antenna3-S-CPICH Antenna3-S-CPICH OPTIONAL,
+ antenna4-S-CPICH Antenna4-S-CPICH OPTIONAL,
+ s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-4x4MIMO OPTIONAL
+}
+
+Antenna3And4-D-CPICH ::= SEQUENCE {
+ antenna3-D-CPICH Antenna3-D-CPICH OPTIONAL,
+ antenna4-D-CPICH Antenna4-D-CPICH OPTIONAL,
+ d-cpich-PowerOffset-Mimo D-CPICH-PowerOffset-4x4MIMO OPTIONAL,
+ initialD-CPICHStatus ENUMERATED { activated } OPTIONAL
+}
+
+Antenna3-D-CPICH ::= SEQUENCE {
+ channelisationCode ChannelisationCode256
+}
+
+Antenna4-D-CPICH ::= SEQUENCE {
+ channelisationCode ChannelisationCode256
+}
+
+Antenna3-S-CPICH ::= SEQUENCE {
+ channelisationCode ChannelisationCode256
+}
+
+Antenna4-S-CPICH ::= SEQUENCE {
+ channelisationCode ChannelisationCode256
+}
+
+AP-AICH-ChannelisationCode ::= INTEGER (0..255)
+
+AP-PreambleScramblingCode ::= INTEGER (0..79)
+
+AP-Signature ::= INTEGER (0..15)
+
+AP-Signature-VCAM ::= SEQUENCE {
+ ap-Signature AP-Signature,
+ availableAP-SubchannelList AvailableAP-SubchannelList OPTIONAL
+}
+
+AP-Subchannel ::= INTEGER (0..11)
+
+ASCSetting-FDD ::= SEQUENCE {
+ -- TABULAR: accessServiceClass-FDD is MD in tabular description
+ -- Default value is previous ASC
+ -- If this is the first ASC, the default value is all available signature and sub-channels
+ accessServiceClass-FDD AccessServiceClass-FDD OPTIONAL
+}
+
+ASCSetting-TDD ::= SEQUENCE {
+ -- TABULAR: accessServiceClass-TDD is MD in tabular description
+ -- Default value is previous ASC
+ -- If this is the first ASC, the default value is all available channelisation codes and
+ -- all available sub-channels with subchannelSize=size1.
+ accessServiceClass-TDD AccessServiceClass-TDD OPTIONAL
+}
+
+ASCSetting-TDD-r7 ::= SEQUENCE {
+ -- TABULAR: accessServiceClass-TDD is MD in tabular description
+ -- Default value is previous ASC
+ -- If this is the first ASC, the default value is all available channelisation codes and
+ -- all available sub-channels with subchannelSize=size1.
+ accessServiceClass-TDD AccessServiceClass-TDD-r7 OPTIONAL
+}
+
+ASCSetting-TDD-LCR-r4 ::= SEQUENCE {
+ -- TABULAR: accessServiceClass-TDD-LCR is MD in tabular description
+ -- Default value is previous ASC
+ -- If this is the first ASC, the default value is all available SYNC_UL codes and
+ -- all available sub-channels with subchannelSize=size1.
+ accessServiceClass-TDD-LCR AccessServiceClass-TDD-LCR-r4 OPTIONAL
+}
+
+AvailableAP-Signature-VCAMList ::= SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
+ AP-Signature-VCAM
+
+AvailableAP-SignatureList ::= SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
+ AP-Signature
+
+AvailableAP-SubchannelList ::= SEQUENCE (SIZE (1..maxPCPCH-APsubCh)) OF
+ AP-Subchannel
+
+AvailableMinimumSF-ListVCAM ::= SEQUENCE (SIZE (1..maxPCPCH-SF)) OF
+ AvailableMinimumSF-VCAM
+
+AvailableMinimumSF-VCAM ::= SEQUENCE {
+ minimumSpreadingFactor MinimumSpreadingFactor,
+ nf-Max NF-Max,
+ maxAvailablePCPCH-Number MaxAvailablePCPCH-Number,
+ availableAP-Signature-VCAMList AvailableAP-Signature-VCAMList
+}
+
+AvailableSignatures ::= BIT STRING {
+ signature15(0),
+ signature14(1),
+ signature13(2),
+ signature12(3),
+ signature11(4),
+ signature10(5),
+ signature9(6),
+ signature8(7),
+ signature7(8),
+ signature6(9),
+ signature5(10),
+ signature4(11),
+ signature3(12),
+ signature2(13),
+ signature1(14),
+ signature0(15)
+ } (SIZE(16))
+
+AvailableSubChannelNumbers ::= BIT STRING {
+ subCh11(0),
+ subCh10(1),
+ subCh9(2),
+ subCh8(3),
+ subCh7(4),
+ subCh6(5),
+ subCh5(6),
+ subCh4(7),
+ subCh3(8),
+ subCh2(9),
+ subCh1(10),
+ subCh0(11)
+ } (SIZE(12))
+
+BEACON-PL-Est ::= ENUMERATED { true }
+
+BurstType ::= ENUMERATED {
+ type1, type2 }
+
+-- Actual value Bler-Target = IE value * 0.05
+Bler-Target ::= INTEGER (-63..0)
+
+CCTrCH-PowerControlInfo ::= SEQUENCE {
+ tfcs-Identity TFCS-Identity OPTIONAL,
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo
+}
+
+CCTrCH-PowerControlInfo-r4 ::= SEQUENCE {
+ tfcs-Identity TFCS-Identity OPTIONAL,
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r4
+}
+
+CCTrCH-PowerControlInfo-r5 ::= SEQUENCE {
+ tfcs-Identity TFCS-Identity OPTIONAL,
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r5
+}
+
+CCTrCH-PowerControlInfo-r7 ::= SEQUENCE {
+ tfcs-Identity TFCS-Identity OPTIONAL,
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r7
+}
+
+CD-AccessSlotSubchannel ::= INTEGER (0..11)
+
+CD-AccessSlotSubchannelList ::= SEQUENCE (SIZE (1..maxPCPCH-CDsubCh)) OF
+ CD-AccessSlotSubchannel
+
+CD-CA-ICH-ChannelisationCode ::= INTEGER (0..255)
+
+CD-PreambleScramblingCode ::= INTEGER (0..79)
+
+CD-SignatureCode ::= INTEGER (0..15)
+
+CD-SignatureCodeList ::= SEQUENCE (SIZE (1..maxPCPCH-CDsig)) OF
+ CD-SignatureCode
+
+CellAndChannelIdentity ::= SEQUENCE {
+ -- burstType may be set to either value and should be ignored by the receiver for 1.28 Mcps TDD.
+ burstType BurstType,
+ midambleShift MidambleShiftLong,
+ timeslot TimeslotNumber,
+ cellParametersID CellParametersID
+ }
+
+CellParametersID ::= INTEGER (0..127)
+
+Cfntargetsfnframeoffset ::= INTEGER(0..255)
+
+ChannelAssignmentActive ::= CHOICE {
+ notActive NULL,
+ isActive AvailableMinimumSF-ListVCAM
+}
+
+ChannelisationCode256 ::= INTEGER (0..255)
+
+ChannelReqParamsForUCSM ::= SEQUENCE {
+ availableAP-SignatureList AvailableAP-SignatureList,
+ availableAP-SubchannelList AvailableAP-SubchannelList OPTIONAL
+}
+
+ClosedLoopTimingAdjMode ::= ENUMERATED {
+ slot1, slot2 }
+
+CodeNumberDSCH ::= INTEGER (0..255)
+
+CodeRange ::= SEQUENCE {
+ pdsch-CodeMapList PDSCH-CodeMapList
+}
+
+CodeResourceInformation-TDD128 ::= SEQUENCE {
+ start-code HS-ChannelisationCode-LCR,
+ stop-code HS-ChannelisationCode-LCR
+}
+
+CodeWordSet ::= ENUMERATED {
+ longCWS,
+ mediumCWS,
+ shortCWS,
+ ssdtOff }
+
+Common-E-DCH-ResourceInfoList ::= SEQUENCE {
+ s-offset INTEGER (0..9) OPTIONAL,
+ f-dpch-ChannelisationCodeNumber INTEGER (0..255) OPTIONAL,
+ e-RGCH-Information E-RGCH-Information-CommonEdch OPTIONAL,
+ e-hich-Info E-HICH-Information-CommonEdch,
+ ul-DPCH-CodeInfoForCommonEDCH UL-DPCH-CodeInfoForCommonEDCH
+}
+
+Common-E-DCH-ResourceInfoListExt ::= SEQUENCE {
+ twoMsHarqConfiguration TwoMsHarqConfiguration
+}
+
+Common-E-RNTI-Info ::= SEQUENCE (SIZE (1..maxERUCCH)) OF
+ SEQUENCE {
+ starting-E-RNTI E-RNTI,
+ number-of-group INTEGER (1..maxERNTIgroup),
+ number-of-ENRTI-per-group INTEGER (1..maxERNTIperGroup)
+}
+
+CommonEDCHResourceConfigInfoListExt::= SEQUENCE {
+ scheduledTransmissionConfiguration ScheduledTransmissionConfiguration OPTIONAL,
+ cOffset INTEGER (0..29) OPTIONAL
+}
+
+ -- For FDD, the network should not include the IE CommonEDCHSystemInfo.
+ -- Instead, the IE commonEDCHSystemInfoFDD should be used.
+ -- If included, the UE behavior is unspecified.
+CommonEDCHSystemInfo ::= SEQUENCE {
+ ul-InterferenceForCommonEDCH UL-Interference OPTIONAL,
+ common-E-DCH-MAC-d-FlowList Common-E-DCH-MAC-d-FlowList,
+ modeSpecificInfo CHOICE {
+ dummy SEQUENCE {},
+ tdd CHOICE {
+ tdd768 NULL,
+ tdd384 NULL,
+ tdd128 SEQUENCE {
+ e-RUCCH-Info E-RUCCH-Info-TDD128,
+ e-PUCH-Info E-PUCH-Info-TDD128,
+ e-hich-Information E-HICH-Information-TDD128,
+ e-agch-Information E-AGCH-Information-TDD128,
+ harq-Info ENUMERATED { rv0, rvtable },
+ ccch-transmission-Info SEQUENCE {
+ common-e-rnti-Info Common-E-RNTI-Info,
+ harq-MaximumNumberOfRetransmissions INTEGER (0..7),
+ harq-retransmission-timer ENUMERATED {
+ ms10, ms15, ms20, ms25,
+ ms30, ms35, ms40, ms45,
+ ms50, ms55, ms60, ms65,
+ ms70, ms75, ms80, ms85,
+ ms90, ms95, ms100, ms110,
+ ms120, ms140, ms160 },
+ harq-power-offset INTEGER (0..6)
+ }
+ }
+ }
+ }
+}
+
+CommonEDCHSystemInfoFDD ::= SEQUENCE {
+ ul-InterferenceForCommonEDCH UL-Interference OPTIONAL,
+ common-E-DCH-MAC-d-FlowList Common-E-DCH-MAC-d-FlowList,
+ prach-PreambleForEnhancedUplink PRACH-PreambleForEnhancedUplink,
+ initialServingGrantValue INTEGER (0..37),
+ e-dch-TTI E-DCH-TTI,
+ e-agch-Information E-AGCH-Information,
+ harq-Info ENUMERATED { rv0, rvtable },
+ ul-DPCHpowerControlInfoForCommonEDCH
+ UL-DPCHpowerControlInfoForCommonEDCH,
+ e-dpcch-Info E-DPCCH-Info-r7,
+ e-dpdch-Info E-DPDCH-Info-r8,
+ -- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
+ dl-FDPCH-TPCcommandErrorRate INTEGER (1..10),
+ additional-E-DCH-TransmitBackoff INTEGER (0..15),
+ max-CCCH-ResourceAllocation ENUMERATED {
+ tti8, tti12, tti16, tti20, tti24, tti32,
+ tti40, tti80 },
+ max-PeriodForCollisionResolution INTEGER (8..24),
+ e-dch-TransmitContinuationOffset ENUMERATED {
+ tti0, tti4, tti8, tti16, tti24, tti40,
+ tti80,infinity },
+ ack-nack-support-on-HS-DPCCH BOOLEAN,
+ measurement-Feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
+ common-E-DCH-ResourceInfoList SEQUENCE (SIZE (1..maxEDCHs)) OF
+ Common-E-DCH-ResourceInfoList
+}
+
+CommonEDCHSystemInfoParamConcurrentTTI ::= SEQUENCE {
+ common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI
+ Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI OPTIONAL,
+ initialServingGrantValue INTEGER (0..37) OPTIONAL,
+ e-agch-Information E-AGCH-Information OPTIONAL,
+ ul-DPCHpowerControlInfoConcurrentTTI
+ UL-DPCHpowerControlInfoConcurrentTTI OPTIONAL,
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
+ e-dpdch-Info E-DPDCH-Info-r8,
+ additional-E-DCH-TransmitBackoff INTEGER (0..15) OPTIONAL,
+ max-CCCH-ResourceAllocation ENUMERATED {
+ tti8, tti12, tti16, tti20, tti24, tti32,
+ tti40, tti80 } OPTIONAL,
+ max-PeriodForCollisionResolution INTEGER (8..24) OPTIONAL,
+ e-dch-TransmitContinuationOffset ENUMERATED {
+ tti0, tti4, tti8, tti16, tti24, tti40,
+ tti80,infinity } OPTIONAL,
+ measurement-Feedback-Info-ConcurrentTTI Measurement-Feedback-Info-ConcurrentTTI OPTIONAL
+}
+
+CommonERGCHChannelConfig ::= SEQUENCE {
+ channelisationCode INTEGER (0..127) OPTIONAL,
+ signatureSequence INTEGER (0..39) OPTIONAL
+}
+
+CommonERGCHInfoFDD ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ eRGCHNeighbourCellList BIT STRING (SIZE (maxCellMeas)),
+ commonERGCHChannelConfigList SEQUENCE (SIZE (1.. maxCellMeas)) OF
+ CommonERGCHChannelConfig,
+ minimumServingGrantValue INTEGER (0..37) OPTIONAL,
+ reportingRange ReportingRange,
+ filterCoefficient FilterCoefficient DEFAULT fc0
+ }
+ }
+}
+
+CommonTimeslotInfo ::= SEQUENCE {
+ -- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
+ -- bit it is not defined as OPTIONAL.
+ secondInterleavingMode SecondInterleavingMode,
+ tfci-Coding TFCI-Coding OPTIONAL,
+ puncturingLimit PuncturingLimit,
+ repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL
+}
+
+CommonTimeslotInfoMBMS ::= SEQUENCE {
+ -- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
+ -- bit it is not defined as OPTIONAL.
+ secondInterleavingMode SecondInterleavingMode,
+ tfci-Coding TFCI-Coding OPTIONAL,
+ puncturingLimit PuncturingLimit
+}
+
+CommonTimeslotInfoSCCPCH ::= SEQUENCE {
+ -- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
+ -- bit it is not defined as OPTIONAL.
+ secondInterleavingMode SecondInterleavingMode,
+ tfci-Coding TFCI-Coding OPTIONAL,
+ puncturingLimit PuncturingLimit,
+ repetitionPeriodLengthAndOffset RepetitionPeriodLengthAndOffset OPTIONAL
+}
+
+ConstantValue ::= INTEGER (-35..-10)
+
+ConstantValueTdd ::= INTEGER (-35..10)
+
+ControlChannelDRXCycle-TDD128 ::= ENUMERATED {
+ sub-frames-1, sub-frames-2, sub-frames-4, sub-frames-8,
+ sub-frames-16, sub-frames-32, sub-frames-64, spare1 }
+
+ControlChannelDRXInfo-TDD128-r8 ::= SEQUENCE {
+ controlChannelDrxOperation CHOICE {
+ continue SEQUENCE {
+ enablingDelay EnablingDelay-TDD128 OPTIONAL
+ },
+ newOperation SEQUENCE {
+ hS-SCCH-Drx-Info HS-SCCH-DRX-Info-TDD128,
+ e-AGCH-Drx-Info E-AGCH-DRX-Info-TDD128 OPTIONAL,
+ enablingDelay EnablingDelay-TDD128
+ }
+ }
+}
+
+CPCH-PersistenceLevels ::= SEQUENCE {
+ cpch-SetID CPCH-SetID,
+ dynamicPersistenceLevelTF-List DynamicPersistenceLevelTF-List
+}
+
+CPCH-PersistenceLevelsList ::= SEQUENCE (SIZE (1..maxCPCHsets)) OF
+ CPCH-PersistenceLevels
+
+CPCH-SetInfo ::= SEQUENCE {
+ cpch-SetID CPCH-SetID,
+ transportFormatSet TransportFormatSet,
+ tfcs TFCS,
+ ap-PreambleScramblingCode AP-PreambleScramblingCode,
+ ap-AICH-ChannelisationCode AP-AICH-ChannelisationCode,
+ cd-PreambleScramblingCode CD-PreambleScramblingCode,
+ cd-CA-ICH-ChannelisationCode CD-CA-ICH-ChannelisationCode,
+ cd-AccessSlotSubchannelList CD-AccessSlotSubchannelList OPTIONAL,
+ cd-SignatureCodeList CD-SignatureCodeList OPTIONAL,
+ deltaPp-m DeltaPp-m,
+ ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat,
+ n-StartMessage N-StartMessage,
+ n-EOT N-EOT,
+ -- TABULAR: VCAM info has been nested inside ChannelAssignmentActive,
+ -- which in turn is mandatory since it's only a binary choice.
+ channelAssignmentActive ChannelAssignmentActive,
+ cpch-StatusIndicationMode CPCH-StatusIndicationMode,
+ pcpch-ChannelInfoList PCPCH-ChannelInfoList
+}
+
+CPCH-SetInfoList ::= SEQUENCE (SIZE (1..maxCPCHsets)) OF
+ CPCH-SetInfo
+
+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,
+ sub-frames-2,
+ 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,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+CQI-RepetitionFactor ::= INTEGER(1..4)
+
+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)
+
+DeltaPp-m ::= INTEGER (-10..10)
+
+DeltaCQI ::= INTEGER (0..8)
+
+DeltaCQI-r11 ::= INTEGER (0..10)
+
+DeltaNACK ::= INTEGER (0..8)
+
+DeltaNACK-r11 ::= INTEGER (0..10)
+
+DeltaACK ::= INTEGER (0..8)
+
+DeltaACK-r11 ::= INTEGER (0..10)
+
+-- Actual value DeltaSIR = IE value * 0.1
+DeltaSIR ::= INTEGER (0..30)
+
+DesignatedNonServingHS-DSCHCellInfo ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+}
+
+DHS-Sync ::= INTEGER (-20..10)
+
+DL-CCTrCh ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL,
+ ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
+}
+
+DL-CCTrCh-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ },
+ ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
+}
+
+DL-CCTrCh-r7 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-r7 OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-VHCR OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ },
+ ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
+}
+
+DL-CCTrChList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ DL-CCTrCh
+
+DL-CCTrChList-r7 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ DL-CCTrCh-r7
+
+DL-CCTrChList-r4 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ DL-CCTrCh-r4
+
+DL-CCTrChListToRemove ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ TFCS-IdentityPlain
+
+DL-ChannelisationCode ::= SEQUENCE {
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ sf-AndCodeNumber SF512-AndCodeNumber,
+ scramblingCodeChange ScramblingCodeChange OPTIONAL
+}
+
+DL-ChannelisationCodeList ::= SEQUENCE (SIZE (1..maxDPCH-DLchan)) OF
+ DL-ChannelisationCode
+
+DL-CommonInformation ::= SEQUENCE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-Information OPTIONAL
+ },
+ tdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ }
+}
+
+DL-CommonInformation-r4 ::= SEQUENCE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r4 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-Information-r4 OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ }
+}
+
+
+DL-CommonInformation-r5 ::= SEQUENCE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r4 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-Information-r4 OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL
+}
+
+DL-CommonInformation-r6 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
+DL-CommonInformation-r7 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
+DL-CommonInformation-r8 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo-r8 OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
+DL-CommonInformation-r10 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
+DL-CommonInformation-r11 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL,
+ mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
+}
+
+DL-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
+}
+
+DL-CommonInformationPredef ::= SEQUENCE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommonPredef OPTIONAL
+}
+
+DL-CompressedModeMethod ::= ENUMERATED {
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy, sf-2,
+ higherLayerScheduling }
+
+DL-DPCH-InfoCommon ::= SEQUENCE {
+ cfnHandling CHOICE {
+ maintain NULL,
+ initialise SEQUENCE {
+ -- IE dummy is not used in this version of the specification
+ -- The IE should not be sent and if received it should be ignored
+ dummy Cfntargetsfnframeoffset OPTIONAL
+ }
+ },
+ 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,
+ positionFixedOrFlexible PositionFixedOrFlexible,
+ tfci-Existence BOOLEAN
+ },
+ tdd SEQUENCE {
+ dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
+ }
+ }
+}
+
+DL-DPCH-InfoCommon-r4 ::= SEQUENCE {
+ cfnHandling CHOICE {
+ maintain NULL,
+ initialise SEQUENCE {
+ -- IE dummy is not used in this version of the specification
+ -- The IE should not be sent and if received it should be ignored
+ dummy Cfntargetsfnframeoffset OPTIONAL
+ }
+ },
+ 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,
+ 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-r4-IEs or
+-- RRCConnectionSetup-r5-IEs or HandoverToUTRANCommand-r4-IEs or HandoverToUTRANCommand-r5-IEs and
+-- if the IE is included, the general error handling for conditional IEs applies.
+ mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL
+
+}
+
+DL-DPCH-InfoCommon-r6 ::= 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,
+ 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-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
+}
+
+DL-DPCH-InfoCommonPredef ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- TABULAR: The number of pilot bits is nested inside the spreading factor.
+ spreadingFactorAndPilot SF512-AndPilot,
+ positionFixedOrFlexible PositionFixedOrFlexible,
+ tfci-Existence BOOLEAN
+ },
+ tdd SEQUENCE {
+ commonTimeslotInfo CommonTimeslotInfo
+ }
+ }
+}
+
+DL-DPCH-InfoPerRL ::= CHOICE {
+ fdd SEQUENCE {
+ pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
+ dpch-FrameOffset DPCH-FrameOffset,
+ secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
+ dl-ChannelisationCodeList DL-ChannelisationCodeList,
+ tpc-CombinationIndex TPC-CombinationIndex,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-CellIdentity OPTIONAL,
+ closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ dl-CCTrChListToEstablish DL-CCTrChList OPTIONAL,
+ dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
+ }
+}
+
+DL-DPCH-InfoPerRL-r4 ::= CHOICE {
+ fdd SEQUENCE {
+ pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
+ dpch-FrameOffset DPCH-FrameOffset,
+ secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
+ dl-ChannelisationCodeList DL-ChannelisationCodeList,
+ tpc-CombinationIndex TPC-CombinationIndex,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-CellIdentity OPTIONAL,
+ closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
+ dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
+ }
+}
+
+DL-DPCH-InfoPerRL-r5 ::= 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,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SSDT-CellIdentity OPTIONAL,
+ closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
+ dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
+ }
+}
+
+DL-DPCH-InfoPerRL-r6 ::= 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,
+ closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
+ dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
+ }
+}
+
+DL-DPCH-InfoPerRL-r7 ::= 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,
+ closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ dl-CCTrChListToEstablish DL-CCTrChList-r7 OPTIONAL,
+ dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
+ }
+}
+
+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,
+ secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ dl-ChannelisationCode INTEGER (0..255),
+ tpc-CombinationIndex TPC-CombinationIndex
+}
+
+DL-FDPCH-InfoPerRL-r7 ::= SEQUENCE {
+ pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
+ fdpch-FrameOffset DPCH-FrameOffset,
+ fdpch-SlotFormat FDPCH-SlotFormat OPTIONAL,
+ secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ dl-ChannelisationCode INTEGER (0..255),
+ tpc-CombinationIndex TPC-CombinationIndex,
+ sttdIndication STTDIndication OPTIONAL
+}
+
+DL-FDPCH-InfoPerRL-r13 ::= SEQUENCE {
+ pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
+ fdpch-FrameOffset DPCH-FrameOffset,
+ fdpch-SlotFormat FDPCH-SlotFormat OPTIONAL,
+ secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ dl-ChannelisationCode INTEGER (0..255),
+ tpc-CombinationIndex TPC-CombinationIndex,
+ sttdIndication STTDIndication OPTIONAL,
+ powerControlAlgorithm3 PowerControlAlgorithm3 OPTIONAL
+}
+
+DL-DPCH-InfoPerRL-PostFDD ::= SEQUENCE {
+ pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
+ dl-ChannelisationCode DL-ChannelisationCode,
+ tpc-CombinationIndex TPC-CombinationIndex
+}
+
+DL-DPCH-InfoPerRL-PostTDD ::= SEQUENCE {
+ dl-DPCH-TimeslotsCodes DownlinkTimeslotsCodes
+}
+
+DL-DPCH-InfoPerRL-PostTDD-LCR-r4 ::= SEQUENCE {
+ dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4
+}
+
+DL-DPCH-PowerControlInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ dpc-Mode DPC-Mode
+ },
+ tdd SEQUENCE {
+ tpc-StepSizeTDD TPC-StepSizeTDD OPTIONAL
+ }
+ }
+}
+
+DL-FDPCH-InfoCommon-r6 ::= SEQUENCE {
+ cfnHandling CHOICE {
+ maintain SEQUENCE {
+ timingmaintainedsynchind TimingMaintainedSynchInd OPTIONAL
+ },
+ initialise NULL
+ },
+ dl-FDPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
+ -- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
+ -- dl-FDPCH-TPCcommandErrorRate values 11..16 are spare and shall not be used in this version of
+ -- the protocol.
+ -- In addition, this IE shall always be included otherwise the UE behaviour is unspecified.
+ dl-FDPCH-TPCcommandErrorRate INTEGER (1..16) OPTIONAL
+}
+
+DL-FrameType ::= ENUMERATED {
+ dl-FrameTypeA, dl-FrameTypeB }
+
+DL-HSPDSCH-Information ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info OPTIONAL,
+ modeSpecificInfo CHOICE {
+ tdd CHOICE{
+ tdd384 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ hs-PDSCH-Midamble-Configuration-tdd128
+ HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL
+ }
+ },
+ fdd NULL
+ }
+}
+
+DL-HSPDSCH-Information-r6 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r6 OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info OPTIONAL,
+ modeSpecificInfo CHOICE {
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ hs-PDSCH-Midamble-Configuration-tdd128
+ HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL
+ }
+ },
+ fdd NULL
+ }
+}
+
+DL-HSPDSCH-Information-r7 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r7 OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info-r7 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
+ }
+ },
+ fdd SEQUENCE {
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL
+ }
+ }
+}
+
+DL-HSPDSCH-Information-r8 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r7 OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info-r7 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
+ }
+ },
+ fdd SEQUENCE {
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
+ }
+ }
+}
+
+DL-HSPDSCH-Information-r8-ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ tdd CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ outofSyncWindow OutofSyncWindow OPTIONAL
+ }
+ },
+ fdd NULL
+ }
+}
+
+DL-HSPDSCH-Information-r8-ext2 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r8-ext OPTIONAL
+}
+
+DL-HSPDSCH-Information-r9 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r9 OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ hs-PDSCH-Midamble-Configuration-tdd128
+ HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
+ dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL,
+ tS0-Indicator ENUMERATED { true } OPTIONAL,
+ outofSyncWindow OutofSyncWindow OPTIONAL
+ }
+ },
+ fdd SEQUENCE {
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
+ }
+ }
+}
+
+DL-HSPDSCH-Information-r11 ::= SEQUENCE {
+ hs-scch-Info HS-SCCH-Info-r9 OPTIONAL,
+ measurement-feedback-Info Measurement-Feedback-Info-r11 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ hs-PDSCH-Midamble-Configuration-tdd128
+ HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
+ dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL,
+ tS0-Indicator ENUMERATED { true } OPTIONAL,
+ outofSyncWindow OutofSyncWindow OPTIONAL
+ }
+ },
+ fdd SEQUENCE {
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
+ }
+ }
+}
+
+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 }
+
+DL-HSPDSCH-MultiCarrier-Information ::= SEQUENCE (SIZE (1..maxTDD128Carrier)) OF
+ SEQUENCE {
+ uarfcn-Carrier UARFCN,
+ harqInfo HARQ-Info OPTIONAL,
+ hs-PDSCH-Midamble-Configuration HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
+ hs-SCCH-TDD128-MultiCarrier SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128-MultiCarrier OPTIONAL
+ }
+
+-- The IE 'DL-HSPDSCH-TS-Configuration' applies to tdd-384 REL-5 onward
+DL-HSPDSCH-TS-Configuration ::= SEQUENCE (SIZE (1..maxTS-1)) OF
+ SEQUENCE {
+ timeslot TimeslotNumber,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-DL
+}
+
+-- The IE 'DL-HSPDSCH-TS-Configuration-VHCR' applies to tdd-768 REL-7 onward
+DL-HSPDSCH-TS-Configuration-VHCR ::= SEQUENCE (SIZE (1..maxTS-1)) OF
+ SEQUENCE {
+ timeslot TimeslotNumber,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-DL-VHCR
+}
+
+DL-InformationPerRL ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ -- dummy1 and dummy 2 are not used in this version of specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
+ dummy2 PDSCH-CodeMapping OPTIONAL
+ },
+ tdd PrimaryCCPCH-Info
+ },
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SCCPCH-InfoForFACH OPTIONAL
+}
+
+DL-InformationPerRL-r4 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ -- dummy1 and dummy 2 are not used in this version of specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
+ dummy2 PDSCH-CodeMapping OPTIONAL
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r4 OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-r5 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ -- dummy1 and dummy 2 are not used in this version of specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
+ dummy2 PDSCH-CodeMapping OPTIONAL,
+ servingHSDSCH-RL-indicator BOOLEAN
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5 OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-r5bis ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ -- dummy1 and dummy 2 are not used in this version of specification, they should
+ -- not be sent and if received they should be ignored.
+ dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
+ dummy2 PDSCH-CodeMapping OPTIONAL
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5 OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-r6 ::= 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-r6,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r6
+ } OPTIONAL,
+ e-AGCH-Information E-AGCH-Information OPTIONAL,
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-v6b0ext ::= SEQUENCE {
+ sttdIndication STTDIndication OPTIONAL
+}
+
+DL-InformationPerRL-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ servingHSDSCH-RL-indicator BOOLEAN,
+ servingEDCH-RL-indicator BOOLEAN
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ } OPTIONAL,
+ e-AGCH-Information E-AGCH-Information-r7 OPTIONAL,
+ modeSpecificInfo2 CHOICE {
+ fdd SEQUENCE {
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-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-r8 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ servingHSDSCH-RL-indicator BOOLEAN,
+ servingEDCH-RL-indicator BOOLEAN
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ } OPTIONAL,
+ e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
+ modeSpecificInfo2 CHOICE {
+ fdd SEQUENCE {
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-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-r11 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ servingHSDSCH-RL-indicator BOOLEAN,
+ servingEDCH-RL-indicator BOOLEAN
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ } OPTIONAL,
+ e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
+ e-ROCH-Information E-ROCH-Information OPTIONAL,
+ modeSpecificInfo2 CHOICE {
+ fdd SEQUENCE {
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information-r11,
+ releaseIndicator NULL,
+ secondaryReleaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ f-TPICH-Info CHOICE {
+ f-TPICH-Information F-TPICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384-tdd768 SEQUENCE {
+ e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
+ }
+ }
+ },
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-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-r13 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ servingHSDSCH-RL-indicator BOOLEAN,
+ servingEDCH-RL-indicator BOOLEAN
+ },
+ tdd PrimaryCCPCH-Info-r4
+ },
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r12,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
+ radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
+ } OPTIONAL,
+ e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
+ e-ROCH-Information E-ROCH-Information OPTIONAL,
+ modeSpecificInfo2 CHOICE {
+ fdd SEQUENCE {
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information-r11,
+ releaseIndicator NULL,
+ secondaryReleaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ f-TPICH-Info CHOICE {
+ f-TPICH-Information F-TPICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384-tdd768 SEQUENCE {
+ e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
+ }
+ }
+ },
+ cell-id CellIdentity OPTIONAL
+}
+
+DL-InformationPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL
+
+DL-InformationPerRL-List-r4 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r4
+
+DL-InformationPerRL-List-r5 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r5
+
+DL-InformationPerRL-List-r6 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r6
+
+DL-InformationPerRL-List-v6b0ext ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-v6b0ext
+
+DL-InformationPerRL-List-r5bis ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r5bis
+
+DL-InformationPerRL-List-r7 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r7
+
+DL-InformationPerRL-List-r8 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r8
+
+DL-InformationPerRL-List-r11 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r11
+
+DL-InformationPerRL-List-r12 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r12
+
+DL-InformationPerRL-List-r13 ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-r13
+
+DL-InformationPerRL-ListPostFDD ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-InformationPerRL-PostFDD
+
+DL-InformationPerRL-PostFDD ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostFDD
+}
+
+DL-InformationPerRL-PostTDD ::= SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-InfoPost,
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostTDD
+}
+
+DL-InformationPerRL-PostTDD-LCR-r4 ::= SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-InfoPostTDD-LCR-r4,
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostTDD-LCR-r4
+}
+
+--for 1.28Mcps TDD Multi-Carrier
+DL-MultiCarrier-Information ::= SEQUENCE {
+ tsn-Length ENUMERATED { tsn-6bits, tsn-9bits } OPTIONAL,
+ multiCarrierNumber INTEGER (1..maxTDD128Carrier) OPTIONAL,
+ dl-HSPDSCH-MultiCarrier-Information DL-HSPDSCH-MultiCarrier-Information OPTIONAL
+}
+
+DL-PDSCH-Information ::= SEQUENCE {
+ -- dummy1 and dummy 2 are not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
+ dummy2 PDSCH-CodeMapping OPTIONAL
+}
+
+Dl-rate-matching-restriction ::= SEQUENCE {
+ restrictedTrCH-InfoList RestrictedTrCH-InfoList OPTIONAL
+}
+
+DL-SecondaryCellInfoFDD ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ new-H-RNTI H-RNTI,
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ measurementPowerOffset MeasurementPowerOffset,
+ uarfcn-DL UARFCN
+ }
+}
+
+DL-SecondaryCellInfoFDD-v890ext ::= SEQUENCE {
+ differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
+}
+
+DL-SecondaryCellInfoFDD-r9 ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ new-H-RNTI H-RNTI,
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ measurementPowerOffset MeasurementPowerOffset,
+ uarfcn-DL UARFCN,
+ differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
+ }
+ },
+ secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD OPTIONAL
+}
+
+DL-SecondaryCellInfoFDD-r10 ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ new-H-RNTI H-RNTI,
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ measurementPowerOffset MeasurementPowerOffset,
+ uarfcn-DL UARFCN,
+ differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
+ }
+ },
+ secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL
+}
+
+DL-SecondaryCellInfoFDD-r11 ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ new-H-RNTI H-RNTI,
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ measurementPowerOffset MeasurementPowerOffset,
+ measurementPowerOffset1 MeasurementPowerOffset OPTIONAL,
+ uarfcn-DL UARFCN,
+ differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL,
+ multiflowConfigurationInfo MultiflowConfigurationInfo OPTIONAL
+ }
+ },
+ secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL,
+ secondaryCell4x4MIMOparameters SecondaryCell4x4MIMOparametersFDD OPTIONAL
+}
+
+DL-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
+}
+
+-- NOTE: The radio links in the following list have a one-to-one mapping with the
+-- radio links in the message.
+DL-TPC-PowerOffsetPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF
+ DL-TPC-PowerOffsetPerRL
+
+DL-TS-ChannelisationCode ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+DL-TS-ChannelisationCode-VHCR ::= ENUMERATED {
+ cc32-1, cc32-2, cc32-3, cc32-4,
+ cc132-5, cc32-6, cc32-7, cc32-8,
+ cc32-9, cc32-10, cc32-11, cc32-12,
+ cc32-13, cc32-14, cc32-15, cc32-16,
+ cc32-17, cc32-18, cc32-19, cc32-20,
+ cc32-21, cc32-22, cc32-23, cc32-24,
+ cc32-25, cc32-26, cc32-27, cc32-28,
+ cc32-29, cc32-30, cc32-31, cc32-32 }
+
+DL-TS-ChannelisationCodesShort ::= SEQUENCE {
+ codesRepresentation CHOICE {
+ consecutive SEQUENCE {
+ firstChannelisationCode DL-TS-ChannelisationCode,
+ lastChannelisationCode DL-TS-ChannelisationCode
+ },
+ bitmap BIT STRING {
+ chCode16-SF16(0),
+ chCode15-SF16(1),
+ chCode14-SF16(2),
+ chCode13-SF16(3),
+ chCode12-SF16(4),
+ chCode11-SF16(5),
+ chCode10-SF16(6),
+ chCode9-SF16(7),
+ chCode8-SF16(8),
+ chCode7-SF16(9),
+ chCode6-SF16(10),
+ chCode5-SF16(11),
+ chCode4-SF16(12),
+ chCode3-SF16(13),
+ chCode2-SF16(14),
+ chCode1-SF16(15)
+ } (SIZE (16))
+ }
+}
+
+DL-TS-ChannelisationCodesShort-VHCR ::= SEQUENCE {
+ codesRepresentation CHOICE {
+ consecutive SEQUENCE {
+ firstChannelisationCode DL-TS-ChannelisationCode-VHCR,
+ lastChannelisationCode DL-TS-ChannelisationCode-VHCR
+ },
+ bitmap BIT STRING {
+ chCode32-SF32(0),
+ chCode31-SF32(1),
+ chCode30-SF32(2),
+ chCode29-SF32(3),
+ chCode28-SF32(4),
+ chCode27-SF32(5),
+ chCode26-SF32(6),
+ chCode25-SF32(7),
+ chCode24-SF32(8),
+ chCode23-SF32(9),
+ chCode22-SF32(10),
+ chCode21-SF32(11),
+ chCode20-SF32(12),
+ chCode19-SF32(13),
+ chCode18-SF32(14),
+ chCode17-SF32(15),
+ chCode16-SF32(16),
+ chCode15-SF32(17),
+ chCode14-SF32(18),
+ chCode13-SF32(19),
+ chCode12-SF32(20),
+ chCode11-SF32(21),
+ chCode10-SF32(22),
+ chCode9-SF32(23),
+ chCode8-SF32(24),
+ chCode7-SF32(25),
+ chCode6-SF32(26),
+ chCode5-SF32(27),
+ chCode4-SF32(28),
+ chCode3-SF32(29),
+ chCode2-SF32(30),
+ chCode1-SF32(31)
+ } (SIZE (32))
+ }
+}
+
+DL-ChannelCodes-MBSFN-IMB384 ::= SEQUENCE {
+ firstChannelisationCode INTEGER (1..15),
+ lastChannelisationCode INTEGER (1..15) OPTIONAL
+}
+
+DLUL-HSPA-Information-r8 ::= SEQUENCE {
+ ul-EDCH-Information UL-EDCH-Information-r8,
+ dl-CommonInformation DL-CommonInformation-r8,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r8
+}
+
+DLUL-HSPA-Information-r9 ::= SEQUENCE {
+ ul-EDCH-Information UL-EDCH-Information-r9,
+ dl-CommonInformation DL-CommonInformation-r8,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
+}
+
+DLUL-HSPA-Information-r10 ::= SEQUENCE {
+ ul-EDCH-Information UL-EDCH-Information-r9,
+ dl-CommonInformation DL-CommonInformation-r10,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
+}
+
+DownlinkAdditionalTimeslots ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
+ }
+ }
+}
+
+DownlinkAdditionalTimeslots-VHCR ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-VHCR,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort-VHCR
+ }
+ }
+}
+
+DownlinkAdditionalTimeslots-LCR-r4 ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
+ }
+ }
+}
+
+DownlinkAdditionalTimeslots-r7 ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-r7,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
+ }
+ }
+}
+
+DownlinkTimeslotsCodes ::= SEQUENCE {
+ firstIndividualTimeslotInfo IndividualTimeslotInfo,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive INTEGER (1..maxTS-1),
+ timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
+ DownlinkAdditionalTimeslots
+ }
+ }
+}
+
+DownlinkTimeslotsCodes-VHCR ::= SEQUENCE {
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-VHCR,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort-VHCR,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive INTEGER (1..maxTS-1),
+ timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
+ DownlinkAdditionalTimeslots-VHCR
+ }
+ }
+}
+
+DownlinkTimeslotsCodes-LCR-r4 ::= SEQUENCE {
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive INTEGER (1..maxTS-LCR-1),
+ timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ DownlinkAdditionalTimeslots-LCR-r4
+ }
+ }
+}
+DownlinkTimeslotsCodes-r7 ::= SEQUENCE {
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-r7,
+ dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive INTEGER (1..maxTS-1),
+ timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
+ DownlinkAdditionalTimeslots-r7
+ }
+ }
+}
+
+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)
+
+-- Actual value DPCCH-PowerOffset2 = 2 + (IE value * 4)
+DPCCH-PowerOffset2 ::= INTEGER (-28..-13)
+
+DPCH-CompressedModeInfo ::= SEQUENCE {
+ tgp-SequenceList TGP-SequenceList
+}
+
+DPCH-CompressedModeInfo-r8 ::= SEQUENCE {
+ tgp-SequenceList TGP-SequenceList-r8
+}
+
+DPCH-CompressedModeInfo-r10 ::= SEQUENCE {
+ tgp-SequenceList TGP-SequenceList-r10
+}
+
+DPCH-CompressedModeStatusInfo ::= SEQUENCE {
+ tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
+ tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-SequenceShort
+}
+
+DPCH-CompressedModeStatusInfo-r10 ::= SEQUENCE {
+ tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
+ tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-SequenceShort-r10
+}
+
+-- Actual value DPCH-FrameOffset = IE value * 256
+DPCH-FrameOffset ::= INTEGER (0..149)
+
+FDPCH-SlotFormat ::= INTEGER (0..9)
+
+UE-DRX-Cycle-InactivityThreshold ::= ENUMERATED {
+ sub-frames-0,
+ sub-frames-1,
+ sub-frames-2,
+ sub-frames-4,
+ sub-frames-8,
+ sub-frames-16,
+ sub-frames-32,
+ sub-frames-64,
+ sub-frames-128,
+ sub-frames-256,
+ sub-frames-512,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+DRX-Info ::= SEQUENCE {
+ ue-drx-Cycle UE-DRX-Cycle,
+ ue-drx-Cycle-InactivityThreshold UE-DRX-Cycle-InactivityThreshold,
+ ue-GrantMonitoring-InactivityThreshold
+ UE-GrantMonitoring-InactivityThreshold,
+ 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,
+ codeNumber CodeNumberDSCH,
+ multiCodeInfo MultiCodeInfo
+}
+
+DSCH-MappingList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
+ DSCH-Mapping
+
+DSCH-RadioLinkIdentifier ::= INTEGER (0..511)
+
+DSCH-TransportChannelsInfo ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ SEQUENCE {
+ dsch-transport-channel-identity TransportChannelIdentity,
+ dsch-TFS TransportFormatSet
+}
+
+DTX-DRX-Info-r7 ::= SEQUENCE {
+ dtx-Info DTX-Info OPTIONAL,
+ drx-Info DRX-Info OPTIONAL,
+ 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,
+ mac-dtx-Cycle-10ms MAC-DTX-Cycle-10ms
+}
+
+DTX-E-DCH-TTI-2ms ::= SEQUENCE {
+ ue-dtx-Cycle1-2ms UE-DTX-Cycle1-2ms,
+ ue-dtx-Cycle2-2ms UE-DTX-Cycle2-2ms,
+ mac-dtx-Cycle-2ms MAC-DTX-Cycle-2ms
+}
+
+DTX-Info ::= SEQUENCE {
+ e-dch-TTI-Length CHOICE {
+ dtx-e-dch-TTI-10ms DTX-E-DCH-TTI-10ms,
+ dtx-e-dch-TTI-2ms DTX-E-DCH-TTI-2ms
+ },
+ ue-dtx-cycle2InactivityThreshold UE-DTX-Cycle2InactivityThreshold,
+ ue-dtx-cycle2DefaultSG INTEGER (0..38) OPTIONAL,
+ -- if ue-dtx-long-preamble-length is not present, the value is '2 slots'
+ ue-dtx-long-preamble-length UE-DTX-long-preamble-length OPTIONAL,
+ mac-InactivityThreshold MAC-InactivityThreshold,
+ cqi-dtx-Timer CQI-DTX-Timer,
+ ue-dpcch-Burst1 UE-DPCCH-Burst,
+ 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)
+
+DynamicPersistenceLevelList ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ DynamicPersistenceLevel
+
+DynamicPersistenceLevelTF-List ::= SEQUENCE (SIZE (1..maxTF-CPCH)) OF
+ DynamicPersistenceLevel
+
+DynamicTFInformationCCCH ::= SEQUENCE {
+ octetModeRLC-SizeInfoType2 OctetModeRLC-SizeInfoType2
+}
+
+E-AGCH-ChannelisationCode ::= INTEGER (0..255)
+
+E-AGCH-DRX-Info-TDD128 ::= SEQUENCE {
+ e-AGCH-DRX-InfoType CHOICE {
+ sameAsHS-SCCH NULL,
+ e-AGCH-DRX-Parameters SEQUENCE {
+ e-AGCH-DRX-Cycle ControlChannelDRXCycle-TDD128,
+ e-AGCH-InactivityMonitorThreshold E-AGCH-InactivityMonitorThreshold-TDD128
+ OPTIONAL,
+ e-AGCH-DRX-Offset INTEGER (0..63)
+ }
+ }
+}
+
+E-AGCH-InactivityMonitorThreshold-TDD128 ::= ENUMERATED {
+ radio-frames-0, radio-frames-1, radio-frames-2,
+ radio-frames-4, radio-frames-8, radio-frames-16,
+ radio-frames-32, radio-frames-64, radio-frames-128,
+ radio-frames-256, radio-frames-512,
+ spare5, spare4, spare3, spare2, infinity }
+
+E-AGCH-Individual ::= SEQUENCE {
+ tS-number INTEGER (0..14),
+ channelisation-code DL-TS-ChannelisationCode,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
+}
+
+E-AGCH-Individual-VHCR ::= SEQUENCE {
+ tS-number INTEGER (0..14),
+ channelisation-code DL-TS-ChannelisationCode-VHCR,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
+}
+
+E-AGCH-Individual-LCR ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ firstChannelisationCode HS-ChannelisationCode-LCR,
+ secondChannelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+}
+
+E-AGCH-Information ::= SEQUENCE {
+ e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
+}
+
+E-AGCH-Information-r7 ::= SEQUENCE {
+ modeSpecific CHOICE {
+ fdd SEQUENCE {
+ e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ long-Term-Grant-Indicator BOOLEAN OPTIONAL,
+ length-of-TTRI-field INTEGER (1..12),
+ e-AGCH-Set-Config E-AGCH-Set-Config,
+ e-AGCH-BLER-Target Bler-Target
+ },
+ tdd768 SEQUENCE {
+ long-Term-Grant-Indicator BOOLEAN OPTIONAL,
+ length-of-TTRI-field INTEGER (1..12),
+ e-AGCH-Set-Config E-AGCH-Set-Config-VHCR,
+ e-AGCH-BLER-Target Bler-Target
+ },
+ tdd128 SEQUENCE {
+ rdi-Indicator BOOLEAN,
+ tpc-StepSize TPC-StepSizeTDD,
+ e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
+ e-AGCH-BLER-Target Bler-Target
+ }
+ }
+ }
+}
+
+E-AGCH-Information-r8 ::= SEQUENCE {
+ modeSpecific CHOICE {
+ fdd SEQUENCE {
+ e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ long-Term-Grant-Indicator BOOLEAN OPTIONAL,
+ length-of-TTRI-field INTEGER (1..12),
+ e-AGCH-Set-Config E-AGCH-Set-Config,
+ e-AGCH-BLER-Target Bler-Target
+ },
+ tdd768 SEQUENCE {
+ long-Term-Grant-Indicator BOOLEAN OPTIONAL,
+ length-of-TTRI-field INTEGER (1..12),
+ e-AGCH-Set-Config E-AGCH-Set-Config-VHCR,
+ e-AGCH-BLER-Target Bler-Target
+ },
+ tdd128 SEQUENCE {
+ rdi-Indicator BOOLEAN,
+ tpc-StepSize TPC-StepSizeTDD,
+ e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
+ e-AGCH-BLER-Target Bler-Target,
+ e-AGCH-InactivityMonitorThreshold E-AGCH-InactivityMonitorThreshold-TDD128
+ OPTIONAL
+ }
+ }
+ }
+}
+
+E-AGCH-Information-TDD128 ::= SEQUENCE {
+ rdi-Indicator BOOLEAN,
+ tpc-StepSize TPC-StepSizeTDD,
+ e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
+ e-AGCH-BLER-Target Bler-Target
+}
+
+E-AGCH-Set-Config ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
+ E-AGCH-Individual
+
+E-AGCH-Set-Config-VHCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
+ E-AGCH-Individual-VHCR
+
+E-AGCH-Set-Config-LCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
+ E-AGCH-Individual-LCR
+
+E-ROCH-ChannelisationCode ::= INTEGER (0..255)
+
+E-ROCH-Information ::= SEQUENCE {
+ e-ROCH-ChannelisationCode E-ROCH-ChannelisationCode,
+ e-roch-e-rnti E-RNTI
+}
+
+E-DCH-MinimumSet-E-TFCI ::= INTEGER (0..127)
+
+E-DCH-ReconfigurationInfo ::= SEQUENCE {
+ e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell OPTIONAL,
+ e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
+ E-DCH-RL-InfoOtherCell OPTIONAL
+}
+
+E-DCH-ReconfigurationInfo-r7 ::= SEQUENCE {
+ e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell-r7 OPTIONAL,
+ e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
+ E-DCH-RL-InfoOtherCell OPTIONAL
+}
+
+E-DCH-ReconfigurationInfo-r11 ::= SEQUENCE {
+ e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell-r11 OPTIONAL,
+ e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
+ E-DCH-RL-InfoOtherCell-r11 OPTIONAL
+}
+
+E-DCH-ReconfigurationInfo-SecULFrequency ::= SEQUENCE {
+ e-DCH-RL-InfoNewSecServingCell E-DCH-RL-InfoNewSecServingCell OPTIONAL,
+ e-DCH-RL-InfoOtherCellList-SecULFreq SEQUENCE (SIZE (1..maxEDCHRL)) OF
+ E-DCH-RL-InfoOtherCell-SecULFreq OPTIONAL
+}
+
+E-DCH-RL-InfoNewServingCell ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ e-AGCH-Information E-AGCH-Information,
+ servingGrant SEQUENCE {
+ value INTEGER (0..38) OPTIONAL,
+ primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
+ } OPTIONAL,
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList OPTIONAL,
+ powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoNewServingCell-r7 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ e-AGCH-Information E-AGCH-Information,
+ servingGrant SEQUENCE {
+ value INTEGER (0..38) OPTIONAL,
+ primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
+ } OPTIONAL,
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL,
+ powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoNewServingCell-r11 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ e-AGCH-Information E-AGCH-Information,
+ e-ROCH-Information E-ROCH-Information OPTIONAL,
+ servingGrant SEQUENCE {
+ value INTEGER (0..38) OPTIONAL,
+ primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
+ } OPTIONAL,
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL,
+ powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ e-HICH-Information E-HICH-Information-r11 OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoNewSecServingCell ::= SEQUENCE {
+ e-AGCH-Information E-AGCH-Information,
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoOtherCell ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ e-HICH-Info CHOICE {
+ e-HICH-Information E-HICH-Information,
+ releaseIndicator NULL
+ } OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoOtherCell-r11 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ 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
+}
+
+E-DCH-RL-InfoOtherCell-SecULFreq ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Info CHOICE {
+ e-RGCH-Information E-RGCH-Information,
+ releaseIndicator NULL
+ } OPTIONAL
+}
+
+E-DCH-RL-InfoSameServingCell ::= SEQUENCE {
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL
+}
+
+E-DCH-SPS-Information-TDD128 ::= SEQUENCE {
+ e-dch-SPS-Operation CHOICE {
+ continue NULL,
+ newOperation E-DCH-SPS-NewOperation-TDD128
+ }
+}
+
+E-DCH-SPS-NewOperation-TDD128 ::= SEQUENCE {
+ e-hich-Info E-HICH-Information-For-SPS-TDD128,
+ e-dch-TxPattern E-DCH-TxPatternList-TDD128 OPTIONAL,
+ initialSPSInfoForEDCH SEQUENCE {
+ n-E-UCCH INTEGER (1..8),
+ codeResourceInfo UL-TS-ChannelisationCode,
+ timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
+ powerResourceRelatedInfo INTEGER (1..32),
+ activationTime ActivationTime,
+ subframeNum INTEGER (0..1),
+ initialTxPatternIndex INTEGER (0..maxEDCHTxPattern-TDD128-1)
+ } OPTIONAL
+}
+
+E-DCH-TxPatternList-TDD128 ::= SEQUENCE (SIZE (1..maxEDCHTxPattern-TDD128)) OF
+ SEQUENCE {
+ repetitionPeriodAndLength RepetitionPeriodAndLengthForSPS
+}
+
+E-DPCCH-Info ::= SEQUENCE {
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset,
+ happyBit-DelayCondition HappyBit-DelayCondition
+}
+
+E-DPCCH-Info-r7 ::= SEQUENCE {
+ e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset,
+ happyBit-DelayCondition HappyBit-DelayCondition,
+ e-TFC-Boost-Info E-TFC-Boost-Info-r7 OPTIONAL,
+ e-DPDCH-PowerInterpolation E-DPDCH-PowerInterpolation OPTIONAL
+}
+
+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,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList,
+ maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
+ pl-NonMax E-DPDCH-PL-NonMax,
+ schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL
+}
+
+E-DPDCH-Info-r7 ::= SEQUENCE {
+ e-TFCI-TableIndex E-TFCI-TableIndex,
+ e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7,
+ maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
+ pl-NonMax E-DPDCH-PL-NonMax,
+ schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL
+}
+
+E-DPDCH-Info-r8 ::= SEQUENCE {
+ e-TFCI-TableIndex E-TFCI-TableIndex,
+ e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
+ reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7,
+ minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL,
+ maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
+ pl-NonMax E-DPDCH-PL-NonMax,
+ schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
+ threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
+ twoIndexStepThreshold INTEGER (0..37) OPTIONAL
+}
+
+E-DPDCH-PeriodicyOfSchedInfo ::= ENUMERATED {
+ everyEDCHTTI, ms4, ms10, ms20, ms50, ms100, ms200, ms500,
+ ms1000 }
+
+-- The actual value of E-DPDCH-PL-NonMax is: IE value * 0.04
+E-DPDCH-PL-NonMax ::= INTEGER (11..25)
+
+E-DPDCH-PowerInterpolation ::= BOOLEAN
+
+E-DPDCH-Reference-E-TFCI ::= SEQUENCE {
+ reference-E-TFCI INTEGER (0..127),
+ reference-E-TFCI-PO INTEGER (0..29)
+}
+
+E-DPDCH-Reference-E-TFCI-r7 ::= SEQUENCE {
+ reference-E-TFCI INTEGER (0..127),
+ reference-E-TFCI-PO-r7 INTEGER (0..31)
+}
+
+E-DPDCH-Reference-E-TFCIList ::= SEQUENCE (SIZE (1..8)) OF E-DPDCH-Reference-E-TFCI
+
+E-DPDCH-Reference-E-TFCIList-r7 ::= SEQUENCE (SIZE (1..8)) OF E-DPDCH-Reference-E-TFCI-r7
+
+E-DPDCH-SchedulingInfoConfiguration ::= SEQUENCE {
+ periodicityOfSchedInfo-NoGrant E-DPDCH-PeriodicyOfSchedInfo OPTIONAL,
+ periodicityOfSchedInfo-Grant E-DPDCH-PeriodicyOfSchedInfo OPTIONAL,
+ powerOffsetForSchedInfo INTEGER (0..6)
+}
+
+E-DPDCH-SchedulingTransmConfiguration ::= SEQUENCE {
+ ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL,
+ servingGrant SEQUENCE {
+ value INTEGER (0..38),
+ primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
+ } OPTIONAL
+}
+
+E-DPDCH-MaxChannelisationCodes ::= ENUMERATED {
+ sf256, sf128, sf64, sf32, sf16, sf8, sf4, sf4x2,
+ sf2x2, sf4x2-and-sf2x2 }
+
+E-HICH-ChannelisationCode ::= INTEGER (0..127)
+
+E-HICH-Information ::= SEQUENCE {
+ channelisationCode E-HICH-ChannelisationCode,
+ signatureSequence E-HICH-RGCH-SignatureSequence
+}
+
+E-HICH-Information-r11 ::= SEQUENCE {
+ channelisationCode E-HICH-ChannelisationCode,
+ signatureSequence E-HICH-RGCH-SignatureSequence,
+ secondarySignatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
+}
+
+E-HICH-Information-CommonEdch ::= SEQUENCE {
+ channelisationCode E-HICH-ChannelisationCode OPTIONAL,
+ signatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
+}
+
+E-HICH-Information-TDD384-768 ::= SEQUENCE {
+ n-E-HICH INTEGER (4..44),
+ tS-Number INTEGER (0..14),
+ modeSpecificInfo CHOICE {
+ tdd384 DL-TS-ChannelisationCode,
+ tdd768 DL-TS-ChannelisationCode-VHCR
+ },
+ burst-Type ENUMERATED { type1, type2 },
+ midamble-Allocation-Mode ENUMERATED { default, common }
+}
+
+E-HICH-Information-LCR ::= SEQUENCE {
+ ei INTEGER (0..3),
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisation-Code HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+}
+
+E-HICH-Information-TDD128 ::= SEQUENCE {
+ n-E-HICH INTEGER (4..15),
+ e-HICH-InfoList E-HICH-Information-LCR-List
+}
+
+E-HICH-Information-LCR-List ::= SEQUENCE (SIZE (1..maxNumE-HICH)) OF
+ E-HICH-Information-LCR
+
+E-HICH-RGCH-SignatureSequence ::= INTEGER (0..39)
+
+E-HICH-Information-For-SPS-TDD128 ::= SEQUENCE {
+ configurationmode CHOICE{
+ implicit SEQUENCE {
+ ei INTEGER (0..3) OPTIONAL
+ },
+ explicit SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisation-Code HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+ }
+ },
+ signatureSequenceGroupIndex INTEGER (0..19)
+}
+
+
+E-PUCH-Info ::= SEQUENCE {
+ e-TFCS-Info E-TFCS-Info,
+ modeSpecificInfo CHOICE {
+ tdd348-tdd768 SEQUENCE {
+ noSlotsForTFCIandTPC INTEGER (1..12),
+ e-PUCH-ContantValue INTEGER (-35..10),
+ e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-2)) OF E-PUCH-TS-Slots,
+ e-PUCH-CodeHopping BOOLEAN,
+ e-PUCH-TPC-Step-Size INTEGER (1..3),
+ minimum-Allowed-Code-Rate INTEGER (0..63),
+ maximum-Allowed-Code-Rate INTEGER (0..63)
+ },
+ tdd128 SEQUENCE {
+ snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
+ prxdes-base INTEGER (-112..-50),
+ beaconPLEst BOOLEAN OPTIONAL,
+ tpc-StepSize TPC-StepSizeTDD,
+ pebase-PowerControlGAP PowerControlGAP OPTIONAL,
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ E-PUCH-TS-Slots-LCR,
+ minimum-Allowed-Code-Rate INTEGER (0..63),
+ maximum-Allowed-Code-Rate INTEGER (0..63),
+ maximumNumOfRetransSchedInfo INTEGER (0..15),
+ retransTimerForSchedInfo ENUMERATED { ms10, ms15, ms20, ms25, ms30, ms35,
+ ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75,
+ ms80, ms85, ms90, ms95, ms100, ms110, ms120,
+ ms140, ms160, ms200, ms240,ms280, ms320, ms400,
+ ms480, ms560 }
+ }
+ },
+ -- For 3.84/7.68 TDD only, should be ignored for 1.28Mcps TDD mode
+ powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL
+}
+
+E-PUCH-Info-TDD128 ::= SEQUENCE {
+ e-TFCS-Info E-TFCS-Info,
+ snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
+ prxdes-base INTEGER (-112..-50),
+ beaconPLEst BOOLEAN OPTIONAL,
+ tpc-StepSize TPC-StepSizeTDD,
+ pebase-PowerControlGAP INTEGER (1..255) OPTIONAL,
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ E-PUCH-TS-Slots-LCR,
+ minimum-Allowed-Code-Rate INTEGER (0..63),
+ maximum-Allowed-Code-Rate INTEGER (0..63),
+ maximumNumOfRetransSchedInfo INTEGER (0..15),
+ retransTimerForSchedInfo ENUMERATED { ms10, ms15, ms20, ms25, ms30, ms35,
+ ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75,
+ ms80, ms85, ms90, ms95, ms100, ms110, ms120,
+ ms140, ms160, ms200, ms240,ms280, ms320, ms400,
+ ms480, ms560 },
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy INTEGER (0..6) OPTIONAL
+}
+
+E-PUCH-Info-MulticarrierEDCH-TDD128 ::= SEQUENCE {
+ e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ E-PUCH-TS-Slots-LCR
+}
+
+E-PUCH-TS-Slots ::= SEQUENCE {
+ ts-Number INTEGER (0..14),
+ midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
+}
+
+E-PUCH-TS-Slots-LCR ::= SEQUENCE {
+ -- Note: For 1.28Mcps TDD operation, valid value for timeslotNumber is INTEGER (1..5)
+ timeslotNumber TimeslotNumber-LCR-r4,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+}
+
+E-RGCH-CombinationIndex ::= INTEGER (0..5)
+
+E-RGCH-Information ::= SEQUENCE {
+ signatureSequence E-HICH-RGCH-SignatureSequence,
+ rg-CombinationIndex E-RGCH-CombinationIndex
+}
+
+E-RGCH-Information-CommonEdch ::= SEQUENCE {
+ signatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
+}
+
+E-RUCCH-AccessServiceClass ::= PRACH-Partitioning-LCR-r4
+
+E-RUCCH-Info ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ tdd384-tdd768 SEQUENCE {
+ e-RUCCH-ConstantValue INTEGER (-35..10),
+ e-RUCCH-PersistenceScalingFactor PersistenceScalingFactor,
+ t-RUCCH ENUMERATED {ms40, ms80, ms120, ms160, ms200,
+ ms240, ms280, ms320} OPTIONAL,
+ e-RUCCH-TS-Number INTEGER (0..14) OPTIONAL,
+ e-RUCCH-Midamble ENUMERATED {direct, direct-Inverted} OPTIONAL,
+ t-adv ENUMERATED { sec1, sec2, sec4, sec8, sec16,
+ sec32, sec128, infinity } OPTIONAL,
+ t-SCHED ENUMERATED { zero, ms40, ms80, ms160, ms250,
+ sec1, sec2, sec4 } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ tdd384 CHOICE {
+ sF16 SEQUENCE (SIZE (1..8)) OF SF16Codes,
+ sF8 SEQUENCE (SIZE (1..8)) OF SF8Codes
+ },
+ tdd768 CHOICE {
+ sF32 SEQUENCE (SIZE (1..16)) OF SF32Codes,
+ sF816 SEQUENCE (SIZE (1..16)) OF SF16Codes2
+ }
+ }
+ },
+ tdd128 SEQUENCE {
+ t-RUCCH ENUMERATED { ms20, ms40, ms60, ms80, ms120,
+ ms160, ms200, ms240, ms280, ms320,
+ ms400, ms500, ms600, ms800, ms1000,
+ ms2000 } OPTIONAL,
+ n-RUCCH INTEGER (0..7) OPTIONAL,
+ t-WAIT ENUMERATED { everyEDCHTTI, ms40, ms80, ms160,
+ ms320, ms640, ms1000, ms2000 } OPTIONAL,
+ t-SI ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80,
+ ms160, ms200 } OPTIONAL,
+ extendedEstimationWindow INTEGER (2..5) OPTIONAL,
+ e-RUCCH-AccessServiceClass E-RUCCH-AccessServiceClass OPTIONAL,
+ e-RUCCH-PersistenceScalingFactor PersistenceScalingFactorList OPTIONAL,
+ sync-UL-InfoForE-RUCCH SYNC-UL-InfoForE-RUCCH OPTIONAL,
+ prach-information PRACH-Information-LCR-List OPTIONAL
+ }
+ }
+}
+
+E-RUCCH-Info-TDD128 ::= SEQUENCE {
+ t-RUCCH ENUMERATED { ms20, ms40, ms60, ms80, ms120,
+ ms160, ms200, ms240, ms280, ms320,
+ ms400, ms500, ms600, ms800, ms1000,
+ ms2000 } OPTIONAL,
+ n-RUCCH INTEGER (0..7) OPTIONAL,
+ t-WAIT ENUMERATED { everyEDCHTTI, ms40, ms80, ms160,
+ ms320, ms640, ms1000, ms2000 } OPTIONAL,
+ t-SI ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80,
+ ms160, ms200 } OPTIONAL,
+ extendedEstimationWindow INTEGER (2..5) OPTIONAL,
+ e-RUCCH-AccessServiceClass E-RUCCH-AccessServiceClass OPTIONAL,
+ e-RUCCH-PersistenceScalingFactor PersistenceScalingFactorList OPTIONAL,
+ sync-UL-InfoForE-RUCCH SYNC-UL-InfoForE-RUCCH OPTIONAL,
+ prach-information PRACH-Information-LCR-List OPTIONAL
+}
+
+E-TFC-Boost-Info-r7 ::= SEQUENCE {
+ e-TFCI-Boost INTEGER (0..127),
+ delta-T2TP INTEGER (0..6) OPTIONAL
+}
+
+E-TFCI-TableIndex ::= INTEGER (0..1)
+
+E-TFCS-Info ::= SEQUENCE {
+ reference-Beta-QPSK-List SEQUENCE (SIZE (1..8)) OF Reference-Beta-QPSK,
+ reference-Beta-16QAM-List SEQUENCE (SIZE (1..8)) OF Reference-Beta-16QAM
+}
+
+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.
+ earfcn EARFCN,
+ earfcnExt EARFCNExtension OPTIONAL
+}
+
+EnablingDelay ::= ENUMERATED {
+ radio-frames-0,
+ radio-frames-1,
+ radio-frames-2,
+ radio-frames-4,
+ radio-frames-8,
+ radio-frames-16,
+ radio-frames-32,
+ radio-frames-64,
+ radio-frames-128,
+ spare7,
+ spare6,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+EnablingDelay-TDD128 ::= ENUMERATED {
+ radio-frames-0, radio-frames-1, radio-frames-2,
+ radio-frames-4, radio-frames-8, radio-frames-16,
+ radio-frames-32, radio-frames-64, radio-frames-128,
+ spare7, spare6, spare5, spare4, spare3, spare2,
+ infinity }
+
+EXT-UL-TimingAdvance ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ tdd384 SEQUENCE {
+ ex-ul-TimingAdvance INTEGER (0..255)
+ },
+ tdd768 SEQUENCE {
+ ex-ul-TimingAdvance INTEGER (0..511)
+ }
+ }
+}
+
+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,
+ ctch-Indicator BOOLEAN
+}
+
+FACH-PCH-InformationList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
+ FACH-PCH-Information
+
+Fallback-R99-PRACH-info-IEs::= SEQUENCE {
+ cCCH-Fallback BOOLEAN,
+ dCCH-Fallback BOOLEAN
+}
+
+Feedback-cycle ::= ENUMERATED {
+ fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160}
+
+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 }
+
+FPACH-Info-r4 ::= SEQUENCE {
+ timeslot TimeslotNumber-LCR-r4,
+ channelisationCode TDD-FPACH-CCode16-r4,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ wi Wi-LCR
+}
+
+F-TPICH-InfoNewServingCell ::= SEQUENCE {
+ f-tpich-Information F-TPICH-Information
+}
+
+F-TPICH-InfoOtherCell ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ f-tpich-Info CHOICE {
+ f-tpich-Information F-TPICH-Information,
+ releaseIndicator NULL
+ }
+}
+
+F-TPICH-Information ::= SEQUENCE {
+ ftpich-SlotFormat FTPICH-SlotFormat,
+ ftpich-CodeNumber INTEGER (0..255),
+ ftpich-FrameOffset FTPICH-FrameOffset
+}
+
+F-TPICH-ReconfigurationInfo ::= SEQUENCE {
+ f-tpich-InfoNewServingCell F-TPICH-InfoNewServingCell OPTIONAL,
+ f-tpich-InfoOtherCellList SEQUENCE (SIZE (1..maxRL)) OF
+ F-TPICH-InfoOtherCell OPTIONAL
+}
+
+-- Actual value FTPICH-FrameOffset = IE value * 256
+FTPICH-FrameOffset ::= INTEGER (0..149)
+
+FTPICH-SlotFormat ::= INTEGER (0..9)
+
+FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF
+ FrequencyIndexForEnhancedMeas
+
+FreqIndexListForEnhancedMeas-r12 ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF
+ FrequencyIndexForEnhancedMeas-r12
+
+FrequencyInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd FrequencyInfoFDD,
+ tdd FrequencyInfoTDD }
+}
+
+FrequencyInfoFDD ::= SEQUENCE {
+ uarfcn-UL UARFCN OPTIONAL,
+ uarfcn-DL UARFCN
+}
+
+FrequencyInfoTDD ::= SEQUENCE {
+ uarfcn-Nt UARFCN
+}
+
+FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1)
+
+FrequencyIndexForEnhancedMeas-r12 ::= INTEGER (0..maxCellMeas-ext-1)
+
+HappyBit-DelayCondition ::= ENUMERATED {
+ ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 }
+
+HARQ-Preamble-Mode ::= INTEGER (0..1)
+
+HS-ChannelisationCode-LCR ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+HS-ChannelisationCodeSetInfo-LCR ::= SEQUENCE {
+ startCode HS-ChannelisationCode-LCR,
+ stopCode HS-ChannelisationCode-LCR
+}
+
+HS-DSCH-CommonSystemInformation ::= SEQUENCE {
+ ccch-MappingInfo CommonRBMappingInfo,
+ srb1-MappingInfo CommonRBMappingInfo OPTIONAL,
+ common-MAC-ehs-ReorderingQueueList Common-MAC-ehs-ReorderingQueueList,
+ hs-scch-SystemInfo HS-SCCH-SystemInfo,
+ harq-SystemInfo HARQ-Info,
+ common-H-RNTI-information SEQUENCE (SIZE (1..maxCommonHRNTI)) OF
+ H-RNTI,
+ bcchSpecific-H-RNTI H-RNTI
+}
+
+HS-DSCH-CommonSystemInformation-TDD128 ::= SEQUENCE {
+ ccch-MappingInfo CommonRBMappingInfo,
+ srb1-MappingInfo CommonRBMappingInfo OPTIONAL,
+ common-MAC-ehs-ReorderingQueueList Common-MAC-ehs-ReorderingQueueList,
+ hs-scch-SystemInfo-tdd128 HS-SCCH-SystemInfo-TDD128,
+ harq-SystemInfo HARQ-Info,
+ hs-pdsch-MidambleConfiguration HS-PDSCH-Midamble-Configuration-TDD128,
+ common-H-RNTI-information SEQUENCE (SIZE (1..maxCommonHRNTI)) OF H-RNTI,
+ bcchSpecific-H-RNTI H-RNTI
+}
+
+HS-DSCH-DrxBurstFach ::= ENUMERATED {
+ f1, f2, f4, f8, f16, spare3, spare2, spare1 }
+
+HS-DSCH-DrxCellfach-info ::= SEQUENCE {
+ t-321 T-321,
+ hs-dsch-DrxCycleFach HS-DSCH-DrxCycleFach,
+ hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach,
+ drxInterruption-hs-dsch BOOLEAN
+}
+
+HS-DSCH-DrxCellfach-info-TDD128 ::= SEQUENCE {
+ t-321 T-321,
+ hs-dsch-DrxCycleFach HS-DSCH-DrxCycleFach,
+ hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach
+}
+
+HS-DSCH-DrxCellfach-SecondDrx-info ::= SEQUENCE {
+ hs-dsch-SecondDrx-CycleFach HS-DSCH-SecondDrx-CycleFach,
+ drx-level CHOICE {
+ one-level-DRX SEQUENCE {
+ hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL,
+ t329 T-329 OPTIONAL
+ },
+ two-level-DRX SEQUENCE {
+ t328 T-328 OPTIONAL,
+ hs-dsch-First-Rx-BurstFach HS-DSCH-First-Rx-BurstFach OPTIONAL,
+ hs-dsch-First-Drx-CycleFach HS-DSCH-First-Drx-CycleFach OPTIONAL,
+ hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL,
+ t329 T-329 OPTIONAL
+ }
+ }
+}
+
+HS-DSCH-DrxCycleFach ::= ENUMERATED {
+ f4, f8, f16, f32 }
+
+HS-DSCH-First-Drx-CycleFach ::= ENUMERATED {
+ f2, f4, f8, f16, f32, f64 }
+
+HS-DSCH-First-Rx-BurstFach ::= ENUMERATED {
+ f0p4, f0p8 }
+
+HS-DSCH-PagingSystemInformation ::= SEQUENCE {
+ dlScramblingCode SecondaryScramblingCode OPTIONAL,
+ pich-ForHSDPASupportedPagingList SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ PICH-ForHSDPASupportedPaging,
+ numberOfPcchTransmissions INTEGER(1..5),
+ transportBlockSizeList SEQUENCE (SIZE (1..2)) OF
+ TransportBlockSizeIndex
+}
+
+HS-DSCH-PagingSystemInformation-TDD128 ::= SEQUENCE {
+ pich-ForHsdschList SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ PICH-ForHSDPASupportedPaging-TDD128,
+ dtch-DCCH-reception-window-size INTEGER (1..16),
+ pcch-InformationList PCCH-InformationList OPTIONAL
+}
+
+HS-DSCH-RxPatternList-TDD128 ::= SEQUENCE (SIZE (1..maxRxPatternForHSDSCH-TDD128)) OF
+ SEQUENCE {
+ repetitionPeriodAndLength RepetitionPeriodAndLengthForSPS
+}
+
+HS-DSCH-Second-Rx-BurstFach ::= ENUMERATED {
+ f1, f2 }
+
+HS-DSCH-SecondDrx-CycleFach ::= ENUMERATED {
+ f4, f8, f16, f32, f64, f128, f256, f512 }
+
+HS-DSCH-TBSizeTable ::= ENUMERATED { octetAligned }
+
+HS-DSCH-TbsList-TDD128 ::= SEQUENCE (SIZE (1..maxTbsForHSDSCH-TDD128)) OF
+ SEQUENCE {
+ hs-dsch-TBSizeIndex INTEGER (1..63)
+}
+
+HS-DSCH-SPS-Information-TDD128 ::= SEQUENCE {
+ hs-dsch-SPS-Operation CHOICE {
+ continue NULL,
+ newOperation HS-DSCH-SPS-NewOperation-TDD128
+ }
+}
+
+HS-DSCH-SPS-NewOperation-TDD128 ::= SEQUENCE {
+ hs-dsch-TbsList HS-DSCH-TbsList-TDD128 OPTIONAL,
+ hs-dsch-RxPatternList HS-DSCH-RxPatternList-TDD128 OPTIONAL,
+ hARQInfoForSPS SEQUENCE {
+ numberOfProcesses INTEGER (1..8),
+ memorySize HARQMemorySize
+ } OPTIONAL,
+ hs-sich-List HS-SICH-List-TDD128,
+ initialSPSInfoForHSDSCH SEQUENCE {
+ timeslotInfo BIT STRING (SIZE (5)),
+ codeResourceInfo HS-ChannelisationCodeSetInfo-LCR,
+ activationTime ActivationTime,
+ sfnNum INTEGER (0..1),
+ initialRxPatternIndex INTEGER (0..maxRxPatternForHSDSCH-TDD128-1),
+ initialTfsIndex INTEGER (0..maxTbsForHSDSCH-TDD128-1),
+ modulation ENUMERATED { modQPSK, mod16QAM },
+ hs-sich-Index INTEGER (0..maxHSSICH-TDD128-1)
+ } 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)
+}
+
+HS-SCCH-Info ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ 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
+ },
+ tdd128 SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128
+ }
+ }
+}
+
+HS-SCCH-Info-r6 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
+ dhs-sync DHS-Sync OPTIONAL,
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD384-r6
+ },
+ tdd128 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ power-level-HSSICH INTEGER (-120..-58),
+ tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128-r6
+ }
+ }
+ }
+}
+
+HS-SCCH-Info-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
+ dhs-sync DHS-Sync OPTIONAL,
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD384-r6
+ },
+ tdd768 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768,
+ dhs-sync DHS-Sync OPTIONAL,
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD768
+ },
+ tdd128 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ power-level-HSSICH INTEGER (-120..-58),
+ tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
+ bler-target Bler-Target,
+ powerControlGAP PowerControlGAP OPTIONAL,
+ pathlossCompensationSwitch BOOLEAN OPTIONAL,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128-r6
+ }
+ }
+ }
+}
+
+HS-SCCH-Info-r8-ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ hS-SCCH-tpc-step-size ENUMERATED { s1, s2, s3, spare1 } OPTIONAL
+ }
+ }
+ }
+}
+
+HS-SCCH-Info-r9 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
+ dhs-sync DHS-Sync OPTIONAL,
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD384-r6
+ },
+ tdd768 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768,
+ dhs-sync DHS-Sync OPTIONAL,
+ bler-target Bler-Target,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD768
+ },
+ tdd128 SEQUENCE {
+ nack-ack-power-offset INTEGER (-7..8),
+ power-level-HSSICH INTEGER (-120..-58),
+ tpc-step-size ENUMERATED { s1, s2, s3, spare1 },
+ bler-target Bler-Target,
+ hS-SCCH-tpc-step-size ENUMERATED { s1, s2, s3, spare1 } OPTIONAL,
+ powerControlGAP PowerControlGAP OPTIONAL,
+ pathlossCompensationSwitch BOOLEAN OPTIONAL,
+ hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128-r6
+ }
+ }
+ }
+}
+
+HS-SCCH-DRX-InactivityThreshold-TDD128 ::= ENUMERATED {
+ sub-frames-1, sub-frames-2, sub-frames-4,
+ sub-frames-8, sub-frames-16, sub-frames-32,
+ sub-frames-64, sub-frames-128, sub-frames-256,
+ sub-frames-512,
+ spare6, spare5, spare4, spare3, spare2,
+ infinity }
+
+HS-SCCH-DRX-Info-TDD128 ::= SEQUENCE {
+ hS-SCCH-DRX-Cycle ControlChannelDRXCycle-TDD128,
+ hS-SCCH-DRX-InactivityThreshold HS-SCCH-DRX-InactivityThreshold-TDD128 OPTIONAL,
+ hS-SCCH-DRX-Offset INTEGER (0..63)
+}
+
+HS-SCCH-Codes ::= INTEGER (0..127)
+
+HS-SCCH-Less-NewOperation ::= SEQUENCE {
+ hs-pdsch-CodeIndex INTEGER (1..15),
+ hs-scch-LessTFS HS-SCCH-LessTFSList
+}
+
+HS-SCCH-LessInfo-r7 ::= SEQUENCE {
+ hs-scchLessOperation CHOICE {
+ continue NULL,
+ newOperation HS-SCCH-Less-NewOperation
+ }
+}
+
+HS-SCCH-LessTFSList ::= SEQUENCE (SIZE (1..maxHS-SCCHLessTrBlk)) OF
+ SEQUENCE {
+ hs-scch-LessTFSI INTEGER (1..90),
+ hs-scch-LessSecondCodeSupport BOOLEAN
+}
+
+HS-SCCH-SystemInfo ::= SEQUENCE {
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes
+}
+
+HS-SCCH-SystemInfo-TDD128 ::= SEQUENCE {
+ hs-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-TDD128-r6,
+ power-level-HSSICH INTEGER (-120..-58),
+ nack-ack-power-offset INTEGER (-7..8),
+ tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
+ bler-target Bler-Target,
+ power-control-gap INTEGER (1..255) OPTIONAL,
+ pathloss-compensation-switch BOOLEAN OPTIONAL
+}
+
+HS-SCCH-TDD128 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ firstChannelisationCode HS-ChannelisationCode-LCR,
+ secondChannelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble INTEGER(0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ bler-target Bler-Target,
+ hs-sich-configuration HS-SICH-Configuration-TDD128
+}
+
+HS-SCCH-TDD128-r6 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ firstChannelisationCode HS-ChannelisationCode-LCR,
+ secondChannelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble INTEGER(0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ hs-sich-configuration HS-SICH-Configuration-TDD128-r6
+}
+
+--for TDD128 Multi-Carrier
+HS-SCCH-TDD128-MultiCarrier ::= SEQUENCE {
+ uarfcn-HS-SCCH-Rx UARFCN,
+ timeslotNumber TimeslotNumber-LCR-r4,
+ firstChannelisationCode HS-ChannelisationCode-LCR,
+ secondChannelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble INTEGER(0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ bler-target Bler-Target,
+ hs-sich-configuration HS-SICH-Configuration-TDD128
+}
+
+HS-SICH-Configuration-TDD128 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ nack-ack-power-offset INTEGER (-7..8),
+ power-level-HSSICH INTEGER (-120..-58),
+ tpc-step-size ENUMERATED { s1, s2, s3 , spare1}
+}
+
+HS-SICH-Configuration-TDD128-r6 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisationCode HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+}
+
+HS-SICH-List-TDD128 ::= SEQUENCE (SIZE (1..maxHSSICH-TDD128)) OF
+ CHOICE {
+ implicit SEQUENCE {
+ hS-SCCH-Index INTEGER (0..maxHSSCCHs-1)
+ },
+ explicit SEQUENCE {
+ hS-SICH-Info HS-SICH-Configuration-TDD128-r6
+ }
+}
+
+--The order of the list corresponds to the order of HS-SCCHs in HS-SCCH info
+HS-SICH-ReferenceSignalInfoList ::= SEQUENCE ( SIZE (1.. maxHSSCCHs)) OF
+ SEQUENCE {
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ midambleShift INTEGER (0..15),
+ timeSlot INTEGER (1..5)
+}
+
+HS-SCCH-TDD384 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ channelisationCode DL-TS-ChannelisationCode,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ midambleconfiguration MidambleConfigurationBurstType1and3,
+ bler-target Bler-Target,
+ hs-sich-configuration HS-SICH-Configuration-TDD384
+}
+
+HS-SCCH-TDD384-r6 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ channelisationCode DL-TS-ChannelisationCode,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ midambleconfiguration MidambleConfigurationBurstType1and3,
+ hs-sich-configuration HS-SICH-Configuration-TDD384
+}
+
+HS-SCCH-TDD768 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ channelisationCode DL-TS-ChannelisationCode-VHCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ midambleconfiguration MidambleConfigurationBurstType1and3,
+ hs-sich-configuration HS-SICH-Configuration-TDD768
+}
+
+HS-SICH-Configuration-TDD384 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ channelisationCode DL-TS-ChannelisationCode,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ midambleconfiguration MidambleConfigurationBurstType1and3
+}
+
+HS-SICH-Configuration-TDD768 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ channelisationCode DL-TS-ChannelisationCode-VHCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ },
+ midambleconfiguration MidambleConfigurationBurstType1and3
+}
+
+HS-SICH-Power-Control-Info-TDD384 ::= SEQUENCE {
+ -- Actual value ul-target-SIR = IE value * 0.5
+ ul-target-SIR INTEGER (-22..40),
+ -- Note: IE 'ConstantValue' is used (instead of IE 'ConstantValueTDD') to keep
+ -- compatibility with REL-5
+ hs-sich-ConstantValue ConstantValue
+}
+
+HS-SICH-Power-Control-Info-TDD768 ::= SEQUENCE {
+ -- Actual value ul-target-SIR = IE value * 0.5
+ ul-target-SIR INTEGER (-22..40),
+ -- Note: IE 'ConstantValue' is used (instead of IE 'ConstantValueTDD') to keep
+ -- compatibility with REL-5
+ hs-sich-ConstantValue ConstantValue
+}
+
+IndividualTimeslotInfo ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ tfci-Existence BOOLEAN,
+ midambleShiftAndBurstType MidambleShiftAndBurstType
+}
+
+IndividualTimeslotInfo-VHCR ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ tfci-Existence BOOLEAN,
+ midambleShiftAndBurstType-VHCR MidambleShiftAndBurstType-VHCR
+}
+
+IndividualTimeslotInfo-LCR-r4 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ tfci-Existence BOOLEAN,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ modulation ENUMERATED { mod-QPSK, mod-8PSK },
+ ss-TPC-Symbols ENUMERATED { zero, one, sixteenOverSF },
+ additionalSS-TPC-Symbols INTEGER(1..15) OPTIONAL
+}
+
+IndividualTimeslotInfo-LCR-r4-ext ::= SEQUENCE {
+-- timeslotNumber and tfci-Existence is taken from IndividualTimeslotInfo.
+-- midambleShiftAndBurstType in IndividualTimeslotInfo shall be ignored.
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ modulation ENUMERATED { mod-QPSK, mod-8PSK },
+ ss-TPC-Symbols ENUMERATED { zero, one, sixteenOverSF }
+}
+
+IndividualTimeslotInfo-r7 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ tfci-Existence BOOLEAN,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-r7
+}
+
+IndividualTS-Interference ::= SEQUENCE {
+ timeslot TimeslotNumber,
+ ul-TimeslotInterference TDD-UL-Interference
+}
+
+IndividualTS-InterferenceList ::= SEQUENCE (SIZE (1..maxTS)) OF
+ IndividualTS-Interference
+
+ITP ::= ENUMERATED {
+ mode0, mode1 }
+
+NidentifyAbort ::= INTEGER (1..128)
+
+MAC-DTX-Cycle-10ms ::= ENUMERATED {
+ sub-frames-5,
+ sub-frames-10,
+ sub-frames-20,
+ spare1 }
+
+MAC-DTX-Cycle-2ms ::= ENUMERATED {
+ sub-frames-1,
+ sub-frames-4,
+ sub-frames-5,
+ sub-frames-8,
+ sub-frames-10,
+ sub-frames-16,
+ sub-frames-20,
+ spare1 }
+
+MAC-InactivityThreshold ::= ENUMERATED {
+ e-dch-tti-1,
+ e-dch-tti-2,
+ e-dch-tti-4,
+ e-dch-tti-8,
+ e-dch-tti-16,
+ e-dch-tti-32,
+ e-dch-tti-64,
+ e-dch-tti-128,
+ e-dch-tti-256,
+ e-dch-tti-512,
+ e-dch-tti-Infinity,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+MaxAllowedUL-TX-Power ::= INTEGER (-50..33)
+
+MaxAvailablePCPCH-Number ::= INTEGER (1..64)
+MaxPowerIncrease-r4 ::= INTEGER (0..3)
+
+MaxTFCI-Field2Value ::= INTEGER (1..1023)
+
+Measurement-Feedback-Info ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ measurementPowerOffset MeasurementPowerOffset,
+ feedback-cycle Feedback-cycle,
+ cqi-RepetitionFactor CQI-RepetitionFactor,
+ deltaCQI DeltaCQI
+ },
+ tdd NULL
+ }
+}
+
+Measurement-Feedback-Info-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ measurementPowerOffset MeasurementPowerOffset,
+ feedback-cycle Feedback-cycle-r7,
+ cqi-RepetitionFactor CQI-RepetitionFactor,
+ deltaCQI DeltaCQI
+ },
+ tdd NULL
+ }
+}
+
+Measurement-Feedback-Info-r11 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ measurementPowerOffset MeasurementPowerOffset,
+ feedback-cycle Feedback-cycle-r7,
+ cqi-RepetitionFactor CQI-RepetitionFactor,
+ cqi-RepetitionFactor-Assisting CQI-RepetitionFactor OPTIONAL,
+ deltaCQI DeltaCQI-r11
+ },
+ tdd NULL
+ }
+}
+
+Measurement-Feedback-Info-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,
+ deltaCQI DeltaCQI OPTIONAL
+}
+
+MidambleConfigurationBurstType1and3 ::= ENUMERATED {ms4, ms8, ms16}
+
+MidambleConfigurationBurstType1 ::= ENUMERATED {ms4, ms8, ms16}
+
+MidambleConfigurationBurstType2 ::= ENUMERATED {ms3, ms6}
+
+MidambleConfigurationBurstType2-VHCR ::= ENUMERATED {ms4, ms8}
+
+MidambleShiftAndBurstType ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort
+ }
+ }
+ },
+ type3 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ }
+ }
+}
+
+MidambleShiftAndBurstType-VHCR ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2-VHCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort-VHCR
+ }
+ }
+ },
+ type3 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ -- mbsfnBurstType4 is only used DL
+ mbsfnBurstType4 NULL
+ }
+}
+
+MidambleShiftAndBurstType-r7 ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort
+ }
+ }
+ },
+ type3 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ -- mbsfnBurstType4 is only used DL
+ mbsfnBurstType4 NULL
+ }
+}
+
+MidambleShiftAndBurstType-DL ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort
+ }
+ }
+ }
+ }
+}
+
+MidambleShiftAndBurstType-DL-VHCR ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2-VHCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort-VHCR
+ }
+ }
+ }
+ }
+}
+
+MidambleShiftAndBurstType-LCR-r4 ::= SEQUENCE {
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift INTEGER (0..15)
+ }
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8)
+}
+
+MidambleShiftAndBurstType-EDCH ::= SEQUENCE {
+ burstType CHOICE {
+ type1 SEQUENCE {
+ midambleConfigurationBurstType1 MidambleConfigurationBurstType1,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftLong
+ }
+ }
+ },
+ type2 SEQUENCE {
+ midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ commonMidamble NULL,
+ ueSpecificMidamble SEQUENCE {
+ midambleShift MidambleShiftShort
+ }
+ }
+ }
+ }
+}
+
+MidambleShiftLong ::= INTEGER (0..15)
+
+
+MidambleShiftShort ::= INTEGER (0..5)
+
+MidambleShiftShort-VHCR ::= INTEGER (0..7)
+
+MIMO-N-M-Ratio ::= ENUMERATED {
+ mnm1-2, mnm2-3, mnm3-4, mnm4-5, mnm5-6,
+ mnm6-7, mnm7-8, mnm8-9, mnm9-10, mnm1-1 }
+
+MIMO-Operation ::= ENUMERATED {
+ start, continue }
+
+MIMO-Parameters-r7 ::= SEQUENCE {
+ mimoOperation MIMO-Operation,
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration OPTIONAL
+}
+
+MIMO4x4-Parameters ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mimo4x4N-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimo4x4PilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL,
+ precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL
+ }
+ }
+}
+
+MIMO-Parameters-v7f0ext ::= MIMO-PilotConfiguration-v7f0ext
+
+MIMO-Parameters-v7g0ext ::= SEQUENCE {
+ precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
+}
+
+MIMO-Parameters-r8 ::= SEQUENCE {
+ mimoOperation MIMO-Operation,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration OPTIONAL
+ },
+ tdd CHOICE {
+ tdd128 SEQUENCE {
+ mimoSFModeForHSPDSCHDualStream ENUMERATED {sf1, sf1sf16},
+ hs-sich-ReferenceSignalInfoList HS-SICH-ReferenceSignalInfoList OPTIONAL
+ },
+ tdd384-tdd768 NULL
+ }
+ }
+}
+
+MIMO-Parameters-r9 ::= SEQUENCE {
+ mimoOperation MIMO-Operation,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL,
+ precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
+ },
+ tdd CHOICE {
+ tdd128 SEQUENCE {
+ mimoSFModeForHSPDSCHDualStream ENUMERATED {sf1, sf1sf16},
+ hs-sich-ReferenceSignalInfoList HS-SICH-ReferenceSignalInfoList OPTIONAL
+ },
+ tdd384-tdd768 NULL
+ }
+ }
+}
+
+MIMO-PilotConfiguration ::= SEQUENCE {
+ secondCPICH-Pattern CHOICE {
+ normalPattern NULL,
+ diversityPattern SEQUENCE {
+ channelisationCode ChannelisationCode256
+ }
+ }
+}
+
+MIMO-PilotConfiguration-v7f0ext ::= SEQUENCE {
+ s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-MIMO OPTIONAL
+}
+
+MIMO-PilotConfiguration-r9 ::= SEQUENCE {
+ secondCPICH-Pattern CHOICE {
+ normalPattern NULL,
+ diversityPattern SEQUENCE {
+ channelisationCode ChannelisationCode256,
+ s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-MIMO OPTIONAL
+ }
+ }
+}
+
+MIMO4x4-PilotConfiguration ::= SEQUENCE {
+ antenna2 MIMO-PilotConfiguration-r9 OPTIONAL,
+ antenna3And4 Antenna3And4 OPTIONAL
+}
+
+MinimumSpreadingFactor ::= ENUMERATED {
+ sf4, sf8, sf16, sf32,
+ sf64, sf128, sf256 }
+
+MinReduced-E-DPDCH-GainFactor ::= ENUMERATED {
+ m8-15, m11-15, m15-15, m21-15, m30-15,
+ m42-15, m60-15, m84-15 }
+
+MultiCodeInfo ::= INTEGER (1..16)
+
+-- These IEs are applied for 1.28 Mcps TDD only
+Multi-frequencyInfo-LCR-r7 ::= SEQUENCE {
+ -- If the secondary frequency is present, it indicates working frequency
+ secondFrequencyInfo FrequencyInfoTDD OPTIONAL,
+ fPachFrequencyInfo FrequencyInfoTDD OPTIONAL,
+ --If a cell UpPCH uses other uplink service timeslot, it indicates the UpPCH position
+ upPCHpositionInfo UpPCHposition-LCR OPTIONAL
+}
+
+MultiflowCellType ::= ENUMERATED { intra-nodeB, inter-nodeB }
+
+MultiflowConfigurationInfo ::= SEQUENCE {
+ cellType MultiflowCellType,
+ timeReferenceCell ENUMERATED { true } OPTIONAL
+}
+
+MU-MIMO-Info-TDD128 ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mu-MIMO-Operation MU-MIMO-Operation,
+ standaloneMidambleInfo StandaloneMidambleInfo-TDD128 OPTIONAL
+ }
+}
+
+MU-MIMO-Operation ::= ENUMERATED {
+ uL, dL, uLandDL, spare }
+
+N-EOT ::= INTEGER (0..7)
+
+N-GAP ::= ENUMERATED {
+ f2, f4, f8 }
+
+N-PCH ::= INTEGER (1..8)
+
+N-StartMessage ::= INTEGER (1..8)
+
+NB01 ::= INTEGER (0..50)
+
+NewTiming ::= SEQUENCE {
+ enablingDelay EnablingDelay,
+ ue-dtx-drx-Offset UE-DTX-DRX-Offset
+}
+
+NF-Max ::= INTEGER (1..64)
+
+NodeB-Trigger-HS-DPCCH-Transmission ::= SEQUENCE {
+ hs-dpcch-TransmitContinuationOffset ENUMERATED {
+ ms10, ms20, ms30, ms40, ms80, ms160,
+ ms320, ms800} OPTIONAL
+}
+
+Non-ScheduledTransGrantInfoTDD ::= CHOICE {
+ tdd384-768 SEQUENCE {
+ timeslotResourceRelatedInfo BIT STRING (SIZE (13)),
+ powerResourceRelatedInfo INTEGER (1..32),
+ activationTime ActivationTime,
+ repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
+ codeResourceInfo UL-TS-ChannelisationCode
+ },
+ tdd128 SEQUENCE {
+ n-E-UCCH INTEGER (1..8) OPTIONAL,
+ n-E-HICH INTEGER (4..15) OPTIONAL,
+ timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
+ powerResourceRelatedInfo INTEGER (1..32),
+ activationTime ActivationTime,
+ sfnNum INTEGER (0..1),
+ repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
+ codeResourceInfo UL-TS-ChannelisationCode,
+ e-HICH-Info SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisation-Code HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ signatureSequenceGroupIndex INTEGER (0..19)
+ }
+ }
+}
+
+Non-ScheduledTransGrantInfoTDD-ext ::= CHOICE {
+ tdd384-768 NULL,
+ tdd128 SEQUENCE {
+ t-SI-nst ENUMERATED {
+ everyEDCHTTI, ms20, ms40, ms60, ms80, ms160,
+ ms200 } OPTIONAL
+ }
+}
+
+Non-ScheduledTransGrantInfoTDD-r9 ::= CHOICE {
+ tdd384-768 SEQUENCE {
+ timeslotResourceRelatedInfo BIT STRING (SIZE (13)),
+ powerResourceRelatedInfo INTEGER (1..32),
+ activationTime ActivationTime,
+ repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
+ codeResourceInfo UL-TS-ChannelisationCode
+ },
+ tdd128 SEQUENCE {
+ n-E-UCCH INTEGER (1..8) OPTIONAL,
+ n-E-HICH INTEGER (4..15) OPTIONAL,
+ timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
+ powerResourceRelatedInfo INTEGER (1..32),
+ activationTime ActivationTime,
+ sfnNum INTEGER (0..1),
+ repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
+ codeResourceInfo UL-TS-ChannelisationCode,
+ e-HICH-Info SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisation-Code HS-ChannelisationCode-LCR,
+ midambleAllocationMode CHOICE {
+ defaultMidamble NULL,
+ ueSpecificMidamble INTEGER (0..15)
+ },
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ signatureSequenceGroupIndex INTEGER (0..19)
+ },
+ t-SI-nst ENUMERATED {
+ everyEDCHTTI, ms20, ms40, ms60, ms80, ms160,
+ ms200 } OPTIONAL
+ }
+}
+
+Non-rectResAllocInd-TDD128 ::= ENUMERATED { true }
+
+Non-rectResSpecTSset-TDD128 ::= BIT STRING (SIZE (7))
+
+NumberOfDPDCH ::= INTEGER (1..maxDPDCH-UL)
+
+NumberOfFBI-Bits ::= INTEGER (1..2)
+
+NumberOfTPC-Bits ::= ENUMERATED { tpc4 }
+
+OpenLoopPowerControl-TDD ::= SEQUENCE {
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power,
+ -- alpha, prach-ConstantValue, dpch-ConstantValue and pusch-ConstantValue
+ -- shall be ignored in 1.28Mcps TDD mode.
+ alpha Alpha OPTIONAL,
+ prach-ConstantValue ConstantValueTdd,
+ dpch-ConstantValue ConstantValueTdd,
+ pusch-ConstantValue ConstantValueTdd OPTIONAL
+}
+
+OpenLoopPowerControl-IPDL-TDD-r4 ::= SEQUENCE {
+ ipdl-alpha Alpha,
+ maxPowerIncrease MaxPowerIncrease-r4
+}
+
+OtherStateConfig ::= SEQUENCE {
+ otherStateConfigList OtherStateConfigList OPTIONAL,
+ otherStateRemoveList OtherStateRemoveList OPTIONAL
+}
+
+OtherStateConfigList ::= SEQUENCE (SIZE(1..maxOtherStateConfig)) OF
+ OtherStateConfigData
+
+OtherStateConfigData ::= SEQUENCE {
+ otherStateConfigIdentity OtherStateConfigIdentity,
+ source-rrc-StateIndicator RRC-StateIndicator,
+ target-rrc-StateIndicator RRC-StateIndicator,
+ ura-Identity URA-Identity OPTIONAL,
+ rntis CHOICE {
+ clear NULL,
+ continue NULL,
+ new SEQUENCE {
+ new-C-RNTI C-RNTI,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI
+ }
+ },
+ configuration CHOICE {
+ id INTEGER (0..maxRetrievConfig-1),
+ full RetrievableConfigData
+ } OPTIONAL
+}
+
+OtherStateRemoveList ::= SEQUENCE (SIZE (1..maxOtherStateConfig)) OF
+ OtherStateConfigIdentity
+
+OtherStateConfigIdentity ::= INTEGER (0..maxOtherStateConfig-1)
+
+PagingIndicatorLength ::= ENUMERATED {
+ pi4, pi8, pi16 }
+
+PC-Preamble ::= INTEGER (0..7)
+
+PCCH-InformationList ::= SEQUENCE {
+ paging-associatedHspdschInfo SEQUENCE (SIZE (1.. maxSCCPCH)) OF
+ SEQUENCE {
+ hs-pdsch-MidambleConfiguration HS-PDSCH-Midamble-Configuration-TDD128,
+ timeslotResourceRelatedInfo BIT STRING (SIZE (6)),
+ codeResourceInformation CodeResourceInformation-TDD128
+ },
+ paging-sub-Channel-size INTEGER (1..3),
+ transportBlockSizeList SEQUENCE (SIZE (1..2)) OF TransportBlockSizeIndex
+}
+
+PCP-Length ::= ENUMERATED {
+ as0, as8 }
+
+PCPCH-ChannelInfo ::= SEQUENCE {
+ pcpch-UL-ScramblingCode INTEGER (0..79),
+ pcpch-DL-ChannelisationCode INTEGER (0..511),
+ pcpch-DL-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ pcp-Length PCP-Length,
+ ucsm-Info UCSM-Info OPTIONAL
+}
+
+PCPCH-ChannelInfoList ::= SEQUENCE (SIZE (1..maxPCPCHs)) OF
+ PCPCH-ChannelInfo
+
+PCPICH-UsageForChannelEst ::= ENUMERATED {
+ mayBeUsed,
+ shallNotBeUsed }
+
+PDSCH-CapacityAllocationInfo ::= SEQUENCE {
+ -- pdsch-PowerControlInfo is conditional on new-configuration branch below, if this
+ -- selected the IE is OPTIONAL otherwise it should not be sent
+ pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL,
+ pdsch-AllocationPeriodInfo AllocationPeriodInfo,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pdsch-Identity PDSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pdsch-Info PDSCH-Info,
+ pdsch-Identity PDSCH-Identity OPTIONAL
+ }
+ }
+}
+
+PDSCH-CapacityAllocationInfo-r4 ::= SEQUENCE {
+ pdsch-AllocationPeriodInfo AllocationPeriodInfo,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pdsch-Identity PDSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pdsch-Info PDSCH-Info-r4,
+ pdsch-Identity PDSCH-Identity OPTIONAL,
+ pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL
+ }
+ }
+}
+
+PDSCH-CapacityAllocationInfo-r7 ::= SEQUENCE {
+ pdsch-AllocationPeriodInfo AllocationPeriodInfo,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pdsch-Identity PDSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pdsch-Info PDSCH-Info-r7,
+ pdsch-Identity PDSCH-Identity OPTIONAL,
+ pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL
+ }
+ }
+}
+
+PDSCH-CodeInfo ::= SEQUENCE {
+ spreadingFactor SF-PDSCH,
+ codeNumber CodeNumberDSCH,
+ multiCodeInfo MultiCodeInfo
+}
+
+PDSCH-CodeInfoList ::= SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
+ PDSCH-CodeInfo
+
+PDSCH-CodeMap ::= SEQUENCE {
+ spreadingFactor SF-PDSCH,
+ multiCodeInfo MultiCodeInfo,
+ codeNumberStart CodeNumberDSCH,
+ codeNumberStop CodeNumberDSCH
+}
+
+PDSCH-CodeMapList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
+ PDSCH-CodeMap
+
+PDSCH-CodeMapping ::= SEQUENCE {
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ signallingMethod CHOICE {
+ codeRange CodeRange,
+ tfci-Range DSCH-MappingList,
+ explicit-config PDSCH-CodeInfoList,
+ replace ReplacedPDSCH-CodeInfoList
+ }
+}
+
+PDSCH-Identity ::= INTEGER (1..hiPDSCHidentities)
+
+PDSCH-Info ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
+}
+
+PDSCH-Info-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ }
+}
+
+PDSCH-Info-r7 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes-VHCR OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ }
+}
+
+PDSCH-Info-LCR-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
+}
+
+PDSCH-PowerControlInfo ::= SEQUENCE {
+ tpc-StepSizeTDD TPC-StepSizeTDD OPTIONAL,
+ ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
+}
+
+PDSCH-SHO-DCH-Info ::= SEQUENCE {
+ dsch-RadioLinkIdentifier DSCH-RadioLinkIdentifier,
+ rl-IdentifierList RL-IdentifierList OPTIONAL
+}
+
+PDSCH-SysInfo ::= SEQUENCE {
+ pdsch-Identity PDSCH-Identity,
+ pdsch-Info PDSCH-Info,
+ dsch-TFS TransportFormatSet OPTIONAL,
+ dsch-TFCS TFCS OPTIONAL
+}
+
+PDSCH-SysInfo-VHCR-r7 ::= SEQUENCE {
+ pdsch-Identity PDSCH-Identity,
+ pdsch-Info PDSCH-Info-r7,
+ dsch-TransportChannelsInfo DSCH-TransportChannelsInfo OPTIONAL,
+ dsch-TFCS TFCS OPTIONAL
+}
+
+PDSCH-SysInfo-HCR-r5 ::= SEQUENCE {
+ pdsch-Identity PDSCH-Identity,
+ pdsch-Info PDSCH-Info,
+ dsch-TransportChannelsInfo DSCH-TransportChannelsInfo OPTIONAL,
+ dsch-TFCS TFCS OPTIONAL
+}
+
+PDSCH-SysInfo-LCR-r4 ::= SEQUENCE {
+ pdsch-Identity PDSCH-Identity,
+ pdsch-Info PDSCH-Info-LCR-r4,
+ dsch-TFS TransportFormatSet OPTIONAL,
+ dsch-TFCS TFCS OPTIONAL
+}
+
+PDSCH-SysInfoList ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
+ PDSCH-SysInfo
+
+PDSCH-SysInfoList-VHCR-r7 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF PDSCH-SysInfo-VHCR-r7
+
+PDSCH-SysInfoList-HCR-r5 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF PDSCH-SysInfo-HCR-r5
+
+PDSCH-SysInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
+ PDSCH-SysInfo-LCR-r4
+
+PDSCH-SysInfoList-SFN ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
+ SEQUENCE {
+ pdsch-SysInfo PDSCH-SysInfo,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PDSCH-SysInfoList-SFN-HCR-r5 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
+ SEQUENCE {
+ pdsch-SysInfo PDSCH-SysInfo-HCR-r5,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PDSCH-SysInfoList-SFN-LCR-r4 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
+ SEQUENCE {
+ pdsch-SysInfo PDSCH-SysInfo-LCR-r4,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PersistenceScalingFactor ::= ENUMERATED {
+ psf0-9, psf0-8, psf0-7, psf0-6,
+ psf0-5, psf0-4, psf0-3, psf0-2 }
+
+PersistenceScalingFactorList ::= SEQUENCE (SIZE (1..maxASCpersist)) OF
+ PersistenceScalingFactor
+
+PI-CountPerFrame ::= ENUMERATED {
+ e18, e36, e72, e144 }
+
+PichChannelisationCodeList-LCR-r4 ::= SEQUENCE (SIZE (1..2)) OF
+ DL-TS-ChannelisationCode
+
+PICH-ForHSDPASupportedPaging ::= SEQUENCE {
+ hsdpa-AssociatedPichInfo PICH-Info,
+ hs-pdschChannelisationCode INTEGER(1..15)
+}
+
+PICH-ForHSDPASupportedPaging-TDD128 ::= CHOICE {
+ implicit SEQUENCE {
+ occurrenceSequenceNumberOfPICH OccurrenceSequenceNumberOfPICH OPTIONAL
+ },
+ explicit PICH-Info-LCR-r4
+}
+
+PICH-Info ::= CHOICE {
+ fdd SEQUENCE {
+ channelisationCode256 ChannelisationCode256,
+ pi-CountPerFrame PI-CountPerFrame,
+ sttd-Indicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ channelisationCode TDD-PICH-CCode OPTIONAL,
+ timeslot TimeslotNumber OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
+ pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
+ n-GAP N-GAP DEFAULT f4,
+ n-PCH N-PCH DEFAULT 2
+ }
+}
+
+PICH-Info-HCR-VHCR-r7 ::= SEQUENCE {
+ channelisationCode CHOICE {
+ tdd384 TDD-PICH-CCode,
+ tdd768 TDD768-PICH-CCode
+ } OPTIONAL,
+ timeslot TimeslotNumber OPTIONAL,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
+ pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
+ n-GAP N-GAP DEFAULT f4,
+ n-PCH N-PCH DEFAULT 2
+}
+
+PICH-Info-LCR-r4 ::= SEQUENCE {
+ timeslot TimeslotNumber-LCR-r4 OPTIONAL,
+ pichChannelisationCodeList-LCR-r4 PichChannelisationCodeList-LCR-r4,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
+ pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
+ n-GAP N-GAP DEFAULT f4,
+ n-PCH N-PCH DEFAULT 2
+}
+
+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)
+
+PLCCH-Info ::= SEQUENCE {
+ plcchSequenceNumber INTEGER(1..14),
+ timeslotNumber TimeslotNumber-LCR-r4,
+ channelisationCode DL-TS-ChannelisationCode,
+ tpcCommandTargetRate TPC-CommandTargetRate
+}
+
+PositionFixedOrFlexible ::= ENUMERATED {
+ fixed,
+ flexible }
+
+PowerControlAlgorithm ::= CHOICE {
+ algorithm1 TPC-StepSizeFDD,
+ algorithm2 NULL
+}
+
+PowerControlAlgorithm3 ::= SEQUENCE {
+ tPCSlotPosition INTEGER (0..4) OPTIONAL,
+ tPC-StepSize TPC-StepSizeFDD OPTIONAL,
+ decimationFactor ENUMERATED {slots3, slots5} OPTIONAL
+}
+
+PowerControlGAP ::= INTEGER (0..255)
+
+PowerOffsetPilot-pdpdch ::= INTEGER (0..24)
+
+PowerOffsetPO-SRB ::= INTEGER (0..24)
+
+PowerOffsetTPC-pdpdch ::= INTEGER (0..24)
+
+PowerRampStep ::= INTEGER (1..8)
+
+PRACH-ChanCodes-LCR-r4 ::= SEQUENCE (SIZE (1..4)) OF
+ TDD-PRACH-CCode-LCR-r4
+
+PRACH-ChanCodes-List-LCR ::= SEQUENCE (SIZE (1..2)) OF
+ TDD-PRACH-CCode-LCR-r4
+
+PRACH-Definition-LCR-r4 ::= SEQUENCE {
+ timeslot TimeslotNumber-PRACH-LCR-r4,
+ prach-ChanCodes-LCR PRACH-ChanCodes-LCR-r4,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ fpach-Info FPACH-Info-r4
+}
+
+PRACH-Information-LCR ::= SEQUENCE {
+ timeslot TimeslotNumber-PRACH-LCR-r4,
+ prach-ChanCodes-list-LCR PRACH-ChanCodes-List-LCR,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ fpach-Info FPACH-Info-r4 OPTIONAL
+}
+
+PRACH-Information-LCR-List ::= SEQUENCE (SIZE (1..maxPRACH-FPACH)) OF
+ PRACH-Information-LCR
+
+PRACH-Midamble ::= ENUMERATED {
+ direct,
+ direct-Inverted }
+
+PRACH-Partitioning ::= CHOICE {
+ fdd SEQUENCE (SIZE (1..maxASC)) OF
+ -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed,
+ -- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
+ ASCSetting-FDD,
+ tdd SEQUENCE (SIZE (1..maxASC)) OF
+ -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed,
+ -- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
+ ASCSetting-TDD
+}
+
+PRACH-Partitioning-r7 ::= CHOICE {
+ fdd SEQUENCE (SIZE (1..maxASC)) OF
+ -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed,
+ -- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
+ ASCSetting-FDD,
+ tdd SEQUENCE (SIZE (1..maxASC)) OF
+ -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed,
+ -- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
+ ASCSetting-TDD-r7
+}
+
+PRACH-Partitioning-LCR-r4 ::= SEQUENCE (SIZE (1..maxASC)) OF
+ -- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD-LCR-r4 are listed,
+ -- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
+ ASCSetting-TDD-LCR-r4
+
+PRACH-PowerOffset ::= SEQUENCE {
+ powerRampStep PowerRampStep,
+ preambleRetransMax PreambleRetransMax
+}
+
+PRACH-PreambleForEnhancedUplink ::= SEQUENCE {
+ availableSignatures AvailableSignatures OPTIONAL,
+ e-ai-Indication BOOLEAN,
+ preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber OPTIONAL,
+ availableSubChannelNumbers AvailableSubChannelNumbers OPTIONAL,
+ prach-Partitioning PRACH-Partitioning-r7 OPTIONAL,
+ persistenceScalingFactorList PersistenceScalingFactorList OPTIONAL,
+ ac-To-ASC-MappingTable AC-To-ASC-MappingTable OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ constantValue ConstantValue OPTIONAL,
+ prach-PowerOffset PRACH-PowerOffset OPTIONAL,
+ rach-TransmissionParameters RACH-TransmissionParameters OPTIONAL,
+ aich-Info AICH-Info OPTIONAL,
+ powerOffsetPp-e INTEGER (-5..10)
+}
+PRACH-PreambleForEnhancedUplinkExt ::= SEQUENCE {
+ availableSignatures AvailableSignatures,
+ preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber,
+ aich-Info AICH-Info-Compressed OPTIONAL
+}
+
+PRACH-PreambleForEnhancedUplinkExtList ::= SEQUENCE (SIZE (1..maxPRACH-EUL)) OF
+ PRACH-PreambleForEnhancedUplinkExtWithWeight
+
+
+PRACH-PreambleForEnhancedUplinkExtWithWeight ::= SEQUENCE {
+ prach-PreambleForEnhancedUplinkExt PRACH-PreambleForEnhancedUplinkExt,
+ -- Actual value weight = IE value * 0.2
+ weight INTEGER (1..5) OPTIONAL
+}
+
+
+
+
+PRACH-RACH-Info ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ availableSignatures AvailableSignatures,
+ availableSF SF-PRACH,
+ preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber,
+ puncturingLimit PuncturingLimit,
+ availableSubChannelNumbers AvailableSubChannelNumbers
+ },
+ tdd SEQUENCE {
+ timeslot TimeslotNumber,
+ channelisationCodeList TDD-PRACH-CCodeList,
+ prach-Midamble PRACH-Midamble
+ }
+ }
+}
+
+PRACH-RACH-Info-VHCR-r7 ::= SEQUENCE {
+ timeslot TimeslotNumber,
+ channelisationCodeList TDD768-PRACH-CCodeList,
+ prach-Midamble PRACH-Midamble
+}
+
+PRACH-RACH-Info-LCR-v770ext ::= SEQUENCE {
+ e-RUCCH-Sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap
+}
+
+PRACH-RACH-Info-LCR-r4 ::= SEQUENCE {
+ sync-UL-Info SYNC-UL-Info-r4,
+ prach-DefinitionList SEQUENCE (SIZE (1..maxPRACH-FPACH)) OF
+ PRACH-Definition-LCR-r4
+}
+
+PRACH-SystemInformation ::= SEQUENCE {
+ prach-RACH-Info PRACH-RACH-Info,
+ transportChannelIdentity TransportChannelIdentity,
+ rach-TransportFormatSet TransportFormatSet OPTIONAL,
+ rach-TFCS TFCS OPTIONAL,
+ prach-Partitioning PRACH-Partitioning OPTIONAL,
+ persistenceScalingFactorList PersistenceScalingFactorList OPTIONAL,
+ ac-To-ASC-MappingTable AC-To-ASC-MappingTable OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ constantValue ConstantValue OPTIONAL,
+ prach-PowerOffset PRACH-PowerOffset OPTIONAL,
+ rach-TransmissionParameters RACH-TransmissionParameters OPTIONAL,
+ aich-Info AICH-Info OPTIONAL
+ },
+ tdd NULL
+ }
+}
+
+PRACH-SystemInformation-VHCR-r7 ::= SEQUENCE {
+ prach-RACH-Info PRACH-RACH-Info-VHCR-r7,
+ prach-Partitioning PRACH-Partitioning-r7 OPTIONAL
+}
+
+PRACH-SystemInformation-LCR-r4 ::= SEQUENCE {
+ prach-RACH-Info-LCR PRACH-RACH-Info-LCR-r4,
+ rach-TransportFormatSet-LCR TransportFormatSet-LCR OPTIONAL,
+ prach-Partitioning-LCR PRACH-Partitioning-LCR-r4 OPTIONAL
+}
+
+PRACH-SystemInformation-LCR-v770ext ::= SEQUENCE {
+ prach-RACH-Info-LCR PRACH-RACH-Info-LCR-v770ext
+}
+
+PRACH-SystemInformationList ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ PRACH-SystemInformation
+
+PRACH-SystemInformationList-VHCR-r7 ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ PRACH-SystemInformation-VHCR-r7
+
+PRACH-SystemInformationList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ PRACH-SystemInformation-LCR-r4
+
+PRACH-SystemInformationList-LCR-v770ext ::= SEQUENCE (SIZE (1..maxPRACH)) OF
+ PRACH-SystemInformation-LCR-v770ext
+
+PreambleRetransMax ::= INTEGER (1..64)
+
+PreambleScramblingCodeWordNumber ::= INTEGER (0..15)
+
+PreDefPhyChConfiguration ::= SEQUENCE {
+ ul-DPCH-InfoPredef UL-DPCH-InfoPredef,
+ dl-CommonInformationPredef DL-CommonInformationPredef OPTIONAL
+}
+
+PreDefPhyChConfiguration-v770ext ::= SEQUENCE {
+ ul-DPCH-InfoPredef UL-DPCH-InfoPredef-v770ext
+}
+
+PrimaryCCPCH-Info ::= CHOICE {
+ fdd SEQUENCE {
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ -- syncCase should be ignored for 1.28Mcps TDD mode
+ syncCase CHOICE {
+ syncCase1 SEQUENCE {
+ timeslot TimeslotNumber
+ },
+ syncCase2 SEQUENCE {
+ timeslotSync2 TimeslotSync2
+ }
+ } OPTIONAL,
+ cellParametersID CellParametersID OPTIONAL,
+ sctd-Indicator BOOLEAN
+ }
+}
+
+PrimaryCCPCH-Info-r4 ::= CHOICE {
+ fdd SEQUENCE {
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384-tdd768 SEQUENCE {
+ syncCase CHOICE {
+ syncCase1 SEQUENCE {
+ timeslot TimeslotNumber
+ },
+ syncCase2 SEQUENCE {
+ timeslotSync2 TimeslotSync2
+ }
+ } OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ cellParametersID CellParametersID OPTIONAL,
+ sctd-Indicator BOOLEAN
+ }
+}
+
+PrimaryCCPCH-Info-LCR-r4 ::= SEQUENCE {
+ tstd-Indicator BOOLEAN,
+ cellParametersID CellParametersID OPTIONAL,
+ sctd-Indicator BOOLEAN
+}
+
+-- For 1.28Mcps TDD, the following IE includes elements for the PCCPCH Info additional to those
+-- in PrimaryCCPCH-Info
+PrimaryCCPCH-Info-LCR-r4-ext ::= SEQUENCE {
+ tstd-Indicator BOOLEAN
+}
+
+PrimaryCCPCH-InfoPost ::= SEQUENCE {
+ syncCase CHOICE {
+ syncCase1 SEQUENCE {
+ timeslot TimeslotNumber
+ },
+ syncCase2 SEQUENCE {
+ timeslotSync2 TimeslotSync2
+ }
+ },
+ cellParametersID CellParametersID,
+ sctd-Indicator BOOLEAN
+}
+
+PrimaryCCPCH-InfoPostTDD-LCR-r4 ::= SEQUENCE {
+ tstd-Indicator BOOLEAN,
+ cellParametersID CellParametersID,
+ sctd-Indicator BOOLEAN
+}
+
+PrimaryCCPCH-TX-Power ::= INTEGER (6..43)
+
+PrimaryCPICH-Info ::= SEQUENCE {
+ primaryScramblingCode PrimaryScramblingCode
+}
+
+PrimaryCPICH-TX-Power ::= INTEGER (-10..50)
+
+PrimaryScramblingCode ::= INTEGER (0..511)
+
+PuncturingLimit ::= ENUMERATED {
+ pl0-40, pl0-44, pl0-48, pl0-52, pl0-56,
+ pl0-60, pl0-64, pl0-68, pl0-72, pl0-76,
+ pl0-80, pl0-84, pl0-88, pl0-92, pl0-96, pl1 }
+
+PUSCH-CapacityAllocationInfo ::= SEQUENCE {
+ pusch-Allocation CHOICE {
+ pusch-AllocationPending NULL,
+ pusch-AllocationAssignment SEQUENCE {
+ pusch-AllocationPeriodInfo AllocationPeriodInfo,
+ pusch-PowerControlInfo UL-TargetSIR OPTIONAL,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pusch-Identity PUSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pusch-Info PUSCH-Info,
+ pusch-Identity PUSCH-Identity OPTIONAL
+ }
+ }
+ }
+ }
+}
+
+PUSCH-CapacityAllocationInfo-r4 ::= SEQUENCE {
+ pusch-Allocation CHOICE {
+ pusch-AllocationPending NULL,
+ pusch-AllocationAssignment SEQUENCE {
+ pusch-AllocationPeriodInfo AllocationPeriodInfo,
+ pusch-PowerControlInfo PUSCH-PowerControlInfo-r4 OPTIONAL,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pusch-Identity PUSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pusch-Info PUSCH-Info-r4,
+ pusch-Identity PUSCH-Identity OPTIONAL
+ }
+ }
+ }
+ }
+}
+
+PUSCH-CapacityAllocationInfo-r7 ::= SEQUENCE {
+ pusch-Allocation CHOICE {
+ pusch-AllocationPending NULL,
+ pusch-AllocationAssignment SEQUENCE {
+ pusch-AllocationPeriodInfo AllocationPeriodInfo,
+ pusch-PowerControlInfo PUSCH-PowerControlInfo-r7 OPTIONAL,
+ configuration CHOICE {
+ old-Configuration SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ pusch-Identity PUSCH-Identity
+ },
+ new-Configuration SEQUENCE {
+ pusch-Info PUSCH-Info-VHCR,
+ pusch-Identity PUSCH-Identity OPTIONAL
+ }
+ }
+ }
+ }
+}
+
+PUSCH-Identity ::= INTEGER (1..hiPUSCHidentities)
+
+PUSCH-Info ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ pusch-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
+}
+
+PUSCH-Info-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ pusch-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ pusch-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ }
+}
+
+PUSCH-Info-VHCR ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ pusch-TimeslotsCodes-VHCR UplinkTimeslotsCodes-VHCR OPTIONAL
+}
+
+PUSCH-Info-LCR-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ pusch-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
+}
+
+PUSCH-PowerControlInfo-r4 ::= SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-PUSCHdes for 1.28Mcps TDD
+ -- Actual value PRX-PUSCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR,
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd128 SEQUENCE {
+ tpc-StepSize TPC-StepSizeTDD OPTIONAL
+ }
+ }
+}
+
+PUSCH-PowerControlInfo-r7 ::= SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-PUSCHdes for 1.28Mcps TDD
+ -- Actual value PRX-PUSCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR,
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tpc-StepSize TPC-StepSizeTDD OPTIONAL
+ }
+ }
+}
+
+PUSCH-SysInfo ::= SEQUENCE {
+ pusch-Identity PUSCH-Identity,
+ pusch-Info PUSCH-Info,
+ usch-TFS TransportFormatSet OPTIONAL,
+ usch-TFCS TFCS OPTIONAL
+}
+
+PUSCH-SysInfo-VHCR ::= SEQUENCE {
+ pusch-Identity PUSCH-Identity,
+ pusch-Info-VHCR PUSCH-Info-VHCR,
+ usch-TransportChannelsInfo USCH-TransportChannelsInfo OPTIONAL,
+ usch-TFCS TFCS OPTIONAL
+}
+
+PUSCH-SysInfo-HCR-r5 ::= SEQUENCE {
+ pusch-Identity PUSCH-Identity,
+ pusch-Info PUSCH-Info,
+ usch-TransportChannelsInfo USCH-TransportChannelsInfo OPTIONAL,
+ usch-TFCS TFCS OPTIONAL
+}
+
+PUSCH-SysInfo-LCR-r4 ::= SEQUENCE {
+ pusch-Identity PUSCH-Identity,
+ pusch-Info PUSCH-Info-LCR-r4,
+ usch-TFS TransportFormatSet OPTIONAL,
+ usch-TFCS TFCS OPTIONAL
+}
+
+PUSCH-SysInfoList ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ PUSCH-SysInfo
+
+PUSCH-SysInfoList-HCR-r5 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF PUSCH-SysInfo-HCR-r5
+
+PUSCH-SysInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ PUSCH-SysInfo-LCR-r4
+
+PUSCH-SysInfoList-SFN ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ SEQUENCE {
+ pusch-SysInfo PUSCH-SysInfo,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PUSCH-SysInfoList-SFN-HCR-r5 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ SEQUENCE {
+ pusch-SysInfo PUSCH-SysInfo-HCR-r5,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PUSCH-SysInfoList-SFN-LCR-r4 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ SEQUENCE {
+ pusch-SysInfo PUSCH-SysInfo-LCR-r4,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+PUSCH-SysInfoList-SFN-VHCR ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
+ SEQUENCE {
+ pusch-SysInfo-VHCR PUSCH-SysInfo-VHCR,
+ sfn-TimeInfo SFN-TimeInfo OPTIONAL
+}
+
+RACH-TransmissionParameters ::= SEQUENCE {
+ mmax INTEGER (1..32),
+ nb01Min NB01,
+ nb01Max NB01
+}
+
+RadioLinkswithoutDPCHFDPCHInfo ::= SEQUENCE {
+ frameOffset DPCH-FrameOffset
+}
+
+ReducedScramblingCodeNumber ::= INTEGER (0..8191)
+
+Reference-Beta-QPSK ::= SEQUENCE {
+ reference-Code-Rate INTEGER (0..10),
+ reference-Beta INTEGER (-15..16)
+}
+
+Reference-Beta-16QAM ::= SEQUENCE {
+ reference-Code-Rate INTEGER (0..10),
+ reference-Beta INTEGER (-15..16)
+}
+
+RepetitionPeriodAndLength ::= CHOICE {
+ repetitionPeriod1 NULL,
+ -- repetitionPeriod2 could just as well be NULL also.
+ repetitionPeriod2 INTEGER (1..1),
+ repetitionPeriod4 INTEGER (1..3),
+ repetitionPeriod8 INTEGER (1..7),
+ repetitionPeriod16 INTEGER (1..15),
+ repetitionPeriod32 INTEGER (1..31),
+ repetitionPeriod64 INTEGER (1..63)
+}
+
+RepetitionPeriodLengthAndOffset ::= CHOICE {
+ repetitionPeriod1 NULL,
+ repetitionPeriod2 SEQUENCE {
+ length NULL,
+ offset INTEGER (0..1)
+ },
+ repetitionPeriod4 SEQUENCE {
+ length INTEGER (1..3),
+ offset INTEGER (0..3)
+ },
+ repetitionPeriod8 SEQUENCE {
+ length INTEGER (1..7),
+ offset INTEGER (0..7)
+ },
+ repetitionPeriod16 SEQUENCE {
+ length INTEGER (1..15),
+ offset INTEGER (0..15)
+ },
+ repetitionPeriod32 SEQUENCE {
+ length INTEGER (1..31),
+ offset INTEGER (0..31)
+ },
+ repetitionPeriod64 SEQUENCE {
+ length INTEGER (1..63),
+ offset INTEGER (0..63)
+ }
+}
+
+RepetitionPeriodAndLengthForSPS ::= CHOICE {
+ repetitionPeriod1 NULL,
+ -- repetitionPeriod2 could just as well be NULL also.
+ repetitionPeriod2 INTEGER (1..1),
+ repetitionPeriod4 INTEGER (1..3),
+ repetitionPeriod8 INTEGER (1..7),
+ repetitionPeriod16 INTEGER (1..15),
+ repetitionPeriod32 INTEGER (1..31)
+}
+
+ReplacedPDSCH-CodeInfo ::= SEQUENCE {
+ tfci-Field2 MaxTFCI-Field2Value,
+ spreadingFactor SF-PDSCH,
+ codeNumber CodeNumberDSCH,
+ multiCodeInfo MultiCodeInfo
+}
+
+ReplacedPDSCH-CodeInfoList ::= SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
+ ReplacedPDSCH-CodeInfo
+
+RepPerLengthOffset-PICH ::= CHOICE {
+ rpp4-2 INTEGER (0..3),
+ rpp8-2 INTEGER (0..7),
+ rpp8-4 INTEGER (0..7),
+ rpp16-2 INTEGER (0..15),
+ rpp16-4 INTEGER (0..15),
+ rpp32-2 INTEGER (0..31),
+ rpp32-4 INTEGER (0..31),
+ rpp64-2 INTEGER (0..63),
+ rpp64-4 INTEGER (0..63)
+}
+
+RepPerLengthOffset-MICH ::= CHOICE {
+ rpp4-2 INTEGER (0..3),
+ rpp8-2 INTEGER (0..7),
+ rpp8-4 INTEGER (0..7),
+ rpp16-2 INTEGER (0..15),
+ rpp16-4 INTEGER (0..15),
+ rpp32-2 INTEGER (0..31),
+ rpp32-4 INTEGER (0..31),
+ rpp64-2 INTEGER (0..63),
+ rpp64-4 INTEGER (0..63)
+}
+
+RestrictedTrCH ::= SEQUENCE {
+ dl-restrictedTrCh-Type DL-TrCH-Type,
+ restrictedDL-TrCH-Identity TransportChannelIdentity,
+ allowedTFIList AllowedTFI-List
+}
+
+RestrictedTrCH-InfoList ::= SEQUENCE (SIZE(1..maxTrCH)) OF
+ RestrictedTrCH
+
+RL-AdditionInformation ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL,
+ -- dummy and dummy2 are not used in this version of specification
+ -- and the IEs should be ignored.
+ dummy BOOLEAN,
+ dummy2 SCCPCH-InfoForFACH OPTIONAL
+}
+
+RL-AdditionInformation-r6 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r6
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL
+}
+
+RL-AdditionInformation-r7 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL
+}
+
+RL-AdditionInformation-r8 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo OPTIONAL
+}
+
+RL-AdditionInformation-r9 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo-r9 OPTIONAL
+}
+
+RL-AdditionInformation-r10 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo-r10 OPTIONAL
+}
+
+RL-AdditionInformation-vb50ext ::= SEQUENCE {
+ targetCellPreconfigInfo TargetCellPreconfigInfo-vb50ext OPTIONAL
+}
+
+RL-AdditionInformation-r11 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information-r11 OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ f-TPICH-Information F-TPICH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo-r11 OPTIONAL
+}
+
+RL-AdditionInformation-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-r13 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-ASU,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
+ radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
+ },
+ e-HICH-Information E-HICH-Information-r11 OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ f-TPICH-Information F-TPICH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo-r13 OPTIONAL
+}
+
+RL-AdditionInformation-v6b0ext ::= SEQUENCE {
+ sttdIndication STTDIndication OPTIONAL
+}
+
+RL-AdditionInformation-v890ext ::= SEQUENCE {
+ targetCellPreconfigInfo TargetCellPreconfigInfo-v890ext OPTIONAL
+}
+
+RL-AdditionInformation-v950ext ::= SEQUENCE {
+ targetCellPreconfigInfo TargetCellPreconfigInfo-v950ext OPTIONAL
+}
+
+RL-AdditionInformationList ::= SEQUENCE (SIZE (1..maxRL-1)) OF
+ RL-AdditionInformation
+
+RL-AdditionInformationList-r6 ::= SEQUENCE (SIZE (1..maxRL-1)) OF
+ RL-AdditionInformation-r6
+
+RL-AdditionInformationList-r7 ::= SEQUENCE (SIZE (1..maxRL-1)) OF
+ RL-AdditionInformation-r7
+
+RL-AdditionInformation-list-v6b0ext ::= SEQUENCE (SIZE (1..maxRL)) OF
+ RL-AdditionInformation-v6b0ext
+
+RL-AdditionInformationList-r8 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-r8
+
+RL-AdditionInformationList-v890ext ::= SEQUENCE (SIZE (1..maxRL-1)) OF
+ RL-AdditionInformation-v890ext
+
+RL-AdditionInformationList-r9 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-r9
+
+RL-AdditionInformationList-v950ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-v950ext
+
+RL-AdditionInformationList-r10 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-r10
+
+RL-AdditionInformationList-vb50ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-vb50ext
+
+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-r13 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-r13
+
+RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
+ RL-AdditionInformation-SecULFreq
+
+RL-AdditionInformationList-SecULFreq-r12 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
+ RL-AdditionInformation-SecULFreq-r12
+
+RL-AdditionInformationList-SecULFreq-r13 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
+ RL-AdditionInformation-SecULFreq-r13
+
+RL-AdditionInformation-SecULFreq ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-id CellIdentity OPTIONAL,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7,
+ e-HICH-Information E-HICH-Information,
+ 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-AdditionInformation-SecULFreq-r13 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-id CellIdentity OPTIONAL,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
+ e-HICH-Information E-HICH-Information,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
+}
+
+RL-IdentifierList ::= SEQUENCE (SIZE (1..maxRL)) OF
+ PrimaryCPICH-Info
+
+RL-RemovalInformationList ::= SEQUENCE (SIZE (1..maxRL)) OF
+ PrimaryCPICH-Info
+
+RL-RemovalInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL)) OF
+ PrimaryCPICH-Info
+
+RPP ::= ENUMERATED {
+ mode0, mode1 }
+
+S-Field ::= ENUMERATED {
+ e1bit, e2bits }
+
+SCCPCH-ChannelisationCode ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+SCCPCH-ChannelisationCode-VHCR ::= ENUMERATED {
+ cc32-1, cc32-2, cc32-3, cc32-4,
+ cc32-5, cc32-6, cc32-7, cc32-8,
+ cc32-9, cc32-10, cc32-11, cc32-12,
+ cc32-13, cc32-14, cc32-15, cc32-16,
+ cc32-17, cc32-18, cc32-19, cc32-20,
+ cc32-21, cc32-22, cc32-23, cc32-24,
+ cc32-25, cc32-26, cc32-27, cc32-28,
+ cc32-29, cc32-30, cc32-31, cc32-32 }
+
+SCCPCH-ChannelisationCodeList ::= SEQUENCE (SIZE (1..16)) OF
+ SCCPCH-ChannelisationCode
+
+SCCPCH-ChannelisationCodeList-VHCR ::= SEQUENCE (SIZE (1..32)) OF
+ SCCPCH-ChannelisationCode-VHCR
+
+SCCPCH-InfoForFACH ::= SEQUENCE {
+ secondaryCCPCH-Info SecondaryCCPCH-Info,
+ tfcs TFCS,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ fach-PCH-InformationList FACH-PCH-InformationList,
+ sib-ReferenceListFACH SIB-ReferenceListFACH
+ },
+ tdd SEQUENCE {
+ fach-PCH-InformationList FACH-PCH-InformationList
+ }
+ }
+}
+
+SCCPCH-InfoForFACH-r4 ::= SEQUENCE {
+ secondaryCCPCH-Info SecondaryCCPCH-Info-r4,
+ tfcs TFCS,
+ fach-PCH-InformationList FACH-PCH-InformationList,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ sib-ReferenceListFACH SIB-ReferenceListFACH
+ },
+ tdd NULL
+ }
+}
+
+SCCPCH-SystemInformation ::= SEQUENCE {
+ secondaryCCPCH-Info SecondaryCCPCH-Info,
+ tfcs TFCS OPTIONAL,
+ fach-PCH-InformationList FACH-PCH-InformationList OPTIONAL,
+ pich-Info PICH-Info OPTIONAL
+}
+
+SCCPCH-SystemInformation-LCR-r4-ext ::= SEQUENCE {
+ secondaryCCPCH-LCR-Extensions SecondaryCCPCH-Info-LCR-r4-ext,
+ -- pich-Info in the SCCPCH-SystemInformation IE shall be absent,
+ -- and instead the following used.
+ pich-Info PICH-Info-LCR-r4 OPTIONAL
+}
+
+SCCPCH-SystemInformation-HCR-VHCR-r7 ::= SEQUENCE {
+ secondaryCCPCH-Info SecondaryCCPCH-Info-HCR-VHCR-r7,
+ tfcs TFCS OPTIONAL,
+ fach-PCH-InformationList FACH-PCH-InformationList OPTIONAL,
+ pich-Info PICH-Info-HCR-VHCR-r7 OPTIONAL
+}
+
+SCCPCH-SystemInformationList ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ SCCPCH-SystemInformation
+
+SCCPCH-SystemInformationList-HCR-VHCR-r7 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ SCCPCH-SystemInformation-HCR-VHCR-r7
+
+-- SCCPCH-SystemInformationList-LCR-r4-ext includes elements additional to those in
+-- SCCPCH-SystemInformationList for the 1.28Mcps TDD. The order of the IEs
+-- indicates which SCCPCH-SystemInformation-LCR-r4-ext IE extends which
+-- SCCPCH-SystemInformation IE.
+SCCPCH-SystemInformationList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ SCCPCH-SystemInformation-LCR-r4-ext
+
+-- The SCCPCH-SystemInformation-MBMS-r6 is used for an S-CCPCH dedicated for MBMS purposes.
+SCCPCH-SystemInformation-MBMS-r6 ::= SEQUENCE {
+ secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r6,
+ transportFormatCombinationSet TFCS,
+ fachCarryingMCCH SEQUENCE {
+ mcch-transportFormatSet TransportFormatSet,
+ mcch-ConfigurationInfo MBMS-MCCH-ConfigurationInfo-r6
+ },
+ fachCarryingMTCH-List MBMS-FACHCarryingMTCH-List OPTIONAL,
+ -- If schedulingInformation is provided
+ fachCarryingMSCH SEQUENCE {
+ msch-transportFormatSet TransportFormatSet,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy MBMS-MSCH-ConfigurationInfo-r6
+ } OPTIONAL
+}
+
+-- The SCCPCH-SystemInformation-MBMS-r7 is used for an S-CCPCH dedicated for MBMS purposes.
+SCCPCH-SystemInformation-MBMS-r7 ::= SEQUENCE {
+ secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r7,
+ transportFormatCombinationSet TFCS,
+ fachCarryingMCCH SEQUENCE {
+ mcch-transportFormatSet TransportFormatSet,
+ mcch-ConfigurationInfo MBMS-MCCH-ConfigurationInfo-r6
+ },
+ fachCarryingMTCH-List MBMS-FACHCarryingMTCH-List OPTIONAL,
+ -- If schedulingInformation is provided
+ fachCarryingMSCH SEQUENCE {
+ msch-transportFormatSet TransportFormatSet
+ } OPTIONAL
+}
+
+S-CPICH-PowerOffset-MIMO ::= INTEGER (-6..0)
+
+S-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0)
+
+ScheduledTransmissionConfiguration ::= SEQUENCE {
+ common-E-DCH-ResourceInfoListExt SEQUENCE (SIZE (1..maxEDCHs)) OF
+ Common-E-DCH-ResourceInfoListExt
+}
+
+ScramblingCodeChange ::= ENUMERATED {
+ codeChange, noCodeChange }
+
+ScramblingCodeType ::= ENUMERATED {
+ shortSC,
+ longSC }
+
+SecondaryCCPCH-Info ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ -- dummy1 is not used in this version of the specification and should be ignored.
+ dummy1 PCPICH-UsageForChannelEst,
+ -- dummy2 is not used in this version of the specification. It should not
+ -- be sent and if received it should be ignored.
+ dummy2 SecondaryCPICH-Info OPTIONAL,
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ sttd-Indicator BOOLEAN,
+ sf-AndCodeNumber SF256-AndCodeNumber,
+ pilotSymbolExistence BOOLEAN,
+ tfci-Existence BOOLEAN,
+ positionFixedOrFlexible PositionFixedOrFlexible,
+ timingOffset TimingOffset DEFAULT 0
+ },
+ tdd SEQUENCE {
+ -- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
+ commonTimeslotInfo CommonTimeslotInfoSCCPCH,
+ individualTimeslotInfo IndividualTimeslotInfo,
+ channelisationCode SCCPCH-ChannelisationCodeList
+ }
+ }
+}
+
+SecondaryCCPCH-Info-r4 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ sttd-Indicator BOOLEAN,
+ sf-AndCodeNumber SF256-AndCodeNumber,
+ pilotSymbolExistence BOOLEAN,
+ tfci-Existence BOOLEAN,
+ positionFixedOrFlexible PositionFixedOrFlexible,
+ timingOffset TimingOffset DEFAULT 0
+ },
+ tdd SEQUENCE {
+ -- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
+ commonTimeslotInfo CommonTimeslotInfoSCCPCH,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo
+ },
+ tdd128 SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-LCR-r4
+ }
+ },
+ channelisationCode SCCPCH-ChannelisationCodeList
+ }
+ }
+}
+
+SecondaryCCPCH-Info-HCR-VHCR-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ tdd384 SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-r7,
+ channelisationCode SCCPCH-ChannelisationCodeList
+ },
+ tdd768 SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-VHCR,
+ channelisationCode SCCPCH-ChannelisationCodeList-VHCR
+ }
+ }
+}
+
+SecondaryCCPCH-Info-LCR-r4-ext ::= SEQUENCE {
+ individualTimeslotLCR-Ext IndividualTimeslotInfo-LCR-r4-ext
+}
+
+SecondaryCCPCHFrameType2Info ::= SEQUENCE {
+ subFrameNumber INTEGER (0..4),
+ dl-ChannelisationCodes DL-ChannelCodes-MBSFN-IMB384,
+ modulation CHOICE {
+ modQPSK NULL,
+ mod16QAM SEQUENCE {
+ cpich-SecCCPCH-PowerOffset INTEGER (-11..4)
+ }
+ }
+}
+
+SecondaryCCPCHInfo-MBMS-r6 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ sttd-Indicator BOOLEAN,
+ sf-AndCodeNumber SF256-AndCodeNumber,
+ timingOffset TimingOffset DEFAULT 0
+ },
+ tdd384 SEQUENCE {
+ commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
+ downlinkTimeslotsCodes DownlinkTimeslotsCodes
+ },
+ tdd128 SEQUENCE {
+ commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
+ downlinkTimeslotsCodes DownlinkTimeslotsCodes-LCR-r4
+ }
+ }
+}
+
+SecondaryCCPCHInfo-MBMS-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ -- The CHOICE fdd is used for both "fdd" and "3.84 Mcps TDD MBSFN IMB"
+ fdd SEQUENCE {
+ -- The IE secondaryScramblingCode is not applicable for "3.84 Mcps TDD MBSFN IMB"
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ -- The IE sttd-Indicator is not applicable for cells operating in MBSFN mode,
+ -- the UE behaviour is unspecified
+ sttd-Indicator BOOLEAN,
+ sf-AndCodeNumber SF256-AndCodeNumber,
+ -- The IE timingOffset is not applicable for "3.84 Mcps TDD MBSFN IMB"
+ timingOffset TimingOffset DEFAULT 0,
+ modulation CHOICE {
+ modQPSK NULL,
+ -- The CHOICE mod16QAM is not applicable for MCCH in "3.84 Mcps TDD MBSFN IMB"
+ mod16QAM INTEGER (-11..4)
+ } OPTIONAL
+ },
+ tdd384 SEQUENCE {
+ commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
+ downlinkTimeslotsCodes DownlinkTimeslotsCodes-r7,
+ modulation ENUMERATED { modQPSK, mod16QAM }
+ },
+ tdd768 SEQUENCE {
+ commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
+ downlinkTimeslotsCodes DownlinkTimeslotsCodes-VHCR,
+ modulation ENUMERATED { modQPSK, mod16QAM }
+ },
+ tdd128 SEQUENCE {
+ commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
+ downlinkTimeslotsCodes DownlinkTimeslotsCodes-LCR-r4,
+ mbsfnSpecialTimeSlot TimeSlotLCR-ext OPTIONAL,
+ modulation ENUMERATED { modQPSK, mod16QAM }
+ }
+ }
+}
+
+SecondaryCCPCHInfoDiff-MBMS ::= SEQUENCE {
+ secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
+ sttd-Indicator BOOLEAN,
+ sf-AndCodeNumber SF256-AndCodeNumber OPTIONAL,
+ timingOffset TimingOffset OPTIONAL
+}
+
+SecondaryCPICH-Info ::= SEQUENCE {
+ secondaryDL-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ channelisationCode ChannelisationCode256
+}
+
+SecondaryScramblingCode ::= INTEGER (1..15)
+
+SecondaryCellMIMOparametersFDD ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL
+ }
+}
+
+SecondaryCellMIMOparametersFDD-v950ext ::= SEQUENCE {
+ precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
+}
+
+SecondaryCellMIMOparametersFDD-r10 ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL,
+ precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
+ }
+}
+
+SecondaryCell4x4MIMOparametersFDD ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL,
+ precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL
+ }
+ }
+}
+
+SecondInterleavingMode ::= ENUMERATED {
+ frameRelated, timeslotRelated }
+
+ServingCellChangeMACreset ::= BOOLEAN
+
+ServingCellChangeMsgType ::= ENUMERATED {
+ radioBearerSetup,
+ radioBearerReconfiguration,
+ transportChannelReconfiguration,
+ physicalChannelReconfiguration }
+
+ServingCellChangeParameters ::= SEQUENCE {
+ servingCellChangeMACreset ServingCellChangeMACreset,
+ servingCellChangeMsgType ServingCellChangeMsgType,
+ servingCellChangeTrId ServingCellChangeTrId
+}
+
+ServingCellChangeParameters-r12 ::= SEQUENCE {
+ servingCellChangeMACreset ServingCellChangeMACreset,
+ servingCellChangeMsgType ServingCellChangeMsgType,
+ servingCellChangeTrId ServingCellChangeTrId,
+ enhancedServingCellChangeforEvent1CsupportIndicator ENUMERATED { true } OPTIONAL
+}
+ServingCellChangeTrId ::= INTEGER (0..3)
+
+SF8Codes ::= ENUMERATED {
+ cc8-1, cc8-2, cc8-3, cc8-4, cc8-5, cc8-6, cc8-7, cc8-8}
+
+SF16Codes ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7,
+ cc16-8}
+
+SF16Codes2 ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7,
+ cc16-8, cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14,
+ cc16-15, cc16-16}
+
+SF32Codes ::= ENUMERATED {
+ cc32-1, cc32-2, cc32-3, cc32-4, cc32-5, cc32-6, cc32-7,
+ cc32-8, cc32-9, cc32-10, cc32-11, cc32-12, cc32-13, cc32-14,
+ cc32-15, cc32-16}
+
+-- SF256-AndCodeNumber encodes both "Spreading factor" and "Code Number"
+SF256-AndCodeNumber ::= CHOICE {
+ sf4 INTEGER (0..3),
+ sf8 INTEGER (0..7),
+ sf16 INTEGER (0..15),
+ sf32 INTEGER (0..31),
+ sf64 INTEGER (0..63),
+ sf128 INTEGER (0..127),
+ sf256 INTEGER (0..255)
+}
+
+-- SF512-AndCodeNumber encodes both "Spreading factor" and "Code Number"
+SF512-AndCodeNumber ::= CHOICE {
+ sf4 INTEGER (0..3),
+ sf8 INTEGER (0..7),
+ sf16 INTEGER (0..15),
+ sf32 INTEGER (0..31),
+ sf64 INTEGER (0..63),
+ sf128 INTEGER (0..127),
+ sf256 INTEGER (0..255),
+ sf512 INTEGER (0..511)
+}
+
+-- SF512-AndPilot encodes both "Spreading factor" and "Number of bits for Pilot bits"
+SF512-AndPilot ::= CHOICE {
+ sfd4 NULL,
+ sfd8 NULL,
+ sfd16 NULL,
+ sfd32 NULL,
+ sfd64 NULL,
+ sfd128 PilotBits128,
+ 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 }
+
+SF-PRACH ::= ENUMERATED {
+ sfpr32, sfpr64, sfpr128, sfpr256 }
+
+SFN-TimeInfo ::= SEQUENCE {
+ activationTimeSFN INTEGER (0..4095),
+ physChDuration DurationTimeInfo
+}
+
+-- actual scheduling value = 2(signalled value +1) and is the periodicity of sending
+-- special burst frames
+SpecialBurstScheduling ::= INTEGER (0..7)
+
+SpreadingFactor ::= ENUMERATED {
+ sf4, sf8, sf16, sf32,
+ sf64, sf128, sf256 }
+
+SPS-Information-TDD128-r8 ::= SEQUENCE {
+ e-dch-SPS-Info E-DCH-SPS-Information-TDD128 OPTIONAL,
+ hs-dsch-SPS-Info HS-DSCH-SPS-Information-TDD128 OPTIONAL
+}
+
+SRB-delay ::= INTEGER (0..7)
+
+SSDT-CellIdentity ::= ENUMERATED {
+ ssdt-id-a, ssdt-id-b, ssdt-id-c,
+ ssdt-id-d, ssdt-id-e, ssdt-id-f,
+ ssdt-id-g, ssdt-id-h }
+
+SSDT-Information ::= SEQUENCE {
+ s-Field S-Field,
+ codeWordSet CodeWordSet
+}
+
+SSDT-Information-r4 ::= SEQUENCE {
+ s-Field S-Field,
+ codeWordSet CodeWordSet,
+ ssdt-UL-r4 SSDT-UL OPTIONAL
+}
+
+SSDT-UL ::= ENUMERATED {
+ ul, ul-AndDL }
+
+StandaloneMidambleInfo-TDD128 ::= SEQUENCE {
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ midambleShift INTEGER (0..15),
+ timeSlotInformation BIT STRING (SIZE (5)),
+ activationTime ActivationTime,
+ subframeNum INTEGER (0..1),
+ repetitionPeriod ENUMERATED {
+ v1, v2, v4, v8,
+ v16, v32, v64, spare},
+ referenceBeta INTEGER (-15..16) OPTIONAL
+}
+
+STTDIndication ::= ENUMERATED { true }
+
+SynchronisationParameters-r4 ::= SEQUENCE {
+ sync-UL-CodesBitmap BIT STRING {
+ code7(0),
+ code6(1),
+ code5(2),
+ code4(3),
+ code3(4),
+ code2(5),
+ code1(6),
+ code0(7)
+ } (SIZE (8)),
+ fpach-Info FPACH-Info-r4,
+ -- Actual value prxUpPCHdes = IE value - 120
+ prxUpPCHdes INTEGER (0..62),
+ sync-UL-Procedure SYNC-UL-Procedure-r4 OPTIONAL
+}
+
+Sync-UL-Codes-Bitmap ::= BIT STRING {
+ code7(0),
+ code6(1),
+ code5(2),
+ code4(3),
+ code3(4),
+ code2(5),
+ code1(6),
+ code0(7)
+ } (SIZE (8))
+
+SYNC-UL-Procedure-r4 ::= SEQUENCE {
+ max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 },
+ powerRampStep INTEGER (0..3)
+}
+
+SYNC-UL-Info-r4 ::= SEQUENCE {
+ sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap,
+ -- Actual value prxUpPCHdes = IE value - 120
+ prxUpPCHdes INTEGER (0..62),
+ powerRampStep INTEGER (0..3),
+ max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 },
+ mmax INTEGER(1..32)
+}
+
+SYNC-UL-InfoForE-RUCCH ::= SEQUENCE {
+ prxUpPCHdes INTEGER (0..62) OPTIONAL,
+ powerRampStep INTEGER (0..3) OPTIONAL,
+ max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 } OPTIONAL,
+ e-RUCCH-Sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap,
+ mmax INTEGER(1..32)
+}
+
+TargetCellPreconfigInfo ::= 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-r8,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD OPTIONAL
+}
+
+TargetCellPreconfigInfo-v890ext ::= MIMO-Parameters-v7f0ext
+
+TargetCellPreconfigInfo-r9 ::= SEQUENCE {
+ activationTimeOffset ActivationTimeOffset OPTIONAL,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL
+}
+
+TargetCellPreconfigInfo-v950ext ::= SecondaryCellMIMOparametersFDD-v950ext
+
+TargetCellPreconfigInfo-r10 ::= SEQUENCE {
+ activationTimeOffset ActivationTimeOffset OPTIONAL,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL
+}
+
+TargetCellPreconfigInfo-vb50ext ::= SEQUENCE {
+ ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL
+}
+
+TargetCellPreconfigInfo-r11 ::= SEQUENCE {
+ activationTimeOffset ActivationTimeOffset OPTIONAL,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r11,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
+ ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL,
+ f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL,
+ uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL,
+ ul-16QAM-Config UL-16QAM-Config OPTIONAL,
+ ul-64QAM-Config UL-64QAM-Config OPTIONAL,
+ ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL
+}
+
+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
+}
+
+TargetCellPreconfigInfo-r13 ::= SEQUENCE {
+ activationTimeOffset ActivationTimeOffset OPTIONAL,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
+ additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r13 OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
+ ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL,
+ f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL,
+ uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL,
+ ul-16QAM-Config UL-16QAM-Config OPTIONAL,
+ ul-64QAM-Config UL-64QAM-Config OPTIONAL,
+ ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL,
+ dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL
+}
+
+
+TDD-FPACH-CCode16-r4 ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+TDD-UL-Interference ::= INTEGER (-110..-52)
+
+TDD-PICH-CCode ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+TDD768-PICH-CCode ::= ENUMERATED {
+ cc32-1, cc32-2, cc32-3, cc32-4,
+ cc32-5, cc32-6, cc32-7, cc32-8,
+ cc32-9, cc32-10, cc32-11, cc32-12,
+ cc32-13, cc32-14, cc32-15, cc32-16,
+ cc32-17, cc32-18, cc32-19, cc32-20,
+ cc32-21, cc32-22, cc32-23, cc32-24,
+ cc32-25, cc32-26, cc32-27, cc32-28,
+ cc32-29, cc32-30, cc32-31, cc32-32 }
+
+TDD-MBSFNInformation ::= SEQUENCE (SIZE (1..maxTS)) OF
+ TDD-MBSFNTSlotInfo
+
+TDD-MBSFNTSlotInfo ::= SEQUENCE {
+ timeSlotNumber TimeslotNumber,
+ cellParametersID CellParametersID
+}
+
+TDD-PRACH-CCode8 ::= ENUMERATED {
+ cc8-1, cc8-2, cc8-3, cc8-4,
+ cc8-5, cc8-6, cc8-7, cc8-8 }
+
+TDD-PRACH-CCode16 ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+TDD-PRACH-CCode-LCR-r4 ::= ENUMERATED {
+ cc4-1, cc4-2, cc4-3, cc4-4,
+ cc8-1, cc8-2, cc8-3, cc8-4,
+ cc8-5, cc8-6, cc8-7, cc8-8,
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+TDD-PRACH-CCodeList ::= CHOICE {
+ sf8 SEQUENCE (SIZE (1..8)) OF
+ TDD-PRACH-CCode8,
+-- Channelisation codes cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14,
+-- cc16-15 and cc16-16 shall not be used
+ sf16 SEQUENCE (SIZE (1..8)) OF
+ TDD-PRACH-CCode16
+}
+
+TDD768-PRACH-CCode16 ::= ENUMERATED {
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+TDD768-PRACH-CCode32 ::= ENUMERATED {
+ cc32-1, cc32-2, cc32-3, cc32-4,
+ cc32-5, cc32-6, cc32-7, cc32-8,
+ cc32-9, cc32-10, cc32-11, cc32-12,
+ cc32-13, cc32-14, cc32-15, cc32-16 }
+
+TDD768-PRACH-CCodeList ::= CHOICE {
+ sf32 SEQUENCE (SIZE (1..16)) OF
+ TDD768-PRACH-CCode32,
+-- Channelisation codes cc32-17, cc32-18, cc32-19, cc32-20, cc32-21, cc32-22,
+-- cc32-23, cc32-24, cc32-25, cc32-26, cc32-27, cc32-28, cc32-29, cc32-30, cc32-31
+-- and cc32-32 shall not be used
+ sf16 SEQUENCE (SIZE (1..16)) OF
+ TDD768-PRACH-CCode16
+}
+
+TFC-ControlDuration ::= ENUMERATED {
+ tfc-cd1, tfc-cd2, tfc-cd4, tfc-cd8,
+ tfc-cd16, tfc-cd24, tfc-cd32,
+ tfc-cd48, tfc-cd64, tfc-cd128,
+ tfc-cd192, tfc-cd256, tfc-cd512 }
+
+TFCI-Coding ::= ENUMERATED {
+ tfci-bits-4, tfci-bits-8,
+ tfci-bits-16, tfci-bits-32 }
+
+TGCFN ::= INTEGER (0..255)
+
+-- In TGD, value 270 represents "undefined" in the tabular description.
+TGD ::= INTEGER (15..270)
+
+TGL ::= INTEGER (1..14)
+
+TGMP ::= ENUMERATED {
+ tdd-Measurement, fdd-Measurement,
+ gsm-CarrierRSSIMeasurement,
+ gsm-initialBSICIdentification, gsmBSICReconfirmation,
+ multi-carrier }
+
+TGMP-r8 ::= ENUMERATED {
+ tdd-Measurement, fdd-Measurement,
+ gsm-CarrierRSSIMeasurement,
+ gsm-initialBSICIdentification, gsmBSICReconfirmation,
+ multi-carrier, e-UTRA, spare }
+
+TGP-Sequence ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ tgps-ConfigurationParams TGPS-ConfigurationParams OPTIONAL
+}
+
+TGP-Sequence-r8 ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ tgps-ConfigurationParams TGPS-ConfigurationParams-r8 OPTIONAL
+}
+
+TGP-Sequence-r10 ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ tgps-ConfigurationParams TGPS-ConfigurationParams-r10 OPTIONAL
+}
+
+TGPS-Reconfiguration-CFN ::= INTEGER (0..255)
+
+TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-Sequence
+
+TGP-SequenceList-r8 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-Sequence-r8
+
+TGP-SequenceList-r10 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-Sequence-r10
+
+TGP-SequenceShort ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ }
+}
+
+TGP-SequenceShort-r10 ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
+}
+
+TGPL ::= INTEGER (1..144)
+
+-- TABULAR: In TGPRC, value 0 represents "infinity" in the tabular description.
+TGPRC ::= INTEGER (0..511)
+
+TGPS-ConfigurationParams ::= SEQUENCE {
+ tgmp TGMP,
+ tgprc TGPRC,
+ tgsn TGSN,
+ tgl1 TGL,
+ tgl2 TGL OPTIONAL,
+ tgd TGD,
+ tgpl1 TGPL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it shall be ignored.
+ dummy TGPL OPTIONAL,
+ rpp RPP,
+ itp ITP,
+ -- TABULAR: Compressed mode method is nested inside UL-DL-Mode
+ ul-DL-Mode UL-DL-Mode,
+ dl-FrameType DL-FrameType,
+ deltaSIR1 DeltaSIR,
+ deltaSIRAfter1 DeltaSIR,
+ deltaSIR2 DeltaSIR OPTIONAL,
+ deltaSIRAfter2 DeltaSIR OPTIONAL,
+ nidentifyAbort NidentifyAbort OPTIONAL,
+ treconfirmAbort TreconfirmAbort OPTIONAL
+}
+
+TGPS-ConfigurationParams-r8 ::= SEQUENCE {
+ tgmp TGMP-r8,
+ tgprc TGPRC,
+ tgsn TGSN,
+ tgl1 TGL,
+ tgl2 TGL OPTIONAL,
+ tgd TGD,
+ tgpl1 TGPL,
+ rpp RPP,
+ itp ITP,
+ -- TABULAR: Compressed mode method is nested inside UL-DL-Mode
+ ul-DL-Mode UL-DL-Mode,
+ dl-FrameType DL-FrameType,
+ deltaSIR1 DeltaSIR,
+ deltaSIRAfter1 DeltaSIR,
+ deltaSIR2 DeltaSIR OPTIONAL,
+ deltaSIRAfter2 DeltaSIR OPTIONAL,
+ nidentifyAbort NidentifyAbort OPTIONAL,
+ treconfirmAbort TreconfirmAbort OPTIONAL
+}
+
+TGPS-ConfigurationParams-r10 ::= SEQUENCE {
+ tgmp TGMP-r8,
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL,
+ tgprc TGPRC,
+ tgsn TGSN,
+ tgl1 TGL,
+ tgl2 TGL OPTIONAL,
+ tgd TGD,
+ tgpl1 TGPL,
+ rpp RPP,
+ itp ITP,
+ -- TABULAR: Compressed mode method is nested inside UL-DL-Mode
+ ul-DL-Mode UL-DL-Mode,
+ dl-FrameType DL-FrameType,
+ deltaSIR1 DeltaSIR,
+ deltaSIRAfter1 DeltaSIR,
+ deltaSIR2 DeltaSIR OPTIONAL,
+ deltaSIRAfter2 DeltaSIR OPTIONAL,
+ nidentifyAbort NidentifyAbort OPTIONAL,
+ treconfirmAbort TreconfirmAbort OPTIONAL
+}
+
+TGPSI ::= INTEGER (1..maxTGPS)
+
+TGSN ::= INTEGER (0..14)
+
+TimeInfo ::= SEQUENCE {
+ activationTime ActivationTime OPTIONAL,
+ durationTimeInfo DurationTimeInfo OPTIONAL
+}
+
+TimeSlotLCR-ext ::= ENUMERATED {
+ ts7, spare3, spare2, spare1 }
+
+TimeslotList ::= SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotNumber
+
+TimeslotList-r4 ::= CHOICE {
+-- the choice for 7.68 Mcps TDD is as for 3.84 Mcps TDD --
+ tdd384 SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotNumber,
+ tdd128 SEQUENCE (SIZE (1..maxTS-LCR)) OF
+ TimeslotNumber-LCR-r4
+}
+
+-- If TimeslotNumber is included for a 1.28Mcps TDD description, it shall take values from 0..6
+TimeslotNumber ::= INTEGER (0..14)
+
+TimeslotNumber-LCR-r4 ::= INTEGER (0..6)
+
+TimeslotNumber-PRACH-LCR-r4 ::= INTEGER (1..6)
+
+TimeslotSync2 ::= INTEGER (0..6)
+
+DTX-DRX-TimingInfo-r7 ::= SEQUENCE {
+ timing CHOICE {
+ continue NULL,
+ newTiming NewTiming
+ }
+}
+
+-- Actual value TimingOffset = IE value * 256
+TimingOffset ::= INTEGER (0..149)
+
+TimingMaintainedSynchInd ::= ENUMERATED { false }
+
+TPC-CombinationIndex ::= INTEGER (0..5)
+
+TPC-CommandTargetRate ::= INTEGER (0..10)
+
+-- Actual value TPC-StepSizeFDD = IE value + 1
+TPC-StepSizeFDD ::= INTEGER (0..1)
+
+TPC-StepSizeTDD ::= INTEGER (1..3)
+
+TransportBlockSizeIndex ::= INTEGER (1..32)
+
+-- Actual value TreconfirmAbort = IE value * 0.5 seconds
+TreconfirmAbort ::= INTEGER (1..20)
+
+TwoMsHarqConfiguration ::= SEQUENCE {
+ harqProcessAllocation BIT STRING (SIZE (8)) OPTIONAL
+}
+
+TX-DiversityMode ::= ENUMERATED {
+ noDiversity,
+ sttd,
+ closedLoopMode1,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy }
+
+UARFCN ::= INTEGER (0..16383)
+
+UCSM-Info ::= SEQUENCE {
+ minimumSpreadingFactor MinimumSpreadingFactor,
+ nf-Max NF-Max,
+ channelReqParamsForUCSM ChannelReqParamsForUCSM
+}
+
+UE-DPCCH-Burst ::= ENUMERATED {
+ sub-frames-1,
+ sub-frames-2,
+ 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,
+ sub-frames-8,
+ sub-frames-10,
+ sub-frames-16,
+ sub-frames-20,
+ 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,
+ sub-frames-10,
+ sub-frames-20 }
+
+UE-DTX-Cycle1-2ms ::= ENUMERATED {
+ sub-frames-1,
+ sub-frames-4,
+ sub-frames-5,
+ sub-frames-8,
+ sub-frames-10,
+ sub-frames-16,
+ sub-frames-20,
+ spare1 }
+
+UE-DTX-Cycle2-10ms ::= ENUMERATED {
+ sub-frames-5,
+ sub-frames-10,
+ sub-frames-20,
+ sub-frames-40,
+ sub-frames-80,
+ sub-frames-160,
+ spare2,
+ spare1 }
+
+UE-DTX-Cycle2-2ms ::= 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,
+ spare4,
+ spare3,
+ 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,
+ e-dch-tti-8,
+ e-dch-tti-16,
+ e-dch-tti-32,
+ e-dch-tti-64,
+ e-dch-tti-128,
+ e-dch-tti-256,
+ spare8,
+ spare7,
+ spare6,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+UE-DTX-long-preamble-length ::= ENUMERATED {
+ slots-4,
+ slots-15 }
+
+UE-DTX-DRX-Offset ::= INTEGER (0..159)
+
+UE-GrantMonitoring-InactivityThreshold ::= ENUMERATED {
+ e-dch-tti-0,
+ e-dch-tti-1,
+ e-dch-tti-2,
+ e-dch-tti-4,
+ e-dch-tti-8,
+ e-dch-tti-16,
+ e-dch-tti-32,
+ e-dch-tti-64,
+ e-dch-tti-128,
+ e-dch-tti-256,
+ spare6,
+ spare5,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+UL-16QAM-Config ::= SEQUENCE {
+ ul-16QAM-Settings UL-16QAM-Settings OPTIONAL,
+ e-TFCI-TableIndex E-TFCI-TableIndex OPTIONAL,
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL
+}
+
+UL-16QAM-Settings ::= SEQUENCE {
+ beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1)
+}
+
+UL-64QAM-Config ::= SEQUENCE {
+ ul-64QAM-Settings UL-64QAM-Settings OPTIONAL,
+ mac-is-i-resetIndicator ENUMERATED { true } OPTIONAL
+}
+
+UL-64QAM-Settings ::= SEQUENCE {
+ beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1)
+}
+
+UL-CCTrCH ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ ul-TargetSIR UL-TargetSIR,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
+}
+
+UL-CCTrCH-r4 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
+ }
+ }
+}
+
+UL-CCTrCH-r7 ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain DEFAULT 1,
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR,
+ timeInfo TimeInfo,
+ commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-VHCR OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r7 OPTIONAL
+ }
+ }
+}
+
+UL-CCTrCHList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ UL-CCTrCH
+
+UL-CCTrCHList-r4 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ UL-CCTrCH-r4
+
+UL-CCTrCHList-r7 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ UL-CCTrCH-r7
+
+UL-CCTrCHListToRemove ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ TFCS-IdentityPlain
+
+UL-CCTrChTPCList ::= SEQUENCE (SIZE (0..maxCCTrCH)) OF
+ TFCS-Identity
+
+UL-ChannelRequirement ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy CPCH-SetInfo
+}
+
+UL-ChannelRequirement-r4 ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info-r4,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy CPCH-SetInfo
+}
+
+UL-ChannelRequirement-r5 ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info-r5,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy CPCH-SetInfo
+}
+
+-- Note: the reference to CPCH in the element name below is incorrect. The name is not
+-- changed to keep it aligned with R99.
+UL-ChannelRequirementWithCPCH-SetID ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info,
+ -- dummy1 and dummy 2 are not used in this version of the specification, they should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy1 CPCH-SetInfo,
+ dummy2 CPCH-SetID
+}
+
+-- Note: the reference to CPCH in the element name below is incorrect. The name is not
+-- changed to keep it aligned with R99.
+UL-ChannelRequirementWithCPCH-SetID-r4 ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info-r4,
+ -- dummy1 and dummy2 are not used in this version of the specification, they
+ -- should not be sent and if received the UE behaviour is not specified.
+ dummy1 CPCH-SetInfo,
+ dummy2 CPCH-SetID
+}
+
+-- Note: the reference to CPCH in the element name below is incorrect. The name is not
+-- changed to keep it aligned with R99.
+UL-ChannelRequirementWithCPCH-SetID-r5 ::= CHOICE {
+ ul-DPCH-Info UL-DPCH-Info-r5,
+ -- dummy1 and dummy2 are not used in this version of the specification, they should
+ -- not be sent and if received the UE behaviour is not specified.
+ dummy1 CPCH-SetInfo,
+ dummy2 CPCH-SetID
+}
+
+
+UL-CLTD-InfoFDD ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ s-dpcch-Info S-DPCCH-Information,
+ initial-CLTD-ActivationState ENUMERATED { first-state, second-state } OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL
+ }
+ }
+}
+
+UL-CompressedModeMethod ::= ENUMERATED {
+ sf-2,
+ higherLayerScheduling }
+
+UL-DL-Mode ::= CHOICE {
+ ul UL-CompressedModeMethod,
+ dl DL-CompressedModeMethod,
+ ul-and-dl SEQUENCE {
+ ul UL-CompressedModeMethod,
+ dl DL-CompressedModeMethod
+ }}
+
+UL-DPCCH-SlotFormat ::= ENUMERATED {
+ slf0, slf1, slf2 }
+
+UL-DPCH-CodeInfoForCommonEDCH ::= SEQUENCE {
+ ul-DPCCHscramblingCodeType ScramblingCodeType,
+ ul-DPCCHscramblingCode UL-ScramblingCode OPTIONAL
+}
+
+UL-DPCH-Info ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-Info-r4 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r4 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-Info-r5 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r5 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-Info-r6 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r6 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ dpdchPresence CHOICE {
+ present SEQUENCE {
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ notPresent SEQUENCE {
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL
+ }
+ }
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-Info-r7 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r7 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ dpdchPresence CHOICE {
+ present SEQUENCE {
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ notPresent SEQUENCE {
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
+ }
+ }
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList-r7 OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-Info-r11 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r11 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ scramblingCodeType ScramblingCodeType,
+ scramblingCode UL-ScramblingCode,
+ dpdchPresence CHOICE {
+ present SEQUENCE {
+ numberOfDPDCH NumberOfDPDCH DEFAULT 1,
+ spreadingFactor SpreadingFactor,
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL,
+ puncturingLimit PuncturingLimit
+ },
+ notPresent SEQUENCE {
+ tfci-Existence BOOLEAN,
+ -- numberOfFBI-Bits is conditional based on history
+ numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
+ numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
+ }
+ }
+ },
+ tdd SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
+ ul-CCTrCHList UL-CCTrCHList-r7 OPTIONAL,
+ ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
+ }
+ }
+}
+
+UL-DPCH-InfoPostFDD ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostFDD,
+ scramblingCodeType ScramblingCodeType,
+ reducedScramblingCodeNumber ReducedScramblingCodeNumber,
+ spreadingFactor SpreadingFactor
+
+}
+
+UL-DPCH-InfoPostTDD ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostTDD,
+ ul-TimingAdvance UL-TimingAdvanceControl OPTIONAL,
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes
+}
+
+UL-DPCH-InfoPostTDD-LCR-r4 ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostTDD-LCR-r4,
+ ul-TimingAdvance UL-TimingAdvanceControl-LCR-r4 OPTIONAL,
+ ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4
+}
+
+UL-DPCH-InfoPredef ::= SEQUENCE {
+ ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPredef,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ tfci-Existence BOOLEAN,
+ puncturingLimit PuncturingLimit
+ },
+ tdd SEQUENCE {
+ commonTimeslotInfo CommonTimeslotInfo
+ }
+ }
+}
+
+UL-DPCH-InfoPredef-v770ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
+ },
+ tdd NULL }
+}
+
+UL-DPCH-PowerControlInfo ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm
+ },
+ tdd SEQUENCE {
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValueTdd,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ } OPTIONAL
+ }
+}
+
+UL-DPCH-PowerControlInfo-r4 ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm
+ },
+ tdd SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd128 SEQUENCE {
+ tpc-StepSize TPC-StepSizeTDD
+ }
+ },
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+}
+
+UL-DPCH-PowerControlInfo-r5 ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
+ },
+ tdd SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd128 SEQUENCE {
+ tpc-StepSize TPC-StepSizeTDD
+ }
+ },
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+}
+
+UL-DPCH-PowerControlInfo-r6 ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode
+ },
+ tdd SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd128 SEQUENCE {
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ tpc-StepSize TPC-StepSizeTDD
+ }
+ },
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+}
+
+UL-DPCH-PowerControlInfo-r7 ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode
+ },
+ tdd SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd768 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd128 SEQUENCE {
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ tpc-StepSize TPC-StepSizeTDD
+ }
+ },
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+}
+
+UL-DPCH-PowerControlInfo-r11 ::= CHOICE {
+ fdd SEQUENCE {
+ dpcch-PowerOffset DPCCH-PowerOffset,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay,
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ deltaACK DeltaACK-r11 OPTIONAL,
+ deltaNACK DeltaNACK-r11 OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
+ ack-NACK-repetition-factor-assisting ACK-NACK-repetitionFactor OPTIONAL,
+ harq-Preamble-Mode HARQ-Preamble-Mode
+ },
+ tdd SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR OPTIONAL,
+ ul-OL-PC-Signalling CHOICE {
+ broadcast-UL-OL-PC-info NULL,
+ individuallySignalled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd768 SEQUENCE {
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ dpch-ConstantValue ConstantValue
+ },
+ tdd128 SEQUENCE {
+ beaconPLEst BEACON-PL-Est OPTIONAL,
+ tpc-StepSize TPC-StepSizeTDD
+ }
+ },
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+}
+
+UL-DPCHpowerControlInfoConcurrentTTI ::= SEQUENCE {
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
+}
+
+UL-DPCHpowerControlInfoForCommonEDCH ::= SEQUENCE {
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm,
+ deltaACK DeltaACK OPTIONAL,
+ deltaNACK DeltaNACK OPTIONAL,
+ ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
+}
+
+UL-DPCH-PowerControlInfoPostFDD ::= SEQUENCE {
+ -- DPCCH-PowerOffset2 has a smaller range to save bits
+ dpcch-PowerOffset DPCCH-PowerOffset2,
+ pc-Preamble PC-Preamble,
+ sRB-delay SRB-delay
+}
+
+UL-DPCH-PowerControlInfoPostTDD ::= SEQUENCE {
+ ul-TargetSIR UL-TargetSIR,
+ ul-TimeslotInterference TDD-UL-Interference
+}
+
+UL-DPCH-PowerControlInfoPostTDD-LCR-r4 ::= SEQUENCE {
+ -- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
+ -- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
+ ul-TargetSIR UL-TargetSIR
+}
+
+UL-DPCH-PowerControlInfoPredef ::= CHOICE {
+ fdd SEQUENCE {
+ -- TABULAR: TPC step size nested inside PowerControlAlgorithm
+ powerControlAlgorithm PowerControlAlgorithm
+ },
+ tdd SEQUENCE {
+ -- dpch-ConstantValue shall be ignored if in 1.28Mcps TDD mode.
+ dpch-ConstantValue ConstantValueTdd
+ }
+}
+
+
+UL-EDCH-Information-ext ::= CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-ext OPTIONAL
+ }
+}
+
+UL-EDCH-Information-r6 ::= SEQUENCE {
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
+ e-DPCCH-Info E-DPCCH-Info OPTIONAL,
+ e-DPDCH-Info E-DPDCH-Info OPTIONAL,
+ schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL
+}
+
+UL-EDCH-Information-r7 ::= SEQUENCE {
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
+ e-DPDCH-Info E-DPDCH-Info-r7 OPTIONAL,
+ schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
+ ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
+ },
+ tdd SEQUENCE {
+ e-RUCCH-Info E-RUCCH-Info OPTIONAL,
+ e-PUCH-Info E-PUCH-Info OPTIONAL,
+ non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD OPTIONAL
+ }
+ }
+}
+
+UL-EDCH-Information-r8 ::= SEQUENCE {
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
+ e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
+ schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
+ ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
+ },
+ tdd SEQUENCE {
+ e-RUCCH-Info E-RUCCH-Info OPTIONAL,
+ e-PUCH-Info E-PUCH-Info OPTIONAL,
+ non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD OPTIONAL
+ }
+ }
+}
+
+UL-EDCH-Information-r9 ::= SEQUENCE {
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
+ e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
+ schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
+ ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
+ },
+ tdd SEQUENCE {
+ e-RUCCH-Info E-RUCCH-Info OPTIONAL,
+ e-PUCH-Info E-PUCH-Info OPTIONAL,
+ non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-r9 OPTIONAL
+ }
+ }
+}
+
+UL-EDCH-Information-r11 ::= SEQUENCE {
+ mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
+ e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
+ ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL,
+ schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
+ ul-16QAM-Settings UL-16QAM-Settings OPTIONAL,
+ ul-64QAM-Settings UL-64QAM-Settings OPTIONAL
+ },
+ tdd SEQUENCE {
+ e-RUCCH-Info E-RUCCH-Info OPTIONAL,
+ e-PUCH-Info E-PUCH-Info OPTIONAL,
+ non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-r9 OPTIONAL
+ }
+ }
+}
+
+UL-MIMO-InfoFDD ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ s-e-dpcch-power-offset INTEGER(0..17),
+ rank2-minimum-E-TFCI E-DCH-MinimumSet-E-TFCI,
+ inter-stream-compensation INTEGER(0..15) OPTIONAL
+ }
+ }
+}
+
+UL-MulticarrierEDCH-InfolistItem-TDD128 ::= SEQUENCE {
+ uarfcn UARFCN,
+ prxdes-base INTEGER (-112..-50),
+ e-PUCH-info E-PUCH-Info-MulticarrierEDCH-TDD128 OPTIONAL,
+ e-AGCH-info E-AGCH-Information-TDD128 OPTIONAL,
+ e-HICH-info E-HICH-Information-TDD128 OPTIONAL
+}
+
+UL-MulticarrierEDCH-Infolist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
+ UL-MulticarrierEDCH-InfolistItem-TDD128
+
+UL-MulticarrierEDCH-Deletelist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
+ UARFCN
+
+UL-MulticarrierEDCHInfo-TDD128 ::= SEQUENCE {
+ configuration-info CHOICE {
+ continue NULL,
+ newConfiguration UL-MulticarrierEDCH-NewConfigurationInfo-TDD128
+ }
+}
+
+UL-MulticarrierEDCH-NewConfigurationInfo-TDD128 ::= SEQUENCE {
+ tsn-Length ENUMERATED { tsn-14bits } OPTIONAL,
+ ul-MulticarrierEDCH-Infolist UL-MulticarrierEDCH-Infolist-TDD128 OPTIONAL,
+ ul-MulticarrierEDCH-Deletelist UL-MulticarrierEDCH-Deletelist-TDD128 OPTIONAL
+}
+
+UL-Interference ::= INTEGER (-110..-70)
+
+UL-ScramblingCode ::= INTEGER (0..16777215)
+
+
+UL-SynchronisationParameters-r4 ::= SEQUENCE {
+ stepSize INTEGER (1..8),
+ frequency INTEGER (1..8)
+}
+
+-- Actual value UL-TargetSIR = (IE value * 0.5) - 11
+UL-TargetSIR ::= INTEGER (0..62)
+
+UL-TimingAdvance ::= INTEGER (0..63)
+
+UL-TimingAdvanceControl ::= CHOICE {
+ disabled NULL,
+ enabled SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ activationTime ActivationTime OPTIONAL
+ }
+}
+
+UL-TimingAdvanceControl-r4 ::= CHOICE {
+ disabled NULL,
+ enabled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ activationTime ActivationTime OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ synchronisationParameters SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+ }
+}
+
+UL-TimingAdvanceControl-r7 ::= CHOICE {
+ disabled NULL,
+ enabled SEQUENCE {
+ tddOption CHOICE {
+ tdd384 SEQUENCE {
+ ul-TimingAdvance UL-TimingAdvance OPTIONAL,
+ ext-UL-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ activationTime ActivationTime OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ ext-UL-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
+ activationTime ActivationTime OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ synchronisationParameters SynchronisationParameters-r4 OPTIONAL
+ }
+ }
+ }
+}
+
+UL-TimingAdvanceControl-LCR-r4 ::= CHOICE {
+ disabled NULL,
+ enabled SEQUENCE {
+ ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
+ synchronisationParameters SynchronisationParameters-r4 OPTIONAL
+ }
+}
+
+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,
+ cc8-1, cc8-2, cc8-3, cc8-4,
+ cc8-5, cc8-6, cc8-7, cc8-8,
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16 }
+
+UL-TS-ChannelisationCodeList ::= SEQUENCE (SIZE (1..2)) OF
+ UL-TS-ChannelisationCode
+
+UL-TS-ChannelisationCodeList-r7 ::= SEQUENCE (SIZE (1..2)) OF
+ SEQUENCE {
+ ul-TS-Channelisation-Code UL-TS-ChannelisationCode,
+ plcch-info PLCCH-Info OPTIONAL
+}
+
+UL-TS-ChannelisationCode-VHCR ::= ENUMERATED {
+ cc1-1, cc2-1, cc2-2,
+ cc4-1, cc4-2, cc4-3, cc4-4,
+ cc8-1, cc8-2, cc8-3, cc8-4,
+ cc8-5, cc8-6, cc8-7, cc8-8,
+ cc16-1, cc16-2, cc16-3, cc16-4,
+ cc16-5, cc16-6, cc16-7, cc16-8,
+ cc16-9, cc16-10, cc16-11, cc16-12,
+ cc16-13, cc16-14, cc16-15, cc16-16,
+ cc32-1, cc32-2, cc32-3, cc32-4,
+ cc32-5, cc32-6, cc32-7, cc32-8,
+ cc32-9, cc32-10, cc32-11, cc32-12,
+ cc32-13, cc32-14, cc32-15, cc32-16,
+ cc32-17, cc32-18, cc32-19, cc32-20,
+ cc32-21, cc32-22, cc32-23, cc32-24,
+ cc32-25, cc32-26, cc32-27, cc32-28,
+ cc32-29, cc32-30, cc32-31, cc32-32 }
+
+UL-TS-ChannelisationCodeList-VHCR ::= SEQUENCE (SIZE (1..2)) OF
+ UL-TS-ChannelisationCode-VHCR
+
+Uplink-DPCCH-Slot-Format-Information ::= ENUMERATED {
+ slot-format-1,
+ -- dummy is not used in this version of
+ -- specification, it should not be sent and if
+ -- received it should be ignored.
+ dummy,
+ slot-format-4,
+ spare1 }
+
+UplinkAdditionalTimeslots ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
+ }
+ }
+}
+
+UplinkAdditionalTimeslots-LCR-r4 ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
+ }
+ }
+}
+
+UplinkAdditionalTimeslots-LCR-r7 ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ -- plcch-info assigned as previously defined slot
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-r7
+ }
+ }
+}
+
+UplinkAdditionalTimeslots-VHCR ::= SEQUENCE {
+ parameters CHOICE {
+ sameAsLast SEQUENCE {
+ timeslotNumber TimeslotNumber
+ },
+ newParameters SEQUENCE {
+ individualTimeslotInfo IndividualTimeslotInfo-VHCR,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
+ }
+ }
+}
+
+UplinkTimeslotsCodes ::= SEQUENCE {
+ dynamicSFusage BOOLEAN,
+ firstIndividualTimeslotInfo IndividualTimeslotInfo,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive SEQUENCE {
+ numAdditionalTimeslots INTEGER (1..maxTS-1)
+ },
+ timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
+ UplinkAdditionalTimeslots
+ }
+ }
+}
+
+UplinkTimeslotsCodes-VHCR ::= SEQUENCE {
+ dynamicSFusage BOOLEAN,
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-VHCR,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-VHCR,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive SEQUENCE {
+ numAdditionalTimeslots INTEGER (1..maxTS-1)
+ },
+ timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
+ UplinkAdditionalTimeslots-VHCR
+ }
+ }
+}
+
+UplinkTimeslotsCodes-LCR-r4 ::= SEQUENCE {
+ dynamicSFusage BOOLEAN,
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive SEQUENCE {
+ numAdditionalTimeslots INTEGER (1..maxTS-LCR-1)
+ },
+ timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ UplinkAdditionalTimeslots-LCR-r4
+ }
+ }
+}
+
+UplinkTimeslotsCodes-LCR-r7 ::= SEQUENCE {
+ dynamicSFusage BOOLEAN,
+ firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
+ ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-r7,
+ moreTimeslots CHOICE {
+ noMore NULL,
+ additionalTimeslots CHOICE {
+ consecutive SEQUENCE {
+ -- the choice of 'consecutive' is not needed because there is only 1 option.
+ numAdditionalTimeslots INTEGER (1..maxTS-LCR-1)
+ },
+ timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ UplinkAdditionalTimeslots-LCR-r7
+ }
+ }
+}
+
+UpPCHposition-LCR ::= INTEGER (0..127)
+
+Wi-LCR ::= INTEGER (1..4)
+
+-- ***************************************************
+--
+-- MEASUREMENT INFORMATION ELEMENTS (10.3.7)
+--
+-- ***************************************************
+
+AcquisitionSatInfo ::= SEQUENCE {
+ satID SatID,
+ -- Actual value dopplerOthOrder = IE value * 2.5
+ doppler0thOrder INTEGER (-2048..2047),
+ extraDopplerInfo ExtraDopplerInfo OPTIONAL,
+ codePhase INTEGER (0..1022),
+ integerCodePhase INTEGER (0..19),
+ gps-BitNumber INTEGER (0..3),
+ codePhaseSearchWindow CodePhaseSearchWindow,
+ azimuthAndElevation AzimuthAndElevation OPTIONAL
+}
+
+AcquisitionSatInfo-va40ext ::= SEQUENCE {
+ azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
+}
+
+AcquisitionSatInfo-r10 ::= SEQUENCE {
+ satID SatID,
+ -- Actual value dopplerOthOrder = IE value * 2.5
+ doppler0thOrder INTEGER (-2048..2047),
+ extraDopplerInfo ExtraDopplerInfo OPTIONAL,
+ codePhase INTEGER (0..1022),
+ integerCodePhase INTEGER (0..19),
+ gps-BitNumber INTEGER (0..3),
+ codePhaseSearchWindow CodePhaseSearchWindow,
+ azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL
+}
+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
+
+AcquisitionSatInfoList-va40ext ::= SEQUENCE (SIZE (1..maxSat)) OF
+ AcquisitionSatInfo-va40ext
+
+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
+
+AdditionalMeasurementID-List-r9 ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasurementIdentity-r9
+
+AlmanacSatInfo ::= SEQUENCE {
+ dataID INTEGER (0..3),
+ satID SatID,
+ e BIT STRING (SIZE (16)),
+ t-oa BIT STRING (SIZE (8)),
+ deltaI BIT STRING (SIZE (16)),
+ omegaDot BIT STRING (SIZE (16)),
+ satHealth BIT STRING (SIZE (8)),
+ a-Sqrt BIT STRING (SIZE (24)),
+ omega0 BIT STRING (SIZE (24)),
+ m0 BIT STRING (SIZE (24)),
+ omega BIT STRING (SIZE (24)),
+ af0 BIT STRING (SIZE (11)),
+ af1 BIT STRING (SIZE (11))
+}
+
+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
+}
+
+ALM-GlonassAlmanacSet ::= SEQUENCE {
+ sat-info-GLOkpList GANSS-SAT-Info-Almanac-GLOkpList
+}
+
+ALM-keplerianParameters ::= SEQUENCE {
+ -- time of week by 600s steps
+ t-oa INTEGER (0..1023),
+ iod-a INTEGER (0..15),
+ sat-info-kpList GANSS-SAT-Info-Almanac-KpList
+}
+
+ALM-MidiAlmanacSet ::= SEQUENCE {
+ -- time of week by 4096s steps
+ t-oa INTEGER (0..147),
+ sat-info-MIDIkpList GANSS-SAT-Info-Almanac-MIDIkpList
+}
+
+ALM-NAVKeplerianSet ::= SEQUENCE {
+ -- time of week by 4096s steps
+ t-oa INTEGER (0..147),
+ sat-info-NAVkpList GANSS-SAT-Info-Almanac-NAVkpList
+}
+
+ALM-ReducedKeplerianSet ::= SEQUENCE {
+ -- time of week by 4096s steps
+ t-oa INTEGER (0..147),
+ sat-info-REDkpList GANSS-SAT-Info-Almanac-REDkpList
+}
+
+AuxInfoGANSS-ID1 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF AuxInfoGANSS-ID1-element
+
+AuxInfoGANSS-ID1-element ::= SEQUENCE {
+ svID INTEGER(0..63),
+ signalsAvailable BIT STRING (SIZE(8))
+}
+
+AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE (1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
+
+AuxInfoGANSS-ID3-element ::= SEQUENCE {
+ svID INTEGER (0..63),
+ signalsAvailable BIT STRING (SIZE (8)),
+ channelNumber INTEGER (-7..13)
+}
+
+AverageRLC-BufferPayload ::= ENUMERATED {
+ pla0, pla4, pla8, pla16, pla32,
+ pla64, pla128, pla256, pla512,
+ pla1024, pla2k, pla4k, pla8k, pla16k,
+ pla32k, pla64k, pla128k, pla256k,
+ pla512k, pla1024k, spare12, spare11,
+ spare10, spare9, spare8, spare7, spare6,
+ spare5, spare4, spare3, spare2, spare1 }
+
+AzimuthAndElevation ::= SEQUENCE {
+ -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
+ azimuth INTEGER (0..31),
+ -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
+ elevation INTEGER (0..7)
+}
+
+AzimuthAndElevation-va40ext ::= SEQUENCE {
+ azimuthLSB INTEGER (0..15),
+ elevationLSB INTEGER (0..15)
+}
+
+AzimuthAndElevation-r10 ::= SEQUENCE {
+ -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
+ azimuth INTEGER (0..31),
+ -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
+ elevation INTEGER (0..7),
+ azimuthLSB INTEGER (0..15),
+ elevationLSB INTEGER (0..15)
+}
+
+BadSatList ::= SEQUENCE (SIZE (1..maxSat)) OF
+ INTEGER (0..63)
+
+Frequency-Band ::= ENUMERATED {
+ dcs1800BandUsed, pcs1900BandUsed }
+
+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
+}
+
+BLER-MeasurementResultsList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ BLER-MeasurementResults
+
+BLER-TransChIdList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ TransportChannelIdentity
+
+BSIC-VerificationRequired ::= ENUMERATED {
+ required, notRequired }
+
+BSICReported ::= CHOICE {
+ -- Value maxCellMeas is not allowed for verifiedBSIC
+ verifiedBSIC INTEGER (0..maxCellMeas),
+ nonVerifiedBSIC BCCH-ARFCN
+}
+
+BurstModeParameters ::= SEQUENCE {
+ burstStart INTEGER (0..15),
+ burstLength INTEGER (10..25),
+ burstFreq INTEGER (1..16)
+}
+
+CellDCH-ReportCriteria ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria,
+ periodicalReportingCriteria PeriodicalReportingCriteria
+}
+
+CellDCH-ReportCriteria-LCR-r4 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-LCR-r4,
+ periodicalReportingCriteria PeriodicalReportingCriteria
+}
+
+CellDCHMeasOccasionPattern-LCR ::= SEQUENCE {
+ patternIdentifier INTEGER(0..maxMeasOccasionPattern-1),
+ statusFlag ENUMERATED {
+ activate, deactivate},
+ measurementPurpose BIT STRING (SIZE (5)) OPTIONAL,
+ measurementOccasionPatternParameter MeasurementOccasionPatternParameter OPTIONAL
+}
+CellDCHMeasOccasionInfo-TDD128-r9::= SEQUENCE {
+ cellDCHMeasOccasionSequenceList SEQUENCE (SIZE (1..maxMeasOccasionPattern)) OF
+ CellDCHMeasOccasionPattern-LCR
+}
+
+-- Actual value CellIndividualOffset = IE value * 0.5
+CellIndividualOffset ::= INTEGER (-20..20)
+
+
+CellInfo ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ }
+}
+
+CellInfo-r4 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN
+
+ }
+ }
+}
+
+CellInfo-LCR-r8-ext ::= SEQUENCE {
+ cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL
+}
+
+CellInfo-r9 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ },
+ -- For 1.28 Mcps TDD, cellSelectionReselectionInfo is optional present when sent
+ -- in Measurement Control.For FDD, this IE is not needed.
+ cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL
+}
+
+CellInfoListToBeExcluded::= SEQUENCE (SIZE (1..maxExcludedDetectedSetCells )) OF
+ PrimaryCPICH-Info
+
+CellInfoSI-RSCP ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ },
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-RSCP OPTIONAL
+}
+
+CellInfoSI-RSCP-LCR-r4 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-RSCP OPTIONAL
+}
+
+CellInfoSI-ECN0 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ },
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-ECN0 OPTIONAL
+}
+
+CellInfoSI-ECN0-LCR-r4 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-ECN0 OPTIONAL
+}
+
+CellInfoSI-HCS-RSCP ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ },
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-RSCP OPTIONAL
+}
+
+CellInfoSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-RSCP OPTIONAL
+}
+
+CellInfoSI-HCS-ECN0 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
+ primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ tx-DiversityIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ primaryCCPCH-Info PrimaryCCPCH-Info,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList OPTIONAL,
+ readSFN-Indicator BOOLEAN
+ }
+ },
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-ECN0 OPTIONAL
+}
+
+CellInfoSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ cellIndividualOffset CellIndividualOffset DEFAULT 0,
+ referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
+ primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
+ timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
+ readSFN-Indicator BOOLEAN,
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-ECN0 OPTIONAL
+}
+
+CellMeasuredResults ::= SEQUENCE {
+ cellIdentity CellIdentity OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy SFN-SFN-ObsTimeDifference OPTIONAL,
+ cellSynchronisationInfo CellSynchronisationInfo OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cpich-Ec-N0 CPICH-Ec-N0 OPTIONAL,
+ cpich-RSCP CPICH-RSCP OPTIONAL,
+ pathloss Pathloss OPTIONAL
+ },
+ tdd SEQUENCE {
+ cellParametersID CellParametersID,
+ proposedTGSN TGSN OPTIONAL,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL,
+ pathloss Pathloss OPTIONAL,
+ timeslotISCP-List TimeslotISCP-List OPTIONAL
+ }
+ }
+}
+
+-- The IE is created in order to add missing DeltaRSCPPerCell IE from Rel-5.
+CellMeasuredResults-r9 ::= SEQUENCE {
+ cellIdentity CellIdentity OPTIONAL,
+ cellSynchronisationInfo CellSynchronisationInfo OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cpich-Ec-N0 CPICH-Ec-N0 OPTIONAL,
+ cpich-RSCP CPICH-RSCP OPTIONAL,
+ deltaRSCPPerCell DeltaRSCPPerCell OPTIONAL,
+ pathloss Pathloss OPTIONAL
+ },
+ tdd SEQUENCE {
+ cellParametersID CellParametersID,
+ proposedTGSN TGSN OPTIONAL,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL,
+ pathloss Pathloss OPTIONAL,
+ timeslotISCP-List TimeslotISCP-List OPTIONAL
+ }
+ }
+}
+
+CellMeasuredResults-v920ext ::= SEQUENCE {
+ csgIdentity CSG-Identity OPTIONAL,
+ csgMemberIndication ENUMERATED { member } OPTIONAL
+}
+
+CellMeasuredResults-vc50ext ::= SEQUENCE {
+ csg-MemberPLMNList CSG-MemberPLMNList OPTIONAL
+}
+
+CellMeasurementEventResults ::= CHOICE {
+ fdd SEQUENCE (SIZE (1..maxCellMeas)) OF
+ PrimaryCPICH-Info,
+ tdd SEQUENCE (SIZE (1..maxCellMeas)) OF
+ PrimaryCCPCH-Info
+}
+
+CellMeasurementEventResultsOnSecUlFreq ::= CHOICE {
+ fdd SEQUENCE (SIZE (1.. maxCellMeasOnSecULFreq)) OF
+ PrimaryCPICH-Info,
+ spare NULL
+}
+
+CellMeasurementEventResults-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ PrimaryCCPCH-Info-LCR-r4
+
+CellReportingQuantities ::= SEQUENCE {
+ -- dummy is not used in this version of the specification
+ -- and if received it should be ignored.
+ dummy SFN-SFN-OTD-Type,
+ cellIdentity-reportingIndicator BOOLEAN,
+ cellSynchronisationInfoReportingIndicator BOOLEAN,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ cpich-Ec-N0-reportingIndicator BOOLEAN,
+ cpich-RSCP-reportingIndicator BOOLEAN,
+ pathloss-reportingIndicator BOOLEAN
+ },
+ tdd SEQUENCE {
+ timeslotISCP-reportingIndicator BOOLEAN,
+ proposedTGSN-ReportingRequired BOOLEAN,
+ primaryCCPCH-RSCP-reportingIndicator BOOLEAN,
+ pathloss-reportingIndicator BOOLEAN
+ }
+ }
+}
+
+CellSelectReselectInfoMC-RSCP ::= SEQUENCE {
+ q-OffsetS-N Q-OffsetS-N DEFAULT 0,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ hcs-NeighbouringCellInformation-RSCP
+ HCS-NeighbouringCellInformation-RSCP OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfoSIB-11-12 ::= SEQUENCE {
+ q-Offset1S-N Q-OffsetS-N DEFAULT 0,
+ q-Offset2S-N Q-OffsetS-N OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ hcs-NeighbouringCellInformation-RSCP
+ HCS-NeighbouringCellInformation-RSCP OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfoSIB-11-12-RSCP ::= SEQUENCE {
+ q-OffsetS-N Q-OffsetS-N DEFAULT 0,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfoSIB-11-12-ECN0 ::= SEQUENCE {
+ q-Offset1S-N Q-OffsetS-N DEFAULT 0,
+ q-Offset2S-N Q-OffsetS-N DEFAULT 0,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfoSIB-11-12-HCS-RSCP ::= SEQUENCE {
+ q-OffsetS-N Q-OffsetS-N DEFAULT 0,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ hcs-NeighbouringCellInformation-RSCP
+ HCS-NeighbouringCellInformation-RSCP OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfoSIB-11-12-HCS-ECN0 ::= SEQUENCE {
+ q-Offset1S-N Q-OffsetS-N DEFAULT 0,
+ q-Offset2S-N Q-OffsetS-N DEFAULT 0,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ hcs-NeighbouringCellInformation-ECN0
+ HCS-NeighbouringCellInformation-ECN0 OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ q-QualMin Q-QualMin OPTIONAL,
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ tdd SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ },
+ gsm SEQUENCE {
+ q-RxlevMin Q-RxlevMin OPTIONAL
+ }
+ }
+}
+
+CellSelectReselectInfo-v590ext ::= SEQUENCE {
+ deltaQrxlevmin DeltaQrxlevmin OPTIONAL,
+ deltaQhcs DeltaRSCP OPTIONAL
+}
+
+CellSelectReselectInfoPCHFACH-v5b0ext ::= SEQUENCE {
+ q-Hyst-l-S-PCH Q-Hyst-S-Fine OPTIONAL,
+ q-Hyst-l-S-FACH Q-Hyst-S-Fine OPTIONAL,
+ q-Hyst-2-S-PCH Q-Hyst-S-Fine OPTIONAL,
+ q-Hyst-2-S-FACH Q-Hyst-S-Fine OPTIONAL,
+ t-Reselection-S-PCH T-Reselection-S OPTIONAL,
+ t-Reselection-S-FACH T-Reselection-S-Fine OPTIONAL
+}
+
+CellSelectReselectInfoTreselectionScaling-v5c0ext ::= SEQUENCE {
+ -- For speed detection, the same HCS parameters are utilised
+ non-HCS-t-CR-Max T-CRMax OPTIONAL,
+ speedDependentScalingFactor SpeedDependentScalingFactor OPTIONAL,
+ interFrequencyTreselectionScalingFactor TreselectionScalingFactor OPTIONAL,
+ interRATTreselectionScalingFactor TreselectionScalingFactor OPTIONAL
+}
+
+CellsForInterFreqMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ InterFreqCellID
+
+CellsForInterFreqMeasList-r12 ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF
+ InterFreqCellID-r12
+
+CellsForInterRATMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ InterRATCellID
+
+CellsForIntraFreqMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ IntraFreqCellID
+
+CellsForIntraFreqMeasListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
+ IntraFreqCellIDOnSecULFreq
+
+CellSynchronisationInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL,
+ tm INTEGER(0..38399)
+ },
+ tdd SEQUENCE {
+ countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL
+ }
+ }
+}
+
+CellToReport ::= SEQUENCE {
+ bsicReported BSICReported
+}
+
+CellToReportList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellToReport
+
+CNAVclockModel ::= SEQUENCE {
+ cnavToc BIT STRING (SIZE (11)),
+ cnavTop BIT STRING (SIZE (11)),
+ cnavURA0 BIT STRING (SIZE (5)),
+ cnavURA1 BIT STRING (SIZE (3)),
+ cnavURA2 BIT STRING (SIZE (3)),
+ cnavAf2 BIT STRING (SIZE (10)),
+ cnavAf1 BIT STRING (SIZE (20)),
+ cnavAf0 BIT STRING (SIZE (26)),
+ cnavTgd BIT STRING (SIZE (13)),
+ cnavISCl1cp BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1cd BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1ca BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl2c BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5i5 BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5q5 BIT STRING (SIZE (13)) OPTIONAL
+}
+
+CodePhaseSearchWindow ::= ENUMERATED {
+ w1023, w1, w2, w3, w4, w6, w8,
+ w12, w16, w24, w32, w48, w64,
+ w96, w128, w192 }
+
+CountC-SFN-Frame-difference ::= SEQUENCE {
+ -- Actual value countC-SFN-High = IE value * 256
+ countC-SFN-High INTEGER(0..15),
+ off INTEGER(0..255)
+}
+
+-- SPARE: CPICH-Ec-No, Max = 49
+-- Values above Max are spare
+CPICH-Ec-N0 ::= INTEGER (0..63)
+
+-- SPARE: CPICH- RSCP, Max = 91
+-- 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 {
+ startPSC PrimaryCPICH-Info,
+ numberOfPSCs INTEGER (1..512)
+ },
+ tdd NULL
+ }
+}
+
+CSGCellInfoList ::= SEQUENCE (SIZE (1..maxMeasCSGRange)) OF
+ CSGCellInfo
+
+CSGInterFreqCellInfo ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ cSGInterFreqCellInfoListperFreq CSGCellInfoList
+}
+
+CSGInterFreqCellInfoList ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ CSGInterFreqCellInfo
+
+CSGIntraFreqCellInfoList ::= CSGCellInfoList
+
+CSGProximityDetection ::= SEQUENCE {
+ uTRACSGProximityDetec ENUMERATED { enable } OPTIONAL,
+ e-UTRACSGProximityDetec ENUMERATED { enable } OPTIONAL
+}
+
+CSGProximityIndication ::= SEQUENCE {
+ cSGproximityInd ENUMERATED {entering, leaving },
+ radioAccessTechnology CHOICE {
+ uTRA SEQUENCE {
+ cSGFrequencyInfoUTRA FrequencyInfo
+ },
+ e-UTRA SEQUENCE {
+ cSGFrequencyInfoEUTRA EARFCN
+ }
+ }
+}
+
+CSGProximityIndication-vb50ext ::= SEQUENCE {
+ cSGFrequencyInfoEUTRA EARFCNExtension OPTIONAL
+}
+
+DataBitAssistance ::= SEQUENCE {
+ ganss-signal-id GANSS-Signal-Id,
+ data-bits BIT STRING (SIZE (1..1024))
+}
+
+DataBitAssistanceList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ DataBitAssistanceSat
+
+DataBitAssistanceSat ::= SEQUENCE {
+ satID INTEGER(0..63),
+ dataBitAssistanceSgnList DataBitAssistanceSgnList
+}
+
+DataBitAssistanceSgnList ::= SEQUENCE (SIZE (1..maxSgnType)) OF
+ DataBitAssistance
+
+DeltaPRC ::= INTEGER (-127..127)
+
+--Actual value DeltaQrxlevmin = IE value * 2
+DeltaQrxlevmin ::= INTEGER (-2..-1)
+
+DeltaRSCP ::= INTEGER (-5..-1)
+
+DeltaRSCPPerCell ::= SEQUENCE {
+ deltaRSCP DeltaRSCP OPTIONAL
+}
+
+-- Actual value DeltaRRC = IE value * 0.032
+DeltaRRC ::= INTEGER (-7..7)
+
+DeltaUT1 ::= SEQUENCE {
+ b1 BIT STRING (SIZE (11)),
+ b2 BIT STRING (SIZE (10))
+}
+
+DGANSSInfo ::= SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ ganssStatusHealth GANSS-Status-Health,
+ dgansssignalInformationList DGANSSSignalInformationList OPTIONAL
+}
+
+DGANSSInfo-r9 ::= SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ ganssStatusHealth GANSS-Status-Health,
+ dgansssignalInformationList DGANSSSignalInformationList-r9 OPTIONAL
+}
+
+DGANSSInfo-v920ext ::= SEQUENCE {
+ dgansssignalInformationList DGANSSSignalInformationList-v920ext OPTIONAL
+}
+
+DGANSSInfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF
+ DGANSSInfo
+
+DGANSSInfoList-r9 ::= SEQUENCE (SIZE (1..maxSgnType)) OF
+ DGANSSInfo-r9
+
+DGANSSInfoList-v920ext ::= SEQUENCE (SIZE (1..maxSgnType)) OF
+ DGANSSInfo-v920ext
+
+DGANSSSignalInformation ::= SEQUENCE {
+ satId INTEGER (0..63),
+ iode-dganss BIT STRING (SIZE (10)),
+ udre UDRE,
+ ganss-prc INTEGER (-2047..2047), -- scale factor 0.32
+ ganss-rrc INTEGER (-127..127) -- scale factor 0.032
+}
+
+DGANSSSignalInformation-r9 ::= SEQUENCE {
+ satId INTEGER (0..63),
+ iode-dganss BIT STRING (SIZE (10)),
+ udre UDRE,
+ ganss-prc INTEGER (-2047..2047), -- scale factor 0.32
+ ganss-rrc INTEGER (-127..127), -- scale factor 0.032
+ udreGrowthRate UDREGrowthRate OPTIONAL,
+ udreValidityTime UDREValidityTime OPTIONAL
+}
+
+DGANSSSignalInformation-v920ext ::= SEQUENCE {
+ udreGrowthRate UDREGrowthRate OPTIONAL,
+ udreValidityTime UDREValidityTime OPTIONAL
+}
+
+DGANSSSignalInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ DGANSSSignalInformation
+
+DGANSSSignalInformationList-r9 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ DGANSSSignalInformation-r9
+
+DGANSSSignalInformationList-v920ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ DGANSSSignalInformation-v920ext
+
+DGANSS-Sig-Id-Req ::= BIT STRING (SIZE (8))
+
+DGPS-CorrectionSatInfo ::= SEQUENCE {
+ satID SatID,
+ iode IODE,
+ udre UDRE,
+ prc PRC,
+ rrc RRC,
+-- dummy1 and dummy2 are not used in this version of the specification and should be ignored.
+ dummy1 DeltaPRC,
+ dummy2 DeltaRRC,
+ -- dummy3 and dummy4 are not used in this version of the specification. They should not
+ -- be sent and if received they should be ignored.
+ dummy3 DeltaPRC OPTIONAL,
+ dummy4 DeltaRRC OPTIONAL
+}
+
+DGPS-CorrectionSatInfo-r9 ::= SEQUENCE {
+ satID SatID,
+ iode IODE,
+ udre UDRE,
+ prc PRC,
+ rrc RRC,
+ udreGrowthRate UDREGrowthRate OPTIONAL,
+ udreValidityTime UDREValidityTime OPTIONAL
+}
+
+DGPS-CorrectionSatInfo-v920ext ::= SEQUENCE {
+ udreGrowthRate UDREGrowthRate OPTIONAL,
+ udreValidityTime UDREValidityTime OPTIONAL
+}
+
+DGPS-CorrectionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
+ DGPS-CorrectionSatInfo
+
+DGPS-CorrectionSatInfoList-r9 ::= SEQUENCE (SIZE (1..maxSat)) OF
+ DGPS-CorrectionSatInfo-r9
+
+DGPS-CorrectionSatInfoList-v920ext ::= SEQUENCE (SIZE (1..maxSat)) OF
+ DGPS-CorrectionSatInfo-v920ext
+
+DiffCorrectionStatus ::= ENUMERATED {
+ udre-1-0, udre-0-75, udre-0-5, udre-0-3,
+ udre-0-2, udre-0-1, noData, invalidData }
+
+DL-TransportChannelBLER ::= INTEGER (0..63)
+
+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),
+ longitude INTEGER (-8388608..8388607)
+}
+
+
+EllipsoidPointAltitude ::= SEQUENCE {
+ latitudeSign ENUMERATED { north, south },
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ altitudeDirection ENUMERATED {height, depth},
+ altitude INTEGER (0..32767)
+}
+
+
+EllipsoidPointAltitudeEllipsoide ::= SEQUENCE {
+ latitudeSign ENUMERATED { north, south },
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ altitudeDirection ENUMERATED {height, depth},
+ altitude INTEGER (0..32767),
+ uncertaintySemiMajor INTEGER (0..127),
+ uncertaintySemiMinor INTEGER (0..127),
+ -- Actual value orientationMajorAxis = IE value * 2
+ orientationMajorAxis INTEGER (0..89),
+ uncertaintyAltitude INTEGER (0..127),
+ confidence INTEGER (0..100)
+}
+
+
+EllipsoidPointUncertCircle ::= SEQUENCE {
+ latitudeSign ENUMERATED { north, south },
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ uncertaintyCode INTEGER (0..127)
+}
+
+
+EllipsoidPointUncertEllipse ::= SEQUENCE {
+ latitudeSign ENUMERATED { north, south },
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ uncertaintySemiMajor INTEGER (0..127),
+ uncertaintySemiMinor INTEGER (0..127),
+ -- Actual value orientationMajorAxis = IE value * 2
+ orientationMajorAxis INTEGER (0..89),
+ confidence INTEGER (0..100)
+}
+
+
+EnvironmentCharacterisation ::= ENUMERATED {
+ possibleHeavyMultipathNLOS,
+ lightMultipathLOS,
+ notDefined,
+ spare }
+
+EUTRA-CSGMemberPLMNList ::= SEQUENCE(SIZE (1..5)) OF
+ PLMN-Identity
+
+Eutra-EventResult ::= SEQUENCE {
+ earfcn EARFCN,
+ reportedCells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
+ EUTRA-PhysicalCellIdentity
+}
+
+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
+}
+
+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,
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2
+ qRxLevMinEUTRA INTEGER (-70..-22),
+ -- Actual value = IE value * 2
+ threshXhigh INTEGER (0..31),
+ -- Actual value = IE value * 2
+ threshXlow INTEGER (0..31),
+ eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
+ eutraDetection BOOLEAN
+}
+
+EUTRA-FrequencyAndPriorityInfo-v920ext ::= SEQUENCE {
+ qqualMinEUTRA INTEGER (-34..-3) OPTIONAL,
+ threshXhigh2 INTEGER (0..31) OPTIONAL,
+ threshXlow2 INTEGER (0..31) OPTIONAL
+}
+
+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-FrequencyAndPriorityInfo-vdxyext ::= SEQUENCE {
+ subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL
+}
+
+EUTRA-FrequencyAndPriorityInfoExtension-vb50ext ::= SEQUENCE {
+ earfcn EARFCNExtension,
+ measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2
+ qRxLevMinEUTRA INTEGER (-70..-22),
+ -- Actual value = IE value * 2
+ threshXhigh INTEGER (0..31),
+ -- Actual value = IE value * 2
+ threshXlow INTEGER (0..31),
+ qqualMinEUTRA INTEGER (-34..-3) OPTIONAL,
+ threshXhigh2 INTEGER (0..31) OPTIONAL,
+ threshXlow2 INTEGER (0..31) OPTIONAL,
+ eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
+ eutraDetection BOOLEAN
+}
+
+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-FrequencyAndPriorityInfoExtension-vdxyext ::= SEQUENCE {
+ subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} 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-FrequencyAndPriorityInfoExtensionList-vdxyext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfoExtension-vdxyext
+
+EUTRA-FrequencyAndPriorityInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfo
+
+EUTRA-FrequencyAndPriorityInfoList-v920ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfo-v920ext
+
+EUTRA-FrequencyAndPriorityInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfo-vb50ext
+
+EUTRA-FrequencyAndPriorityInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfo-vc50ext
+
+EUTRA-FrequencyAndPriorityInfoList-vdxyext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyAndPriorityInfo-vdxyext
+
+EUTRA-FrequencyList ::= SEQUENCE {
+ eutraFrequencyRemoval EUTRA-FrequencyRemoval,
+ eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL
+}
+
+EUTRA-FrequencyList-r9 ::= SEQUENCE {
+ eutraFrequencyRemoval EUTRA-FrequencyRemoval,
+ eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL,
+ eutraSIAcquisition EUTRA-SIAcquisition OPTIONAL
+}
+
+EUTRA-FrequencyList-r11 ::= SEQUENCE {
+ eutraFrequencyRemoval EUTRA-FrequencyRemoval-r11,
+ eutraNewFrequencies EUTRA-FrequencyInfoList-r11 OPTIONAL,
+ 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
+}
+
+EUTRA-SIAcquisition-r11 ::= 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.
+ earfcn EARFCN,
+ earfcnExt EARFCNExtension OPTIONAL,
+ physicalCellIdentity EUTRA-PhysicalCellIdentity
+}
+
+EUTRA-MeasuredCells ::= SEQUENCE {
+ physicalCellIdentity EUTRA-PhysicalCellIdentity,
+ rSRP INTEGER (0..97) OPTIONAL,
+ rSRQ INTEGER (0..33) OPTIONAL
+}
+
+Eutra-MeasuredResult ::= SEQUENCE {
+ earfcn EARFCN,
+ measuredEUTRACells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
+ EUTRA-MeasuredCells
+}
+
+EUTRA-MeasuredResult-vb50ext ::= SEQUENCE {
+ earfcn EARFCNExtension OPTIONAL
+}
+
+Eutra-MeasuredResultList ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
+ Eutra-MeasuredResult
+
+EUTRA-MeasuredResultList-vb50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
+ EUTRA-MeasuredResult-vb50ext
+
+EUTRA-MeasuredResults ::= SEQUENCE {
+ eutraMeasuredResultList Eutra-MeasuredResultList
+}
+
+EUTRA-MeasuredResults-vb50ext ::= SEQUENCE {
+ eutraMeasuredResultList EUTRA-MeasuredResultList-vb50ext
+}
+
+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,
+ cellIdentity BIT STRING (SIZE (28)),
+ trackingAreaCode BIT STRING (SIZE (16))
+ },
+ csgIdentity CSG-Identity OPTIONAL,
+ 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
+ EARFCN,
+ removeNoFrequencies NULL
+}
+
+EUTRA-FrequencyRemoval-r11 ::= CHOICE {
+ removeAllFrequencies NULL,
+ removeSomeFrequencies FrequenciesToRemove,
+ removeNoFrequencies NULL
+}
+
+EUTRA-FrequencyInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
+ EUTRA-FrequencyInfo
+
+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,
+ eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL
+}
+
+EUTRA-FrequencyInfo-r11 ::= 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.
+ earfcn EARFCN,
+ earfcnExt EARFCNExtension OPTIONAL,
+ measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
+ eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
+ 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 },
+ eutra-FrequencyRACHReportingThreshold INTEGER (0..97),
+ rachReportingPriority ENUMERATED { intraEUTRAInter, interIntraEUTRA,
+ interEUTRAIntra, eUTRAIntraInter,
+ eUTRAInterIntra, spare3,
+ 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 {
+ eutraFrequenciesForMeasurement SEQUENCE (SIZE (1..maxNumEUTRAFreqs-FACH)) OF
+ EARFCNRange,
+ reportCriteria ENUMERATED { event-triggeredreporting, periodicalReporting },
+ measurementQuantity ENUMERATED { rsrp, rsrq },
+ 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
+
+Event1a ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList OPTIONAL,
+ w W,
+ reportDeactivationThreshold ReportDeactivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event1a-r4 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
+ w W,
+ reportDeactivationThreshold ReportDeactivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event1a-OnSecUlFreq-r9 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ reportingRange ReportingRange,
+ forbiddenAffectCellListOnSecULFreq ForbiddenAffectCellListOnSecULFreq OPTIONAL,
+ w W,
+ reportDeactivationThreshold ReportDeactivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event1a-LCR-r4 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList-LCR-r4 OPTIONAL,
+ w W,
+ reportDeactivationThreshold ReportDeactivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event1b ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList OPTIONAL,
+ w W
+}
+
+Event1b-r4 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
+ w W
+}
+
+Event1b-r7 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
+ w W,
+ periodicReportingInfo-1b PeriodicReportingInfo-1b OPTIONAL
+}
+
+Event1b-OnSecUlFreq-r9 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ reportingRange ReportingRange,
+ forbiddenAffectCellListOnSecULFreq ForbiddenAffectCellListOnSecULFreq OPTIONAL,
+ w W,
+ periodicReportingInfo-1b PeriodicReportingInfo-1b OPTIONAL
+}
+
+Event1b-LCR-r4 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ reportingRange ReportingRange,
+ forbiddenAffectCellList ForbiddenAffectCellList-LCR-r4 OPTIONAL,
+ w W
+}
+
+Event1c ::= SEQUENCE {
+ replacementActivationThreshold ReplacementActivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event1d ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2 OPTIONAL,
+ useCIO BOOLEAN OPTIONAL
+}
+
+Event1e ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ thresholdUsedFrequency ThresholdUsedFrequency
+}
+
+Event1e-r6 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2,
+ thresholdUsedFrequency ThresholdUsedFrequency-r6
+}
+
+Event1f ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ thresholdUsedFrequency ThresholdUsedFrequency
+}
+
+Event1f-r6 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition1,
+ thresholdUsedFrequency ThresholdUsedFrequency-r6
+}
+
+Event1j-r6 ::= SEQUENCE {
+ replacementActivationThreshold ReplacementActivationThreshold,
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+Event2a ::= SEQUENCE {
+ -- dummy is not used in this version of the specification and should be ignored
+ dummy Threshold,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
+}
+
+Event2a-r6 ::= SEQUENCE {
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqWList-r6 OPTIONAL
+}
+
+Event2a-r10 ::= SEQUENCE {
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreq2aParameterList-r10 OPTIONAL
+}
+
+Event2a-r11 ::= SEQUENCE {
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreq2aParameterList-r11 OPTIONAL
+}
+
+Event2b ::= SEQUENCE {
+ usedFreqThreshold Threshold,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
+}
+
+Event2b-r6 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
+}
+
+Event2b-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
+Event2b-r11 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
+}
+
+Event2c ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
+}
+
+Event2c-r6 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
+}
+
+Event2c-r10 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
+Event2c-r11 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
+}
+
+Event2d ::= SEQUENCE {
+ usedFreqThreshold Threshold,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event2d-r6 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event2d-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
+Event2e ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
+}
+
+Event2e-r6 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
+}
+
+Event2e-r10 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
+Event2e-r11 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
+}
+
+Event2f ::= SEQUENCE {
+ usedFreqThreshold Threshold,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event2f-r6 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event2f-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
+
+Event2g ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ useCIO ENUMERATED {true} OPTIONAL
+}
+
+Event3a ::= SEQUENCE {
+ thresholdOwnSystem Threshold,
+ w W,
+ thresholdOtherSystem Threshold,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event3b ::= SEQUENCE {
+ thresholdOtherSystem Threshold,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+
+}
+
+Event3c ::= SEQUENCE {
+ thresholdOtherSystem Threshold,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event3d ::= SEQUENCE {
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+Event3a-r12 ::= SEQUENCE {
+ thresholdOwnSystem Threshold,
+ 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, e2g, spare1 }
+
+EventIDInterRAT ::= ENUMERATED {
+ e3a, e3b, e3c, e3d }
+
+EventIDIntraFreq ::= ENUMERATED {
+ e1a, e1b, e1c, e1d, e1e,
+ e1f, e1g, e1h, e1i, e1j,
+ spare6, spare5, spare4, spare3, spare2,
+ spare1 }
+
+EventResults ::= CHOICE {
+ intraFreqEventResults IntraFreqEventResults,
+ interFreqEventResults InterFreqEventResults,
+ interRATEventResults InterRATEventResults,
+ trafficVolumeEventResults TrafficVolumeEventResults,
+ qualityEventResults QualityEventResults,
+ ue-InternalEventResults UE-InternalEventResults,
+ ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults,
+ spare NULL
+}
+
+EventResults-v770ext ::= CHOICE {
+ ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v770ext
+}
+
+EventResults-v860ext ::= CHOICE {
+ ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v860ext
+}
+
+EventResults-va40ext ::= CHOICE {
+ interFreqEventResults InterFreqEventResults-va40ext
+}
+
+EventResultsOnSecUlFreq ::= SEQUENCE {
+ intraFreqEventResults IntraFreqEventResultsOnSecUlFreq
+}
+
+ExtraDoppler ::= SEQUENCE {
+ -- Doppler 1st order term, -0.2..+0.1 m/s2
+ -- ( = -42..+21 with 1/210 m/s2 resolution)
+ dopplerFirstOrder INTEGER (-42.. 21),
+ dopplerUncertainty ENUMERATED { dopU40, dopU20, dopU10, dopU5, dopU2-5,
+ 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,
+ -- inter-freq-TDD-meas-ind is for 3.84Mcps TDD and 7.68 Mcps TDD. For 1.28Mcps TDD, the IE in
+ -- FACH-MeasurementOccasionInfo-LCR-r4-ext is used.
+ inter-freq-TDD-meas-ind BOOLEAN,
+ inter-RAT-meas-ind SEQUENCE (SIZE (1..maxOtherRAT)) OF
+ RAT-Type OPTIONAL
+}
+
+FACH-MeasurementOccasionInfo-LCR-r4-ext ::= SEQUENCE {
+ inter-freq-TDD128-meas-ind BOOLEAN
+}
+
+FilterCoefficient ::= ENUMERATED {
+ fc0, fc1, fc2, fc3, fc4, fc5,
+ 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)
+
+ForbiddenAffectCell ::= CHOICE {
+ fdd PrimaryCPICH-Info,
+ tdd PrimaryCCPCH-Info
+}
+
+ForbiddenAffectCell-r4 ::= CHOICE {
+ fdd PrimaryCPICH-Info,
+ tdd PrimaryCCPCH-Info-r4
+}
+
+ForbiddenAffectCell-LCR-r4 ::= SEQUENCE {
+ tdd PrimaryCCPCH-Info-LCR-r4
+}
+
+ForbiddenAffectCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ ForbiddenAffectCell
+
+ForbiddenAffectCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ ForbiddenAffectCell-r4
+
+ForbiddenAffectCellList-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ ForbiddenAffectCell-LCR-r4
+
+ForbiddenAffectCellListOnSecULFreq ::= SEQUENCE (SIZE (1.. maxCellMeasOnSecULFreq)) OF
+ ForbiddenAffectCellOnSecULFreq
+
+ForbiddenAffectCellOnSecULFreq ::= SEQUENCE {
+ primaryCPICH PrimaryCPICH-Info
+}
+
+FreqQualityEstimateQuantity-FDD ::= ENUMERATED {
+ cpich-Ec-N0,
+ cpich-RSCP }
+
+FreqQualityEstimateQuantity-TDD ::= ENUMERATED {
+ primaryCCPCH-RSCP }
+
+GanssDataBits ::= SEQUENCE {
+ ganssTod INTEGER (0..86399),
+ dataBitAssistance ReqDataBitAssistance
+}
+
+GANSSDecipheringKeys ::= SEQUENCE {
+ currentDecipheringKey BIT STRING (SIZE (56)),
+ nextDecipheringKey BIT STRING (SIZE (56))
+}
+
+GANSSGenericData ::= SEQUENCE {
+ ganssId INTEGER (0..7) OPTIONAL,
+ ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections OPTIONAL,
+ uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
+ uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac OPTIONAL,
+ uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL
+}
+
+GANSSGenericData-v860ext ::= SEQUENCE {
+ uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ uePositioningGANSSAddNavigationModels
+ UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-v860ext OPTIONAL,
+ uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
+GANSSGenericData-r8 ::= SEQUENCE {
+ ganssId INTEGER (0..7) OPTIONAL,
+ uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections OPTIONAL,
+ uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
+ uePositioningGANSSAddNavigationModels
+ UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
+ uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r8 OPTIONAL,
+ uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
+ uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
+GANSSGenericData-r9 ::= SEQUENCE {
+ ganssId INTEGER (0..7) OPTIONAL,
+ uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
+ uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
+ uePositioningGANSSAddNavigationModels
+ UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
+ uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r8 OPTIONAL,
+ uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
+ uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
+GANSSGenericData-v920ext ::= SEQUENCE {
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-v920ext OPTIONAL
+}
+
+GANSSGenericData-va40ext ::= SEQUENCE {
+ ganssTimeModelsList GANSSTimeModelsList-va40ext OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext
+ OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL
+}
+
+GANSSGenericData-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,
+ ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL,
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
+ uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
+ uePositioningGANSSAddNavigationModels
+ UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
+ uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo-r10
+ OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r10 OPTIONAL,
+ uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
+ uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
+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
+
+GANSSGenericDataList-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-v860ext
+
+GANSSGenericDataList-r8 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-r8
+
+GANSSGenericDataList-r9 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-r9
+
+GANSSGenericDataList-v920ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-v920ext
+
+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
+}
+
+GANSSGenericMeasurementInfo-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
+ ganssMeasurementSignalList GANSSMeasurementSignalList-v860ext
+}
+
+GANSSMeasurementParameters ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
+ satId INTEGER (0..63),
+ cSurNzero INTEGER (0..63),
+ multipathIndicator ENUMERATED { nm, low, medium, high },
+ carrierQualityIndication BIT STRING (SIZE (2)) OPTIONAL,
+ ganssCodePhase INTEGER (0..2097151),
+ ganssIntegerCodePhase INTEGER (0..63) OPTIONAL,
+ codePhaseRmsError INTEGER (0..63),
+ doppler INTEGER (-32768..32767),
+ adr INTEGER (0..33554431) OPTIONAL
+}
+
+GANSSMeasurementParameters-v860ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
+ ganssIntegerCodePhaseExt INTEGER (64..127) OPTIONAL
+}
+
+GANSSMeasurementSignalList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ ganssCodePhaseAmbiguity INTEGER (0..31) OPTIONAL,
+ ganssMeasurementParameters GANSSMeasurementParameters
+}
+
+GANSSMeasurementSignalList-v860ext ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
+ ganssCodePhaseAmbiguityExt INTEGER (32..127) OPTIONAL,
+ ganssMeasurementParameters GANSSMeasurementParameters-v860ext
+}
+
+GanssNavigationModelAdditionalData ::= SEQUENCE {
+ ganssWeek INTEGER (0..4095),
+ ganssToe INTEGER (0..167),
+ t-toeLimit INTEGER (0..10),
+ satellitesListRelatedDataList SatellitesListRelatedDataList OPTIONAL
+}
+
+GANSSReferenceTimeOnly ::= SEQUENCE {
+ gANSS-tod INTEGER (0..3599999),
+ gANSS-timeId INTEGER (0..7) OPTIONAL,
+ gANSS-tod-uncertainty INTEGER (0..127) OPTIONAL
+}
+
+GanssReqGenericData ::= SEQUENCE {
+ ganssId INTEGER (0..7) OPTIONAL,
+ ganssRealTimeIntegrity BOOLEAN,
+ ganssDifferentialCorrection DGANSS-Sig-Id-Req OPTIONAL,
+ ganssAlmanac BOOLEAN,
+ ganssNavigationModel BOOLEAN,
+ ganssTimeModelGNSS-GNSS BIT STRING (SIZE (8)) OPTIONAL,
+ ganssReferenceMeasurementInfo BOOLEAN,
+ ganssDataBits GanssDataBits OPTIONAL,
+ ganssUTCModel BOOLEAN,
+ ganssNavigationModelAdditionalData GanssNavigationModelAdditionalData OPTIONAL
+}
+
+GanssReqGenericData-v860ext ::= SEQUENCE {
+ sbasId UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ ganssAddNavigationModel ENUMERATED { true } OPTIONAL,
+ ganssAddUTCmodel ENUMERATED { true } OPTIONAL,
+ ganssAuxInfo ENUMERATED { true } OPTIONAL,
+ ganssAddADchoices SEQUENCE {
+ orbitModelID INTEGER (0..7) OPTIONAL,
+ clockModelID INTEGER (0..7) OPTIONAL,
+ utcModelID INTEGER (0..7) OPTIONAL,
+ almanacModelID INTEGER (0..7) OPTIONAL
+ } 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
+ extraDoppler ExtraDoppler OPTIONAL,
+ codePhase INTEGER (0..1023),
+ integerCodePhase INTEGER (0..127),
+ codePhaseSearchWindow BIT STRING (SIZE (5)),
+ azimuthandElevation AzimuthAndElevation OPTIONAL
+}
+
+GANSSSatelliteInformation-va40ext ::= SEQUENCE {
+ azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
+}
+
+GANSSSatelliteInformation-r10 ::= SEQUENCE {
+ ganssSatId INTEGER (0..63),
+ dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s
+ extraDoppler ExtraDoppler OPTIONAL,
+ codePhase INTEGER (0..1023),
+ integerCodePhase INTEGER (0..127),
+ codePhaseSearchWindow BIT STRING (SIZE (5)),
+ azimuthandElevation AzimuthAndElevation-r10 OPTIONAL
+}
+
+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
+
+GANSSSatelliteInformationList-va40ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSSSatelliteInformation-va40ext
+
+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
+
+GANSSTimeModelsList-va40ext ::= SEQUENCE (SIZE (1.. maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-va40ext
+
+GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-r10
+
+GANSS-SAT-Info-Almanac-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)),
+ gloAlmHA BIT STRING (SIZE (5)),
+ gloAlmLambdaA BIT STRING (SIZE (21)),
+ gloAlmTlambdaA BIT STRING (SIZE (21)),
+ gloAlmDeltaIA BIT STRING (SIZE (18)),
+ gloAkmDeltaTA BIT STRING (SIZE (22)),
+ gloAlmDeltaTdotA BIT STRING (SIZE (7)),
+ gloAlmEpsilonA BIT STRING (SIZE (15)),
+ gloAlmOmegaA BIT STRING (SIZE (16)),
+ gloAlmTauA BIT STRING (SIZE (10)),
+ gloAlmCA BIT STRING (SIZE (1)),
+ gloAlmMA BIT STRING (SIZE (2)) OPTIONAL
+}
+
+GANSS-SAT-Info-Almanac-Kp ::= SEQUENCE {
+ svId INTEGER(0..63),
+ ganss-alm-e BIT STRING (SIZE (11)),
+ ganss-delta-I-alm BIT STRING (SIZE (11)),
+ ganss-omegadot-alm BIT STRING (SIZE (11)),
+ 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 (16)),
+ ganss-af-one-alm BIT STRING (SIZE (13))
+}
+
+GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ midiAlmE BIT STRING (SIZE (11)),
+ midiAlmDeltaI BIT STRING (SIZE (11)),
+ midiAlmOmegaDot BIT STRING (SIZE (11)),
+ midiAlmSqrtA BIT STRING (SIZE (17)),
+ midiAlmOmega0 BIT STRING (SIZE (16)),
+ midiAlmOmega BIT STRING (SIZE (16)),
+ midiAlmMo BIT STRING (SIZE (16)),
+ midiAlmaf0 BIT STRING (SIZE (11)),
+ midiAlmaf1 BIT STRING (SIZE (10)),
+ midiAlmL1Health BIT STRING (SIZE (1)),
+ midiAlmL2Health BIT STRING (SIZE (1)),
+ midiAlmL5Health BIT STRING (SIZE (1))
+}
+
+GANSS-SAT-Info-Almanac-NAVkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ navAlmE BIT STRING (SIZE (16)),
+ navAlmDeltaI BIT STRING (SIZE (16)),
+ navAlmOMEGADOT BIT STRING (SIZE (16)),
+ navAlmSVHealth BIT STRING (SIZE (8)),
+ navAlmSqrtA BIT STRING (SIZE (24)),
+ navAlmOMEGAo BIT STRING (SIZE (24)),
+ navAlmOmega BIT STRING (SIZE (24)),
+ navAlmMo BIT STRING (SIZE (24)),
+ navAlmaf0 BIT STRING (SIZE (11)),
+ navAlmaf1 BIT STRING (SIZE (11))
+}
+
+GANSS-SAT-Info-Almanac-REDkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ redAlmDeltaA BIT STRING (SIZE (8)),
+ redAlmOmega0 BIT STRING (SIZE (7)),
+ redAlmPhi0 BIT STRING (SIZE (7)),
+ redAlmL1Health BIT STRING (SIZE (1)),
+ redAlmL2Health BIT STRING (SIZE (1)),
+ redAlmL5Health BIT STRING (SIZE (1))
+}
+
+GANSS-SAT-Info-Almanac-SBASecef ::= SEQUENCE {
+ sbasAlmDataID BIT STRING (SIZE (2)),
+ svID INTEGER (0..63),
+ sbasAlmHealth BIT STRING (SIZE (8)),
+ sbasAlmXg BIT STRING (SIZE (15)),
+ sbasAlmYg BIT STRING (SIZE (15)),
+ sbasAlmZg BIT STRING (SIZE (9)),
+ sbasAlmXgdot BIT STRING (SIZE (3)),
+ sbasAlmYgDot BIT STRING (SIZE (3)),
+ sbasAlmZgDot BIT STRING (SIZE (4)),
+ 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
+
+GANSS-SAT-Info-Almanac-KpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSS-SAT-Info-Almanac-Kp
+
+GANSS-SAT-Info-Almanac-MIDIkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSS-SAT-Info-Almanac-MIDIkp
+
+GANSS-SAT-Info-Almanac-NAVkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSS-SAT-Info-Almanac-NAVkp
+
+GANSS-SAT-Info-Almanac-REDkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSS-SAT-Info-Almanac-REDkp
+
+GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSS-SAT-Info-Almanac-SBASecef
+
+Ganss-Sat-Info-AddNav ::= SEQUENCE {
+ satId INTEGER (0..63),
+ svHealth BIT STRING (SIZE (6)),
+ iod BIT STRING (SIZE (11)),
+ ganssClockModel UE-Positioning-GANSS-AddClockModels,
+ 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 (9)),
+ iod BIT STRING (SIZE (10)),
+ ganssClockModel UE-Positioning-GANSS-ClockModel,
+ ganssOrbitModel UE-Positioning-GANSS-OrbitModel
+}
+
+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
+
+GANSS-Signal-Id ::= INTEGER (0..7)
+
+GANSS-Status-Health ::= ENUMERATED {
+ udre-scale-1dot0,
+ udre-scale-0dot75,
+ udre-scale-0dot5,
+ udre-scale-0dot3,
+ udre-scale-0dot2,
+ udre-scale-0dot1,
+ no-data,
+ invalid-data }
+
+GANSS-Storm-Flag ::= SEQUENCE {
+ storm-flag-one BOOLEAN,
+ storm-flag-two BOOLEAN,
+ storm-flag-three BOOLEAN,
+ storm-flag-four BOOLEAN,
+ storm-flag-five BOOLEAN
+}
+
+GLONASSclockModel ::= SEQUENCE {
+ gloTau BIT STRING (SIZE (22)),
+ gloGamma BIT STRING (SIZE (11)),
+ gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL
+}
+
+GPS-MeasurementParam ::= SEQUENCE {
+ satelliteID INTEGER (0..63),
+ c-N0 INTEGER (0..63),
+ doppler INTEGER (-32768..32768),
+ wholeGPS-Chips INTEGER (0..1022),
+ fractionalGPS-Chips INTEGER (0..1023),
+ multipathIndicator MultipathIndicator,
+ pseudorangeRMS-Error INTEGER (0..63)
+}
+
+GPS-MeasurementParamList ::= SEQUENCE (SIZE (1..maxSat)) OF
+ GPS-MeasurementParam
+
+GSM-CarrierRSSI ::= BIT STRING (SIZE (6))
+
+GSM-CellGroup ::= SEQUENCE {
+ startingARFCN BCCH-ARFCN,
+ bandIndicator ENUMERATED { dcs1800, pcs1900 },
+ followingARFCNs CHOICE {
+ explicitListOfARFCNs SEQUENCE (SIZE (0..31)) OF BCCH-ARFCN,
+ equallySpacedARFCNs SEQUENCE {
+ arfcn-Spacing INTEGER (1..8),
+ numberOfFollowingARFCNs INTEGER (0..31)
+ },
+ variableBitMapOfARFCNs OCTET STRING (SIZE (1..16)),
+ continuousRangeOfARFCNs SEQUENCE {
+ endingARFCN BCCH-ARFCN
+ }
+ }
+}
+
+GSM-MeasuredResults ::= SEQUENCE {
+ gsm-CarrierRSSI GSM-CarrierRSSI OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy INTEGER (46..173) OPTIONAL,
+ bsicReported BSICReported,
+ -- dummy2 is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy2 ObservedTimeDifferenceToGSM OPTIONAL
+}
+
+GSM-MeasuredResultsList ::= SEQUENCE (SIZE (1..maxReportedGSMCells)) OF
+ GSM-MeasuredResults
+
+GPS-TOW-1msec ::= INTEGER (0..604799999)
+
+GPS-TOW-1sec ::= INTEGER (0..604799)
+
+GPS-TOW-Assist ::= SEQUENCE {
+ satID SatID,
+ tlm-Message BIT STRING (SIZE (14)),
+ tlm-Reserved BIT STRING (SIZE (2)),
+ alert BOOLEAN,
+ antiSpoof BOOLEAN
+}
+
+GPS-TOW-AssistList ::= SEQUENCE (SIZE (1..maxSat)) OF
+ GPS-TOW-Assist
+
+GSM-CellID ::= SEQUENCE {
+ gsm-CellID INTEGER (0..maxCellMeas-1)
+}
+
+GSM-PriorityInfo ::= SEQUENCE {
+ gsmCellGroup GSM-CellGroup,
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2 + 1
+ qRxLevMinGSM INTEGER (-58..-13),
+ -- Actual value = IE value * 2
+ threshXhigh INTEGER (0..31),
+ -- Actual value = IE value * 2
+ threshXlow INTEGER (0..31)
+}
+
+GSM-PriorityInfoList ::= SEQUENCE (SIZE (1..maxNumGSMCellGroup)) OF
+ GSM-PriorityInfo
+
+GSMCellGroupingList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ GSM-CellID
+
+HCS-CellReselectInformation-RSCP ::= SEQUENCE {
+ -- TABULAR: The default value for penaltyTime is "notUsed"
+ -- Temporary offset is nested inside PenaltyTime-RSCP
+ penaltyTime PenaltyTime-RSCP
+}
+
+HCS-CellReselectInformation-ECN0 ::= SEQUENCE {
+ -- TABULAR: The default value for penaltyTime is "notUsed"
+ -- Temporary offset is nested inside PenaltyTime-ECN0
+ penaltyTime PenaltyTime-ECN0
+}
+
+HCS-NeighbouringCellInformation-RSCP ::= SEQUENCE {
+ hcs-PRIO HCS-PRIO DEFAULT 0,
+ q-HCS Q-HCS DEFAULT 0,
+ hcs-CellReselectInformation HCS-CellReselectInformation-RSCP
+}
+
+HCS-NeighbouringCellInformation-ECN0 ::= SEQUENCE {
+ hcs-PRIO HCS-PRIO DEFAULT 0,
+ q-HCS Q-HCS DEFAULT 0,
+ hcs-CellReselectInformation HCS-CellReselectInformation-ECN0
+}
+
+HCS-PRIO ::= INTEGER (0..7)
+
+HCS-ServingCellInformation ::= SEQUENCE {
+ hcs-PRIO HCS-PRIO DEFAULT 0,
+ q-HCS Q-HCS DEFAULT 0,
+ t-CR-Max T-CRMax OPTIONAL
+}
+
+HorizontalVelocity ::= SEQUENCE {
+ bearing INTEGER (0..359),
+ horizontalSpeed INTEGER (0..2047)
+ }
+
+HorizontalWithVerticalVelocity ::= SEQUENCE {
+ verticalSpeedDirection ENUMERATED { upward, downward },
+ bearing INTEGER (0..359),
+ horizontalSpeed INTEGER (0..2047),
+ verticalSpeed INTEGER (0..255)
+}
+
+HorizontalVelocityWithUncertainty ::= SEQUENCE {
+ bearing INTEGER (0..359),
+ horizontalSpeed INTEGER (0..2047),
+ horizontalSpeedUncertainty INTEGER (0..255)
+}
+
+HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
+ verticalSpeedDirection ENUMERATED { upward, downward },
+ bearing INTEGER (0..359),
+ horizontalSpeed INTEGER (0..2047),
+ verticalSpeed INTEGER (0..255),
+ horizontalUncertaintySpeed INTEGER (0..255),
+ verticalUncertaintySpeed INTEGER (0..255)
+}
+
+-- Actual value Hysteresis = IE value * 0.5
+Hysteresis ::= INTEGER (0..15)
+
+-- Actual value HysteresisInterFreq = IE value * 0.5
+HysteresisInterFreq ::= INTEGER (0..29)
+
+IdleIntervalInfo ::= SEQUENCE {
+ k INTEGER (2..3) OPTIONAL,
+ offset INTEGER (0..7) OPTIONAL
+}
+
+InterFreqCell ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ nonFreqRelatedEventResults CellMeasurementEventResults
+}
+
+InterFreqCell-LCR-r4 ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ nonFreqRelatedEventResults CellMeasurementEventResults-LCR-r4
+}
+
+InterFreqCellID ::= INTEGER (0..maxCellMeas-1)
+
+InterFreqCellID-r12 ::= INTEGER (0..maxCellMeas-ext-1)
+
+InterFreqCellInfoList ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
+}
+
+InterFreqCellInfoList-r4 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList-r4 OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
+}
+
+InterFreqCellInfoList-r8 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList-r8 OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
+}
+
+InterFreqCellInfoList-r9 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList-r9 OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL,
+ cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
+ interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL
+}
+
+InterFreqCellInfoList-r10 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList-r10 OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL,
+ cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
+ 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 {
+ fdd SEQUENCE {
+ primaryScramblingCode PrimaryCPICH-Info
+ },
+ tdd NULL
+ }
+}
+
+
+InterFreqCellInfoSI-List-RSCP ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-RSCP OPTIONAL
+}
+
+InterFreqCellInfoSI-List-ECN0 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-ECN0 OPTIONAL
+}
+
+InterFreqCellInfoSI-List-HCS-RSCP ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP OPTIONAL
+}
+InterFreqCellInfoSI-List-HCS-ECN0 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0 OPTIONAL
+}
+
+InterFreqCellInfoSI-List-RSCP-LCR ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-RSCP-LCR-r4 OPTIONAL
+}
+
+InterFreqCellInfoSI-List-ECN0-LCR ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-ECN0-LCR-r4 OPTIONAL
+}
+
+InterFreqCellInfoSI-List-HCS-RSCP-LCR ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL
+}
+InterFreqCellInfoSI-List-HCS-ECN0-LCR ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL
+}
+
+InterFreqCellList ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ InterFreqCell
+
+InterFreqCellList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ InterFreqCell-LCR-r4
+
+InterFreqCellMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellMeasuredResults
+
+InterFreqCellMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellMeasuredResults-v920ext
+
+InterFreqCellMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellMeasuredResults-vc50ext
+
+InterFreqEvent ::= CHOICE {
+ event2a Event2a,
+ event2b Event2b,
+ event2c Event2c,
+ event2d Event2d,
+ event2e Event2e,
+ event2f Event2f
+}
+
+InterFreqEvent-r6 ::= CHOICE {
+ event2a Event2a-r6,
+ event2b Event2b-r6,
+ event2c Event2c-r6,
+ event2d Event2d-r6,
+ event2e Event2e-r6,
+ event2f Event2f-r6
+}
+
+InterFreqEvent-r10 ::= CHOICE {
+ event2a Event2a-r10,
+ event2b Event2b-r10,
+ event2c Event2c-r10,
+ event2d Event2d-r10,
+ event2e Event2e-r10,
+ event2f Event2f-r10
+}
+
+InterFreqEvent-r11 ::= CHOICE {
+ event2a Event2a-r11,
+ event2b Event2b-r11,
+ event2c Event2c-r11,
+ event2d Event2d-r10,
+ event2e Event2e-r11,
+ 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
+
+InterFreqEventList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ InterFreqEvent-r6
+
+InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ InterFreqEvent-r10
+
+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.
+InterFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ DeltaRSCPPerCell
+
+Inter-FreqEventCriteria-v590ext ::= SEQUENCE {
+ threholdUsedFrequency-delta DeltaRSCP,
+ threholdNonUsedFrequency-deltaList ThreholdNonUsedFrequency-deltaList OPTIONAL
+}
+
+--The order of the list corresponds to the order of the events in Inter-FreqEventList
+Inter-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ Inter-FreqEventCriteria-v590ext
+
+--The order of the list corresponds to the order of relevant events in Intra-FreqEventCriteriaList
+--i.e. the first element of the list corresponds to the first occurance of event 1e, 1f, 1h, 1i,
+--the second element of the list corresponds to the second occurance of event 1e, 1f, 1h, 1i
+Intra-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ DeltaRSCP
+
+--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 IntraFrequencyMeasuredResultsList
+--The IE is only used for measured results and not for additional measured results.
+IntraFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ DeltaRSCPPerCell
+
+
+InterFreqEventResults ::= SEQUENCE {
+ eventID EventIDInterFreq,
+ interFreqCellList InterFreqCellList OPTIONAL
+}
+
+InterFreqEventResults-va40ext ::= SEQUENCE {
+ detectedSetTrigger ENUMERATED {true} OPTIONAL
+}
+
+InterFreqEventResults-LCR-r4-ext ::= SEQUENCE {
+ eventID EventIDInterFreq,
+ interFreqCellList InterFreqCellList-LCR-r4-ext OPTIONAL
+}
+
+InterFreqMeasQuantity ::= SEQUENCE {
+ reportingCriteria CHOICE {
+ intraFreqReportingCriteria SEQUENCE {
+ intraFreqMeasQuantity IntraFreqMeasQuantity
+ },
+ interFreqReportingCriteria SEQUENCE {
+ filterCoefficient FilterCoefficient DEFAULT fc0,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ freqQualityEstimateQuantity-FDD FreqQualityEstimateQuantity-FDD
+ },
+ tdd SEQUENCE {
+ freqQualityEstimateQuantity-TDD FreqQualityEstimateQuantity-TDD
+ }
+ }
+ }
+ }
+}
+
+InterFreqMeasuredResults ::= SEQUENCE {
+ frequencyInfo FrequencyInfo OPTIONAL,
+ utra-CarrierRSSI UTRA-CarrierRSSI OPTIONAL,
+ interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList OPTIONAL
+}
+
+InterFreqMeasuredResults-v920ext ::= SEQUENCE {
+ interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-v920ext OPTIONAL
+}
+InterFreqMeasuredResults-vc50ext ::= SEQUENCE {
+ interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-vc50ext OPTIONAL
+}
+
+InterFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ InterFreqMeasuredResults
+
+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
+}
+
+InterFreqMeasurementSysInfo-ECN0 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-ECN0 OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-HCS-RSCP ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-RSCP OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-HCS-ECN0 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-ECN0 OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-RSCP-LCR-r4 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-RSCP-LCR OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-ECN0-LCR-r4 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-ECN0-LCR OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-RSCP-LCR OPTIONAL
+}
+
+InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-ECN0-LCR OPTIONAL
+}
+
+InterFreqRACHRepCellsList ::= SEQUENCE (SIZE (1..maxFreq)) OF
+InterFreqCellID
+
+InterFreqRACHRepCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+InterFreqCellID-r12
+
+Dummy-InterFreqRACHReportingInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ interFreqRepQuantityRACH-FDD InterFreqRepQuantityRACH-FDD
+ },
+ tdd SEQUENCE {
+ interFreqRepQuantityRACH-TDDList InterFreqRepQuantityRACH-TDDList
+ },
+ interFreqRACHReportingThreshold Threshold,
+ maxReportedCellsOnRACHinterFreq MaxReportedCellsOnRACHinterFreq
+ }
+}
+
+InterFreqRACHReportingInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ interFreqRepQuantityRACH-FDD InterFreqRepQuantityRACH-FDD
+ },
+ tdd SEQUENCE {
+ interFreqRepQuantityRACH-TDDList InterFreqRepQuantityRACH-TDDList
+ }
+ },
+ interFreqRACHReportingThreshold Threshold,
+ maxReportedCellsOnRACHinterFreq MaxReportedCellsOnRACHinterFreq
+}
+
+InterFreqBlacklistedCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ InterFreqBlacklistedCells-r12
+
+InterFreqBlacklistedCells-r12 ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ excludedCellInfoList CellInfoListToBeExcluded
+}
+
+InterFreqReportCriteria ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria,
+ interFreqReportingCriteria InterFreqReportingCriteria,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+InterFreqReportCriteria-r4 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r4,
+ interFreqReportingCriteria InterFreqReportingCriteria,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+InterFreqReportCriteria-r6 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r6,
+ interFreqReportingCriteria InterFreqReportingCriteria-r6,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+InterFreqReportCriteria-r7 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r7,
+ interFreqReportingCriteria InterFreqReportingCriteria-r6,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+InterFreqReportCriteria-r9 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
+ interFreqReportingCriteria InterFreqReportingCriteria-r6,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+InterFreqReportCriteria-r10 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
+ interFreqReportingCriteria InterFreqReportingCriteria-r10,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
+ noReporting ReportingCellStatusOpt-r10
+}
+
+InterFreqReportCriteria-r11 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
+ interFreqReportingCriteria InterFreqReportingCriteria-r11,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
+ noReporting ReportingCellStatusOpt-r10
+}
+
+
+InterFreqReportCriteria-r12 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
+ interFreqReportingCriteria InterFreqReportingCriteria-r12,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
+ noReporting ReportingCellStatusOpt-r10
+}
+
+InterFreqReportingCriteria ::= SEQUENCE {
+ interFreqEventList InterFreqEventList OPTIONAL
+}
+
+InterFreqReportingCriteria-r6 ::= SEQUENCE {
+ interFreqEventList InterFreqEventList-r6 OPTIONAL
+}
+
+InterFreqReportingCriteria-r10 ::= SEQUENCE {
+ interFreqEventList InterFreqEventList-r10 OPTIONAL
+}
+
+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,
+ nonFreqRelatedQuantities CellReportingQuantities
+}
+
+InterFreqRepQuantityRACH-FDD ::= ENUMERATED {
+ cpich-EcN0, cpich-RSCP }
+
+-- dummy is not used in this version of the specification, it should
+-- not be sent and if received the UE behaviour is not specified.
+InterFreqRepQuantityRACH-TDD ::= ENUMERATED {
+ dummy,
+ primaryCCPCH-RSCP }
+
+InterFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
+ InterFreqRepQuantityRACH-TDD
+
+InterFrequencyMeasurement ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ reportCriteria InterFreqReportCriteria
+}
+
+
+InterFrequencyMeasurement-r4 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r4,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r4
+}
+
+InterFrequencyMeasurement-r6 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r4,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r6
+}
+
+InterFrequencyMeasurement-r7 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r4,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r7
+}
+
+InterFrequencyMeasurement-r8 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r8,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r7
+}
+
+InterFrequencyMeasurement-r9 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r9,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
+ interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r9
+}
+
+InterFrequencyMeasurement-r10 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r10,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
+ interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
+ freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r10
+}
+
+InterFrequencyMeasurement-r11 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r10,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
+ interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
+ freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r11
+}
+
+
+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 {
+ bsic BSIC,
+ frequency-band Frequency-Band,
+ bcch-ARFCN BCCH-ARFCN,
+ ncMode NC-Mode OPTIONAL
+ },
+ is-2000 NULL,
+ spare2 NULL,
+ spare1 NULL
+ }
+}
+
+InterRATCellID ::= INTEGER (0..maxCellMeas-1)
+
+InterRATCellInfoIndication ::= INTEGER (0..3)
+
+InterRATCellInfoList ::= SEQUENCE {
+ removedInterRATCellList RemovedInterRATCellList,
+ -- NOTE: Future revisions of dedicated messages including IE newInterRATCellList
+ -- should use a corrected version of this IE
+ newInterRATCellList NewInterRATCellList,
+ cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL
+}
+
+InterRATCellInfoList-B ::= SEQUENCE {
+ removedInterRATCellList RemovedInterRATCellList,
+ -- NOTE: IE newInterRATCellList should be optional. However, system information
+ -- does not support message versions. Hence, this can not be corrected
+ newInterRATCellList NewInterRATCellList-B
+}
+
+InterRATCellInfoList-r4 ::= SEQUENCE {
+ removedInterRATCellList RemovedInterRATCellList,
+ newInterRATCellList NewInterRATCellList OPTIONAL,
+ cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL
+}
+
+InterRATCellInfoList-r6 ::= SEQUENCE {
+ removedInterRATCellList RemovedInterRATCellList,
+ newInterRATCellList NewInterRATCellList OPTIONAL,
+ cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL,
+ interRATCellInfoIndication-r6 InterRATCellInfoIndication OPTIONAL
+}
+
+InterRATCellIndividualOffset ::= INTEGER (-50..50)
+
+InterRATEvent ::= CHOICE {
+ event3a Event3a,
+ event3b Event3b,
+ event3c Event3c,
+ 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
+}
+
+InterRATInfo ::= ENUMERATED {
+ gsm }
+
+InterRATInfo-r6 ::= SEQUENCE {
+ rat InterRATInfo,
+ gsm-TargetCellInfoList GSM-TargetCellInfoList OPTIONAL
+}
+
+InterRATInfo-v860ext ::= CHOICE {
+ -- CHOICE gsm is provided in IE InterRATInfo or IE InterRATInfo-r6
+ gsm NULL,
+ eutra SEQUENCE {
+ eutra-TargetFreqInfoList EUTRA-TargetFreqInfoList
+ }
+}
+
+InterRATMeasQuantity ::= SEQUENCE {
+ measQuantityUTRAN-QualityEstimate IntraFreqMeasQuantity OPTIONAL,
+ ratSpecificInfo CHOICE {
+ gsm SEQUENCE {
+ measurementQuantity MeasurementQuantityGSM,
+ filterCoefficient FilterCoefficient DEFAULT fc0,
+ bsic-VerificationRequired BSIC-VerificationRequired
+ },
+ is-2000 SEQUENCE {
+ tadd-EcIo INTEGER (0..63),
+ tcomp-EcIo INTEGER (0..15),
+ softSlope INTEGER (0..63) OPTIONAL,
+ addIntercept INTEGER (0..63) OPTIONAL
+ }
+ }
+}
+
+InterRATMeasQuantity-r8 ::= SEQUENCE {
+ measQuantityUTRAN-QualityEstimate IntraFreqMeasQuantity OPTIONAL,
+ ratSpecificInfo CHOICE {
+ gsm SEQUENCE {
+ measurementQuantity MeasurementQuantityGSM,
+ filterCoefficient FilterCoefficient DEFAULT fc0,
+ bsic-VerificationRequired BSIC-VerificationRequired
+ },
+ is-2000 SEQUENCE {
+ tadd-EcIo INTEGER (0..63),
+ tcomp-EcIo INTEGER (0..15),
+ softSlope INTEGER (0..63) OPTIONAL,
+ addIntercept INTEGER (0..63) OPTIONAL
+ },
+ e-UTRA SEQUENCE {
+ measurementQuantity MeasurementQuantityEUTRA,
+ filterCoefficient FilterCoefficient DEFAULT fc0
+ }
+ }
+}
+
+InterRATMeasuredResults ::= CHOICE {
+ gsm GSM-MeasuredResultsList,
+ spare NULL
+}
+
+InterRATMeasuredResultsList ::= SEQUENCE (SIZE (1..maxOtherRAT-16)) OF
+ InterRATMeasuredResults
+
+InterRATMeasurement ::= SEQUENCE {
+ interRATCellInfoList InterRATCellInfoList OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
+ reportCriteria InterRATReportCriteria
+}
+
+InterRATMeasurement-r4 ::= SEQUENCE {
+ interRATCellInfoList InterRATCellInfoList-r4 OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
+ reportCriteria InterRATReportCriteria
+}
+
+InterRATMeasurement-r6 ::= SEQUENCE {
+ interRATCellInfoList InterRATCellInfoList-r6 OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
+ reportCriteria InterRATReportCriteria
+}
+
+InterRATMeasurement-r8 ::= SEQUENCE {
+ interRATMeasurementObjects CHOICE {
+ interRATCellInfoList InterRATCellInfoList-r6,
+ eutra-FrequencyList EUTRA-FrequencyList
+ } OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
+ reportCriteria InterRATReportCriteria,
+ idleIntervalInfo IdleIntervalInfo OPTIONAL
+}
+
+InterRATMeasurement-r9 ::= SEQUENCE {
+ interRATMeasurementObjects CHOICE {
+ interRATCellInfoList InterRATCellInfoList-r6,
+ eutra-FrequencyList EUTRA-FrequencyList-r9
+ } OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
+ reportCriteria InterRATReportCriteria,
+ idleIntervalInfo IdleIntervalInfo OPTIONAL
+}
+
+InterRATMeasurement-r11 ::= SEQUENCE {
+ interRATMeasurementObjects CHOICE {
+ interRATCellInfoList InterRATCellInfoList-r6,
+ eutra-FrequencyList EUTRA-FrequencyList-r11
+ } OPTIONAL,
+ interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
+ interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
+ reportCriteria InterRATReportCriteria,
+ idleIntervalInfo IdleIntervalInfo OPTIONAL
+}
+
+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
+}
+
+InterRATMeasurementSysInfo-B ::= SEQUENCE {
+ interRATCellInfoList InterRATCellInfoList-B OPTIONAL
+}
+
+InterRATReportCriteria ::= CHOICE {
+ interRATReportingCriteria InterRATReportingCriteria,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ 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 {
+ gsm SEQUENCE {
+ -- dummy and dummy2 are not used in this version of the specification
+ -- and when received they should be ignored.
+ dummy BOOLEAN,
+ dummy2 BOOLEAN,
+ gsm-Carrier-RSSI BOOLEAN
+ }
+ }
+}
+
+InterRATReportingQuantity-r8 ::= SEQUENCE {
+ utran-EstimatedQuality BOOLEAN,
+ ratSpecificInfo CHOICE {
+ gsm SEQUENCE {
+ gsm-Carrier-RSSI BOOLEAN
+ },
+ eutra SEQUENCE {
+ reportingQuantity ENUMERATED { measurementQuantity,
+ both }
+ }
+ }
+}
+
+IntraFreqCellID ::= INTEGER (0..maxCellMeas-1)
+
+IntraFreqCellIDOnSecULFreq ::= INTEGER (0..maxCellMeasOnSecULFreq-1)
+
+IntraFreqCellInfoList ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellList OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL
+}
+
+IntraFreqCellInfoList-r4 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellList-r4 OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL
+}
+
+IntraFreqCellInfoListInfoOnSecULFreq ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellListOnSecULFreq OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellListOnSecULFreq OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasListOnSecULFreq OPTIONAL
+}
+
+IntraFreqCellInfoListOnSecULFreq ::= SEQUENCE {
+ intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListInfoOnSecULFreq
+}
+
+IntraFreqCellInfoList-r9 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellList-r9 OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL,
+ cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL,
+ intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL
+
+}
+
+IntraFreqCellInfoList-r10 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellList-r10 OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL,
+ cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL,
+ intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL
+}
+
+IntraFreqSIAcquisitionInfo::= SEQUENCE (SIZE (1..maxSIrequest)) OF
+ PrimaryCPICH-Info
+
+IntraFreqSIAcquisition ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ intraFreqSIAcquisitionInfo IntraFreqSIAcquisitionInfo OPTIONAL
+ },
+ tdd NULL
+ }
+}
+
+IntraFreqCellInfoSI-List-RSCP ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-RSCP
+}
+
+IntraFreqCellInfoSI-List-ECN0 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-ECN0
+}
+
+IntraFreqCellInfoSI-List-HCS-RSCP ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP
+}
+
+IntraFreqCellInfoSI-List-HCS-ECN0 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0
+}
+
+IntraFreqCellInfoSI-List-RSCP-LCR-r4 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-RSCP-LCR-r4
+}
+
+IntraFreqCellInfoSI-List-ECN0-LCR-r4 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-ECN0-LCR-r4
+}
+
+IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4
+}
+
+IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4
+}
+
+IntraFreqEvent ::= CHOICE {
+ e1a Event1a,
+ e1b Event1b,
+ e1c Event1c,
+ e1d NULL,
+ e1e Event1e,
+ e1f Event1f,
+ e1g NULL,
+ e1h ThresholdUsedFrequency,
+ e1i ThresholdUsedFrequency
+}
+
+IntraFreqEvent-r4 ::= CHOICE {
+ e1a Event1a-r4,
+ e1b Event1b-r4,
+ e1c Event1c,
+ e1d NULL,
+ e1e Event1e,
+ e1f Event1f,
+ e1g NULL,
+ e1h ThresholdUsedFrequency,
+ e1i ThresholdUsedFrequency
+}
+
+IntraFreqEvent-LCR-r4 ::= CHOICE {
+ e1a Event1a-LCR-r4,
+ e1b Event1b-LCR-r4,
+ e1c Event1c,
+ e1d NULL,
+ e1e Event1e,
+ e1f Event1f,
+ e1g NULL,
+ e1h ThresholdUsedFrequency,
+ e1i ThresholdUsedFrequency
+}
+
+IntraFreqEvent-r6 ::= CHOICE {
+ e1a Event1a-r4,
+ e1b Event1b-r4,
+ e1c Event1c,
+ e1d Event1d,
+ e1e Event1e-r6,
+ e1f Event1f-r6,
+ e1g NULL,
+ e1h ThresholdUsedFrequency-r6,
+ e1i ThresholdUsedFrequency-r6,
+ e1j Event1j-r6
+}
+
+IntraFreqEvent-r7 ::= CHOICE {
+ e1a Event1a-r4,
+ e1b Event1b-r7,
+ e1c Event1c,
+ e1d Event1d,
+ e1e Event1e-r6,
+ e1f Event1f-r6,
+ e1g NULL,
+ e1h ThresholdUsedFrequency-r6,
+ e1i ThresholdUsedFrequency-r6,
+ e1j Event1j-r6
+}
+
+IntraFreqEventOnSecULFreq ::= CHOICE {
+ e1a Event1a-OnSecUlFreq-r9,
+ e1b Event1b-OnSecUlFreq-r9,
+ e1c Event1c,
+ e1e Event1e-r6,
+ e1f Event1f-r6
+}
+
+IntraFreqEvent-1d-r5 ::= SEQUENCE {
+ triggeringCondition TriggeringCondition2 OPTIONAL,
+ useCIO BOOLEAN OPTIONAL
+}
+
+IntraFreqEventCriteria ::= SEQUENCE {
+ event IntraFreqEvent,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteria-r4 ::= SEQUENCE {
+ event IntraFreqEvent-r4,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteria-LCR-r4 ::= SEQUENCE {
+ event IntraFreqEvent-LCR-r4,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteria-r6 ::= SEQUENCE {
+ event IntraFreqEvent-r6,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteria-r7 ::= SEQUENCE {
+ event IntraFreqEvent-r7,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteriaOnSecULFreq ::= SEQUENCE {
+ event IntraFreqEventOnSecULFreq,
+ hysteresis Hysteresis,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+IntraFreqEventCriteriaList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ IntraFreqEventCriteria
+
+IntraFreqEventCriteriaList-r4 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ IntraFreqEventCriteria-r4
+
+IntraFreqEventCriteriaList-LCR-r4 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ IntraFreqEventCriteria-LCR-r4
+
+IntraFreqEventCriteriaList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ IntraFreqEventCriteria-r6
+
+IntraFreqEventCriteriaList-r7 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ IntraFreqEventCriteria-r7
+
+IntraFreqEventCriteriaListOnSecULFreq ::= SEQUENCE{
+ frequencyInfo FrequencyInfo,
+ intraFreqEventCriteria SEQUENCE (SIZE (1..maxMeasEventOnSecULFreq)) OF
+ IntraFreqEventCriteriaOnSecULFreq
+}
+
+IntraFreqEventResults ::= SEQUENCE {
+ eventID EventIDIntraFreq,
+ cellMeasurementEventResults CellMeasurementEventResults
+}
+
+IntraFreqEventResultsOnSecUlFreq ::= SEQUENCE {
+ eventID EventIDIntraFreq,
+ cellMeasurementEventResultsOnSecUlFreq CellMeasurementEventResultsOnSecUlFreq
+}
+
+IntraFreqMeasQuantity ::= SEQUENCE {
+ filterCoefficient FilterCoefficient DEFAULT fc0,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ intraFreqMeasQuantity-FDD IntraFreqMeasQuantity-FDD
+ },
+ tdd SEQUENCE {
+ intraFreqMeasQuantity-TDDList IntraFreqMeasQuantity-TDDList
+ }
+ }
+}
+
+-- If IntraFreqMeasQuantity-FDD is used in InterRATMeasQuantity, then only
+-- cpich-Ec-N0 and cpich-RSCP are allowed.
+-- dummy is not used in this version of the specification, it should
+-- not be sent and if received the UE behaviour is not specified.
+IntraFreqMeasQuantity-FDD ::= ENUMERATED {
+ cpich-Ec-N0,
+ cpich-RSCP,
+ pathloss,
+ dummy }
+
+IntraFreqMeasQuantity-FDD-sib3 ::= ENUMERATED {
+ cpich-Ec-N0, cpich-RSCP }
+
+-- dummy is not used in this version of the specification, it should
+-- not be sent and if received the UE behaviour is not specified.
+IntraFreqMeasQuantity-TDD ::= ENUMERATED {
+ primaryCCPCH-RSCP,
+ pathloss,
+ timeslotISCP,
+ dummy }
+
+IntraFreqMeasQuantity-TDDList ::= SEQUENCE (SIZE (1..4)) OF
+ IntraFreqMeasQuantity-TDD
+
+IntraFreqMeasQuantity-TDD-sib3List ::= SEQUENCE (SIZE (1..2)) OF
+ ENUMERATED { primaryCCPCH-RSCP, timeslotISCP }
+
+IntraFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellMeasuredResults
+
+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,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-RSCP OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-ECN0 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-ECN0 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-HCS-RSCP ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-RSCP OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-HCS-ECN0 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-ECN0 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-RSCP-LCR-r4 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-RSCP-LCR-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-ECN0-LCR-r4 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-ECN0-LCR-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
+}
+
+IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
+ intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
+ maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
+ reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
+}
+
+IntraFreqReportCriteria ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportCriteria-r4 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r4,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportCriteria-r6 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r6,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportCriteria-r7 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r7,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportCriteria-r9 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportCriteria-r11 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus,
+ noReporting ReportingCellStatusOpt
+}
+
+IntraFreqReportingCriteria ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList OPTIONAL
+}
+
+IntraFreqReportingCriteria-r4 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-r4 OPTIONAL
+}
+
+IntraFreqReportingCriteria-LCR-r4 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-LCR-r4 OPTIONAL
+}
+
+IntraFreqReportingCriteria-r6 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-r6 OPTIONAL
+}
+
+IntraFreqReportingCriteria-r7 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL
+}
+
+IntraFreqReportingCriteria-r9 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL,
+ eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL
+}
+
+IntraFreqReportingCriteria-r11 ::= SEQUENCE {
+ eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL,
+ eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL,
+ excludedCellInfoList CellInfoListToBeExcluded OPTIONAL
+}
+
+IntraFreqReportingCriteria-1b-r5 ::= SEQUENCE {
+ periodicReportingInfo-1b PeriodicReportingInfo-1b
+}
+
+IntraFreqReportingQuantity ::= SEQUENCE {
+ activeSetReportingQuantities CellReportingQuantities,
+ monitoredSetReportingQuantities CellReportingQuantities,
+ detectedSetReportingQuantities CellReportingQuantities OPTIONAL
+}
+
+IntraFreqReportingQuantityForRACH ::= SEQUENCE {
+ sfn-SFN-OTD-Type SFN-SFN-OTD-Type,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ intraFreqRepQuantityRACH-FDD IntraFreqRepQuantityRACH-FDD
+ },
+ tdd SEQUENCE {
+ intraFreqRepQuantityRACH-TDDList IntraFreqRepQuantityRACH-TDDList
+ }
+ }
+}
+
+IntraFreqReportingQuantityForRACH-vc50ext ::= SEQUENCE {
+ intraFreqRepQuantityRACH-FDD ENUMERATED {
+ cpich-EcN0-RSCP, spare1}
+}
+
+IntraFreqRepQuantityRACH-FDD ::= ENUMERATED {
+ cpich-EcN0, cpich-RSCP,
+ pathloss, noReport }
+
+IntraFreqRepQuantityRACH-TDD ::= ENUMERATED {
+ timeslotISCP,
+ primaryCCPCH-RSCP,
+ noReport }
+
+IntraFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
+ IntraFreqRepQuantityRACH-TDD
+
+IntraFrequencyMeasurement ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria OPTIONAL
+}
+
+IntraFrequencyMeasurement-r4 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r4 OPTIONAL
+}
+
+IntraFrequencyMeasurement-r6 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ -- reportCriteria is optional in later versions of this message
+ reportCriteria IntraFreqReportCriteria-r6
+}
+
+IntraFrequencyMeasurement-r7 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r7 OPTIONAL
+}
+
+IntraFrequencyMeasurement-r9 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r9 OPTIONAL,
+ intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
+}
+
+IntraFrequencyMeasurement-r10 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL,
+ intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
+}
+
+IntraFrequencyMeasurement-r11 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL,
+ intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r11 OPTIONAL,
+ periodicalReportingCriteriaOnSecULFreq
+ PeriodicalWithReportingCellStatusOnSecULFreq OPTIONAL
+}
+
+IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
+ CellMeasuredResults-r9
+
+IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq))
+ OF CellMeasuredResults-vc50ext
+
+IntraUTRAANR ::= SEQUENCE {
+ loggingAbsoluteThreshold LoggingAbsoluteThreshold,
+ loggingRelativeThreshold LoggingRelativeThreshold OPTIONAL
+}
+
+IODE ::= INTEGER (0..255)
+
+IP-Length ::= ENUMERATED {
+ ipl5, ipl10 }
+
+IP-PCCPCH-r4 ::= BOOLEAN
+
+IP-Spacing ::= ENUMERATED {
+ e5, e7, e10, e15, e20,
+ e30, e40, e50 }
+
+IP-Spacing-TDD ::= ENUMERATED {
+ e30, e40, e50, e70, e100}
+
+IS-2000SpecificMeasInfo ::= ENUMERATED {
+ frequency, timeslot, colourcode,
+ outputpower, pn-Offset }
+
+LoggedANRConfigurationInfo ::= SEQUENCE {
+ loggingDuration ENUMERATED { min10, min30, hr1, spare2, spare1 },
+ intraUTRAANR IntraUTRAANR OPTIONAL,
+ interRATANRforEUTRAIndicator ENUMERATED { true } OPTIONAL,
+ interRATANRforGSMIndicator ENUMERATED { true } OPTIONAL
+}
+
+LoggedANRReportInfoList ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF
+ LoggedANRReportInfo
+
+LoggedANRReportInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF
+ LoggedANRReportInfo-vb50ext
+
+LoggedANRReportInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ servingCell CellIdentity,
+ loggedCellInfo LoggedCellInfo
+}
+
+LoggedANRReportInfo-vb50ext ::= SEQUENCE {
+ loggedCellInfo LoggedCellInfo-vb50ext
+}
+
+LoggedCellInfo ::= CHOICE {
+ loggedUTRACellInfo LoggedUTRACellInfo,
+ loggedEUTRACellInfo LoggedEUTRACellInfo,
+ loggedGSMCellInfo LoggedGSMCellInfo
+}
+
+LoggedCellInfo-vb50ext ::= CHOICE {
+ loggedEUTRACellInfo LoggedEUTRACellInfo-vb50ext
+}
+
+LoggedConnectionEstablishmentFailureInfo-FDD ::= SEQUENCE {
+ loggedConnectionEstablishmentFailureAccessInfo-FDD
+ LoggedConnectionEstablishmentFailureAccessInfo-FDD,
+ loggedMeasFailedCellMeas LoggedMeasServingCellMeas-FDD,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL,
+ loggedConnectionEstablishmentFailureLocationInfo
+ 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,
+ loggedMeasFailedCellMeas LoggedMeasServingCellMeas-TDD128,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL,
+ loggedConnectionEstablishmentFailureLocationInfo
+ 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)
+}
+
+LoggedConnectionEstablishmentFailureAccessInfo-TDD ::= SEQUENCE {
+ numberOfRRCMsgTransmitted INTEGER (0..8),
+ fpachReceived BOOLEAN,
+ e-RUCCHFailure BOOLEAN OPTIONAL
+}
+
+LoggedConnectionEstablishmentFailureLocationInfo ::= SEQUENCE {
+ location CHOICE {
+ ellipsoidPoint EllipsoidPoint,
+ ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
+ ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
+ ellipsoidPointAltitude EllipsoidPointAltitude,
+ ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
+ },
+ horizontalVelocity HorizontalVelocity OPTIONAL
+}
+
+ConnectionEstablishmentFailureReport ::= SEQUENCE {
+ timeSinceFailure INTEGER (0..172800),
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ loggedConnectionEstablishmentFailureInfo
+ LoggedConnectionEstablishmentFailureInfo-FDD
+ },
+ tdd SEQUENCE {
+ loggedConnectionEstablishmentFailureInfo
+ LoggedConnectionEstablishmentFailureInfo-TDD128
+ }
+ }
+}
+
+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)),
+ eutraCellIdentity BIT STRING (SIZE (28)),
+ earfcn EARFCN,
+ physicalCellIdentity EUTRA-PhysicalCellIdentity
+}
+
+LoggedEUTRACellInfo-vb50ext ::= SEQUENCE {
+ earfcn EARFCNExtension OPTIONAL
+}
+
+LoggedGSMCellInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ lac BIT STRING (SIZE (16)),
+ gsmCellIdentity BIT STRING (SIZE (16)),
+ bcch-ARFCN BCCH-ARFCN,
+ bandIndicator Frequency-Band,
+ bsic BSIC
+}
+
+LoggedMeasurementsConfigurationInfo ::= SEQUENCE {
+ absoluteTimeInfo BIT STRING (SIZE(48)),
+ loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1},
+ loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144},
+ traceReference TraceReference,
+ traceRecordingSession TraceRecordingSession,
+ tce-Id TCE-Id,
+ areaConfiguration CHOICE {
+ cellIDList SEQUENCE (SIZE (1..32)) OF
+ CellIdentity,
+ locationAreaList SEQUENCE (SIZE (1..8)) OF
+ LAI,
+ routingAreaList SEQUENCE (SIZE (1..8)) OF
+ RAI
+ } OPTIONAL
+}
+
+LoggedMeasurementsConfigurationInfo-r11 ::= SEQUENCE {
+ absoluteTimeInfo BIT STRING (SIZE(48)),
+ loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1},
+ loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144},
+ traceReference TraceReference,
+ traceRecordingSession TraceRecordingSession,
+ tce-Id TCE-Id,
+ plmnList PlmnList OPTIONAL,
+ areaConfiguration CHOICE {
+ cellIDList SEQUENCE (SIZE (1..32)) OF CellIDListItem,
+ locationAreaList SEQUENCE (SIZE (1..8)) OF
+ LAI,
+ routingAreaList SEQUENCE (SIZE (1..8)) OF
+ RAI
+ } OPTIONAL
+}
+
+LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF
+ LoggedMeasInterfreqInfo-FDD
+
+LoggedMeasInterfreqInfo-FDD ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourInfo-FDD
+}
+
+LoggedMeasInterfreqInfo-TDD128 ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ loggedMeasInterfreqNeighbourList LoggedMeasInterfreqNeighbourList-TDD128
+}
+
+LoggedMeasInterRATNeighbourMeas ::= SEQUENCE {
+ loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList OPTIONAL,
+ loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL
+}
+
+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
+
+LoggedMeasNeighbourInfo-FDD ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cpich-RSCP CPICH-RSCP,
+ cpich-Ec-N0 CPICH-Ec-N0
+}
+
+LoggedMeasIntrafreqNeighbourMeasList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourMeas-TDD128
+
+LoggedMeasNeighbourMeas-TDD128 ::= SEQUENCE {
+ cellParametersID CellParametersID,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP
+}
+
+LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasGSMNeighbourCellsinfo
+
+LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE {
+ bsic BSIC,
+ frequency-band Frequency-Band,
+ bcch-ARFCN BCCH-ARFCN,
+ gsm-CarrierRSSI GSM-CarrierRSSI
+}
+
+LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF
+ LoggedMeasEUTRAFreqInfo
+
+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
+ LoggedMeasEUTRAFreqNeighbourInfo
+}
+
+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,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
+}
+
+LoggedMeasInfo-FDD-vb50ext ::= SEQUENCE {
+ loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD-vb50ext OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo-vb50ext OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL
+}
+
+LoggedMeasInfo-FDD-vc50ext ::= SEQUENCE {
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL
+}
+
+LoggedMeasInfo-TDD128 ::= SEQUENCE {
+ relativeTimeStamp INTEGER (0..7200),
+ loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
+}
+
+LoggedMeasInfo-TDD128-vb50ext ::= SEQUENCE {
+ loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128-vb50ext OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo-vb50ext OPTIONAL,
+ 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 {
+ loggedMeasInfoList LoggedMeasInfoList-FDD
+ },
+ tdd SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-TDD128
+ }
+ }
+}
+
+LoggedMeasInfoList-vb50ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-FDD-vb50ext
+ },
+ tdd SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-TDD128-vb50ext
+ }
+ }
+}
+
+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
+
+LoggedMeasInterfreqNeighbourList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourMeas-TDD128
+
+LoggedMeasLocationInfo ::= CHOICE {
+ ellipsoidPoint EllipsoidPoint,
+ ellipsoidPointAltitude EllipsoidPointAltitude
+}
+
+LoggedMeasLocationInfo-vb50ext ::= CHOICE {
+ ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
+ ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
+ ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
+}
+
+LoggedMeasReport ::= SEQUENCE {
+ absoluteTimeInfo BIT STRING (SIZE(48)),
+ traceReference TraceReference,
+ traceRecordingSession TraceRecordingSession,
+ tce-Id TCE-Id,
+ loggedMeasInfoList LoggedMeasInfoList OPTIONAL,
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL
+}
+
+LoggedMeasReport-vb50ext ::= SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-vb50ext OPTIONAL
+}
+
+LoggedMeasReport-vc50ext ::= SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-vc50ext OPTIONAL
+}
+
+LoggedMeasServingCellMeas-FDD ::= SEQUENCE {
+ cellIdentity CellIdentity,
+ cpich-RSCP CPICH-RSCP,
+ cpich-Ec-N0 CPICH-Ec-N0
+}
+
+LoggedMeasServingCellMeas-FDD-vb50ext ::= SEQUENCE {
+ plmnIdentity PLMN-Identity OPTIONAL
+}
+
+LoggedMeasServingCellMeas-TDD128 ::= SEQUENCE {
+ cellIdentity CellIdentity,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP
+}
+
+LoggedMeasServingCellMeas-TDD128-vb50ext ::= SEQUENCE {
+ plmnIdentity PLMN-Identity OPTIONAL
+}
+
+LoggedUTRACellInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ cellIdentity CellIdentity,
+ uarfcn UARFCN,
+ cellParametersID CellParametersID OPTIONAL,
+ primaryScramblingCode PrimaryScramblingCode OPTIONAL
+}
+
+LoggingAbsoluteThreshold ::= CHOICE {
+ rscpforANR RSCPforANR,
+ ec-N0forANR Ec-N0forANR
+}
+
+-- it applies to RSCP by step of 2 and Ec/N0 by step of 1
+-- Actual value LoggingRelativeThreshold = IE value * 2 (RSCP)
+-- Actual value LoggingRelativeThreshold = IE value (Ec/N0)
+LoggingRelativeThreshold ::= INTEGER (-4..16)
+
+KeplerianParameters ::= SEQUENCE {
+ toe-nav BIT STRING (SIZE (14)),
+ ganss-omega-nav BIT STRING (SIZE (32)),
+ delta-n-nav BIT STRING (SIZE (16)),
+ m-zero-nav BIT STRING (SIZE (32)),
+ omegadot-nav BIT STRING (SIZE (24)),
+ ganss-e-nav BIT STRING (SIZE (32)),
+ idot-nav BIT STRING (SIZE (14)),
+ a-sqrt-nav BIT STRING (SIZE (32)),
+ i-zero-nav BIT STRING (SIZE (32)),
+ omega-zero-nav BIT STRING (SIZE (32)),
+ c-rs-nav BIT STRING (SIZE (16)),
+ c-is-nav BIT STRING (SIZE (16)),
+ c-us-nav BIT STRING (SIZE (16)),
+ c-rc-nav BIT STRING (SIZE (16)),
+ c-ic-nav BIT STRING (SIZE (16)),
+ c-uc-nav BIT STRING (SIZE (16))
+}
+
+MaxNumberOfReportingCellsType1 ::= ENUMERATED {
+ e1, e2, e3, e4, e5, e6}
+
+MaxNumberOfReportingCellsType2 ::= ENUMERATED {
+ e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12}
+
+MaxNumberOfReportingCellsType3 ::= ENUMERATED {
+ viactCellsPlus1,
+ viactCellsPlus2,
+ viactCellsPlus3,
+ viactCellsPlus4,
+ viactCellsPlus5,
+ viactCellsPlus6 }
+
+MaxReportedCellsOnRACH ::= ENUMERATED {
+ noReport,
+ currentCell,
+ currentAnd-1-BestNeighbour,
+ currentAnd-2-BestNeighbour,
+ currentAnd-3-BestNeighbour,
+ currentAnd-4-BestNeighbour,
+ currentAnd-5-BestNeighbour,
+ currentAnd-6-BestNeighbour }
+
+MaxReportedCellsOnRACHinterFreq ::= INTEGER (1..8)
+
+MeasuredResults ::= CHOICE {
+ intraFreqMeasuredResultsList IntraFreqMeasuredResultsList,
+ interFreqMeasuredResultsList InterFreqMeasuredResultsList,
+ interRATMeasuredResultsList InterRATMeasuredResultsList,
+ trafficVolumeMeasuredResultsList TrafficVolumeMeasuredResultsList,
+ qualityMeasuredResults QualityMeasuredResults,
+ ue-InternalMeasuredResults UE-InternalMeasuredResults,
+ ue-positioning-MeasuredResults UE-Positioning-MeasuredResults,
+ spare NULL
+}
+
+MeasuredResultsOnSecUlFreq ::= SEQUENCE {
+ intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq
+}
+
+MeasuredResultsOnSecUlFreq-vc50ext ::= SEQUENCE {
+ intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext
+}
+
+MeasuredResults-v390ext ::= SEQUENCE {
+ ue-positioning-MeasuredResults-v390ext UE-Positioning-MeasuredResults-v390ext
+}
+
+
+MeasuredResults-v590ext ::= CHOICE {
+ intraFrequencyMeasuredResultsList IntraFrequencyMeasuredResultsList-v590ext,
+ interFrequencyMeasuredResultsList InterFrequencyMeasuredResultsList-v590ext
+}
+
+MeasuredResults-v770ext ::= CHOICE {
+ ueInternalMeasuredResults UE-InternalMeasuredResults-v770ext,
+ ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-v770ext
+}
+
+MeasuredResults-v860ext ::= CHOICE {
+ ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-v860ext
+}
+
+MeasuredResults-vdxyext ::= CHOICE {
+ ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-vdxyext
+}
+
+MeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasuredResults-v920ext
+
+MeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasuredResults-vc50ext
+
+MeasuredResultsList-vdxyext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasuredResults-vdxyext
+
+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,
+ interRATMeasuredResultsList InterRATMeasuredResultsList,
+ trafficVolumeMeasuredResultsList TrafficVolumeMeasuredResultsList,
+ qualityMeasuredResults QualityMeasuredResults,
+ ue-InternalMeasuredResults UE-InternalMeasuredResults-LCR-r4,
+ ue-positioniing-MeasuredResults UE-Positioning-MeasuredResults,
+ spare NULL
+}
+
+MeasuredResultsList ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasuredResults
+
+MeasuredResultsList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
+ MeasuredResults-LCR-r4
+
+MeasuredResultsList-v770xet ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF SEQUENCE {
+ -- The 'measuredResults' element shall be present, if 'v770' extended measurement results
+ -- associated with the corresponding element in the IE 'MeasuredResultList' shall be
+ -- provided, otherwise it is not needed
+ measuredResults MeasuredResults-v770ext OPTIONAL
+}
+
+MeasuredResultsList-v860ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF SEQUENCE {
+ -- The 'measuredResults' element shall be present, if 'v860' extended measurement results
+ -- associated with the corresponding element in the IE 'MeasuredResultList' shall be
+ -- provided, otherwise it is not needed
+ measuredResults MeasuredResults-v860ext OPTIONAL
+}
+
+MeasuredResultsOnRACH ::= SEQUENCE {
+ currentCell SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ measurementQuantity CHOICE {
+ cpich-Ec-N0 CPICH-Ec-N0,
+ cpich-RSCP CPICH-RSCP,
+ pathloss Pathloss,
+ cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP
+ }
+ },
+ tdd SEQUENCE {
+ -- For 3.84 Mcps, 7.68 Mcps and 1.28 Mcps TDD
+ timeslotISCP TimeslotISCP-List OPTIONAL,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL
+ }
+ }
+ },
+ monitoredCells MonitoredCellRACH-List OPTIONAL
+}
+
+MeasuredResultsOnRACH-v7g0ext ::= SEQUENCE {
+ currentCell-DeltaRSCP DeltaRSCPPerCell OPTIONAL,
+ monitoredCellRACH-List-v7g0ext MonitoredCellRACH-List-v7g0ext OPTIONAL
+}
+
+--The order of the list corresponds to the order of the cells in MonitoredCellRACH-List
+MonitoredCellRACH-List-v7g0ext ::= SEQUENCE (SIZE (1..8)) OF
+ DeltaRSCPPerCell
+
+--TDD choice is removed, compared to tabular, in order to optimise FDD format
+MeasuredResultsOnRACHFDD-r11 ::= SEQUENCE {
+ currentCell SEQUENCE {
+ measurementQuantity CHOICE {
+ cpich-Ec-N0 CPICH-Ec-N0,
+ cpich-RSCP CPICH-RSCP,
+ pathloss Pathloss,
+ cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP
+ }
+ },
+ measuredResultsUsedFreq MonitoredCellRACH-ListFDD-r11 OPTIONAL,
+ measuredResultsNonUsedFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
+ measuredResultsEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL
+}
+
+MeasuredResultsOnRACHinterFreq ::= SEQUENCE {
+ interFreqCellIndication-SIB11 INTEGER (0..1),
+ 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 {
+ measurementType MeasurementType OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r4 ::= CHOICE {
+ setup MeasurementType-r4,
+ modify SEQUENCE {
+ measurementType MeasurementType-r4 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r6 ::= CHOICE {
+ setup MeasurementType-r6,
+ modify SEQUENCE {
+ measurementType MeasurementType-r6 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r7 ::= CHOICE {
+ setup MeasurementType-r7,
+ modify SEQUENCE {
+ measurementType MeasurementType-r7 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r8 ::= CHOICE {
+ setup MeasurementType-r8,
+ modify SEQUENCE {
+ measurementType MeasurementType-r8 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r9 ::= CHOICE {
+ setup MeasurementType-r9,
+ modify SEQUENCE {
+ measurementType MeasurementType-r9 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r10 ::= CHOICE {
+ setup MeasurementType-r10,
+ modify SEQUENCE {
+ measurementType MeasurementType-r10 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r11 ::= CHOICE {
+ setup MeasurementType-r11,
+ modify SEQUENCE {
+ measurementType MeasurementType-r11 OPTIONAL
+ },
+ release NULL
+}
+
+MeasurementCommand-r12 ::= CHOICE {
+ setup MeasurementType-r12,
+ modify SEQUENCE {
+ measurementType MeasurementType-r12 OPTIONAL
+ },
+ release NULL,
+ releaseAll NULL,
+ releaseSome MeasurementsToRelease
+}
+
+MeasurementCommand-r13 ::= CHOICE {
+ setup MeasurementType-r13,
+ modify SEQUENCE {
+ measurementType MeasurementType-r13 OPTIONAL
+ },
+ release NULL,
+ releaseAll NULL,
+ releaseSome MeasurementsToRelease
+}
+
+MeasurementControlSysInfo ::= SEQUENCE {
+ -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
+ use-of-HCS CHOICE {
+ hcs-not-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-RSCP OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-RSCP OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-ECN0 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-ECN0 OPTIONAL
+ }
+ },
+ interRATMeasurementSysInfo InterRATMeasurementSysInfo-B OPTIONAL
+ },
+ hcs-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-RSCP OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-RSCP OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-ECN0 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-ECN0 OPTIONAL
+ }
+ },
+ interRATMeasurementSysInfo InterRATMeasurementSysInfo OPTIONAL
+ }
+ },
+ trafficVolumeMeasSysInfo TrafficVolumeMeasSysInfo OPTIONAL,
+ -- dummy is not used in this version of specification and it shall be ignored by the UE.
+ 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 {
+ hcs-not-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-RSCP OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-RSCP OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-ECN0 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-ECN0 OPTIONAL
+ }
+ },
+ newInterRATCellList NewInterRATCellList OPTIONAL
+ },
+ hcs-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0 OPTIONAL
+ }
+ },
+ newInterRATCellList NewInterRATCellList OPTIONAL
+ }
+ }
+}
+
+MeasurementControlSysInfoExtensionAddon-r5 ::= SEQUENCE {
+ --The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
+ newIntraFrequencyCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
+ newInterFrequencyCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterRATCellInfoList
+ newInterRATCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
+ 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 {
+ hcs-not-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-RSCP-LCR-r4 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-RSCP-LCR-r4 OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-ECN0-LCR-r4 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-ECN0-LCR-r4 OPTIONAL
+ }
+ },
+ newInterRATCellList NewInterRATCellList OPTIONAL
+ },
+ hcs-used SEQUENCE {
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL,
+ newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL
+ }
+ },
+ newInterRATCellList NewInterRATCellList OPTIONAL
+ }
+ }
+}
+
+MeasurementControlSysInfo-LCR-r4-ext ::= SEQUENCE {
+ -- CHOICE use-of-HCS shall have the same value as the use-of-HCS
+ -- in MeasurementControlSysInfo
+ -- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
+ use-of-HCS CHOICE {
+ hcs-not-used SEQUENCE {
+ -- CHOICE cellSelectQualityMeasure shall have the same value as the
+ -- cellSelectQualityMeasure in MeasurementControlSysInfo
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-RSCP-LCR-r4 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-RSCP-LCR-r4 OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-ECN0-LCR-r4 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-ECN0-LCR-r4 OPTIONAL
+ }
+ }
+ },
+ hcs-used SEQUENCE {
+ -- CHOICE cellSelectQualityMeasure shall have the same value as the
+ -- cellSelectQualityMeasure in MeasurementControlSysInfo
+ cellSelectQualityMeasure CHOICE {
+ cpich-RSCP SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 OPTIONAL
+ },
+ cpich-Ec-N0 SEQUENCE {
+ intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 OPTIONAL,
+ interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 OPTIONAL
+ }
+ }
+ }
+ }
+}
+
+MeasurementIdentity ::= INTEGER (1..16)
+
+MeasurementIdentityExt ::= INTEGER (17..32)
+
+MeasurementIdentity-r9 ::= INTEGER (1..32)
+
+MeasurementOccasionPatternParameter ::= SEQUENCE {
+ measurement-Occasion-Coeff INTEGER (1..9),
+ measurement-Occasion-Offset INTEGER (0..511),
+ measurement-Occasion-Length INTEGER (1..512),
+ 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 }
+
+MeasurementQuantityEUTRA ::= ENUMERATED {
+ rsrp,
+ rsrq }
+
+MeasurementReportingMode ::= SEQUENCE {
+ measurementReportTransferMode TransferMode,
+ periodicalOrEventTrigger PeriodicalOrEventTrigger
+}
+
+MeasurementType ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement,
+ interFrequencyMeasurement InterFrequencyMeasurement,
+ interRATMeasurement InterRATMeasurement,
+ ue-positioning-Measurement UE-Positioning-Measurement,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement
+}
+
+MeasurementType-r4 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r4,
+ interFrequencyMeasurement InterFrequencyMeasurement-r4,
+ interRATMeasurement InterRATMeasurement-r4,
+ up-Measurement UE-Positioning-Measurement-r4,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4
+}
+
+MeasurementType-r6 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r6,
+ interFrequencyMeasurement InterFrequencyMeasurement-r6,
+ interRATMeasurement InterRATMeasurement-r6,
+ up-Measurement UE-Positioning-Measurement-r4,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4
+}
+
+MeasurementType-r7 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r7,
+ interFrequencyMeasurement InterFrequencyMeasurement-r7,
+ interRATMeasurement InterRATMeasurement-r6,
+ up-Measurement UE-Positioning-Measurement-r7,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4
+}
+
+MeasurementType-r8 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r7,
+ interFrequencyMeasurement InterFrequencyMeasurement-r8,
+ interRATMeasurement InterRATMeasurement-r8,
+ up-Measurement UE-Positioning-Measurement-r8,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4
+}
+
+MeasurementType-r9 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r9,
+ interFrequencyMeasurement InterFrequencyMeasurement-r9,
+ interRATMeasurement InterRATMeasurement-r9,
+ up-Measurement UE-Positioning-Measurement-r9,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4,
+ csgProximityDetection CSGProximityDetection
+}
+
+MeasurementType-r10 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r10,
+ interFrequencyMeasurement InterFrequencyMeasurement-r10,
+ interRATMeasurement InterRATMeasurement-r9,
+ up-Measurement UE-Positioning-Measurement-r10,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4,
+ csgProximityDetection CSGProximityDetection
+}
+
+MeasurementType-r11 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
+ interFrequencyMeasurement InterFrequencyMeasurement-r11,
+ interRATMeasurement InterRATMeasurement-r11,
+ up-Measurement UE-Positioning-Measurement-r10,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4,
+ csgProximityDetection CSGProximityDetection,
+ eutraMeasurementForCELLFACH 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
+}
+
+MeasurementType-r13 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
+ interFrequencyMeasurement InterFrequencyMeasurement-r12,
+ interRATMeasurement InterRATMeasurement-r12,
+ up-Measurement UE-Positioning-Measurement-r13,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4,
+ csgProximityDetection CSGProximityDetection,
+ eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12
+}
+
+MeasurementValidity ::= SEQUENCE {
+ ue-State ENUMERATED {
+ cell-DCH, all-But-Cell-DCH, all-States }
+}
+
+MonitoredCellRACH-List ::= SEQUENCE (SIZE (1..8)) OF
+ MonitoredCellRACH-Result
+
+MonitoredCellRACH-Result ::= SEQUENCE {
+ sfn-SFN-ObsTimeDifference SFN-SFN-ObsTimeDifference OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ measurementQuantity CHOICE {
+ cpich-Ec-N0 CPICH-Ec-N0,
+ cpich-RSCP CPICH-RSCP,
+ pathloss Pathloss,
+ spare NULL
+ } OPTIONAL
+ },
+ tdd SEQUENCE {
+ cellParametersID CellParametersID,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP
+ }
+ }
+}
+
+MonitoredCellRACH-ListFDD-r11 ::= SEQUENCE (SIZE (1..8)) OF
+ MonitoredCellRACH-ResultFDD-r11
+
+--TDD choice is removed, compared to tabular, in order to optimise FDD format
+MonitoredCellRACH-ResultFDD-r11 ::= SEQUENCE {
+ sfn-SFN-ObsTimeDifference SFN-SFN-ObsTimeDifference OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ measurementQuantity CHOICE {
+ cpich-Ec-N0 CPICH-Ec-N0,
+ cpich-RSCP CPICH-RSCP,
+ pathloss Pathloss,
+ spare NULL
+ }
+}
+
+MultipathIndicator ::= ENUMERATED {
+ nm,
+ low,
+ medium,
+ high }
+
+MultipleEUTRAFrequencyBandIndicatorList ::= SEQUENCE (SIZE (1.. maxMultipleFrequencyBandsEUTRA)) OF
+ RadioFrequencyBandEUTRA
+
+MultipleEUTRAFrequencyBandIndicatorExtensionList ::= SEQUENCE (SIZE (1.. maxMultipleFrequencyBandsEUTRA))
+ OF RadioFrequencyBandEUTRAExt
+
+MultipleEUTRAFrequencyBandInfo ::= SEQUENCE {
+ multipleEUTRAFrequencyBandIndicatorlist MultipleEUTRAFrequencyBandIndicatorList OPTIONAL
+}
+
+MultipleEUTRAFrequencyBandExtensionInfo ::= SEQUENCE {
+ multipleEUTRAFrequencyBandIndicatorlist MultipleEUTRAFrequencyBandIndicatorExtensionList OPTIONAL
+}
+
+MultipleEUTRAFrequencyInfoList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs)) OF
+ MultipleEUTRAFrequencyBandInfo
+
+MultipleEUTRAFrequencyInfoExtensionList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs)) OF
+ MultipleEUTRAFrequencyBandExtensionInfo
+
+MultipleFrequencyBandIndicatorListFDD::= SEQUENCE (SIZE (1..maxMultipleFrequencyBandsFDD)) OF
+ FrequencyBandsIndicatorFDD
+
+MultipleFrequencyBandInfo ::= SEQUENCE {
+ multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
+}
+
+MultipleFrequencyInfoListFDD ::= SEQUENCE (SIZE (1.. maxNumFDDFreqs)) OF
+ MultipleFrequencyBandInfo
+
+N-CR-T-CRMaxHyst ::= SEQUENCE {
+ n-CR INTEGER (1..16) DEFAULT 8,
+ t-CRMaxHyst T-CRMaxHyst
+}
+
+NAVclockModel ::= SEQUENCE {
+ navToc BIT STRING (SIZE (16)),
+ navaf2 BIT STRING (SIZE (8)),
+ navaf1 BIT STRING (SIZE (16)),
+ navaf0 BIT STRING (SIZE (22)),
+ navTgd BIT STRING (SIZE (8))
+}
+
+NavigationModelSatInfo ::= SEQUENCE {
+ satID SatID,
+ satelliteStatus SatelliteStatus,
+ ephemerisParameter EphemerisParameter OPTIONAL
+}
+
+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)),
+ cnavDeltaA BIT STRING (SIZE (26)),
+ cnavAdot BIT STRING (SIZE (25)),
+ cnavDeltaNo BIT STRING (SIZE (17)),
+ cnavDeltaNoDot BIT STRING (SIZE (23)),
+ cnavMo BIT STRING (SIZE (33)),
+ cnavE BIT STRING (SIZE (33)),
+ cnavOmega BIT STRING (SIZE (33)),
+ cnavOMEGA0 BIT STRING (SIZE (33)),
+ cnavDeltaOmegaDot BIT STRING (SIZE (17)),
+ cnavIo BIT STRING (SIZE (33)),
+ cnavIoDot BIT STRING (SIZE (15)),
+ cnavCis BIT STRING (SIZE (16)),
+ cnavCic BIT STRING (SIZE (16)),
+ cnavCrs BIT STRING (SIZE (24)),
+ cnavCrc BIT STRING (SIZE (24)),
+ cnavCus BIT STRING (SIZE (21)),
+ cnavCuc BIT STRING (SIZE (21))
+}
+
+NavModel-GLONASSecef ::= SEQUENCE {
+ gloEn BIT STRING (SIZE (5)),
+ gloP1 BIT STRING (SIZE (2)),
+ gloP2 BIT STRING (SIZE (1)),
+ gloM BIT STRING (SIZE (2)) OPTIONAL,
+ gloX BIT STRING (SIZE (27)),
+ gloXdot BIT STRING (SIZE (24)),
+ gloXdotdot BIT STRING (SIZE (5)),
+ gloY BIT STRING (SIZE (27)),
+ gloYdot BIT STRING (SIZE (24)),
+ gloYdotdot BIT STRING (SIZE (5)),
+ gloZ BIT STRING (SIZE (27)),
+ gloZdot BIT STRING (SIZE (24)),
+ gloZdotdot BIT STRING (SIZE (5))
+}
+
+NavModel-NAVKeplerianSet ::= SEQUENCE {
+ navURA BIT STRING (SIZE (4)),
+ navFitFlag BIT STRING (SIZE (1)),
+ navToe BIT STRING (SIZE (16)),
+ navOmega BIT STRING (SIZE (32)),
+ navDeltaN BIT STRING (SIZE (16)),
+ navM0 BIT STRING (SIZE (32)),
+ navOmegaADot BIT STRING (SIZE (24)),
+ navE BIT STRING (SIZE (32)),
+ navIDot BIT STRING (SIZE (14)),
+ navAPowerHalf BIT STRING (SIZE (32)),
+ navI0 BIT STRING (SIZE (32)),
+ navOmegaA0 BIT STRING (SIZE (32)),
+ navCrs BIT STRING (SIZE (16)),
+ navCis BIT STRING (SIZE (16)),
+ navCus BIT STRING (SIZE (16)),
+ navCrc BIT STRING (SIZE (16)),
+ navCic BIT STRING (SIZE (16)),
+ navCuc BIT STRING (SIZE (16))
+}
+
+NavModel-SBASecef ::= SEQUENCE {
+ sbasTo BIT STRING (SIZE (13)) OPTIONAL,
+ sbasAccuracy BIT STRING (SIZE (4)),
+ sbasXg BIT STRING (SIZE (30)),
+ sbasYg BIT STRING (SIZE (30)),
+ sbasZg BIT STRING (SIZE (25)),
+ sbasXgDot BIT STRING (SIZE (17)),
+ sbasYgDot BIT STRING (SIZE (17)),
+ sbasZgDot BIT STRING (SIZE (18)),
+ sbasXgDotDot BIT STRING (SIZE (10)),
+ sbagYgDotDot BIT STRING (SIZE (10)),
+ sbasZgDotDot BIT STRING (SIZE (10))
+}
+
+EphemerisParameter ::= SEQUENCE {
+ codeOnL2 BIT STRING (SIZE (2)),
+ uraIndex BIT STRING (SIZE (4)),
+ satHealth BIT STRING (SIZE (6)),
+ iodc BIT STRING (SIZE (10)),
+ l2Pflag BIT STRING (SIZE (1)),
+ sf1Revd SubFrame1Reserved,
+ t-GD BIT STRING (SIZE (8)),
+ t-oc BIT STRING (SIZE (16)),
+ af2 BIT STRING (SIZE (8)),
+ af1 BIT STRING (SIZE (16)),
+ af0 BIT STRING (SIZE (22)),
+ c-rs BIT STRING (SIZE (16)),
+ delta-n BIT STRING (SIZE (16)),
+ m0 BIT STRING (SIZE (32)),
+ c-uc BIT STRING (SIZE (16)),
+ e BIT STRING (SIZE (32)),
+ c-us BIT STRING (SIZE (16)),
+ a-Sqrt BIT STRING (SIZE (32)),
+ t-oe BIT STRING (SIZE (16)),
+ fitInterval BIT STRING (SIZE (1)),
+ aodo BIT STRING (SIZE (5)),
+ c-ic BIT STRING (SIZE (16)),
+ omega0 BIT STRING (SIZE (32)),
+ c-is BIT STRING (SIZE (16)),
+ i0 BIT STRING (SIZE (32)),
+ c-rc BIT STRING (SIZE (16)),
+ omega BIT STRING (SIZE (32)),
+ omegaDot BIT STRING (SIZE (24)),
+ iDot BIT STRING (SIZE (14))
+}
+NC-Mode ::= BIT STRING (SIZE (3))
+
+Neighbour ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ neighbourIdentity PrimaryCPICH-Info OPTIONAL,
+ uE-RX-TX-TimeDifferenceType2Info UE-RX-TX-TimeDifferenceType2Info OPTIONAL
+ },
+ tdd SEQUENCE {
+ neighbourAndChannelIdentity CellAndChannelIdentity OPTIONAL
+ }
+ },
+ neighbourQuality NeighbourQuality,
+ sfn-SFN-ObsTimeDifference2 SFN-SFN-ObsTimeDifference2}
+
+Neighbour-v390ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ frequencyInfo FrequencyInfo
+ },
+ tdd NULL
+ }
+}
+
+NeighbourList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ Neighbour
+
+Neighbour-TDD-r7 ::= SEQUENCE {
+ uarfcn UARFCN OPTIONAL
+}
+
+-- The order of the cells in IE NeighbourList-TDD-r7 shall be the
+-- same as the order in IE NeighbourList
+NeighbourList-TDD-r7 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF Neighbour-TDD-r7
+
+-- The order of the cells in IE NeighbourList-v390ext shall be the
+-- same as the order in IE NeighbourList
+NeighbourList-v390ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ Neighbour-v390ext
+
+NeighbourQuality ::= SEQUENCE {
+ ue-Positioning-OTDOA-Quality UE-Positioning-OTDOA-Quality
+}
+
+NewInterFreqCell ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo
+}
+
+NewInterFreqCell-r4 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo-r4
+}
+
+NewInterFreqCell-v7b0ext ::= SEQUENCE {
+ intraSecondaryFreqIndicator BOOLEAN
+}
+
+NewInterFreqCell-LCR-v8a0ext ::= SEQUENCE {
+ cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL
+}
+
+NewInterFreqCell-r8 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo-r4,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ intraSecondaryFreqIndicator BOOLEAN
+ }
+ }
+}
+
+NewInterFreqCell-r9 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo-r9,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ intraSecondaryFreqIndicator BOOLEAN
+ }
+ }
+}
+
+NewInterFreqCell-r10 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo-r9,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ intraSecondaryFreqIndicator BOOLEAN,
+ sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
+ }
+ }
+}
+
+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
+
+-- The order of the list corresponds to the order of cells in newInterFreqCellList
+NewInterFreqCellList-LCR-v8a0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCell-LCR-v8a0ext
+
+NewInterFreqCellList-r8 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCell-r8
+
+NewInterFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCell-r9
+
+NewInterFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCell-r10
+
+NewInterFreqCellSI-RSCP ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ 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,
+ cellInfo CellInfoSI-RSCP-LCR-r4
+}
+
+NewInterFreqCellSI-ECN0-LCR-r4 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfoSI-ECN0-LCR-r4
+}
+
+NewInterFreqCellSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfoSI-HCS-RSCP-LCR-r4
+}
+
+NewInterFreqCellSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfoSI-HCS-ECN0-LCR-r4
+}
+
+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
+
+NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCellSI-HCS-RSCP-LCR-r4
+
+NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCellSI-HCS-ECN0-LCR-r4
+
+NewInterFreqCellSI-List-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCellSI-RSCP-LCR-r4
+
+NewInterRATCell ::= SEQUENCE {
+ interRATCellID InterRATCellID OPTIONAL,
+ technologySpecificInfo CHOICE {
+ gsm SEQUENCE {
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12 OPTIONAL,
+ interRATCellIndividualOffset InterRATCellIndividualOffset,
+ bsic BSIC,
+ frequency-band Frequency-Band,
+ bcch-ARFCN BCCH-ARFCN,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy NULL OPTIONAL
+ },
+ is-2000 SEQUENCE {
+ is-2000SpecificMeasInfo IS-2000SpecificMeasInfo
+ },
+ -- ASN.1 inconsistency: NewInterRATCellList should be optional within
+ -- InterRATCellInfoList. The UE shall consider IE NewInterRATCell with
+ -- technologySpecificInfo set to "absent" as valid and handle the
+ -- message as if the IE NewInterRATCell was absent
+ absent NULL,
+ spare1 NULL
+ }
+}
+
+NewInterRATCell-B ::= SEQUENCE {
+ interRATCellID InterRATCellID OPTIONAL,
+ technologySpecificInfo CHOICE {
+ gsm SEQUENCE {
+ cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12 OPTIONAL,
+ interRATCellIndividualOffset InterRATCellIndividualOffset,
+ bsic BSIC,
+ frequency-band Frequency-Band,
+ bcch-ARFCN BCCH-ARFCN,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy NULL OPTIONAL
+ },
+ is-2000 SEQUENCE {
+ is-2000SpecificMeasInfo IS-2000SpecificMeasInfo
+ },
+ -- ASN.1 inconsistency: NewInterRATCellList-B should be optional within
+ -- InterRATCellInfoList-B. The UE shall consider IE NewInterRATCell-B with
+ -- technologySpecificInfo set to "absent" as valid and handle the
+ -- message as if the IE NewInterRATCell-B was absent
+ absent NULL,
+ spare1 NULL
+ }
+}
+
+NewInterRATCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterRATCell
+
+NewInterRATCellList-B ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterRATCell-B
+
+NewIntraFreqCell ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfo
+}
+
+NewIntraFreqCell-r4 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfo-r4
+}
+NewIntraFreqCell-r9 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfo-r9
+}
+
+NewIntraFreqCell-r10 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfo-r9,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
+ }
+ }
+}
+
+NewIntraFreqCellOnSecULFreq ::= SEQUENCE {
+ intraFreqCellIDOnSecULFreq IntraFreqCellIDOnSecULFreq OPTIONAL,
+ cellInfo CellInfo-r4
+}
+
+NewIntraFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell
+
+NewIntraFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell-r4
+
+NewIntraFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell-r9
+
+NewIntraFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell-r10
+
+NewIntraFreqCell-LCR-v8a0ext ::= SEQUENCE {
+ cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL
+}
+
+-- The order of the list corresponds to the order of cells in newIntraFreqCellList
+NewIntraFreqCellList-LCR-v8a0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell-LCR-v8a0ext
+
+NewIntraFreqCellListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
+ NewIntraFreqCellOnSecULFreq
+
+NewIntraFreqCellSI-RSCP ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-RSCP
+}
+
+NewIntraFreqCellSI-ECN0 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-ECN0
+}
+NewIntraFreqCellSI-HCS-RSCP ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-HCS-RSCP
+}
+
+NewIntraFreqCellSI-HCS-ECN0 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-HCS-ECN0
+}
+
+NewIntraFreqCellSI-RSCP-LCR-r4 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-RSCP-LCR-r4
+}
+
+NewIntraFreqCellSI-ECN0-LCR-r4 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-ECN0-LCR-r4
+}
+NewIntraFreqCellSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-HCS-RSCP-LCR-r4
+}
+
+NewIntraFreqCellSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfoSI-HCS-ECN0-LCR-r4
+}
+
+NewIntraFreqCellSI-List-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-RSCP
+
+NewIntraFreqCellSI-List-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-ECN0
+
+NewIntraFreqCellSI-List-HCS-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-HCS-RSCP
+
+NewIntraFreqCellSI-List-HCS-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-HCS-ECN0
+
+NewIntraFreqCellSI-List-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-RSCP-LCR-r4
+
+NewIntraFreqCellSI-List-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-ECN0-LCR-r4
+
+NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-HCS-RSCP-LCR-r4
+
+NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCellSI-HCS-ECN0-LCR-r4
+
+ -- IE "nonUsedFreqThreshold" is not needed in case of event 2a
+ -- In case of event 2a UTRAN should include value 0 within IE "nonUsedFreqThreshold"
+ -- In case of event 2a, the UE shall be ignore IE "nonUsedFreqThreshold"
+ -- In later versions of the message including this IE, a special version of
+ -- IE "NonUsedFreqParameterList" may be defined for event 2a, namely a
+ -- version not including IE "nonUsedFreqThreshold"
+NonUsedFreqParameter ::= SEQUENCE {
+ nonUsedFreqThreshold Threshold,
+ nonUsedFreqW W
+}
+
+NonUsedFreqParameter-r6 ::= SEQUENCE {
+ nonUsedFreqThreshold Threshold-r6,
+ nonUsedFreqW W
+}
+
+NonUsedFreqParameter-r10 ::= SEQUENCE {
+ nonUsedFreqThreshold Threshold-r6,
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
+}
+
+NonUsedFreqParameter-r11 ::= SEQUENCE {
+ nonUsedFreqThreshold Threshold-r6,
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } 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 {
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
+}
+
+NonUsedFreq2aParameter-r11 ::= SEQUENCE {
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } 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
+ NonUsedFreqParameter
+
+NonUsedFreqParameterList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreqParameter-r6
+
+NonUsedFreqParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreqParameter-r10
+
+NonUsedFreqParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreqParameter-r11
+
+NonUsedFreq2aParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreq2aParameter-r10
+
+NonUsedFreq2aParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreq2aParameter-r11
+
+NonUsedFreqWList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF W
+
+ObservedTimeDifferenceToGSM ::= INTEGER (0..4095)
+
+OTDOA-SearchWindowSize ::= ENUMERATED {
+ c20, c40, c80, c160, c320,
+ c640, c1280, moreThan1280 }
+
+-- SPARE: Pathloss, Max = 158
+-- Values above Max are spare
+Pathloss ::= INTEGER (46..173)
+
+PenaltyTime-RSCP ::= CHOICE {
+ notUsed NULL,
+ pt10 TemporaryOffset1,
+ pt20 TemporaryOffset1,
+ pt30 TemporaryOffset1,
+ pt40 TemporaryOffset1,
+ pt50 TemporaryOffset1,
+ pt60 TemporaryOffset1
+}
+
+PenaltyTime-ECN0 ::= CHOICE {
+ notUsed NULL,
+ pt10 TemporaryOffsetList,
+ pt20 TemporaryOffsetList,
+ pt30 TemporaryOffsetList,
+ pt40 TemporaryOffsetList,
+ pt50 TemporaryOffsetList,
+ pt60 TemporaryOffsetList
+}
+
+PendingTimeAfterTrigger ::= ENUMERATED {
+ ptat0-25, ptat0-5, ptat1,
+ ptat2, ptat4, ptat8, ptat16 }
+
+PeriodicalOrEventTrigger ::= ENUMERATED {
+ periodical,
+ eventTrigger }
+
+PeriodicalReportingCriteria ::= SEQUENCE {
+ reportingAmount ReportingAmount DEFAULT ra-Infinity,
+ reportingInterval ReportingIntervalLong
+}
+
+PeriodicReportingInfo-1b ::= SEQUENCE {
+ reportingAmount ReportingAmount,
+ reportingInterval ReportingInterval
+}
+
+PeriodicalWithReportingCellStatus ::= SEQUENCE {
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+PeriodicalWithReportingCellStatus-r10 ::= SEQUENCE {
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
+PeriodicalWithReportingCellStatusOnSecULFreq ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ periodicalWithReportingCellStatus PeriodicalWithReportingCellStatus-r10
+}
+
+PLMNIdentitiesOfNeighbourCells ::= SEQUENCE {
+ plmnsOfIntraFreqCellsList PLMNsOfIntraFreqCellsList OPTIONAL,
+ plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList OPTIONAL,
+ plmnsOfInterRATCellsList PLMNsOfInterRATCellsList OPTIONAL
+}
+
+PLMNIdentitiesOfNeighbourCells-v860ext ::= SEQUENCE {
+ multipleplmnsOfIntraFreqCellsList MultiplePLMNsOfIntraFreqCellsList OPTIONAL,
+ 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
+ SEQUENCE {
+ 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
+}
+
+MultiplePLMNsOfIntraFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ SEQUENCE {
+ multiplePLMN-list SEQUENCE (SIZE (1..6)) OF
+ PLMN-IdentityWithOptionalMCC-r6 OPTIONAL
+}
+
+PLMNsOfInterRATCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ SEQUENCE {
+ plmn-Identity PLMN-Identity OPTIONAL
+}
+
+PositionEstimate ::= CHOICE {
+ ellipsoidPoint EllipsoidPoint,
+ ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
+ ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
+ ellipsoidPointAltitude EllipsoidPointAltitude,
+ ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
+}
+
+PositioningMethod ::= ENUMERATED {
+ otdoa,
+ gps,
+ otdoaOrGPS, cellID }
+
+-- Actual value PRC = IE value * 0.32
+PRC ::= INTEGER (-2047..2047)
+
+-- SPARE: PrimaryCCPCH-RSCP, Max = 91
+-- Values above Max are spare
+PrimaryCCPCH-RSCP ::= INTEGER (0..127)
+
+Q-HCS ::= INTEGER (0..99)
+
+Q-OffsetS-N ::= INTEGER (-50..50)
+
+Q-QualMin ::= INTEGER (-24..0)
+
+Q-QualMin-Offset ::= INTEGER (1..16)
+
+-- Actual value Q-RxlevMin = (IE value * 2) + 1
+Q-RxlevMin ::= INTEGER (-58..-13)
+
+-- Actual value Q-RxlevMin-Offset = (IE value * 2)
+Q-RxlevMin-Offset ::= INTEGER (1..8)
+
+QualityEventResults ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ TransportChannelIdentity
+
+QualityMeasuredResults ::= SEQUENCE {
+ blerMeasurementResultsList BLER-MeasurementResultsList OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ sir-MeasurementResults SIR-MeasurementList OPTIONAL
+ }
+ }
+}
+
+QualityMeasurement ::= SEQUENCE {
+ qualityReportingQuantity QualityReportingQuantity OPTIONAL,
+ reportCriteria QualityReportCriteria
+}
+
+QualityReportCriteria ::= CHOICE {
+ qualityReportingCriteria QualityReportingCriteria,
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ noReporting NULL
+}
+
+QualityReportingCriteria ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ QualityReportingCriteriaSingle
+
+QualityReportingCriteriaSingle ::= SEQUENCE {
+ transportChannelIdentity TransportChannelIdentity,
+ totalCRC INTEGER (1..512),
+ badCRC INTEGER (1..512),
+ pendingAfterTrigger INTEGER (1..512)
+}
+
+QualityReportingQuantity ::= SEQUENCE {
+ dl-TransChBLER BOOLEAN,
+ bler-dl-TransChIdList BLER-TransChIdList OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd NULL,
+ tdd SEQUENCE {
+ sir-TFCS-List SIR-TFCS-List OPTIONAL
+ }
+ }
+}
+
+RAT-Type ::= ENUMERATED {
+ gsm, is2000 }
+
+ReferenceCellPosition ::= CHOICE {
+ ellipsoidPoint EllipsoidPoint,
+ ellipsoidPointWithAltitude EllipsoidPointAltitude
+}
+
+-- ReferenceLocation, as defined in 23.032
+ReferenceLocation ::= SEQUENCE {
+ ellipsoidPointAltitudeEllipsoide EllipsoidPointAltitudeEllipsoide
+}
+
+ReferenceLocationGANSS ::= SEQUENCE {
+ ellipsoidPointAltitudeEllipsoide EllipsoidPointAltitudeEllipsoide
+}
+
+ReferenceTimeDifferenceToCell ::= CHOICE {
+ -- Actual value accuracy40 = IE value * 40
+ accuracy40 INTEGER (0..960),
+ -- Actual value accuracy256 = IE value * 256
+ accuracy256 INTEGER (0..150),
+ -- Actual value accuracy2560 = IE value * 2560
+ accuracy2560 INTEGER (0..15)
+}
+
+RemovedInterFreqCellList ::= CHOICE {
+ removeAllInterFreqCells NULL,
+ removeSomeInterFreqCells SEQUENCE (SIZE (1..maxCellMeas)) OF
+ InterFreqCellID,
+ 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
+ InterRATCellID,
+ removeNoInterRATCells NULL
+}
+
+RemovedIntraFreqCellList ::= CHOICE {
+ removeAllIntraFreqCells NULL,
+ removeSomeIntraFreqCells SEQUENCE (SIZE (1..maxCellMeas)) OF
+ IntraFreqCellID,
+ removeNoIntraFreqCells NULL
+}
+
+RemovedIntraFreqCellListOnSecULFreq ::= CHOICE {
+ removeAllIntraFreqCells NULL,
+ removeSomeIntraFreqCells SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
+ IntraFreqCellIDOnSecULFreq,
+ removeNoIntraFreqCells NULL
+}
+
+ReplacementActivationThreshold ::= ENUMERATED {
+ notApplicable, t1, t2,
+ t3, t4, t5, t6, t7 }
+
+ReportDeactivationThreshold ::= ENUMERATED {
+ notApplicable, t1, t2,
+ t3, t4, t5, t6, t7 }
+
+ReportingAmount ::= ENUMERATED {
+ ra1, ra2, ra4, ra8, ra16, ra32,
+ ra64, ra-Infinity }
+
+ReportingCellStatus ::= CHOICE{
+ withinActiveSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1,
+ withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrDetectedUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allActiveplusMonitoredSet MaxNumberOfReportingCellsType3,
+ allActivePlusDetectedSet MaxNumberOfReportingCellsType3,
+ allActivePlusMonitoredAndOrDetectedSet
+ MaxNumberOfReportingCellsType3,
+ withinVirtualActSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrVirtualActiveSetNonUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allVirtualActSetplusMonitoredSetNonUsedFreq
+ MaxNumberOfReportingCellsType3,
+ withinActSetOrVirtualActSet-InterRATcells
+ MaxNumberOfReportingCellsType2,
+ withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq
+ MaxNumberOfReportingCellsType2
+}
+
+ReportingCellStatus-r10 ::= CHOICE{
+ withinActiveSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1,
+ withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrDetectedUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allActiveplusMonitoredSet MaxNumberOfReportingCellsType3,
+ allActivePlusDetectedSet MaxNumberOfReportingCellsType3,
+ allActivePlusMonitoredAndOrDetectedSet
+ MaxNumberOfReportingCellsType3,
+ withinVirtualActSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrVirtualActiveSetNonUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allVirtualActSetplusMonitoredSetNonUsedFreq
+ MaxNumberOfReportingCellsType3,
+ withinActSetOrVirtualActSet-InterRATcells
+ MaxNumberOfReportingCellsType2,
+ withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq
+ MaxNumberOfReportingCellsType2,
+ allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq
+ MaxNumberOfReportingCellsType3
+}
+
+ReportingCellStatusOpt ::= SEQUENCE {
+ reportingCellStatus ReportingCellStatus OPTIONAL
+}
+
+ReportingCellStatusOpt-r10 ::= SEQUENCE {
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
+ReportingInfoForCellDCH ::= SEQUENCE {
+ intraFreqReportingQuantity IntraFreqReportingQuantity,
+ measurementReportingMode MeasurementReportingMode,
+ reportCriteria CellDCH-ReportCriteria
+}
+
+ReportingInfoForCellDCH-LCR-r4 ::= SEQUENCE {
+ intraFreqReportingQuantity IntraFreqReportingQuantity,
+ measurementReportingMode MeasurementReportingMode,
+ reportCriteria CellDCH-ReportCriteria-LCR-r4
+}
+
+ReportingInterval ::= ENUMERATED {
+ noPeriodicalreporting, ri0-25,
+ ri0-5, ri1, ri2, ri4, ri8, ri16 }
+
+ReportingIntervalLong ::= ENUMERATED {
+ ril0, ril0-25, ril0-5, ril1,
+ ril2, ril3, ril4, ril6, ril8,
+ ril12, ril16, ril20, ril24,
+ ril28, ril32, ril64 }
+ -- When the value "ril0" is used, the UE behaviour is not
+ -- defined.
+
+-- Actual value ReportingRange = IE value * 0.5
+ReportingRange ::= INTEGER (0..29)
+
+ReqDataBitAssistance ::= SEQUENCE {
+ ganssSignalID DGANSS-Sig-Id-Req,
+ ganssDataBitInterval INTEGER(0..15),
+ ganssSatelliteInfo SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63) OPTIONAL
+}
+
+RL-AdditionInfoList ::= SEQUENCE (SIZE (1..maxRL)) OF
+ PrimaryCPICH-Info
+
+RL-InformationLists ::= SEQUENCE {
+ rl-AdditionInfoList RL-AdditionInfoList OPTIONAL,
+ rL-RemovalInformationList RL-RemovalInformationList OPTIONAL
+}
+
+RLC-BuffersPayload ::= ENUMERATED {
+ pl0, 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 }
+
+
+RMP-Frequency-List ::= SEQUENCE (SIZE (1..maxRMPfrequencies)) OF
+ BOOLEAN
+
+-- Actual value RRC = IE value * 0.032
+RRC ::= INTEGER (-127..127)
+
+RSCPforANR ::= SEQUENCE {
+ rSCP INTEGER (-120..-25) OPTIONAL
+}
+
+RsrqType ::= SEQUENCE{
+ allSymbols BOOLEAN,
+ wideBand BOOLEAN
+}
+
+
+SatData ::= SEQUENCE{
+ satID SatID,
+ iode IODE
+}
+
+SatDataList ::= SEQUENCE (SIZE (0..maxSat)) OF
+ SatData
+
+SatellitesListRelatedData ::= SEQUENCE {
+ satId INTEGER (0..63),
+ iod INTEGER (0..1023)
+}
+
+SatellitesListRelatedDataList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ SatellitesListRelatedData
+
+SatelliteStatus ::= ENUMERATED {
+ ns-NN-U,
+ es-SN,
+ es-NN-U,
+ rev2,
+ rev }
+
+Satellite-clock-model ::= SEQUENCE {
+ t-oc BIT STRING (SIZE (14)),
+ 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
+}
+
+Satellite-clock-modelList ::= SEQUENCE (SIZE (1..maxSatClockModels)) OF Satellite-clock-model
+
+-- Identifies the satellite and is equal to (SV ID No - 1) where SV ID No is defined in [12].
+SatID ::= INTEGER (0..63)
+
+SBASclockModel ::= SEQUENCE {
+ sbasTo BIT STRING (SIZE (13)),
+ sbasAgfo BIT STRING (SIZE (12)),
+ sbasAgf1 BIT STRING (SIZE (8))
+}
+
+S-DPCCH-Information ::= SEQUENCE {
+ s-DPCCH-DPCCH-PowerOffset S-DPCCH-DPCCH-PowerOffset
+}
+
+S-DPCCH-DPCCH-PowerOffset ::= INTEGER (0..6)
+
+SFN-Offset-Validity ::= ENUMERATED { false }
+
+SFN-SFN-Drift ::= ENUMERATED {
+ sfnsfndrift0, sfnsfndrift1, sfnsfndrift2,
+ sfnsfndrift3, sfnsfndrift4, sfnsfndrift5,
+ sfnsfndrift8, sfnsfndrift10, sfnsfndrift15,
+ sfnsfndrift25, sfnsfndrift35, sfnsfndrift50,
+ sfnsfndrift65, sfnsfndrift80, sfnsfndrift100,
+ sfnsfndrift-1, sfnsfndrift-2, sfnsfndrift-3,
+ sfnsfndrift-4, sfnsfndrift-5, sfnsfndrift-8,
+ sfnsfndrift-10, sfnsfndrift-15, sfnsfndrift-25,
+ sfnsfndrift-35, sfnsfndrift-50, sfnsfndrift-65,
+ sfnsfndrift-80, sfnsfndrift-100}
+
+SFN-SFN-ObsTimeDifference ::= CHOICE {
+ type1 SFN-SFN-ObsTimeDifference1,
+ type2 SFN-SFN-ObsTimeDifference2
+}
+
+-- SPARE: SFN-SFN-ObsTimeDifference1, Max = 9830399
+-- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference1 is 3276799.
+-- Values above Max are spare
+SFN-SFN-ObsTimeDifference1 ::= INTEGER (0..16777215)
+
+-- SPARE: SFN-SFN-ObsTimeDifference2, Max = 40961
+-- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference2 is 27649.
+-- Values above Max are spare
+SFN-SFN-ObsTimeDifference2 ::= INTEGER (0..65535)
+
+SFN-SFN-OTD-Type ::= ENUMERATED {
+ noReport,
+ type1,
+ type2 }
+
+SFN-SFN-RelTimeDifference1 ::= SEQUENCE {
+ sfn-Offset INTEGER (0 .. 4095),
+ sfn-sfn-Reltimedifference INTEGER (0.. 38399)
+}
+
+SFN-TOW-Uncertainty ::= ENUMERATED {
+ lessThan10,
+ moreThan10 }
+
+
+SIR ::= INTEGER (0..63)
+
+
+SIR-MeasurementList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ SIR-MeasurementResults
+
+
+SIR-MeasurementResults ::= SEQUENCE {
+ tfcs-ID TFCS-IdentityPlain,
+ sir-TimeslotList SIR-TimeslotList
+}
+
+SIR-TFCS ::= TFCS-IdentityPlain
+
+
+SIR-TFCS-List ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
+ SIR-TFCS
+
+SIR-TimeslotList ::= SEQUENCE (SIZE (1..maxTS)) OF
+ SIR
+
+-- SubFrame1Reserved, reserved bits in subframe 1 of the GPS navigation message
+SubFrame1Reserved ::= SEQUENCE {
+ reserved1 BIT STRING (SIZE (23)),
+ reserved2 BIT STRING (SIZE (24)),
+ reserved3 BIT STRING (SIZE (24)),
+ reserved4 BIT STRING (SIZE (16))
+}
+
+T-ADVinfo ::= SEQUENCE {
+ t-ADV INTEGER(0..2047),
+ sfn INTEGER(0..4095)
+}
+
+T-ADVinfo-ext ::= SEQUENCE {
+ t-ADV INTEGER (0..8191),
+ sfn INTEGER (0..4095)
+}
+
+T-CRMax ::= CHOICE {
+ notUsed NULL,
+ t30 N-CR-T-CRMaxHyst,
+ t60 N-CR-T-CRMaxHyst,
+ t120 N-CR-T-CRMaxHyst,
+ t180 N-CR-T-CRMaxHyst,
+ t240 N-CR-T-CRMaxHyst
+}
+
+T-CRMaxHyst ::= ENUMERATED {
+ notUsed, t10, t20, t30,
+ t40, t50, t60, t70 }
+
+TCE-Id ::= SEQUENCE {
+ tce-Id OCTET STRING (SIZE (1))
+}
+
+TemporaryOffset1 ::= ENUMERATED {
+ to3, to6, to9, to12, to15,
+ to18, to21, infinite }
+
+TemporaryOffset2 ::= ENUMERATED {
+ to2, to3, to4, to6, to8,
+ to10, to12, infinite }
+
+TemporaryOffsetList ::= SEQUENCE {
+ temporaryOffset1 TemporaryOffset1,
+ temporaryOffset2 TemporaryOffset2
+}
+
+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
+ThreholdNonUsedFrequency-deltaList ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ DeltaRSCPPerCell
+
+ThresholdPositionChange ::= ENUMERATED {
+ pc10, pc20, pc30, pc40, pc50,
+ pc100, pc200, pc300, pc500,
+ pc1000, pc2000, pc5000, pc10000,
+ pc20000, pc50000, pc100000 }
+
+ThresholdSFN-GANSS-TOW ::= ENUMERATED {
+ us1, us2, us3, us5, us10,
+ us20, us50, us100 }
+
+ThresholdSFN-GPS-TOW ::= ENUMERATED {
+ ms1, ms2, ms3, ms5, ms10,
+ ms20, ms50, ms100 }
+
+ThresholdSFN-GPS-TOW-us ::= ENUMERATED {
+ us1, us2, us3, us5, us10,
+ us20, us50, us100 }
+
+ThresholdSFN-SFN-Change ::= ENUMERATED {
+ c0-25, c0-5, c1, c2, c3, c4, c5,
+ c10, c20, c50, c100, c200, c500,
+ c1000, c2000, c5000 }
+
+ThresholdUsedFrequency ::= INTEGER (-115..165)
+
+ThresholdUsedFrequency-r6 ::= INTEGER (-120..165)
+
+-- Actual value TimeInterval = IE value * 20.
+TimeInterval ::= INTEGER (1..13)
+
+
+TimeslotInfo ::= SEQUENCE {
+ timeslotNumber TimeslotNumber,
+ burstType BurstType
+}
+
+TimeslotInfo-LCR-r4 ::= SEQUENCE {
+ timeslotNumber TimeslotNumber-LCR-r4
+}
+
+TimeslotInfoList ::= SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotInfo
+
+TimeslotInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxTS-LCR)) OF
+ TimeslotInfo-LCR-r4
+
+TimeslotInfoList-r4 ::= CHOICE {
+ -- the choice for 7.68 Mcps TDD is the same as for 3.84 Mcps TDD --
+ tdd384 SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotInfo,
+ tdd128 SEQUENCE (SIZE (1..maxTS-LCR)) OF
+ TimeslotInfo-LCR-r4
+}
+
+-- SPARE: TimeslotISCP, Max = 91
+-- Values above Max are spare
+TimeslotISCP ::= INTEGER (0..127)
+
+
+-- TimeslotISCP-List shall not include more than 6 elements in 1.28Mcps TDD mode.
+TimeslotISCP-List ::= SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotISCP
+
+TimeslotListWithISCP ::= SEQUENCE (SIZE (1..maxTS)) OF
+ TimeslotWithISCP
+
+TimeslotWithISCP ::= SEQUENCE {
+ timeslot TimeslotNumber,
+ timeslotISCP TimeslotISCP
+}
+
+TimeToTrigger ::= ENUMERATED {
+ ttt0, ttt10, ttt20, ttt40, ttt60,
+ ttt80, ttt100, ttt120, ttt160,
+ ttt200, ttt240, tt320, ttt640,
+ ttt1280, ttt2560, ttt5000 }
+
+TraceReference ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ traceId OCTET STRING (SIZE (3))
+}
+
+TraceRecordingSession ::= SEQUENCE {
+ traceRecordingSession OCTET STRING (SIZE (2))
+}
+
+TrafficVolumeEventParam ::= SEQUENCE {
+ eventID TrafficVolumeEventType,
+ reportingThreshold TrafficVolumeThreshold,
+ timeToTrigger TimeToTrigger OPTIONAL,
+ pendingTimeAfterTrigger PendingTimeAfterTrigger OPTIONAL,
+ tx-InterruptionAfterTrigger TX-InterruptionAfterTrigger OPTIONAL
+}
+
+TrafficVolumeEventResults ::= SEQUENCE {
+ ul-transportChannelCausingEvent UL-TrCH-Identity,
+ trafficVolumeEventIdentity TrafficVolumeEventType
+}
+
+TrafficVolumeEventType ::= ENUMERATED {
+ e4a,
+ e4b }
+
+TrafficVolumeMeasQuantity ::= CHOICE {
+ rlc-BufferPayload NULL,
+ averageRLC-BufferPayload TimeInterval,
+ varianceOfRLC-BufferPayload TimeInterval
+}
+
+TrafficVolumeMeasSysInfo ::= SEQUENCE {
+ trafficVolumeMeasurementID MeasurementIdentity DEFAULT 4,
+ trafficVolumeMeasurementObjectList TrafficVolumeMeasurementObjectList OPTIONAL,
+ trafficVolumeMeasQuantity TrafficVolumeMeasQuantity OPTIONAL,
+ trafficVolumeReportingQuantity TrafficVolumeReportingQuantity OPTIONAL,
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy TrafficVolumeReportingCriteria OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ measurementReportingMode MeasurementReportingMode,
+ reportCriteriaSysInf TrafficVolumeReportCriteriaSysInfo
+
+}
+
+TrafficVolumeMeasuredResults ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ rlc-BuffersPayload RLC-BuffersPayload OPTIONAL,
+ averageRLC-BufferPayload AverageRLC-BufferPayload OPTIONAL,
+ varianceOfRLC-BufferPayload VarianceOfRLC-BufferPayload OPTIONAL
+}
+
+TrafficVolumeMeasuredResultsList ::= SEQUENCE (SIZE (1..maxRB)) OF
+ TrafficVolumeMeasuredResults
+
+TrafficVolumeMeasurement ::= SEQUENCE {
+ trafficVolumeMeasurementObjectList TrafficVolumeMeasurementObjectList OPTIONAL,
+ trafficVolumeMeasQuantity TrafficVolumeMeasQuantity OPTIONAL,
+ trafficVolumeReportingQuantity TrafficVolumeReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria TrafficVolumeReportCriteria
+}
+
+TrafficVolumeMeasurementObjectList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ UL-TrCH-Identity
+
+TrafficVolumeReportCriteria ::= CHOICE {
+ trafficVolumeReportingCriteria TrafficVolumeReportingCriteria,
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ noReporting NULL
+}
+
+TrafficVolumeReportCriteriaSysInfo ::= CHOICE {
+ trafficVolumeReportingCriteria TrafficVolumeReportingCriteria,
+ periodicalReportingCriteria PeriodicalReportingCriteria
+}
+
+TrafficVolumeReportingCriteria ::= SEQUENCE {
+ -- NOTE: transChCriteriaList should be mandatory in later versions of this message
+ transChCriteriaList TransChCriteriaList OPTIONAL
+}
+
+TrafficVolumeReportingQuantity ::= SEQUENCE {
+ rlc-RB-BufferPayload BOOLEAN,
+ rlc-RB-BufferPayloadAverage BOOLEAN,
+ rlc-RB-BufferPayloadVariance BOOLEAN
+}
+
+TrafficVolumeThreshold ::= ENUMERATED {
+ th8, th16, th32, th64, th128,
+ th256, th512, th1024, th2k, th3k,
+ th4k, th6k, th8k, th12k, th16k,
+ th24k, th32k, th48k, th64k, th96k,
+ th128k, th192k, th256k, th384k,
+ th512k, th768k }
+
+TransChCriteria ::= SEQUENCE {
+ ul-transportChannelID UL-TrCH-Identity OPTIONAL,
+ eventSpecificParameters SEQUENCE (SIZE (1..maxMeasParEvent)) OF
+ TrafficVolumeEventParam OPTIONAL
+}
+
+TransChCriteriaList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
+ TransChCriteria
+
+TransferMode ::= ENUMERATED {
+ acknowledgedModeRLC,
+ unacknowledgedModeRLC }
+
+TransmittedPowerThreshold ::= INTEGER (-50..33)
+
+TriggeringCondition1 ::= ENUMERATED {
+ activeSetCellsOnly,
+ monitoredSetCellsOnly,
+ activeSetAndMonitoredSetCells }
+
+TriggeringCondition2 ::= ENUMERATED {
+ activeSetCellsOnly,
+ monitoredSetCellsOnly,
+ activeSetAndMonitoredSetCells,
+ detectedSetCellsOnly,
+ detectedSetAndMonitoredSetCells }
+
+Tutran-Ganss-DriftRate ::= ENUMERATED {
+ ugdr0, ugdr1, ugdr2, ugdr5, ugdr10, ugdr15 , ugdr25,
+ ugdr50, ugdr-1, ugdr-2, ugdr-5, ugdr-10, ugdr-15,
+ ugdr-25, ugdr-50, spare }
+
+TX-InterruptionAfterTrigger ::= ENUMERATED {
+ txiat0-25, txiat0-5, txiat1,
+ txiat2, txiat4, txiat8, txiat16 }
+
+UDRE ::= ENUMERATED {
+ lessThan1,
+ between1-and-4,
+ between4-and-8,
+ over8 }
+
+UDREGrowthRate ::= ENUMERATED {
+ growth-1-5,
+ growth-2,
+ growth-4,
+ growth-6,
+ growth-8,
+ growth-10,
+ growth-12,
+ growth-16 }
+
+UDREValidityTime ::= ENUMERATED {
+ val-20sec,
+ val-40sec,
+ val-80sec,
+ val-160sec,
+ val-320sec,
+ val-640sec,
+ val-1280sec,
+ val-2560sec }
+
+UE-6AB-Event ::= SEQUENCE {
+ timeToTrigger TimeToTrigger,
+ transmittedPowerThreshold TransmittedPowerThreshold
+}
+
+UE-6FG-Event ::= SEQUENCE {
+ timeToTrigger TimeToTrigger,
+ -- in 1.28 Mcps TDD ue-RX-TX-TimeDifferenceThreshold corresponds to TADV Threshold
+ ue-RX-TX-TimeDifferenceThreshold UE-RX-TX-TimeDifferenceThreshold
+}
+
+-- dummy and dummy2 are not used in this version of the specification, they should
+-- not be sent and if received the UE behaviour is not specified.
+UE-AutonomousUpdateMode ::= CHOICE {
+ dummy NULL,
+ onWithNoReporting NULL,
+ dummy2 RL-InformationLists
+}
+
+UE-InternalEventParam ::= CHOICE {
+ event6a UE-6AB-Event,
+ event6b UE-6AB-Event,
+ event6c TimeToTrigger,
+ event6d TimeToTrigger,
+ event6e TimeToTrigger,
+ event6f UE-6FG-Event,
+ event6g UE-6FG-Event
+}
+
+UE-InternalEventParamList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ UE-InternalEventParam
+
+UE-InternalEventResults ::= CHOICE {
+ event6a NULL,
+ event6b NULL,
+ event6c NULL,
+ event6d NULL,
+ event6e NULL,
+ event6f PrimaryCPICH-Info,
+ event6g PrimaryCPICH-Info,
+ spare NULL
+}
+
+UE-InternalMeasQuantity ::= SEQUENCE {
+ measurementQuantity UE-MeasurementQuantity,
+ filterCoefficient FilterCoefficient DEFAULT fc0
+}
+
+UE-InternalMeasuredResults ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ue-TransmittedPowerFDD UE-TransmittedPower OPTIONAL,
+ ue-RX-TX-ReportEntryList UE-RX-TX-ReportEntryList OPTIONAL
+ },
+ tdd SEQUENCE {
+ ue-TransmittedPowerTDD-List UE-TransmittedPowerTDD-List OPTIONAL,
+ appliedTA UL-TimingAdvance OPTIONAL
+ }
+ }
+}
+
+UE-InternalMeasuredResults-LCR-r4 ::= SEQUENCE {
+ ue-TransmittedPowerTDD-List UE-TransmittedPowerTDD-List OPTIONAL,
+ -- If TA value is not greater than 2047, then use this IE to report.
+ t-ADVinfo T-ADVinfo OPTIONAL
+}
+
+UE-InternalMeasuredResults-v770ext ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ tdd384-768 SEQUENCE {
+ appliedTA EXT-UL-TimingAdvance OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ -- If TA value is greater than 2047, then use this IE to report
+ t-ADVinfo T-ADVinfo-ext OPTIONAL
+ }
+ }
+}
+
+UE-InternalMeasurement ::= SEQUENCE {
+ ue-InternalMeasQuantity UE-InternalMeasQuantity OPTIONAL,
+ ue-InternalReportingQuantity UE-InternalReportingQuantity OPTIONAL,
+ reportCriteria UE-InternalReportCriteria
+}
+
+UE-InternalMeasurement-r4 ::= SEQUENCE {
+ ue-InternalMeasQuantity UE-InternalMeasQuantity OPTIONAL,
+ ue-InternalReportingQuantity UE-InternalReportingQuantity-r4 OPTIONAL,
+ reportCriteria UE-InternalReportCriteria
+}
+
+UE-InternalMeasurementSysInfo ::= SEQUENCE {
+ ue-InternalMeasurementID MeasurementIdentity DEFAULT 5,
+ ue-InternalMeasQuantity UE-InternalMeasQuantity
+}
+
+UE-InternalReportCriteria ::= CHOICE {
+ ue-InternalReportingCriteria UE-InternalReportingCriteria,
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ noReporting NULL
+}
+
+UE-InternalReportingCriteria ::= SEQUENCE {
+ ue-InternalEventParamList UE-InternalEventParamList OPTIONAL
+}
+
+UE-InternalReportingQuantity ::= SEQUENCE {
+ ue-TransmittedPower BOOLEAN,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ue-RX-TX-TimeDifference BOOLEAN
+ },
+ tdd SEQUENCE {
+ appliedTA BOOLEAN
+ }
+ }
+}
+
+UE-InternalReportingQuantity-r4 ::= SEQUENCE {
+ ue-TransmittedPower BOOLEAN,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ue-RX-TX-TimeDifference BOOLEAN
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ -- appliedTA applies to both 3.84 Mcps TDD and to 7.68 Mcps TDD.
+ -- Therefore, no additional choice of TDD mode is necessary
+ tdd384 SEQUENCE {
+ appliedTA BOOLEAN
+ },
+ tdd128 SEQUENCE {
+ t-ADVinfo BOOLEAN
+ }
+ }
+ }
+ }
+}
+
+-- TABULAR: UE-MeasurementQuantity, for 3.84 Mcps TDD only the first two values
+-- ue-TransmittedPower and utra-Carrier-RSSI are used.
+-- For 1.28 Mcps TDD ue-RX-TX-TimeDifference corresponds to T-ADV in the tabular
+UE-MeasurementQuantity ::= ENUMERATED {
+ ue-TransmittedPower,
+ 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
+}
+
+UE-RX-TX-ReportEntryList ::= SEQUENCE (SIZE (1..maxRL)) OF
+ UE-RX-TX-ReportEntry
+
+-- SPARE: UE-RX-TX-TimeDifferenceType1, Max = 1280
+-- Values above Max are spare
+UE-RX-TX-TimeDifferenceType1 ::= INTEGER (768..1791)
+
+
+UE-RX-TX-TimeDifferenceType2 ::= INTEGER (0..8191)
+
+UE-RX-TX-TimeDifferenceType2Info ::= SEQUENCE {
+ ue-RX-TX-TimeDifferenceType2 UE-RX-TX-TimeDifferenceType2,
+ neighbourQuality NeighbourQuality
+}
+
+-- In 1.28 Mcps TDD, actual value for
+-- T-ADV Threshold = (UE-RX-TX-TimeDifferenceThreshold - 768) * 0.125
+UE-RX-TX-TimeDifferenceThreshold ::= INTEGER (768..1280)
+
+UE-TransmittedPower ::= INTEGER (0..104)
+
+UE-TransmittedPowerTDD-List ::= SEQUENCE (SIZE (1..maxTS)) OF
+ UE-TransmittedPower
+
+UL-TrCH-Identity ::= CHOICE{
+ dch TransportChannelIdentity,
+ -- Note: the reference to CPCH in the element name below is incorrect. The name is not changed
+ -- to keep it aligned with R99.
+ rachorcpch NULL,
+ usch TransportChannelIdentity
+}
+
+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)),
+ cipheringSerialNumber INTEGER (0..65535)
+}
+
+UE-Positioning-DGANSSCorrections ::= SEQUENCE {
+ dganssreferencetime INTEGER (0..119), -- scale factor 30s
+ dganssInfoList DGANSSInfoList
+}
+
+UE-Positioning-DGANSSCorrections-r9 ::= SEQUENCE {
+ dganssreferencetime INTEGER (0..119), -- scale factor 30s
+ dganssInfoList DGANSSInfoList-r9
+}
+
+UE-Positioning-DGANSSCorrections-v920ext ::= SEQUENCE {
+ dganssInfoList DGANSSInfoList-v920ext
+}
+
+UE-Positioning-Error ::= SEQUENCE {
+ errorReason UE-Positioning-ErrorCause,
+ ue-positioning-GPS-additionalAssistanceDataRequest
+ UE-Positioning-GPS-AdditionalAssistanceDataRequest OPTIONAL
+}
+
+UE-Positioning-Error-r7 ::= SEQUENCE {
+ errorReason UE-Positioning-ErrorCause-r7,
+ ue-positioning-GPS-additionalAssistanceDataRequest
+ UE-Positioning-GPS-AdditionalAssistanceDataRequest OPTIONAL,
+ ue-positioning-GANSS-additionalAssistanceDataRequest
+ UE-Positioning-GANSS-AdditionalAssistanceDataRequest OPTIONAL
+}
+
+UE-Positioning-Error-v860ext ::= SEQUENCE {
+ ue-positioning-GANSS-additionalAssistanceDataRequest
+ 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,
+ assistanceDataMissing,
+ notAccomplishedGPS-TimingOfCellFrames,
+ undefinedError,
+ requestDeniedByUser,
+ notProcessedAndTimeout,
+ referenceCellNotServingCell }
+
+UE-Positioning-ErrorCause-r7 ::= ENUMERATED {
+ notEnoughOTDOA-Cells,
+ notEnoughGPS-Satellites,
+ assistanceDataMissing,
+ notAccomplishedGPS-TimingOfCellFrames,
+ undefinedError,
+ requestDeniedByUser,
+ notProcessedAndTimeout,
+ referenceCellNotServingCell,
+ notEnoughGANSS-Satellites,
+ notAccomplishedGANSS-TimingOfCellFrames,
+ spare6, spare5, spare4, spare3, spare2, spare1 }
+
+UE-Positioning-EventParam ::= SEQUENCE {
+ reportingAmount ReportingAmount,
+ reportFirstFix BOOLEAN,
+ measurementInterval UE-Positioning-MeasurementInterval,
+ eventSpecificInfo UE-Positioning-EventSpecificInfo
+}
+
+UE-Positioning-EventParam-r7 ::= SEQUENCE {
+ reportingAmount ReportingAmount,
+ reportFirstFix BOOLEAN,
+ measurementInterval UE-Positioning-MeasurementInterval,
+ eventSpecificInfo UE-Positioning-EventSpecificInfo-r7
+}
+
+UE-Positioning-EventParamList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ UE-Positioning-EventParam
+
+UE-Positioning-EventParamList-r7 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ UE-Positioning-EventParam-r7
+
+UE-Positioning-EventSpecificInfo ::= CHOICE {
+ e7a ThresholdPositionChange,
+ e7b ThresholdSFN-SFN-Change,
+ e7c ThresholdSFN-GPS-TOW
+}
+
+UE-Positioning-EventSpecificInfo-r7 ::= CHOICE {
+ e7a ThresholdPositionChange,
+ e7b ThresholdSFN-SFN-Change,
+ e7c ThresholdSFN-GPS-TOW-us,
+ e7d ThresholdSFN-GANSS-TOW
+}
+
+-- This IE, if included, shall contain exactly one of the optional elements
+UE-Positioning-GANSS-AddUTCModels ::= SEQUENCE {
+ utcModel1 UTCmodelSet1 OPTIONAL,
+ utcModel2 UTCmodelSet2 OPTIONAL,
+ 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
+}
+
+-- This IE, if included, shall contain exactly one of the optional elements
+UE-Positioning-GANSS-Almanac-v860ext ::= SEQUENCE {
+ alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
+ alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
+ alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
+ alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
+ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
+}
+
+UE-Positioning-GANSS-Almanac-r8 ::= SEQUENCE{
+ ganss-wk-number INTEGER (0..255),
+ alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
+ alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
+ alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
+ alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
+ alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
+ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
+}
+
+UE-Positioning-GANSS-Almanac-va40ext ::= SEQUENCE {
+ complete-Almanac-Provided BOOLEAN OPTIONAL
+}
+
+UE-Positioning-GANSS-Almanac-r10 ::= SEQUENCE{
+ ganss-wk-number INTEGER (0..255),
+ complete-Almanac-Provided BOOLEAN OPTIONAL,
+ alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
+ alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
+ alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
+ alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
+ alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
+ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
+}
+
+UE-Positioning-GANSS-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,
+ ganssIonosphericModel BOOLEAN,
+ ganssRequestedGenericAssistanceDataList GanssRequestedGenericAssistanceDataList
+}
+
+UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext ::= SEQUENCE {
+ ganssAddIonoModelReq BIT STRING (SIZE (2)) OPTIONAL,
+ ganssEOPreq ENUMERATED { true } OPTIONAL,
+ ganssRequestedGenericAssistanceDataList
+ 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
+}
+
+UE-Positioning-GANSS-AddNavigationModels ::= SEQUENCE {
+ non-broadcastIndication ENUMERATED { true } OPTIONAL,
+ 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,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-v860ext ::= SEQUENCE {
+ uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ uePositioningGanssEarthOrientationPara UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-v860ext OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-r8 ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
+ uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ uePositioningGanssEarthOrientationPara
+ UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-r8 OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-r9 ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
+ uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ uePositioningGanssEarthOrientationPara
+ UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-r9 OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-v920ext ::= SEQUENCE {
+ ganssGenericDataList GANSSGenericDataList-v920ext OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-va40ext ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-va40ext OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-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,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ uePositioningGanssEarthOrientationPara
+ UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-r10 OPTIONAL
+}
+
+UE-Positioning-GANSS-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,
+ -- This choice may only be present if GANSS ID indicates GLONASS
+ ganssID3 AuxInfoGANSS-ID3
+}
+
+UE-Positioning-GANSS-ClockModel ::= SEQUENCE {
+ satellite-clock-modelList Satellite-clock-modelList
+}
+
+-- This IE, if included, shall contain exactly one of the optional elements
+UE-Positioning-GANSS-AddClockModels ::= SEQUENCE {
+ navClockModel NAVclockModel OPTIONAL,
+ cnavClockModel CNAVclockModel OPTIONAL,
+ glonassClockModel GLONASSclockModel OPTIONAL,
+ sbasClockModel SBASclockModel OPTIONAL
+}
+
+-- 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,
+ glonassECEF NavModel-GLONASSecef OPTIONAL,
+ 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,
+ uePositioningGanssReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
+ uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList OPTIONAL
+}
+
+UE-Positioning-GANSS-Data-Bit-Assistance ::= SEQUENCE {
+ ganss-tod INTEGER (0..59),
+ dataBitAssistanceList DataBitAssistanceList
+}
+
+UE-Positioning-GANSS-EarthOrientPara ::= SEQUENCE {
+ teop BIT STRING (SIZE (16)),
+ pmX BIT STRING (SIZE (21)),
+ pmXdot BIT STRING (SIZE (15)),
+ pmY BIT STRING (SIZE (21)),
+ pmYdot BIT STRING (SIZE (15)),
+ deltaUT1 BIT STRING (SIZE (31)),
+ deltaUT1dot BIT STRING (SIZE (19))
+}
+
+UE-Positioning-GANSS-IonosphericModel ::= SEQUENCE {
+ 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,
+ ganssReferenceTimeOnly GANSSReferenceTimeOnly
+ },
+ ganssGenericMeasurementInfo GANSSGenericMeasurementInfo
+}
+
+UE-Positioning-GANSS-MeasuredResults-v860ext ::= SEQUENCE {
+ ganssGenericMeasurementInfo GANSSGenericMeasurementInfo-v860ext
+}
+
+UE-Positioning-GANSS-NavigationModel ::= SEQUENCE {
+ non-broadcastIndication ENUMERATED { true } OPTIONAL,
+ ganssSatInfoNavList Ganss-Sat-Info-NavList
+}
+
+UE-Positioning-GANSS-OrbitModel ::= SEQUENCE {
+ keplerianParameters KeplerianParameters OPTIONAL
+}
+
+UE-Positioning-GANSS-RealTimeIntegrity ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
+ bad-ganss-satId INTEGER (0..63),
+ bad-ganss-signalId BIT STRING (SIZE (8)) OPTIONAL
+}
+
+UE-Positioning-GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ satelliteInformationList GANSSSatelliteInformationList
+}
+
+UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext ::= SEQUENCE {
+ satelliteInformationList GANSSSatelliteInformationList-va40ext
+}
+
+UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 ::= SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ satelliteInformationList GANSSSatelliteInformationList-r10
+}
+
+UE-Positioning-GANSS-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),
+ ganssTodUncertainty INTEGER (0..127) OPTIONAL,
+ ganssTimeId INTEGER (0..7) OPTIONAL,
+ utran-ganssreferenceTime SEQUENCE {
+ timingOfCellFrames INTEGER (0..3999999),
+ mode CHOICE {
+ fdd SEQUENCE {
+ primary-CPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ cellParameters CellParametersID
+ }
+ },
+ referenceSfn INTEGER (0..4095)
+ } OPTIONAL,
+ tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
+}
+
+UE-Positioning-GANSS-ReferenceTime-va40ext ::= SEQUENCE {
+ ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL
+}
+
+UE-Positioning-GANSS-ReferenceTime-r10 ::= SEQUENCE {
+ ganssDay INTEGER (0..8191) OPTIONAL,
+ ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL,
+ ganssTod INTEGER (0..86399),
+ ganssTodUncertainty INTEGER (0..127) OPTIONAL,
+ ganssTimeId INTEGER (0..7) OPTIONAL,
+ utran-ganssreferenceTime SEQUENCE {
+ timingOfCellFrames INTEGER (0..3999999),
+ mode CHOICE {
+ fdd SEQUENCE {
+ primary-CPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ cellParameters CellParametersID
+ }
+ },
+ referenceSfn INTEGER (0..4095)
+ } OPTIONAL,
+ tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
+}
+
+UE-Positioning-GANSS-SBAS-ID ::= ENUMERATED {
+ waas,
+ egnos,
+ msas,
+ gagan,
+ spare4,
+ spare3,
+ spare2,
+ spare1 }
+
+UE-Positioning-GANSS-TimeModel ::= SEQUENCE {
+ ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s
+ ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35
+ -- 'ganss-t-al' scale factor 2-51
+ ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL,
+ -- 'ganss-t-a2' scale factor 2-68
+ ganss-t-a2 INTEGER (-64..63) OPTIONAL,
+ gnss-to-id ENUMERATED { gps, galileo, qzss,
+ glonass, spare4, spare3, spare2, spare1 },
+ ganss-wk-number INTEGER (0..8191) OPTIONAL
+}
+
+UE-Positioning-GANSS-TimeModel-va40ext ::= SEQUENCE {
+ deltaT INTEGER (-128..127) OPTIONAL
+}
+
+UE-Positioning-GANSS-TimeModel-r10 ::= SEQUENCE {
+ ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s
+ ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35
+ -- 'ganss-t-al' scale factor 2-51
+ ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL,
+ -- 'ganss-t-a2' scale factor 2-68
+ ganss-t-a2 INTEGER (-64..63) OPTIONAL,
+ gnss-to-id ENUMERATED { gps, galileo, qzss,
+ glonass, bds, spare3, spare2, spare1 },
+ ganss-wk-number INTEGER (0..8191) OPTIONAL,
+ deltaT INTEGER (-128..127) OPTIONAL
+}
+
+UE-Positioning-GANSS-TimeModels ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel
+
+UE-Positioning-GANSS-TimeModels-va40ext ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-va40ext
+
+UE-Positioning-GANSS-UTCModel ::= SEQUENCE {
+ a-one-utc BIT STRING (SIZE (24)),
+ a-zero-utc BIT STRING (SIZE (32)),
+ t-ot-utc BIT STRING (SIZE (8)),
+ delta-t-ls-utc BIT STRING (SIZE (8)),
+ w-n-t-utc BIT STRING (SIZE (8)),
+ w-n-lsf-utc BIT STRING (SIZE (8)),
+ dn-utc BIT STRING (SIZE (8)),
+ delta-t-lsf-utc BIT STRING (SIZE (8))
+}
+
+UE-Positioning-GPS-AcquisitionAssistance ::= SEQUENCE {
+ gps-ReferenceTime GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ satelliteInformationList AcquisitionSatInfoList
+}
+
+UE-Positioning-GPS-AcquisitionAssistance-v770ext ::= SEQUENCE {
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+UE-Positioning-GPS-AcquisitionAssistance-r7 ::= SEQUENCE {
+ gps-ReferenceTime GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL,
+ satelliteInformationList AcquisitionSatInfoList
+}
+
+UE-Positioning-GPS-AcquisitionAssistance-va40ext ::= SEQUENCE {
+ satelliteInformationList AcquisitionSatInfoList-va40ext
+}
+
+UE-Positioning-GPS-AcquisitionAssistance-r10 ::= SEQUENCE {
+ gps-ReferenceTime GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty
+ OPTIONAL,
+ satelliteInformationList AcquisitionSatInfoList-r10
+}
+
+UE-Positioning-GPS-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,
+ ionosphericModelRequest BOOLEAN,
+ navigationModelRequest BOOLEAN,
+ dgpsCorrectionsRequest BOOLEAN,
+ referenceLocationRequest BOOLEAN,
+ referenceTimeRequest BOOLEAN,
+ aquisitionAssistanceRequest BOOLEAN,
+ realTimeIntegrityRequest BOOLEAN,
+ navModelAddDataRequest UE-Positioning-GPS-NavModelAddDataReq OPTIONAL
+}
+
+UE-Positioning-GPS-Almanac ::= SEQUENCE {
+ wn-a BIT STRING (SIZE (8)),
+ almanacSatInfoList AlmanacSatInfoList,
+ sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
+}
+
+UE-Positioning-GPS-Almanac-va40ext ::= SEQUENCE {
+ complete-Almanac-Provided BOOLEAN OPTIONAL
+}
+
+UE-Positioning-GPS-Almanac-r10 ::= SEQUENCE {
+ wn-a BIT STRING (SIZE (8)),
+ complete-Almanac-Provided BOOLEAN OPTIONAL,
+ almanacSatInfoList AlmanacSatInfoList,
+ sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime OPTIONAL,
+ ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections 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 OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance OPTIONAL,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy UE-Positioning-GPS-ReferenceCellInfo OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-v770ext ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-v770ext OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-r7 ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r7 OPTIONAL,
+ ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections 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 OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-r7 OPTIONAL,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-r9 ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r7 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 OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-r7 OPTIONAL,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-v920ext ::= SEQUENCE {
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-va40ext ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext OPTIONAL,
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-va40ext
+ OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL,
+ ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL,
+ ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
+ ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
+ ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-r10
+ OPTIONAL,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
+}
+
+UE-Positioning-GPS-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,
+ dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList
+}
+
+UE-Positioning-GPS-DGPS-Corrections-r9 ::= SEQUENCE {
+ gps-TOW GPS-TOW-1sec,
+ statusHealth DiffCorrectionStatus,
+ dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList-r9
+}
+
+UE-Positioning-GPS-DGPS-Corrections-v920ext ::= SEQUENCE {
+ dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList-v920ext
+}
+
+UE-Positioning-GPS-IonosphericModel ::= SEQUENCE {
+ alpha0 BIT STRING (SIZE (8)),
+ alpha1 BIT STRING (SIZE (8)),
+ alpha2 BIT STRING (SIZE (8)),
+ alpha3 BIT STRING (SIZE (8)),
+ beta0 BIT STRING (SIZE (8)),
+ beta1 BIT STRING (SIZE (8)),
+ beta2 BIT STRING (SIZE (8)),
+ beta3 BIT STRING (SIZE (8))
+}
+
+UE-Positioning-GPS-MeasurementResults ::= SEQUENCE {
+ referenceTime CHOICE {
+ utran-GPSReferenceTimeResult UTRAN-GPSReferenceTimeResult,
+ gps-ReferenceTimeOnly GPS-TOW-1msec
+ },
+ gps-MeasurementParamList GPS-MeasurementParamList
+}
+
+UE-Positioning-GPS-MeasurementResults-v770ext ::= SEQUENCE {
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+UE-Positioning-GPS-NavigationModel ::= SEQUENCE {
+ navigationModelSatInfoList NavigationModelSatInfoList
+}
+
+UE-Positioning-GPS-NavModelAddDataReq ::= SEQUENCE {
+ gps-Week INTEGER (0..1023),
+ -- SPARE: gps-Toe, Max = 167
+ -- Values above Max are spare
+ gps-Toe INTEGER (0..255),
+ -- SPARE: tToeLimit, Max = 10
+ -- Values above Max are spare
+ tToeLimit INTEGER (0..15),
+ satDataList SatDataList
+}
+
+UE-Positioning-GPS-ReferenceCellInfo ::= SEQUENCE{
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ referenceIdentity PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ referenceIdentity CellParametersID
+ }
+ }
+}
+
+UE-Positioning-GPS-ReferenceTime ::= SEQUENCE {
+ gps-Week INTEGER (0..1023),
+ gps-tow-1msec GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
+ utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
+ gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTime-v770ext ::= SEQUENCE {
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTime-r7 ::= SEQUENCE {
+ gps-Week INTEGER (0..1023),
+ gps-tow-1msec GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL,
+ sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
+ utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
+ gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTime-va40ext ::= SEQUENCE {
+ gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTime-r10 ::= SEQUENCE {
+ gps-Week INTEGER (0..1023),
+ gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL,
+ gps-tow-1msec GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty
+ OPTIONAL,
+ sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
+ utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
+ gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTimeUncertainty ::= INTEGER (0..127)
+
+UE-Positioning-GPS-UTC-Model ::= SEQUENCE {
+ a1 BIT STRING (SIZE (24)),
+ a0 BIT STRING (SIZE (32)),
+ t-ot BIT STRING (SIZE (8)),
+ wn-t BIT STRING (SIZE (8)),
+ delta-t-LS BIT STRING (SIZE (8)),
+ wn-lsf BIT STRING (SIZE (8)),
+ dn BIT STRING (SIZE (8)),
+ delta-t-LSF BIT STRING (SIZE (8))
+}
+
+UE-Positioning-IPDL-Parameters ::= SEQUENCE {
+ ip-Spacing IP-Spacing,
+ ip-Length IP-Length,
+ ip-Offset INTEGER (0..9),
+ seed INTEGER (0..63),
+ burstModeParameters BurstModeParameters OPTIONAL
+}
+
+UE-Positioning-IPDL-Parameters-r4 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ip-Spacing IP-Spacing,
+ ip-Length IP-Length,
+ ip-Offset INTEGER (0..9),
+ seed INTEGER (0..63)
+ },
+ tdd SEQUENCE {
+ ip-Spacing-TDD IP-Spacing-TDD,
+ ip-slot INTEGER (0..14),
+ ip-Start INTEGER (0..4095),
+ ip-PCCPCG IP-PCCPCH-r4 OPTIONAL
+ }
+ },
+ burstModeParameters BurstModeParameters OPTIONAL
+}
+
+UE-Positioning-IPDL-Parameters-TDD-r4-ext ::= SEQUENCE {
+ ip-Spacing IP-Spacing-TDD,
+ ip-slot INTEGER (0..14),
+ ip-Start INTEGER (0..4095),
+ ip-PCCPCG IP-PCCPCH-r4 OPTIONAL,
+ burstModeParameters BurstModeParameters
+}
+
+UE-Positioning-MeasuredResults ::= SEQUENCE {
+ ue-positioning-OTDOA-Measurement UE-Positioning-OTDOA-Measurement OPTIONAL,
+ -- Extended 'ue-positioning-PositionEstimateInfo' information may be provided using IE
+ -- 'UE-Positioning-PositionEstimateInfo-v770ext' in IE 'UE-Positioning-MeasuredResults-v770ext'.
+ ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo OPTIONAL,
+ ue-positioning-GPS-Measurement UE-Positioning-GPS-MeasurementResults OPTIONAL,
+ -- The 'ue-positioning-Error' information may be provided using IE 'UE-Positioning-Error-r7' in
+ -- IE 'UE-Positioning-MeasuredResults-v770ext'.
+ -- If IE 'UE-Positioning-Error-r7' is present, the corresponding IE 'UE-Positioning-Error' shall
+ -- be excluded.
+ ue-positioning-Error UE-Positioning-Error OPTIONAL
+}
+
+UE-Positioning-MeasuredResults-v770ext ::= SEQUENCE {
+ ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo-v770ext OPTIONAL,
+ ue-positioning-GPS-Measurement UE-Positioning-GPS-MeasurementResults-v770ext
+ OPTIONAL,
+ ue-positioning-Error UE-Positioning-Error-r7 OPTIONAL,
+ ue-positioning-Ganss-MeasuredResults UE-Positioning-GANSS-MeasuredResults OPTIONAL
+}
+
+UE-Positioning-MeasuredResults-v390ext ::= SEQUENCE {
+ ue-Positioning-OTDOA-Measurement-v390ext UE-Positioning-OTDOA-Measurement-v390ext
+}
+
+UE-Positioning-MeasuredResults-v860ext ::= SEQUENCE {
+ ue-positioning-Error UE-Positioning-Error-v860ext OPTIONAL,
+ 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-MeasuredResults-vdxyext ::= SEQUENCE {
+ ue-positioning-AddPos-MeasurementResults UE-Positioning-AddPos-MeasuredResults OPTIONAL,
+ ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo-vdxyext
+ OPTIONAL
+}
+
+UE-Positioning-Measurement ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity,
+ reportCriteria UE-Positioning-ReportCriteria,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData OPTIONAL,
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData OPTIONAL
+}
+
+UE-Positioning-Measurement-v390ext ::= SEQUENCE {
+ ue-positioning-ReportingQuantity-v390ext
+ UE-Positioning-ReportingQuantity-v390ext OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ ue-positioning-OTDOA-AssistanceData-UEB UE-Positioning-OTDOA-AssistanceData-UEB OPTIONAL
+}
+
+UE-Positioning-Measurement-r4 ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r4,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria UE-Positioning-ReportCriteria,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r4 OPTIONAL,
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData OPTIONAL
+}
+
+UE-Positioning-Measurement-r7 ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r7,
+ 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-r7 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData OPTIONAL
+}
+
+UE-Positioning-Measurement-r8 ::= 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-r7 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r8 OPTIONAL
+}
+
+UE-Positioning-Measurement-r9 ::= 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-r9 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r9 OPTIONAL
+}
+
+UE-Positioning-Measurement-r10 ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria UE-Positioning-ReportCriteria-r7,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r10 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r10 OPTIONAL
+}
+
+UE-Positioning-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-Measurement-r13 ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r13,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria UE-Positioning-ReportCriteria-r7,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r12 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r12 OPTIONAL
+}
+
+UE-Positioning-MeasurementEventResults ::= CHOICE {
+ -- In case of 'event7a' reporting, if IE 'UE-Positioning-PositionEstimateInfo' is not needed,
+ -- CHOICE shall be set to 'additionalOrReplacedPosMeasEvent'and the 'event7a' shall be included
+ -- in IE 'UE-Positioning-MeasurementEventResults-v770ext'.
+ event7a UE-Positioning-PositionEstimateInfo,
+ event7b UE-Positioning-OTDOA-Measurement,
+ event7c UE-Positioning-GPS-MeasurementResults,
+ -- If CHOICE is set to 'additionalOrReplacedPosMeasEvent',
+ -- IE 'UE-Positioning-MeasurementEventResults-v770ext' shall be present.
+ additionalOrReplacedPosMeasEvent NULL
+}
+
+UE-Positioning-MeasurementEventResults-v770ext ::= CHOICE {
+ event7a UE-Positioning-PositionEstimateInfo-v770ext,
+ event7c UE-Positioning-GPS-MeasurementResults-v770ext,
+ event7d UE-Positioning-GANSS-MeasuredResults,
+ spare NULL
+}
+
+UE-Positioning-MeasurementEventResults-v860ext ::= CHOICE {
+ event7d UE-Positioning-GANSS-MeasuredResults-v860ext
+}
+
+UE-Positioning-MeasurementInterval ::= ENUMERATED {
+ e5, e15, e60, e300,
+ e900, e1800, e3600, e7200 }
+
+UE-Positioning-MethodType ::= ENUMERATED {
+ ue-Assisted,
+ ue-Based,
+ ue-BasedPreferred,
+ ue-AssistedPreferred }
+
+UE-Positioning-OTDOA-AssistanceData ::= SEQUENCE {
+ ue-positioning-OTDOA-ReferenceCellInfo
+ UE-Positioning-OTDOA-ReferenceCellInfo OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList
+ UE-Positioning-OTDOA-NeighbourCellList OPTIONAL
+}
+
+UE-Positioning-OTDOA-AssistanceData-r4 ::= SEQUENCE {
+ ue-positioning-OTDOA-ReferenceCellInfo
+ UE-Positioning-OTDOA-ReferenceCellInfo-r4 OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList
+ UE-Positioning-OTDOA-NeighbourCellList-r4 OPTIONAL
+}
+
+UE-Positioning-OTDOA-AssistanceData-r4ext ::= SEQUENCE {
+ -- In case of TDD these IPDL parameters shall be used for the reference cell instead of
+ -- IPDL Parameters in IE UE-Positioning-OTDOA-ReferenceCellInfo
+ ue-Positioning-IPDL-Parameters-TDD-r4-ext
+ UE-Positioning-IPDL-Parameters-TDD-r4-ext OPTIONAL,
+ -- These IPDL parameters shall be used for the neighbour cells in case of TDD instead of
+ -- IPDL Parameters in IE UE-Positioning-OTDOA-NeighbourCellInfoList. The cells shall be
+ -- listed in the same order as in IE UE-Positioning-OTDOA-NeighbourCellInfoList
+ ue-Positioning-IPDL-Parameters-TDDList-r4-ext
+ UE-Positioning-IPDL-Parameters-TDDList-r4-ext OPTIONAL
+}
+
+UE-Positioning-OTDOA-AssistanceData-UEB ::= SEQUENCE {
+ ue-positioning-OTDOA-ReferenceCellInfo-UEB
+ UE-Positioning-OTDOA-ReferenceCellInfo-UEB OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList-UEB
+ UE-Positioning-OTDOA-NeighbourCellList-UEB OPTIONAL
+}
+
+UE-Positioning-OTDOA-AssistanceData-UEB-ext ::= SEQUENCE {
+ ue-positioning-OTDOA-ReferenceCellInfo-UEB-ext
+ UE-Positioning-OTDOA-ReferenceCellInfo-UEB-ext OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList-UEB-ext
+ UE-Positioning-OTDOA-NeighbourCellList-UEB-ext OPTIONAL
+}
+
+UE-Positioning-OTDOA-AssistanceData-r7 ::= SEQUENCE {
+ ue-positioning-OTDOA-ReferenceCellInfo UE-Positioning-OTDOA-ReferenceCellInfo-r7 OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList UE-Positioning-OTDOA-NeighbourCellList-r7 OPTIONAL
+}
+
+UE-Positioning-IPDL-Parameters-TDDList-r4-ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-IPDL-Parameters-TDD-r4-ext
+
+UE-Positioning-OTDOA-MeasuredResultsTDD-ext ::= SEQUENCE {
+ neighbourList NeighbourList-TDD-r7 OPTIONAL
+}
+
+UE-Positioning-OTDOA-Measurement ::= SEQUENCE {
+ sfn INTEGER (0..4095),
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ referenceCellIDentity PrimaryCPICH-Info,
+ ue-RX-TX-TimeDifferenceType2Info UE-RX-TX-TimeDifferenceType2Info
+ },
+ tdd SEQUENCE {
+ referenceCellIdentity CellParametersID
+ }
+ },
+ neighbourList NeighbourList OPTIONAL
+}
+
+UE-Positioning-OTDOA-Measurement-v390ext ::= SEQUENCE {
+ neighbourList-v390ext NeighbourList-v390ext
+}
+
+UE-Positioning-OTDOA-NeighbourCellInfo ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL,
+ sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
+ sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
+ searchWindowSize OTDOA-SearchWindowSize,
+ positioningMode CHOICE{
+ ueBased SEQUENCE {},
+ ueAssisted SEQUENCE {}
+ }
+}
+
+UE-Positioning-OTDOA-NeighbourCellInfo-r4 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL,
+ sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL,
+ sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
+ searchWindowSize OTDOA-SearchWindowSize,
+ positioningMode CHOICE {
+ ueBased SEQUENCE {
+ relativeNorth INTEGER (-20000..20000) OPTIONAL,
+ relativeEast INTEGER (-20000..20000) OPTIONAL,
+ relativeAltitude INTEGER (-4000..4000) OPTIONAL,
+ fineSFN-SFN FineSFN-SFN OPTIONAL,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0.. 32766) OPTIONAL
+ },
+ ueAssisted SEQUENCE {}
+ }
+}
+
+UE-Positioning-OTDOA-NeighbourCellInfo-UEB ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL,
+ sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
+ sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
+ searchWindowSize OTDOA-SearchWindowSize,
+ relativeNorth INTEGER (-20000..20000) OPTIONAL,
+ relativeEast INTEGER (-20000..20000) OPTIONAL,
+ relativeAltitude INTEGER (-4000..4000) OPTIONAL,
+ fineSFN-SFN FineSFN-SFN,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0..32766) OPTIONAL
+}
+
+UE-Positioning-OTDOA-NeighbourCellInfo-UEB-ext ::= SEQUENCE {
+ -- actual value roundTripTimeExtension = (IE value * 0.0625)
+ roundTripTimeExtension INTEGER (0..70274) OPTIONAL
+}
+
+UE-Positioning-OTDOA-NeighbourCellInfo-r7 ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL,
+ sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL,
+ sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
+ searchWindowSize OTDOA-SearchWindowSize,
+ positioningMode CHOICE {
+ ueBased SEQUENCE {
+ relativeNorth INTEGER (-20000..20000) OPTIONAL,
+ relativeEast INTEGER (-20000..20000) OPTIONAL,
+ relativeAltitude INTEGER (-4000..4000) OPTIONAL,
+ fineSFN-SFN FineSFN-SFN OPTIONAL,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0.. 32766) OPTIONAL,
+ -- actual value roundTripTimeExtension = (IE value * 0.0625)
+ roundTripTimeExtension INTEGER (0..70274) OPTIONAL
+ },
+ ueAssisted SEQUENCE {}
+ }
+}
+
+UE-Positioning-OTDOA-NeighbourCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-OTDOA-NeighbourCellInfo
+
+UE-Positioning-OTDOA-NeighbourCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-OTDOA-NeighbourCellInfo-r4
+
+UE-Positioning-OTDOA-NeighbourCellList-UEB ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-OTDOA-NeighbourCellInfo-UEB
+
+-- The order of the list corresponds to the order of UE-Positioning-OTDOA-NeighbourCellInfo-UEB
+-- in UE-Positioning-OTDOA-NeighbourCellList-UEB
+UE-Positioning-OTDOA-NeighbourCellList-UEB-ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-OTDOA-NeighbourCellInfo-UEB-ext
+
+UE-Positioning-OTDOA-NeighbourCellList-r7 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ UE-Positioning-OTDOA-NeighbourCellInfo-r7
+
+UE-Positioning-OTDOA-Quality ::= SEQUENCE {
+ stdResolution BIT STRING (SIZE (2)),
+ numberOfOTDOA-Measurements BIT STRING (SIZE (3)),
+ stdOfOTDOA-Measurements BIT STRING (SIZE (5))
+}
+
+UE-Positioning-OTDOA-ReferenceCellInfo ::= SEQUENCE {
+ sfn INTEGER (0..4095) OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ positioningMode CHOICE {
+ ueBased SEQUENCE {},
+ ueAssisted SEQUENCE {}
+ },
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL
+}
+
+UE-Positioning-OTDOA-ReferenceCellInfo-r4 ::= SEQUENCE {
+ sfn INTEGER (0..4095) OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ positioningMode CHOICE {
+ ueBased SEQUENCE {
+ cellPosition ReferenceCellPosition OPTIONAL,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0..32766) OPTIONAL
+ },
+ ueAssisted SEQUENCE {}
+ },
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL
+}
+
+UE-Positioning-OTDOA-ReferenceCellInfo-UEB ::= SEQUENCE {
+ sfn INTEGER (0..4095) OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellPosition ReferenceCellPosition OPTIONAL,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0..32766) OPTIONAL,
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL
+}
+
+UE-Positioning-OTDOA-ReferenceCellInfo-UEB-ext ::= SEQUENCE {
+ -- actual value roundTripTimeExtension = (IE value * 0.0625)
+ roundTripTimeExtension INTEGER (0..70274) OPTIONAL
+}
+
+UE-Positioning-OTDOA-ReferenceCellInfo-r7 ::= SEQUENCE {
+ sfn INTEGER (0..4095) OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ },
+ frequencyInfo FrequencyInfo OPTIONAL,
+ positioningMode CHOICE {
+ ueBased SEQUENCE {
+ cellPosition ReferenceCellPosition OPTIONAL,
+ -- actual value roundTripTime = (IE value * 0.0625) + 876
+ roundTripTime INTEGER (0..32766) OPTIONAL,
+ -- actual value roundTripTimeExtension = (IE value * 0.0625)
+ roundTripTimeExtension INTEGER (0..70274) OPTIONAL
+ },
+ ueAssisted SEQUENCE {}
+ },
+ ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL
+}
+
+UE-Positioning-PositionEstimateInfo ::= SEQUENCE {
+ referenceTime CHOICE {
+ utran-GPSReferenceTimeResult UTRAN-GPSReferenceTimeResult,
+ gps-ReferenceTimeOnly GPS-TOW-1msec,
+ cell-Timing SEQUENCE {
+ sfn INTEGER (0..4095),
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE{
+ cellAndChannelIdentity CellAndChannelIdentity
+ }
+ }
+ }
+ },
+ positionEstimate PositionEstimate
+}
+
+UE-Positioning-PositionEstimateInfo-v770ext ::= SEQUENCE {
+ referenceTimeOptions CHOICE {
+ -- If 'earlier-than-r7', IE 'UE-Positioning-PositionEstimateInfo' shall be included.
+ earlier-than-r7 NULL,
+ -- If 'r7', the corresponding IE 'UE-Positioning-PositionEstimateInfo' shall be excluded.
+ r7 SEQUENCE {
+ referenceTime CHOICE {
+ utran-GANSSReferenceTimeResult UTRAN-GANSSReferenceTime,
+ ganssReferenceTimeOnly GANSSReferenceTimeOnly
+ },
+ positionEstimate PositionEstimate
+ }
+ },
+ positionData BIT STRING (SIZE (16)),
+ velocityEstimate VelocityEstimate OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
+}
+
+UE-Positioning-PositionEstimateInfo-vdxyext ::= SEQUENCE {
+ locationTimeStamp UTCTime OPTIONAL
+}
+
+UE-Positioning-ReportCriteria ::= CHOICE {
+ ue-positioning-ReportingCriteria UE-Positioning-EventParamList,
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ noReporting NULL
+}
+
+UE-Positioning-ReportCriteria-r7 ::= CHOICE {
+ ue-positioning-ReportingCriteria UE-Positioning-EventParamList-r7,
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ noReporting NULL
+}
+
+UE-Positioning-ReportingQuantity ::= SEQUENCE {
+ methodType UE-Positioning-MethodType,
+ positioningMethod PositioningMethod,
+ -- dummy1 is not used in this version of specification and it should
+ -- be ignored.
+ dummy1 UE-Positioning-ResponseTime,
+ horizontal-Accuracy UE-Positioning-Accuracy OPTIONAL,
+ gps-TimingOfCellWanted BOOLEAN,
+ -- dummy2 is not used in this version of specification and it should
+ -- be ignored.
+ dummy2 BOOLEAN,
+ additionalAssistanceDataRequest BOOLEAN,
+ environmentCharacterisation EnvironmentCharacterisation OPTIONAL
+}
+
+UE-Positioning-ReportingQuantity-v390ext ::= SEQUENCE {
+ vertical-Accuracy UE-Positioning-Accuracy
+}
+
+UE-Positioning-ReportingQuantity-r4 ::= SEQUENCE {
+ methodType UE-Positioning-MethodType,
+ positioningMethod PositioningMethod,
+ horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ gps-TimingOfCellWanted BOOLEAN,
+ additionalAssistanceDataReq BOOLEAN,
+ environmentCharacterisation EnvironmentCharacterisation OPTIONAL
+}
+
+UE-Positioning-ReportingQuantity-r7 ::= SEQUENCE {
+ methodType UE-Positioning-MethodType,
+ positioningMethod PositioningMethod,
+ horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ gps-TimingOfCellWanted BOOLEAN,
+ additionalAssistanceDataReq BOOLEAN,
+ environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
+ velocityRequested ENUMERATED { true } OPTIONAL,
+ gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
+ gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
+ gANSSCarrierPhaseMeasurementRequested
+ BIT STRING (SIZE (8)) OPTIONAL
+}
+
+UE-Positioning-ReportingQuantity-r8 ::= SEQUENCE {
+ methodType UE-Positioning-MethodType,
+ positioningMethod PositioningMethod,
+ horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ gps-TimingOfCellWanted BOOLEAN,
+ additionalAssistanceDataReq BOOLEAN,
+ environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
+ velocityRequested ENUMERATED { true } OPTIONAL,
+ gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
+ gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
+ gANSSCarrierPhaseMeasurementRequested
+ BIT STRING (SIZE (8)) OPTIONAL,
+ gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL
+}
+
+UE-Positioning-ReportingQuantity-r13 ::= SEQUENCE {
+ methodType UE-Positioning-MethodType,
+ positioningMethod PositioningMethod,
+ horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
+ gps-TimingOfCellWanted BOOLEAN,
+ additionalAssistanceDataReq BOOLEAN,
+ environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
+ velocityRequested ENUMERATED { true } OPTIONAL,
+ gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
+ gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
+ gANSSCarrierPhaseMeasurementRequested
+ BIT STRING (SIZE (8)) OPTIONAL,
+ gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL,
+ additionalPositioningMethods BIT STRING (SIZE (8)) OPTIONAL
+}
+
+UE-Positioning-ResponseTime ::= ENUMERATED {
+ s1, s2, s4, s8, s16,
+ s32, s64, s128 }
+
+UE-Positioning-AddPos-MeasuredResults ::= SEQUENCE (SIZE (1..maxAddPos)) OF
+ UE-Positioning-AddPos-MeasuredResults-element
+
+UE-Positioning-AddPos-MeasuredResults-element ::=SEQUENCE {
+ timestamp UTCTime OPTIONAL,
+ addPos-ID CHOICE {
+ barometricPressure UE-Positioning-BarometricPressureMeasurement,
+ wlan UE-Positioning-WLANMeasurementList,
+ bt UE-Positioning-BTMeasurementList,
+ mbs UE-Positioning-MBSMeasurementList,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+ }
+}
+
+UE-Positioning-BarometricPressureMeasurement ::= SEQUENCE {
+ ubpMeasurement INTEGER (30000..115000)
+}
+
+UE-Positioning-WLANMeasurementList ::= SEQUENCE (SIZE (1..maxWLANs))OF
+ UE-Positioning-WLANMeasurementList-element
+
+UE-Positioning-WLANMeasurementList-element ::= SEQUENCE {
+ wlanBSSID OCTET STRING (SIZE (6)),
+ wlanSSID OCTET STRING (SIZE(1..32)) OPTIONAL,
+ wlanRSSI INTEGER(-127..128) OPTIONAL,
+ wlanRTTvalue INTEGER(0..16777215) OPTIONAL,
+ wlanRTTunits ENUMERATED { microseconds,hundredsofnanoseconds,
+ tensofnanoseconds,nanoseconds,
+ tenthsofnanosecond,
+ spare3, spare2, spare1} OPTIONAL,
+ wlanRTTaccuracy INTEGER(0..255) OPTIONAL,
+ wlanAPChannelFrequency INTEGER(0..256) OPTIONAL,
+ wlanServingFlag BOOLEAN OPTIONAL
+}
+
+UE-Positioning-BTMeasurementList ::= SEQUENCE (SIZE (1..maxBTs)) OF
+ UE-Positioning-BTMeasurementList-element
+
+UE-Positioning-BTMeasurementList-element ::= SEQUENCE {
+ btAddr OCTET STRING (SIZE(6)),
+ btRSSI INTEGER(-127..128) OPTIONAL
+}
+
+UE-Positioning-MBSMeasurementList ::= SEQUENCE (SIZE (1..maxBeacons)) OF
+ UE-Positioning-MBSMeasurementList-element
+
+UE-Positioning-MBSMeasurementList-element ::= SEQUENCE {
+ transmitterId INTEGER (0..32767),
+ codePhase INTEGER (0..2097151),
+ codePhaseRmsError INTEGER (0..63)
+}
+
+UTCmodelSet1 ::= SEQUENCE {
+ utcA0 BIT STRING (SIZE (16)),
+ utcA1 BIT STRING (SIZE (13)),
+ utcA2 BIT STRING (SIZE (7)),
+ utcDeltaTls BIT STRING (SIZE (8)),
+ utcTot BIT STRING (SIZE (16)),
+ utcWNot BIT STRING (SIZE (13)),
+ utcWNlsf BIT STRING (SIZE (8)),
+ utcDN BIT STRING (SIZE (4)),
+ utcDeltaTlsf BIT STRING (SIZE (8))
+}
+
+UTCmodelSet2 ::= SEQUENCE {
+ nA BIT STRING (SIZE (11)),
+ tauC BIT STRING (SIZE (32)),
+ deltaUT1 DeltaUT1 OPTIONAL,
+ kp BIT STRING (SIZE (2)) OPTIONAL
+}
+
+UTCmodelSet3 ::= SEQUENCE {
+ utcA1wnt BIT STRING (SIZE (24)),
+ utcA0wnt BIT STRING (SIZE (32)),
+ utcTot BIT STRING (SIZE (8)),
+ utcWNt BIT STRING (SIZE (8)),
+ utcDeltaTls BIT STRING (SIZE (8)),
+ utcWNlsf BIT STRING (SIZE (8)),
+ utcDN BIT STRING (SIZE (8)),
+ utcDeltaTlsf BIT STRING (SIZE (8)),
+ 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)
+
+UTRAN-GANSSReferenceTime ::= SEQUENCE {
+ ue-GANSSTimingOfCellFrames SEQUENCE {
+ -- Actual value [ns] = (ms-Part * 4294967296 + ls-Part) * 250
+ -- Actual values [ns] > 86399999999750 are reserved and are considered a protocol error
+ ms-Part INTEGER (0..80),
+ ls-Part INTEGER (0..4294967295)
+ },
+ gANSS-TimeId INTEGER (0..7) OPTIONAL,
+ gANSS-TimeUncertainty INTEGER (0..127) OPTIONAL,
+ mode CHOICE {
+ fdd SEQUENCE {
+ primary-CPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ cellParameters CellParametersID
+ }
+ },
+ referenceSfn INTEGER (0..4095)
+}
+
+UTRAN-FDD-FrequencyList ::= SEQUENCE (SIZE(1..maxNumFDDFreqs)) OF
+ UTRAN-FDD-Frequency
+
+UTRAN-FDD-Frequency ::= SEQUENCE {
+ uarfcn UARFCN,
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2
+ threshXhigh INTEGER (0..31),
+ -- Actual value = IE value * 2
+ threshXlow INTEGER (0..31),
+ qQualMinFDD INTEGER (-24..0) OPTIONAL,
+ -- Actual value = IE value * 2 + 1
+ qRxLevMinFDD INTEGER (-60..-13) OPTIONAL
+}
+
+UTRAN-TDD-FrequencyList ::= SEQUENCE (SIZE(1..maxNumTDDFreqs)) OF
+ UTRAN-TDD-Frequency
+
+UTRAN-TDD-Frequency ::= SEQUENCE {
+ uarfcn UARFCN,
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2
+ threshXhigh INTEGER (0..31),
+ -- Actual value = IE value * 2
+ threshXlow INTEGER (0..31),
+ -- Actual value = IE value * 2 + 1
+ qRxLevMinTDD INTEGER (-60..-13) OPTIONAL
+}
+
+UTRAN-GPS-DriftRate ::= ENUMERATED {
+ utran-GPSDrift0, utran-GPSDrift1, utran-GPSDrift2,
+ utran-GPSDrift5, utran-GPSDrift10, utran-GPSDrift15,
+ utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
+ utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
+ utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50}
+
+UTRAN-GPSReferenceTime ::= SEQUENCE {
+ -- For utran-GPSTimingOfCell values above 2322431999999 are not
+ -- used in this version of the specification
+ -- Actual value utran-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
+ utran-GPSTimingOfCell SEQUENCE {
+ ms-part INTEGER (0..1023),
+ ls-part INTEGER (0..4294967295)
+ },
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ referenceIdentity PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ referenceIdentity CellParametersID
+ }
+ } OPTIONAL,
+ sfn INTEGER (0..4095)
+}
+
+UTRAN-GPSReferenceTimeResult ::= SEQUENCE {
+ -- For ue-GPSTimingOfCell values above 37158911999999 are not
+ -- used in this version of the specification
+ -- Actual value ue-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
+ ue-GPSTimingOfCell SEQUENCE {
+ ms-part INTEGER (0.. 16383),
+ ls-part INTEGER (0..4294967295)
+ },
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ referenceIdentity PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ referenceIdentity CellParametersID
+ }
+ },
+ sfn INTEGER (0..4095)
+}
+
+UTRA-PriorityInfoList ::= SEQUENCE {
+ utra-ServingCell SEQUENCE {
+ priority INTEGER (0..maxPrio-1),
+ -- Actual value = IE value * 2
+ s-PrioritySearch1 INTEGER (0..31),
+ -- Actual value = IE value, default value is 0
+ s-PrioritySearch2 INTEGER (0..7) OPTIONAL,
+ -- Actual value = IE value * 2
+ threshServingLow INTEGER (0..31)
+ },
+ utran-FDD-FrequencyList UTRAN-FDD-FrequencyList OPTIONAL,
+ utran-TDD-FrequencyList UTRAN-TDD-FrequencyList OPTIONAL
+}
+
+UTRA-PriorityInfoList-v920ext ::= SEQUENCE {
+ threshServingLow2 INTEGER (0..31) OPTIONAL
+}
+
+VarianceOfRLC-BufferPayload ::= ENUMERATED {
+ plv0, plv4, plv8, plv16, plv32, plv64,
+ plv128, plv256, plv512, plv1024,
+ plv2k, plv4k, plv8k, plv16k, spare2, spare1 }
+
+VelocityEstimate ::= CHOICE {
+ horizontalVelocity HorizontalVelocity,
+ horizontalWithVerticalVelocity HorizontalWithVerticalVelocity,
+ horizontalVelocityWithUncertainty HorizontalVelocityWithUncertainty,
+ horizontalWithVerticalVelocityAndUncertainty HorizontalWithVerticalVelocityAndUncertainty
+}
+
+-- Actual value W = IE value * 0.1
+W ::= INTEGER (0..20)
+
+-- ***************************************************
+--
+-- OTHER INFORMATION ELEMENTS (10.3.8)
+--
+-- ***************************************************
+
+ACDC-Barring ::= CHOICE {
+ acdc-Barred ENUMERATED {true, false},
+ acdc-acb-barringBitmap BIT STRING (SIZE (10))
+}
+
+ACDC-Parameters ::= CHOICE {
+ acdc-ParametersPerPLMN-List ACDC-ParametersPerPLMN-List,
+ acdc-ParametersForAll ACDC-ParametersForAll
+}
+
+ACDC-ParametersForAll ::= SEQUENCE {
+ acdc-Information SpecificACDC-BarringInformation OPTIONAL,
+ acdcApplicableForRoamer ENUMERATED { true } OPTIONAL
+}
+
+ACDC-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF
+ SEQUENCE {
+ plmnSpecificACDC-Parameters SpecificACDC-BarringInformation OPTIONAL,
+ acdcApplicableForRoamer ENUMERATED { true } OPTIONAL
+}
+
+BCC ::= INTEGER (0..7)
+
+BCCH-ModificationInfo ::= SEQUENCE {
+ mib-ValueTag MIB-ValueTag,
+ 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)
+
+BSIC ::= SEQUENCE {
+ ncc NCC,
+ bcc BCC
+}
+
+CBS-DRX-Level1Information ::= SEQUENCE {
+ ctch-AllocationPeriod INTEGER (1..256),
+ cbs-FrameOffset INTEGER (0..255)
+}
+
+CBS-DRX-Level1Information-extension-r6 ::= ENUMERATED {p8, p16, p32, p64, p128, p256}
+
+CDMA2000-Message ::= SEQUENCE {
+ msg-Type BIT STRING (SIZE (8)),
+ payload BIT STRING (SIZE (1..512))
+}
+
+CDMA2000-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
+ CDMA2000-Message
+
+CDMA2000-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumCDMA2000Freqs)) OF
+ FrequencyInfoCDMA2000
+
+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 },
+ numberOfDataTransmOcc INTEGER (1..610)
+}
+
+DataVolumeHistory ::= SEQUENCE {
+ dataVolumeMontoringWindow INTEGER (1..120),
+ dataTransmFrequency DataTransmFrequency OPTIONAL,
+ dataVolumePerRB DataVolumePerRB-List OPTIONAL
+}
+
+DataVolumePerRB ::= SEQUENCE {
+ rb-Identity RB-Identity,
+ dataVolume INTEGER (0..4294967295)
+}
+
+DataVolumePerRB-List ::= SEQUENCE (SIZE (1..maxRB)) OF DataVolumePerRB
+
+DeferredMeasurementControlReadingSupport ::= SEQUENCE {
+ -- If modeSpecificInfo is not present, deferred SIB11, SIB11bis and SIB12 reading
+ -- with default measurement quantities applies
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ intraFreqMeasQuantity-FDD IntraFreqMeasQuantity-FDD-sib3
+ },
+ tdd SEQUENCE {
+ intraFreqMeasQuantity-TDDList IntraFreqMeasQuantity-TDD-sib3List
+ }
+ } OPTIONAL
+}
+
+ETWS-Information ::= SEQUENCE {
+ warningType OCTET STRING (SIZE (1..2)),
+ messageIdentifier OCTET STRING (SIZE (2)),
+ serialNumber OCTET STRING (SIZE (2))
+}
+
+-- This IE is not used in the specification.
+ETWS-WarningSecurityInfo ::= OCTET STRING
+
+EUTRA-BlacklistedCell ::= SEQUENCE {
+ physicalCellIdentity EUTRA-PhysicalCellIdentity
+}
+
+EUTRA-BlacklistedCellPerFreqList ::= SEQUENCE (SIZE (1..maxEUTRACellPerFreq)) OF
+ EUTRA-BlacklistedCell
+
+EUTRA-PhysicalCellIdentity ::= INTEGER (0..503)
+
+EUTRA-RadioAccessCapability ::= SEQUENCE {
+ ue-EUTRA-Capability OCTET STRING
+}
+
+EUTRA-TargetFreqInfoList ::= SEQUENCE (SIZE (1..maxEUTRATargetFreqs)) OF
+ EUTRA-TargetFreqInfo
+
+EUTRA-TargetFreqInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxEUTRATargetFreqs)) OF
+ EUTRA-TargetFreqInfo-vb50ext
+
+EUTRA-TargetFreqInfo ::= SEQUENCE {
+ dlEUTRACarrierFreq EARFCN,
+ eutraBlacklistedCellPerFreqList EUTRA-BlacklistedCellPerFreqList OPTIONAL
+}
+
+EUTRA-TargetFreqInfo-vb50ext ::= SEQUENCE {
+ earfcn EARFCNExtension OPTIONAL
+}
+
+--Actual value = 2^(IE value)
+ExpirationTimeFactor ::= INTEGER (1..8)
+
+ExpirationTimeFactor2 ::= INTEGER (0..15)
+
+
+ExtGANSS-SchedulingInfo ::= SEQUENCE {
+ extensionGANSS-SIBType SIB-TypeExtGANSS,
+ schedulingInfo SchedulingInformation,
+ valueTagInfo ValueTagInfo
+}
+
+-- For each extended GANSS SIB type the value tag information is added at the end
+ExtGANSS-SIBTypeInfoSchedulingInfoList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ ExtGANSS-SIBTypeInfoSchedulingInfo
+
+ExtGANSS-SIBTypeInfoSchedulingInfo ::= SEQUENCE {
+ ganssID INTEGER (0..7) OPTIONAL,
+ sbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ ganssScheduling SEQUENCE (SIZE (1..maxSIB)) OF
+ ExtGANSS-SchedulingInfo
+}
+
+-- For each extended SIB type the value tag information is added at the end
+ExtSIBTypeInfoSchedulingInfo-List ::= SEQUENCE (SIZE (1..maxSIB)) OF
+ ExtSIBTypeInfoSchedulingInfo
+
+ExtSIBTypeInfoSchedulingInfo ::= SEQUENCE {
+ extensionSIB-Type SIB-TypeExt,
+ schedulingInfo SchedulingInformation,
+ valueTagInfo ValueTagInfo
+}
+
+-- For each extended SIB type the value tag information is added at the end
+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.
+ -- NOTE2: The IE "UARFCN (Nupper)" corresponds to
+ -- "uarfcn-UL" in FrequencyInfoFDD.
+ FrequencyInfoFDD
+
+FrequencyInfoCDMA2000 ::= SEQUENCE {
+ band-Class BIT STRING (SIZE (5)),
+ cdma-Freq BIT STRING (SIZE(11))
+}
+
+GERAN-SystemInfoBlock ::= OCTET STRING (SIZE (1..23))
+
+GERAN-SystemInformation ::= SEQUENCE (SIZE (1..maxGERAN-SI)) OF GERAN-SystemInfoBlock
+
+GSM-BA-Range ::= SEQUENCE {
+ gsmLowRangeUARFCN UARFCN,
+ gsmUpRangeUARFCN UARFCN
+}
+
+GSM-BA-Range-List ::= SEQUENCE (SIZE (1..maxNumGSMFreqRanges)) OF
+ GSM-BA-Range
+
+
+-- This IE is formatted as 'TLV' and is coded in the same way as the Mobile Station Classmark 2
+-- information element in [5]. The first octet is the Mobile station classmark 2 IEI and its value
+-- shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value
+-- shall be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station
+-- Classmark 2 information element, the octet 4 contains the second octet of the value part of the
+-- Mobile Station Classmark 2 information element and so on. For each of these octets, the first/
+-- leftmost/ most significant bit of the octet contains b8 of the corresponding octet of the Mobile
+-- Station Classmark 2.
+GSM-Classmark2 ::= OCTET STRING (SIZE (5))
+
+-- This IE is formatted as 'V' and is coded in the same way as the value part in the Mobile station
+-- classmark 3 information element in [5]
+-- The value part is specified by means of CSN.1, which encoding results in a bit string, to which
+-- final padding may be appended upto the next octet boundary [5]. The first/ leftmost bit of the
+-- CSN.1 bit string is placed in the first/ leftmost/ most significant bit of the first
+-- octet. This continues until the last bit of the CSN.1 bit string, which is placed in the last/
+-- rightmost/ least significant bit of the last octet.
+GSM-Classmark3 ::= OCTET STRING (SIZE (1..32))
+
+GSM-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
+ BIT STRING (SIZE (1..512))
+
+GSM-MS-RadioAccessCapability ::= OCTET STRING (SIZE (1..64))
+
+GsmSecurityCapability ::= BIT STRING {
+ -- For each bit value "0" means false/ not supported
+ a5-7(0),
+ a5-6(1),
+ a5-5(2),
+ a5-4(3),
+ a5-3(4),
+ a5-2(5),
+ a5-1(6)
+ } (SIZE (7))
+
+GSM-TargetCellInfoList ::= SEQUENCE (SIZE (1..maxGSMTargetCells)) OF
+ GSM-TargetCellInfo
+
+
+GSM-TargetCellInfo ::= SEQUENCE {
+ bcch-ARFCN BCCH-ARFCN,
+ frequency-band Frequency-Band,
+ bsic BSIC OPTIONAL
+}
+
+HNBName ::= OCTET STRING (SIZE(1..maxHNBNameSize))
+
+IdentificationOfReceivedMessage ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ receivedMessageType ReceivedMessageType
+}
+
+InterRAT-ChangeFailureCause ::= CHOICE {
+ configurationUnacceptable NULL,
+ physicalChannelFailure NULL,
+ protocolError ProtocolErrorInformation,
+ unspecified NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+GERANIu-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
+ BIT STRING (SIZE (1..32768))
+
+GERANIu-RadioAccessCapability ::= BIT STRING (SIZE (1..170))
+
+InterRAT-UE-RadioAccessCapability ::= CHOICE {
+ gsm SEQUENCE {
+ gsm-Classmark2 GSM-Classmark2,
+ gsm-Classmark3 GSM-Classmark3
+ },
+ cdma2000 SEQUENCE {
+ cdma2000-MessageList CDMA2000-MessageList
+ }
+}
+
+InterRAT-UE-RadioAccessCapabilityList ::= SEQUENCE (SIZE(1..maxInterSysMessages)) OF
+ InterRAT-UE-RadioAccessCapability
+
+InterRAT-UE-RadioAccessCapability-v590ext ::= SEQUENCE {
+ geranIu-RadioAccessCapability GERANIu-RadioAccessCapability
+}
+
+InterRAT-UE-RadioAccessCapability-v690ext ::= SEQUENCE {
+ supportOfInter-RAT-PS-Handover ENUMERATED { doesSupporInter-RAT-PS-Handover } OPTIONAL,
+ gsm-MS-RadioAccessCapability GSM-MS-RadioAccessCapability
+}
+
+InterRAT-UE-RadioAccessCapability-v860ext ::= SEQUENCE {
+ eutra-RadioAccessCapability EUTRA-RadioAccessCapability OPTIONAL
+}
+
+InterRAT-UE-SecurityCapability ::= CHOICE {
+ gsm SEQUENCE {
+ gsmSecurityCapability GsmSecurityCapability
+ }
+}
+
+InterRAT-UE-SecurityCapList ::= SEQUENCE (SIZE(1..maxInterSysMessages)) OF
+ InterRAT-UE-SecurityCapability
+
+InterRAT-HO-FailureCause ::= CHOICE {
+ configurationUnacceptable NULL,
+ physicalChannelFailure NULL,
+ protocolError ProtocolErrorInformation,
+ interRAT-ProtocolError NULL,
+ unspecified NULL,
+ spare11 NULL,
+ spare10 NULL,
+ spare9 NULL,
+ spare8 NULL,
+ spare7 NULL,
+ spare6 NULL,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+MasterInformationBlock ::= SEQUENCE {
+ mib-ValueTag MIB-ValueTag,
+ -- TABULAR: The PLMN identity and ANSI-41 core network information
+ -- are included in PLMN-Type.
+ plmn-Type PLMN-Type,
+ sibSb-ReferenceList SIBSb-ReferenceList,
+ -- Extension mechanism for non- release99 information
+ v690NonCriticalExtensions SEQUENCE {
+ masterInformationBlock-v690ext MasterInformationBlock-v690ext,
+ v6b0NonCriticalExtensions SEQUENCE {
+ masterInformationBlock-v6b0ext MasterInformationBlock-v6b0ext-IEs,
+ v860NonCriticalExtensions SEQUENCE {
+ masterInformationBlock-v860ext MasterInformationBlock-v860ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ masterInformationBlock-vc50ext MasterInformationBlock-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+MasterInformationBlock-v690ext ::= SEQUENCE {
+ multiplePLMN-List MultiplePLMN-List-r6 OPTIONAL
+}
+
+MasterInformationBlock-v6b0ext-IEs ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
+}
+
+MasterInformationBlock-v860ext-IEs ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
+ extGANSS-SIBTypeInfoSchedulingInfoList
+ ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL,
+ 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)
+
+
+PredefinedConfigIdentityAndValueTag ::= SEQUENCE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ predefinedConfigValueTag PredefinedConfigValueTag
+}
+
+ProtocolErrorInformation ::= SEQUENCE {
+ diagnosticsType CHOICE {
+ type1 SEQUENCE {
+ protocolErrorCause ProtocolErrorCause
+ },
+ spare NULL
+ }
+}
+
+ReceivedMessageType ::= ENUMERATED {
+ activeSetUpdate,
+ cellChangeOrderFromUTRAN,
+ cellUpdateConfirm,
+ counterCheck,
+ downlinkDirectTransfer,
+ interRATHandoverCommand,
+ measurementControl,
+ pagingType2,
+ physicalChannelReconfiguration,
+ physicalSharedChannelAllocation,
+ radioBearerReconfiguration,
+ radioBearerRelease,
+ radioBearerSetup,
+ rrcConnectionRelease,
+ rrcConnectionReject,
+ rrcConnectionSetup,
+ securityModeCommand,
+ signallingConnectionRelease,
+ transportChannelReconfiguration,
+ transportFormatCombinationControl,
+ ueCapabilityEnquiry,
+ ueCapabilityInformationConfirm,
+ uplinkPhysicalChannelControl,
+ uraUpdateConfirm,
+ utranMobilityInformation,
+ assistanceDataDelivery,
+ spare6, spare5, spare4, spare3, spare2,
+ spare1
+}
+
+Rplmn-Information ::= SEQUENCE {
+ gsm-BA-Range-List GSM-BA-Range-List OPTIONAL,
+ fdd-UMTS-Frequency-List FDD-UMTS-Frequency-List OPTIONAL,
+ tdd-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
+ cdma2000-UMTS-Frequency-List CDMA2000-UMTS-Frequency-List OPTIONAL
+}
+
+Rplmn-Information-r4 ::= SEQUENCE {
+ gsm-BA-Range-List GSM-BA-Range-List OPTIONAL,
+ fdd-UMTS-Frequency-List FDD-UMTS-Frequency-List OPTIONAL,
+ -- the option is the same for 7.68 Mcps TDD as for 3.84 Mcps TDD
+ -- i.e. TDD-UMTS-Frequency-List applies
+ tdd384-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
+ tdd128-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
+ 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,
+ 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-List OPTIONAL
+ }
+}
+
+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)
+
+-- Actual value SFN-Prime = 2 * IE value
+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 {
+ sibOccurIdentity SIBOccurIdentity,
+ sibOccurValueTag SIBOccurValueTag
+}
+
+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
+
+SIB-Type ::= ENUMERATED {
+ masterInformationBlock,
+ systemInformationBlockType1,
+ systemInformationBlockType2,
+ systemInformationBlockType3,
+ systemInformationBlockType4,
+ systemInformationBlockType5,
+ systemInformationBlockType6,
+ systemInformationBlockType7,
+ -- dummy, dummy2 and dummy3 are not used in this version of the specification,
+ -- they should not be sent. If they are received they should be ignored
+ dummy,
+ dummy2,
+ dummy3,
+ systemInformationBlockType11,
+ systemInformationBlockType12,
+ systemInformationBlockType13,
+ systemInformationBlockType13-1,
+ systemInformationBlockType13-2,
+ systemInformationBlockType13-3,
+ systemInformationBlockType13-4,
+ systemInformationBlockType14,
+ systemInformationBlockType15,
+ systemInformationBlockType15-1,
+ systemInformationBlockType15-2,
+ systemInformationBlockType15-3,
+ systemInformationBlockType16,
+ systemInformationBlockType17,
+ systemInformationBlockType15-4,
+ systemInformationBlockType18,
+ schedulingBlock1,
+ schedulingBlock2,
+ systemInformationBlockType15-5,
+ 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,
+ systemInformationBlockType11ter,
+ systemInformationBlockType25,
+ 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,
+ sysInfoType3 CellValueTag,
+ sysInfoType4 CellValueTag,
+ sysInfoType5 CellValueTag,
+ sysInfoType6 CellValueTag,
+ sysInfoType7 NULL,
+ -- dummy, dummy2 and dummy3 are not used in this version of the specification,
+ -- they should not be sent. If they are received the UE behaviour is not specified.
+ dummy CellValueTag,
+ dummy2 NULL,
+ dummy3 NULL,
+ sysInfoType11 CellValueTag,
+ sysInfoType12 CellValueTag,
+ sysInfoType13 CellValueTag,
+ sysInfoType13-1 CellValueTag,
+ sysInfoType13-2 CellValueTag,
+ sysInfoType13-3 CellValueTag,
+ sysInfoType13-4 CellValueTag,
+ sysInfoType14 NULL,
+ sysInfoType15 CellValueTag,
+ sysInfoType16 PredefinedConfigIdentityAndValueTag,
+ sysInfoType17 NULL,
+ sysInfoType15-1 CellValueTag,
+ sysInfoType15-2 SIBOccurrenceIdentityAndValueTag,
+ sysInfoType15-3 SIBOccurrenceIdentityAndValueTag,
+ sysInfoType15-4 CellValueTag,
+ sysInfoType18 CellValueTag,
+ sysInfoType15-5 CellValueTag,
+ sysInfoType5bis CellValueTag,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ 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,
+ sysInfoType25 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,
+ sysInfoType3 CellValueTag,
+ sysInfoType4 CellValueTag,
+ sysInfoType5 CellValueTag,
+ sysInfoType6 CellValueTag,
+ sysInfoType7 NULL,
+ -- dummy, dummy2 and dummy3 are not used in this version of the specification,
+ -- they should not be sent. If they are received the UE behaviour is not specified.
+ dummy CellValueTag,
+ dummy2 NULL,
+ dummy3 NULL,
+ sysInfoType11 CellValueTag,
+ sysInfoType12 CellValueTag,
+ sysInfoType13 CellValueTag,
+ sysInfoType13-1 CellValueTag,
+ sysInfoType13-2 CellValueTag,
+ sysInfoType13-3 CellValueTag,
+ sysInfoType13-4 CellValueTag,
+ sysInfoType14 NULL,
+ sysInfoType15 CellValueTag,
+ sysInfoType16 PredefinedConfigIdentityAndValueTag,
+ sysInfoType17 NULL,
+ sysInfoTypeSB1 CellValueTag,
+ sysInfoTypeSB2 CellValueTag,
+ sysInfoType15-1 CellValueTag,
+ sysInfoType15-2 SIBOccurrenceIdentityAndValueTag,
+ sysInfoType15-3 SIBOccurrenceIdentityAndValueTag,
+ sysInfoType15-4 CellValueTag,
+ sysInfoType18 CellValueTag,
+ sysInfoType15-5 CellValueTag,
+ sysInfoType5bis CellValueTag,
+ spare2 NULL,
+ 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,
+ systemInfoType15-1bis NULL,
+ systemInfoType15-2bis NULL,
+ systemInfoType15-3bis NULL,
+ systemInfoType15-6 NULL,
+ systemInfoType15-7 NULL,
+ systemInfoType15-8 NULL
+}
+
+SIB-TypeExt2 ::= CHOICE {
+ systemInfoType19 NULL,
+ systemInfoType15-2ter NULL,
+ systemInfoType20 NULL,
+ systemInfoType21 NULL,
+ systemInfoType22 NULL,
+ systemInfoType15-1ter NULL,
+ systemInfoType23 NULL,
+ systemInfoType24 NULL
+}
+
+SIB-TypeExt3 ::= CHOICE {
+ systemInfoType11ter NULL,
+ systemInfoType25 NULL,
+ spare6 NULL,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+SIB-TypeExtGANSS ::= CHOICE {
+ systemInfoType15-1bis NULL,
+ systemInfoType15-2bis NULL,
+ systemInfoType15-2ter NULL,
+ systemInfoType15-3bis NULL,
+ systemInfoType15-6 NULL,
+ systemInfoType15-7 NULL,
+ systemInfoType15-8 NULL,
+ spare9 NULL,
+ spare8 NULL,
+ spare7 NULL,
+ spare6 NULL,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
+}
+
+SibOFF ::= ENUMERATED {
+ so2, so4, so6, so8, so10,
+ so12, so14, so16, so18,
+ 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
+
+SpecificACDC-BarringInformation ::= SEQUENCE (SIZE (1.. maxNumAcdcCategory)) OF
+ SEQUENCE {
+ acdc-Barring ACDC-Barring OPTIONAL,
+ expirationTimeFactor ExpirationTimeFactor2 OPTIONAL
+}
+
+SysInfoType1 ::= SEQUENCE {
+ -- Core network IEs
+ cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP,
+ cn-DomainSysInfoList CN-DomainSysInfoList,
+ -- User equipment IEs
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants OPTIONAL,
+ ue-IdleTimersAndConstants UE-IdleTimersAndConstants OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v3a0NonCriticalExtensions SEQUENCE {
+ sysInfoType1-v3a0ext SysInfoType1-v3a0ext-IEs,
+-- WS modification: fix misspelling
+ v860NonCriticalExtensions SEQUENCE {
+ -- End WS modification
+ sysInfoType1-v860ext SysInfoType1-v860ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType1-v3a0ext-IEs ::= SEQUENCE {
+ ue-ConnTimersAndConstants-v3a0ext UE-ConnTimersAndConstants-v3a0ext,
+ ue-IdleTimersAndConstants-v3a0ext UE-IdleTimersAndConstants-v3a0ext
+}
+
+SysInfoType1-v860ext-IEs ::= SEQUENCE {
+ ue-ConnTimersAndConstants UE-ConnTimersAndConstants-v860ext
+}
+
+SysInfoType2 ::= SEQUENCE {
+ -- UTRAN mobility IEs
+ ura-IdentityList URA-IdentityList,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType3 ::= SEQUENCE {
+ sib4indicator BOOLEAN,
+ -- UTRAN mobility IEs
+ cellIdentity CellIdentity,
+ cellSelectReselectInfo CellSelectReselectInfoSIB-3-4,
+ cellAccessRestriction CellAccessRestriction,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType3-v4b0ext SysInfoType3-v4b0ext-IEs,
+ v590NonCriticalExtension SEQUENCE {
+ sysInfoType3-v590ext SysInfoType3-v590ext,
+ v5c0NoncriticalExtension SEQUENCE {
+ sysInfoType3-v5c0ext SysInfoType3-v5c0ext-IEs,
+ v670NonCriticalExtension SEQUENCE {
+ sysInfoType3-v670ext SysInfoType3-v670ext,
+ v770NonCriticalExtension SEQUENCE {
+ sysInfoType3-v770ext SysInfoType3-v770ext-IEs,
+ v830NonCriticalExtension SEQUENCE {
+ sysInfoType3-v830ext SysInfoType3-v830ext-IEs,
+ v860NonCriticalExtension SEQUENCE {
+ sysInfoType3-v860ext SysInfoType3-v860ext-IEs,
+ v870NonCriticalExtension SEQUENCE {
+ sysInfoType3-v870ext SysInfoType3-v870ext-IEs,
+ v900NonCriticalExtension SEQUENCE {
+ sysInfoType3-v920ext SysInfoType3-v920ext-IEs,
+ vc50NonCriticalExtension SEQUENCE {
+ sysInfoType3-vc50ext SysInfoType3-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType3-v4b0ext-IEs ::= SEQUENCE {
+ mapping-LCR Mapping-LCR-r4 OPTIONAL
+}
+
+SysInfoType3-v590ext ::= SEQUENCE {
+ cellSelectReselectInfo-v590ext CellSelectReselectInfo-v590ext OPTIONAL
+}
+
+SysInfoType3-v5c0ext-IEs ::= SEQUENCE {
+ cellSelectReselectInfoTreselectionScaling-v5c0ext
+ CellSelectReselectInfoTreselectionScaling-v5c0ext OPTIONAL
+}
+
+SysInfoType3-v670ext ::= SEQUENCE {
+ domainSpecificAccessRestrictionParametersForPLMNOfMIB
+ DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
+ domainSpecificAccessRestictionForSharedNetwork
+ DomainSpecificAccessRestrictionForSharedNetwork-v670ext OPTIONAL
+}
+
+SysInfoType3-v770ext-IEs ::= SEQUENCE {
+ deferredMeasurementControlReadingSupport
+ DeferredMeasurementControlReadingSupport OPTIONAL,
+ q-QualMin-Offset Q-QualMin-Offset OPTIONAL,
+ q-RxlevMin-Offset Q-RxlevMin-Offset OPTIONAL,
+ mbsfnOnlyService MBSFNOnlyService OPTIONAL
+}
+
+SysInfoType3-v830ext-IEs ::= SEQUENCE {
+ pagingPermissionWithAccessControlParametersForPLMNOfMIB
+ PagingPermissionWithAccessControlParameters OPTIONAL,
+ pagingPermissionWithAccessControlParametersForSharedNetwork
+ PagingPermissionWithAccessControlForSharedNetwork OPTIONAL
+}
+
+SysInfoType3-v860ext-IEs ::= SEQUENCE {
+ csgIdentity CSG-Identity OPTIONAL,
+ csg-PSCSplitInfo CSG-PSCSplitInfo OPTIONAL
+}
+
+SysInfoType3-v870ext-IEs ::= SEQUENCE {
+ cellAccessRestriction CellAccessRestriction-v870ext OPTIONAL
+}
+
+SysInfoType3-v920ext-IEs ::= SEQUENCE {
+ imsEmergencySupportIndicator ENUMERATED { supported } OPTIONAL
+}
+
+SysInfoType3-vc50ext-IEs ::= SEQUENCE {
+ txFailParams TxFailParams OPTIONAL
+}
+
+SysInfoType4 ::= SEQUENCE {
+ -- UTRAN mobility IEs
+ cellIdentity CellIdentity,
+ cellSelectReselectInfo CellSelectReselectInfoSIB-3-4,
+ cellAccessRestriction CellAccessRestriction,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType4-v4b0ext SysInfoType4-v4b0ext-IEs,
+ v590NonCriticalExtension SEQUENCE {
+ sysInfoType4-v590ext SysInfoType4-v590ext,
+ v5b0NonCriticalExtension SEQUENCE {
+ sysInfoType4-v5b0ext SysInfoType4-v5b0ext-IEs,
+ v5c0NonCriticalExtension SEQUENCE {
+ sysInfoType4-v5c0ext SysInfoType4-v5c0ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType4-v4b0ext-IEs ::= SEQUENCE {
+ mapping-LCR Mapping-LCR-r4 OPTIONAL
+}
+
+
+SysInfoType4-v590ext ::= SEQUENCE {
+ cellSelectReselectInfo-v590ext CellSelectReselectInfo-v590ext OPTIONAL
+}
+
+SysInfoType4-v5b0ext-IEs ::= SEQUENCE {
+ cellSelectReselectInfoPCHFACH-v5b0ext CellSelectReselectInfoPCHFACH-v5b0ext OPTIONAL
+}
+
+SysInfoType4-v5c0ext-IEs ::= SEQUENCE {
+ cellSelectReselectInfoTreselectionScaling-v5c0ext
+ CellSelectReselectInfoTreselectionScaling-v5c0ext OPTIONAL
+}
+
+SysInfoType5 ::= SEQUENCE {
+ sib6indicator BOOLEAN,
+ -- Physical channel IEs
+ pich-PowerOffset PICH-PowerOffset,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ aich-PowerOffset AICH-PowerOffset
+ },
+ tdd SEQUENCE {
+ -- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, the following IEs should be absent
+ -- and the info included in the respective tdd128SpecificInfo or tdd768SpecificInfo instead.
+ -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be
+ -- included.
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL,
+ openLoopPowerControl-TDD OpenLoopPowerControl-TDD
+ }
+ },
+ primaryCCPCH-Info PrimaryCCPCH-Info OPTIONAL,
+ prach-SystemInformationList PRACH-SystemInformationList,
+ sCCPCH-SystemInformationList SCCPCH-SystemInformationList,
+ -- cbs-DRX-Level1Information is conditional on any of the CTCH indicator IEs in
+ -- sCCPCH-SystemInformationList
+ cbs-DRX-Level1Information CBS-DRX-Level1Information OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v4b0ext SysInfoType5-v4b0ext-IEs OPTIONAL,
+ -- Extension mechanism for non- rel-4 information
+ v590NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v590ext SysInfoType5-v590ext-IEs OPTIONAL,
+ v650NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v650ext SysInfoType5-v650ext-IEs OPTIONAL,
+ v680NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v680ext SysInfoType5-v680ext-IEs OPTIONAL,
+ v690NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v690ext SysInfoType5-v690ext-IEs,
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v770ext SysInfoType5-v770ext-IEs,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v860ext SysInfoType5-v860ext-IEs,
+ v890NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v890ext SysInfoType5-v890ext-IEs,
+ v8b0NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v8b0ext
+ SysInfoType5-v8b0ext-IEs,
+ v8d0NonCriticalExtensions SEQUENCE {
+ sysInfoType5-v8d0ext
+ SysInfoType5-v8d0ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType5-va40ext
+ SysInfoType5-va40ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType5-va80ext SysInfoType5-va80ext-IEs,
+ vb50NonCriticalExtensions
+ SysInfoType5-NonCriticalExtensions-vb50-IEs
+ OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType5-v4b0ext-IEs ::= SEQUENCE {
+ --The following IE PNBSCH-Allocation-r4 shall be used for 3.84Mcps TDD only.
+ pNBSCH-Allocation-r4 PNBSCH-Allocation-r4 OPTIONAL,
+ -- In case of TDD, the following IE is included instead of the
+ -- IE up-IPDL-Parameter in up-OTDOA-AssistanceData.
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+-- If SysInfoType5 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included in
+-- PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the
+-- IE rach-TransportFormatSet shall be absent and the corresponding IE in the following
+-- PRACH-SystemInformationList-LCR-r4 shall be used
+ prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL,
+ tdd128SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
+ pCCPCH-LCR-Extensions PrimaryCCPCH-Info-LCR-r4-ext OPTIONAL,
+ sCCPCH-LCR-ExtensionsList SCCPCH-SystemInformationList-LCR-r4-ext
+ } OPTIONAL,
+ frequencyBandIndicator RadioFrequencyBandFDD OPTIONAL
+}
+
+SysInfoType5-v590ext-IEs ::= SEQUENCE {
+ hcr-r5-SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-HCR-r5 OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-HCR-r5 OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType5-v650ext-IEs ::= SEQUENCE {
+ frequencyBandIndicator2 RadioFrequencyBandFDD2
+}
+
+SysInfoType5-v680ext-IEs ::= SEQUENCE {
+ -- TABULAR: HSDPA Cell Indicator is MD in tabular description
+ -- Default value is 'HSDPA Capability not indicated'
+ hsdpa-CellIndicator ENUMERATED { hsdpa-CapableCell } OPTIONAL
+}
+
+SysInfoType5-v690ext-IEs ::= SEQUENCE {
+ -- TABULAR: E-DCH Cell Indicator is MD in tabular description
+ -- Default value is 'E-DCH Capability not indicated'
+ edch-CellIndicator ENUMERATED { edch-CapableCell } OPTIONAL,
+ sccpch-SystemInformation-MBMS CHOICE {
+ mcchOnSCCPCHusedForNonMBMS MBMS-MCCH-ConfigurationInfo-r6,
+ mcchOnSCCPCHusedOnlyForMBMS SCCPCH-SystemInformation-MBMS-r6
+ } OPTIONAL,
+ additionalPRACH-TF-and-TFCS-CCCH-List AdditionalPRACH-TF-and-TFCS-CCCH-List OPTIONAL,
+ cBS-DRX-Level1Information-extension CBS-DRX-Level1Information-extension-r6 OPTIONAL
+}
+
+SysInfoType5-v770ext-IEs ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hs-dsch-CommonSystemInformation HS-DSCH-CommonSystemInformation,
+ hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL,
+ -- If SysInfoType5 is sent to configure a 7.68Mcps TDD cell, the 'prach-RACH-Info' in
+ -- IE PRACH-SystemInformationList shall be ignored, 'prach-Partitioning' shall be absent
+ -- and the corresponding IE in the following IE PRACH-SystemInformationList-VHCR-r7
+ -- shall be used instead.
+ prach-SystemInformationList PRACH-SystemInformationList-VHCR-r7 OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ prach-SystemInformationList PRACH-SystemInformationList-LCR-v770ext OPTIONAL
+ }
+ } OPTIONAL,
+ -- If SysInfoType5 is sent to configure a 7.68 Mcps TDD cell (in any mode) or a 3.84 Mcps TDD
+ -- cell operating in MBSFN mode, IE SCCPCH-SystemInformationList-HCR-VHCR-r7 is used, otherwise
+ -- IE SCCPCH-SystemInformationList-r6 is used.
+ sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL,
+ sccpch-SystemInformation-MBMS CHOICE {
+ -- If choice is 'mcchOnSCCPCHusedForNonMBMS', IE MBMS-MCCH-ConfigurationInfo-r6 is used.
+ -- If choice is 'mcchOnSCCPCHusedOnlyForMBMS', IE MBMS-MCCH-ConfigurationInfo-r7 is used
+ -- to configure a 7.68Mcps TDD cell or a cell operating in MBSFN mode, otherwise IE
+ -- SCCPCH-SystemInformation-MBMS-r6 is used.
+ mcchOnSCCPCHusedOnlyForMBMS SCCPCH-SystemInformation-MBMS-r7
+ } OPTIONAL,
+ tDD-MBSFNInformation TDD-MBSFNInformation OPTIONAL
+}
+
+SysInfoType5-v860ext-IEs ::= SEQUENCE {
+ -- The field 'dummy' shall be marked absent in SysInfoType5 and SysInfoType5bis. A failure to
+ -- comply with this requirement may prevent the UE to receive any service in the cell. The UE
+ -- may treat the cell as barred.
+ dummy SEQUENCE {} OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ hs-dsch-DrxCellfach-info HS-DSCH-DrxCellfach-info OPTIONAL
+ },
+ tdd128 SEQUENCE {
+ hs-dsch-CommonSysInfo SEQUENCE {
+ hs-dsch-CommonSystemInformation HS-DSCH-CommonSystemInformation-TDD128,
+ hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation-TDD128 OPTIONAL
+ } OPTIONAL,
+ hs-dsch-DrxCellfach-info HS-DSCH-DrxCellfach-info-TDD128 OPTIONAL
+ }
+ }
+}
+
+SysInfoType5-v890ext-IEs ::= SEQUENCE {
+ secondFrequencyInfo FrequencyInfoTDD OPTIONAL,
+ commonEDCHSystemInfo CommonEDCHSystemInfo OPTIONAL
+}
+
+SysInfoType5-v8b0ext-IEs ::= SEQUENCE {
+ tresetUsageIndicator ENUMERATED { true } OPTIONAL,
+ upPCHpositionInfo UpPCHposition-LCR OPTIONAL
+}
+
+SysInfoType5-v8d0ext-IEs ::= SEQUENCE {
+ commonEDCHSystemInfoFDD CommonEDCHSystemInfoFDD OPTIONAL
+}
+
+SysInfoType5-va40ext-IEs ::= SEQUENCE {
+ frequencyBandsIndicatorSupport FrequencyBandsIndicatorSupport OPTIONAL,
+ frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
+}
+
+SysInfoType5-va80ext-IEs ::= SEQUENCE {
+ multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
+}
+
+SysInfoType5-NonCriticalExtensions-vb50-IEs::= SEQUENCE {
+ sysInfoType5-vb50ext SysInfoType5-vb50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType5-vb50ext-IEs ::= SEQUENCE {
+ sib22indicator BOOLEAN,
+ cellUpdateMessageOptimisedEncoding ENUMERATED { true } OPTIONAL
+}
+
+-- SysInfoType5bis uses the same structure as SysInfoType5
+SysInfoType5bis ::= SysInfoType5
+
+SysInfoType6 ::= SEQUENCE {
+ -- Physical channel IEs
+ pich-PowerOffset PICH-PowerOffset,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ aich-PowerOffset AICH-PowerOffset,
+ -- dummy is not used in this version of specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy CSICH-PowerOffset OPTIONAL
+ },
+ tdd SEQUENCE {
+ -- If PDSCH/PUSCH is configured for 1.28Mcps TDD, pusch-SysInfoList-SFN,
+ -- pdsch-SysInfoList-SFN and openLoopPowerControl-TDD should be absent
+ -- and the info included in the tdd128SpecificInfo instead.
+ -- If PDSCH/PUSCH is configured for 7.68Mcps TDD, pusch-SysInfoList-SFN
+ -- and pdsch-SysInfoList-SFN should be absent and the info included in the
+ -- tdd768SpecificInfo instead.
+ -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should
+ -- also be included.
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL,
+ openLoopPowerControl-TDD OpenLoopPowerControl-TDD
+ }
+ },
+ primaryCCPCH-Info PrimaryCCPCH-Info OPTIONAL,
+ prach-SystemInformationList PRACH-SystemInformationList OPTIONAL,
+ sCCPCH-SystemInformationList SCCPCH-SystemInformationList OPTIONAL,
+ cbs-DRX-Level1Information CBS-DRX-Level1Information OPTIONAL,
+ -- Conditional on any of the CTCH indicator IEs in
+ -- sCCPCH-SystemInformationList
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType6-v4b0ext SysInfoType6-v4b0ext-IEs OPTIONAL,
+ -- Extension mechanism for non- rel-4 information
+ v590NonCriticalExtensions SEQUENCE {
+ sysInfoType6-v590ext SysInfoType6-v590ext-IEs OPTIONAL,
+ v650nonCriticalExtensions SEQUENCE {
+ sysInfoType6-v650ext SysInfoType6-v650ext-IEs OPTIONAL,
+ v690nonCriticalExtensions SEQUENCE {
+ sysInfoType6-v690ext SysInfoType6-v690ext-IEs,
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType6-v770ext SysInfoType6-v770ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType6-va40ext SysInfoType6-va40ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType6-va80ext SysInfoType6-va80ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType6-v4b0ext-IEs ::= SEQUENCE {
+ -- openLoopPowerControl-IPDL-TDD is present only if IPDLs are applied for TDD
+ openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
+ -- If SysInfoType6 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included
+ -- in PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the
+ -- IE rach-TransportFormatSet shall be absent and the corresponding IEs in the following
+ -- PRACH-SystemInformationList-LCR-r4 shall be used
+ prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL,
+ tdd128SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
+ pCCPCH-LCR-Extensions PrimaryCCPCH-Info-LCR-r4-ext OPTIONAL,
+ sCCPCH-LCR-ExtensionsList SCCPCH-SystemInformationList-LCR-r4-ext OPTIONAL
+ } OPTIONAL,
+ frequencyBandIndicator RadioFrequencyBandFDD OPTIONAL
+}
+
+SysInfoType6-v590ext-IEs ::= SEQUENCE {
+ hcr-r5-SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-HCR-r5 OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-HCR-r5 OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType6-v650ext-IEs ::= SEQUENCE {
+ frequencyBandIndicator2 RadioFrequencyBandFDD2
+}
+
+SysInfoType6-v690ext-IEs ::= SEQUENCE {
+ additionalPRACH-TF-and-TFCS-CCCH-List AdditionalPRACH-TF-and-TFCS-CCCH-List OPTIONAL
+}
+
+SysInfoType6-v770ext-IEs ::= SEQUENCE {
+ tdd768SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL,
+ -- If SysInfoType6 is sent to configure a 7.68Mcps TDD cell, the 'prach-RACH-Info' in
+ -- IE PRACH-SystemInformationList shall be ignored, 'prach-Partitioning' shall be absent
+ -- and the corresponding IE in the following IE PRACH-SystemInformationList-VHCR-r7
+ -- shall be used instead.
+ prach-SystemInformationList PRACH-SystemInformationList-VHCR-r7 OPTIONAL
+ } OPTIONAL,
+ -- If SysInfoType6 is sent to configure a 7.68 Mcps TDD cell,
+ -- IE SCCPCH-SystemInformationList-HCR-VHCR-r7 is used, otherwise
+ -- IE SCCPCH-SystemInformationList-r6 is used.
+ sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL
+}
+
+SysInfoType6-va40ext-IEs ::= SEQUENCE {
+ frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
+}
+
+SysInfoType6-va80ext-IEs ::= SEQUENCE {
+ multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
+}
+
+SysInfoType7 ::= SEQUENCE {
+ -- Physical channel IEs
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-Interference UL-Interference
+ },
+ tdd NULL
+ },
+ prach-Information-SIB5-List DynamicPersistenceLevelList,
+ prach-Information-SIB6-List DynamicPersistenceLevelList OPTIONAL,
+ expirationTimeFactor ExpirationTimeFactor OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- This IE is not used in this version of the specification.
+-- It was kept only for backwards compatibility reasons
+SysInfoType8 ::= SEQUENCE {
+ -- User equipment IEs
+ -- dummy1, dummy2, dummy3 are not used in this version of the specification and
+ -- they should be ignored by the receiver.
+ dummy1 CPCH-Parameters,
+ -- Physical channel IEs
+ dummy2 CPCH-SetInfoList,
+ dummy3 CSICH-PowerOffset,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- This IE is not used in this version of the specification.
+-- It was kept only for backwards compatibility reasons
+SysInfoType9 ::= SEQUENCE {
+ -- Physical channel IEs
+ -- dummy is not used in this version of the specification and
+ -- it should be ignored by the receiver.
+ dummy CPCH-PersistenceLevelsList,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- This IE is not used in this version of the specification.
+-- It was kept only for backwards compatibility reasons
+SysInfoType10 ::= SEQUENCE {
+ -- User equipment IEs
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DRAC-SysInfoList,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType11 ::= SEQUENCE {
+ sib12indicator BOOLEAN,
+ -- Measurement IEs
+ fach-MeasurementOccasionInfo FACH-MeasurementOccasionInfo OPTIONAL,
+ measurementControlSysInfo MeasurementControlSysInfo,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v4b0ext SysInfoType11-v4b0ext-IEs OPTIONAL,
+ v590NonCriticalExtension SEQUENCE {
+ sysInfoType11-v590ext SysInfoType11-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v690ext SysInfoType11-v690ext-IEs,
+ v6b0NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v6b0ext SysInfoType11-v6b0ext-IEs,
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v770ext SysInfoType11-v770ext-IEs,
+ v7b0NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v7b0ext SysInfoType11-v7b0ext-IEs,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType11-v860ext SysInfoType11-v860ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType11-va80ext SysInfoType11-va80ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType11-vc50ext SysInfoType11-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType11-v4b0ext-IEs ::= SEQUENCE {
+ fach-MeasurementOccasionInfo-LCR-Ext FACH-MeasurementOccasionInfo-LCR-r4-ext OPTIONAL,
+ measurementControlSysInfo-LCR MeasurementControlSysInfo-LCR-r4-ext
+}
+
+SysInfoType11-v590ext-IEs ::= SEQUENCE {
+ --The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
+ newIntraFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
+ newInterFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterRATCellInfoList
+ newInterRATCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ intraFreqEventCriteriaList-v590ext Intra-FreqEventCriteriaList-v590ext OPTIONAL,
+ intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL,
+ intraFreqEvent-1d-r5 IntraFreqEvent-1d-r5 OPTIONAL
+}
+
+SysInfoType11-v690ext-IEs ::= SEQUENCE {
+ -- dummy is not used in this version of the specification. If received, the UE behaviour
+ -- is not specified.
+ dummy Dummy-InterFreqRACHReportingInfo OPTIONAL
+}
+
+SysInfoType11-v6b0ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ interFreqRACHReportingInfo InterFreqRACHReportingInfo OPTIONAL
+}
+
+SysInfoType11-v770ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ mbsfnFrequencyList MBSFNFrequencyList OPTIONAL
+}
+
+SysInfoType11-v7b0ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
+}
+
+SysInfoType11-v860ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ mbsfnFrequencyList MBSFNFrequencyList-v860ext OPTIONAL
+}
+
+SysInfoType11-va80ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ 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,
+ measurementControlSysInfo-LCR MeasurementControlSysInfoExtension-LCR-r4 OPTIONAL,
+ measurementControlSysInfoExtensionAddon-r5
+ MeasurementControlSysInfoExtensionAddon-r5 OPTIONAL,
+ -- Extension mechanism for non-release99 information
+ v7b0NonCriticalExtensions SEQUENCE {
+ sysInfoType11bis-v7b0ext SysInfoType11bis-v7b0ext-IEs,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType11bis-v860ext SysInfoType11bis-v860ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType11bis-va80ext SysInfoType11bis-va80ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType11bis-vc50ext SysInfoType11bis-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType11bis-v7b0ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
+}
+
+SysInfoType11bis-v860ext-IEs ::= SEQUENCE {
+ -- UTRAN mobility IEs
+ csg-PSCSplitInfo CSG-PSCSplitInfo OPTIONAL,
+ csg-DedicatedFrequencyInfoList CSG-DedicatedFrequencyInfoList OPTIONAL
+}
+
+SysInfoType11bis-va80ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ 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,
+ measurementControlSysInfo MeasurementControlSysInfo,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType12-v4b0ext SysInfoType12-v4b0ext-IEs OPTIONAL,
+ v590NonCriticalExtension SEQUENCE {
+ sysInfoType12-v590ext SysInfoType12-v590ext-IEs,
+ v690NonCriticalExtensions SEQUENCE {
+ sysInfoType12-v690ext SysInfoType12-v690ext-IEs,
+ v6b0NonCriticalExtensions SEQUENCE {
+ sysInfoType12-v6b0ext SysInfoType12-v6b0ext-IEs,
+ v7b0NonCriticalExtensions SEQUENCE {
+ sysInfoType12-v7b0ext SysInfoType12-v7b0ext-IEs,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType12-va80ext SysInfoType12-va80ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType12-vc50ext SysInfoType12-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType12-v4b0ext-IEs ::= SEQUENCE {
+ fach-MeasurementOccasionInfo-LCR-Ext FACH-MeasurementOccasionInfo-LCR-r4-ext OPTIONAL,
+ measurementControlSysInfo-LCR MeasurementControlSysInfo-LCR-r4-ext
+}
+
+SysInfoType12-v590ext-IEs ::= SEQUENCE {
+ --The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
+ newIntraFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
+ newInterFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ --The order of the list corresponds to the order of cell in newInterRATCellInfoList
+ newInterRATCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
+ CellSelectReselectInfo-v590ext OPTIONAL,
+ intraFreqEventCriteriaList-v590ext Intra-FreqEventCriteriaList-v590ext OPTIONAL,
+ intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL,
+ intraFreqEvent-1d-r5 IntraFreqEvent-1d-r5 OPTIONAL
+}
+
+SysInfoType12-v690ext-IEs ::= SEQUENCE {
+ -- dummy is not used in this version of the specification. If received, the UE behaviour
+ -- is not specified.
+ dummy Dummy-InterFreqRACHReportingInfo OPTIONAL
+}
+
+SysInfoType12-v6b0ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ interFreqRACHReportingInfo InterFreqRACHReportingInfo OPTIONAL
+}
+
+SysInfoType12-v7b0ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
+}
+
+SysInfoType12-va80ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL
+}
+
+SysInfoType12-vc50ext-IEs ::= SEQUENCE {
+ measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL
+}
+
+SysInfoType13 ::= SEQUENCE {
+ -- Core network IEs
+ cn-DomainSysInfoList CN-DomainSysInfoList,
+ -- User equipment IEs
+ ue-IdleTimersAndConstants UE-IdleTimersAndConstants OPTIONAL,
+ capabilityUpdateRequirement CapabilityUpdateRequirement OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v3a0NonCriticalExtensions SEQUENCE {
+ sysInfoType13-v3a0ext SysInfoType13-v3a0ext-IEs,
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType13-v4b0ext SysInfoType13-v4b0ext-IEs,
+ -- Extension mechanism for non- release99 information
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType13-v770ext SysInfoType13-v770ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType13-v3a0ext-IEs ::= SEQUENCE {
+ ue-IdleTimersAndConstants-v3a0ext UE-IdleTimersAndConstants-v3a0ext
+}
+
+SysInfoType13-v4b0ext-IEs ::= SEQUENCE {
+ capabilityUpdateRequirement-r4Ext CapabilityUpdateRequirement-r4-ext OPTIONAL
+}
+
+SysInfoType13-v770ext-IEs ::= SEQUENCE {
+ capabilityUpdateRequirement CapabilityUpdateRequirement-v770ext OPTIONAL
+}
+
+SysInfoType13-1 ::= SEQUENCE {
+ -- ANSI-41 IEs
+ ansi-41-RAND-Information ANSI-41-RAND-Information,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType13-2 ::= SEQUENCE {
+ -- ANSI-41 IEs
+ ansi-41-UserZoneID-Information ANSI-41-UserZoneID-Information,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType13-3 ::= SEQUENCE {
+ -- ANSI-41 IEs
+ ansi-41-PrivateNeighbourListInfo ANSI-41-PrivateNeighbourListInfo,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType13-4 ::= SEQUENCE {
+ -- ANSI-41 IEs
+ ansi-41-GlobalServiceRedirectInfo
+ ANSI-41-GlobalServiceRedirectInfo,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType14 ::= SEQUENCE {
+ -- Physical channel IEs
+ individualTS-InterferenceList IndividualTS-InterferenceList,
+ expirationTimeFactor ExpirationTimeFactor OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType15 ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GPS-CipherParameters UE-Positioning-CipherParameters OPTIONAL,
+ ue-positioning-GPS-ReferenceLocation ReferenceLocation,
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType15-v4b0ext SysInfoType15-v4b0ext-IEs,
+ -- Extension mechanism for non- release4 information
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType15-v770ext SysInfoType15-v770ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-va40ext SysInfoType15-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-v4b0ext-IEs ::= SEQUENCE {
+ up-Ipdl-Parameters-TDD UE-Positioning-IPDL-Parameters-TDD-r4-ext OPTIONAL
+}
+
+SysInfoType15-v770ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext
+}
+
+SysInfoType15-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext
+}
+
+SysInfoType15bis ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-ReferencePosition ReferenceLocationGANSS,
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime,
+ ue-positioning-GANSS-IonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ -- Extension mechanism for non-release99 information
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType15bis-v860ext SysInfoType15bis-v860ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15bis-va40ext SysInfoType15bis-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15bis-v860ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GANSS-AddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ ue-Positioning-GANSS-EarthOrientationPara
+ UE-Positioning-GANSS-EarthOrientPara OPTIONAL
+}
+
+SysInfoType15bis-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext
+}
+
+SysInfoType15-1 ::= SEQUENCE {
+ -- DGPS corrections
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections,
+ -- Extension mechanism for non- release99 information
+ v920NonCriticalExtensions SEQUENCE {
+ sysInfoType15-1-v920ext SysInfoType15-1-v920ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-1-v920ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext
+}
+
+SysInfoType15-1bis ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections,
+ -- Extension mechanism for non-release99 information
+ v920NonCriticalExtensions SEQUENCE {
+ sysInfoType15-1bis-v920ext SysInfoType15-1bis-v920ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-1bis-v920ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ 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,
+ satID SatID,
+ ephemerisParameter EphemerisParameter,
+ -- Extension mechanism for non- release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType15-2bis ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-navigationModel UE-Positioning-GANSS-NavigationModel,
+ -- Extension mechanism for non-release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType15-2ter ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels,
+ -- Extension mechanism for non-release99 information
+ 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 {
+ -- Almanac and other data
+ transmissionTOW GPS-TOW-1sec,
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
+ ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
+ ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
+ satMask BIT STRING (SIZE (1..32)) OPTIONAL,
+ lsbTOW BIT STRING (SIZE (8)) OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3-va40ext SysInfoType15-3-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-3-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL
+}
+
+SysInfoType15-3bis ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac OPTIONAL,
+ ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels OPTIONAL,
+ ue-positioning-GANSS-UTC-Model UE-Positioning-GANSS-UTCModel OPTIONAL,
+ -- Extension mechanism for non-release99 information
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3bis-v860ext SysInfoType15-3bis-v860ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3bis-va40ext SysInfoType15-3bis-va40ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3bis-vc50ext SysInfoType15-3bis-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-3bis-v860ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-v860ext OPTIONAL,
+ ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ ue-Positioning-GANSS-AuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
+SysInfoType15-3bis-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL,
+ ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels-va40ext OPTIONAL
+}
+
+SysInfoType15-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,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData,
+ v3a0NonCriticalExtensions SEQUENCE {
+ sysInfoType15-4-v3a0ext SysInfoType15-4-v3a0ext,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType15-4-v4b0ext SysInfoType15-4-v4b0ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-4-v3a0ext ::= SEQUENCE {
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
+}
+
+SysInfoType15-4-v4b0ext ::= SEQUENCE {
+ ue-Positioning-OTDOA-AssistanceData-r4ext UE-Positioning-OTDOA-AssistanceData-r4ext OPTIONAL
+}
+
+SysInfoType15-5 ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-OTDOA-AssistanceData-UEB UE-Positioning-OTDOA-AssistanceData-UEB,
+ v3a0NonCriticalExtensions SEQUENCE {
+ sysInfoType15-5-v3a0ext SysInfoType15-5-v3a0ext,
+ -- Extension mechanism for non- release99 information
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType15-5-v770ext SysInfoType15-5-v770ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-5-v3a0ext ::= SEQUENCE {
+ sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
+}
+
+SysInfoType15-5-v770ext-IEs ::= SEQUENCE {
+ ue-Positioning-OTDOA-AssistanceData-UEB-ext
+ UE-Positioning-OTDOA-AssistanceData-UEB-ext OPTIONAL
+}
+
+SysInfoType15-6 ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-TOD INTEGER (0..86399),
+ ue-positioning-GANSS-ReferenceMeasurementInformation
+ UE-Positioning-GANSS-ReferenceMeasurementInfo,
+ -- Extension mechanism for non-release99 information
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType15-6-vc50ext SysInfoType15-6-vc50ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-6-va40ext-IEs ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceMeasurementInformation
+ 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,
+ -- Extension mechanism for non-release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType15-8 ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-DataCipheringInfo UE-Positioning-CipherParameters OPTIONAL,
+ ue-positioning-GANSS-realTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ -- Extension mechanism for non-release99 information
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType16 ::= SEQUENCE {
+ -- Radio bearer IEs
+ preDefinedRadioConfiguration PreDefRadioConfiguration,
+ -- Extension mechanism for non- release99 information
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType16-v770ext SysInfoType16-v770ext-IEs,
+ v920NonCriticalExtensions SEQUENCE {
+ sysInfoType16-v920ext SysInfoType16-v920ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType16-v770ext-IEs ::= SEQUENCE {
+ preDefinedRadioConfiguration PreDefRadioConfiguration-v770ext
+}
+
+SysInfoType16-v920ext-IEs ::= SEQUENCE {
+ preDefinedRadioConfiguration PreDefRadioConfiguration-v920ext
+}
+
+SysInfoType17 ::= SEQUENCE {
+ -- Physical channel IEs
+ -- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, pusch-SysInfoList and
+ -- pdsch-SysInfoList should be absent and the info included in the respective
+ -- tdd128SpecificInfo or tdd768SpecificInfo instead.
+ -- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be
+ -- included.
+ pusch-SysInfoList PUSCH-SysInfoList OPTIONAL,
+ pdsch-SysInfoList PDSCH-SysInfoList OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v4b0NonCriticalExtensions SEQUENCE {
+ sysInfoType17-v4b0ext SysInfoType17-v4b0ext-IEs,
+ v590NonCriticalExtensions SEQUENCE {
+ sysInfoType17-v590ext SysInfoType17-v590ext-IEs OPTIONAL,
+ v770NonCriticalExtensions SEQUENCE {
+ sysInfoType17-v770ext SysInfoType17-v770ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType17-v4b0ext-IEs ::= SEQUENCE {
+ tdd128SpecificInfo SEQUENCE {
+ pusch-SysInfoList PUSCH-SysInfoList-LCR-r4 OPTIONAL,
+ pdsch-SysInfoList PDSCH-SysInfoList-LCR-r4 OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType17-v590ext-IEs ::= SEQUENCE {
+ hcr-r5-SpecificInfo SEQUENCE {
+ pusch-SysInfoList PUSCH-SysInfoList-HCR-r5 OPTIONAL,
+ pdsch-SysInfoList PDSCH-SysInfoList-HCR-r5 OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType17-v770ext-IEs ::= SEQUENCE {
+ tdd768SpecificInfo SEQUENCE {
+ pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
+ pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType18 ::= SEQUENCE {
+ idleModePLMNIdentities PLMNIdentitiesOfNeighbourCells OPTIONAL,
+ connectedModePLMNIdentities PLMNIdentitiesOfNeighbourCells OPTIONAL,
+ -- Extension mechanism for non- release99 information
+ v6b0NonCriticalExtensions SEQUENCE {
+ sysInfoType18-v6b0ext SysInfoType18-v6b0ext,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoType18-v860ext SysInfoType18-v860ext,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType18-vc50ext SysInfoType18-vc50ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType18-v6b0ext ::= SEQUENCE {
+ idleModePLMNIdentitiesSIB11bis PLMNIdentitiesOfNeighbourCells OPTIONAL,
+ connectedModePLMNIdentitiesSIB11bis PLMNIdentitiesOfNeighbourCells OPTIONAL
+}
+
+SysInfoType18-v860ext ::= SEQUENCE {
+ idleModePLMNIdentities PLMNIdentitiesOfNeighbourCells-v860ext OPTIONAL,
+ connectedModePLMNIdentities PLMNIdentitiesOfNeighbourCells-v860ext OPTIONAL
+}
+
+SysInfoType18-vc50ext ::= SEQUENCE {
+ idleModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL,
+ connectedModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL
+}
+
+SysInfoType19 ::= SEQUENCE {
+ -- Measurement IEs
+ utra-PriorityInfoList UTRA-PriorityInfoList,
+ gsm-PriorityInfoList GSM-PriorityInfoList OPTIONAL,
+ eutra-FrequencyAndPriorityInfoList EUTRA-FrequencyAndPriorityInfoList OPTIONAL,
+ -- Extension mechanism for non-release8 information
+ v920NonCriticalExtensions SEQUENCE {
+ sysInfoType19-v920ext SysInfoType19-v920ext,
+ va80NonCriticalExtensions SEQUENCE {
+ sysInfoType19-va80ext SysInfoType19-va80ext,
+ vb30NonCriticalExtensions SEQUENCE {
+ sysInfoType19-vb30ext SysInfoType19-vb30ext,
+ vb50NonCriticalExtensions SEQUENCE {
+ sysInfoType19-vb50ext SysInfoType19-vb50ext,
+ vb80NonCriticalExtensions SEQUENCE {
+ sysInfoType19-vb80ext SysInfoType19-vb80ext,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoType19-vc50ext SysInfoType19-vc50ext,
+ vdxyNonCriticalExtensions SEQUENCE {
+ sysInfoType19-vdxyext SysInfoType19-vdxyext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType19-v920ext ::= SEQUENCE {
+ utra-PriorityInfoList-v920ext UTRA-PriorityInfoList-v920ext,
+ eutra-FrequencyAndPriorityInfoList-v920ext EUTRA-FrequencyAndPriorityInfoList-v920ext
+}
+
+SysInfoType19-va80ext ::= SEQUENCE {
+ multipleEutraFrequencyInfoList MultipleEUTRAFrequencyInfoList OPTIONAL
+}
+
+SysInfoType19-vb30ext ::= SEQUENCE {
+ cell-fach-meas-ind ENUMERATED { high-priority-layers, all-layers } OPTIONAL
+}
+
+SysInfoType19-vb50ext ::= SEQUENCE {
+ gsmTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL,
+ eutraTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL,
+ numberOfApplicableEARFCN INTEGER (0..7) OPTIONAL,
+ eutra-FrequencyAndPriorityInfoList-vb50ext EUTRA-FrequencyAndPriorityInfoList-vb50ext OPTIONAL,
+ eutra-FrequencyAndPriorityInfoExtensionList EUTRA-FrequencyAndPriorityInfoExtensionList OPTIONAL,
+ multipleEutraFrequencyInfoExtensionList MultipleEUTRAFrequencyInfoExtensionList OPTIONAL,
+ -- Measurement IEs
+ eutra-FrequencyRACHReportingInfo EUTRA-FrequencyRACHReportingInfo OPTIONAL
+}
+
+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
+}
+
+SysInfoType19-vdxyext ::= SEQUENCE {
+ eutra-FrequencyAndPriorityInfoList-vdxyext EUTRA-FrequencyAndPriorityInfoList-vdxyext OPTIONAL,
+ eutra-FrequencyAndPriorityInfoExtensionList-vdxyext
+ EUTRA-FrequencyAndPriorityInfoExtensionList-vdxyext OPTIONAL
+}
+
+SysInfoType20 ::= SEQUENCE {
+ hNBName HNBName OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType21 ::= SEQUENCE {
+ eab-Parameters EAB-Parameters OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoType22 ::= SEQUENCE {
+-- In the Tabular there are separate definitions for prach-PreambleForEnhancedUplinkListType1Ext
+-- and prach-PreambleForEnhancedUplinkListType2Ext/prach-PreambleForEnhancedUplinkListType3Ext even
+-- though the contents are the same. The only difference is in how the IE "Weight" is used in
+-- calculating the weight for each signalled PRACH Control Parameters.
+-- To simplify the ASN.1, a single definition is used here for all three cases.
+ prach-PreambleForEnhancedUplinkListType1Ext
+ PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
+ prach-PreambleForEnhancedUplinkListType2Ext
+ PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
+ prach-PreambleForEnhancedUplinkListType3Ext
+ PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
+ concurrent-Deployment-2ms-10ms-TTI Concurrent-Deployment-2ms-10ms-TTI OPTIONAL,
+ nodeB-Trigger-HS-DPCCH-Transmission NodeB-Trigger-HS-DPCCH-Transmission OPTIONAL,
+ 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
+}
+
+SysInfoType25 ::= SEQUENCE {
+ acdc-Parameters ACDC-Parameters,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+SysInfoTypeSB1 ::= SEQUENCE {
+ -- Other IEs
+ sib-ReferenceList SIB-ReferenceList,
+ -- Extension mechanism for non- release99 information
+ v6b0NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB1-v6b0ext SysInfoTypeSB1-v6b0ext,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB1-v860ext SysInfoTypeSB1-v860ext,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB1-vc50ext SysInfoTypeSB1-vc50ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoTypeSB1-v6b0ext ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
+}
+
+SysInfoTypeSB1-v860ext ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
+ extGANSS-SIBTypeInfoSchedulingInfoList
+ ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL
+}
+
+SysInfoTypeSB1-vc50ext ::= SEQUENCE {
+ sib-ReferenceList SIBSb-ReferenceList2 OPTIONAL,
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL
+}
+
+SysInfoTypeSB2 ::= SEQUENCE {
+ -- Other IEs
+ sib-ReferenceList SIB-ReferenceList,
+ -- Extension mechanism for non- release99 information
+ v6b0NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB2-v6b0ext SysInfoTypeSB2-v6b0ext,
+ v860NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB2-v860ext SysInfoTypeSB2-v860ext,
+ vc50NonCriticalExtensions SEQUENCE {
+ sysInfoTypeSB2-vc50ext SysInfoTypeSB2-vc50ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoTypeSB2-v6b0ext ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
+}
+
+SysInfoTypeSB2-v860ext ::= SEQUENCE {
+ extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
+ extGANSS-SIBTypeInfoSchedulingInfoList
+ 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,
+ ul-dataVolumeHistory DataVolumeHistory OPTIONAL,
+ dl-dataVolumeHistory DataVolumeHistory OPTIONAL
+}
+
+-- For systemInformationBlockType11bis the Value Tag Info "CellValueTag" is used
+ValueTagInfo ::= CHOICE {
+ none NULL,
+ cellValueTag CellValueTag,
+ plmn-ValueTag PLMN-ValueTag,
+ sIBOccurrenceIdentityAndValueTag SIBOccurrenceIdentityAndValueTag
+}
+
+ValueTagInfoExtValueTag ::= CHOICE {
+ cellValueTag CellValueTag2
+}
+
+-- ***************************************************
+--
+-- ANSI-41 INFORMATION ELEMENTS (10.3.9)
+--
+-- ***************************************************
+
+ANSI-41-GlobalServiceRedirectInfo ::= ANSI-41-NAS-Parameter
+ANSI-41-PrivateNeighbourListInfo ::= ANSI-41-NAS-Parameter
+ANSI-41-RAND-Information ::= ANSI-41-NAS-Parameter
+ANSI-41-UserZoneID-Information ::= ANSI-41-NAS-Parameter
+ANSI-41-NAS-Parameter ::= BIT STRING (SIZE (1..2048))
+
+Min-P-REV ::= BIT STRING (SIZE (8))
+
+NAS-SystemInformationANSI-41 ::= ANSI-41-NAS-Parameter
+NID ::= BIT STRING (SIZE (16))
+
+P-REV ::= BIT STRING (SIZE (8))
+
+SID ::= BIT STRING (SIZE (15))
+
+-- ***************************************************
+--
+-- MBMS INFORMATION ELEMENTS (10.3.9a)
+--
+-- ***************************************************
+
+MBMS-AccessProbabilityFactor ::= ENUMERATED {
+ apf0, apf32, apf64, apf96, apf128, apf160, apf192,
+ apf224, apf256, apf288, apf320, apf352, apf384, apf416,
+ apf448, apf480, apf512, apf544, apf576, apf608, apf640,
+ apf672, apf704, apf736, apf768, apf800, apf832, apf864,
+ apf896, apf928, apf960, apf1000 }
+
+MBMS-CellGroupIdentity-r6 ::= BIT STRING (SIZE (12))
+
+MBMS-CommonCCTrChIdentity ::= INTEGER (1..32)
+
+MBMS-CommonPhyChIdentity ::= INTEGER (1..32)
+
+MBMS-CommonRBIdentity ::= INTEGER (1..32)
+
+MBMS-CommonRBInformation-r6 ::= SEQUENCE {
+ commonRBIdentity MBMS-CommonRBIdentity,
+ pdcp-Info PDCP-Info-r4,
+ rlc-Info RLC-Info-MTCH-r6
+}
+
+MBMS-CommonRBInformationList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonRB)) OF
+ MBMS-CommonRBInformation-r6
+
+MBMS-CommonTrChIdentity ::= INTEGER (1..32)
+
+MBMS-ConnectedModeCountingScope ::= SEQUENCE {
+ countingForUraPCH BOOLEAN,
+ countingForCellPCH BOOLEAN,
+ countingForCellFACH BOOLEAN
+}
+
+MBMS-CurrentCell-SCCPCH-r6 ::= SEQUENCE {
+ sccpchIdentity MBMS-SCCPCHIdentity OPTIONAL,
+ secondaryCCPCH-Info MBMS-CommonPhyChIdentity,
+ softComb-TimingOffset MBMS-SoftComb-TimingOffset OPTIONAL,
+ -- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
+ -- in 14.10.1 applies
+ transpCh-InfoCommonForAllTrCh MBMS-CommonCCTrChIdentity OPTIONAL,
+ transpCHInformation MBMS-TrCHInformation-CurrList
+}
+
+MBMS-CurrentCell-SCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ MBMS-CurrentCell-SCCPCH-r6
+
+MBMS-FACHCarryingMTCH-List ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
+ TransportFormatSet
+
+MBMS-JoinedInformation-r6 ::= SEQUENCE {
+ p-TMSI P-TMSI-GSM-MAP OPTIONAL
+}
+
+MBMS-L1CombiningSchedule-32 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..7) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..7),
+ periodDuration INTEGER (1..8)
+ }
+}
+
+MBMS-L1CombiningSchedule-64 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..15) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..15),
+ periodDuration INTEGER (1..16)
+ }
+}
+
+MBMS-L1CombiningSchedule-128 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..31) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..31),
+ periodDuration INTEGER (1..32)
+ }
+}
+
+MBMS-L1CombiningSchedule-256 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..63) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..63),
+ periodDuration INTEGER (1..64)
+ }
+}
+
+MBMS-L1CombiningSchedule-512 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..127) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..127),
+ periodDuration INTEGER (1..128)
+ }
+}
+
+MBMS-L1CombiningSchedule-1024 ::= SEQUENCE {
+ -- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
+ cycleOffset INTEGER (0..255) OPTIONAL,
+ mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
+ periodStart INTEGER (0..255),
+ periodDuration INTEGER (1..256)
+ }
+}
+
+MBMS-L1CombiningSchedule ::= CHOICE {
+ cycleLength-32 MBMS-L1CombiningSchedule-32,
+ cycleLength-64 MBMS-L1CombiningSchedule-64,
+ cycleLength-128 MBMS-L1CombiningSchedule-128,
+ cycleLength-256 MBMS-L1CombiningSchedule-256,
+ cycleLength-512 MBMS-L1CombiningSchedule-512,
+ cycleLength-1024 MBMS-L1CombiningSchedule-1024
+}
+
+MBMS-L1CombiningTransmTimeDiff ::= INTEGER (0..3)
+
+MBMS-L23Configuration ::= CHOICE {
+ sameAsCurrent SEQUENCE {
+ currentCell-SCCPCH MBMS-SCCPCHIdentity,
+ msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
+ },
+ different SEQUENCE {
+ -- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
+ -- in 14.10.1 applies
+ transpCh-InfoCommonForAllTrCh MBMS-CommonCCTrChIdentity OPTIONAL,
+ transpCHInformation MBMS-TrCHInformation-NeighbList
+ }
+}
+
+MBMS-LogicalChIdentity ::= INTEGER (1..15)
+
+MBMS-MCCH-ConfigurationInfo-r6 ::= SEQUENCE {
+ accessInfoPeriodCoefficient INTEGER (0..3),
+ repetitionPeriodCoefficient INTEGER (0..3),
+ modificationPeriodCoefficient INTEGER (7..10),
+ rlc-Info RLC-Info-MCCH-r6,
+ tctf-Presence MBMS-TCTF-Presence OPTIONAL
+}
+
+MBMS-MICHConfigurationInfo-r6 ::= SEQUENCE {
+ michPowerOffset MBMS-MICHPowerOffset,
+ mode CHOICE {
+ fdd SEQUENCE {
+ channelisationCode256 ChannelisationCode256,
+ ni-CountPerFrame MBMS-NI-CountPerFrame,
+ sttd-Indicator BOOLEAN
+ },
+ -- The CHOICE tdd384 is used for both tdd384 and tdd768. If IE
+ -- 'MBMS-MICHConfigurationInfo-v770ext' is not present, tdd384 applies.
+ tdd384 SEQUENCE {
+ timeslot TimeslotNumber,
+ midambleShiftAndBurstType MidambleShiftAndBurstType,
+ channelisationCode DL-TS-ChannelisationCode,
+ repetitionPeriodLengthOffset RepPerLengthOffset-MICH OPTIONAL,
+ mbmsNotificationIndLength MBMS-MICHNotificationIndLength DEFAULT mn4
+ },
+ tdd128 SEQUENCE {
+ timeslot TimeslotNumber-LCR-r4,
+ midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
+ channelisationCodeList SEQUENCE (SIZE (1..2)) OF
+ DL-TS-ChannelisationCode,
+ repetitionPeriodLengthOffset RepPerLengthOffset-MICH OPTIONAL,
+ mbmsNotificationIndLength MBMS-MICHNotificationIndLength DEFAULT mn4
+ }
+ }
+}
+
+MBMS-MICHConfigurationInfo-v770ext ::= SEQUENCE {
+ mode CHOICE {
+ -- For tdd384, IE 'MidambleShiftAndBurstType-r7' replaces IE 'MidambleShiftAndBurstType'
+ -- in IE 'MBMS-MICHConfigurationInfo-r6'. IE 'MidambleShiftAndBurstType' shall be ignored.
+ tdd384 SEQUENCE {
+ midambleShiftAndBurstType MidambleShiftAndBurstType-r7
+ },
+ -- For tdd768, the CHIOCE tdd384 in IE 'MBMS-MICHConfigurationInfo-r6' applies, except
+ -- that IE 'MidambleShiftAndBurstType-VHCR' replaces IE 'MidambleShiftAndBurstType'. IE
+ -- 'MidambleShiftAndBurstType' shall be ignored.
+ tdd768 SEQUENCE {
+ midambleShiftAndBurstType MidambleShiftAndBurstType-VHCR
+ },
+ tdd128 SEQUENCE {
+ mbsfnSpecialTimeSlot TimeSlotLCR-ext OPTIONAL
+ }
+ }
+}
+
+MBMS-MICHConfigurationInfo-v890ext ::= SEQUENCE {
+ mode CHOICE {
+ imb384 SEQUENCE {
+ channelisationCode256 ChannelisationCode256,
+ ni-CountPerFrame MBMS-NI-CountPerFrame-IMB384
+ }
+ }
+}
+
+MBMS-MICHNotificationIndLength ::= ENUMERATED { mn4, mn8, mn16 }
+
+MBMS-MICHPowerOffset ::= INTEGER (-10..5)
+
+MBMS-ModifedService-r6 ::= SEQUENCE {
+ mbms-TransmissionIdentity MBMS-TransmissionIdentity,
+ mbms-RequiredUEAction MBMS-RequiredUEAction-Mod,
+ mbms-PreferredFrequency CHOICE {
+ mcch MBMS-PFLIndex,
+ dcch MBMS-PFLInfo
+ } OPTIONAL,
+ --dummy is not used. If received it shall be ignored.
+ dummy ENUMERATED { true } OPTIONAL,
+ continueMCCHReading BOOLEAN
+}
+
+MBMS-ModifedServiceList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
+ MBMS-ModifedService-r6
+
+MBMS-ModifiedService-v770ext ::= SEQUENCE {
+ mbsfnClusterFrequency MBSFN-ClusterFrequency-r7 OPTIONAL
+}
+
+MBMS-ModifiedService-LCR-v7c0ext ::= SEQUENCE {
+ rbReleaseCause MBMS-PTM-RBReleaseCause-LCR-r7 OPTIONAL
+}
+
+-- IE 'MBMS-ModifiedServiceList-v770ext' contains a list of extension data
+-- associated with the MBMS transmission identities at the corresponding
+-- positions in IE 'MBMS-ModifedServiceList-r6'
+MBMS-ModifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
+ MBMS-ModifiedService-v770ext
+
+-- IE 'MBMS-ModifiedServiceList-LCR-v7c0ext' contains a list of extension data
+-- associated with the MBMS transmission identities at the corresponding
+-- positions in IE 'MBMS-ModifedServiceList-r6'
+MBMS-ModifiedServiceList-LCR-v7c0ext ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
+ MBMS-ModifiedService-LCR-v7c0ext
+
+MBMS-MSCH-ConfigurationInfo-r6 ::= SEQUENCE {
+ mschShedulingInfo MBMS-MSCHSchedulingInfo OPTIONAL,
+ rlc-Info RLC-Info-MSCH-r6 OPTIONAL,
+ tctf-Presence MBMS-TCTF-Presence OPTIONAL
+}
+
+MBMS-MSCHSchedulingInfo ::= CHOICE {
+ schedulingPeriod-32-Offset INTEGER (0..31),
+ schedulingPeriod-64-Offset INTEGER (0..63),
+ schedulingPeriod-128-Offset INTEGER (0..127),
+ schedulingPeriod-256-Offset INTEGER (0..255),
+ schedulingPeriod-512-Offset INTEGER (0..511),
+ schedulingPeriod-1024-Offset INTEGER (0..1023)
+}
+
+MBMS-NeighbouringCellSCCPCH-r6 ::= SEQUENCE {
+ secondaryCCPCH-Info MBMS-CommonPhyChIdentity,
+ secondaryCCPCHPwrOffsetDiff MBMS-SCCPCHPwrOffsetDiff OPTIONAL,
+ layer1Combining CHOICE {
+ fdd SEQUENCE {
+ softComb-TimingOffset MBMS-SoftComb-TimingOffset,
+ mbms-L1CombiningTransmTimeDiff MBMS-L1CombiningTransmTimeDiff,
+ mbms-L1CombiningSchedule MBMS-L1CombiningSchedule OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ mbms-L23Configuration MBMS-L23Configuration
+}
+
+MBMS-NeighbouringCellSCCPCH-v770ext ::= SEQUENCE {
+ secondaryCCPCH-Info MBMS-CommonPhyChIdentity OPTIONAL,
+ secondaryCCPCH-InfoDiff SecondaryCCPCHInfoDiff-MBMS,
+ secondaryCCPCHPwrOffsetDiff MBMS-SCCPCHPwrOffsetDiff OPTIONAL,
+ layer1Combining CHOICE {
+ fdd SEQUENCE {
+ softComb-TimingOffset MBMS-SoftComb-TimingOffset,
+ mbms-L1CombiningTransmTimeDiff MBMS-L1CombiningTransmTimeDiff,
+ mbms-L1CombiningSchedule MBMS-L1CombiningSchedule OPTIONAL
+ },
+ tdd NULL
+ } OPTIONAL,
+ mbms-L23Configuration MBMS-L23Configuration
+}
+
+MBMS-NeighbouringCellSCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ MBMS-NeighbouringCellSCCPCH-r6
+
+-- IE "MBMS-NeighbouringCellSCCPCHList-v770ext" may be received as an extension of the IE
+-- "MBMS-NeighbouringCellSCCPCHList-r6". When both lists are received in the same message
+-- and the total number of list elements is greater than constant value 'maxSCCPCH', the
+-- UE behaviour is unspecified.
+MBMS-NeighbouringCellSCCPCHList-v770ext ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ MBMS-NeighbouringCellSCCPCH-v770ext
+
+MBMS-NetworkStandardTimeInformation-LCR-v890ext ::= SEQUENCE {
+ networkStandardTime BIT STRING (SIZE (40)),
+ correlativeSFN INTEGER (0..4095) OPTIONAL
+}
+
+MBMS-NI-CountPerFrame ::= ENUMERATED { ni18, ni36, ni72, ni144 }
+
+MBMS-NI-CountPerFrame-IMB384 ::= ENUMERATED { ni16, ni32, ni64, ni128 }
+
+MBMS-NumberOfNeighbourCells-r6 ::= INTEGER (0..32)
+
+MBMS-PFLIndex ::= INTEGER (1..maxMBMS-Freq)
+
+MBMS-PFLInfo ::= FrequencyInfo
+
+MBMS-PhyChInformation-IMB384 ::= SEQUENCE {
+ mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
+ secondaryCCPCHInfo-MBMS SecondaryCCPCHFrameType2Info
+}
+
+MBMS-PhyChInformationList-IMB384 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
+ MBMS-PhyChInformation-IMB384
+
+MBMS-PhyChInformation-r6 ::= SEQUENCE {
+ mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
+ secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r6
+}
+
+MBMS-PhyChInformation-r7 ::= SEQUENCE {
+ mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
+ secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r7
+}
+
+MBMS-PhyChInformationList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
+ MBMS-PhyChInformation-r6
+
+MBMS-PhyChInformationList-r7 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
+ MBMS-PhyChInformation-r7
+
+MBMS-PL-ServiceRestrictInfo-r6 ::= ENUMERATED { true }
+
+MBMS-PreferredFrequencyInfo-r6 ::= SEQUENCE {
+ mbmsPreferredFrequency INTEGER (1..maxMBMS-Freq) OPTIONAL,
+ layerConvergenceInformation CHOICE {
+ mbms-Qoffset MBMS-Qoffset,
+ mbms-HCSoffset INTEGER (0..7)
+ },
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
+}
+
+MBMS-PreferredFrequencyList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-Freq)) OF
+ MBMS-PreferredFrequencyInfo-r6
+
+MBMS-PTMActivationTime-r6 ::= INTEGER (0..2047)
+
+MBMS-PTM-RBInformation-C ::= SEQUENCE {
+ rbInformation MBMS-CommonRBIdentity,
+ shortTransmissionID MBMS-ShortTransmissionID,
+ logicalChIdentity MBMS-LogicalChIdentity
+}
+
+MBMS-PTM-RBInformation-CList ::= SEQUENCE (SIZE (1..maxRBperTrCh)) OF
+ MBMS-PTM-RBInformation-C
+
+MBMS-PTM-RBInformation-N ::= SEQUENCE {
+ shortTransmissionID MBMS-ShortTransmissionID,
+ logicalChIdentity MBMS-LogicalChIdentity,
+ layer1-CombiningStatus BOOLEAN}
+
+MBMS-PTM-RBInformation-NList ::= SEQUENCE (SIZE (1..maxRBperTrCh)) OF
+ MBMS-PTM-RBInformation-N
+
+MBMS-PTM-RBReleaseCause-LCR-r7 ::= ENUMERATED {
+ normalRelease, outOfMBMSServiceCoverageInRAN,
+ networkAbnormalRelease,
+ spare5, spare4, spare3, spare2, spare1 }
+
+MBMS-Qoffset ::= ENUMERATED { q4, q8, q12, q16, q20, q30, q40, qInfinity }
+
+MBMS-RequiredUEAction-Mod ::= ENUMERATED {
+ none,
+ acquireCountingInfo,
+ acquireCountingInfoPTM-RBsUnmodified,
+ acquirePTM-RBInfo,
+ requestPTPRB,
+ releasePTM-RB }
+
+MBMS-RequiredUEAction-UMod ::= ENUMERATED {
+ none,
+ acquirePTM-RBInfo,
+ requestPTPRB }
+
+MBMS-SCCPCHIdentity ::= INTEGER (1..maxSCCPCH)
+
+MBMS-SCCPCHPwrOffsetDiff ::= ENUMERATED { mcpo-minus6, mcpo-minus3, mcpo-plus3, mcpo-plus6 }
+
+MBMS-SelectedServiceInfo ::= SEQUENCE {
+ status CHOICE {
+ none NULL,
+ some MBMS-SelectedServicesListFull
+ }
+}
+
+MBMS-SelectedServicesListFull ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
+ MBMS-ServiceIdentity-r6
+
+MBMS-SelectedServicesListShort ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
+ MBMS-ShortTransmissionID
+
+MBMS-SelectedServicesShort ::= SEQUENCE {
+ mbms-SelectedServicesList MBMS-SelectedServicesListShort,
+ modificationPeriodIdentity INTEGER (0..1)
+}
+
+MBMS-ServiceAccessInfo-r6 ::= SEQUENCE {
+ shortTransmissionID MBMS-ShortTransmissionID,
+ accessprobabilityFactor-Idle MBMS-AccessProbabilityFactor,
+ accessprobabilityFactor-Connected MBMS-AccessProbabilityFactor OPTIONAL,
+ mbms-ConnectedModeCountingScope MBMS-ConnectedModeCountingScope
+}
+
+MBMS-ServiceAccessInfoList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservCount)) OF
+ MBMS-ServiceAccessInfo-r6
+
+MBMS-ServiceIdentity-r6 ::= SEQUENCE {
+ serviceIdentity OCTET STRING (SIZE (3)),
+ plmn-Identity CHOICE {
+ -- The 'sameAsMIB-PLMN-Id' choice refers to the 'PLMN Identity' (R99) in MIB.
+ sameAsMIB-PLMN-Id NULL,
+ other CHOICE {
+ -- The 'sameAsMIB-MultiPLMN-Id' choice refers to one of the (1..5) PLMN Identities
+ -- provided in the 'Multiple PLMN List' (REL-6) in MIB.
+ sameAsMIB-MultiPLMN-Id INTEGER (1..5),
+ explicitPLMN-Id PLMN-Identity
+ }
+ }
+}
+
+MBMS-ServiceSchedulingInfo-r6 ::= SEQUENCE {
+ mbms-TransmissionIdentity MBMS-TransmissionIdentity,
+ mbms-ServiceTransmInfoList MBMS-ServiceTransmInfoList OPTIONAL,
+ nextSchedulingperiod INTEGER (0..31)
+}
+
+MBMS-ServiceSchedulingInfoList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservSched)) OF
+ MBMS-ServiceSchedulingInfo-r6
+
+MBMS-ServiceTransmInfo ::= SEQUENCE {
+ -- Actual values (start, duration) = IE values * 4
+ start INTEGER (0..255),
+ duration INTEGER (1..256)
+}
+
+MBMS-ServiceTransmInfoList ::= SEQUENCE (SIZE (1..maxMBMSTransmis)) OF
+ MBMS-ServiceTransmInfo
+
+MBMS-SessionIdentity ::= OCTET STRING (SIZE (1))
+
+MBMS-ShortTransmissionID ::= INTEGER (1..maxMBMSservUnmodif)
+
+MBMS-SIBType5-SCCPCH-r6 ::= SEQUENCE {
+ sccpchIdentity MBMS-SCCPCHIdentity,
+ transpCHInformation MBMS-TrCHInformation-SIB5List
+}
+
+MBMS-SIBType5-SCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
+ MBMS-SIBType5-SCCPCH-r6
+
+MBMS-SoftComb-TimingOffset ::= ENUMERATED { ms0, ms10, ms20, ms40 }
+
+MBMS-TCTF-Presence ::= ENUMERATED { false }
+
+MBMS-TimersAndCounters-r6 ::= SEQUENCE {
+ t-318 T-318 DEFAULT ms1000
+}
+
+MBMS-TransmissionIdentity ::= SEQUENCE {
+ mbms-ServiceIdentity MBMS-ServiceIdentity-r6,
+ mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
+}
+
+MBMS-TranspChInfoForCCTrCh-r6 ::= SEQUENCE {
+ commonCCTrChIdentity MBMS-CommonCCTrChIdentity,
+ transportFormatCombinationSet TFCS
+}
+
+
+MBMS-TranspChInfoForEachCCTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonCCTrCh)) OF
+ MBMS-TranspChInfoForCCTrCh-r6
+
+MBMS-TranspChInfoForEachTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonTrCh)) OF
+ MBMS-TranspChInfoForTrCh-r6
+
+MBMS-TranspChInfoForTrCh-r6 ::= SEQUENCE {
+ commonTrChIdentity MBMS-CommonTrChIdentity,
+ transportFormatSet TransportFormatSet
+}
+
+MBMS-TrCHInformation-Curr ::= SEQUENCE {
+ transpCh-Info MBMS-CommonTrChIdentity,
+ rbInformation MBMS-PTM-RBInformation-CList OPTIONAL,
+ msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
+}
+
+MBMS-TrCHInformation-CurrList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
+ MBMS-TrCHInformation-Curr
+
+MBMS-TrCHInformation-Neighb ::= SEQUENCE {
+ transpCh-Info MBMS-CommonTrChIdentity,
+ transpCh-CombiningStatus BOOLEAN,
+ rbInformation MBMS-PTM-RBInformation-NList OPTIONAL,
+ msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
+}
+
+MBMS-TrCHInformation-NeighbList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
+ MBMS-TrCHInformation-Neighb
+
+MBMS-TrCHInformation-SIB5 ::= SEQUENCE {
+ transpCh-Identity INTEGER (1..maxFACHPCH),
+ rbInformation MBMS-PTM-RBInformation-CList OPTIONAL,
+ msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
+}
+
+MBMS-TrCHInformation-SIB5List ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
+ MBMS-TrCHInformation-SIB5
+
+MBMS-UnmodifiedService-r6 ::= SEQUENCE {
+ mbms-TransmissionIdentity MBMS-TransmissionIdentity,
+ mbms-RequiredUEAction MBMS-RequiredUEAction-UMod,
+ mbms-PreferredFrequency MBMS-PFLIndex OPTIONAL
+}
+
+MBMS-UnmodifiedServiceList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
+ MBMS-UnmodifiedService-r6
+
+MBMS-UnmodifiedService-v770ext ::= SEQUENCE {
+ mbsfnClusterFrequency MBSFN-ClusterFrequency-r7 OPTIONAL
+}
+
+-- IE 'MBMS-UnmodifiedServiceList-v770ext' contains a list of extension data
+-- associated with the MBMS transmission identities at the corresponding
+-- positions in IE 'MBMS-UnmodifiedServiceList-r6'
+MBMS-UnmodifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
+ MBMS-UnmodifiedService-v770ext
+
+MBSFN-ClusterFrequency-r7 ::= INTEGER (1..maxMBSFNClusters)
+
+MBSFNFrequency ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ -- IE "cellParameterID" is used only for MBSFN clusters operating in 1.28 Mcps TDD mode.
+ cellParametersID CellParametersID OPTIONAL
+}
+
+MBSFNFrequency-v860ext ::= SEQUENCE {
+ imb-Indication ENUMERATED { true } OPTIONAL
+}
+
+MBSFNFrequencyList ::= SEQUENCE (SIZE (0..maxMBSFNClusters)) OF
+ MBSFNFrequency
+
+-- List of extensions to the corresponding elements of IE "MBSFNFrequencyList"
+MBSFNFrequencyList-v860ext ::= SEQUENCE (SIZE (0..maxMBSFNClusters)) OF
+ MBSFNFrequency-v860ext
+
+MBSFNOnlyService ::= ENUMERATED {true}
+
+MBSFNservicesNotNotified-r7 ::= SEQUENCE {
+ notificationOfAllMBSFNServicesInTheBand
+ ENUMERATED { true } OPTIONAL
+}
+
+MBSFNInterFrequencyNeighbour-r7 ::= SEQUENCE {
+ mbsfnFrequency FrequencyInfo,
+ mbsfnServicesNotification CHOICE {
+ mbsfnServicesNotified NULL,
+ mbsfnServicesNotNotified MBSFNservicesNotNotified-r7
+ }
+}
+
+MBSFNInterFrequencyNeighbour-v860ext ::= SEQUENCE {
+ imb-Indication ENUMERATED { true } OPTIONAL
+}
+
+MBSFN-InterFrequencyNeighbourList-r7 ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
+ MBSFNInterFrequencyNeighbour-r7
+
+-- List of extensions to the corresponding elements of IE "MBSFN-InterFrequencyNeighbourList-r7"
+MBSFN-InterFrequencyNeighbourList-v860ext ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
+ MBSFNInterFrequencyNeighbour-v860ext
+
+MBSFN-TDDInformation ::= SEQUENCE (SIZE (1..maxTS)) OF
+ MBSFN-TDDTimeSlotInfo
+
+MBSFN-TDDInformation-LCR ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
+ MBSFN-TDDTimeSlotInfo-LCR
+
+MBSFN-TDDTimeSlotInfo ::= SEQUENCE {
+ timeSlotNumber TimeslotNumber-LCR-r4,
+ cellParametersID CellParametersID
+}
+
+MBSFN-TDDTimeSlotInfo-LCR ::= SEQUENCE {
+ frequencyIndex INTEGER (1..maxMBSFNClusters),
+ timeSlotList MBSFN-TDDInformation
+}
+
+MBSFN-TDM-Info ::= SEQUENCE {
+ shortTransmissionID MBMS-ShortTransmissionID,
+ tDMPeriod INTEGER (2..9),
+ tDMOffset INTEGER (0..8),
+ tDMLength INTEGER (1..8)
+}
+
+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 {
+ -- Actual value = IE value - 128
+threshBeaconRSSILow INTEGER (0..255),
+ -- Actual value = IE value - 128
+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