wireshark/epan/dissectors/asn1/rrc/InformationElements.asn

25730 lines
841 KiB
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 3GPP TS 25.331 V16.1.0 (2020-09)
--
-- 11.3 Information element definitions
--
InformationElements DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
hiPDSCHidentities,
hiPUSCHidentities,
hiRM,
maxAC,
maxAdditionalMeas,
maxAddPos,
maxMultipleFrequencyBandsEUTRA,
maxMultipleFrequencyBandsFDD,
maxASC,
maxASCmap,
maxASCpersist,
maxBeacons,
maxBTs,
maxCCTrCH,
maxCellMeas,
maxCellMeas-1,
maxCellMeas-ext,
maxCellMeas-ext2,
maxCellMeas-ext-1,
maxCellMeasOnSecULFreq,
maxCellMeasOnSecULFreq-1,
maxCNdomains,
maxCommonHRNTI,
maxCommonQueueID,
maxCPCHsets,
maxDedicatedCSGFreq,
maxDPCH-DLchan,
maxDPDCH-UL,
maxDRACclasses,
maxE-DCHMACdFlow,
maxE-DCHMACdFlow-1,
maxEDCHs,
maxEDCHs-1,
maxEDCHTxPattern-TDD128,
maxEDCHTxPattern-TDD128-1,
maxERNTIgroup,
maxERNTIperGroup,
maxERUCCH,
maxEUTRACellPerFreq,
maxEUTRATargetFreqs,
maxExcludedDetectedSetCells,
maxFACHPCH,
maxFreq,
maxFreqBandsEUTRA,
maxFreqBandsEUTRA-ext,
maxFreqBandsFDD,
maxFreqBandsFDD2,
maxFreqBandsFDD3,
maxFreqBandsFDD-ext,
maxFreqBandsFDD-ext2,
maxFreqBandsFDD-ext3,
maxFreqBandsIndicatorSupport,
maxFreqBandsTDD,
maxFreqBandsTDD-ext,
maxFreqBandsGSM,
maxFreqMeasWithoutCM,
maxGANSS,
maxGANSS-1,
maxGANSSSat,
maxGANSSSat-1,
maxGERAN-SI,
maxHNBNameSize,
maxHProcesses,
maxHSDSCHTBIndex,
maxHSDSCHTBIndex-tdd384,
maxHSSCCHs,
maxHSSCCHs-1,
maxHSSICH-TDD128,
maxHSSICH-TDD128-1,
maxHS-SCCHLessTrBlk,
maxIGPInfo,
maxInterSysMessages,
maxLoCHperRLC,
maxLoggedMeasReport,
maxnumLoggedMeas,
maxMAC-d-PDUsizes,
maxMBMS-CommonCCTrCh,
maxMBMS-CommonPhyCh,
maxMBMS-CommonRB,
maxMBMS-CommonTrCh,
maxMBMS-Freq,
maxMBMS-L1CP,
maxMBMSservCount,
maxMBMSservModif,
maxMBMSservSched,
maxMBMSservSelect,
maxMBMSservUnmodif,
maxMBMSTransmis,
maxMBSFNClusters,
maxMeasCSGRange,
maxMeasEvent,
maxMeasEventOnSecULFreq,
maxMeasIdentity,
maxMeasIntervals,
maxMeasParEvent,
maxNonContiguousMultiCellCombinations,
maxMeasOccasionPattern,
maxMeasOccasionPattern-1,
maxNumAccessGroups,
maxNumAcdcCategory,
maxNumCDMA2000Freqs,
maxNumE-AGCH,
maxNumE-HICH,
maxNumEUTRAFreqs,
maxNumEUTRAFreqs-FACH,
maxNumEUTRAFreqs-FACH-ext,
maxNumFDDFreqs,
maxNumGSMCellGroup,
maxNumGSMFreqRanges,
maxGSMTargetCells,
maxNumMDTPLMN,
maxNumTDDFreqs,
maxNumANRLoggedItems,
maxOtherRAT,
maxOtherRAT-16,
maxPage1,
maxPCPCH-APsig,
maxPCPCH-APsubCh,
maxPCPCH-CDsig,
maxPCPCH-CDsubCh,
maxPCPCH-SF,
maxPCPCHs,
maxPDCPAlgoType,
maxPDSCH,
maxPDSCH-TFCIgroups,
maxPRACH,
maxPRACH-EUL,
maxPRACH-FPACH,
maxPredefConfig,
maxOtherStateConfig,
maxOtherStateConfig-1,
maxPrio,
maxPrio-1,
maxPrio-ext,
maxPUSCH,
maxQueueIDs,
maxRABsetup,
maxRAT,
maxRB,
maxRBallRABs,
maxRBperTrCh,
maxRBMuxOptions,
maxRBperRAB,
maxReportedEUTRAFreqs,
maxReportedEUTRAFreqs-ext,
maxReportedEUTRACellPerFreq,
maxReportedGSMCells,
maxRetrievConfig,
maxRetrievConfig-1,
maxRLCPDUsizePerLogChan,
maxRMPfrequencies,
maxSRBsetup,
maxRL,
maxRL-1,
maxEDCHRL,
maxEDCHRL-1,
maxROHC-PacketSizes-r4,
maxROHC-Profile-r4,
maxRxPatternForHSDSCH-TDD128,
maxRxPatternForHSDSCH-TDD128-1,
maxSat,
maxSatClockModels,
maxSCCPCH,
maxSgnType,
maxSIB,
maxSIB2,
maxSIB-FACH,
maxSIrequest,
maxSystemCapability,
maxTDD128Carrier,
maxTDD128Carrier-1,
maxTbsForHSDSCH-TDD128,
maxTbsForHSDSCH-TDD128-1,
maxTF,
maxTF-CPCH,
maxTFC,
maxTFCsub,
maxTFCI-2-Combs,
maxTGPS,
maxTrCH,
maxTrCHConcat,
maxTrCHpreconf,
maxTS,
maxTS-1,
maxTS-2,
maxTS-LCR,
maxTS-LCR-1,
maxURA,
maxURNTI-Group,
maxWLANs,
maxWLANID
FROM Constant-definitions;
-- ***************************************************
--
-- CORE NETWORK INFORMATION ELEMENTS (10.3.1)
--
-- ***************************************************
Ansi-41-IDNNS ::= BIT STRING (SIZE (14))
CN-DomainIdentity ::= ENUMERATED {
cs-domain,
ps-domain }
CN-DomainInformation ::= SEQUENCE {
cn-DomainIdentity CN-DomainIdentity,
cn-DomainSpecificNAS-Info NAS-SystemInformationGSM-MAP
}
CN-DomainInformationFull ::= SEQUENCE {
cn-DomainIdentity CN-DomainIdentity,
cn-DomainSpecificNAS-Info NAS-SystemInformationGSM-MAP,
cn-DRX-CycleLengthCoeff CN-DRX-CycleLengthCoefficient
}
CN-DomainInformationList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
CN-DomainInformation
CN-DomainInformationListFull ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
CN-DomainInformationFull
CN-DomainSysInfo ::= SEQUENCE {
cn-DomainIdentity CN-DomainIdentity,
cn-Type CHOICE {
gsm-MAP NAS-SystemInformationGSM-MAP,
ansi-41 NAS-SystemInformationANSI-41
},
cn-DRX-CycleLengthCoeff CN-DRX-CycleLengthCoefficient
}
CN-DomainSysInfoList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
CN-DomainSysInfo
CN-InformationInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL,
cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
cn-DomainInformationList CN-DomainInformationList OPTIONAL
}
CN-InformationInfo-r6 ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL,
cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
cn-DomainInformationList CN-DomainInformationList OPTIONAL,
primary-plmn-Identity PLMN-Identity OPTIONAL
}
CN-InformationInfoFull ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL,
cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP OPTIONAL,
cn-DomainInformationListFull CN-DomainInformationListFull OPTIONAL
}
Digit ::= INTEGER (0..9)
DomainSpecificEAB-Parameters ::= SEQUENCE {
cs-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL,
ps-DomainSpecificEAB-Parameters EAB-Configuration OPTIONAL,
commonEAB-Parameters EAB-Configuration OPTIONAL
}
EAB-AccessClassBarredList ::= SEQUENCE (SIZE (10)) OF
AccessClassBarred
EAB-Configuration ::= SEQUENCE {
eab-Category ENUMERATED {a,b,c},
eab-AccessClassBarredList EAB-AccessClassBarredList
}
EAB-Parameters ::= CHOICE {
eab-ParametersPerPLMN-List EAB-ParametersPerPLMN-List,
eab-ParametersForAll DomainSpecificEAB-Parameters
}
EAB-ParametersPerPLMN ::= SEQUENCE {
domainSpecificEAB-Parameters DomainSpecificEAB-Parameters OPTIONAL
}
EAB-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF EAB-ParametersPerPLMN
Ec-N0forANR ::= SEQUENCE {
ec-N0 INTEGER (-24..0) OPTIONAL
}
Gsm-map-IDNNS ::= SEQUENCE {
routingbasis CHOICE {
localPTMSI SEQUENCE {
routingparameter RoutingParameter
},
tMSIofsamePLMN SEQUENCE {
routingparameter RoutingParameter
},
tMSIofdifferentPLMN SEQUENCE {
routingparameter RoutingParameter
},
iMSIresponsetopaging SEQUENCE {
routingparameter RoutingParameter
},
iMSIcauseUEinitiatedEvent SEQUENCE {
routingparameter RoutingParameter
},
iMEI SEQUENCE {
routingparameter RoutingParameter
},
spare2 SEQUENCE {
routingparameter RoutingParameter
},
spare1 SEQUENCE {
routingparameter RoutingParameter
}
},
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy BOOLEAN
}
IMEI ::= SEQUENCE (SIZE (15)) OF
IMEI-Digit
IMEI-Digit ::= INTEGER (0..15)
IMSI-GSM-MAP ::= SEQUENCE (SIZE (6..21)) OF
Digit
IntraDomainNasNodeSelector ::= SEQUENCE {
version CHOICE {
release99 SEQUENCE {
cn-Type CHOICE {
gsm-Map-IDNNS Gsm-map-IDNNS,
ansi-41-IDNNS Ansi-41-IDNNS
}
},
later SEQUENCE {
futurecoding BIT STRING (SIZE (15))
}
}
}
LAI ::= SEQUENCE {
plmn-Identity PLMN-Identity,
lac BIT STRING (SIZE (16))
}
LocationRegistrationAccessClassBarredList ::= SEQUENCE (SIZE (15)) OF
AccessClassBarred
LocationRegistrationParameters ::= CHOICE {
noRestriction NULL,
restriction LocationRegistrationAccessClassBarredList
}
MCC ::= SEQUENCE (SIZE (3)) OF
Digit
MNC ::= SEQUENCE (SIZE (2..3)) OF
Digit
MultiplePLMN-List-r6 ::= SEQUENCE {
mibPLMN-Identity BOOLEAN,
multiplePLMNs SEQUENCE (SIZE (1..5)) OF
PLMN-IdentityWithOptionalMCC-r6
}
NAS-Message ::= OCTET STRING (SIZE (1..4095))
NAS-Synchronisation-Indicator ::= BIT STRING(SIZE(4))
NAS-SystemInformationGSM-MAP ::= OCTET STRING (SIZE (1..8))
P-TMSI-GSM-MAP ::= BIT STRING (SIZE (32))
PagingPermissionWithAccessControlForSharedNetwork ::= CHOICE {
pagingPermissionWithAccessControlList PagingPermissionWithAccessControlList,
pagingPermissionWithAccessControlForAll PagingPermissionWithAccessControlParameters
}
PagingPermissionWithAccessControlList ::= SEQUENCE {
pagingPermissionWithAccessControlParametersForOperator1
PagingPermissionWithAccessControlParameters OPTIONAL,
pagingPermissionWithAccessControlParametersForOperator2
PagingPermissionWithAccessControlParameters OPTIONAL,
pagingPermissionWithAccessControlParametersForOperator3
PagingPermissionWithAccessControlParameters OPTIONAL,
pagingPermissionWithAccessControlParametersForOperator4
PagingPermissionWithAccessControlParameters OPTIONAL,
pagingPermissionWithAccessControlParametersForOperator5
PagingPermissionWithAccessControlParameters OPTIONAL
}
PagingPermissionWithAccessControlParameters ::= SEQUENCE {
pagingResponseRestrictionIndicator ENUMERATED {all, cS, pS, none},
locationRegistrationRestrictionIndicator ENUMERATED {all, cS, pS},
locationRegistration LocationRegistrationParameters
}
PagingRecordTypeID ::= ENUMERATED {
imsi-GSM-MAP,
tmsi-GSM-MAP-P-TMSI,
imsi-DS-41,
tmsi-DS-41 }
PLMN-Identity ::= SEQUENCE {
mcc MCC,
mnc MNC
}
PLMN-IdentityWithOptionalMCC-r6 ::= SEQUENCE {
mcc MCC OPTIONAL,
mnc MNC
}
PLMN-Type ::= CHOICE {
gsm-MAP SEQUENCE {
plmn-Identity PLMN-Identity
},
ansi-41 SEQUENCE {
p-REV P-REV,
min-P-REV Min-P-REV,
sid SID,
nid NID
},
gsm-MAP-and-ANSI-41 SEQUENCE {
plmn-Identity PLMN-Identity,
p-REV P-REV,
min-P-REV Min-P-REV,
sid SID,
nid NID
},
spare NULL
}
RAB-Identity ::= CHOICE {
gsm-MAP-RAB-Identity BIT STRING (SIZE (8)),
ansi-41-RAB-Identity BIT STRING (SIZE (8))
}
RAI ::= SEQUENCE {
lai LAI,
rac RoutingAreaCode
}
RoutingAreaCode ::= BIT STRING (SIZE (8))
RoutingParameter ::= BIT STRING (SIZE (10))
TMSI-GSM-MAP ::= BIT STRING (SIZE (32))
-- ***************************************************
--
-- UTRAN MOBILITY INFORMATION ELEMENTS (10.3.2)
--
-- ***************************************************
AccessClassBarred ::= ENUMERATED {
barred, notBarred }
AccessClassBarredList ::= SEQUENCE (SIZE (maxAC)) OF
AccessClassBarred
AllowedIndicator ::= ENUMERATED {
allowed, notAllowed }
CellAccessRestriction ::= SEQUENCE {
cellBarred CellBarred,
cellReservedForOperatorUse ReservedIndicator,
cellReservationExtension ReservedIndicator,
-- NOTE: IE accessClassBarredList should not be included if the IE CellAccessRestriction
-- is included in the IE SysInfoType4
accessClassBarredList AccessClassBarredList OPTIONAL
}
CellAccessRestriction-v870ext ::= SEQUENCE {
cellReservedForCSG ENUMERATED { true } OPTIONAL
}
CellBarred ::= CHOICE {
barred SEQUENCE {
intraFreqCellReselectionInd AllowedIndicator,
t-Barred T-Barred
},
notBarred NULL
}
CellIdentity ::= BIT STRING (SIZE (28))
CellIdentity-PerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF CellIdentity
CellIDListItem ::= SEQUENCE {
cell-Identity CellIdentity,
plmn-Identity PLMN-Identity OPTIONAL
}
CellSelectReselectInfoSIB-3-4 ::= SEQUENCE {
mappingInfo MappingInfo OPTIONAL,
cellSelectQualityMeasure CHOICE {
cpich-Ec-N0 SEQUENCE {
-- Default value for q-HYST-2-S is q-HYST-1-S
q-HYST-2-S Q-Hyst-S OPTIONAL
},
cpich-RSCP NULL
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
s-Intrasearch S-SearchQual OPTIONAL,
s-Intersearch S-SearchQual OPTIONAL,
s-SearchHCS S-SearchRXLEV OPTIONAL,
rat-List RAT-FDD-InfoList OPTIONAL,
q-QualMin Q-QualMin,
q-RxlevMin Q-RxlevMin
},
tdd SEQUENCE {
s-Intrasearch S-SearchRXLEV OPTIONAL,
s-Intersearch S-SearchRXLEV OPTIONAL,
s-SearchHCS S-SearchRXLEV OPTIONAL,
rat-List RAT-TDD-InfoList OPTIONAL,
q-RxlevMin Q-RxlevMin
}
},
q-Hyst-l-S Q-Hyst-S,
t-Reselection-S T-Reselection-S,
hcs-ServingCellInformation HCS-ServingCellInformation OPTIONAL,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
}
CSG-DedicatedFrequencyInfoList ::= SEQUENCE (SIZE (1..maxDedicatedCSGFreq)) OF
FrequencyInfo
CSG-Identity ::= BIT STRING (SIZE (27))
CSG-PSCSplitInfo ::= SEQUENCE {
-- Actual value = IE value * 8
startPSC INTEGER (0..63),
numberOfPSCs ENUMERATED { psc5, psc10, psc15, psc20,
psc30, psc40, psc50, psc64, psc80,
psc120, psc160, psc256, alltheRest,
spare3, spare2, spare1 },
-- Actual value = IE value * 8
pscRange2Offset INTEGER (1..63) OPTIONAL
}
DedicatedWLANOffloadInformation ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
t-330 T-330 OPTIONAL,
wlanOffloadInformation WLANOffloadInformation
}
}
}
DomainSpecificAccessRestrictionForSharedNetwork-v670ext ::= CHOICE {
domainSpecificAccessRestictionList DomainSpecificAccessRestrictionList-v670ext,
domainSpecificAccessRestictionParametersForAll
DomainSpecificAccessRestrictionParam-v670ext
}
DomainSpecificAccessRestrictionList-v670ext ::= SEQUENCE {
domainSpecificAccessRestrictionParametersForOperator1
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
domainSpecificAccessRestrictionParametersForOperator2
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
domainSpecificAccessRestrictionParametersForOperator3
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
domainSpecificAccessRestrictionParametersForOperator4
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
domainSpecificAccessRestrictionParametersForOperator5
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL
}
DomainSpecificAccessRestrictionParam-v670ext ::= SEQUENCE {
cSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext,
pSDomainSpecificAccessRestriction DomainSpecificAccessRestriction-v670ext
}
DomainSpecificAccessRestriction-v670ext ::= CHOICE {
noRestriction NULL,
restriction SEQUENCE {
domainSpecficAccessClassBarredList AccessClassBarredList OPTIONAL
}
}
MapParameter ::= INTEGER (0..127)
Mapping ::= SEQUENCE {
rat RAT,
mappingFunctionParameterList MappingFunctionParameterList
}
Mapping-LCR-r4 ::= SEQUENCE {
mappingFunctionParameterList MappingFunctionParameterList
}
MappingFunctionParameter ::= SEQUENCE {
functionType MappingFunctionType,
mapParameter1 MapParameter OPTIONAL,
mapParameter2 MapParameter,
-- The presence of upperLimit is conditional on the number of repetition
upperLimit UpperLimit OPTIONAL
}
MappingFunctionParameterList ::= SEQUENCE (SIZE (1..maxMeasIntervals)) OF
MappingFunctionParameter
MappingFunctionType ::= ENUMERATED {
linear,
functionType2,
functionType3,
functionType4 }
-- In MappingInfo list, mapping for FDD and 3.84Mcps TDD is defined.
-- For 1.28Mcps TDD, Mapping-LCR-r4 is used instead.
MappingInfo ::= SEQUENCE (SIZE (1..maxRAT)) OF
Mapping
OccurrenceSequenceNumberOfPICH ::= INTEGER (1..maxSCCPCH)
DedicatedPriorityInformation ::= SEQUENCE {
action CHOICE {
clearDedicatedPriorities NULL,
configureDedicatedPriorities SEQUENCE {
t-322 T-322 OPTIONAL,
priorityLevelList PriorityLevelList OPTIONAL,
eutraDetection BOOLEAN
}
}
}
DedicatedPriorityInformation-r11 ::= SEQUENCE {
action CHOICE {
clearDedicatedPriorities NULL,
configureDedicatedPriorities SEQUENCE {
t-322 T-322 OPTIONAL,
priorityLevelList PriorityLevelList-r11 OPTIONAL,
eutraDetection BOOLEAN
}
}
}
DedicatedPriorityInformation-r13 ::= SEQUENCE {
action CHOICE {
clearDedicatedPriorities NULL,
configureDedicatedPriorities SEQUENCE {
t-322 T-322 OPTIONAL,
priorityLevelList PriorityLevelList-r13 OPTIONAL,
eutraDetection BOOLEAN
}
}
}
PriorityLevel ::= SEQUENCE {
priority INTEGER (0..maxPrio-1) OPTIONAL,
radioAccessTechnology CHOICE {
utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF SEQUENCE{
earfcn EARFCN
},
gsm SEQUENCE {
gsm-CellGroup GSM-CellGroup
}
}
}
PriorityLevel-r11 ::= SEQUENCE {
priority INTEGER (0..maxPrio-1) OPTIONAL,
radioAccessTechnology CHOICE {
utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EARFCNRange,
gsm SEQUENCE {
gsm-CellGroup GSM-CellGroup
}
}
}
PriorityLevel-r13 ::= SEQUENCE {
priority INTEGER (0..maxPrio-1) OPTIONAL,
subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL, radioAccessTechnology CHOICE {
utraFDD SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
utraTDD SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF SEQUENCE{
uarfcn UARFCN
},
eutra SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EARFCNRange,
gsm SEQUENCE {
gsm-CellGroup GSM-CellGroup
}
}
}
PriorityLevelList ::= SEQUENCE (SIZE (1..maxPrio)) OF
PriorityLevel
PriorityLevelList-r11 ::= SEQUENCE (SIZE (1..maxPrio)) OF
PriorityLevel-r11
PriorityLevelList-r13 ::= SEQUENCE (SIZE (1..maxPrio-ext)) OF
PriorityLevel-r13
-- Actual value Q-Hyst-S = IE value * 2
Q-Hyst-S ::= INTEGER (0..20)
Q-Hyst-S-Fine ::= INTEGER (0..40)
RAT ::= ENUMERATED {
utra-FDD,
utra-TDD,
gsm,
cdma2000 }
RAT-FDD-Info ::= SEQUENCE {
rat-Identifier RAT-Identifier,
s-SearchRAT S-SearchQual,
s-HCS-RAT S-SearchRXLEV OPTIONAL,
s-Limit-SearchRAT S-SearchQual
}
RAT-FDD-InfoList ::= SEQUENCE (SIZE (1..maxOtherRAT)) OF
RAT-FDD-Info
RAT-Identifier ::= ENUMERATED {
gsm, cdma2000 }
RAT-TDD-Info ::= SEQUENCE {
rat-Identifier RAT-Identifier,
s-SearchRAT S-SearchRXLEV,
s-HCS-RAT S-SearchRXLEV OPTIONAL,
s-Limit-SearchRAT S-SearchRXLEV
}
RAT-TDD-InfoList ::= SEQUENCE (SIZE (1..maxOtherRAT)) OF
RAT-TDD-Info
ReservedIndicator ::= ENUMERATED {
reserved,
notReserved }
-- Actual value S-SearchQual = IE value * 2
S-SearchQual ::= INTEGER (-16..10)
-- Actual value S-SearchRXLEV = (IE value * 2) + 1
S-SearchRXLEV ::= INTEGER (-53..45)
-- Actual value ScalingFactor = IE value * 0.1
SpeedDependentScalingFactor ::= INTEGER (0..10)
T-Barred ::= ENUMERATED {
s10, s20, s40, s80,
s160, s320, s640, s1280 }
T-Reselection-S ::= INTEGER (0..31)
-- Actual value T-Reselection-S-Fine = IE value * 0.2
T-Reselection-S-Fine ::= INTEGER (0..31)
-- Actual value ScalingFactor = IE value * 0.25
TreselectionScalingFactor ::= INTEGER (4..19)
-- Actual value ScalingFactor2 = IE value * 0.25
TreselectionScalingFactor2 ::= INTEGER (1..16)
-- For UpperLimit, the used range depends on the RAT used.
UpperLimit ::= INTEGER (1..91)
URA-Identity ::= BIT STRING (SIZE (16))
URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF
URA-Identity
-- ***************************************************
--
-- USER EQUIPMENT INFORMATION ELEMENTS (10.3.3)
--
-- ***************************************************
AccessGroupIdentity ::= INTEGER (0..15)
AccessStratumReleaseIndicator ::= ENUMERATED {
rel-4, rel-5, rel-6, rel-7, rel-8,
rel-9, rel-10, rel-11, rel-12,
rel-13, rel-14, rel-15, rel-16, spare3,
spare2, spare1 }
-- TABULAR : for ActivationTime, value 'now' always appear as default, and is encoded
-- by absence of the field
ActivationTime ::= INTEGER (0..255)
BackoffControlParams ::= SEQUENCE {
n-AP-RetransMax N-AP-RetransMax,
n-AccessFails N-AccessFails,
nf-BO-NoAICH NF-BO-NoAICH,
ns-BO-Busy NS-BO-Busy,
nf-BO-AllBusy NF-BO-AllBusy,
nf-BO-Mismatch NF-BO-Mismatch,
t-CPCH T-CPCH
}
BandComb ::= INTEGER (1..256)
C-RNTI ::= BIT STRING (SIZE (16))
CapabilityUpdateRequirement ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement BOOLEAN,
-- ue-RadioCapabilityTDDUpdateRequirement is for 3.84Mcps TDD update requirement
ue-RadioCapabilityTDDUpdateRequirement BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList OPTIONAL
}
CapabilityUpdateRequirement-r4-ext ::= SEQUENCE {
ue-RadioCapabilityUpdateRequirement-TDD128 BOOLEAN
}
CapabilityUpdateRequirement-r4 ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList OPTIONAL
}
CapabilityUpdateRequirement-r5 ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r5 OPTIONAL
}
CapabilityUpdateRequirement-v770ext ::= SEQUENCE {
ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN
}
CapabilityUpdateRequirement-r7 ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r5 OPTIONAL
}
CapabilityUpdateRequirement-v860ext ::= SEQUENCE {
-- If both IEs are present, the elements in the IE SystemSpecificCapUpdateReqList-r8
-- shall be appended to the elements in the IE SystemSpecificCapUpdateReqList
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL
}
CapabilityUpdateRequirement-r8 ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL
}
CapabilityUpdateRequirement-vaj0ext ::= SEQUENCE {
eUTRAbandSpecificCapUpdateReqList EUTRAbandSpecificCapUpdateReqList
}
CapabilityUpdateRequirement-r12 ::= SEQUENCE {
ue-RadioCapabilityFDDUpdateRequirement-FDD BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD384 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD768 BOOLEAN,
ue-RadioCapabilityTDDUpdateRequirement-TDD128 BOOLEAN,
systemSpecificCapUpdateReqList SystemSpecificCapUpdateReqList-r8 OPTIONAL,
eUTRAbandSpecificCapUpdateReqList EUTRAbandSpecificCapUpdateReqList OPTIONAL
}
-- If the IE CellUpdateCause has the value 'cellUpdateCause-ext', the actual value is
-- defined in the IE CellUpdateCause-ext.
CellUpdateCause ::= ENUMERATED {
cellReselection,
periodicalCellUpdate,
uplinkDataTransmission,
utran-pagingResponse,
re-enteredServiceArea,
radiolinkFailure,
rlc-unrecoverableError,
cellUpdateCause-ext }
-- The IE CellUpdateCause-ext shall be present, if the IE CellUpdateCause has the
-- value 'cellUpdateCause-ext'.
-- dummy is not used in this version of the specification, it should not be sent
-- and if received it should be ignored by the receiver.
CellUpdateCause-ext ::= ENUMERATED {
mbms-Reception,
mbms-PTP-RB-Request,
dummy,
cellUpdateCause-ext2 }
-- The IE CellUpdateCause-ext2 shall be present, if the IE CellUpdateCause-ext has the
-- value 'cellUpdateCause-ext2'.
CellUpdateCause-ext2 ::= ENUMERATED {
applicationLayerMeasurementReportAvailable,
spare3,
spare2,
spare1 }
ChipRateCapability ::= ENUMERATED {
mcps3-84, mcps1-28 }
CipheringAlgorithm ::= ENUMERATED {
uea0, uea1 }
CipheringAlgorithm-r7 ::= ENUMERATED {
uea0, uea1, uea2 }
CipheringModeCommand ::= CHOICE {
startRestart CipheringAlgorithm,
dummy NULL
}
CipheringModeCommand-r7 ::= SEQUENCE {
startRestart CipheringAlgorithm-r7
}
CipheringModeInfo ::= SEQUENCE {
-- TABULAR: The ciphering algorithm is included in the CipheringModeCommand.
cipheringModeCommand CipheringModeCommand,
activationTimeForDPCH ActivationTime OPTIONAL,
rb-DL-CiphActivationTimeInfo RB-ActivationTimeInfoList OPTIONAL
}
CipheringModeInfo-r7 ::= SEQUENCE {
-- TABULAR: The ciphering algorithm is included in the CipheringModeCommand.
cipheringModeCommand CipheringModeCommand-r7,
activationTimeForDPCH ActivationTime OPTIONAL,
rb-DL-CiphActivationTimeInfo RB-ActivationTimeInfoList OPTIONAL
}
CN-DRX-CycleLengthCoefficient ::= INTEGER (6..9)
CN-PagedUE-Identity ::= CHOICE {
imsi-GSM-MAP IMSI-GSM-MAP,
tmsi-GSM-MAP TMSI-GSM-MAP,
p-TMSI-GSM-MAP P-TMSI-GSM-MAP,
imsi-DS-41 IMSI-DS-41,
tmsi-DS-41 TMSI-DS-41,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
CompressedModeMeasCapability ::= SEQUENCE {
fdd-Measurements BOOLEAN,
-- TABULAR: The IEs tdd-Measurements, gsm-Measurements and multiCarrierMeasurements
-- are made optional since they are conditional based on another information element.
-- Their absence corresponds to the case where the condition is not true.
-- The IE 'tdd-Measurements' applies to either or both TDD 3.84 Mcps and TDD 7.68 Mcps,
-- depending on the RF capability conditions.
tdd-Measurements BOOLEAN OPTIONAL,
gsm-Measurements GSM-Measurements OPTIONAL,
multiCarrierMeasurements BOOLEAN OPTIONAL
}
CompressedModeMeasCapability-LCR-r4 ::= SEQUENCE {
tdd128-Measurements BOOLEAN OPTIONAL
}
CompressedModeMeasCapability-v860ext ::= SEQUENCE {
adjacentFrequencyMeasurements ENUMERATED { true } OPTIONAL
}
CompressedModeMeasCapability-v920ext ::= SEQUENCE {
interBandMeasurements ENUMERATED { true } OPTIONAL
}
CompressedModeMeasCapability-va40ext ::= SEQUENCE {
enhancedInterFrequencyMeasurements ENUMERATED { true } OPTIONAL,
freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
}
CompressedModeMeasCapabEUTRA ::= SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRA,
compressedMode BOOLEAN
}
CompressedModeMeasCapabEUTRAExt ::=SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt
}
CompressedModeMeasCapabEUTRAExt2 ::=SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt2,
compressedMode BOOLEAN
}
CompressedModeMeasCapabEUTRAList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
CompressedModeMeasCapabEUTRA
CompressedModeMeasCapabEUTRAList2 ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
CompressedModeMeasCapabEUTRAExt
CompressedModeMeasCapabEUTRAList3 ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA-ext)) OF
CompressedModeMeasCapabEUTRAExt2
CompressedModeMeasCapabFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDD
CompressedModeMeasCapabFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDD2
CompressedModeMeasCapabFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
CompressedModeMeasCapabFDD3
CompressedModeMeasCapabFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDD-ext
CompressedModeMeasCapabFDD ::= SEQUENCE {
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
dl-MeasurementsFDD BOOLEAN,
ul-MeasurementsFDD BOOLEAN
}
CompressedModeMeasCapabFDD2 ::= SEQUENCE {
-- UE may omit both IEs if this IE indicates the compressed mode capability within the same
-- frequency band. Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
dl-MeasurementsFDD BOOLEAN,
ul-MeasurementsFDD BOOLEAN
}
CompressedModeMeasCapabFDD3 ::= SEQUENCE {
-- UE may omit radioFrequencyBandFDD3 if this IE indicates the compressed mode capability within
-- the same frequency band. Otherwise, the UE shall include the IE.
radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
dl-MeasurementsFDD BOOLEAN,
ul-MeasurementsFDD BOOLEAN
}
CompressedModeMeasCapabFDD-ext ::= SEQUENCE {
radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
dl-MeasurementsFDD BOOLEAN,
ul-MeasurementsFDD BOOLEAN
}
CompressedModeMeasCapabTDDList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD)) OF
CompressedModeMeasCapabTDD
CompressedModeMeasCapabTDD ::= SEQUENCE {
radioFrequencyBandTDD RadioFrequencyBandTDD,
dl-MeasurementsTDD BOOLEAN,
ul-MeasurementsTDD BOOLEAN
}
CompressedModeMeasCapabGSMList ::= SEQUENCE (SIZE (1..maxFreqBandsGSM)) OF
CompressedModeMeasCapabGSM
CompressedModeMeasCapabGSM ::= SEQUENCE {
radioFrequencyBandGSM RadioFrequencyBandGSM,
dl-MeasurementsGSM BOOLEAN,
ul-MeasurementsGSM BOOLEAN
}
CompressedModeMeasCapabMC ::= SEQUENCE {
dl-MeasurementsMC BOOLEAN,
ul-MeasurementsMC BOOLEAN
}
CPCH-Parameters ::= SEQUENCE {
initialPriorityDelayList InitialPriorityDelayList OPTIONAL,
backoffControlParams BackoffControlParams,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
dl-DPCCH-BER DL-DPCCH-BER
}
CSG-ProximityIndicationCapability ::= SEQUENCE {
supportOfIntraFreqProximityIndication ENUMERATED { true } OPTIONAL,
supportOfInterFreqProximityIndication ENUMERATED { true } OPTIONAL,
supportOfE-UtraProximityIndication ENUMERATED { true } OPTIONAL
}
DL-CapabilityWithSimultaneousHS-DSCHConfig ::= ENUMERATED{kbps32, kbps64, kbps128, kbps384}
DL-DPCCH-BER ::= INTEGER (0..63)
DL-InformationPerSecondaryRL-List ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF
DL-InformationPerSecondaryRL
DL-InformationPerSecondaryRL-List-r12 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF
DL-InformationPerSecondaryRL-r12
DL-InformationPerSecondaryRL-List-r13 ::= SEQUENCE (SIZE (1..maxEDCHRL)) OF
DL-InformationPerSecondaryRL-r13
DL-InformationPerSecondaryRL ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r7,
e-AGCH-Information E-AGCH-Information OPTIONAL,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
DL-InformationPerSecondaryRL-r12 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r7,
e-AGCH-Information E-AGCH-Information OPTIONAL,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
secondary-Serving-E-DCHRL-Indicator ENUMERATED { true } OPTIONAL,
radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
}
DL-InformationPerSecondaryRL-r13 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCHInfoPerRL-SecULFreq DL-FDPCH-InfoPerRL-r13,
e-AGCH-Information E-AGCH-Information OPTIONAL,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
secondary-Serving-E-DCHRL-Indicator ENUMERATED { true } OPTIONAL,
radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
}
DL-PhysChCapabilityFDD ::= SEQUENCE {
-- The IE "maxNoDPCH-PDSCH-Codes" only gives information on the maximum number of DPCH Codes.
maxNoDPCH-PDSCH-Codes INTEGER (1..8),
maxNoPhysChBitsReceived MaxNoPhysChBitsReceived,
supportForSF-512 BOOLEAN,
-- dummy and dummy2 are not used in this version of the specification
-- and if received they should be ignored.
dummy BOOLEAN,
dummy2 SimultaneousSCCPCH-DPCH-Reception
}
DL-PhysChCapabilityFDD-v380ext ::= SEQUENCE {
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SupportOfDedicatedPilotsForChEstimation OPTIONAL
}
SupportOfDedicatedPilotsForChEstimation ::= ENUMERATED { true }
DL-PhysChCapabilityFDD-v770ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
hsscchlessHsdschOperation ENUMERATED { true } OPTIONAL,
enhancedFdpch ENUMERATED { true } OPTIONAL,
hsdschReception-CellFach ENUMERATED { true } OPTIONAL,
hsdschReception-CellUraPch ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-v860ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext2 HSDSCH-physical-layer-category-ext2 OPTIONAL,
supportOfTargetCellPreConfig ENUMERATED { true } OPTIONAL,
supportOfHsdschDrxOperation ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-v920ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext3 HSDSCH-physical-layer-category-ext3 OPTIONAL,
supportOfMimoOnlySingleStream ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-va40ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
}
DL-PhysChCapabilityFDD-vb50ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL,
hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL,
hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL,
supportOf4x4MimoDualStreamRestriction ENUMERATED { true } OPTIONAL,
supportOfHS-DSCHSecondDRXOperation ENUMERATED { true } OPTIONAL,
supportOfNodeBTrigHS-DPCCHTransmission ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-vb80ext ::= SEQUENCE {
non-ContiguousMulti-CellWithMIMO ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE {
supportforDCHEnhancements ENUMERATED { basic, full } OPTIONAL,
simultaneousSupportforDCHEnhancementsAndCM ENUMERATED { true } OPTIONAL,
simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL,
drx-enhancements ENUMERATED { true } OPTIONAL,
hs-dpcchOverheadReduction ENUMERATED { true } OPTIONAL,
supportofEnhancedServingCellChangeForEvent1C ENUMERATED { true } OPTIONAL,
supportofDPCCH2 ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-vd20ext ::= SEQUENCE {
supportofPowerControlAlgorithm3 ENUMERATED { true } OPTIONAL,
supportofBlindHarqRetransmissionsforHsdpa ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-ve30ext ::= SEQUENCE {
supportofHS-SCCHDrxOperation ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityFDD-vf10ext ::= SEQUENCE {
supportofSimplifiedHS-SCCHType1Operation ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityTDD ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerFrame MaxPhysChPerFrame,
minimumSF MinimumSF-DL,
supportOfPDSCH BOOLEAN,
maxPhysChPerTS MaxPhysChPerTS
}
DL-PhysChCapabilityTDD-LCR-r4 ::= SEQUENCE {
maxTS-PerSubFrame MaxTS-PerSubFrame-r4,
maxPhysChPerFrame MaxPhysChPerSubFrame-r4,
minimumSF MinimumSF-DL,
supportOfPDSCH BOOLEAN,
maxPhysChPerTS MaxPhysChPerTS,
supportOf8PSK BOOLEAN
}
DL-PhysChCapabilityTDD-128-v770ext ::= SEQUENCE {
multiCarrier-physical-layer-category MultiCarrier-HSDSCH-physical-layer-category OPTIONAL
}
DL-PhysChCapabilityTDD-128-v860ext ::= SEQUENCE {
hSDSCH-physical-layer-category-extension
HSDSCH-physical-layer-category-extension OPTIONAL,
multiCarrier-physical-layer-category-extension
MultiCarrier-HSDSCH-physical-layer-category-extension OPTIONAL,
supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL
}
DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE {
multiCarrier-physical-layer-category-extension2
MultiCarrier-HSDSCH-physical-layer-category-extension2 OPTIONAL
}
DL-PhysChCapabilityInfoTDD-128-vc50ext::= SEQUENCE {
supportofNon-rectResourceAllocation ENUMERATED { true } OPTIONAL
}
DL-PhysChCapabilityTDD-768 ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerFrame MaxPhysChPerFrame-768,
minimumSF MinimumSF-DL-768,
supportOfPDSCH BOOLEAN,
tdd768-hspdsch CHOICE {
supported HSDSCH-physical-layer-category,
unsupported NULL
},
maxPhysChPerTS MaxPhysChPerTS-768
}
DL-PhysChCapabilityInfoTDD-768 ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerFrame MaxPhysChPerFrame-768,
minimumSF MinimumSF-DL-768,
supportOfPDSCH BOOLEAN,
maxPhysChPerTS MaxPhysChPerTS-768
}
DL-TransChCapability ::= SEQUENCE {
maxNoBitsReceived MaxNoBits,
maxConvCodeBitsReceived MaxNoBits,
turboDecodingSupport TurboSupport,
maxSimultaneousTransChs MaxSimultaneousTransChsDL,
maxSimultaneousCCTrCH-Count MaxSimultaneousCCTrCH-Count,
maxReceivedTransportBlocks MaxTransportBlocksDL,
maxNumberOfTFC MaxNumberOfTFC-DL,
maxNumberOfTF MaxNumberOfTF
}
DRAC-SysInfo ::= SEQUENCE {
transmissionProbability TransmissionProbability,
maximumBitRate MaximumBitRate
}
DRAC-SysInfoList ::= SEQUENCE (SIZE (1..maxDRACclasses)) OF
DRAC-SysInfo
DSCH-RNTI ::= BIT STRING (SIZE (16))
DelayRestrictionFlag ::= ENUMERATED { true }
DynamicActivationTime ::= SEQUENCE {
activationOffset INTEGER (0..15) OPTIONAL
}
E-RNTI ::= BIT STRING (SIZE (16))
ESN-DS-41 ::= BIT STRING (SIZE (32))
EstablishmentCause ::= ENUMERATED {
originatingConversationalCall,
originatingStreamingCall,
originatingInteractiveCall,
originatingBackgroundCall,
originatingSubscribedTrafficCall,
terminatingConversationalCall,
terminatingStreamingCall,
terminatingInteractiveCall,
terminatingBackgroundCall,
emergencyCall,
interRAT-CellReselection,
interRAT-CellChangeOrder,
registration,
detach,
originatingHighPrioritySignalling,
originatingLowPrioritySignalling,
callRe-establishment,
terminatingHighPrioritySignalling,
terminatingLowPrioritySignalling,
terminatingCauseUnknown,
mbms-Reception,
mbms-PTP-RB-Request,
delayTolerantAccess,
spare9,
spare8,
spare7,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
ExtendedWaitTime ::= INTEGER (1..1800)
EUTRAbandSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..16)) OF RadioFrequencyBandEUTRAExt2
FailureCauseWithProtErr ::= CHOICE {
configurationUnsupported NULL,
physicalChannelFailure NULL,
incompatibleSimultaneousReconfiguration
NULL,
compressedModeRuntimeError TGPSI,
protocolError ProtocolErrorInformation,
cellUpdateOccurred NULL,
invalidConfiguration NULL,
configurationIncomplete NULL,
unsupportedMeasurement NULL,
mbmsSessionAlreadyReceivedCorrectly NULL,
lowerPriorityMBMSService NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
FailureCauseWithProtErrTrId ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
failureCause FailureCauseWithProtErr
}
FrequencyBandsIndicatorSupport ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
frequencyBandsSupportFDD FrequencyBandsRedirectionFDD
},
tdd SEQUENCE {
frequencyBandsSupportTDD128 FrequencyBandsIndicatorTDD128
}
}
}
FrequencyBandsIndicatorTDD128 ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
FrequencyBandsIndicatorSupportTDD128
FrequencyBandsIndicatorSupportTDD128 ::= SEQUENCE {
frequencyBandsIndicatorTDD RadioFrequencyBandTDD-r10
}
FrequencyBandsRedirectionFDD ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
FrequencyBandsIndicatorFDD
FrequencyBandsIndicatorFDD ::= CHOICE {
frequencyBandsIndicator1 RadioFrequencyBandFDD,
frequencyBandsIndicator2 RadioFrequencyBandFDD2,
frequencyBandsIndicator3 RadioFrequencyBandFDD3
}
GANSS-Mode ::= ENUMERATED {
networkBased,
uEBased,
both,
none }
GroupIdentityWithReleaseInformation ::= SEQUENCE {
rrc-ConnectionReleaseInformation RRC-ConnectionReleaseInformation,
groupReleaseInformation GroupReleaseInformation
}
GroupReleaseInformation ::= SEQUENCE {
uRNTI-Group U-RNTI-Group
}
GSM-Measurements ::= SEQUENCE {
gsm900 BOOLEAN,
dcs1800 BOOLEAN,
gsm1900 BOOLEAN
}
H-RNTI ::= BIT STRING (SIZE (16))
High-MobilityDetected ::= ENUMERATED { high-MobilityDetected }
HSDSCH-physical-layer-category ::= INTEGER (1..64)
HSDSCH-physical-layer-category-ext ::= INTEGER (1..20)
HSDSCH-physical-layer-category-ext2 ::= INTEGER (21..24)
HSDSCH-physical-layer-category-ext3 ::= INTEGER (25..28)
HSDSCH-physical-layer-category-ext4 ::= INTEGER (29..30)
HSDSCH-physical-layer-category-ext5 ::= INTEGER (31..32)
HSDSCH-physical-layer-category-ext6 ::= INTEGER (33..34)
HSDSCH-physical-layer-category-ext7 ::= INTEGER (35..36)
HSDSCH-physical-layer-category-ext8 ::= INTEGER (37..38)
HSDSCH-physical-layer-category-extension ::= INTEGER (1..64)
MultiCarrier-HSDSCH-physical-layer-category ::= INTEGER (1..64)
MultiCarrier-HSDSCH-physical-layer-category-extension ::= INTEGER (1..36)
MultiCarrier-HSDSCH-physical-layer-category-extension2 ::= INTEGER (37..64)
MultiflowCapabBandCombination ::= SEQUENCE {
numberOfCellsBandA INTEGER(1..6),
numberOfFrequenciesBandA INTEGER(1..3),
numberOfCellsBandB INTEGER(1..6),
numberOfFrequenciesBandB INTEGER(1..3)
}
MultiflowCapabBandCombList ::= SEQUENCE (SIZE (1..16)) OF MultiflowCapabBandCombination
MultiflowCapability ::= SEQUENCE {
mimoInDifferentBands MultiflowMIMOCapability OPTIONAL,
longerHARQProcessing ENUMERATED { true } OPTIONAL
}
MultiflowPerBandCapability ::= SEQUENCE {
numberOfCells INTEGER(2..8),
numberOfFrequencies INTEGER(1..4),
mimo MultiflowMIMOCapability OPTIONAL,
nonContiguousCapability MultiflowNonContiguousCapability OPTIONAL
}
MultiflowMIMOCapability ::= ENUMERATED { single-stream, dual-stream }
MultiflowNonContiguousCapability ::= SEQUENCE {
gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize,
spare5, spare4, spare3, spare2, spare1 }
}
UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4))
UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8))
IdleIntervalMeasCapabEUTRA ::= SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRA,
idleInterval BOOLEAN
}
IdleIntervalMeasCapabEUTRAExtension ::= SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRAExt
}
IdleIntervalMeasCapabEUTRAList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
IdleIntervalMeasCapabEUTRA
IdleIntervalMeasCapabEUTRAExtensionList ::= SEQUENCE (SIZE (1..maxFreqBandsEUTRA)) OF
IdleIntervalMeasCapabEUTRAExtension
IMSI-and-ESN-DS-41 ::= SEQUENCE {
imsi-DS-41 IMSI-DS-41,
esn-DS-41 ESN-DS-41
}
IMSI-DS-41 ::= OCTET STRING (SIZE (5..7))
InitialPriorityDelayList ::= SEQUENCE (SIZE (1..maxASC)) OF
NS-IP
InitialUE-Identity ::= CHOICE {
imsi IMSI-GSM-MAP,
tmsi-and-LAI TMSI-and-LAI-GSM-MAP,
p-TMSI-and-RAI P-TMSI-and-RAI-GSM-MAP,
imei IMEI,
esn-DS-41 ESN-DS-41,
imsi-DS-41 IMSI-DS-41,
imsi-and-ESN-DS-41 IMSI-and-ESN-DS-41,
tmsi-DS-41 TMSI-DS-41
}
IntegrityCheckInfo ::= SEQUENCE {
messageAuthenticationCode MessageAuthenticationCode,
rrc-MessageSequenceNumber RRC-MessageSequenceNumber
}
IntegrityProtActivationInfo ::= SEQUENCE {
rrc-MessageSequenceNumberList RRC-MessageSequenceNumberList
}
IntegrityProtectionAlgorithm ::= ENUMERATED {
uia1 }
IntegrityProtectionAlgorithm-r7 ::= ENUMERATED {
uia1, uia2 }
IntegrityProtectionModeCommand ::= CHOICE {
startIntegrityProtection SEQUENCE {
integrityProtInitNumber IntegrityProtInitNumber
},
modify SEQUENCE {
dl-IntegrityProtActivationInfo IntegrityProtActivationInfo
}
}
IntegrityProtectionModeInfo ::= SEQUENCE {
-- TABULAR: DL integrity protection activation info and Integrity
-- protection intialisation number have been nested inside
-- IntegrityProtectionModeCommand.
integrityProtectionModeCommand IntegrityProtectionModeCommand,
integrityProtectionAlgorithm IntegrityProtectionAlgorithm OPTIONAL
}
IntegrityProtectionModeInfo-r7 ::= SEQUENCE {
-- TABULAR: DL integrity protection activation info and Integrity
-- protection intialisation number have been nested inside
-- IntegrityProtectionModeCommand.
integrityProtectionModeCommand IntegrityProtectionModeCommand,
integrityProtectionAlgorithm IntegrityProtectionAlgorithm-r7 OPTIONAL
}
IntegrityProtInitNumber ::= BIT STRING (SIZE (32))
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
MaxHcContextSpace ::= ENUMERATED {
dummy, by1024, by2048, by4096,
by8192 }
MaxHcContextSpace-r5-ext ::= ENUMERATED {
by16384, by32768, by65536, by131072 }
MaxROHC-ContextSessions-r4 ::= ENUMERATED {
s2, s4, s8, s12, s16, s24, s32, s48,
s64, s128, s256, s512, s1024, s16384 }
MaximumAM-EntityNumberRLC-Cap ::= ENUMERATED {
dummy, am4, am5, am6,
am8, am16, am30 }
-- Actual value MaximumBitRate = IE value * 16
MaximumBitRate ::= INTEGER (0..32)
MaximumRLC-WindowSize ::= ENUMERATED { mws2047, mws4095 }
MaxNoDPDCH-BitsTransmitted ::= ENUMERATED {
b600, b1200, b2400, b4800,
b9600, b19200, b28800, b38400,
b48000, b57600 }
MaxNoBits ::= ENUMERATED {
b640, b1280, b2560, b3840, b5120,
b6400, b7680, b8960, b10240,
b20480, b40960, b81920, b163840 }
MaxNoPhysChBitsReceived ::= ENUMERATED {
dummy, b1200, b2400, b3600,
b4800, b7200, b9600, b14400,
b19200, b28800, b38400, b48000,
b57600, b67200, b76800 }
MaxNoSCCPCH-RL ::= ENUMERATED {
rl1 }
MaxNumberOfTF ::= ENUMERATED {
tf32, tf64, tf128, tf256,
tf512, tf1024 }
MaxNumberOfTFC-DL ::= ENUMERATED {
tfc16, tfc32, tfc48, tfc64, tfc96,
tfc128, tfc256, tfc512, tfc1024 }
MaxNumberOfTFC-UL ::= ENUMERATED {
dummy1, dummy2, tfc16, tfc32, tfc48, tfc64,
tfc96, tfc128, tfc256, tfc512, tfc1024 }
-- the values 1 to 4 for MaxPhysChPerFrame are not used in this version of the protocol
MaxPhysChPerFrame ::= INTEGER (1..224)
MaxPhysChPerFrame-768 ::= INTEGER (1..448)
MaxPhysChPerSubFrame-r4 ::= INTEGER (1..96)
MaxPhysChPerTimeslot ::= ENUMERATED {
ts1, ts2 }
MaxPhysChPerTimeslot-LCR-r7 ::= INTEGER (1..4)
-- the values 1 to 4 for MaxPhysChPerTS are not used in this version of the protocol
MaxPhysChPerTS ::= INTEGER (1..16)
MaxPhysChPerTS-768 ::= INTEGER (1..32)
MaxSimultaneousCCTrCH-Count ::= INTEGER (1..8)
MaxSimultaneousTransChsDL ::= ENUMERATED {
e4, e8, e16, e32 }
MaxSimultaneousTransChsUL ::= ENUMERATED {
dummy, e4, e8, e16, e32 }
MaxTransportBlocksDL ::= ENUMERATED {
tb4, tb8, tb16, tb32, tb48,
tb64, tb96, tb128, tb256, tb512 }
MaxTransportBlocksUL ::= ENUMERATED {
dummy, tb4, tb8, tb16, tb32, tb48,
tb64, tb96, tb128, tb256, tb512 }
MaxTS-PerFrame ::= INTEGER (1..14)
MaxTS-PerSubFrame-r4 ::= INTEGER (1..6)
-- TABULAR: MeasurementCapability contains dependencies to UE-MultiModeRAT-Capability,
-- the conditional fields have been left mandatory for now.
MeasurementCapability ::= SEQUENCE {
downlinkCompressedMode CompressedModeMeasCapability,
uplinkCompressedMode CompressedModeMeasCapability
}
MeasurementCapabilityExt ::= SEQUENCE{
compressedModeMeasCapabFDDList CompressedModeMeasCapabFDDList,
compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL
}
MeasurementCapabilityExt2 ::= SEQUENCE{
compressedModeMeasCapabFDDList CompressedModeMeasCapabFDDList2,
compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL
}
MeasurementCapabilityExt3 ::= SEQUENCE {
compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
}
MeasurementCapabilityExt4 ::= SEQUENCE{
compressedModeMeasCapabFDDList2 CompressedModeMeasCapabFDDList2 OPTIONAL,
compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3 OPTIONAL,
compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL,
compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
}
MeasurementCapabilityExt5 ::= SEQUENCE {
compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList2 OPTIONAL
}
MeasurementCapabilityExt6 ::= SEQUENCE{
compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList3 OPTIONAL
}
MeasurementCapability-r4-ext ::= SEQUENCE {
downlinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4,
uplinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4
}
MeasurementCapability-v860ext ::= SEQUENCE {
downlinkCompressedMode CompressedModeMeasCapability-v860ext
}
MeasurementCapability-v920ext ::= SEQUENCE {
downlinkCompressedMode CompressedModeMeasCapability-v920ext
}
MeasurementCapability-va40ext ::= SEQUENCE {
interFrequencyDetectedSetMeasurements ENUMERATED { true } OPTIONAL,
downlinkCompressedMode CompressedModeMeasCapability-va40ext
}
MeasurementCapability-vb50ext ::= SEQUENCE {
interFrequencyMeasOnConfigCarriersWithoutCompMode ENUMERATED { true } OPTIONAL,
cellsExcludedFromDetectedSetMeasurements ENUMERATED { true } OPTIONAL
}
MeasurementCapabilityTDD ::= SEQUENCE {
idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAList OPTIONAL
}
MeasurementCapabilityTDD-vb50ext ::= SEQUENCE {
idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAExtensionList OPTIONAL
}
MeasurementCapability-vb70ext ::= SEQUENCE {
widebandRSRQFDDMeasurements ENUMERATED { true } OPTIONAL,
widebandRSRQTDDMeasurements ENUMERATED { true } OPTIONAL
}
MeasurementCapability-vc50ext ::= SEQUENCE {
event2gReportingOnaConfiguredSecDLFrequency ENUMERATED { true } OPTIONAL,
extendedRsrqLowerValueRange ENUMERATED { true } OPTIONAL,
rsrqOnAllSymbols ENUMERATED { true } OPTIONAL,
increasedUECarrierMonitoringUTRA ENUMERATED { true } OPTIONAL,
increasedUECarrierMonitoringE-UTRA ENUMERATED { true } OPTIONAL,
enhancedUPHReporting ENUMERATED { true } OPTIONAL
}
MeasurementCapability-ve30ext ::= SEQUENCE {
rrcEventsforUPHReporting ENUMERATED { true } OPTIONAL,
qoEMeasurementCollectionForStreamingServices ENUMERATED { true } OPTIONAL
}
MeasurementCapability-vf20ext ::= SEQUENCE {
qoEMeasurementCollectionForMTSIServices ENUMERATED { true } OPTIONAL
}
MessageAuthenticationCode ::= BIT STRING (SIZE (32))
MinimumSF-DL ::= ENUMERATED {
sf1, sf16 }
MinimumSF-DL-768 ::= ENUMERATED {
sf1, sf32 }
MinimumSF-UL ::= ENUMERATED {
sf1, sf2, sf4, sf8, dummy }
NonContiguousMultiCellCombinationList ::= SEQUENCE (SIZE (1..maxNonContiguousMultiCellCombinations)) OF
NonContiguousMultiCell
NonContiguousMultiCell ::= SEQUENCE {
aggregatedCells ENUMERATED { nc-2c, nc-3c, nc-4c },
gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize,
spare5, spare4, spare3, spare2, spare1 },
nonContiguousMultiCellCombination22 ENUMERATED { true } OPTIONAL,
nonContiguousMultiCellCombination31-13 ENUMERATED { true } OPTIONAL
}
MultiModeCapability ::= ENUMERATED {
tdd, fdd, fdd-tdd }
MultiRAT-Capability ::= SEQUENCE {
supportOfGSM BOOLEAN,
supportOfMulticarrier BOOLEAN
}
MultiModeRAT-Capability-v590ext ::= SEQUENCE {
supportOfUTRAN-ToGERAN-NACC BOOLEAN
}
MultiModeRAT-Capability-v680ext ::= SEQUENCE {
supportOfHandoverToGAN ENUMERATED { doesSupportHandoverToGAN } OPTIONAL
}
MultiModeRAT-Capability-v770ext ::= SEQUENCE {
supportOfPSHandoverToGAN ENUMERATED { doesSupportPSHandoverToGAN } OPTIONAL
}
MultiModeRAT-Capability-v860ext ::= SEQUENCE {
supportOfEUTRAFDD ENUMERATED { doesSupportEUTRAFDD } OPTIONAL,
supportOfInterRATHOToEUTRAFDD ENUMERATED { doesSupportInterRATHOToEUTRAFDD } OPTIONAL,
supportOfEUTRATDD ENUMERATED { doesSupportEUTRATDD } OPTIONAL,
supportOfInterRATHOToEUTRATDD ENUMERATED { doesSupportInterRATHOToEUTRATDD } OPTIONAL,
eutraFeatureGroupIndicators BIT STRING (SIZE (4)) OPTIONAL
}
MultiModeRAT-Capability-vae0ext ::= SEQUENCE {
eutraSupportOfMFBI ENUMERATED { true } OPTIONAL
}
MultiModeRAT-Capability-vb50ext ::= SEQUENCE {
supportOfEUTRAFDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRAFDDMeasurementReportingInCELLFACH } OPTIONAL,
supportOfEUTRATDDMeasurementReportingInCELLFACH ENUMERATED { doesSupportOfEUTRATDDMeasurementReportingInCELLFACH } OPTIONAL
}
MultiModeRAT-Capability-vc50ext ::= SEQUENCE {
supportOfRAN-AssistedWLAN-Interworking-RAN-Rules ENUMERATED { true } OPTIONAL,
supportOfRAN-AssistedWLAN-Interworking-ANDSF-Policies ENUMERATED { true } OPTIONAL
}
MultiModeRAT-Capability-vd20ext ::= SEQUENCE {
supportOfExtendedEUTRAFrequencyPriority ENUMERATED { true } OPTIONAL
}
N-300 ::= INTEGER (0..7)
N-301 ::= INTEGER (0..7)
N-302 ::= INTEGER (0..7)
N-304 ::= INTEGER (0..7)
N-308 ::= INTEGER (1..8)
N-310 ::= INTEGER (0..7)
N-312 ::= ENUMERATED {
s1, s50, s100, s200, s400,
s600, s800, s1000 }
N-312ext ::= ENUMERATED {
s2, s4, s10, s20 }
N-312-r5 ::= ENUMERATED {
s1, s2, s4, s10, s20,
s50, s100, s200, s400,
s600, s800, s1000 }
N-313 ::= ENUMERATED {
s1, s2, s4, s10, s20,
s50, s100, s200 }
N-315 ::= ENUMERATED {
s1, s50, s100, s200, s400,
s600, s800, s1000 }
N-315ext ::= ENUMERATED {
s2, s4, s10, s20 }
N-315-r5 ::= ENUMERATED {
s1, s2, s4, s10, s20,
s50, s100, s200, s400,
s600, s800, s1000 }
N-AccessFails ::= INTEGER (1..64)
N-AP-RetransMax ::= INTEGER (1..64)
NeighCellSI-AcquisitionCapability ::= SEQUENCE {
supportOfIntraFreqSIAcquisitionForHO ENUMERATED { true } OPTIONAL,
supportOfInterFreqSIAcquisitionForHO ENUMERATED { true } OPTIONAL,
supportOfE-UtraSIAcquisitionForHO ENUMERATED { true } OPTIONAL
}
NetworkAssistedGANSS-Supported-List ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
gANSS-Id ENUMERATED {
sbas, modernizedGPS, qzss, glonass, bds,
spare3, spare2, spare1 } OPTIONAL,
gANSS-Mode GANSS-Mode,
gANSS-SignalId GANSS-Signal-Id OPTIONAL,
supportForUE-GANSS-TimingOfCellFrames BOOLEAN,
supportForUE-GANSS-CarrierPhaseMeasurement BOOLEAN OPTIONAL
}
-- Each element in the NetworkAssistedGANSS-Supported-List-v860ext provides extension information
-- to the corresponding element (position) in the NetworkAssistedGANSS-Supported-List
NetworkAssistedGANSS-Supported-List-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
sbas-Ids BIT STRING (SIZE (8)) OPTIONAL,
gANSS-SignalIds BIT STRING (SIZE (8)) OPTIONAL,
non-native-AD-choices-supported ENUMERATED { true } OPTIONAL
}
NetworkAssistedGPS-Supported ::= ENUMERATED {
networkBased,
ue-Based,
bothNetworkAndUE-Based,
noNetworkAssistedGPS }
NF-BO-AllBusy ::= INTEGER (0..31)
NF-BO-NoAICH ::= INTEGER (0..31)
NF-BO-Mismatch ::= INTEGER (0..127)
NS-BO-Busy ::= INTEGER (0..63)
NS-IP ::= INTEGER (0..28)
P-TMSI-and-RAI-GSM-MAP ::= SEQUENCE {
p-TMSI P-TMSI-GSM-MAP,
rai RAI
}
PagingCause ::= ENUMERATED {
terminatingConversationalCall,
terminatingStreamingCall,
terminatingInteractiveCall,
terminatingBackgroundCall,
terminatingHighPrioritySignalling,
terminatingLowPrioritySignalling,
terminatingCauseUnknown,
spare
}
PagingRecord ::= CHOICE {
cn-Identity SEQUENCE {
pagingCause PagingCause,
cn-DomainIdentity CN-DomainIdentity,
cn-pagedUE-Identity CN-PagedUE-Identity
},
utran-Identity SEQUENCE {
u-RNTI U-RNTI,
cn-OriginatedPage-connectedMode-UE SEQUENCE {
pagingCause PagingCause,
cn-DomainIdentity CN-DomainIdentity,
pagingRecordTypeID PagingRecordTypeID
} OPTIONAL
}
}
PagingRecord2-r5 ::= CHOICE {
utran-SingleUE-Identity SEQUENCE {
u-RNTI U-RNTI,
cn-OriginatedPage-connectedMode-UE SEQUENCE {
pagingCause PagingCause,
cn-DomainIdentity CN-DomainIdentity,
pagingRecordTypeID PagingRecordTypeID
} OPTIONAL,
rrc-ConnectionReleaseInformation RRC-ConnectionReleaseInformation
},
utran-GroupIdentity SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF
GroupIdentityWithReleaseInformation
}
PagingRecordList ::= SEQUENCE (SIZE (1..maxPage1)) OF
PagingRecord
PagingRecord2List-r5 ::= SEQUENCE (SIZE (1..maxPage1)) OF
PagingRecord2-r5
PDCP-Capability ::= SEQUENCE {
losslessSRNS-RelocationSupport BOOLEAN,
-- If present, the "maxHcContextSpace" in the IE "PDCP-Capability-r5-ext" overrides the
-- "supported" value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
supportForRfc2507 CHOICE {
notSupported NULL,
supported MaxHcContextSpace
}
}
PDCP-Capability-r4-ext ::= SEQUENCE {
supportForRfc3095 CHOICE {
notSupported NULL,
supported SEQUENCE {
maxROHC-ContextSessions MaxROHC-ContextSessions-r4 DEFAULT s16,
reverseCompressionDepth INTEGER (0..65535) DEFAULT 0
}
}
}
PDCP-Capability-r5-ext ::= SEQUENCE {
supportForRfc3095ContextRelocation BOOLEAN,
maxHcContextSpace MaxHcContextSpace-r5-ext OPTIONAL
}
PDCP-Capability-r5-ext2 ::= SEQUENCE {
losslessDLRLC-PDUSizeChange ENUMERATED { true } OPTIONAL
}
PDCP-Capability-v770ext ::= SEQUENCE {
supportForCSVoiceoverHSPA ENUMERATED { true } OPTIONAL
}
PhysicalChannelCapability ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD,
uplinkPhysChCapability UL-PhysChCapabilityFDD
} OPTIONAL,
-- tddPhysChCapability describes the 3.84Mcps TDD physical channel capability
tddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityTDD,
uplinkPhysChCapability UL-PhysChCapabilityTDD
} OPTIONAL
}
PhysicalChannelCapability-v770ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-v770ext,
uplinkPhysChCapability UL-PhysChCapabilityFDD-v770ext
} OPTIONAL,
tddPhysChCapability-384 SEQUENCE {
-- No TDD384 DL physical channel capability extension
uplinkPhysChCapability UL-PhysChCapabilityTDD-384-v770ext
} OPTIONAL,
tddPhysChCapability-768 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityTDD-768,
uplinkPhysChCapability UL-PhysChCapabilityTDD-768
} OPTIONAL,
tddPhysChCapability-128 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityTDD-128-v770ext,
uplinkPhysChCapability UL-PhysChCapabilityTDD-128-v770ext
} OPTIONAL
}
PhysicalChannelCapability-v860ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-v860ext
} OPTIONAL,
tddPhysChCapability-128 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityTDD-128-v860ext
} OPTIONAL
}
PhysicalChannelCapability-v920ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-v920ext,
uplinkPhysChCapability UL-PhysChCapabilityFDD-v920ext
} OPTIONAL
}
PhysicalChannelCapability-va40ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-va40ext
} OPTIONAL,
tddPhysChCapability-128 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-va40ext,
uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-va40ext
} OPTIONAL
}
PhysicalChannelCapability-vb50ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-vb50ext,
uplinkPhysChCapability UL-PhysChCapabilityFDD-vb50ext
} OPTIONAL
}
PhysicalChannelCapability-vb80ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-vb80ext
} OPTIONAL
}
PhysicalChannelCapability-vc50ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-vc50ext OPTIONAL,
uplinkPhysChCapability UL-PhysChCapabilityFDD-vc50ext OPTIONAL
} OPTIONAL,
tddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-vc50ext
} OPTIONAL
}
PhysicalChannelCapability-vd20ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-vd20ext OPTIONAL,
uplinkPhysChCapability UL-PhysChCapabilityFDD-vd20ext OPTIONAL
} OPTIONAL
}
PhysicalChannelCapability-ve30ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-ve30ext OPTIONAL,
uplinkPhysChCapability UL-PhysChCapabilityFDD-ve30ext OPTIONAL
} OPTIONAL
}
PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE {
tddPhysChCapability-768 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768,
uplinkPhysChCapability UL-PhysChCapabilityTDD
} OPTIONAL,
tddPhysChCapability-128 SEQUENCE {
uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-v770ext
} OPTIONAL
}
PhysicalChannelCapability-vf10ext ::= SEQUENCE {
fddPhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityFDD-vf10ext OPTIONAL
}
}
-- PhysicalChannelCapability-LCR-r4 describes the 1.28Mcps TDD physical channel capability
PhysicalChannelCapability-LCR-r4 ::= SEQUENCE {
tdd128-PhysChCapability SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityTDD-LCR-r4,
uplinkPhysChCapability UL-PhysChCapabilityTDD-LCR-r4
} OPTIONAL
}
-- PhysicalChannelCapability-hspdsch-r5 describes the HS-PDSCH physical channel capability
PhysicalChannelCapability-hspdsch-r5 ::= SEQUENCE {
fdd-hspdsch CHOICE {
supported SEQUENCE {
-- hsdsch-physical-layer-category values shall be restricted to the range [1..12]
-- even if the UE physical capability category is above 12.
hsdsch-physical-layer-category HSDSCH-physical-layer-category,
-- dummy and dummy2 are not used in this version of the specification
-- and if received they should be ignored.
dummy BOOLEAN,
dummy2 BOOLEAN
},
unsupported NULL
},
tdd384-hspdsch CHOICE {
supported HSDSCH-physical-layer-category,
unsupported NULL
},
tdd128-hspdsch CHOICE {
supported HSDSCH-physical-layer-category,
unsupported NULL
}
}
PNBSCH-Allocation-r4 ::= SEQUENCE {
numberOfRepetitionsPerSFNPeriod ENUMERATED {
c2, c3, c4, c5, c6, c7, c8, c9, c10,
c12, c14, c16, c18, c20, c24, c28, c32,
c36, c40, c48, c56, c64, c72, c80 }
}
Pre-RedirectionInfo ::= SEQUENCE {
supportEUTRA-FDD BOOLEAN,
supportEUTRA-TDD BOOLEAN
}
ProtocolErrorCause ::= ENUMERATED {
asn1-ViolationOrEncodingError,
messageTypeNonexistent,
messageNotCompatibleWithReceiverState,
ie-ValueNotComprehended,
informationElementMissing,
messageExtensionNotComprehended,
spare2, spare1 }
ProtocolErrorIndicator ::= ENUMERATED {
noError, errorOccurred }
ProtocolErrorIndicatorWithMoreInfo ::= CHOICE {
noError NULL,
errorOccurred SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
protocolErrorInformation ProtocolErrorInformation
}
}
ProtocolErrorMoreInformation ::= SEQUENCE {
diagnosticsType CHOICE {
type1 CHOICE {
asn1-ViolationOrEncodingError NULL,
messageTypeNonexistent NULL,
messageNotCompatibleWithReceiverState
IdentificationOfReceivedMessage,
ie-ValueNotComprehended IdentificationOfReceivedMessage,
conditionalInformationElementError IdentificationOfReceivedMessage,
messageExtensionNotComprehended IdentificationOfReceivedMessage,
spare1 NULL,
spare2 NULL
},
spare NULL
}
}
RadioFrequencyBandEUTRA ::= INTEGER (1..64)
RadioFrequencyBandEUTRAExt ::= INTEGER (65..256)
RadioFrequencyBandEUTRAExt2 ::= INTEGER (1..256)
RadioFrequencyBandFDD ::= ENUMERATED {
-- fdd2100, fdd1900, fdd1800 correspond to Band I, Band II and Band III respectively
fdd2100,
fdd1900,
fdd1800,
bandVI,
bandIV,
bandV,
bandVII,
extension-indicator }
RadioFrequencyBandFDD2 ::= ENUMERATED {
bandVIII,
bandIX,
bandX,
bandXI,
bandXII,
bandXIII,
bandXIV,
bandXV,
bandXVI,
bandXVII,
bandXVIII,
bandXIX,
bandXX,
bandXXI,
bandXXII,
extension-indicator }
RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, bandXXVI, spare60, spare59, spare58, spare57, spare56, bandXXXII, spare54, spare53, spare52, spare51, spare50, spare49, spare48, spare47, spare46, spare45, spare44, spare43, spare42, spare41, spare40, spare39, spare38, spare37, spare36, spare35, spare34, spare33, spare32, spare31, spare30, spare29, spare28, spare27, spare26, spare25, spare24, spare23, spare22, spare21, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, extension-indicator }
RadioFrequencyBandTDDList ::= ENUMERATED {
a, b, c, ab, ac, bc, abc, spare }
RadioFrequencyBandTDDList-r7 ::= ENUMERATED {
a, b, c, d, ab, ac, ad, bc, bd, cd, abc, abd, acd, bcd,
abcd, notabcd }
RadioFrequencyBandTDDext ::= ENUMERATED {
e, f, g, h, i, j, k, l, m, n, o, p, spare4, spare3,
spare2, spare1 }
RadioFrequencyBandTDDextList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD-ext)) OF
RadioFrequencyBandTDDext
RadioFrequencyBandTDD ::= ENUMERATED {
a, b, c, d }
RadioFrequencyBandTDD-r10 ::= ENUMERATED {
a, b, c, d, e, f, spare2, spare1 }
RadioFrequencyBandGSM ::= ENUMERATED {
gsm450,
gsm480,
gsm850,
gsm900P,
gsm900E,
gsm1800,
gsm1900,
spare9, spare8, spare7, spare6, spare5,
spare4, spare3, spare2, spare1}
Rb-timer-indicator ::= SEQUENCE {
t314-expired BOOLEAN,
t315-expired BOOLEAN }
Re-EstablishmentTimer ::= ENUMERATED {
useT314, useT315
}
RedirectionInfo ::= CHOICE {
frequencyInfo FrequencyInfo,
interRATInfo InterRATInfo
}
RedirectionInfo-r6 ::= CHOICE {
frequencyInfo FrequencyInfo,
interRATInfo InterRATInfo-r6
}
RedirectionInfo-v860ext ::= CHOICE {
-- CHOICE frequencyInfo is provided in IE RedirectionInfo or IE RedirectionInfo-r6
frequencyInfo NULL,
interRATInfo InterRATInfo-v860ext
}
RejectionCause ::= ENUMERATED {
congestion,
unspecified }
ReleaseCause ::= ENUMERATED {
normalEvent,
unspecified,
pre-emptiveRelease,
congestion,
re-establishmentReject,
directedsignallingconnectionre-establishment,
userInactivity,
spare }
RF-Capability ::= SEQUENCE {
fddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClass,
txRxFrequencySeparation TxRxFrequencySeparation
} OPTIONAL,
tddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClass,
radioFrequencyTDDBandList RadioFrequencyBandTDDList,
chipRateCapability ChipRateCapability
} OPTIONAL
}
RF-Capability-r4-ext ::= SEQUENCE {
tddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClass,
radioFrequencyBandTDDList RadioFrequencyBandTDDList,
chipRateCapability ChipRateCapability
} OPTIONAL
}
RF-Capability-v770ext ::= SEQUENCE {
-- If TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-Capability' or
-- 'RF-Capability-r4-ext', the corresponding IE 'RadioFrequencyBandTDDList-r7' shall
-- be included in this IE.
tdd384RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL,
tdd768RF-Capability SEQUENCE {
ue-PowerClass UE-PowerClass,
radioFrequencyBandTDDList RadioFrequencyBandTDDList-r7
-- The element 'chipRateCapability' = 'mcps7-68'
} OPTIONAL,
tdd128RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL
}
RF-Capability-v860ext ::= SEQUENCE {
tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
tdd384RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
tdd768RF-Capability RadioFrequencyBandTDDextList OPTIONAL
}
RF-Capability-vaa0ext ::= SEQUENCE {
supportOfMFBI ENUMERATED { true } OPTIONAL
}
RLC-Capability ::= SEQUENCE {
-- If present, the "totalRLC-AM-BufferSize" in the IE "RLC-Capability-r5-ext" overrides the
-- corresponding value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize,
maximumRLC-WindowSize MaximumRLC-WindowSize,
maximumAM-EntityNumber MaximumAM-EntityNumberRLC-Cap
}
RLC-Capability-r5-ext ::= SEQUENCE {
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-r5-ext OPTIONAL
}
RLC-Capability-v770ext ::= SEQUENCE {
supportOfTwoLogicalChannel BOOLEAN
}
RLC-Capability-v920ext ::= SEQUENCE {
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-v920ext OPTIONAL
}
RLC-Capability-va40ext ::= SEQUENCE {
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-va40ext OPTIONAL
}
RLC-Capability-vb50ext ::= SEQUENCE {
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-vb50ext OPTIONAL
}
RRC-ConnectionReleaseInformation ::= CHOICE {
noRelease NULL,
release SEQUENCE {
releaseCause ReleaseCause
}
}
RRC-MessageSequenceNumber ::= INTEGER (0..15)
RRC-MessageSequenceNumberList ::= SEQUENCE (SIZE (4..5)) OF
RRC-MessageSequenceNumber
RRC-StateIndicator ::= ENUMERATED {
cell-DCH, cell-FACH, cell-PCH, ura-PCH }
RRC-TransactionIdentifier ::= INTEGER (0..3)
RSR-VCC-Info ::= SEQUENCE {
nonce BIT STRING (SIZE (128)) OPTIONAL,
ims-Information OCTET STRING (SIZE (1.. 32))
}
S-RNTI ::= BIT STRING (SIZE (20))
S-RNTI-2 ::= BIT STRING (SIZE (10))
SecurityCapability ::= SEQUENCE {
cipheringAlgorithmCap BIT STRING {
-- For each bit value "0" means false/ not supported
spare15(0),
spare14(1),
spare13(2),
spare12(3),
spare11(4),
spare10(5),
spare9(6),
spare8(7),
spare7(8),
spare6(9),
spare5(10),
spare4(11),
spare3(12),
uea2(13),
uea1(14),
uea0(15)
} (SIZE (16)),
integrityProtectionAlgorithmCap BIT STRING {
-- For each bit value "0" means false/ not supported
spare15(0),
spare14(1),
spare13(2),
spare12(3),
spare11(4),
spare10(5),
spare9(6),
spare8(7),
spare7(8),
spare6(9),
spare5(10),
spare4(11),
spare3(12),
uia2(13),
uia1(14),
spare0(15)
} (SIZE (16))
}
SecondaryServingEDCHCell-Info ::= SEQUENCE {
primary-E-RNTI E-RNTI OPTIONAL,
secondary-E-RNTI E-RNTI OPTIONAL
}
SecondaryEDCH-Info-Common ::= SEQUENCE {
frequencyInfo FrequencyInfo,
scramblingCodeType ScramblingCodeType,
scramblingCodeNumber UL-ScramblingCode,
ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL,
servingGrant SEQUENCE {
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL,
e-DCH-minimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
dpcchPowerOffset-SecondaryULFrequency INTEGER(0..7),
pc-Preamble PC-Preamble
}
SecondaryEDCH-Info-Common-r12 ::= SEQUENCE {
frequencyInfo FrequencyInfo,
scramblingCodeType ScramblingCodeType,
scramblingCodeNumber UL-ScramblingCode,
ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL,
servingGrant SEQUENCE {
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL,
e-DCH-minimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
minimumTEBS-threshold MinimumTEBS-threshold OPTIONAL,
implicitGrantHandling ENUMERATED { true } OPTIONAL,
dpcchPowerOffset-SecondaryULFrequency INTEGER(0..7),
pc-Preamble PC-Preamble,
ue-DPCCHPowerResetAfterDTXOnSecUplink UE-DPCCHPowerResetAfterDTXOnSecUplink OPTIONAL
}
SecondaryEDCH-Info-Common-r14 ::= SEQUENCE {
frequencyInfo FrequencyInfo,
scramblingCodeType ScramblingCodeType,
scramblingCodeNumber UL-ScramblingCode,
ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL,
servingGrant SEQUENCE {
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL,
e-DCH-minimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
minimumTEBS-threshold MinimumTEBS-threshold OPTIONAL,
implicitGrantHandling ENUMERATED { true } OPTIONAL,
dpcchPowerOffset-SecondaryULFrequency INTEGER(0..7),
pc-Preamble PC-Preamble,
ue-DPCCHPowerResetAfterDTXOnSecUplink UE-DPCCHPowerResetAfterDTXOnSecUplink OPTIONAL,
additionalSecondaryCellInfoForMixedTTIConfiguration AdditionalSecondaryCellInfoForMixedTTIConfiguration OPTIONAL
}
Serving-HSDSCH-CellInformation ::= SEQUENCE {
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information OPTIONAL,
harqInfo HARQ-Info OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL
}
Serving-HSDSCH-CellInformation-r7 ::= SEQUENCE {
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information-r7 OPTIONAL,
harqInfo HARQ-Info-r7 OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL
}
Serving-HSDSCH-CellInformation-r8 ::= SEQUENCE {
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information-r8 OPTIONAL,
harqInfo HARQ-Info-r7 OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL
}
Serving-HSDSCH-CellInformation-r9 ::= SEQUENCE {
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information-r9 OPTIONAL,
harqInfo HARQ-Info-r7 OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL
}
Serving-HSDSCH-CellInformation-r11 ::= SEQUENCE {
deltaACK DeltaACK-r11 OPTIONAL,
deltaNACK DeltaNACK-r11 OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information-r11 OPTIONAL,
harqInfo HARQ-Info-r11 OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
}
Serving-HSDSCH-CellInformation-r12 ::= SEQUENCE {
deltaACK DeltaACK-r11 OPTIONAL,
deltaNACK DeltaNACK-r11 OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
dl-hspdsch-Information DL-HSPDSCH-Information-r12 OPTIONAL,
harqInfo HARQ-Info-r11 OPTIONAL,
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
}
SimultaneousSCCPCH-DPCH-Reception ::= CHOICE {
notSupported NULL,
supported SEQUENCE {
maxNoSCCPCH-RL MaxNoSCCPCH-RL,
-- simultaneousSCCPCH-DPCH-DPDCH-Reception is applicable only if
-- the IE Support of PDSCH = TRUE
-- Note: the reference to DPDCH in the element name below is incorrect (see tabular). The
-- name is not changed, to keep it aligned with R99.
simultaneousSCCPCH-DPCH-DPDCH-Reception BOOLEAN
}
}
SRNC-Identity ::= BIT STRING (SIZE (12))
SR-VCC-Info ::= SEQUENCE {
nonce BIT STRING (SIZE (128)) OPTIONAL
}
SR-VCC-SecurityRABInfo-v860ext ::= SEQUENCE {
sr-vcc-Info SR-VCC-Info,
rab-InfoReplace RAB-InfoReplace
}
START-Value ::= BIT STRING (SIZE (20))
STARTList ::= SEQUENCE (SIZE (1..maxCNdomains)) OF
STARTSingle
STARTSingle ::= SEQUENCE {
cn-DomainIdentity CN-DomainIdentity,
start-Value START-Value
}
SystemSpecificCapUpdateReq ::= ENUMERATED {
gsm }
SystemSpecificCapUpdateReq-v590ext ::= ENUMERATED {
geranIu }
SystemSpecificCapUpdateReq-r5 ::= ENUMERATED {
gsm, geranIu }
SystemSpecificCapUpdateReq-r8 ::= ENUMERATED {
gsm, geranIu, eutra, spare5,
spare4, spare3, spare2, spare1 }
SystemSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
SystemSpecificCapUpdateReq
SystemSpecificCapUpdateReqList-r5 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
SystemSpecificCapUpdateReq-r5
SystemSpecificCapUpdateReqList-r8 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF
SystemSpecificCapUpdateReq-r8
T-300 ::= ENUMERATED {
ms100, ms200, ms400, ms600, ms800,
ms1000, ms1200, ms1400, ms1600,
ms1800, ms2000, ms3000, ms4000,
ms6000, ms8000 }
T-301 ::= ENUMERATED {
ms100, ms200, ms400, ms600, ms800,
ms1000, ms1200, ms1400, ms1600,
ms1800, ms2000, ms3000, ms4000,
ms6000, ms8000, spare }
T-302 ::= ENUMERATED {
ms100, ms200, ms400, ms600, ms800,
ms1000, ms1200, ms1400, ms1600,
ms1800, ms2000, ms3000, ms4000,
ms6000, ms8000, spare }
T-304 ::= ENUMERATED {
ms100, ms200, ms400,
ms1000, ms2000, spare3, spare2, spare1 }
T-305 ::= ENUMERATED {
noUpdate, m5, m10, m30,
m60, m120, m360, m720 }
T-307 ::= ENUMERATED {
s5, s10, s15, s20,
s30, s40, s50, spare }
T-308 ::= ENUMERATED {
ms40, ms80, ms160, ms320 }
T-309 ::= INTEGER (1..8)
T-310 ::= ENUMERATED {
ms40, ms80, ms120, ms160,
ms200, ms240, ms280, ms320 }
T-311 ::= ENUMERATED {
ms250, ms500, ms750, ms1000,
ms1250, ms1500, ms1750, ms2000 }
-- The value 0 for T-312 is not used in this version of the specification
T-312 ::= INTEGER (0..15)
T-313 ::= INTEGER (0..15)
T-314 ::= ENUMERATED {
s0, s2, s4, s6, s8,
s12, s16, s20 }
T-315 ::= ENUMERATED {
s0, s10, s30, s60, s180,
s600, s1200, s1800 }
T-316 ::= ENUMERATED {
s0, s10, s20, s30, s40,
s50, s-inf, spare }
-- All the values are changed to "infinity" in Rel-5
T-317 ::= ENUMERATED {
infinity0, infinity1, infinity2, infinity3, infinity4,
infinity5, infinity6, infinity7}
T-318 ::= ENUMERATED {
ms250, ms500, ms750, ms1000, ms1250, ms1500,
ms1750, ms2000, ms3000, ms4000, ms6000, ms8000,
ms10000, ms12000, ms16000 }
T-319 ::= ENUMERATED {
ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120 }
T-321 ::= ENUMERATED {
ms100, ms200, ms400, ms800 }
T-322 ::= ENUMERATED { m5, m10, m20, m30, m60,
m120, m180, spare1 }
T-323 ::= ENUMERATED { s0, s5, s10, s20, s30, s60, s90, s120 }
T-328 ::= ENUMERATED { ms20, ms40, ms60, ms80 }
T-329 ::= ENUMERATED { s05p, s1, s2, s4 }
T-330 ::= ENUMERATED { m5, m10, m20, m30,
m60, m120, m180, spare1 }
T-CPCH ::= ENUMERATED {
ct0, ct1 }
TMSI-and-LAI-GSM-MAP ::= SEQUENCE {
tmsi TMSI-GSM-MAP,
lai LAI
}
TMSI-DS-41 ::= OCTET STRING (SIZE (2..17))
TotalRLC-AM-BufferSize ::= ENUMERATED {
dummy, kb10, kb50, kb100,
kb150, kb500, kb1000, spare }
TotalRLC-AM-BufferSize-r5-ext ::= ENUMERATED {
kb200, kb300, kb400, kb750 }
TotalRLC-AM-BufferSize-v920ext ::= ENUMERATED {
kb1150, kb1250 }
TotalRLC-AM-BufferSize-va40ext ::= ENUMERATED {
kb1500, kb1800, kb2300, kb2550 }
TotalRLC-AM-BufferSize-vb50ext ::= ENUMERATED {
kb3400, kb3500, kb4400, kb4500, kb5000, spare3, spare2, spare1 }
-- Actual value TransmissionProbability = IE value * 0.125
TransmissionProbability ::= INTEGER (1..8)
TransportChannelCapability ::= SEQUENCE {
dl-TransChCapability DL-TransChCapability,
ul-TransChCapability UL-TransChCapability
}
TurboSupport ::= CHOICE {
notSupported NULL,
supported MaxNoBits
}
-- Values defined as spare shall not be sent in this version of the protocol. If a spare value is
-- received, it should be interpreted as 'default-RxTX-sparation'.
TxRxFrequencySeparation ::= ENUMERATED {
default-TxRx-separation, spare2, spare1 }
U-RNTI ::= SEQUENCE {
srnc-Identity SRNC-Identity,
s-RNTI S-RNTI
}
U-RNTI-Group ::= CHOICE {
-- TABULAR: not following the tabular strictly, but this will most likely save bits
all NULL,
u-RNTI-BitMaskIndex-b1 BIT STRING (SIZE (31)),
u-RNTI-BitMaskIndex-b2 BIT STRING (SIZE (30)),
u-RNTI-BitMaskIndex-b3 BIT STRING (SIZE (29)),
u-RNTI-BitMaskIndex-b4 BIT STRING (SIZE (28)),
u-RNTI-BitMaskIndex-b5 BIT STRING (SIZE (27)),
u-RNTI-BitMaskIndex-b6 BIT STRING (SIZE (26)),
u-RNTI-BitMaskIndex-b7 BIT STRING (SIZE (25)),
u-RNTI-BitMaskIndex-b8 BIT STRING (SIZE (24)),
u-RNTI-BitMaskIndex-b9 BIT STRING (SIZE (23)),
u-RNTI-BitMaskIndex-b10 BIT STRING (SIZE (22)),
u-RNTI-BitMaskIndex-b11 BIT STRING (SIZE (21)),
u-RNTI-BitMaskIndex-b12 BIT STRING (SIZE (20)),
u-RNTI-BitMaskIndex-b13 BIT STRING (SIZE (19)),
u-RNTI-BitMaskIndex-b14 BIT STRING (SIZE (18)),
u-RNTI-BitMaskIndex-b15 BIT STRING (SIZE (17)),
u-RNTI-BitMaskIndex-b16 BIT STRING (SIZE (16)),
u-RNTI-BitMaskIndex-b17 BIT STRING (SIZE (15)),
u-RNTI-BitMaskIndex-b18 BIT STRING (SIZE (14)),
u-RNTI-BitMaskIndex-b19 BIT STRING (SIZE (13)),
u-RNTI-BitMaskIndex-b20 BIT STRING (SIZE (12)),
u-RNTI-BitMaskIndex-b21 BIT STRING (SIZE (11)),
u-RNTI-BitMaskIndex-b22 BIT STRING (SIZE (10)),
u-RNTI-BitMaskIndex-b23 BIT STRING (SIZE (9)),
u-RNTI-BitMaskIndex-b24 BIT STRING (SIZE (8)),
u-RNTI-BitMaskIndex-b25 BIT STRING (SIZE (7)),
u-RNTI-BitMaskIndex-b26 BIT STRING (SIZE (6)),
u-RNTI-BitMaskIndex-b27 BIT STRING (SIZE (5)),
u-RNTI-BitMaskIndex-b28 BIT STRING (SIZE (4)),
u-RNTI-BitMaskIndex-b29 BIT STRING (SIZE (3)),
u-RNTI-BitMaskIndex-b30 BIT STRING (SIZE (2)),
u-RNTI-BitMaskIndex-b31 BIT STRING (SIZE (1))
}
U-RNTI-Short ::= SEQUENCE {
srnc-Identity SRNC-Identity,
s-RNTI-2 S-RNTI-2
}
UE-AddPos-Supported-List ::= SEQUENCE (SIZE (1..maxAddPos)) OF UE-AddPos-element
UE-AddPos-element ::= SEQUENCE{
addPos-ID ENUMERATED {barometricPressure, wlan, bt, mbs,
spare4, spare3, spare2, spare1 },
addPos-Mode ENUMERATED {standalone, ue-assisted,
both, spare1 }
}
UE-BasedNetworkPerformanceMeasurementsParameters ::= SEQUENCE {
supportOfLoggedMeasurementsIdlePCH ENUMERATED { true } OPTIONAL
}
UE-CapabilityContainer-IEs ::= SEQUENCE {
-- Container for transparent transfer of capability information not related to
-- features for which early implementation is desired
ue-RadioAccessCapability-v690ext UE-RadioAccessCapability-v690ext,
ue-RATSpecificCapability-v690ext InterRAT-UE-RadioAccessCapability-v690ext OPTIONAL,
v6b0NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v6b0ext UE-RadioAccessCapability-v6b0ext-IEs,
v6e0NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v6e0ext UE-RadioAccessCapability-v6e0ext-IEs,
v770NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v770ext UE-RadioAccessCapability-v770ext-IEs,
v790NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v790ext UE-RadioAccessCapability-v790ext-IEs,
v860NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v860ext
UE-RadioAccessCapability-v860ext-IEs,
ue-RATSpecificCapability-v860ext
InterRAT-UE-RadioAccessCapability-v860ext OPTIONAL,
v880NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v880ext
UE-RadioAccessCapability-v880ext-IEs,
v890NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v890ext
UE-RadioAccessCapability-v890ext-IEs,
v920NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v920ext
UE-RadioAccessCapability-v920ext-IEs,
v970NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v970ext
UE-RadioAccessCapability-v970ext-IEs,
va40NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-va40ext
UE-RadioAccessCapability-va40ext-IEs,
va60NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-va60ext
UE-RadioAccessCapability-va60ext-IEs,
va80NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-va80ext
UE-RadioAccessCapability-va80ext-IEs,
laterNonCriticalExtensions
UE-RadioAccessCapability-LaterNonCriticalExtensions OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
UE-RadioAccessCapability-v6b0ext-IEs ::= SEQUENCE {
-- User equipment IEs
supportForSIB11bis ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v6e0ext-IEs ::= SEQUENCE {
-- User equipment IEs
supportForFDPCH ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v770ext-IEs ::= SEQUENCE {
-- User equipment IEs
pdcp-Capability PDCP-Capability-v770ext OPTIONAL,
rlc-Capability RLC-Capability-v770ext,
rf-Capability RF-Capability-v770ext OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-v770ext,
multiModeRAT-Capability MultiModeRAT-Capability-v770ext,
ue-PositioningCapability UE-PositioningCapability-v770ext,
mac-ehsSupport ENUMERATED { true } OPTIONAL,
ue-specificCapabilityInformation UE-SpecificCapabilityInformation-LCRTDD OPTIONAL
}
UE-RadioAccessCapability-v790ext-IEs ::= SEQUENCE {
-- User equipment IEs
supportForEDPCCHPowerBoosting ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v860ext-IEs ::= SEQUENCE {
-- UE radio access capability
rf-Capability RF-Capability-v860ext OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-v860ext,
multiModeRAT-Capability MultiModeRAT-Capability-v860ext,
ue-PositioningCapability UE-PositioningCapability-v860ext,
measurementCapability MeasurementCapability-v860ext OPTIONAL,
measurementCapabilityTDD MeasurementCapabilityTDD OPTIONAL,
supportOfCommonEDCH ENUMERATED { true } OPTIONAL,
supportOfMACiis ENUMERATED { true } OPTIONAL,
supportOfSPSOperation ENUMERATED { true } OPTIONAL,
supportOfControlChannelDRXOperation ENUMERATED { true } OPTIONAL,
supportOfCSG ENUMERATED { true } OPTIONAL,
-- UE radio access capability extension
ue-RadioAccessCapabBandFDDList3 UE-RadioAccessCapabBandFDDList3 OPTIONAL
}
UE-RadioAccessCapability-v880ext-IEs ::= SEQUENCE {
-- UE radio access capability
supportForPriorityReselectionInUTRAN ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v890ext-IEs ::= SEQUENCE {
-- UE radio access capability
supportCellSpecificTxDiversityinDC-Operation ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v920ext-IEs ::= SEQUENCE {
-- UE physical channel capability,
ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-v920ext,
rlc-Capability RLC-Capability-v920ext,
supportOfenhancedTS0 ENUMERATED { true } OPTIONAL,
measurementCapability MeasurementCapability-v920ext OPTIONAL,
-- UE radio access capability
csgProximityIndicationCapability CSG-ProximityIndicationCapability OPTIONAL,
neighCellSI-AcquisitionCapability NeighCellSI-AcquisitionCapability OPTIONAL
}
UE-RadioAccessCapability-v970ext-IEs ::= SEQUENCE {
-- UE physical channel capability
ue-ExtendedMeasurementSupport ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v9c0ext-IEs ::= SEQUENCE {
-- UE voice over IMS related capability
voiceOverUTRA-PS-HS-Support ENUMERATED { true } OPTIONAL,
srvcc-SupportFromUTRA-to-UTRA ENUMERATED { true } OPTIONAL,
srvcc-SupportFromUTRA-to-GERAN ENUMERATED { true } OPTIONAL,
-- UE radio access capability
ue-supportMac-ehsWindowSizeExtension ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-LaterNonCriticalExtensions ::= SEQUENCE {
v9c0NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v9c0ext UE-RadioAccessCapability-v9c0ext-IEs,
vaa0NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vaa0ext UE-RadioAccessCapability-vaa0ext-IEs,
vb50NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vb50ext UE-RadioAccessCapability-vb50ext-IEs,
vb70NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vb70ext UE-RadioAccessCapability-vb70ext-IEs,
vae0NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vae0ext UE-RadioAccessCapability-vae0ext-IEs,
vb80NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vb80ext UE-RadioAccessCapability-vb80ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vc50ext
UE-RadioAccessCapability-vc50ext-IEs,
vd20NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-vd20ext
UE-RadioAccessCapability-vd20ext-IEs,
ve30NonCriticalExtensions UE-RadioAccessCapability-ve30ext-IEs OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
}
UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE {
-- UE physical channel capability
ue-RadioAccessCapabBandCombList-va40ext UE-RadioAccessCapabBandCombList-va40ext OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-va40ext,
rlc-Capability RLC-Capability-va40ext,
measurementCapability MeasurementCapability-va40ext OPTIONAL,
supportOfMUMIMO ENUMERATED { uplink, uplink-and-downlink } OPTIONAL,
supportForDualCellMimoInDifferentBands ENUMERATED { true } OPTIONAL,
ue-BasedNetworkPerformanceMeasurementsParameters
UE-BasedNetworkPerformanceMeasurementsParameters OPTIONAL,
supportOfUTRANANR ENUMERATED { true } OPTIONAL,
-- UE radio access capability extension
ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 OPTIONAL
}
UE-RadioAccessCapability-va60ext-IEs ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL
}
UE-RadioAccessCapability-va80ext-IEs ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL
}
UE-RadioAccessCapability-vaa0ext-IEs ::= SEQUENCE {
supportOfUMRLCre-establish-via-reconfig ENUMERATED { true } OPTIONAL,
rf-capability RF-Capability-vaa0ext OPTIONAL
}
UE-RadioAccessCapability-vae0ext-IEs ::= SEQUENCE {
-- UE radio access capability
multiModeRAT-Capability MultiModeRAT-Capability-vae0ext OPTIONAL
}
UE-RadioAccessCapability-vb50ext-IEs ::= SEQUENCE {
multiModeRAT-Capability MultiModeRAT-Capability-vb50ext,
supportOfCommonERGCHBasedInterferenceControl ENUMERATED { true } OPTIONAL,
supportOfFallbackToR99PRACH ENUMERATED { true } OPTIONAL,
supportOfConcurrentDeployment ENUMERATED { true } OPTIONAL,
supportOfTTIalignmentAndPerHARQProcess ENUMERATED { true } OPTIONAL,
-- UE physical channel capability
ue-RadioAccessCapabBandCombList-vb50ext UE-RadioAccessCapabBandCombList-vb50ext OPTIONAL,
multiflowCapabBandCombList MultiflowCapabBandCombList OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-vb50ext,
rlc-Capability RLC-Capability-vb50ext,
multiflowCapability MultiflowCapability OPTIONAL,
-- UE radio access capability extension
ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL,
-- Measurement capability
measurementCapability MeasurementCapability-vb50ext OPTIONAL,
measurementCapabilityTDD MeasurementCapabilityTDD-vb50ext OPTIONAL,
-- UE voice over IMS related capability
rsrvcc-SupportFromUTRA-CS-to-EUTRA-FDD ENUMERATED { true } OPTIONAL,
rsrvcc-SupportFromUTRA-CS-to-EUTRA-TDD ENUMERATED { true } OPTIONAL,
supportOfHSDPCCHPowerOffsetExtension ENUMERATED { true } OPTIONAL,
supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive
ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-vb70ext-IEs ::= SEQUENCE {
measurementCapability MeasurementCapability-vb70ext OPTIONAL,
ue-RadioAccessCapabBandFDDList7 UE-RadioAccessCapabBandFDDList7 OPTIONAL
}
UE-RadioAccessCapability-vb80ext-IEs ::= SEQUENCE {
-- UE physical channel capability
physicalChannelCapability PhysicalChannelCapability-vb80ext
}
UE-RadioAccessCapability-vc50ext-IEs ::= SEQUENCE {
--the capability is for FDD only
measurementCapability MeasurementCapability-vc50ext OPTIONAL,
supportofDsacAndPpacInCellDch ENUMERATED { true } OPTIONAL,
supportOfMultiflowWithFTPICHFromAssisting ENUMERATED { true } OPTIONAL,
multiModeRAT-Capability MultiModeRAT-Capability-vc50ext OPTIONAL,
-- UE physical channel capability
physicalChannelCapability PhysicalChannelCapability-vc50ext OPTIONAL
}
UE-RadioAccessCapability-vd20ext-IEs ::= SEQUENCE {
ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList-vd20ext OPTIONAL,
multiModeRAT-Capability MultiModeRAT-Capability-vd20ext OPTIONAL,
-- UE physical channel capability
physicalChannelCapability PhysicalChannelCapability-vd20ext OPTIONAL,
-- UE positioning capability
ue-PositioningCapability UE-PositioningCapability-vd20ext OPTIONAL,
-- the capability is for FDD only
supportofRetrievableConfigurations ENUMERATED { true } OPTIONAL,
supportofURAPCHwithSeamlessTransition ENUMERATED { true } OPTIONAL,
supportofImprovedSynchronizedRRCProcedures ENUMERATED { true } OPTIONAL,
supportofEnhancedStateTransition ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-ve30ext-IEs ::= SEQUENCE {
measurementCapability MeasurementCapability-ve30ext OPTIONAL,
supportofSimultaneousSetupandReleaseofRABsRBs ENUMERATED { true } OPTIONAL,
physicalChannelCapability PhysicalChannelCapability-ve30ext OPTIONAL,
ue-RadioAccessCapability-vf10ext UE-RadioAccessCapability-vf10ext-IEs OPTIONAL
}
UE-RadioAccessCapability-vf10ext-IEs ::= SEQUENCE {
physicalChannelCapability PhysicalChannelCapability-vf10ext OPTIONAL,
ue-RadioAccessCapability-vf20ext-IEs UE-RadioAccessCapability-vf20ext-IEs OPTIONAL
}
UE-RadioAccessCapability-vf20ext-IEs ::= SEQUENCE {
measurementCapability MeasurementCapability-vf20ext OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
UE-ConnTimersAndConstants ::= SEQUENCE {
-- Optional is used also for parameters for which the default value is the last one read in SIB1
-- t-301 and n-301 should not be used by the UE in this version of the specification
t-301 T-301 DEFAULT ms2000,
n-301 N-301 DEFAULT 2,
t-302 T-302 DEFAULT ms4000,
n-302 N-302 DEFAULT 3,
t-304 T-304 DEFAULT ms2000,
n-304 N-304 DEFAULT 2,
t-305 T-305 DEFAULT m30,
t-307 T-307 DEFAULT s30,
t-308 T-308 DEFAULT ms160,
t-309 T-309 DEFAULT 5,
t-310 T-310 DEFAULT ms160,
n-310 N-310 DEFAULT 4,
t-311 T-311 DEFAULT ms2000,
t-312 T-312 DEFAULT 1,
-- n-312 shall be ignored if n-312 in UE-ConnTimersAndConstants-v3a0ext is present, and the
-- value of that element shall be used instead.
n-312 N-312 DEFAULT s1,
t-313 T-313 DEFAULT 3,
n-313 N-313 DEFAULT s20,
t-314 T-314 DEFAULT s12,
t-315 T-315 DEFAULT s180,
-- n-315 shall be ignored if n-315 in UE-ConnTimersAndConstants-v3a0ext is present, and the
-- value of that element shall be used instead.
n-315 N-315 DEFAULT s1,
t-316 T-316 DEFAULT s30,
t-317 T-317 DEFAULT infinity4
}
UE-ConnTimersAndConstants-v3a0ext ::= SEQUENCE {
n-312 N-312ext OPTIONAL,
n-315 N-315ext OPTIONAL
}
UE-ConnTimersAndConstants-r5 ::= SEQUENCE {
-- Optional is used also for parameters for which the default value is the last one read in SIB1
-- t-301 and n-301 should not be used by the UE in this version of the specification
t-301 T-301 DEFAULT ms2000,
n-301 N-301 DEFAULT 2,
t-302 T-302 DEFAULT ms4000,
n-302 N-302 DEFAULT 3,
t-304 T-304 DEFAULT ms2000,
n-304 N-304 DEFAULT 2,
t-305 T-305 DEFAULT m30,
t-307 T-307 DEFAULT s30,
t-308 T-308 DEFAULT ms160,
t-309 T-309 DEFAULT 5,
t-310 T-310 DEFAULT ms160,
n-310 N-310 DEFAULT 4,
t-311 T-311 DEFAULT ms2000,
t-312 T-312 DEFAULT 1,
n-312 N-312-r5 DEFAULT s1,
t-313 T-313 DEFAULT 3,
n-313 N-313 DEFAULT s20,
t-314 T-314 DEFAULT s12,
t-315 T-315 DEFAULT s180,
n-315 N-315-r5 DEFAULT s1,
t-316 T-316 DEFAULT s30,
t-317 T-317 DEFAULT infinity4
}
UE-ConnTimersAndConstants-v860ext ::= SEQUENCE {
t-323 T-323 OPTIONAL
}
UE-ConnTimersAndConstants-r11 ::= SEQUENCE {
-- Optional is used also for parameters for which the default value is the last one read in SIB1
-- t-301 and n-301 should not be used by the UE in this version of the specification
t-301 T-301 DEFAULT ms2000,
n-301 N-301 DEFAULT 2,
t-302 T-302 DEFAULT ms4000,
n-302 N-302 DEFAULT 3,
t-304 T-304 DEFAULT ms2000,
n-304 N-304 DEFAULT 2,
t-305 T-305 DEFAULT m30,
t-307 T-307 DEFAULT s30,
t-308 T-308 DEFAULT ms160,
t-309 T-309 DEFAULT 5,
t-310 T-310 DEFAULT ms160,
n-310 N-310 DEFAULT 4,
t-311 T-311 DEFAULT ms2000,
t-312 T-312 DEFAULT 1,
n-312 N-312-r5 DEFAULT s1,
t-313 T-313 DEFAULT 3,
n-313 N-313 DEFAULT s20,
t-314 T-314 DEFAULT s12,
t-315 T-315 DEFAULT s180,
n-315 N-315-r5 DEFAULT s1,
t-316 T-316 DEFAULT s30,
t-317 T-317 DEFAULT infinity4,
t-323 T-323 OPTIONAL
}
UE-GANSSPositioning-Capability ::= SEQUENCE {
networkAssistedGANSS-supportedList NetworkAssistedGANSS-Supported-List OPTIONAL
}
UE-GANSSPositioning-Capability-v860ext-IEs ::= SEQUENCE {
networkAssistedGANSS-supportedList NetworkAssistedGANSS-Supported-List-v860ext OPTIONAL
}
UE-IdleTimersAndConstants ::= SEQUENCE {
t-300 T-300,
n-300 N-300,
t-312 T-312,
-- n-312 shall be ignored if n-312 in UE-IdleTimersAndConstants-v3a0ext is present, and the
-- value of that element shall be used instead.
n-312 N-312
}
UE-HSPA-Identities-r6 ::= SEQUENCE {
new-H-RNTI H-RNTI OPTIONAL,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL
}
UE-IdleTimersAndConstants-v3a0ext ::= SEQUENCE {
n-312 N-312ext OPTIONAL
}
UE-MultiModeRAT-Capability ::= SEQUENCE {
multiRAT-CapabilityList MultiRAT-Capability,
multiModeCapability MultiModeCapability
}
UE-PowerClass ::= INTEGER (1..4)
UE-PowerClassExt ::= ENUMERATED {class1, class2, class3, class4,
spare4, spare3, spare2, spare1 }
UE-RadioAccessCapability ::= SEQUENCE {
-- UE-RadioAccessCapability is compatible with R99, although accessStratumReleaseIndicator
-- is removed from this IE, since its encoding did not result in bits. The
-- accessStratumReleaseIndicator is provided in the relevant REL-4 extension IEs.
pdcp-Capability PDCP-Capability,
rlc-Capability RLC-Capability,
transportChannelCapability TransportChannelCapability,
rf-Capability RF-Capability,
physicalChannelCapability PhysicalChannelCapability,
ue-MultiModeRAT-Capability UE-MultiModeRAT-Capability,
securityCapability SecurityCapability,
ue-positioning-Capability UE-Positioning-Capability,
measurementCapability MeasurementCapability OPTIONAL
}
UE-RadioAccessCapabilityInfo ::= SEQUENCE {
ue-RadioAccessCapability UE-RadioAccessCapability,
ue-RadioAccessCapability-v370ext UE-RadioAccessCapability-v370ext
}
UE-RadioAccessCapability-v370ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList UE-RadioAccessCapabBandFDDList
}
UE-RadioAccessCapability-v380ext ::= SEQUENCE {
ue-PositioningCapabilityExt-v380 UE-PositioningCapabilityExt-v380
}
UE-RadioAccessCapability-v3a0ext ::= SEQUENCE {
ue-PositioningCapabilityExt-v3a0 UE-PositioningCapabilityExt-v3a0
}
UE-RadioAccessCapability-v3g0ext ::= SEQUENCE {
ue-PositioningCapabilityExt-v3g0 UE-PositioningCapabilityExt-v3g0
}
UE-RadioAccessCapability-v650ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList2 UE-RadioAccessCapabBandFDDList2,
-- This IE shall be included if the UE also supports Band I-VII
ue-RadioAccessCapabBandFDDList-ext UE-RadioAccessCapabBandFDDList-ext OPTIONAL
}
UE-RadioAccessCapability-v690ext ::= SEQUENCE {
physicalchannelcapability-edch PhysicalChannelCapability-edch-r6,
-- TABULAR: deviceType is MD in tabular description
-- Default value is 'doesBenefitFromBatteryConsumptionOptimisation'
deviceType ENUMERATED { doesNotBenefitFromBatteryConsumptionOptimisation } OPTIONAL
}
UE-RadioAccessCapability-v7e0ext ::= SEQUENCE {
-- User equipment IEs
supportForTwoDRXSchemesInPCH ENUMERATED { true } OPTIONAL,
supportEDPDCHPowerInterpolation ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v7f0ext ::= SEQUENCE {
supportofTxDivOnNonMIMOChannel ENUMERATED { true } OPTIONAL,
-- IE physicalChannelCapability-LCR and ue-RadioAccessCapabilityComp-TDD128 shall only be
-- included in InterRATHandoverInfo for 1.28 Mcps TDD, otherwise these IEs are not needed here.
physicalChannelCapability-LCR PhysicalChannelCapability-LCR-r4 OPTIONAL,
ue-RadioAccessCapabilityComp-TDD128 UE-RadioAccessCapabilityComp-TDD128-v7f0ext OPTIONAL
}
UE-RadioAccessCapabilityInfo-v770ext ::= SEQUENCE {
rf-Capability RF-Capability-v770ext OPTIONAL,
physicalChannelCapability PhysicalChannelCapabilityInfo-v770ext,
ganssSupportIndication ENUMERATED { true } OPTIONAL,
mac-ehsSupport ENUMERATED { true } OPTIONAL,
ue-SpecificCapabilityInformation UE-SpecificCapabilityInformation-LCRTDD OPTIONAL
}
UE-RadioAccessCapabilityInfo-TDD128-v8b0ext ::= SEQUENCE {
-- INTER RAT HANDOVER INFO
measurementCapabilityTDD MeasurementCapabilityTDD OPTIONAL,
hSDSCH-physical-layer-category-extension
HSDSCH-physical-layer-category-extension OPTIONAL
}
UE-RadioAccessCapabilityInfo-TDD128-vb50ext ::= SEQUENCE {
-- INTER RAT HANDOVER INFO
measurementCapabilityTDD MeasurementCapabilityTDD-vb50ext OPTIONAL
}
UE-RadioAccessCapability-v860ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList3 UE-RadioAccessCapabBandFDDList3
}
UE-RadioAccessCapability-v880ext ::= SEQUENCE {
-- INTER RAT HANDOVER INFO
supportForPriorityReselectionInUTRAN ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v890ext ::= SEQUENCE {
-- UE radio access capability
supportCellSpecificTxDiversityinDC-Operation ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v920ext ::= SEQUENCE {
supportOfenhancedTS0 ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-va40ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4
}
UE-RadioAccessCapability-va60ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL
}
UE-RadioAccessCapability-va80ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList4-va60ext UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL,
ue-RadioAccessCapabBandFDDList4-va80ext UE-RadioAccessCapabBandFDDList4-va80ext OPTIONAL
}
UE-RadioAccessCapability-vb50ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList6 UE-RadioAccessCapabBandFDDList6 OPTIONAL
}
UE-RadioAccessCapability-vb70ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList7 UE-RadioAccessCapabBandFDDList7 OPTIONAL
}
UE-RadioAccessCapability-vbc0ext ::= SEQUENCE {
interRATsupportMultiCellConfiguration ENUMERATED { true } OPTIONAL,
ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList OPTIONAL,
ue-RadioAccessCapabBandCombList-va40ext UE-RadioAccessCapabBandCombList-va40ext OPTIONAL
}
UE-RadioAccessCapability-vd20ext ::= SEQUENCE {
ue-RadioAccessCapabBandCombList UE-RadioAccessCapabBandCombList-vd20ext OPTIONAL
}
UE-RadioAccessCapabBand-va40ext ::= SEQUENCE {
ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5,
-- This IE shall be included if the UE also supports Band I Band XXII
ue-RadioAccessCapabBandFDDList-ext2 UE-RadioAccessCapabBandFDDList-ext2 OPTIONAL
}
UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD2
UE-RadioAccessCapabBandFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD3
UE-RadioAccessCapabBandFDDList4 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD4
UE-RadioAccessCapabBandFDDList4-va60ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD4-va60ext
UE-RadioAccessCapabBandFDDList4-va80ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext3)) OF
UE-RadioAccessCapabBandFDD4-va80ext
UE-RadioAccessCapabBandFDDList5 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
UE-RadioAccessCapabBandFDD5
UE-RadioAccessCapabBandFDDList6 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD3)) OF
UE-RadioAccessCapabBandFDD6
UE-RadioAccessCapabBandFDDList7 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD3)) OF
UE-RadioAccessCapabBandFDD7
UE-RadioAccessCapabBandFDD2 ::= SEQUENCE {
radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
fddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClassExt,
txRxFrequencySeparation TxRxFrequencySeparation
} OPTIONAL,
measurementCapability2 MeasurementCapabilityExt2
}
UE-RadioAccessCapabBandFDD3 ::= SEQUENCE {
-- UE may omit both IEs if this IE indicates the same EUTRA compressed
-- mode capability for all supported UTRA bands
-- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
measurementCapability3 MeasurementCapabilityExt3
}
UE-RadioAccessCapabBandFDD4 ::= SEQUENCE {
-- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
-- capability for all supported UTRA bands
-- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL,
nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL
}
UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE {
supportofULOLTD ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabBandFDD4-va80ext ::= SEQUENCE {
-- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
-- capability for all supported UTRA bands
-- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL,
nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL,
supportofULOLTD ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabBandFDD5 ::= SEQUENCE {
radioFrequencyBandFDD3 RadioFrequencyBandFDD3,
fddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClassExt,
txRxFrequencySeparation TxRxFrequencySeparation
} OPTIONAL,
measurementCapability4 MeasurementCapabilityExt4
}
UE-RadioAccessCapabBandFDD6 ::= SEQUENCE {
-- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
-- capability for all supported UTRA bands
-- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
additionalSecondaryCells2 ENUMERATED { a3, a4, a5, a6 } OPTIONAL,
supportOfULCLTD ENUMERATED { true } OPTIONAL,
multiflowCapability MultiflowPerBandCapability OPTIONAL,
mimo4x4CapabilityBand ENUMERATED { true } OPTIONAL,
supportOfULMIMO ENUMERATED { true } OPTIONAL,
measurementCapability5 MeasurementCapabilityExt5,
freqSpecificCompressedModeForNonContiguous ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabBandFDD7 ::= SEQUENCE {
-- UE may omit all the radioFrequencyBand IEs if this IE indicates the same
-- capability for all supported UTRA bands
-- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
measurementCapability6 MeasurementCapabilityExt6
}
UE-PositioningCapabilityExt-v380 ::= SEQUENCE {
rx-tx-TimeDifferenceType2Capable BOOLEAN
}
UE-PositioningCapabilityExt-v3a0 ::= SEQUENCE {
validity-CellPCH-UraPCH ENUMERATED { true }
}
UE-PositioningCapabilityExt-v3g0 ::= SEQUENCE {
sfn-sfnType2Capability ENUMERATED { true }
}
UE-PositioningCapability-v770ext ::= SEQUENCE {
ue-GANSSPositioning-Capability UE-GANSSPositioning-Capability OPTIONAL
}
UE-PositioningCapability-v860ext ::= SEQUENCE {
ue-GANSSPositioning-Capability-v860ext
UE-GANSSPositioning-Capability-v860ext-IEs OPTIONAL
}
UE-PositioningCapability-vd20ext ::= SEQUENCE {
ue-Positioning-AddPos-Capability UE-AddPos-Supported-List OPTIONAL
}
UE-RadioAccessCapabBandCombList ::= SEQUENCE (SIZE (1..16)) OF BandComb
UE-RadioAccessCapabBandFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD
UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD-ext
UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF
UE-RadioAccessCapabBandFDD-ext2
UE-RadioAccessCapabBandFDD ::= SEQUENCE{
radioFrequencyBandFDD RadioFrequencyBandFDD,
fddRF-Capability SEQUENCE {
ue-PowerClass UE-PowerClassExt,
txRxFrequencySeparation TxRxFrequencySeparation
} OPTIONAL,
measurementCapability MeasurementCapabilityExt
}
UE-RadioAccessCapabBandFDD-ext ::= SEQUENCE {
radioFrequencyBandFDD RadioFrequencyBandFDD,
compressedModeMeasCapabFDDList-ext CompressedModeMeasCapabFDDList-ext
}
UE-RadioAccessCapabBandFDD-ext2 ::= SEQUENCE {
radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3
}
UE-RadioAccessCapability-v4b0ext ::= SEQUENCE {
pdcp-Capability-r4-ext PDCP-Capability-r4-ext,
tdd-CapabilityExt SEQUENCE {
rf-Capability RF-Capability-r4-ext,
physicalChannelCapability-LCR PhysicalChannelCapability-LCR-r4,
measurementCapability-r4-ext MeasurementCapability-r4-ext
} OPTIONAL,
-- IE " AccessStratumReleaseIndicator" is not needed in RRC CONNECTION SETUP COMPLETE
accessStratumReleaseIndicator AccessStratumReleaseIndicator OPTIONAL
}
UE-RadioAccessCapabilityComp ::= SEQUENCE {
totalAM-RLCMemoryExceeds10kB BOOLEAN,
rf-CapabilityComp RF-CapabilityComp
}
UE-RadioAccessCapabilityComp-ext ::= SEQUENCE {
rf-CapabilityFDDComp RF-CapabBandListFDDComp-ext
}
UE-RadioAccessCapabilityComp-TDD128-v7f0ext ::= SEQUENCE {
hSDSCH-physical-layer-category
HSDSCH-physical-layer-category OPTIONAL,
multiCarrier-physical-layer-category
MultiCarrier-HSDSCH-physical-layer-category OPTIONAL,
tdd-edch-PhysicalLayerCategory INTEGER (1..6) OPTIONAL,
dl-CapabilityWithSimultaneousHS-DSCHConfig
DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
supportForCSVoiceoverHSPA ENUMERATED { true } OPTIONAL,
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-r5-ext OPTIONAL
}
UE-RadioAccessCapabilityComp-v770ext ::= SEQUENCE {
rf-CapabilityComp RF-CapabilityComp-v770ext,
securityCapabilityIndication ENUMERATED { true } OPTIONAL,
ganssSupportIndication ENUMERATED { true } OPTIONAL,
mac-ehsSupport ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp2 ::= SEQUENCE {
fddPhysicalChannelCapab-hspdsch-edch SEQUENCE {
dl-CapabilityWithSimultaneousHS-DSCHConfig
DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
physicalChannelCapabComp-hspdsch-r6 HSDSCH-physical-layer-category,
physicalChannelCapability-edch-r6 PhysicalChannelCapability-edch-r6
} OPTIONAL
}
UE-RadioAccessCapabilityComp2-v770ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
hsscchlessHsdschOperation ENUMERATED { true } OPTIONAL,
enhancedFdpch ENUMERATED { true } OPTIONAL,
hsdschReception-CellFach ENUMERATED { true } OPTIONAL,
hsdschReception-CellUraPch ENUMERATED { true } OPTIONAL,
discontinuousDpcchTransmission ENUMERATED { true } OPTIONAL,
slotFormat4 ENUMERATED { true } OPTIONAL,
pdcp-Capability PDCP-Capability-v770ext OPTIONAL
}
UE-RadioAccessCapabilityComp2-v7f0ext ::= SEQUENCE {
supportofTxDivOnNonMIMOChannel ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp2-v860ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext2 HSDSCH-physical-layer-category-ext2 OPTIONAL,
supportOfMACiis ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp2-v920ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext3 HSDSCH-physical-layer-category-ext3 OPTIONAL,
edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL
}
UE-RadioAccessCapabilityComp2-va40ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
}
UE-RadioAccessCapabilityComp2-vb50ext ::= SEQUENCE {
hsdsch-physical-layer-category-ext6 HSDSCH-physical-layer-category-ext6 OPTIONAL,
hsdsch-physical-layer-category-ext7 HSDSCH-physical-layer-category-ext7 OPTIONAL,
hsdsch-physical-layer-category-ext8 HSDSCH-physical-layer-category-ext8 OPTIONAL,
edch-PhysicalLayerCategory-extension3 INTEGER (10..12) OPTIONAL,
supportOfHSDPCCHPowerOffsetExtension ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp2-vc50ext ::= SEQUENCE {
supportofDsacAndPpacInCellDch ENUMERATED { true } OPTIONAL,
supportforDCHEnhancements ENUMERATED { basic, full } OPTIONAL,
simultaneousSupportforDCHEnhancementsAndCM ENUMERATED { true } OPTIONAL,
simultaneousSupportforDCHEnhancementsAndDPCCHDiscntTx ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp2-vd20ext ::= SEQUENCE {
supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE {
tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL,
supportOfCommonEDCH ENUMERATED { true } OPTIONAL,
supportOfMACiis ENUMERATED { true } OPTIONAL,
supportOfSPSOperation ENUMERATED { true } OPTIONAL,
supportOfControlChannelDRXOperation ENUMERATED { true } OPTIONAL
}
RF-CapabilityComp ::= SEQUENCE {
fdd CHOICE {
notSupported NULL,
supported RF-CapabBandListFDDComp
},
tdd384-RF-Capability CHOICE {
notSupported NULL,
supported RadioFrequencyBandTDDList
},
tdd128-RF-Capability CHOICE {
notSupported NULL,
supported RadioFrequencyBandTDDList
}
}
RF-CapabilityComp-v770ext ::= SEQUENCE {
-- If support of TDD384 and/or TDD128 RF capability is indicated in IEs 'RF-CapabilityComp',
-- the corresponding IE 'RadioFrequencyBandTDDList-r7' shall be included in this IE.
tdd384-RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL,
tdd768-RF-Capability CHOICE {
notSupported NULL,
supported RadioFrequencyBandTDDList-r7
},
tdd128-RF-Capability RadioFrequencyBandTDDList-r7 OPTIONAL
}
-- NOTE: This IE defines the supported TX/RX frequency separation for the respective supported
-- frequency band. Values defined as spare shall not be sent in this version of the protocol.
-- If a spare value is received, it should be interpreted as 'default-RxTX-sparation'.
RF-CapabBandFDDComp ::= ENUMERATED { notSupported,
default-TxRx-separation, spare2, spare1 }
RF-CapabBandListFDDComp ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-- The first entry corresponds with the first value of IE RadioFrequencyBandFDD,
-- fdd2100, and so on. No more than seven entries should be included in this IE. The
-- 8'th entry, if present, shall be ignored.
-- An extension of this IE may be provided using the IE 'RF-CapabBandListFDDComp-ext'.
RF-CapabBandFDDComp
RF-CapabBandListFDDComp-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext)) OF
-- The first entry corresponds with the first value of IE RadioFrequencyBandFDD2,
-- bandVIII, and so on.
RF-CapabBandFDDComp
RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
-- The first entry corresponds with the first value of IE RadioFrequencyBandFDD3,
-- 23 (Band XXIII), and so on.
RF-CapabBandFDDComp
UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination
UE-RadioAccessCapabBandCombList-vb50ext ::= SEQUENCE (SIZE (1..16)) OF
SupportedCarrierCombination-ext
UE-RadioAccessCapabBandCombList-vd20ext ::= SEQUENCE (SIZE (1..16)) OF
SupportDualBandDualCellEdch
SupportedCarrierCombination ::= SEQUENCE {
carrierCombination12 BOOLEAN,
carrierCombination21 BOOLEAN,
carrierCombination13 BOOLEAN,
carrierCombination31 BOOLEAN,
carrierCombination22 BOOLEAN
}
SupportedCarrierCombination-ext ::= SEQUENCE {
carrierCombination14 BOOLEAN,
carrierCombination41 BOOLEAN,
carrierCombination15 BOOLEAN,
carrierCombination51 BOOLEAN,
carrierCombination16 BOOLEAN,
carrierCombination61 BOOLEAN,
carrierCombination17 BOOLEAN,
carrierCombination71 BOOLEAN,
carrierCombination23 BOOLEAN,
carrierCombination32 BOOLEAN,
carrierCombination24 BOOLEAN,
carrierCombination42 BOOLEAN,
carrierCombination25 BOOLEAN,
carrierCombination52 BOOLEAN,
carrierCombination26 BOOLEAN,
carrierCombination62 BOOLEAN,
carrierCombination33 BOOLEAN,
carrierCombination34 BOOLEAN,
carrierCombination43 BOOLEAN,
carrierCombination44 BOOLEAN,
carrierCombination35 BOOLEAN,
carrierCombination53 BOOLEAN
}
SupportDualBandDualCellEdch ::= SEQUENCE {
dualBandDualCellEdchIndication ENUMERATED { true } OPTIONAL
}
UE-RadioAccessCapability-v590ext ::= SEQUENCE {
dl-CapabilityWithSimultaneousHS-DSCHConfig
DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
pdcp-Capability-r5-ext PDCP-Capability-r5-ext,
rlc-Capability-r5-ext RLC-Capability-r5-ext,
physicalChannelCapability PhysicalChannelCapability-hspdsch-r5,
multiModeRAT-Capability-v590ext MultiModeRAT-Capability-v590ext
}
UE-RadioAccessCapability-v5c0ext ::= SEQUENCE {
pdcp-Capability-r5-ext2 PDCP-Capability-r5-ext2
}
UE-RadioAccessCapability-v680ext ::= SEQUENCE {
multiModeRAT-Capability-v680ext MultiModeRAT-Capability-v680ext
}
UL-OLTD-InfoFDD ::= SEQUENCE {
ulOLTDActivation ENUMERATED {true}
}
UL-PhysChCapabilityFDD ::= SEQUENCE {
maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted,
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy BOOLEAN
}
UL-PhysChCapabilityFDD-r6 ::= SEQUENCE {
maxNoDPDCH-BitsTransmitted MaxNoDPDCH-BitsTransmitted,
physicalchannelcapability-edch PhysicalChannelCapability-edch-r6
}
UL-PhysChCapabilityFDD-v770ext ::= SEQUENCE {
edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
discontinuousDpcchTransmission ENUMERATED { true } OPTIONAL,
slotFormat4 ENUMERATED { true } OPTIONAL
}
UL-PhysChCapabilityFDD-v920ext ::= SEQUENCE {
edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL
}
UL-PhysChCapabilityFDD-vb50ext ::= SEQUENCE {
edch-PhysicalLayerCategory-extension3 INTEGER (10..12) OPTIONAL
}
UL-PhysChCapabilityFDD-vc50ext ::= SEQUENCE {
supportofCellReselectionIndicationReporting ENUMERATED { true } OPTIONAL,
supportofRadioLinkswithoutDPCHFDPCH ENUMERATED { true } OPTIONAL,
supportofServingE-DCHCellDecoupling ENUMERATED { true } OPTIONAL,
accessGroupsAccessControl ENUMERATED { true } OPTIONAL,
enhancedTTISwitching ENUMERATED { true } OPTIONAL,
implicitGrantHandling ENUMERATED { true } OPTIONAL,
dtx-enhancements ENUMERATED { true } OPTIONAL
}
UL-PhysChCapabilityFDD-vd20ext ::= SEQUENCE {
supportOfDualCellEDCHwithDPDCH ENUMERATED { true } OPTIONAL
}
UL-PhysChCapabilityFDD-ve30ext ::= SEQUENCE {
supportOfDualCellEDCHOperationEnhancements ENUMERATED { true } OPTIONAL
}
UL-PhysChCapabilityTDD ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerTimeslot MaxPhysChPerTimeslot,
minimumSF MinimumSF-UL,
supportOfPUSCH BOOLEAN
}
UL-PhysChCapabilityTDD-384-v770ext ::= SEQUENCE {
tdd384-edch CHOICE {
supported SEQUENCE {
tdd-edch-PhysicalLayerCategory INTEGER (1..16)
},
unsupported NULL
}
}
UL-PhysChCapabilityTDD-LCR-r4 ::= SEQUENCE {
maxTS-PerSubFrame MaxTS-PerSubFrame-r4,
maxPhysChPerTimeslot MaxPhysChPerTimeslot,
minimumSF MinimumSF-UL,
supportOfPUSCH BOOLEAN,
supportOf8PSK BOOLEAN
}
UL-PhysChCapabilityTDD-128-v770ext ::= SEQUENCE {
maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7,
tdd128-edch CHOICE {
supported SEQUENCE {
tdd-edch-PhysicalLayerCategory INTEGER (1..6)
},
unsupported NULL
}
}
UL-PhysChCapabilityInfoTDD-128-v770ext ::= SEQUENCE {
maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7
}
UL-PhysChCapabilityInfoTDD-128-va40ext ::= SEQUENCE {
multiCarrier-EdchPhysicalLayerCategory-128 INTEGER (1..8) OPTIONAL,
maxNumberCarrierForMCHSUPA-TDD ENUMERATED {nf-2, nf-3, nf-6, spare} OPTIONAL
}
UL-PhysChCapabilityTDD-768 ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerTimeslot MaxPhysChPerTimeslot,
minimumSF MinimumSF-UL,
supportOfPUSCH BOOLEAN,
tdd384-edch CHOICE {
supported SEQUENCE {
tdd-edch-PhysicalLayerCategory INTEGER (1..16)
},
unsupported NULL
}
}
UL-OtherTTIConfiguration-Information ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
ul-EDCH-Information UL-EDCH-Information-r11,
ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL
}
},
activationDelay ActivationDelay OPTIONAL
}
UL-OtherTTIConfigurationInfo-Sec ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r14,
ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r14
}
},
activationDelay ActivationDelay OPTIONAL
}
UL-SecondaryCellInfoFDD ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
secondaryEDCH-Info-Common SecondaryEDCH-Info-Common OPTIONAL,
dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List OPTIONAL
}
}
UL-SecondaryCellInfoFDD-r12 ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r12 OPTIONAL,
dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r12 OPTIONAL
}
}
UL-SecondaryCellInfoFDD-r13 ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r12 OPTIONAL,
dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r13 OPTIONAL
}
}
UL-SecondaryCellInfoFDD-r14 ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
secondaryServingEDCHCell-Info SecondaryServingEDCHCell-Info OPTIONAL,
secondaryEDCH-Info-Common SecondaryEDCH-Info-Common-r14 OPTIONAL,
dl-InformationPerSecondaryRL-List DL-InformationPerSecondaryRL-List-r13 OPTIONAL
}
}
PhysicalChannelCapability-edch-r6 ::= SEQUENCE {
fdd-edch CHOICE {
supported SEQUENCE {
edch-PhysicalLayerCategory INTEGER (1..16)
},
unsupported NULL
}
}
UL-TransChCapability ::= SEQUENCE {
maxNoBitsTransmitted MaxNoBits,
maxConvCodeBitsTransmitted MaxNoBits,
turboEncodingSupport TurboSupport,
maxSimultaneousTransChs MaxSimultaneousTransChsUL,
modeSpecificInfo CHOICE {
fdd NULL,
tdd SEQUENCE {
maxSimultaneousCCTrCH-Count MaxSimultaneousCCTrCH-Count
}
},
maxTransmittedBlocks MaxTransportBlocksUL,
maxNumberOfTFC MaxNumberOfTFC-UL,
maxNumberOfTF MaxNumberOfTF
}
UE-Positioning-Capability ::= SEQUENCE {
standaloneLocMethodsSupported BOOLEAN,
ue-BasedOTDOA-Supported BOOLEAN,
networkAssistedGPS-Supported NetworkAssistedGPS-Supported,
supportForUE-GPS-TimingOfCellFrames BOOLEAN,
supportForIPDL BOOLEAN
}
UE-SecurityInformation ::= SEQUENCE {
start-CS START-Value
}
UE-SecurityInformation2 ::= SEQUENCE {
start-PS START-Value
}
UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED {
nF,
nFMc-TriRx-UniTx,
nFMc-TriRx-TriTx,
nFMc-HexRx-UniTx,
nFMc-HexRx-TriTx,
nFMc-HexRx-HexTx,
nFMc-TwoRx-UniTx-Discontiguous,
nFMc-TwoRx-TwoTx-Discontiguous,
nFMc-TwoRx-UniTx-Contiguous,
nFMc-TwoRx-TwoTx-Contiguous,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
URA-UpdateCause ::= ENUMERATED {
changeOfURA,
periodicURAUpdate,
dummy,
spare1 }
UTRAN-DRX-CycleLengthCoefficient ::= INTEGER (3..9)
UTRAN-DRX-CycleLengthCoefficient-r7 ::= SEQUENCE {
drx-CycleLengthCoefficient INTEGER (3..9),
drx-CycleLengthCoefficient2 INTEGER (3..9) OPTIONAL,
timeForDRXCycle2 T-319 OPTIONAL
}
WaitTime ::= INTEGER (0..15)
-- ***************************************************
--
-- RADIO BEARER INFORMATION ELEMENTS (10.3.4)
--
-- ***************************************************
AlgorithmSpecificInfo ::= CHOICE {
rfc2507-Info RFC2507-Info
}
AlgorithmSpecificInfo-r4 ::= CHOICE {
rfc2507-Info RFC2507-Info,
rfc3095-Info RFC3095-Info-r4
}
CID-InclusionInfo-r4 ::= ENUMERATED {
pdcp-Header,
rfc3095-PacketFormat }
CommonRBMappingInfo ::= SEQUENCE {
logicalChannelIdentity LogicalChannelIdentity,
mac-ehs-QueueId MAC-ehs-QueueId
}
-- Upper limit of COUNT-C is 2^32 - 1
COUNT-C ::= INTEGER (0..4294967295)
-- Upper limit of COUNT-C-MSB is 2^25 - 1
COUNT-C-MSB ::= INTEGER (0..33554431)
CS-HSPA-Information ::= SEQUENCE {
ul-AMR-Rate UL-AMR-Rate OPTIONAL,
maxCS-Delay MaxCS-Delay
}
DefaultConfigForCellFACH ::= SEQUENCE {
defaultConfigMode DefaultConfigMode,
defaultConfigIdForCellFACH DefaultConfigIdForCellFACH
}
DefaultConfigIdentity ::= INTEGER (0..10)
DefaultConfigIdentity-r4 ::= INTEGER (0..12)
DefaultConfigIdentity-r5 ::= INTEGER (0..13)
-- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of
-- the protocol
DefaultConfigIdentity-r6 ::= INTEGER (0..31)
-- DefaultConfigIdForCellFACH values 1..15 are spare and shall not be used in this version of
-- the protocol
DefaultConfigIdForCellFACH ::= INTEGER (0..15)
DefaultConfigMode ::= ENUMERATED {
fdd,
tdd }
DDI ::= INTEGER (0..62)
DL-AM-RLC-Mode ::= SEQUENCE {
inSequenceDelivery BOOLEAN,
receivingWindowSize ReceivingWindowSize,
dl-RLC-StatusInfo DL-RLC-StatusInfo
}
DL-AM-RLC-Mode-r5 ::= SEQUENCE {
dl-RLC-PDU-size OctetModeRLC-SizeInfoType1,
inSequenceDelivery BOOLEAN,
receivingWindowSize ReceivingWindowSize,
dl-RLC-StatusInfo DL-RLC-StatusInfo
}
DL-AM-RLC-Mode-r7 ::= SEQUENCE {
dl-RLC-PDU-size CHOICE {
fixedSize OctetModeRLC-SizeInfoType1,
flexibleSize ENUMERATED { size7, size15 }
},
inSequenceDelivery BOOLEAN,
receivingWindowSize ReceivingWindowSize,
dl-RLC-StatusInfo DL-RLC-StatusInfo
}
DL-AM-RLC-Mode-r11 ::= SEQUENCE {
dl-RLC-PDU-size CHOICE {
fixedSize OctetModeRLC-SizeInfoType1,
flexibleSize ENUMERATED { size7, size15 }
},
inSequenceDelivery BOOLEAN,
receivingWindowSize ReceivingWindowSize,
dl-RLC-StatusInfo DL-RLC-StatusInfo-r11
}
DL-CounterSynchronisationInfo ::= SEQUENCE {
rB-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL
}
DL-CounterSynchronisationInfo-r5 ::= SEQUENCE {
rb-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL,
rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL
}
DL-LogicalChannelMapping ::= SEQUENCE {
-- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
dl-TransportChannelType DL-TransportChannelType,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL
}
DL-LogicalChannelMapping-r5 ::= SEQUENCE {
-- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
dl-TransportChannelType DL-TransportChannelType-r5,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL
}
DL-LogicalChannelMapping-r7 ::= SEQUENCE {
-- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
dl-TransportChannelType DL-TransportChannelType-r7,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL
}
DL-LogicalChannelMappingList ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
DL-LogicalChannelMapping
DL-LogicalChannelMappingList-r5 ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
DL-LogicalChannelMapping-r5
DL-LogicalChannelMappingList-r7 ::= SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
DL-LogicalChannelMapping-r7
DL-Reception-Window-Size-r6 ::= ENUMERATED { size32, size48, size64, size80, size96, size112 }
DL-RFC3095-r4 ::= SEQUENCE {
-- dummy is not used in this version of the specification and shall be ignored by the receiver.
dummy CID-InclusionInfo-r4,
max-CID INTEGER (1..16383) DEFAULT 15,
reverseDecompressionDepth INTEGER (0..65535) DEFAULT 0
}
DL-RLC-Mode ::= CHOICE {
dl-AM-RLC-Mode DL-AM-RLC-Mode,
dl-UM-RLC-Mode NULL,
dl-TM-RLC-Mode DL-TM-RLC-Mode
}
DL-RLC-Mode-r5 ::= CHOICE {
dl-AM-RLC-Mode DL-AM-RLC-Mode-r5,
dl-UM-RLC-Mode DL-UM-RLC-Mode-r5,
dl-TM-RLC-Mode DL-TM-RLC-Mode
}
DL-RLC-Mode-r6 ::= CHOICE {
dl-AM-RLC-Mode DL-AM-RLC-Mode-r5,
dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
dl-TM-RLC-Mode DL-TM-RLC-Mode
}
DL-RLC-Mode-r7 ::= CHOICE {
dl-AM-RLC-Mode DL-AM-RLC-Mode-r7,
dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
dl-TM-RLC-Mode DL-TM-RLC-Mode
}
DL-RLC-Mode-r11 ::= CHOICE {
dl-AM-RLC-Mode DL-AM-RLC-Mode-r11,
dl-UM-RLC-Mode DL-UM-RLC-Mode-r6,
dl-TM-RLC-Mode DL-TM-RLC-Mode
}
DL-RLC-StatusInfo ::= SEQUENCE {
timerStatusProhibit TimerStatusProhibit OPTIONAL,
-- dummy is not used in this version of the specification, it should not be sent
-- and if received they should be ignored.
dummy TimerEPC OPTIONAL,
missingPDU-Indicator BOOLEAN,
timerStatusPeriodic TimerStatusPeriodic OPTIONAL
}
DL-RLC-StatusInfo-r11 ::= SEQUENCE {
timerStatusProhibit TimerStatusProhibit OPTIONAL,
missingPDU-Indicator BOOLEAN,
timerStatusPeriodic TimerStatusPeriodic OPTIONAL,
timerReordering TimerReordering OPTIONAL
}
DL-TM-RLC-Mode ::= SEQUENCE {
segmentationIndication BOOLEAN
}
DL-TransportChannelType ::= CHOICE {
dch TransportChannelIdentity,
fach NULL,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
-- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
-- behaviour is unspecified
dch-and-dsch TransportChannelIdentityDCHandDSCH
}
DL-TransportChannelType-r5 ::= CHOICE {
dch TransportChannelIdentity,
fach NULL,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
-- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
-- behaviour is unspecified
dch-and-dsch TransportChannelIdentityDCHandDSCH,
hsdsch MAC-d-FlowIdentity,
dch-and-hsdsch MAC-d-FlowIdentityDCHandHSDSCH
}
DL-TransportChannelType-r7 ::= CHOICE {
dch TransportChannelIdentity,
fach NULL,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
-- The choice "dch-and-dsch" should not be used in FDD mode, and if received the UE
-- behaviour is unspecified
dch-and-dsch TransportChannelIdentityDCHandDSCH,
hsdsch CHOICE {
mac-hs MAC-d-FlowIdentity,
mac-ehs MAC-ehs-QueueId
},
dch-and-hsdsch CHOICE {
mac-hs MAC-d-FlowIdentityDCHandHSDSCH,
mac-ehs MAC-ehs-QueueIdDCHandHSDSCH
}
}
DL-UM-RLC-LI-size ::= ENUMERATED {
size7, size15 }
DL-UM-RLC-Mode-r5 ::= SEQUENCE {
dl-UM-RLC-LI-size DL-UM-RLC-LI-size
}
DL-UM-RLC-Mode-r6 ::= SEQUENCE {
dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
dl-Reception-Window-Size DL-Reception-Window-Size-r6 OPTIONAL
}
ExpectReordering ::= ENUMERATED {
reorderingNotExpected,
reorderingExpected }
ExplicitDiscard ::= SEQUENCE {
timerMRW TimerMRW,
timerDiscard TimerDiscard,
maxMRW MaxMRW
}
HeaderCompressionInfo ::= SEQUENCE {
algorithmSpecificInfo AlgorithmSpecificInfo
}
HeaderCompressionInfoList ::= SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
HeaderCompressionInfo
HeaderCompressionInfo-r4 ::= SEQUENCE {
algorithmSpecificInfo AlgorithmSpecificInfo-r4
}
HeaderCompressionInfoList-r4 ::= SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
HeaderCompressionInfo-r4
HS-SCCH-DrxCellfach-info ::= SEQUENCE {
hs-scch-DrxCycleFach ENUMERATED {sf20, sf40, sf80, sf160, sf320, sf640, spare2, spare1},
hs-scch-RxBurstFach ENUMERATED {sf1, sf2},
t333 ENUMERATED {ms100, ms200, ms400, ms800}
}
LogicalChannelIdentity ::= INTEGER (1..15)
LosslessSRNS-RelocSupport ::= CHOICE {
supported MaxPDCP-SN-WindowSize,
notSupported NULL
}
MAC-d-HFN-initial-value ::= BIT STRING (SIZE (24))
MAC-LogicalChannelPriority ::= INTEGER (1..8)
-- Actual value MaxCS-Delay = (IE value * 10) + 20
MaxCS-Delay ::= INTEGER (0..18)
MaxDAT ::= ENUMERATED {
dat1, dat2, dat3, dat4, dat5, dat6,
dat7, dat8, dat9, dat10, dat15, dat20,
dat25, dat30, dat35, dat40 }
MaxDAT-Retransmissions ::= SEQUENCE {
maxDAT MaxDAT,
timerMRW TimerMRW,
maxMRW MaxMRW
}
MaxMRW ::= ENUMERATED {
mm1, mm4, mm6, mm8, mm12, mm16,
mm24, mm32 }
MaxPDCP-SN-WindowSize ::= ENUMERATED {
sn255, sn65535 }
MaxRST ::= ENUMERATED {
rst1, rst4, rst6, rst8, rst12,
rst16, rst24, rst32 }
NoExplicitDiscard ::= ENUMERATED {
dt10, dt20, dt30, dt40, dt50,
dt60, dt70, dt80, dt90, dt100 }
PDCP-Info ::= SEQUENCE {
losslessSRNS-RelocSupport LosslessSRNS-RelocSupport OPTIONAL,
-- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
-- in one bit, so the OPTIONAL is removed for compactness.
pdcp-PDU-Header PDCP-PDU-Header,
headerCompressionInfoList HeaderCompressionInfoList OPTIONAL
}
PDCP-Info-r4 ::= SEQUENCE {
losslessSRNS-RelocSupport LosslessSRNS-RelocSupport OPTIONAL,
-- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
-- in one bit, so the OPTIONAL is removed for compactness.
pdcp-PDU-Header PDCP-PDU-Header,
headerCompressionInfoList HeaderCompressionInfoList-r4 OPTIONAL
}
PDCP-InfoReconfig ::= SEQUENCE {
pdcp-Info PDCP-Info,
-- dummy is not used in this version of the specification and
-- it should be ignored.
dummy INTEGER (0..65535)
}
PDCP-InfoReconfig-r4 ::= SEQUENCE {
pdcp-Info PDCP-Info-r4
}
PDCP-PDU-Header ::= ENUMERATED {
present, absent }
PDCP-ROHC-TargetMode ::= ENUMERATED { o-Mode, r-Mode }
PDCP-SN-Info ::= INTEGER (0..65535)
Poll-PDU ::= ENUMERATED {
pdu1, pdu2, pdu4, pdu8, pdu16,
pdu32, pdu64, pdu128 }
Poll-SDU ::= ENUMERATED {
sdu1, sdu4, sdu16, sdu64 }
PollingInfo ::= SEQUENCE {
timerPollProhibit TimerPollProhibit OPTIONAL,
timerPoll TimerPoll OPTIONAL,
poll-PDU Poll-PDU OPTIONAL,
poll-SDU Poll-SDU OPTIONAL,
lastTransmissionPDU-Poll BOOLEAN,
lastRetransmissionPDU-Poll BOOLEAN,
pollWindow PollWindow OPTIONAL,
timerPollPeriodic TimerPollPeriodic OPTIONAL
}
PollWindow ::= ENUMERATED {
pw50, pw60, pw70, pw80, pw85,
pw90, pw95, pw99 }
PredefinedConfigIdentity ::= INTEGER (0..15)
PredefinedConfigValueTag ::= INTEGER (0..15)
PredefinedRB-Configuration ::= SEQUENCE {
re-EstablishmentTimer Re-EstablishmentTimer,
srb-InformationList SRB-InformationSetupList,
rb-InformationList RB-InformationSetupList
}
PreDefRadioConfiguration ::= SEQUENCE {
-- Radio bearer IEs
predefinedRB-Configuration PredefinedRB-Configuration,
-- Transport channel IEs
preDefTransChConfiguration PreDefTransChConfiguration,
-- Physical channel IEs
preDefPhyChConfiguration PreDefPhyChConfiguration
}
PreDefRadioConfiguration-v770ext ::= SEQUENCE {
-- Physical channel IEs
preDefPhyChConfiguration PreDefPhyChConfiguration-v770ext
}
PreDefRadioConfiguration-v920ext ::= SEQUENCE {
-- Transport channel IEs
mac-ehsWindowSize MAC-hs-WindowSize-r9
}
PredefinedConfigStatusList ::= SEQUENCE (SIZE (maxPredefConfig)) OF
PredefinedConfigStatusInfo
PredefinedConfigStatusInfo ::= CHOICE {
storedWithValueTagSameAsPrevius NULL,
other CHOICE {
notStored NULL,
storedWithDifferentValueTag PredefinedConfigValueTag
}
}
PredefinedConfigStatusListComp ::= SEQUENCE {
setsWithDifferentValueTag PredefinedConfigSetsWithDifferentValueTag,
otherEntries PredefinedConfigStatusListVarSz OPTIONAL
}
PredefinedConfigSetsWithDifferentValueTag ::= SEQUENCE (SIZE (1..2)) OF
PredefinedConfigSetWithDifferentValueTag
PredefinedConfigSetWithDifferentValueTag ::= SEQUENCE {
startPosition INTEGER (0..10) DEFAULT 0,
-- numberOfEntries INTEGER (6..16),
-- numberOfEntries is covered by the size of the list in IE PredefinedConfigValueTagList
valueTagList PredefinedConfigValueTagList
}
PredefinedConfigValueTagList ::= SEQUENCE (SIZE (1..maxPredefConfig)) OF
PredefinedConfigValueTag
PredefinedConfigStatusListVarSz ::= SEQUENCE (SIZE (1..maxPredefConfig)) OF
PredefinedConfigStatusInfo
RAB-Info ::= SEQUENCE {
rab-Identity RAB-Identity,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
re-EstablishmentTimer Re-EstablishmentTimer
}
RAB-Info-r6-ext ::= SEQUENCE {
mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
}
RAB-Info-v6b0ext ::= SEQUENCE {
mbms-ServiceIdentity OCTET STRING (SIZE (3))
}
RAB-Info-r6 ::= SEQUENCE {
rab-Identity RAB-Identity,
mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
re-EstablishmentTimer Re-EstablishmentTimer
}
RAB-Info-r7 ::= SEQUENCE {
rab-Identity RAB-Identity,
mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL,
mbms-ServiceIdentity OCTET STRING (SIZE (3)) OPTIONAL,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL,
re-EstablishmentTimer Re-EstablishmentTimer
}
RAB-InfoReplace ::= SEQUENCE {
rab-Identity RAB-Identity,
cn-DomainIdentity CN-DomainIdentity
}
RAB-InformationList ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-Info
RAB-InformationList-r6 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-Info-r6
RAB-InformationReconfigList ::= SEQUENCE (SIZE (1.. maxRABsetup)) OF
RAB-InformationReconfig
RAB-InformationReconfigList-r8 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationReconfig-r8
RAB-InformationReconfig ::= SEQUENCE {
rab-Identity RAB-Identity,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator
}
RAB-InformationReconfig-r8 ::= SEQUENCE {
rab-Identity RAB-Identity,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator,
cs-HSPA-Information CS-HSPA-Information OPTIONAL
}
RAB-Info-Post ::= SEQUENCE {
rab-Identity RAB-Identity,
cn-DomainIdentity CN-DomainIdentity,
nas-Synchronisation-Indicator NAS-Synchronisation-Indicator OPTIONAL
}
RAB-InformationMBMSPtp ::= SEQUENCE {
rb-Identity RB-Identity,
mbms-ServiceIdentity OCTET STRING (SIZE (3)),
mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
}
RAB-InformationMBMSPtpList ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
RAB-InformationMBMSPtp
RAB-InformationSetup ::= SEQUENCE {
rab-Info RAB-Info,
rb-InformationSetupList RB-InformationSetupList
}
RAB-InformationSetup-r4 ::= SEQUENCE {
rab-Info RAB-Info,
rb-InformationSetupList RB-InformationSetupList-r4
}
RAB-InformationSetup-r5 ::= SEQUENCE {
rab-Info RAB-Info,
rb-InformationSetupList RB-InformationSetupList-r5
}
RAB-InformationSetup-r6-ext ::= SEQUENCE {
rab-Info-r6-ext RAB-Info-r6-ext
}
RAB-InformationSetup-r6 ::= SEQUENCE {
rab-Info RAB-Info-r6,
rb-InformationSetupList RB-InformationSetupList-r6
}
RAB-InformationSetup-v6b0ext ::= SEQUENCE {
rab-Info-v6b0ext RAB-Info-v6b0ext OPTIONAL
}
RAB-InformationSetup-r7 ::= SEQUENCE {
rab-Info RAB-Info-r7,
rb-InformationSetupList RB-InformationSetupList-r7
}
RAB-InformationSetup-r8 ::= SEQUENCE {
rab-Info RAB-Info-r7,
cs-HSPA-Information CS-HSPA-Information OPTIONAL,
rab-InfoReplace RAB-InfoReplace OPTIONAL,
rb-InformationSetupList RB-InformationSetupList-r8
}
RAB-InformationSetup-v820ext ::= SEQUENCE {
cs-HSPA-Information CS-HSPA-Information OPTIONAL
}
RAB-InformationSetup-r11 ::= SEQUENCE {
rab-Info RAB-Info-r7,
cs-HSPA-Information CS-HSPA-Information OPTIONAL,
rab-InfoReplace RAB-InfoReplace OPTIONAL,
rb-InformationSetupList RB-InformationSetupList-r11
}
RAB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup
RAB-InformationSetupList-r4 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r4
RAB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r5
RAB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r6
-- The IE 'RAB-InformationSetupList-r6-ext' provides elements of extension information, which
-- are added to the corresponding elements of the IE 'RAB-InformationSetupList/-r4/-r5'.
RAB-InformationSetupList-r6-ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r6-ext
RAB-InformationSetupList-v6b0ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-v6b0ext
RAB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r7
RAB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r8
RAB-InformationSetupList-v820ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-v820ext
RAB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
RAB-InformationSetup-r11
RB-ActivationTimeInfo ::= SEQUENCE {
rb-Identity RB-Identity,
rlc-SequenceNumber RLC-SequenceNumber
}
RB-ActivationTimeInfoList ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-ActivationTimeInfo
RB-COUNT-C-Information ::= SEQUENCE {
rb-Identity RB-Identity,
count-C-UL COUNT-C,
count-C-DL COUNT-C
}
RB-COUNT-C-InformationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
RB-COUNT-C-Information
RB-COUNT-C-MSB-Information ::= SEQUENCE {
rb-Identity RB-Identity,
count-C-MSB-UL COUNT-C-MSB,
count-C-MSB-DL COUNT-C-MSB
}
RB-COUNT-C-MSB-InformationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
RB-COUNT-C-MSB-Information
RB-Identity ::= INTEGER (1..32)
RB-IdentityList ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-Identity
RB-InformationAffected ::= SEQUENCE {
rb-Identity RB-Identity,
rb-MappingInfo RB-MappingInfo
}
RB-InformationAffected-r5 ::= SEQUENCE {
rb-Identity RB-Identity,
rb-MappingInfo RB-MappingInfo-r5
}
RB-InformationAffected-r6 ::= SEQUENCE {
rb-Identity RB-Identity,
rb-MappingInfo RB-MappingInfo-r6
}
RB-InformationAffected-r7 ::= SEQUENCE {
rb-Identity RB-Identity,
rb-MappingInfo RB-MappingInfo-r7
}
RB-InformationAffected-r8 ::= SEQUENCE {
rb-Identity RB-Identity,
rb-MappingInfo RB-MappingInfo-r8
}
RB-InformationAffectedList ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationAffected
RB-InformationAffectedList-r5 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationAffected-r5
RB-InformationAffectedList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationAffected-r6
RB-InformationAffectedList-r7 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationAffected-r7
RB-InformationAffectedList-r8 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationAffected-r8
RB-InformationChanged-r6 ::= SEQUENCE {
rb-Identity RB-Identity,
rb-Change CHOICE {
release NULL,
re-mapToDefaultRb RB-Identity
}
}
RB-InformationChangedList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationChanged-r6
RB-InformationReconfig ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info OPTIONAL,
rb-MappingInfo RB-MappingInfo OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r4 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info OPTIONAL,
rb-MappingInfo RB-MappingInfo OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r5 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info-r5 OPTIONAL,
rb-MappingInfo RB-MappingInfo-r5 OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r6 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info-r6 OPTIONAL,
rb-MappingInfo RB-MappingInfo-r6 OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r7 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info-r7 OPTIONAL,
rb-MappingInfo RB-MappingInfo-r7 OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r8 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info-r7 OPTIONAL,
rb-MappingInfo RB-MappingInfo-r8 OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfig-r11 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-InfoReconfig-r4 OPTIONAL,
pdcp-SN-Info PDCP-SN-Info OPTIONAL,
rlc-Info RLC-Info-r11 OPTIONAL,
rb-MappingInfo RB-MappingInfo-r8 OPTIONAL,
rb-StopContinue RB-StopContinue OPTIONAL
}
RB-InformationReconfigList ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig
RB-InformationReconfigList-r4 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r4
RB-InformationReconfigList-r5 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r5
RB-InformationReconfigList-r6 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r6
RB-InformationReconfigList-r7 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r7
RB-InformationReconfigList-r8 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r8
RB-InformationReconfigList-r11 ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-InformationReconfig-r11
RB-InformationReleaseList ::= SEQUENCE (SIZE (1..maxRB)) OF
RB-Identity
RB-InformationSetup ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info OPTIONAL,
rlc-InfoChoice RLC-InfoChoice,
rb-MappingInfo RB-MappingInfo
}
RB-InformationSetup-r4 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice,
rb-MappingInfo RB-MappingInfo
}
RB-InformationSetup-r5 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r5,
rb-MappingInfo RB-MappingInfo-r5
}
RB-InformationSetup-r6 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r6,
rb-MappingInfo RB-MappingInfo-r6
}
RB-InformationSetup-r7 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r7,
rb-MappingInfo RB-MappingInfo-r7
}
RB-InformationSetup-r8 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r7,
rb-MappingInfo RB-MappingInfo-r8
}
RB-InformationSetup-r11 ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-Info PDCP-Info-r4 OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r11,
rb-MappingInfo RB-MappingInfo-r8
}
RB-InformationSetupList ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup
RB-InformationSetupList-r4 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r4
RB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r5
RB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r6
RB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r7
RB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r8
RB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxRBperRAB)) OF
RB-InformationSetup-r11
RB-MappingInfo ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
RB-MappingOption
RB-MappingInfo-r5 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
RB-MappingOption-r5
RB-MappingInfo-r6 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
RB-MappingOption-r6
RB-MappingInfo-r7 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
RB-MappingOption-r7
RB-MappingInfo-r8 ::= SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
RB-MappingOption-r8
RB-MappingOption ::= SEQUENCE {
ul-LogicalChannelMappings UL-LogicalChannelMappings OPTIONAL,
dl-LogicalChannelMappingList DL-LogicalChannelMappingList OPTIONAL
}
RB-MappingOption-r5 ::= SEQUENCE {
ul-LogicalChannelMappings UL-LogicalChannelMappings OPTIONAL,
dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r5 OPTIONAL
}
RB-MappingOption-r6 ::= SEQUENCE {
ul-LogicalChannelMappings UL-LogicalChannelMappings-r6 OPTIONAL,
dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r5 OPTIONAL
}
RB-MappingOption-r7 ::= SEQUENCE {
ul-LogicalChannelMappings UL-LogicalChannelMappings-r6 OPTIONAL,
dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r7 OPTIONAL
}
RB-MappingOption-r8 ::= SEQUENCE {
ul-LogicalChannelMappings UL-LogicalChannelMappings-r8 OPTIONAL,
dl-LogicalChannelMappingList DL-LogicalChannelMappingList-r7 OPTIONAL
}
RB-PDCPContextRelocation ::= SEQUENCE {
rb-Identity RB-Identity,
dl-RFC3095-Context-Relocation BOOLEAN,
ul-RFC3095-Context-Relocation BOOLEAN
}
RB-PDCPContextRelocationList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
RB-PDCPContextRelocation
RB-StopContinue ::= ENUMERATED {
stopRB, continueRB }
RB-WithPDCP-Info ::= SEQUENCE {
rb-Identity RB-Identity,
pdcp-SN-Info PDCP-SN-Info
}
RB-WithPDCP-InfoList ::= SEQUENCE (SIZE (1..maxRBallRABs)) OF
RB-WithPDCP-Info
ReceivingWindowSize ::= ENUMERATED {
rw1, rw8, rw16, rw32, rw64, rw128, rw256,
rw512, rw768, rw1024, rw1536, rw2047,
rw2560, rw3072, rw3584, rw4095 }
RetrievableConfig ::= SEQUENCE {
retrievableConfigIdentity RetrievableConfigIdentity,
retrievableConfigData RetrievableConfigData
}
RetrievableConfigData ::= SEQUENCE {
srb-InformationSetupList SRB-InformationSetupList-r11 OPTIONAL,
rab-InformationSetupList RAB-InformationSetupList-r11 OPTIONAL,
rb-InformationReconfigList RB-InformationReconfigList-r11 OPTIONAL,
ul-CommonTransChInfo UL-CommonTransChInfo-r12 OPTIONAL,
ul-TransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
dl-TransChInfoList DL-AddReconfTransChInfoList-r13 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
dch-Enhancements-Info-FDD DCH-Enhancements-Info-FDD OPTIONAL,
ul-EDCH-Information UL-EDCH-Information-r11 OPTIONAL,
dl-HSPDSCH-Information DL-HSPDSCH-Information-r12 OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL
}
RetrievableConfigIdentity ::= INTEGER (0..maxRetrievConfig-1)
RetrievableConfigInfo ::= SEQUENCE {
retrievableConfigToBeInvoked RetrievableConfigIdentity OPTIONAL,
retrievableConfigToBeStored RetrievableConfigIdentity OPTIONAL,
retrievableConfigToBeRemoved RetrievableConfigListToRemove OPTIONAL,
preconfiguredRetrievableConfig RetrievableConfig-List OPTIONAL
}
RetrievableConfig-List ::= SEQUENCE (SIZE(1.. maxRetrievConfig)) OF
RetrievableConfig
RetrievableConfigListToRemove ::= SEQUENCE (SIZE (1..maxRetrievConfig)) OF
RetrievableConfigIdentity
RFC2507-Info ::= SEQUENCE {
f-MAX-PERIOD INTEGER (1..65535) DEFAULT 256,
f-MAX-TIME INTEGER (1..255) DEFAULT 5,
max-HEADER INTEGER (60..65535) DEFAULT 168,
tcp-SPACE INTEGER (3..255) DEFAULT 15,
non-TCP-SPACE INTEGER (3..65535) DEFAULT 15,
-- TABULAR: expectReordering has only two possible values, so using Optional or Default
-- would be wasteful
expectReordering ExpectReordering
}
RFC3095-Info-r4 ::= SEQUENCE {
rohcProfileList ROHC-ProfileList-r4,
ul-RFC3095 UL-RFC3095-r4 OPTIONAL,
dl-RFC3095 DL-RFC3095-r4 OPTIONAL
}
RLC-Info ::= SEQUENCE {
ul-RLC-Mode UL-RLC-Mode OPTIONAL,
dl-RLC-Mode DL-RLC-Mode OPTIONAL
}
RLC-Info-r5 ::= SEQUENCE {
ul-RLC-Mode UL-RLC-Mode OPTIONAL,
dl-RLC-Mode DL-RLC-Mode-r5 OPTIONAL,
rlc-OneSidedReEst BOOLEAN
}
RLC-Info-r6 ::= SEQUENCE {
ul-RLC-Mode UL-RLC-Mode OPTIONAL,
dl-RLC-Mode DL-RLC-Mode-r6 OPTIONAL,
rlc-OneSidedReEst BOOLEAN,
altE-bitInterpretation ENUMERATED { true } OPTIONAL
}
RLC-Info-r7 ::= SEQUENCE {
ul-RLC-Mode UL-RLC-Mode OPTIONAL,
dl-RLC-Mode DL-RLC-Mode-r7 OPTIONAL,
rlc-OneSidedReEst BOOLEAN,
altE-bitInterpretation ENUMERATED { true } OPTIONAL,
useSpecialValueOfHEField ENUMERATED { true } OPTIONAL
}
RLC-Info-r11 ::= SEQUENCE {
ul-RLC-Mode UL-RLC-Mode OPTIONAL,
dl-RLC-Mode DL-RLC-Mode-r11 OPTIONAL,
rlc-OneSidedReEst BOOLEAN,
altE-bitInterpretation ENUMERATED { true } OPTIONAL,
useSpecialValueOfHEField ENUMERATED { true } OPTIONAL
}
RLC-Info-MCCH-r6 ::= SEQUENCE {
dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
dl-UM-RLC-OutOSeqDelivery-Info UM-RLC-OutOSeqDelivery-Info-r6 OPTIONAL
}
RLC-Info-MSCH-r6 ::= SEQUENCE {
dl-UM-RLC-LI-size DL-UM-RLC-LI-size
}
RLC-Info-MTCH-r6 ::= SEQUENCE {
dl-UM-RLC-LI-size DL-UM-RLC-LI-size,
dl-UM-RLC-DuplAvoid-Reord-Info UM-RLC-DuplAvoid-Reord-Info-r6 OPTIONAL
}
RLC-InfoChoice ::= CHOICE {
rlc-Info RLC-Info,
same-as-RB RB-Identity
}
RLC-InfoChoice-r5 ::= CHOICE {
rlc-Info RLC-Info-r5,
same-as-RB RB-Identity
}
RLC-InfoChoice-r6 ::= CHOICE {
rlc-Info RLC-Info-r6,
same-as-RB RB-Identity
}
RLC-InfoChoice-r7 ::= CHOICE {
rlc-Info RLC-Info-r7,
same-as-RB RB-Identity
}
RLC-InfoChoice-r11 ::= CHOICE {
rlc-Info RLC-Info-r11,
same-as-RB RB-Identity
}
RLC-PDU-Size ::= OctetModeRLC-SizeInfoType1
RLC-PDU-SizeConstraint ::= SEQUENCE {
lengthIndicatorSize ENUMERATED { size7, size15 } OPTIONAL,
-- the actual values are (IE value * 8) + 16
minRLC-PDU-Size INTEGER (0..1503),
largestRLC-PDU-Size INTEGER (0..1503)
}
RLC-PDU-SizeList ::= SEQUENCE (SIZE (1..maxRLCPDUsizePerLogChan)) OF
RLC-PDU-Size
RLC-SequenceNumber ::= INTEGER (0..4095)
RLC-SizeInfo ::= SEQUENCE {
rlc-SizeIndex INTEGER (1..maxTF)
}
RLC-SizeExplicitList ::= SEQUENCE (SIZE (1..maxTF)) OF
RLC-SizeInfo
ROHC-Profile-r4 ::= INTEGER (1..3)
ROHC-ProfileList-r4 ::= SEQUENCE (SIZE (1..maxROHC-Profile-r4)) OF
ROHC-Profile-r4
ROHC-PacketSize-r4 ::= INTEGER (2..1500)
ROHC-PacketSizeList-r4 ::= SEQUENCE (SIZE (1..maxROHC-PacketSizes-r4)) OF
ROHC-PacketSize-r4
SRB-InformationSetup ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice,
rb-MappingInfo RB-MappingInfo
}
SRB-InformationSetup-r5 ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r5,
rb-MappingInfo RB-MappingInfo-r5
}
SRB-InformationSetup-r6 ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r6,
rb-MappingInfo RB-MappingInfo-r6
}
SRB-InformationSetup-r7 ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r7,
rb-MappingInfo RB-MappingInfo-r7
}
SRB-InformationSetup-r8 ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r7,
rb-MappingInfo RB-MappingInfo-r8
}
SRB-InformationSetup-r11 ::= SEQUENCE {
-- The default value for rb-Identity is the smallest value not used yet.
rb-Identity RB-Identity OPTIONAL,
rlc-InfoChoice RLC-InfoChoice-r11,
rb-MappingInfo RB-MappingInfo-r8
}
SRB-InformationSetupList ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup
SRB-InformationSetupList-r5 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup-r5
SRB-InformationSetupList-r6 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup-r6
SRB-InformationSetupList-r7 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup-r7
SRB-InformationSetupList-r8 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup-r8
SRB-InformationSetupList-r11 ::= SEQUENCE (SIZE (1..maxSRBsetup)) OF
SRB-InformationSetup-r11
SRB-InformationSetupList2 ::= SEQUENCE (SIZE (3..4)) OF
SRB-InformationSetup
SRB-InformationSetupList2-r6 ::= SEQUENCE (SIZE (3..4)) OF
SRB-InformationSetup-r6
SRB-InformationSetupList2-r7 ::= SEQUENCE (SIZE (3..4)) OF
SRB-InformationSetup-r7
SRB-InformationSetupList2-r8 ::= SEQUENCE (SIZE (3..4)) OF
SRB-InformationSetup-r8
TimerDAR-r6 ::= ENUMERATED {
ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
TimerDiscard ::= ENUMERATED {
td0-1, td0-25, td0-5, td0-75,
td1, td1-25, td1-5, td1-75,
td2, td2-5, td3, td3-5, td4,
td4-5, td5, td7-5 }
TimerEPC ::= ENUMERATED {
te50, te60, te70, te80, te90,
te100, te120, te140, te160, te180,
te200, te300, te400, te500, te700,
te900 }
TimerMRW ::= ENUMERATED {
te50, te60, te70, te80, te90, te100,
te120, te140, te160, te180, te200,
te300, te400, te500, te700, te900 }
TimerOSD-r6 ::= ENUMERATED {
ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
TimerPoll ::= ENUMERATED {
tp10, tp20, tp30, tp40, tp50,
tp60, tp70, tp80, tp90, tp100,
tp110, tp120, tp130, tp140, tp150,
tp160, tp170, tp180, tp190, tp200,
tp210, tp220, tp230, tp240, tp250,
tp260, tp270, tp280, tp290, tp300,
tp310, tp320, tp330, tp340, tp350,
tp360, tp370, tp380, tp390, tp400,
tp410, tp420, tp430, tp440, tp450,
tp460, tp470, tp480, tp490, tp500,
tp510, tp520, tp530, tp540, tp550,
tp600, tp650, tp700, tp750, tp800,
tp850, tp900, tp950, tp1000 }
TimerPollPeriodic ::= ENUMERATED {
tper100, tper200, tper300, tper400,
tper500, tper750, tper1000, tper2000 }
TimerPollProhibit ::= ENUMERATED {
tpp10, tpp20, tpp30, tpp40, tpp50,
tpp60, tpp70, tpp80, tpp90, tpp100,
tpp110, tpp120, tpp130, tpp140, tpp150,
tpp160, tpp170, tpp180, tpp190, tpp200,
tpp210, tpp220, tpp230, tpp240, tpp250,
tpp260, tpp270, tpp280, tpp290, tpp300,
tpp310, tpp320, tpp330, tpp340, tpp350,
tpp360, tpp370, tpp380, tpp390, tpp400,
tpp410, tpp420, tpp430, tpp440, tpp450,
tpp460, tpp470, tpp480, tpp490, tpp500,
tpp510, tpp520, tpp530, tpp540, tpp550,
tpp600, tpp650, tpp700, tpp750, tpp800,
tpp850, tpp900, tpp950, tpp1000 }
TimerReordering ::= ENUMERATED {
tr50, tr100, tr150, tr200, tr400, tr600, tr800, tr1000 }
TimerRST ::= ENUMERATED {
tr50, tr100, tr150, tr200, tr250, tr300,
tr350, tr400, tr450, tr500, tr550,
tr600, tr700, tr800, tr900, tr1000 }
TimerStatusPeriodic ::= ENUMERATED {
tsp100, tsp200, tsp300, tsp400, tsp500,
tsp750, tsp1000, tsp2000 }
TimerStatusProhibit ::= ENUMERATED {
tsp10,tsp20,tsp30,tsp40,tsp50,
tsp60,tsp70,tsp80,tsp90,tsp100,
tsp110,tsp120,tsp130,tsp140,tsp150,
tsp160,tsp170,tsp180,tsp190,tsp200,
tsp210,tsp220,tsp230,tsp240,tsp250,
tsp260,tsp270,tsp280,tsp290,tsp300,
tsp310,tsp320,tsp330,tsp340,tsp350,
tsp360,tsp370,tsp380,tsp390,tsp400,
tsp410,tsp420,tsp430,tsp440,tsp450,
tsp460,tsp470,tsp480,tsp490,tsp500,
tsp510,tsp520,tsp530,tsp540,tsp550,
tsp600,tsp650,tsp700,tsp750,tsp800,
tsp850,tsp900,tsp950,tsp1000 }
TransmissionRLC-Discard ::= CHOICE {
timerBasedExplicit ExplicitDiscard,
timerBasedNoExplicit NoExplicitDiscard,
maxDAT-Retransmissions MaxDAT-Retransmissions,
noDiscard MaxDAT
}
TransmissionWindowSize ::= ENUMERATED {
tw1, tw8, tw16, tw32, tw64, tw128, tw256,
tw512, tw768, tw1024, tw1536, tw2047,
tw2560, tw3072, tw3584, tw4095 }
-- Actual bit rate per each value is defined in [62] and [63]
UL-AMR-Rate ::= ENUMERATED {
t0, t1, t2, t3, t4, t5, t6, t7, t8, spare7, spare6, spare5,
spare4, spare3, spare2, spare1 }
UL-AM-RLC-Mode ::= SEQUENCE {
transmissionRLC-Discard TransmissionRLC-Discard,
transmissionWindowSize TransmissionWindowSize,
timerRST TimerRST,
max-RST MaxRST,
pollingInfo PollingInfo OPTIONAL
}
UL-CounterSynchronisationInfo ::= SEQUENCE {
rB-WithPDCP-InfoList RB-WithPDCP-InfoList OPTIONAL,
startList STARTList
}
UL-LogicalChannelMapping ::= SEQUENCE {
-- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
ul-TransportChannelType UL-TransportChannelType,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
rlc-SizeList CHOICE {
allSizes NULL,
configured NULL,
explicitList RLC-SizeExplicitList
},
mac-LogicalChannelPriority MAC-LogicalChannelPriority
}
UL-LogicalChannelMapping-r6 ::= SEQUENCE {
ul-TrCH-Type CHOICE {
dch-rach-usch SEQUENCE {
-- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
ul-TransportChannelType UL-TransportChannelType,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
rlc-SizeList CHOICE {
allSizes NULL,
configured NULL,
explicitList RLC-SizeExplicitList
}
},
e-dch SEQUENCE {
logicalChannelIdentity LogicalChannelIdentity,
e-DCH-MAC-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
ddi DDI,
rlc-PDU-SizeList RLC-PDU-SizeList,
includeInSchedulingInfo BOOLEAN
}
},
mac-LogicalChannelPriority MAC-LogicalChannelPriority
}
UL-LogicalChannelMapping-r8 ::= SEQUENCE {
ul-TrCH-Type CHOICE {
dch-rach-usch SEQUENCE {
-- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
ul-TransportChannelType UL-TransportChannelType,
logicalChannelIdentity LogicalChannelIdentity OPTIONAL,
rlc-SizeList CHOICE {
allSizes NULL,
configured NULL,
explicitList RLC-SizeExplicitList
}
},
e-dch SEQUENCE {
logicalChannelIdentity LogicalChannelIdentity,
e-DCH-MAC-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
rlc-PDU-Size CHOICE {
fixedSize SEQUENCE {
ddi DDI,
rlc-PDU-SizeList RLC-PDU-SizeList
},
flexibleSize RLC-PDU-SizeConstraint
},
includeInSchedulingInfo BOOLEAN
}
},
mac-LogicalChannelPriority MAC-LogicalChannelPriority
}
UL-LogicalChannelMappingList ::= SEQUENCE {
-- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
-- of the specification
rlc-LogicalChannelMappingIndicator BOOLEAN,
ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
UL-LogicalChannelMapping
}
UL-LogicalChannelMappingList-r6 ::= SEQUENCE {
-- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
-- of the specification
rlc-LogicalChannelMappingIndicator BOOLEAN,
ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
UL-LogicalChannelMapping-r6
}
UL-LogicalChannelMappingList-r8 ::= SEQUENCE {
-- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
-- of the specification
rlc-LogicalChannelMappingIndicator BOOLEAN,
ul-LogicalChannelMapping SEQUENCE (SIZE (maxLoCHperRLC)) OF
UL-LogicalChannelMapping-r8
}
UL-LogicalChannelMappings ::= CHOICE {
oneLogicalChannel UL-LogicalChannelMapping,
twoLogicalChannels UL-LogicalChannelMappingList
}
UL-LogicalChannelMappings-r6 ::= CHOICE {
oneLogicalChannel UL-LogicalChannelMapping-r6,
twoLogicalChannels UL-LogicalChannelMappingList-r6
}
UL-LogicalChannelMappings-r8 ::= CHOICE {
oneLogicalChannel UL-LogicalChannelMapping-r8,
twoLogicalChannels UL-LogicalChannelMappingList-r8
}
UL-RFC3095-r4 ::= SEQUENCE {
-- dummy1 is not used in this version of the specification and shall be ignored by the receiver.
dummy1 CID-InclusionInfo-r4,
max-CID INTEGER (1..16383) DEFAULT 15,
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy ROHC-PacketSizeList-r4
}
UL-RLC-Mode ::= CHOICE {
ul-AM-RLC-Mode UL-AM-RLC-Mode,
ul-UM-RLC-Mode UL-UM-RLC-Mode,
ul-TM-RLC-Mode UL-TM-RLC-Mode,
spare NULL
}
UL-TM-RLC-Mode ::= SEQUENCE {
transmissionRLC-Discard TransmissionRLC-Discard OPTIONAL,
segmentationIndication BOOLEAN
}
UL-UM-RLC-Mode ::= SEQUENCE {
transmissionRLC-Discard TransmissionRLC-Discard OPTIONAL
}
UL-TransportChannelType ::= CHOICE {
dch TransportChannelIdentity,
rach NULL,
-- dummy is not used in this version of the specification and
-- if received the UE behaviour is not specified.
dummy NULL,
usch TransportChannelIdentity
}
UM-RLC-DuplAvoid-Reord-Info-r6 ::= SEQUENCE {
timer-DAR TimerDAR-r6,
widowSize-DAR WindowSizeDAR-r6
}
UM-RLC-OutOSeqDelivery-Info-r6 ::= SEQUENCE {
timer-OSD TimerOSD-r6 OPTIONAL,
windowSize-OSD WindowSizeOSD-r6
}
WindowSizeDAR-r6 ::= ENUMERATED {
ws4, ws8, ws16, ws32, ws40, ws48,
ws56, ws64 }
WindowSizeOSD-r6 ::= ENUMERATED {
ws8, ws16, ws32, ws40, ws48,
ws56, ws64 }
-- ***************************************************
--
-- TRANSPORT CHANNEL INFORMATION ELEMENTS (10.3.5)
--
-- ***************************************************
AddOrReconfMAC-dFlow ::= SEQUENCE {
mac-hs-AddReconfQueue-List MAC-hs-AddReconfQueue-List OPTIONAL,
mac-hs-DelQueue-List MAC-hs-DelQueue-List OPTIONAL
}
AddOrReconfMAC-ehs-ReordQ ::= SEQUENCE {
mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy MAC-ehs-DelReordQ-List OPTIONAL
}
AddOrReconfMAC-ehs-ReordQ-r9 ::= SEQUENCE {
mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r9 OPTIONAL
}
AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext ::= SEQUENCE {
mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext OPTIONAL
}
AddOrReconfMAC-ehs-ReordQ-r11 ::= SEQUENCE {
mac-ehs-AddReconfQueue-List MAC-ehs-AddReconfReordQ-List-r11 OPTIONAL
}
AllowedTFC-List ::= SEQUENCE (SIZE (1..maxTFC)) OF
TFC-Value
AllowedTFI-List ::= SEQUENCE (SIZE (1..maxTF)) OF
INTEGER (0..31)
BitModeRLC-SizeInfo ::= CHOICE {
sizeType1 INTEGER (0..127),
-- Actual value sizeType2 = (part1 * 8) + 128 + part2
sizeType2 SEQUENCE {
part1 INTEGER (0..15),
part2 INTEGER (1..7) OPTIONAL
},
-- Actual value sizeType3 = (part1 * 16) + 256 + part2
sizeType3 SEQUENCE {
part1 INTEGER (0..47),
part2 INTEGER (1..15) OPTIONAL
},
-- Actual value sizeType4 = (part1 * 64) + 1024 + part2
sizeType4 SEQUENCE {
part1 INTEGER (0..62),
part2 INTEGER (1..63) OPTIONAL
}
}
-- Actual value BLER-QualityValue = IE value * 0.1
BLER-QualityValue ::= INTEGER (-63..0)
ChannelCodingType ::= CHOICE {
-- noCoding is only used for TDD in this version of the specification,
-- otherwise it should be ignored
noCoding NULL,
convolutional CodingRate,
turbo NULL
}
CodingRate ::= ENUMERATED {
half,
third }
Common-E-DCH-MAC-d-Flow ::= SEQUENCE {
mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset,
mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans,
mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
e-dch-mac-d-flow-retransmission-timer E-DCH-MAC-d-FlowRetransTimer OPTIONAL
}
Common-E-DCH-MAC-d-FlowList ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
Common-E-DCH-MAC-d-Flow
Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI ::= SEQUENCE {
mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL
}
Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
Common-E-DCH-MAC-d-Flow-Info-ConcurrentTTI
CommonDynamicTF-Info ::= SEQUENCE {
rlc-Size CHOICE {
fdd SEQUENCE {
octetModeRLC-SizeInfoType2 OctetModeRLC-SizeInfoType2
},
tdd SEQUENCE {
commonTDD-Choice CHOICE {
bitModeRLC-SizeInfo BitModeRLC-SizeInfo,
octetModeRLC-SizeInfoType1 OctetModeRLC-SizeInfoType1
}
}
},
numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF
NumberOfTransportBlocks,
logicalChannelList LogicalChannelList
}
CommonDynamicTF-Info-DynamicTTI ::= SEQUENCE {
commonTDD-Choice CHOICE {
bitModeRLC-SizeInfo BitModeRLC-SizeInfo,
octetModeRLC-SizeInfoType1 OctetModeRLC-SizeInfoType1
},
numberOfTbSizeAndTTIList NumberOfTbSizeAndTTIList,
logicalChannelList LogicalChannelList
}
CommonDynamicTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF
CommonDynamicTF-Info
CommonDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
CommonDynamicTF-Info-DynamicTTI
CommonTransChTFS ::= SEQUENCE {
tti CHOICE {
tti10 CommonDynamicTF-InfoList,
tti20 CommonDynamicTF-InfoList,
tti40 CommonDynamicTF-InfoList,
tti80 CommonDynamicTF-InfoList,
dynamic CommonDynamicTF-InfoList-DynamicTTI
},
semistaticTF-Information SemistaticTF-Information
}
CommonTransChTFS-LCR ::= SEQUENCE {
tti CHOICE {
tti5 CommonDynamicTF-InfoList,
tti10 CommonDynamicTF-InfoList,
tti20 CommonDynamicTF-InfoList,
tti40 CommonDynamicTF-InfoList,
tti80 CommonDynamicTF-InfoList,
dynamic CommonDynamicTF-InfoList-DynamicTTI
},
semistaticTF-Information SemistaticTF-Information
}
Common-MAC-ehs-ReorderingQueue ::= SEQUENCE {
mac-ehs-QueueId MAC-ehs-QueueId,
t1-ReleaseTimer T1-ReleaseTimer,
reorderingResetTimer Treset-ResetTimer OPTIONAL,
mac-ehsWindowSize MAC-hs-WindowSize
}
Common-MAC-ehs-ReorderingQueueList ::= SEQUENCE (SIZE (1.. maxCommonQueueID)) OF
Common-MAC-ehs-ReorderingQueue
Concurrent-Deployment-2ms-10ms-TTI ::= SEQUENCE {
tti-selection CHOICE {
fixed SEQUENCE {
fixed-TTI-Selection ENUMERATED { tti2, tti10 }
},
threshold-based SEQUENCE {
common-E-DCH-TTI-Selection-Thresh INTEGER (0..15)
}
},
concurrent-TTI-Partition-Index INTEGER (0..maxEDCHs-1),
commonEDCHSystemInfoParamConcurrentTTI CommonEDCHSystemInfoParamConcurrentTTI OPTIONAL
}
CPCH-SetID ::= INTEGER (1..maxCPCHsets)
CRC-Size ::= ENUMERATED {
crc0, crc8, crc12, crc16, crc24 }
DedicatedDynamicTF-Info ::= SEQUENCE {
rlc-Size CHOICE {
bitMode BitModeRLC-SizeInfo,
octetModeType1 OctetModeRLC-SizeInfoType1
},
numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF
NumberOfTransportBlocks,
logicalChannelList LogicalChannelList
}
DedicatedDynamicTF-Info-DynamicTTI ::= SEQUENCE {
rlc-Size CHOICE {
bitMode BitModeRLC-SizeInfo,
octetModeType1 OctetModeRLC-SizeInfoType1
},
numberOfTbSizeAndTTIList NumberOfTbSizeAndTTIList,
logicalChannelList LogicalChannelList
}
DedicatedDynamicTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF
DedicatedDynamicTF-Info
DedicatedDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
DedicatedDynamicTF-Info-DynamicTTI
DedicatedTransChTFS ::= SEQUENCE {
tti CHOICE {
tti10 DedicatedDynamicTF-InfoList,
tti20 DedicatedDynamicTF-InfoList,
tti40 DedicatedDynamicTF-InfoList,
tti80 DedicatedDynamicTF-InfoList,
dynamic DedicatedDynamicTF-InfoList-DynamicTTI
},
semistaticTF-Information SemistaticTF-Information
}
-- The maximum allowed size of DL-AddReconfTransChInfo2List sequence is 16
DL-AddReconfTransChInfo2List ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation2
-- The maximum allowed size of DL-AddReconfTransChInfoList sequence is 16
DL-AddReconfTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation
-- The maximum allowed size of DL-AddReconfTransChInfoList-r4 sequence is 16
DL-AddReconfTransChInfoList-r4 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-r4
-- The maximum allowed size of DL-AddReconfTransChInfoList-r5 sequence is 16
DL-AddReconfTransChInfoList-r5 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-r5
-- The maximum allowed size of DL-AddReconfTransChInfoList-r7 sequence is 16
DL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-r7
DL-AddReconfTransChInfoList-r9 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-r9
DL-AddReconfTransChInfoList-r11 ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-r11
DL-AddReconfTransChInfoList-r13 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
DL-AddReconfTransChInformation-r13
DL-AddReconfTransChInfoList-TDD128-v9c0ext ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
DL-AddReconfTransChInformation-TDD128-v9c0ext
-- ASN.1 for IE "Added or Reconfigured DL TrCH information"
-- in case of messages other than: Radio Bearer Release message and
-- Radio Bearer Reconfiguration message
DL-AddReconfTransChInformation ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-Type,
dl-transportChannelIdentity TransportChannelIdentity,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity
},
dch-QualityTarget QualityTarget OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy TM-SignallingInfo OPTIONAL
}
DL-AddReconfTransChInformation-r4 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-Type,
dl-transportChannelIdentity TransportChannelIdentity,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-r5 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId1-r5,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity,
hsdsch HSDSCH-Info
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-r7 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId1-r5,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity,
hsdsch HSDSCH-Info-r7
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-r9 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId1-r5,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity,
hsdsch HSDSCH-Info-r9
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-r11 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId1-r5,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity,
hsdsch HSDSCH-Info-r11
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-r13 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId1-r5,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity,
hsdsch HSDSCH-Info-r13
},
dch-QualityTarget QualityTarget OPTIONAL
}
DL-AddReconfTransChInformation-TDD128-v9c0ext ::= SEQUENCE {
hsdsch HSDSCH-Info-TDD128-v9c0ext OPTIONAL
}
-- ASN.1 for IE "Added or Reconfigured DL TrCH information"
-- in case of Radio Bearer Release message and
-- Radio Bearer Reconfiguration message
DL-AddReconfTransChInformation2 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
tfs-SignallingMode CHOICE {
explicit-config TransportFormatSet,
sameAsULTrCH UL-TransportChannelIdentity
},
qualityTarget QualityTarget OPTIONAL
}
DL-CommonTransChInfo ::= SEQUENCE {
sccpch-TFCS TFCS OPTIONAL,
-- modeSpecificInfo should be optional. A new version of this IE should be defined
-- to be used in later versions of messages using this IE
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-Parameters CHOICE {
dl-DCH-TFCS TFCS,
sameAsUL NULL
} OPTIONAL
},
tdd SEQUENCE {
individualDL-CCTrCH-InfoList IndividualDL-CCTrCH-InfoList
OPTIONAL
}
}
}
DL-CommonTransChInfo-r4 ::= SEQUENCE {
sccpch-TFCS TFCS OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-Parameters CHOICE {
dl-DCH-TFCS SEQUENCE {
tfcs TFCS OPTIONAL
},
sameAsUL NULL
} OPTIONAL
},
tdd SEQUENCE {
individualDL-CCTrCH-InfoList IndividualDL-CCTrCH-InfoList
OPTIONAL
}
} OPTIONAL
}
DL-DeletedTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
DL-TransportChannelIdentity
DL-DeletedTransChInfoList-r5 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
DL-TransportChannelIdentity-r5
DL-DeletedTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
DL-TransportChannelIdentity-r7
DL-TransportChannelIdentity ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-Type,
dl-TransportChannelIdentity TransportChannelIdentity
}
DL-TransportChannelIdentity-r5 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId2-r5
}
DL-TransportChannelIdentity-r7 ::= SEQUENCE {
dl-TransportChannelType DL-TrCH-TypeId2-r7
}
-- The choice "dsch" should not be used in FDD mode, and if received the UE behaviour is unspecified
DL-TrCH-Type ::= ENUMERATED {dch, dsch}
DL-TrCH-TypeId1-r5 ::= CHOICE {
dch TransportChannelIdentity,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
hsdsch NULL
}
DL-TrCH-TypeId2-r5 ::= CHOICE {
dch TransportChannelIdentity,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
hsdsch MAC-d-FlowIdentity
}
DL-TrCH-TypeId2-r7 ::= CHOICE {
dch TransportChannelIdentity,
-- The choice "dsch" should not be used in FDD mode, and if received
-- the UE behaviour is unspecified.
dsch TransportChannelIdentity,
hsdsch CHOICE {
mac-hs MAC-d-FlowIdentity,
mac-ehs MAC-ehs-QueueId
}
}
DRAC-ClassIdentity ::= INTEGER (1..maxDRACclasses)
DRAC-StaticInformation ::= SEQUENCE {
transmissionTimeValidity TransmissionTimeValidity,
timeDurationBeforeRetry TimeDurationBeforeRetry,
drac-ClassIdentity DRAC-ClassIdentity
}
DRAC-StaticInformationList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
DRAC-StaticInformation
E-DCH-AddReconf-MAC-d-Flow ::= SEQUENCE {
mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL,
mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
transmissionGrantType CHOICE {
non-ScheduledTransGrantInfo SEQUENCE {
maxMAC-e-PDUContents INTEGER (1..19982),
ms2-NonSchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL
},
scheduledTransmissionGrantInfo NULL
} OPTIONAL
}
E-DCH-AddReconf-MAC-d-Flow-r7 ::= SEQUENCE {
mac-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
mac-d-FlowPowerOffset E-DCH-MAC-d-FlowPowerOffset OPTIONAL,
mac-d-FlowMaxRetrans E-DCH-MAC-d-FlowMaxRetrans OPTIONAL,
mac-d-FlowRetransTimer E-DCH-MAC-d-FlowRetransTimer OPTIONAL,
mac-d-FlowMultiplexingList E-DCH-MAC-d-FlowMultiplexingList OPTIONAL,
transmissionGrantType CHOICE {
non-ScheduledTransGrantInfo SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
maxMAC-e-PDUContents INTEGER (1..19982),
ms2-NonSchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL
},
tdd NULL
}
},
scheduledTransmissionGrantInfo NULL
} OPTIONAL
}
E-DCH-AddReconf-MAC-d-FlowList ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
E-DCH-AddReconf-MAC-d-Flow
E-DCH-AddReconf-MAC-d-FlowList-r7 ::= SEQUENCE (SIZE (1..maxE-DCHMACdFlow)) OF
E-DCH-AddReconf-MAC-d-Flow-r7
E-DCH-MAC-d-FlowIdentity ::= INTEGER (0..maxE-DCHMACdFlow-1)
E-DCH-MAC-d-FlowMaxRetrans ::= INTEGER (0..15)
E-DCH-MAC-d-FlowMultiplexingList ::= BIT STRING (SIZE (maxE-DCHMACdFlow))
E-DCH-MAC-d-FlowPowerOffset ::= INTEGER (0..6)
E-DCH-MAC-d-FlowRetransTimer ::= ENUMERATED {
ms10, ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50,
ms55, ms60, ms65, ms70, ms75, ms80, ms85, ms90, ms95,
ms100, ms110, ms120, ms140, ms160, ms200, ms240, ms280,
ms320, ms400, ms480, ms560 }
E-DCH-TTI ::= ENUMERATED { tti2, tti10 }
ExplicitTFCS-Configuration ::= CHOICE {
complete TFCS-ReconfAdd,
addition TFCS-ReconfAdd,
removal TFCS-RemovalList,
replacement SEQUENCE {
tfcsRemoval TFCS-RemovalList,
tfcsAdd TFCS-ReconfAdd
}
}
ExplicitTFCS-Configuration-r12 ::= CHOICE {
complete TFCS-ReconfAdd-r12,
addition TFCS-ReconfAdd-r12,
removal TFCS-RemovalList,
replacement SEQUENCE {
tfcsRemoval TFCS-RemovalList,
tfcsAdd TFCS-ReconfAdd-r12
}
}
GainFactor ::= INTEGER (0..15)
GainFactorInformation ::= CHOICE {
signalledGainFactors SignalledGainFactors,
computedGainFactors ReferenceTFC-ID
}
GainFactorInformation-10msMode ::= CHOICE {
signalledGainFactors SEQUENCE {
gainFactorBetaC GainFactor,
gainFactorBetaD GainFactor,
referenceTFC-ID ReferenceTFC-ID OPTIONAL
},
computedGainFactors ReferenceTFC-ID
}
HSDSCH-Info ::= SEQUENCE {
harqInfo HARQ-Info OPTIONAL,
addOrReconfMAC-dFlow AddOrReconfMAC-dFlow OPTIONAL
}
HSDSCH-Info-r7 ::= SEQUENCE {
harqInfo HARQ-Info-r7 OPTIONAL,
dl-MAC-HeaderType CHOICE {
mac-hs AddOrReconfMAC-dFlow,
mac-ehs AddOrReconfMAC-ehs-ReordQ
} OPTIONAL
}
HSDSCH-Info-r9 ::= SEQUENCE {
harqInfo HARQ-Info-r7 OPTIONAL,
dl-MAC-HeaderType CHOICE {
mac-hs AddOrReconfMAC-dFlow,
mac-ehs AddOrReconfMAC-ehs-ReordQ-r9
} OPTIONAL
}
HSDSCH-Info-r11 ::= SEQUENCE {
harqInfo HARQ-Info-r11 OPTIONAL,
dl-MAC-HeaderType CHOICE {
mac-hs AddOrReconfMAC-dFlow,
mac-ehs AddOrReconfMAC-ehs-ReordQ-r11
} OPTIONAL
}
HSDSCH-Info-r13 ::= SEQUENCE {
harqInfo HARQ-Info-r13 OPTIONAL,
dl-MAC-HeaderType CHOICE {
mac-hs AddOrReconfMAC-dFlow,
mac-ehs AddOrReconfMAC-ehs-ReordQ-r11
} OPTIONAL
}
HSDSCH-Info-TDD128-v9c0ext ::= SEQUENCE {
mac-ehs AddOrReconfMAC-ehs-ReordQ-TDD128-v9c0ext OPTIONAL
}
HARQ-Info ::= SEQUENCE {
numberOfProcesses INTEGER (1..8),
memoryPartitioning CHOICE {
implicit NULL,
explicit SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize
}
}
HARQ-Info-r7 ::= SEQUENCE {
numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
n12, n14, n16 },
memoryPartitioning CHOICE {
implicit NULL,
explicit SEQUENCE {
memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize,
additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL
}
}
}
HARQ-Info-r11 ::= SEQUENCE {
numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
n12, n14, n16, n24, n28, n32 },
memoryPartitioning CHOICE {
implicit NULL,
explicit SEQUENCE {
memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize,
additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL,
additionalMemorySizesThirdMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL,
additionalMemorySizesFourthMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL
}
}
}
HARQ-Info-r13 ::= SEQUENCE {
numberOfProcesses ENUMERATED { n1, n2, n3, n4, n5, n6, n7, n8,
n12, n14, n16, n24, n28, n32 },
memoryPartitioning CHOICE {
implicit NULL,
explicit SEQUENCE {
memorySize SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize,
additionalMemorySizesForMIMO SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL,
additionalMemorySizesThirdMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL,
additionalMemorySizesFourthMIMOStream SEQUENCE (SIZE (1..maxHProcesses)) OF
HARQMemorySize OPTIONAL
}
},
blindHARQRetransmissionsForHSDPA ENUMERATED { true } OPTIONAL
}
HARQMemorySize ::= ENUMERATED {
hms800, hms1600, hms2400, hms3200, hms4000,
hms4800, hms5600, hms6400, hms7200, hms8000,
hms8800, hms9600, hms10400, hms11200, hms12000,
hms12800, hms13600, hms14400, hms15200, hms16000,
hms17600, hms19200, hms20800, hms22400, hms24000,
hms25600, hms27200, hms28800, hms30400, hms32000,
hms36000, hms40000, hms44000, hms48000, hms52000,
hms56000, hms60000, hms64000, hms68000, hms72000,
hms76000, hms80000, hms88000, hms96000, hms104000,
hms112000, hms120000, hms128000, hms136000, hms144000,
hms152000, hms160000, hms176000, hms192000, hms208000,
hms224000, hms240000, hms256000, hms272000, hms288000,
hms304000 }
IndividualDL-CCTrCH-Info ::= SEQUENCE {
dl-TFCS-Identity TFCS-Identity,
tfcs-SignallingMode CHOICE {
explicit-config TFCS,
sameAsUL TFCS-Identity
}
}
IndividualDL-CCTrCH-InfoList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
IndividualDL-CCTrCH-Info
IndividualUL-CCTrCH-Info ::= SEQUENCE {
ul-TFCS-Identity TFCS-Identity,
ul-TFCS TFCS ,
tfc-Subset TFC-Subset
}
IndividualUL-CCTrCH-InfoList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
IndividualUL-CCTrCH-Info
LogicalChannelByRB ::= SEQUENCE {
rb-Identity RB-Identity,
logChOfRb INTEGER (0..1) OPTIONAL
}
LogicalChannelList ::= CHOICE {
allSizes NULL,
configured NULL,
explicitList SEQUENCE (SIZE (1..15)) OF
LogicalChannelByRB
}
MAC-d-FlowIdentityDCHandHSDSCH ::= SEQUENCE {
dch-transport-ch-id TransportChannelIdentity,
hsdsch-mac-d-flow-id MAC-d-FlowIdentity
}
MAC-d-FlowIdentity ::= INTEGER (0..7)
MAC-d-PDU-SizeInfo-List ::= SEQUENCE (SIZE(1.. maxMAC-d-PDUsizes)) OF
MAC-d-PDUsizeInfo
--MAC-d-Pdu sizes need to be defined
MAC-d-PDUsizeInfo ::= SEQUENCE{
mac-d-PDU-Size INTEGER (1..5000),
mac-d-PDU-Index INTEGER(0..7)
}
MAC-hs-AddReconfQueue-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-hs-AddReconfQueue
MAC-hs-AddReconfQueue ::= SEQUENCE {
mac-hsQueueId INTEGER(0..7),
mac-dFlowId MAC-d-FlowIdentity,
reorderingReleaseTimer T1-ReleaseTimer,
mac-hsWindowSize MAC-hs-WindowSize,
mac-d-PDU-SizeInfo-List MAC-d-PDU-SizeInfo-List OPTIONAL
}
MAC-hs-DelQueue-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-hs-DelQueue
MAC-hs-DelQueue ::= SEQUENCE {
mac-hsQueueId INTEGER(0..7)
}
MAC-ehs-AddReconfReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-ehs-AddReconfReordQ
MAC-ehs-AddReconfReordQ-List-r9 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-ehs-AddReconfReordQ-r9
MAC-ehs-AddReconfReordQ-List-TDD128-v9c0ext ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-ehs-AddReconfReordQ-TDD128-v9c0ext
MAC-ehs-AddReconfReordQ-List-r11 ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-ehs-AddReconfReordQ-r11
MAC-ehs-AddReconfReordQ ::= SEQUENCE {
mac-ehs-QueueId MAC-ehs-QueueId,
reorderingReleaseTimer T1-ReleaseTimer,
reorderingResetTimer Treset-ResetTimer OPTIONAL,
mac-ehsWindowSize MAC-hs-WindowSize
}
MAC-ehs-AddReconfReordQ-r9 ::= SEQUENCE {
mac-ehs-QueueId MAC-ehs-QueueId,
reorderingReleaseTimer T1-ReleaseTimer,
reorderingResetTimer Treset-ResetTimer OPTIONAL,
mac-ehsWindowSize MAC-hs-WindowSize-r9
}
MAC-ehs-AddReconfReordQ-TDD128-v9c0ext ::= SEQUENCE {
mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL
}
MAC-ehs-AddReconfReordQ-r11 ::= SEQUENCE {
mac-ehs-QueueId MAC-ehs-QueueId,
reorderingReleaseTimer T1-ReleaseTimer,
reorderingResetTimer Treset-ResetTimer OPTIONAL,
mac-ehsWindowSize MAC-hs-WindowSize-r11,
-- For 1.28Mcps TDD only
mac-ehsWindowSize-extension MAC-ehs-WindowSize-TDD128-v9c0ext OPTIONAL
}
MAC-ehs-DelReordQ-List ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF
MAC-ehs-DelReordQ
MAC-ehs-DelReordQ ::= SEQUENCE {
mac-ehs-QueueId MAC-ehs-QueueId
}
MAC-ehs-QueueIdDCHandHSDSCH ::= SEQUENCE {
dch-transport-ch-id TransportChannelIdentity,
hsdsch-mac-ehs-QueueId MAC-ehs-QueueId
}
MAC-ehs-QueueId ::= INTEGER (0..7)
MAC-hs-WindowSize ::= ENUMERATED {
mws4, mws6, mws8, mws12, mws16, mws24, mws32 }
MAC-hs-WindowSize-r9 ::= ENUMERATED {
mws4, mws6, mws8, mws12, mws16, mws24, mws32,
mw64, mw128 }
MAC-ehs-WindowSize-TDD128-v9c0ext ::= ENUMERATED {
mws96, mws160, mws192, mws256 }
MAC-hs-WindowSize-r11 ::= ENUMERATED {
mws4, mws6, mws8, mws12, mws16, mws24, mws32,
mws64, mws128, mws256, spare6, spare5, spare4,
spare3, spare2, spare1 }
NumberOfTbSizeAndTTIList ::= SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE {
numberOfTransportBlocks NumberOfTransportBlocks,
transmissionTimeInterval TransmissionTimeInterval
}
MessType ::= ENUMERATED {
transportFormatCombinationControl }
MinimumTEBS-threshold ::= ENUMERATED {
pl2, pl4, pl8, pl16, pl32,
pl64, pl128, pl256, pl512, pl1024,
pl2k, pl4k, pl8k, pl16k, pl32k,
pl64k, pl128k, pl256k, pl512k, pl1024k,
spare12, spare11, spare10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3,
spare2, spare1 }
Non-allowedTFC-List ::= SEQUENCE (SIZE (1..maxTFC)) OF
TFC-Value
NumberOfTransportBlocks ::= CHOICE {
zero NULL,
one NULL,
small INTEGER (2..17),
large INTEGER (18..512)
}
OctetModeRLC-SizeInfoType1 ::= CHOICE {
-- Actual size = (8 * sizeType1) + 16
sizeType1 INTEGER (0..31),
sizeType2 SEQUENCE {
-- Actual size = (32 * part1) + 272 + (part2 * 8)
part1 INTEGER (0..23),
part2 INTEGER (1..3) OPTIONAL
},
sizeType3 SEQUENCE {
-- Actual size = (64 * part1) + 1040 + (part2 * 8)
part1 INTEGER (0..61),
part2 INTEGER (1..7) OPTIONAL
}
}
OctetModeRLC-SizeInfoType2 ::= CHOICE {
-- Actual size = (sizeType1 * 8) + 48
sizeType1 INTEGER (0..31),
-- Actual size = (sizeType2 * 16) + 312
sizeType2 INTEGER (0..63),
-- Actual size = (sizeType3 *64) + 1384
sizeType3 INTEGER (0..56)
}
PowerOffsetInfoShort ::= SEQUENCE {
referenceTFC TFC-Value,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
gainFactorBetaC GainFactor
},
tdd NULL
},
gainFactorBetaD GainFactor
}
PowerOffsetInformation ::= SEQUENCE {
gainFactorInformation GainFactorInformation,
-- PowerOffsetPp-m is always absent in TDD
powerOffsetPp-m PowerOffsetPp-m OPTIONAL
}
PowerOffsetInformation-10msMode ::= SEQUENCE {
gainFactorInformation GainFactorInformation-10msMode
}
PowerOffsetPp-m ::= INTEGER (-5..10)
PreDefTransChConfiguration ::= SEQUENCE {
ul-CommonTransChInfo UL-CommonTransChInfo,
ul-AddReconfTrChInfoList UL-AddReconfTransChInfoList,
dl-CommonTransChInfo DL-CommonTransChInfo,
dl-TrChInfoList DL-AddReconfTransChInfoList
}
QualityTarget ::= SEQUENCE {
bler-QualityValue BLER-QualityValue
}
RateMatchingAttribute ::= INTEGER (1..hiRM)
ReferenceTFC-ID ::= INTEGER (0..3)
RestrictedTrChInfo ::= SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
restrictedTrChIdentity TransportChannelIdentity,
allowedTFI-List AllowedTFI-List OPTIONAL
}
RestrictedTrChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
RestrictedTrChInfo
SemistaticTF-Information ::= SEQUENCE {
-- TABULAR: Transmission time interval has been included in the IE CommonTransChTFS.
channelCodingType ChannelCodingType,
rateMatchingAttribute RateMatchingAttribute,
crc-Size CRC-Size
}
SignalledGainFactors ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
gainFactorBetaC GainFactor
},
tdd NULL
},
gainFactorBetaD GainFactor,
referenceTFC-ID ReferenceTFC-ID OPTIONAL
}
SplitTFCI-Signalling ::= SEQUENCE {
splitType SplitType OPTIONAL,
tfci-Field2-Length INTEGER (1..10) OPTIONAL,
tfci-Field1-Information ExplicitTFCS-Configuration OPTIONAL,
tfci-Field2-Information TFCI-Field2-Information OPTIONAL
}
SplitType ::= ENUMERATED {
hardSplit, logicalSplit }
T1-ReleaseTimer ::= ENUMERATED {
rt10, rt20, rt30, rt40, rt50,
rt60, rt70, rt80, rt90, rt100,
rt120, rt140, rt160, rt200, rt300,
rt400 }
TFC-Subset ::= CHOICE {
minimumAllowedTFC-Number TFC-Value,
allowedTFC-List AllowedTFC-List,
non-allowedTFC-List Non-allowedTFC-List,
restrictedTrChInfoList RestrictedTrChInfoList,
fullTFCS NULL
}
TFC-SubsetList ::= SEQUENCE (SIZE (1.. maxTFCsub)) OF SEQUENCE {
modeSpecificInfo CHOICE {
fdd NULL,
tdd SEQUENCE {
tfcs-ID TFCS-Identity OPTIONAL
}
},
tfc-Subset TFC-Subset
}
TFC-Value ::= INTEGER (0..1023)
TFCI-Field2-Information ::= CHOICE {
tfci-Range TFCI-RangeList,
explicit-config ExplicitTFCS-Configuration
}
TFCI-Range ::= SEQUENCE {
maxTFCIField2Value INTEGER (1..1023),
tfcs-InfoForDSCH TFCS-InfoForDSCH
}
TFCI-RangeList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
TFCI-Range
TFCS ::= CHOICE {
normalTFCI-Signalling ExplicitTFCS-Configuration,
-- dummy is not used in this version of specification, it should
-- not be sent and if received the UE behaviour is not specified.
dummy SplitTFCI-Signalling
}
TFCS-r12 ::= CHOICE {
normalTFCI-Signalling ExplicitTFCS-Configuration-r12
}
TFCS-Identity ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
sharedChannelIndicator BOOLEAN
}
TFCS-IdentityPlain ::= INTEGER (1..8)
TFCS-InfoForDSCH ::= CHOICE {
ctfc2bit INTEGER (0..3),
ctfc4bit INTEGER (0..15),
ctfc6bit INTEGER (0..63),
ctfc8bit INTEGER (0..255),
ctfc12bit INTEGER (0..4095),
ctfc16bit INTEGER (0..65535),
ctfc24bit INTEGER (0..16777215)
}
TFCS-ReconfAdd ::= SEQUENCE{
ctfcSize CHOICE{
ctfc2Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc2 INTEGER (0..3),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc4Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc4 INTEGER (0..15),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc6Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc6 INTEGER (0..63),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc8Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc8 INTEGER (0..255),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE {
ctfc12 INTEGER (0..4095),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc16 INTEGER(0..65535),
powerOffsetInformation PowerOffsetInformation OPTIONAL
},
ctfc24Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc24 INTEGER(0..16777215),
powerOffsetInformation PowerOffsetInformation OPTIONAL
}
}
}
TFCS-ReconfAdd-r12 ::= SEQUENCE{
ctfcSize CHOICE{
ctfc2Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc2 INTEGER (0..3),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc4Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc4 INTEGER (0..15),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc6Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc6 INTEGER (0..63),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc8Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc8 INTEGER (0..255),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc12Bit SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE {
ctfc12 INTEGER (0..4095),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc16Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc16 INTEGER(0..65535),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
},
ctfc24Bit SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
ctfc24 INTEGER(0..16777215),
powerOffsetInformation PowerOffsetInformation OPTIONAL,
powerOffsetInformation-10msMode PowerOffsetInformation-10msMode OPTIONAL
}
}
}
TFCS-Removal ::= SEQUENCE {
tfci INTEGER (0..1023)
}
TFCS-RemovalList ::= SEQUENCE (SIZE (1..maxTFC)) OF
TFCS-Removal
TimeDurationBeforeRetry ::= INTEGER (1..256)
TM-SignallingInfo ::= SEQUENCE {
messType MessType,
tm-SignallingMode CHOICE {
mode1 NULL,
mode2 SEQUENCE {
-- in ul-controlledTrChList, TrCH-Type is always DCH
ul-controlledTrChList UL-ControlledTrChList
}
}
}
TransmissionTimeInterval ::= ENUMERATED {
tti10, tti20, tti40, tti80 }
TransmissionTimeValidity ::= INTEGER (1..256)
TransportChannelConcatInfo ::= SEQUENCE (SIZE (1..maxTrCHConcat)) OF
TransportChannelIdentity
TransportChannelIdentity ::= INTEGER (1..32)
TransportChannelIdentityDCHandDSCH ::= SEQUENCE {
dch-transport-ch-id TransportChannelIdentity,
dsch-transport-ch-id TransportChannelIdentity
}
TransportFormatSet ::= CHOICE {
dedicatedTransChTFS DedicatedTransChTFS,
commonTransChTFS CommonTransChTFS
}
TransportFormatSet-LCR ::= CHOICE {
dedicatedTransChTFS DedicatedTransChTFS,
commonTransChTFS-LCR CommonTransChTFS-LCR
}
Treset-ResetTimer ::= ENUMERATED {
rt1, rt2, rt3, rt4 }
-- The maximum allowed size of UL-AddReconfTransChInfoList sequence is 16
UL-AddReconfTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
UL-AddReconfTransChInformation
-- The maximum allowed size of UL-AddReconfTransChInfoList-r6 sequence is 32
UL-AddReconfTransChInfoList-r6 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-AddReconfTransChInformation-r6
-- The maximum allowed size of UL-AddReconfTransChInfoList-r7 sequence is 32
UL-AddReconfTransChInfoList-r7 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-AddReconfTransChInformation-r7
-- The maximum allowed size of UL-AddReconfTransChInfoList-r8 sequence is 32
UL-AddReconfTransChInfoList-r8 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-AddReconfTransChInformation-r8
-- The maximum allowed size of UL-AddReconfTransChInfoList-r14 sequence is 32
UL-AddReconfTransChInfoList-r14 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-AddReconfTransChInformation-r14
UL-AddReconfTransChInformation ::= SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
transportFormatSet TransportFormatSet
}
UL-AddReconfTransChInformation-r6 ::= CHOICE {
dch-usch SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
transportFormatSet TransportFormatSet
},
e-dch SEQUENCE {
tti E-DCH-TTI,
harq-Info ENUMERATED { rv0, rvtable },
addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList OPTIONAL
}
}
UL-AddReconfTransChInformation-r7 ::= CHOICE {
dch-usch SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
transportFormatSet TransportFormatSet
},
e-dch SEQUENCE {
modeSpecific CHOICE {
fdd SEQUENCE {
tti E-DCH-TTI
},
tdd NULL
},
harq-Info ENUMERATED { rv0, rvtable },
addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
}
}
UL-AddReconfTransChInformation-r8 ::= CHOICE {
dch-usch SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
transportFormatSet TransportFormatSet
},
e-dch SEQUENCE {
ul-MAC-HeaderType ENUMERATED { mac-iis } OPTIONAL,
modeSpecific CHOICE {
fdd SEQUENCE {
tti E-DCH-TTI
},
tdd NULL
},
harq-Info ENUMERATED { rv0, rvtable },
addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
}
}
UL-AddReconfTransChInformation-r14 ::= CHOICE {
dch-usch SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
transportChannelIdentity TransportChannelIdentity,
transportFormatSet TransportFormatSet
},
e-dch SEQUENCE {
ul-MAC-HeaderType ENUMERATED { mac-iis } OPTIONAL,
modeSpecific CHOICE {
fdd SEQUENCE {
tti E-DCH-TTI,
secondaryTTI E-DCH-TTI OPTIONAL
},
tdd NULL
},
harq-Info ENUMERATED { rv0, rvtable },
addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
}
}
UL-CommonTransChInfo ::= SEQUENCE {
-- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual
-- CCTrCH Info.
tfc-Subset TFC-Subset OPTIONAL,
prach-TFCS TFCS OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ul-TFCS TFCS
},
tdd SEQUENCE {
individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList
OPTIONAL
}
} OPTIONAL
}
UL-CommonTransChInfo-r4 ::= SEQUENCE {
-- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual
-- CCTrCH Info.
tfc-Subset TFC-Subset OPTIONAL,
prach-TFCS TFCS OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ul-TFCS TFCS
},
tdd SEQUENCE {
individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList OPTIONAL
}
} OPTIONAL,
tfc-SubsetList TFC-SubsetList OPTIONAL
}
UL-CommonTransChInfo-r12 ::= SEQUENCE {
-- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual
-- CCTrCH Info.
tfc-Subset TFC-Subset OPTIONAL,
prach-TFCS TFCS OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ul-TFCS TFCS-r12
},
tdd SEQUENCE {
individualUL-CCTrCH-InfoList IndividualUL-CCTrCH-InfoList OPTIONAL
}
} OPTIONAL,
tfc-SubsetList TFC-SubsetList OPTIONAL
}
-- In UL-ControlledTrChList, TrCH-Type is always DCH
UL-ControlledTrChList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
TransportChannelIdentity
UL-DeletedTransChInfoList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-TransportChannelIdentity
UL-DeletedTransChInfoList-r6 ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-TransportChannelIdentity-r6
UL-TransportChannelIdentity ::= SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
ul-TransportChannelIdentity TransportChannelIdentity
}
UL-TransportChannelIdentity-r6 ::= CHOICE {
dch-usch SEQUENCE {
ul-TransportChannelType UL-TrCH-Type,
ul-TransportChannelIdentity TransportChannelIdentity
},
e-dch E-DCH-MAC-d-FlowIdentity
}
UL-TrCH-Type ::= ENUMERATED {dch, usch}
USCH-TransportChannelsInfo ::= SEQUENCE (SIZE (1..maxTrCH)) OF
SEQUENCE {
usch-TransportChannelIdentity TransportChannelIdentity,
usch-TFS TransportFormatSet
}
-- ***************************************************
--
-- PHYSICAL CHANNEL INFORMATION ELEMENTS (10.3.6)
--
-- ***************************************************
ACK-NACK-repetitionFactor ::= INTEGER(1..4)
ActivationDelay::= ENUMERATED {
radio-frames-0,
radio-frames-1,
radio-frames-2,
radio-frames-3,
radio-frames-4,
radio-frames-5,
spare2,
spare1 }
AC-To-ASC-Mapping ::= INTEGER (0..7)
AC-To-ASC-MappingTable ::= SEQUENCE (SIZE (maxASCmap)) OF
AC-To-ASC-Mapping
AccessServiceClass-FDD ::= SEQUENCE {
availableSignatureStartIndex INTEGER (0..15),
availableSignatureEndIndex INTEGER (0..15),
assignedSubChannelNumber BIT STRING {
b3(0),
b2(1),
b1(2),
b0(3)
} (SIZE(4))
}
AccessServiceClass-TDD ::= SEQUENCE {
channelisationCodeIndices BIT STRING {
chCodeIndex7(0),
chCodeIndex6(1),
chCodeIndex5(2),
chCodeIndex4(3),
chCodeIndex3(4),
chCodeIndex2(5),
chCodeIndex1(6),
chCodeIndex0(7)
} (SIZE(8)) OPTIONAL,
subchannelSize CHOICE {
size1 NULL,
size2 SEQUENCE {
-- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'
subchannels ENUMERATED { subch0, subch1 } OPTIONAL
},
size4 SEQUENCE {
subchannels BIT STRING {
subCh3(0),
subCh2(1),
subCh1(2),
subCh0(3)
} (SIZE(4)) OPTIONAL
},
size8 SEQUENCE {
subchannels BIT STRING {
subCh7(0),
subCh6(1),
subCh5(2),
subCh4(3),
subCh3(4),
subCh2(5),
subCh1(6),
subCh0(7)
} (SIZE(8)) OPTIONAL
}
}
}
AccessServiceClass-TDD-r7 ::= SEQUENCE {
channelisationCodeIndices BIT STRING {
chCodeIndex15(0),
chCodeIndex14(1),
chCodeIndex13(2),
chCodeIndex12(3),
chCodeIndex11(4),
chCodeIndex10(5),
chCodeIndex9(6),
chCodeIndex8(7),
chCodeIndex7(8),
chCodeIndex6(9),
chCodeIndex5(10),
chCodeIndex4(11),
chCodeIndex3(12),
chCodeIndex2(13),
chCodeIndex1(14),
chCodeIndex0(15)
} (SIZE(16)) OPTIONAL,
subchannelSize CHOICE {
size1 NULL,
size2 SEQUENCE {
-- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'
subchannels ENUMERATED { subch0, subch1 } OPTIONAL
},
size4 SEQUENCE {
subchannels BIT STRING {
subCh3(0),
subCh2(1),
subCh1(2),
subCh0(3)
} (SIZE(4)) OPTIONAL
},
size8 SEQUENCE {
subchannels BIT STRING {
subCh7(0),
subCh6(1),
subCh5(2),
subCh4(3),
subCh3(4),
subCh2(5),
subCh1(6),
subCh0(7)
} (SIZE(8)) OPTIONAL
},
size16 SEQUENCE {
subchannels BIT STRING {
subCh15(0),
subCh14(1),
subCh13(2),
subCh12(3),
subCh11(4),
subCh10(5),
subCh9(6),
subCh8(7),
subCh7(8),
subCh6(9),
subCh5(10),
subCh4(11),
subCh3(12),
subCh2(13),
subCh1(14),
subCh0(15)
} (SIZE(16)) OPTIONAL
}
}
}
AccessServiceClass-TDD-LCR-r4 ::= SEQUENCE {
availableSYNC-UlCodesIndics BIT STRING {
sulCodeIndex7(0),
sulCodeIndex6(1),
sulCodeIndex5(2),
sulCodeIndex4(3),
sulCodeIndex3(4),
sulCodeIndex2(5),
sulCodeIndex1(6),
sulCodeIndex0(7)
} (SIZE(8)) OPTIONAL,
subchannelSize CHOICE {
size1 NULL,
size2 SEQUENCE {
-- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'.
subchannels ENUMERATED { subch0, subch1 } OPTIONAL
},
size4 SEQUENCE {
subchannels BIT STRING {
subCh3(0),
subCh2(1),
subCh1(2),
subCh0(3)
} (SIZE(4)) OPTIONAL
},
size8 SEQUENCE {
subchannels BIT STRING {
subCh7(0),
subCh6(1),
subCh5(2),
subCh4(3),
subCh3(4),
subCh2(5),
subCh1(6),
subCh0(7)
} (SIZE(8)) OPTIONAL
}
}
}
ActivationTimeOffset ::= INTEGER (0 .. 255)
AdditionalPRACH-TF-and-TFCS-CCCH-IEs ::= SEQUENCE {
powerOffsetInformation PowerOffsetInformation,
dynamicTFInformationCCCH DynamicTFInformationCCCH
}
AdditionalPRACH-TF-and-TFCS-CCCH ::= SEQUENCE {
additionalPRACH-TF-and-TFCS-CCCH-IEs AdditionalPRACH-TF-and-TFCS-CCCH-IEs OPTIONAL
}
-- The order is the same as in the PRACH-SystemInformationList
AdditionalPRACH-TF-and-TFCS-CCCH-List ::= SEQUENCE (SIZE (1..maxPRACH)) OF
AdditionalPRACH-TF-and-TFCS-CCCH
AdditionalDLSecCellInfoListFDD ::= SEQUENCE (SIZE (2)) OF
AdditionalDLSecCellInfoFDD
AdditionalDLSecCellInfoListFDD-r11 ::= SEQUENCE (SIZE (2)) OF
AdditionalDLSecCellInfoFDD-r11
AdditionalDLSecCellInfoListFDD2 ::= SEQUENCE (SIZE (4)) OF
AdditionalDLSecCellInfoFDD-r11
AdditionalDLSecCellInfoHandoverToUtranListFDD ::= SEQUENCE (SIZE (2)) OF
AdditionalDLSecCellInfoFDD-HandoverToUtran
-- AdditionalDLSecCellInfoFDD is introduced to avoid a SEQUENCE of SEQUENCE, a convention in RAN2.
AdditionalDLSecCellInfoFDD ::= SEQUENCE {
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL
}
AdditionalDLSecCellInfoFDD-r11 ::= SEQUENCE {
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL
}
AdditionalDLSecCellInfoFDD-HandoverToUtran::= SEQUENCE {
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-HandoverToUtran OPTIONAL
}
AdditionalSecondaryCellInfoForMixedTTIConfiguration ::= SEQUENCE {
eDPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
happyBit-DelayCondition HappyBit-DelayCondition OPTIONAL,
e-TFC-Boost-Info E-TFC-Boost-Info-r7 OPTIONAL,
e-TFCI-TableIndex E-TFCI-TableIndex OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL,
maxChannelisationCodes E-DPDCH-MaxChannelisationCodes OPTIONAL,
schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration OPTIONAL
}
AICH-Info ::= SEQUENCE {
channelisationCode256 ChannelisationCode256,
sttd-Indicator BOOLEAN,
aich-TransmissionTiming AICH-TransmissionTiming
}
AICH-Info-Compressed ::= SEQUENCE {
channelisationCode256 ChannelisationCode256
}
AICH-PowerOffset ::= INTEGER (-22..5)
AICH-TransmissionTiming ::= ENUMERATED {
e0, e1 }
AllocationPeriodInfo ::= SEQUENCE {
allocationActivationTime INTEGER (0..255),
allocationDuration INTEGER (1..256)
}
-- Actual value Alpha = IE value * 0.125
Alpha ::= INTEGER (0..8)
Antenna3And4 ::= SEQUENCE {
antenna3And4-S-CPICH Antenna3And4-S-CPICH OPTIONAL,
antenna3And4-D-CPICH Antenna3And4-D-CPICH OPTIONAL
}
Antenna3And4-S-CPICH ::= SEQUENCE {
antenna3-S-CPICH Antenna3-S-CPICH OPTIONAL,
antenna4-S-CPICH Antenna4-S-CPICH OPTIONAL,
s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-4x4MIMO OPTIONAL
}
Antenna3And4-D-CPICH ::= SEQUENCE {
antenna3-D-CPICH Antenna3-D-CPICH OPTIONAL,
antenna4-D-CPICH Antenna4-D-CPICH OPTIONAL,
d-cpich-PowerOffset-Mimo D-CPICH-PowerOffset-4x4MIMO OPTIONAL,
initialD-CPICHStatus ENUMERATED { activated } OPTIONAL
}
Antenna3-D-CPICH ::= SEQUENCE {
channelisationCode ChannelisationCode256
}
Antenna4-D-CPICH ::= SEQUENCE {
channelisationCode ChannelisationCode256
}
Antenna3-S-CPICH ::= SEQUENCE {
channelisationCode ChannelisationCode256
}
Antenna4-S-CPICH ::= SEQUENCE {
channelisationCode ChannelisationCode256
}
AP-AICH-ChannelisationCode ::= INTEGER (0..255)
AP-PreambleScramblingCode ::= INTEGER (0..79)
AP-Signature ::= INTEGER (0..15)
AP-Signature-VCAM ::= SEQUENCE {
ap-Signature AP-Signature,
availableAP-SubchannelList AvailableAP-SubchannelList OPTIONAL
}
AP-Subchannel ::= INTEGER (0..11)
ASCSetting-FDD ::= SEQUENCE {
-- TABULAR: accessServiceClass-FDD is MD in tabular description
-- Default value is previous ASC
-- If this is the first ASC, the default value is all available signature and sub-channels
accessServiceClass-FDD AccessServiceClass-FDD OPTIONAL
}
ASCSetting-TDD ::= SEQUENCE {
-- TABULAR: accessServiceClass-TDD is MD in tabular description
-- Default value is previous ASC
-- If this is the first ASC, the default value is all available channelisation codes and
-- all available sub-channels with subchannelSize=size1.
accessServiceClass-TDD AccessServiceClass-TDD OPTIONAL
}
ASCSetting-TDD-r7 ::= SEQUENCE {
-- TABULAR: accessServiceClass-TDD is MD in tabular description
-- Default value is previous ASC
-- If this is the first ASC, the default value is all available channelisation codes and
-- all available sub-channels with subchannelSize=size1.
accessServiceClass-TDD AccessServiceClass-TDD-r7 OPTIONAL
}
ASCSetting-TDD-LCR-r4 ::= SEQUENCE {
-- TABULAR: accessServiceClass-TDD-LCR is MD in tabular description
-- Default value is previous ASC
-- If this is the first ASC, the default value is all available SYNC_UL codes and
-- all available sub-channels with subchannelSize=size1.
accessServiceClass-TDD-LCR AccessServiceClass-TDD-LCR-r4 OPTIONAL
}
AvailableAP-Signature-VCAMList ::= SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
AP-Signature-VCAM
AvailableAP-SignatureList ::= SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
AP-Signature
AvailableAP-SubchannelList ::= SEQUENCE (SIZE (1..maxPCPCH-APsubCh)) OF
AP-Subchannel
AvailableMinimumSF-ListVCAM ::= SEQUENCE (SIZE (1..maxPCPCH-SF)) OF
AvailableMinimumSF-VCAM
AvailableMinimumSF-VCAM ::= SEQUENCE {
minimumSpreadingFactor MinimumSpreadingFactor,
nf-Max NF-Max,
maxAvailablePCPCH-Number MaxAvailablePCPCH-Number,
availableAP-Signature-VCAMList AvailableAP-Signature-VCAMList
}
AvailableSignatures ::= BIT STRING {
signature15(0),
signature14(1),
signature13(2),
signature12(3),
signature11(4),
signature10(5),
signature9(6),
signature8(7),
signature7(8),
signature6(9),
signature5(10),
signature4(11),
signature3(12),
signature2(13),
signature1(14),
signature0(15)
} (SIZE(16))
AvailableSubChannelNumbers ::= BIT STRING {
subCh11(0),
subCh10(1),
subCh9(2),
subCh8(3),
subCh7(4),
subCh6(5),
subCh5(6),
subCh4(7),
subCh3(8),
subCh2(9),
subCh1(10),
subCh0(11)
} (SIZE(12))
BEACON-PL-Est ::= ENUMERATED { true }
BurstType ::= ENUMERATED {
type1, type2 }
-- Actual value Bler-Target = IE value * 0.05
Bler-Target ::= INTEGER (-63..0)
CCTrCH-PowerControlInfo ::= SEQUENCE {
tfcs-Identity TFCS-Identity OPTIONAL,
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo
}
CCTrCH-PowerControlInfo-r4 ::= SEQUENCE {
tfcs-Identity TFCS-Identity OPTIONAL,
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r4
}
CCTrCH-PowerControlInfo-r5 ::= SEQUENCE {
tfcs-Identity TFCS-Identity OPTIONAL,
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r5
}
CCTrCH-PowerControlInfo-r7 ::= SEQUENCE {
tfcs-Identity TFCS-Identity OPTIONAL,
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r7
}
CD-AccessSlotSubchannel ::= INTEGER (0..11)
CD-AccessSlotSubchannelList ::= SEQUENCE (SIZE (1..maxPCPCH-CDsubCh)) OF
CD-AccessSlotSubchannel
CD-CA-ICH-ChannelisationCode ::= INTEGER (0..255)
CD-PreambleScramblingCode ::= INTEGER (0..79)
CD-SignatureCode ::= INTEGER (0..15)
CD-SignatureCodeList ::= SEQUENCE (SIZE (1..maxPCPCH-CDsig)) OF
CD-SignatureCode
CellAndChannelIdentity ::= SEQUENCE {
-- burstType may be set to either value and should be ignored by the receiver for 1.28 Mcps TDD.
burstType BurstType,
midambleShift MidambleShiftLong,
timeslot TimeslotNumber,
cellParametersID CellParametersID
}
CellParametersID ::= INTEGER (0..127)
Cfntargetsfnframeoffset ::= INTEGER(0..255)
ChannelAssignmentActive ::= CHOICE {
notActive NULL,
isActive AvailableMinimumSF-ListVCAM
}
ChannelisationCode256 ::= INTEGER (0..255)
ChannelReqParamsForUCSM ::= SEQUENCE {
availableAP-SignatureList AvailableAP-SignatureList,
availableAP-SubchannelList AvailableAP-SubchannelList OPTIONAL
}
ClosedLoopTimingAdjMode ::= ENUMERATED {
slot1, slot2 }
CodeNumberDSCH ::= INTEGER (0..255)
CodeRange ::= SEQUENCE {
pdsch-CodeMapList PDSCH-CodeMapList
}
CodeResourceInformation-TDD128 ::= SEQUENCE {
start-code HS-ChannelisationCode-LCR,
stop-code HS-ChannelisationCode-LCR
}
CodeWordSet ::= ENUMERATED {
longCWS,
mediumCWS,
shortCWS,
ssdtOff }
Common-E-DCH-ResourceInfoList ::= SEQUENCE {
s-offset INTEGER (0..9) OPTIONAL,
f-dpch-ChannelisationCodeNumber INTEGER (0..255) OPTIONAL,
e-RGCH-Information E-RGCH-Information-CommonEdch OPTIONAL,
e-hich-Info E-HICH-Information-CommonEdch,
ul-DPCH-CodeInfoForCommonEDCH UL-DPCH-CodeInfoForCommonEDCH
}
Common-E-DCH-ResourceInfoListExt ::= SEQUENCE {
twoMsHarqConfiguration TwoMsHarqConfiguration
}
Common-E-RNTI-Info ::= SEQUENCE (SIZE (1..maxERUCCH)) OF
SEQUENCE {
starting-E-RNTI E-RNTI,
number-of-group INTEGER (1..maxERNTIgroup),
number-of-ENRTI-per-group INTEGER (1..maxERNTIperGroup)
}
CommonEDCHResourceConfigInfoListExt::= SEQUENCE {
scheduledTransmissionConfiguration ScheduledTransmissionConfiguration OPTIONAL,
cOffset INTEGER (0..29) OPTIONAL
}
-- For FDD, the network should not include the IE CommonEDCHSystemInfo.
-- Instead, the IE commonEDCHSystemInfoFDD should be used.
-- If included, the UE behavior is unspecified.
CommonEDCHSystemInfo ::= SEQUENCE {
ul-InterferenceForCommonEDCH UL-Interference OPTIONAL,
common-E-DCH-MAC-d-FlowList Common-E-DCH-MAC-d-FlowList,
modeSpecificInfo CHOICE {
dummy SEQUENCE {},
tdd CHOICE {
tdd768 NULL,
tdd384 NULL,
tdd128 SEQUENCE {
e-RUCCH-Info E-RUCCH-Info-TDD128,
e-PUCH-Info E-PUCH-Info-TDD128,
e-hich-Information E-HICH-Information-TDD128,
e-agch-Information E-AGCH-Information-TDD128,
harq-Info ENUMERATED { rv0, rvtable },
ccch-transmission-Info SEQUENCE {
common-e-rnti-Info Common-E-RNTI-Info,
harq-MaximumNumberOfRetransmissions INTEGER (0..7),
harq-retransmission-timer ENUMERATED {
ms10, ms15, ms20, ms25,
ms30, ms35, ms40, ms45,
ms50, ms55, ms60, ms65,
ms70, ms75, ms80, ms85,
ms90, ms95, ms100, ms110,
ms120, ms140, ms160 },
harq-power-offset INTEGER (0..6)
}
}
}
}
}
CommonEDCHSystemInfoFDD ::= SEQUENCE {
ul-InterferenceForCommonEDCH UL-Interference OPTIONAL,
common-E-DCH-MAC-d-FlowList Common-E-DCH-MAC-d-FlowList,
prach-PreambleForEnhancedUplink PRACH-PreambleForEnhancedUplink,
initialServingGrantValue INTEGER (0..37),
e-dch-TTI E-DCH-TTI,
e-agch-Information E-AGCH-Information,
harq-Info ENUMERATED { rv0, rvtable },
ul-DPCHpowerControlInfoForCommonEDCH
UL-DPCHpowerControlInfoForCommonEDCH,
e-dpcch-Info E-DPCCH-Info-r7,
e-dpdch-Info E-DPDCH-Info-r8,
-- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
dl-FDPCH-TPCcommandErrorRate INTEGER (1..10),
additional-E-DCH-TransmitBackoff INTEGER (0..15),
max-CCCH-ResourceAllocation ENUMERATED {
tti8, tti12, tti16, tti20, tti24, tti32,
tti40, tti80 },
max-PeriodForCollisionResolution INTEGER (8..24),
e-dch-TransmitContinuationOffset ENUMERATED {
tti0, tti4, tti8, tti16, tti24, tti40,
tti80,infinity },
ack-nack-support-on-HS-DPCCH BOOLEAN,
measurement-Feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
common-E-DCH-ResourceInfoList SEQUENCE (SIZE (1..maxEDCHs)) OF
Common-E-DCH-ResourceInfoList
}
CommonEDCHSystemInfoParamConcurrentTTI ::= SEQUENCE {
common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI
Common-E-DCH-MAC-d-Flow-Info-List-ConcurrentTTI OPTIONAL,
initialServingGrantValue INTEGER (0..37) OPTIONAL,
e-agch-Information E-AGCH-Information OPTIONAL,
ul-DPCHpowerControlInfoConcurrentTTI
UL-DPCHpowerControlInfoConcurrentTTI OPTIONAL,
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
e-dpdch-Info E-DPDCH-Info-r8,
additional-E-DCH-TransmitBackoff INTEGER (0..15) OPTIONAL,
max-CCCH-ResourceAllocation ENUMERATED {
tti8, tti12, tti16, tti20, tti24, tti32,
tti40, tti80 } OPTIONAL,
max-PeriodForCollisionResolution INTEGER (8..24) OPTIONAL,
e-dch-TransmitContinuationOffset ENUMERATED {
tti0, tti4, tti8, tti16, tti24, tti40,
tti80,infinity } OPTIONAL,
measurement-Feedback-Info-ConcurrentTTI Measurement-Feedback-Info-ConcurrentTTI OPTIONAL
}
CommonERGCHChannelConfig ::= SEQUENCE {
channelisationCode INTEGER (0..127) OPTIONAL,
signatureSequence INTEGER (0..39) OPTIONAL
}
CommonERGCHInfoFDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
eRGCHNeighbourCellList BIT STRING (SIZE (maxCellMeas)),
commonERGCHChannelConfigList SEQUENCE (SIZE (1.. maxCellMeas)) OF
CommonERGCHChannelConfig,
minimumServingGrantValue INTEGER (0..37) OPTIONAL,
reportingRange ReportingRange,
filterCoefficient FilterCoefficient DEFAULT fc0
}
}
}
CommonTimeslotInfo ::= SEQUENCE {
-- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
-- bit it is not defined as OPTIONAL.
secondInterleavingMode SecondInterleavingMode,
tfci-Coding TFCI-Coding OPTIONAL,
puncturingLimit PuncturingLimit,
repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL
}
CommonTimeslotInfoMBMS ::= SEQUENCE {
-- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
-- bit it is not defined as OPTIONAL.
secondInterleavingMode SecondInterleavingMode,
tfci-Coding TFCI-Coding OPTIONAL,
puncturingLimit PuncturingLimit
}
CommonTimeslotInfoSCCPCH ::= SEQUENCE {
-- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
-- bit it is not defined as OPTIONAL.
secondInterleavingMode SecondInterleavingMode,
tfci-Coding TFCI-Coding OPTIONAL,
puncturingLimit PuncturingLimit,
repetitionPeriodLengthAndOffset RepetitionPeriodLengthAndOffset OPTIONAL
}
ConstantValue ::= INTEGER (-35..-10)
ConstantValueTdd ::= INTEGER (-35..10)
ControlChannelDRXCycle-TDD128 ::= ENUMERATED {
sub-frames-1, sub-frames-2, sub-frames-4, sub-frames-8,
sub-frames-16, sub-frames-32, sub-frames-64, spare1 }
ControlChannelDRXInfo-TDD128-r8 ::= SEQUENCE {
controlChannelDrxOperation CHOICE {
continue SEQUENCE {
enablingDelay EnablingDelay-TDD128 OPTIONAL
},
newOperation SEQUENCE {
hS-SCCH-Drx-Info HS-SCCH-DRX-Info-TDD128,
e-AGCH-Drx-Info E-AGCH-DRX-Info-TDD128 OPTIONAL,
enablingDelay EnablingDelay-TDD128
}
}
}
CPCH-PersistenceLevels ::= SEQUENCE {
cpch-SetID CPCH-SetID,
dynamicPersistenceLevelTF-List DynamicPersistenceLevelTF-List
}
CPCH-PersistenceLevelsList ::= SEQUENCE (SIZE (1..maxCPCHsets)) OF
CPCH-PersistenceLevels
CPCH-SetInfo ::= SEQUENCE {
cpch-SetID CPCH-SetID,
transportFormatSet TransportFormatSet,
tfcs TFCS,
ap-PreambleScramblingCode AP-PreambleScramblingCode,
ap-AICH-ChannelisationCode AP-AICH-ChannelisationCode,
cd-PreambleScramblingCode CD-PreambleScramblingCode,
cd-CA-ICH-ChannelisationCode CD-CA-ICH-ChannelisationCode,
cd-AccessSlotSubchannelList CD-AccessSlotSubchannelList OPTIONAL,
cd-SignatureCodeList CD-SignatureCodeList OPTIONAL,
deltaPp-m DeltaPp-m,
ul-DPCCH-SlotFormat UL-DPCCH-SlotFormat,
n-StartMessage N-StartMessage,
n-EOT N-EOT,
-- TABULAR: VCAM info has been nested inside ChannelAssignmentActive,
-- which in turn is mandatory since it's only a binary choice.
channelAssignmentActive ChannelAssignmentActive,
cpch-StatusIndicationMode CPCH-StatusIndicationMode,
pcpch-ChannelInfoList PCPCH-ChannelInfoList
}
CPCH-SetInfoList ::= SEQUENCE (SIZE (1..maxCPCHsets)) OF
CPCH-SetInfo
CPCH-StatusIndicationMode ::= ENUMERATED {
pa-mode,
pamsf-mode }
CQI-CycleSwitchTimer ::= ENUMERATED {
sub-frames-4,
sub-frames-8,
sub-frames-16,
sub-frames-32,
sub-frames-64,
sub-frames-128,
sub-frames-256,
sub-frames-512,
sub-frames-Infinity,
spare7,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
CQI-DTX-Timer ::= ENUMERATED {
sub-frames-0,
sub-frames-1,
sub-frames-2,
sub-frames-4,
sub-frames-8,
sub-frames-16,
sub-frames-32,
sub-frames-64,
sub-frames-128,
sub-frames-256,
sub-frames-512,
sub-frames-Infinity,
spare4,
spare3,
spare2,
spare1 }
CQI-RepetitionFactor ::= INTEGER(1..4)
CSICH-PowerOffset ::= INTEGER (-10..5)
D-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0)
DCH-Enhancements-Info-FDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
ulTransmissionMode CHOICE {
tenMSOnly NULL,
twentyMSOnly NULL,
tenORtwentyMS SEQUENCE {
ul-TransModeSwitchingParam UL-TransModeSwitchingParam
}
},
dlFETMode CHOICE {
basic NULL,
full SEQUENCE {
early-dch-QualityTarget QualityTarget,
early-dch-TargetSlot INTEGER (11..28),
trChConcatInfo TransportChannelConcatInfo
}
}
}
}
}
-- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to
-- IE "Default DPCH Offset Value" depending on the mode.
-- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512
DefaultDPCH-OffsetValueFDD ::= INTEGER (0..599)
DefaultDPCH-OffsetValueTDD ::= INTEGER (0..7)
DeltaPp-m ::= INTEGER (-10..10)
DeltaCQI ::= INTEGER (0..8)
DeltaCQI-r11 ::= INTEGER (0..10)
DeltaNACK ::= INTEGER (0..8)
DeltaNACK-r11 ::= INTEGER (0..10)
DeltaACK ::= INTEGER (0..8)
DeltaACK-r11 ::= INTEGER (0..10)
-- Actual value DeltaSIR = IE value * 0.1
DeltaSIR ::= INTEGER (0..30)
DesignatedNonServingHS-DSCHCellInfo ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
}
DHS-Sync ::= INTEGER (-20..10)
DL-CCTrCh ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL,
ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
}
DL-CCTrCh-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
},
tdd128 SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
}
},
ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
}
DL-CCTrCh-r7 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-r7 OPTIONAL
},
tdd768 SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-VHCR OPTIONAL
},
tdd128 SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
}
},
ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
}
DL-CCTrChList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
DL-CCTrCh
DL-CCTrChList-r7 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
DL-CCTrCh-r7
DL-CCTrChList-r4 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
DL-CCTrCh-r4
DL-CCTrChListToRemove ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
TFCS-IdentityPlain
DL-ChannelisationCode ::= SEQUENCE {
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
sf-AndCodeNumber SF512-AndCodeNumber,
scramblingCodeChange ScramblingCodeChange OPTIONAL
}
DL-ChannelisationCodeList ::= SEQUENCE (SIZE (1..maxDPCH-DLchan)) OF
DL-ChannelisationCode
DL-CommonInformation ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-Information OPTIONAL
},
tdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
}
}
DL-CommonInformation-r4 ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r4 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-Information-r4 OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
}
}
DL-CommonInformation-r5 ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r4 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-Information-r4 OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r6 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r7 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r8 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo-r8 OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r10 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r11 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL,
mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
}
DL-CommonInformation-r12 ::= SEQUENCE {
dl-dpchInfoCommon CHOICE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r12,
dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
tx-DiversityMode TX-DiversityMode OPTIONAL
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
}
},
mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
postVerificationPeriod ENUMERATED { true } OPTIONAL,
mac-hsResetIndicator-assisting ENUMERATED { true } OPTIONAL
}
DL-CommonInformationPost ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommonPost
}
DL-CommonInformationPredef ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommonPredef OPTIONAL
}
DL-CompressedModeMethod ::= ENUMERATED {
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
dummy, sf-2,
higherLayerScheduling }
DL-DPCH-InfoCommon ::= SEQUENCE {
cfnHandling CHOICE {
maintain NULL,
initialise SEQUENCE {
-- IE dummy is not used in this version of the specification
-- The IE should not be sent and if received it should be ignored
dummy Cfntargetsfnframeoffset OPTIONAL
}
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
powerOffsetPilot-pdpdch PowerOffsetPilot-pdpdch,
dl-rate-matching-restriction Dl-rate-matching-restriction OPTIONAL,
-- TABULAR: The number of pilot bits is nested inside the spreading factor.
spreadingFactorAndPilot SF512-AndPilot,
positionFixedOrFlexible PositionFixedOrFlexible,
tfci-Existence BOOLEAN
},
tdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
}
}
}
DL-DPCH-InfoCommon-r4 ::= SEQUENCE {
cfnHandling CHOICE {
maintain NULL,
initialise SEQUENCE {
-- IE dummy is not used in this version of the specification
-- The IE should not be sent and if received it should be ignored
dummy Cfntargetsfnframeoffset OPTIONAL
}
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
powerOffsetPilot-pdpdch PowerOffsetPilot-pdpdch,
dl-rate-matching-restriction Dl-rate-matching-restriction OPTIONAL,
-- TABULAR: The number of pilot bits is nested inside the spreading factor.
spreadingFactorAndPilot SF512-AndPilot,
positionFixedOrFlexible PositionFixedOrFlexible,
tfci-Existence BOOLEAN
},
tdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
}
},
-- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup-r4-IEs or
-- RRCConnectionSetup-r5-IEs or HandoverToUTRANCommand-r4-IEs or HandoverToUTRANCommand-r5-IEs and
-- if the IE is included, the general error handling for conditional IEs applies.
mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL
}
DL-DPCH-InfoCommon-r6 ::= SEQUENCE {
cfnHandling CHOICE {
maintain SEQUENCE {
timingmaintainedsynchind TimingMaintainedSynchInd OPTIONAL
},
initialise NULL
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
powerOffsetPilot-pdpdch PowerOffsetPilot-pdpdch,
dl-rate-matching-restriction Dl-rate-matching-restriction OPTIONAL,
-- TABULAR: The number of pilot bits is nested inside the spreading factor.
spreadingFactorAndPilot SF512-AndPilot,
positionFixedOrFlexible PositionFixedOrFlexible,
tfci-Existence BOOLEAN
},
tdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
}
},
-- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup and the
-- HandoverToUTRANCommand messages. If the IE is included, the general error handling
-- for conditional IEs applies.
mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL
}
DL-DPCH-InfoCommon-r12 ::= SEQUENCE {
cfnHandling CHOICE {
maintain SEQUENCE {
timingmaintainedsynchind TimingMaintainedSynchInd OPTIONAL
},
initialise NULL
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
powerOffsetPilot-pdpdch PowerOffsetPilot-pdpdch,
dl-rate-matching-restriction Dl-rate-matching-restriction OPTIONAL,
-- TABULAR: The number of pilot bits is nested inside the spreading factor.
spreadingFactorAndPilot SF512-AndPilot-r12,
positionFixedOrFlexible PositionFixedOrFlexible,
tfci-Existence BOOLEAN
},
tdd SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
}
},
-- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup and the
-- HandoverToUTRANCommand messages. If the IE is included, the general error handling
-- for conditional IEs applies.
mac-d-HFN-initial-value MAC-d-HFN-initial-value OPTIONAL
}
DL-DPCH-InfoCommonPost ::= SEQUENCE {
dl-DPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL
}
DL-DPCH-InfoCommonPredef ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
-- TABULAR: The number of pilot bits is nested inside the spreading factor.
spreadingFactorAndPilot SF512-AndPilot,
positionFixedOrFlexible PositionFixedOrFlexible,
tfci-Existence BOOLEAN
},
tdd SEQUENCE {
commonTimeslotInfo CommonTimeslotInfo
}
}
}
DL-DPCH-InfoPerRL ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-CellIdentity OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-r4 ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-CellIdentity OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-r5 ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SSDT-CellIdentity OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-r6 ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-r7 ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r7 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-r12 ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL,
powerOffsetPO-SRB PowerOffsetPO-SRB OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r7 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-DPCH-InfoPerRL-ASU ::= CHOICE {
fdd SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
dl-ChannelisationCodeList DL-ChannelisationCodeList,
tpc-CombinationIndex TPC-CombinationIndex,
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL,
powerOffsetPO-SRB PowerOffsetPO-SRB OPTIONAL,
closedLoopTimingAdjMode ClosedLoopTimingAdjMode OPTIONAL
},
tdd SEQUENCE {
dl-CCTrChListToEstablish DL-CCTrChList-r4 OPTIONAL,
dl-CCTrChListToRemove DL-CCTrChListToRemove OPTIONAL
}
}
DL-FDPCH-InfoPerRL-r6 ::= SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
fdpch-FrameOffset DPCH-FrameOffset,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
dl-ChannelisationCode INTEGER (0..255),
tpc-CombinationIndex TPC-CombinationIndex
}
DL-FDPCH-InfoPerRL-r7 ::= SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
fdpch-FrameOffset DPCH-FrameOffset,
fdpch-SlotFormat FDPCH-SlotFormat OPTIONAL,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
dl-ChannelisationCode INTEGER (0..255),
tpc-CombinationIndex TPC-CombinationIndex,
sttdIndication STTDIndication OPTIONAL
}
DL-FDPCH-InfoPerRL-r13 ::= SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
fdpch-FrameOffset DPCH-FrameOffset,
fdpch-SlotFormat FDPCH-SlotFormat OPTIONAL,
secondaryCPICH-Info SecondaryCPICH-Info OPTIONAL,
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
dl-ChannelisationCode INTEGER (0..255),
tpc-CombinationIndex TPC-CombinationIndex,
sttdIndication STTDIndication OPTIONAL,
powerControlAlgorithm3-Config PowerControlAlgorithm3-Config OPTIONAL
}
DL-DPCH-InfoPerRL-PostFDD ::= SEQUENCE {
pCPICH-UsageForChannelEst PCPICH-UsageForChannelEst,
dl-ChannelisationCode DL-ChannelisationCode,
tpc-CombinationIndex TPC-CombinationIndex
}
DL-DPCH-InfoPerRL-PostTDD ::= SEQUENCE {
dl-DPCH-TimeslotsCodes DownlinkTimeslotsCodes
}
DL-DPCH-InfoPerRL-PostTDD-LCR-r4 ::= SEQUENCE {
dl-CCTrCH-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4
}
DL-DPCH-PowerControlInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
dpc-Mode DPC-Mode
},
tdd SEQUENCE {
tpc-StepSizeTDD TPC-StepSizeTDD OPTIONAL
}
}
}
DL-FDPCH-InfoCommon-r6 ::= SEQUENCE {
cfnHandling CHOICE {
maintain SEQUENCE {
timingmaintainedsynchind TimingMaintainedSynchInd OPTIONAL
},
initialise NULL
},
dl-FDPCH-PowerControlInfo DL-DPCH-PowerControlInfo OPTIONAL,
-- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
-- dl-FDPCH-TPCcommandErrorRate values 11..16 are spare and shall not be used in this version of
-- the protocol.
-- In addition, this IE shall always be included otherwise the UE behaviour is unspecified.
dl-FDPCH-TPCcommandErrorRate INTEGER (1..16) OPTIONAL
}
DL-FrameType ::= ENUMERATED {
dl-FrameTypeA, dl-FrameTypeB }
DL-HSPDSCH-Information ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE{
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL
}
},
fdd NULL
}
}
DL-HSPDSCH-Information-r6 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r6 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL
}
},
fdd NULL
}
}
DL-HSPDSCH-Information-r7 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r7 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd768 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL
}
},
fdd SEQUENCE {
dl-64QAM-Configured ENUMERATED { true } OPTIONAL
}
}
}
DL-HSPDSCH-Information-r8 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r7 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd768 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL
}
},
fdd SEQUENCE {
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
}
}
}
DL-HSPDSCH-Information-r8-ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
outofSyncWindow OutofSyncWindow OPTIONAL
}
},
fdd NULL
}
}
DL-HSPDSCH-Information-r8-ext2 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r8-ext OPTIONAL
}
DL-HSPDSCH-Information-r9 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r9 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info-r7 OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd768 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL,
tS0-Indicator ENUMERATED { true } OPTIONAL,
outofSyncWindow OutofSyncWindow OPTIONAL
}
},
fdd SEQUENCE {
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
}
}
}
DL-HSPDSCH-Information-r11 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r9 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info-r11 OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd768 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL,
tS0-Indicator ENUMERATED { true } OPTIONAL,
outofSyncWindow OutofSyncWindow OPTIONAL
}
},
fdd SEQUENCE {
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
}
}
}
DL-HSPDSCH-Information-r12 ::= SEQUENCE {
hs-scch-Info HS-SCCH-Info-r9 OPTIONAL,
measurement-feedback-Info Measurement-Feedback-Info-r12 OPTIONAL,
modeSpecificInfo CHOICE {
tdd CHOICE {
tdd384 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration OPTIONAL
},
tdd768 SEQUENCE {
dl-HSPDSCH-TS-Configuration DL-HSPDSCH-TS-Configuration-VHCR OPTIONAL
},
tdd128 SEQUENCE {
hs-PDSCH-Midamble-Configuration-tdd128
HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
dl-MultiCarrier-Information DL-MultiCarrier-Information OPTIONAL,
tS0-Indicator ENUMERATED { true } OPTIONAL,
outofSyncWindow OutofSyncWindow OPTIONAL,
ts0ChannelizationCodes DL-TS-ChannelisationCodesShort OPTIONAL
}
},
fdd SEQUENCE {
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
}
}
}
OutofSyncWindow ::= ENUMERATED {
ms40, ms80, ms160, ms320,
ms640, spare3, spare2, spare1 }
DL-HSPDSCH-MultiCarrier-Information ::= SEQUENCE (SIZE (1..maxTDD128Carrier)) OF
SEQUENCE {
uarfcn-Carrier UARFCN,
harqInfo HARQ-Info OPTIONAL,
hs-PDSCH-Midamble-Configuration HS-PDSCH-Midamble-Configuration-TDD128 OPTIONAL,
hs-SCCH-TDD128-MultiCarrier SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128-MultiCarrier OPTIONAL
}
-- The IE 'DL-HSPDSCH-TS-Configuration' applies to tdd-384 REL-5 onward
DL-HSPDSCH-TS-Configuration ::= SEQUENCE (SIZE (1..maxTS-1)) OF
SEQUENCE {
timeslot TimeslotNumber,
midambleShiftAndBurstType MidambleShiftAndBurstType-DL
}
-- The IE 'DL-HSPDSCH-TS-Configuration-VHCR' applies to tdd-768 REL-7 onward
DL-HSPDSCH-TS-Configuration-VHCR ::= SEQUENCE (SIZE (1..maxTS-1)) OF
SEQUENCE {
timeslot TimeslotNumber,
midambleShiftAndBurstType MidambleShiftAndBurstType-DL-VHCR
}
DL-InformationPerRL ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
-- dummy1 and dummy 2 are not used in this version of specification, they should
-- not be sent and if received they should be ignored.
dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
dummy2 PDSCH-CodeMapping OPTIONAL
},
tdd PrimaryCCPCH-Info
},
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SCCPCH-InfoForFACH OPTIONAL
}
DL-InformationPerRL-r4 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
-- dummy1 and dummy 2 are not used in this version of specification, they should
-- not be sent and if received they should be ignored.
dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
dummy2 PDSCH-CodeMapping OPTIONAL
},
tdd PrimaryCCPCH-Info-r4
},
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r4 OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r5 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
-- dummy1 and dummy 2 are not used in this version of specification, they should
-- not be sent and if received they should be ignored.
dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
dummy2 PDSCH-CodeMapping OPTIONAL,
servingHSDSCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5 OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r5bis ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
-- dummy1 and dummy 2 are not used in this version of specification, they should
-- not be sent and if received they should be ignored.
dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
dummy2 PDSCH-CodeMapping OPTIONAL
},
tdd PrimaryCCPCH-Info-r4
},
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5 OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SCCPCH-InfoForFACH-r4 OPTIONAL,
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r6 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r6,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r6
} OPTIONAL,
e-AGCH-Information E-AGCH-Information OPTIONAL,
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information,
releaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-v6b0ext ::= SEQUENCE {
sttdIndication STTDIndication OPTIONAL
}
DL-InformationPerRL-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
} OPTIONAL,
e-AGCH-Information E-AGCH-Information-r7 OPTIONAL,
modeSpecificInfo2 CHOICE {
fdd SEQUENCE {
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information,
releaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
},
tdd CHOICE {
tdd384-tdd768 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
},
tdd128 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
}
}
},
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r8 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
} OPTIONAL,
e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
modeSpecificInfo2 CHOICE {
fdd SEQUENCE {
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information,
releaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
},
tdd CHOICE {
tdd384-tdd768 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
},
tdd128 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
}
}
},
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r11 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
} OPTIONAL,
e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
e-ROCH-Information E-ROCH-Information OPTIONAL,
modeSpecificInfo2 CHOICE {
fdd SEQUENCE {
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information-r11,
releaseIndicator NULL,
secondaryReleaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
f-TPICH-Info CHOICE {
f-TPICH-Information F-TPICH-Information,
releaseIndicator NULL
} OPTIONAL
},
tdd CHOICE {
tdd384-tdd768 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
},
tdd128 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
}
}
},
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r12 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r12,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7,
radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
} OPTIONAL,
e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
e-ROCH-Information E-ROCH-Information OPTIONAL,
modeSpecificInfo2 CHOICE {
fdd SEQUENCE {
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information-r11,
releaseIndicator NULL,
secondaryReleaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
f-TPICH-Info CHOICE {
f-TPICH-Information F-TPICH-Information,
releaseIndicator NULL
} OPTIONAL
},
tdd CHOICE {
tdd384-tdd768 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
},
tdd128 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
}
}
},
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-r13 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
servingHSDSCH-RL-indicator BOOLEAN,
servingEDCH-RL-indicator BOOLEAN
},
tdd PrimaryCCPCH-Info-r4
},
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r12,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
} OPTIONAL,
e-AGCH-Information E-AGCH-Information-r8 OPTIONAL,
e-ROCH-Information E-ROCH-Information OPTIONAL,
modeSpecificInfo2 CHOICE {
fdd SEQUENCE {
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information-r11,
releaseIndicator NULL,
secondaryReleaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL,
f-TPICH-Info CHOICE {
f-TPICH-Information F-TPICH-Information,
releaseIndicator NULL
} OPTIONAL
},
tdd CHOICE {
tdd384-tdd768 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD384-768 OPTIONAL
},
tdd128 SEQUENCE {
e-HICH-Info E-HICH-Information-TDD128 OPTIONAL
}
}
},
cell-id CellIdentity OPTIONAL
}
DL-InformationPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL
DL-InformationPerRL-List-r4 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r4
DL-InformationPerRL-List-r5 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r5
DL-InformationPerRL-List-r6 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r6
DL-InformationPerRL-List-v6b0ext ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-v6b0ext
DL-InformationPerRL-List-r5bis ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r5bis
DL-InformationPerRL-List-r7 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r7
DL-InformationPerRL-List-r8 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r8
DL-InformationPerRL-List-r11 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r11
DL-InformationPerRL-List-r12 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r12
DL-InformationPerRL-List-r13 ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-r13
DL-InformationPerRL-ListPostFDD ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-InformationPerRL-PostFDD
DL-InformationPerRL-PostFDD ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostFDD
}
DL-InformationPerRL-PostTDD ::= SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-InfoPost,
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostTDD
}
DL-InformationPerRL-PostTDD-LCR-r4 ::= SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-InfoPostTDD-LCR-r4,
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-PostTDD-LCR-r4
}
--for 1.28Mcps TDD Multi-Carrier
DL-MultiCarrier-Information ::= SEQUENCE {
tsn-Length ENUMERATED { tsn-6bits, tsn-9bits } OPTIONAL,
multiCarrierNumber INTEGER (1..maxTDD128Carrier) OPTIONAL,
dl-HSPDSCH-MultiCarrier-Information DL-HSPDSCH-MultiCarrier-Information OPTIONAL
}
DL-PDSCH-Information ::= SEQUENCE {
-- dummy1 and dummy 2 are not used in this version of specification, it should
-- not be sent and if received it should be ignored.
dummy1 PDSCH-SHO-DCH-Info OPTIONAL,
dummy2 PDSCH-CodeMapping OPTIONAL
}
Dl-rate-matching-restriction ::= SEQUENCE {
restrictedTrCH-InfoList RestrictedTrCH-InfoList OPTIONAL
}
DL-SecondaryCellInfoFDD ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
new-H-RNTI H-RNTI,
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
measurementPowerOffset MeasurementPowerOffset,
uarfcn-DL UARFCN
}
}
DL-SecondaryCellInfoFDD-v890ext ::= SEQUENCE {
differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
}
DL-SecondaryCellInfoFDD-r9 ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
new-H-RNTI H-RNTI,
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
measurementPowerOffset MeasurementPowerOffset,
uarfcn-DL UARFCN,
differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
}
},
secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD OPTIONAL
}
DL-SecondaryCellInfoFDD-r10 ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
new-H-RNTI H-RNTI,
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
measurementPowerOffset MeasurementPowerOffset,
uarfcn-DL UARFCN,
differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
}
},
secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL
}
DL-SecondaryCellInfoFDD-r11 ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
new-H-RNTI H-RNTI,
dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
measurementPowerOffset MeasurementPowerOffset,
measurementPowerOffset1 MeasurementPowerOffset OPTIONAL,
uarfcn-DL UARFCN,
differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL,
multiflowConfigurationInfo MultiflowConfigurationInfo OPTIONAL
}
},
secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL,
secondaryCell4x4MIMOparameters SecondaryCell4x4MIMOparametersFDD OPTIONAL
}
DL-SecondaryCellInfoFDD-HandoverToUtran ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
new-H-RNTI H-RNTI,
primaryCPICH-Info PrimaryCPICH-Info,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
measurementPowerOffset MeasurementPowerOffset,
uarfcn-DL UARFCN,
differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
}
}
}
DL-TPC-PowerOffsetPerRL ::= SEQUENCE {
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL
}
-- NOTE: The radio links in the following list have a one-to-one mapping with the
-- radio links in the message.
DL-TPC-PowerOffsetPerRL-List ::= SEQUENCE (SIZE (1..maxRL)) OF
DL-TPC-PowerOffsetPerRL
DL-TS-ChannelisationCode ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
DL-TS-ChannelisationCode-VHCR ::= ENUMERATED {
cc32-1, cc32-2, cc32-3, cc32-4,
cc132-5, cc32-6, cc32-7, cc32-8,
cc32-9, cc32-10, cc32-11, cc32-12,
cc32-13, cc32-14, cc32-15, cc32-16,
cc32-17, cc32-18, cc32-19, cc32-20,
cc32-21, cc32-22, cc32-23, cc32-24,
cc32-25, cc32-26, cc32-27, cc32-28,
cc32-29, cc32-30, cc32-31, cc32-32 }
DL-TS-ChannelisationCodesShort ::= SEQUENCE {
codesRepresentation CHOICE {
consecutive SEQUENCE {
firstChannelisationCode DL-TS-ChannelisationCode,
lastChannelisationCode DL-TS-ChannelisationCode
},
bitmap BIT STRING {
chCode16-SF16(0),
chCode15-SF16(1),
chCode14-SF16(2),
chCode13-SF16(3),
chCode12-SF16(4),
chCode11-SF16(5),
chCode10-SF16(6),
chCode9-SF16(7),
chCode8-SF16(8),
chCode7-SF16(9),
chCode6-SF16(10),
chCode5-SF16(11),
chCode4-SF16(12),
chCode3-SF16(13),
chCode2-SF16(14),
chCode1-SF16(15)
} (SIZE (16))
}
}
DL-TS-ChannelisationCodesShort-VHCR ::= SEQUENCE {
codesRepresentation CHOICE {
consecutive SEQUENCE {
firstChannelisationCode DL-TS-ChannelisationCode-VHCR,
lastChannelisationCode DL-TS-ChannelisationCode-VHCR
},
bitmap BIT STRING {
chCode32-SF32(0),
chCode31-SF32(1),
chCode30-SF32(2),
chCode29-SF32(3),
chCode28-SF32(4),
chCode27-SF32(5),
chCode26-SF32(6),
chCode25-SF32(7),
chCode24-SF32(8),
chCode23-SF32(9),
chCode22-SF32(10),
chCode21-SF32(11),
chCode20-SF32(12),
chCode19-SF32(13),
chCode18-SF32(14),
chCode17-SF32(15),
chCode16-SF32(16),
chCode15-SF32(17),
chCode14-SF32(18),
chCode13-SF32(19),
chCode12-SF32(20),
chCode11-SF32(21),
chCode10-SF32(22),
chCode9-SF32(23),
chCode8-SF32(24),
chCode7-SF32(25),
chCode6-SF32(26),
chCode5-SF32(27),
chCode4-SF32(28),
chCode3-SF32(29),
chCode2-SF32(30),
chCode1-SF32(31)
} (SIZE (32))
}
}
DL-ChannelCodes-MBSFN-IMB384 ::= SEQUENCE {
firstChannelisationCode INTEGER (1..15),
lastChannelisationCode INTEGER (1..15) OPTIONAL
}
DLUL-HSPA-Information-r8 ::= SEQUENCE {
ul-EDCH-Information UL-EDCH-Information-r8,
dl-CommonInformation DL-CommonInformation-r8,
dl-InformationPerRL-List DL-InformationPerRL-List-r7,
dl-HSPDSCH-Information DL-HSPDSCH-Information-r8
}
DLUL-HSPA-Information-r9 ::= SEQUENCE {
ul-EDCH-Information UL-EDCH-Information-r9,
dl-CommonInformation DL-CommonInformation-r8,
dl-InformationPerRL-List DL-InformationPerRL-List-r7,
dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
}
DLUL-HSPA-Information-r10 ::= SEQUENCE {
ul-EDCH-Information UL-EDCH-Information-r9,
dl-CommonInformation DL-CommonInformation-r10,
dl-InformationPerRL-List DL-InformationPerRL-List-r7,
dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
}
DownlinkAdditionalTimeslots ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
}
}
}
DownlinkAdditionalTimeslots-VHCR ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-VHCR,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort-VHCR
}
}
}
DownlinkAdditionalTimeslots-LCR-r4 ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
}
}
}
DownlinkAdditionalTimeslots-r7 ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-r7,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort
}
}
}
DownlinkTimeslotsCodes ::= SEQUENCE {
firstIndividualTimeslotInfo IndividualTimeslotInfo,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive INTEGER (1..maxTS-1),
timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
DownlinkAdditionalTimeslots
}
}
}
DownlinkTimeslotsCodes-VHCR ::= SEQUENCE {
firstIndividualTimeslotInfo IndividualTimeslotInfo-VHCR,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort-VHCR,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive INTEGER (1..maxTS-1),
timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
DownlinkAdditionalTimeslots-VHCR
}
}
}
DownlinkTimeslotsCodes-LCR-r4 ::= SEQUENCE {
firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive INTEGER (1..maxTS-LCR-1),
timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
DownlinkAdditionalTimeslots-LCR-r4
}
}
}
DownlinkTimeslotsCodes-r7 ::= SEQUENCE {
firstIndividualTimeslotInfo IndividualTimeslotInfo-r7,
dl-TS-ChannelisationCodesShort DL-TS-ChannelisationCodesShort,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive INTEGER (1..maxTS-1),
timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
DownlinkAdditionalTimeslots-r7
}
}
}
DPC-Mode ::= ENUMERATED {
singleTPC,
tpcTripletInSoft }
DPCCH2Info ::= SEQUENCE {
dpcch2TxPowerOffset Dpcch2TxPowerOffset
}
DPCCH2InfoFDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
dpcch2Info DPCCH2Info OPTIONAL,
f-dpchInfo F-DPCHInfo OPTIONAL,
extended-E-DPCCH-DPCCHPO Extended-E-DPCCH-DPCCH-PowerOffset OPTIONAL,
designatedNonServingHS-DSCHCellInfo DesignatedNonServingHS-DSCHCellInfo OPTIONAL
}
}
}
Dpcch2TxPowerOffset ::= INTEGER (0..20)
-- Actual value DPCCH-PowerOffset = IE value * 2
DPCCH-PowerOffset ::= INTEGER (-82..-3)
-- Actual value DPCCH-PowerOffset2 = 2 + (IE value * 4)
DPCCH-PowerOffset2 ::= INTEGER (-28..-13)
DPCH-CompressedModeInfo ::= SEQUENCE {
tgp-SequenceList TGP-SequenceList
}
DPCH-CompressedModeInfo-r8 ::= SEQUENCE {
tgp-SequenceList TGP-SequenceList-r8
}
DPCH-CompressedModeInfo-r10 ::= SEQUENCE {
tgp-SequenceList TGP-SequenceList-r10
}
DPCH-CompressedModeStatusInfo ::= SEQUENCE {
tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-SequenceShort
}
DPCH-CompressedModeStatusInfo-r10 ::= SEQUENCE {
tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-SequenceShort-r10
}
-- Actual value DPCH-FrameOffset = IE value * 256
DPCH-FrameOffset ::= INTEGER (0..149)
FDPCH-SlotFormat ::= INTEGER (0..9)
UE-DRX-Cycle-InactivityThreshold ::= ENUMERATED {
sub-frames-0,
sub-frames-1,
sub-frames-2,
sub-frames-4,
sub-frames-8,
sub-frames-16,
sub-frames-32,
sub-frames-64,
sub-frames-128,
sub-frames-256,
sub-frames-512,
spare5,
spare4,
spare3,
spare2,
spare1 }
DRX-Info ::= SEQUENCE {
ue-drx-Cycle UE-DRX-Cycle,
ue-drx-Cycle-InactivityThreshold UE-DRX-Cycle-InactivityThreshold,
ue-GrantMonitoring-InactivityThreshold
UE-GrantMonitoring-InactivityThreshold,
ue-drx-GrantMonitoring BOOLEAN
}
DRX-Info-r12 ::= SEQUENCE {
ue-drx-Cycle UE-DRX-Cycle,
ue-drx-Cycle2 UE-DRX-Cycle2 OPTIONAL,
ue-drx-Cycle-InactivityThreshold UE-DRX-Cycle-InactivityThreshold,
ue-drx-Cycle2-InactivityThreshold UE-DRX-Cycle-InactivityThreshold OPTIONAL,
ue-GrantMonitoring-InactivityThreshold
UE-GrantMonitoring-InactivityThreshold,
ue-drx-GrantMonitoring BOOLEAN
}
DSCH-Mapping ::= SEQUENCE {
maxTFCI-Field2Value MaxTFCI-Field2Value,
spreadingFactor SF-PDSCH,
codeNumber CodeNumberDSCH,
multiCodeInfo MultiCodeInfo
}
DSCH-MappingList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
DSCH-Mapping
DSCH-RadioLinkIdentifier ::= INTEGER (0..511)
DSCH-TransportChannelsInfo ::= SEQUENCE (SIZE (1..maxTrCH)) OF
SEQUENCE {
dsch-transport-channel-identity TransportChannelIdentity,
dsch-TFS TransportFormatSet
}
DTX-DRX-Info-r7 ::= SEQUENCE {
dtx-Info DTX-Info OPTIONAL,
drx-Info DRX-Info OPTIONAL,
uplink-DPCCHSlotFormatInformation Uplink-DPCCH-Slot-Format-Information
}
DTX-DRX-Info-r12 ::= SEQUENCE {
dtx-Info DTX-Info OPTIONAL,
dtx-Info-SecondaryUplinkFrequency DTX-Info-SecondaryUplinkFrequency OPTIONAL,
drx-Info DRX-Info-r12 OPTIONAL,
uplink-DPCCHSlotFormatInformation Uplink-DPCCH-Slot-Format-Information
}
DTX-E-DCH-TTI-10ms ::= SEQUENCE {
ue-dtx-Cycle1-10ms UE-DTX-Cycle1-10ms,
ue-dtx-Cycle2-10ms UE-DTX-Cycle2-10ms,
mac-dtx-Cycle-10ms MAC-DTX-Cycle-10ms
}
DTX-E-DCH-TTI-2ms ::= SEQUENCE {
ue-dtx-Cycle1-2ms UE-DTX-Cycle1-2ms,
ue-dtx-Cycle2-2ms UE-DTX-Cycle2-2ms,
mac-dtx-Cycle-2ms MAC-DTX-Cycle-2ms
}
DTX-Info ::= SEQUENCE {
e-dch-TTI-Length CHOICE {
dtx-e-dch-TTI-10ms DTX-E-DCH-TTI-10ms,
dtx-e-dch-TTI-2ms DTX-E-DCH-TTI-2ms
},
ue-dtx-cycle2InactivityThreshold UE-DTX-Cycle2InactivityThreshold,
ue-dtx-cycle2DefaultSG INTEGER (0..38) OPTIONAL,
-- if ue-dtx-long-preamble-length is not present, the value is '2 slots'
ue-dtx-long-preamble-length UE-DTX-long-preamble-length OPTIONAL,
mac-InactivityThreshold MAC-InactivityThreshold,
cqi-dtx-Timer CQI-DTX-Timer,
ue-dpcch-Burst1 UE-DPCCH-Burst,
ue-dpcch-Burst2 UE-DPCCH-Burst
}
DTX-Info-SecondaryUplinkFrequency ::= SEQUENCE {
e-dch-TTI-Length CHOICE {
dtx-e-dch-TTI-10ms NULL,
dtx-e-dch-TTI-2ms SEQUENCE {
ue-dtx-Cycle1-2ms-Secondary UE-DTX-Cycle1-2ms OPTIONAL,
ue-dtx-Cycle2-2ms-Secondary UE-DTX-Cycle2-2ms-Secondary }
},
ue-dtx-cycle2InactivityThreshold-Secondary UE-DTX-Cycle2InactivityThreshold OPTIONAL,
-- if ue-dtx-long-preamble-length is not present, the value is '2 slots'
ue-dtx-long-preamble-length-Secondary UE-DTX-long-preamble-length OPTIONAL,
ue-dpcch-Burst1-Secondary UE-DPCCH-Burst OPTIONAL,
ue-dpcch-Burst2-Secondary UE-DPCCH-Burst OPTIONAL
}
DurationTimeInfo ::= INTEGER (1..4096)
DynamicPersistenceLevel ::= INTEGER (1..8)
DynamicPersistenceLevelList ::= SEQUENCE (SIZE (1..maxPRACH)) OF
DynamicPersistenceLevel
DynamicPersistenceLevelTF-List ::= SEQUENCE (SIZE (1..maxTF-CPCH)) OF
DynamicPersistenceLevel
DynamicTFInformationCCCH ::= SEQUENCE {
octetModeRLC-SizeInfoType2 OctetModeRLC-SizeInfoType2
}
E-AGCH-ChannelisationCode ::= INTEGER (0..255)
E-AGCH-DRX-Info-TDD128 ::= SEQUENCE {
e-AGCH-DRX-InfoType CHOICE {
sameAsHS-SCCH NULL,
e-AGCH-DRX-Parameters SEQUENCE {
e-AGCH-DRX-Cycle ControlChannelDRXCycle-TDD128,
e-AGCH-InactivityMonitorThreshold E-AGCH-InactivityMonitorThreshold-TDD128
OPTIONAL,
e-AGCH-DRX-Offset INTEGER (0..63)
}
}
}
E-AGCH-InactivityMonitorThreshold-TDD128 ::= ENUMERATED {
radio-frames-0, radio-frames-1, radio-frames-2,
radio-frames-4, radio-frames-8, radio-frames-16,
radio-frames-32, radio-frames-64, radio-frames-128,
radio-frames-256, radio-frames-512,
spare5, spare4, spare3, spare2, infinity }
E-AGCH-Individual ::= SEQUENCE {
tS-number INTEGER (0..14),
channelisation-code DL-TS-ChannelisationCode,
midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
}
E-AGCH-Individual-VHCR ::= SEQUENCE {
tS-number INTEGER (0..14),
channelisation-code DL-TS-ChannelisationCode-VHCR,
midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
}
E-AGCH-Individual-LCR ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
firstChannelisationCode HS-ChannelisationCode-LCR,
secondChannelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
E-AGCH-Information ::= SEQUENCE {
e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
}
E-AGCH-Information-r7 ::= SEQUENCE {
modeSpecific CHOICE {
fdd SEQUENCE {
e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
},
tdd CHOICE {
tdd384 SEQUENCE {
long-Term-Grant-Indicator BOOLEAN OPTIONAL,
length-of-TTRI-field INTEGER (1..12),
e-AGCH-Set-Config E-AGCH-Set-Config,
e-AGCH-BLER-Target Bler-Target
},
tdd768 SEQUENCE {
long-Term-Grant-Indicator BOOLEAN OPTIONAL,
length-of-TTRI-field INTEGER (1..12),
e-AGCH-Set-Config E-AGCH-Set-Config-VHCR,
e-AGCH-BLER-Target Bler-Target
},
tdd128 SEQUENCE {
rdi-Indicator BOOLEAN,
tpc-StepSize TPC-StepSizeTDD,
e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
e-AGCH-BLER-Target Bler-Target
}
}
}
}
E-AGCH-Information-r8 ::= SEQUENCE {
modeSpecific CHOICE {
fdd SEQUENCE {
e-AGCH-ChannelisationCode E-AGCH-ChannelisationCode
},
tdd CHOICE {
tdd384 SEQUENCE {
long-Term-Grant-Indicator BOOLEAN OPTIONAL,
length-of-TTRI-field INTEGER (1..12),
e-AGCH-Set-Config E-AGCH-Set-Config,
e-AGCH-BLER-Target Bler-Target
},
tdd768 SEQUENCE {
long-Term-Grant-Indicator BOOLEAN OPTIONAL,
length-of-TTRI-field INTEGER (1..12),
e-AGCH-Set-Config E-AGCH-Set-Config-VHCR,
e-AGCH-BLER-Target Bler-Target
},
tdd128 SEQUENCE {
rdi-Indicator BOOLEAN,
tpc-StepSize TPC-StepSizeTDD,
e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
e-AGCH-BLER-Target Bler-Target,
e-AGCH-InactivityMonitorThreshold E-AGCH-InactivityMonitorThreshold-TDD128
OPTIONAL
}
}
}
}
E-AGCH-Information-TDD128 ::= SEQUENCE {
rdi-Indicator BOOLEAN,
tpc-StepSize TPC-StepSizeTDD,
e-AGCH-Set-Config E-AGCH-Set-Config-LCR,
e-AGCH-BLER-Target Bler-Target
}
E-AGCH-Set-Config ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
E-AGCH-Individual
E-AGCH-Set-Config-VHCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
E-AGCH-Individual-VHCR
E-AGCH-Set-Config-LCR ::= SEQUENCE (SIZE (1..maxNumE-AGCH)) OF
E-AGCH-Individual-LCR
E-ROCH-ChannelisationCode ::= INTEGER (0..255)
E-ROCH-Information ::= SEQUENCE {
e-ROCH-ChannelisationCode E-ROCH-ChannelisationCode,
e-roch-e-rnti E-RNTI
}
E-DCH-MinimumSet-E-TFCI ::= INTEGER (0..127)
E-DCH-ReconfigurationInfo ::= SEQUENCE {
e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell OPTIONAL,
e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
E-DCH-RL-InfoOtherCell OPTIONAL
}
E-DCH-ReconfigurationInfo-r7 ::= SEQUENCE {
e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell-r7 OPTIONAL,
e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
E-DCH-RL-InfoOtherCell OPTIONAL
}
E-DCH-ReconfigurationInfo-r11 ::= SEQUENCE {
e-DCH-RL-InfoNewServingCell E-DCH-RL-InfoNewServingCell-r11 OPTIONAL,
e-DCH-RL-InfoOtherCellList SEQUENCE (SIZE (1..maxEDCHRL)) OF
E-DCH-RL-InfoOtherCell-r11 OPTIONAL
}
E-DCH-ReconfigurationInfo-SecULFrequency ::= SEQUENCE {
e-DCH-RL-InfoNewSecServingCell E-DCH-RL-InfoNewSecServingCell OPTIONAL,
e-DCH-RL-InfoOtherCellList-SecULFreq SEQUENCE (SIZE (1..maxEDCHRL)) OF
E-DCH-RL-InfoOtherCell-SecULFreq OPTIONAL
}
E-DCH-RL-InfoNewServingCell ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-AGCH-Information E-AGCH-Information,
servingGrant SEQUENCE {
value INTEGER (0..38) OPTIONAL,
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList OPTIONAL,
powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoNewServingCell-r7 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-AGCH-Information E-AGCH-Information,
servingGrant SEQUENCE {
value INTEGER (0..38) OPTIONAL,
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL,
powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoNewServingCell-r11 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-AGCH-Information E-AGCH-Information,
e-ROCH-Information E-ROCH-Information OPTIONAL,
servingGrant SEQUENCE {
value INTEGER (0..38) OPTIONAL,
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL,
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL,
powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL,
e-HICH-Information E-HICH-Information-r11 OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoNewSecServingCell ::= SEQUENCE {
e-AGCH-Information E-AGCH-Information,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoOtherCell ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information,
releaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoOtherCell-r11 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-HICH-Info CHOICE {
e-HICH-Information E-HICH-Information-r11,
releaseIndicator NULL,
secondaryReleaseIndicator NULL
} OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoOtherCell-SecULFreq ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Info CHOICE {
e-RGCH-Information E-RGCH-Information,
releaseIndicator NULL
} OPTIONAL
}
E-DCH-RL-InfoSameServingCell ::= SEQUENCE {
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7 OPTIONAL
}
E-DCH-SPS-Information-TDD128 ::= SEQUENCE {
e-dch-SPS-Operation CHOICE {
continue NULL,
newOperation E-DCH-SPS-NewOperation-TDD128
}
}
E-DCH-SPS-NewOperation-TDD128 ::= SEQUENCE {
e-hich-Info E-HICH-Information-For-SPS-TDD128,
e-dch-TxPattern E-DCH-TxPatternList-TDD128 OPTIONAL,
initialSPSInfoForEDCH SEQUENCE {
n-E-UCCH INTEGER (1..8),
codeResourceInfo UL-TS-ChannelisationCode,
timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
powerResourceRelatedInfo INTEGER (1..32),
activationTime ActivationTime,
subframeNum INTEGER (0..1),
initialTxPatternIndex INTEGER (0..maxEDCHTxPattern-TDD128-1)
} OPTIONAL
}
E-DCH-TxPatternList-TDD128 ::= SEQUENCE (SIZE (1..maxEDCHTxPattern-TDD128)) OF
SEQUENCE {
repetitionPeriodAndLength RepetitionPeriodAndLengthForSPS
}
E-DPCCH-Info ::= SEQUENCE {
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset,
happyBit-DelayCondition HappyBit-DelayCondition
}
E-DPCCH-Info-r7 ::= SEQUENCE {
e-DPCCH-DPCCH-PowerOffset E-DPCCH-DPCCH-PowerOffset,
happyBit-DelayCondition HappyBit-DelayCondition,
e-TFC-Boost-Info E-TFC-Boost-Info-r7 OPTIONAL,
e-DPDCH-PowerInterpolation E-DPDCH-PowerInterpolation OPTIONAL
}
E-DPCCH-DPCCH-PowerOffset ::= INTEGER (0..8)
Extended-E-DPCCH-DPCCH-PowerOffset ::= INTEGER (9..15)
E-DPDCH-Info ::= SEQUENCE {
e-TFCI-TableIndex E-TFCI-TableIndex,
e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList,
maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
pl-NonMax E-DPDCH-PL-NonMax,
schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL
}
E-DPDCH-Info-r7 ::= SEQUENCE {
e-TFCI-TableIndex E-TFCI-TableIndex,
e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7,
maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
pl-NonMax E-DPDCH-PL-NonMax,
schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL
}
E-DPDCH-Info-r8 ::= SEQUENCE {
e-TFCI-TableIndex E-TFCI-TableIndex,
e-DCH-MinimumSet-E-TFCI E-DCH-MinimumSet-E-TFCI OPTIONAL,
reference-E-TFCIs E-DPDCH-Reference-E-TFCIList-r7,
minReduced-E-DPDCH-GainFactor MinReduced-E-DPDCH-GainFactor OPTIONAL,
maxChannelisationCodes E-DPDCH-MaxChannelisationCodes,
pl-NonMax E-DPDCH-PL-NonMax,
schedulingInfoConfiguration E-DPDCH-SchedulingInfoConfiguration,
threeIndexStepThreshold INTEGER (0..37) OPTIONAL,
twoIndexStepThreshold INTEGER (0..37) OPTIONAL
}
E-DPDCH-PeriodicyOfSchedInfo ::= ENUMERATED {
everyEDCHTTI, ms4, ms10, ms20, ms50, ms100, ms200, ms500,
ms1000 }
-- The actual value of E-DPDCH-PL-NonMax is: IE value * 0.04
E-DPDCH-PL-NonMax ::= INTEGER (11..25)
E-DPDCH-PowerInterpolation ::= BOOLEAN
E-DPDCH-Reference-E-TFCI ::= SEQUENCE {
reference-E-TFCI INTEGER (0..127),
reference-E-TFCI-PO INTEGER (0..29)
}
E-DPDCH-Reference-E-TFCI-r7 ::= SEQUENCE {
reference-E-TFCI INTEGER (0..127),
reference-E-TFCI-PO-r7 INTEGER (0..31)
}
E-DPDCH-Reference-E-TFCIList ::= SEQUENCE (SIZE (1..8)) OF E-DPDCH-Reference-E-TFCI
E-DPDCH-Reference-E-TFCIList-r7 ::= SEQUENCE (SIZE (1..8)) OF E-DPDCH-Reference-E-TFCI-r7
E-DPDCH-SchedulingInfoConfiguration ::= SEQUENCE {
periodicityOfSchedInfo-NoGrant E-DPDCH-PeriodicyOfSchedInfo OPTIONAL,
periodicityOfSchedInfo-Grant E-DPDCH-PeriodicyOfSchedInfo OPTIONAL,
powerOffsetForSchedInfo INTEGER (0..6)
}
E-DPDCH-SchedulingTransmConfiguration ::= SEQUENCE {
ms2-SchedTransmGrantHARQAlloc BIT STRING (SIZE (8)) OPTIONAL,
servingGrant SEQUENCE {
value INTEGER (0..38),
primary-Secondary-GrantSelector ENUMERATED { primary, secondary }
} OPTIONAL
}
E-DPDCH-MaxChannelisationCodes ::= ENUMERATED {
sf256, sf128, sf64, sf32, sf16, sf8, sf4, sf4x2,
sf2x2, sf4x2-and-sf2x2 }
E-HICH-ChannelisationCode ::= INTEGER (0..127)
E-HICH-Information ::= SEQUENCE {
channelisationCode E-HICH-ChannelisationCode,
signatureSequence E-HICH-RGCH-SignatureSequence
}
E-HICH-Information-r11 ::= SEQUENCE {
channelisationCode E-HICH-ChannelisationCode,
signatureSequence E-HICH-RGCH-SignatureSequence,
secondarySignatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
}
E-HICH-Information-CommonEdch ::= SEQUENCE {
channelisationCode E-HICH-ChannelisationCode OPTIONAL,
signatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
}
E-HICH-Information-TDD384-768 ::= SEQUENCE {
n-E-HICH INTEGER (4..44),
tS-Number INTEGER (0..14),
modeSpecificInfo CHOICE {
tdd384 DL-TS-ChannelisationCode,
tdd768 DL-TS-ChannelisationCode-VHCR
},
burst-Type ENUMERATED { type1, type2 },
midamble-Allocation-Mode ENUMERATED { default, common }
}
E-HICH-Information-LCR ::= SEQUENCE {
ei INTEGER (0..3),
timeslotNumber TimeslotNumber-LCR-r4,
channelisation-Code HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
E-HICH-Information-TDD128 ::= SEQUENCE {
n-E-HICH INTEGER (4..15),
e-HICH-InfoList E-HICH-Information-LCR-List
}
E-HICH-Information-LCR-List ::= SEQUENCE (SIZE (1..maxNumE-HICH)) OF
E-HICH-Information-LCR
E-HICH-RGCH-SignatureSequence ::= INTEGER (0..39)
E-HICH-Information-For-SPS-TDD128 ::= SEQUENCE {
configurationmode CHOICE{
implicit SEQUENCE {
ei INTEGER (0..3) OPTIONAL
},
explicit SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
channelisation-Code HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
},
signatureSequenceGroupIndex INTEGER (0..19)
}
E-PUCH-Info ::= SEQUENCE {
e-TFCS-Info E-TFCS-Info,
modeSpecificInfo CHOICE {
tdd348-tdd768 SEQUENCE {
noSlotsForTFCIandTPC INTEGER (1..12),
e-PUCH-ContantValue INTEGER (-35..10),
e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-2)) OF E-PUCH-TS-Slots,
e-PUCH-CodeHopping BOOLEAN,
e-PUCH-TPC-Step-Size INTEGER (1..3),
minimum-Allowed-Code-Rate INTEGER (0..63),
maximum-Allowed-Code-Rate INTEGER (0..63)
},
tdd128 SEQUENCE {
snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
prxdes-base INTEGER (-112..-50),
beaconPLEst BOOLEAN OPTIONAL,
tpc-StepSize TPC-StepSizeTDD,
pebase-PowerControlGAP PowerControlGAP OPTIONAL,
ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
E-PUCH-TS-Slots-LCR,
minimum-Allowed-Code-Rate INTEGER (0..63),
maximum-Allowed-Code-Rate INTEGER (0..63),
maximumNumOfRetransSchedInfo INTEGER (0..15),
retransTimerForSchedInfo ENUMERATED { ms10, ms15, ms20, ms25, ms30, ms35,
ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75,
ms80, ms85, ms90, ms95, ms100, ms110, ms120,
ms140, ms160, ms200, ms240,ms280, ms320, ms400,
ms480, ms560 }
}
},
-- For 3.84/7.68 TDD only, should be ignored for 1.28Mcps TDD mode
powerOffsetForSchedInfo INTEGER (0..6) OPTIONAL
}
E-PUCH-Info-TDD128 ::= SEQUENCE {
e-TFCS-Info E-TFCS-Info,
snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
prxdes-base INTEGER (-112..-50),
beaconPLEst BOOLEAN OPTIONAL,
tpc-StepSize TPC-StepSizeTDD,
pebase-PowerControlGAP INTEGER (1..255) OPTIONAL,
ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
E-PUCH-TS-Slots-LCR,
minimum-Allowed-Code-Rate INTEGER (0..63),
maximum-Allowed-Code-Rate INTEGER (0..63),
maximumNumOfRetransSchedInfo INTEGER (0..15),
retransTimerForSchedInfo ENUMERATED { ms10, ms15, ms20, ms25, ms30, ms35,
ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75,
ms80, ms85, ms90, ms95, ms100, ms110, ms120,
ms140, ms160, ms200, ms240,ms280, ms320, ms400,
ms480, ms560 },
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy INTEGER (0..6) OPTIONAL
}
E-PUCH-Info-MulticarrierEDCH-TDD128 ::= SEQUENCE {
e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
E-PUCH-TS-Slots-LCR
}
E-PUCH-TS-Slots ::= SEQUENCE {
ts-Number INTEGER (0..14),
midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
}
E-PUCH-TS-Slots-LCR ::= SEQUENCE {
-- Note: For 1.28Mcps TDD operation, valid value for timeslotNumber is INTEGER (1..5)
timeslotNumber TimeslotNumber-LCR-r4,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
E-RGCH-CombinationIndex ::= INTEGER (0..5)
E-RGCH-Information ::= SEQUENCE {
signatureSequence E-HICH-RGCH-SignatureSequence,
rg-CombinationIndex E-RGCH-CombinationIndex
}
E-RGCH-Information-CommonEdch ::= SEQUENCE {
signatureSequence E-HICH-RGCH-SignatureSequence OPTIONAL
}
E-RUCCH-AccessServiceClass ::= PRACH-Partitioning-LCR-r4
E-RUCCH-Info ::= SEQUENCE {
modeSpecificInfo CHOICE {
tdd384-tdd768 SEQUENCE {
e-RUCCH-ConstantValue INTEGER (-35..10),
e-RUCCH-PersistenceScalingFactor PersistenceScalingFactor,
t-RUCCH ENUMERATED {ms40, ms80, ms120, ms160, ms200,
ms240, ms280, ms320} OPTIONAL,
e-RUCCH-TS-Number INTEGER (0..14) OPTIONAL,
e-RUCCH-Midamble ENUMERATED {direct, direct-Inverted} OPTIONAL,
t-adv ENUMERATED { sec1, sec2, sec4, sec8, sec16,
sec32, sec128, infinity } OPTIONAL,
t-SCHED ENUMERATED { zero, ms40, ms80, ms160, ms250,
sec1, sec2, sec4 } OPTIONAL,
modeSpecificInfo CHOICE {
tdd384 CHOICE {
sF16 SEQUENCE (SIZE (1..8)) OF SF16Codes,
sF8 SEQUENCE (SIZE (1..8)) OF SF8Codes
},
tdd768 CHOICE {
sF32 SEQUENCE (SIZE (1..16)) OF SF32Codes,
sF816 SEQUENCE (SIZE (1..16)) OF SF16Codes2
}
}
},
tdd128 SEQUENCE {
t-RUCCH ENUMERATED { ms20, ms40, ms60, ms80, ms120,
ms160, ms200, ms240, ms280, ms320,
ms400, ms500, ms600, ms800, ms1000,
ms2000 } OPTIONAL,
n-RUCCH INTEGER (0..7) OPTIONAL,
t-WAIT ENUMERATED { everyEDCHTTI, ms40, ms80, ms160,
ms320, ms640, ms1000, ms2000 } OPTIONAL,
t-SI ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80,
ms160, ms200 } OPTIONAL,
extendedEstimationWindow INTEGER (2..5) OPTIONAL,
e-RUCCH-AccessServiceClass E-RUCCH-AccessServiceClass OPTIONAL,
e-RUCCH-PersistenceScalingFactor PersistenceScalingFactorList OPTIONAL,
sync-UL-InfoForE-RUCCH SYNC-UL-InfoForE-RUCCH OPTIONAL,
prach-information PRACH-Information-LCR-List OPTIONAL
}
}
}
E-RUCCH-Info-TDD128 ::= SEQUENCE {
t-RUCCH ENUMERATED { ms20, ms40, ms60, ms80, ms120,
ms160, ms200, ms240, ms280, ms320,
ms400, ms500, ms600, ms800, ms1000,
ms2000 } OPTIONAL,
n-RUCCH INTEGER (0..7) OPTIONAL,
t-WAIT ENUMERATED { everyEDCHTTI, ms40, ms80, ms160,
ms320, ms640, ms1000, ms2000 } OPTIONAL,
t-SI ENUMERATED { everyEDCHTTI, ms20, ms40, ms60, ms80,
ms160, ms200 } OPTIONAL,
extendedEstimationWindow INTEGER (2..5) OPTIONAL,
e-RUCCH-AccessServiceClass E-RUCCH-AccessServiceClass OPTIONAL,
e-RUCCH-PersistenceScalingFactor PersistenceScalingFactorList OPTIONAL,
sync-UL-InfoForE-RUCCH SYNC-UL-InfoForE-RUCCH OPTIONAL,
prach-information PRACH-Information-LCR-List OPTIONAL
}
E-TFC-Boost-Info-r7 ::= SEQUENCE {
e-TFCI-Boost INTEGER (0..127),
delta-T2TP INTEGER (0..6) OPTIONAL
}
E-TFCI-TableIndex ::= INTEGER (0..1)
E-TFCS-Info ::= SEQUENCE {
reference-Beta-QPSK-List SEQUENCE (SIZE (1..8)) OF Reference-Beta-QPSK,
reference-Beta-16QAM-List SEQUENCE (SIZE (1..8)) OF Reference-Beta-16QAM
}
EARFCN ::= INTEGER (0..65535)
EARFCNExtension ::= INTEGER (65536..262143)
EARFCNExtension2 ::= INTEGER (0..262143)
EARFCNRange ::= SEQUENCE {
-- If the IE earfcn is set to a value of 65535, then the EARFCN
-- value for that instance shall be read from the IE earfcnExt.
earfcn EARFCN,
earfcnExt EARFCNExtension OPTIONAL
}
EnablingDelay ::= ENUMERATED {
radio-frames-0,
radio-frames-1,
radio-frames-2,
radio-frames-4,
radio-frames-8,
radio-frames-16,
radio-frames-32,
radio-frames-64,
radio-frames-128,
spare7,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
EnablingDelay-TDD128 ::= ENUMERATED {
radio-frames-0, radio-frames-1, radio-frames-2,
radio-frames-4, radio-frames-8, radio-frames-16,
radio-frames-32, radio-frames-64, radio-frames-128,
spare7, spare6, spare5, spare4, spare3, spare2,
infinity }
EXT-UL-TimingAdvance ::= SEQUENCE {
modeSpecificInfo CHOICE {
tdd384 SEQUENCE {
ex-ul-TimingAdvance INTEGER (0..255)
},
tdd768 SEQUENCE {
ex-ul-TimingAdvance INTEGER (0..511)
}
}
}
F-DPCHInfo ::= SEQUENCE {
fdpch-SlotFormat INTEGER (0..9) OPTIONAL,
codeNumber INTEGER (0..255) OPTIONAL,
-- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
dl-FDPCH-TPCcommandErrorRate INTEGER (1..10) OPTIONAL
}
FACH-PCH-Information ::= SEQUENCE {
transportFormatSet TransportFormatSet,
transportChannelIdentity TransportChannelIdentity,
ctch-Indicator BOOLEAN
}
FACH-PCH-InformationList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
FACH-PCH-Information
Fallback-R99-PRACH-info-IEs::= SEQUENCE {
cCCH-Fallback BOOLEAN,
dCCH-Fallback BOOLEAN
}
Feedback-cycle ::= ENUMERATED {
fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160}
Feedback-cycle2 ::= ENUMERATED {
fc0, fc8, fc10, fc16,
fc20, f32, fc40, f64,
fc80, fc160, spare6, spare5,
spare4, spare3, spare2, spare1}
Feedback-cycle-r7 ::= ENUMERATED {
fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160,
fc16, fc32, fc64, spare4, spare3, spare2, spare1 }
FPACH-Info-r4 ::= SEQUENCE {
timeslot TimeslotNumber-LCR-r4,
channelisationCode TDD-FPACH-CCode16-r4,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
wi Wi-LCR
}
F-TPICH-InfoNewServingCell ::= SEQUENCE {
f-tpich-Information F-TPICH-Information
}
F-TPICH-InfoOtherCell ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
f-tpich-Info CHOICE {
f-tpich-Information F-TPICH-Information,
releaseIndicator NULL
}
}
F-TPICH-Information ::= SEQUENCE {
ftpich-SlotFormat FTPICH-SlotFormat,
ftpich-CodeNumber INTEGER (0..255),
ftpich-FrameOffset FTPICH-FrameOffset
}
F-TPICH-ReconfigurationInfo ::= SEQUENCE {
f-tpich-InfoNewServingCell F-TPICH-InfoNewServingCell OPTIONAL,
f-tpich-InfoOtherCellList SEQUENCE (SIZE (1..maxRL)) OF
F-TPICH-InfoOtherCell OPTIONAL
}
-- Actual value FTPICH-FrameOffset = IE value * 256
FTPICH-FrameOffset ::= INTEGER (0..149)
FTPICH-SlotFormat ::= INTEGER (0..9)
FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF
FrequencyIndexForEnhancedMeas
FreqIndexListForEnhancedMeas-r12 ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF
FrequencyIndexForEnhancedMeas-r12
FrequencyInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd FrequencyInfoFDD,
tdd FrequencyInfoTDD }
}
FrequencyInfoFDD ::= SEQUENCE {
uarfcn-UL UARFCN OPTIONAL,
uarfcn-DL UARFCN
}
FrequencyInfoTDD ::= SEQUENCE {
uarfcn-Nt UARFCN
}
FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1)
FrequencyIndexForEnhancedMeas-r12 ::= INTEGER (0..maxCellMeas-ext-1)
HappyBit-DelayCondition ::= ENUMERATED {
ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 }
HARQ-Preamble-Mode ::= INTEGER (0..1)
HS-ChannelisationCode-LCR ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
HS-ChannelisationCodeSetInfo-LCR ::= SEQUENCE {
startCode HS-ChannelisationCode-LCR,
stopCode HS-ChannelisationCode-LCR
}
HS-DSCH-CommonSystemInformation ::= SEQUENCE {
ccch-MappingInfo CommonRBMappingInfo,
srb1-MappingInfo CommonRBMappingInfo OPTIONAL,
common-MAC-ehs-ReorderingQueueList Common-MAC-ehs-ReorderingQueueList,
hs-scch-SystemInfo HS-SCCH-SystemInfo,
harq-SystemInfo HARQ-Info,
common-H-RNTI-information SEQUENCE (SIZE (1..maxCommonHRNTI)) OF
H-RNTI,
bcchSpecific-H-RNTI H-RNTI
}
HS-DSCH-CommonSystemInformation-TDD128 ::= SEQUENCE {
ccch-MappingInfo CommonRBMappingInfo,
srb1-MappingInfo CommonRBMappingInfo OPTIONAL,
common-MAC-ehs-ReorderingQueueList Common-MAC-ehs-ReorderingQueueList,
hs-scch-SystemInfo-tdd128 HS-SCCH-SystemInfo-TDD128,
harq-SystemInfo HARQ-Info,
hs-pdsch-MidambleConfiguration HS-PDSCH-Midamble-Configuration-TDD128,
common-H-RNTI-information SEQUENCE (SIZE (1..maxCommonHRNTI)) OF H-RNTI,
bcchSpecific-H-RNTI H-RNTI
}
HS-DSCH-DrxBurstFach ::= ENUMERATED {
f1, f2, f4, f8, f16, spare3, spare2, spare1 }
HS-DSCH-DrxCellfach-info ::= SEQUENCE {
t-321 T-321,
hs-dsch-DrxCycleFach HS-DSCH-DrxCycleFach,
hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach,
drxInterruption-hs-dsch BOOLEAN
}
HS-DSCH-DrxCellfach-info-TDD128 ::= SEQUENCE {
t-321 T-321,
hs-dsch-DrxCycleFach HS-DSCH-DrxCycleFach,
hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach
}
HS-DSCH-DrxCellfach-SecondDrx-info ::= SEQUENCE {
hs-dsch-SecondDrx-CycleFach HS-DSCH-SecondDrx-CycleFach,
drx-level CHOICE {
one-level-DRX SEQUENCE {
hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL,
t329 T-329 OPTIONAL
},
two-level-DRX SEQUENCE {
t328 T-328 OPTIONAL,
hs-dsch-First-Rx-BurstFach HS-DSCH-First-Rx-BurstFach OPTIONAL,
hs-dsch-First-Drx-CycleFach HS-DSCH-First-Drx-CycleFach OPTIONAL,
hs-dsch-Second-Rx-BurstFach HS-DSCH-Second-Rx-BurstFach OPTIONAL,
t329 T-329 OPTIONAL
}
}
}
HS-DSCH-DrxCycleFach ::= ENUMERATED {
f4, f8, f16, f32 }
HS-DSCH-First-Drx-CycleFach ::= ENUMERATED {
f2, f4, f8, f16, f32, f64 }
HS-DSCH-First-Rx-BurstFach ::= ENUMERATED {
f0p4, f0p8 }
HS-DSCH-PagingSystemInformation ::= SEQUENCE {
dlScramblingCode SecondaryScramblingCode OPTIONAL,
pich-ForHSDPASupportedPagingList SEQUENCE (SIZE (1..maxSCCPCH)) OF
PICH-ForHSDPASupportedPaging,
numberOfPcchTransmissions INTEGER(1..5),
transportBlockSizeList SEQUENCE (SIZE (1..2)) OF
TransportBlockSizeIndex
}
HS-DSCH-PagingSystemInformation-TDD128 ::= SEQUENCE {
pich-ForHsdschList SEQUENCE (SIZE (1..maxSCCPCH)) OF
PICH-ForHSDPASupportedPaging-TDD128,
dtch-DCCH-reception-window-size INTEGER (1..16),
pcch-InformationList PCCH-InformationList OPTIONAL
}
HS-DSCH-RxPatternList-TDD128 ::= SEQUENCE (SIZE (1..maxRxPatternForHSDSCH-TDD128)) OF
SEQUENCE {
repetitionPeriodAndLength RepetitionPeriodAndLengthForSPS
}
HS-DSCH-Second-Rx-BurstFach ::= ENUMERATED {
f1, f2 }
HS-DSCH-SecondDrx-CycleFach ::= ENUMERATED {
f4, f8, f16, f32, f64, f128, f256, f512 }
HS-DSCH-TBSizeTable ::= ENUMERATED { octetAligned }
HS-DSCH-TbsList-TDD128 ::= SEQUENCE (SIZE (1..maxTbsForHSDSCH-TDD128)) OF
SEQUENCE {
hs-dsch-TBSizeIndex INTEGER (1..63)
}
HS-DSCH-SPS-Information-TDD128 ::= SEQUENCE {
hs-dsch-SPS-Operation CHOICE {
continue NULL,
newOperation HS-DSCH-SPS-NewOperation-TDD128
}
}
HS-DSCH-SPS-NewOperation-TDD128 ::= SEQUENCE {
hs-dsch-TbsList HS-DSCH-TbsList-TDD128 OPTIONAL,
hs-dsch-RxPatternList HS-DSCH-RxPatternList-TDD128 OPTIONAL,
hARQInfoForSPS SEQUENCE {
numberOfProcesses INTEGER (1..8),
memorySize HARQMemorySize
} OPTIONAL,
hs-sich-List HS-SICH-List-TDD128,
initialSPSInfoForHSDSCH SEQUENCE {
timeslotInfo BIT STRING (SIZE (5)),
codeResourceInfo HS-ChannelisationCodeSetInfo-LCR,
activationTime ActivationTime,
sfnNum INTEGER (0..1),
initialRxPatternIndex INTEGER (0..maxRxPatternForHSDSCH-TDD128-1),
initialTfsIndex INTEGER (0..maxTbsForHSDSCH-TDD128-1),
modulation ENUMERATED { modQPSK, mod16QAM },
hs-sich-Index INTEGER (0..maxHSSICH-TDD128-1)
} OPTIONAL
}
HS-DPCCHOverheadReduction ::= SEQUENCE {
hs-dpcch-ReductionType ENUMERATED { reductionType1, reductionType2} OPTIONAL,
feedback-cycle2 Feedback-cycle2,
cqi-CycleSwitchTimer CQI-CycleSwitchTimer
}
HS-PDSCH-Midamble-Configuration-TDD128 ::= SEQUENCE {
midambleAllocationMode CHOICE{
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
HS-SCCH-Info ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL
},
tdd CHOICE {
tdd384 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD384
},
tdd128 SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128
}
}
}
HS-SCCH-Info-r6 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL
},
tdd CHOICE {
tdd384 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
dhs-sync DHS-Sync OPTIONAL,
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD384-r6
},
tdd128 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
power-level-HSSICH INTEGER (-120..-58),
tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128-r6
}
}
}
}
HS-SCCH-Info-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL
},
tdd CHOICE {
tdd384 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
dhs-sync DHS-Sync OPTIONAL,
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD384-r6
},
tdd768 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768,
dhs-sync DHS-Sync OPTIONAL,
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD768
},
tdd128 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
power-level-HSSICH INTEGER (-120..-58),
tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
bler-target Bler-Target,
powerControlGAP PowerControlGAP OPTIONAL,
pathlossCompensationSwitch BOOLEAN OPTIONAL,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128-r6
}
}
}
}
HS-SCCH-Info-r8-ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd NULL,
tdd CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
hS-SCCH-tpc-step-size ENUMERATED { s1, s2, s3, spare1 } OPTIONAL
}
}
}
}
HS-SCCH-Info-r9 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes,
dl-ScramblingCode SecondaryScramblingCode OPTIONAL
},
tdd CHOICE {
tdd384 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD384,
dhs-sync DHS-Sync OPTIONAL,
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD384-r6
},
tdd768 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
hs-SICH-PowerControl-Info HS-SICH-Power-Control-Info-TDD768,
dhs-sync DHS-Sync OPTIONAL,
bler-target Bler-Target,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD768
},
tdd128 SEQUENCE {
nack-ack-power-offset INTEGER (-7..8),
power-level-HSSICH INTEGER (-120..-58),
tpc-step-size ENUMERATED { s1, s2, s3, spare1 },
bler-target Bler-Target,
hS-SCCH-tpc-step-size ENUMERATED { s1, s2, s3, spare1 } OPTIONAL,
powerControlGAP PowerControlGAP OPTIONAL,
pathlossCompensationSwitch BOOLEAN OPTIONAL,
hS-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128-r6
}
}
}
}
HS-SCCH-DRX-InactivityThreshold-TDD128 ::= ENUMERATED {
sub-frames-1, sub-frames-2, sub-frames-4,
sub-frames-8, sub-frames-16, sub-frames-32,
sub-frames-64, sub-frames-128, sub-frames-256,
sub-frames-512,
spare6, spare5, spare4, spare3, spare2,
infinity }
HS-SCCH-DRX-Info-TDD128 ::= SEQUENCE {
hS-SCCH-DRX-Cycle ControlChannelDRXCycle-TDD128,
hS-SCCH-DRX-InactivityThreshold HS-SCCH-DRX-InactivityThreshold-TDD128 OPTIONAL,
hS-SCCH-DRX-Offset INTEGER (0..63)
}
HS-SCCH-Codes ::= INTEGER (0..127)
HS-SCCH-Less-NewOperation ::= SEQUENCE {
hs-pdsch-CodeIndex INTEGER (1..15),
hs-scch-LessTFS HS-SCCH-LessTFSList
}
HS-SCCH-LessInfo-r7 ::= SEQUENCE {
hs-scchLessOperation CHOICE {
continue NULL,
newOperation HS-SCCH-Less-NewOperation
}
}
HS-SCCH-LessTFSList ::= SEQUENCE (SIZE (1..maxHS-SCCHLessTrBlk)) OF
SEQUENCE {
hs-scch-LessTFSI INTEGER (1..90),
hs-scch-LessSecondCodeSupport BOOLEAN
}
HS-SCCH-SystemInfo ::= SEQUENCE {
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-Codes
}
HS-SCCH-SystemInfo-TDD128 ::= SEQUENCE {
hs-SCCH-SetConfiguration SEQUENCE (SIZE (1..maxHSSCCHs)) OF
HS-SCCH-TDD128-r6,
power-level-HSSICH INTEGER (-120..-58),
nack-ack-power-offset INTEGER (-7..8),
tpc-step-size ENUMERATED { s1, s2, s3 , spare1 },
bler-target Bler-Target,
power-control-gap INTEGER (1..255) OPTIONAL,
pathloss-compensation-switch BOOLEAN OPTIONAL
}
HS-SCCH-TDD128 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
firstChannelisationCode HS-ChannelisationCode-LCR,
secondChannelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble INTEGER(0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
bler-target Bler-Target,
hs-sich-configuration HS-SICH-Configuration-TDD128
}
HS-SCCH-TDD128-r6 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
firstChannelisationCode HS-ChannelisationCode-LCR,
secondChannelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble INTEGER(0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
hs-sich-configuration HS-SICH-Configuration-TDD128-r6
}
--for TDD128 Multi-Carrier
HS-SCCH-TDD128-MultiCarrier ::= SEQUENCE {
uarfcn-HS-SCCH-Rx UARFCN,
timeslotNumber TimeslotNumber-LCR-r4,
firstChannelisationCode HS-ChannelisationCode-LCR,
secondChannelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble INTEGER(0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
bler-target Bler-Target,
hs-sich-configuration HS-SICH-Configuration-TDD128
}
HS-SICH-Configuration-TDD128 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
channelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
nack-ack-power-offset INTEGER (-7..8),
power-level-HSSICH INTEGER (-120..-58),
tpc-step-size ENUMERATED { s1, s2, s3 , spare1}
}
HS-SICH-Configuration-TDD128-r6 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
channelisationCode HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
HS-SICH-List-TDD128 ::= SEQUENCE (SIZE (1..maxHSSICH-TDD128)) OF
CHOICE {
implicit SEQUENCE {
hS-SCCH-Index INTEGER (0..maxHSSCCHs-1)
},
explicit SEQUENCE {
hS-SICH-Info HS-SICH-Configuration-TDD128-r6
}
}
--The order of the list corresponds to the order of HS-SCCHs in HS-SCCH info
HS-SICH-ReferenceSignalInfoList ::= SEQUENCE ( SIZE (1.. maxHSSCCHs)) OF
SEQUENCE {
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
midambleShift INTEGER (0..15),
timeSlot INTEGER (1..5)
}
HS-SCCH-TDD384 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
channelisationCode DL-TS-ChannelisationCode,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
midambleconfiguration MidambleConfigurationBurstType1and3,
bler-target Bler-Target,
hs-sich-configuration HS-SICH-Configuration-TDD384
}
HS-SCCH-TDD384-r6 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
channelisationCode DL-TS-ChannelisationCode,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
midambleconfiguration MidambleConfigurationBurstType1and3,
hs-sich-configuration HS-SICH-Configuration-TDD384
}
HS-SCCH-TDD768 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
channelisationCode DL-TS-ChannelisationCode-VHCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
midambleconfiguration MidambleConfigurationBurstType1and3,
hs-sich-configuration HS-SICH-Configuration-TDD768
}
HS-SICH-Configuration-TDD384 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
channelisationCode DL-TS-ChannelisationCode,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
midambleconfiguration MidambleConfigurationBurstType1and3
}
HS-SICH-Configuration-TDD768 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
channelisationCode DL-TS-ChannelisationCode-VHCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
},
midambleconfiguration MidambleConfigurationBurstType1and3
}
HS-SICH-Power-Control-Info-TDD384 ::= SEQUENCE {
-- Actual value ul-target-SIR = IE value * 0.5
ul-target-SIR INTEGER (-22..40),
-- Note: IE 'ConstantValue' is used (instead of IE 'ConstantValueTDD') to keep
-- compatibility with REL-5
hs-sich-ConstantValue ConstantValue
}
HS-SICH-Power-Control-Info-TDD768 ::= SEQUENCE {
-- Actual value ul-target-SIR = IE value * 0.5
ul-target-SIR INTEGER (-22..40),
-- Note: IE 'ConstantValue' is used (instead of IE 'ConstantValueTDD') to keep
-- compatibility with REL-5
hs-sich-ConstantValue ConstantValue
}
IndividualTimeslotInfo ::= SEQUENCE {
timeslotNumber TimeslotNumber,
tfci-Existence BOOLEAN,
midambleShiftAndBurstType MidambleShiftAndBurstType
}
IndividualTimeslotInfo-VHCR ::= SEQUENCE {
timeslotNumber TimeslotNumber,
tfci-Existence BOOLEAN,
midambleShiftAndBurstType-VHCR MidambleShiftAndBurstType-VHCR
}
IndividualTimeslotInfo-LCR-r4 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
tfci-Existence BOOLEAN,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
modulation ENUMERATED { mod-QPSK, mod-8PSK },
ss-TPC-Symbols ENUMERATED { zero, one, sixteenOverSF },
additionalSS-TPC-Symbols INTEGER(1..15) OPTIONAL
}
IndividualTimeslotInfo-LCR-r4-ext ::= SEQUENCE {
-- timeslotNumber and tfci-Existence is taken from IndividualTimeslotInfo.
-- midambleShiftAndBurstType in IndividualTimeslotInfo shall be ignored.
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
modulation ENUMERATED { mod-QPSK, mod-8PSK },
ss-TPC-Symbols ENUMERATED { zero, one, sixteenOverSF }
}
IndividualTimeslotInfo-r7 ::= SEQUENCE {
timeslotNumber TimeslotNumber,
tfci-Existence BOOLEAN,
midambleShiftAndBurstType MidambleShiftAndBurstType-r7
}
IndividualTS-Interference ::= SEQUENCE {
timeslot TimeslotNumber,
ul-TimeslotInterference TDD-UL-Interference
}
IndividualTS-InterferenceList ::= SEQUENCE (SIZE (1..maxTS)) OF
IndividualTS-Interference
ITP ::= ENUMERATED {
mode0, mode1 }
NidentifyAbort ::= INTEGER (1..128)
MAC-DTX-Cycle-10ms ::= ENUMERATED {
sub-frames-5,
sub-frames-10,
sub-frames-20,
spare1 }
MAC-DTX-Cycle-2ms ::= ENUMERATED {
sub-frames-1,
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
spare1 }
MAC-InactivityThreshold ::= ENUMERATED {
e-dch-tti-1,
e-dch-tti-2,
e-dch-tti-4,
e-dch-tti-8,
e-dch-tti-16,
e-dch-tti-32,
e-dch-tti-64,
e-dch-tti-128,
e-dch-tti-256,
e-dch-tti-512,
e-dch-tti-Infinity,
spare5,
spare4,
spare3,
spare2,
spare1 }
MaxAllowedUL-TX-Power ::= INTEGER (-50..33)
MaxAvailablePCPCH-Number ::= INTEGER (1..64)
MaxPowerIncrease-r4 ::= INTEGER (0..3)
MaxTFCI-Field2Value ::= INTEGER (1..1023)
Measurement-Feedback-Info ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
measurementPowerOffset MeasurementPowerOffset,
feedback-cycle Feedback-cycle,
cqi-RepetitionFactor CQI-RepetitionFactor,
deltaCQI DeltaCQI
},
tdd NULL
}
}
Measurement-Feedback-Info-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
measurementPowerOffset MeasurementPowerOffset,
feedback-cycle Feedback-cycle-r7,
cqi-RepetitionFactor CQI-RepetitionFactor,
deltaCQI DeltaCQI
},
tdd NULL
}
}
Measurement-Feedback-Info-r11 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
measurementPowerOffset MeasurementPowerOffset,
feedback-cycle Feedback-cycle-r7,
cqi-RepetitionFactor CQI-RepetitionFactor,
cqi-RepetitionFactor-Assisting CQI-RepetitionFactor OPTIONAL,
deltaCQI DeltaCQI-r11
},
tdd NULL
}
}
Measurement-Feedback-Info-r12 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
measurementPowerOffset MeasurementPowerOffset,
feedback-cycle Feedback-cycle-r7,
hs-DPCCHOverheadReduction HS-DPCCHOverheadReduction OPTIONAL,
cqi-RepetitionFactor CQI-RepetitionFactor,
cqi-RepetitionFactor-Assisting CQI-RepetitionFactor OPTIONAL,
deltaCQI DeltaCQI-r11
},
tdd NULL
}
}
Measurement-Feedback-Info-ConcurrentTTI ::= SEQUENCE {
feedback-cycle Feedback-cycle-r7 OPTIONAL,
cqi-RepetitionFactor CQI-RepetitionFactor OPTIONAL,
deltaCQI DeltaCQI OPTIONAL
}
MidambleConfigurationBurstType1and3 ::= ENUMERATED {ms4, ms8, ms16}
MidambleConfigurationBurstType1 ::= ENUMERATED {ms4, ms8, ms16}
MidambleConfigurationBurstType2 ::= ENUMERATED {ms3, ms6}
MidambleConfigurationBurstType2-VHCR ::= ENUMERATED {ms4, ms8}
MidambleShiftAndBurstType ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort
}
}
},
type3 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
}
}
}
MidambleShiftAndBurstType-VHCR ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2-VHCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort-VHCR
}
}
},
type3 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
-- mbsfnBurstType4 is only used DL
mbsfnBurstType4 NULL
}
}
MidambleShiftAndBurstType-r7 ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort
}
}
},
type3 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
-- mbsfnBurstType4 is only used DL
mbsfnBurstType4 NULL
}
}
MidambleShiftAndBurstType-DL ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort
}
}
}
}
}
MidambleShiftAndBurstType-DL-VHCR ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1and3 MidambleConfigurationBurstType1and3,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2-VHCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort-VHCR
}
}
}
}
}
MidambleShiftAndBurstType-LCR-r4 ::= SEQUENCE {
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift INTEGER (0..15)
}
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8)
}
MidambleShiftAndBurstType-EDCH ::= SEQUENCE {
burstType CHOICE {
type1 SEQUENCE {
midambleConfigurationBurstType1 MidambleConfigurationBurstType1,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftLong
}
}
},
type2 SEQUENCE {
midambleConfigurationBurstType2 MidambleConfigurationBurstType2,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
commonMidamble NULL,
ueSpecificMidamble SEQUENCE {
midambleShift MidambleShiftShort
}
}
}
}
}
MidambleShiftLong ::= INTEGER (0..15)
MidambleShiftShort ::= INTEGER (0..5)
MidambleShiftShort-VHCR ::= INTEGER (0..7)
MIMO-N-M-Ratio ::= ENUMERATED {
mnm1-2, mnm2-3, mnm3-4, mnm4-5, mnm5-6,
mnm6-7, mnm7-8, mnm8-9, mnm9-10, mnm1-1 }
MIMO-Operation ::= ENUMERATED {
start, continue }
MIMO-Parameters-r7 ::= SEQUENCE {
mimoOperation MIMO-Operation,
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO-PilotConfiguration OPTIONAL
}
MIMO4x4-Parameters ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
mimo4x4N-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimo4x4PilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL,
precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL
}
}
}
MIMO-Parameters-v7f0ext ::= MIMO-PilotConfiguration-v7f0ext
MIMO-Parameters-v7g0ext ::= SEQUENCE {
precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
}
MIMO-Parameters-r8 ::= SEQUENCE {
mimoOperation MIMO-Operation,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO-PilotConfiguration OPTIONAL
},
tdd CHOICE {
tdd128 SEQUENCE {
mimoSFModeForHSPDSCHDualStream ENUMERATED {sf1, sf1sf16},
hs-sich-ReferenceSignalInfoList HS-SICH-ReferenceSignalInfoList OPTIONAL
},
tdd384-tdd768 NULL
}
}
}
MIMO-Parameters-r9 ::= SEQUENCE {
mimoOperation MIMO-Operation,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL,
precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
},
tdd CHOICE {
tdd128 SEQUENCE {
mimoSFModeForHSPDSCHDualStream ENUMERATED {sf1, sf1sf16},
hs-sich-ReferenceSignalInfoList HS-SICH-ReferenceSignalInfoList OPTIONAL
},
tdd384-tdd768 NULL
}
}
}
MIMO-PilotConfiguration ::= SEQUENCE {
secondCPICH-Pattern CHOICE {
normalPattern NULL,
diversityPattern SEQUENCE {
channelisationCode ChannelisationCode256
}
}
}
MIMO-PilotConfiguration-v7f0ext ::= SEQUENCE {
s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-MIMO OPTIONAL
}
MIMO-PilotConfiguration-r9 ::= SEQUENCE {
secondCPICH-Pattern CHOICE {
normalPattern NULL,
diversityPattern SEQUENCE {
channelisationCode ChannelisationCode256,
s-cpich-PowerOffset-Mimo S-CPICH-PowerOffset-MIMO OPTIONAL
}
}
}
MIMO4x4-PilotConfiguration ::= SEQUENCE {
antenna2 MIMO-PilotConfiguration-r9 OPTIONAL,
antenna3And4 Antenna3And4 OPTIONAL
}
MinimumSpreadingFactor ::= ENUMERATED {
sf4, sf8, sf16, sf32,
sf64, sf128, sf256 }
MinReduced-E-DPDCH-GainFactor ::= ENUMERATED {
m8-15, m11-15, m15-15, m21-15, m30-15,
m42-15, m60-15, m84-15 }
MultiCodeInfo ::= INTEGER (1..16)
-- These IEs are applied for 1.28 Mcps TDD only
Multi-frequencyInfo-LCR-r7 ::= SEQUENCE {
-- If the secondary frequency is present, it indicates working frequency
secondFrequencyInfo FrequencyInfoTDD OPTIONAL,
fPachFrequencyInfo FrequencyInfoTDD OPTIONAL,
--If a cell UpPCH uses other uplink service timeslot, it indicates the UpPCH position
upPCHpositionInfo UpPCHposition-LCR OPTIONAL
}
MultiflowCellType ::= ENUMERATED { intra-nodeB, inter-nodeB }
MultiflowConfigurationInfo ::= SEQUENCE {
cellType MultiflowCellType,
timeReferenceCell ENUMERATED { true } OPTIONAL
}
MU-MIMO-Info-TDD128 ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
mu-MIMO-Operation MU-MIMO-Operation,
standaloneMidambleInfo StandaloneMidambleInfo-TDD128 OPTIONAL
}
}
MU-MIMO-Operation ::= ENUMERATED {
uL, dL, uLandDL, spare }
N-EOT ::= INTEGER (0..7)
N-GAP ::= ENUMERATED {
f2, f4, f8 }
N-PCH ::= INTEGER (1..8)
N-StartMessage ::= INTEGER (1..8)
NB01 ::= INTEGER (0..50)
NewTiming ::= SEQUENCE {
enablingDelay EnablingDelay,
ue-dtx-drx-Offset UE-DTX-DRX-Offset
}
NF-Max ::= INTEGER (1..64)
NodeB-Trigger-HS-DPCCH-Transmission ::= SEQUENCE {
hs-dpcch-TransmitContinuationOffset ENUMERATED {
ms10, ms20, ms30, ms40, ms80, ms160,
ms320, ms800} OPTIONAL
}
Non-ScheduledTransGrantInfoTDD ::= CHOICE {
tdd384-768 SEQUENCE {
timeslotResourceRelatedInfo BIT STRING (SIZE (13)),
powerResourceRelatedInfo INTEGER (1..32),
activationTime ActivationTime,
repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
codeResourceInfo UL-TS-ChannelisationCode
},
tdd128 SEQUENCE {
n-E-UCCH INTEGER (1..8) OPTIONAL,
n-E-HICH INTEGER (4..15) OPTIONAL,
timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
powerResourceRelatedInfo INTEGER (1..32),
activationTime ActivationTime,
sfnNum INTEGER (0..1),
repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
codeResourceInfo UL-TS-ChannelisationCode,
e-HICH-Info SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
channelisation-Code HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
signatureSequenceGroupIndex INTEGER (0..19)
}
}
}
Non-ScheduledTransGrantInfoTDD-ext ::= CHOICE {
tdd384-768 NULL,
tdd128 SEQUENCE {
t-SI-nst ENUMERATED {
everyEDCHTTI, ms20, ms40, ms60, ms80, ms160,
ms200 } OPTIONAL
}
}
Non-ScheduledTransGrantInfoTDD-r9 ::= CHOICE {
tdd384-768 SEQUENCE {
timeslotResourceRelatedInfo BIT STRING (SIZE (13)),
powerResourceRelatedInfo INTEGER (1..32),
activationTime ActivationTime,
repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
codeResourceInfo UL-TS-ChannelisationCode
},
tdd128 SEQUENCE {
n-E-UCCH INTEGER (1..8) OPTIONAL,
n-E-HICH INTEGER (4..15) OPTIONAL,
timeslotResourceRelatedInfo BIT STRING (SIZE (5)),
powerResourceRelatedInfo INTEGER (1..32),
activationTime ActivationTime,
sfnNum INTEGER (0..1),
repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,
codeResourceInfo UL-TS-ChannelisationCode,
e-HICH-Info SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4,
channelisation-Code HS-ChannelisationCode-LCR,
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
},
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
signatureSequenceGroupIndex INTEGER (0..19)
},
t-SI-nst ENUMERATED {
everyEDCHTTI, ms20, ms40, ms60, ms80, ms160,
ms200 } OPTIONAL
}
}
Non-rectResAllocInd-TDD128 ::= ENUMERATED { true }
Non-rectResSpecTSset-TDD128 ::= BIT STRING (SIZE (7))
NumberOfDPDCH ::= INTEGER (1..maxDPDCH-UL)
NumberOfFBI-Bits ::= INTEGER (1..2)
NumberOfTPC-Bits ::= ENUMERATED { tpc4 }
OpenLoopPowerControl-TDD ::= SEQUENCE {
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power,
-- alpha, prach-ConstantValue, dpch-ConstantValue and pusch-ConstantValue
-- shall be ignored in 1.28Mcps TDD mode.
alpha Alpha OPTIONAL,
prach-ConstantValue ConstantValueTdd,
dpch-ConstantValue ConstantValueTdd,
pusch-ConstantValue ConstantValueTdd OPTIONAL
}
OpenLoopPowerControl-IPDL-TDD-r4 ::= SEQUENCE {
ipdl-alpha Alpha,
maxPowerIncrease MaxPowerIncrease-r4
}
OtherStateConfig ::= SEQUENCE {
otherStateConfigList OtherStateConfigList OPTIONAL,
otherStateRemoveList OtherStateRemoveList OPTIONAL
}
OtherStateConfigList ::= SEQUENCE (SIZE(1..maxOtherStateConfig)) OF
OtherStateConfigData
OtherStateConfigData ::= SEQUENCE {
otherStateConfigIdentity OtherStateConfigIdentity,
source-rrc-StateIndicator RRC-StateIndicator,
target-rrc-StateIndicator RRC-StateIndicator,
ura-Identity URA-Identity OPTIONAL,
rntis CHOICE {
clear NULL,
continue NULL,
new SEQUENCE {
new-C-RNTI C-RNTI,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI
}
},
configuration CHOICE {
id INTEGER (0..maxRetrievConfig-1),
full RetrievableConfigData
} OPTIONAL
}
OtherStateRemoveList ::= SEQUENCE (SIZE (1..maxOtherStateConfig)) OF
OtherStateConfigIdentity
OtherStateConfigIdentity ::= INTEGER (0..maxOtherStateConfig-1)
PagingIndicatorLength ::= ENUMERATED {
pi4, pi8, pi16 }
PC-Preamble ::= INTEGER (0..7)
PCCH-InformationList ::= SEQUENCE {
paging-associatedHspdschInfo SEQUENCE (SIZE (1.. maxSCCPCH)) OF
SEQUENCE {
hs-pdsch-MidambleConfiguration HS-PDSCH-Midamble-Configuration-TDD128,
timeslotResourceRelatedInfo BIT STRING (SIZE (6)),
codeResourceInformation CodeResourceInformation-TDD128
},
paging-sub-Channel-size INTEGER (1..3),
transportBlockSizeList SEQUENCE (SIZE (1..2)) OF TransportBlockSizeIndex
}
PCP-Length ::= ENUMERATED {
as0, as8 }
PCPCH-ChannelInfo ::= SEQUENCE {
pcpch-UL-ScramblingCode INTEGER (0..79),
pcpch-DL-ChannelisationCode INTEGER (0..511),
pcpch-DL-ScramblingCode SecondaryScramblingCode OPTIONAL,
pcp-Length PCP-Length,
ucsm-Info UCSM-Info OPTIONAL
}
PCPCH-ChannelInfoList ::= SEQUENCE (SIZE (1..maxPCPCHs)) OF
PCPCH-ChannelInfo
PCPICH-UsageForChannelEst ::= ENUMERATED {
mayBeUsed,
shallNotBeUsed }
PDSCH-CapacityAllocationInfo ::= SEQUENCE {
-- pdsch-PowerControlInfo is conditional on new-configuration branch below, if this
-- selected the IE is OPTIONAL otherwise it should not be sent
pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL,
pdsch-AllocationPeriodInfo AllocationPeriodInfo,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pdsch-Identity PDSCH-Identity
},
new-Configuration SEQUENCE {
pdsch-Info PDSCH-Info,
pdsch-Identity PDSCH-Identity OPTIONAL
}
}
}
PDSCH-CapacityAllocationInfo-r4 ::= SEQUENCE {
pdsch-AllocationPeriodInfo AllocationPeriodInfo,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pdsch-Identity PDSCH-Identity
},
new-Configuration SEQUENCE {
pdsch-Info PDSCH-Info-r4,
pdsch-Identity PDSCH-Identity OPTIONAL,
pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL
}
}
}
PDSCH-CapacityAllocationInfo-r7 ::= SEQUENCE {
pdsch-AllocationPeriodInfo AllocationPeriodInfo,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pdsch-Identity PDSCH-Identity
},
new-Configuration SEQUENCE {
pdsch-Info PDSCH-Info-r7,
pdsch-Identity PDSCH-Identity OPTIONAL,
pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL
}
}
}
PDSCH-CodeInfo ::= SEQUENCE {
spreadingFactor SF-PDSCH,
codeNumber CodeNumberDSCH,
multiCodeInfo MultiCodeInfo
}
PDSCH-CodeInfoList ::= SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
PDSCH-CodeInfo
PDSCH-CodeMap ::= SEQUENCE {
spreadingFactor SF-PDSCH,
multiCodeInfo MultiCodeInfo,
codeNumberStart CodeNumberDSCH,
codeNumberStop CodeNumberDSCH
}
PDSCH-CodeMapList ::= SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
PDSCH-CodeMap
PDSCH-CodeMapping ::= SEQUENCE {
dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
signallingMethod CHOICE {
codeRange CodeRange,
tfci-Range DSCH-MappingList,
explicit-config PDSCH-CodeInfoList,
replace ReplacedPDSCH-CodeInfoList
}
}
PDSCH-Identity ::= INTEGER (1..hiPDSCHidentities)
PDSCH-Info ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
}
PDSCH-Info-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
},
tdd128 SEQUENCE {
pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
}
}
}
PDSCH-Info-r7 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
pdsch-TimeslotsCodes DownlinkTimeslotsCodes OPTIONAL
},
tdd768 SEQUENCE {
pdsch-TimeslotsCodes DownlinkTimeslotsCodes-VHCR OPTIONAL
},
tdd128 SEQUENCE {
pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
}
}
}
PDSCH-Info-LCR-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
pdsch-TimeslotsCodes DownlinkTimeslotsCodes-LCR-r4 OPTIONAL
}
PDSCH-PowerControlInfo ::= SEQUENCE {
tpc-StepSizeTDD TPC-StepSizeTDD OPTIONAL,
ul-CCTrChTPCList UL-CCTrChTPCList OPTIONAL
}
PDSCH-SHO-DCH-Info ::= SEQUENCE {
dsch-RadioLinkIdentifier DSCH-RadioLinkIdentifier,
rl-IdentifierList RL-IdentifierList OPTIONAL
}
PDSCH-SysInfo ::= SEQUENCE {
pdsch-Identity PDSCH-Identity,
pdsch-Info PDSCH-Info,
dsch-TFS TransportFormatSet OPTIONAL,
dsch-TFCS TFCS OPTIONAL
}
PDSCH-SysInfo-VHCR-r7 ::= SEQUENCE {
pdsch-Identity PDSCH-Identity,
pdsch-Info PDSCH-Info-r7,
dsch-TransportChannelsInfo DSCH-TransportChannelsInfo OPTIONAL,
dsch-TFCS TFCS OPTIONAL
}
PDSCH-SysInfo-HCR-r5 ::= SEQUENCE {
pdsch-Identity PDSCH-Identity,
pdsch-Info PDSCH-Info,
dsch-TransportChannelsInfo DSCH-TransportChannelsInfo OPTIONAL,
dsch-TFCS TFCS OPTIONAL
}
PDSCH-SysInfo-LCR-r4 ::= SEQUENCE {
pdsch-Identity PDSCH-Identity,
pdsch-Info PDSCH-Info-LCR-r4,
dsch-TFS TransportFormatSet OPTIONAL,
dsch-TFCS TFCS OPTIONAL
}
PDSCH-SysInfoList ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
PDSCH-SysInfo
PDSCH-SysInfoList-VHCR-r7 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF PDSCH-SysInfo-VHCR-r7
PDSCH-SysInfoList-HCR-r5 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF PDSCH-SysInfo-HCR-r5
PDSCH-SysInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
PDSCH-SysInfo-LCR-r4
PDSCH-SysInfoList-SFN ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
SEQUENCE {
pdsch-SysInfo PDSCH-SysInfo,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PDSCH-SysInfoList-SFN-HCR-r5 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
SEQUENCE {
pdsch-SysInfo PDSCH-SysInfo-HCR-r5,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PDSCH-SysInfoList-SFN-LCR-r4 ::= SEQUENCE (SIZE (1..maxPDSCH)) OF
SEQUENCE {
pdsch-SysInfo PDSCH-SysInfo-LCR-r4,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PersistenceScalingFactor ::= ENUMERATED {
psf0-9, psf0-8, psf0-7, psf0-6,
psf0-5, psf0-4, psf0-3, psf0-2 }
PersistenceScalingFactorList ::= SEQUENCE (SIZE (1..maxASCpersist)) OF
PersistenceScalingFactor
PI-CountPerFrame ::= ENUMERATED {
e18, e36, e72, e144 }
PichChannelisationCodeList-LCR-r4 ::= SEQUENCE (SIZE (1..2)) OF
DL-TS-ChannelisationCode
PICH-ForHSDPASupportedPaging ::= SEQUENCE {
hsdpa-AssociatedPichInfo PICH-Info,
hs-pdschChannelisationCode INTEGER(1..15)
}
PICH-ForHSDPASupportedPaging-TDD128 ::= CHOICE {
implicit SEQUENCE {
occurrenceSequenceNumberOfPICH OccurrenceSequenceNumberOfPICH OPTIONAL
},
explicit PICH-Info-LCR-r4
}
PICH-Info ::= CHOICE {
fdd SEQUENCE {
channelisationCode256 ChannelisationCode256,
pi-CountPerFrame PI-CountPerFrame,
sttd-Indicator BOOLEAN
},
tdd SEQUENCE {
channelisationCode TDD-PICH-CCode OPTIONAL,
timeslot TimeslotNumber OPTIONAL,
midambleShiftAndBurstType MidambleShiftAndBurstType,
repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
n-GAP N-GAP DEFAULT f4,
n-PCH N-PCH DEFAULT 2
}
}
PICH-Info-HCR-VHCR-r7 ::= SEQUENCE {
channelisationCode CHOICE {
tdd384 TDD-PICH-CCode,
tdd768 TDD768-PICH-CCode
} OPTIONAL,
timeslot TimeslotNumber OPTIONAL,
midambleShiftAndBurstType MidambleShiftAndBurstType,
repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
n-GAP N-GAP DEFAULT f4,
n-PCH N-PCH DEFAULT 2
}
PICH-Info-LCR-r4 ::= SEQUENCE {
timeslot TimeslotNumber-LCR-r4 OPTIONAL,
pichChannelisationCodeList-LCR-r4 PichChannelisationCodeList-LCR-r4,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
repetitionPeriodLengthOffset RepPerLengthOffset-PICH OPTIONAL,
pagingIndicatorLength PagingIndicatorLength DEFAULT pi4,
n-GAP N-GAP DEFAULT f4,
n-PCH N-PCH DEFAULT 2
}
PICH-PowerOffset ::= INTEGER (-10..5)
PilotBits128 ::= ENUMERATED {
pb4, pb8 }
PilotBits128-r12 ::= ENUMERATED {
pb0, pb4, pb8 }
PilotBits256 ::= ENUMERATED {
pb2, pb4, pb8 }
PilotBits256-r12 ::= ENUMERATED {
pb0, pb2, pb4, pb8 }
-- Actual measurement power offset value = IE value * 0.5
MeasurementPowerOffset ::= INTEGER (-12..26)
PLCCH-Info ::= SEQUENCE {
plcchSequenceNumber INTEGER(1..14),
timeslotNumber TimeslotNumber-LCR-r4,
channelisationCode DL-TS-ChannelisationCode,
tpcCommandTargetRate TPC-CommandTargetRate
}
PositionFixedOrFlexible ::= ENUMERATED {
fixed,
flexible }
PowerControlAlgorithm ::= CHOICE {
algorithm1 TPC-StepSizeFDD,
algorithm2 NULL
}
PowerControlAlgorithm3-Config ::= SEQUENCE {
tpcSlotPosition INTEGER (0..4) OPTIONAL,
tpcStepSize TPC-StepSizeFDD OPTIONAL,
decimationFactor ENUMERATED {slots3, slots5} OPTIONAL
}
PowerControlGAP ::= INTEGER (0..255)
PowerOffsetPilot-pdpdch ::= INTEGER (0..24)
PowerOffsetPO-SRB ::= INTEGER (0..24)
PowerOffsetTPC-pdpdch ::= INTEGER (0..24)
PowerRampStep ::= INTEGER (1..8)
PRACH-ChanCodes-LCR-r4 ::= SEQUENCE (SIZE (1..4)) OF
TDD-PRACH-CCode-LCR-r4
PRACH-ChanCodes-List-LCR ::= SEQUENCE (SIZE (1..2)) OF
TDD-PRACH-CCode-LCR-r4
PRACH-Definition-LCR-r4 ::= SEQUENCE {
timeslot TimeslotNumber-PRACH-LCR-r4,
prach-ChanCodes-LCR PRACH-ChanCodes-LCR-r4,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
fpach-Info FPACH-Info-r4
}
PRACH-Information-LCR ::= SEQUENCE {
timeslot TimeslotNumber-PRACH-LCR-r4,
prach-ChanCodes-list-LCR PRACH-ChanCodes-List-LCR,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
fpach-Info FPACH-Info-r4 OPTIONAL
}
PRACH-Information-LCR-List ::= SEQUENCE (SIZE (1..maxPRACH-FPACH)) OF
PRACH-Information-LCR
PRACH-Midamble ::= ENUMERATED {
direct,
direct-Inverted }
PRACH-Partitioning ::= CHOICE {
fdd SEQUENCE (SIZE (1..maxASC)) OF
-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed,
-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
ASCSetting-FDD,
tdd SEQUENCE (SIZE (1..maxASC)) OF
-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed,
-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
ASCSetting-TDD
}
PRACH-Partitioning-r7 ::= CHOICE {
fdd SEQUENCE (SIZE (1..maxASC)) OF
-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed,
-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
ASCSetting-FDD,
tdd SEQUENCE (SIZE (1..maxASC)) OF
-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed,
-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
ASCSetting-TDD-r7
}
PRACH-Partitioning-LCR-r4 ::= SEQUENCE (SIZE (1..maxASC)) OF
-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD-LCR-r4 are listed,
-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
ASCSetting-TDD-LCR-r4
PRACH-PowerOffset ::= SEQUENCE {
powerRampStep PowerRampStep,
preambleRetransMax PreambleRetransMax
}
PRACH-PreambleForEnhancedUplink ::= SEQUENCE {
availableSignatures AvailableSignatures OPTIONAL,
e-ai-Indication BOOLEAN,
preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber OPTIONAL,
availableSubChannelNumbers AvailableSubChannelNumbers OPTIONAL,
prach-Partitioning PRACH-Partitioning-r7 OPTIONAL,
persistenceScalingFactorList PersistenceScalingFactorList OPTIONAL,
ac-To-ASC-MappingTable AC-To-ASC-MappingTable OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
constantValue ConstantValue OPTIONAL,
prach-PowerOffset PRACH-PowerOffset OPTIONAL,
rach-TransmissionParameters RACH-TransmissionParameters OPTIONAL,
aich-Info AICH-Info OPTIONAL,
powerOffsetPp-e INTEGER (-5..10)
}
PRACH-PreambleForEnhancedUplinkExt ::= SEQUENCE {
availableSignatures AvailableSignatures,
preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber,
aich-Info AICH-Info-Compressed OPTIONAL
}
PRACH-PreambleForEnhancedUplinkExtList ::= SEQUENCE (SIZE (1..maxPRACH-EUL)) OF
PRACH-PreambleForEnhancedUplinkExtWithWeight
PRACH-PreambleForEnhancedUplinkExtWithWeight ::= SEQUENCE {
prach-PreambleForEnhancedUplinkExt PRACH-PreambleForEnhancedUplinkExt,
-- Actual value weight = IE value * 0.2
weight INTEGER (1..5) OPTIONAL
}
PRACH-RACH-Info ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
availableSignatures AvailableSignatures,
availableSF SF-PRACH,
preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber,
puncturingLimit PuncturingLimit,
availableSubChannelNumbers AvailableSubChannelNumbers
},
tdd SEQUENCE {
timeslot TimeslotNumber,
channelisationCodeList TDD-PRACH-CCodeList,
prach-Midamble PRACH-Midamble
}
}
}
PRACH-RACH-Info-VHCR-r7 ::= SEQUENCE {
timeslot TimeslotNumber,
channelisationCodeList TDD768-PRACH-CCodeList,
prach-Midamble PRACH-Midamble
}
PRACH-RACH-Info-LCR-v770ext ::= SEQUENCE {
e-RUCCH-Sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap
}
PRACH-RACH-Info-LCR-r4 ::= SEQUENCE {
sync-UL-Info SYNC-UL-Info-r4,
prach-DefinitionList SEQUENCE (SIZE (1..maxPRACH-FPACH)) OF
PRACH-Definition-LCR-r4
}
PRACH-SystemInformation ::= SEQUENCE {
prach-RACH-Info PRACH-RACH-Info,
transportChannelIdentity TransportChannelIdentity,
rach-TransportFormatSet TransportFormatSet OPTIONAL,
rach-TFCS TFCS OPTIONAL,
prach-Partitioning PRACH-Partitioning OPTIONAL,
persistenceScalingFactorList PersistenceScalingFactorList OPTIONAL,
ac-To-ASC-MappingTable AC-To-ASC-MappingTable OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
constantValue ConstantValue OPTIONAL,
prach-PowerOffset PRACH-PowerOffset OPTIONAL,
rach-TransmissionParameters RACH-TransmissionParameters OPTIONAL,
aich-Info AICH-Info OPTIONAL
},
tdd NULL
}
}
PRACH-SystemInformation-VHCR-r7 ::= SEQUENCE {
prach-RACH-Info PRACH-RACH-Info-VHCR-r7,
prach-Partitioning PRACH-Partitioning-r7 OPTIONAL
}
PRACH-SystemInformation-LCR-r4 ::= SEQUENCE {
prach-RACH-Info-LCR PRACH-RACH-Info-LCR-r4,
rach-TransportFormatSet-LCR TransportFormatSet-LCR OPTIONAL,
prach-Partitioning-LCR PRACH-Partitioning-LCR-r4 OPTIONAL
}
PRACH-SystemInformation-LCR-v770ext ::= SEQUENCE {
prach-RACH-Info-LCR PRACH-RACH-Info-LCR-v770ext
}
PRACH-SystemInformationList ::= SEQUENCE (SIZE (1..maxPRACH)) OF
PRACH-SystemInformation
PRACH-SystemInformationList-VHCR-r7 ::= SEQUENCE (SIZE (1..maxPRACH)) OF
PRACH-SystemInformation-VHCR-r7
PRACH-SystemInformationList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPRACH)) OF
PRACH-SystemInformation-LCR-r4
PRACH-SystemInformationList-LCR-v770ext ::= SEQUENCE (SIZE (1..maxPRACH)) OF
PRACH-SystemInformation-LCR-v770ext
PreambleRetransMax ::= INTEGER (1..64)
PreambleScramblingCodeWordNumber ::= INTEGER (0..15)
PreDefPhyChConfiguration ::= SEQUENCE {
ul-DPCH-InfoPredef UL-DPCH-InfoPredef,
dl-CommonInformationPredef DL-CommonInformationPredef OPTIONAL
}
PreDefPhyChConfiguration-v770ext ::= SEQUENCE {
ul-DPCH-InfoPredef UL-DPCH-InfoPredef-v770ext
}
PrimaryCCPCH-Info ::= CHOICE {
fdd SEQUENCE {
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
-- syncCase should be ignored for 1.28Mcps TDD mode
syncCase CHOICE {
syncCase1 SEQUENCE {
timeslot TimeslotNumber
},
syncCase2 SEQUENCE {
timeslotSync2 TimeslotSync2
}
} OPTIONAL,
cellParametersID CellParametersID OPTIONAL,
sctd-Indicator BOOLEAN
}
}
PrimaryCCPCH-Info-r4 ::= CHOICE {
fdd SEQUENCE {
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
tddOption CHOICE {
tdd384-tdd768 SEQUENCE {
syncCase CHOICE {
syncCase1 SEQUENCE {
timeslot TimeslotNumber
},
syncCase2 SEQUENCE {
timeslotSync2 TimeslotSync2
}
} OPTIONAL
},
tdd128 SEQUENCE {
tstd-Indicator BOOLEAN
}
},
cellParametersID CellParametersID OPTIONAL,
sctd-Indicator BOOLEAN
}
}
PrimaryCCPCH-Info-LCR-r4 ::= SEQUENCE {
tstd-Indicator BOOLEAN,
cellParametersID CellParametersID OPTIONAL,
sctd-Indicator BOOLEAN
}
-- For 1.28Mcps TDD, the following IE includes elements for the PCCPCH Info additional to those
-- in PrimaryCCPCH-Info
PrimaryCCPCH-Info-LCR-r4-ext ::= SEQUENCE {
tstd-Indicator BOOLEAN
}
PrimaryCCPCH-InfoPost ::= SEQUENCE {
syncCase CHOICE {
syncCase1 SEQUENCE {
timeslot TimeslotNumber
},
syncCase2 SEQUENCE {
timeslotSync2 TimeslotSync2
}
},
cellParametersID CellParametersID,
sctd-Indicator BOOLEAN
}
PrimaryCCPCH-InfoPostTDD-LCR-r4 ::= SEQUENCE {
tstd-Indicator BOOLEAN,
cellParametersID CellParametersID,
sctd-Indicator BOOLEAN
}
PrimaryCCPCH-TX-Power ::= INTEGER (6..43)
PrimaryCPICH-Info ::= SEQUENCE {
primaryScramblingCode PrimaryScramblingCode
}
PrimaryCPICH-TX-Power ::= INTEGER (-10..50)
PrimaryScramblingCode ::= INTEGER (0..511)
PuncturingLimit ::= ENUMERATED {
pl0-40, pl0-44, pl0-48, pl0-52, pl0-56,
pl0-60, pl0-64, pl0-68, pl0-72, pl0-76,
pl0-80, pl0-84, pl0-88, pl0-92, pl0-96, pl1 }
PUSCH-CapacityAllocationInfo ::= SEQUENCE {
pusch-Allocation CHOICE {
pusch-AllocationPending NULL,
pusch-AllocationAssignment SEQUENCE {
pusch-AllocationPeriodInfo AllocationPeriodInfo,
pusch-PowerControlInfo UL-TargetSIR OPTIONAL,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pusch-Identity PUSCH-Identity
},
new-Configuration SEQUENCE {
pusch-Info PUSCH-Info,
pusch-Identity PUSCH-Identity OPTIONAL
}
}
}
}
}
PUSCH-CapacityAllocationInfo-r4 ::= SEQUENCE {
pusch-Allocation CHOICE {
pusch-AllocationPending NULL,
pusch-AllocationAssignment SEQUENCE {
pusch-AllocationPeriodInfo AllocationPeriodInfo,
pusch-PowerControlInfo PUSCH-PowerControlInfo-r4 OPTIONAL,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pusch-Identity PUSCH-Identity
},
new-Configuration SEQUENCE {
pusch-Info PUSCH-Info-r4,
pusch-Identity PUSCH-Identity OPTIONAL
}
}
}
}
}
PUSCH-CapacityAllocationInfo-r7 ::= SEQUENCE {
pusch-Allocation CHOICE {
pusch-AllocationPending NULL,
pusch-AllocationAssignment SEQUENCE {
pusch-AllocationPeriodInfo AllocationPeriodInfo,
pusch-PowerControlInfo PUSCH-PowerControlInfo-r7 OPTIONAL,
configuration CHOICE {
old-Configuration SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
pusch-Identity PUSCH-Identity
},
new-Configuration SEQUENCE {
pusch-Info PUSCH-Info-VHCR,
pusch-Identity PUSCH-Identity OPTIONAL
}
}
}
}
}
PUSCH-Identity ::= INTEGER (1..hiPUSCHidentities)
PUSCH-Info ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
pusch-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
}
PUSCH-Info-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
pusch-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
},
tdd128 SEQUENCE {
pusch-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
}
}
}
PUSCH-Info-VHCR ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
pusch-TimeslotsCodes-VHCR UplinkTimeslotsCodes-VHCR OPTIONAL
}
PUSCH-Info-LCR-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
pusch-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
}
PUSCH-PowerControlInfo-r4 ::= SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-PUSCHdes for 1.28Mcps TDD
-- Actual value PRX-PUSCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR,
tddOption CHOICE {
tdd384 NULL,
tdd128 SEQUENCE {
tpc-StepSize TPC-StepSizeTDD OPTIONAL
}
}
}
PUSCH-PowerControlInfo-r7 ::= SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-PUSCHdes for 1.28Mcps TDD
-- Actual value PRX-PUSCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR,
tddOption CHOICE {
tdd384 NULL,
tdd768 NULL,
tdd128 SEQUENCE {
tpc-StepSize TPC-StepSizeTDD OPTIONAL
}
}
}
PUSCH-SysInfo ::= SEQUENCE {
pusch-Identity PUSCH-Identity,
pusch-Info PUSCH-Info,
usch-TFS TransportFormatSet OPTIONAL,
usch-TFCS TFCS OPTIONAL
}
PUSCH-SysInfo-VHCR ::= SEQUENCE {
pusch-Identity PUSCH-Identity,
pusch-Info-VHCR PUSCH-Info-VHCR,
usch-TransportChannelsInfo USCH-TransportChannelsInfo OPTIONAL,
usch-TFCS TFCS OPTIONAL
}
PUSCH-SysInfo-HCR-r5 ::= SEQUENCE {
pusch-Identity PUSCH-Identity,
pusch-Info PUSCH-Info,
usch-TransportChannelsInfo USCH-TransportChannelsInfo OPTIONAL,
usch-TFCS TFCS OPTIONAL
}
PUSCH-SysInfo-LCR-r4 ::= SEQUENCE {
pusch-Identity PUSCH-Identity,
pusch-Info PUSCH-Info-LCR-r4,
usch-TFS TransportFormatSet OPTIONAL,
usch-TFCS TFCS OPTIONAL
}
PUSCH-SysInfoList ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
PUSCH-SysInfo
PUSCH-SysInfoList-HCR-r5 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF PUSCH-SysInfo-HCR-r5
PUSCH-SysInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
PUSCH-SysInfo-LCR-r4
PUSCH-SysInfoList-SFN ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
SEQUENCE {
pusch-SysInfo PUSCH-SysInfo,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PUSCH-SysInfoList-SFN-HCR-r5 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
SEQUENCE {
pusch-SysInfo PUSCH-SysInfo-HCR-r5,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PUSCH-SysInfoList-SFN-LCR-r4 ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
SEQUENCE {
pusch-SysInfo PUSCH-SysInfo-LCR-r4,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
PUSCH-SysInfoList-SFN-VHCR ::= SEQUENCE (SIZE (1..maxPUSCH)) OF
SEQUENCE {
pusch-SysInfo-VHCR PUSCH-SysInfo-VHCR,
sfn-TimeInfo SFN-TimeInfo OPTIONAL
}
RACH-TransmissionParameters ::= SEQUENCE {
mmax INTEGER (1..32),
nb01Min NB01,
nb01Max NB01
}
RadioLinkswithoutDPCHFDPCHInfo ::= SEQUENCE {
frameOffset DPCH-FrameOffset
}
ReducedScramblingCodeNumber ::= INTEGER (0..8191)
Reference-Beta-QPSK ::= SEQUENCE {
reference-Code-Rate INTEGER (0..10),
reference-Beta INTEGER (-15..16)
}
Reference-Beta-16QAM ::= SEQUENCE {
reference-Code-Rate INTEGER (0..10),
reference-Beta INTEGER (-15..16)
}
RepetitionPeriodAndLength ::= CHOICE {
repetitionPeriod1 NULL,
-- repetitionPeriod2 could just as well be NULL also.
repetitionPeriod2 INTEGER (1..1),
repetitionPeriod4 INTEGER (1..3),
repetitionPeriod8 INTEGER (1..7),
repetitionPeriod16 INTEGER (1..15),
repetitionPeriod32 INTEGER (1..31),
repetitionPeriod64 INTEGER (1..63)
}
RepetitionPeriodLengthAndOffset ::= CHOICE {
repetitionPeriod1 NULL,
repetitionPeriod2 SEQUENCE {
length NULL,
offset INTEGER (0..1)
},
repetitionPeriod4 SEQUENCE {
length INTEGER (1..3),
offset INTEGER (0..3)
},
repetitionPeriod8 SEQUENCE {
length INTEGER (1..7),
offset INTEGER (0..7)
},
repetitionPeriod16 SEQUENCE {
length INTEGER (1..15),
offset INTEGER (0..15)
},
repetitionPeriod32 SEQUENCE {
length INTEGER (1..31),
offset INTEGER (0..31)
},
repetitionPeriod64 SEQUENCE {
length INTEGER (1..63),
offset INTEGER (0..63)
}
}
RepetitionPeriodAndLengthForSPS ::= CHOICE {
repetitionPeriod1 NULL,
-- repetitionPeriod2 could just as well be NULL also.
repetitionPeriod2 INTEGER (1..1),
repetitionPeriod4 INTEGER (1..3),
repetitionPeriod8 INTEGER (1..7),
repetitionPeriod16 INTEGER (1..15),
repetitionPeriod32 INTEGER (1..31)
}
ReplacedPDSCH-CodeInfo ::= SEQUENCE {
tfci-Field2 MaxTFCI-Field2Value,
spreadingFactor SF-PDSCH,
codeNumber CodeNumberDSCH,
multiCodeInfo MultiCodeInfo
}
ReplacedPDSCH-CodeInfoList ::= SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
ReplacedPDSCH-CodeInfo
RepPerLengthOffset-PICH ::= CHOICE {
rpp4-2 INTEGER (0..3),
rpp8-2 INTEGER (0..7),
rpp8-4 INTEGER (0..7),
rpp16-2 INTEGER (0..15),
rpp16-4 INTEGER (0..15),
rpp32-2 INTEGER (0..31),
rpp32-4 INTEGER (0..31),
rpp64-2 INTEGER (0..63),
rpp64-4 INTEGER (0..63)
}
RepPerLengthOffset-MICH ::= CHOICE {
rpp4-2 INTEGER (0..3),
rpp8-2 INTEGER (0..7),
rpp8-4 INTEGER (0..7),
rpp16-2 INTEGER (0..15),
rpp16-4 INTEGER (0..15),
rpp32-2 INTEGER (0..31),
rpp32-4 INTEGER (0..31),
rpp64-2 INTEGER (0..63),
rpp64-4 INTEGER (0..63)
}
RestrictedTrCH ::= SEQUENCE {
dl-restrictedTrCh-Type DL-TrCH-Type,
restrictedDL-TrCH-Identity TransportChannelIdentity,
allowedTFIList AllowedTFI-List
}
RestrictedTrCH-InfoList ::= SEQUENCE (SIZE(1..maxTrCH)) OF
RestrictedTrCH
RL-AdditionInformation ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL,
-- dummy and dummy2 are not used in this version of specification
-- and the IEs should be ignored.
dummy BOOLEAN,
dummy2 SCCPCH-InfoForFACH OPTIONAL
}
RL-AdditionInformation-r6 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r6
},
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL
}
RL-AdditionInformation-r7 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
},
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL
}
RL-AdditionInformation-r8 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
},
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo OPTIONAL
}
RL-AdditionInformation-r9 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
},
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo-r9 OPTIONAL
}
RL-AdditionInformation-r10 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
},
e-HICH-Information E-HICH-Information OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo-r10 OPTIONAL
}
RL-AdditionInformation-vb50ext ::= SEQUENCE {
targetCellPreconfigInfo TargetCellPreconfigInfo-vb50ext OPTIONAL
}
RL-AdditionInformation-r11 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
},
e-HICH-Information E-HICH-Information-r11 OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
f-TPICH-Information F-TPICH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo-r11 OPTIONAL
}
RL-AdditionInformation-r12 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-ASU,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7,
radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
},
e-HICH-Information E-HICH-Information-r11 OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
f-TPICH-Information F-TPICH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo-r12 OPTIONAL
}
RL-AdditionInformation-r13 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-Id CellIdentity OPTIONAL,
dl-dpchInfo CHOICE {
dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-ASU,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
radioLinkswithoutDPCHFDPCHInfo RadioLinkswithoutDPCHFDPCHInfo
},
e-HICH-Information E-HICH-Information-r11 OPTIONAL,
e-RGCH-Information E-RGCH-Information OPTIONAL,
f-TPICH-Information F-TPICH-Information OPTIONAL,
targetCellPreconfigInfo TargetCellPreconfigInfo-r13 OPTIONAL
}
RL-AdditionInformation-v6b0ext ::= SEQUENCE {
sttdIndication STTDIndication OPTIONAL
}
RL-AdditionInformation-v890ext ::= SEQUENCE {
targetCellPreconfigInfo TargetCellPreconfigInfo-v890ext OPTIONAL
}
RL-AdditionInformation-v950ext ::= SEQUENCE {
targetCellPreconfigInfo TargetCellPreconfigInfo-v950ext OPTIONAL
}
RL-AdditionInformationList ::= SEQUENCE (SIZE (1..maxRL-1)) OF
RL-AdditionInformation
RL-AdditionInformationList-r6 ::= SEQUENCE (SIZE (1..maxRL-1)) OF
RL-AdditionInformation-r6
RL-AdditionInformationList-r7 ::= SEQUENCE (SIZE (1..maxRL-1)) OF
RL-AdditionInformation-r7
RL-AdditionInformation-list-v6b0ext ::= SEQUENCE (SIZE (1..maxRL)) OF
RL-AdditionInformation-v6b0ext
RL-AdditionInformationList-r8 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r8
RL-AdditionInformationList-v890ext ::= SEQUENCE (SIZE (1..maxRL-1)) OF
RL-AdditionInformation-v890ext
RL-AdditionInformationList-r9 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r9
RL-AdditionInformationList-v950ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-v950ext
RL-AdditionInformationList-r10 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r10
RL-AdditionInformationList-vb50ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-vb50ext
RL-AdditionInformationList-r11 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r11
RL-AdditionInformationList-r12 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r12
RL-AdditionInformationList-r13 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-r13
RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
RL-AdditionInformation-SecULFreq
RL-AdditionInformationList-SecULFreq-r12 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
RL-AdditionInformation-SecULFreq-r12
RL-AdditionInformationList-SecULFreq-r13 ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
RL-AdditionInformation-SecULFreq-r13
RL-AdditionInformation-SecULFreq ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7,
e-HICH-Information E-HICH-Information,
e-RGCH-Information E-RGCH-Information OPTIONAL
}
RL-AdditionInformation-SecULFreq-r12 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7,
e-HICH-Information E-HICH-Information,
e-RGCH-Information E-RGCH-Information OPTIONAL,
radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
}
RL-AdditionInformation-SecULFreq-r13 ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cell-id CellIdentity OPTIONAL,
dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r13,
e-HICH-Information E-HICH-Information,
e-RGCH-Information E-RGCH-Information OPTIONAL,
radioLinkswithoutDPCHFDPCHIndicator NULL OPTIONAL
}
RL-IdentifierList ::= SEQUENCE (SIZE (1..maxRL)) OF
PrimaryCPICH-Info
RL-RemovalInformationList ::= SEQUENCE (SIZE (1..maxRL)) OF
PrimaryCPICH-Info
RL-RemovalInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL)) OF
PrimaryCPICH-Info
RPP ::= ENUMERATED {
mode0, mode1 }
S-Field ::= ENUMERATED {
e1bit, e2bits }
SCCPCH-ChannelisationCode ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
SCCPCH-ChannelisationCode-VHCR ::= ENUMERATED {
cc32-1, cc32-2, cc32-3, cc32-4,
cc32-5, cc32-6, cc32-7, cc32-8,
cc32-9, cc32-10, cc32-11, cc32-12,
cc32-13, cc32-14, cc32-15, cc32-16,
cc32-17, cc32-18, cc32-19, cc32-20,
cc32-21, cc32-22, cc32-23, cc32-24,
cc32-25, cc32-26, cc32-27, cc32-28,
cc32-29, cc32-30, cc32-31, cc32-32 }
SCCPCH-ChannelisationCodeList ::= SEQUENCE (SIZE (1..16)) OF
SCCPCH-ChannelisationCode
SCCPCH-ChannelisationCodeList-VHCR ::= SEQUENCE (SIZE (1..32)) OF
SCCPCH-ChannelisationCode-VHCR
SCCPCH-InfoForFACH ::= SEQUENCE {
secondaryCCPCH-Info SecondaryCCPCH-Info,
tfcs TFCS,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
fach-PCH-InformationList FACH-PCH-InformationList,
sib-ReferenceListFACH SIB-ReferenceListFACH
},
tdd SEQUENCE {
fach-PCH-InformationList FACH-PCH-InformationList
}
}
}
SCCPCH-InfoForFACH-r4 ::= SEQUENCE {
secondaryCCPCH-Info SecondaryCCPCH-Info-r4,
tfcs TFCS,
fach-PCH-InformationList FACH-PCH-InformationList,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
sib-ReferenceListFACH SIB-ReferenceListFACH
},
tdd NULL
}
}
SCCPCH-SystemInformation ::= SEQUENCE {
secondaryCCPCH-Info SecondaryCCPCH-Info,
tfcs TFCS OPTIONAL,
fach-PCH-InformationList FACH-PCH-InformationList OPTIONAL,
pich-Info PICH-Info OPTIONAL
}
SCCPCH-SystemInformation-LCR-r4-ext ::= SEQUENCE {
secondaryCCPCH-LCR-Extensions SecondaryCCPCH-Info-LCR-r4-ext,
-- pich-Info in the SCCPCH-SystemInformation IE shall be absent,
-- and instead the following used.
pich-Info PICH-Info-LCR-r4 OPTIONAL
}
SCCPCH-SystemInformation-HCR-VHCR-r7 ::= SEQUENCE {
secondaryCCPCH-Info SecondaryCCPCH-Info-HCR-VHCR-r7,
tfcs TFCS OPTIONAL,
fach-PCH-InformationList FACH-PCH-InformationList OPTIONAL,
pich-Info PICH-Info-HCR-VHCR-r7 OPTIONAL
}
SCCPCH-SystemInformationList ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
SCCPCH-SystemInformation
SCCPCH-SystemInformationList-HCR-VHCR-r7 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
SCCPCH-SystemInformation-HCR-VHCR-r7
-- SCCPCH-SystemInformationList-LCR-r4-ext includes elements additional to those in
-- SCCPCH-SystemInformationList for the 1.28Mcps TDD. The order of the IEs
-- indicates which SCCPCH-SystemInformation-LCR-r4-ext IE extends which
-- SCCPCH-SystemInformation IE.
SCCPCH-SystemInformationList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
SCCPCH-SystemInformation-LCR-r4-ext
-- The SCCPCH-SystemInformation-MBMS-r6 is used for an S-CCPCH dedicated for MBMS purposes.
SCCPCH-SystemInformation-MBMS-r6 ::= SEQUENCE {
secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r6,
transportFormatCombinationSet TFCS,
fachCarryingMCCH SEQUENCE {
mcch-transportFormatSet TransportFormatSet,
mcch-ConfigurationInfo MBMS-MCCH-ConfigurationInfo-r6
},
fachCarryingMTCH-List MBMS-FACHCarryingMTCH-List OPTIONAL,
-- If schedulingInformation is provided
fachCarryingMSCH SEQUENCE {
msch-transportFormatSet TransportFormatSet,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy MBMS-MSCH-ConfigurationInfo-r6
} OPTIONAL
}
-- The SCCPCH-SystemInformation-MBMS-r7 is used for an S-CCPCH dedicated for MBMS purposes.
SCCPCH-SystemInformation-MBMS-r7 ::= SEQUENCE {
secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r7,
transportFormatCombinationSet TFCS,
fachCarryingMCCH SEQUENCE {
mcch-transportFormatSet TransportFormatSet,
mcch-ConfigurationInfo MBMS-MCCH-ConfigurationInfo-r6
},
fachCarryingMTCH-List MBMS-FACHCarryingMTCH-List OPTIONAL,
-- If schedulingInformation is provided
fachCarryingMSCH SEQUENCE {
msch-transportFormatSet TransportFormatSet
} OPTIONAL
}
S-CPICH-PowerOffset-MIMO ::= INTEGER (-6..0)
S-CPICH-PowerOffset-4x4MIMO ::= INTEGER (-12..0)
ScheduledTransmissionConfiguration ::= SEQUENCE {
common-E-DCH-ResourceInfoListExt SEQUENCE (SIZE (1..maxEDCHs)) OF
Common-E-DCH-ResourceInfoListExt
}
ScramblingCodeChange ::= ENUMERATED {
codeChange, noCodeChange }
ScramblingCodeType ::= ENUMERATED {
shortSC,
longSC }
SecondaryCCPCH-Info ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
-- dummy1 is not used in this version of the specification and should be ignored.
dummy1 PCPICH-UsageForChannelEst,
-- dummy2 is not used in this version of the specification. It should not
-- be sent and if received it should be ignored.
dummy2 SecondaryCPICH-Info OPTIONAL,
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
sttd-Indicator BOOLEAN,
sf-AndCodeNumber SF256-AndCodeNumber,
pilotSymbolExistence BOOLEAN,
tfci-Existence BOOLEAN,
positionFixedOrFlexible PositionFixedOrFlexible,
timingOffset TimingOffset DEFAULT 0
},
tdd SEQUENCE {
-- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
commonTimeslotInfo CommonTimeslotInfoSCCPCH,
individualTimeslotInfo IndividualTimeslotInfo,
channelisationCode SCCPCH-ChannelisationCodeList
}
}
}
SecondaryCCPCH-Info-r4 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
sttd-Indicator BOOLEAN,
sf-AndCodeNumber SF256-AndCodeNumber,
pilotSymbolExistence BOOLEAN,
tfci-Existence BOOLEAN,
positionFixedOrFlexible PositionFixedOrFlexible,
timingOffset TimingOffset DEFAULT 0
},
tdd SEQUENCE {
-- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
commonTimeslotInfo CommonTimeslotInfoSCCPCH,
tddOption CHOICE {
tdd384 SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo
},
tdd128 SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-LCR-r4
}
},
channelisationCode SCCPCH-ChannelisationCodeList
}
}
}
SecondaryCCPCH-Info-HCR-VHCR-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
tdd384 SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-r7,
channelisationCode SCCPCH-ChannelisationCodeList
},
tdd768 SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-VHCR,
channelisationCode SCCPCH-ChannelisationCodeList-VHCR
}
}
}
SecondaryCCPCH-Info-LCR-r4-ext ::= SEQUENCE {
individualTimeslotLCR-Ext IndividualTimeslotInfo-LCR-r4-ext
}
SecondaryCCPCHFrameType2Info ::= SEQUENCE {
subFrameNumber INTEGER (0..4),
dl-ChannelisationCodes DL-ChannelCodes-MBSFN-IMB384,
modulation CHOICE {
modQPSK NULL,
mod16QAM SEQUENCE {
cpich-SecCCPCH-PowerOffset INTEGER (-11..4)
}
}
}
SecondaryCCPCHInfo-MBMS-r6 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
sttd-Indicator BOOLEAN,
sf-AndCodeNumber SF256-AndCodeNumber,
timingOffset TimingOffset DEFAULT 0
},
tdd384 SEQUENCE {
commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
downlinkTimeslotsCodes DownlinkTimeslotsCodes
},
tdd128 SEQUENCE {
commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
downlinkTimeslotsCodes DownlinkTimeslotsCodes-LCR-r4
}
}
}
SecondaryCCPCHInfo-MBMS-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
-- The CHOICE fdd is used for both "fdd" and "3.84 Mcps TDD MBSFN IMB"
fdd SEQUENCE {
-- The IE secondaryScramblingCode is not applicable for "3.84 Mcps TDD MBSFN IMB"
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
-- The IE sttd-Indicator is not applicable for cells operating in MBSFN mode,
-- the UE behaviour is unspecified
sttd-Indicator BOOLEAN,
sf-AndCodeNumber SF256-AndCodeNumber,
-- The IE timingOffset is not applicable for "3.84 Mcps TDD MBSFN IMB"
timingOffset TimingOffset DEFAULT 0,
modulation CHOICE {
modQPSK NULL,
-- The CHOICE mod16QAM is not applicable for MCCH in "3.84 Mcps TDD MBSFN IMB"
mod16QAM INTEGER (-11..4)
} OPTIONAL
},
tdd384 SEQUENCE {
commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
downlinkTimeslotsCodes DownlinkTimeslotsCodes-r7,
modulation ENUMERATED { modQPSK, mod16QAM }
},
tdd768 SEQUENCE {
commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
downlinkTimeslotsCodes DownlinkTimeslotsCodes-VHCR,
modulation ENUMERATED { modQPSK, mod16QAM }
},
tdd128 SEQUENCE {
commonTimeslotInfoMBMS CommonTimeslotInfoMBMS,
downlinkTimeslotsCodes DownlinkTimeslotsCodes-LCR-r4,
mbsfnSpecialTimeSlot TimeSlotLCR-ext OPTIONAL,
modulation ENUMERATED { modQPSK, mod16QAM }
}
}
}
SecondaryCCPCHInfoDiff-MBMS ::= SEQUENCE {
secondaryScramblingCode SecondaryScramblingCode OPTIONAL,
sttd-Indicator BOOLEAN,
sf-AndCodeNumber SF256-AndCodeNumber OPTIONAL,
timingOffset TimingOffset OPTIONAL
}
SecondaryCPICH-Info ::= SEQUENCE {
secondaryDL-ScramblingCode SecondaryScramblingCode OPTIONAL,
channelisationCode ChannelisationCode256
}
SecondaryScramblingCode ::= INTEGER (1..15)
SecondaryCellMIMOparametersFDD ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL
}
}
SecondaryCellMIMOparametersFDD-v950ext ::= SEQUENCE {
precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
}
SecondaryCellMIMOparametersFDD-r10 ::= CHOICE {
continue NULL,
newConfiguration SEQUENCE {
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL,
precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
}
}
SecondaryCell4x4MIMOparametersFDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
mimoPilotConfiguration MIMO4x4-PilotConfiguration OPTIONAL,
precodingWeightSetRestriction BIT STRING (SIZE (64)) OPTIONAL
}
}
}
SecondInterleavingMode ::= ENUMERATED {
frameRelated, timeslotRelated }
ServingCellChangeMACreset ::= BOOLEAN
ServingCellChangeMsgType ::= ENUMERATED {
radioBearerSetup,
radioBearerReconfiguration,
transportChannelReconfiguration,
physicalChannelReconfiguration }
ServingCellChangeParameters ::= SEQUENCE {
servingCellChangeMACreset ServingCellChangeMACreset,
servingCellChangeMsgType ServingCellChangeMsgType,
servingCellChangeTrId ServingCellChangeTrId
}
ServingCellChangeParameters-r12 ::= SEQUENCE {
servingCellChangeMACreset ServingCellChangeMACreset,
servingCellChangeMsgType ServingCellChangeMsgType,
servingCellChangeTrId ServingCellChangeTrId,
enhancedServingCellChangeforEvent1CsupportIndicator ENUMERATED { true } OPTIONAL
}
ServingCellChangeTrId ::= INTEGER (0..3)
SF8Codes ::= ENUMERATED {
cc8-1, cc8-2, cc8-3, cc8-4, cc8-5, cc8-6, cc8-7, cc8-8}
SF16Codes ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7,
cc16-8}
SF16Codes2 ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4, cc16-5, cc16-6, cc16-7,
cc16-8, cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14,
cc16-15, cc16-16}
SF32Codes ::= ENUMERATED {
cc32-1, cc32-2, cc32-3, cc32-4, cc32-5, cc32-6, cc32-7,
cc32-8, cc32-9, cc32-10, cc32-11, cc32-12, cc32-13, cc32-14,
cc32-15, cc32-16}
-- SF256-AndCodeNumber encodes both "Spreading factor" and "Code Number"
SF256-AndCodeNumber ::= CHOICE {
sf4 INTEGER (0..3),
sf8 INTEGER (0..7),
sf16 INTEGER (0..15),
sf32 INTEGER (0..31),
sf64 INTEGER (0..63),
sf128 INTEGER (0..127),
sf256 INTEGER (0..255)
}
-- SF512-AndCodeNumber encodes both "Spreading factor" and "Code Number"
SF512-AndCodeNumber ::= CHOICE {
sf4 INTEGER (0..3),
sf8 INTEGER (0..7),
sf16 INTEGER (0..15),
sf32 INTEGER (0..31),
sf64 INTEGER (0..63),
sf128 INTEGER (0..127),
sf256 INTEGER (0..255),
sf512 INTEGER (0..511)
}
-- SF512-AndPilot encodes both "Spreading factor" and "Number of bits for Pilot bits"
SF512-AndPilot ::= CHOICE {
sfd4 NULL,
sfd8 NULL,
sfd16 NULL,
sfd32 NULL,
sfd64 NULL,
sfd128 PilotBits128,
sfd256 PilotBits256,
sfd512 NULL
}
SF512-AndPilot-r12 ::= CHOICE {
sfd4 NULL,
sfd8 NULL,
sfd16 NULL,
sfd32 NULL,
sfd64 NULL,
sfd128 PilotBits128-r12,
sfd256 PilotBits256-r12,
sfd512 NULL
}
SF-PDSCH ::= ENUMERATED {
sfp4, sfp8, sfp16, sfp32,
sfp64, sfp128, sfp256 }
SF-PRACH ::= ENUMERATED {
sfpr32, sfpr64, sfpr128, sfpr256 }
SFN-TimeInfo ::= SEQUENCE {
activationTimeSFN INTEGER (0..4095),
physChDuration DurationTimeInfo
}
-- actual scheduling value = 2(signalled value +1) and is the periodicity of sending
-- special burst frames
SpecialBurstScheduling ::= INTEGER (0..7)
SpreadingFactor ::= ENUMERATED {
sf4, sf8, sf16, sf32,
sf64, sf128, sf256 }
SPS-Information-TDD128-r8 ::= SEQUENCE {
e-dch-SPS-Info E-DCH-SPS-Information-TDD128 OPTIONAL,
hs-dsch-SPS-Info HS-DSCH-SPS-Information-TDD128 OPTIONAL
}
SRB-delay ::= INTEGER (0..7)
SSDT-CellIdentity ::= ENUMERATED {
ssdt-id-a, ssdt-id-b, ssdt-id-c,
ssdt-id-d, ssdt-id-e, ssdt-id-f,
ssdt-id-g, ssdt-id-h }
SSDT-Information ::= SEQUENCE {
s-Field S-Field,
codeWordSet CodeWordSet
}
SSDT-Information-r4 ::= SEQUENCE {
s-Field S-Field,
codeWordSet CodeWordSet,
ssdt-UL-r4 SSDT-UL OPTIONAL
}
SSDT-UL ::= ENUMERATED {
ul, ul-AndDL }
StandaloneMidambleInfo-TDD128 ::= SEQUENCE {
-- Actual value midambleConfiguration = IE value * 2
midambleConfiguration INTEGER (1..8),
midambleShift INTEGER (0..15),
timeSlotInformation BIT STRING (SIZE (5)),
activationTime ActivationTime,
subframeNum INTEGER (0..1),
repetitionPeriod ENUMERATED {
v1, v2, v4, v8,
v16, v32, v64, spare},
referenceBeta INTEGER (-15..16) OPTIONAL
}
STTDIndication ::= ENUMERATED { true }
SynchronisationParameters-r4 ::= SEQUENCE {
sync-UL-CodesBitmap BIT STRING {
code7(0),
code6(1),
code5(2),
code4(3),
code3(4),
code2(5),
code1(6),
code0(7)
} (SIZE (8)),
fpach-Info FPACH-Info-r4,
-- Actual value prxUpPCHdes = IE value - 120
prxUpPCHdes INTEGER (0..62),
sync-UL-Procedure SYNC-UL-Procedure-r4 OPTIONAL
}
Sync-UL-Codes-Bitmap ::= BIT STRING {
code7(0),
code6(1),
code5(2),
code4(3),
code3(4),
code2(5),
code1(6),
code0(7)
} (SIZE (8))
SYNC-UL-Procedure-r4 ::= SEQUENCE {
max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 },
powerRampStep INTEGER (0..3)
}
SYNC-UL-Info-r4 ::= SEQUENCE {
sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap,
-- Actual value prxUpPCHdes = IE value - 120
prxUpPCHdes INTEGER (0..62),
powerRampStep INTEGER (0..3),
max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 },
mmax INTEGER(1..32)
}
SYNC-UL-InfoForE-RUCCH ::= SEQUENCE {
prxUpPCHdes INTEGER (0..62) OPTIONAL,
powerRampStep INTEGER (0..3) OPTIONAL,
max-SYNC-UL-Transmissions ENUMERATED { tr1, tr2, tr4, tr8 } OPTIONAL,
e-RUCCH-Sync-UL-Codes-Bitmap Sync-UL-Codes-Bitmap,
mmax INTEGER(1..32)
}
TargetCellPreconfigInfo ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r8,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r8 OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD OPTIONAL
}
TargetCellPreconfigInfo-v890ext ::= MIMO-Parameters-v7f0ext
TargetCellPreconfigInfo-r9 ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r9 OPTIONAL,
ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
e-dch-ReconfigurationInfo-SecULFrequency
E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL
}
TargetCellPreconfigInfo-v950ext ::= SecondaryCellMIMOparametersFDD-v950ext
TargetCellPreconfigInfo-r10 ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
e-dch-ReconfigurationInfo-SecULFrequency
E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL
}
TargetCellPreconfigInfo-vb50ext ::= SEQUENCE {
ulOLTDInfoFDD UL-OLTD-InfoFDD OPTIONAL
}
TargetCellPreconfigInfo-r11 ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r11,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL,
ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
e-dch-ReconfigurationInfo-SecULFrequency
E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL,
f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL,
uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL,
ul-16QAM-Config UL-16QAM-Config OPTIONAL,
ul-64QAM-Config UL-64QAM-Config OPTIONAL,
ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL
}
TargetCellPreconfigInfo-r12 ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL,
ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r12 OPTIONAL,
e-dch-ReconfigurationInfo-SecULFrequency
E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL,
f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL,
uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL,
ul-16QAM-Config UL-16QAM-Config OPTIONAL,
ul-64QAM-Config UL-64QAM-Config OPTIONAL,
ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL,
dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL
}
TargetCellPreconfigInfo-r13 ::= SEQUENCE {
activationTimeOffset ActivationTimeOffset OPTIONAL,
new-H-RNTI H-RNTI,
newPrimary-E-RNTI E-RNTI OPTIONAL,
newSecondary-E-RNTI E-RNTI OPTIONAL,
serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r12,
e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r11,
dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
dtx-drx-Info DTX-DRX-Info-r12 OPTIONAL,
hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
mimoParameters MIMO-Parameters-r9 OPTIONAL,
mimo4x4Parameters MIMO4x4-Parameters OPTIONAL,
dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD-r11 OPTIONAL,
additionalDLSecCellInfoListFDD2 AdditionalDLSecCellInfoListFDD2 OPTIONAL,
ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD-r13 OPTIONAL,
e-dch-ReconfigurationInfo-SecULFrequency
E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
ul-CLTD-InfoFDD UL-CLTD-InfoFDD OPTIONAL,
f-tpich-ReconfigurationInfo F-TPICH-ReconfigurationInfo OPTIONAL,
uL-OLTD-InfoFDD UL-OLTD-InfoFDD OPTIONAL,
ul-16QAM-Config UL-16QAM-Config OPTIONAL,
ul-64QAM-Config UL-64QAM-Config OPTIONAL,
ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL,
dPCCH2InfoFDD DPCCH2InfoFDD OPTIONAL
}
TDD-FPACH-CCode16-r4 ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
TDD-UL-Interference ::= INTEGER (-110..-52)
TDD-PICH-CCode ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
TDD768-PICH-CCode ::= ENUMERATED {
cc32-1, cc32-2, cc32-3, cc32-4,
cc32-5, cc32-6, cc32-7, cc32-8,
cc32-9, cc32-10, cc32-11, cc32-12,
cc32-13, cc32-14, cc32-15, cc32-16,
cc32-17, cc32-18, cc32-19, cc32-20,
cc32-21, cc32-22, cc32-23, cc32-24,
cc32-25, cc32-26, cc32-27, cc32-28,
cc32-29, cc32-30, cc32-31, cc32-32 }
TDD-MBSFNInformation ::= SEQUENCE (SIZE (1..maxTS)) OF
TDD-MBSFNTSlotInfo
TDD-MBSFNTSlotInfo ::= SEQUENCE {
timeSlotNumber TimeslotNumber,
cellParametersID CellParametersID
}
TDD-PRACH-CCode8 ::= ENUMERATED {
cc8-1, cc8-2, cc8-3, cc8-4,
cc8-5, cc8-6, cc8-7, cc8-8 }
TDD-PRACH-CCode16 ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
TDD-PRACH-CCode-LCR-r4 ::= ENUMERATED {
cc4-1, cc4-2, cc4-3, cc4-4,
cc8-1, cc8-2, cc8-3, cc8-4,
cc8-5, cc8-6, cc8-7, cc8-8,
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
TDD-PRACH-CCodeList ::= CHOICE {
sf8 SEQUENCE (SIZE (1..8)) OF
TDD-PRACH-CCode8,
-- Channelisation codes cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14,
-- cc16-15 and cc16-16 shall not be used
sf16 SEQUENCE (SIZE (1..8)) OF
TDD-PRACH-CCode16
}
TDD768-PRACH-CCode16 ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
TDD768-PRACH-CCode32 ::= ENUMERATED {
cc32-1, cc32-2, cc32-3, cc32-4,
cc32-5, cc32-6, cc32-7, cc32-8,
cc32-9, cc32-10, cc32-11, cc32-12,
cc32-13, cc32-14, cc32-15, cc32-16 }
TDD768-PRACH-CCodeList ::= CHOICE {
sf32 SEQUENCE (SIZE (1..16)) OF
TDD768-PRACH-CCode32,
-- Channelisation codes cc32-17, cc32-18, cc32-19, cc32-20, cc32-21, cc32-22,
-- cc32-23, cc32-24, cc32-25, cc32-26, cc32-27, cc32-28, cc32-29, cc32-30, cc32-31
-- and cc32-32 shall not be used
sf16 SEQUENCE (SIZE (1..16)) OF
TDD768-PRACH-CCode16
}
TFC-ControlDuration ::= ENUMERATED {
tfc-cd1, tfc-cd2, tfc-cd4, tfc-cd8,
tfc-cd16, tfc-cd24, tfc-cd32,
tfc-cd48, tfc-cd64, tfc-cd128,
tfc-cd192, tfc-cd256, tfc-cd512 }
TFCI-Coding ::= ENUMERATED {
tfci-bits-4, tfci-bits-8,
tfci-bits-16, tfci-bits-32 }
TGCFN ::= INTEGER (0..255)
-- In TGD, value 270 represents "undefined" in the tabular description.
TGD ::= INTEGER (15..270)
TGL ::= INTEGER (1..14)
TGMP ::= ENUMERATED {
tdd-Measurement, fdd-Measurement,
gsm-CarrierRSSIMeasurement,
gsm-initialBSICIdentification, gsmBSICReconfirmation,
multi-carrier }
TGMP-r8 ::= ENUMERATED {
tdd-Measurement, fdd-Measurement,
gsm-CarrierRSSIMeasurement,
gsm-initialBSICIdentification, gsmBSICReconfirmation,
multi-carrier, e-UTRA, spare }
TGP-Sequence ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
activate SEQUENCE {
tgcfn TGCFN
},
deactivate NULL
},
tgps-ConfigurationParams TGPS-ConfigurationParams OPTIONAL
}
TGP-Sequence-r8 ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
activate SEQUENCE {
tgcfn TGCFN
},
deactivate NULL
},
tgps-ConfigurationParams TGPS-ConfigurationParams-r8 OPTIONAL
}
TGP-Sequence-r10 ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
activate SEQUENCE {
tgcfn TGCFN
},
deactivate NULL
},
tgps-ConfigurationParams TGPS-ConfigurationParams-r10 OPTIONAL
}
TGPS-Reconfiguration-CFN ::= INTEGER (0..255)
TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-Sequence
TGP-SequenceList-r8 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-Sequence-r8
TGP-SequenceList-r10 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-Sequence-r10
TGP-SequenceShort ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
activate SEQUENCE {
tgcfn TGCFN
},
deactivate NULL
}
}
TGP-SequenceShort-r10 ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
activate SEQUENCE {
tgcfn TGCFN
},
deactivate NULL
},
freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
}
TGPL ::= INTEGER (1..144)
-- TABULAR: In TGPRC, value 0 represents "infinity" in the tabular description.
TGPRC ::= INTEGER (0..511)
TGPS-ConfigurationParams ::= SEQUENCE {
tgmp TGMP,
tgprc TGPRC,
tgsn TGSN,
tgl1 TGL,
tgl2 TGL OPTIONAL,
tgd TGD,
tgpl1 TGPL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it shall be ignored.
dummy TGPL OPTIONAL,
rpp RPP,
itp ITP,
-- TABULAR: Compressed mode method is nested inside UL-DL-Mode
ul-DL-Mode UL-DL-Mode,
dl-FrameType DL-FrameType,
deltaSIR1 DeltaSIR,
deltaSIRAfter1 DeltaSIR,
deltaSIR2 DeltaSIR OPTIONAL,
deltaSIRAfter2 DeltaSIR OPTIONAL,
nidentifyAbort NidentifyAbort OPTIONAL,
treconfirmAbort TreconfirmAbort OPTIONAL
}
TGPS-ConfigurationParams-r8 ::= SEQUENCE {
tgmp TGMP-r8,
tgprc TGPRC,
tgsn TGSN,
tgl1 TGL,
tgl2 TGL OPTIONAL,
tgd TGD,
tgpl1 TGPL,
rpp RPP,
itp ITP,
-- TABULAR: Compressed mode method is nested inside UL-DL-Mode
ul-DL-Mode UL-DL-Mode,
dl-FrameType DL-FrameType,
deltaSIR1 DeltaSIR,
deltaSIRAfter1 DeltaSIR,
deltaSIR2 DeltaSIR OPTIONAL,
deltaSIRAfter2 DeltaSIR OPTIONAL,
nidentifyAbort NidentifyAbort OPTIONAL,
treconfirmAbort TreconfirmAbort OPTIONAL
}
TGPS-ConfigurationParams-r10 ::= SEQUENCE {
tgmp TGMP-r8,
freqSpecificCompressedMode ENUMERATED { true } OPTIONAL,
tgprc TGPRC,
tgsn TGSN,
tgl1 TGL,
tgl2 TGL OPTIONAL,
tgd TGD,
tgpl1 TGPL,
rpp RPP,
itp ITP,
-- TABULAR: Compressed mode method is nested inside UL-DL-Mode
ul-DL-Mode UL-DL-Mode,
dl-FrameType DL-FrameType,
deltaSIR1 DeltaSIR,
deltaSIRAfter1 DeltaSIR,
deltaSIR2 DeltaSIR OPTIONAL,
deltaSIRAfter2 DeltaSIR OPTIONAL,
nidentifyAbort NidentifyAbort OPTIONAL,
treconfirmAbort TreconfirmAbort OPTIONAL
}
TGPSI ::= INTEGER (1..maxTGPS)
TGSN ::= INTEGER (0..14)
TimeInfo ::= SEQUENCE {
activationTime ActivationTime OPTIONAL,
durationTimeInfo DurationTimeInfo OPTIONAL
}
TimeSlotLCR-ext ::= ENUMERATED {
ts7, spare3, spare2, spare1 }
TimeslotList ::= SEQUENCE (SIZE (1..maxTS)) OF
TimeslotNumber
TimeslotList-r4 ::= CHOICE {
-- the choice for 7.68 Mcps TDD is as for 3.84 Mcps TDD --
tdd384 SEQUENCE (SIZE (1..maxTS)) OF
TimeslotNumber,
tdd128 SEQUENCE (SIZE (1..maxTS-LCR)) OF
TimeslotNumber-LCR-r4
}
-- If TimeslotNumber is included for a 1.28Mcps TDD description, it shall take values from 0..6
TimeslotNumber ::= INTEGER (0..14)
TimeslotNumber-LCR-r4 ::= INTEGER (0..6)
TimeslotNumber-PRACH-LCR-r4 ::= INTEGER (1..6)
TimeslotSync2 ::= INTEGER (0..6)
DTX-DRX-TimingInfo-r7 ::= SEQUENCE {
timing CHOICE {
continue NULL,
newTiming NewTiming
}
}
-- Actual value TimingOffset = IE value * 256
TimingOffset ::= INTEGER (0..149)
TimingMaintainedSynchInd ::= ENUMERATED { false }
TPC-CombinationIndex ::= INTEGER (0..5)
TPC-CommandTargetRate ::= INTEGER (0..10)
-- Actual value TPC-StepSizeFDD = IE value + 1
TPC-StepSizeFDD ::= INTEGER (0..1)
TPC-StepSizeTDD ::= INTEGER (1..3)
TransportBlockSizeIndex ::= INTEGER (1..32)
-- Actual value TreconfirmAbort = IE value * 0.5 seconds
TreconfirmAbort ::= INTEGER (1..20)
TwoMsHarqConfiguration ::= SEQUENCE {
harqProcessAllocation BIT STRING (SIZE (8)) OPTIONAL
}
TX-DiversityMode ::= ENUMERATED {
noDiversity,
sttd,
closedLoopMode1,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy }
UARFCN ::= INTEGER (0..16383)
UCSM-Info ::= SEQUENCE {
minimumSpreadingFactor MinimumSpreadingFactor,
nf-Max NF-Max,
channelReqParamsForUCSM ChannelReqParamsForUCSM
}
UE-DPCCH-Burst ::= ENUMERATED {
sub-frames-1,
sub-frames-2,
sub-frames-5,
spare1 }
UE-DPCCHPowerResetAfterDTXOnSecUplink ::= SEQUENCE {
filterCoefficient INTEGER (0..5),
-- Actual value range powerOffset = (-4..10) * 2
powerOffset INTEGER (-8..20),
inactivityThresholdForResetPower ENUMERATED {
ms10, ms20, ms30, ms40,
ms50, ms60, ms80, ms120} OPTIONAL
}
UE-DRX-Cycle ::= ENUMERATED {
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
spare2,
spare1 }
UE-DRX-Cycle2 ::= ENUMERATED {
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
sub-frames-32,
sub-frames-40,
sub-frames-64,
sub-frames-80,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
UE-DTX-Cycle1-10ms ::= ENUMERATED {
sub-frames-1,
sub-frames-5,
sub-frames-10,
sub-frames-20 }
UE-DTX-Cycle1-2ms ::= ENUMERATED {
sub-frames-1,
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
spare1 }
UE-DTX-Cycle2-10ms ::= ENUMERATED {
sub-frames-5,
sub-frames-10,
sub-frames-20,
sub-frames-40,
sub-frames-80,
sub-frames-160,
spare2,
spare1 }
UE-DTX-Cycle2-2ms ::= ENUMERATED {
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
sub-frames-32,
sub-frames-40,
sub-frames-64,
sub-frames-80,
sub-frames-128,
sub-frames-160,
spare4,
spare3,
spare2,
spare1 }
UE-DTX-Cycle2-2ms-Secondary ::= ENUMERATED {
sub-frames-4,
sub-frames-5,
sub-frames-8,
sub-frames-10,
sub-frames-16,
sub-frames-20,
sub-frames-32,
sub-frames-40,
sub-frames-64,
sub-frames-80,
sub-frames-128,
sub-frames-160,
sub-frames-256,
sub-frames-320,
sub-frames-512,
sub-frames-640,
sub-frames-1024,
sub-frames-1280,
spare14,
spare13,
spare12,
spare11,
spare10,
spare9,
spare8,
spare7,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
UE-DTX-Cycle2InactivityThreshold ::= ENUMERATED {
e-dch-tti-1,
e-dch-tti-4,
e-dch-tti-8,
e-dch-tti-16,
e-dch-tti-32,
e-dch-tti-64,
e-dch-tti-128,
e-dch-tti-256,
spare8,
spare7,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
UE-DTX-long-preamble-length ::= ENUMERATED {
slots-4,
slots-15 }
UE-DTX-DRX-Offset ::= INTEGER (0..159)
UE-GrantMonitoring-InactivityThreshold ::= ENUMERATED {
e-dch-tti-0,
e-dch-tti-1,
e-dch-tti-2,
e-dch-tti-4,
e-dch-tti-8,
e-dch-tti-16,
e-dch-tti-32,
e-dch-tti-64,
e-dch-tti-128,
e-dch-tti-256,
spare6,
spare5,
spare4,
spare3,
spare2,
spare1 }
UL-16QAM-Config ::= SEQUENCE {
ul-16QAM-Settings UL-16QAM-Settings OPTIONAL,
e-TFCI-TableIndex E-TFCI-TableIndex OPTIONAL,
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL
}
UL-16QAM-Settings ::= SEQUENCE {
beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1)
}
UL-64QAM-Config ::= SEQUENCE {
ul-64QAM-Settings UL-64QAM-Settings OPTIONAL,
mac-is-i-resetIndicator ENUMERATED { true } OPTIONAL
}
UL-64QAM-Settings ::= SEQUENCE {
beta-Ed-Gain-E-AGCH-Table-Selection INTEGER (0..1)
}
UL-CCTrCH ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
ul-TargetSIR UL-TargetSIR,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
}
UL-CCTrCH-r4 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
},
tdd128 SEQUENCE {
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4 OPTIONAL
}
}
}
UL-CCTrCH-r7 ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain DEFAULT 1,
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR,
timeInfo TimeInfo,
commonTimeslotInfo CommonTimeslotInfo OPTIONAL,
tddOption CHOICE {
tdd384 SEQUENCE {
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes OPTIONAL
},
tdd768 SEQUENCE {
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-VHCR OPTIONAL
},
tdd128 SEQUENCE {
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r7 OPTIONAL
}
}
}
UL-CCTrCHList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
UL-CCTrCH
UL-CCTrCHList-r4 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
UL-CCTrCH-r4
UL-CCTrCHList-r7 ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
UL-CCTrCH-r7
UL-CCTrCHListToRemove ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
TFCS-IdentityPlain
UL-CCTrChTPCList ::= SEQUENCE (SIZE (0..maxCCTrCH)) OF
TFCS-Identity
UL-ChannelRequirement ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
dummy CPCH-SetInfo
}
UL-ChannelRequirement-r4 ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info-r4,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
dummy CPCH-SetInfo
}
UL-ChannelRequirement-r5 ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info-r5,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
dummy CPCH-SetInfo
}
-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-- changed to keep it aligned with R99.
UL-ChannelRequirementWithCPCH-SetID ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info,
-- dummy1 and dummy 2 are not used in this version of the specification, they should
-- not be sent and if received the UE behaviour is not specified.
dummy1 CPCH-SetInfo,
dummy2 CPCH-SetID
}
-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-- changed to keep it aligned with R99.
UL-ChannelRequirementWithCPCH-SetID-r4 ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info-r4,
-- dummy1 and dummy2 are not used in this version of the specification, they
-- should not be sent and if received the UE behaviour is not specified.
dummy1 CPCH-SetInfo,
dummy2 CPCH-SetID
}
-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-- changed to keep it aligned with R99.
UL-ChannelRequirementWithCPCH-SetID-r5 ::= CHOICE {
ul-DPCH-Info UL-DPCH-Info-r5,
-- dummy1 and dummy2 are not used in this version of the specification, they should
-- not be sent and if received the UE behaviour is not specified.
dummy1 CPCH-SetInfo,
dummy2 CPCH-SetID
}
UL-CLTD-InfoFDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
s-dpcch-Info S-DPCCH-Information,
initial-CLTD-ActivationState ENUMERATED { first-state, second-state } OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL
}
}
}
UL-CompressedModeMethod ::= ENUMERATED {
sf-2,
higherLayerScheduling }
UL-DL-Mode ::= CHOICE {
ul UL-CompressedModeMethod,
dl DL-CompressedModeMethod,
ul-and-dl SEQUENCE {
ul UL-CompressedModeMethod,
dl DL-CompressedModeMethod
}}
UL-DPCCH-SlotFormat ::= ENUMERATED {
slf0, slf1, slf2 }
UL-DPCH-CodeInfoForCommonEDCH ::= SEQUENCE {
ul-DPCCHscramblingCodeType ScramblingCodeType,
ul-DPCCHscramblingCode UL-ScramblingCode OPTIONAL
}
UL-DPCH-Info ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl OPTIONAL,
ul-CCTrCHList UL-CCTrCHList OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-Info-r4 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r4 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-Info-r5 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r5 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-Info-r6 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r6 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
dpdchPresence CHOICE {
present SEQUENCE {
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
notPresent SEQUENCE {
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL
}
}
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl-r4 OPTIONAL,
ul-CCTrCHList UL-CCTrCHList-r4 OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-Info-r7 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r7 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
dpdchPresence CHOICE {
present SEQUENCE {
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
notPresent SEQUENCE {
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
}
}
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
ul-CCTrCHList UL-CCTrCHList-r7 OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-Info-r11 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfo-r11 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
scramblingCodeType ScramblingCodeType,
scramblingCode UL-ScramblingCode,
dpdchPresence CHOICE {
present SEQUENCE {
numberOfDPDCH NumberOfDPDCH DEFAULT 1,
spreadingFactor SpreadingFactor,
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL,
puncturingLimit PuncturingLimit
},
notPresent SEQUENCE {
tfci-Existence BOOLEAN,
-- numberOfFBI-Bits is conditional based on history
numberOfFBI-Bits NumberOfFBI-Bits OPTIONAL,
numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
}
}
},
tdd SEQUENCE {
ul-TimingAdvance UL-TimingAdvanceControl-r7 OPTIONAL,
ul-CCTrCHList UL-CCTrCHList-r7 OPTIONAL,
ul-CCTrCHListToRemove UL-CCTrCHListToRemove OPTIONAL
}
}
}
UL-DPCH-InfoPostFDD ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostFDD,
scramblingCodeType ScramblingCodeType,
reducedScramblingCodeNumber ReducedScramblingCodeNumber,
spreadingFactor SpreadingFactor
}
UL-DPCH-InfoPostTDD ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostTDD,
ul-TimingAdvance UL-TimingAdvanceControl OPTIONAL,
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes
}
UL-DPCH-InfoPostTDD-LCR-r4 ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPostTDD-LCR-r4,
ul-TimingAdvance UL-TimingAdvanceControl-LCR-r4 OPTIONAL,
ul-CCTrCH-TimeslotsCodes UplinkTimeslotsCodes-LCR-r4
}
UL-DPCH-InfoPredef ::= SEQUENCE {
ul-DPCH-PowerControlInfo UL-DPCH-PowerControlInfoPredef,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
tfci-Existence BOOLEAN,
puncturingLimit PuncturingLimit
},
tdd SEQUENCE {
commonTimeslotInfo CommonTimeslotInfo
}
}
}
UL-DPCH-InfoPredef-v770ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
numberOfTPC-Bits NumberOfTPC-Bits OPTIONAL
},
tdd NULL }
}
UL-DPCH-PowerControlInfo ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm
},
tdd SEQUENCE {
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValueTdd,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
} OPTIONAL
}
}
UL-DPCH-PowerControlInfo-r4 ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm
},
tdd SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd128 SEQUENCE {
tpc-StepSize TPC-StepSizeTDD
}
},
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
}
}
}
UL-DPCH-PowerControlInfo-r5 ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
},
tdd SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd128 SEQUENCE {
tpc-StepSize TPC-StepSizeTDD
}
},
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
}
}
}
UL-DPCH-PowerControlInfo-r6 ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode
},
tdd SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd128 SEQUENCE {
beaconPLEst BEACON-PL-Est OPTIONAL,
tpc-StepSize TPC-StepSizeTDD
}
},
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
}
}
}
UL-DPCH-PowerControlInfo-r7 ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode
},
tdd SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd768 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd128 SEQUENCE {
beaconPLEst BEACON-PL-Est OPTIONAL,
tpc-StepSize TPC-StepSizeTDD
}
},
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
}
}
}
UL-DPCH-PowerControlInfo-r11 ::= CHOICE {
fdd SEQUENCE {
dpcch-PowerOffset DPCCH-PowerOffset,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay,
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
deltaACK DeltaACK-r11 OPTIONAL,
deltaNACK DeltaNACK-r11 OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL,
ack-NACK-repetition-factor-assisting ACK-NACK-repetitionFactor OPTIONAL,
harq-Preamble-Mode HARQ-Preamble-Mode
},
tdd SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR OPTIONAL,
ul-OL-PC-Signalling CHOICE {
broadcast-UL-OL-PC-info NULL,
individuallySignalled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd768 SEQUENCE {
individualTS-InterferenceList IndividualTS-InterferenceList,
dpch-ConstantValue ConstantValue
},
tdd128 SEQUENCE {
beaconPLEst BEACON-PL-Est OPTIONAL,
tpc-StepSize TPC-StepSizeTDD
}
},
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
}
}
}
}
UL-DPCHpowerControlInfoConcurrentTTI ::= SEQUENCE {
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
}
UL-DPCHpowerControlInfoForCommonEDCH ::= SEQUENCE {
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm,
deltaACK DeltaACK OPTIONAL,
deltaNACK DeltaNACK OPTIONAL,
ack-NACK-repetition-factor ACK-NACK-repetitionFactor OPTIONAL
}
UL-DPCH-PowerControlInfoPostFDD ::= SEQUENCE {
-- DPCCH-PowerOffset2 has a smaller range to save bits
dpcch-PowerOffset DPCCH-PowerOffset2,
pc-Preamble PC-Preamble,
sRB-delay SRB-delay
}
UL-DPCH-PowerControlInfoPostTDD ::= SEQUENCE {
ul-TargetSIR UL-TargetSIR,
ul-TimeslotInterference TDD-UL-Interference
}
UL-DPCH-PowerControlInfoPostTDD-LCR-r4 ::= SEQUENCE {
-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" - 120)
ul-TargetSIR UL-TargetSIR
}
UL-DPCH-PowerControlInfoPredef ::= CHOICE {
fdd SEQUENCE {
-- TABULAR: TPC step size nested inside PowerControlAlgorithm
powerControlAlgorithm PowerControlAlgorithm
},
tdd SEQUENCE {
-- dpch-ConstantValue shall be ignored if in 1.28Mcps TDD mode.
dpch-ConstantValue ConstantValueTdd
}
}
UL-EDCH-Information-ext ::= CHOICE {
fdd NULL,
tdd SEQUENCE {
non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-ext OPTIONAL
}
}
UL-EDCH-Information-r6 ::= SEQUENCE {
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
e-DPCCH-Info E-DPCCH-Info OPTIONAL,
e-DPDCH-Info E-DPDCH-Info OPTIONAL,
schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL
}
UL-EDCH-Information-r7 ::= SEQUENCE {
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
e-DPDCH-Info E-DPDCH-Info-r7 OPTIONAL,
schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
},
tdd SEQUENCE {
e-RUCCH-Info E-RUCCH-Info OPTIONAL,
e-PUCH-Info E-PUCH-Info OPTIONAL,
non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD OPTIONAL
}
}
}
UL-EDCH-Information-r8 ::= SEQUENCE {
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
},
tdd SEQUENCE {
e-RUCCH-Info E-RUCCH-Info OPTIONAL,
e-PUCH-Info E-PUCH-Info OPTIONAL,
non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD OPTIONAL
}
}
}
UL-EDCH-Information-r9 ::= SEQUENCE {
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
},
tdd SEQUENCE {
e-RUCCH-Info E-RUCCH-Info OPTIONAL,
e-PUCH-Info E-PUCH-Info OPTIONAL,
non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-r9 OPTIONAL
}
}
}
UL-EDCH-Information-r11 ::= SEQUENCE {
mac-es-e-resetIndicator ENUMERATED { true } OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
e-DPCCH-Info E-DPCCH-Info-r7 OPTIONAL,
e-DPDCH-Info E-DPDCH-Info-r8 OPTIONAL,
ul-MIMO-Info UL-MIMO-InfoFDD OPTIONAL,
schedulingTransmConfiguration E-DPDCH-SchedulingTransmConfiguration OPTIONAL,
ul-16QAM-Settings UL-16QAM-Settings OPTIONAL,
ul-64QAM-Settings UL-64QAM-Settings OPTIONAL
},
tdd SEQUENCE {
e-RUCCH-Info E-RUCCH-Info OPTIONAL,
e-PUCH-Info E-PUCH-Info OPTIONAL,
non-ScheduledTransGrantInfo Non-ScheduledTransGrantInfoTDD-r9 OPTIONAL
}
}
}
UL-MIMO-InfoFDD ::= SEQUENCE {
configurationInfo CHOICE {
continue NULL,
newConfiguration SEQUENCE {
s-e-dpcch-power-offset INTEGER(0..17),
rank2-minimum-E-TFCI E-DCH-MinimumSet-E-TFCI,
inter-stream-compensation INTEGER(0..15) OPTIONAL
}
}
}
UL-MulticarrierEDCH-InfolistItem-TDD128 ::= SEQUENCE {
uarfcn UARFCN,
prxdes-base INTEGER (-112..-50),
e-PUCH-info E-PUCH-Info-MulticarrierEDCH-TDD128 OPTIONAL,
e-AGCH-info E-AGCH-Information-TDD128 OPTIONAL,
e-HICH-info E-HICH-Information-TDD128 OPTIONAL
}
UL-MulticarrierEDCH-Infolist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
UL-MulticarrierEDCH-InfolistItem-TDD128
UL-MulticarrierEDCH-Deletelist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
UARFCN
UL-MulticarrierEDCHInfo-TDD128 ::= SEQUENCE {
configuration-info CHOICE {
continue NULL,
newConfiguration UL-MulticarrierEDCH-NewConfigurationInfo-TDD128
}
}
UL-MulticarrierEDCH-NewConfigurationInfo-TDD128 ::= SEQUENCE {
tsn-Length ENUMERATED { tsn-14bits } OPTIONAL,
ul-MulticarrierEDCH-Infolist UL-MulticarrierEDCH-Infolist-TDD128 OPTIONAL,
ul-MulticarrierEDCH-Deletelist UL-MulticarrierEDCH-Deletelist-TDD128 OPTIONAL
}
UL-Interference ::= INTEGER (-110..-70)
UL-ScramblingCode ::= INTEGER (0..16777215)
UL-SynchronisationParameters-r4 ::= SEQUENCE {
stepSize INTEGER (1..8),
frequency INTEGER (1..8)
}
-- Actual value UL-TargetSIR = (IE value * 0.5) - 11
UL-TargetSIR ::= INTEGER (0..62)
UL-TimingAdvance ::= INTEGER (0..63)
UL-TimingAdvanceControl ::= CHOICE {
disabled NULL,
enabled SEQUENCE {
ul-TimingAdvance UL-TimingAdvance OPTIONAL,
activationTime ActivationTime OPTIONAL
}
}
UL-TimingAdvanceControl-r4 ::= CHOICE {
disabled NULL,
enabled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
ul-TimingAdvance UL-TimingAdvance OPTIONAL,
activationTime ActivationTime OPTIONAL
},
tdd128 SEQUENCE {
ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
synchronisationParameters SynchronisationParameters-r4 OPTIONAL
}
}
}
}
UL-TimingAdvanceControl-r7 ::= CHOICE {
disabled NULL,
enabled SEQUENCE {
tddOption CHOICE {
tdd384 SEQUENCE {
ul-TimingAdvance UL-TimingAdvance OPTIONAL,
ext-UL-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
activationTime ActivationTime OPTIONAL
},
tdd768 SEQUENCE {
ext-UL-TimingAdvance EXT-UL-TimingAdvance OPTIONAL,
activationTime ActivationTime OPTIONAL
},
tdd128 SEQUENCE {
ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
synchronisationParameters SynchronisationParameters-r4 OPTIONAL
}
}
}
}
UL-TimingAdvanceControl-LCR-r4 ::= CHOICE {
disabled NULL,
enabled SEQUENCE {
ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL,
synchronisationParameters SynchronisationParameters-r4 OPTIONAL
}
}
UL-TransModeSwitchingParam ::= SEQUENCE {
k INTEGER (1..32),
l INTEGER (1..32),
m INTEGER (1..32)
}
UL-TS-ChannelisationCode ::= ENUMERATED {
cc1-1, cc2-1, cc2-2,
cc4-1, cc4-2, cc4-3, cc4-4,
cc8-1, cc8-2, cc8-3, cc8-4,
cc8-5, cc8-6, cc8-7, cc8-8,
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16 }
UL-TS-ChannelisationCodeList ::= SEQUENCE (SIZE (1..2)) OF
UL-TS-ChannelisationCode
UL-TS-ChannelisationCodeList-r7 ::= SEQUENCE (SIZE (1..2)) OF
SEQUENCE {
ul-TS-Channelisation-Code UL-TS-ChannelisationCode,
plcch-info PLCCH-Info OPTIONAL
}
UL-TS-ChannelisationCode-VHCR ::= ENUMERATED {
cc1-1, cc2-1, cc2-2,
cc4-1, cc4-2, cc4-3, cc4-4,
cc8-1, cc8-2, cc8-3, cc8-4,
cc8-5, cc8-6, cc8-7, cc8-8,
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
cc16-9, cc16-10, cc16-11, cc16-12,
cc16-13, cc16-14, cc16-15, cc16-16,
cc32-1, cc32-2, cc32-3, cc32-4,
cc32-5, cc32-6, cc32-7, cc32-8,
cc32-9, cc32-10, cc32-11, cc32-12,
cc32-13, cc32-14, cc32-15, cc32-16,
cc32-17, cc32-18, cc32-19, cc32-20,
cc32-21, cc32-22, cc32-23, cc32-24,
cc32-25, cc32-26, cc32-27, cc32-28,
cc32-29, cc32-30, cc32-31, cc32-32 }
UL-TS-ChannelisationCodeList-VHCR ::= SEQUENCE (SIZE (1..2)) OF
UL-TS-ChannelisationCode-VHCR
Uplink-DPCCH-Slot-Format-Information ::= ENUMERATED {
slot-format-1,
-- dummy is not used in this version of
-- specification, it should not be sent and if
-- received it should be ignored.
dummy,
slot-format-4,
spare1 }
UplinkAdditionalTimeslots ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
}
}
}
UplinkAdditionalTimeslots-LCR-r4 ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
}
}
}
UplinkAdditionalTimeslots-LCR-r7 ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
-- plcch-info assigned as previously defined slot
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-r7
}
}
}
UplinkAdditionalTimeslots-VHCR ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
timeslotNumber TimeslotNumber
},
newParameters SEQUENCE {
individualTimeslotInfo IndividualTimeslotInfo-VHCR,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList
}
}
}
UplinkTimeslotsCodes ::= SEQUENCE {
dynamicSFusage BOOLEAN,
firstIndividualTimeslotInfo IndividualTimeslotInfo,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive SEQUENCE {
numAdditionalTimeslots INTEGER (1..maxTS-1)
},
timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
UplinkAdditionalTimeslots
}
}
}
UplinkTimeslotsCodes-VHCR ::= SEQUENCE {
dynamicSFusage BOOLEAN,
firstIndividualTimeslotInfo IndividualTimeslotInfo-VHCR,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-VHCR,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive SEQUENCE {
numAdditionalTimeslots INTEGER (1..maxTS-1)
},
timeslotList SEQUENCE (SIZE (1..maxTS-1)) OF
UplinkAdditionalTimeslots-VHCR
}
}
}
UplinkTimeslotsCodes-LCR-r4 ::= SEQUENCE {
dynamicSFusage BOOLEAN,
firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive SEQUENCE {
numAdditionalTimeslots INTEGER (1..maxTS-LCR-1)
},
timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
UplinkAdditionalTimeslots-LCR-r4
}
}
}
UplinkTimeslotsCodes-LCR-r7 ::= SEQUENCE {
dynamicSFusage BOOLEAN,
firstIndividualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
ul-TS-ChannelisationCodeList UL-TS-ChannelisationCodeList-r7,
moreTimeslots CHOICE {
noMore NULL,
additionalTimeslots CHOICE {
consecutive SEQUENCE {
-- the choice of 'consecutive' is not needed because there is only 1 option.
numAdditionalTimeslots INTEGER (1..maxTS-LCR-1)
},
timeslotList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
UplinkAdditionalTimeslots-LCR-r7
}
}
}
UpPCHposition-LCR ::= INTEGER (0..127)
Wi-LCR ::= INTEGER (1..4)
-- ***************************************************
--
-- MEASUREMENT INFORMATION ELEMENTS (10.3.7)
--
-- ***************************************************
AcquisitionSatInfo ::= SEQUENCE {
satID SatID,
-- Actual value dopplerOthOrder = IE value * 2.5
doppler0thOrder INTEGER (-2048..2047),
extraDopplerInfo ExtraDopplerInfo OPTIONAL,
codePhase INTEGER (0..1022),
integerCodePhase INTEGER (0..19),
gps-BitNumber INTEGER (0..3),
codePhaseSearchWindow CodePhaseSearchWindow,
azimuthAndElevation AzimuthAndElevation OPTIONAL
}
AcquisitionSatInfo-va40ext ::= SEQUENCE {
azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
}
AcquisitionSatInfo-r10 ::= SEQUENCE {
satID SatID,
-- Actual value dopplerOthOrder = IE value * 2.5
doppler0thOrder INTEGER (-2048..2047),
extraDopplerInfo ExtraDopplerInfo OPTIONAL,
codePhase INTEGER (0..1022),
integerCodePhase INTEGER (0..19),
gps-BitNumber INTEGER (0..3),
codePhaseSearchWindow CodePhaseSearchWindow,
azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL
}
AcquisitionSatInfo-vc50ext ::= SEQUENCE {
extraDopplerInfoExtension ExtraDopplerInfoExtension OPTIONAL
}
AcquisitionSatInfo-r12 ::= SEQUENCE {
satID SatID,
-- Actual value dopplerOthOrder = IE value * 2.5
doppler0thOrder INTEGER (-2048..2047),
extraDopplerInfo ExtraDopplerInfo OPTIONAL,
-- If the extraDopplerInfoExtension is present, the extraDopplerInfo should not be present
extraDopplerInfoExtension ExtraDopplerInfoExtension OPTIONAL,
codePhase INTEGER (0..1022),
integerCodePhase INTEGER (0..19),
gps-BitNumber INTEGER (0..3),
codePhaseSearchWindow CodePhaseSearchWindow,
azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL
}
AcquisitionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo
AcquisitionSatInfoList-va40ext ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo-va40ext
AcquisitionSatInfoList-r10 ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo-r10
AcquisitionSatInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo-vc50ext
AcquisitionSatInfoList-r12 ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo-r12
AdditionalMeasurementID-List ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasurementIdentity
AdditionalMeasurementID-List-r9 ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasurementIdentity-r9
AlmanacSatInfo ::= SEQUENCE {
dataID INTEGER (0..3),
satID SatID,
e BIT STRING (SIZE (16)),
t-oa BIT STRING (SIZE (8)),
deltaI BIT STRING (SIZE (16)),
omegaDot BIT STRING (SIZE (16)),
satHealth BIT STRING (SIZE (8)),
a-Sqrt BIT STRING (SIZE (24)),
omega0 BIT STRING (SIZE (24)),
m0 BIT STRING (SIZE (24)),
omega BIT STRING (SIZE (24)),
af0 BIT STRING (SIZE (11)),
af1 BIT STRING (SIZE (11))
}
AlmanacSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
AlmanacSatInfo
ALM-BDSKeplerianSet ::= SEQUENCE {
sat-info-BDSkpList GANSS-SAT-Info-Almanac-BDSkpList
}
ALM-ECEFsbasAlmanacSet ::= SEQUENCE {
sat-info-SBASecefList GANSS-SAT-Info-Almanac-SBASecefList
}
ALM-GlonassAlmanacSet ::= SEQUENCE {
sat-info-GLOkpList GANSS-SAT-Info-Almanac-GLOkpList
}
ALM-keplerianParameters ::= SEQUENCE {
-- time of week by 600s steps
t-oa INTEGER (0..1023),
iod-a INTEGER (0..15),
sat-info-kpList GANSS-SAT-Info-Almanac-KpList
}
ALM-MidiAlmanacSet ::= SEQUENCE {
-- time of week by 4096s steps
t-oa INTEGER (0..147),
sat-info-MIDIkpList GANSS-SAT-Info-Almanac-MIDIkpList
}
ALM-NAVKeplerianSet ::= SEQUENCE {
-- time of week by 4096s steps
t-oa INTEGER (0..147),
sat-info-NAVkpList GANSS-SAT-Info-Almanac-NAVkpList
}
ALM-ReducedKeplerianSet ::= SEQUENCE {
-- time of week by 4096s steps
t-oa INTEGER (0..147),
sat-info-REDkpList GANSS-SAT-Info-Almanac-REDkpList
}
AuxInfoGANSS-ID1 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF AuxInfoGANSS-ID1-element
AuxInfoGANSS-ID1-element ::= SEQUENCE {
svID INTEGER(0..63),
signalsAvailable BIT STRING (SIZE(8))
}
AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE (1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
AuxInfoGANSS-ID3-element ::= SEQUENCE {
svID INTEGER (0..63),
signalsAvailable BIT STRING (SIZE (8)),
channelNumber INTEGER (-7..13)
}
AverageRLC-BufferPayload ::= ENUMERATED {
pla0, pla4, pla8, pla16, pla32,
pla64, pla128, pla256, pla512,
pla1024, pla2k, pla4k, pla8k, pla16k,
pla32k, pla64k, pla128k, pla256k,
pla512k, pla1024k, spare12, spare11,
spare10, spare9, spare8, spare7, spare6,
spare5, spare4, spare3, spare2, spare1 }
AzimuthAndElevation ::= SEQUENCE {
-- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
azimuth INTEGER (0..31),
-- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
elevation INTEGER (0..7)
}
AzimuthAndElevation-va40ext ::= SEQUENCE {
azimuthLSB INTEGER (0..15),
elevationLSB INTEGER (0..15)
}
AzimuthAndElevation-r10 ::= SEQUENCE {
-- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
azimuth INTEGER (0..31),
-- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
elevation INTEGER (0..7),
azimuthLSB INTEGER (0..15),
elevationLSB INTEGER (0..15)
}
BadSatList ::= SEQUENCE (SIZE (1..maxSat)) OF
INTEGER (0..63)
Frequency-Band ::= ENUMERATED {
dcs1800BandUsed, pcs1900BandUsed }
BCCH-ARFCN ::= INTEGER (0..1023)
BDSclockModel ::= SEQUENCE {
bdsAODC BIT STRING (SIZE (5)),
bdsToc BIT STRING (SIZE (17)),
bdsa0 BIT STRING (SIZE (24)),
bdsa1 BIT STRING (SIZE (22)),
bdsa2 BIT STRING (SIZE (11)),
bdsTgd1 BIT STRING (SIZE (10))
}
BDS-IGPInfoList ::= SEQUENCE (SIZE (1..maxIGPInfo)) OF SEQUENCE {
bds-IGPNumber INTEGER (1..320),
bds-VerticalDelay BIT STRING (SIZE (9)),
bds-GIVEI BIT STRING (SIZE (4))
}
DBDS-InfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF DBDS-Info
DBDS-Info ::= SEQUENCE {
bds-SignalID GANSS-Signal-Id OPTIONAL,
dbds-SignalInfoList DBDS-SignalInfoList
}
DBDS-SignalInfoList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
DBDS-SignalInfo
DBDS-SignalInfo ::= SEQUENCE {
svID INTEGER(0..63),
bds-UDREI INTEGER (0..15),
bds-RURAI INTEGER (0..15),
bds-ECC-DeltaT BIT STRING (SIZE (13))
}
BLER-MeasurementResults ::= SEQUENCE {
transportChannelIdentity TransportChannelIdentity,
dl-TransportChannelBLER DL-TransportChannelBLER OPTIONAL
}
BLER-MeasurementResultsList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
BLER-MeasurementResults
BLER-TransChIdList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
TransportChannelIdentity
BSIC-VerificationRequired ::= ENUMERATED {
required, notRequired }
BSICReported ::= CHOICE {
-- Value maxCellMeas is not allowed for verifiedBSIC
verifiedBSIC INTEGER (0..maxCellMeas),
nonVerifiedBSIC BCCH-ARFCN
}
BurstModeParameters ::= SEQUENCE {
burstStart INTEGER (0..15),
burstLength INTEGER (10..25),
burstFreq INTEGER (1..16)
}
CellDCH-ReportCriteria ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria,
periodicalReportingCriteria PeriodicalReportingCriteria
}
CellDCH-ReportCriteria-LCR-r4 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-LCR-r4,
periodicalReportingCriteria PeriodicalReportingCriteria
}
CellDCHMeasOccasionPattern-LCR ::= SEQUENCE {
patternIdentifier INTEGER(0..maxMeasOccasionPattern-1),
statusFlag ENUMERATED {
activate, deactivate},
measurementPurpose BIT STRING (SIZE (5)) OPTIONAL,
measurementOccasionPatternParameter MeasurementOccasionPatternParameter OPTIONAL
}
CellDCHMeasOccasionInfo-TDD128-r9::= SEQUENCE {
cellDCHMeasOccasionSequenceList SEQUENCE (SIZE (1..maxMeasOccasionPattern)) OF
CellDCHMeasOccasionPattern-LCR
}
-- Actual value CellIndividualOffset = IE value * 0.5
CellIndividualOffset ::= INTEGER (-20..20)
CellInfo ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList OPTIONAL,
readSFN-Indicator BOOLEAN
}
}
}
CellInfo-r4 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-r4 OPTIONAL,
readSFN-Indicator BOOLEAN
}
}
}
CellInfo-LCR-r8-ext ::= SEQUENCE {
cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL
}
CellInfo-r9 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-r4 OPTIONAL,
readSFN-Indicator BOOLEAN
}
},
-- For 1.28 Mcps TDD, cellSelectionReselectionInfo is optional present when sent
-- in Measurement Control.For FDD, this IE is not needed.
cellSelectionReselectionInfo CellSelectReselectInfoMC-RSCP OPTIONAL
}
CellInfoListToBeExcluded::= SEQUENCE (SIZE (1..maxExcludedDetectedSetCells )) OF
PrimaryCPICH-Info
CellInfoSI-RSCP ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList OPTIONAL,
readSFN-Indicator BOOLEAN
}
},
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-RSCP OPTIONAL
}
CellInfoSI-RSCP-LCR-r4 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
readSFN-Indicator BOOLEAN,
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-RSCP OPTIONAL
}
CellInfoSI-ECN0 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList OPTIONAL,
readSFN-Indicator BOOLEAN
}
},
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-ECN0 OPTIONAL
}
CellInfoSI-ECN0-LCR-r4 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
readSFN-Indicator BOOLEAN,
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-ECN0 OPTIONAL
}
CellInfoSI-HCS-RSCP ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList OPTIONAL,
readSFN-Indicator BOOLEAN
}
},
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-RSCP OPTIONAL
}
CellInfoSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
readSFN-Indicator BOOLEAN,
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-RSCP OPTIONAL
}
CellInfoSI-HCS-ECN0 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info OPTIONAL,
primaryCPICH-TX-Power PrimaryCPICH-TX-Power OPTIONAL,
readSFN-Indicator BOOLEAN,
tx-DiversityIndicator BOOLEAN
},
tdd SEQUENCE {
primaryCCPCH-Info PrimaryCCPCH-Info,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList OPTIONAL,
readSFN-Indicator BOOLEAN
}
},
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-ECN0 OPTIONAL
}
CellInfoSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
cellIndividualOffset CellIndividualOffset DEFAULT 0,
referenceTimeDifferenceToCell ReferenceTimeDifferenceToCell OPTIONAL,
primaryCCPCH-Info PrimaryCCPCH-Info-LCR-r4,
primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power OPTIONAL,
timeslotInfoList TimeslotInfoList-LCR-r4 OPTIONAL,
readSFN-Indicator BOOLEAN,
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12-HCS-ECN0 OPTIONAL
}
CellMeasuredResults ::= SEQUENCE {
cellIdentity CellIdentity OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy SFN-SFN-ObsTimeDifference OPTIONAL,
cellSynchronisationInfo CellSynchronisationInfo OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cpich-Ec-N0 CPICH-Ec-N0 OPTIONAL,
cpich-RSCP CPICH-RSCP OPTIONAL,
pathloss Pathloss OPTIONAL
},
tdd SEQUENCE {
cellParametersID CellParametersID,
proposedTGSN TGSN OPTIONAL,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL,
pathloss Pathloss OPTIONAL,
timeslotISCP-List TimeslotISCP-List OPTIONAL
}
}
}
-- The IE is created in order to add missing DeltaRSCPPerCell IE from Rel-5.
CellMeasuredResults-r9 ::= SEQUENCE {
cellIdentity CellIdentity OPTIONAL,
cellSynchronisationInfo CellSynchronisationInfo OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cpich-Ec-N0 CPICH-Ec-N0 OPTIONAL,
cpich-RSCP CPICH-RSCP OPTIONAL,
deltaRSCPPerCell DeltaRSCPPerCell OPTIONAL,
pathloss Pathloss OPTIONAL
},
tdd SEQUENCE {
cellParametersID CellParametersID,
proposedTGSN TGSN OPTIONAL,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL,
pathloss Pathloss OPTIONAL,
timeslotISCP-List TimeslotISCP-List OPTIONAL
}
}
}
CellMeasuredResults-v920ext ::= SEQUENCE {
csgIdentity CSG-Identity OPTIONAL,
csgMemberIndication ENUMERATED { member } OPTIONAL
}
CellMeasuredResults-vc50ext ::= SEQUENCE {
csg-MemberPLMNList CSG-MemberPLMNList OPTIONAL
}
CellMeasurementEventResults ::= CHOICE {
fdd SEQUENCE (SIZE (1..maxCellMeas)) OF
PrimaryCPICH-Info,
tdd SEQUENCE (SIZE (1..maxCellMeas)) OF
PrimaryCCPCH-Info
}
CellMeasurementEventResultsOnSecUlFreq ::= CHOICE {
fdd SEQUENCE (SIZE (1.. maxCellMeasOnSecULFreq)) OF
PrimaryCPICH-Info,
spare NULL
}
CellMeasurementEventResults-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
PrimaryCCPCH-Info-LCR-r4
CellReportingQuantities ::= SEQUENCE {
-- dummy is not used in this version of the specification
-- and if received it should be ignored.
dummy SFN-SFN-OTD-Type,
cellIdentity-reportingIndicator BOOLEAN,
cellSynchronisationInfoReportingIndicator BOOLEAN,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
cpich-Ec-N0-reportingIndicator BOOLEAN,
cpich-RSCP-reportingIndicator BOOLEAN,
pathloss-reportingIndicator BOOLEAN
},
tdd SEQUENCE {
timeslotISCP-reportingIndicator BOOLEAN,
proposedTGSN-ReportingRequired BOOLEAN,
primaryCCPCH-RSCP-reportingIndicator BOOLEAN,
pathloss-reportingIndicator BOOLEAN
}
}
}
CellSelectReselectInfoMC-RSCP ::= SEQUENCE {
q-OffsetS-N Q-OffsetS-N DEFAULT 0,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
hcs-NeighbouringCellInformation-RSCP
HCS-NeighbouringCellInformation-RSCP OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfoSIB-11-12 ::= SEQUENCE {
q-Offset1S-N Q-OffsetS-N DEFAULT 0,
q-Offset2S-N Q-OffsetS-N OPTIONAL,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
hcs-NeighbouringCellInformation-RSCP
HCS-NeighbouringCellInformation-RSCP OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfoSIB-11-12-RSCP ::= SEQUENCE {
q-OffsetS-N Q-OffsetS-N DEFAULT 0,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfoSIB-11-12-ECN0 ::= SEQUENCE {
q-Offset1S-N Q-OffsetS-N DEFAULT 0,
q-Offset2S-N Q-OffsetS-N DEFAULT 0,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfoSIB-11-12-HCS-RSCP ::= SEQUENCE {
q-OffsetS-N Q-OffsetS-N DEFAULT 0,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
hcs-NeighbouringCellInformation-RSCP
HCS-NeighbouringCellInformation-RSCP OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfoSIB-11-12-HCS-ECN0 ::= SEQUENCE {
q-Offset1S-N Q-OffsetS-N DEFAULT 0,
q-Offset2S-N Q-OffsetS-N DEFAULT 0,
maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
hcs-NeighbouringCellInformation-ECN0
HCS-NeighbouringCellInformation-ECN0 OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
q-QualMin Q-QualMin OPTIONAL,
q-RxlevMin Q-RxlevMin OPTIONAL
},
tdd SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
},
gsm SEQUENCE {
q-RxlevMin Q-RxlevMin OPTIONAL
}
}
}
CellSelectReselectInfo-v590ext ::= SEQUENCE {
deltaQrxlevmin DeltaQrxlevmin OPTIONAL,
deltaQhcs DeltaRSCP OPTIONAL
}
CellSelectReselectInfoPCHFACH-v5b0ext ::= SEQUENCE {
q-Hyst-l-S-PCH Q-Hyst-S-Fine OPTIONAL,
q-Hyst-l-S-FACH Q-Hyst-S-Fine OPTIONAL,
q-Hyst-2-S-PCH Q-Hyst-S-Fine OPTIONAL,
q-Hyst-2-S-FACH Q-Hyst-S-Fine OPTIONAL,
t-Reselection-S-PCH T-Reselection-S OPTIONAL,
t-Reselection-S-FACH T-Reselection-S-Fine OPTIONAL
}
CellSelectReselectInfoTreselectionScaling-v5c0ext ::= SEQUENCE {
-- For speed detection, the same HCS parameters are utilised
non-HCS-t-CR-Max T-CRMax OPTIONAL,
speedDependentScalingFactor SpeedDependentScalingFactor OPTIONAL,
interFrequencyTreselectionScalingFactor TreselectionScalingFactor OPTIONAL,
interRATTreselectionScalingFactor TreselectionScalingFactor OPTIONAL
}
CellsForInterFreqMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
InterFreqCellID
CellsForInterFreqMeasList-r12 ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF
InterFreqCellID-r12
CellsForInterRATMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
InterRATCellID
CellsForIntraFreqMeasList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
IntraFreqCellID
CellsForIntraFreqMeasListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
IntraFreqCellIDOnSecULFreq
CellSynchronisationInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL,
tm INTEGER(0..38399)
},
tdd SEQUENCE {
countC-SFN-Frame-difference CountC-SFN-Frame-difference OPTIONAL
}
}
}
CellToReport ::= SEQUENCE {
bsicReported BSICReported
}
CellToReportList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellToReport
CNAVclockModel ::= SEQUENCE {
cnavToc BIT STRING (SIZE (11)),
cnavTop BIT STRING (SIZE (11)),
cnavURA0 BIT STRING (SIZE (5)),
cnavURA1 BIT STRING (SIZE (3)),
cnavURA2 BIT STRING (SIZE (3)),
cnavAf2 BIT STRING (SIZE (10)),
cnavAf1 BIT STRING (SIZE (20)),
cnavAf0 BIT STRING (SIZE (26)),
cnavTgd BIT STRING (SIZE (13)),
cnavISCl1cp BIT STRING (SIZE (13)) OPTIONAL,
cnavISCl1cd BIT STRING (SIZE (13)) OPTIONAL,
cnavISCl1ca BIT STRING (SIZE (13)) OPTIONAL,
cnavISCl2c BIT STRING (SIZE (13)) OPTIONAL,
cnavISCl5i5 BIT STRING (SIZE (13)) OPTIONAL,
cnavISCl5q5 BIT STRING (SIZE (13)) OPTIONAL
}
CodePhaseSearchWindow ::= ENUMERATED {
w1023, w1, w2, w3, w4, w6, w8,
w12, w16, w24, w32, w48, w64,
w96, w128, w192 }
CountC-SFN-Frame-difference ::= SEQUENCE {
-- Actual value countC-SFN-High = IE value * 256
countC-SFN-High INTEGER(0..15),
off INTEGER(0..255)
}
-- SPARE: CPICH-Ec-No, Max = 49
-- Values above Max are spare
CPICH-Ec-N0 ::= INTEGER (0..63)
-- SPARE: CPICH- RSCP, Max = 91
-- Values above Max are spare
CPICH-RSCP ::= INTEGER (0..127)
CPICH-Ec-N0-RSCP ::= SEQUENCE {
cpich-Ec-N0 CPICH-Ec-N0,
cpich-RSCP CPICH-RSCP
}
CSG-MemberPLMNList ::= SEQUENCE(SIZE (1..6)) OF
PLMN-Identity
CSGCellInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
startPSC PrimaryCPICH-Info,
numberOfPSCs INTEGER (1..512)
},
tdd NULL
}
}
CSGCellInfoList ::= SEQUENCE (SIZE (1..maxMeasCSGRange)) OF
CSGCellInfo
CSGInterFreqCellInfo ::= SEQUENCE {
frequencyInfo FrequencyInfo,
cSGInterFreqCellInfoListperFreq CSGCellInfoList
}
CSGInterFreqCellInfoList ::= SEQUENCE (SIZE (1..maxFreq)) OF
CSGInterFreqCellInfo
CSGIntraFreqCellInfoList ::= CSGCellInfoList
CSGProximityDetection ::= SEQUENCE {
uTRACSGProximityDetec ENUMERATED { enable } OPTIONAL,
e-UTRACSGProximityDetec ENUMERATED { enable } OPTIONAL
}
CSGProximityIndication ::= SEQUENCE {
cSGproximityInd ENUMERATED {entering, leaving },
radioAccessTechnology CHOICE {
uTRA SEQUENCE {
cSGFrequencyInfoUTRA FrequencyInfo
},
e-UTRA SEQUENCE {
cSGFrequencyInfoEUTRA EARFCN
}
}
}
CSGProximityIndication-vb50ext ::= SEQUENCE {
cSGFrequencyInfoEUTRA EARFCNExtension OPTIONAL
}
DataBitAssistance ::= SEQUENCE {
ganss-signal-id GANSS-Signal-Id,
data-bits BIT STRING (SIZE (1..1024))
}
DataBitAssistanceList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
DataBitAssistanceSat
DataBitAssistanceSat ::= SEQUENCE {
satID INTEGER(0..63),
dataBitAssistanceSgnList DataBitAssistanceSgnList
}
DataBitAssistanceSgnList ::= SEQUENCE (SIZE (1..maxSgnType)) OF
DataBitAssistance
DeltaPRC ::= INTEGER (-127..127)
--Actual value DeltaQrxlevmin = IE value * 2
DeltaQrxlevmin ::= INTEGER (-2..-1)
DeltaRSCP ::= INTEGER (-5..-1)
DeltaRSCPPerCell ::= SEQUENCE {
deltaRSCP DeltaRSCP OPTIONAL
}
-- Actual value DeltaRRC = IE value * 0.032
DeltaRRC ::= INTEGER (-7..7)
DeltaUT1 ::= SEQUENCE {
b1 BIT STRING (SIZE (11)),
b2 BIT STRING (SIZE (10))
}
DGANSSInfo ::= SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
ganssStatusHealth GANSS-Status-Health,
dgansssignalInformationList DGANSSSignalInformationList OPTIONAL
}
DGANSSInfo-r9 ::= SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
ganssStatusHealth GANSS-Status-Health,
dgansssignalInformationList DGANSSSignalInformationList-r9 OPTIONAL
}
DGANSSInfo-v920ext ::= SEQUENCE {
dgansssignalInformationList DGANSSSignalInformationList-v920ext OPTIONAL
}
DGANSSInfoList ::= SEQUENCE (SIZE (1..maxSgnType)) OF
DGANSSInfo
DGANSSInfoList-r9 ::= SEQUENCE (SIZE (1..maxSgnType)) OF
DGANSSInfo-r9
DGANSSInfoList-v920ext ::= SEQUENCE (SIZE (1..maxSgnType)) OF
DGANSSInfo-v920ext
DGANSSSignalInformation ::= SEQUENCE {
satId INTEGER (0..63),
iode-dganss BIT STRING (SIZE (10)),
udre UDRE,
ganss-prc INTEGER (-2047..2047), -- scale factor 0.32
ganss-rrc INTEGER (-127..127) -- scale factor 0.032
}
DGANSSSignalInformation-r9 ::= SEQUENCE {
satId INTEGER (0..63),
iode-dganss BIT STRING (SIZE (10)),
udre UDRE,
ganss-prc INTEGER (-2047..2047), -- scale factor 0.32
ganss-rrc INTEGER (-127..127), -- scale factor 0.032
udreGrowthRate UDREGrowthRate OPTIONAL,
udreValidityTime UDREValidityTime OPTIONAL
}
DGANSSSignalInformation-v920ext ::= SEQUENCE {
udreGrowthRate UDREGrowthRate OPTIONAL,
udreValidityTime UDREValidityTime OPTIONAL
}
DGANSSSignalInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
DGANSSSignalInformation
DGANSSSignalInformationList-r9 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
DGANSSSignalInformation-r9
DGANSSSignalInformationList-v920ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
DGANSSSignalInformation-v920ext
DGANSS-Sig-Id-Req ::= BIT STRING (SIZE (8))
DGPS-CorrectionSatInfo ::= SEQUENCE {
satID SatID,
iode IODE,
udre UDRE,
prc PRC,
rrc RRC,
-- dummy1 and dummy2 are not used in this version of the specification and should be ignored.
dummy1 DeltaPRC,
dummy2 DeltaRRC,
-- dummy3 and dummy4 are not used in this version of the specification. They should not
-- be sent and if received they should be ignored.
dummy3 DeltaPRC OPTIONAL,
dummy4 DeltaRRC OPTIONAL
}
DGPS-CorrectionSatInfo-r9 ::= SEQUENCE {
satID SatID,
iode IODE,
udre UDRE,
prc PRC,
rrc RRC,
udreGrowthRate UDREGrowthRate OPTIONAL,
udreValidityTime UDREValidityTime OPTIONAL
}
DGPS-CorrectionSatInfo-v920ext ::= SEQUENCE {
udreGrowthRate UDREGrowthRate OPTIONAL,
udreValidityTime UDREValidityTime OPTIONAL
}
DGPS-CorrectionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
DGPS-CorrectionSatInfo
DGPS-CorrectionSatInfoList-r9 ::= SEQUENCE (SIZE (1..maxSat)) OF
DGPS-CorrectionSatInfo-r9
DGPS-CorrectionSatInfoList-v920ext ::= SEQUENCE (SIZE (1..maxSat)) OF
DGPS-CorrectionSatInfo-v920ext
DiffCorrectionStatus ::= ENUMERATED {
udre-1-0, udre-0-75, udre-0-5, udre-0-3,
udre-0-2, udre-0-1, noData, invalidData }
DL-TransportChannelBLER ::= INTEGER (0..63)
DopplerUncertainty ::= ENUMERATED {
hz12-5, hz25, hz50, hz100, hz200,
spare3, spare2, spare1 }
DopplerUncertaintyExt ::= ENUMERATED {
hz300, hz400, hz500, hz600, noInformation,
spare3, spare2, spare1 }
EllipsoidPoint ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607)
}
EllipsoidPointAltitude ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
altitudeDirection ENUMERATED {height, depth},
altitude INTEGER (0..32767)
}
EllipsoidPointAltitudeEllipsoide ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
altitudeDirection ENUMERATED {height, depth},
altitude INTEGER (0..32767),
uncertaintySemiMajor INTEGER (0..127),
uncertaintySemiMinor INTEGER (0..127),
-- Actual value orientationMajorAxis = IE value * 2
orientationMajorAxis INTEGER (0..89),
uncertaintyAltitude INTEGER (0..127),
confidence INTEGER (0..100)
}
EllipsoidPointUncertCircle ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
uncertaintyCode INTEGER (0..127)
}
EllipsoidPointUncertEllipse ::= SEQUENCE {
latitudeSign ENUMERATED { north, south },
latitude INTEGER (0..8388607),
longitude INTEGER (-8388608..8388607),
uncertaintySemiMajor INTEGER (0..127),
uncertaintySemiMinor INTEGER (0..127),
-- Actual value orientationMajorAxis = IE value * 2
orientationMajorAxis INTEGER (0..89),
confidence INTEGER (0..100)
}
EnvironmentCharacterisation ::= ENUMERATED {
possibleHeavyMultipathNLOS,
lightMultipathLOS,
notDefined,
spare }
EUTRA-CSGMemberPLMNList ::= SEQUENCE(SIZE (1..5)) OF
PLMN-Identity
Eutra-EventResult ::= SEQUENCE {
earfcn EARFCN,
reportedCells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
EUTRA-PhysicalCellIdentity
}
EUTRA-EventResult-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension OPTIONAL
}
EUTRA-EventResult-vc50ext ::= SEQUENCE {
earfcn EARFCNExtension2,
reportedCells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
EUTRA-PhysicalCellIdentity
}
Eutra-EventResultList ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
Eutra-EventResult
EUTRA-EventResultList-vb50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
EUTRA-EventResult-vb50ext
EUTRA-EventResultList-vc50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs-ext)) OF
EUTRA-EventResult-vc50ext
EUTRA-EventResults ::= SEQUENCE {
eventID EventIDInterRAT,
eutra-EventResultsList Eutra-EventResultList
}
EUTRA-EventResults-vb50ext ::= SEQUENCE {
eutra-EventResultsList EUTRA-EventResultList-vb50ext
}
EUTRA-EventResults-vc50ext ::= SEQUENCE {
eutra-EventResultsList EUTRA-EventResultList-vc50ext
}
EUTRA-EventResultsForCELLFACH ::= SEQUENCE {
eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH))
}
EUTRA-EventResultsForCELLFACH-vc50ext ::= SEQUENCE {
eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH))
}
EUTRA-FrequencyAndPriorityInfo ::= SEQUENCE {
earfcn EARFCN,
measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2
qRxLevMinEUTRA INTEGER (-70..-22),
-- Actual value = IE value * 2
threshXhigh INTEGER (0..31),
-- Actual value = IE value * 2
threshXlow INTEGER (0..31),
eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
eutraDetection BOOLEAN
}
EUTRA-FrequencyAndPriorityInfo-v920ext ::= SEQUENCE {
qqualMinEUTRA INTEGER (-34..-3) OPTIONAL,
threshXhigh2 INTEGER (0..31) OPTIONAL,
threshXlow2 INTEGER (0..31) OPTIONAL
}
EUTRA-FrequencyAndPriorityInfo-vb50ext ::= SEQUENCE {
qqualMinEUTRA-WB INTEGER (-34..-3) OPTIONAL
}
EUTRA-FrequencyAndPriorityInfo-vc50ext ::= SEQUENCE {
qqualMinRSRQ-OnAllSymbols INTEGER (-34..-3) OPTIONAL,
reducedMeasurementPerformance ENUMERATED {true} OPTIONAL
}
EUTRA-FrequencyAndPriorityInfo-vd20ext ::= SEQUENCE {
subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL
}
EUTRA-FrequencyAndPriorityInfoExtension-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension,
measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2
qRxLevMinEUTRA INTEGER (-70..-22),
-- Actual value = IE value * 2
threshXhigh INTEGER (0..31),
-- Actual value = IE value * 2
threshXlow INTEGER (0..31),
qqualMinEUTRA INTEGER (-34..-3) OPTIONAL,
threshXhigh2 INTEGER (0..31) OPTIONAL,
threshXlow2 INTEGER (0..31) OPTIONAL,
eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
eutraDetection BOOLEAN
}
EUTRA-FrequencyAndPriorityInfoExtension-vb80ext ::= SEQUENCE {
qqualMinEUTRA-WB INTEGER (-34..-3) OPTIONAL
}
EUTRA-FrequencyAndPriorityInfoExtension-vc50ext ::= SEQUENCE {
qqualMinRSRQ-OnAllSymbols INTEGER (-34..-3) OPTIONAL,
reducedMeasurementPerformance ENUMERATED {true} OPTIONAL
}
EUTRA-FrequencyAndPriorityInfoExtension-vd20ext ::= SEQUENCE {
subpriority ENUMERATED {oDot2,oDot4,oDot6,oDot8} OPTIONAL
}
EUTRA-FrequencyAndPriorityInfoExtensionList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfoExtension-vb50ext
EUTRA-FrequencyAndPriorityInfoExtensionList-vb80ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfoExtension-vb80ext
EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfoExtension-vc50ext
EUTRA-FrequencyAndPriorityInfoExtensionList-vd20ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfoExtension-vd20ext
EUTRA-FrequencyAndPriorityInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfo
EUTRA-FrequencyAndPriorityInfoList-v920ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfo-v920ext
EUTRA-FrequencyAndPriorityInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfo-vb50ext
EUTRA-FrequencyAndPriorityInfoList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfo-vc50ext
EUTRA-FrequencyAndPriorityInfoList-vd20ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyAndPriorityInfo-vd20ext
EUTRA-FrequencyList ::= SEQUENCE {
eutraFrequencyRemoval EUTRA-FrequencyRemoval,
eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL
}
EUTRA-FrequencyList-r9 ::= SEQUENCE {
eutraFrequencyRemoval EUTRA-FrequencyRemoval,
eutraNewFrequencies EUTRA-FrequencyInfoList OPTIONAL,
eutraSIAcquisition EUTRA-SIAcquisition OPTIONAL
}
EUTRA-FrequencyList-r11 ::= SEQUENCE {
eutraFrequencyRemoval EUTRA-FrequencyRemoval-r11,
eutraNewFrequencies EUTRA-FrequencyInfoList-r11 OPTIONAL,
eutraSIAcquisition EUTRA-SIAcquisition-r11 OPTIONAL
}
EUTRA-FrequencyList-r12 ::= SEQUENCE {
eutraFrequencyRemoval EUTRA-FrequencyRemoval-r11,
eutraNewFrequencies EUTRA-FrequencyInfoList-r12 OPTIONAL,
eutraSIAcquisition EUTRA-SIAcquisition-r11 OPTIONAL,
rsrqMeasOnAllSymbols BOOLEAN OPTIONAL
}
EUTRA-SIAcquisition ::= SEQUENCE {
earfcn EARFCN,
physicalCellIdentity EUTRA-PhysicalCellIdentity
}
EUTRA-SIAcquisition-r11 ::= SEQUENCE {
-- If the IE earfcn is set to a value of 65535, then the EARFCN
-- value for that instance shall be read from the IE earfcnExt.
earfcn EARFCN,
earfcnExt EARFCNExtension OPTIONAL,
physicalCellIdentity EUTRA-PhysicalCellIdentity
}
EUTRA-MeasuredCells ::= SEQUENCE {
physicalCellIdentity EUTRA-PhysicalCellIdentity,
rSRP INTEGER (0..97) OPTIONAL,
rSRQ INTEGER (0..33) OPTIONAL
}
Eutra-MeasuredResult ::= SEQUENCE {
earfcn EARFCN,
measuredEUTRACells SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
EUTRA-MeasuredCells
}
EUTRA-MeasuredResult-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension OPTIONAL
}
Eutra-MeasuredResultList ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
Eutra-MeasuredResult
EUTRA-MeasuredResultList-vb50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
EUTRA-MeasuredResult-vb50ext
EUTRA-MeasuredResults ::= SEQUENCE {
eutraMeasuredResultList Eutra-MeasuredResultList
}
EUTRA-MeasuredResults-vb50ext ::= SEQUENCE {
eutraMeasuredResultList EUTRA-MeasuredResultList-vb50ext
}
EUTRA-MeasuredCells-v920ext ::= SEQUENCE {
eutraSIacquisitionResults EUTRA-SIacquisitionResults
}
EUTRA-MeasuredCells-vc50ext ::= SEQUENCE {
physicalCellIdentity EUTRA-PhysicalCellIdentity OPTIONAL,
rSRP INTEGER (0..97) OPTIONAL,
rSRQ INTEGER (0..33) OPTIONAL,
eutraSIacquisitionResults EUTRA-SIacquisitionResults-vc50ext,
rsrqExtension INTEGER (-30..46) OPTIONAL
}
Eutra-MeasuredResult-v920ext ::= SEQUENCE {
measuredEUTRACells-v920ext SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
EUTRA-MeasuredCells-v920ext
}
Eutra-MeasuredResult-vc50ext ::= SEQUENCE {
earfcn EARFCNExtension2 OPTIONAL,
measuredEUTRACells-vc50ext SEQUENCE (SIZE (1..maxReportedEUTRACellPerFreq)) OF
EUTRA-MeasuredCells-vc50ext
}
Eutra-MeasuredResultList-v920ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
Eutra-MeasuredResult-v920ext
Eutra-MeasuredResultList-vc50ext ::= SEQUENCE (SIZE (1..maxReportedEUTRAFreqs)) OF
Eutra-MeasuredResult-vc50ext
EUTRA-MeasuredResults-v920ext ::= SEQUENCE {
eutraMeasuredResultList-v920ext Eutra-MeasuredResultList-v920ext
}
EUTRA-MeasuredResults-vc50ext ::= SEQUENCE {
eutraMeasuredResultList-vc50ext Eutra-MeasuredResultList-vc50ext
}
EUTRA-SIacquisitionResults ::= SEQUENCE {
cgiInfo SEQUENCE {
plmn-Identity PLMN-Identity,
cellIdentity BIT STRING (SIZE (28)),
trackingAreaCode BIT STRING (SIZE (16))
},
csgIdentity CSG-Identity OPTIONAL,
csgMemberIndication ENUMERATED { member } OPTIONAL
}
EUTRA-SIacquisitionResults-vc50ext ::= SEQUENCE {
cgiInfo CGI-Info OPTIONAL,
csgIdentity CSG-Identity OPTIONAL,
csgMemberIndication ENUMERATED { member } OPTIONAL,
csgMemberPLMN EUTRA-CSGMemberPLMNList OPTIONAL,
primaryPLMNSuitable ENUMERATED { true } OPTIONAL
}
CGI-Info ::= SEQUENCE {
plmn-Identity PLMN-Identity,
cellIdentity BIT STRING (SIZE (28)),
trackingAreaCode BIT STRING (SIZE (16))
}
EUTRA-FrequencyRemoval ::= CHOICE {
removeAllFrequencies NULL,
removeSomeFrequencies SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EARFCN,
removeNoFrequencies NULL
}
EUTRA-FrequencyRemoval-r11 ::= CHOICE {
removeAllFrequencies NULL,
removeSomeFrequencies FrequenciesToRemove,
removeNoFrequencies NULL
}
EUTRA-FrequencyInfoList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyInfo
EUTRA-FrequencyInfoList-r11 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyInfo-r11
EUTRA-FrequencyInfoList-r12 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EUTRA-FrequencyInfo-r12
EUTRA-FrequencyInfo ::= SEQUENCE {
earfcn EARFCN,
measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL
}
EUTRA-FrequencyInfo-r11 ::= SEQUENCE {
-- If the IE earfcn is set to a value of 65535, then the EARFCN
-- value for that instance shall be read from the IE earfcnExt.
earfcn EARFCN,
earfcnExt EARFCNExtension OPTIONAL,
measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
widebandRSRQMeasurements ENUMERATED {true} OPTIONAL
}
EUTRA-FrequencyInfo-r12 ::= SEQUENCE {
earfcn EARFCNExtension2,
reducedMeasurementPerformance ENUMERATED {true} OPTIONAL,
measurementBandwidth EUTRA-MeasurementBandwidth OPTIONAL,
eutra-blackListedCellList EUTRA-BlacklistedCellPerFreqList OPTIONAL,
widebandRSRQMeasurements ENUMERATED {true} OPTIONAL
}
EUTRA-FrequencyRACHReportingInfo ::= SEQUENCE {
eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)),
eutra-FrequencyRepQuantityRACH ENUMERATED { rsrp, rsrq },
eutra-FrequencyRACHReportingThreshold INTEGER (0..97),
rachReportingPriority ENUMERATED { intraEUTRAInter, interIntraEUTRA,
interEUTRAIntra, eUTRAIntraInter,
eUTRAInterIntra, spare3,
spare2, spare1 } OPTIONAL
}
EUTRA-FrequencyRACHReportingInfo-vc50ext ::= SEQUENCE {
eutra-FrequencyListIndicator BIT STRING (SIZE (maxNumEUTRAFreqs)),
eutra-FrequencyRACHReportingThresholdExtension INTEGER (-30..-1) OPTIONAL
}
EUTRA-MeasurementBandwidth ::= ENUMERATED { mbw6, mbw15, mbw25, mbw50, mbw75, mbw100 }
EUTRA-MeasurementForCELLFACH ::= SEQUENCE {
eutraFrequenciesForMeasurement SEQUENCE (SIZE (1..maxNumEUTRAFreqs-FACH)) OF
EARFCNRange,
reportCriteria ENUMERATED { event-triggeredreporting, periodicalReporting },
measurementQuantity ENUMERATED { rsrp, rsrq },
reportingThreshold INTEGER (0..97)
}
EUTRA-MeasurementForCELLFACH-r12 ::= SEQUENCE {
eutraFrequenciesForMeasurement SEQUENCE (SIZE (1..maxNumEUTRAFreqs-FACH-ext)) OF
EARFCNRange,
reportCriteria ENUMERATED { event-triggeredreporting, periodicalReporting },
measurementQuantity ENUMERATED { rsrp, rsrq },
reportingThreshold INTEGER (-30..97)
}
FrequenciesToRemove ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
EARFCNRange
Event1a ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList OPTIONAL,
w W,
reportDeactivationThreshold ReportDeactivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event1a-r4 ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
w W,
reportDeactivationThreshold ReportDeactivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event1a-OnSecUlFreq-r9 ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
reportingRange ReportingRange,
forbiddenAffectCellListOnSecULFreq ForbiddenAffectCellListOnSecULFreq OPTIONAL,
w W,
reportDeactivationThreshold ReportDeactivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event1a-LCR-r4 ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList-LCR-r4 OPTIONAL,
w W,
reportDeactivationThreshold ReportDeactivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event1b ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList OPTIONAL,
w W
}
Event1b-r4 ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
w W
}
Event1b-r7 ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList-r4 OPTIONAL,
w W,
periodicReportingInfo-1b PeriodicReportingInfo-1b OPTIONAL
}
Event1b-OnSecUlFreq-r9 ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
reportingRange ReportingRange,
forbiddenAffectCellListOnSecULFreq ForbiddenAffectCellListOnSecULFreq OPTIONAL,
w W,
periodicReportingInfo-1b PeriodicReportingInfo-1b OPTIONAL
}
Event1b-LCR-r4 ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
reportingRange ReportingRange,
forbiddenAffectCellList ForbiddenAffectCellList-LCR-r4 OPTIONAL,
w W
}
Event1c ::= SEQUENCE {
replacementActivationThreshold ReplacementActivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event1d ::= SEQUENCE {
triggeringCondition TriggeringCondition2 OPTIONAL,
useCIO BOOLEAN OPTIONAL
}
Event1e ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
thresholdUsedFrequency ThresholdUsedFrequency
}
Event1e-r6 ::= SEQUENCE {
triggeringCondition TriggeringCondition2,
thresholdUsedFrequency ThresholdUsedFrequency-r6
}
Event1f ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
thresholdUsedFrequency ThresholdUsedFrequency
}
Event1f-r6 ::= SEQUENCE {
triggeringCondition TriggeringCondition1,
thresholdUsedFrequency ThresholdUsedFrequency-r6
}
Event1j-r6 ::= SEQUENCE {
replacementActivationThreshold ReplacementActivationThreshold,
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
Event2a ::= SEQUENCE {
-- dummy is not used in this version of the specification and should be ignored
dummy Threshold,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
}
Event2a-r6 ::= SEQUENCE {
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqWList-r6 OPTIONAL
}
Event2a-r10 ::= SEQUENCE {
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreq2aParameterList-r10 OPTIONAL
}
Event2a-r11 ::= SEQUENCE {
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreq2aParameterList-r11 OPTIONAL
}
Event2b ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
}
Event2b-r6 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
Event2b-r10 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
}
Event2b-r11 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
}
Event2c ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
}
Event2c-r6 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
Event2c-r10 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
}
Event2c-r11 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
}
Event2d ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event2d-r6 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event2d-r10 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL
}
Event2e ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList OPTIONAL
}
Event2e-r6 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
Event2e-r10 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
}
Event2e-r11 ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
nonUsedFreqParameterList NonUsedFreqParameterList-r11 OPTIONAL
}
Event2f ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event2f-r6 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event2f-r10 ::= SEQUENCE {
usedFreqThreshold Threshold-r6,
usedFreqW W,
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL
}
Event2g ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
useCIO ENUMERATED {true} OPTIONAL
}
Event3a ::= SEQUENCE {
thresholdOwnSystem Threshold,
w W,
thresholdOtherSystem Threshold,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3b ::= SEQUENCE {
thresholdOtherSystem Threshold,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3c ::= SEQUENCE {
thresholdOtherSystem Threshold,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3d ::= SEQUENCE {
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3a-r12 ::= SEQUENCE {
thresholdOwnSystem Threshold,
w W,
thresholdOtherSystem Threshold-r12,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3b-r12 ::= SEQUENCE {
thresholdOtherSystem Threshold-r12,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
Event3c-r12 ::= SEQUENCE {
thresholdOtherSystem Threshold-r12,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
EventIDInterFreq ::= ENUMERATED {
e2a, e2b, e2c, e2d, e2e, e2f, e2g, spare1 }
EventIDInterRAT ::= ENUMERATED {
e3a, e3b, e3c, e3d }
EventIDIntraFreq ::= ENUMERATED {
e1a, e1b, e1c, e1d, e1e,
e1f, e1g, e1h, e1i, e1j,
spare6, spare5, spare4, spare3, spare2,
spare1 }
EventResults ::= CHOICE {
intraFreqEventResults IntraFreqEventResults,
interFreqEventResults InterFreqEventResults,
interRATEventResults InterRATEventResults,
trafficVolumeEventResults TrafficVolumeEventResults,
qualityEventResults QualityEventResults,
ue-InternalEventResults UE-InternalEventResults,
ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults,
spare NULL
}
EventResults-v770ext ::= CHOICE {
ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v770ext
}
EventResults-v860ext ::= CHOICE {
ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v860ext
}
EventResults-va40ext ::= CHOICE {
interFreqEventResults InterFreqEventResults-va40ext
}
EventResultsOnSecUlFreq ::= SEQUENCE {
intraFreqEventResults IntraFreqEventResultsOnSecUlFreq
}
ExtraDoppler ::= SEQUENCE {
-- Doppler 1st order term, -0.2..+0.1 m/s2
-- ( = -42..+21 with 1/210 m/s2 resolution)
dopplerFirstOrder INTEGER (-42.. 21),
dopplerUncertainty ENUMERATED { dopU40, dopU20, dopU10, dopU5, dopU2-5,
spare3, spare2, spare1 }
}
ExtraDopplerExtension ::= SEQUENCE {
-- Doppler 1st order term, -0.2..+0.1 m/s2
-- ( = -42..+21 with 1/210 m/s2 resolution)
dopplerFirstOrder INTEGER (-42.. 21),
dopplerUncertaintyExt ENUMERATED { dopU60, dopU80, dopU100, dopU120,
noInformation, spare3, spare2, spare1 }
}
ExtraDopplerInfo ::= SEQUENCE {
-- Actual value doppler1stOrder = IE value * 0.023
doppler1stOrder INTEGER (-42..21),
dopplerUncertainty DopplerUncertainty
}
ExtraDopplerInfoExtension ::= SEQUENCE {
-- Actual value doppler1stOrder = IE value * 0.023
doppler1stOrder INTEGER (-42..21),
dopplerUncertaintyExt DopplerUncertaintyExt
}
FACH-MeasurementOccasionInfo ::= SEQUENCE {
fACH-meas-occasion-coeff INTEGER (1..12) OPTIONAL,
inter-freq-FDD-meas-ind BOOLEAN,
-- inter-freq-TDD-meas-ind is for 3.84Mcps TDD and 7.68 Mcps TDD. For 1.28Mcps TDD, the IE in
-- FACH-MeasurementOccasionInfo-LCR-r4-ext is used.
inter-freq-TDD-meas-ind BOOLEAN,
inter-RAT-meas-ind SEQUENCE (SIZE (1..maxOtherRAT)) OF
RAT-Type OPTIONAL
}
FACH-MeasurementOccasionInfo-LCR-r4-ext ::= SEQUENCE {
inter-freq-TDD128-meas-ind BOOLEAN
}
FilterCoefficient ::= ENUMERATED {
fc0, fc1, fc2, fc3, fc4, fc5,
fc6, fc7, fc8, fc9, fc11, fc13,
fc15, fc17, fc19, spare1 }
FilteredUEPowerHeadroomReportInfo ::= SEQUENCE {
timeToTrigger TimeToTrigger,
hysteresis1 Hysteresis OPTIONAL,
hysteresis2 Hysteresis OPTIONAL,
uePowerHeadroomThreshold1 UE-PowerHeadroomThreshold OPTIONAL,
uePowerHeadroomThreshold2 UE-PowerHeadroomThreshold OPTIONAL,
filterCoefficient FilterCoefficient OPTIONAL
}
-- Actual value FineSFN-SFN = IE value * 0.0625
FineSFN-SFN ::= INTEGER (0..15)
ForbiddenAffectCell ::= CHOICE {
fdd PrimaryCPICH-Info,
tdd PrimaryCCPCH-Info
}
ForbiddenAffectCell-r4 ::= CHOICE {
fdd PrimaryCPICH-Info,
tdd PrimaryCCPCH-Info-r4
}
ForbiddenAffectCell-LCR-r4 ::= SEQUENCE {
tdd PrimaryCCPCH-Info-LCR-r4
}
ForbiddenAffectCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
ForbiddenAffectCell
ForbiddenAffectCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
ForbiddenAffectCell-r4
ForbiddenAffectCellList-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
ForbiddenAffectCell-LCR-r4
ForbiddenAffectCellListOnSecULFreq ::= SEQUENCE (SIZE (1.. maxCellMeasOnSecULFreq)) OF
ForbiddenAffectCellOnSecULFreq
ForbiddenAffectCellOnSecULFreq ::= SEQUENCE {
primaryCPICH PrimaryCPICH-Info
}
FreqQualityEstimateQuantity-FDD ::= ENUMERATED {
cpich-Ec-N0,
cpich-RSCP }
FreqQualityEstimateQuantity-TDD ::= ENUMERATED {
primaryCCPCH-RSCP }
GanssDataBits ::= SEQUENCE {
ganssTod INTEGER (0..86399),
dataBitAssistance ReqDataBitAssistance
}
GANSSDecipheringKeys ::= SEQUENCE {
currentDecipheringKey BIT STRING (SIZE (56)),
nextDecipheringKey BIT STRING (SIZE (56))
}
GANSSGenericData ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections OPTIONAL,
uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac OPTIONAL,
uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL
}
GANSSGenericData-v860ext ::= SEQUENCE {
uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
uePositioningGANSSAddNavigationModels
UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-v860ext OPTIONAL,
uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
GANSSGenericData-r8 ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections OPTIONAL,
uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
uePositioningGANSSAddNavigationModels
UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r8 OPTIONAL,
uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
GANSSGenericData-r9 ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssTimeModelsList GANSSTimeModelsList OPTIONAL,
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
uePositioningGANSSAddNavigationModels
UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r8 OPTIONAL,
uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
GANSSGenericData-v920ext ::= SEQUENCE {
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-v920ext OPTIONAL
}
GANSSGenericData-va40ext ::= SEQUENCE {
ganssTimeModelsList GANSSTimeModelsList-va40ext OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext
OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL
}
GANSSGenericData-vc50ext ::= SEQUENCE {
uePositioningDBDSCorrections UE-Positioning-DBDSCorrections OPTIONAL,
uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL,
ue-positioning-GANSS-AddNavigationModels
UE-Positioning-GANSS-AddNavigationModels-vc50ext
OPTIONAL, uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext
OPTIONAL,
ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-vc50ext OPTIONAL,
ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels-vc50ext OPTIONAL
}
GANSSGenericData-r10 ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL,
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
uePositioningGANSSAddNavigationModels
UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo-r10
OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r10 OPTIONAL,
uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
GANSSGenericData-r12 ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL,
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
uePositioningDBDSCorrections UE-Positioning-DBDSCorrections OPTIONAL,
uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL,
uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
uePositioningGANSSAddNavigationModels UE-Positioning-GANSS-AddNavigationModels-r12
OPTIONAL,
uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
uePositioningGANSSReferenceMeasurementInfo
UE-Positioning-GANSS-ReferenceMeasurementInfo-r12
OPTIONAL,
uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r12 OPTIONAL,
uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels-r12 OPTIONAL,
uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
GANSSGenericDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData
GANSSGenericDataList-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-v860ext
GANSSGenericDataList-r8 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-r8
GANSSGenericDataList-r9 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-r9
GANSSGenericDataList-v920ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-v920ext
GANSSGenericDataList-va40ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-va40ext
GANSSGenericDataList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-vc50ext
GANSSGenericDataList-r10 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-r10
GANSSGenericDataList-r12 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-r12
GANSSGenericMeasurementInfo ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
ganssMeasurementSignalList GANSSMeasurementSignalList
}
GANSSGenericMeasurementInfo-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
ganssMeasurementSignalList GANSSMeasurementSignalList-v860ext
}
GANSSMeasurementParameters ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
satId INTEGER (0..63),
cSurNzero INTEGER (0..63),
multipathIndicator ENUMERATED { nm, low, medium, high },
carrierQualityIndication BIT STRING (SIZE (2)) OPTIONAL,
ganssCodePhase INTEGER (0..2097151),
ganssIntegerCodePhase INTEGER (0..63) OPTIONAL,
codePhaseRmsError INTEGER (0..63),
doppler INTEGER (-32768..32767),
adr INTEGER (0..33554431) OPTIONAL
}
GANSSMeasurementParameters-v860ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
ganssIntegerCodePhaseExt INTEGER (64..127) OPTIONAL
}
GANSSMeasurementSignalList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
ganssCodePhaseAmbiguity INTEGER (0..31) OPTIONAL,
ganssMeasurementParameters GANSSMeasurementParameters
}
GANSSMeasurementSignalList-v860ext ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
ganssCodePhaseAmbiguityExt INTEGER (32..127) OPTIONAL,
ganssMeasurementParameters GANSSMeasurementParameters-v860ext
}
GanssNavigationModelAdditionalData ::= SEQUENCE {
ganssWeek INTEGER (0..4095),
ganssToe INTEGER (0..167),
t-toeLimit INTEGER (0..10),
satellitesListRelatedDataList SatellitesListRelatedDataList OPTIONAL
}
GANSSReferenceTimeOnly ::= SEQUENCE {
gANSS-tod INTEGER (0..3599999),
gANSS-timeId INTEGER (0..7) OPTIONAL,
gANSS-tod-uncertainty INTEGER (0..127) OPTIONAL
}
GanssReqGenericData ::= SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
ganssRealTimeIntegrity BOOLEAN,
ganssDifferentialCorrection DGANSS-Sig-Id-Req OPTIONAL,
ganssAlmanac BOOLEAN,
ganssNavigationModel BOOLEAN,
ganssTimeModelGNSS-GNSS BIT STRING (SIZE (8)) OPTIONAL,
ganssReferenceMeasurementInfo BOOLEAN,
ganssDataBits GanssDataBits OPTIONAL,
ganssUTCModel BOOLEAN,
ganssNavigationModelAdditionalData GanssNavigationModelAdditionalData OPTIONAL
}
GanssReqGenericData-v860ext ::= SEQUENCE {
sbasId UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssAddNavigationModel ENUMERATED { true } OPTIONAL,
ganssAddUTCmodel ENUMERATED { true } OPTIONAL,
ganssAuxInfo ENUMERATED { true } OPTIONAL,
ganssAddADchoices SEQUENCE {
orbitModelID INTEGER (0..7) OPTIONAL,
clockModelID INTEGER (0..7) OPTIONAL,
utcModelID INTEGER (0..7) OPTIONAL,
almanacModelID INTEGER (0..7) OPTIONAL
} OPTIONAL
}
GanssReqGenericData-vc50ext ::= SEQUENCE {
bdsIonoGridModelReq ENUMERATED { true } OPTIONAL,
bdsCorrectionsReq DGANSS-Sig-Id-Req OPTIONAL
}
GanssRequestedGenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GanssReqGenericData
GanssRequestedGenericAssistanceDataList-v860ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GanssReqGenericData-v860ext
GanssRequestedGenericAssistanceDataList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GanssReqGenericData-vc50ext
GANSSSatelliteInformation ::= SEQUENCE {
ganssSatId INTEGER (0..63),
dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s
extraDoppler ExtraDoppler OPTIONAL,
codePhase INTEGER (0..1023),
integerCodePhase INTEGER (0..127),
codePhaseSearchWindow BIT STRING (SIZE (5)),
azimuthandElevation AzimuthAndElevation OPTIONAL
}
GANSSSatelliteInformation-va40ext ::= SEQUENCE {
azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
}
GANSSSatelliteInformation-r10 ::= SEQUENCE {
ganssSatId INTEGER (0..63),
dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s
extraDoppler ExtraDoppler OPTIONAL,
codePhase INTEGER (0..1023),
integerCodePhase INTEGER (0..127),
codePhaseSearchWindow BIT STRING (SIZE (5)),
azimuthandElevation AzimuthAndElevation-r10 OPTIONAL
}
GANSSSatelliteInformation-vc50ext ::= SEQUENCE {
extraDopplerExtension ExtraDopplerExtension OPTIONAL
}
GANSSSatelliteInformation-r12 ::= SEQUENCE {
ganssSatId INTEGER (0..63),
dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s
extraDoppler ExtraDoppler OPTIONAL,
-- If the extraDopplerExtension is present, the extraDoppler should not be present
extraDopplerExtension ExtraDopplerExtension OPTIONAL,
codePhase INTEGER (0..1023),
integerCodePhase INTEGER (0..127),
codePhaseSearchWindow BIT STRING (SIZE (5)),
azimuthandElevation AzimuthAndElevation-r10 OPTIONAL
}
GANSSSatelliteInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation
GANSSSatelliteInformationList-va40ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation-va40ext
GANSSSatelliteInformationList-r10 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation-r10
GANSSSatelliteInformationList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation-vc50ext
GANSSSatelliteInformationList-r12 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation-r12
GANSSTimeModelsList ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel
GANSSTimeModelsList-va40ext ::= SEQUENCE (SIZE (1.. maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel-va40ext
GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel-r10
GANSS-SAT-Info-Almanac-BDSkp ::= SEQUENCE {
svID INTEGER(0..63),
bdsAlmToa BIT STRING (SIZE (8)),
bdsAlmSqrtA BIT STRING (SIZE (24)),
bdsAlmE BIT STRING (SIZE (17)),
bdsAlmW BIT STRING (SIZE (24)),
bdsAlmM0 BIT STRING (SIZE (24)),
bdsAlmOmega0 BIT STRING (SIZE (24)),
bdsAlmOmegaDot BIT STRING (SIZE (17)),
bdsAlmDeltaI BIT STRING (SIZE (16)),
bdsAlmA0 BIT STRING (SIZE (11)),
bdsAlmA1 BIT STRING (SIZE (11)),
bdsSvHealth BIT STRING (SIZE(9)) OPTIONAL
}
GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE {
gloAlmNA BIT STRING (SIZE (11)),
gloAlmnA BIT STRING (SIZE (5)),
gloAlmHA BIT STRING (SIZE (5)),
gloAlmLambdaA BIT STRING (SIZE (21)),
gloAlmTlambdaA BIT STRING (SIZE (21)),
gloAlmDeltaIA BIT STRING (SIZE (18)),
gloAkmDeltaTA BIT STRING (SIZE (22)),
gloAlmDeltaTdotA BIT STRING (SIZE (7)),
gloAlmEpsilonA BIT STRING (SIZE (15)),
gloAlmOmegaA BIT STRING (SIZE (16)),
gloAlmTauA BIT STRING (SIZE (10)),
gloAlmCA BIT STRING (SIZE (1)),
gloAlmMA BIT STRING (SIZE (2)) OPTIONAL
}
GANSS-SAT-Info-Almanac-Kp ::= SEQUENCE {
svId INTEGER(0..63),
ganss-alm-e BIT STRING (SIZE (11)),
ganss-delta-I-alm BIT STRING (SIZE (11)),
ganss-omegadot-alm BIT STRING (SIZE (11)),
ganss-svstatusINAV-alm BIT STRING (SIZE (4)),
ganss-svstatusFNAV-alm BIT STRING (SIZE (2)) OPTIONAL,
ganss-delta-a-sqrt-alm BIT STRING (SIZE (13)),
ganss-omegazero-alm BIT STRING (SIZE (16)),
ganss-m-zero-alm BIT STRING (SIZE (16)),
ganss-omega-alm BIT STRING (SIZE (16)),
ganss-af-zero-alm BIT STRING (SIZE (16)),
ganss-af-one-alm BIT STRING (SIZE (13))
}
GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE {
svID INTEGER(0..63),
midiAlmE BIT STRING (SIZE (11)),
midiAlmDeltaI BIT STRING (SIZE (11)),
midiAlmOmegaDot BIT STRING (SIZE (11)),
midiAlmSqrtA BIT STRING (SIZE (17)),
midiAlmOmega0 BIT STRING (SIZE (16)),
midiAlmOmega BIT STRING (SIZE (16)),
midiAlmMo BIT STRING (SIZE (16)),
midiAlmaf0 BIT STRING (SIZE (11)),
midiAlmaf1 BIT STRING (SIZE (10)),
midiAlmL1Health BIT STRING (SIZE (1)),
midiAlmL2Health BIT STRING (SIZE (1)),
midiAlmL5Health BIT STRING (SIZE (1))
}
GANSS-SAT-Info-Almanac-NAVkp ::= SEQUENCE {
svID INTEGER(0..63),
navAlmE BIT STRING (SIZE (16)),
navAlmDeltaI BIT STRING (SIZE (16)),
navAlmOMEGADOT BIT STRING (SIZE (16)),
navAlmSVHealth BIT STRING (SIZE (8)),
navAlmSqrtA BIT STRING (SIZE (24)),
navAlmOMEGAo BIT STRING (SIZE (24)),
navAlmOmega BIT STRING (SIZE (24)),
navAlmMo BIT STRING (SIZE (24)),
navAlmaf0 BIT STRING (SIZE (11)),
navAlmaf1 BIT STRING (SIZE (11))
}
GANSS-SAT-Info-Almanac-REDkp ::= SEQUENCE {
svID INTEGER(0..63),
redAlmDeltaA BIT STRING (SIZE (8)),
redAlmOmega0 BIT STRING (SIZE (7)),
redAlmPhi0 BIT STRING (SIZE (7)),
redAlmL1Health BIT STRING (SIZE (1)),
redAlmL2Health BIT STRING (SIZE (1)),
redAlmL5Health BIT STRING (SIZE (1))
}
GANSS-SAT-Info-Almanac-SBASecef ::= SEQUENCE {
sbasAlmDataID BIT STRING (SIZE (2)),
svID INTEGER (0..63),
sbasAlmHealth BIT STRING (SIZE (8)),
sbasAlmXg BIT STRING (SIZE (15)),
sbasAlmYg BIT STRING (SIZE (15)),
sbasAlmZg BIT STRING (SIZE (9)),
sbasAlmXgdot BIT STRING (SIZE (3)),
sbasAlmYgDot BIT STRING (SIZE (3)),
sbasAlmZgDot BIT STRING (SIZE (4)),
sbasAlmTo BIT STRING (SIZE (11))
}
GANSS-SAT-Info-Almanac-BDSkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-BDSkp
GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-GLOkp
GANSS-SAT-Info-Almanac-KpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-Kp
GANSS-SAT-Info-Almanac-MIDIkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-MIDIkp
GANSS-SAT-Info-Almanac-NAVkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-NAVkp
GANSS-SAT-Info-Almanac-REDkpList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-REDkp
GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSS-SAT-Info-Almanac-SBASecef
Ganss-Sat-Info-AddNav ::= SEQUENCE {
satId INTEGER (0..63),
svHealth BIT STRING (SIZE (6)),
iod BIT STRING (SIZE (11)),
ganssClockModel UE-Positioning-GANSS-AddClockModels,
ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels
}
Ganss-Sat-Info-AddNav-r12 ::= SEQUENCE {
satId INTEGER (0..63),
svHealth BIT STRING (SIZE (6)),
iod BIT STRING (SIZE (11)),
ganssClockModel UE-Positioning-GANSS-AddClockModels-r12,
ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-r12
}
Ganss-Sat-Info-AddNav-vc50ext ::= SEQUENCE {
ganssClockModel UE-Positioning-GANSS-AddClockModels-vc50ext,
ganssOrbitModel UE-Positioning-GANSS-AddOrbitModels-vc50ext
}
Ganss-Sat-Info-Nav ::= SEQUENCE {
satId INTEGER (0..63),
svHealth BIT STRING (SIZE (9)),
iod BIT STRING (SIZE (10)),
ganssClockModel UE-Positioning-GANSS-ClockModel,
ganssOrbitModel UE-Positioning-GANSS-OrbitModel
}
Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
Ganss-Sat-Info-AddNav
Ganss-Sat-Info-AddNavList-r12 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
Ganss-Sat-Info-AddNav-r12
Ganss-Sat-Info-AddNavList-vc50ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
Ganss-Sat-Info-AddNav-vc50ext
Ganss-Sat-Info-NavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
Ganss-Sat-Info-Nav
GANSS-Signal-Id ::= INTEGER (0..7)
GANSS-Status-Health ::= ENUMERATED {
udre-scale-1dot0,
udre-scale-0dot75,
udre-scale-0dot5,
udre-scale-0dot3,
udre-scale-0dot2,
udre-scale-0dot1,
no-data,
invalid-data }
GANSS-Storm-Flag ::= SEQUENCE {
storm-flag-one BOOLEAN,
storm-flag-two BOOLEAN,
storm-flag-three BOOLEAN,
storm-flag-four BOOLEAN,
storm-flag-five BOOLEAN
}
GLONASSclockModel ::= SEQUENCE {
gloTau BIT STRING (SIZE (22)),
gloGamma BIT STRING (SIZE (11)),
gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL
}
GPS-MeasurementParam ::= SEQUENCE {
satelliteID INTEGER (0..63),
c-N0 INTEGER (0..63),
doppler INTEGER (-32768..32768),
wholeGPS-Chips INTEGER (0..1022),
fractionalGPS-Chips INTEGER (0..1023),
multipathIndicator MultipathIndicator,
pseudorangeRMS-Error INTEGER (0..63)
}
GPS-MeasurementParamList ::= SEQUENCE (SIZE (1..maxSat)) OF
GPS-MeasurementParam
GSM-CarrierRSSI ::= BIT STRING (SIZE (6))
GSM-CellGroup ::= SEQUENCE {
startingARFCN BCCH-ARFCN,
bandIndicator ENUMERATED { dcs1800, pcs1900 },
followingARFCNs CHOICE {
explicitListOfARFCNs SEQUENCE (SIZE (0..31)) OF BCCH-ARFCN,
equallySpacedARFCNs SEQUENCE {
arfcn-Spacing INTEGER (1..8),
numberOfFollowingARFCNs INTEGER (0..31)
},
variableBitMapOfARFCNs OCTET STRING (SIZE (1..16)),
continuousRangeOfARFCNs SEQUENCE {
endingARFCN BCCH-ARFCN
}
}
}
GSM-MeasuredResults ::= SEQUENCE {
gsm-CarrierRSSI GSM-CarrierRSSI OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy INTEGER (46..173) OPTIONAL,
bsicReported BSICReported,
-- dummy2 is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy2 ObservedTimeDifferenceToGSM OPTIONAL
}
GSM-MeasuredResultsList ::= SEQUENCE (SIZE (1..maxReportedGSMCells)) OF
GSM-MeasuredResults
GPS-TOW-1msec ::= INTEGER (0..604799999)
GPS-TOW-1sec ::= INTEGER (0..604799)
GPS-TOW-Assist ::= SEQUENCE {
satID SatID,
tlm-Message BIT STRING (SIZE (14)),
tlm-Reserved BIT STRING (SIZE (2)),
alert BOOLEAN,
antiSpoof BOOLEAN
}
GPS-TOW-AssistList ::= SEQUENCE (SIZE (1..maxSat)) OF
GPS-TOW-Assist
GSM-CellID ::= SEQUENCE {
gsm-CellID INTEGER (0..maxCellMeas-1)
}
GSM-PriorityInfo ::= SEQUENCE {
gsmCellGroup GSM-CellGroup,
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2 + 1
qRxLevMinGSM INTEGER (-58..-13),
-- Actual value = IE value * 2
threshXhigh INTEGER (0..31),
-- Actual value = IE value * 2
threshXlow INTEGER (0..31)
}
GSM-PriorityInfoList ::= SEQUENCE (SIZE (1..maxNumGSMCellGroup)) OF
GSM-PriorityInfo
GSMCellGroupingList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
GSM-CellID
HCS-CellReselectInformation-RSCP ::= SEQUENCE {
-- TABULAR: The default value for penaltyTime is "notUsed"
-- Temporary offset is nested inside PenaltyTime-RSCP
penaltyTime PenaltyTime-RSCP
}
HCS-CellReselectInformation-ECN0 ::= SEQUENCE {
-- TABULAR: The default value for penaltyTime is "notUsed"
-- Temporary offset is nested inside PenaltyTime-ECN0
penaltyTime PenaltyTime-ECN0
}
HCS-NeighbouringCellInformation-RSCP ::= SEQUENCE {
hcs-PRIO HCS-PRIO DEFAULT 0,
q-HCS Q-HCS DEFAULT 0,
hcs-CellReselectInformation HCS-CellReselectInformation-RSCP
}
HCS-NeighbouringCellInformation-ECN0 ::= SEQUENCE {
hcs-PRIO HCS-PRIO DEFAULT 0,
q-HCS Q-HCS DEFAULT 0,
hcs-CellReselectInformation HCS-CellReselectInformation-ECN0
}
HCS-PRIO ::= INTEGER (0..7)
HCS-ServingCellInformation ::= SEQUENCE {
hcs-PRIO HCS-PRIO DEFAULT 0,
q-HCS Q-HCS DEFAULT 0,
t-CR-Max T-CRMax OPTIONAL
}
HorizontalVelocity ::= SEQUENCE {
bearing INTEGER (0..359),
horizontalSpeed INTEGER (0..2047)
}
HorizontalWithVerticalVelocity ::= SEQUENCE {
verticalSpeedDirection ENUMERATED { upward, downward },
bearing INTEGER (0..359),
horizontalSpeed INTEGER (0..2047),
verticalSpeed INTEGER (0..255)
}
HorizontalVelocityWithUncertainty ::= SEQUENCE {
bearing INTEGER (0..359),
horizontalSpeed INTEGER (0..2047),
horizontalSpeedUncertainty INTEGER (0..255)
}
HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
verticalSpeedDirection ENUMERATED { upward, downward },
bearing INTEGER (0..359),
horizontalSpeed INTEGER (0..2047),
verticalSpeed INTEGER (0..255),
horizontalUncertaintySpeed INTEGER (0..255),
verticalUncertaintySpeed INTEGER (0..255)
}
-- Actual value Hysteresis = IE value * 0.5
Hysteresis ::= INTEGER (0..15)
-- Actual value HysteresisInterFreq = IE value * 0.5
HysteresisInterFreq ::= INTEGER (0..29)
IdleIntervalInfo ::= SEQUENCE {
k INTEGER (2..3) OPTIONAL,
offset INTEGER (0..7) OPTIONAL
}
InterFreqCell ::= SEQUENCE {
frequencyInfo FrequencyInfo,
nonFreqRelatedEventResults CellMeasurementEventResults
}
InterFreqCell-LCR-r4 ::= SEQUENCE {
frequencyInfo FrequencyInfo,
nonFreqRelatedEventResults CellMeasurementEventResults-LCR-r4
}
InterFreqCellID ::= INTEGER (0..maxCellMeas-1)
InterFreqCellID-r12 ::= INTEGER (0..maxCellMeas-ext-1)
InterFreqCellInfoList ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellList OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
}
InterFreqCellInfoList-r4 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellList-r4 OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
}
InterFreqCellInfoList-r8 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellList-r8 OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL
}
InterFreqCellInfoList-r9 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellList-r9 OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL,
cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL
}
InterFreqCellInfoList-r10 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellList-r10 OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL,
cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL
}
InterFreqCellInfoList-r12 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList-r12 OPTIONAL,
newInterFreqCellList NewInterFreqCellList-r12 OPTIONAL,
cellsForInterFreqMeasList CellsForInterFreqMeasList-r12 OPTIONAL,
cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL,
rmp-Frequency-List RMP-Frequency-List OPTIONAL
}
InterFreqSIAcquisition ::= SEQUENCE {
frequencyInfo FrequencyInfo,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryScramblingCode PrimaryCPICH-Info
},
tdd NULL
}
}
InterFreqCellInfoSI-List-RSCP ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-RSCP OPTIONAL
}
InterFreqCellInfoSI-List-ECN0 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-ECN0 OPTIONAL
}
InterFreqCellInfoSI-List-HCS-RSCP ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP OPTIONAL
}
InterFreqCellInfoSI-List-HCS-ECN0 ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0 OPTIONAL
}
InterFreqCellInfoSI-List-RSCP-LCR ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-RSCP-LCR-r4 OPTIONAL
}
InterFreqCellInfoSI-List-ECN0-LCR ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-ECN0-LCR-r4 OPTIONAL
}
InterFreqCellInfoSI-List-HCS-RSCP-LCR ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL
}
InterFreqCellInfoSI-List-HCS-ECN0-LCR ::= SEQUENCE {
removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL
}
InterFreqCellList ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqCell
InterFreqCellList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqCell-LCR-r4
InterFreqCellMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults
InterFreqCellMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults-v920ext
InterFreqCellMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults-vc50ext
InterFreqEvent ::= CHOICE {
event2a Event2a,
event2b Event2b,
event2c Event2c,
event2d Event2d,
event2e Event2e,
event2f Event2f
}
InterFreqEvent-r6 ::= CHOICE {
event2a Event2a-r6,
event2b Event2b-r6,
event2c Event2c-r6,
event2d Event2d-r6,
event2e Event2e-r6,
event2f Event2f-r6
}
InterFreqEvent-r10 ::= CHOICE {
event2a Event2a-r10,
event2b Event2b-r10,
event2c Event2c-r10,
event2d Event2d-r10,
event2e Event2e-r10,
event2f Event2f-r10
}
InterFreqEvent-r11 ::= CHOICE {
event2a Event2a-r11,
event2b Event2b-r11,
event2c Event2c-r11,
event2d Event2d-r10,
event2e Event2e-r11,
event2f Event2f-r10
}
InterFreqEvent-r12 ::= CHOICE {
event2a Event2a-r11,
event2b Event2b-r11,
event2c Event2c-r11,
event2d Event2d-r10,
event2e Event2e-r11,
event2f Event2f-r10,
event2g Event2g
}
InterFreqEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent
InterFreqEventList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent-r6
InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent-r10
InterFreqEventList-r11 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent-r11
InterFreqEventList-r12 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent-r12
--Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD)
--The order of the list corresponds to the order of the cells in InterFrequencyMeasuredResultsList
--The IE is only used for measured results and not for additional measured results.
InterFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
DeltaRSCPPerCell
Inter-FreqEventCriteria-v590ext ::= SEQUENCE {
threholdUsedFrequency-delta DeltaRSCP,
threholdNonUsedFrequency-deltaList ThreholdNonUsedFrequency-deltaList OPTIONAL
}
--The order of the list corresponds to the order of the events in Inter-FreqEventList
Inter-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
Inter-FreqEventCriteria-v590ext
--The order of the list corresponds to the order of relevant events in Intra-FreqEventCriteriaList
--i.e. the first element of the list corresponds to the first occurance of event 1e, 1f, 1h, 1i,
--the second element of the list corresponds to the second occurance of event 1e, 1f, 1h, 1i
Intra-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
DeltaRSCP
--Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD)
--The order of the list corresponds to the order of the cells in IntraFrequencyMeasuredResultsList
--The IE is only used for measured results and not for additional measured results.
IntraFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
DeltaRSCPPerCell
InterFreqEventResults ::= SEQUENCE {
eventID EventIDInterFreq,
interFreqCellList InterFreqCellList OPTIONAL
}
InterFreqEventResults-va40ext ::= SEQUENCE {
detectedSetTrigger ENUMERATED {true} OPTIONAL
}
InterFreqEventResults-LCR-r4-ext ::= SEQUENCE {
eventID EventIDInterFreq,
interFreqCellList InterFreqCellList-LCR-r4-ext OPTIONAL
}
InterFreqMeasQuantity ::= SEQUENCE {
reportingCriteria CHOICE {
intraFreqReportingCriteria SEQUENCE {
intraFreqMeasQuantity IntraFreqMeasQuantity
},
interFreqReportingCriteria SEQUENCE {
filterCoefficient FilterCoefficient DEFAULT fc0,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
freqQualityEstimateQuantity-FDD FreqQualityEstimateQuantity-FDD
},
tdd SEQUENCE {
freqQualityEstimateQuantity-TDD FreqQualityEstimateQuantity-TDD
}
}
}
}
}
InterFreqMeasuredResults ::= SEQUENCE {
frequencyInfo FrequencyInfo OPTIONAL,
utra-CarrierRSSI UTRA-CarrierRSSI OPTIONAL,
interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList OPTIONAL
}
InterFreqMeasuredResults-v920ext ::= SEQUENCE {
interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-v920ext OPTIONAL
}
InterFreqMeasuredResults-vc50ext ::= SEQUENCE {
interFreqCellMeasuredResultsList InterFreqCellMeasuredResultsList-vc50ext OPTIONAL
}
InterFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqMeasuredResults
InterFreqMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqMeasuredResults-v920ext
InterFreqMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqMeasuredResults-vc50ext
InterFreqMeasurementSysInfo-RSCP ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-RSCP OPTIONAL
}
InterFreqMeasurementSysInfo-ECN0 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-ECN0 OPTIONAL
}
InterFreqMeasurementSysInfo-HCS-RSCP ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-RSCP OPTIONAL
}
InterFreqMeasurementSysInfo-HCS-ECN0 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-ECN0 OPTIONAL
}
InterFreqMeasurementSysInfo-RSCP-LCR-r4 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-RSCP-LCR OPTIONAL
}
InterFreqMeasurementSysInfo-ECN0-LCR-r4 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-ECN0-LCR OPTIONAL
}
InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-RSCP-LCR OPTIONAL
}
InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::= SEQUENCE {
interFreqCellInfoSI-List InterFreqCellInfoSI-List-HCS-ECN0-LCR OPTIONAL
}
InterFreqRACHRepCellsList ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqCellID
InterFreqRACHRepCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqCellID-r12
Dummy-InterFreqRACHReportingInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
interFreqRepQuantityRACH-FDD InterFreqRepQuantityRACH-FDD
},
tdd SEQUENCE {
interFreqRepQuantityRACH-TDDList InterFreqRepQuantityRACH-TDDList
},
interFreqRACHReportingThreshold Threshold,
maxReportedCellsOnRACHinterFreq MaxReportedCellsOnRACHinterFreq
}
}
InterFreqRACHReportingInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
interFreqRepQuantityRACH-FDD InterFreqRepQuantityRACH-FDD
},
tdd SEQUENCE {
interFreqRepQuantityRACH-TDDList InterFreqRepQuantityRACH-TDDList
}
},
interFreqRACHReportingThreshold Threshold,
maxReportedCellsOnRACHinterFreq MaxReportedCellsOnRACHinterFreq
}
InterFreqBlacklistedCellsList-r12 ::= SEQUENCE (SIZE (1..maxFreq)) OF
InterFreqBlacklistedCells-r12
InterFreqBlacklistedCells-r12 ::= SEQUENCE {
frequencyInfo FrequencyInfo,
excludedCellInfoList CellInfoListToBeExcluded
}
InterFreqReportCriteria ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria,
interFreqReportingCriteria InterFreqReportingCriteria,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterFreqReportCriteria-r4 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r4,
interFreqReportingCriteria InterFreqReportingCriteria,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterFreqReportCriteria-r6 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r6,
interFreqReportingCriteria InterFreqReportingCriteria-r6,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterFreqReportCriteria-r7 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r7,
interFreqReportingCriteria InterFreqReportingCriteria-r6,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterFreqReportCriteria-r9 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
interFreqReportingCriteria InterFreqReportingCriteria-r6,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterFreqReportCriteria-r10 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
interFreqReportingCriteria InterFreqReportingCriteria-r10,
periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
noReporting ReportingCellStatusOpt-r10
}
InterFreqReportCriteria-r11 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
interFreqReportingCriteria InterFreqReportingCriteria-r11,
periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
noReporting ReportingCellStatusOpt-r10
}
InterFreqReportCriteria-r12 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
interFreqReportingCriteria InterFreqReportingCriteria-r12,
periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
noReporting ReportingCellStatusOpt-r10
}
InterFreqReportingCriteria ::= SEQUENCE {
interFreqEventList InterFreqEventList OPTIONAL
}
InterFreqReportingCriteria-r6 ::= SEQUENCE {
interFreqEventList InterFreqEventList-r6 OPTIONAL
}
InterFreqReportingCriteria-r10 ::= SEQUENCE {
interFreqEventList InterFreqEventList-r10 OPTIONAL
}
InterFreqReportingCriteria-r11 ::= SEQUENCE {
interFreqEventList InterFreqEventList-r11 OPTIONAL
}
InterFreqReportingCriteria-r12 ::= SEQUENCE {
interFreqEventList InterFreqEventList-r12 OPTIONAL,
interFreqBlacklistedCellsList InterFreqBlacklistedCellsList-r12 OPTIONAL
}
InterFreqReportingQuantity ::= SEQUENCE {
utra-Carrier-RSSI BOOLEAN,
frequencyQualityEstimate BOOLEAN,
nonFreqRelatedQuantities CellReportingQuantities
}
InterFreqRepQuantityRACH-FDD ::= ENUMERATED {
cpich-EcN0, cpich-RSCP }
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
InterFreqRepQuantityRACH-TDD ::= ENUMERATED {
dummy,
primaryCCPCH-RSCP }
InterFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
InterFreqRepQuantityRACH-TDD
InterFrequencyMeasurement ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
reportCriteria InterFreqReportCriteria
}
InterFrequencyMeasurement-r4 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r4,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
reportCriteria InterFreqReportCriteria-r4
}
InterFrequencyMeasurement-r6 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r4,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
reportCriteria InterFreqReportCriteria-r6
}
InterFrequencyMeasurement-r7 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r4,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
reportCriteria InterFreqReportCriteria-r7
}
InterFrequencyMeasurement-r8 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r8,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
reportCriteria InterFreqReportCriteria-r7
}
InterFrequencyMeasurement-r9 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r9,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
reportCriteria InterFreqReportCriteria-r9
}
InterFrequencyMeasurement-r10 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r10,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL,
reportCriteria InterFreqReportCriteria-r10
}
InterFrequencyMeasurement-r11 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r10,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL,
reportCriteria InterFreqReportCriteria-r11
}
InterFrequencyMeasurement-r12 ::= SEQUENCE {
interFreqCellInfoList InterFreqCellInfoList-r12,
interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
adjacentFrequencyIndex INTEGER (0..79) OPTIONAL,
interBandFrequencyIndex INTEGER (0..79) OPTIONAL,
freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas-r12 OPTIONAL,
reportCriteria InterFreqReportCriteria-r12
}
InterRAT-TargetCellDescription ::= SEQUENCE {
technologySpecificInfo CHOICE {
gsm SEQUENCE {
bsic BSIC,
frequency-band Frequency-Band,
bcch-ARFCN BCCH-ARFCN,
ncMode NC-Mode OPTIONAL
},
is-2000 NULL,
spare2 NULL,
spare1 NULL
}
}
InterRATCellID ::= INTEGER (0..maxCellMeas-1)
InterRATCellInfoIndication ::= INTEGER (0..3)
InterRATCellInfoList ::= SEQUENCE {
removedInterRATCellList RemovedInterRATCellList,
-- NOTE: Future revisions of dedicated messages including IE newInterRATCellList
-- should use a corrected version of this IE
newInterRATCellList NewInterRATCellList,
cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL
}
InterRATCellInfoList-B ::= SEQUENCE {
removedInterRATCellList RemovedInterRATCellList,
-- NOTE: IE newInterRATCellList should be optional. However, system information
-- does not support message versions. Hence, this can not be corrected
newInterRATCellList NewInterRATCellList-B
}
InterRATCellInfoList-r4 ::= SEQUENCE {
removedInterRATCellList RemovedInterRATCellList,
newInterRATCellList NewInterRATCellList OPTIONAL,
cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL
}
InterRATCellInfoList-r6 ::= SEQUENCE {
removedInterRATCellList RemovedInterRATCellList,
newInterRATCellList NewInterRATCellList OPTIONAL,
cellsForInterRATMeasList CellsForInterRATMeasList OPTIONAL,
interRATCellInfoIndication-r6 InterRATCellInfoIndication OPTIONAL
}
InterRATCellIndividualOffset ::= INTEGER (-50..50)
InterRATEvent ::= CHOICE {
event3a Event3a,
event3b Event3b,
event3c Event3c,
event3d Event3d
}
InterRATEvent-r12 ::= CHOICE {
event3a Event3a-r12,
event3b Event3b-r12,
event3c Event3c-r12,
event3d Event3d
}
InterRATEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterRATEvent
InterRATEventList-r12 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterRATEvent-r12
InterRATEventResults ::= SEQUENCE {
eventID EventIDInterRAT,
cellToReportList CellToReportList
}
InterRATInfo ::= ENUMERATED {
gsm }
InterRATInfo-r6 ::= SEQUENCE {
rat InterRATInfo,
gsm-TargetCellInfoList GSM-TargetCellInfoList OPTIONAL
}
InterRATInfo-v860ext ::= CHOICE {
-- CHOICE gsm is provided in IE InterRATInfo or IE InterRATInfo-r6
gsm NULL,
eutra SEQUENCE {
eutra-TargetFreqInfoList EUTRA-TargetFreqInfoList
}
}
InterRATMeasQuantity ::= SEQUENCE {
measQuantityUTRAN-QualityEstimate IntraFreqMeasQuantity OPTIONAL,
ratSpecificInfo CHOICE {
gsm SEQUENCE {
measurementQuantity MeasurementQuantityGSM,
filterCoefficient FilterCoefficient DEFAULT fc0,
bsic-VerificationRequired BSIC-VerificationRequired
},
is-2000 SEQUENCE {
tadd-EcIo INTEGER (0..63),
tcomp-EcIo INTEGER (0..15),
softSlope INTEGER (0..63) OPTIONAL,
addIntercept INTEGER (0..63) OPTIONAL
}
}
}
InterRATMeasQuantity-r8 ::= SEQUENCE {
measQuantityUTRAN-QualityEstimate IntraFreqMeasQuantity OPTIONAL,
ratSpecificInfo CHOICE {
gsm SEQUENCE {
measurementQuantity MeasurementQuantityGSM,
filterCoefficient FilterCoefficient DEFAULT fc0,
bsic-VerificationRequired BSIC-VerificationRequired
},
is-2000 SEQUENCE {
tadd-EcIo INTEGER (0..63),
tcomp-EcIo INTEGER (0..15),
softSlope INTEGER (0..63) OPTIONAL,
addIntercept INTEGER (0..63) OPTIONAL
},
e-UTRA SEQUENCE {
measurementQuantity MeasurementQuantityEUTRA,
filterCoefficient FilterCoefficient DEFAULT fc0
}
}
}
InterRATMeasuredResults ::= CHOICE {
gsm GSM-MeasuredResultsList,
spare NULL
}
InterRATMeasuredResultsList ::= SEQUENCE (SIZE (1..maxOtherRAT-16)) OF
InterRATMeasuredResults
InterRATMeasurement ::= SEQUENCE {
interRATCellInfoList InterRATCellInfoList OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
reportCriteria InterRATReportCriteria
}
InterRATMeasurement-r4 ::= SEQUENCE {
interRATCellInfoList InterRATCellInfoList-r4 OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
reportCriteria InterRATReportCriteria
}
InterRATMeasurement-r6 ::= SEQUENCE {
interRATCellInfoList InterRATCellInfoList-r6 OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity OPTIONAL,
reportCriteria InterRATReportCriteria
}
InterRATMeasurement-r8 ::= SEQUENCE {
interRATMeasurementObjects CHOICE {
interRATCellInfoList InterRATCellInfoList-r6,
eutra-FrequencyList EUTRA-FrequencyList
} OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
reportCriteria InterRATReportCriteria,
idleIntervalInfo IdleIntervalInfo OPTIONAL
}
InterRATMeasurement-r9 ::= SEQUENCE {
interRATMeasurementObjects CHOICE {
interRATCellInfoList InterRATCellInfoList-r6,
eutra-FrequencyList EUTRA-FrequencyList-r9
} OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
reportCriteria InterRATReportCriteria,
idleIntervalInfo IdleIntervalInfo OPTIONAL
}
InterRATMeasurement-r11 ::= SEQUENCE {
interRATMeasurementObjects CHOICE {
interRATCellInfoList InterRATCellInfoList-r6,
eutra-FrequencyList EUTRA-FrequencyList-r11
} OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
reportCriteria InterRATReportCriteria,
idleIntervalInfo IdleIntervalInfo OPTIONAL
}
InterRATMeasurement-r12 ::= SEQUENCE {
interRATMeasurementObjects CHOICE {
interRATCellInfoList InterRATCellInfoList-r6,
eutra-FrequencyList EUTRA-FrequencyList-r12
} OPTIONAL,
interRATMeasQuantity InterRATMeasQuantity-r8 OPTIONAL,
interRATReportingQuantity InterRATReportingQuantity-r8 OPTIONAL,
reportCriteria InterRATReportCriteria-r12,
idleIntervalInfo IdleIntervalInfo OPTIONAL
}
InterRATMeasurementSysInfo ::= SEQUENCE {
interRATCellInfoList InterRATCellInfoList OPTIONAL
}
InterRATMeasurementSysInfo-B ::= SEQUENCE {
interRATCellInfoList InterRATCellInfoList-B OPTIONAL
}
InterRATReportCriteria ::= CHOICE {
interRATReportingCriteria InterRATReportingCriteria,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterRATReportCriteria-r12 ::= CHOICE {
interRATReportingCriteria InterRATReportingCriteria-r12,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
InterRATReportingCriteria ::= SEQUENCE {
interRATEventList InterRATEventList OPTIONAL
}
InterRATReportingCriteria-r12 ::= SEQUENCE {
interRATEventList InterRATEventList-r12 OPTIONAL
}
InterRATReportingQuantity ::= SEQUENCE {
utran-EstimatedQuality BOOLEAN,
ratSpecificInfo CHOICE {
gsm SEQUENCE {
-- dummy and dummy2 are not used in this version of the specification
-- and when received they should be ignored.
dummy BOOLEAN,
dummy2 BOOLEAN,
gsm-Carrier-RSSI BOOLEAN
}
}
}
InterRATReportingQuantity-r8 ::= SEQUENCE {
utran-EstimatedQuality BOOLEAN,
ratSpecificInfo CHOICE {
gsm SEQUENCE {
gsm-Carrier-RSSI BOOLEAN
},
eutra SEQUENCE {
reportingQuantity ENUMERATED { measurementQuantity,
both }
}
}
}
IntraFreqCellID ::= INTEGER (0..maxCellMeas-1)
IntraFreqCellIDOnSecULFreq ::= INTEGER (0..maxCellMeasOnSecULFreq-1)
IntraFreqCellInfoList ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellList OPTIONAL,
cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL
}
IntraFreqCellInfoList-r4 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellList-r4 OPTIONAL,
cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL
}
IntraFreqCellInfoListInfoOnSecULFreq ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellListOnSecULFreq OPTIONAL,
newIntraFreqCellList NewIntraFreqCellListOnSecULFreq OPTIONAL,
cellsForIntraFreqMeasList CellsForIntraFreqMeasListOnSecULFreq OPTIONAL
}
IntraFreqCellInfoListOnSecULFreq ::= SEQUENCE {
intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListInfoOnSecULFreq
}
IntraFreqCellInfoList-r9 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellList-r9 OPTIONAL,
cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL,
cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL,
intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL
}
IntraFreqCellInfoList-r10 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellList-r10 OPTIONAL,
cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL,
cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL,
intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL
}
IntraFreqSIAcquisitionInfo::= SEQUENCE (SIZE (1..maxSIrequest)) OF
PrimaryCPICH-Info
IntraFreqSIAcquisition ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
intraFreqSIAcquisitionInfo IntraFreqSIAcquisitionInfo OPTIONAL
},
tdd NULL
}
}
IntraFreqCellInfoSI-List-RSCP ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-RSCP
}
IntraFreqCellInfoSI-List-ECN0 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-ECN0
}
IntraFreqCellInfoSI-List-HCS-RSCP ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP
}
IntraFreqCellInfoSI-List-HCS-ECN0 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0
}
IntraFreqCellInfoSI-List-RSCP-LCR-r4 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-RSCP-LCR-r4
}
IntraFreqCellInfoSI-List-ECN0-LCR-r4 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-ECN0-LCR-r4
}
IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4
}
IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE {
removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4
}
IntraFreqEvent ::= CHOICE {
e1a Event1a,
e1b Event1b,
e1c Event1c,
e1d NULL,
e1e Event1e,
e1f Event1f,
e1g NULL,
e1h ThresholdUsedFrequency,
e1i ThresholdUsedFrequency
}
IntraFreqEvent-r4 ::= CHOICE {
e1a Event1a-r4,
e1b Event1b-r4,
e1c Event1c,
e1d NULL,
e1e Event1e,
e1f Event1f,
e1g NULL,
e1h ThresholdUsedFrequency,
e1i ThresholdUsedFrequency
}
IntraFreqEvent-LCR-r4 ::= CHOICE {
e1a Event1a-LCR-r4,
e1b Event1b-LCR-r4,
e1c Event1c,
e1d NULL,
e1e Event1e,
e1f Event1f,
e1g NULL,
e1h ThresholdUsedFrequency,
e1i ThresholdUsedFrequency
}
IntraFreqEvent-r6 ::= CHOICE {
e1a Event1a-r4,
e1b Event1b-r4,
e1c Event1c,
e1d Event1d,
e1e Event1e-r6,
e1f Event1f-r6,
e1g NULL,
e1h ThresholdUsedFrequency-r6,
e1i ThresholdUsedFrequency-r6,
e1j Event1j-r6
}
IntraFreqEvent-r7 ::= CHOICE {
e1a Event1a-r4,
e1b Event1b-r7,
e1c Event1c,
e1d Event1d,
e1e Event1e-r6,
e1f Event1f-r6,
e1g NULL,
e1h ThresholdUsedFrequency-r6,
e1i ThresholdUsedFrequency-r6,
e1j Event1j-r6
}
IntraFreqEventOnSecULFreq ::= CHOICE {
e1a Event1a-OnSecUlFreq-r9,
e1b Event1b-OnSecUlFreq-r9,
e1c Event1c,
e1e Event1e-r6,
e1f Event1f-r6
}
IntraFreqEvent-1d-r5 ::= SEQUENCE {
triggeringCondition TriggeringCondition2 OPTIONAL,
useCIO BOOLEAN OPTIONAL
}
IntraFreqEventCriteria ::= SEQUENCE {
event IntraFreqEvent,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteria-r4 ::= SEQUENCE {
event IntraFreqEvent-r4,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteria-LCR-r4 ::= SEQUENCE {
event IntraFreqEvent-LCR-r4,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteria-r6 ::= SEQUENCE {
event IntraFreqEvent-r6,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteria-r7 ::= SEQUENCE {
event IntraFreqEvent-r7,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteriaOnSecULFreq ::= SEQUENCE {
event IntraFreqEventOnSecULFreq,
hysteresis Hysteresis,
timeToTrigger TimeToTrigger,
reportingCellStatus ReportingCellStatus OPTIONAL
}
IntraFreqEventCriteriaList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
IntraFreqEventCriteria
IntraFreqEventCriteriaList-r4 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
IntraFreqEventCriteria-r4
IntraFreqEventCriteriaList-LCR-r4 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
IntraFreqEventCriteria-LCR-r4
IntraFreqEventCriteriaList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
IntraFreqEventCriteria-r6
IntraFreqEventCriteriaList-r7 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
IntraFreqEventCriteria-r7
IntraFreqEventCriteriaListOnSecULFreq ::= SEQUENCE{
frequencyInfo FrequencyInfo,
intraFreqEventCriteria SEQUENCE (SIZE (1..maxMeasEventOnSecULFreq)) OF
IntraFreqEventCriteriaOnSecULFreq
}
IntraFreqEventResults ::= SEQUENCE {
eventID EventIDIntraFreq,
cellMeasurementEventResults CellMeasurementEventResults
}
IntraFreqEventResultsOnSecUlFreq ::= SEQUENCE {
eventID EventIDIntraFreq,
cellMeasurementEventResultsOnSecUlFreq CellMeasurementEventResultsOnSecUlFreq
}
IntraFreqMeasQuantity ::= SEQUENCE {
filterCoefficient FilterCoefficient DEFAULT fc0,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
intraFreqMeasQuantity-FDD IntraFreqMeasQuantity-FDD
},
tdd SEQUENCE {
intraFreqMeasQuantity-TDDList IntraFreqMeasQuantity-TDDList
}
}
}
-- If IntraFreqMeasQuantity-FDD is used in InterRATMeasQuantity, then only
-- cpich-Ec-N0 and cpich-RSCP are allowed.
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
IntraFreqMeasQuantity-FDD ::= ENUMERATED {
cpich-Ec-N0,
cpich-RSCP,
pathloss,
dummy }
IntraFreqMeasQuantity-FDD-sib3 ::= ENUMERATED {
cpich-Ec-N0, cpich-RSCP }
-- dummy is not used in this version of the specification, it should
-- not be sent and if received the UE behaviour is not specified.
IntraFreqMeasQuantity-TDD ::= ENUMERATED {
primaryCCPCH-RSCP,
pathloss,
timeslotISCP,
dummy }
IntraFreqMeasQuantity-TDDList ::= SEQUENCE (SIZE (1..4)) OF
IntraFreqMeasQuantity-TDD
IntraFreqMeasQuantity-TDD-sib3List ::= SEQUENCE (SIZE (1..2)) OF
ENUMERATED { primaryCCPCH-RSCP, timeslotISCP }
IntraFreqMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults
IntraFreqMeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults-v920ext
IntraFreqMeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
CellMeasuredResults-vc50ext
IntraFreqMeasurementSysInfo-RSCP ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-RSCP OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
}
IntraFreqMeasurementSysInfo-ECN0 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-ECN0 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
}
IntraFreqMeasurementSysInfo-HCS-RSCP ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-RSCP OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
}
IntraFreqMeasurementSysInfo-HCS-ECN0 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-ECN0 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH OPTIONAL
}
IntraFreqMeasurementSysInfo-RSCP-LCR-r4 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-RSCP-LCR-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
}
IntraFreqMeasurementSysInfo-ECN0-LCR-r4 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-ECN0-LCR-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
}
IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
}
IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::= SEQUENCE {
intraFreqMeasurementID MeasurementIdentity DEFAULT 1,
intraFreqCellInfoSI-List IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH OPTIONAL,
maxReportedCellsOnRACH MaxReportedCellsOnRACH OPTIONAL,
reportingInfoForCellDCH ReportingInfoForCellDCH-LCR-r4 OPTIONAL
}
IntraFreqReportCriteria ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportCriteria-r4 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r4,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportCriteria-r6 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r6,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportCriteria-r7 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r7,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportCriteria-r9 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportCriteria-r11 ::= CHOICE {
intraFreqReportingCriteria IntraFreqReportingCriteria-r11,
periodicalReportingCriteria PeriodicalWithReportingCellStatus,
noReporting ReportingCellStatusOpt
}
IntraFreqReportingCriteria ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList OPTIONAL
}
IntraFreqReportingCriteria-r4 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-r4 OPTIONAL
}
IntraFreqReportingCriteria-LCR-r4 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-LCR-r4 OPTIONAL
}
IntraFreqReportingCriteria-r6 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-r6 OPTIONAL
}
IntraFreqReportingCriteria-r7 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL
}
IntraFreqReportingCriteria-r9 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL,
eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL
}
IntraFreqReportingCriteria-r11 ::= SEQUENCE {
eventCriteriaList IntraFreqEventCriteriaList-r7 OPTIONAL,
eventCriteriaListOnSecULFreq IntraFreqEventCriteriaListOnSecULFreq OPTIONAL,
excludedCellInfoList CellInfoListToBeExcluded OPTIONAL
}
IntraFreqReportingCriteria-1b-r5 ::= SEQUENCE {
periodicReportingInfo-1b PeriodicReportingInfo-1b
}
IntraFreqReportingQuantity ::= SEQUENCE {
activeSetReportingQuantities CellReportingQuantities,
monitoredSetReportingQuantities CellReportingQuantities,
detectedSetReportingQuantities CellReportingQuantities OPTIONAL
}
IntraFreqReportingQuantityForRACH ::= SEQUENCE {
sfn-SFN-OTD-Type SFN-SFN-OTD-Type,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
intraFreqRepQuantityRACH-FDD IntraFreqRepQuantityRACH-FDD
},
tdd SEQUENCE {
intraFreqRepQuantityRACH-TDDList IntraFreqRepQuantityRACH-TDDList
}
}
}
IntraFreqReportingQuantityForRACH-vc50ext ::= SEQUENCE {
intraFreqRepQuantityRACH-FDD ENUMERATED {
cpich-EcN0-RSCP, spare1}
}
IntraFreqRepQuantityRACH-FDD ::= ENUMERATED {
cpich-EcN0, cpich-RSCP,
pathloss, noReport }
IntraFreqRepQuantityRACH-TDD ::= ENUMERATED {
timeslotISCP,
primaryCCPCH-RSCP,
noReport }
IntraFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
IntraFreqRepQuantityRACH-TDD
IntraFrequencyMeasurement ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria OPTIONAL
}
IntraFrequencyMeasurement-r4 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria-r4 OPTIONAL
}
IntraFrequencyMeasurement-r6 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
-- reportCriteria is optional in later versions of this message
reportCriteria IntraFreqReportCriteria-r6
}
IntraFrequencyMeasurement-r7 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r4 OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria-r7 OPTIONAL
}
IntraFrequencyMeasurement-r9 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r9 OPTIONAL,
intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
}
IntraFrequencyMeasurement-r10 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL,
intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
}
IntraFrequencyMeasurement-r11 ::= SEQUENCE {
intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL,
intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria IntraFreqReportCriteria-r11 OPTIONAL,
periodicalReportingCriteriaOnSecULFreq
PeriodicalWithReportingCellStatusOnSecULFreq OPTIONAL
}
IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
CellMeasuredResults-r9
IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq))
OF CellMeasuredResults-vc50ext
IntraUTRAANR ::= SEQUENCE {
loggingAbsoluteThreshold LoggingAbsoluteThreshold,
loggingRelativeThreshold LoggingRelativeThreshold OPTIONAL
}
IODE ::= INTEGER (0..255)
IP-Length ::= ENUMERATED {
ipl5, ipl10 }
IP-PCCPCH-r4 ::= BOOLEAN
IP-Spacing ::= ENUMERATED {
e5, e7, e10, e15, e20,
e30, e40, e50 }
IP-Spacing-TDD ::= ENUMERATED {
e30, e40, e50, e70, e100}
IS-2000SpecificMeasInfo ::= ENUMERATED {
frequency, timeslot, colourcode,
outputpower, pn-Offset }
LoggedANRConfigurationInfo ::= SEQUENCE {
loggingDuration ENUMERATED { min10, min30, hr1, spare2, spare1 },
intraUTRAANR IntraUTRAANR OPTIONAL,
interRATANRforEUTRAIndicator ENUMERATED { true } OPTIONAL,
interRATANRforGSMIndicator ENUMERATED { true } OPTIONAL
}
LoggedANRReportInfoList ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF
LoggedANRReportInfo
LoggedANRReportInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF
LoggedANRReportInfo-vb50ext
LoggedANRReportInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity,
servingCell CellIdentity,
loggedCellInfo LoggedCellInfo
}
LoggedANRReportInfo-vb50ext ::= SEQUENCE {
loggedCellInfo LoggedCellInfo-vb50ext
}
LoggedCellInfo ::= CHOICE {
loggedUTRACellInfo LoggedUTRACellInfo,
loggedEUTRACellInfo LoggedEUTRACellInfo,
loggedGSMCellInfo LoggedGSMCellInfo
}
LoggedCellInfo-vb50ext ::= CHOICE {
loggedEUTRACellInfo LoggedEUTRACellInfo-vb50ext
}
LoggedConnectionEstablishmentFailureInfo-FDD ::= SEQUENCE {
loggedConnectionEstablishmentFailureAccessInfo-FDD
LoggedConnectionEstablishmentFailureAccessInfo-FDD,
loggedMeasFailedCellMeas LoggedMeasServingCellMeas-FDD,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL,
loggedConnectionEstablishmentFailureLocationInfo
LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL
}
LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext ::= SEQUENCE {
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL
}
LoggedConnectionEstablishmentFailureInfo-FDD-r11 ::= SEQUENCE {
loggedConnectionEstablishmentFailureAccessInfo-FDD
LoggedConnectionEstablishmentFailureAccessInfo-FDD,
loggedMeasFailedCellMeas LoggedMeasServingCellMeas-FDD,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-r11 OPTIONAL,
loggedConnectionEstablishmentFailureLocationInfo
LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL
}
LoggedConnectionEstablishmentFailureInfo-TDD128 ::= SEQUENCE {
loggedConnectionEstablishmentFailureAccessInfo-TDD
LoggedConnectionEstablishmentFailureAccessInfo-TDD,
loggedMeasFailedCellMeas LoggedMeasServingCellMeas-TDD128,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL,
loggedConnectionEstablishmentFailureLocationInfo
LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL
}
LoggedConnectionEstablishmentFailureInfo-TDD128-r11 ::= SEQUENCE {
loggedConnectionEstablishmentFailureAccessInfo-TDD
LoggedConnectionEstablishmentFailureAccessInfo-TDD,
loggedMeasFailedCellMeas LoggedMeasServingCellMeas-TDD128,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-r11 OPTIONAL,
loggedConnectionEstablishmentFailureLocationInfo
LoggedConnectionEstablishmentFailureLocationInfo OPTIONAL
}
LoggedConnectionEstablishmentFailureInfo-TDD128-vc50ext ::= SEQUENCE {
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL
}
LoggedConnectionEstablishmentFailureAccessInfo-FDD ::= SEQUENCE {
numberOfRRCMsgTransmitted INTEGER (0..8)
}
LoggedConnectionEstablishmentFailureAccessInfo-TDD ::= SEQUENCE {
numberOfRRCMsgTransmitted INTEGER (0..8),
fpachReceived BOOLEAN,
e-RUCCHFailure BOOLEAN OPTIONAL
}
LoggedConnectionEstablishmentFailureLocationInfo ::= SEQUENCE {
location CHOICE {
ellipsoidPoint EllipsoidPoint,
ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
ellipsoidPointAltitude EllipsoidPointAltitude,
ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
},
horizontalVelocity HorizontalVelocity OPTIONAL
}
ConnectionEstablishmentFailureReport ::= SEQUENCE {
timeSinceFailure INTEGER (0..172800),
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-FDD
},
tdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-TDD128
}
}
}
ConnectionEstablishmentFailureReport-r11 ::= SEQUENCE {
timeSinceFailure INTEGER (0..172800),
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-FDD-r11
},
tdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-TDD128-r11
}
}
}
ConnectionEstablishmentFailureReport-vc50ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-FDD-vc50ext
},
tdd SEQUENCE {
loggedConnectionEstablishmentFailureInfo
LoggedConnectionEstablishmentFailureInfo-TDD128-vc50ext
}
}
}
LoggedEUTRACellInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity,
trackingAreaCode BIT STRING (SIZE (16)),
eutraCellIdentity BIT STRING (SIZE (28)),
earfcn EARFCN,
physicalCellIdentity EUTRA-PhysicalCellIdentity
}
LoggedEUTRACellInfo-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension OPTIONAL
}
LoggedGSMCellInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity,
lac BIT STRING (SIZE (16)),
gsmCellIdentity BIT STRING (SIZE (16)),
bcch-ARFCN BCCH-ARFCN,
bandIndicator Frequency-Band,
bsic BSIC
}
LoggedMeasurementsConfigurationInfo ::= SEQUENCE {
absoluteTimeInfo BIT STRING (SIZE(48)),
loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1},
loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144},
traceReference TraceReference,
traceRecordingSession TraceRecordingSession,
tce-Id TCE-Id,
areaConfiguration CHOICE {
cellIDList SEQUENCE (SIZE (1..32)) OF
CellIdentity,
locationAreaList SEQUENCE (SIZE (1..8)) OF
LAI,
routingAreaList SEQUENCE (SIZE (1..8)) OF
RAI
} OPTIONAL
}
LoggedMeasurementsConfigurationInfo-r11 ::= SEQUENCE {
absoluteTimeInfo BIT STRING (SIZE(48)),
loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1},
loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144},
traceReference TraceReference,
traceRecordingSession TraceRecordingSession,
tce-Id TCE-Id,
plmnList PlmnList OPTIONAL,
areaConfiguration CHOICE {
cellIDList SEQUENCE (SIZE (1..32)) OF CellIDListItem,
locationAreaList SEQUENCE (SIZE (1..8)) OF
LAI,
routingAreaList SEQUENCE (SIZE (1..8)) OF
RAI
} OPTIONAL
}
LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF
LoggedMeasInterfreqInfo-FDD
LoggedMeasInterfreqInfo-FDD ::= SEQUENCE {
frequencyInfo FrequencyInfo,
loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
LoggedMeasNeighbourInfo-FDD
}
LoggedMeasInterfreqInfo-TDD128 ::= SEQUENCE {
frequencyInfo FrequencyInfo,
loggedMeasInterfreqNeighbourList LoggedMeasInterfreqNeighbourList-TDD128
}
LoggedMeasInterRATNeighbourMeas ::= SEQUENCE {
loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList OPTIONAL,
loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL
}
LoggedMeasInterRATNeighbourMeas-vb50ext ::= SEQUENCE {
loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-vb50ext
}
LoggedMeasInterRATNeighbourMeas-vc50ext ::= SEQUENCE {
loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-vc50ext OPTIONAL
}
LoggedMeasInterRATNeighbourMeas-r11 ::= SEQUENCE {
loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList-r11 OPTIONAL,
loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL
}
LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
LoggedMeasNeighbourInfo-FDD
LoggedMeasNeighbourInfo-FDD ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
cpich-RSCP CPICH-RSCP,
cpich-Ec-N0 CPICH-Ec-N0
}
LoggedMeasIntrafreqNeighbourMeasList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
LoggedMeasNeighbourMeas-TDD128
LoggedMeasNeighbourMeas-TDD128 ::= SEQUENCE {
cellParametersID CellParametersID,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP
}
LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
LoggedMeasGSMNeighbourCellsinfo
LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE {
bsic BSIC,
frequency-band Frequency-Band,
bcch-ARFCN BCCH-ARFCN,
gsm-CarrierRSSI GSM-CarrierRSSI
}
LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF
LoggedMeasEUTRAFreqInfo
LoggedMeasEUTRAFreqList-vb50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
LoggedMeasEUTRAFreqInfo-vb50ext
LoggedMeasEUTRAFreqList-r11 ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
LoggedMeasEUTRAFreqInfo-r11
LoggedMeasEUTRAFreqList-vc50ext ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs)) OF
LoggedMeasEUTRAFreqInfo-vc50ext
LoggedMeasEUTRAFreqInfo ::= SEQUENCE {
earfcn EARFCN,
loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF
LoggedMeasEUTRAFreqNeighbourInfo
}
LoggedMeasEUTRAFreqInfo-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension OPTIONAL
}
LoggedMeasEUTRAFreqInfo-r11 ::= SEQUENCE {
earfcn EARFCNRange,
loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF
LoggedMeasEUTRAFreqNeighbourInfo
}
LoggedMeasEUTRAFreqInfo-vc50ext ::= SEQUENCE {
rSRQType RsrqType OPTIONAL,
loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF
LoggedMeasEUTRAFreqNeighbourInfo-vc50ext
}
LoggedMeasEUTRAFreqNeighbourInfo ::= SEQUENCE {
physicalCellIdentity EUTRA-PhysicalCellIdentity,
rSRP INTEGER (0..97) ,
rSRQ INTEGER (0..33)
}
LoggedMeasEUTRAFreqNeighbourInfo-vc50ext ::= SEQUENCE {
rSRQExtension INTEGER (-30..46) OPTIONAL
}
LoggedMeasInfo-FDD ::= SEQUENCE {
relativeTimeStamp INTEGER (0..7200),
loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
}
LoggedMeasInfo-FDD-vb50ext ::= SEQUENCE {
loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD-vb50ext OPTIONAL,
loggedMeasLocationInfo LoggedMeasLocationInfo-vb50ext OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL
}
LoggedMeasInfo-FDD-vc50ext ::= SEQUENCE {
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL
}
LoggedMeasInfo-TDD128 ::= SEQUENCE {
relativeTimeStamp INTEGER (0..7200),
loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128,
loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
}
LoggedMeasInfo-TDD128-vb50ext ::= SEQUENCE {
loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128-vb50ext OPTIONAL,
loggedMeasLocationInfo LoggedMeasLocationInfo-vb50ext OPTIONAL,
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vb50ext OPTIONAL
}
LoggedMeasInfo-TDD128-vc50ext ::= SEQUENCE {
loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas-vc50ext OPTIONAL
}
LoggedMeasInfoList-FDD ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-FDD
LoggedMeasInfoList-FDD-vb50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-FDD-vb50ext
LoggedMeasInfoList-FDD-vc50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-FDD-vc50ext
LoggedMeasInfoList-TDD128 ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128
LoggedMeasInfoList-TDD128-vb50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128-vb50ext
LoggedMeasInfoList-TDD128-vc50ext ::= SEQUENCE (SIZE (1..maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128-vc50ext
LoggedMeasInfoList ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-FDD
},
tdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-TDD128
}
}
}
LoggedMeasInfoList-vb50ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-FDD-vb50ext
},
tdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-TDD128-vb50ext
}
}
}
LoggedMeasInfoList-vc50ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-FDD-vc50ext
},
tdd SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-TDD128-vc50ext
}
}
}
LoggedMeasInterfreqList-TDD128 ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF
LoggedMeasInterfreqInfo-TDD128
LoggedMeasInterfreqNeighbourList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
LoggedMeasNeighbourMeas-TDD128
LoggedMeasLocationInfo ::= CHOICE {
ellipsoidPoint EllipsoidPoint,
ellipsoidPointAltitude EllipsoidPointAltitude
}
LoggedMeasLocationInfo-vb50ext ::= CHOICE {
ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
}
LoggedMeasReport ::= SEQUENCE {
absoluteTimeInfo BIT STRING (SIZE(48)),
traceReference TraceReference,
traceRecordingSession TraceRecordingSession,
tce-Id TCE-Id,
loggedMeasInfoList LoggedMeasInfoList OPTIONAL,
loggedMeasAvailable ENUMERATED { true } OPTIONAL
}
LoggedMeasReport-vb50ext ::= SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-vb50ext OPTIONAL
}
LoggedMeasReport-vc50ext ::= SEQUENCE {
loggedMeasInfoList LoggedMeasInfoList-vc50ext OPTIONAL
}
LoggedMeasServingCellMeas-FDD ::= SEQUENCE {
cellIdentity CellIdentity,
cpich-RSCP CPICH-RSCP,
cpich-Ec-N0 CPICH-Ec-N0
}
LoggedMeasServingCellMeas-FDD-vb50ext ::= SEQUENCE {
plmnIdentity PLMN-Identity OPTIONAL
}
LoggedMeasServingCellMeas-TDD128 ::= SEQUENCE {
cellIdentity CellIdentity,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP
}
LoggedMeasServingCellMeas-TDD128-vb50ext ::= SEQUENCE {
plmnIdentity PLMN-Identity OPTIONAL
}
LoggedUTRACellInfo ::= SEQUENCE {
plmn-Identity PLMN-Identity,
cellIdentity CellIdentity,
uarfcn UARFCN,
cellParametersID CellParametersID OPTIONAL,
primaryScramblingCode PrimaryScramblingCode OPTIONAL
}
LoggingAbsoluteThreshold ::= CHOICE {
rscpforANR RSCPforANR,
ec-N0forANR Ec-N0forANR
}
-- it applies to RSCP by step of 2 and Ec/N0 by step of 1
-- Actual value LoggingRelativeThreshold = IE value * 2 (RSCP)
-- Actual value LoggingRelativeThreshold = IE value (Ec/N0)
LoggingRelativeThreshold ::= INTEGER (-4..16)
KeplerianParameters ::= SEQUENCE {
toe-nav BIT STRING (SIZE (14)),
ganss-omega-nav BIT STRING (SIZE (32)),
delta-n-nav BIT STRING (SIZE (16)),
m-zero-nav BIT STRING (SIZE (32)),
omegadot-nav BIT STRING (SIZE (24)),
ganss-e-nav BIT STRING (SIZE (32)),
idot-nav BIT STRING (SIZE (14)),
a-sqrt-nav BIT STRING (SIZE (32)),
i-zero-nav BIT STRING (SIZE (32)),
omega-zero-nav BIT STRING (SIZE (32)),
c-rs-nav BIT STRING (SIZE (16)),
c-is-nav BIT STRING (SIZE (16)),
c-us-nav BIT STRING (SIZE (16)),
c-rc-nav BIT STRING (SIZE (16)),
c-ic-nav BIT STRING (SIZE (16)),
c-uc-nav BIT STRING (SIZE (16))
}
MaxNumberOfReportingCellsType1 ::= ENUMERATED {
e1, e2, e3, e4, e5, e6}
MaxNumberOfReportingCellsType2 ::= ENUMERATED {
e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12}
MaxNumberOfReportingCellsType3 ::= ENUMERATED {
viactCellsPlus1,
viactCellsPlus2,
viactCellsPlus3,
viactCellsPlus4,
viactCellsPlus5,
viactCellsPlus6 }
MaxReportedCellsOnRACH ::= ENUMERATED {
noReport,
currentCell,
currentAnd-1-BestNeighbour,
currentAnd-2-BestNeighbour,
currentAnd-3-BestNeighbour,
currentAnd-4-BestNeighbour,
currentAnd-5-BestNeighbour,
currentAnd-6-BestNeighbour }
MaxReportedCellsOnRACHinterFreq ::= INTEGER (1..8)
MeasuredResults ::= CHOICE {
intraFreqMeasuredResultsList IntraFreqMeasuredResultsList,
interFreqMeasuredResultsList InterFreqMeasuredResultsList,
interRATMeasuredResultsList InterRATMeasuredResultsList,
trafficVolumeMeasuredResultsList TrafficVolumeMeasuredResultsList,
qualityMeasuredResults QualityMeasuredResults,
ue-InternalMeasuredResults UE-InternalMeasuredResults,
ue-positioning-MeasuredResults UE-Positioning-MeasuredResults,
spare NULL
}
MeasuredResultsOnSecUlFreq ::= SEQUENCE {
intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq
}
MeasuredResultsOnSecUlFreq-vc50ext ::= SEQUENCE {
intraFreqMeasuredResultsList IntraFrequencyMeasuredResultsListOnSecULFreq-vc50ext
}
MeasuredResults-v390ext ::= SEQUENCE {
ue-positioning-MeasuredResults-v390ext UE-Positioning-MeasuredResults-v390ext
}
MeasuredResults-v590ext ::= CHOICE {
intraFrequencyMeasuredResultsList IntraFrequencyMeasuredResultsList-v590ext,
interFrequencyMeasuredResultsList InterFrequencyMeasuredResultsList-v590ext
}
MeasuredResults-v770ext ::= CHOICE {
ueInternalMeasuredResults UE-InternalMeasuredResults-v770ext,
ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-v770ext
}
MeasuredResults-v860ext ::= CHOICE {
ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-v860ext
}
MeasuredResults-vd20ext ::= CHOICE {
ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-vd20ext
}
MeasuredResults-ve30ext ::= CHOICE {
ueInternalMeasuredResults UE-InternalMeasuredResults-ve30ext
}
MeasuredResultsList-v920ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResults-v920ext
MeasuredResultsList-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResults-vc50ext
MeasuredResultsList-vd20ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResults-vd20ext
MeasuredResultsListOnSecUlFreq ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResultsOnSecUlFreq
MeasuredResultsListOnSecUlFreq-vc50ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResultsOnSecUlFreq-vc50ext
MeasuredResults-v920ext ::= CHOICE {
intraFreqMeasuredResultsList IntraFreqMeasuredResultsList-v920ext,
interFreqMeasuredResultsList InterFreqMeasuredResultsList-v920ext
}
MeasuredResults-vc50ext ::= CHOICE {
intraFreqMeasuredResultsList IntraFreqMeasuredResultsList-vc50ext,
interFreqMeasuredResultsList InterFreqMeasuredResultsList-vc50ext,
ue-positioning-MeasuredResults UE-Positioning-MeasuredResults-vc50ext
}
MeasuredResults-LCR-r4 ::= CHOICE {
intraFreqMeasuredResultsList IntraFreqMeasuredResultsList,
interFreqMeasuredResultsList InterFreqMeasuredResultsList,
interRATMeasuredResultsList InterRATMeasuredResultsList,
trafficVolumeMeasuredResultsList TrafficVolumeMeasuredResultsList,
qualityMeasuredResults QualityMeasuredResults,
ue-InternalMeasuredResults UE-InternalMeasuredResults-LCR-r4,
ue-positioniing-MeasuredResults UE-Positioning-MeasuredResults,
spare NULL
}
MeasuredResultsList ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResults
MeasuredResultsList-LCR-r4-ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasuredResults-LCR-r4
MeasuredResultsList-v770xet ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF SEQUENCE {
-- The 'measuredResults' element shall be present, if 'v770' extended measurement results
-- associated with the corresponding element in the IE 'MeasuredResultList' shall be
-- provided, otherwise it is not needed
measuredResults MeasuredResults-v770ext OPTIONAL
}
MeasuredResultsList-v860ext ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF SEQUENCE {
-- The 'measuredResults' element shall be present, if 'v860' extended measurement results
-- associated with the corresponding element in the IE 'MeasuredResultList' shall be
-- provided, otherwise it is not needed
measuredResults MeasuredResults-v860ext OPTIONAL
}
MeasuredResultsOnRACH ::= SEQUENCE {
currentCell SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
measurementQuantity CHOICE {
cpich-Ec-N0 CPICH-Ec-N0,
cpich-RSCP CPICH-RSCP,
pathloss Pathloss,
cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP
}
},
tdd SEQUENCE {
-- For 3.84 Mcps, 7.68 Mcps and 1.28 Mcps TDD
timeslotISCP TimeslotISCP-List OPTIONAL,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP OPTIONAL
}
}
},
monitoredCells MonitoredCellRACH-List OPTIONAL
}
MeasuredResultsOnRACH-v7g0ext ::= SEQUENCE {
currentCell-DeltaRSCP DeltaRSCPPerCell OPTIONAL,
monitoredCellRACH-List-v7g0ext MonitoredCellRACH-List-v7g0ext OPTIONAL
}
--The order of the list corresponds to the order of the cells in MonitoredCellRACH-List
MonitoredCellRACH-List-v7g0ext ::= SEQUENCE (SIZE (1..8)) OF
DeltaRSCPPerCell
--TDD choice is removed, compared to tabular, in order to optimise FDD format
MeasuredResultsOnRACHFDD-r11 ::= SEQUENCE {
currentCell SEQUENCE {
measurementQuantity CHOICE {
cpich-Ec-N0 CPICH-Ec-N0,
cpich-RSCP CPICH-RSCP,
pathloss Pathloss,
cpich-Ec-N0-RSCP CPICH-Ec-N0-RSCP
}
},
measuredResultsUsedFreq MonitoredCellRACH-ListFDD-r11 OPTIONAL,
measuredResultsNonUsedFreq MeasuredResultsOnRACHinterFreq OPTIONAL,
measuredResultsEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq OPTIONAL
}
MeasuredResultsOnRACHinterFreq ::= SEQUENCE {
interFreqCellIndication-SIB11 INTEGER (0..1),
interFreqCellIndication-SIB12 INTEGER (0..1),
interFreqRACHRepCellsList InterFreqRACHRepCellsList
}
MeasuredResultsOnRACHinterFreq-vc50ext ::= SEQUENCE {
interFreqRACHRepCellsList InterFreqRACHRepCellsList-r12
}
MeasuredResultsOnRACH-vc50ext ::= SEQUENCE {
measuredResultsNonUsedFreq MeasuredResultsOnRACHinterFreq-vc50ext OPTIONAL,
measuredResultsEUTRAFreq MeasuredResultsOnRACH-EUTRAFreq-vc50ext OPTIONAL
}
MeasuredResultsOnRACH-EUTRAFreq ::= SEQUENCE {
eutraFrequencyIndication-SIB19 INTEGER (0..1),
eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH))
}
MeasuredResultsOnRACH-EUTRAFreq-vc50ext ::= SEQUENCE {
eutraFrequencyIndicator BIT STRING (SIZE (maxNumEUTRAFreqs-FACH))
}
MeasurementCommand ::= CHOICE {
setup MeasurementType,
modify SEQUENCE {
measurementType MeasurementType OPTIONAL
},
release NULL
}
MeasurementCommand-r4 ::= CHOICE {
setup MeasurementType-r4,
modify SEQUENCE {
measurementType MeasurementType-r4 OPTIONAL
},
release NULL
}
MeasurementCommand-r6 ::= CHOICE {
setup MeasurementType-r6,
modify SEQUENCE {
measurementType MeasurementType-r6 OPTIONAL
},
release NULL
}
MeasurementCommand-r7 ::= CHOICE {
setup MeasurementType-r7,
modify SEQUENCE {
measurementType MeasurementType-r7 OPTIONAL
},
release NULL
}
MeasurementCommand-r8 ::= CHOICE {
setup MeasurementType-r8,
modify SEQUENCE {
measurementType MeasurementType-r8 OPTIONAL
},
release NULL
}
MeasurementCommand-r9 ::= CHOICE {
setup MeasurementType-r9,
modify SEQUENCE {
measurementType MeasurementType-r9 OPTIONAL
},
release NULL
}
MeasurementCommand-r10 ::= CHOICE {
setup MeasurementType-r10,
modify SEQUENCE {
measurementType MeasurementType-r10 OPTIONAL
},
release NULL
}
MeasurementCommand-r11 ::= CHOICE {
setup MeasurementType-r11,
modify SEQUENCE {
measurementType MeasurementType-r11 OPTIONAL
},
release NULL
}
MeasurementCommand-r12 ::= CHOICE {
setup MeasurementType-r12,
modify SEQUENCE {
measurementType MeasurementType-r12 OPTIONAL
},
release NULL,
releaseAll NULL,
releaseSome MeasurementsToRelease
}
MeasurementCommand-r13 ::= CHOICE {
setup MeasurementType-r13,
modify SEQUENCE {
measurementType MeasurementType-r13 OPTIONAL
},
release NULL,
releaseAll NULL,
releaseSome MeasurementsToRelease
}
MeasurementCommand-r14 ::= CHOICE {
setup MeasurementType-r14,
modify SEQUENCE {
measurementType MeasurementType-r14 OPTIONAL
},
release NULL,
releaseAll NULL,
releaseSome MeasurementsToRelease
}
MeasurementCommand-r15 ::= CHOICE {
setup MeasurementType-r15,
modify SEQUENCE {
measurementType MeasurementType-r15 OPTIONAL
},
release NULL,
releaseAll NULL,
releaseSome MeasurementsToRelease
}
MeasurementControlSysInfo ::= SEQUENCE {
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
hcs-not-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-RSCP OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-RSCP OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-ECN0 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-ECN0 OPTIONAL
}
},
interRATMeasurementSysInfo InterRATMeasurementSysInfo-B OPTIONAL
},
hcs-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-RSCP OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-RSCP OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-ECN0 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-ECN0 OPTIONAL
}
},
interRATMeasurementSysInfo InterRATMeasurementSysInfo OPTIONAL
}
},
trafficVolumeMeasSysInfo TrafficVolumeMeasSysInfo OPTIONAL,
-- dummy is not used in this version of specification and it shall be ignored by the UE.
dummy UE-InternalMeasurementSysInfo OPTIONAL
}
MeasurementControlSysInfo-vc50ext ::= SEQUENCE {
intraFreqReportingQuantityForRACH IntraFreqReportingQuantityForRACH-vc50ext OPTIONAL,
rmp-Frequency-List RMP-Frequency-List OPTIONAL
}
MeasurementControlSysInfoExtension ::= SEQUENCE {
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
hcs-not-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-RSCP OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-RSCP OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-ECN0 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-ECN0 OPTIONAL
}
},
newInterRATCellList NewInterRATCellList OPTIONAL
},
hcs-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0 OPTIONAL
}
},
newInterRATCellList NewInterRATCellList OPTIONAL
}
}
}
MeasurementControlSysInfoExtensionAddon-r5 ::= SEQUENCE {
--The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
newIntraFrequencyCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
newInterFrequencyCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterRATCellInfoList
newInterRATCellInfoListAddon-r5 SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL
}
MeasureControlSysInfoInterFreqExt ::= SEQUENCE {
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
hcs-not-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newInterFreqCellList NewInterFreqCellSI-List-RSCP-ext OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newInterFreqCellList NewInterFreqCellSI-List-ECN0-ext OPTIONAL
}
}
},
hcs-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-ext OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-ext OPTIONAL
}
}
}
},
rmp-Frequency-List RMP-Frequency-List OPTIONAL
}
MeasurementControlSysInfoExtension-LCR-r4 ::= SEQUENCE {
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
hcs-not-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-RSCP-LCR-r4 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-RSCP-LCR-r4 OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-ECN0-LCR-r4 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-ECN0-LCR-r4 OPTIONAL
}
},
newInterRATCellList NewInterRATCellList OPTIONAL
},
hcs-used SEQUENCE {
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
newIntraFreqCellList NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL,
newInterFreqCellList NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 OPTIONAL
}
},
newInterRATCellList NewInterRATCellList OPTIONAL
}
}
}
MeasurementControlSysInfo-LCR-r4-ext ::= SEQUENCE {
-- CHOICE use-of-HCS shall have the same value as the use-of-HCS
-- in MeasurementControlSysInfo
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
hcs-not-used SEQUENCE {
-- CHOICE cellSelectQualityMeasure shall have the same value as the
-- cellSelectQualityMeasure in MeasurementControlSysInfo
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-RSCP-LCR-r4 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-RSCP-LCR-r4 OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-ECN0-LCR-r4 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-ECN0-LCR-r4 OPTIONAL
}
}
},
hcs-used SEQUENCE {
-- CHOICE cellSelectQualityMeasure shall have the same value as the
-- cellSelectQualityMeasure in MeasurementControlSysInfo
cellSelectQualityMeasure CHOICE {
cpich-RSCP SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 OPTIONAL
},
cpich-Ec-N0 SEQUENCE {
intraFreqMeasurementSysInfo IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 OPTIONAL,
interFreqMeasurementSysInfo InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 OPTIONAL
}
}
}
}
}
MeasurementIdentity ::= INTEGER (1..16)
MeasurementIdentityExt ::= INTEGER (17..32)
MeasurementIdentity-r9 ::= INTEGER (1..32)
MeasurementOccasionPatternParameter ::= SEQUENCE {
measurement-Occasion-Coeff INTEGER (1..9),
measurement-Occasion-Offset INTEGER (0..511),
measurement-Occasion-Length INTEGER (1..512),
timeslotBitmap BIT STRING (SIZE (7)) OPTIONAL
}
MeasurementReleaseEnhancement ::= CHOICE {
releaseAllMeasurements NULL,
releaseSomeMeasurements MeasurementsToRelease
}
MeasurementsToRelease ::= SEQUENCE (SIZE (1..maxMeasIdentity)) OF
MeasurementIdentity-r9
MeasurementQuantityGSM ::= ENUMERATED {
gsm-CarrierRSSI,
dummy }
MeasurementQuantityEUTRA ::= ENUMERATED {
rsrp,
rsrq }
MeasurementReportingMode ::= SEQUENCE {
measurementReportTransferMode TransferMode,
periodicalOrEventTrigger PeriodicalOrEventTrigger
}
MeasurementType ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement,
interFrequencyMeasurement InterFrequencyMeasurement,
interRATMeasurement InterRATMeasurement,
ue-positioning-Measurement UE-Positioning-Measurement,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement
}
MeasurementType-r4 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r4,
interFrequencyMeasurement InterFrequencyMeasurement-r4,
interRATMeasurement InterRATMeasurement-r4,
up-Measurement UE-Positioning-Measurement-r4,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4
}
MeasurementType-r6 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r6,
interFrequencyMeasurement InterFrequencyMeasurement-r6,
interRATMeasurement InterRATMeasurement-r6,
up-Measurement UE-Positioning-Measurement-r4,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4
}
MeasurementType-r7 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r7,
interFrequencyMeasurement InterFrequencyMeasurement-r7,
interRATMeasurement InterRATMeasurement-r6,
up-Measurement UE-Positioning-Measurement-r7,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4
}
MeasurementType-r8 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r7,
interFrequencyMeasurement InterFrequencyMeasurement-r8,
interRATMeasurement InterRATMeasurement-r8,
up-Measurement UE-Positioning-Measurement-r8,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4
}
MeasurementType-r9 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r9,
interFrequencyMeasurement InterFrequencyMeasurement-r9,
interRATMeasurement InterRATMeasurement-r9,
up-Measurement UE-Positioning-Measurement-r9,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4,
csgProximityDetection CSGProximityDetection
}
MeasurementType-r10 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r10,
interFrequencyMeasurement InterFrequencyMeasurement-r10,
interRATMeasurement InterRATMeasurement-r9,
up-Measurement UE-Positioning-Measurement-r10,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4,
csgProximityDetection CSGProximityDetection
}
MeasurementType-r11 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r11,
interRATMeasurement InterRATMeasurement-r11,
up-Measurement UE-Positioning-Measurement-r10,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH
}
MeasurementType-r12 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r12,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12
}
MeasurementType-r13 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r13,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r4,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12
}
MeasurementType-r14 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r13,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r14,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12,
applicationLayerMeasurementConfiguration ApplicationLayerMeasurementConfiguration
}
MeasurementType-r15 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r13,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r14,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12,
applicationLayerMeasurementConfiguration ApplicationLayerMeasurementConfiguration,
applicationLayerMeasurementConfiguration-r15 ApplicationLayerMeasurementConfiguration-r15
}
MeasurementType-Relocation-r14 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r13,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r14,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12,
applicationLayerMeasurement NULL
}
MeasurementType-Relocation-r15 ::= CHOICE {
intraFrequencyMeasurement IntraFrequencyMeasurement-r11,
interFrequencyMeasurement InterFrequencyMeasurement-r12,
interRATMeasurement InterRATMeasurement-r12,
up-Measurement UE-Positioning-Measurement-r13,
trafficVolumeMeasurement TrafficVolumeMeasurement,
qualityMeasurement QualityMeasurement,
ue-InternalMeasurement UE-InternalMeasurement-r14,
csgProximityDetection CSGProximityDetection,
eutraMeasurementForCELLFACH EUTRA-MeasurementForCELLFACH-r12,
applicationLayerMeasurement NULL,
applicationLayerMeasurement-r15 NULL
}
MeasurementValidity ::= SEQUENCE {
ue-State ENUMERATED {
cell-DCH, all-But-Cell-DCH, all-States }
}
MonitoredCellRACH-List ::= SEQUENCE (SIZE (1..8)) OF
MonitoredCellRACH-Result
MonitoredCellRACH-Result ::= SEQUENCE {
sfn-SFN-ObsTimeDifference SFN-SFN-ObsTimeDifference OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
measurementQuantity CHOICE {
cpich-Ec-N0 CPICH-Ec-N0,
cpich-RSCP CPICH-RSCP,
pathloss Pathloss,
spare NULL
} OPTIONAL
},
tdd SEQUENCE {
cellParametersID CellParametersID,
primaryCCPCH-RSCP PrimaryCCPCH-RSCP
}
}
}
MonitoredCellRACH-ListFDD-r11 ::= SEQUENCE (SIZE (1..8)) OF
MonitoredCellRACH-ResultFDD-r11
--TDD choice is removed, compared to tabular, in order to optimise FDD format
MonitoredCellRACH-ResultFDD-r11 ::= SEQUENCE {
sfn-SFN-ObsTimeDifference SFN-SFN-ObsTimeDifference OPTIONAL,
primaryCPICH-Info PrimaryCPICH-Info,
measurementQuantity CHOICE {
cpich-Ec-N0 CPICH-Ec-N0,
cpich-RSCP CPICH-RSCP,
pathloss Pathloss,
spare NULL
}
}
MultipathIndicator ::= ENUMERATED {
nm,
low,
medium,
high }
MultipleEUTRAFrequencyBandIndicatorList ::= SEQUENCE (SIZE (1.. maxMultipleFrequencyBandsEUTRA)) OF
RadioFrequencyBandEUTRA
MultipleEUTRAFrequencyBandIndicatorExtensionList ::= SEQUENCE (SIZE (1.. maxMultipleFrequencyBandsEUTRA))
OF RadioFrequencyBandEUTRAExt
MultipleEUTRAFrequencyBandInfo ::= SEQUENCE {
multipleEUTRAFrequencyBandIndicatorlist MultipleEUTRAFrequencyBandIndicatorList OPTIONAL
}
MultipleEUTRAFrequencyBandExtensionInfo ::= SEQUENCE {
multipleEUTRAFrequencyBandIndicatorlist MultipleEUTRAFrequencyBandIndicatorExtensionList OPTIONAL
}
MultipleEUTRAFrequencyInfoList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs)) OF
MultipleEUTRAFrequencyBandInfo
MultipleEUTRAFrequencyInfoExtensionList ::= SEQUENCE (SIZE (1.. maxNumEUTRAFreqs)) OF
MultipleEUTRAFrequencyBandExtensionInfo
MultipleFrequencyBandIndicatorListFDD::= SEQUENCE (SIZE (1..maxMultipleFrequencyBandsFDD)) OF
FrequencyBandsIndicatorFDD
MultipleFrequencyBandInfo ::= SEQUENCE {
multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
}
MultipleFrequencyInfoListFDD ::= SEQUENCE (SIZE (1.. maxNumFDDFreqs)) OF
MultipleFrequencyBandInfo
N-CR-T-CRMaxHyst ::= SEQUENCE {
n-CR INTEGER (1..16) DEFAULT 8,
t-CRMaxHyst T-CRMaxHyst
}
NAVclockModel ::= SEQUENCE {
navToc BIT STRING (SIZE (16)),
navaf2 BIT STRING (SIZE (8)),
navaf1 BIT STRING (SIZE (16)),
navaf0 BIT STRING (SIZE (22)),
navTgd BIT STRING (SIZE (8))
}
NavigationModelSatInfo ::= SEQUENCE {
satID SatID,
satelliteStatus SatelliteStatus,
ephemerisParameter EphemerisParameter OPTIONAL
}
NavigationModelSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
NavigationModelSatInfo
NavModel-BDSKeplerianSet ::= SEQUENCE {
bdsAODE BIT STRING (SIZE (5)),
bdsURAI BIT STRING (SIZE (4)),
bdsToe BIT STRING (SIZE (17)),
bdsAPowerHalf BIT STRING (SIZE (32)),
bdsE BIT STRING (SIZE (32)),
bdsW BIT STRING (SIZE (32)),
bdsDeltaN BIT STRING (SIZE (16)),
bdsM0 BIT STRING (SIZE (32)),
bdsOmega0 BIT STRING (SIZE (32)),
bdsOmegaDot BIT STRING (SIZE (24)),
bdsI0 BIT STRING (SIZE (32)),
bdsIDot BIT STRING (SIZE (14)),
bdsCuc BIT STRING (SIZE (18)),
bdsCus BIT STRING (SIZE (18)),
bdsCrc BIT STRING (SIZE (18)),
bdsCrs BIT STRING (SIZE (18)),
bdsCic BIT STRING (SIZE (18)),
bdsCis BIT STRING (SIZE (18))
}
NavModel-CNAVKeplerianSet ::= SEQUENCE {
cnavTop BIT STRING (SIZE (11)),
cnavURAindex BIT STRING (SIZE (5)),
cnavDeltaA BIT STRING (SIZE (26)),
cnavAdot BIT STRING (SIZE (25)),
cnavDeltaNo BIT STRING (SIZE (17)),
cnavDeltaNoDot BIT STRING (SIZE (23)),
cnavMo BIT STRING (SIZE (33)),
cnavE BIT STRING (SIZE (33)),
cnavOmega BIT STRING (SIZE (33)),
cnavOMEGA0 BIT STRING (SIZE (33)),
cnavDeltaOmegaDot BIT STRING (SIZE (17)),
cnavIo BIT STRING (SIZE (33)),
cnavIoDot BIT STRING (SIZE (15)),
cnavCis BIT STRING (SIZE (16)),
cnavCic BIT STRING (SIZE (16)),
cnavCrs BIT STRING (SIZE (24)),
cnavCrc BIT STRING (SIZE (24)),
cnavCus BIT STRING (SIZE (21)),
cnavCuc BIT STRING (SIZE (21))
}
NavModel-GLONASSecef ::= SEQUENCE {
gloEn BIT STRING (SIZE (5)),
gloP1 BIT STRING (SIZE (2)),
gloP2 BIT STRING (SIZE (1)),
gloM BIT STRING (SIZE (2)) OPTIONAL,
gloX BIT STRING (SIZE (27)),
gloXdot BIT STRING (SIZE (24)),
gloXdotdot BIT STRING (SIZE (5)),
gloY BIT STRING (SIZE (27)),
gloYdot BIT STRING (SIZE (24)),
gloYdotdot BIT STRING (SIZE (5)),
gloZ BIT STRING (SIZE (27)),
gloZdot BIT STRING (SIZE (24)),
gloZdotdot BIT STRING (SIZE (5))
}
NavModel-NAVKeplerianSet ::= SEQUENCE {
navURA BIT STRING (SIZE (4)),
navFitFlag BIT STRING (SIZE (1)),
navToe BIT STRING (SIZE (16)),
navOmega BIT STRING (SIZE (32)),
navDeltaN BIT STRING (SIZE (16)),
navM0 BIT STRING (SIZE (32)),
navOmegaADot BIT STRING (SIZE (24)),
navE BIT STRING (SIZE (32)),
navIDot BIT STRING (SIZE (14)),
navAPowerHalf BIT STRING (SIZE (32)),
navI0 BIT STRING (SIZE (32)),
navOmegaA0 BIT STRING (SIZE (32)),
navCrs BIT STRING (SIZE (16)),
navCis BIT STRING (SIZE (16)),
navCus BIT STRING (SIZE (16)),
navCrc BIT STRING (SIZE (16)),
navCic BIT STRING (SIZE (16)),
navCuc BIT STRING (SIZE (16))
}
NavModel-SBASecef ::= SEQUENCE {
sbasTo BIT STRING (SIZE (13)) OPTIONAL,
sbasAccuracy BIT STRING (SIZE (4)),
sbasXg BIT STRING (SIZE (30)),
sbasYg BIT STRING (SIZE (30)),
sbasZg BIT STRING (SIZE (25)),
sbasXgDot BIT STRING (SIZE (17)),
sbasYgDot BIT STRING (SIZE (17)),
sbasZgDot BIT STRING (SIZE (18)),
sbasXgDotDot BIT STRING (SIZE (10)),
sbagYgDotDot BIT STRING (SIZE (10)),
sbasZgDotDot BIT STRING (SIZE (10))
}
EphemerisParameter ::= SEQUENCE {
codeOnL2 BIT STRING (SIZE (2)),
uraIndex BIT STRING (SIZE (4)),
satHealth BIT STRING (SIZE (6)),
iodc BIT STRING (SIZE (10)),
l2Pflag BIT STRING (SIZE (1)),
sf1Revd SubFrame1Reserved,
t-GD BIT STRING (SIZE (8)),
t-oc BIT STRING (SIZE (16)),
af2 BIT STRING (SIZE (8)),
af1 BIT STRING (SIZE (16)),
af0 BIT STRING (SIZE (22)),
c-rs BIT STRING (SIZE (16)),
delta-n BIT STRING (SIZE (16)),
m0 BIT STRING (SIZE (32)),
c-uc BIT STRING (SIZE (16)),
e BIT STRING (SIZE (32)),
c-us BIT STRING (SIZE (16)),
a-Sqrt BIT STRING (SIZE (32)),
t-oe BIT STRING (SIZE (16)),
fitInterval BIT STRING (SIZE (1)),
aodo BIT STRING (SIZE (5)),
c-ic BIT STRING (SIZE (16)),
omega0 BIT STRING (SIZE (32)),
c-is BIT STRING (SIZE (16)),
i0 BIT STRING (SIZE (32)),
c-rc BIT STRING (SIZE (16)),
omega BIT STRING (SIZE (32)),
omegaDot BIT STRING (SIZE (24)),
iDot BIT STRING (SIZE (14))
}
NC-Mode ::= BIT STRING (SIZE (3))
Neighbour ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
neighbourIdentity PrimaryCPICH-Info OPTIONAL,
uE-RX-TX-TimeDifferenceType2Info UE-RX-TX-TimeDifferenceType2Info OPTIONAL
},
tdd SEQUENCE {
neighbourAndChannelIdentity CellAndChannelIdentity OPTIONAL
}
},
neighbourQuality NeighbourQuality,
sfn-SFN-ObsTimeDifference2 SFN-SFN-ObsTimeDifference2}
Neighbour-v390ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
frequencyInfo FrequencyInfo
},
tdd NULL
}
}
NeighbourList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
Neighbour
Neighbour-TDD-r7 ::= SEQUENCE {
uarfcn UARFCN OPTIONAL
}
-- The order of the cells in IE NeighbourList-TDD-r7 shall be the
-- same as the order in IE NeighbourList
NeighbourList-TDD-r7 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF Neighbour-TDD-r7
-- The order of the cells in IE NeighbourList-v390ext shall be the
-- same as the order in IE NeighbourList
NeighbourList-v390ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
Neighbour-v390ext
NeighbourQuality ::= SEQUENCE {
ue-Positioning-OTDOA-Quality UE-Positioning-OTDOA-Quality
}
NewInterFreqCell ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo
}
NewInterFreqCell-r4 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo-r4
}
NewInterFreqCell-v7b0ext ::= SEQUENCE {
intraSecondaryFreqIndicator BOOLEAN
}
NewInterFreqCell-LCR-v8a0ext ::= SEQUENCE {
cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL
}
NewInterFreqCell-r8 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo-r4,
modeSpecificInfo CHOICE {
noInfo NULL,
tdd128 SEQUENCE {
intraSecondaryFreqIndicator BOOLEAN
}
}
}
NewInterFreqCell-r9 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo-r9,
modeSpecificInfo CHOICE {
noInfo NULL,
tdd128 SEQUENCE {
intraSecondaryFreqIndicator BOOLEAN
}
}
}
NewInterFreqCell-r10 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo-r9,
modeSpecificInfo CHOICE {
noInfo NULL,
tdd128 SEQUENCE {
intraSecondaryFreqIndicator BOOLEAN,
sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
}
}
}
NewInterFreqCell-r12 ::= SEQUENCE {
interFreqCellID InterFreqCellID-r12 OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfo-r9,
modeSpecificInfo CHOICE {
noInfo NULL,
tdd128 SEQUENCE {
intraSecondaryFreqIndicator BOOLEAN,
sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
}
}
}
NewInterFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell
NewInterFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-r4
NewInterFreqCellList-r12 ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF
NewInterFreqCell-r12
-- The order of the list corresponds to the order of cells in newInterFreqCellList
NewInterFreqCellList-v7b0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-v7b0ext
-- The order of the list corresponds to the order of cells in newInterFreqCellList
NewInterFreqCellList-LCR-v8a0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-LCR-v8a0ext
NewInterFreqCellList-r8 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-r8
NewInterFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-r9
NewInterFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-r10
NewInterFreqCellSI-RSCP ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-RSCP
}
NewInterFreqCellSI-RSCP-ext ::= SEQUENCE {
interFreqCellID InterFreqCellID-r12 OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-RSCP
}
NewInterFreqCellSI-ECN0 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-ECN0
}
NewInterFreqCellSI-ECN0-ext ::= SEQUENCE {
interFreqCellID InterFreqCellID-r12 OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-ECN0
}
NewInterFreqCellSI-HCS-RSCP ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-RSCP
}
NewInterFreqCellSI-HCS-RSCP-ext ::= SEQUENCE {
interFreqCellID InterFreqCellID-r12 OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-RSCP
}
NewInterFreqCellSI-HCS-ECN0 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-ECN0
}
NewInterFreqCellSI-HCS-ECN0-ext ::= SEQUENCE {
interFreqCellID InterFreqCellID-r12 OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-ECN0
}
NewInterFreqCellSI-RSCP-LCR-r4 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-RSCP-LCR-r4
}
NewInterFreqCellSI-ECN0-LCR-r4 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-ECN0-LCR-r4
}
NewInterFreqCellSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-RSCP-LCR-r4
}
NewInterFreqCellSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
cellInfo CellInfoSI-HCS-ECN0-LCR-r4
}
NewInterFreqCellSI-List-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-ECN0
NewInterFreqCellSI-List-ECN0-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF
NewInterFreqCellSI-ECN0-ext
NewInterFreqCellSI-List-HCS-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-HCS-RSCP
NewInterFreqCellSI-List-HCS-RSCP-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF
NewInterFreqCellSI-HCS-RSCP-ext
NewInterFreqCellSI-List-HCS-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-HCS-ECN0
NewInterFreqCellSI-List-HCS-ECN0-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF
NewInterFreqCellSI-HCS-ECN0-ext
NewInterFreqCellSI-List-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-RSCP
NewInterFreqCellSI-List-RSCP-ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext2)) OF
NewInterFreqCellSI-RSCP-ext
NewInterFreqCellSI-List-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-ECN0-LCR-r4
NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-HCS-RSCP-LCR-r4
NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-HCS-ECN0-LCR-r4
NewInterFreqCellSI-List-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellSI-RSCP-LCR-r4
NewInterRATCell ::= SEQUENCE {
interRATCellID InterRATCellID OPTIONAL,
technologySpecificInfo CHOICE {
gsm SEQUENCE {
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12 OPTIONAL,
interRATCellIndividualOffset InterRATCellIndividualOffset,
bsic BSIC,
frequency-band Frequency-Band,
bcch-ARFCN BCCH-ARFCN,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy NULL OPTIONAL
},
is-2000 SEQUENCE {
is-2000SpecificMeasInfo IS-2000SpecificMeasInfo
},
-- ASN.1 inconsistency: NewInterRATCellList should be optional within
-- InterRATCellInfoList. The UE shall consider IE NewInterRATCell with
-- technologySpecificInfo set to "absent" as valid and handle the
-- message as if the IE NewInterRATCell was absent
absent NULL,
spare1 NULL
}
}
NewInterRATCell-B ::= SEQUENCE {
interRATCellID InterRATCellID OPTIONAL,
technologySpecificInfo CHOICE {
gsm SEQUENCE {
cellSelectionReselectionInfo CellSelectReselectInfoSIB-11-12 OPTIONAL,
interRATCellIndividualOffset InterRATCellIndividualOffset,
bsic BSIC,
frequency-band Frequency-Band,
bcch-ARFCN BCCH-ARFCN,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy NULL OPTIONAL
},
is-2000 SEQUENCE {
is-2000SpecificMeasInfo IS-2000SpecificMeasInfo
},
-- ASN.1 inconsistency: NewInterRATCellList-B should be optional within
-- InterRATCellInfoList-B. The UE shall consider IE NewInterRATCell-B with
-- technologySpecificInfo set to "absent" as valid and handle the
-- message as if the IE NewInterRATCell-B was absent
absent NULL,
spare1 NULL
}
}
NewInterRATCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterRATCell
NewInterRATCellList-B ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterRATCell-B
NewIntraFreqCell ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfo
}
NewIntraFreqCell-r4 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfo-r4
}
NewIntraFreqCell-r9 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfo-r9
}
NewIntraFreqCell-r10 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfo-r9,
modeSpecificInfo CHOICE {
noInfo NULL,
tdd128 SEQUENCE {
sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
}
}
}
NewIntraFreqCellOnSecULFreq ::= SEQUENCE {
intraFreqCellIDOnSecULFreq IntraFreqCellIDOnSecULFreq OPTIONAL,
cellInfo CellInfo-r4
}
NewIntraFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell
NewIntraFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-r4
NewIntraFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-r9
NewIntraFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-r10
NewIntraFreqCell-LCR-v8a0ext ::= SEQUENCE {
cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL
}
-- The order of the list corresponds to the order of cells in newIntraFreqCellList
NewIntraFreqCellList-LCR-v8a0ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-LCR-v8a0ext
NewIntraFreqCellListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
NewIntraFreqCellOnSecULFreq
NewIntraFreqCellSI-RSCP ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-RSCP
}
NewIntraFreqCellSI-ECN0 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-ECN0
}
NewIntraFreqCellSI-HCS-RSCP ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-HCS-RSCP
}
NewIntraFreqCellSI-HCS-ECN0 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-HCS-ECN0
}
NewIntraFreqCellSI-RSCP-LCR-r4 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-RSCP-LCR-r4
}
NewIntraFreqCellSI-ECN0-LCR-r4 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-ECN0-LCR-r4
}
NewIntraFreqCellSI-HCS-RSCP-LCR-r4 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-HCS-RSCP-LCR-r4
}
NewIntraFreqCellSI-HCS-ECN0-LCR-r4 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfoSI-HCS-ECN0-LCR-r4
}
NewIntraFreqCellSI-List-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-RSCP
NewIntraFreqCellSI-List-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-ECN0
NewIntraFreqCellSI-List-HCS-RSCP ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-HCS-RSCP
NewIntraFreqCellSI-List-HCS-ECN0 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-HCS-ECN0
NewIntraFreqCellSI-List-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-RSCP-LCR-r4
NewIntraFreqCellSI-List-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-ECN0-LCR-r4
NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-HCS-RSCP-LCR-r4
NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellSI-HCS-ECN0-LCR-r4
-- IE "nonUsedFreqThreshold" is not needed in case of event 2a
-- In case of event 2a UTRAN should include value 0 within IE "nonUsedFreqThreshold"
-- In case of event 2a, the UE shall be ignore IE "nonUsedFreqThreshold"
-- In later versions of the message including this IE, a special version of
-- IE "NonUsedFreqParameterList" may be defined for event 2a, namely a
-- version not including IE "nonUsedFreqThreshold"
NonUsedFreqParameter ::= SEQUENCE {
nonUsedFreqThreshold Threshold,
nonUsedFreqW W
}
NonUsedFreqParameter-r6 ::= SEQUENCE {
nonUsedFreqThreshold Threshold-r6,
nonUsedFreqW W
}
NonUsedFreqParameter-r10 ::= SEQUENCE {
nonUsedFreqThreshold Threshold-r6,
nonUsedFreqW W,
nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
}
NonUsedFreqParameter-r11 ::= SEQUENCE {
nonUsedFreqThreshold Threshold-r6,
nonUsedFreqW W,
nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL,
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy CellInfoListToBeExcluded OPTIONAL
}
NonUsedFreq2aParameter-r10 ::= SEQUENCE {
nonUsedFreqW W,
nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
}
NonUsedFreq2aParameter-r11 ::= SEQUENCE {
nonUsedFreqW W,
nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL,
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy CellInfoListToBeExcluded OPTIONAL
}
NonUsedFreqParameterList ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter
NonUsedFreqParameterList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter-r6
NonUsedFreqParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter-r10
NonUsedFreqParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter-r11
NonUsedFreq2aParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreq2aParameter-r10
NonUsedFreq2aParameterList-r11 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreq2aParameter-r11
NonUsedFreqWList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF W
ApplicationLayerMeasurementConfiguration ::= SEQUENCE {
containerForApplicationLayerMeasurementConfiguration OCTET STRING ( SIZE (1..1000))
}
ApplicationLayerMeasurementConfiguration-r15 ::= SEQUENCE {
containerForApplicationLayerMeasurementConfiguration OCTET STRING ( SIZE (1..1000)),
serviceType ENUMERATED { qoe, qoemtsi }
}
ApplicationLayerMeasurementReporting ::= SEQUENCE {
containerForApplicationLayerMeasurementReporting OCTET STRING ( SIZE (1..8000))
}
ApplicationLayerMeasurementReporting-r15 ::= SEQUENCE {
containerForApplicationLayerMeasurementReporting OCTET STRING ( SIZE (1..8000)),
serviceType ENUMERATED { qoe, qoemtsi }
}
ObservedTimeDifferenceToGSM ::= INTEGER (0..4095)
OTDOA-SearchWindowSize ::= ENUMERATED {
c20, c40, c80, c160, c320,
c640, c1280, moreThan1280 }
-- SPARE: Pathloss, Max = 158
-- Values above Max are spare
Pathloss ::= INTEGER (46..173)
PenaltyTime-RSCP ::= CHOICE {
notUsed NULL,
pt10 TemporaryOffset1,
pt20 TemporaryOffset1,
pt30 TemporaryOffset1,
pt40 TemporaryOffset1,
pt50 TemporaryOffset1,
pt60 TemporaryOffset1
}
PenaltyTime-ECN0 ::= CHOICE {
notUsed NULL,
pt10 TemporaryOffsetList,
pt20 TemporaryOffsetList,
pt30 TemporaryOffsetList,
pt40 TemporaryOffsetList,
pt50 TemporaryOffsetList,
pt60 TemporaryOffsetList
}
PendingTimeAfterTrigger ::= ENUMERATED {
ptat0-25, ptat0-5, ptat1,
ptat2, ptat4, ptat8, ptat16 }
PeriodicalOrEventTrigger ::= ENUMERATED {
periodical,
eventTrigger }
PeriodicalReportingCriteria ::= SEQUENCE {
reportingAmount ReportingAmount DEFAULT ra-Infinity,
reportingInterval ReportingIntervalLong
}
PeriodicReportingInfo-1b ::= SEQUENCE {
reportingAmount ReportingAmount,
reportingInterval ReportingInterval
}
PeriodicalWithReportingCellStatus ::= SEQUENCE {
periodicalReportingCriteria PeriodicalReportingCriteria,
reportingCellStatus ReportingCellStatus OPTIONAL
}
PeriodicalWithReportingCellStatus-r10 ::= SEQUENCE {
periodicalReportingCriteria PeriodicalReportingCriteria,
reportingCellStatus ReportingCellStatus-r10 OPTIONAL
}
PeriodicalWithReportingCellStatusOnSecULFreq ::= SEQUENCE {
frequencyInfo FrequencyInfo,
periodicalWithReportingCellStatus PeriodicalWithReportingCellStatus-r10
}
PLMNIdentitiesOfNeighbourCells ::= SEQUENCE {
plmnsOfIntraFreqCellsList PLMNsOfIntraFreqCellsList OPTIONAL,
plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList OPTIONAL,
plmnsOfInterRATCellsList PLMNsOfInterRATCellsList OPTIONAL
}
PLMNIdentitiesOfNeighbourCells-v860ext ::= SEQUENCE {
multipleplmnsOfIntraFreqCellsList MultiplePLMNsOfIntraFreqCellsList OPTIONAL,
multipleplmnsOfInterFreqCellsList MultiplePLMNsOfInterFreqCellsList OPTIONAL
}
PLMNIdentitiesOfNeighbourCells-vc50ext ::= SEQUENCE {
plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList-vc50ext OPTIONAL,
multipleplmnsOfInterFreqCellsList MultiplePLMNsOfInterFreqCellsList-vc50ext OPTIONAL
}
PlmnList ::= SEQUENCE (SIZE (1..maxNumMDTPLMN)) OF PLMN-Identity
PLMNsOfInterFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL
}
PLMNsOfInterFreqCellsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF InterFreqCellPLMN
InterFreqCellPLMN ::= SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL
}
MultiplePLMNsOfInterFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
SEQUENCE {
multiplePLMN-list SEQUENCE (SIZE (1..6)) OF
PLMN-IdentityWithOptionalMCC-r6 OPTIONAL
}
MultiplePLMNsOfInterFreqCellsList-vc50ext ::= SEQUENCE (SIZE (1..maxCellMeas-ext)) OF MultiplePLMNInfo
MultiplePLMNInfo ::= SEQUENCE {
multiplePLMN-list MultiplePLMN-List OPTIONAL
}
MultiplePLMN-List ::= SEQUENCE (SIZE (1..6)) OF PLMN-IdentityWithOptionalMCC-r6
PLMNsOfIntraFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL
}
MultiplePLMNsOfIntraFreqCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
SEQUENCE {
multiplePLMN-list SEQUENCE (SIZE (1..6)) OF
PLMN-IdentityWithOptionalMCC-r6 OPTIONAL
}
PLMNsOfInterRATCellsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
SEQUENCE {
plmn-Identity PLMN-Identity OPTIONAL
}
PositionEstimate ::= CHOICE {
ellipsoidPoint EllipsoidPoint,
ellipsoidPointUncertCircle EllipsoidPointUncertCircle,
ellipsoidPointUncertEllipse EllipsoidPointUncertEllipse,
ellipsoidPointAltitude EllipsoidPointAltitude,
ellipsoidPointAltitudeEllipse EllipsoidPointAltitudeEllipsoide
}
PositioningMethod ::= ENUMERATED {
otdoa,
gps,
otdoaOrGPS, cellID }
-- Actual value PRC = IE value * 0.32
PRC ::= INTEGER (-2047..2047)
-- SPARE: PrimaryCCPCH-RSCP, Max = 91
-- Values above Max are spare
PrimaryCCPCH-RSCP ::= INTEGER (0..127)
Q-HCS ::= INTEGER (0..99)
Q-OffsetS-N ::= INTEGER (-50..50)
Q-QualMin ::= INTEGER (-24..0)
Q-QualMin-Offset ::= INTEGER (1..16)
-- Actual value Q-RxlevMin = (IE value * 2) + 1
Q-RxlevMin ::= INTEGER (-58..-13)
-- Actual value Q-RxlevMin-Offset = (IE value * 2)
Q-RxlevMin-Offset ::= INTEGER (1..8)
QualityEventResults ::= SEQUENCE (SIZE (1..maxTrCH)) OF
TransportChannelIdentity
QualityMeasuredResults ::= SEQUENCE {
blerMeasurementResultsList BLER-MeasurementResultsList OPTIONAL,
modeSpecificInfo CHOICE {
fdd NULL,
tdd SEQUENCE {
sir-MeasurementResults SIR-MeasurementList OPTIONAL
}
}
}
QualityMeasurement ::= SEQUENCE {
qualityReportingQuantity QualityReportingQuantity OPTIONAL,
reportCriteria QualityReportCriteria
}
QualityReportCriteria ::= CHOICE {
qualityReportingCriteria QualityReportingCriteria,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
QualityReportingCriteria ::= SEQUENCE (SIZE (1..maxTrCH)) OF
QualityReportingCriteriaSingle
QualityReportingCriteriaSingle ::= SEQUENCE {
transportChannelIdentity TransportChannelIdentity,
totalCRC INTEGER (1..512),
badCRC INTEGER (1..512),
pendingAfterTrigger INTEGER (1..512)
}
QualityReportingQuantity ::= SEQUENCE {
dl-TransChBLER BOOLEAN,
bler-dl-TransChIdList BLER-TransChIdList OPTIONAL,
modeSpecificInfo CHOICE {
fdd NULL,
tdd SEQUENCE {
sir-TFCS-List SIR-TFCS-List OPTIONAL
}
}
}
RAT-Type ::= ENUMERATED {
gsm, is2000 }
ReferenceCellPosition ::= CHOICE {
ellipsoidPoint EllipsoidPoint,
ellipsoidPointWithAltitude EllipsoidPointAltitude
}
-- ReferenceLocation, as defined in 23.032
ReferenceLocation ::= SEQUENCE {
ellipsoidPointAltitudeEllipsoide EllipsoidPointAltitudeEllipsoide
}
ReferenceLocationGANSS ::= SEQUENCE {
ellipsoidPointAltitudeEllipsoide EllipsoidPointAltitudeEllipsoide
}
ReferenceTimeDifferenceToCell ::= CHOICE {
-- Actual value accuracy40 = IE value * 40
accuracy40 INTEGER (0..960),
-- Actual value accuracy256 = IE value * 256
accuracy256 INTEGER (0..150),
-- Actual value accuracy2560 = IE value * 2560
accuracy2560 INTEGER (0..15)
}
RemovedInterFreqCellList ::= CHOICE {
removeAllInterFreqCells NULL,
removeSomeInterFreqCells SEQUENCE (SIZE (1..maxCellMeas)) OF
InterFreqCellID,
removeNoInterFreqCells NULL
}
RemovedInterFreqCellList-r12 ::= CHOICE {
removeAllInterFreqCells NULL,
removeSomeInterFreqCells SEQUENCE (SIZE (1..maxCellMeas-ext)) OF
InterFreqCellID-r12,
removeNoInterFreqCells NULL
}
RemovedInterRATCellList ::= CHOICE {
removeAllInterRATCells NULL,
removeSomeInterRATCells SEQUENCE (SIZE (1..maxCellMeas)) OF
InterRATCellID,
removeNoInterRATCells NULL
}
RemovedIntraFreqCellList ::= CHOICE {
removeAllIntraFreqCells NULL,
removeSomeIntraFreqCells SEQUENCE (SIZE (1..maxCellMeas)) OF
IntraFreqCellID,
removeNoIntraFreqCells NULL
}
RemovedIntraFreqCellListOnSecULFreq ::= CHOICE {
removeAllIntraFreqCells NULL,
removeSomeIntraFreqCells SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
IntraFreqCellIDOnSecULFreq,
removeNoIntraFreqCells NULL
}
ReplacementActivationThreshold ::= ENUMERATED {
notApplicable, t1, t2,
t3, t4, t5, t6, t7 }
ReportDeactivationThreshold ::= ENUMERATED {
notApplicable, t1, t2,
t3, t4, t5, t6, t7 }
ReportingAmount ::= ENUMERATED {
ra1, ra2, ra4, ra8, ra16, ra32,
ra64, ra-Infinity }
ReportingCellStatus ::= CHOICE{
withinActiveSet MaxNumberOfReportingCellsType1,
withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1,
withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1,
withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1,
withinMonitoredAndOrDetectedUsedFreq
MaxNumberOfReportingCellsType1,
allActiveplusMonitoredSet MaxNumberOfReportingCellsType3,
allActivePlusDetectedSet MaxNumberOfReportingCellsType3,
allActivePlusMonitoredAndOrDetectedSet
MaxNumberOfReportingCellsType3,
withinVirtualActSet MaxNumberOfReportingCellsType1,
withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1,
withinMonitoredAndOrVirtualActiveSetNonUsedFreq
MaxNumberOfReportingCellsType1,
allVirtualActSetplusMonitoredSetNonUsedFreq
MaxNumberOfReportingCellsType3,
withinActSetOrVirtualActSet-InterRATcells
MaxNumberOfReportingCellsType2,
withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq
MaxNumberOfReportingCellsType2
}
ReportingCellStatus-r10 ::= CHOICE{
withinActiveSet MaxNumberOfReportingCellsType1,
withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1,
withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1,
withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1,
withinMonitoredAndOrDetectedUsedFreq
MaxNumberOfReportingCellsType1,
allActiveplusMonitoredSet MaxNumberOfReportingCellsType3,
allActivePlusDetectedSet MaxNumberOfReportingCellsType3,
allActivePlusMonitoredAndOrDetectedSet
MaxNumberOfReportingCellsType3,
withinVirtualActSet MaxNumberOfReportingCellsType1,
withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1,
withinMonitoredAndOrVirtualActiveSetNonUsedFreq
MaxNumberOfReportingCellsType1,
allVirtualActSetplusMonitoredSetNonUsedFreq
MaxNumberOfReportingCellsType3,
withinActSetOrVirtualActSet-InterRATcells
MaxNumberOfReportingCellsType2,
withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq
MaxNumberOfReportingCellsType2,
allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq
MaxNumberOfReportingCellsType3
}
ReportingCellStatusOpt ::= SEQUENCE {
reportingCellStatus ReportingCellStatus OPTIONAL
}
ReportingCellStatusOpt-r10 ::= SEQUENCE {
reportingCellStatus ReportingCellStatus-r10 OPTIONAL
}
ReportingInfoForCellDCH ::= SEQUENCE {
intraFreqReportingQuantity IntraFreqReportingQuantity,
measurementReportingMode MeasurementReportingMode,
reportCriteria CellDCH-ReportCriteria
}
ReportingInfoForCellDCH-LCR-r4 ::= SEQUENCE {
intraFreqReportingQuantity IntraFreqReportingQuantity,
measurementReportingMode MeasurementReportingMode,
reportCriteria CellDCH-ReportCriteria-LCR-r4
}
ReportingInterval ::= ENUMERATED {
noPeriodicalreporting, ri0-25,
ri0-5, ri1, ri2, ri4, ri8, ri16 }
ReportingIntervalLong ::= ENUMERATED {
ril0, ril0-25, ril0-5, ril1,
ril2, ril3, ril4, ril6, ril8,
ril12, ril16, ril20, ril24,
ril28, ril32, ril64 }
-- When the value "ril0" is used, the UE behaviour is not
-- defined.
-- Actual value ReportingRange = IE value * 0.5
ReportingRange ::= INTEGER (0..29)
ReqDataBitAssistance ::= SEQUENCE {
ganssSignalID DGANSS-Sig-Id-Req,
ganssDataBitInterval INTEGER(0..15),
ganssSatelliteInfo SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63) OPTIONAL
}
RL-AdditionInfoList ::= SEQUENCE (SIZE (1..maxRL)) OF
PrimaryCPICH-Info
RL-InformationLists ::= SEQUENCE {
rl-AdditionInfoList RL-AdditionInfoList OPTIONAL,
rL-RemovalInformationList RL-RemovalInformationList OPTIONAL
}
RLC-BuffersPayload ::= ENUMERATED {
pl0, pl4, pl8, pl16, pl32,
pl64, pl128, pl256, pl512, pl1024,
pl2k, pl4k, pl8k, pl16k, pl32k,
pl64k, pl128k, pl256k, pl512k, pl1024k,
spare12, spare11, spare10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3,
spare2, spare1 }
RMP-Frequency-List ::= SEQUENCE (SIZE (1..maxRMPfrequencies)) OF
BOOLEAN
-- Actual value RRC = IE value * 0.032
RRC ::= INTEGER (-127..127)
RSCPforANR ::= SEQUENCE {
rSCP INTEGER (-120..-25) OPTIONAL
}
RsrqType ::= SEQUENCE{
allSymbols BOOLEAN,
wideBand BOOLEAN
}
SatData ::= SEQUENCE{
satID SatID,
iode IODE
}
SatDataList ::= SEQUENCE (SIZE (0..maxSat)) OF
SatData
SatellitesListRelatedData ::= SEQUENCE {
satId INTEGER (0..63),
iod INTEGER (0..1023)
}
SatellitesListRelatedDataList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
SatellitesListRelatedData
SatelliteStatus ::= ENUMERATED {
ns-NN-U,
es-SN,
es-NN-U,
rev2,
rev }
Satellite-clock-model ::= SEQUENCE {
t-oc BIT STRING (SIZE (14)),
af2 BIT STRING (SIZE (6)),
af1 BIT STRING (SIZE (21)),
af0 BIT STRING (SIZE (31)),
tgd BIT STRING (SIZE (10)) OPTIONAL,
sisa BIT STRING (SIZE (8)),
model-id INTEGER (0..1) OPTIONAL
}
Satellite-clock-modelList ::= SEQUENCE (SIZE (1..maxSatClockModels)) OF Satellite-clock-model
-- Identifies the satellite and is equal to (SV ID No - 1) where SV ID No is defined in [12].
SatID ::= INTEGER (0..63)
SBASclockModel ::= SEQUENCE {
sbasTo BIT STRING (SIZE (13)),
sbasAgfo BIT STRING (SIZE (12)),
sbasAgf1 BIT STRING (SIZE (8))
}
S-DPCCH-Information ::= SEQUENCE {
s-DPCCH-DPCCH-PowerOffset S-DPCCH-DPCCH-PowerOffset
}
S-DPCCH-DPCCH-PowerOffset ::= INTEGER (0..6)
SFN-Offset-Validity ::= ENUMERATED { false }
SFN-SFN-Drift ::= ENUMERATED {
sfnsfndrift0, sfnsfndrift1, sfnsfndrift2,
sfnsfndrift3, sfnsfndrift4, sfnsfndrift5,
sfnsfndrift8, sfnsfndrift10, sfnsfndrift15,
sfnsfndrift25, sfnsfndrift35, sfnsfndrift50,
sfnsfndrift65, sfnsfndrift80, sfnsfndrift100,
sfnsfndrift-1, sfnsfndrift-2, sfnsfndrift-3,
sfnsfndrift-4, sfnsfndrift-5, sfnsfndrift-8,
sfnsfndrift-10, sfnsfndrift-15, sfnsfndrift-25,
sfnsfndrift-35, sfnsfndrift-50, sfnsfndrift-65,
sfnsfndrift-80, sfnsfndrift-100}
SFN-SFN-ObsTimeDifference ::= CHOICE {
type1 SFN-SFN-ObsTimeDifference1,
type2 SFN-SFN-ObsTimeDifference2
}
-- SPARE: SFN-SFN-ObsTimeDifference1, Max = 9830399
-- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference1 is 3276799.
-- Values above Max are spare
SFN-SFN-ObsTimeDifference1 ::= INTEGER (0..16777215)
-- SPARE: SFN-SFN-ObsTimeDifference2, Max = 40961
-- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference2 is 27649.
-- Values above Max are spare
SFN-SFN-ObsTimeDifference2 ::= INTEGER (0..65535)
SFN-SFN-OTD-Type ::= ENUMERATED {
noReport,
type1,
type2 }
SFN-SFN-RelTimeDifference1 ::= SEQUENCE {
sfn-Offset INTEGER (0 .. 4095),
sfn-sfn-Reltimedifference INTEGER (0.. 38399)
}
SFN-TOW-Uncertainty ::= ENUMERATED {
lessThan10,
moreThan10 }
SIR ::= INTEGER (0..63)
SIR-MeasurementList ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
SIR-MeasurementResults
SIR-MeasurementResults ::= SEQUENCE {
tfcs-ID TFCS-IdentityPlain,
sir-TimeslotList SIR-TimeslotList
}
SIR-TFCS ::= TFCS-IdentityPlain
SIR-TFCS-List ::= SEQUENCE (SIZE (1..maxCCTrCH)) OF
SIR-TFCS
SIR-TimeslotList ::= SEQUENCE (SIZE (1..maxTS)) OF
SIR
-- SubFrame1Reserved, reserved bits in subframe 1 of the GPS navigation message
SubFrame1Reserved ::= SEQUENCE {
reserved1 BIT STRING (SIZE (23)),
reserved2 BIT STRING (SIZE (24)),
reserved3 BIT STRING (SIZE (24)),
reserved4 BIT STRING (SIZE (16))
}
T-ADVinfo ::= SEQUENCE {
t-ADV INTEGER(0..2047),
sfn INTEGER(0..4095)
}
T-ADVinfo-ext ::= SEQUENCE {
t-ADV INTEGER (0..8191),
sfn INTEGER (0..4095)
}
T-CRMax ::= CHOICE {
notUsed NULL,
t30 N-CR-T-CRMaxHyst,
t60 N-CR-T-CRMaxHyst,
t120 N-CR-T-CRMaxHyst,
t180 N-CR-T-CRMaxHyst,
t240 N-CR-T-CRMaxHyst
}
T-CRMaxHyst ::= ENUMERATED {
notUsed, t10, t20, t30,
t40, t50, t60, t70 }
TCE-Id ::= SEQUENCE {
tce-Id OCTET STRING (SIZE (1))
}
TemporaryOffset1 ::= ENUMERATED {
to3, to6, to9, to12, to15,
to18, to21, infinite }
TemporaryOffset2 ::= ENUMERATED {
to2, to3, to4, to6, to8,
to10, to12, infinite }
TemporaryOffsetList ::= SEQUENCE {
temporaryOffset1 TemporaryOffset1,
temporaryOffset2 TemporaryOffset2
}
Threshold ::= INTEGER (-115..0)
Threshold-r12 ::= INTEGER (-115..6)
Threshold-r6 ::= INTEGER (-120..0)
-- The order of the list corresponds to the order of frequency defined in Inter-FreqEventCriteria
ThreholdNonUsedFrequency-deltaList ::= SEQUENCE (SIZE (1..maxFreq)) OF
DeltaRSCPPerCell
ThresholdPositionChange ::= ENUMERATED {
pc10, pc20, pc30, pc40, pc50,
pc100, pc200, pc300, pc500,
pc1000, pc2000, pc5000, pc10000,
pc20000, pc50000, pc100000 }
ThresholdSFN-GANSS-TOW ::= ENUMERATED {
us1, us2, us3, us5, us10,
us20, us50, us100 }
ThresholdSFN-GPS-TOW ::= ENUMERATED {
ms1, ms2, ms3, ms5, ms10,
ms20, ms50, ms100 }
ThresholdSFN-GPS-TOW-us ::= ENUMERATED {
us1, us2, us3, us5, us10,
us20, us50, us100 }
ThresholdSFN-SFN-Change ::= ENUMERATED {
c0-25, c0-5, c1, c2, c3, c4, c5,
c10, c20, c50, c100, c200, c500,
c1000, c2000, c5000 }
ThresholdUsedFrequency ::= INTEGER (-115..165)
ThresholdUsedFrequency-r6 ::= INTEGER (-120..165)
-- Actual value TimeInterval = IE value * 20.
TimeInterval ::= INTEGER (1..13)
TimeslotInfo ::= SEQUENCE {
timeslotNumber TimeslotNumber,
burstType BurstType
}
TimeslotInfo-LCR-r4 ::= SEQUENCE {
timeslotNumber TimeslotNumber-LCR-r4
}
TimeslotInfoList ::= SEQUENCE (SIZE (1..maxTS)) OF
TimeslotInfo
TimeslotInfoList-LCR-r4 ::= SEQUENCE (SIZE (1..maxTS-LCR)) OF
TimeslotInfo-LCR-r4
TimeslotInfoList-r4 ::= CHOICE {
-- the choice for 7.68 Mcps TDD is the same as for 3.84 Mcps TDD --
tdd384 SEQUENCE (SIZE (1..maxTS)) OF
TimeslotInfo,
tdd128 SEQUENCE (SIZE (1..maxTS-LCR)) OF
TimeslotInfo-LCR-r4
}
-- SPARE: TimeslotISCP, Max = 91
-- Values above Max are spare
TimeslotISCP ::= INTEGER (0..127)
-- TimeslotISCP-List shall not include more than 6 elements in 1.28Mcps TDD mode.
TimeslotISCP-List ::= SEQUENCE (SIZE (1..maxTS)) OF
TimeslotISCP
TimeslotListWithISCP ::= SEQUENCE (SIZE (1..maxTS)) OF
TimeslotWithISCP
TimeslotWithISCP ::= SEQUENCE {
timeslot TimeslotNumber,
timeslotISCP TimeslotISCP
}
TimeToTrigger ::= ENUMERATED {
ttt0, ttt10, ttt20, ttt40, ttt60,
ttt80, ttt100, ttt120, ttt160,
ttt200, ttt240, tt320, ttt640,
ttt1280, ttt2560, ttt5000 }
TraceReference ::= SEQUENCE {
plmn-Identity PLMN-Identity,
traceId OCTET STRING (SIZE (3))
}
TraceRecordingSession ::= SEQUENCE {
traceRecordingSession OCTET STRING (SIZE (2))
}
TrafficVolumeEventParam ::= SEQUENCE {
eventID TrafficVolumeEventType,
reportingThreshold TrafficVolumeThreshold,
timeToTrigger TimeToTrigger OPTIONAL,
pendingTimeAfterTrigger PendingTimeAfterTrigger OPTIONAL,
tx-InterruptionAfterTrigger TX-InterruptionAfterTrigger OPTIONAL
}
TrafficVolumeEventResults ::= SEQUENCE {
ul-transportChannelCausingEvent UL-TrCH-Identity,
trafficVolumeEventIdentity TrafficVolumeEventType
}
TrafficVolumeEventType ::= ENUMERATED {
e4a,
e4b }
TrafficVolumeMeasQuantity ::= CHOICE {
rlc-BufferPayload NULL,
averageRLC-BufferPayload TimeInterval,
varianceOfRLC-BufferPayload TimeInterval
}
TrafficVolumeMeasSysInfo ::= SEQUENCE {
trafficVolumeMeasurementID MeasurementIdentity DEFAULT 4,
trafficVolumeMeasurementObjectList TrafficVolumeMeasurementObjectList OPTIONAL,
trafficVolumeMeasQuantity TrafficVolumeMeasQuantity OPTIONAL,
trafficVolumeReportingQuantity TrafficVolumeReportingQuantity OPTIONAL,
-- dummy is not used in this version of specification, it should
-- not be sent and if received it should be ignored.
dummy TrafficVolumeReportingCriteria OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
measurementReportingMode MeasurementReportingMode,
reportCriteriaSysInf TrafficVolumeReportCriteriaSysInfo
}
TrafficVolumeMeasuredResults ::= SEQUENCE {
rb-Identity RB-Identity,
rlc-BuffersPayload RLC-BuffersPayload OPTIONAL,
averageRLC-BufferPayload AverageRLC-BufferPayload OPTIONAL,
varianceOfRLC-BufferPayload VarianceOfRLC-BufferPayload OPTIONAL
}
TrafficVolumeMeasuredResultsList ::= SEQUENCE (SIZE (1..maxRB)) OF
TrafficVolumeMeasuredResults
TrafficVolumeMeasurement ::= SEQUENCE {
trafficVolumeMeasurementObjectList TrafficVolumeMeasurementObjectList OPTIONAL,
trafficVolumeMeasQuantity TrafficVolumeMeasQuantity OPTIONAL,
trafficVolumeReportingQuantity TrafficVolumeReportingQuantity OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria TrafficVolumeReportCriteria
}
TrafficVolumeMeasurementObjectList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
UL-TrCH-Identity
TrafficVolumeReportCriteria ::= CHOICE {
trafficVolumeReportingCriteria TrafficVolumeReportingCriteria,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
TrafficVolumeReportCriteriaSysInfo ::= CHOICE {
trafficVolumeReportingCriteria TrafficVolumeReportingCriteria,
periodicalReportingCriteria PeriodicalReportingCriteria
}
TrafficVolumeReportingCriteria ::= SEQUENCE {
-- NOTE: transChCriteriaList should be mandatory in later versions of this message
transChCriteriaList TransChCriteriaList OPTIONAL
}
TrafficVolumeReportingQuantity ::= SEQUENCE {
rlc-RB-BufferPayload BOOLEAN,
rlc-RB-BufferPayloadAverage BOOLEAN,
rlc-RB-BufferPayloadVariance BOOLEAN
}
TrafficVolumeThreshold ::= ENUMERATED {
th8, th16, th32, th64, th128,
th256, th512, th1024, th2k, th3k,
th4k, th6k, th8k, th12k, th16k,
th24k, th32k, th48k, th64k, th96k,
th128k, th192k, th256k, th384k,
th512k, th768k }
TransChCriteria ::= SEQUENCE {
ul-transportChannelID UL-TrCH-Identity OPTIONAL,
eventSpecificParameters SEQUENCE (SIZE (1..maxMeasParEvent)) OF
TrafficVolumeEventParam OPTIONAL
}
TransChCriteriaList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
TransChCriteria
TransferMode ::= ENUMERATED {
acknowledgedModeRLC,
unacknowledgedModeRLC }
TransmittedPowerThreshold ::= INTEGER (-50..33)
TriggeringCondition1 ::= ENUMERATED {
activeSetCellsOnly,
monitoredSetCellsOnly,
activeSetAndMonitoredSetCells }
TriggeringCondition2 ::= ENUMERATED {
activeSetCellsOnly,
monitoredSetCellsOnly,
activeSetAndMonitoredSetCells,
detectedSetCellsOnly,
detectedSetAndMonitoredSetCells }
Tutran-Ganss-DriftRate ::= ENUMERATED {
ugdr0, ugdr1, ugdr2, ugdr5, ugdr10, ugdr15 , ugdr25,
ugdr50, ugdr-1, ugdr-2, ugdr-5, ugdr-10, ugdr-15,
ugdr-25, ugdr-50, spare }
TX-InterruptionAfterTrigger ::= ENUMERATED {
txiat0-25, txiat0-5, txiat1,
txiat2, txiat4, txiat8, txiat16 }
UDRE ::= ENUMERATED {
lessThan1,
between1-and-4,
between4-and-8,
over8 }
UDREGrowthRate ::= ENUMERATED {
growth-1-5,
growth-2,
growth-4,
growth-6,
growth-8,
growth-10,
growth-12,
growth-16 }
UDREValidityTime ::= ENUMERATED {
val-20sec,
val-40sec,
val-80sec,
val-160sec,
val-320sec,
val-640sec,
val-1280sec,
val-2560sec }
UE-6AB-Event ::= SEQUENCE {
timeToTrigger TimeToTrigger,
transmittedPowerThreshold TransmittedPowerThreshold
}
UE-6FG-Event ::= SEQUENCE {
timeToTrigger TimeToTrigger,
-- in 1.28 Mcps TDD ue-RX-TX-TimeDifferenceThreshold corresponds to TADV Threshold
ue-RX-TX-TimeDifferenceThreshold UE-RX-TX-TimeDifferenceThreshold
}
UE-6HI-Event ::= SEQUENCE {
timeToTrigger TimeToTrigger,
hysteresis Hysteresis,
ue-powerheadroomthreshold UE-PowerHeadroomThreshold,
filtercoefficient FilterCoefficient,
pendingtimeaftertrigger PendingTimeAfterTrigger OPTIONAL
}
-- dummy and dummy2 are not used in this version of the specification, they should
-- not be sent and if received the UE behaviour is not specified.
UE-AutonomousUpdateMode ::= CHOICE {
dummy NULL,
onWithNoReporting NULL,
dummy2 RL-InformationLists
}
UE-InternalEventParam ::= CHOICE {
event6a UE-6AB-Event,
event6b UE-6AB-Event,
event6c TimeToTrigger,
event6d TimeToTrigger,
event6e TimeToTrigger,
event6f UE-6FG-Event,
event6g UE-6FG-Event
}
UE-InternalEventParam-r14::= CHOICE {
event6a UE-6AB-Event,
event6b UE-6AB-Event,
event6c TimeToTrigger,
event6d TimeToTrigger,
event6e TimeToTrigger,
event6f UE-6FG-Event,
event6g UE-6FG-Event,
event6h UE-6HI-Event,
event6i UE-6HI-Event,
spare7 NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
UE-InternalEventParamList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
UE-InternalEventParam
UE-InternalEventParamList-r14 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
UE-InternalEventParam-r14
UE-InternalEventResults ::= CHOICE {
event6a NULL,
event6b NULL,
event6c NULL,
event6d NULL,
event6e NULL,
event6f PrimaryCPICH-Info,
event6g PrimaryCPICH-Info,
ue-InternalEventResults-v30ext UE-InternalEventResults-v30ext-IEs
}
UE-InternalEventResults-v30ext-IEs ::= CHOICE {
event6h NULL,
event6i NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
UE-InternalMeasQuantity ::= SEQUENCE {
measurementQuantity UE-MeasurementQuantity,
filterCoefficient FilterCoefficient DEFAULT fc0
}
UE-InternalMeasQuantity-r14 ::= SEQUENCE {
measurementQuantity UE-MeasurementQuantity-r14,
filterCoefficient FilterCoefficient DEFAULT fc0
}
UE-InternalMeasuredResults ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ue-TransmittedPowerFDD UE-TransmittedPower OPTIONAL,
ue-RX-TX-ReportEntryList UE-RX-TX-ReportEntryList OPTIONAL
},
tdd SEQUENCE {
ue-TransmittedPowerTDD-List UE-TransmittedPowerTDD-List OPTIONAL,
appliedTA UL-TimingAdvance OPTIONAL
}
}
}
UE-InternalMeasuredResults-ve30ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ue-powerheadroom UE-PowerHeadroom OPTIONAL
},
tdd NULL
}
}
UE-InternalMeasuredResults-LCR-r4 ::= SEQUENCE {
ue-TransmittedPowerTDD-List UE-TransmittedPowerTDD-List OPTIONAL,
-- If TA value is not greater than 2047, then use this IE to report.
t-ADVinfo T-ADVinfo OPTIONAL
}
UE-InternalMeasuredResults-v770ext ::= SEQUENCE {
modeSpecificInfo CHOICE {
tdd384-768 SEQUENCE {
appliedTA EXT-UL-TimingAdvance OPTIONAL
},
tdd128 SEQUENCE {
-- If TA value is greater than 2047, then use this IE to report
t-ADVinfo T-ADVinfo-ext OPTIONAL
}
}
}
UE-InternalMeasurement ::= SEQUENCE {
ue-InternalMeasQuantity UE-InternalMeasQuantity OPTIONAL,
ue-InternalReportingQuantity UE-InternalReportingQuantity OPTIONAL,
reportCriteria UE-InternalReportCriteria
}
UE-InternalMeasurement-r4 ::= SEQUENCE {
ue-InternalMeasQuantity UE-InternalMeasQuantity OPTIONAL,
ue-InternalReportingQuantity UE-InternalReportingQuantity-r4 OPTIONAL,
reportCriteria UE-InternalReportCriteria
}
UE-InternalMeasurement-r14 ::= SEQUENCE {
ue-InternalMeasQuantity UE-InternalMeasQuantity-r14 OPTIONAL,
ue-InternalReportingQuantity UE-InternalReportingQuantity-r14 OPTIONAL,
reportCriteria UE-InternalReportCriteria-r14
}
UE-InternalMeasurementSysInfo ::= SEQUENCE {
ue-InternalMeasurementID MeasurementIdentity DEFAULT 5,
ue-InternalMeasQuantity UE-InternalMeasQuantity
}
UE-InternalReportCriteria ::= CHOICE {
ue-InternalReportingCriteria UE-InternalReportingCriteria,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
UE-InternalReportCriteria-r14 ::= CHOICE {
ue-InternalReportingCriteria UE-InternalReportingCriteria-r14,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
UE-InternalReportingCriteria ::= SEQUENCE {
ue-InternalEventParamList UE-InternalEventParamList OPTIONAL
}
UE-InternalReportingCriteria-r14 ::= SEQUENCE {
ue-InternalEventParamList UE-InternalEventParamList-r14 OPTIONAL
}
UE-InternalReportingQuantity ::= SEQUENCE {
ue-TransmittedPower BOOLEAN,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ue-RX-TX-TimeDifference BOOLEAN
},
tdd SEQUENCE {
appliedTA BOOLEAN
}
}
}
UE-InternalReportingQuantity-r4 ::= SEQUENCE {
ue-TransmittedPower BOOLEAN,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ue-RX-TX-TimeDifference BOOLEAN
},
tdd SEQUENCE {
tddOption CHOICE {
-- appliedTA applies to both 3.84 Mcps TDD and to 7.68 Mcps TDD.
-- Therefore, no additional choice of TDD mode is necessary
tdd384 SEQUENCE {
appliedTA BOOLEAN
},
tdd128 SEQUENCE {
t-ADVinfo BOOLEAN
}
}
}
}
}
UE-InternalReportingQuantity-r14 ::= SEQUENCE {
ue-TransmittedPower BOOLEAN,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ue-RX-TX-TimeDifference BOOLEAN,
ue-powerheadroom BOOLEAN
},
tdd SEQUENCE {
tddOption CHOICE {
-- appliedTA applies to both 3.84 Mcps TDD and to 7.68 Mcps TDD.
-- Therefore, no additional choice of TDD mode is necessary
tdd384 SEQUENCE {
appliedTA BOOLEAN
},
tdd128 SEQUENCE {
t-ADVinfo BOOLEAN
}
}
}
}
}
-- TABULAR: UE-MeasurementQuantity, for 3.84 Mcps TDD only the first two values
-- ue-TransmittedPower and utra-Carrier-RSSI are used.
-- For 1.28 Mcps TDD ue-RX-TX-TimeDifference corresponds to T-ADV in the tabular
UE-MeasurementQuantity ::= ENUMERATED {
ue-TransmittedPower,
utra-Carrier-RSSI,
ue-RX-TX-TimeDifference }
UE-MeasurementQuantity-r14 ::= ENUMERATED {
ue-TransmittedPower,
utra-Carrier-RSSI,
ue-RX-TX-TimeDifference,
ue-powerheadroom }
UE-PowerHeadroom ::= INTEGER (0..31)
UE-PowerHeadroomThreshold ::= INTEGER (-50..33)
UE-RX-TX-ReportEntry ::= SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info,
ue-RX-TX-TimeDifferenceType1 UE-RX-TX-TimeDifferenceType1
}
UE-RX-TX-ReportEntryList ::= SEQUENCE (SIZE (1..maxRL)) OF
UE-RX-TX-ReportEntry
-- SPARE: UE-RX-TX-TimeDifferenceType1, Max = 1280
-- Values above Max are spare
UE-RX-TX-TimeDifferenceType1 ::= INTEGER (768..1791)
UE-RX-TX-TimeDifferenceType2 ::= INTEGER (0..8191)
UE-RX-TX-TimeDifferenceType2Info ::= SEQUENCE {
ue-RX-TX-TimeDifferenceType2 UE-RX-TX-TimeDifferenceType2,
neighbourQuality NeighbourQuality
}
-- In 1.28 Mcps TDD, actual value for
-- T-ADV Threshold = (UE-RX-TX-TimeDifferenceThreshold - 768) * 0.125
UE-RX-TX-TimeDifferenceThreshold ::= INTEGER (768..1280)
UE-TransmittedPower ::= INTEGER (0..104)
UE-TransmittedPowerTDD-List ::= SEQUENCE (SIZE (1..maxTS)) OF
UE-TransmittedPower
UL-TrCH-Identity ::= CHOICE{
dch TransportChannelIdentity,
-- Note: the reference to CPCH in the element name below is incorrect. The name is not changed
-- to keep it aligned with R99.
rachorcpch NULL,
usch TransportChannelIdentity
}
UE-Positioning-Accuracy ::= BIT STRING (SIZE (7))
UE-Positioning-DBDSCorrections ::= SEQUENCE {
bds-RefTime INTEGER (0..119),
bds-DBDS-InfoList DBDS-InfoList
}
UE-Positioning-CipherParameters ::= SEQUENCE {
cipheringKeyFlag BIT STRING (SIZE (1)),
cipheringSerialNumber INTEGER (0..65535)
}
UE-Positioning-DGANSSCorrections ::= SEQUENCE {
dganssreferencetime INTEGER (0..119), -- scale factor 30s
dganssInfoList DGANSSInfoList
}
UE-Positioning-DGANSSCorrections-r9 ::= SEQUENCE {
dganssreferencetime INTEGER (0..119), -- scale factor 30s
dganssInfoList DGANSSInfoList-r9
}
UE-Positioning-DGANSSCorrections-v920ext ::= SEQUENCE {
dganssInfoList DGANSSInfoList-v920ext
}
UE-Positioning-Error ::= SEQUENCE {
errorReason UE-Positioning-ErrorCause,
ue-positioning-GPS-additionalAssistanceDataRequest
UE-Positioning-GPS-AdditionalAssistanceDataRequest OPTIONAL
}
UE-Positioning-Error-r7 ::= SEQUENCE {
errorReason UE-Positioning-ErrorCause-r7,
ue-positioning-GPS-additionalAssistanceDataRequest
UE-Positioning-GPS-AdditionalAssistanceDataRequest OPTIONAL,
ue-positioning-GANSS-additionalAssistanceDataRequest
UE-Positioning-GANSS-AdditionalAssistanceDataRequest OPTIONAL
}
UE-Positioning-Error-v860ext ::= SEQUENCE {
ue-positioning-GANSS-additionalAssistanceDataRequest
UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext OPTIONAL
}
UE-Positioning-Error-vc50ext ::= SEQUENCE {
ue-positioning-GANSS-additionalAssistanceDataRequest
UE-Positioning-GANSS-AdditionalAssistanceDataRequest-vc50ext OPTIONAL
}
UE-Positioning-ErrorCause ::= ENUMERATED {
notEnoughOTDOA-Cells,
notEnoughGPS-Satellites,
assistanceDataMissing,
notAccomplishedGPS-TimingOfCellFrames,
undefinedError,
requestDeniedByUser,
notProcessedAndTimeout,
referenceCellNotServingCell }
UE-Positioning-ErrorCause-r7 ::= ENUMERATED {
notEnoughOTDOA-Cells,
notEnoughGPS-Satellites,
assistanceDataMissing,
notAccomplishedGPS-TimingOfCellFrames,
undefinedError,
requestDeniedByUser,
notProcessedAndTimeout,
referenceCellNotServingCell,
notEnoughGANSS-Satellites,
notAccomplishedGANSS-TimingOfCellFrames,
spare6, spare5, spare4, spare3, spare2, spare1 }
UE-Positioning-EventParam ::= SEQUENCE {
reportingAmount ReportingAmount,
reportFirstFix BOOLEAN,
measurementInterval UE-Positioning-MeasurementInterval,
eventSpecificInfo UE-Positioning-EventSpecificInfo
}
UE-Positioning-EventParam-r7 ::= SEQUENCE {
reportingAmount ReportingAmount,
reportFirstFix BOOLEAN,
measurementInterval UE-Positioning-MeasurementInterval,
eventSpecificInfo UE-Positioning-EventSpecificInfo-r7
}
UE-Positioning-EventParamList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
UE-Positioning-EventParam
UE-Positioning-EventParamList-r7 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
UE-Positioning-EventParam-r7
UE-Positioning-EventSpecificInfo ::= CHOICE {
e7a ThresholdPositionChange,
e7b ThresholdSFN-SFN-Change,
e7c ThresholdSFN-GPS-TOW
}
UE-Positioning-EventSpecificInfo-r7 ::= CHOICE {
e7a ThresholdPositionChange,
e7b ThresholdSFN-SFN-Change,
e7c ThresholdSFN-GPS-TOW-us,
e7d ThresholdSFN-GANSS-TOW
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-AddUTCModels ::= SEQUENCE {
utcModel1 UTCmodelSet1 OPTIONAL,
utcModel2 UTCmodelSet2 OPTIONAL,
utcModel3 UTCmodelSet3 OPTIONAL
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-AddUTCModels-r12 ::= SEQUENCE {
utcModel1 UTCmodelSet1 OPTIONAL,
utcModel2 UTCmodelSet2 OPTIONAL,
utcModel3 UTCmodelSet3 OPTIONAL,
utcModel4 UTCmodelSet4 OPTIONAL
}
UE-Positioning-GANSS-AddUTCModels-vc50ext ::= SEQUENCE {
utcModel4 UTCmodelSet4 OPTIONAL
}
UE-Positioning-GANSS-Almanac ::= SEQUENCE{
ganss-wk-number INTEGER (0..255),
alm-keplerianParameters ALM-keplerianParameters OPTIONAL
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-Almanac-v860ext ::= SEQUENCE {
alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
}
UE-Positioning-GANSS-Almanac-r8 ::= SEQUENCE{
ganss-wk-number INTEGER (0..255),
alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
}
UE-Positioning-GANSS-Almanac-va40ext ::= SEQUENCE {
complete-Almanac-Provided BOOLEAN OPTIONAL
}
UE-Positioning-GANSS-Almanac-r10 ::= SEQUENCE{
ganss-wk-number INTEGER (0..255),
complete-Almanac-Provided BOOLEAN OPTIONAL,
alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
}
UE-Positioning-GANSS-Almanac-r12 ::= SEQUENCE{
ganss-wk-number INTEGER (0..255),
complete-Almanac-Provided BOOLEAN OPTIONAL,
alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL,
alm-keplerianBDSAlmanac ALM-BDSKeplerianSet OPTIONAL
}
UE-Positioning-GANSS-Almanac-vc50ext ::= SEQUENCE {
alm-keplerianBDSAlmanac ALM-BDSKeplerianSet OPTIONAL
}
UE-Positioning-GANSS-AdditionalAssistanceDataRequest ::= SEQUENCE {
ganssReferenceTime BOOLEAN,
ganssreferenceLocation BOOLEAN,
ganssIonosphericModel BOOLEAN,
ganssRequestedGenericAssistanceDataList GanssRequestedGenericAssistanceDataList
}
UE-Positioning-GANSS-AdditionalAssistanceDataRequest-v860ext ::= SEQUENCE {
ganssAddIonoModelReq BIT STRING (SIZE (2)) OPTIONAL,
ganssEOPreq ENUMERATED { true } OPTIONAL,
ganssRequestedGenericAssistanceDataList
GanssRequestedGenericAssistanceDataList-v860ext
}
UE-Positioning-GANSS-AdditionalAssistanceDataRequest-vc50ext ::= SEQUENCE {
ganssRequestedGenericAssistanceDataList
GanssRequestedGenericAssistanceDataList-vc50ext
}
UE-Positioning-GANSS-AddIonoModel ::= SEQUENCE {
dataID BIT STRING (SIZE (2)),
alpha-beta-parameters UE-Positioning-GPS-IonosphericModel
}
UE-Positioning-GANSS-AddNavigationModels ::= SEQUENCE {
non-broadcastIndication ENUMERATED { true } OPTIONAL,
ganssSatInfoNavList Ganss-Sat-Info-AddNavList
}
UE-Positioning-GANSS-AddNavigationModels-r12 ::= SEQUENCE {
non-broadcastIndication ENUMERATED { true } OPTIONAL,
ganssSatInfoNavList Ganss-Sat-Info-AddNavList-r12
}
UE-Positioning-GANSS-AddNavigationModels-vc50ext ::= SEQUENCE {
ganssSatInfoNavList Ganss-Sat-Info-AddNavList-vc50ext
}
UE-Positioning-GANSS-AssistanceData ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
ganssGenericDataList GANSSGenericDataList OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-v860ext ::= SEQUENCE {
uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
uePositioningGanssEarthOrientationPara UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
ganssGenericDataList GANSSGenericDataList-v860ext OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-r8 ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
uePositioningGanssEarthOrientationPara
UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
ganssGenericDataList GANSSGenericDataList-r8 OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-r9 ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
uePositioningGanssEarthOrientationPara
UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
ganssGenericDataList GANSSGenericDataList-r9 OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-v920ext ::= SEQUENCE {
ganssGenericDataList GANSSGenericDataList-v920ext OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-va40ext ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext OPTIONAL,
ganssGenericDataList GANSSGenericDataList-va40ext OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-vc50ext ::= SEQUENCE {
ganssGenericDataList GANSSGenericDataList-vc50ext OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-r10 ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
uePositioningGanssEarthOrientationPara
UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
ganssGenericDataList GANSSGenericDataList-r10 OPTIONAL
}
UE-Positioning-GANSS-AssistanceData-r12 ::= SEQUENCE {
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
uePositioningGanssEarthOrientationPara UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
ganssGenericDataList GANSSGenericDataList-r12 OPTIONAL
}
UE-Positioning-GANSS-AuxiliaryInfo ::= CHOICE {
-- This choice may only be present if GANSS ID indicates Modernized GPS
ganssID1 AuxInfoGANSS-ID1,
-- This choice may only be present if GANSS ID indicates GLONASS
ganssID3 AuxInfoGANSS-ID3
}
UE-Positioning-GANSS-ClockModel ::= SEQUENCE {
satellite-clock-modelList Satellite-clock-modelList
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-AddClockModels ::= SEQUENCE {
navClockModel NAVclockModel OPTIONAL,
cnavClockModel CNAVclockModel OPTIONAL,
glonassClockModel GLONASSclockModel OPTIONAL,
sbasClockModel SBASclockModel OPTIONAL
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-AddClockModels-r12 ::= SEQUENCE {
navClockModel NAVclockModel OPTIONAL,
cnavClockModel CNAVclockModel OPTIONAL,
glonassClockModel GLONASSclockModel OPTIONAL,
sbasClockModel SBASclockModel OPTIONAL,
bdsClockModel BDSclockModel OPTIONAL
}
UE-Positioning-GANSS-AddClockModels-vc50ext ::= SEQUENCE {
bdsClockModel BDSclockModel OPTIONAL
}
-- This IE, if included, shall contain exactly one of the optional elements
UE-Positioning-GANSS-AddOrbitModels ::= SEQUENCE {
navKeplerianSet NavModel-NAVKeplerianSet OPTIONAL,
cnavKeplerianSet NavModel-CNAVKeplerianSet OPTIONAL,
glonassECEF NavModel-GLONASSecef OPTIONAL,
sbasECEF NavModel-SBASecef OPTIONAL
}
UE-Positioning-GANSS-AddOrbitModels-r12 ::= SEQUENCE {
navKeplerianSet NavModel-NAVKeplerianSet OPTIONAL,
cnavKeplerianSet NavModel-CNAVKeplerianSet OPTIONAL,
glonassECEF NavModel-GLONASSecef OPTIONAL,
sbasECEF NavModel-SBASecef OPTIONAL,
bdsKeplerianSet NavModel-BDSKeplerianSet OPTIONAL
}
UE-Positioning-GANSS-AddOrbitModels-vc50ext ::= SEQUENCE {
bdsKeplerianSet NavModel-BDSKeplerianSet OPTIONAL
}
UE-Positioning-GANSS-Data ::= SEQUENCE {
ganssDataCipheringInfo UE-Positioning-CipherParameters OPTIONAL,
ganssDecipheringKeys GANSSDecipheringKeys OPTIONAL,
uePositioningGanssReferenceTime UE-Positioning-GANSS-ReferenceTime OPTIONAL,
uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
ganssGenericDataList GANSSGenericDataList OPTIONAL
}
UE-Positioning-GANSS-Data-Bit-Assistance ::= SEQUENCE {
ganss-tod INTEGER (0..59),
dataBitAssistanceList DataBitAssistanceList
}
UE-Positioning-GANSS-EarthOrientPara ::= SEQUENCE {
teop BIT STRING (SIZE (16)),
pmX BIT STRING (SIZE (21)),
pmXdot BIT STRING (SIZE (15)),
pmY BIT STRING (SIZE (21)),
pmYdot BIT STRING (SIZE (15)),
deltaUT1 BIT STRING (SIZE (31)),
deltaUT1dot BIT STRING (SIZE (19))
}
UE-Positioning-GANSS-IonosphericModel ::= SEQUENCE {
alpha-zero-ionos BIT STRING (SIZE (11)),
alpha-one-ionos BIT STRING (SIZE (11)),
alpha-two-ionos BIT STRING (SIZE (14)),
gANSS-storm-flags GANSS-Storm-Flag OPTIONAL
}
UE-Positioning-BDS-IonoGridModel ::= SEQUENCE {
-- Actual value bds-RefTime = ((30..3600) / 30) - 1.
bds-RefTime INTEGER (0..119),
bds-IGPInfoList BDS-IGPInfoList
}
UE-Positioning-GANSS-MeasuredResults ::= SEQUENCE {
referenceTime CHOICE {
utran-GANSSReferenceTimeResult UTRAN-GANSSReferenceTime,
ganssReferenceTimeOnly GANSSReferenceTimeOnly
},
ganssGenericMeasurementInfo GANSSGenericMeasurementInfo
}
UE-Positioning-GANSS-MeasuredResults-v860ext ::= SEQUENCE {
ganssGenericMeasurementInfo GANSSGenericMeasurementInfo-v860ext
}
UE-Positioning-GANSS-NavigationModel ::= SEQUENCE {
non-broadcastIndication ENUMERATED { true } OPTIONAL,
ganssSatInfoNavList Ganss-Sat-Info-NavList
}
UE-Positioning-GANSS-OrbitModel ::= SEQUENCE {
keplerianParameters KeplerianParameters OPTIONAL
}
UE-Positioning-GANSS-RealTimeIntegrity ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
bad-ganss-satId INTEGER (0..63),
bad-ganss-signalId BIT STRING (SIZE (8)) OPTIONAL
}
UE-Positioning-GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
satelliteInformationList GANSSSatelliteInformationList
}
UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext ::= SEQUENCE {
satelliteInformationList GANSSSatelliteInformationList-va40ext
}
UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 ::= SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
satelliteInformationList GANSSSatelliteInformationList-r10
}
UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext ::= SEQUENCE {
confidence INTEGER (0..100) OPTIONAL,
satelliteInformationList GANSSSatelliteInformationList-vc50ext
}
UE-Positioning-GANSS-ReferenceMeasurementInfo-r12 ::= SEQUENCE {
ganssSignalId GANSS-Signal-Id OPTIONAL,
confidence INTEGER (0..100) OPTIONAL,
satelliteInformationList GANSSSatelliteInformationList-r12
}
UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE {
ganssDay INTEGER (0..8191) OPTIONAL,
ganssTod INTEGER (0..86399),
ganssTodUncertainty INTEGER (0..127) OPTIONAL,
ganssTimeId INTEGER (0..7) OPTIONAL,
utran-ganssreferenceTime SEQUENCE {
timingOfCellFrames INTEGER (0..3999999),
mode CHOICE {
fdd SEQUENCE {
primary-CPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE {
cellParameters CellParametersID
}
},
referenceSfn INTEGER (0..4095)
} OPTIONAL,
tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
}
UE-Positioning-GANSS-ReferenceTime-va40ext ::= SEQUENCE {
ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL
}
UE-Positioning-GANSS-ReferenceTime-r10 ::= SEQUENCE {
ganssDay INTEGER (0..8191) OPTIONAL,
ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL,
ganssTod INTEGER (0..86399),
ganssTodUncertainty INTEGER (0..127) OPTIONAL,
ganssTimeId INTEGER (0..7) OPTIONAL,
utran-ganssreferenceTime SEQUENCE {
timingOfCellFrames INTEGER (0..3999999),
mode CHOICE {
fdd SEQUENCE {
primary-CPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE {
cellParameters CellParametersID
}
},
referenceSfn INTEGER (0..4095)
} OPTIONAL,
tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
}
UE-Positioning-GANSS-SBAS-ID ::= ENUMERATED {
waas,
egnos,
msas,
gagan,
spare4,
spare3,
spare2,
spare1 }
UE-Positioning-GANSS-TimeModel ::= SEQUENCE {
ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s
ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35
-- 'ganss-t-al' scale factor 2-51
ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL,
-- 'ganss-t-a2' scale factor 2-68
ganss-t-a2 INTEGER (-64..63) OPTIONAL,
gnss-to-id ENUMERATED { gps, galileo, qzss,
glonass, spare4, spare3, spare2, spare1 },
ganss-wk-number INTEGER (0..8191) OPTIONAL
}
UE-Positioning-GANSS-TimeModel-va40ext ::= SEQUENCE {
deltaT INTEGER (-128..127) OPTIONAL
}
UE-Positioning-GANSS-TimeModel-r10 ::= SEQUENCE {
ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s
ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35
-- 'ganss-t-al' scale factor 2-51
ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL,
-- 'ganss-t-a2' scale factor 2-68
ganss-t-a2 INTEGER (-64..63) OPTIONAL,
gnss-to-id ENUMERATED { gps, galileo, qzss,
glonass, bds, spare3, spare2, spare1 },
ganss-wk-number INTEGER (0..8191) OPTIONAL,
deltaT INTEGER (-128..127) OPTIONAL
}
UE-Positioning-GANSS-TimeModels ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel
UE-Positioning-GANSS-TimeModels-va40ext ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel-va40ext
UE-Positioning-GANSS-UTCModel ::= SEQUENCE {
a-one-utc BIT STRING (SIZE (24)),
a-zero-utc BIT STRING (SIZE (32)),
t-ot-utc BIT STRING (SIZE (8)),
delta-t-ls-utc BIT STRING (SIZE (8)),
w-n-t-utc BIT STRING (SIZE (8)),
w-n-lsf-utc BIT STRING (SIZE (8)),
dn-utc BIT STRING (SIZE (8)),
delta-t-lsf-utc BIT STRING (SIZE (8))
}
UE-Positioning-GPS-AcquisitionAssistance ::= SEQUENCE {
gps-ReferenceTime GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
satelliteInformationList AcquisitionSatInfoList
}
UE-Positioning-GPS-AcquisitionAssistance-v770ext ::= SEQUENCE {
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
}
UE-Positioning-GPS-AcquisitionAssistance-r7 ::= SEQUENCE {
gps-ReferenceTime GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL,
satelliteInformationList AcquisitionSatInfoList
}
UE-Positioning-GPS-AcquisitionAssistance-va40ext ::= SEQUENCE {
satelliteInformationList AcquisitionSatInfoList-va40ext
}
UE-Positioning-GPS-AcquisitionAssistance-r10 ::= SEQUENCE {
gps-ReferenceTime GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty
OPTIONAL,
satelliteInformationList AcquisitionSatInfoList-r10
}
UE-Positioning-GPS-AcquisitionAssistance-vc50ext ::= SEQUENCE {
confidence INTEGER (0..100) OPTIONAL,
satelliteInformationList AcquisitionSatInfoList-vc50ext
}
UE-Positioning-GPS-AcquisitionAssistance-r12 ::= SEQUENCE {
gps-ReferenceTime GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty
OPTIONAL,
confidence INTEGER (0..100) OPTIONAL,
satelliteInformationList AcquisitionSatInfoList-r12
}
UE-Positioning-GPS-AdditionalAssistanceDataRequest ::= SEQUENCE {
almanacRequest BOOLEAN,
utcModelRequest BOOLEAN,
ionosphericModelRequest BOOLEAN,
navigationModelRequest BOOLEAN,
dgpsCorrectionsRequest BOOLEAN,
referenceLocationRequest BOOLEAN,
referenceTimeRequest BOOLEAN,
aquisitionAssistanceRequest BOOLEAN,
realTimeIntegrityRequest BOOLEAN,
navModelAddDataRequest UE-Positioning-GPS-NavModelAddDataReq OPTIONAL
}
UE-Positioning-GPS-Almanac ::= SEQUENCE {
wn-a BIT STRING (SIZE (8)),
almanacSatInfoList AlmanacSatInfoList,
sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
}
UE-Positioning-GPS-Almanac-va40ext ::= SEQUENCE {
complete-Almanac-Provided BOOLEAN OPTIONAL
}
UE-Positioning-GPS-Almanac-r10 ::= SEQUENCE {
wn-a BIT STRING (SIZE (8)),
complete-Almanac-Provided BOOLEAN OPTIONAL,
almanacSatInfoList AlmanacSatInfoList,
sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
}
UE-Positioning-GPS-AssistanceData ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections OPTIONAL,
ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance OPTIONAL,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL,
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy UE-Positioning-GPS-ReferenceCellInfo OPTIONAL
}
UE-Positioning-GPS-AssistanceData-v770ext ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-v770ext OPTIONAL
}
UE-Positioning-GPS-AssistanceData-r7 ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r7 OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections OPTIONAL,
ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-r7 OPTIONAL,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
}
UE-Positioning-GPS-AssistanceData-r9 ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r7 OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL,
ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-r7 OPTIONAL,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
}
UE-Positioning-GPS-AssistanceData-v920ext ::= SEQUENCE {
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext OPTIONAL
}
UE-Positioning-GPS-AssistanceData-va40ext ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-va40ext
OPTIONAL
}
UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL,
ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-r10
OPTIONAL,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
}
UE-Positioning-GPS-AssistanceData-vc50ext ::= SEQUENCE {
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-vc50ext
OPTIONAL
}
UE-Positioning-GPS-AssistanceData-r12 ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL,
ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL,
ue-positioning-GPS-AcquisitionAssistance
UE-Positioning-GPS-AcquisitionAssistance-r12
OPTIONAL,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
}
UE-Positioning-GPS-DGPS-Corrections ::= SEQUENCE {
gps-TOW GPS-TOW-1sec,
statusHealth DiffCorrectionStatus,
dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList
}
UE-Positioning-GPS-DGPS-Corrections-r9 ::= SEQUENCE {
gps-TOW GPS-TOW-1sec,
statusHealth DiffCorrectionStatus,
dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList-r9
}
UE-Positioning-GPS-DGPS-Corrections-v920ext ::= SEQUENCE {
dgps-CorrectionSatInfoList DGPS-CorrectionSatInfoList-v920ext
}
UE-Positioning-GPS-IonosphericModel ::= SEQUENCE {
alpha0 BIT STRING (SIZE (8)),
alpha1 BIT STRING (SIZE (8)),
alpha2 BIT STRING (SIZE (8)),
alpha3 BIT STRING (SIZE (8)),
beta0 BIT STRING (SIZE (8)),
beta1 BIT STRING (SIZE (8)),
beta2 BIT STRING (SIZE (8)),
beta3 BIT STRING (SIZE (8))
}
UE-Positioning-GPS-MeasurementResults ::= SEQUENCE {
referenceTime CHOICE {
utran-GPSReferenceTimeResult UTRAN-GPSReferenceTimeResult,
gps-ReferenceTimeOnly GPS-TOW-1msec
},
gps-MeasurementParamList GPS-MeasurementParamList
}
UE-Positioning-GPS-MeasurementResults-v770ext ::= SEQUENCE {
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
}
UE-Positioning-GPS-NavigationModel ::= SEQUENCE {
navigationModelSatInfoList NavigationModelSatInfoList
}
UE-Positioning-GPS-NavModelAddDataReq ::= SEQUENCE {
gps-Week INTEGER (0..1023),
-- SPARE: gps-Toe, Max = 167
-- Values above Max are spare
gps-Toe INTEGER (0..255),
-- SPARE: tToeLimit, Max = 10
-- Values above Max are spare
tToeLimit INTEGER (0..15),
satDataList SatDataList
}
UE-Positioning-GPS-ReferenceCellInfo ::= SEQUENCE{
modeSpecificInfo CHOICE {
fdd SEQUENCE {
referenceIdentity PrimaryCPICH-Info
},
tdd SEQUENCE {
referenceIdentity CellParametersID
}
}
}
UE-Positioning-GPS-ReferenceTime ::= SEQUENCE {
gps-Week INTEGER (0..1023),
gps-tow-1msec GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
}
UE-Positioning-GPS-ReferenceTime-v770ext ::= SEQUENCE {
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
}
UE-Positioning-GPS-ReferenceTime-r7 ::= SEQUENCE {
gps-Week INTEGER (0..1023),
gps-tow-1msec GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL,
sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
}
UE-Positioning-GPS-ReferenceTime-va40ext ::= SEQUENCE {
gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL
}
UE-Positioning-GPS-ReferenceTime-r10 ::= SEQUENCE {
gps-Week INTEGER (0..1023),
gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL,
gps-tow-1msec GPS-TOW-1msec,
utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty
OPTIONAL,
sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
}
UE-Positioning-GPS-ReferenceTimeUncertainty ::= INTEGER (0..127)
UE-Positioning-GPS-UTC-Model ::= SEQUENCE {
a1 BIT STRING (SIZE (24)),
a0 BIT STRING (SIZE (32)),
t-ot BIT STRING (SIZE (8)),
wn-t BIT STRING (SIZE (8)),
delta-t-LS BIT STRING (SIZE (8)),
wn-lsf BIT STRING (SIZE (8)),
dn BIT STRING (SIZE (8)),
delta-t-LSF BIT STRING (SIZE (8))
}
UE-Positioning-IPDL-Parameters ::= SEQUENCE {
ip-Spacing IP-Spacing,
ip-Length IP-Length,
ip-Offset INTEGER (0..9),
seed INTEGER (0..63),
burstModeParameters BurstModeParameters OPTIONAL
}
UE-Positioning-IPDL-Parameters-r4 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ip-Spacing IP-Spacing,
ip-Length IP-Length,
ip-Offset INTEGER (0..9),
seed INTEGER (0..63)
},
tdd SEQUENCE {
ip-Spacing-TDD IP-Spacing-TDD,
ip-slot INTEGER (0..14),
ip-Start INTEGER (0..4095),
ip-PCCPCG IP-PCCPCH-r4 OPTIONAL
}
},
burstModeParameters BurstModeParameters OPTIONAL
}
UE-Positioning-IPDL-Parameters-TDD-r4-ext ::= SEQUENCE {
ip-Spacing IP-Spacing-TDD,
ip-slot INTEGER (0..14),
ip-Start INTEGER (0..4095),
ip-PCCPCG IP-PCCPCH-r4 OPTIONAL,
burstModeParameters BurstModeParameters
}
UE-Positioning-MeasuredResults ::= SEQUENCE {
ue-positioning-OTDOA-Measurement UE-Positioning-OTDOA-Measurement OPTIONAL,
-- Extended 'ue-positioning-PositionEstimateInfo' information may be provided using IE
-- 'UE-Positioning-PositionEstimateInfo-v770ext' in IE 'UE-Positioning-MeasuredResults-v770ext'.
ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo OPTIONAL,
ue-positioning-GPS-Measurement UE-Positioning-GPS-MeasurementResults OPTIONAL,
-- The 'ue-positioning-Error' information may be provided using IE 'UE-Positioning-Error-r7' in
-- IE 'UE-Positioning-MeasuredResults-v770ext'.
-- If IE 'UE-Positioning-Error-r7' is present, the corresponding IE 'UE-Positioning-Error' shall
-- be excluded.
ue-positioning-Error UE-Positioning-Error OPTIONAL
}
UE-Positioning-MeasuredResults-v770ext ::= SEQUENCE {
ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo-v770ext OPTIONAL,
ue-positioning-GPS-Measurement UE-Positioning-GPS-MeasurementResults-v770ext
OPTIONAL,
ue-positioning-Error UE-Positioning-Error-r7 OPTIONAL,
ue-positioning-Ganss-MeasuredResults UE-Positioning-GANSS-MeasuredResults OPTIONAL
}
UE-Positioning-MeasuredResults-v390ext ::= SEQUENCE {
ue-Positioning-OTDOA-Measurement-v390ext UE-Positioning-OTDOA-Measurement-v390ext
}
UE-Positioning-MeasuredResults-v860ext ::= SEQUENCE {
ue-positioning-Error UE-Positioning-Error-v860ext OPTIONAL,
ue-positioning-Ganss-MeasurementResults UE-Positioning-GANSS-MeasuredResults-v860ext OPTIONAL
}
UE-Positioning-MeasuredResults-vc50ext ::= SEQUENCE {
ue-positioning-Error UE-Positioning-Error-vc50ext OPTIONAL
}
UE-Positioning-MeasuredResults-vd20ext ::= SEQUENCE {
ue-positioning-AddPos-MeasurementResults UE-Positioning-AddPos-MeasuredResults OPTIONAL,
ue-positioning-PositionEstimateInfo UE-Positioning-PositionEstimateInfo-vd20ext
OPTIONAL
}
UE-Positioning-Measurement ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity,
reportCriteria UE-Positioning-ReportCriteria,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData OPTIONAL
}
UE-Positioning-Measurement-v390ext ::= SEQUENCE {
ue-positioning-ReportingQuantity-v390ext
UE-Positioning-ReportingQuantity-v390ext OPTIONAL,
measurementValidity MeasurementValidity OPTIONAL,
ue-positioning-OTDOA-AssistanceData-UEB UE-Positioning-OTDOA-AssistanceData-UEB OPTIONAL
}
UE-Positioning-Measurement-r4 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r4,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r4 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData OPTIONAL
}
UE-Positioning-Measurement-r7 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r7,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r7 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData OPTIONAL
}
UE-Positioning-Measurement-r8 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r7 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r8 OPTIONAL
}
UE-Positioning-Measurement-r9 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r9 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r9 OPTIONAL
}
UE-Positioning-Measurement-r10 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r10 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r10 OPTIONAL
}
UE-Positioning-Measurement-r12 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r12 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r12 OPTIONAL
}
UE-Positioning-Measurement-r13 ::= SEQUENCE {
ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r13,
measurementValidity MeasurementValidity OPTIONAL,
reportCriteria UE-Positioning-ReportCriteria-r7,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r12 OPTIONAL,
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r12 OPTIONAL
}
UE-Positioning-MeasurementEventResults ::= CHOICE {
-- In case of 'event7a' reporting, if IE 'UE-Positioning-PositionEstimateInfo' is not needed,
-- CHOICE shall be set to 'additionalOrReplacedPosMeasEvent'and the 'event7a' shall be included
-- in IE 'UE-Positioning-MeasurementEventResults-v770ext'.
event7a UE-Positioning-PositionEstimateInfo,
event7b UE-Positioning-OTDOA-Measurement,
event7c UE-Positioning-GPS-MeasurementResults,
-- If CHOICE is set to 'additionalOrReplacedPosMeasEvent',
-- IE 'UE-Positioning-MeasurementEventResults-v770ext' shall be present.
additionalOrReplacedPosMeasEvent NULL
}
UE-Positioning-MeasurementEventResults-v770ext ::= CHOICE {
event7a UE-Positioning-PositionEstimateInfo-v770ext,
event7c UE-Positioning-GPS-MeasurementResults-v770ext,
event7d UE-Positioning-GANSS-MeasuredResults,
spare NULL
}
UE-Positioning-MeasurementEventResults-v860ext ::= CHOICE {
event7d UE-Positioning-GANSS-MeasuredResults-v860ext
}
UE-Positioning-MeasurementInterval ::= ENUMERATED {
e5, e15, e60, e300,
e900, e1800, e3600, e7200 }
UE-Positioning-MethodType ::= ENUMERATED {
ue-Assisted,
ue-Based,
ue-BasedPreferred,
ue-AssistedPreferred }
UE-Positioning-OTDOA-AssistanceData ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo
UE-Positioning-OTDOA-ReferenceCellInfo OPTIONAL,
ue-positioning-OTDOA-NeighbourCellList
UE-Positioning-OTDOA-NeighbourCellList OPTIONAL
}
UE-Positioning-OTDOA-AssistanceData-r4 ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo
UE-Positioning-OTDOA-ReferenceCellInfo-r4 OPTIONAL,
ue-positioning-OTDOA-NeighbourCellList
UE-Positioning-OTDOA-NeighbourCellList-r4 OPTIONAL
}
UE-Positioning-OTDOA-AssistanceData-r4ext ::= SEQUENCE {
-- In case of TDD these IPDL parameters shall be used for the reference cell instead of
-- IPDL Parameters in IE UE-Positioning-OTDOA-ReferenceCellInfo
ue-Positioning-IPDL-Parameters-TDD-r4-ext
UE-Positioning-IPDL-Parameters-TDD-r4-ext OPTIONAL,
-- These IPDL parameters shall be used for the neighbour cells in case of TDD instead of
-- IPDL Parameters in IE UE-Positioning-OTDOA-NeighbourCellInfoList. The cells shall be
-- listed in the same order as in IE UE-Positioning-OTDOA-NeighbourCellInfoList
ue-Positioning-IPDL-Parameters-TDDList-r4-ext
UE-Positioning-IPDL-Parameters-TDDList-r4-ext OPTIONAL
}
UE-Positioning-OTDOA-AssistanceData-UEB ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo-UEB
UE-Positioning-OTDOA-ReferenceCellInfo-UEB OPTIONAL,
ue-positioning-OTDOA-NeighbourCellList-UEB
UE-Positioning-OTDOA-NeighbourCellList-UEB OPTIONAL
}
UE-Positioning-OTDOA-AssistanceData-UEB-ext ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo-UEB-ext
UE-Positioning-OTDOA-ReferenceCellInfo-UEB-ext OPTIONAL,
ue-positioning-OTDOA-NeighbourCellList-UEB-ext
UE-Positioning-OTDOA-NeighbourCellList-UEB-ext OPTIONAL
}
UE-Positioning-OTDOA-AssistanceData-r7 ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo UE-Positioning-OTDOA-ReferenceCellInfo-r7 OPTIONAL,
ue-positioning-OTDOA-NeighbourCellList UE-Positioning-OTDOA-NeighbourCellList-r7 OPTIONAL
}
UE-Positioning-IPDL-Parameters-TDDList-r4-ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-IPDL-Parameters-TDD-r4-ext
UE-Positioning-OTDOA-MeasuredResultsTDD-ext ::= SEQUENCE {
neighbourList NeighbourList-TDD-r7 OPTIONAL
}
UE-Positioning-OTDOA-Measurement ::= SEQUENCE {
sfn INTEGER (0..4095),
modeSpecificInfo CHOICE {
fdd SEQUENCE {
referenceCellIDentity PrimaryCPICH-Info,
ue-RX-TX-TimeDifferenceType2Info UE-RX-TX-TimeDifferenceType2Info
},
tdd SEQUENCE {
referenceCellIdentity CellParametersID
}
},
neighbourList NeighbourList OPTIONAL
}
UE-Positioning-OTDOA-Measurement-v390ext ::= SEQUENCE {
neighbourList-v390ext NeighbourList-v390ext
}
UE-Positioning-OTDOA-NeighbourCellInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL,
sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
searchWindowSize OTDOA-SearchWindowSize,
positioningMode CHOICE{
ueBased SEQUENCE {},
ueAssisted SEQUENCE {}
}
}
UE-Positioning-OTDOA-NeighbourCellInfo-r4 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL,
sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
sfn-Offset-Validity SFN-Offset-Validity OPTIONAL,
sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
searchWindowSize OTDOA-SearchWindowSize,
positioningMode CHOICE {
ueBased SEQUENCE {
relativeNorth INTEGER (-20000..20000) OPTIONAL,
relativeEast INTEGER (-20000..20000) OPTIONAL,
relativeAltitude INTEGER (-4000..4000) OPTIONAL,
fineSFN-SFN FineSFN-SFN OPTIONAL,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0.. 32766) OPTIONAL
},
ueAssisted SEQUENCE {}
}
}
UE-Positioning-OTDOA-NeighbourCellInfo-UEB ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL,
sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
searchWindowSize OTDOA-SearchWindowSize,
relativeNorth INTEGER (-20000..20000) OPTIONAL,
relativeEast INTEGER (-20000..20000) OPTIONAL,
relativeAltitude INTEGER (-4000..4000) OPTIONAL,
fineSFN-SFN FineSFN-SFN,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0..32766) OPTIONAL
}
UE-Positioning-OTDOA-NeighbourCellInfo-UEB-ext ::= SEQUENCE {
-- actual value roundTripTimeExtension = (IE value * 0.0625)
roundTripTimeExtension INTEGER (0..70274) OPTIONAL
}
UE-Positioning-OTDOA-NeighbourCellInfo-r7 ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL,
sfn-SFN-RelTimeDifference SFN-SFN-RelTimeDifference1,
sfn-Offset-Validity SFN-Offset-Validity OPTIONAL,
sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
searchWindowSize OTDOA-SearchWindowSize,
positioningMode CHOICE {
ueBased SEQUENCE {
relativeNorth INTEGER (-20000..20000) OPTIONAL,
relativeEast INTEGER (-20000..20000) OPTIONAL,
relativeAltitude INTEGER (-4000..4000) OPTIONAL,
fineSFN-SFN FineSFN-SFN OPTIONAL,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0.. 32766) OPTIONAL,
-- actual value roundTripTimeExtension = (IE value * 0.0625)
roundTripTimeExtension INTEGER (0..70274) OPTIONAL
},
ueAssisted SEQUENCE {}
}
}
UE-Positioning-OTDOA-NeighbourCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-OTDOA-NeighbourCellInfo
UE-Positioning-OTDOA-NeighbourCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-OTDOA-NeighbourCellInfo-r4
UE-Positioning-OTDOA-NeighbourCellList-UEB ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-OTDOA-NeighbourCellInfo-UEB
-- The order of the list corresponds to the order of UE-Positioning-OTDOA-NeighbourCellInfo-UEB
-- in UE-Positioning-OTDOA-NeighbourCellList-UEB
UE-Positioning-OTDOA-NeighbourCellList-UEB-ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-OTDOA-NeighbourCellInfo-UEB-ext
UE-Positioning-OTDOA-NeighbourCellList-r7 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
UE-Positioning-OTDOA-NeighbourCellInfo-r7
UE-Positioning-OTDOA-Quality ::= SEQUENCE {
stdResolution BIT STRING (SIZE (2)),
numberOfOTDOA-Measurements BIT STRING (SIZE (3)),
stdOfOTDOA-Measurements BIT STRING (SIZE (5))
}
UE-Positioning-OTDOA-ReferenceCellInfo ::= SEQUENCE {
sfn INTEGER (0..4095) OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
positioningMode CHOICE {
ueBased SEQUENCE {},
ueAssisted SEQUENCE {}
},
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL
}
UE-Positioning-OTDOA-ReferenceCellInfo-r4 ::= SEQUENCE {
sfn INTEGER (0..4095) OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
positioningMode CHOICE {
ueBased SEQUENCE {
cellPosition ReferenceCellPosition OPTIONAL,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0..32766) OPTIONAL
},
ueAssisted SEQUENCE {}
},
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL
}
UE-Positioning-OTDOA-ReferenceCellInfo-UEB ::= SEQUENCE {
sfn INTEGER (0..4095) OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
cellPosition ReferenceCellPosition OPTIONAL,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0..32766) OPTIONAL,
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters OPTIONAL
}
UE-Positioning-OTDOA-ReferenceCellInfo-UEB-ext ::= SEQUENCE {
-- actual value roundTripTimeExtension = (IE value * 0.0625)
roundTripTimeExtension INTEGER (0..70274) OPTIONAL
}
UE-Positioning-OTDOA-ReferenceCellInfo-r7 ::= SEQUENCE {
sfn INTEGER (0..4095) OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
},
frequencyInfo FrequencyInfo OPTIONAL,
positioningMode CHOICE {
ueBased SEQUENCE {
cellPosition ReferenceCellPosition OPTIONAL,
-- actual value roundTripTime = (IE value * 0.0625) + 876
roundTripTime INTEGER (0..32766) OPTIONAL,
-- actual value roundTripTimeExtension = (IE value * 0.0625)
roundTripTimeExtension INTEGER (0..70274) OPTIONAL
},
ueAssisted SEQUENCE {}
},
ue-positioning-IPDL-Paremeters UE-Positioning-IPDL-Parameters-r4 OPTIONAL
}
UE-Positioning-PositionEstimateInfo ::= SEQUENCE {
referenceTime CHOICE {
utran-GPSReferenceTimeResult UTRAN-GPSReferenceTimeResult,
gps-ReferenceTimeOnly GPS-TOW-1msec,
cell-Timing SEQUENCE {
sfn INTEGER (0..4095),
modeSpecificInfo CHOICE {
fdd SEQUENCE {
primaryCPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE{
cellAndChannelIdentity CellAndChannelIdentity
}
}
}
},
positionEstimate PositionEstimate
}
UE-Positioning-PositionEstimateInfo-v770ext ::= SEQUENCE {
referenceTimeOptions CHOICE {
-- If 'earlier-than-r7', IE 'UE-Positioning-PositionEstimateInfo' shall be included.
earlier-than-r7 NULL,
-- If 'r7', the corresponding IE 'UE-Positioning-PositionEstimateInfo' shall be excluded.
r7 SEQUENCE {
referenceTime CHOICE {
utran-GANSSReferenceTimeResult UTRAN-GANSSReferenceTime,
ganssReferenceTimeOnly GANSSReferenceTimeOnly
},
positionEstimate PositionEstimate
}
},
positionData BIT STRING (SIZE (16)),
velocityEstimate VelocityEstimate OPTIONAL,
ue-Positioning-GPS-ReferenceTimeUncertainty
UE-Positioning-GPS-ReferenceTimeUncertainty OPTIONAL
}
UE-Positioning-PositionEstimateInfo-vd20ext ::= SEQUENCE {
locationTimeStamp UTCTime OPTIONAL
}
UE-Positioning-ReportCriteria ::= CHOICE {
ue-positioning-ReportingCriteria UE-Positioning-EventParamList,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
UE-Positioning-ReportCriteria-r7 ::= CHOICE {
ue-positioning-ReportingCriteria UE-Positioning-EventParamList-r7,
periodicalReportingCriteria PeriodicalReportingCriteria,
noReporting NULL
}
UE-Positioning-ReportingQuantity ::= SEQUENCE {
methodType UE-Positioning-MethodType,
positioningMethod PositioningMethod,
-- dummy1 is not used in this version of specification and it should
-- be ignored.
dummy1 UE-Positioning-ResponseTime,
horizontal-Accuracy UE-Positioning-Accuracy OPTIONAL,
gps-TimingOfCellWanted BOOLEAN,
-- dummy2 is not used in this version of specification and it should
-- be ignored.
dummy2 BOOLEAN,
additionalAssistanceDataRequest BOOLEAN,
environmentCharacterisation EnvironmentCharacterisation OPTIONAL
}
UE-Positioning-ReportingQuantity-v390ext ::= SEQUENCE {
vertical-Accuracy UE-Positioning-Accuracy
}
UE-Positioning-ReportingQuantity-r4 ::= SEQUENCE {
methodType UE-Positioning-MethodType,
positioningMethod PositioningMethod,
horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
gps-TimingOfCellWanted BOOLEAN,
additionalAssistanceDataReq BOOLEAN,
environmentCharacterisation EnvironmentCharacterisation OPTIONAL
}
UE-Positioning-ReportingQuantity-r7 ::= SEQUENCE {
methodType UE-Positioning-MethodType,
positioningMethod PositioningMethod,
horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
gps-TimingOfCellWanted BOOLEAN,
additionalAssistanceDataReq BOOLEAN,
environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
velocityRequested ENUMERATED { true } OPTIONAL,
gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
gANSSCarrierPhaseMeasurementRequested
BIT STRING (SIZE (8)) OPTIONAL
}
UE-Positioning-ReportingQuantity-r8 ::= SEQUENCE {
methodType UE-Positioning-MethodType,
positioningMethod PositioningMethod,
horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
gps-TimingOfCellWanted BOOLEAN,
additionalAssistanceDataReq BOOLEAN,
environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
velocityRequested ENUMERATED { true } OPTIONAL,
gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
gANSSCarrierPhaseMeasurementRequested
BIT STRING (SIZE (8)) OPTIONAL,
gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL
}
UE-Positioning-ReportingQuantity-r13 ::= SEQUENCE {
methodType UE-Positioning-MethodType,
positioningMethod PositioningMethod,
horizontalAccuracy UE-Positioning-Accuracy OPTIONAL,
verticalAccuracy UE-Positioning-Accuracy OPTIONAL,
gps-TimingOfCellWanted BOOLEAN,
additionalAssistanceDataReq BOOLEAN,
environmentCharacterisation EnvironmentCharacterisation OPTIONAL,
velocityRequested ENUMERATED { true } OPTIONAL,
gANSSPositioningMethods BIT STRING (SIZE (16)) OPTIONAL,
gANSSTimingOfCellWanted BIT STRING (SIZE (8)) OPTIONAL,
gANSSCarrierPhaseMeasurementRequested
BIT STRING (SIZE (8)) OPTIONAL,
gANSSMultiFreqMeasurementRequested BIT STRING (SIZE (8)) OPTIONAL,
additionalPositioningMethods BIT STRING (SIZE (8)) OPTIONAL
}
UE-Positioning-ResponseTime ::= ENUMERATED {
s1, s2, s4, s8, s16,
s32, s64, s128 }
UE-Positioning-AddPos-MeasuredResults ::= SEQUENCE (SIZE (1..maxAddPos)) OF
UE-Positioning-AddPos-MeasuredResults-element
UE-Positioning-AddPos-MeasuredResults-element ::=SEQUENCE {
timestamp UTCTime OPTIONAL,
addPos-ID CHOICE {
barometricPressure UE-Positioning-BarometricPressureMeasurement,
wlan UE-Positioning-WLANMeasurementList,
bt UE-Positioning-BTMeasurementList,
mbs UE-Positioning-MBSMeasurementList,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
}
UE-Positioning-BarometricPressureMeasurement ::= SEQUENCE {
ubpMeasurement INTEGER (30000..115000)
}
UE-Positioning-WLANMeasurementList ::= SEQUENCE (SIZE (1..maxWLANs))OF
UE-Positioning-WLANMeasurementList-element
UE-Positioning-WLANMeasurementList-element ::= SEQUENCE {
wlanBSSID OCTET STRING (SIZE (6)),
wlanSSID OCTET STRING (SIZE(1..32)) OPTIONAL,
wlanRSSI INTEGER(-127..128) OPTIONAL,
wlanRTTvalue INTEGER(0..16777215) OPTIONAL,
wlanRTTunits ENUMERATED { microseconds,hundredsofnanoseconds,
tensofnanoseconds,nanoseconds,
tenthsofnanosecond,
spare3, spare2, spare1} OPTIONAL,
wlanRTTaccuracy INTEGER(0..255) OPTIONAL,
wlanAPChannelFrequency INTEGER(0..256) OPTIONAL,
wlanServingFlag BOOLEAN OPTIONAL
}
UE-Positioning-BTMeasurementList ::= SEQUENCE (SIZE (1..maxBTs)) OF
UE-Positioning-BTMeasurementList-element
UE-Positioning-BTMeasurementList-element ::= SEQUENCE {
btAddr OCTET STRING (SIZE(6)),
-- Actual value = IE value - 1
btRSSI INTEGER(-127..128) OPTIONAL
}
UE-Positioning-MBSMeasurementList ::= SEQUENCE (SIZE (1..maxBeacons)) OF
UE-Positioning-MBSMeasurementList-element
UE-Positioning-MBSMeasurementList-element ::= SEQUENCE {
transmitterId INTEGER (0..32767),
codePhase INTEGER (0..2097151),
codePhaseRmsError INTEGER (0..63)
}
UTCmodelSet1 ::= SEQUENCE {
utcA0 BIT STRING (SIZE (16)),
utcA1 BIT STRING (SIZE (13)),
utcA2 BIT STRING (SIZE (7)),
utcDeltaTls BIT STRING (SIZE (8)),
utcTot BIT STRING (SIZE (16)),
utcWNot BIT STRING (SIZE (13)),
utcWNlsf BIT STRING (SIZE (8)),
utcDN BIT STRING (SIZE (4)),
utcDeltaTlsf BIT STRING (SIZE (8))
}
UTCmodelSet2 ::= SEQUENCE {
nA BIT STRING (SIZE (11)),
tauC BIT STRING (SIZE (32)),
deltaUT1 DeltaUT1 OPTIONAL,
kp BIT STRING (SIZE (2)) OPTIONAL
}
UTCmodelSet3 ::= SEQUENCE {
utcA1wnt BIT STRING (SIZE (24)),
utcA0wnt BIT STRING (SIZE (32)),
utcTot BIT STRING (SIZE (8)),
utcWNt BIT STRING (SIZE (8)),
utcDeltaTls BIT STRING (SIZE (8)),
utcWNlsf BIT STRING (SIZE (8)),
utcDN BIT STRING (SIZE (8)),
utcDeltaTlsf BIT STRING (SIZE (8)),
utcStandardID BIT STRING (SIZE (3))
}
UTCmodelSet4 ::= SEQUENCE {
utcA0 BIT STRING (SIZE (32)),
utcA1 BIT STRING (SIZE (24)),
utcDeltaTls BIT STRING (SIZE (8)),
utcWNlsf BIT STRING (SIZE (8)),
utcDN BIT STRING (SIZE (8)),
utcDeltaTlsf BIT STRING (SIZE (8))
}
-- SPARE: UTRA-CarrierRSSI, Max = 76
-- Values above Max are spare
UTRA-CarrierRSSI ::= INTEGER (0..127)
UTRAN-GANSSReferenceTime ::= SEQUENCE {
ue-GANSSTimingOfCellFrames SEQUENCE {
-- Actual value [ns] = (ms-Part * 4294967296 + ls-Part) * 250
-- Actual values [ns] > 86399999999750 are reserved and are considered a protocol error
ms-Part INTEGER (0..80),
ls-Part INTEGER (0..4294967295)
},
gANSS-TimeId INTEGER (0..7) OPTIONAL,
gANSS-TimeUncertainty INTEGER (0..127) OPTIONAL,
mode CHOICE {
fdd SEQUENCE {
primary-CPICH-Info PrimaryCPICH-Info
},
tdd SEQUENCE {
cellParameters CellParametersID
}
},
referenceSfn INTEGER (0..4095)
}
UTRAN-FDD-FrequencyList ::= SEQUENCE (SIZE(1..maxNumFDDFreqs)) OF
UTRAN-FDD-Frequency
UTRAN-FDD-Frequency ::= SEQUENCE {
uarfcn UARFCN,
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2
threshXhigh INTEGER (0..31),
-- Actual value = IE value * 2
threshXlow INTEGER (0..31),
qQualMinFDD INTEGER (-24..0) OPTIONAL,
-- Actual value = IE value * 2 + 1
qRxLevMinFDD INTEGER (-60..-13) OPTIONAL
}
UTRAN-TDD-FrequencyList ::= SEQUENCE (SIZE(1..maxNumTDDFreqs)) OF
UTRAN-TDD-Frequency
UTRAN-TDD-Frequency ::= SEQUENCE {
uarfcn UARFCN,
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2
threshXhigh INTEGER (0..31),
-- Actual value = IE value * 2
threshXlow INTEGER (0..31),
-- Actual value = IE value * 2 + 1
qRxLevMinTDD INTEGER (-60..-13) OPTIONAL
}
UTRAN-GPS-DriftRate ::= ENUMERATED {
utran-GPSDrift0, utran-GPSDrift1, utran-GPSDrift2,
utran-GPSDrift5, utran-GPSDrift10, utran-GPSDrift15,
utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50}
UTRAN-GPSReferenceTime ::= SEQUENCE {
-- For utran-GPSTimingOfCell values above 2322431999999 are not
-- used in this version of the specification
-- Actual value utran-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
utran-GPSTimingOfCell SEQUENCE {
ms-part INTEGER (0..1023),
ls-part INTEGER (0..4294967295)
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
referenceIdentity PrimaryCPICH-Info
},
tdd SEQUENCE {
referenceIdentity CellParametersID
}
} OPTIONAL,
sfn INTEGER (0..4095)
}
UTRAN-GPSReferenceTimeResult ::= SEQUENCE {
-- For ue-GPSTimingOfCell values above 37158911999999 are not
-- used in this version of the specification
-- Actual value ue-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
ue-GPSTimingOfCell SEQUENCE {
ms-part INTEGER (0.. 16383),
ls-part INTEGER (0..4294967295)
},
modeSpecificInfo CHOICE {
fdd SEQUENCE {
referenceIdentity PrimaryCPICH-Info
},
tdd SEQUENCE {
referenceIdentity CellParametersID
}
},
sfn INTEGER (0..4095)
}
UTRA-PriorityInfoList ::= SEQUENCE {
utra-ServingCell SEQUENCE {
priority INTEGER (0..maxPrio-1),
-- Actual value = IE value * 2
s-PrioritySearch1 INTEGER (0..31),
-- Actual value = IE value, default value is 0
s-PrioritySearch2 INTEGER (0..7) OPTIONAL,
-- Actual value = IE value * 2
threshServingLow INTEGER (0..31)
},
utran-FDD-FrequencyList UTRAN-FDD-FrequencyList OPTIONAL,
utran-TDD-FrequencyList UTRAN-TDD-FrequencyList OPTIONAL
}
UTRA-PriorityInfoList-v920ext ::= SEQUENCE {
threshServingLow2 INTEGER (0..31) OPTIONAL
}
VarianceOfRLC-BufferPayload ::= ENUMERATED {
plv0, plv4, plv8, plv16, plv32, plv64,
plv128, plv256, plv512, plv1024,
plv2k, plv4k, plv8k, plv16k, spare2, spare1 }
VelocityEstimate ::= CHOICE {
horizontalVelocity HorizontalVelocity,
horizontalWithVerticalVelocity HorizontalWithVerticalVelocity,
horizontalVelocityWithUncertainty HorizontalVelocityWithUncertainty,
horizontalWithVerticalVelocityAndUncertainty HorizontalWithVerticalVelocityAndUncertainty
}
-- Actual value W = IE value * 0.1
W ::= INTEGER (0..20)
-- ***************************************************
--
-- OTHER INFORMATION ELEMENTS (10.3.8)
--
-- ***************************************************
ACDC-Barring ::= CHOICE {
acdc-Barred ENUMERATED {true, false},
acdc-acb-barringBitmap BIT STRING (SIZE (10))
}
ACDC-Parameters ::= SEQUENCE {
barringRepresentation CHOICE {
acdc-ParametersPerPLMN-List ACDC-ParametersPerPLMN-List,
acdc-ParametersForAll ACDC-ParametersForAll
}
}
ACDC-ParametersForAll ::= SEQUENCE {
acdc-Information SpecificACDC-BarringInformation OPTIONAL,
acdcApplicableForRoamer ENUMERATED { true } OPTIONAL
}
ACDC-ParametersPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF
SEQUENCE {
plmnSpecificACDC-Parameters SpecificACDC-BarringInformation OPTIONAL,
acdcApplicableForRoamer ENUMERATED { true } OPTIONAL
}
BCC ::= INTEGER (0..7)
BCCH-ModificationInfo ::= SEQUENCE {
mib-ValueTag MIB-ValueTag,
bcch-ModificationTime BCCH-ModificationTime OPTIONAL
}
BCCH-ModificationInfo-vc50ext ::= SEQUENCE {
mib-ValueTagExt MIB-ValueTagExt OPTIONAL,
sb3-ValueTag CellValueTag2 OPTIONAL
}
-- Actual value BCCH-ModificationTime = IE value * 8
BCCH-ModificationTime ::= INTEGER (0..511)
BSIC ::= SEQUENCE {
ncc NCC,
bcc BCC
}
CBS-DRX-Level1Information ::= SEQUENCE {
ctch-AllocationPeriod INTEGER (1..256),
cbs-FrameOffset INTEGER (0..255)
}
CBS-DRX-Level1Information-extension-r6 ::= ENUMERATED {p8, p16, p32, p64, p128, p256}
CDMA2000-Message ::= SEQUENCE {
msg-Type BIT STRING (SIZE (8)),
payload BIT STRING (SIZE (1..512))
}
CDMA2000-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
CDMA2000-Message
CDMA2000-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumCDMA2000Freqs)) OF
FrequencyInfoCDMA2000
CellValueTag ::= INTEGER (1..4)
CellValueTag2 ::= INTEGER (1..16)
CellValueTagExt ::= INTEGER (0..3)
CellValueTag3 ::= SEQUENCE {
cellValueTag CellValueTag,
cellValueTagExt CellValueTagExt OPTIONAL
}
DataTransmFrequency ::= SEQUENCE {
dataTransmFreqGranularity ENUMERATED { ms100, ms250, ms500, ms1000,
ms2000, ms5000, ms10000, ms60000 },
numberOfDataTransmOcc INTEGER (1..610)
}
DataVolumeHistory ::= SEQUENCE {
dataVolumeMontoringWindow INTEGER (1..120),
dataTransmFrequency DataTransmFrequency OPTIONAL,
dataVolumePerRB DataVolumePerRB-List OPTIONAL
}
DataVolumePerRB ::= SEQUENCE {
rb-Identity RB-Identity,
dataVolume INTEGER (0..4294967295)
}
DataVolumePerRB-List ::= SEQUENCE (SIZE (1..maxRB)) OF DataVolumePerRB
DeferredMeasurementControlReadingSupport ::= SEQUENCE {
-- If modeSpecificInfo is not present, deferred SIB11, SIB11bis and SIB12 reading
-- with default measurement quantities applies
modeSpecificInfo CHOICE {
fdd SEQUENCE {
intraFreqMeasQuantity-FDD IntraFreqMeasQuantity-FDD-sib3
},
tdd SEQUENCE {
intraFreqMeasQuantity-TDDList IntraFreqMeasQuantity-TDD-sib3List
}
} OPTIONAL
}
ETWS-Information ::= SEQUENCE {
warningType OCTET STRING (SIZE (1..2)),
messageIdentifier OCTET STRING (SIZE (2)),
serialNumber OCTET STRING (SIZE (2))
}
-- This IE is not used in the specification.
ETWS-WarningSecurityInfo ::= OCTET STRING
EUTRA-BlacklistedCell ::= SEQUENCE {
physicalCellIdentity EUTRA-PhysicalCellIdentity
}
EUTRA-BlacklistedCellPerFreqList ::= SEQUENCE (SIZE (1..maxEUTRACellPerFreq)) OF
EUTRA-BlacklistedCell
EUTRA-PhysicalCellIdentity ::= INTEGER (0..503)
EUTRA-RadioAccessCapability ::= SEQUENCE {
ue-EUTRA-Capability OCTET STRING
}
EUTRA-TargetFreqInfoList ::= SEQUENCE (SIZE (1..maxEUTRATargetFreqs)) OF
EUTRA-TargetFreqInfo
EUTRA-TargetFreqInfoList-vb50ext ::= SEQUENCE (SIZE (1..maxEUTRATargetFreqs)) OF
EUTRA-TargetFreqInfo-vb50ext
EUTRA-TargetFreqInfo ::= SEQUENCE {
dlEUTRACarrierFreq EARFCN,
eutraBlacklistedCellPerFreqList EUTRA-BlacklistedCellPerFreqList OPTIONAL
}
EUTRA-TargetFreqInfo-vb50ext ::= SEQUENCE {
earfcn EARFCNExtension OPTIONAL
}
--Actual value = 2^(IE value)
ExpirationTimeFactor ::= INTEGER (1..8)
ExpirationTimeFactor2 ::= INTEGER (0..15)
ExtGANSS-SchedulingInfo ::= SEQUENCE {
extensionGANSS-SIBType SIB-TypeExtGANSS,
schedulingInfo SchedulingInformation,
valueTagInfo ValueTagInfo
}
-- For each extended GANSS SIB type the value tag information is added at the end
ExtGANSS-SIBTypeInfoSchedulingInfoList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
ExtGANSS-SIBTypeInfoSchedulingInfo
ExtGANSS-SIBTypeInfoSchedulingInfo ::= SEQUENCE {
ganssID INTEGER (0..7) OPTIONAL,
sbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
ganssScheduling SEQUENCE (SIZE (1..maxSIB)) OF
ExtGANSS-SchedulingInfo
}
-- For each extended SIB type the value tag information is added at the end
ExtSIBTypeInfoSchedulingInfo-List ::= SEQUENCE (SIZE (1..maxSIB)) OF
ExtSIBTypeInfoSchedulingInfo
ExtSIBTypeInfoSchedulingInfo ::= SEQUENCE {
extensionSIB-Type SIB-TypeExt,
schedulingInfo SchedulingInformation,
valueTagInfo ValueTagInfo
}
-- For each extended SIB type the value tag information is added at the end
ExtSIBTypeInfoSchedulingInfo-List2 ::= SEQUENCE (SIZE (1..maxSIB)) OF
ExtSIBTypeInfoSchedulingInfo2
ExtSIBTypeInfoSchedulingInfo-List3 ::= SEQUENCE (SIZE (1..maxSIB)) OF
ExtSIBTypeInfoSchedulingInfo3
ExtSIBTypeInfoSchedulingInfo2 ::= SEQUENCE {
extensionSIB-Type2 SIB-TypeExt2,
schedulingInfo SchedulingInformation,
valueTagInfo ValueTagInfo
}
ExtSIBTypeInfoSchedulingInfo3 ::= SEQUENCE {
extensionSIB-Type3 SIB-TypeExt3,
schedulingInfo SchedulingInformation2,
valueTagInfo ValueTagInfoExtValueTag
}
FDD-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF
-- NOTE1: The IE "UARFCN (Nlow)" corresponds to
-- "uarfcn-DL" in FrequencyInfoFDD.
-- NOTE2: The IE "UARFCN (Nupper)" corresponds to
-- "uarfcn-UL" in FrequencyInfoFDD.
FrequencyInfoFDD
FrequencyInfoCDMA2000 ::= SEQUENCE {
band-Class BIT STRING (SIZE (5)),
cdma-Freq BIT STRING (SIZE(11))
}
GERAN-SystemInfoBlock ::= OCTET STRING (SIZE (1..23))
GERAN-SystemInformation ::= SEQUENCE (SIZE (1..maxGERAN-SI)) OF GERAN-SystemInfoBlock
GSM-BA-Range ::= SEQUENCE {
gsmLowRangeUARFCN UARFCN,
gsmUpRangeUARFCN UARFCN
}
GSM-BA-Range-List ::= SEQUENCE (SIZE (1..maxNumGSMFreqRanges)) OF
GSM-BA-Range
-- This IE is formatted as 'TLV' and is coded in the same way as the Mobile Station Classmark 2
-- information element in [5]. The first octet is the Mobile station classmark 2 IEI and its value
-- shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value
-- shall be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station
-- Classmark 2 information element, the octet 4 contains the second octet of the value part of the
-- Mobile Station Classmark 2 information element and so on. For each of these octets, the first/
-- leftmost/ most significant bit of the octet contains b8 of the corresponding octet of the Mobile
-- Station Classmark 2.
GSM-Classmark2 ::= OCTET STRING (SIZE (5))
-- This IE is formatted as 'V' and is coded in the same way as the value part in the Mobile station
-- classmark 3 information element in [5]
-- The value part is specified by means of CSN.1, which encoding results in a bit string, to which
-- final padding may be appended upto the next octet boundary [5]. The first/ leftmost bit of the
-- CSN.1 bit string is placed in the first/ leftmost/ most significant bit of the first
-- octet. This continues until the last bit of the CSN.1 bit string, which is placed in the last/
-- rightmost/ least significant bit of the last octet.
GSM-Classmark3 ::= OCTET STRING (SIZE (1..32))
GSM-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
BIT STRING (SIZE (1..512))
GSM-MS-RadioAccessCapability ::= OCTET STRING (SIZE (1..64))
GsmSecurityCapability ::= BIT STRING {
-- For each bit value "0" means false/ not supported
a5-7(0),
a5-6(1),
a5-5(2),
a5-4(3),
a5-3(4),
a5-2(5),
a5-1(6)
} (SIZE (7))
GSM-TargetCellInfoList ::= SEQUENCE (SIZE (1..maxGSMTargetCells)) OF
GSM-TargetCellInfo
GSM-TargetCellInfo ::= SEQUENCE {
bcch-ARFCN BCCH-ARFCN,
frequency-band Frequency-Band,
bsic BSIC OPTIONAL
}
HNBName ::= OCTET STRING (SIZE(1..maxHNBNameSize))
IdentificationOfReceivedMessage ::= SEQUENCE {
rrc-TransactionIdentifier RRC-TransactionIdentifier,
receivedMessageType ReceivedMessageType
}
InterRAT-ChangeFailureCause ::= CHOICE {
configurationUnacceptable NULL,
physicalChannelFailure NULL,
protocolError ProtocolErrorInformation,
unspecified NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
GERANIu-MessageList ::= SEQUENCE (SIZE (1..maxInterSysMessages)) OF
BIT STRING (SIZE (1..32768))
GERANIu-RadioAccessCapability ::= BIT STRING (SIZE (1..170))
InterRAT-UE-RadioAccessCapability ::= CHOICE {
gsm SEQUENCE {
gsm-Classmark2 GSM-Classmark2,
gsm-Classmark3 GSM-Classmark3
},
cdma2000 SEQUENCE {
cdma2000-MessageList CDMA2000-MessageList
}
}
InterRAT-UE-RadioAccessCapabilityList ::= SEQUENCE (SIZE(1..maxInterSysMessages)) OF
InterRAT-UE-RadioAccessCapability
InterRAT-UE-RadioAccessCapability-v590ext ::= SEQUENCE {
geranIu-RadioAccessCapability GERANIu-RadioAccessCapability
}
InterRAT-UE-RadioAccessCapability-v690ext ::= SEQUENCE {
supportOfInter-RAT-PS-Handover ENUMERATED { doesSupporInter-RAT-PS-Handover } OPTIONAL,
gsm-MS-RadioAccessCapability GSM-MS-RadioAccessCapability
}
InterRAT-UE-RadioAccessCapability-v860ext ::= SEQUENCE {
eutra-RadioAccessCapability EUTRA-RadioAccessCapability OPTIONAL
}
InterRAT-UE-SecurityCapability ::= CHOICE {
gsm SEQUENCE {
gsmSecurityCapability GsmSecurityCapability
}
}
InterRAT-UE-SecurityCapList ::= SEQUENCE (SIZE(1..maxInterSysMessages)) OF
InterRAT-UE-SecurityCapability
InterRAT-HO-FailureCause ::= CHOICE {
configurationUnacceptable NULL,
physicalChannelFailure NULL,
protocolError ProtocolErrorInformation,
interRAT-ProtocolError NULL,
unspecified NULL,
spare11 NULL,
spare10 NULL,
spare9 NULL,
spare8 NULL,
spare7 NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
MasterInformationBlock ::= SEQUENCE {
mib-ValueTag MIB-ValueTag,
-- TABULAR: The PLMN identity and ANSI-41 core network information
-- are included in PLMN-Type.
plmn-Type PLMN-Type,
sibSb-ReferenceList SIBSb-ReferenceList,
-- Extension mechanism for non- release99 information
v690NonCriticalExtensions SEQUENCE {
masterInformationBlock-v690ext MasterInformationBlock-v690ext,
v6b0NonCriticalExtensions SEQUENCE {
masterInformationBlock-v6b0ext MasterInformationBlock-v6b0ext-IEs,
v860NonCriticalExtensions SEQUENCE {
masterInformationBlock-v860ext MasterInformationBlock-v860ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
masterInformationBlock-vc50ext MasterInformationBlock-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
MasterInformationBlock-v690ext ::= SEQUENCE {
multiplePLMN-List MultiplePLMN-List-r6 OPTIONAL
}
MasterInformationBlock-v6b0ext-IEs ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
}
MasterInformationBlock-v860ext-IEs ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
extGANSS-SIBTypeInfoSchedulingInfoList
ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL,
csg-Indicator ENUMERATED { true } OPTIONAL
}
MasterInformationBlock-vc50ext-IEs ::= SEQUENCE {
mib-ValueTagExt MIB-ValueTagExt OPTIONAL,
sibSb-ReferenceList SIBSb-ReferenceList2 OPTIONAL,
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL,
sb3-Information SB3-Information OPTIONAL
}
SB3-Information ::= SEQUENCE {
sb3-SegCount SegCount DEFAULT 1,
sb3-Sib-Rep SIB-Rep,
second-BCH-Channelizationcode BCH-Channelizationcode
}
MIB-ValueTag ::= INTEGER (1..8)
MIB-ValueTagExt ::= INTEGER (0..1)
NCC ::= INTEGER (0..7)
PLMN-ValueTag ::= INTEGER (1..256)
PredefinedConfigIdentityAndValueTag ::= SEQUENCE {
predefinedConfigIdentity PredefinedConfigIdentity,
predefinedConfigValueTag PredefinedConfigValueTag
}
ProtocolErrorInformation ::= SEQUENCE {
diagnosticsType CHOICE {
type1 SEQUENCE {
protocolErrorCause ProtocolErrorCause
},
spare NULL
}
}
ReceivedMessageType ::= ENUMERATED {
activeSetUpdate,
cellChangeOrderFromUTRAN,
cellUpdateConfirm,
counterCheck,
downlinkDirectTransfer,
interRATHandoverCommand,
measurementControl,
pagingType2,
physicalChannelReconfiguration,
physicalSharedChannelAllocation,
radioBearerReconfiguration,
radioBearerRelease,
radioBearerSetup,
rrcConnectionRelease,
rrcConnectionReject,
rrcConnectionSetup,
securityModeCommand,
signallingConnectionRelease,
transportChannelReconfiguration,
transportFormatCombinationControl,
ueCapabilityEnquiry,
ueCapabilityInformationConfirm,
uplinkPhysicalChannelControl,
uraUpdateConfirm,
utranMobilityInformation,
assistanceDataDelivery,
spare6, spare5, spare4, spare3, spare2,
spare1
}
Rplmn-Information ::= SEQUENCE {
gsm-BA-Range-List GSM-BA-Range-List OPTIONAL,
fdd-UMTS-Frequency-List FDD-UMTS-Frequency-List OPTIONAL,
tdd-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
cdma2000-UMTS-Frequency-List CDMA2000-UMTS-Frequency-List OPTIONAL
}
Rplmn-Information-r4 ::= SEQUENCE {
gsm-BA-Range-List GSM-BA-Range-List OPTIONAL,
fdd-UMTS-Frequency-List FDD-UMTS-Frequency-List OPTIONAL,
-- the option is the same for 7.68 Mcps TDD as for 3.84 Mcps TDD
-- i.e. TDD-UMTS-Frequency-List applies
tdd384-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
tdd128-UMTS-Frequency-List TDD-UMTS-Frequency-List OPTIONAL,
cdma2000-UMTS-Frequency-List CDMA2000-UMTS-Frequency-List OPTIONAL
}
SIB-Rep::= ENUMERATED {
frame-8,
frame-16,
frame-32,
frame-64
}
BCH-Channelizationcode ::= INTEGER (2..33)
SchedulingInformation ::= SEQUENCE {
scheduling SEQUENCE {
segCount SegCount DEFAULT 1,
sib-Pos CHOICE {
-- The element name indicates the repetition period and the value
-- (multiplied by two) indicates the position of the first segment.
rep4 INTEGER (0..1),
rep8 INTEGER (0..3),
rep16 INTEGER (0..7),
rep32 INTEGER (0..15),
rep64 INTEGER (0..31),
rep128 INTEGER (0..63),
rep256 INTEGER (0..127),
rep512 INTEGER (0..255),
rep1024 INTEGER (0..511),
rep2048 INTEGER (0..1023),
rep4096 INTEGER (0..2047)
},
sib-PosOffsetInfo SibOFF-List OPTIONAL
}
}
SchedulingInformation2 ::= CHOICE {
scheduling SEQUENCE {
segCount SegCount OPTIONAL,
sib-Pos CHOICE {
-- The element name indicates the repetition period and the value
-- (multiplied by two) indicates the position of the first segment.
rep4 INTEGER (0..1),
rep8 INTEGER (0..3),
rep16 INTEGER (0..7),
rep32 INTEGER (0..15),
rep64 INTEGER (0..31),
rep128 INTEGER (0..63),
rep256 INTEGER (0..127),
rep512 INTEGER (0..255),
rep1024 INTEGER (0..511),
rep2048 INTEGER (0..1023),
rep4096 INTEGER (0..2047)
},
sib-PosOffsetInfo SibOFF-List2 OPTIONAL
}
}
SchedulingInformationSIB ::= SEQUENCE {
sib-Type SIB-TypeAndTag,
scheduling SchedulingInformation
}
SchedulingInformationSIB2 ::= SEQUENCE {
sib-Type SIB-TypeAndTag2,
scheduling SchedulingInformation2
}
SchedulingInformationSIBSb ::= SEQUENCE {
sibSb-Type SIBSb-TypeAndTag,
scheduling SchedulingInformation
}
SchedulingInformationSIBSb2 ::= SEQUENCE {
sibSb-Type SIBSb-TypeAndTagExtValueTag
}
SegCount ::= INTEGER (1..16)
SegmentIndex ::= INTEGER (1..15)
-- Actual value SFN-Prime = 2 * IE value
SFN-Prime ::= INTEGER (0..2047)
SIB-Data-fixed ::= BIT STRING (SIZE (222))
SIB-Data2-fixed ::= BIT STRING (SIZE (232))
SIB-Data-variable ::= BIT STRING (SIZE (1..214))
SIB-Data2-variable ::= BIT STRING (SIZE (1..224))
SIBOccurIdentity ::= INTEGER (0..15)
SIBOccurrenceIdentityAndValueTag ::= SEQUENCE {
sibOccurIdentity SIBOccurIdentity,
sibOccurValueTag SIBOccurValueTag
}
SIBOccurValueTag ::= INTEGER (0..15)
SIB-ReferenceList ::= SEQUENCE (SIZE (1..maxSIB)) OF
SchedulingInformationSIB
SIB-ReferenceList2 ::= SEQUENCE (SIZE (1..maxSIB2)) OF
SchedulingInformationSIB2
SIBSb-ReferenceList ::= SEQUENCE (SIZE (1..maxSIB)) OF
SchedulingInformationSIBSb
SIBSb-ReferenceList2 ::= SEQUENCE (SIZE (1..maxSIB)) OF
SchedulingInformationSIBSb2
SIB-ReferenceListFACH ::= SEQUENCE (SIZE (1..maxSIB-FACH)) OF
SchedulingInformationSIB
SIB-Type ::= ENUMERATED {
masterInformationBlock,
systemInformationBlockType1,
systemInformationBlockType2,
systemInformationBlockType3,
systemInformationBlockType4,
systemInformationBlockType5,
systemInformationBlockType6,
systemInformationBlockType7,
-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-- they should not be sent. If they are received they should be ignored
dummy,
dummy2,
dummy3,
systemInformationBlockType11,
systemInformationBlockType12,
systemInformationBlockType13,
systemInformationBlockType13-1,
systemInformationBlockType13-2,
systemInformationBlockType13-3,
systemInformationBlockType13-4,
systemInformationBlockType14,
systemInformationBlockType15,
systemInformationBlockType15-1,
systemInformationBlockType15-2,
systemInformationBlockType15-3,
systemInformationBlockType16,
systemInformationBlockType17,
systemInformationBlockType15-4,
systemInformationBlockType18,
schedulingBlock1,
schedulingBlock2,
systemInformationBlockType15-5,
systemInformationBlockType5bis,
extensionType }
SIB-Type2 ::= ENUMERATED {
schedulingBlock3,
systemInformationBlockType1,
systemInformationBlockType2,
systemInformationBlockType3,
systemInformationBlockType4,
systemInformationBlockType5,
systemInformationBlockType5bis,
systemInformationBlockType6,
systemInformationBlockType7,
systemInformationBlockType11,
systemInformationBlockType11bis,
systemInformationBlockType12,
systemInformationBlockType13,
systemInformationBlockType13-1,
systemInformationBlockType13-2,
systemInformationBlockType13-3,
systemInformationBlockType13-4,
systemInformationBlockType14,
systemInformationBlockType15,
systemInformationBlockType15bis,
systemInformationBlockType15-1,
systemInformationBlockType15-1bis,
systemInformationBlockType15-1ter,
systemInformationBlockType15-2,
systemInformationBlockType15-2bis,
systemInformationBlockType15-2ter,
systemInformationBlockType15-3,
systemInformationBlockType15-3bis,
systemInformationBlockType15-4,
systemInformationBlockType15-5,
systemInformationBlockType15-6,
systemInformationBlockType15-7,
systemInformationBlockType15-8,
systemInformationBlockType16,
systemInformationBlockType17,
systemInformationBlockType18,
systemInformationBlockType19,
systemInformationBlockType20,
systemInformationBlockType21,
systemInformationBlockType22,
systemInformationBlockType23,
systemInformationBlockType24,
systemInformationBlockType11ter,
systemInformationBlockType25,
spare20, spare19, spare18,
spare17, spare16, spare15, spare14, spare13, spare12,
spare11, spare10, spare9, spare8, spare7, spare6,
spare5,
spare4, spare3, spare2, spare1 }
SIB-TypeAndTag ::= CHOICE {
sysInfoType1 PLMN-ValueTag,
sysInfoType2 CellValueTag,
sysInfoType3 CellValueTag,
sysInfoType4 CellValueTag,
sysInfoType5 CellValueTag,
sysInfoType6 CellValueTag,
sysInfoType7 NULL,
-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-- they should not be sent. If they are received the UE behaviour is not specified.
dummy CellValueTag,
dummy2 NULL,
dummy3 NULL,
sysInfoType11 CellValueTag,
sysInfoType12 CellValueTag,
sysInfoType13 CellValueTag,
sysInfoType13-1 CellValueTag,
sysInfoType13-2 CellValueTag,
sysInfoType13-3 CellValueTag,
sysInfoType13-4 CellValueTag,
sysInfoType14 NULL,
sysInfoType15 CellValueTag,
sysInfoType16 PredefinedConfigIdentityAndValueTag,
sysInfoType17 NULL,
sysInfoType15-1 CellValueTag,
sysInfoType15-2 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-3 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-4 CellValueTag,
sysInfoType18 CellValueTag,
sysInfoType15-5 CellValueTag,
sysInfoType5bis CellValueTag,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
SIB-TypeAndTag2 ::= CHOICE {
sysInfoType1 PLMN-ValueTag,
sysInfoType2 CellValueTag,
sysInfoType3 CellValueTag3,
sysInfoType4 CellValueTag,
sysInfoType5 CellValueTag3,
sysInfoType5bis CellValueTag3,
sysInfoType6 CellValueTag,
sysInfoType7 NULL,
sysInfoType11 CellValueTag,
sysInfoType11bis CellValueTag,
sysInfoType12 CellValueTag,
sysInfoType13 CellValueTag,
sysInfoType13-1 CellValueTag,
sysInfoType13-2 CellValueTag,
sysInfoType13-3 CellValueTag,
sysInfoType13-4 CellValueTag,
sysInfoType14 NULL,
sysInfoType15 CellValueTag,
sysInfoType15bis CellValueTag,
sysInfoType15-1 CellValueTag,
sysInfoType15-1bis CellValueTag,
sysInfoType15-1ter CellValueTag,
sysInfoType15-2 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-2bis SIBOccurrenceIdentityAndValueTag,
sysInfoType15-2ter SIBOccurrenceIdentityAndValueTag,
sysInfoType15-3 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-3bis SIBOccurrenceIdentityAndValueTag,
sysInfoType15-4 CellValueTag,
sysInfoType15-5 CellValueTag,
sysInfoType15-6 CellValueTag,
sysInfoType15-7 CellValueTag,
sysInfoType15-8 CellValueTag,
sysInfoType16 PredefinedConfigIdentityAndValueTag,
sysInfoType17 NULL,
sysInfoType18 CellValueTag,
sysInfoType19 CellValueTag,
sysInfoType20 CellValueTag,
sysInfoType21 CellValueTag3,
sysInfoType22 CellValueTag3,
sysInfoType23 CellValueTag,
sysInfoType24 NULL,
sysInfoType11ter CellValueTag3,
sysInfoType25 NULL,
spare21 NULL,
spare20 NULL,
spare19 NULL,
spare18 NULL,
spare17 NULL,
spare16 NULL,
spare15 NULL,
spare14 NULL,
spare13 NULL,
spare12 NULL,
spare11 NULL,
spare10 NULL,
spare9 NULL,
spare8 NULL,
spare7 NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
SIBSb-TypeAndTag ::= CHOICE {
sysInfoType1 PLMN-ValueTag,
sysInfoType2 CellValueTag,
sysInfoType3 CellValueTag,
sysInfoType4 CellValueTag,
sysInfoType5 CellValueTag,
sysInfoType6 CellValueTag,
sysInfoType7 NULL,
-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-- they should not be sent. If they are received the UE behaviour is not specified.
dummy CellValueTag,
dummy2 NULL,
dummy3 NULL,
sysInfoType11 CellValueTag,
sysInfoType12 CellValueTag,
sysInfoType13 CellValueTag,
sysInfoType13-1 CellValueTag,
sysInfoType13-2 CellValueTag,
sysInfoType13-3 CellValueTag,
sysInfoType13-4 CellValueTag,
sysInfoType14 NULL,
sysInfoType15 CellValueTag,
sysInfoType16 PredefinedConfigIdentityAndValueTag,
sysInfoType17 NULL,
sysInfoTypeSB1 CellValueTag,
sysInfoTypeSB2 CellValueTag,
sysInfoType15-1 CellValueTag,
sysInfoType15-2 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-3 SIBOccurrenceIdentityAndValueTag,
sysInfoType15-4 CellValueTag,
sysInfoType18 CellValueTag,
sysInfoType15-5 CellValueTag,
sysInfoType5bis CellValueTag,
spare2 NULL,
spare1 NULL
}
SIBSb-TypeAndTagExtValueTag ::= CHOICE {
sysInfoType3 CellValueTagExt,
sysInfoType5 CellValueTagExt,
sysInfoType5bis CellValueTagExt,
sysInfoType21 CellValueTagExt,
sysInfoType22 CellValueTagExt,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
SIB-TypeExt ::= CHOICE {
systemInfoType11bis NULL,
systemInfoType15bis NULL,
systemInfoType15-1bis NULL,
systemInfoType15-2bis NULL,
systemInfoType15-3bis NULL,
systemInfoType15-6 NULL,
systemInfoType15-7 NULL,
systemInfoType15-8 NULL
}
SIB-TypeExt2 ::= CHOICE {
systemInfoType19 NULL,
systemInfoType15-2ter NULL,
systemInfoType20 NULL,
systemInfoType21 NULL,
systemInfoType22 NULL,
systemInfoType15-1ter NULL,
systemInfoType23 NULL,
systemInfoType24 NULL
}
SIB-TypeExt3 ::= CHOICE {
systemInfoType11ter NULL,
systemInfoType25 NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
SIB-TypeExtGANSS ::= CHOICE {
systemInfoType15-1bis NULL,
systemInfoType15-2bis NULL,
systemInfoType15-2ter NULL,
systemInfoType15-3bis NULL,
systemInfoType15-6 NULL,
systemInfoType15-7 NULL,
systemInfoType15-8 NULL,
spare9 NULL,
spare8 NULL,
spare7 NULL,
spare6 NULL,
spare5 NULL,
spare4 NULL,
spare3 NULL,
spare2 NULL,
spare1 NULL
}
SibOFF ::= ENUMERATED {
so2, so4, so6, so8, so10,
so12, so14, so16, so18,
so20, so22, so24, so26,
so28, so30, so32 }
SibOFF-vc50ext ::= SEQUENCE {
sibOFF SibOFF OPTIONAL
}
SibOFF-List ::= SEQUENCE (SIZE (1..15)) OF
SibOFF
SibOFF-List2 ::= SEQUENCE (SIZE (1..15)) OF
SibOFF-vc50ext
SpecificACDC-BarringInformation ::= SEQUENCE (SIZE (1.. maxNumAcdcCategory)) OF
SEQUENCE {
acdc-Barring ACDC-Barring OPTIONAL,
expirationTimeFactor ExpirationTimeFactor2 OPTIONAL
}
SysInfoType1 ::= SEQUENCE {
-- Core network IEs
cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP,
cn-DomainSysInfoList CN-DomainSysInfoList,
-- User equipment IEs
ue-ConnTimersAndConstants UE-ConnTimersAndConstants OPTIONAL,
ue-IdleTimersAndConstants UE-IdleTimersAndConstants OPTIONAL,
-- Extension mechanism for non- release99 information
v3a0NonCriticalExtensions SEQUENCE {
sysInfoType1-v3a0ext SysInfoType1-v3a0ext-IEs,
v860NonCriticalExtentions SEQUENCE {
sysInfoType1-v860ext SysInfoType1-v860ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType1-v3a0ext-IEs ::= SEQUENCE {
ue-ConnTimersAndConstants-v3a0ext UE-ConnTimersAndConstants-v3a0ext,
ue-IdleTimersAndConstants-v3a0ext UE-IdleTimersAndConstants-v3a0ext
}
SysInfoType1-v860ext-IEs ::= SEQUENCE {
ue-ConnTimersAndConstants UE-ConnTimersAndConstants-v860ext
}
SysInfoType2 ::= SEQUENCE {
-- UTRAN mobility IEs
ura-IdentityList URA-IdentityList,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType3 ::= SEQUENCE {
sib4indicator BOOLEAN,
-- UTRAN mobility IEs
cellIdentity CellIdentity,
cellSelectReselectInfo CellSelectReselectInfoSIB-3-4,
cellAccessRestriction CellAccessRestriction,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType3-v4b0ext SysInfoType3-v4b0ext-IEs,
v590NonCriticalExtension SEQUENCE {
sysInfoType3-v590ext SysInfoType3-v590ext,
v5c0NoncriticalExtension SEQUENCE {
sysInfoType3-v5c0ext SysInfoType3-v5c0ext-IEs,
v670NonCriticalExtension SEQUENCE {
sysInfoType3-v670ext SysInfoType3-v670ext,
v770NonCriticalExtension SEQUENCE {
sysInfoType3-v770ext SysInfoType3-v770ext-IEs,
v830NonCriticalExtension SEQUENCE {
sysInfoType3-v830ext SysInfoType3-v830ext-IEs,
v860NonCriticalExtension SEQUENCE {
sysInfoType3-v860ext SysInfoType3-v860ext-IEs,
v870NonCriticalExtension SEQUENCE {
sysInfoType3-v870ext SysInfoType3-v870ext-IEs,
v900NonCriticalExtension SEQUENCE {
sysInfoType3-v920ext SysInfoType3-v920ext-IEs,
vc50NonCriticalExtension SEQUENCE {
sysInfoType3-vc50ext SysInfoType3-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType3-v4b0ext-IEs ::= SEQUENCE {
mapping-LCR Mapping-LCR-r4 OPTIONAL
}
SysInfoType3-v590ext ::= SEQUENCE {
cellSelectReselectInfo-v590ext CellSelectReselectInfo-v590ext OPTIONAL
}
SysInfoType3-v5c0ext-IEs ::= SEQUENCE {
cellSelectReselectInfoTreselectionScaling-v5c0ext
CellSelectReselectInfoTreselectionScaling-v5c0ext OPTIONAL
}
SysInfoType3-v670ext ::= SEQUENCE {
domainSpecificAccessRestrictionParametersForPLMNOfMIB
DomainSpecificAccessRestrictionParam-v670ext OPTIONAL,
domainSpecificAccessRestictionForSharedNetwork
DomainSpecificAccessRestrictionForSharedNetwork-v670ext OPTIONAL
}
SysInfoType3-v770ext-IEs ::= SEQUENCE {
deferredMeasurementControlReadingSupport
DeferredMeasurementControlReadingSupport OPTIONAL,
q-QualMin-Offset Q-QualMin-Offset OPTIONAL,
q-RxlevMin-Offset Q-RxlevMin-Offset OPTIONAL,
mbsfnOnlyService MBSFNOnlyService OPTIONAL
}
SysInfoType3-v830ext-IEs ::= SEQUENCE {
pagingPermissionWithAccessControlParametersForPLMNOfMIB
PagingPermissionWithAccessControlParameters OPTIONAL,
pagingPermissionWithAccessControlParametersForSharedNetwork
PagingPermissionWithAccessControlForSharedNetwork OPTIONAL
}
SysInfoType3-v860ext-IEs ::= SEQUENCE {
csgIdentity CSG-Identity OPTIONAL,
csg-PSCSplitInfo CSG-PSCSplitInfo OPTIONAL
}
SysInfoType3-v870ext-IEs ::= SEQUENCE {
cellAccessRestriction CellAccessRestriction-v870ext OPTIONAL
}
SysInfoType3-v920ext-IEs ::= SEQUENCE {
imsEmergencySupportIndicator ENUMERATED { supported } OPTIONAL
}
SysInfoType3-vc50ext-IEs ::= SEQUENCE {
txFailParams TxFailParams OPTIONAL
}
SysInfoType4 ::= SEQUENCE {
-- UTRAN mobility IEs
cellIdentity CellIdentity,
cellSelectReselectInfo CellSelectReselectInfoSIB-3-4,
cellAccessRestriction CellAccessRestriction,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType4-v4b0ext SysInfoType4-v4b0ext-IEs,
v590NonCriticalExtension SEQUENCE {
sysInfoType4-v590ext SysInfoType4-v590ext,
v5b0NonCriticalExtension SEQUENCE {
sysInfoType4-v5b0ext SysInfoType4-v5b0ext-IEs,
v5c0NonCriticalExtension SEQUENCE {
sysInfoType4-v5c0ext SysInfoType4-v5c0ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType4-v4b0ext-IEs ::= SEQUENCE {
mapping-LCR Mapping-LCR-r4 OPTIONAL
}
SysInfoType4-v590ext ::= SEQUENCE {
cellSelectReselectInfo-v590ext CellSelectReselectInfo-v590ext OPTIONAL
}
SysInfoType4-v5b0ext-IEs ::= SEQUENCE {
cellSelectReselectInfoPCHFACH-v5b0ext CellSelectReselectInfoPCHFACH-v5b0ext OPTIONAL
}
SysInfoType4-v5c0ext-IEs ::= SEQUENCE {
cellSelectReselectInfoTreselectionScaling-v5c0ext
CellSelectReselectInfoTreselectionScaling-v5c0ext OPTIONAL
}
SysInfoType5 ::= SEQUENCE {
sib6indicator BOOLEAN,
-- Physical channel IEs
pich-PowerOffset PICH-PowerOffset,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
aich-PowerOffset AICH-PowerOffset
},
tdd SEQUENCE {
-- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, the following IEs should be absent
-- and the info included in the respective tdd128SpecificInfo or tdd768SpecificInfo instead.
-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be
-- included.
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL,
openLoopPowerControl-TDD OpenLoopPowerControl-TDD
}
},
primaryCCPCH-Info PrimaryCCPCH-Info OPTIONAL,
prach-SystemInformationList PRACH-SystemInformationList,
sCCPCH-SystemInformationList SCCPCH-SystemInformationList,
-- cbs-DRX-Level1Information is conditional on any of the CTCH indicator IEs in
-- sCCPCH-SystemInformationList
cbs-DRX-Level1Information CBS-DRX-Level1Information OPTIONAL,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType5-v4b0ext SysInfoType5-v4b0ext-IEs OPTIONAL,
-- Extension mechanism for non- rel-4 information
v590NonCriticalExtensions SEQUENCE {
sysInfoType5-v590ext SysInfoType5-v590ext-IEs OPTIONAL,
v650NonCriticalExtensions SEQUENCE {
sysInfoType5-v650ext SysInfoType5-v650ext-IEs OPTIONAL,
v680NonCriticalExtensions SEQUENCE {
sysInfoType5-v680ext SysInfoType5-v680ext-IEs OPTIONAL,
v690NonCriticalExtensions SEQUENCE {
sysInfoType5-v690ext SysInfoType5-v690ext-IEs,
v770NonCriticalExtensions SEQUENCE {
sysInfoType5-v770ext SysInfoType5-v770ext-IEs,
v860NonCriticalExtensions SEQUENCE {
sysInfoType5-v860ext SysInfoType5-v860ext-IEs,
v890NonCriticalExtensions SEQUENCE {
sysInfoType5-v890ext SysInfoType5-v890ext-IEs,
v8b0NonCriticalExtensions SEQUENCE {
sysInfoType5-v8b0ext
SysInfoType5-v8b0ext-IEs,
v8d0NonCriticalExtensions SEQUENCE {
sysInfoType5-v8d0ext
SysInfoType5-v8d0ext-IEs,
va40NonCriticalExtensions SEQUENCE {
sysInfoType5-va40ext
SysInfoType5-va40ext-IEs,
va80NonCriticalExtensions SEQUENCE {
sysInfoType5-va80ext SysInfoType5-va80ext-IEs,
vb50NonCriticalExtensions
SysInfoType5-NonCriticalExtensions-vb50-IEs
OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType5-v4b0ext-IEs ::= SEQUENCE {
--The following IE PNBSCH-Allocation-r4 shall be used for 3.84Mcps TDD only.
pNBSCH-Allocation-r4 PNBSCH-Allocation-r4 OPTIONAL,
-- In case of TDD, the following IE is included instead of the
-- IE up-IPDL-Parameter in up-OTDOA-AssistanceData.
openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
-- If SysInfoType5 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included in
-- PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the
-- IE rach-TransportFormatSet shall be absent and the corresponding IE in the following
-- PRACH-SystemInformationList-LCR-r4 shall be used
prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL,
tdd128SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
pCCPCH-LCR-Extensions PrimaryCCPCH-Info-LCR-r4-ext OPTIONAL,
sCCPCH-LCR-ExtensionsList SCCPCH-SystemInformationList-LCR-r4-ext
} OPTIONAL,
frequencyBandIndicator RadioFrequencyBandFDD OPTIONAL
}
SysInfoType5-v590ext-IEs ::= SEQUENCE {
hcr-r5-SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-HCR-r5 OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-HCR-r5 OPTIONAL
} OPTIONAL
}
SysInfoType5-v650ext-IEs ::= SEQUENCE {
frequencyBandIndicator2 RadioFrequencyBandFDD2
}
SysInfoType5-v680ext-IEs ::= SEQUENCE {
-- TABULAR: HSDPA Cell Indicator is MD in tabular description
-- Default value is 'HSDPA Capability not indicated'
hsdpa-CellIndicator ENUMERATED { hsdpa-CapableCell } OPTIONAL
}
SysInfoType5-v690ext-IEs ::= SEQUENCE {
-- TABULAR: E-DCH Cell Indicator is MD in tabular description
-- Default value is 'E-DCH Capability not indicated'
edch-CellIndicator ENUMERATED { edch-CapableCell } OPTIONAL,
sccpch-SystemInformation-MBMS CHOICE {
mcchOnSCCPCHusedForNonMBMS MBMS-MCCH-ConfigurationInfo-r6,
mcchOnSCCPCHusedOnlyForMBMS SCCPCH-SystemInformation-MBMS-r6
} OPTIONAL,
additionalPRACH-TF-and-TFCS-CCCH-List AdditionalPRACH-TF-and-TFCS-CCCH-List OPTIONAL,
cBS-DRX-Level1Information-extension CBS-DRX-Level1Information-extension-r6 OPTIONAL
}
SysInfoType5-v770ext-IEs ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hs-dsch-CommonSystemInformation HS-DSCH-CommonSystemInformation,
hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation OPTIONAL
},
tdd768 SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL,
-- If SysInfoType5 is sent to configure a 7.68Mcps TDD cell, the 'prach-RACH-Info' in
-- IE PRACH-SystemInformationList shall be ignored, 'prach-Partitioning' shall be absent
-- and the corresponding IE in the following IE PRACH-SystemInformationList-VHCR-r7
-- shall be used instead.
prach-SystemInformationList PRACH-SystemInformationList-VHCR-r7 OPTIONAL
},
tdd128 SEQUENCE {
prach-SystemInformationList PRACH-SystemInformationList-LCR-v770ext OPTIONAL
}
} OPTIONAL,
-- If SysInfoType5 is sent to configure a 7.68 Mcps TDD cell (in any mode) or a 3.84 Mcps TDD
-- cell operating in MBSFN mode, IE SCCPCH-SystemInformationList-HCR-VHCR-r7 is used, otherwise
-- IE SCCPCH-SystemInformationList-r6 is used.
sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL,
sccpch-SystemInformation-MBMS CHOICE {
-- If choice is 'mcchOnSCCPCHusedForNonMBMS', IE MBMS-MCCH-ConfigurationInfo-r6 is used.
-- If choice is 'mcchOnSCCPCHusedOnlyForMBMS', IE MBMS-MCCH-ConfigurationInfo-r7 is used
-- to configure a 7.68Mcps TDD cell or a cell operating in MBSFN mode, otherwise IE
-- SCCPCH-SystemInformation-MBMS-r6 is used.
mcchOnSCCPCHusedOnlyForMBMS SCCPCH-SystemInformation-MBMS-r7
} OPTIONAL,
tDD-MBSFNInformation TDD-MBSFNInformation OPTIONAL
}
SysInfoType5-v860ext-IEs ::= SEQUENCE {
-- The field 'dummy' shall be marked absent in SysInfoType5 and SysInfoType5bis. A failure to
-- comply with this requirement may prevent the UE to receive any service in the cell. The UE
-- may treat the cell as barred.
dummy SEQUENCE {} OPTIONAL,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
hs-dsch-DrxCellfach-info HS-DSCH-DrxCellfach-info OPTIONAL
},
tdd128 SEQUENCE {
hs-dsch-CommonSysInfo SEQUENCE {
hs-dsch-CommonSystemInformation HS-DSCH-CommonSystemInformation-TDD128,
hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation-TDD128 OPTIONAL
} OPTIONAL,
hs-dsch-DrxCellfach-info HS-DSCH-DrxCellfach-info-TDD128 OPTIONAL
}
}
}
SysInfoType5-v890ext-IEs ::= SEQUENCE {
secondFrequencyInfo FrequencyInfoTDD OPTIONAL,
commonEDCHSystemInfo CommonEDCHSystemInfo OPTIONAL
}
SysInfoType5-v8b0ext-IEs ::= SEQUENCE {
tresetUsageIndicator ENUMERATED { true } OPTIONAL,
upPCHpositionInfo UpPCHposition-LCR OPTIONAL
}
SysInfoType5-v8d0ext-IEs ::= SEQUENCE {
commonEDCHSystemInfoFDD CommonEDCHSystemInfoFDD OPTIONAL
}
SysInfoType5-va40ext-IEs ::= SEQUENCE {
frequencyBandsIndicatorSupport FrequencyBandsIndicatorSupport OPTIONAL,
frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
}
SysInfoType5-va80ext-IEs ::= SEQUENCE {
multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
}
SysInfoType5-NonCriticalExtensions-vb50-IEs::= SEQUENCE {
sysInfoType5-vb50ext SysInfoType5-vb50ext-IEs,
ve30NonCriticalExtensions SysInfoType5-NonCriticalExtensions-ve30-IEs OPTIONAL
}
SysInfoType5-NonCriticalExtensions-ve30-IEs::= SEQUENCE {
sysInfoType5-ve30ext SysInfoType5-ve30ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType5-ve30ext-IEs ::= SEQUENCE {
adjacentchannelinterferencelevel ENUMERATED { moderate, high } OPTIONAL
}
SysInfoType5-vb50ext-IEs ::= SEQUENCE {
sib22indicator BOOLEAN,
cellUpdateMessageOptimisedEncoding ENUMERATED { true } OPTIONAL
}
-- SysInfoType5bis uses the same structure as SysInfoType5
SysInfoType5bis ::= SysInfoType5
SysInfoType6 ::= SEQUENCE {
-- Physical channel IEs
pich-PowerOffset PICH-PowerOffset,
modeSpecificInfo CHOICE {
fdd SEQUENCE {
aich-PowerOffset AICH-PowerOffset,
-- dummy is not used in this version of specification, it should
-- not be sent and if received it should be ignored.
dummy CSICH-PowerOffset OPTIONAL
},
tdd SEQUENCE {
-- If PDSCH/PUSCH is configured for 1.28Mcps TDD, pusch-SysInfoList-SFN,
-- pdsch-SysInfoList-SFN and openLoopPowerControl-TDD should be absent
-- and the info included in the tdd128SpecificInfo instead.
-- If PDSCH/PUSCH is configured for 7.68Mcps TDD, pusch-SysInfoList-SFN
-- and pdsch-SysInfoList-SFN should be absent and the info included in the
-- tdd768SpecificInfo instead.
-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should
-- also be included.
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN OPTIONAL,
openLoopPowerControl-TDD OpenLoopPowerControl-TDD
}
},
primaryCCPCH-Info PrimaryCCPCH-Info OPTIONAL,
prach-SystemInformationList PRACH-SystemInformationList OPTIONAL,
sCCPCH-SystemInformationList SCCPCH-SystemInformationList OPTIONAL,
cbs-DRX-Level1Information CBS-DRX-Level1Information OPTIONAL,
-- Conditional on any of the CTCH indicator IEs in
-- sCCPCH-SystemInformationList
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType6-v4b0ext SysInfoType6-v4b0ext-IEs OPTIONAL,
-- Extension mechanism for non- rel-4 information
v590NonCriticalExtensions SEQUENCE {
sysInfoType6-v590ext SysInfoType6-v590ext-IEs OPTIONAL,
v650nonCriticalExtensions SEQUENCE {
sysInfoType6-v650ext SysInfoType6-v650ext-IEs OPTIONAL,
v690nonCriticalExtensions SEQUENCE {
sysInfoType6-v690ext SysInfoType6-v690ext-IEs,
v770NonCriticalExtensions SEQUENCE {
sysInfoType6-v770ext SysInfoType6-v770ext-IEs,
va40NonCriticalExtensions SEQUENCE {
sysInfoType6-va40ext SysInfoType6-va40ext-IEs,
va80NonCriticalExtensions SEQUENCE {
sysInfoType6-va80ext SysInfoType6-va80ext-IEs,
ve30NonCriticalExtensions SysInfoType6-NonCriticalExtensions-ve30-IEs OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType6-NonCriticalExtensions-ve30-IEs::= SEQUENCE {
sysInfoType6-ve30ext SysInfoType6-ve30ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType6-ve30ext-IEs ::= SEQUENCE {
adjacentchannelinterferencelevel ENUMERATED { moderate, high } OPTIONAL
}
SysInfoType6-v4b0ext-IEs ::= SEQUENCE {
-- openLoopPowerControl-IPDL-TDD is present only if IPDLs are applied for TDD
openLoopPowerControl-IPDL-TDD OpenLoopPowerControl-IPDL-TDD-r4 OPTIONAL,
-- If SysInfoType6 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included
-- in PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the
-- IE rach-TransportFormatSet shall be absent and the corresponding IEs in the following
-- PRACH-SystemInformationList-LCR-r4 shall be used
prach-SystemInformationList-LCR-r4 PRACH-SystemInformationList-LCR-r4 OPTIONAL,
tdd128SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-LCR-r4 OPTIONAL,
pCCPCH-LCR-Extensions PrimaryCCPCH-Info-LCR-r4-ext OPTIONAL,
sCCPCH-LCR-ExtensionsList SCCPCH-SystemInformationList-LCR-r4-ext OPTIONAL
} OPTIONAL,
frequencyBandIndicator RadioFrequencyBandFDD OPTIONAL
}
SysInfoType6-v590ext-IEs ::= SEQUENCE {
hcr-r5-SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-HCR-r5 OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-SFN-HCR-r5 OPTIONAL
} OPTIONAL
}
SysInfoType6-v650ext-IEs ::= SEQUENCE {
frequencyBandIndicator2 RadioFrequencyBandFDD2
}
SysInfoType6-v690ext-IEs ::= SEQUENCE {
additionalPRACH-TF-and-TFCS-CCCH-List AdditionalPRACH-TF-and-TFCS-CCCH-List OPTIONAL
}
SysInfoType6-v770ext-IEs ::= SEQUENCE {
tdd768SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL,
-- If SysInfoType6 is sent to configure a 7.68Mcps TDD cell, the 'prach-RACH-Info' in
-- IE PRACH-SystemInformationList shall be ignored, 'prach-Partitioning' shall be absent
-- and the corresponding IE in the following IE PRACH-SystemInformationList-VHCR-r7
-- shall be used instead.
prach-SystemInformationList PRACH-SystemInformationList-VHCR-r7 OPTIONAL
} OPTIONAL,
-- If SysInfoType6 is sent to configure a 7.68 Mcps TDD cell,
-- IE SCCPCH-SystemInformationList-HCR-VHCR-r7 is used, otherwise
-- IE SCCPCH-SystemInformationList-r6 is used.
sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL
}
SysInfoType6-va40ext-IEs ::= SEQUENCE {
frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
}
SysInfoType6-va80ext-IEs ::= SEQUENCE {
multipleFrequencyBandIndicatorListFDD MultipleFrequencyBandIndicatorListFDD OPTIONAL
}
SysInfoType7 ::= SEQUENCE {
-- Physical channel IEs
modeSpecificInfo CHOICE {
fdd SEQUENCE {
ul-Interference UL-Interference
},
tdd NULL
},
prach-Information-SIB5-List DynamicPersistenceLevelList,
prach-Information-SIB6-List DynamicPersistenceLevelList OPTIONAL,
expirationTimeFactor ExpirationTimeFactor OPTIONAL,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
-- This IE is not used in this version of the specification.
-- It was kept only for backwards compatibility reasons
SysInfoType8 ::= SEQUENCE {
-- User equipment IEs
-- dummy1, dummy2, dummy3 are not used in this version of the specification and
-- they should be ignored by the receiver.
dummy1 CPCH-Parameters,
-- Physical channel IEs
dummy2 CPCH-SetInfoList,
dummy3 CSICH-PowerOffset,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
-- This IE is not used in this version of the specification.
-- It was kept only for backwards compatibility reasons
SysInfoType9 ::= SEQUENCE {
-- Physical channel IEs
-- dummy is not used in this version of the specification and
-- it should be ignored by the receiver.
dummy CPCH-PersistenceLevelsList,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
-- This IE is not used in this version of the specification.
-- It was kept only for backwards compatibility reasons
SysInfoType10 ::= SEQUENCE {
-- User equipment IEs
-- dummy is not used in this version of the specification, it should
-- not be sent and if received it should be ignored.
dummy DRAC-SysInfoList,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType11 ::= SEQUENCE {
sib12indicator BOOLEAN,
-- Measurement IEs
fach-MeasurementOccasionInfo FACH-MeasurementOccasionInfo OPTIONAL,
measurementControlSysInfo MeasurementControlSysInfo,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType11-v4b0ext SysInfoType11-v4b0ext-IEs OPTIONAL,
v590NonCriticalExtension SEQUENCE {
sysInfoType11-v590ext SysInfoType11-v590ext-IEs,
v690NonCriticalExtensions SEQUENCE {
sysInfoType11-v690ext SysInfoType11-v690ext-IEs,
v6b0NonCriticalExtensions SEQUENCE {
sysInfoType11-v6b0ext SysInfoType11-v6b0ext-IEs,
v770NonCriticalExtensions SEQUENCE {
sysInfoType11-v770ext SysInfoType11-v770ext-IEs,
v7b0NonCriticalExtensions SEQUENCE {
sysInfoType11-v7b0ext SysInfoType11-v7b0ext-IEs,
v860NonCriticalExtensions SEQUENCE {
sysInfoType11-v860ext SysInfoType11-v860ext-IEs,
va80NonCriticalExtensions SEQUENCE {
sysInfoType11-va80ext SysInfoType11-va80ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType11-vc50ext SysInfoType11-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType11-v4b0ext-IEs ::= SEQUENCE {
fach-MeasurementOccasionInfo-LCR-Ext FACH-MeasurementOccasionInfo-LCR-r4-ext OPTIONAL,
measurementControlSysInfo-LCR MeasurementControlSysInfo-LCR-r4-ext
}
SysInfoType11-v590ext-IEs ::= SEQUENCE {
--The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
newIntraFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
newInterFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterRATCellInfoList
newInterRATCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
intraFreqEventCriteriaList-v590ext Intra-FreqEventCriteriaList-v590ext OPTIONAL,
intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL,
intraFreqEvent-1d-r5 IntraFreqEvent-1d-r5 OPTIONAL
}
SysInfoType11-v690ext-IEs ::= SEQUENCE {
-- dummy is not used in this version of the specification. If received, the UE behaviour
-- is not specified.
dummy Dummy-InterFreqRACHReportingInfo OPTIONAL
}
SysInfoType11-v6b0ext-IEs ::= SEQUENCE {
-- Measurement IEs
interFreqRACHReportingInfo InterFreqRACHReportingInfo OPTIONAL
}
SysInfoType11-v770ext-IEs ::= SEQUENCE {
-- Measurement IEs
mbsfnFrequencyList MBSFNFrequencyList OPTIONAL
}
SysInfoType11-v7b0ext-IEs ::= SEQUENCE {
-- Measurement IEs
newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
}
SysInfoType11-v860ext-IEs ::= SEQUENCE {
-- Measurement IEs
mbsfnFrequencyList MBSFNFrequencyList-v860ext OPTIONAL
}
SysInfoType11-va80ext-IEs ::= SEQUENCE {
-- Measurement IEs
multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL
}
SysInfoType11-vc50ext-IEs ::= SEQUENCE {
measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL,
-- Measurement IEs
measurementScalingFactor MeasurementScalingFactor OPTIONAL
}
MeasurementScalingFactor ::= ENUMERATED {
sf-utra-cf1, sf-utra-cf2}
SysInfoType11bis ::= SEQUENCE {
-- Measurement IEs
measurementControlSysInfo MeasurementControlSysInfoExtension OPTIONAL,
measurementControlSysInfo-LCR MeasurementControlSysInfoExtension-LCR-r4 OPTIONAL,
measurementControlSysInfoExtensionAddon-r5
MeasurementControlSysInfoExtensionAddon-r5 OPTIONAL,
-- Extension mechanism for non-release99 information
v7b0NonCriticalExtensions SEQUENCE {
sysInfoType11bis-v7b0ext SysInfoType11bis-v7b0ext-IEs,
v860NonCriticalExtensions SEQUENCE {
sysInfoType11bis-v860ext SysInfoType11bis-v860ext-IEs,
va80NonCriticalExtensions SEQUENCE {
sysInfoType11bis-va80ext SysInfoType11bis-va80ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType11bis-vc50ext SysInfoType11bis-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType11bis-v7b0ext-IEs ::= SEQUENCE {
-- Measurement IEs
newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
}
SysInfoType11bis-v860ext-IEs ::= SEQUENCE {
-- UTRAN mobility IEs
csg-PSCSplitInfo CSG-PSCSplitInfo OPTIONAL,
csg-DedicatedFrequencyInfoList CSG-DedicatedFrequencyInfoList OPTIONAL
}
SysInfoType11bis-va80ext-IEs ::= SEQUENCE {
-- Measurement IEs
multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL
}
SysInfoType11bis-vc50ext-IEs ::= SEQUENCE {
measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL
}
SysInfoType11ter ::= SEQUENCE {
-- Measurement IEs
measureControlSysInfoInterFreqExt MeasureControlSysInfoInterFreqExt OPTIONAL,
multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType12 ::= SEQUENCE {
-- Measurement IEs
fach-MeasurementOccasionInfo FACH-MeasurementOccasionInfo OPTIONAL,
measurementControlSysInfo MeasurementControlSysInfo,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType12-v4b0ext SysInfoType12-v4b0ext-IEs OPTIONAL,
v590NonCriticalExtension SEQUENCE {
sysInfoType12-v590ext SysInfoType12-v590ext-IEs,
v690NonCriticalExtensions SEQUENCE {
sysInfoType12-v690ext SysInfoType12-v690ext-IEs,
v6b0NonCriticalExtensions SEQUENCE {
sysInfoType12-v6b0ext SysInfoType12-v6b0ext-IEs,
v7b0NonCriticalExtensions SEQUENCE {
sysInfoType12-v7b0ext SysInfoType12-v7b0ext-IEs,
va80NonCriticalExtensions SEQUENCE {
sysInfoType12-va80ext SysInfoType12-va80ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType12-vc50ext SysInfoType12-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType12-v4b0ext-IEs ::= SEQUENCE {
fach-MeasurementOccasionInfo-LCR-Ext FACH-MeasurementOccasionInfo-LCR-r4-ext OPTIONAL,
measurementControlSysInfo-LCR MeasurementControlSysInfo-LCR-r4-ext
}
SysInfoType12-v590ext-IEs ::= SEQUENCE {
--The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
newIntraFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
newInterFrequencyCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
--The order of the list corresponds to the order of cell in newInterRATCellInfoList
newInterRATCellInfoList-v590ext SEQUENCE (SIZE (1..maxCellMeas)) OF
CellSelectReselectInfo-v590ext OPTIONAL,
intraFreqEventCriteriaList-v590ext Intra-FreqEventCriteriaList-v590ext OPTIONAL,
intraFreqReportingCriteria-1b-r5 IntraFreqReportingCriteria-1b-r5 OPTIONAL,
intraFreqEvent-1d-r5 IntraFreqEvent-1d-r5 OPTIONAL
}
SysInfoType12-v690ext-IEs ::= SEQUENCE {
-- dummy is not used in this version of the specification. If received, the UE behaviour
-- is not specified.
dummy Dummy-InterFreqRACHReportingInfo OPTIONAL
}
SysInfoType12-v6b0ext-IEs ::= SEQUENCE {
-- Measurement IEs
interFreqRACHReportingInfo InterFreqRACHReportingInfo OPTIONAL
}
SysInfoType12-v7b0ext-IEs ::= SEQUENCE {
-- Measurement IEs
newInterFreqCellList NewInterFreqCellList-v7b0ext OPTIONAL
}
SysInfoType12-va80ext-IEs ::= SEQUENCE {
-- Measurement IEs
multipleFrequencyInfoListFDD MultipleFrequencyInfoListFDD OPTIONAL
}
SysInfoType12-vc50ext-IEs ::= SEQUENCE {
measurementControlSysInfo MeasurementControlSysInfo-vc50ext OPTIONAL
}
SysInfoType13 ::= SEQUENCE {
-- Core network IEs
cn-DomainSysInfoList CN-DomainSysInfoList,
-- User equipment IEs
ue-IdleTimersAndConstants UE-IdleTimersAndConstants OPTIONAL,
capabilityUpdateRequirement CapabilityUpdateRequirement OPTIONAL,
-- Extension mechanism for non- release99 information
v3a0NonCriticalExtensions SEQUENCE {
sysInfoType13-v3a0ext SysInfoType13-v3a0ext-IEs,
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType13-v4b0ext SysInfoType13-v4b0ext-IEs,
-- Extension mechanism for non- release99 information
v770NonCriticalExtensions SEQUENCE {
sysInfoType13-v770ext SysInfoType13-v770ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType13-v3a0ext-IEs ::= SEQUENCE {
ue-IdleTimersAndConstants-v3a0ext UE-IdleTimersAndConstants-v3a0ext
}
SysInfoType13-v4b0ext-IEs ::= SEQUENCE {
capabilityUpdateRequirement-r4Ext CapabilityUpdateRequirement-r4-ext OPTIONAL
}
SysInfoType13-v770ext-IEs ::= SEQUENCE {
capabilityUpdateRequirement CapabilityUpdateRequirement-v770ext OPTIONAL
}
SysInfoType13-1 ::= SEQUENCE {
-- ANSI-41 IEs
ansi-41-RAND-Information ANSI-41-RAND-Information,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType13-2 ::= SEQUENCE {
-- ANSI-41 IEs
ansi-41-UserZoneID-Information ANSI-41-UserZoneID-Information,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType13-3 ::= SEQUENCE {
-- ANSI-41 IEs
ansi-41-PrivateNeighbourListInfo ANSI-41-PrivateNeighbourListInfo,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType13-4 ::= SEQUENCE {
-- ANSI-41 IEs
ansi-41-GlobalServiceRedirectInfo
ANSI-41-GlobalServiceRedirectInfo,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType14 ::= SEQUENCE {
-- Physical channel IEs
individualTS-InterferenceList IndividualTS-InterferenceList,
expirationTimeFactor ExpirationTimeFactor OPTIONAL,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType15 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GPS-CipherParameters UE-Positioning-CipherParameters OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation,
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime,
ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType15-v4b0ext SysInfoType15-v4b0ext-IEs,
-- Extension mechanism for non- release4 information
v770NonCriticalExtensions SEQUENCE {
sysInfoType15-v770ext SysInfoType15-v770ext-IEs,
va40NonCriticalExtensions SEQUENCE {
sysInfoType15-va40ext SysInfoType15-va40ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15-v4b0ext-IEs ::= SEQUENCE {
up-Ipdl-Parameters-TDD UE-Positioning-IPDL-Parameters-TDD-r4-ext OPTIONAL
}
SysInfoType15-v770ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext
}
SysInfoType15-va40ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext
}
SysInfoType15bis ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-ReferencePosition ReferenceLocationGANSS,
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime,
ue-positioning-GANSS-IonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
-- Extension mechanism for non-release99 information
v860NonCriticalExtensions SEQUENCE {
sysInfoType15bis-v860ext SysInfoType15bis-v860ext-IEs,
va40NonCriticalExtensions SEQUENCE {
sysInfoType15bis-va40ext SysInfoType15bis-va40ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15bis-v860ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GANSS-AddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
ue-Positioning-GANSS-EarthOrientationPara
UE-Positioning-GANSS-EarthOrientPara OPTIONAL
}
SysInfoType15bis-va40ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext
}
SysInfoType15-1 ::= SEQUENCE {
-- DGPS corrections
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections,
-- Extension mechanism for non- release99 information
v920NonCriticalExtensions SEQUENCE {
sysInfoType15-1-v920ext SysInfoType15-1-v920ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
}
SysInfoType15-1-v920ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext
}
SysInfoType15-1bis ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections,
-- Extension mechanism for non-release99 information
v920NonCriticalExtensions SEQUENCE {
sysInfoType15-1bis-v920ext SysInfoType15-1bis-v920ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
}
SysInfoType15-1bis-v920ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-DGANSS-Corrections UE-Positioning-DGANSSCorrections-v920ext
}
SysInfoType15-1ter ::= SEQUENCE {
-- Measurement IEs
uePositioning-BDSCorrections UE-Positioning-DBDSCorrections OPTIONAL,
uePositioningBDSIonoGridModel UE-Positioning-BDS-IonoGridModel OPTIONAL,
-- Extension mechanism for non-release12 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType15-2 ::= SEQUENCE {
-- Ephemeris and clock corrections
transmissionTOW GPS-TOW-1sec,
satID SatID,
ephemerisParameter EphemerisParameter,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType15-2bis ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-navigationModel UE-Positioning-GANSS-NavigationModel,
-- Extension mechanism for non-release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType15-2ter ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels,
-- Extension mechanism for non-release99 information
vc50NonCriticalExtensions SEQUENCE {
sysInfoType15-2ter-vc50ext SysInfoType15-2ter-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
}
SysInfoType15-2ter-vc50ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-AddNavigationModels UE-Positioning-GANSS-AddNavigationModels-vc50ext OPTIONAL
}
SysInfoType15-3 ::= SEQUENCE {
-- Almanac and other data
transmissionTOW GPS-TOW-1sec,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
satMask BIT STRING (SIZE (1..32)) OPTIONAL,
lsbTOW BIT STRING (SIZE (8)) OPTIONAL,
-- Extension mechanism for non- release99 information
va40NonCriticalExtensions SEQUENCE {
sysInfoType15-3-va40ext SysInfoType15-3-va40ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
}
SysInfoType15-3-va40ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL
}
SysInfoType15-3bis ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac OPTIONAL,
ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels OPTIONAL,
ue-positioning-GANSS-UTC-Model UE-Positioning-GANSS-UTCModel OPTIONAL,
-- Extension mechanism for non-release99 information
v860NonCriticalExtensions SEQUENCE {
sysInfoType15-3bis-v860ext SysInfoType15-3bis-v860ext-IEs,
va40NonCriticalExtensions SEQUENCE {
sysInfoType15-3bis-va40ext SysInfoType15-3bis-va40ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType15-3bis-vc50ext SysInfoType15-3bis-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15-3bis-v860ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-v860ext OPTIONAL,
ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
ue-Positioning-GANSS-AuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
SysInfoType15-3bis-va40ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL,
ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels-va40ext OPTIONAL
}
SysInfoType15-3bis-vc50ext-IEs ::= SEQUENCE {
-- Measurement IEs
ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-vc50ext OPTIONAL,
ue-Positioning-GANSS-AddUTCModels UE-Positioning-GANSS-AddUTCModels-vc50ext OPTIONAL
}
SysInfoType15-4 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-OTDOA-CipherParameters UE-Positioning-CipherParameters OPTIONAL,
ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData,
v3a0NonCriticalExtensions SEQUENCE {
sysInfoType15-4-v3a0ext SysInfoType15-4-v3a0ext,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType15-4-v4b0ext SysInfoType15-4-v4b0ext,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15-4-v3a0ext ::= SEQUENCE {
sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
}
SysInfoType15-4-v4b0ext ::= SEQUENCE {
ue-Positioning-OTDOA-AssistanceData-r4ext UE-Positioning-OTDOA-AssistanceData-r4ext OPTIONAL
}
SysInfoType15-5 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-OTDOA-AssistanceData-UEB UE-Positioning-OTDOA-AssistanceData-UEB,
v3a0NonCriticalExtensions SEQUENCE {
sysInfoType15-5-v3a0ext SysInfoType15-5-v3a0ext,
-- Extension mechanism for non- release99 information
v770NonCriticalExtensions SEQUENCE {
sysInfoType15-5-v770ext SysInfoType15-5-v770ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15-5-v3a0ext ::= SEQUENCE {
sfn-Offset-Validity SFN-Offset-Validity OPTIONAL
}
SysInfoType15-5-v770ext-IEs ::= SEQUENCE {
ue-Positioning-OTDOA-AssistanceData-UEB-ext
UE-Positioning-OTDOA-AssistanceData-UEB-ext OPTIONAL
}
SysInfoType15-6 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-TOD INTEGER (0..86399),
ue-positioning-GANSS-ReferenceMeasurementInformation
UE-Positioning-GANSS-ReferenceMeasurementInfo,
-- Extension mechanism for non-release99 information
va40NonCriticalExtensions SEQUENCE {
sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType15-6-vc50ext SysInfoType15-6-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType15-6-va40ext-IEs ::= SEQUENCE {
ue-positioning-GANSS-ReferenceMeasurementInformation
UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext
}
SysInfoType15-6-vc50ext-IEs ::= SEQUENCE {
ue-positioning-GANSS-ReferenceMeasurementInformation
UE-Positioning-GANSS-ReferenceMeasurementInfo-vc50ext
}
SysInfoType15-7 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-DataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance,
-- Extension mechanism for non-release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType15-8 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-DataCipheringInfo UE-Positioning-CipherParameters OPTIONAL,
ue-positioning-GANSS-realTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
-- Extension mechanism for non-release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType16 ::= SEQUENCE {
-- Radio bearer IEs
preDefinedRadioConfiguration PreDefRadioConfiguration,
-- Extension mechanism for non- release99 information
v770NonCriticalExtensions SEQUENCE {
sysInfoType16-v770ext SysInfoType16-v770ext-IEs,
v920NonCriticalExtensions SEQUENCE {
sysInfoType16-v920ext SysInfoType16-v920ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType16-v770ext-IEs ::= SEQUENCE {
preDefinedRadioConfiguration PreDefRadioConfiguration-v770ext
}
SysInfoType16-v920ext-IEs ::= SEQUENCE {
preDefinedRadioConfiguration PreDefRadioConfiguration-v920ext
}
SysInfoType17 ::= SEQUENCE {
-- Physical channel IEs
-- If PDSCH/PUSCH is configured for 1.28Mcps or 7.68Mcps TDD, pusch-SysInfoList and
-- pdsch-SysInfoList should be absent and the info included in the respective
-- tdd128SpecificInfo or tdd768SpecificInfo instead.
-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be
-- included.
pusch-SysInfoList PUSCH-SysInfoList OPTIONAL,
pdsch-SysInfoList PDSCH-SysInfoList OPTIONAL,
-- Extension mechanism for non- release99 information
v4b0NonCriticalExtensions SEQUENCE {
sysInfoType17-v4b0ext SysInfoType17-v4b0ext-IEs,
v590NonCriticalExtensions SEQUENCE {
sysInfoType17-v590ext SysInfoType17-v590ext-IEs OPTIONAL,
v770NonCriticalExtensions SEQUENCE {
sysInfoType17-v770ext SysInfoType17-v770ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType17-v4b0ext-IEs ::= SEQUENCE {
tdd128SpecificInfo SEQUENCE {
pusch-SysInfoList PUSCH-SysInfoList-LCR-r4 OPTIONAL,
pdsch-SysInfoList PDSCH-SysInfoList-LCR-r4 OPTIONAL
} OPTIONAL
}
SysInfoType17-v590ext-IEs ::= SEQUENCE {
hcr-r5-SpecificInfo SEQUENCE {
pusch-SysInfoList PUSCH-SysInfoList-HCR-r5 OPTIONAL,
pdsch-SysInfoList PDSCH-SysInfoList-HCR-r5 OPTIONAL
} OPTIONAL
}
SysInfoType17-v770ext-IEs ::= SEQUENCE {
tdd768SpecificInfo SEQUENCE {
pusch-SysInfoList-SFN PUSCH-SysInfoList-SFN-VHCR OPTIONAL,
pdsch-SysInfoList-SFN PDSCH-SysInfoList-VHCR-r7 OPTIONAL
} OPTIONAL
}
SysInfoType18 ::= SEQUENCE {
idleModePLMNIdentities PLMNIdentitiesOfNeighbourCells OPTIONAL,
connectedModePLMNIdentities PLMNIdentitiesOfNeighbourCells OPTIONAL,
-- Extension mechanism for non- release99 information
v6b0NonCriticalExtensions SEQUENCE {
sysInfoType18-v6b0ext SysInfoType18-v6b0ext,
v860NonCriticalExtensions SEQUENCE {
sysInfoType18-v860ext SysInfoType18-v860ext,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType18-vc50ext SysInfoType18-vc50ext,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType18-v6b0ext ::= SEQUENCE {
idleModePLMNIdentitiesSIB11bis PLMNIdentitiesOfNeighbourCells OPTIONAL,
connectedModePLMNIdentitiesSIB11bis PLMNIdentitiesOfNeighbourCells OPTIONAL
}
SysInfoType18-v860ext ::= SEQUENCE {
idleModePLMNIdentities PLMNIdentitiesOfNeighbourCells-v860ext OPTIONAL,
connectedModePLMNIdentities PLMNIdentitiesOfNeighbourCells-v860ext OPTIONAL
}
SysInfoType18-vc50ext ::= SEQUENCE {
idleModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL,
connectedModePLMNIdentitiesSIB11ter PLMNIdentitiesOfNeighbourCells-vc50ext OPTIONAL
}
SysInfoType19 ::= SEQUENCE {
-- Measurement IEs
utra-PriorityInfoList UTRA-PriorityInfoList,
gsm-PriorityInfoList GSM-PriorityInfoList OPTIONAL,
eutra-FrequencyAndPriorityInfoList EUTRA-FrequencyAndPriorityInfoList OPTIONAL,
-- Extension mechanism for non-release8 information
v920NonCriticalExtensions SEQUENCE {
sysInfoType19-v920ext SysInfoType19-v920ext,
va80NonCriticalExtensions SEQUENCE {
sysInfoType19-va80ext SysInfoType19-va80ext,
vb30NonCriticalExtensions SEQUENCE {
sysInfoType19-vb30ext SysInfoType19-vb30ext,
vb50NonCriticalExtensions SEQUENCE {
sysInfoType19-vb50ext SysInfoType19-vb50ext,
vb80NonCriticalExtensions SEQUENCE {
sysInfoType19-vb80ext SysInfoType19-vb80ext,
vc50NonCriticalExtensions SEQUENCE {
sysInfoType19-vc50ext SysInfoType19-vc50ext,
vd20NonCriticalExtensions SEQUENCE {
sysInfoType19-vd20ext SysInfoType19-vd20ext,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoType19-v920ext ::= SEQUENCE {
utra-PriorityInfoList-v920ext UTRA-PriorityInfoList-v920ext,
eutra-FrequencyAndPriorityInfoList-v920ext EUTRA-FrequencyAndPriorityInfoList-v920ext
}
SysInfoType19-va80ext ::= SEQUENCE {
multipleEutraFrequencyInfoList MultipleEUTRAFrequencyInfoList OPTIONAL
}
SysInfoType19-vb30ext ::= SEQUENCE {
cell-fach-meas-ind ENUMERATED { high-priority-layers, all-layers } OPTIONAL
}
SysInfoType19-vb50ext ::= SEQUENCE {
gsmTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL,
eutraTreselectionScalingFactor TreselectionScalingFactor2 OPTIONAL,
numberOfApplicableEARFCN INTEGER (0..7) OPTIONAL,
eutra-FrequencyAndPriorityInfoList-vb50ext EUTRA-FrequencyAndPriorityInfoList-vb50ext OPTIONAL,
eutra-FrequencyAndPriorityInfoExtensionList EUTRA-FrequencyAndPriorityInfoExtensionList OPTIONAL,
multipleEutraFrequencyInfoExtensionList MultipleEUTRAFrequencyInfoExtensionList OPTIONAL,
-- Measurement IEs
eutra-FrequencyRACHReportingInfo EUTRA-FrequencyRACHReportingInfo OPTIONAL
}
SysInfoType19-vb80ext ::= SEQUENCE {
eutra-FrequencyAndPriorityInfoExtensionList-vb80ext EUTRA-FrequencyAndPriorityInfoExtensionList-vb80ext OPTIONAL
}
SysInfoType19-vc50ext ::= SEQUENCE {
eutra-FrequencyRACHReportingInfo-vc50ext EUTRA-FrequencyRACHReportingInfo-vc50ext OPTIONAL,
eutra-FrequencyAndPriorityInfoList-vc50ext EUTRA-FrequencyAndPriorityInfoList-vc50ext OPTIONAL,
eutra-FrequencyAndPriorityInfoExtensionList-vc50ext
EUTRA-FrequencyAndPriorityInfoExtensionList-vc50ext OPTIONAL
}
SysInfoType19-vd20ext ::= SEQUENCE {
eutra-FrequencyAndPriorityInfoList-vd20ext EUTRA-FrequencyAndPriorityInfoList-vd20ext OPTIONAL,
eutra-FrequencyAndPriorityInfoExtensionList-vd20ext
EUTRA-FrequencyAndPriorityInfoExtensionList-vd20ext OPTIONAL
}
SysInfoType20 ::= SEQUENCE {
hNBName HNBName OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType21 ::= SEQUENCE {
eab-Parameters EAB-Parameters OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType22 ::= SEQUENCE {
-- In the Tabular there are separate definitions for prach-PreambleForEnhancedUplinkListType1Ext
-- and prach-PreambleForEnhancedUplinkListType2Ext/prach-PreambleForEnhancedUplinkListType3Ext even
-- though the contents are the same. The only difference is in how the IE “Weight” is used in
-- calculating the weight for each signalled PRACH Control Parameters.
-- To simplify the ASN.1, a single definition is used here for all three cases.
prach-PreambleForEnhancedUplinkListType1Ext
PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
prach-PreambleForEnhancedUplinkListType2Ext
PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
prach-PreambleForEnhancedUplinkListType3Ext
PRACH-PreambleForEnhancedUplinkExtList OPTIONAL,
concurrent-Deployment-2ms-10ms-TTI Concurrent-Deployment-2ms-10ms-TTI OPTIONAL,
nodeB-Trigger-HS-DPCCH-Transmission NodeB-Trigger-HS-DPCCH-Transmission OPTIONAL,
fallback-R99-PRACH-info Fallback-R99-PRACH-info-IEs OPTIONAL,
commonEDCHResourceConfigInfoListExt CommonEDCHResourceConfigInfoListExt OPTIONAL,
hs-dsch-DrxCellfach-SecondDrx-info HS-DSCH-DrxCellfach-SecondDrx-info OPTIONAL,
-- Extension mechanism for non- release11 information
vc50NonCriticalExtensions SEQUENCE {
sysInfoType22-vc50ext SysInfoType22-vc50ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
}
SysInfoType22-vc50ext-IEs ::= SEQUENCE {
cell-Reselection-indication-reporting ENUMERATED { true } OPTIONAL
}
SysInfoType23 ::= SEQUENCE {
wlanRepresentation CHOICE {
wlanOffloadInformationPerPLMN-List WLANOffloadInformationPerPLMN-List,
wlanOffloadInformationForAll WLANOffloadInformation
},
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType24 ::= SEQUENCE {
dtchTransmissionBlocked BIT STRING (SIZE (maxNumAccessGroups)) OPTIONAL,
expirationTimeFactor ExpirationTimeFactor2 OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoType25 ::= SEQUENCE {
acdc-Parameters ACDC-Parameters,
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
SysInfoTypeSB1 ::= SEQUENCE {
-- Other IEs
sib-ReferenceList SIB-ReferenceList,
-- Extension mechanism for non- release99 information
v6b0NonCriticalExtensions SEQUENCE {
sysInfoTypeSB1-v6b0ext SysInfoTypeSB1-v6b0ext,
v860NonCriticalExtensions SEQUENCE {
sysInfoTypeSB1-v860ext SysInfoTypeSB1-v860ext,
vc50NonCriticalExtensions SEQUENCE {
sysInfoTypeSB1-vc50ext SysInfoTypeSB1-vc50ext,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoTypeSB1-v6b0ext ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
}
SysInfoTypeSB1-v860ext ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
extGANSS-SIBTypeInfoSchedulingInfoList
ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL
}
SysInfoTypeSB1-vc50ext ::= SEQUENCE {
sib-ReferenceList SIBSb-ReferenceList2 OPTIONAL,
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL
}
SysInfoTypeSB2 ::= SEQUENCE {
-- Other IEs
sib-ReferenceList SIB-ReferenceList,
-- Extension mechanism for non- release99 information
v6b0NonCriticalExtensions SEQUENCE {
sysInfoTypeSB2-v6b0ext SysInfoTypeSB2-v6b0ext,
v860NonCriticalExtensions SEQUENCE {
sysInfoTypeSB2-v860ext SysInfoTypeSB2-v860ext,
vc50NonCriticalExtensions SEQUENCE {
sysInfoTypeSB2-vc50ext SysInfoTypeSB2-vc50ext,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
}
SysInfoTypeSB2-v6b0ext ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List OPTIONAL
}
SysInfoTypeSB2-v860ext ::= SEQUENCE {
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List2 OPTIONAL,
extGANSS-SIBTypeInfoSchedulingInfoList
ExtGANSS-SIBTypeInfoSchedulingInfoList OPTIONAL
}
SysInfoTypeSB2-vc50ext ::= SEQUENCE {
sib-ReferenceList SIBSb-ReferenceList2 OPTIONAL,
extSIBTypeInfoSchedulingInfo-List ExtSIBTypeInfoSchedulingInfo-List3 OPTIONAL
}
SysInfoTypeSB3 ::= SEQUENCE {
-- Other IEs
sb3-ValueTag CellValueTag2,
sib-ReferenceList SIB-ReferenceList2,
-- Extension mechanism for non- release99 information
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
TDD-UMTS-Frequency-List ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF
FrequencyInfoTDD
TxFailParams ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd SEQUENCE {
connEstFailCount ENUMERATED {n1, n2, n3, n4},
offsetValidity ENUMERATED {s30, s60, s120, s240,
s300, s420, s600, s900},
connEstFailTempQoffset INTEGER (0..15) OPTIONAL
},
tdd NULL
}
}
UE-HistoryInformation ::= SEQUENCE {
ue-InactivityPeriod INTEGER (1..120),
ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
ul-dataVolumeHistory DataVolumeHistory OPTIONAL,
dl-dataVolumeHistory DataVolumeHistory OPTIONAL
}
-- For systemInformationBlockType11bis the Value Tag Info "CellValueTag" is used
ValueTagInfo ::= CHOICE {
none NULL,
cellValueTag CellValueTag,
plmn-ValueTag PLMN-ValueTag,
sIBOccurrenceIdentityAndValueTag SIBOccurrenceIdentityAndValueTag
}
ValueTagInfoExtValueTag ::= CHOICE {
cellValueTag CellValueTag2
}
-- ***************************************************
--
-- ANSI-41 INFORMATION ELEMENTS (10.3.9)
--
-- ***************************************************
ANSI-41-GlobalServiceRedirectInfo ::= ANSI-41-NAS-Parameter
ANSI-41-PrivateNeighbourListInfo ::= ANSI-41-NAS-Parameter
ANSI-41-RAND-Information ::= ANSI-41-NAS-Parameter
ANSI-41-UserZoneID-Information ::= ANSI-41-NAS-Parameter
ANSI-41-NAS-Parameter ::= BIT STRING (SIZE (1..2048))
Min-P-REV ::= BIT STRING (SIZE (8))
NAS-SystemInformationANSI-41 ::= ANSI-41-NAS-Parameter
NID ::= BIT STRING (SIZE (16))
P-REV ::= BIT STRING (SIZE (8))
SID ::= BIT STRING (SIZE (15))
-- ***************************************************
--
-- MBMS INFORMATION ELEMENTS (10.3.9a)
--
-- ***************************************************
MBMS-AccessProbabilityFactor ::= ENUMERATED {
apf0, apf32, apf64, apf96, apf128, apf160, apf192,
apf224, apf256, apf288, apf320, apf352, apf384, apf416,
apf448, apf480, apf512, apf544, apf576, apf608, apf640,
apf672, apf704, apf736, apf768, apf800, apf832, apf864,
apf896, apf928, apf960, apf1000 }
MBMS-CellGroupIdentity-r6 ::= BIT STRING (SIZE (12))
MBMS-CommonCCTrChIdentity ::= INTEGER (1..32)
MBMS-CommonPhyChIdentity ::= INTEGER (1..32)
MBMS-CommonRBIdentity ::= INTEGER (1..32)
MBMS-CommonRBInformation-r6 ::= SEQUENCE {
commonRBIdentity MBMS-CommonRBIdentity,
pdcp-Info PDCP-Info-r4,
rlc-Info RLC-Info-MTCH-r6
}
MBMS-CommonRBInformationList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonRB)) OF
MBMS-CommonRBInformation-r6
MBMS-CommonTrChIdentity ::= INTEGER (1..32)
MBMS-ConnectedModeCountingScope ::= SEQUENCE {
countingForUraPCH BOOLEAN,
countingForCellPCH BOOLEAN,
countingForCellFACH BOOLEAN
}
MBMS-CurrentCell-SCCPCH-r6 ::= SEQUENCE {
sccpchIdentity MBMS-SCCPCHIdentity OPTIONAL,
secondaryCCPCH-Info MBMS-CommonPhyChIdentity,
softComb-TimingOffset MBMS-SoftComb-TimingOffset OPTIONAL,
-- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
-- in 14.10.1 applies
transpCh-InfoCommonForAllTrCh MBMS-CommonCCTrChIdentity OPTIONAL,
transpCHInformation MBMS-TrCHInformation-CurrList
}
MBMS-CurrentCell-SCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
MBMS-CurrentCell-SCCPCH-r6
MBMS-FACHCarryingMTCH-List ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
TransportFormatSet
MBMS-JoinedInformation-r6 ::= SEQUENCE {
p-TMSI P-TMSI-GSM-MAP OPTIONAL
}
MBMS-L1CombiningSchedule-32 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..7) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..7),
periodDuration INTEGER (1..8)
}
}
MBMS-L1CombiningSchedule-64 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..15) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..15),
periodDuration INTEGER (1..16)
}
}
MBMS-L1CombiningSchedule-128 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..31) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..31),
periodDuration INTEGER (1..32)
}
}
MBMS-L1CombiningSchedule-256 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..63) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..63),
periodDuration INTEGER (1..64)
}
}
MBMS-L1CombiningSchedule-512 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..127) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..127),
periodDuration INTEGER (1..128)
}
}
MBMS-L1CombiningSchedule-1024 ::= SEQUENCE {
-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
cycleOffset INTEGER (0..255) OPTIONAL,
mtch-L1CombiningPeriodList SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
periodStart INTEGER (0..255),
periodDuration INTEGER (1..256)
}
}
MBMS-L1CombiningSchedule ::= CHOICE {
cycleLength-32 MBMS-L1CombiningSchedule-32,
cycleLength-64 MBMS-L1CombiningSchedule-64,
cycleLength-128 MBMS-L1CombiningSchedule-128,
cycleLength-256 MBMS-L1CombiningSchedule-256,
cycleLength-512 MBMS-L1CombiningSchedule-512,
cycleLength-1024 MBMS-L1CombiningSchedule-1024
}
MBMS-L1CombiningTransmTimeDiff ::= INTEGER (0..3)
MBMS-L23Configuration ::= CHOICE {
sameAsCurrent SEQUENCE {
currentCell-SCCPCH MBMS-SCCPCHIdentity,
msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
},
different SEQUENCE {
-- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
-- in 14.10.1 applies
transpCh-InfoCommonForAllTrCh MBMS-CommonCCTrChIdentity OPTIONAL,
transpCHInformation MBMS-TrCHInformation-NeighbList
}
}
MBMS-LogicalChIdentity ::= INTEGER (1..15)
MBMS-MCCH-ConfigurationInfo-r6 ::= SEQUENCE {
accessInfoPeriodCoefficient INTEGER (0..3),
repetitionPeriodCoefficient INTEGER (0..3),
modificationPeriodCoefficient INTEGER (7..10),
rlc-Info RLC-Info-MCCH-r6,
tctf-Presence MBMS-TCTF-Presence OPTIONAL
}
MBMS-MICHConfigurationInfo-r6 ::= SEQUENCE {
michPowerOffset MBMS-MICHPowerOffset,
mode CHOICE {
fdd SEQUENCE {
channelisationCode256 ChannelisationCode256,
ni-CountPerFrame MBMS-NI-CountPerFrame,
sttd-Indicator BOOLEAN
},
-- The CHOICE tdd384 is used for both tdd384 and tdd768. If IE
-- 'MBMS-MICHConfigurationInfo-v770ext' is not present, tdd384 applies.
tdd384 SEQUENCE {
timeslot TimeslotNumber,
midambleShiftAndBurstType MidambleShiftAndBurstType,
channelisationCode DL-TS-ChannelisationCode,
repetitionPeriodLengthOffset RepPerLengthOffset-MICH OPTIONAL,
mbmsNotificationIndLength MBMS-MICHNotificationIndLength DEFAULT mn4
},
tdd128 SEQUENCE {
timeslot TimeslotNumber-LCR-r4,
midambleShiftAndBurstType MidambleShiftAndBurstType-LCR-r4,
channelisationCodeList SEQUENCE (SIZE (1..2)) OF
DL-TS-ChannelisationCode,
repetitionPeriodLengthOffset RepPerLengthOffset-MICH OPTIONAL,
mbmsNotificationIndLength MBMS-MICHNotificationIndLength DEFAULT mn4
}
}
}
MBMS-MICHConfigurationInfo-v770ext ::= SEQUENCE {
mode CHOICE {
-- For tdd384, IE 'MidambleShiftAndBurstType-r7' replaces IE 'MidambleShiftAndBurstType'
-- in IE 'MBMS-MICHConfigurationInfo-r6'. IE 'MidambleShiftAndBurstType' shall be ignored.
tdd384 SEQUENCE {
midambleShiftAndBurstType MidambleShiftAndBurstType-r7
},
-- For tdd768, the CHIOCE tdd384 in IE 'MBMS-MICHConfigurationInfo-r6' applies, except
-- that IE 'MidambleShiftAndBurstType-VHCR' replaces IE 'MidambleShiftAndBurstType'. IE
-- 'MidambleShiftAndBurstType' shall be ignored.
tdd768 SEQUENCE {
midambleShiftAndBurstType MidambleShiftAndBurstType-VHCR
},
tdd128 SEQUENCE {
mbsfnSpecialTimeSlot TimeSlotLCR-ext OPTIONAL
}
}
}
MBMS-MICHConfigurationInfo-v890ext ::= SEQUENCE {
mode CHOICE {
imb384 SEQUENCE {
channelisationCode256 ChannelisationCode256,
ni-CountPerFrame MBMS-NI-CountPerFrame-IMB384
}
}
}
MBMS-MICHNotificationIndLength ::= ENUMERATED { mn4, mn8, mn16 }
MBMS-MICHPowerOffset ::= INTEGER (-10..5)
MBMS-ModifedService-r6 ::= SEQUENCE {
mbms-TransmissionIdentity MBMS-TransmissionIdentity,
mbms-RequiredUEAction MBMS-RequiredUEAction-Mod,
mbms-PreferredFrequency CHOICE {
mcch MBMS-PFLIndex,
dcch MBMS-PFLInfo
} OPTIONAL,
--dummy is not used. If received it shall be ignored.
dummy ENUMERATED { true } OPTIONAL,
continueMCCHReading BOOLEAN
}
MBMS-ModifedServiceList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
MBMS-ModifedService-r6
MBMS-ModifiedService-v770ext ::= SEQUENCE {
mbsfnClusterFrequency MBSFN-ClusterFrequency-r7 OPTIONAL
}
MBMS-ModifiedService-LCR-v7c0ext ::= SEQUENCE {
rbReleaseCause MBMS-PTM-RBReleaseCause-LCR-r7 OPTIONAL
}
-- IE 'MBMS-ModifiedServiceList-v770ext' contains a list of extension data
-- associated with the MBMS transmission identities at the corresponding
-- positions in IE 'MBMS-ModifedServiceList-r6'
MBMS-ModifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
MBMS-ModifiedService-v770ext
-- IE 'MBMS-ModifiedServiceList-LCR-v7c0ext' contains a list of extension data
-- associated with the MBMS transmission identities at the corresponding
-- positions in IE 'MBMS-ModifedServiceList-r6'
MBMS-ModifiedServiceList-LCR-v7c0ext ::= SEQUENCE (SIZE (1..maxMBMSservModif)) OF
MBMS-ModifiedService-LCR-v7c0ext
MBMS-MSCH-ConfigurationInfo-r6 ::= SEQUENCE {
mschShedulingInfo MBMS-MSCHSchedulingInfo OPTIONAL,
rlc-Info RLC-Info-MSCH-r6 OPTIONAL,
tctf-Presence MBMS-TCTF-Presence OPTIONAL
}
MBMS-MSCHSchedulingInfo ::= CHOICE {
schedulingPeriod-32-Offset INTEGER (0..31),
schedulingPeriod-64-Offset INTEGER (0..63),
schedulingPeriod-128-Offset INTEGER (0..127),
schedulingPeriod-256-Offset INTEGER (0..255),
schedulingPeriod-512-Offset INTEGER (0..511),
schedulingPeriod-1024-Offset INTEGER (0..1023)
}
MBMS-NeighbouringCellSCCPCH-r6 ::= SEQUENCE {
secondaryCCPCH-Info MBMS-CommonPhyChIdentity,
secondaryCCPCHPwrOffsetDiff MBMS-SCCPCHPwrOffsetDiff OPTIONAL,
layer1Combining CHOICE {
fdd SEQUENCE {
softComb-TimingOffset MBMS-SoftComb-TimingOffset,
mbms-L1CombiningTransmTimeDiff MBMS-L1CombiningTransmTimeDiff,
mbms-L1CombiningSchedule MBMS-L1CombiningSchedule OPTIONAL
},
tdd NULL
} OPTIONAL,
mbms-L23Configuration MBMS-L23Configuration
}
MBMS-NeighbouringCellSCCPCH-v770ext ::= SEQUENCE {
secondaryCCPCH-Info MBMS-CommonPhyChIdentity OPTIONAL,
secondaryCCPCH-InfoDiff SecondaryCCPCHInfoDiff-MBMS,
secondaryCCPCHPwrOffsetDiff MBMS-SCCPCHPwrOffsetDiff OPTIONAL,
layer1Combining CHOICE {
fdd SEQUENCE {
softComb-TimingOffset MBMS-SoftComb-TimingOffset,
mbms-L1CombiningTransmTimeDiff MBMS-L1CombiningTransmTimeDiff,
mbms-L1CombiningSchedule MBMS-L1CombiningSchedule OPTIONAL
},
tdd NULL
} OPTIONAL,
mbms-L23Configuration MBMS-L23Configuration
}
MBMS-NeighbouringCellSCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
MBMS-NeighbouringCellSCCPCH-r6
-- IE "MBMS-NeighbouringCellSCCPCHList-v770ext" may be received as an extension of the IE
-- "MBMS-NeighbouringCellSCCPCHList-r6". When both lists are received in the same message
-- and the total number of list elements is greater than constant value 'maxSCCPCH', the
-- UE behaviour is unspecified.
MBMS-NeighbouringCellSCCPCHList-v770ext ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
MBMS-NeighbouringCellSCCPCH-v770ext
MBMS-NetworkStandardTimeInformation-LCR-v890ext ::= SEQUENCE {
networkStandardTime BIT STRING (SIZE (40)),
correlativeSFN INTEGER (0..4095) OPTIONAL
}
MBMS-NI-CountPerFrame ::= ENUMERATED { ni18, ni36, ni72, ni144 }
MBMS-NI-CountPerFrame-IMB384 ::= ENUMERATED { ni16, ni32, ni64, ni128 }
MBMS-NumberOfNeighbourCells-r6 ::= INTEGER (0..32)
MBMS-PFLIndex ::= INTEGER (1..maxMBMS-Freq)
MBMS-PFLInfo ::= FrequencyInfo
MBMS-PhyChInformation-IMB384 ::= SEQUENCE {
mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
secondaryCCPCHInfo-MBMS SecondaryCCPCHFrameType2Info
}
MBMS-PhyChInformationList-IMB384 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
MBMS-PhyChInformation-IMB384
MBMS-PhyChInformation-r6 ::= SEQUENCE {
mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r6
}
MBMS-PhyChInformation-r7 ::= SEQUENCE {
mbms-CommonPhyChIdentity MBMS-CommonPhyChIdentity,
secondaryCCPCHInfo-MBMS SecondaryCCPCHInfo-MBMS-r7
}
MBMS-PhyChInformationList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
MBMS-PhyChInformation-r6
MBMS-PhyChInformationList-r7 ::= SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
MBMS-PhyChInformation-r7
MBMS-PL-ServiceRestrictInfo-r6 ::= ENUMERATED { true }
MBMS-PreferredFrequencyInfo-r6 ::= SEQUENCE {
mbmsPreferredFrequency INTEGER (1..maxMBMS-Freq) OPTIONAL,
layerConvergenceInformation CHOICE {
mbms-Qoffset MBMS-Qoffset,
mbms-HCSoffset INTEGER (0..7)
},
mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL
}
MBMS-PreferredFrequencyList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-Freq)) OF
MBMS-PreferredFrequencyInfo-r6
MBMS-PTMActivationTime-r6 ::= INTEGER (0..2047)
MBMS-PTM-RBInformation-C ::= SEQUENCE {
rbInformation MBMS-CommonRBIdentity,
shortTransmissionID MBMS-ShortTransmissionID,
logicalChIdentity MBMS-LogicalChIdentity
}
MBMS-PTM-RBInformation-CList ::= SEQUENCE (SIZE (1..maxRBperTrCh)) OF
MBMS-PTM-RBInformation-C
MBMS-PTM-RBInformation-N ::= SEQUENCE {
shortTransmissionID MBMS-ShortTransmissionID,
logicalChIdentity MBMS-LogicalChIdentity,
layer1-CombiningStatus BOOLEAN}
MBMS-PTM-RBInformation-NList ::= SEQUENCE (SIZE (1..maxRBperTrCh)) OF
MBMS-PTM-RBInformation-N
MBMS-PTM-RBReleaseCause-LCR-r7 ::= ENUMERATED {
normalRelease, outOfMBMSServiceCoverageInRAN,
networkAbnormalRelease,
spare5, spare4, spare3, spare2, spare1 }
MBMS-Qoffset ::= ENUMERATED { q4, q8, q12, q16, q20, q30, q40, qInfinity }
MBMS-RequiredUEAction-Mod ::= ENUMERATED {
none,
acquireCountingInfo,
acquireCountingInfoPTM-RBsUnmodified,
acquirePTM-RBInfo,
requestPTPRB,
releasePTM-RB }
MBMS-RequiredUEAction-UMod ::= ENUMERATED {
none,
acquirePTM-RBInfo,
requestPTPRB }
MBMS-SCCPCHIdentity ::= INTEGER (1..maxSCCPCH)
MBMS-SCCPCHPwrOffsetDiff ::= ENUMERATED { mcpo-minus6, mcpo-minus3, mcpo-plus3, mcpo-plus6 }
MBMS-SelectedServiceInfo ::= SEQUENCE {
status CHOICE {
none NULL,
some MBMS-SelectedServicesListFull
}
}
MBMS-SelectedServicesListFull ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
MBMS-ServiceIdentity-r6
MBMS-SelectedServicesListShort ::= SEQUENCE (SIZE (1..maxMBMSservSelect)) OF
MBMS-ShortTransmissionID
MBMS-SelectedServicesShort ::= SEQUENCE {
mbms-SelectedServicesList MBMS-SelectedServicesListShort,
modificationPeriodIdentity INTEGER (0..1)
}
MBMS-ServiceAccessInfo-r6 ::= SEQUENCE {
shortTransmissionID MBMS-ShortTransmissionID,
accessprobabilityFactor-Idle MBMS-AccessProbabilityFactor,
accessprobabilityFactor-Connected MBMS-AccessProbabilityFactor OPTIONAL,
mbms-ConnectedModeCountingScope MBMS-ConnectedModeCountingScope
}
MBMS-ServiceAccessInfoList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservCount)) OF
MBMS-ServiceAccessInfo-r6
MBMS-ServiceIdentity-r6 ::= SEQUENCE {
serviceIdentity OCTET STRING (SIZE (3)),
plmn-Identity CHOICE {
-- The 'sameAsMIB-PLMN-Id' choice refers to the 'PLMN Identity' (R99) in MIB.
sameAsMIB-PLMN-Id NULL,
other CHOICE {
-- The 'sameAsMIB-MultiPLMN-Id' choice refers to one of the (1..5) PLMN Identities
-- provided in the 'Multiple PLMN List' (REL-6) in MIB.
sameAsMIB-MultiPLMN-Id INTEGER (1..5),
explicitPLMN-Id PLMN-Identity
}
}
}
MBMS-ServiceSchedulingInfo-r6 ::= SEQUENCE {
mbms-TransmissionIdentity MBMS-TransmissionIdentity,
mbms-ServiceTransmInfoList MBMS-ServiceTransmInfoList OPTIONAL,
nextSchedulingperiod INTEGER (0..31)
}
MBMS-ServiceSchedulingInfoList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservSched)) OF
MBMS-ServiceSchedulingInfo-r6
MBMS-ServiceTransmInfo ::= SEQUENCE {
-- Actual values (start, duration) = IE values * 4
start INTEGER (0..255),
duration INTEGER (1..256)
}
MBMS-ServiceTransmInfoList ::= SEQUENCE (SIZE (1..maxMBMSTransmis)) OF
MBMS-ServiceTransmInfo
MBMS-SessionIdentity ::= OCTET STRING (SIZE (1))
MBMS-ShortTransmissionID ::= INTEGER (1..maxMBMSservUnmodif)
MBMS-SIBType5-SCCPCH-r6 ::= SEQUENCE {
sccpchIdentity MBMS-SCCPCHIdentity,
transpCHInformation MBMS-TrCHInformation-SIB5List
}
MBMS-SIBType5-SCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
MBMS-SIBType5-SCCPCH-r6
MBMS-SoftComb-TimingOffset ::= ENUMERATED { ms0, ms10, ms20, ms40 }
MBMS-TCTF-Presence ::= ENUMERATED { false }
MBMS-TimersAndCounters-r6 ::= SEQUENCE {
t-318 T-318 DEFAULT ms1000
}
MBMS-TransmissionIdentity ::= SEQUENCE {
mbms-ServiceIdentity MBMS-ServiceIdentity-r6,
mbms-SessionIdentity MBMS-SessionIdentity OPTIONAL
}
MBMS-TranspChInfoForCCTrCh-r6 ::= SEQUENCE {
commonCCTrChIdentity MBMS-CommonCCTrChIdentity,
transportFormatCombinationSet TFCS
}
MBMS-TranspChInfoForEachCCTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonCCTrCh)) OF
MBMS-TranspChInfoForCCTrCh-r6
MBMS-TranspChInfoForEachTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonTrCh)) OF
MBMS-TranspChInfoForTrCh-r6
MBMS-TranspChInfoForTrCh-r6 ::= SEQUENCE {
commonTrChIdentity MBMS-CommonTrChIdentity,
transportFormatSet TransportFormatSet
}
MBMS-TrCHInformation-Curr ::= SEQUENCE {
transpCh-Info MBMS-CommonTrChIdentity,
rbInformation MBMS-PTM-RBInformation-CList OPTIONAL,
msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
}
MBMS-TrCHInformation-CurrList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
MBMS-TrCHInformation-Curr
MBMS-TrCHInformation-Neighb ::= SEQUENCE {
transpCh-Info MBMS-CommonTrChIdentity,
transpCh-CombiningStatus BOOLEAN,
rbInformation MBMS-PTM-RBInformation-NList OPTIONAL,
msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
}
MBMS-TrCHInformation-NeighbList ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
MBMS-TrCHInformation-Neighb
MBMS-TrCHInformation-SIB5 ::= SEQUENCE {
transpCh-Identity INTEGER (1..maxFACHPCH),
rbInformation MBMS-PTM-RBInformation-CList OPTIONAL,
msch-ConfigurationInfo MBMS-MSCH-ConfigurationInfo-r6 OPTIONAL
}
MBMS-TrCHInformation-SIB5List ::= SEQUENCE (SIZE (1..maxFACHPCH)) OF
MBMS-TrCHInformation-SIB5
MBMS-UnmodifiedService-r6 ::= SEQUENCE {
mbms-TransmissionIdentity MBMS-TransmissionIdentity,
mbms-RequiredUEAction MBMS-RequiredUEAction-UMod,
mbms-PreferredFrequency MBMS-PFLIndex OPTIONAL
}
MBMS-UnmodifiedServiceList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
MBMS-UnmodifiedService-r6
MBMS-UnmodifiedService-v770ext ::= SEQUENCE {
mbsfnClusterFrequency MBSFN-ClusterFrequency-r7 OPTIONAL
}
-- IE 'MBMS-UnmodifiedServiceList-v770ext' contains a list of extension data
-- associated with the MBMS transmission identities at the corresponding
-- positions in IE 'MBMS-UnmodifiedServiceList-r6'
MBMS-UnmodifiedServiceList-v770ext ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
MBMS-UnmodifiedService-v770ext
MBSFN-ClusterFrequency-r7 ::= INTEGER (1..maxMBSFNClusters)
MBSFNFrequency ::= SEQUENCE {
frequencyInfo FrequencyInfo,
-- IE "cellParameterID" is used only for MBSFN clusters operating in 1.28 Mcps TDD mode.
cellParametersID CellParametersID OPTIONAL
}
MBSFNFrequency-v860ext ::= SEQUENCE {
imb-Indication ENUMERATED { true } OPTIONAL
}
MBSFNFrequencyList ::= SEQUENCE (SIZE (0..maxMBSFNClusters)) OF
MBSFNFrequency
-- List of extensions to the corresponding elements of IE "MBSFNFrequencyList"
MBSFNFrequencyList-v860ext ::= SEQUENCE (SIZE (0..maxMBSFNClusters)) OF
MBSFNFrequency-v860ext
MBSFNOnlyService ::= ENUMERATED {true}
MBSFNservicesNotNotified-r7 ::= SEQUENCE {
notificationOfAllMBSFNServicesInTheBand
ENUMERATED { true } OPTIONAL
}
MBSFNInterFrequencyNeighbour-r7 ::= SEQUENCE {
mbsfnFrequency FrequencyInfo,
mbsfnServicesNotification CHOICE {
mbsfnServicesNotified NULL,
mbsfnServicesNotNotified MBSFNservicesNotNotified-r7
}
}
MBSFNInterFrequencyNeighbour-v860ext ::= SEQUENCE {
imb-Indication ENUMERATED { true } OPTIONAL
}
MBSFN-InterFrequencyNeighbourList-r7 ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
MBSFNInterFrequencyNeighbour-r7
-- List of extensions to the corresponding elements of IE "MBSFN-InterFrequencyNeighbourList-r7"
MBSFN-InterFrequencyNeighbourList-v860ext ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
MBSFNInterFrequencyNeighbour-v860ext
MBSFN-TDDInformation ::= SEQUENCE (SIZE (1..maxTS)) OF
MBSFN-TDDTimeSlotInfo
MBSFN-TDDInformation-LCR ::= SEQUENCE (SIZE (1..maxMBSFNClusters)) OF
MBSFN-TDDTimeSlotInfo-LCR
MBSFN-TDDTimeSlotInfo ::= SEQUENCE {
timeSlotNumber TimeslotNumber-LCR-r4,
cellParametersID CellParametersID
}
MBSFN-TDDTimeSlotInfo-LCR ::= SEQUENCE {
frequencyIndex INTEGER (1..maxMBSFNClusters),
timeSlotList MBSFN-TDDInformation
}
MBSFN-TDM-Info ::= SEQUENCE {
shortTransmissionID MBMS-ShortTransmissionID,
tDMPeriod INTEGER (2..9),
tDMOffset INTEGER (0..8),
tDMLength INTEGER (1..8)
}
MBSFN-TDM-Info-List ::= SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
MBSFN-TDM-Info
-- ***************************************************
--
-- WLAN Offload INFORMATION ELEMENTS (10.3.9b)
--
-- ***************************************************
WLANOffloadConfig ::= SEQUENCE {
threshServingRSCP WLANThreshServingRSCP OPTIONAL,
threshServingECNO WLANThreshServingECNO OPTIONAL,
threshChannelUtilization WLANThreshChannelUtilization OPTIONAL,
threshBackhaulBandwidth WLANThreshBackhaulBandwidth OPTIONAL,
threshBeaconRSSI WLANThreshBeaconRSSI OPTIONAL,
offloadPreferenceIndicator BIT STRING (SIZE (16)) OPTIONAL,
t-SteeringWLAN T-Reselection-S OPTIONAL
}
WLANThreshServingRSCP ::= SEQUENCE {
-- Actual value = IE value * 2 + 1
threshServingLow INTEGER (-60..-13),
-- Actual value = IE value * 2 + 1
threshServingHigh INTEGER (-60..-13)
}
WLANThreshServingECNO ::= SEQUENCE {
threshServingLow2 INTEGER (-24..0),
threshServingHigh2 INTEGER (-24..0)
}
WLANThreshChannelUtilization ::= SEQUENCE {
threshChannelUtilizationLow INTEGER (0..255),
threshChannelUtilizationHigh INTEGER (0..255)
}
WLANThreshBackhaulBandwidth ::= SEQUENCE {
threshBackhaulDLBandwidthLow WLANThreshBackhaulRate,
threshBackhaulDLBandwidthHigh WLANThreshBackhaulRate,
threshBackhaulULBandwidthLow WLANThreshBackhaulRate,
threshBackhaulULBandwidthHigh WLANThreshBackhaulRate
}
WLANThreshBeaconRSSI ::= SEQUENCE {
-- Actual value = IE value - 128
threshBeaconRSSILow INTEGER (0..255),
-- Actual value = IE value - 128
threshBeaconRSSIHigh INTEGER (0..255)
}
WLANIdentifierList ::= SEQUENCE (SIZE (1..maxWLANID)) OF
WLANIdentifier
WLANIdentifier ::= SEQUENCE {
ssid OCTET STRING (SIZE (1..32)) OPTIONAL,
bssid OCTET STRING (SIZE (6)) OPTIONAL,
hessid OCTET STRING (SIZE (6)) OPTIONAL
}
WLANOffloadInformationPerPLMN-List ::= SEQUENCE (SIZE (1..6)) OF WLANOffloadInformation
WLANOffloadInformation ::= SEQUENCE {
wlanOffloadConfig WLANOffloadConfig OPTIONAL,
wlanIdentifierList WLANIdentifierList OPTIONAL
}
WLANThreshBackhaulRate ::= ENUMERATED { r0, r4, r8, r16, r32, r64, r128, r256,
r512, r1024, r2048, r4096, r8192, r16384, r32768,
r65536, r131072, r262144, r524288, r1048576,
r2097152, r4194304, r8388608, r16777216,
r33554432, r67108864, r134217728, r268435456,
r536870912, r1073741824, r2147483648, r4294967296
}
END