--****************************************************************************** -- -- Information Element Definitions -- --****************************************************************************** NBAP-IEs { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) umts-Access (20) modules (3) nbap (2) version1 (1) nbap-IEs (2) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS maxNrOfRLs, maxNrOfTFCs, maxNrOfErrors, maxCTFC, maxNrOfTFs, maxTTI-count, maxRateMatching, maxCodeNrComp-1, maxHS-PDSCHCodeNrComp-1, maxHS-SCCHCodeNrComp-1, maxNrOfCellSyncBursts, maxNrOfCodeGroups, maxNrOfMeasNCell, maxNrOfMeasNCell-1, maxNrOfReceptsPerSyncFrame, maxNrOfTFCIGroups, maxNrOfTFCI1Combs, maxNrOfTFCI2Combs, maxNrOfTFCI2Combs-1, maxNrOfSF, maxTGPS, maxNrOfUSCHs, maxNrOfULTSs, maxNrOfULTSLCRs, maxNrOfDPCHs, maxNrOfDPCHLCRs, maxNrOfCodes, maxNrOfDSCHs, maxNrOfDLTSs, maxNrOfDLTSLCRs, maxNrOfDCHs, maxNrOfLevels, maxNoGPSItems, maxNoSat, maxNrOfCellPortionsPerCell, maxNrOfCellPortionsPerCell-1, maxNrOfHSSCCHs, maxNrOfHSSCCHCodes, maxNrOfMACdFlows, maxNrOfMACdFlows-1, maxNrOfMACdPDUIndexes, maxNrOfMACdPDUIndexes-1, maxNrOfPriorityQueues, maxNrOfPriorityQueues-1, maxNrOfHARQProcesses, maxNrOfSyncDLCodesLCR, maxNrOfSyncFramesLCR, maxNrOfContextsOnUeList, maxNrOfPriorityClasses, maxNrOfSatAlmanac-maxNoSat, id-MessageStructure, id-ReportCharacteristicsType-OnModification, id-Rx-Timing-Deviation-Value-LCR, id-SFNSFNMeasurementValueInformation, id-SFNSFNMeasurementThresholdInformation, id-TUTRANGPSMeasurementValueInformation, id-TUTRANGPSMeasurementThresholdInformation, id-TypeOfError, id-transportlayeraddress, id-bindingID, id-Angle-Of-Arrival-Value-LCR, id-SyncDLCodeIdThreInfoLCR, id-neighbouringTDDCellMeasurementInformationLCR, id-HS-SICH-Reception-Quality, id-HS-SICH-Reception-Quality-Measurement-Value, id-Initial-DL-Power-TimeslotLCR-InformationItem, id-Maximum-DL-Power-TimeslotLCR-InformationItem, id-Minimum-DL-Power-TimeslotLCR-InformationItem, id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmission, id-HS-DSCHRequiredPower, id-HS-DSCHProvidedBitRate, id-HS-DSCHRequiredPowerValue, id-Best-Cell-Portions-Value, id-Unidirectional-DCH-Indicator, id-SAT-Info-Almanac-ExtItem, id-TnlQos FROM NBAP-Constants Criticality, ProcedureID, ProtocolIE-ID, TransactionID, TriggeringMessage FROM NBAP-CommonDataTypes NBAP-PROTOCOL-IES, ProtocolExtensionContainer{}, ProtocolIE-Single-Container{}, NBAP-PROTOCOL-EXTENSION FROM NBAP-Containers; -- ========================================== -- A -- ========================================== AckNack-RepetitionFactor ::= INTEGER (1..4,...) -- Step: 1 Ack-Power-Offset ::= INTEGER (0..8,...) -- According to mapping in ref. [9] subclause 4.2.1 Acknowledged-PCPCH-access-preambles ::= INTEGER (0..15,...) -- According to mapping in [22]. Acknowledged-PRACH-preambles-Value ::= INTEGER(0..240,...) -- According to mapping in [22]. AddorDeleteIndicator ::= ENUMERATED { add, delete } Active-Pattern-Sequence-Information ::= SEQUENCE { cMConfigurationChangeCFN CFN, transmission-Gap-Pattern-Sequence-Status Transmission-Gap-Pattern-Sequence-Status-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {Active-Pattern-Sequence-Information-ExtIEs} } OPTIONAL, ... } Active-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Transmission-Gap-Pattern-Sequence-Status-List ::= SEQUENCE (SIZE (0..maxTGPS)) OF SEQUENCE { tGPSID TGPSID, tGPRC TGPRC, tGCFN CFN, iE-Extensions ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL, ... } Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } AICH-Power ::= INTEGER (-22..5) -- Offset in dB. AICH-TransmissionTiming ::= ENUMERATED { v0, v1 } AllocationRetentionPriority ::= SEQUENCE { priorityLevel PriorityLevel, pre-emptionCapability Pre-emptionCapability, pre-emptionVulnerability Pre-emptionVulnerability, iE-Extensions ProtocolExtensionContainer { {AllocationRetentionPriority-ExtIEs} } OPTIONAL, ... } AllocationRetentionPriority-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Angle-Of-Arrival-Value-LCR ::= SEQUENCE { aOA-LCR AOA-LCR, aOA-LCR-Accuracy-Class AOA-LCR-Accuracy-Class, iE-Extensions ProtocolExtensionContainer { {Angle-Of-Arrival-Value-LCR-ExtIEs} } OPTIONAL, ... } Angle-Of-Arrival-Value-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } AOA-LCR ::= INTEGER (0..719) -- Angle Of Arrival for 1.28Mcps TDD AOA-LCR-Accuracy-Class ::= ENUMERATED {a,b,c,d,e,f,g,h,...} APPreambleSignature ::= INTEGER (0..15) APSubChannelNumber ::= INTEGER (0..11) AvailabilityStatus ::= ENUMERATED { empty, in-test, failed, power-off, off-line, off-duty, dependency, degraded, not-installed, log-full, ... } -- ========================================== -- B -- ========================================== BCCH-ModificationTime ::= INTEGER (0..511) -- Time = BCCH-ModificationTime * 8 -- Range 0 to 4088, step 8 -- All SFN values in which MIB may be mapped are allowed Best-Cell-Portions-Value::= SEQUENCE (SIZE (1..maxNrOfCellPortionsPerCell)) OF Best-Cell-Portions-Item Best-Cell-Portions-Item ::= SEQUENCE { cellPortionID CellPortionID, sIRValue SIR-Value, iE-Extensions ProtocolExtensionContainer { { Best-Cell-Portions-Item-ExtIEs} } OPTIONAL, ... } Best-Cell-Portions-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } BindingID ::= OCTET STRING (SIZE (1..4, ...)) -- If the Binding ID includes a UDP port, the UDP port is included in octet 1 and 2.The first octet of -- the UDP port field is included in the first octet of the Binding ID. BetaCD ::= INTEGER (0..15) BlockingPriorityIndicator ::= ENUMERATED { high, normal, low, ... } -- High priority: Block resource immediately. -- Normal priority: Block resource when idle or upon timer expiry. -- Low priority: Block resource when idle. SCTD-Indicator ::= ENUMERATED { active, inactive } -- ========================================== -- C -- ========================================== Cause ::= CHOICE { radioNetwork CauseRadioNetwork, transport CauseTransport, protocol CauseProtocol, misc CauseMisc, ... } CauseMisc ::= ENUMERATED { control-processing-overload, hardware-failure, oam-intervention, not-enough-user-plane-processing-resources, unspecified, ... } CauseProtocol ::= ENUMERATED { transfer-syntax-error, abstract-syntax-error-reject, abstract-syntax-error-ignore-and-notify, message-not-compatible-with-receiver-state, semantic-error, unspecified, abstract-syntax-error-falsely-constructed-message, ... } CauseRadioNetwork ::= ENUMERATED { unknown-C-ID, cell-not-available, power-level-not-supported, dl-radio-resources-not-available, ul-radio-resources-not-available, rl-already-ActivatedOrAllocated, nodeB-Resources-unavailable, measurement-not-supported-for-the-object, combining-resources-not-available, requested-configuration-not-supported, synchronisation-failure, priority-transport-channel-established, sIB-Origination-in-Node-B-not-Supported, requested-tx-diversity-mode-not-supported, unspecified, bCCH-scheduling-error, measurement-temporarily-not-available, invalid-CM-settings, reconfiguration-CFN-not-elapsed, number-of-DL-codes-not-supported, s-cipch-not-supported, combining-not-supported, ul-sf-not-supported, dl-SF-not-supported, common-transport-channel-type-not-supported, dedicated-transport-channel-type-not-supported, downlink-shared-channel-type-not-supported, uplink-shared-channel-type-not-supported, cm-not-supported, tx-diversity-no-longer-supported, unknown-Local-Cell-ID, ..., number-of-UL-codes-not-supported, information-temporarily-not-available, information-provision-not-supported-for-the-object, cell-synchronisation-not-supported, cell-synchronisation-adjustment-not-supported, dpc-mode-change-not-supported, iPDL-already-activated, iPDL-not-supported, iPDL-parameters-not-available, frequency-acquisition-not-supported, power-balancing-status-not-compatible, requested-typeofbearer-re-arrangement-not-supported, signalling-Bearer-Re-arrangement-not-supported, bearer-Re-arrangement-needed, delayed-activation-not-supported, rl-timing-adjustment-not-supported } CauseTransport ::= ENUMERATED { transport-resource-unavailable, unspecified, ... } CCTrCH-ID ::= INTEGER (0..15) CDSubChannelNumbers ::= 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)) CellParameterID ::= INTEGER (0..127,...) CellPortionID ::= INTEGER (0..maxNrOfCellPortionsPerCell-1,...) CellSyncBurstCode ::= INTEGER(0..7, ...) CellSyncBurstCodeShift ::= INTEGER(0..7) CellSyncBurstRepetitionPeriod ::= INTEGER (0..4095) CellSyncBurstSIR ::= INTEGER (0..31) CellSyncBurstTiming ::= CHOICE { initialPhase INTEGER (0..1048575,...), steadyStatePhase INTEGER (0..255,...) } CellSyncBurstTimingLCR ::= CHOICE { initialPhase INTEGER (0..524287,...), steadyStatePhase INTEGER (0..127,...) } CellSyncBurstTimingThreshold ::= INTEGER(0..254) CFN ::= INTEGER (0..255) Channel-Assignment-Indication ::= ENUMERATED { cA-Active, cA-Inactive } ChipOffset ::= INTEGER (0..38399) -- Unit Chip C-ID ::= INTEGER (0..65535) Closedlooptimingadjustmentmode ::= ENUMERATED { adj-1-slot, adj-2-slot, ... } CommonChannelsCapacityConsumptionLaw ::= SEQUENCE (SIZE(1..maxNrOfSF)) OF SEQUENCE { dl-Cost INTEGER (0..65535), ul-Cost INTEGER (0..65535), iE-Extensions ProtocolExtensionContainer { { CommonChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL, ... } CommonChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } CommonMeasurementAccuracy ::= CHOICE { tUTRANGPSMeasurementAccuracyClass TUTRANGPSAccuracyClass, ... } CommonMeasurementType ::= ENUMERATED { received-total-wide-band-power, transmitted-carrier-power, acknowledged-prach-preambles, ul-timeslot-iscp, acknowledged-PCPCH-access-preambles, detected-PCPCH-access-preambles, ..., uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning, sFN-SFN-Observed-Time-Difference, transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmission, hS-DSCH-Required-Power, hS-DSCH-Provided-Bit-Rate } CommonMeasurementValue ::= CHOICE { transmitted-carrier-power Transmitted-Carrier-Power-Value, received-total-wide-band-power Received-total-wide-band-power-Value, acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value, uL-TimeslotISCP UL-TimeslotISCP-Value, acknowledged-PCPCH-access-preambles Acknowledged-PCPCH-access-preambles, detected-PCPCH-access-preambles Detected-PCPCH-access-preambles, ..., extension-CommonMeasurementValue Extension-CommonMeasurementValue } Extension-CommonMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-CommonMeasurementValueIE }} Extension-CommonMeasurementValueIE NBAP-PROTOCOL-IES ::= { { ID id-TUTRANGPSMeasurementValueInformation CRITICALITY ignore TYPE TUTRANGPSMeasurementValueInformation PRESENCE mandatory }| { ID id-SFNSFNMeasurementValueInformation CRITICALITY ignore TYPE SFNSFNMeasurementValueInformation PRESENCE mandatory }| { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmission CRITICALITY ignore TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmissionValue PRESENCE mandatory }| { ID id-HS-DSCHRequiredPower CRITICALITY ignore TYPE HS-DSCHRequiredPower PRESENCE mandatory }| { ID id-HS-DSCHProvidedBitRate CRITICALITY ignore TYPE HS-DSCHProvidedBitRate PRESENCE mandatory } } CommonMeasurementValueInformation ::= CHOICE { measurementAvailable CommonMeasurementAvailable, measurementnotAvailable CommonMeasurementnotAvailable } CommonMeasurementAvailable::= SEQUENCE { commonmeasurementValue CommonMeasurementValue, ie-Extensions ProtocolExtensionContainer { { CommonMeasurementAvailableItem-ExtIEs} } OPTIONAL, ... } CommonMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } CommonMeasurementnotAvailable ::= NULL CommonPhysicalChannelID ::= INTEGER (0..255) Common-PhysicalChannel-Status-Information ::= SEQUENCE { commonPhysicalChannelID CommonPhysicalChannelID, resourceOperationalState ResourceOperationalState, availabilityStatus AvailabilityStatus, iE-Extensions ProtocolExtensionContainer { { Common-PhysicalChannel-Status-Information-ExtIEs} } OPTIONAL, ... } Common-PhysicalChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } CommonTransportChannelID ::= INTEGER (0..255) CommonTransportChannel-InformationResponse ::= SEQUENCE { commonTransportChannelID CommonTransportChannelID, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CommonTransportChannel-InformationResponse-ExtIEs} } OPTIONAL, ... } CommonTransportChannel-InformationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Common-TransportChannel-Status-Information ::= SEQUENCE { commonTransportChannelID CommonTransportChannelID, resourceOperationalState ResourceOperationalState, availabilityStatus AvailabilityStatus, iE-Extensions ProtocolExtensionContainer { { Common-TransportChannel-Status-Information-ExtIEs} } OPTIONAL, ... } Common-TransportChannel-Status-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } CommunicationControlPortID ::= INTEGER (0..65535) Compressed-Mode-Deactivation-Flag::= ENUMERATED { deactivate, maintain-Active } ConfigurationGenerationID ::= INTEGER (0..255) -- Value '0' means "No configuration" ConstantValue ::= INTEGER (-10..10,...) -- -10 dB - +10 dB -- unit dB -- step 1 dB CPCH-Allowed-Total-Rate ::= ENUMERATED { v15, v30, v60, v120, v240, v480, v960, v1920, v2880, v3840, v4800, v5760, ... } CPCHScramblingCodeNumber ::= INTEGER (0..79) CPCH-UL-DPCCH-SlotFormat ::= INTEGER (0..2,...) CQI-Feedback-Cycle ::= ENUMERATED {v0, v2, v4, v8, v10, v20, v40, v80, v160,...} CQI-Power-Offset ::= INTEGER (0..8,...) -- According to mapping in ref. [9] subclause 4.2.1 CQI-RepetitionFactor ::= INTEGER (1..4,...) -- Step: 1 CriticalityDiagnostics ::= SEQUENCE { procedureID ProcedureID OPTIONAL, triggeringMessage TriggeringMessage OPTIONAL, procedureCriticality Criticality OPTIONAL, transactionID TransactionID OPTIONAL, iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL, ... } CriticalityDiagnostics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF SEQUENCE { iECriticality Criticality, iE-ID ProtocolIE-ID, repetitionNumber RepetitionNumber0 OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL, ... } CriticalityDiagnostics-IE-List-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-MessageStructure CRITICALITY ignore EXTENSION MessageStructure PRESENCE optional }| { ID id-TypeOfError CRITICALITY ignore EXTENSION TypeOfError PRESENCE mandatory }, ... } CRNC-CommunicationContextID ::= INTEGER (0..1048575) CSBMeasurementID ::= INTEGER (0..65535) CSBTransmissionID ::= INTEGER (0..65535) -- ========================================== -- D -- ========================================== DATA-ID ::= INTEGER (0..3) DCH-ID ::= INTEGER (0..255) DCH-FDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-FDD-InformationItem DCH-FDD-InformationItem ::= SEQUENCE { payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator, ul-FP-Mode UL-FP-Mode, toAWS ToAWS, toAWE ToAWE, dCH-SpecificInformationList DCH-Specific-FDD-InformationList, iE-Extensions ProtocolExtensionContainer { { DCH-FDD-InformationItem-ExtIEs} } OPTIONAL, ... } DCH-FDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, ... } DCH-Specific-FDD-InformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-Specific-FDD-Item DCH-Specific-FDD-Item ::= SEQUENCE { dCH-ID DCH-ID, ul-TransportFormatSet TransportFormatSet, dl-TransportFormatSet TransportFormatSet, allocationRetentionPriority AllocationRetentionPriority, frameHandlingPriority FrameHandlingPriority, qE-Selector QE-Selector, iE-Extensions ProtocolExtensionContainer { { DCH-Specific-FDD-Item-ExtIEs} } OPTIONAL, ... } DCH-Specific-FDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional }, ... } DCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-InformationResponseItem DCH-InformationResponseItem ::= SEQUENCE { dCH-ID DCH-ID, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { DCH-InformationResponseItem-ExtIEs} } OPTIONAL, ... } DCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-TDD-InformationItem DCH-TDD-InformationItem ::= SEQUENCE { payloadCRC-PresenceIndicator PayloadCRC-PresenceIndicator, ul-FP-Mode UL-FP-Mode, toAWS ToAWS, toAWE ToAWE, dCH-SpecificInformationList DCH-Specific-TDD-InformationList, iE-Extensions ProtocolExtensionContainer { { DCH-TDD-InformationItem-ExtIEs} } OPTIONAL, ... } DCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}, ... } DCH-Specific-TDD-InformationList ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-Specific-TDD-Item DCH-Specific-TDD-Item ::= SEQUENCE { dCH-ID DCH-ID, ul-CCTrCH-ID CCTrCH-ID, dl-CCTrCH-ID CCTrCH-ID, ul-TransportFormatSet TransportFormatSet, dl-TransportFormatSet TransportFormatSet, allocationRetentionPriority AllocationRetentionPriority, frameHandlingPriority FrameHandlingPriority, qE-Selector QE-Selector OPTIONAL, -- This IE shall be present if DCH is part of set of Coordinated DCHs iE-Extensions ProtocolExtensionContainer { { DCH-Specific-TDD-Item-ExtIEs} } OPTIONAL, ... } DCH-Specific-TDD-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-Unidirectional-DCH-Indicator CRITICALITY reject EXTENSION Unidirectional-DCH-Indicator PRESENCE optional }, ... } FDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF FDD-DCHs-to-ModifyItem FDD-DCHs-to-ModifyItem ::= SEQUENCE { ul-FP-Mode UL-FP-Mode OPTIONAL, toAWS ToAWS OPTIONAL, toAWE ToAWE OPTIONAL, transportBearerRequestIndicator TransportBearerRequestIndicator, dCH-SpecificInformationList DCH-ModifySpecificInformation-FDD, iE-Extensions ProtocolExtensionContainer { { FDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL, ... } FDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}, ... } DCH-ModifySpecificInformation-FDD::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifySpecificItem-FDD DCH-ModifySpecificItem-FDD::= SEQUENCE { dCH-ID DCH-ID, ul-TransportFormatSet TransportFormatSet OPTIONAL, dl-TransportFormatSet TransportFormatSet OPTIONAL, allocationRetentionPriority AllocationRetentionPriority OPTIONAL, frameHandlingPriority FrameHandlingPriority OPTIONAL, iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-FDD-ExtIEs} } OPTIONAL, ... } DCH-ModifySpecificItem-FDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-DCHs-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifyItem-TDD DCH-ModifyItem-TDD ::= SEQUENCE { ul-FP-Mode UL-FP-Mode OPTIONAL, toAWS ToAWS OPTIONAL, toAWE ToAWE OPTIONAL, transportBearerRequestIndicator TransportBearerRequestIndicator, dCH-SpecificInformationList DCH-ModifySpecificInformation-TDD, iE-Extensions ProtocolExtensionContainer { { TDD-DCHs-to-ModifyItem-ExtIEs} } OPTIONAL, ... } TDD-DCHs-to-ModifyItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { {ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional}, ... } DCH-ModifySpecificInformation-TDD ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF DCH-ModifySpecificItem-TDD DCH-ModifySpecificItem-TDD ::= SEQUENCE { dCH-ID DCH-ID, ul-CCTrCH-ID CCTrCH-ID OPTIONAL, dl-CCTrCH-ID CCTrCH-ID OPTIONAL, ul-TransportFormatSet TransportFormatSet OPTIONAL, dl-TransportFormatSet TransportFormatSet OPTIONAL, allocationRetentionPriority AllocationRetentionPriority OPTIONAL, frameHandlingPriority FrameHandlingPriority OPTIONAL, iE-Extensions ProtocolExtensionContainer { { DCH-ModifySpecificItem-TDD-ExtIEs} } OPTIONAL, ... } DCH-ModifySpecificItem-TDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DedicatedChannelsCapacityConsumptionLaw ::= SEQUENCE ( SIZE(1..maxNrOfSF) ) OF SEQUENCE { dl-Cost-1 INTEGER (0..65535), dl-Cost-2 INTEGER (0..65535), ul-Cost-1 INTEGER (0..65535), ul-Cost-2 INTEGER (0..65535), iE-Extensions ProtocolExtensionContainer { { DedicatedChannelsCapacityConsumptionLaw-ExtIEs } } OPTIONAL, ... } DedicatedChannelsCapacityConsumptionLaw-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DedicatedMeasurementType ::= ENUMERATED { sir, sir-error, transmitted-code-power, rscp, rx-timing-deviation, round-trip-time, ..., rx-timing-deviation-LCR, angle-Of-Arrival-LCR, hs-sich-quality, best-Cell-Portions } DedicatedMeasurementValue ::= CHOICE { sIR-Value SIR-Value, sIR-ErrorValue SIR-Error-Value, transmittedCodePowerValue Transmitted-Code-Power-Value, rSCP RSCP-Value, rxTimingDeviationValue Rx-Timing-Deviation-Value, roundTripTime Round-Trip-Time-Value, ..., extension-DedicatedMeasurementValue Extension-DedicatedMeasurementValue } Extension-DedicatedMeasurementValue ::= ProtocolIE-Single-Container {{ Extension-DedicatedMeasurementValueIE }} Extension-DedicatedMeasurementValueIE NBAP-PROTOCOL-IES ::= { { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory }| { ID id-Angle-Of-Arrival-Value-LCR CRITICALITY reject TYPE Angle-Of-Arrival-Value-LCR PRESENCE mandatory }| { ID id-HS-SICH-Reception-Quality CRITICALITY reject TYPE HS-SICH-Reception-Quality-Value PRESENCE mandatory }| { ID id-Best-Cell-Portions-Value CRITICALITY reject TYPE Best-Cell-Portions-Value PRESENCE mandatory }, ... } DedicatedMeasurementValueInformation ::= CHOICE { measurementAvailable DedicatedMeasurementAvailable, measurementnotAvailable DedicatedMeasurementnotAvailable } DedicatedMeasurementAvailable::= SEQUENCE { dedicatedmeasurementValue DedicatedMeasurementValue, cFN CFN OPTIONAL, ie-Extensions ProtocolExtensionContainer { { DedicatedMeasurementAvailableItem-ExtIEs} } OPTIONAL, ... } DedicatedMeasurementAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DedicatedMeasurementnotAvailable ::= NULL DelayedActivation ::= CHOICE { cfn CFN, separate-indication NULL } DelayedActivationUpdate ::= CHOICE { activate Activate-Info, deactivate Deactivate-Info } Activate-Info ::= SEQUENCE { activation-type Execution-Type, initial-dl-tx-power DL-Power, firstRLS-Indicator FirstRLS-Indicator OPTIONAL, --FDD Only propagation-delay PropagationDelay OPTIONAL, --FDD Only iE-Extensions ProtocolExtensionContainer { { Activate-Info-ExtIEs} } OPTIONAL, ... } Activate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Deactivate-Info ::= SEQUENCE { deactivation-type Execution-Type, iE-Extensions ProtocolExtensionContainer { { Deactivate-Info-ExtIEs} } OPTIONAL, ... } Deactivate-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Execution-Type ::= CHOICE { synchronised CFN, unsynchronised NULL } Detected-PCPCH-access-preambles ::= INTEGER (0..240,...) -- According to mapping in [22]. DeltaSIR ::= INTEGER (0..30) -- Unit dB, Step 0.1 dB, Range 0..3 dB. DGPSCorrections ::= SEQUENCE { gpstow GPSTOW, status-health GPS-Status-Health, satelliteinfo SAT-Info-DGPSCorrections, ie-Extensions ProtocolExtensionContainer { { DGPSCorrections-ExtIEs} } OPTIONAL, ... } DGPSCorrections-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DGPSThresholds ::= SEQUENCE { prcdeviation PRCDeviation, ie-Extensions ProtocolExtensionContainer { { DGPSThresholds-ExtIEs} } OPTIONAL, ... } DGPSThresholds-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DiscardTimer ::= ENUMERATED {v20,v40,v60,v80,v100,v120,v140,v160,v180,v200,v250,v300,v400,v500,v750,v1000,v1250,v1500,v1750,v2000,v2500,v3000,v3500,v4000,v4500,v5000,v7500, ... } DiversityControlField ::= ENUMERATED { may, must, must-not, ... } DiversityMode ::= ENUMERATED { none, sTTD, closed-loop-mode1, closed-loop-mode2, ... } DL-DPCH-SlotFormat ::= INTEGER (0..16,...) DL-DPCH-TimingAdjustment ::= ENUMERATED { timing-advance, timing-delay } DL-Timeslot-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTSs)) OF DL-Timeslot-InformationItem DL-Timeslot-InformationItem ::= SEQUENCE { timeSlot TimeSlot, midambleShiftAndBurstType MidambleShiftAndBurstType, tFCI-Presence TFCI-Presence, dL-Code-Information TDD-DL-Code-Information, iE-Extensions ProtocolExtensionContainer { { DL-Timeslot-InformationItem-ExtIEs} } OPTIONAL, ... } DL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1.. maxNrOfDLTSLCRs)) OF DL-TimeslotLCR-InformationItem DL-TimeslotLCR-InformationItem ::= SEQUENCE { timeSlotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, tFCI-Presence TFCI-Presence, dL-Code-LCR-Information TDD-DL-Code-LCR-Information, iE-Extensions ProtocolExtensionContainer { { DL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL, ... } DL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-Initial-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| -- Applicable to 1.28Mcps TDD only { ID id-Maximum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }| -- Applicable to 1.28Mcps TDD only { ID id-Minimum-DL-Power-TimeslotLCR-InformationItem CRITICALITY ignore EXTENSION DL-Power PRESENCE optional }, -- Applicable to 1.28Mcps TDD only ... } DL-FrameType ::= ENUMERATED { typeA, typeB, ... } DL-or-Global-CapacityCredit ::= INTEGER (0..65535) DL-Power ::= INTEGER (-350..150) -- Value = DL-Power/10 -- Unit dB, Range -35dB .. +15dB, Step +0.1dB DLPowerAveragingWindowSize ::= INTEGER (1..60) DL-PowerBalancing-Information ::= SEQUENCE { powerAdjustmentType PowerAdjustmentType, dLReferencePower DL-Power OPTIONAL, -- This IE shall be present if Power Adjustment Type IE equals to 'Common' dLReferencePowerList-DL-PC-Rqst DL-ReferencePowerInformationList OPTIONAL, -- This IE shall be present if Power Adjustment Type IE equals to 'Individual' maxAdjustmentStep MaxAdjustmentStep OPTIONAL, -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' adjustmentPeriod AdjustmentPeriod OPTIONAL, -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' adjustmentRatio ScaledAdjustmentRatio OPTIONAL, -- This IE shall be present if Power Adjustment Type IE equals to 'Common' or 'Individual' iE-Extensions ProtocolExtensionContainer { { DL-PowerBalancing-Information-ExtIEs } } OPTIONAL, ... } DL-PowerBalancing-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DL-ReferencePowerInformationList ::= SEQUENCE (SIZE (1..maxNrOfRLs)) OF DL-ReferencePowerInformationItem DL-ReferencePowerInformationItem ::= SEQUENCE { rL-ID RL-ID, dl-Reference-Power DL-Power, iE-Extensions ProtocolExtensionContainer { {DL-ReferencePowerInformationItem-ExtIEs} } OPTIONAL, ... } DL-ReferencePowerInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DL-PowerBalancing-ActivationIndicator ::= ENUMERATED { dL-PowerBalancing-Activated } DL-PowerBalancing-UpdatedIndicator ::= ENUMERATED { dL-PowerBalancing-Updated } DL-ScramblingCode ::= INTEGER (0..15) -- 0= Primary scrambling code of the cell, 1..15= Secondary scrambling code -- DL-TimeslotISCP ::= INTEGER (0..91) DL-TimeslotISCPInfo ::= SEQUENCE (SIZE (1..maxNrOfDLTSs)) OF DL-TimeslotISCPInfoItem DL-TimeslotISCPInfoItem ::= SEQUENCE { timeSlot TimeSlot, dL-TimeslotISCP DL-TimeslotISCP, iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItem-ExtIEs} } OPTIONAL, ... } DL-TimeslotISCPInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DL-TimeslotISCPInfoLCR ::= SEQUENCE (SIZE (1..maxNrOfDLTSLCRs)) OF DL-TimeslotISCPInfoItemLCR DL-TimeslotISCPInfoItemLCR ::= SEQUENCE { timeSlotLCR TimeSlotLCR, dL-TimeslotISCP DL-TimeslotISCP, iE-Extensions ProtocolExtensionContainer { {DL-TimeslotISCPInfoItemLCR-ExtIEs} } OPTIONAL, ... } DL-TimeslotISCPInfoItemLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DL-TPC-Pattern01Count ::= INTEGER (0..30,...) Downlink-Compressed-Mode-Method ::= ENUMERATED { puncturing, sFdiv2, higher-layer-scheduling, ... } DPC-Mode ::= ENUMERATED { mode0, mode1, ... } DPCH-ID ::= INTEGER (0..239) DSCH-ID ::= INTEGER (0..255) DSCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-InformationResponseItem DSCH-InformationResponseItem ::= SEQUENCE { dSCH-ID DSCH-ID, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { DSCH-InformationResponseItem-ExtIEs } } OPTIONAL, ... } DSCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DSCH-FDD-Common-Information ::= SEQUENCE { enhancedDSCHPCIndicator EnhancedDSCHPCIndicator OPTIONAL, enhancedDSCHPC EnhancedDSCHPC OPTIONAL, -- The IE shall be present if the Enhanced DSCH PC Indicator IE is set to "Enhanced DSCH PC Active in the UE". iE-Extensions ProtocolExtensionContainer { { DSCH-FDD-Common-Information-ExtIEs} } OPTIONAL, ... } DSCH-FDD-Common-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } DSCH-FDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-FDD-InformationItem DSCH-FDD-InformationItem ::= SEQUENCE { dSCH-ID DSCH-ID, transportFormatSet TransportFormatSet, allocationRetentionPriority AllocationRetentionPriority, frameHandlingPriority FrameHandlingPriority, toAWS ToAWS, toAWE ToAWE, iE-Extensions ProtocolExtensionContainer { { DSCH-FDD-InformationItem-ExtIEs} } OPTIONAL, ... } DSCH-FDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }, ... } DSCH-TDD-Information ::= SEQUENCE (SIZE (1..maxNrOfDSCHs)) OF DSCH-TDD-InformationItem DSCH-TDD-InformationItem ::= SEQUENCE { dSCH-ID DSCH-ID, cCTrCH-ID CCTrCH-ID, transportFormatSet TransportFormatSet, allocationRetentionPriority AllocationRetentionPriority, frameHandlingPriority FrameHandlingPriority, toAWS ToAWS, toAWE ToAWE, iE-Extensions ProtocolExtensionContainer { { DSCH-TDD-InformationItem-ExtIEs} } OPTIONAL, ... } DSCH-TDD-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| -- Shall be ignored if bearer establishment with ALCAP. { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }, -- Shall be ignored if bearer establishment with ALCAP. ... } DsField ::= BIT STRING (SIZE (8)) DwPCH-Power ::= INTEGER (-150..400,...) -- DwPCH-power = power * 10 -- If power <= -15 DwPCH shall be set to -150 -- If power >= 40 DwPCH shall be set to 400 -- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB -- ========================================== -- E -- ========================================== End-Of-Audit-Sequence-Indicator ::= ENUMERATED { end-of-audit-sequence, not-end-of-audit-sequence } EnhancedDSCHPC ::= SEQUENCE { enhancedDSCHPCWnd EnhancedDSCHPCWnd, enhancedDSCHPCCounter EnhancedDSCHPCCounter, enhancedDSCHPowerOffset EnhancedDSCHPowerOffset, ... } EnhancedDSCHPCCounter ::= INTEGER (1..50) EnhancedDSCHPCIndicator ::= ENUMERATED { enhancedDSCHPCActiveInTheUE, enhancedDSCHPCNotActiveInTheUE } EnhancedDSCHPCWnd ::= INTEGER (1..10) EnhancedDSCHPowerOffset ::= INTEGER (-15..0) -- ========================================== -- F -- ========================================== FDD-DL-ChannelisationCodeNumber ::= INTEGER(0.. 511) -- According to the mapping in [9]. The maximum value is equal to the DL spreading factor -1-- FDD-DL-CodeInformation ::= SEQUENCE (SIZE (1..maxNrOfCodes)) OF FDD-DL-CodeInformationItem FDD-DL-CodeInformationItem ::= SEQUENCE { dl-ScramblingCode DL-ScramblingCode, fdd-DL-ChannelisationCodeNumber FDD-DL-ChannelisationCodeNumber, transmissionGapPatternSequenceCodeInformation TransmissionGapPatternSequenceCodeInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { FDD-DL-CodeInformationItem-ExtIEs} } OPTIONAL, ... } FDD-DL-CodeInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } FDD-S-CCPCH-Offset ::= INTEGER (0..149) -- 0: 0 chip, 1: 256 chip, 2: 512 chip, .. ,149: 38144 chip [7] -- FDD-TPC-DownlinkStepSize ::= ENUMERATED { step-size0-5, step-size1, step-size1-5, step-size2, ... } FirstRLS-Indicator ::= ENUMERATED { first-RLS, not-first-RLS, ... } FNReportingIndicator ::= ENUMERATED { fN-reporting-required, fN-reporting-not-required } FrameHandlingPriority ::= INTEGER (0..15) -- 0=lowest priority, 15=highest priority -- FrameAdjustmentValue ::= INTEGER(0..4095) FrameOffset ::= INTEGER (0..255) FPACH-Power ::= INTEGER (-150..400,...) -- FPACH-power = power * 10 -- If power <= -15 FPACH shall be set to -150 -- If power >= 40 FPACH shall be set to 400 -- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB -- ========================================== -- G -- ========================================== GapLength ::= INTEGER (1..14) -- Unit slot GapDuration ::= INTEGER (1..144,...) -- Unit frame GenericTrafficCategory ::= BIT STRING (SIZE (8)) GPS-Almanac ::= SEQUENCE { wna-alm BIT STRING (SIZE (8)), sat-info-almanac SAT-Info-Almanac, sVGlobalHealth-alm BIT STRING (SIZE (364)) OPTIONAL, ie-Extensions ProtocolExtensionContainer { { GPS-Almanac-ExtIEs} } OPTIONAL, ... } GPS-Almanac-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-SAT-Info-Almanac-ExtItem CRITICALITY ignore EXTENSION SAT-Info-Almanac-ExtList PRESENCE optional}, ... } GPS-Ionospheric-Model ::= SEQUENCE { alpha-zero-ionos BIT STRING (SIZE (8)), alpha-one-ionos BIT STRING (SIZE (8)), alpha-two-ionos BIT STRING (SIZE (8)), alpha-three-ionos BIT STRING (SIZE (8)), beta-zero-ionos BIT STRING (SIZE (8)), beta-one-ionos BIT STRING (SIZE (8)), beta-two-ionos BIT STRING (SIZE (8)), beta-three-ionos BIT STRING (SIZE (8)), ie-Extensions ProtocolExtensionContainer { { GPS-Ionospheric-Model-ExtIEs} } OPTIONAL, ... } GPS-Ionospheric-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } GPS-Information ::= SEQUENCE (SIZE (0..maxNoGPSItems)) OF GPS-Information-Item -- This IE shall be present if the Information Type Item IE indicates 'GPS Information' GPS-Information-Item ::= ENUMERATED { gps-navigation-model-and-time-recovery, gps-ionospheric-model, gps-utc-model, gps-almanac, gps-rt-integrity, ... } GPS-RealTime-Integrity ::= CHOICE { bad-satellites GPSBadSat-Info-RealTime-Integrity, no-bad-satellites NULL } GPSBadSat-Info-RealTime-Integrity ::= SEQUENCE { sat-info SATInfo-RealTime-Integrity, ie-Extensions ProtocolExtensionContainer { { GPSBadSat-Info-RealTime-Integrity-ExtIEs} } OPTIONAL, ... } GPSBadSat-Info-RealTime-Integrity-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } GPS-NavigationModel-and-TimeRecovery ::= SEQUENCE (SIZE (1..maxNoSat)) OF GPS-NavandRecovery-Item GPS-NavandRecovery-Item ::= SEQUENCE { tx-tow-nav INTEGER (0..1048575), sat-id-nav SAT-ID, tlm-message-nav BIT STRING (SIZE (14)), tlm-revd-c-nav BIT STRING (SIZE (2)), ho-word-nav BIT STRING (SIZE (22)), w-n-nav BIT STRING (SIZE (10)), ca-or-p-on-l2-nav BIT STRING (SIZE (2)), user-range-accuracy-index-nav BIT STRING (SIZE (4)), sv-health-nav BIT STRING (SIZE (6)), iodc-nav BIT STRING (SIZE (10)), l2-p-dataflag-nav BIT STRING (SIZE (1)), sf1-reserved-nav BIT STRING (SIZE (87)), t-gd-nav BIT STRING (SIZE (8)), t-oc-nav BIT STRING (SIZE (16)), a-f-2-nav BIT STRING (SIZE (8)), a-f-1-nav BIT STRING (SIZE (16)), a-f-zero-nav BIT STRING (SIZE (22)), c-rs-nav BIT STRING (SIZE (16)), delta-n-nav BIT STRING (SIZE (16)), m-zero-nav BIT STRING (SIZE (32)), c-uc-nav BIT STRING (SIZE (16)), gps-e-nav BIT STRING (SIZE (32)), c-us-nav BIT STRING (SIZE (16)), a-sqrt-nav BIT STRING (SIZE (32)), t-oe-nav BIT STRING (SIZE (16)), fit-interval-flag-nav BIT STRING (SIZE (1)), aodo-nav BIT STRING (SIZE (5)), c-ic-nav BIT STRING (SIZE (16)), omega-zero-nav BIT STRING (SIZE (32)), c-is-nav BIT STRING (SIZE (16)), i-zero-nav BIT STRING (SIZE (32)), c-rc-nav BIT STRING (SIZE (16)), gps-omega-nav BIT STRING (SIZE (32)), omegadot-nav BIT STRING (SIZE (24)), idot-nav BIT STRING (SIZE (14)), spare-zero-fill BIT STRING (SIZE (20)), ie-Extensions ProtocolExtensionContainer { { GPS-NavandRecovery-Item-ExtIEs} } OPTIONAL, ... } GPS-NavandRecovery-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } GPS-RX-POS ::= SEQUENCE { latitudeSign ENUMERATED {north, south}, latitude INTEGER (0..8388607), longitude INTEGER (-8388608..8388607), directionOfAltitude ENUMERATED {height, depth}, altitude INTEGER (0..32767), iE-Extensions ProtocolExtensionContainer { { GPS-RX-POS-ExtIEs} } OPTIONAL, ... } GPS-RX-POS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } GPS-Status-Health ::= ENUMERATED { udre-scale-1dot0, udre-scale-0dot75, udre-scale-0dot5, udre-scale-0dot3, udre-scale-0dot1, no-data, invalid-data } GPSTOW ::= INTEGER (0..604799) GPS-UTC-Model ::= 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)), ie-Extensions ProtocolExtensionContainer { { GPS-UTC-Model-ExtIEs} } OPTIONAL, ... } GPS-UTC-Model-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } -- ========================================== -- H -- ========================================== HARQ-MemoryPartitioning ::= CHOICE { implicit HARQ-MemoryPartitioning-Implicit, explicit HARQ-MemoryPartitioning-Explicit, ... } HARQ-MemoryPartitioning-Implicit ::= SEQUENCE { number-of-Processes INTEGER (1..8,...), iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Implicit-ExtIEs } } OPTIONAL, ... } HARQ-MemoryPartitioning-Implicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HARQ-MemoryPartitioning-Explicit ::= SEQUENCE { hARQ-MemoryPartitioningList HARQ-MemoryPartitioningList, iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioning-Explicit-ExtIEs } } OPTIONAL, ... } HARQ-MemoryPartitioning-Explicit-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HARQ-MemoryPartitioningList ::= SEQUENCE (SIZE (1..maxNrOfHARQProcesses)) OF HARQ-MemoryPartitioningItem HARQ-MemoryPartitioningItem ::= SEQUENCE { process-Memory-Size 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,...}, iE-Extensions ProtocolExtensionContainer { { HARQ-MemoryPartitioningItem-ExtIEs } } OPTIONAL, ... } HARQ-MemoryPartitioningItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDPA-Capability ::= ENUMERATED {hsdpa-capable, hsdpa-non-capable} HS-DSCHProvidedBitRate ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF HS-DSCHProvidedBitRate-Item HS-DSCHProvidedBitRate-Item ::= SEQUENCE { schedulingPriorityIndicator SchedulingPriorityIndicator, hS-DSCHProvidedBitRateValue HS-DSCHProvidedBitRateValue, iE-Extensions ProtocolExtensionContainer { { HS-DSCHProvidedBitRate-Item-ExtIEs} } OPTIONAL, ... } HS-DSCHProvidedBitRate-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-DSCHProvidedBitRateValue ::= INTEGER(0..16777215,...) -- Unit bit/s, Range 0..2^24-1, Step 1 bit HS-DSCHRequiredPower ::= SEQUENCE (SIZE (1..maxNrOfPriorityClasses)) OF HS-DSCHRequiredPower-Item HS-DSCHRequiredPower-Item ::= SEQUENCE { schedulingPriorityIndicator SchedulingPriorityIndicator, hS-DSCHRequiredPowerValue HS-DSCHRequiredPowerValue, hS-DSCHRequiredPowerPerUEInformation HS-DSCHRequiredPowerPerUEInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPower-Item-ExtIEs} } OPTIONAL, ... } HS-DSCHRequiredPower-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-DSCHRequiredPowerValue ::= INTEGER(0..1000) -- Unit %, Range 0 ..1000, Step 0.1% HS-DSCHRequiredPowerPerUEInformation ::= SEQUENCE (SIZE (1.. maxNrOfContextsOnUeList)) OF HS-DSCHRequiredPowerPerUEInformation-Item HS-DSCHRequiredPowerPerUEInformation-Item ::= SEQUENCE { cRNC-CommunicationContextID CRNC-CommunicationContextID, hS-DSCHRequiredPowerPerUEWeight HS-DSCHRequiredPowerPerUEWeight OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs} } OPTIONAL, ... } HS-DSCHRequiredPowerPerUEInformation-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-DSCHRequiredPowerPerUEWeight ::= INTEGER(0..100) -- Unit %, Range 0 ..100, Step 1% HSDSCH-FDD-Information ::= SEQUENCE { hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information, ueCapability-Info UE-Capability-Information, mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM, cqiFeedback-CycleK CQI-Feedback-Cycle, cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- This IE shall be present if the CQI Feedback Cycle k is greater than 0 ackNackRepetitionFactor AckNack-RepetitionFactor, cqiPowerOffset CQI-Power-Offset, ackPowerOffset Ack-Power-Offset, nackPowerOffset Nack-Power-Offset, hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, measurement-Power-Offset Measurement-Power-Offset OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-ExtIEs} } OPTIONAL, ... } HSDSCH-FDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-TDD-Information ::= SEQUENCE { hSDSCH-MACdFlows-Information HSDSCH-MACdFlows-Information, ueCapability-Info UE-Capability-Information, mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM, tDD-AckNack-Power-Offset TDD-AckNack-Power-Offset, iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-ExtIEs} } OPTIONAL, ... } HSDSCH-TDD-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-Information-to-Modify ::= SEQUENCE { hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL, priorityQueueInfotoModify PriorityQueue-InfoList-to-Modify OPTIONAL, mAChs-Reordering-Buffer-Size-for-RLC-UM MAChsReorderingBufferSize-for-RLC-UM OPTIONAL, cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, -- For FDD only cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, -- For FDD only ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, -- For FDD only cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only measurement-Power-Offset Measurement-Power-Offset OPTIONAL, -- For FDD only hSSCCHCodeChangeGrant HSSCCH-Code-Change-Grant OPTIONAL, tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-ExtIEs} } OPTIONAL, ... } HSDSCH-Information-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-MACdFlow-Specific-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InfoItem-to-Modify HSDSCH-MACdFlow-Specific-InfoItem-to-Modify ::= SEQUENCE { hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID, allocationRetentionPriority AllocationRetentionPriority OPTIONAL, transportBearerRequestIndicator TransportBearerRequestIndicator, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs} } OPTIONAL, ... } HSDSCH-MACdFlow-Specific-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-Information-to-Modify-Unsynchronised ::= SEQUENCE { hsDSCH-MACdFlow-Specific-Info-to-Modify HSDSCH-MACdFlow-Specific-InfoList-to-Modify OPTIONAL, priorityQueueInfotoModifyUnsynchronised PriorityQueue-InfoList-to-Modify-Unsynchronised OPTIONAL, cqiPowerOffset CQI-Power-Offset OPTIONAL, -- For FDD only ackPowerOffset Ack-Power-Offset OPTIONAL, -- For FDD only nackPowerOffset Nack-Power-Offset OPTIONAL, -- For FDD only hsscch-PowerOffset HSSCCH-PowerOffset OPTIONAL, -- For FDD only tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, -- For TDD only iE-Extensions ProtocolExtensionContainer { { HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL, ... } HSDSCH-Information-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-FDD-Information-Response ::= SEQUENCE { hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL, hsSCCH-Specific-Information-ResponseFDD HSSCCH-Specific-InformationRespListFDD OPTIONAL, hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Information-Response-ExtIEs } } OPTIONAL, ... } HSDSCH-FDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-TDD-Information-Response ::= SEQUENCE { hsDSCH-MACdFlow-Specific-InformationResp HSDSCH-MACdFlow-Specific-InformationResp OPTIONAL, hsSCCH-Specific-Information-ResponseTDD HSSCCH-Specific-InformationRespListTDD OPTIONAL, -- Not Applicable to 1.28Mcps TDD hsSCCH-Specific-Information-ResponseTDDLCR HSSCCH-Specific-InformationRespListTDDLCR OPTIONAL, -- Not Applicable to 3.84Mcps TDD hARQ-MemoryPartitioning HARQ-MemoryPartitioning OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Information-Response-ExtIEs } } OPTIONAL, ... } HSDSCH-TDD-Information-Response-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-MACdFlow-Specific-InformationResp ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InformationResp-Item HSDSCH-MACdFlow-Specific-InformationResp-Item ::= SEQUENCE { hsDSCHMacdFlow-Id HSDSCH-MACdFlow-ID, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, hSDSCH-Initial-Capacity-Allocation HSDSCH-Initial-Capacity-Allocation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs } } OPTIONAL, ... } HSDSCH-MACdFlow-Specific-InformationRespItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-MACdFlows-Information ::= SEQUENCE { hSDSCH-MACdFlow-Specific-Info HSDSCH-MACdFlow-Specific-InfoList, priorityQueue-Info PriorityQueue-InfoList, iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-Information-ExtIEs } } OPTIONAL, ... } HSDSCH-MACdFlows-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-MACdFlow-Specific-InfoList ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlow-Specific-InfoItem HSDSCH-MACdFlow-Specific-InfoItem ::= SEQUENCE { hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID, allocationRetentionPriority AllocationRetentionPriority, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs} } OPTIONAL, ... } HSDSCH-MACdFlow-Specific-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-MACdFlows-to-Delete ::= SEQUENCE (SIZE (1..maxNrOfMACdFlows)) OF HSDSCH-MACdFlows-to-Delete-Item HSDSCH-MACdFlows-to-Delete-Item ::= SEQUENCE { hsDSCH-MACdFlow-ID HSDSCH-MACdFlow-ID, iE-Extensions ProtocolExtensionContainer { { HSDSCH-MACdFlows-to-Delete-Item-ExtIEs} } OPTIONAL, ... } HSDSCH-MACdFlows-to-Delete-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSSCCH-PowerOffset ::= INTEGER (0..255) -- PowerOffset = -32 + offset * 0.25 -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB HSDSCH-Initial-Capacity-Allocation::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF HSDSCH-Initial-Capacity-AllocationItem HSDSCH-Initial-Capacity-AllocationItem ::= SEQUENCE { schedulingPriorityIndicator SchedulingPriorityIndicator, maximum-MACdPDU-Size MACdPDU-Size, hSDSCH-InitialWindowSize HSDSCH-InitialWindowSize, iE-Extensions ProtocolExtensionContainer { { HSDSCH-Initial-Capacity-AllocationItem-ExtIEs } } OPTIONAL, ... } HSDSCH-Initial-Capacity-AllocationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-InitialWindowSize ::= INTEGER (1..255) -- Number of MAC-d PDUs. HSSCCH-Specific-InformationRespListFDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Codes HSSCCH-Codes ::= SEQUENCE { codeNumber INTEGER (0..127), iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemFDD-ExtIEs } } OPTIONAL, ... } HSSCCH-Specific-InformationRespItemFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSSCCH-Specific-InformationRespListTDD ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDD HSSCCH-Specific-InformationRespItemTDD ::= SEQUENCE { timeslot TimeSlot, midambleShiftAndBurstType MidambleShiftAndBurstType, tDD-ChannelisationCode TDD-ChannelisationCode, hSSICH-Info HSSICH-Info, iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDD-ExtIEs } } OPTIONAL, ... } HSSCCH-Specific-InformationRespItemTDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSSCCH-Specific-InformationRespListTDDLCR ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHCodes)) OF HSSCCH-Specific-InformationRespItemTDDLCR HSSCCH-Specific-InformationRespItemTDDLCR ::= SEQUENCE { timeslotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, first-TDD-ChannelisationCode TDD-ChannelisationCode, second-TDD-ChannelisationCode TDD-ChannelisationCode, hSSICH-InfoLCR HSSICH-InfoLCR, iE-Extensions ProtocolExtensionContainer { { HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs } } OPTIONAL, ... } HSSCCH-Specific-InformationRespItemTDDLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSSICH-Info ::= SEQUENCE { hsSICH-ID HS-SICH-ID, timeslot TimeSlot, midambleShiftAndBurstType MidambleShiftAndBurstType, tDD-ChannelisationCode TDD-ChannelisationCode, iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-ExtIEs } } OPTIONAL, ... } HSSICH-Info-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSSICH-InfoLCR ::= SEQUENCE { hsSICH-ID HS-SICH-ID, timeslotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, tDD-ChannelisationCode TDD-ChannelisationCode, iE-Extensions ProtocolExtensionContainer { { HSSICH-Info-LCR-ExtIEs } } OPTIONAL, ... } HSSICH-Info-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-SICH-Reception-Quality-Value ::= SEQUENCE { failed-HS-SICH HS-SICH-failed, missed-HS-SICH HS-SICH-missed, total-HS-SICH HS-SICH-total, iE-Extensions ProtocolExtensionContainer { { HS-SICH-Reception-Quality-Value-ExtIEs} } OPTIONAL, ... } HS-SICH-Reception-Quality-Value-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-SICH-failed ::= INTEGER (0..20) HS-SICH-missed ::= INTEGER (0..20) HS-SICH-total ::= INTEGER (0..20) HS-SICH-Reception-Quality-Measurement-Value ::= INTEGER (0..20) -- According to mapping in [23] HSDSCH-MACdFlow-ID ::= INTEGER (0..maxNrOfMACdFlows-1) HSDSCH-RNTI ::= INTEGER (0..65535) HS-PDSCH-FDD-Code-Information ::= SEQUENCE { number-of-HS-PDSCH-codes INTEGER (0..maxHS-PDSCHCodeNrComp-1), hS-PDSCH-Start-code-number HS-PDSCH-Start-code-number OPTIONAL, -- Only included when number of HS-DSCH codes > 0 iE-Extensions ProtocolExtensionContainer { { HS-PDSCH-FDD-Code-Information-ExtIEs} } OPTIONAL, ... } HS-PDSCH-FDD-Code-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HS-PDSCH-Start-code-number ::= INTEGER (1..maxHS-PDSCHCodeNrComp-1) HS-SCCH-ID ::= INTEGER (0..31) HS-SICH-ID ::= INTEGER (0..31) HS-SCCH-FDD-Code-Information::= CHOICE { replace HS-SCCH-FDD-Code-List, remove NULL, ... } HS-SCCH-FDD-Code-List ::= SEQUENCE (SIZE (1..maxNrOfHSSCCHs)) OF HS-SCCH-FDD-Code-Information-Item HS-SCCH-FDD-Code-Information-Item ::= INTEGER (0..maxHS-SCCHCodeNrComp-1) HSSCCH-CodeChangeIndicator ::= ENUMERATED { hsSCCHCodeChangeNeeded } HSSCCH-Code-Change-Grant ::= ENUMERATED { changeGranted } HSDSCH-FDD-Update-Information ::= SEQUENCE { hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL, cqiFeedback-CycleK CQI-Feedback-Cycle OPTIONAL, cqiRepetitionFactor CQI-RepetitionFactor OPTIONAL, ackNackRepetitionFactor AckNack-RepetitionFactor OPTIONAL, cqiPowerOffset CQI-Power-Offset OPTIONAL, ackPowerOffset Ack-Power-Offset OPTIONAL, nackPowerOffset Nack-Power-Offset OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-FDD-Update-Information-ExtIEs } } OPTIONAL, ... } HSDSCH-FDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } HSDSCH-TDD-Update-Information ::= SEQUENCE { hsSCCHCodeChangeIndicator HSSCCH-CodeChangeIndicator OPTIONAL, tDDAckNackPowerOffset TDD-AckNack-Power-Offset OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSDSCH-TDD-Update-Information-ExtIEs } } OPTIONAL, ... } HSDSCH-TDD-Update-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } -- ========================================== -- I -- ========================================== IB-OC-ID ::= INTEGER (1..16) IB-SG-DATA ::= BIT STRING -- Contains SIB data fixed" or "SIB data variable" in segment as encoded in ref.[18]. IB-SG-POS ::= INTEGER (0..4094) -- Only even positions allowed IB-SG-REP ::= ENUMERATED {rep4, rep8, rep16, rep32, rep64, rep128, rep256, rep512, rep1024, rep2048, rep4096} IB-Type ::= ENUMERATED { mIB, sB1, sB2, sIB1, sIB2, sIB3, sIB4, sIB5, sIB6, sIB7, sIB8, sIB9, sIB10, sIB11, sIB12, sIB13, sIB13dot1, sIB13dot2, sIB13dot3, sIB13dot4, sIB14, sIB15, sIB15dot1, sIB15dot2, sIB15dot3, sIB16, ..., sIB17, sIB15dot4, sIB18, sIB15dot5 } InformationReportCharacteristics ::= CHOICE { onDemand NULL, periodic InformationReportCharacteristicsType-ReportPeriodicity, onModification InformationReportCharacteristicsType-OnModification, ... } InformationReportCharacteristicsType-ReportPeriodicity ::= CHOICE { min ReportPeriodicity-Scaledmin, hours ReportPeriodicity-Scaledhour, ... } InformationReportCharacteristicsType-OnModification ::= SEQUENCE { information-thresholds InformationThresholds OPTIONAL, ie-Extensions ProtocolExtensionContainer { { InformationReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL, ... } InformationReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } InformationThresholds ::= CHOICE { dgps DGPSThresholds, ... } InformationExchangeID ::= INTEGER (0..1048575) InformationType ::= SEQUENCE { information-Type-Item Information-Type-Item, gPSInformation GPS-Information OPTIONAL, -- The IE shall be present if the Information Type Item IE indicates "GPS Information". iE-Extensions ProtocolExtensionContainer { { Information-Type-ExtIEs} } OPTIONAL, ... } Information-Type-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Information-Type-Item ::= ENUMERATED { gpsinformation, dgpscorrections, gpsrxpos, ... } InnerLoopDLPCStatus ::= ENUMERATED { active, inactive } IPDL-Indicator ::= ENUMERATED { active, inactive } IPDL-FDD-Parameters ::= SEQUENCE { iP-SpacingFDD ENUMERATED{sp5,sp7,sp10,sp15,sp20,sp30,sp40,sp50,...}, iP-Length ENUMERATED{len5, len10}, seed INTEGER(0..63), burstModeParams BurstModeParams OPTIONAL, iP-Offset INTEGER(0..9), iE-Extensions ProtocolExtensionContainer { { IPDLFDDParameter-ExtIEs} } OPTIONAL, ... } IPDLFDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } IPDL-TDD-Parameters ::= SEQUENCE { iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...}, iP-Start INTEGER(0..4095), iP-Slot INTEGER(0..14), iP-PCCPCH ENUMERATED{switchOff-1-Frame,switchOff-2-Frames}, burstModeParams BurstModeParams OPTIONAL, iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameter-ExtIEs} } OPTIONAL, ... } IPDL-TDD-Parameters-LCR ::= SEQUENCE { iP-SpacingTDD ENUMERATED{sp30,sp40,sp50,sp70,sp100,...}, iP-Start INTEGER(0..4095), iP-Sub ENUMERATED{first,second,both}, burstModeParams BurstModeParams OPTIONAL, iE-Extensions ProtocolExtensionContainer { { IPDLTDDParameterLCR-ExtIEs} } OPTIONAL, ... } BurstModeParams ::= SEQUENCE { burstStart INTEGER(0..15), burstLength INTEGER(10..25), burstFreq INTEGER(1..16), ... } IPDLTDDParameter-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } IPDLTDDParameterLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } -- ========================================== -- J -- ========================================== -- ========================================== -- K -- ========================================== -- ========================================== -- L -- ========================================== LimitedPowerIncrease ::= ENUMERATED { used, not-used } Local-Cell-ID ::= INTEGER (0..268435455) -- ========================================== -- M -- ========================================== MACdPDU-Size ::= INTEGER (1..5000,...) MACdPDU-Size-Indexlist ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem MACdPDU-Size-IndexItem ::= SEQUENCE { sID SID, macdPDU-Size MACdPDU-Size, iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-ExtIEs} } OPTIONAL, ... } MACdPDU-Size-IndexItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } MACdPDU-Size-Indexlist-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfMACdPDUIndexes)) OF MACdPDU-Size-IndexItem-to-Modify MACdPDU-Size-IndexItem-to-Modify ::= SEQUENCE { sID SID, macdPDU-Size MACdPDU-Size, iE-Extensions ProtocolExtensionContainer { { MACdPDU-Size-IndexItem-to-Modify-ExtIEs} } OPTIONAL, ... } MACdPDU-Size-IndexItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } MAChsGuaranteedBitRate ::= INTEGER (0..16777215,...) MAChsReorderingBufferSize-for-RLC-UM ::= INTEGER (0..300,...) -- Unit kBytes MAC-hsWindowSize ::= ENUMERATED {v4, v6, v8, v12, v16, v24, v32,...} MaximumDL-PowerCapability ::= INTEGER(0..500) -- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB Maximum-PDSCH-Power ::= SEQUENCE { maximum-PDSCH-Power-SF4 DL-Power OPTIONAL, maximum-PDSCH-Power-SF8 DL-Power OPTIONAL, maximum-PDSCH-Power-SF16 DL-Power OPTIONAL, maximum-PDSCH-Power-SF32 DL-Power OPTIONAL, maximum-PDSCH-Power-SF64 DL-Power OPTIONAL, maximum-PDSCH-Power-SF128 DL-Power OPTIONAL, maximum-PDSCH-Power-SF256 DL-Power OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Maximum-PDSCH-Power-ExtIEs} } OPTIONAL, ... } Maximum-PDSCH-Power-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } MaximumTransmissionPower ::= INTEGER(0..500) -- Unit dBm, Range 0dBm .. 50dBm, Step +0.1dB MaxNrOfUL-DPDCHs ::= INTEGER (1..6) Max-Number-of-PCPCHes ::= INTEGER (1..64,...) MaxPRACH-MidambleShifts ::= ENUMERATED { shift4, shift8, ... } MeasurementFilterCoefficient ::= ENUMERATED {k0, k1, k2, k3, k4, k5, k6, k7, k8, k9, k11, k13, k15, k17, k19,...} -- Measurement Filter Coefficient to be used for measurement MeasurementID ::= INTEGER (0..1048575) Measurement-Power-Offset ::= INTEGER(-12 .. 26) -- Actual value = IE value * 0.5 MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF SEQUENCE { iE-ID ProtocolIE-ID, repetitionNumber RepetitionNumber1 OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL, ... } MessageStructure-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } MidambleConfigurationLCR ::= ENUMERATED {v2, v4, v6, v8, v10, v12, v14, v16, ...} MidambleConfigurationBurstType1And3 ::= ENUMERATED {v4, v8, v16} MidambleConfigurationBurstType2 ::= ENUMERATED {v3, v6} MidambleShiftAndBurstType ::= CHOICE { type1 SEQUENCE { midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3, midambleAllocationMode CHOICE { defaultMidamble NULL, commonMidamble NULL, ueSpecificMidamble MidambleShiftLong, ... }, ... }, type2 SEQUENCE { midambleConfigurationBurstType2 MidambleConfigurationBurstType2, midambleAllocationMode CHOICE { defaultMidamble NULL, commonMidamble NULL, ueSpecificMidamble MidambleShiftShort, ... }, ... }, type3 SEQUENCE { midambleConfigurationBurstType1And3 MidambleConfigurationBurstType1And3, midambleAllocationMode CHOICE { defaultMidamble NULL, ueSpecificMidamble MidambleShiftLong, ... }, ... }, ... } MidambleShiftLong ::= INTEGER (0..15) MidambleShiftShort ::= INTEGER (0..5) MidambleShiftLCR ::= SEQUENCE { midambleAllocationMode MidambleAllocationMode, midambleShift MidambleShiftLong OPTIONAL, -- The IE shall be present if the Midamble Allocation Mode IE is set to "UE specific midamble". midambleConfigurationLCR MidambleConfigurationLCR, iE-Extensions ProtocolExtensionContainer { {MidambleShiftLCR-ExtIEs} } OPTIONAL, ... } MidambleAllocationMode ::= ENUMERATED { defaultMidamble, commonMidamble, uESpecificMidamble, ... } MidambleShiftLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } MinimumDL-PowerCapability ::= INTEGER(0..800) -- Unit dBm, Range -30dBm .. 50dBm, Step +0.1dB MinSpreadingFactor ::= ENUMERATED { v4, v8, v16, v32, v64, v128, v256, v512 } -- TDD Mapping scheme for the minimum spreading factor 1 and 2: "256" means 1, "512" means 2 ModifyPriorityQueue ::= CHOICE { addPriorityQueue PriorityQueue-InfoItem-to-Add, modifyPriorityQueue PriorityQueue-InfoItem-to-Modify, deletePriorityQueue PriorityQueue-Id, ... } Modulation ::= ENUMERATED { qPSK, eightPSK, ... } MinUL-ChannelisationCodeLength ::= ENUMERATED { v4, v8, v16, v32, v64, v128, v256, ... } MultiplexingPosition ::= ENUMERATED { fixed, flexible } -- ========================================== -- N -- ========================================== Nack-Power-Offset ::= INTEGER (0..8,...) -- According to mapping in ref. [9] subclause 4.2.1 NCyclesPerSFNperiod ::= ENUMERATED { v1, v2, v4, v8, ..., v16, v32, v64 } NEOT ::= INTEGER (0..8) NFmax ::= INTEGER (1..64,...) NRepetitionsPerCyclePeriod ::= INTEGER (2..10) N-INSYNC-IND ::= INTEGER (1..256) N-OUTSYNC-IND ::= INTEGER (1..256) NeighbouringCellMeasurementInformation ::= SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF CHOICE { neighbouringFDDCellMeasurementInformation NeighbouringFDDCellMeasurementInformation, -- FDD only neighbouringTDDCellMeasurementInformation NeighbouringTDDCellMeasurementInformation, -- Applicable to 3.84Mcps TDD only ..., extension-neighbouringCellMeasurementInformation Extension-neighbouringCellMeasurementInformation } Extension-neighbouringCellMeasurementInformation ::= ProtocolIE-Single-Container {{ Extension-neighbouringCellMeasurementInformationIE }} Extension-neighbouringCellMeasurementInformationIE NBAP-PROTOCOL-IES ::= { { ID id-neighbouringTDDCellMeasurementInformationLCR CRITICALITY reject TYPE NeighbouringTDDCellMeasurementInformationLCR PRESENCE mandatory }, -- Applicable to 1.28Mcps TDD only ... } NeighbouringFDDCellMeasurementInformation ::= SEQUENCE { uC-Id UC-Id, uARFCN UARFCN, primaryScramblingCode PrimaryScramblingCode, iE-Extensions ProtocolExtensionContainer { { NeighbouringFDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL, ... } NeighbouringFDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } NeighbouringTDDCellMeasurementInformation ::= SEQUENCE { uC-Id UC-Id, uARFCN UARFCN, cellParameterID CellParameterID, timeSlot TimeSlot OPTIONAL, midambleShiftAndBurstType MidambleShiftAndBurstType OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationItem-ExtIEs} } OPTIONAL, ... } NeighbouringTDDCellMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } NeighbouringTDDCellMeasurementInformationLCR ::= SEQUENCE { uC-Id UC-Id, uARFCN UARFCN, cellParameterID CellParameterID, timeSlotLCR TimeSlotLCR OPTIONAL, midambleShiftLCR MidambleShiftLCR OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs} } OPTIONAL, ... } NeighbouringTDDCellMeasurementInformationLCRItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } NodeB-CommunicationContextID ::= INTEGER (0..1048575) NumberOfReportedCellPortions ::= INTEGER (1..maxNrOfCellPortionsPerCell,...) NStartMessage ::= INTEGER (1..8) NSubCyclesPerCyclePeriod ::= INTEGER (1..16,...) -- ========================================== -- O -- ========================================== -- ========================================== -- P -- ========================================== PagingIndicatorLength ::= ENUMERATED { v2, v4, v8, ... } PayloadCRC-PresenceIndicator ::= ENUMERATED { cRC-Included, cRC-NotIncluded, ... } PCCPCH-Power ::= INTEGER (-150..400,...) -- PCCPCH-power = power * 10 -- If power <= -15 PCCPCH shall be set to -150 -- If power >= 40 PCCPCH shall be set to 400 -- Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB PCP-Length ::= ENUMERATED{ v0, v8 } PDSCH-CodeMapping ::= SEQUENCE { dl-ScramblingCode DL-ScramblingCode, signallingMethod CHOICE { code-Range PDSCH-CodeMapping-PDSCH-CodeMappingInformationList, tFCI-Range PDSCH-CodeMapping-DSCH-MappingInformationList, explicit PDSCH-CodeMapping-PDSCH-CodeInformationList, ..., replace PDSCH-CodeMapping-ReplacedPDSCH-CodeInformationList }, iE-Extensions ProtocolExtensionContainer { { PDSCH-CodeMapping-ExtIEs} } OPTIONAL, ... } PDSCH-CodeMapping-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PDSCH-CodeMapping-CodeNumberComp ::= INTEGER (0..maxCodeNrComp-1) PDSCH-CodeMapping-SpreadingFactor ::= ENUMERATED { v4, v8, v16, v32, v64, v128, v256, ... } PDSCH-CodeMapping-PDSCH-CodeMappingInformationList ::= SEQUENCE (SIZE (1..maxNrOfCodeGroups)) OF SEQUENCE { spreadingFactor PDSCH-CodeMapping-SpreadingFactor, multi-CodeInfo PDSCH-Multi-CodeInfo, start-CodeNumber PDSCH-CodeMapping-CodeNumberComp, stop-CodeNumber PDSCH-CodeMapping-CodeNumberComp, iE-Extensions ProtocolExtensionContainer { { PDSCH-CodeMapping-PDSCH-CodeMappingInformationList-ExtIEs} } OPTIONAL, ... } PDSCH-CodeMapping-PDSCH-CodeMappingInformationList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PDSCH-CodeMapping-DSCH-MappingInformationList ::= SEQUENCE (SIZE (1..maxNrOfTFCIGroups)) OF SEQUENCE { maxTFCI-field2-Value PDSCH-CodeMapping-MaxTFCI-Field2-Value, spreadingFactor PDSCH-CodeMapping-SpreadingFactor, multi-CodeInfo PDSCH-Multi-CodeInfo, codeNumber PDSCH-CodeMapping-CodeNumberComp, iE-Extensions ProtocolExtensionContainer { { PDSCH-CodeMapping-DSCH-MappingInformationList-ExtIEs} } OPTIONAL, ... } PDSCH-CodeMapping-DSCH-MappingInformationList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PDSCH-CodeMapping-MaxTFCI-Field2-Value ::= INTEGER (1..1023) PDSCH-CodeMapping-PDSCH-CodeInformationList ::= SEQUENCE (SIZE (1..maxNrOfTFCI2Combs)) OF SEQUENCE { spreadingFactor PDSCH-CodeMapping-SpreadingFactor, multi-CodeInfo PDSCH-Multi-CodeInfo, codeNumber PDSCH-CodeMapping-CodeNumberComp, iE-Extensions ProtocolExtensionContainer { { PDSCH-CodeMapping-PDSCH-CodeInformationList-ExtIEs} } OPTIONAL, ... } PDSCH-CodeMapping-PDSCH-CodeInformationList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PDSCH-CodeMapping-ReplacedPDSCH-CodeInformationList ::= SEQUENCE (SIZE (1..maxNrOfTFCI2Combs)) OF SEQUENCE { tfci-Field2 TFCS-MaxTFCI-field2-Value, spreadingFactor PDSCH-CodeMapping-SpreadingFactor, multi-CodeInfo PDSCH-Multi-CodeInfo, codeNumber PDSCH-CodeMapping-CodeNumberComp, iE-Extensions ProtocolExtensionContainer { { PDSCH-CodeMapping-ReplacedPDSCH-CodeInformationList-ExtIEs} } OPTIONAL, ... } PDSCH-CodeMapping-ReplacedPDSCH-CodeInformationList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PDSCH-Multi-CodeInfo ::= INTEGER (1..16) PDSCH-ID ::= INTEGER (0..255) PDSCHSet-ID ::= INTEGER (0..255) PICH-Mode ::= ENUMERATED { v18, v36, v72, v144, ... } PICH-Power ::= INTEGER (-10..5) -- Unit dB, Range -10dB .. +5dB, Step +1dB PowerAdjustmentType ::= ENUMERATED { none, common, individual } PowerOffset ::= INTEGER (0..24) -- PowerOffset = offset * 0.25 -- Unit dB, Range 0dB .. +6dB, Step +0.25dB PowerRaiseLimit ::= INTEGER (0..10) PRACH-Midamble ::= ENUMERATED { inverted, direct, ... } PRC ::= INTEGER (-2047..2047) --pseudo range correction; scaling factor 0.32 meters PRCDeviation ::= ENUMERATED { one, two, five, ten, ... } PreambleSignatures ::= 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)) PreambleThreshold ::= INTEGER (0..72) -- 0= -36.0dB, 1= -35.5dB, ... , 72= 0.0dB PredictedSFNSFNDeviationLimit ::=INTEGER (1..256) -- Unit chip, Step 1/16 chip, Range 1/16..16 chip PredictedTUTRANGPSDeviationLimit ::= INTEGER (1..256) -- Unit chip, Step 1/16 chip, Range 1/16..16 chip Pre-emptionCapability ::= ENUMERATED { shall-not-trigger-pre-emption, may-trigger-pre-emption } Pre-emptionVulnerability ::= ENUMERATED { not-pre-emptable, pre-emptable } PrimaryCPICH-Power ::= INTEGER(-100..500) -- step 0.1 (Range -10.0..50.0) Unit is dBm Primary-CPICH-Usage-for-Channel-Estimation ::= ENUMERATED { primary-CPICH-may-be-used, primary-CPICH-shall-not-be-used } PrimaryScramblingCode ::= INTEGER (0..511) PriorityLevel ::= INTEGER (0..15) -- 0 = spare, 1 = highest priority, ...14 = lowest priority and 15 = no priority PriorityQueue-Id ::= INTEGER (0..maxNrOfPriorityQueues-1) PriorityQueue-InfoList ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem PriorityQueue-InfoItem ::= SEQUENCE { priorityQueueId PriorityQueue-Id, associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID, schedulingPriorityIndicator SchedulingPriorityIndicator, t1 T1, discardTimer DiscardTimer OPTIONAL, mAC-hsWindowSize MAC-hsWindowSize, mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL, macdPDU-Size-Index MACdPDU-Size-Indexlist, rLC-Mode RLC-Mode, iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-ExtIEs} } OPTIONAL, ... } PriorityQueue-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PriorityQueue-InfoList-to-Modify ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF ModifyPriorityQueue PriorityQueue-InfoItem-to-Add ::= SEQUENCE { priorityQueueId PriorityQueue-Id, associatedHSDSCH-MACdFlow HSDSCH-MACdFlow-ID, schedulingPriorityIndicator SchedulingPriorityIndicator, t1 T1, discardTimer DiscardTimer OPTIONAL, mAC-hsWindowSize MAC-hsWindowSize, mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL, macdPDU-Size-Index MACdPDU-Size-Indexlist, rLC-Mode RLC-Mode, iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Add-ExtIEs} } OPTIONAL, ... } PriorityQueue-InfoItem-to-Add-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PriorityQueue-InfoItem-to-Modify ::= SEQUENCE { priorityQueueId PriorityQueue-Id, schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL, t1 T1 OPTIONAL, discardTimer DiscardTimer OPTIONAL, mAC-hsWindowSize MAC-hsWindowSize OPTIONAL, mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL, macdPDU-Size-Index-to-Modify MACdPDU-Size-Indexlist-to-Modify OPTIONAL, iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-ExtIEs} } OPTIONAL, ... } PriorityQueue-InfoItem-to-Modify-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PriorityQueue-InfoList-to-Modify-Unsynchronised ::= SEQUENCE (SIZE (1..maxNrOfPriorityQueues)) OF PriorityQueue-InfoItem-to-Modify-Unsynchronised PriorityQueue-InfoItem-to-Modify-Unsynchronised ::= SEQUENCE { priorityQueueId PriorityQueue-Id, schedulingPriorityIndicator SchedulingPriorityIndicator OPTIONAL, discardTimer DiscardTimer OPTIONAL, mAChsGuaranteedBitRate MAChsGuaranteedBitRate OPTIONAL, iE-Extensions ProtocolExtensionContainer { { PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs} } OPTIONAL, ... } PriorityQueue-InfoItem-to-Modify-Unsynchronised-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } PrimaryCCPCH-RSCP ::= INTEGER (0..91) -- Mapping of non-negative values according to [23] PrimaryCCPCH-RSCP-Delta ::= INTEGER (-5..-1,...) -- Mapping of negative values according to [23] PropagationDelay ::= INTEGER (0..255) -- Unit: chips, step size 3 chips -- example: 0 = 0chip, 1 = 3chips SCH-TimeSlot ::= INTEGER (0..6) PunctureLimit ::= INTEGER (0..15) -- 0: 40%; 1: 44%; ... 14: 96%; 15: 100% PUSCH-ID ::= INTEGER (0..255) PUSCHSet-ID ::= INTEGER (0..255) -- ========================================== -- Q -- ========================================== QE-Selector ::= ENUMERATED { selected, non-selected } Qth-Parameter ::= INTEGER (-20..0) -- Unit dB, Step 1dB -- ========================================== -- R -- ========================================== RACH-SlotFormat ::= ENUMERATED { v0, v1, v2, v3, ... } RACH-SubChannelNumbers ::= 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)) RL-Specific-DCH-Info ::= SEQUENCE (SIZE (1..maxNrOfDCHs)) OF RL-Specific-DCH-Info-Item RL-Specific-DCH-Info-Item ::= SEQUENCE { dCH-id DCH-ID, bindingID BindingID OPTIONAL, transportlayeraddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { RL-Specific-DCH-Info-Item-ExtIEs} } OPTIONAL, ... } RL-Specific-DCH-Info-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Range-Correction-Rate ::= INTEGER (-127..127) -- scaling factor 0.032 m/s ReferenceClockAvailability ::= ENUMERATED { available, notAvailable } ReferenceSFNoffset ::= INTEGER (0..255) RepetitionLength ::= INTEGER (1..63) RepetitionPeriod ::= ENUMERATED { v1, v2, v4, v8, v16, v32, v64, ... } RepetitionNumber0 ::= INTEGER (0..255) RepetitionNumber1 ::= INTEGER (1..256) RefTFCNumber ::= INTEGER (0..3) ReportCharacteristics ::= CHOICE { onDemand NULL, periodic ReportCharacteristicsType-ReportPeriodicity, event-a ReportCharacteristicsType-EventA, event-b ReportCharacteristicsType-EventB, event-c ReportCharacteristicsType-EventC, event-d ReportCharacteristicsType-EventD, event-e ReportCharacteristicsType-EventE, event-f ReportCharacteristicsType-EventF, ..., extension-ReportCharacteristics Extension-ReportCharacteristics } Extension-ReportCharacteristics ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsIE }} Extension-ReportCharacteristicsIE NBAP-PROTOCOL-IES ::= { { ID id-ReportCharacteristicsType-OnModification CRITICALITY reject TYPE ReportCharacteristicsType-OnModification PRESENCE mandatory } } ReportCharacteristicsType-EventA ::= SEQUENCE { measurementThreshold ReportCharacteristicsType-MeasurementThreshold, measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventA-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventA-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-EventB ::= SEQUENCE { measurementThreshold ReportCharacteristicsType-MeasurementThreshold, measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventB-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventB-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-EventC ::= SEQUENCE { measurementIncreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold, measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventC-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventC-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-EventD ::= SEQUENCE { measurementDecreaseThreshold ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold, measurementChangeTime ReportCharacteristicsType-ScaledMeasurementChangeTime, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventD-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-EventE ::= SEQUENCE { measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold, measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL, measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL, reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventE-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventE-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-EventF ::= SEQUENCE { measurementThreshold1 ReportCharacteristicsType-MeasurementThreshold, measurementThreshold2 ReportCharacteristicsType-MeasurementThreshold OPTIONAL, measurementHysteresisTime ReportCharacteristicsType-ScaledMeasurementHysteresisTime OPTIONAL, reportPeriodicity ReportCharacteristicsType-ReportPeriodicity OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-EventF-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-EventF-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-OnModification ::= SEQUENCE { measurementThreshold ReportCharacteristicsType-MeasurementThreshold, iE-Extensions ProtocolExtensionContainer { { ReportCharacteristicsType-OnModification-ExtIEs} } OPTIONAL, ... } ReportCharacteristicsType-OnModification-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= CHOICE { received-total-wide-band-power Received-total-wide-band-power-Value-IncrDecrThres, transmitted-carrier-power Transmitted-Carrier-Power-Value, acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value, uL-TimeslotISCP UL-TimeslotISCP-Value-IncrDecrThres, sir SIR-Value-IncrDecrThres, sir-error SIR-Error-Value-IncrDecrThres, transmitted-code-power Transmitted-Code-Power-Value-IncrDecrThres, rscp RSCP-Value-IncrDecrThres, round-trip-time Round-Trip-Time-IncrDecrThres, acknowledged-PCPCH-access-preambles Acknowledged-PCPCH-access-preambles, detected-PCPCH-access-preambles Detected-PCPCH-access-preambles, ..., extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold } Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE }} Extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThresholdIE NBAP-PROTOCOL-IES ::= { { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmissionValue PRESENCE mandatory} } ReportCharacteristicsType-MeasurementThreshold ::= CHOICE { received-total-wide-band-power Received-total-wide-band-power-Value, transmitted-carrier-power Transmitted-Carrier-Power-Value, acknowledged-prach-preambles Acknowledged-PRACH-preambles-Value, uL-TimeslotISCP UL-TimeslotISCP-Value, sir SIR-Value, sir-error SIR-Error-Value, transmitted-code-power Transmitted-Code-Power-Value, rscp RSCP-Value, rx-timing-deviation Rx-Timing-Deviation-Value, round-trip-time Round-Trip-Time-Value, acknowledged-PCPCH-access-preambles Acknowledged-PCPCH-access-preambles, detected-PCPCH-access-preambles Detected-PCPCH-access-preambles, ..., extension-ReportCharacteristicsType-MeasurementThreshold Extension-ReportCharacteristicsType-MeasurementThreshold } Extension-ReportCharacteristicsType-MeasurementThreshold ::= ProtocolIE-Single-Container {{ Extension-ReportCharacteristicsType-MeasurementThresholdIE }} Extension-ReportCharacteristicsType-MeasurementThresholdIE NBAP-PROTOCOL-IES ::= { { ID id-TUTRANGPSMeasurementThresholdInformation CRITICALITY reject TYPE TUTRANGPSMeasurementThresholdInformation PRESENCE mandatory }| { ID id-SFNSFNMeasurementThresholdInformation CRITICALITY reject TYPE SFNSFNMeasurementThresholdInformation PRESENCE mandatory }| { ID id-Rx-Timing-Deviation-Value-LCR CRITICALITY reject TYPE Rx-Timing-Deviation-Value-LCR PRESENCE mandatory}| { ID id-HS-SICH-Reception-Quality-Measurement-Value CRITICALITY reject TYPE HS-SICH-Reception-Quality-Measurement-Value PRESENCE mandatory}| { ID id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmission CRITICALITY reject TYPE TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmissionValue PRESENCE mandatory}| { ID id-HS-DSCHRequiredPowerValue CRITICALITY reject TYPE HS-DSCHRequiredPowerValue PRESENCE mandatory} } ReportCharacteristicsType-ScaledMeasurementChangeTime ::= CHOICE { msec MeasurementChangeTime-Scaledmsec, ... } MeasurementChangeTime-Scaledmsec ::= INTEGER (1..6000,...) -- MeasurementChangeTime-Scaledmsec = Time * 10 -- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms ReportCharacteristicsType-ScaledMeasurementHysteresisTime ::= CHOICE { msec MeasurementHysteresisTime-Scaledmsec, ... } MeasurementHysteresisTime-Scaledmsec ::= INTEGER (1..6000,...) -- MeasurementHysteresisTime-Scaledmsec = Time * 10 -- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms ReportCharacteristicsType-ReportPeriodicity ::= CHOICE { msec ReportPeriodicity-Scaledmsec, min ReportPeriodicity-Scaledmin, ... } ReportPeriodicity-Scaledmsec ::= INTEGER (1..6000,...) -- ReportPeriodicity-msec = ReportPeriodicity * 10 -- Unit ms, Range 10ms .. 60000ms(1min), Step 10ms ReportPeriodicity-Scaledmin ::= INTEGER (1..60,...) -- Unit min, Range 1min .. 60min(hour), Step 1min ReportPeriodicity-Scaledhour ::= INTEGER (1..24,...) -- Unit hour, Range 1hour .. 24hours(day), Step 1hour ResourceOperationalState ::= ENUMERATED { enabled, disabled } RL-ID ::= INTEGER (0..31) RL-Set-ID ::= INTEGER (0..31) RLC-Mode ::= ENUMERATED { rLC-AM, rLC-UM, ... } Round-Trip-Time-IncrDecrThres ::= INTEGER(0..32766) RNC-ID ::= INTEGER (0..4095) Round-Trip-Time-Value ::= INTEGER(0..32767) -- According to mapping in [22] RSCP-Value ::= INTEGER (0..127) -- According to mapping in [23] RSCP-Value-IncrDecrThres ::= INTEGER (0..126) Received-total-wide-band-power-Value ::= INTEGER(0..621) -- According to mapping in [22]/[23] Received-total-wide-band-power-Value-IncrDecrThres ::= INTEGER (0..620) RequestedDataValueInformation ::= CHOICE { informationAvailable InformationAvailable, informationnotAvailable InformationnotAvailable } InformationAvailable::= SEQUENCE { requesteddataValue RequestedDataValue, ie-Extensions ProtocolExtensionContainer { { InformationAvailableItem-ExtIEs} } OPTIONAL, ... } InformationAvailableItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } InformationnotAvailable ::= NULL RequestedDataValue ::= SEQUENCE { dgps-corrections DGPSCorrections OPTIONAL, gps-navandrecovery GPS-NavigationModel-and-TimeRecovery OPTIONAL, gps-ionos-model GPS-Ionospheric-Model OPTIONAL, gps-utc-model GPS-UTC-Model OPTIONAL, gps-almanac GPS-Almanac OPTIONAL, gps-rt-integrity GPS-RealTime-Integrity OPTIONAL, gpsrxpos GPS-RX-POS OPTIONAL, iE-Extensions ProtocolExtensionContainer { { RequestedDataValue-ExtIEs} } OPTIONAL, ... } RequestedDataValue-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Rx-Timing-Deviation-Value ::= INTEGER (0..8191) -- According to mapping in [23] Rx-Timing-Deviation-Value-LCR ::= INTEGER (0..511) -- According to mapping in [23] -- ========================================== -- S -- ========================================== AdjustmentPeriod ::= INTEGER(1..256) -- Unit Frame SAT-ID ::= INTEGER (0..63) SAT-Info-Almanac ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-Almanac-Item SAT-Info-Almanac-Item ::= SEQUENCE { data-id DATA-ID, sat-id SAT-ID, gps-e-alm BIT STRING (SIZE (16)), gps-toa-alm BIT STRING (SIZE (8)), gps-delta-I-alm BIT STRING (SIZE (16)), omegadot-alm BIT STRING (SIZE (16)), svhealth-alm BIT STRING (SIZE (8)), gps-a-sqrt-alm BIT STRING (SIZE (24)), omegazero-alm BIT STRING (SIZE (24)), m-zero-alm BIT STRING (SIZE (24)), gps-omega-alm BIT STRING (SIZE (24)), gps-af-zero-alm BIT STRING (SIZE (11)), gps-af-one-alm BIT STRING (SIZE (11)), ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-Item-ExtIEs} } OPTIONAL, ... } -- This GPS-Almanac-Information is for the 1st 16 satellites SAT-Info-Almanac-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SAT-Info-Almanac-ExtList ::= SEQUENCE (SIZE (1..maxNrOfSatAlmanac-maxNoSat)) OF SAT-Info-Almanac-ExtItem SAT-Info-Almanac-ExtItem ::= SEQUENCE { data-id DATA-ID, sat-id SAT-ID, gps-e-alm BIT STRING (SIZE (16)), gps-toa-alm BIT STRING (SIZE (8)), gps-delta-I-alm BIT STRING (SIZE (16)), omegadot-alm BIT STRING (SIZE (16)), svhealth-alm BIT STRING (SIZE (8)), gps-a-sqrt-alm BIT STRING (SIZE (24)), omegazero-alm BIT STRING (SIZE (24)), m-zero-alm BIT STRING (SIZE (24)), gps-omega-alm BIT STRING (SIZE (24)), gps-af-zero-alm BIT STRING (SIZE (11)), gps-af-one-alm BIT STRING (SIZE (11)), ie-Extensions ProtocolExtensionContainer { { SAT-Info-Almanac-ExtItemIEs } } OPTIONAL, ... } -- Includes the GPS-Almanac-Information for 17th through 32nd satellites. SAT-Info-Almanac-ExtItemIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SAT-Info-DGPSCorrections ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-DGPSCorrections-Item SAT-Info-DGPSCorrections-Item ::= SEQUENCE { sat-id SAT-ID, iode-dgps BIT STRING (SIZE (8)), udre UDRE, prc PRC, range-correction-rate Range-Correction-Rate, ie-Extensions ProtocolExtensionContainer { { SAT-Info-DGPSCorrections-Item-ExtIEs} } OPTIONAL, ... } SAT-Info-DGPSCorrections-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SATInfo-RealTime-Integrity ::= SEQUENCE (SIZE (1..maxNoSat)) OF SAT-Info-RealTime-Integrity-Item SAT-Info-RealTime-Integrity-Item ::= SEQUENCE { bad-sat-id SAT-ID, ie-Extensions ProtocolExtensionContainer { { SAT-Info-RealTime-Integrity-Item-ExtIEs} } OPTIONAL, ... } SAT-Info-RealTime-Integrity-Item-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } ScaledAdjustmentRatio ::= INTEGER(0..100) -- AdjustmentRatio = ScaledAdjustmentRatio / 100 MaxAdjustmentStep ::= INTEGER(1..10) -- Unit Slot SchedulingPriorityIndicator ::= INTEGER (0..15) -- lowest (0), highest (15) SID ::= INTEGER (0..maxNrOfMACdPDUIndexes-1) ScramblingCodeNumber ::= INTEGER (0..15) Secondary-CPICH-Information-Change ::= CHOICE { new-secondary-CPICH CommonPhysicalChannelID, secondary-CPICH-shall-not-be-used NULL, ... } SecondaryCCPCH-SlotFormat ::= INTEGER(0..17,...) Segment-Type ::= ENUMERATED { first-segment, first-segment-short, subsequent-segment, last-segment, last-segment-short, complete-SIB, complete-SIB-short, ... } S-FieldLength ::= ENUMERATED { v1, v2, ... } SFN ::= INTEGER (0..4095) SFNSFN-FDD ::= INTEGER (0..614399) SFNSFN-TDD ::= INTEGER (0..40961) SFNSFNChangeLimit ::= INTEGER (1..256) -- Unit chip, Step 1/16 chip, Range 1/16..16 chip SFNSFNDriftRate ::= INTEGER (-100..100) -- Unit chip/s, Step 1/256 chip/s, Range -100/256..+100/256 chip/s SFNSFNDriftRateQuality ::= INTEGER (0..100) -- Unit chip/s, Step 1/256 chip/s, Range 0..100/256 chip/s SFNSFNMeasurementThresholdInformation::= SEQUENCE { sFNSFNChangeLimit SFNSFNChangeLimit OPTIONAL, predictedSFNSFNDeviationLimit PredictedSFNSFNDeviationLimit OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementThresholdInformation-ExtIEs} } OPTIONAL, ... } SFNSFNMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SFNSFNMeasurementValueInformation ::= SEQUENCE { successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(1..maxNrOfMeasNCell)) OF SEQUENCE { uC-Id UC-Id, sFNSFNValue SFNSFNValue, sFNSFNQuality SFNSFNQuality OPTIONAL, sFNSFNDriftRate SFNSFNDriftRate, sFNSFNDriftRateQuality SFNSFNDriftRateQuality OPTIONAL, sFNSFNTimeStampInformation SFNSFNTimeStampInformation, iE-Extensions ProtocolExtensionContainer { { SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL, ... }, unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation SEQUENCE (SIZE(0..maxNrOfMeasNCell-1)) OF SEQUENCE { uC-Id UC-Id, iE-Extensions ProtocolExtensionContainer { { UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs} } OPTIONAL, ... }, iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementValueInformationItem-ExtIEs} } OPTIONAL, ... } SFNSFNMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UnsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SFNSFNQuality ::= INTEGER (0..255) -- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip ShutdownTimer ::= INTEGER (1..3600) -- Unit sec SIB-Originator ::= ENUMERATED { nodeB, cRNC, ... } SIR-Error-Value ::= INTEGER (0..125) -- According to mapping in [22] SFNSFNTimeStampInformation ::= CHOICE { sFNSFNTimeStamp-FDD SFN, sFNSFNTimeStamp-TDD SFNSFNTimeStamp-TDD, ...} SFNSFNTimeStamp-TDD::= SEQUENCE { sFN SFN, timeSlot TimeSlot, iE-Extensions ProtocolExtensionContainer { { SFNSFNTimeStamp-ExtIEs} } OPTIONAL, ... } SFNSFNTimeStamp-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SFNSFNValue ::= CHOICE { sFNSFN-FDD SFNSFN-FDD, sFNSFN-TDD SFNSFN-TDD, ... } SIR-Error-Value-IncrDecrThres ::= INTEGER (0..124) SIR-Value ::= INTEGER (0..63) -- According to mapping in [22]/[23] SIR-Value-IncrDecrThres ::= INTEGER (0..62) SignallingBearerRequestIndicator::= ENUMERATED {bearerRequested} SpecialBurstScheduling ::= INTEGER (1..256) -- Number of frames between special burst transmission during DTX SSDT-Cell-Identity ::= ENUMERATED {a, b, c, d, e, f, g, h} SSDT-CellID-Length ::= ENUMERATED { short, medium, long } SSDT-Indication ::= ENUMERATED { ssdt-active-in-the-UE, ssdt-not-active-in-the-UE } Start-Of-Audit-Sequence-Indicator ::= ENUMERATED { start-of-audit-sequence, not-start-of-audit-sequence } STTD-Indicator ::= ENUMERATED { active, inactive, ... } SSDT-SupportIndicator ::= ENUMERATED { sSDT-Supported, sSDT-not-supported } SyncCase ::= INTEGER (1..2,...) SYNCDlCodeId ::= INTEGER (1..32,...) SyncFrameNumber ::= INTEGER (1..10) SynchronisationReportCharacteristics ::= SEQUENCE { synchronisationReportCharacteristicsType SynchronisationReportCharacteristicsType, synchronisationReportCharactThreExc SynchronisationReportCharactThreExc OPTIONAL, -- This IE shall be included if the synchronisationReportCharacteristicsType IE is set to "thresholdExceeding". iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharacteristics-ExtIEs } } OPTIONAL, ... } SynchronisationReportCharacteristics-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-SyncDLCodeIdThreInfoLCR CRITICALITY ignore EXTENSION SyncDLCodeIdThreInfoLCR PRESENCE optional }, ... } SynchronisationReportCharactThreExc ::= SEQUENCE (SIZE (1..maxNrOfCellSyncBursts)) OF SynchronisationReportCharactThreInfoItem -- Mandatory for 3.84Mcps TDD only. Not Applicable to 1.28Mcps TDD. SynchronisationReportCharactThreInfoItem ::= SEQUENCE { syncFrameNumber SyncFrameNumber, cellSyncBurstInformation SEQUENCE (SIZE (1.. maxNrOfReceptsPerSyncFrame)) OF SynchronisationReportCharactCellSyncBurstInfoItem, iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactThreInfoItem-ExtIEs } } OPTIONAL, ... } SynchronisationReportCharactThreInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SynchronisationReportCharactCellSyncBurstInfoItem ::= SEQUENCE { cellSyncBurstCode CellSyncBurstCode, cellSyncBurstCodeShift CellSyncBurstCodeShift, cellSyncBurstTiming CellSyncBurstTiming OPTIONAL, cellSyncBurstTimingThreshold CellSyncBurstTimingThreshold OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs } } OPTIONAL, ... } SynchronisationReportCharactCellSyncBurstInfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SyncDLCodeIdThreInfoLCR ::= SEQUENCE (SIZE (0..maxNrOfSyncFramesLCR)) OF SyncDLCodeIdThreInfoList --Mandatory for 1.28Mcps TDD only. Not Applicable to 3.84Mcps TDD. SyncDLCodeIdThreInfoList ::= SEQUENCE { syncFrameNoToReceive SyncFrameNumber, syncDLCodeIdInfoLCR SyncDLCodeInfoListLCR, iE-Extensions ProtocolExtensionContainer { { SyncDLCodeIdThreInfoList-ExtIEs } } OPTIONAL, ... } SyncDLCodeIdThreInfoList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SyncDLCodeInfoListLCR ::= SEQUENCE (SIZE (1..maxNrOfSyncDLCodesLCR)) OF SyncDLCodeInfoItemLCR SyncDLCodeInfoItemLCR ::= SEQUENCE { syncDLCodeId SYNCDlCodeId, syncDLCodeIdArrivTime CellSyncBurstTimingLCR OPTIONAL, syncDLCodeIdTimingThre CellSyncBurstTimingThreshold OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SyncDLCodeInfoItem-LCR-ExtIEs } } OPTIONAL, ... } SyncDLCodeInfoItem-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SynchronisationReportCharacteristicsType ::= ENUMERATED { frameRelated, sFNperiodRelated, cycleLengthRelated, thresholdExceeding, frequencyAcquisitionCompleted, ... } SynchronisationReportType ::= ENUMERATED { initialPhase, steadyStatePhase, lateEntrantCell, frequencyAcquisition, ... } -- ========================================== -- T -- ========================================== T1 ::= ENUMERATED {v10,v20,v30,v40,v50,v60,v70,v80,v90,v100,v120,v140,v160,v200,v300,v400,...} T-Cell ::= ENUMERATED { v0, v1, v2, v3, v4, v5, v6, v7, v8, v9 } T-RLFAILURE ::= INTEGER (0..255) -- Unit seconds, Range 0s .. 25.5s, Step 0.1s TDD-AckNack-Power-Offset ::= INTEGER (-7..8,...) -- Unit dB, Range -7dB .. +8dB, Step 1dB TDD-ChannelisationCode ::= ENUMERATED { chCode1div1, chCode2div1, chCode2div2, chCode4div1, chCode4div2, chCode4div3, chCode4div4, chCode8div1, chCode8div2, chCode8div3, chCode8div4, chCode8div5, chCode8div6, chCode8div7, chCode8div8, chCode16div1, chCode16div2, chCode16div3, chCode16div4, chCode16div5, chCode16div6, chCode16div7, chCode16div8, chCode16div9, chCode16div10, chCode16div11, chCode16div12, chCode16div13, chCode16div14, chCode16div15, chCode16div16, ... } TDD-ChannelisationCodeLCR ::= SEQUENCE { tDD-ChannelisationCode TDD-ChannelisationCode, modulation Modulation, -- Modulation options for 1.28Mcps TDD in contrast to 3.84Mcps TDD iE-Extensions ProtocolExtensionContainer { { TDD-ChannelisationCodeLCR-ExtIEs} } OPTIONAL, ... } TDD-ChannelisationCodeLCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-DL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-DL-Code-InformationItem TDD-DL-Code-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCode TDD-ChannelisationCode, iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-InformationItem-ExtIEs} } OPTIONAL, ... } TDD-DL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-DL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-DL-Code-LCR-InformationItem TDD-DL-Code-LCR-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR, tdd-DL-DPCH-TimeSlotFormat-LCR TDD-DL-DPCH-TimeSlotFormat-LCR, iE-Extensions ProtocolExtensionContainer { { TDD-DL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL, ... } TDD-DL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-DL-DPCH-TimeSlotFormat-LCR ::= CHOICE { qPSK QPSK-DL-DPCH-TimeSlotFormatTDD-LCR, eightPSK EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR, ... } QPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...) EightPSK-DL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...) TDD-DPCHOffset ::= CHOICE { initialOffset INTEGER (0..255), noinitialOffset INTEGER (0..63) } TDD-PhysicalChannelOffset ::= INTEGER (0..63) TDD-TPC-DownlinkStepSize ::= ENUMERATED { step-size1, step-size2, step-size3, ... } TDD-TPC-UplinkStepSize-LCR ::= ENUMERATED { step-size1, step-size2, step-size3, ... } TransportFormatCombination-Beta ::= CHOICE { signalledGainFactors SEQUENCE { gainFactor CHOICE { fdd SEQUENCE { betaC BetaCD, betaD BetaCD, iE-Extensions ProtocolExtensionContainer { { GainFactorFDD-ExtIEs } } OPTIONAL, ... }, tdd BetaCD, ... }, refTFCNumber RefTFCNumber OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SignalledGainFactors-ExtIEs } } OPTIONAL, ... }, computedGainFactors RefTFCNumber, ... } GainFactorFDD-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } SignalledGainFactors-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-UL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-UL-Code-InformationItem TDD-UL-Code-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCode TDD-ChannelisationCode, iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-InformationItem-ExtIEs} } OPTIONAL, ... } TDD-UL-Code-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-UL-Code-LCR-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHLCRs)) OF TDD-UL-Code-LCR-InformationItem TDD-UL-Code-LCR-InformationItem ::= SEQUENCE { dPCH-ID DPCH-ID, tdd-ChannelisationCodeLCR TDD-ChannelisationCodeLCR, tdd-UL-DPCH-TimeSlotFormat-LCR TDD-UL-DPCH-TimeSlotFormat-LCR, iE-Extensions ProtocolExtensionContainer { { TDD-UL-Code-LCR-InformationItem-ExtIEs} } OPTIONAL, ... } TDD-UL-Code-LCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-UL-DPCH-TimeSlotFormat-LCR ::= CHOICE { qPSK QPSK-UL-DPCH-TimeSlotFormatTDD-LCR, eightPSK EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR, ... } QPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..69,...) EightPSK-UL-DPCH-TimeSlotFormatTDD-LCR ::= INTEGER(0..24,...) TFCI-Coding ::= ENUMERATED { v4, v8, v16, v32, ... } TFCI-Presence ::= ENUMERATED { present, not-present } TFCI-SignallingMode ::= SEQUENCE { tFCI-SignallingOption TFCI-SignallingMode-TFCI-SignallingOption, splitType TFCI-SignallingMode-SplitType OPTIONAL, -- This IE shall be present if the TFCI signalling option is set to "split" -- lengthOfTFCI2 TFCI-SignallingMode-LengthOfTFCI2 OPTIONAL, iE-Extensions ProtocolExtensionContainer { { TFCI-SignallingMode-ExtIEs} } OPTIONAL, ... } TFCI-SignallingMode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCI-SignallingMode-LengthOfTFCI2 ::= INTEGER (1..10) TFCI-SignallingMode-SplitType ::= ENUMERATED { hard, logical } TFCI-SignallingMode-TFCI-SignallingOption ::= ENUMERATED { normal, split } TFCI2-BearerInformationResponse ::= SEQUENCE { bindingID BindingID, transportLayerAddress TransportLayerAddress, iE-Extensions ProtocolExtensionContainer { { TFCI2-BearerInformationResponse-ExtIEs} } OPTIONAL, ... } TFCI2-BearerInformationResponse-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCI2BearerRequestIndicator ::= ENUMERATED {newBearerRequested} TGD ::= INTEGER (0|15..269) -- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence TGPRC ::= INTEGER (0..511) -- 0 = infinity TGPSID ::= INTEGER (1.. maxTGPS) TGSN ::= INTEGER (0..14) TimeSlot ::= INTEGER (0..14) TimeSlotDirection ::= ENUMERATED { ul, dl, ... } TimeSlotLCR ::= INTEGER (0..6) TimeSlotStatus ::= ENUMERATED { active, not-active, ... } TimingAdjustmentValue ::= CHOICE { initialPhase INTEGER (0..1048575,...), steadyStatePhase INTEGER (0..255,...) } TimingAdjustmentValueLCR ::= CHOICE { initialPhase INTEGER (0..524287,...), steadyStatePhase INTEGER (0..127,...) } TimingAdvanceApplied ::= ENUMERATED { yes, no } TnlQos ::= CHOICE { dsField DsField, genericTrafficCategory GenericTrafficCategory, ... } ToAWE ::= INTEGER (0..2559) -- Unit ms ToAWS ::= INTEGER (0..1279) -- Unit ms Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..maxTGPS)) OF SEQUENCE { tGPSID TGPSID, tGSN TGSN, tGL1 GapLength, tGL2 GapLength OPTIONAL, tGD TGD, tGPL1 GapDuration, tGPL2 GapDuration OPTIONAL, uL-DL-mode UL-DL-mode, downlink-Compressed-Mode-Method Downlink-Compressed-Mode-Method OPTIONAL, -- This IE shall be present if the UL/DL mode IE is set to "DL only" or "UL/DL" uplink-Compressed-Mode-Method Uplink-Compressed-Mode-Method OPTIONAL, -- This IE shall be present if the UL/DL mode IE is set to "UL only" or "UL/DL" dL-FrameType DL-FrameType, delta-SIR1 DeltaSIR, delta-SIR-after1 DeltaSIR, delta-SIR2 DeltaSIR OPTIONAL, delta-SIR-after2 DeltaSIR OPTIONAL, iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL, ... } Transmission-Gap-Pattern-Sequence-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransmissionGapPatternSequenceCodeInformation ::= ENUMERATED{ code-change, nocode-change } TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCHOrHS-SCCHTransmissionValue ::= INTEGER(0..100) -- According to mapping in [22] and [23] Transmitted-Carrier-Power-Value ::= INTEGER(0..100) -- According to mapping in [22]/[23] Transmitted-Code-Power-Value ::= INTEGER (0..127) -- According to mapping in [22]/[23]. Values 0 to 9 and 123 to 127 shall not be used. Transmitted-Code-Power-Value-IncrDecrThres ::= INTEGER (0..112,...) TransmissionDiversityApplied ::= BOOLEAN -- true: applied, false: not applied TransmitDiversityIndicator ::= ENUMERATED { active, inactive } TFCS ::= SEQUENCE { tFCSvalues CHOICE { no-Split-in-TFCI TFCS-TFCSList, split-in-TFCI SEQUENCE { transportFormatCombination-DCH TFCS-DCHList, signallingMethod CHOICE { tFCI-Range TFCS-MapingOnDSCHList, explicit TFCS-DSCHList, ... }, iE-Extensions ProtocolExtensionContainer { { Split-in-TFCI-ExtIEs } } OPTIONAL, ... }, ... }, iE-Extensions ProtocolExtensionContainer { { TFCS-ExtIEs} } OPTIONAL, ... } Split-in-TFCI-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCS-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCS-TFCSList ::= SEQUENCE (SIZE (1..maxNrOfTFCs)) OF SEQUENCE { cTFC TFCS-CTFC, tFC-Beta TransportFormatCombination-Beta OPTIONAL, -- The IE shall be present if the TFCS concerns a UL DPCH or PRACH channel [FDD - or PCPCH channel]. iE-Extensions ProtocolExtensionContainer { { TFCS-TFCSList-ExtIEs} } OPTIONAL, ... } TFCS-TFCSList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCS-CTFC ::= 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), ctfcmaxbit INTEGER (0..maxCTFC) } TFCS-DCHList ::= SEQUENCE (SIZE (1..maxNrOfTFCI1Combs)) OF SEQUENCE { cTFC TFCS-CTFC, iE-Extensions ProtocolExtensionContainer { { TFCS-DCHList-ExtIEs} } OPTIONAL, ... } TFCS-DCHList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCS-MapingOnDSCHList ::= SEQUENCE (SIZE (1..maxNrOfTFCIGroups)) OF SEQUENCE { maxTFCI-field2-Value TFCS-MaxTFCI-field2-Value, cTFC-DSCH TFCS-CTFC, iE-Extensions ProtocolExtensionContainer { { TFCS-MapingOnDSCHList-ExtIEs} } OPTIONAL, ... } TFCS-MapingOnDSCHList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TFCS-MaxTFCI-field2-Value ::= INTEGER (1..maxNrOfTFCI2Combs-1) TFCS-DSCHList ::= SEQUENCE (SIZE (1..maxNrOfTFCI2Combs)) OF SEQUENCE { cTFC-DSCH TFCS-CTFC, iE-Extensions ProtocolExtensionContainer { { TFCS-DSCHList-ExtIEs} } OPTIONAL, ... } TFCS-DSCHList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransportBearerRequestIndicator ::= ENUMERATED { bearerRequested, bearerNotRequested, ... } TransportFormatSet ::= SEQUENCE { dynamicParts TransportFormatSet-DynamicPartList, semi-staticPart TransportFormatSet-Semi-staticPart, iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} } OPTIONAL, ... } TransportFormatSet-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF SEQUENCE { nrOfTransportBlocks TransportFormatSet-NrOfTransportBlocks, transportBlockSize TransportFormatSet-TransportBlockSize OPTIONAL, -- This IE shall be present if the Number of Transport Blocks IE is set to a value greater than 0 mode TransportFormatSet-ModeDP, iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL, ... } TransportFormatSet-DynamicPartList-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TDD-TransportFormatSet-ModeDP ::= SEQUENCE { transmissionTimeIntervalInformation TransmissionTimeIntervalInformation OPTIONAL, -- This IE shall be present if the Transmission Time Interval IE in the Semi-static Transport Format Information IE is set to "dynamic" iE-Extensions ProtocolExtensionContainer { {TDD-TransportFormatSet-ModeDP-ExtIEs} } OPTIONAL, ... } TDD-TransportFormatSet-ModeDP-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransmissionTimeIntervalInformation ::= SEQUENCE (SIZE (1..maxTTI-count)) OF SEQUENCE { transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalDynamic, iE-Extensions ProtocolExtensionContainer { { TransmissionTimeIntervalInformation-ExtIEs} } OPTIONAL, ... } TransmissionTimeIntervalInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransportFormatSet-Semi-staticPart ::= SEQUENCE { transmissionTimeInterval TransportFormatSet-TransmissionTimeIntervalSemiStatic, channelCoding TransportFormatSet-ChannelCodingType, codingRate TransportFormatSet-CodingRate OPTIONAL, -- This IE shall be present if the Type of channel coding IE is set to 'convolutional' or 'turbo' rateMatchingAttribute TransportFormatSet-RateMatchingAttribute, cRC-Size TransportFormatSet-CRC-Size, mode TransportFormatSet-ModeSSP , iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-Semi-staticPart-ExtIEs} } OPTIONAL, ... } TransportFormatSet-Semi-staticPart-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TransportFormatSet-ChannelCodingType ::= ENUMERATED { no-codingTDD, convolutional-coding, turbo-coding, ... } TransportFormatSet-CodingRate ::= ENUMERATED { half, third, ... } TransportFormatSet-CRC-Size ::= ENUMERATED { v0, v8, v12, v16, v24, ... } TransportFormatSet-ModeDP ::= CHOICE { tdd TDD-TransportFormatSet-ModeDP, notApplicable NULL, ... } TransportFormatSet-ModeSSP ::= CHOICE { tdd TransportFormatSet-SecondInterleavingMode, notApplicable NULL, ... } TransportFormatSet-NrOfTransportBlocks ::= INTEGER (0..512) TransportFormatSet-RateMatchingAttribute ::= INTEGER (1..maxRateMatching) TransportFormatSet-SecondInterleavingMode ::= ENUMERATED { frame-related, timeSlot-related, ... } TransportFormatSet-TransmissionTimeIntervalDynamic ::= ENUMERATED { msec-10, msec-20, msec-40, msec-80, ... } TransportFormatSet-TransmissionTimeIntervalSemiStatic ::= ENUMERATED { msec-10, msec-20, msec-40, msec-80, dynamic, ..., msec-5 } TransportFormatSet-TransportBlockSize ::= INTEGER (0..5000) TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...)) TSTD-Indicator ::= ENUMERATED { active, inactive } TUTRANGPS ::= SEQUENCE { ms-part INTEGER (0..16383), ls-part INTEGER (0..4294967295) } TUTRANGPSChangeLimit ::= INTEGER (1..256) -- Unit chip, Step 1/16 chip, Range 1/16..16 chip TUTRANGPSDriftRate ::= INTEGER (-50..50) -- Unit chip/s, Step 1/256 chip/s, Range -50/256..+50/256 chip/s TUTRANGPSDriftRateQuality ::= INTEGER (0..50) -- Unit chip/s, Step 1/256 chip/s, Range 0..50/256 chip/s TUTRANGPSAccuracyClass ::= ENUMERATED { accuracy-class-A, accuracy-class-B, accuracy-class-C, ... } TUTRANGPSMeasurementThresholdInformation ::= SEQUENCE { tUTRANGPSChangeLimit TUTRANGPSChangeLimit OPTIONAL, predictedTUTRANGPSDeviationLimit PredictedTUTRANGPSDeviationLimit OPTIONAL, iE-Extensions ProtocolExtensionContainer { { TUTRANGPSMeasurementThresholdInformation-ExtIEs} } OPTIONAL, ... } TUTRANGPSMeasurementThresholdInformation-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TUTRANGPSMeasurementValueInformation ::= SEQUENCE { tUTRANGPS TUTRANGPS, tUTRANGPSQuality TUTRANGPSQuality OPTIONAL, tUTRANGPSDriftRate TUTRANGPSDriftRate, tUTRANGPSDriftRateQuality TUTRANGPSDriftRateQuality OPTIONAL, iE-Extensions ProtocolExtensionContainer { {TUTRANGPSMeasurementValueInformationItem-ExtIEs} } OPTIONAL, ... } TUTRANGPSMeasurementValueInformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } TUTRANGPSQuality ::= INTEGER (0..255) -- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip TypeOfError ::= ENUMERATED { not-understood, missing, ... } -- ========================================== -- U -- ========================================== UARFCN ::= INTEGER (0..16383, ...) -- corresponds to 0MHz .. 3276.6MHz UC-Id ::= SEQUENCE { rNC-ID RNC-ID, c-ID C-ID, iE-Extensions ProtocolExtensionContainer { {UC-Id-ExtIEs} } OPTIONAL, ... } UC-Id-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UDRE ::= ENUMERATED { udre-minusequal-one-m, udre-betweenoneandfour-m, udre-betweenfourandeight-m, udre-greaterequaleight-m } UE-Capability-Information ::= SEQUENCE { hSDSCH-Physical-Layer-Category INTEGER (1..64,...), iE-Extensions ProtocolExtensionContainer { { UE-Capability-Information-ExtIEs } } OPTIONAL, ... } UE-Capability-Information-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-CapacityCredit ::= INTEGER (0..65535) UL-DL-mode ::= ENUMERATED { ul-only, dl-only, both-ul-and-dl } Uplink-Compressed-Mode-Method ::= ENUMERATED { sFdiv2, higher-layer-scheduling, ... } UL-Timeslot-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationItem UL-Timeslot-InformationItem ::= SEQUENCE { timeSlot TimeSlot, midambleShiftAndBurstType MidambleShiftAndBurstType, tFCI-Presence TFCI-Presence, uL-Code-InformationList TDD-UL-Code-Information, iE-Extensions ProtocolExtensionContainer { { UL-Timeslot-InformationItem-ExtIEs} } OPTIONAL, ... } UL-Timeslot-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-TimeslotLCR-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeslotLCR-InformationItem UL-TimeslotLCR-InformationItem ::= SEQUENCE { timeSlotLCR TimeSlotLCR, midambleShiftLCR MidambleShiftLCR, tFCI-Presence TFCI-Presence, uL-Code-InformationList TDD-UL-Code-LCR-Information, iE-Extensions ProtocolExtensionContainer { { UL-TimeslotLCR-InformationItem-ExtIEs} } OPTIONAL, ... } UL-TimeslotLCR-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-DPCCH-SlotFormat ::= INTEGER (0..5,...) UL-SIR ::= INTEGER (-82..173) -- According to mapping in [16] UL-FP-Mode ::= ENUMERATED { normal, silent, ... } UL-PhysCH-SF-Variation ::= ENUMERATED { sf-variation-supported, sf-variation-not-supported } UL-ScramblingCode ::= SEQUENCE { uL-ScramblingCodeNumber UL-ScramblingCodeNumber, uL-ScramblingCodeLength UL-ScramblingCodeLength, iE-Extensions ProtocolExtensionContainer { { UL-ScramblingCode-ExtIEs } } OPTIONAL, ... } UL-ScramblingCode-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-ScramblingCodeNumber ::= INTEGER (0..16777215) UL-ScramblingCodeLength ::= ENUMERATED { short, long } UL-Synchronisation-Parameters-LCR ::= SEQUENCE { uL-Synchronisation-StepSize UL-Synchronisation-StepSize, uL-Synchronisation-Frequency UL-Synchronisation-Frequency, iE-Extensions ProtocolExtensionContainer { { UL-Synchronisation-Parameters-LCR-ExtIEs } } OPTIONAL, ... } UL-Synchronisation-Parameters-LCR-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-Synchronisation-StepSize ::= INTEGER (1..8) UL-Synchronisation-Frequency ::= INTEGER (1..8) UL-TimeSlot-ISCP-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-TimeSlot-ISCP-InfoItem UL-TimeSlot-ISCP-InfoItem ::= SEQUENCE { timeSlot TimeSlot, iSCP UL-TimeslotISCP-Value, iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-InfoItem-ExtIEs} } OPTIONAL, ... } UL-TimeSlot-ISCP-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-TimeSlot-ISCP-LCR-Info ::= SEQUENCE (SIZE (1..maxNrOfULTSLCRs)) OF UL-TimeSlot-ISCP-LCR-InfoItem UL-TimeSlot-ISCP-LCR-InfoItem ::= SEQUENCE { timeSlotLCR TimeSlotLCR, iSCP UL-TimeslotISCP-Value, iE-Extensions ProtocolExtensionContainer { { UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs} } OPTIONAL, ... } UL-TimeSlot-ISCP-LCR-InfoItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } Unidirectional-DCH-Indicator ::= ENUMERATED { downlink-DCH-only, uplink-DCH-only } USCH-Information ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationItem USCH-InformationItem ::= SEQUENCE { uSCH-ID USCH-ID, cCTrCH-ID CCTrCH-ID, -- UL CCTrCH in which the USCH is mapped transportFormatSet TransportFormatSet, -- For USCH allocationRetentionPriority AllocationRetentionPriority, iE-Extensions ProtocolExtensionContainer { { USCH-InformationItem-ExtIEs} } OPTIONAL, ... } USCH-InformationItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { { ID id-bindingID CRITICALITY ignore EXTENSION BindingID PRESENCE optional }| -- Shall be ignored if bearer establishment with ALCAP. { ID id-transportlayeraddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }| -- Shall be ignored if bearer establishment with ALCAP. { ID id-TnlQos CRITICALITY ignore EXTENSION TnlQos PRESENCE optional }, ... } USCH-InformationResponse ::= SEQUENCE (SIZE (1..maxNrOfUSCHs)) OF USCH-InformationResponseItem USCH-InformationResponseItem ::= SEQUENCE { uSCH-ID USCH-ID, bindingID BindingID OPTIONAL, transportLayerAddress TransportLayerAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { { USCH-InformationResponseItem-ExtIEs} } OPTIONAL, ... } USCH-InformationResponseItem-ExtIEs NBAP-PROTOCOL-EXTENSION ::= { ... } UL-TimeslotISCP-Value ::= INTEGER (0..127) -- According to mapping in [23] UL-TimeslotISCP-Value-IncrDecrThres ::= INTEGER (0..126) USCH-ID ::= INTEGER (0..255) -- ========================================== -- V -- ========================================== -- ========================================== -- W -- ========================================== -- ========================================== -- X -- ========================================== -- ========================================== -- Y -- ========================================== -- ========================================== -- Z -- ========================================== END