Commit d76d5724 authored by Raymond Knopp's avatar Raymond Knopp

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6301 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 207a0ce5
...@@ -1141,24 +1141,24 @@ SystemInformation ::= SEQUENCE { ...@@ -1141,24 +1141,24 @@ SystemInformation ::= SEQUENCE {
} }
} }
SystemInformation-r8-IEs ::= SEQUENCE { SystemInformation-r8-IEs ::= SEQUENCE {
sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF SystemInformation-r8-IEs-sib-TypeAndInfo-Member, sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
sib2 SystemInformationBlockType2,
sib3 SystemInformationBlockType3,
sib4 SystemInformationBlockType4,
sib5 SystemInformationBlockType5,
sib6 SystemInformationBlockType6,
sib7 SystemInformationBlockType7,
sib8 SystemInformationBlockType8,
sib9 SystemInformationBlockType9,
sib10 SystemInformationBlockType10,
sib11 SystemInformationBlockType11,
...,
sib12-v920 SystemInformationBlockType12-r9,
sib13-v920 SystemInformationBlockType13-r9
},
nonCriticalExtension SystemInformation-v8a0-IEs OPTIONAL nonCriticalExtension SystemInformation-v8a0-IEs OPTIONAL
} }
SystemInformation-r8-IEs-sib-TypeAndInfo-Member ::= CHOICE {
sib2 SystemInformationBlockType2,
sib3 SystemInformationBlockType3,
sib4 SystemInformationBlockType4,
sib5 SystemInformationBlockType5,
sib6 SystemInformationBlockType6,
sib7 SystemInformationBlockType7,
sib8 SystemInformationBlockType8,
sib9 SystemInformationBlockType9,
sib10 SystemInformationBlockType10,
sib11 SystemInformationBlockType11,
...,
sib12-v920 SystemInformationBlockType12-r9,
sib13-v920 SystemInformationBlockType13-r9
}
SystemInformation-v8a0-IEs ::= SEQUENCE { SystemInformation-v8a0-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP nonCriticalExtension SEQUENCE {} OPTIONAL -- Need OP
...@@ -1347,7 +1347,8 @@ RLF-Report-r9 ::= SEQUENCE { ...@@ -1347,7 +1347,8 @@ RLF-Report-r9 ::= SEQUENCE {
measResultListGERAN-r9 MeasResultListGERAN OPTIONAL, measResultListGERAN-r9 MeasResultListGERAN OPTIONAL,
measResultsCDMA2000-r9 MeasResultList2CDMA2000-r9 OPTIONAL measResultsCDMA2000-r9 MeasResultList2CDMA2000-r9 OPTIONAL
} OPTIONAL, } OPTIONAL,
locationInfo-r10 LocationInfo-r10 OPTIONAL, ...,
[[ locationInfo-r10 LocationInfo-r10 OPTIONAL,
failedPCellId-r10 CHOICE { failedPCellId-r10 CHOICE {
cellGlobalId-r10 CellGlobalIdEUTRA, cellGlobalId-r10 CellGlobalIdEUTRA,
pci-arfcn-r10 SEQUENCE { pci-arfcn-r10 SEQUENCE {
...@@ -1359,6 +1360,7 @@ RLF-Report-r9 ::= SEQUENCE { ...@@ -1359,6 +1360,7 @@ RLF-Report-r9 ::= SEQUENCE {
timeConnFailure-r10 INTEGER (0..1023) OPTIONAL, timeConnFailure-r10 INTEGER (0..1023) OPTIONAL,
connectionFailureType-r10 ENUMERATED {rlf, hof} OPTIONAL, connectionFailureType-r10 ENUMERATED {rlf, hof} OPTIONAL,
previousPCellId-r10 CellGlobalIdEUTRA OPTIONAL previousPCellId-r10 CellGlobalIdEUTRA OPTIONAL
]]
} }
MeasResultList2EUTRA-r9 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r9 MeasResultList2EUTRA-r9 ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r9
...@@ -1478,10 +1480,13 @@ SystemInformationBlockType2 ::= SEQUENCE { ...@@ -1478,10 +1480,13 @@ SystemInformationBlockType2 ::= SEQUENCE {
}, },
mbsfn-SubframeConfigList MBSFN-SubframeConfigList OPTIONAL, -- Need OR mbsfn-SubframeConfigList MBSFN-SubframeConfigList OPTIONAL, -- Need OR
timeAlignmentTimerCommon TimeAlignmentTimer, timeAlignmentTimerCommon TimeAlignmentTimer,
...,
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
ssac-BarringForMMTEL-Voice-r9 AC-BarringConfig OPTIONAL, -- Need OP [[ ssac-BarringForMMTEL-Voice-r9 AC-BarringConfig OPTIONAL, -- Need OP
ssac-BarringForMMTEL-Video-r9 AC-BarringConfig OPTIONAL, -- Need OP ssac-BarringForMMTEL-Video-r9 AC-BarringConfig OPTIONAL -- Need OP
ac-BarringForCSFB-r10 AC-BarringConfig OPTIONAL -- Need OP ]],
[[ ac-BarringForCSFB-r10 AC-BarringConfig OPTIONAL -- Need OP
]]
} }
AC-BarringConfig ::= SEQUENCE { AC-BarringConfig ::= SEQUENCE {
...@@ -1525,8 +1530,9 @@ SystemInformationBlockType3 ::= SEQUENCE { ...@@ -1525,8 +1530,9 @@ SystemInformationBlockType3 ::= SEQUENCE {
t-ReselectionEUTRA T-Reselection, t-ReselectionEUTRA T-Reselection,
t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL -- Need OP t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL -- Need OP
}, },
...,
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
s-IntraSearch-v920 SEQUENCE { [[ s-IntraSearch-v920 SEQUENCE {
s-IntraSearchP-r9 ReselectionThreshold, s-IntraSearchP-r9 ReselectionThreshold,
s-IntraSearchQ-r9 ReselectionThresholdQ-r9 s-IntraSearchQ-r9 ReselectionThresholdQ-r9
} OPTIONAL, -- Need OP } OPTIONAL, -- Need OP
...@@ -1536,6 +1542,7 @@ SystemInformationBlockType3 ::= SEQUENCE { ...@@ -1536,6 +1542,7 @@ SystemInformationBlockType3 ::= SEQUENCE {
} OPTIONAL, -- Need OP } OPTIONAL, -- Need OP
q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP
threshServingLowQ-r9 ReselectionThresholdQ-r9 OPTIONAL -- Need OP threshServingLowQ-r9 ReselectionThresholdQ-r9 OPTIONAL -- Need OP
]]
} }
...@@ -1581,11 +1588,13 @@ InterFreqCarrierFreqInfo ::= SEQUENCE { ...@@ -1581,11 +1588,13 @@ InterFreqCarrierFreqInfo ::= SEQUENCE {
q-OffsetFreq Q-OffsetRange DEFAULT dB0, q-OffsetFreq Q-OffsetRange DEFAULT dB0,
interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need OR interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need OR
interFreqBlackCellList InterFreqBlackCellList OPTIONAL, -- Need OR interFreqBlackCellList InterFreqBlackCellList OPTIONAL, -- Need OR
q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP ...,
[[ q-QualMin-r9 Q-QualMin-r9 OPTIONAL, -- Need OP
threshX-Q-r9 SEQUENCE { threshX-Q-r9 SEQUENCE {
threshX-HighQ-r9 ReselectionThresholdQ-r9, threshX-HighQ-r9 ReselectionThresholdQ-r9,
threshX-LowQ-r9 ReselectionThresholdQ-r9 threshX-LowQ-r9 ReselectionThresholdQ-r9
} OPTIONAL -- Cond RSRQ } OPTIONAL -- Cond RSRQ
]]
} }
InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
...@@ -1617,10 +1626,12 @@ CarrierFreqUTRA-FDD ::= SEQUENCE { ...@@ -1617,10 +1626,12 @@ CarrierFreqUTRA-FDD ::= SEQUENCE {
q-RxLevMin INTEGER (-60..-13), q-RxLevMin INTEGER (-60..-13),
p-MaxUTRA INTEGER (-50..33), p-MaxUTRA INTEGER (-50..33),
q-QualMin INTEGER (-24..0), q-QualMin INTEGER (-24..0),
threshX-Q-r9 SEQUENCE { ...,
[[ threshX-Q-r9 SEQUENCE {
threshX-HighQ-r9 ReselectionThresholdQ-r9, threshX-HighQ-r9 ReselectionThresholdQ-r9,
threshX-LowQ-r9 ReselectionThresholdQ-r9 threshX-LowQ-r9 ReselectionThresholdQ-r9
} OPTIONAL -- Cond RSRQ } OPTIONAL -- Cond RSRQ
]]
} }
CarrierFreqListUTRA-TDD ::= SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF CarrierFreqUTRA-TDD CarrierFreqListUTRA-TDD ::= SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF CarrierFreqUTRA-TDD
...@@ -1672,13 +1683,16 @@ SystemInformationBlockType8 ::= SEQUENCE { ...@@ -1672,13 +1683,16 @@ SystemInformationBlockType8 ::= SEQUENCE {
longCodeState1XRTT BIT STRING (SIZE (42)) OPTIONAL, -- Need OR longCodeState1XRTT BIT STRING (SIZE (42)) OPTIONAL, -- Need OR
cellReselectionParameters1XRTT CellReselectionParametersCDMA2000 OPTIONAL -- Need OR cellReselectionParameters1XRTT CellReselectionParametersCDMA2000 OPTIONAL -- Need OR
} OPTIONAL, -- Need OR } OPTIONAL, -- Need OR
...,
lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP lateNonCriticalExtension OCTET STRING OPTIONAL, -- Need OP
csfb-SupportForDualRxUEs-r9 BOOLEAN OPTIONAL, -- Need OR [[ csfb-SupportForDualRxUEs-r9 BOOLEAN OPTIONAL, -- Need OR
cellReselectionParametersHRPD-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-HRPD cellReselectionParametersHRPD-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-HRPD
cellReselectionParameters1XRTT-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-1XRTT cellReselectionParameters1XRTT-v920 CellReselectionParametersCDMA2000-v920 OPTIONAL, -- Cond NCL-1XRTT
csfb-RegistrationParam1XRTT-v920 CSFB-RegistrationParam1XRTT-v920 OPTIONAL, -- Cond REG-1XRTT csfb-RegistrationParam1XRTT-v920 CSFB-RegistrationParam1XRTT-v920 OPTIONAL, -- Cond REG-1XRTT
ac-BarringConfig1XRTT-r9 AC-BarringConfig1XRTT-r9 OPTIONAL, -- Cond REG-1XRTT ac-BarringConfig1XRTT-r9 AC-BarringConfig1XRTT-r9 OPTIONAL -- Cond REG-1XRTT
csfb-DualRxTxSupport-r10 ENUMERATED {true} OPTIONAL -- Cond REG-1XRTT ]],
[[ csfb-DualRxTxSupport-r10 ENUMERATED {true} OPTIONAL -- Cond REG-1XRTT
]]
} }
CellReselectionParametersCDMA2000 ::= SEQUENCE { CellReselectionParametersCDMA2000 ::= SEQUENCE {
...@@ -1991,7 +2005,9 @@ LogicalChannelConfig ::= SEQUENCE { ...@@ -1991,7 +2005,9 @@ LogicalChannelConfig ::= SEQUENCE {
spare1}, spare1},
logicalChannelGroup INTEGER (0..3) OPTIONAL -- Need OR logicalChannelGroup INTEGER (0..3) OPTIONAL -- Need OR
} OPTIONAL, -- Cond UL } OPTIONAL, -- Cond UL
logicalChannelSR-Mask-r9 ENUMERATED {setup} OPTIONAL -- Cond SRmask ...,
[[ logicalChannelSR-Mask-r9 ENUMERATED {setup} OPTIONAL -- Cond SRmask
]]
} }
...@@ -2022,14 +2038,17 @@ MAC-MainConfig ::= SEQUENCE { ...@@ -2022,14 +2038,17 @@ MAC-MainConfig ::= SEQUENCE {
dl-PathlossChange ENUMERATED {dB1, dB3, dB6, infinity} dl-PathlossChange ENUMERATED {dB1, dB3, dB6, infinity}
} }
} OPTIONAL, -- Need ON } OPTIONAL, -- Need ON
sr-ProhibitTimer-r9 INTEGER (0..7) OPTIONAL, -- Need ON ...,
mac-MainConfig-v1020 SEQUENCE { [[ sr-ProhibitTimer-r9 INTEGER (0..7) OPTIONAL -- Need ON
sCellDeactivationTimer-r10 ENUMERATED { ]],
[[ mac-MainConfig-v1020 SEQUENCE {
sCellDeactivationTimer-r10 ENUMERATED {
rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf2, rf4, rf8, rf16, rf32, rf64, rf128,
spare} OPTIONAL, -- Need OP spare} OPTIONAL, -- Need OP
extendedBSR-Sizes-r10 ENUMERATED {setup} OPTIONAL, -- Need OR extendedBSR-Sizes-r10 ENUMERATED {setup} OPTIONAL, -- Need OR
extendedPHR-r10 ENUMERATED {setup} OPTIONAL -- Need OR extendedPHR-r10 ENUMERATED {setup} OPTIONAL -- Need OR
} OPTIONAL -- Need ON } OPTIONAL -- Need ON
]]
} }
DRX-Config ::= CHOICE { DRX-Config ::= CHOICE {
...@@ -2110,7 +2129,9 @@ PDCP-Config ::= SEQUENCE { ...@@ -2110,7 +2129,9 @@ PDCP-Config ::= SEQUENCE {
... ...
} }
}, },
rn-IntegrityProtection-r10 ENUMERATED {enabled} OPTIONAL -- Cond RN ...,
[[ rn-IntegrityProtection-r10 ENUMERATED {enabled} OPTIONAL -- Cond RN
]]
} }
...@@ -2146,9 +2167,11 @@ PhysicalConfigDedicated ::= SEQUENCE { ...@@ -2146,9 +2167,11 @@ PhysicalConfigDedicated ::= SEQUENCE {
defaultValue NULL defaultValue NULL
} OPTIONAL, -- Cond AI-r8 } OPTIONAL, -- Cond AI-r8
schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need ON schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need ON
cqi-ReportConfig-v920 CQI-ReportConfig-v920 OPTIONAL, -- Cond CQI-r8 ...,
antennaInfo-v920 AntennaInfoDedicated-v920 OPTIONAL, -- Cond AI-r8 [[ cqi-ReportConfig-v920 CQI-ReportConfig-v920 OPTIONAL, -- Cond CQI-r8
antennaInfo-r10 CHOICE { antennaInfo-v920 AntennaInfoDedicated-v920 OPTIONAL -- Cond AI-r8
]],
[[ antennaInfo-r10 CHOICE {
explicitValue-r10 AntennaInfoDedicated-r10, explicitValue-r10 AntennaInfoDedicated-r10,
defaultValue NULL defaultValue NULL
} OPTIONAL, -- Cond AI-r10 } OPTIONAL, -- Cond AI-r10
...@@ -2164,8 +2187,8 @@ PhysicalConfigDedicated ::= SEQUENCE { ...@@ -2164,8 +2187,8 @@ PhysicalConfigDedicated ::= SEQUENCE {
soundingRS-UL-ConfigDedicatedAperiodic-r10 soundingRS-UL-ConfigDedicatedAperiodic-r10
SoundingRS-UL-ConfigDedicatedAperiodic-r10 OPTIONAL, -- Need ON SoundingRS-UL-ConfigDedicatedAperiodic-r10 OPTIONAL, -- Need ON
uplinkPowerControlDedicated-v1020 UplinkPowerControlDedicated-v1020 OPTIONAL -- Need ON uplinkPowerControlDedicated-v1020 UplinkPowerControlDedicated-v1020 OPTIONAL -- Need ON
]]
} }
PhysicalConfigDedicatedSCell-r10 ::= SEQUENCE { PhysicalConfigDedicatedSCell-r10 ::= SEQUENCE {
-- DL configuration as well as configuration applicable for DL and UL -- DL configuration as well as configuration applicable for DL and UL
...@@ -2363,7 +2386,9 @@ RadioResourceConfigCommonSIB ::= SEQUENCE { ...@@ -2363,7 +2386,9 @@ RadioResourceConfigCommonSIB ::= SEQUENCE {
soundingRS-UL-ConfigCommon SoundingRS-UL-ConfigCommon, soundingRS-UL-ConfigCommon SoundingRS-UL-ConfigCommon,
uplinkPowerControlCommon UplinkPowerControlCommon, uplinkPowerControlCommon UplinkPowerControlCommon,
ul-CyclicPrefixLength UL-CyclicPrefixLength, ul-CyclicPrefixLength UL-CyclicPrefixLength,
uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL -- Need OR ...,
[[ uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL -- Need OR
]]
} }
RadioResourceConfigCommon ::= SEQUENCE { RadioResourceConfigCommon ::= SEQUENCE {
...@@ -2379,7 +2404,9 @@ RadioResourceConfigCommon ::= SEQUENCE { ...@@ -2379,7 +2404,9 @@ RadioResourceConfigCommon ::= SEQUENCE {
p-Max P-Max OPTIONAL, -- Need OP p-Max P-Max OPTIONAL, -- Need OP
tdd-Config TDD-Config OPTIONAL, -- Cond TDD tdd-Config TDD-Config OPTIONAL, -- Cond TDD
ul-CyclicPrefixLength UL-CyclicPrefixLength, ul-CyclicPrefixLength UL-CyclicPrefixLength,
uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL -- Need ON ...,
[[ uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL -- Need ON
]]
} }
RadioResourceConfigCommonSCell-r10 ::= SEQUENCE { RadioResourceConfigCommonSCell-r10 ::= SEQUENCE {
...@@ -2442,9 +2469,11 @@ RadioResourceConfigDedicated ::= SEQUENCE { ...@@ -2442,9 +2469,11 @@ RadioResourceConfigDedicated ::= SEQUENCE {
} OPTIONAL, -- Cond HO-toEUTRA2 } OPTIONAL, -- Cond HO-toEUTRA2
sps-Config SPS-Config OPTIONAL, -- Need ON sps-Config SPS-Config OPTIONAL, -- Need ON
physicalConfigDedicated PhysicalConfigDedicated OPTIONAL, -- Need ON physicalConfigDedicated PhysicalConfigDedicated OPTIONAL, -- Need ON
rlf-TimersAndConstants-r9 RLF-TimersAndConstants-r9 OPTIONAL, -- Need ON ...,
measSubframePatternPCell-r10 MeasSubframePatternPCell-r10 OPTIONAL, -- Need ON [[ rlf-TimersAndConstants-r9 RLF-TimersAndConstants-r9 OPTIONAL -- Need ON
... ]],
[[ measSubframePatternPCell-r10 MeasSubframePatternPCell-r10 OPTIONAL -- Need ON
]]
} }
RadioResourceConfigDedicatedSCell-r10 ::= SEQUENCE { RadioResourceConfigDedicatedSCell-r10 ::= SEQUENCE {
...@@ -2481,7 +2510,7 @@ DRB-ToAddMod ::= SEQUENCE { ...@@ -2481,7 +2510,7 @@ DRB-ToAddMod ::= SEQUENCE {
} }
DRB-ToReleaseList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity DRB-ToReleaseList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
MeasSubframePatternPCell-r10 ::= CHOICE { MeasSubframePatternPCell-r10 ::= CHOICE {
release NULL, release NULL,
setup MeasSubframePattern-r10 setup MeasSubframePattern-r10
...@@ -2719,12 +2748,14 @@ SPS-ConfigDL ::= CHOICE{ ...@@ -2719,12 +2748,14 @@ SPS-ConfigDL ::= CHOICE{
spare1}, spare1},
numberOfConfSPS-Processes INTEGER (1..8), numberOfConfSPS-Processes INTEGER (1..8),
n1PUCCH-AN-PersistentList N1PUCCH-AN-PersistentList, n1PUCCH-AN-PersistentList N1PUCCH-AN-PersistentList,
twoAntennaPortActivated-r10 CHOICE { ...,
[[ twoAntennaPortActivated-r10 CHOICE {
release NULL, release NULL,
setup SEQUENCE { setup SEQUENCE {
n1PUCCH-AN-PersistentListP1-r10 N1PUCCH-AN-PersistentList n1PUCCH-AN-PersistentListP1-r10 N1PUCCH-AN-PersistentList
} }
} OPTIONAL -- Need ON } OPTIONAL -- Need ON
]]
} }
} }
...@@ -3233,8 +3264,10 @@ MeasObjectEUTRA ::= SEQUENCE { ...@@ -3233,8 +3264,10 @@ MeasObjectEUTRA ::= SEQUENCE {
blackCellsToRemoveList CellIndexList OPTIONAL, -- Need ON blackCellsToRemoveList CellIndexList OPTIONAL, -- Need ON
blackCellsToAddModList BlackCellsToAddModList OPTIONAL, -- Need ON blackCellsToAddModList BlackCellsToAddModList OPTIONAL, -- Need ON
cellForWhichToReportCGI PhysCellId OPTIONAL, -- Need ON cellForWhichToReportCGI PhysCellId OPTIONAL, -- Need ON
measCycleSCell-r10 MeasCycleSCell-r10 OPTIONAL, -- Need ON ...,
[[measCycleSCell-r10 MeasCycleSCell-r10 OPTIONAL, -- Need ON
measSubframePatternConfigNeigh-r10 MeasSubframePatternConfigNeigh-r10 OPTIONAL -- Need ON measSubframePatternConfigNeigh-r10 MeasSubframePatternConfigNeigh-r10 OPTIONAL -- Need ON
]]
} }
CellsToAddModList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod CellsToAddModList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod
...@@ -3304,7 +3337,9 @@ MeasObjectUTRA ::= SEQUENCE { ...@@ -3304,7 +3337,9 @@ MeasObjectUTRA ::= SEQUENCE {
utra-FDD PhysCellIdUTRA-FDD, utra-FDD PhysCellIdUTRA-FDD,
utra-TDD PhysCellIdUTRA-TDD utra-TDD PhysCellIdUTRA-TDD
} OPTIONAL, -- Need ON } OPTIONAL, -- Need ON
csg-allowedReportingCells-v930 CSG-AllowedReportingCells-r9 OPTIONAL -- Need ON ...,
[[ csg-allowedReportingCells-v930 CSG-AllowedReportingCells-r9 OPTIONAL -- Need ON
]]
} }
CellsToAddModListUTRA-FDD ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-FDD CellsToAddModListUTRA-FDD ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-FDD
...@@ -3338,9 +3373,12 @@ MeasResults ::= SEQUENCE { ...@@ -3338,9 +3373,12 @@ MeasResults ::= SEQUENCE {
measResultsCDMA2000 MeasResultsCDMA2000, measResultsCDMA2000 MeasResultsCDMA2000,
... ...
} OPTIONAL, } OPTIONAL,
measResultForECID-r9 MeasResultForECID-r9 OPTIONAL, ...,
locationInfo-r10 LocationInfo-r10 OPTIONAL, [[ measResultForECID-r9 MeasResultForECID-r9 OPTIONAL
]],
[[ locationInfo-r10 LocationInfo-r10 OPTIONAL,
measResultServFreqList-r10 MeasResultServFreqList-r10 OPTIONAL measResultServFreqList-r10 MeasResultServFreqList-r10 OPTIONAL
]]
} }
MeasResultListEUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA MeasResultListEUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
...@@ -3355,7 +3393,9 @@ MeasResultEUTRA ::= SEQUENCE { ...@@ -3355,7 +3393,9 @@ MeasResultEUTRA ::= SEQUENCE {
measResult SEQUENCE { measResult SEQUENCE {
rsrpResult RSRP-Range OPTIONAL, rsrpResult RSRP-Range OPTIONAL,
rsrqResult RSRQ-Range OPTIONAL, rsrqResult RSRQ-Range OPTIONAL,
additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL ...,
[[ additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL
]]
} }
} }
...@@ -3391,7 +3431,9 @@ MeasResultUTRA ::= SEQUENCE { ...@@ -3391,7 +3431,9 @@ MeasResultUTRA ::= SEQUENCE {
measResult SEQUENCE { measResult SEQUENCE {
utra-RSCP INTEGER (-5..91) OPTIONAL, utra-RSCP INTEGER (-5..91) OPTIONAL,
utra-EcN0 INTEGER (0..49) OPTIONAL, utra-EcN0 INTEGER (0..49) OPTIONAL,
additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL ...,
[[ additionalSI-Info-r9 AdditionalSI-Info-r9 OPTIONAL
]]
} }
} }
...@@ -3445,7 +3487,9 @@ QuantityConfig ::= SEQUENCE { ...@@ -3445,7 +3487,9 @@ QuantityConfig ::= SEQUENCE {
quantityConfigUTRA QuantityConfigUTRA OPTIONAL, -- Need ON quantityConfigUTRA QuantityConfigUTRA OPTIONAL, -- Need ON
quantityConfigGERAN QuantityConfigGERAN OPTIONAL, -- Need ON quantityConfigGERAN QuantityConfigGERAN OPTIONAL, -- Need ON
quantityConfigCDMA2000 QuantityConfigCDMA2000 OPTIONAL, -- Need ON quantityConfigCDMA2000 QuantityConfigCDMA2000 OPTIONAL, -- Need ON
quantityConfigUTRA-v1020 QuantityConfigUTRA-v1020 OPTIONAL -- Need ON ...,
[[ quantityConfigUTRA-v1020 QuantityConfigUTRA-v1020 OPTIONAL -- Need ON
]]
} }
QuantityConfigEUTRA ::= SEQUENCE { QuantityConfigEUTRA ::= SEQUENCE {
...@@ -3513,10 +3557,13 @@ ReportConfigEUTRA ::= SEQUENCE { ...@@ -3513,10 +3557,13 @@ ReportConfigEUTRA ::= SEQUENCE {
maxReportCells INTEGER (1..maxCellReport), maxReportCells INTEGER (1..maxCellReport),
reportInterval ReportInterval, reportInterval ReportInterval,
reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL, -- Cond reportCGI ...,
ue-RxTxTimeDiffPeriodical-r9 ENUMERATED {setup} OPTIONAL, -- Need OR [[ si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL, -- Cond reportCGI
includeLocationInfo-r10 ENUMERATED {true} OPTIONAL, -- Cond reportMDT ue-RxTxTimeDiffPeriodical-r9 ENUMERATED {setup} OPTIONAL -- Need OR
]],
[[ includeLocationInfo-r10 ENUMERATED {true} OPTIONAL, -- Cond reportMDT
reportAddNeighMeas-r10 ENUMERATED {setup} OPTIONAL -- Need OR reportAddNeighMeas-r10 ENUMERATED {setup} OPTIONAL -- Need OR
]]
} }
ThresholdEUTRA ::= CHOICE{ ThresholdEUTRA ::= CHOICE{
...@@ -3562,8 +3609,11 @@ ReportConfigInterRAT ::= SEQUENCE { ...@@ -3562,8 +3609,11 @@ ReportConfigInterRAT ::= SEQUENCE {
maxReportCells INTEGER (1..maxCellReport), maxReportCells INTEGER (1..maxCellReport),
reportInterval ReportInterval, reportInterval ReportInterval,
reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity}, reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL, -- Cond reportCGI ...,
reportQuantityUTRA-FDD-r10 ENUMERATED {both} OPTIONAL -- Need OR [[ si-RequestForHO-r9 ENUMERATED {setup} OPTIONAL -- Cond reportCGI
]],
[[ reportQuantityUTRA-FDD-r10 ENUMERATED {both} OPTIONAL -- Need OR
]]
} }
ThresholdUTRA ::= CHOICE{ ThresholdUTRA ::= CHOICE{
...@@ -4078,146 +4128,6 @@ TMGI-r9 ::= SEQUENCE { ...@@ -4078,146 +4128,6 @@ TMGI-r9 ::= SEQUENCE {
} }
HandoverCommand ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverCommand-r8 HandoverCommand-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
HandoverCommand-r8-IEs ::= SEQUENCE {
handoverCommandMessage OCTET STRING (CONTAINING DL-DCCH-Message),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
HandoverPreparationInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverPreparationInformation-r8 HandoverPreparationInformation-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
HandoverPreparationInformation-r8-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo UE-CapabilityRAT-ContainerList,
as-Config AS-Config OPTIONAL, -- Cond HO
rrm-Config RRM-Config OPTIONAL,
as-Context AS-Context OPTIONAL, -- Cond HO
nonCriticalExtension HandoverPreparationInformation-v920-IEs OPTIONAL
}
HandoverPreparationInformation-v920-IEs ::= SEQUENCE {
ue-ConfigRelease-r9 ENUMERATED {
rel9, rel10, spare6, spare5, spare4, spare3,
spare2, spare1, ...} OPTIONAL, -- Cond HO2
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UERadioAccessCapabilityInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
ueRadioAccessCapabilityInformation-r8
UERadioAccessCapabilityInformation-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UERadioAccessCapabilityInformation-r8-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
AS-Config ::= SEQUENCE {
sourceMeasConfig MeasConfig,
sourceRadioResourceConfig RadioResourceConfigDedicated,
sourceSecurityAlgorithmConfig SecurityAlgorithmConfig,
sourceUE-Identity C-RNTI,
sourceMasterInformationBlock MasterInformationBlock,
sourceSystemInformationBlockType1 SystemInformationBlockType1(WITH COMPONENTS
{..., nonCriticalExtension ABSENT}),
sourceSystemInformationBlockType2 SystemInformationBlockType2,
antennaInfoCommon AntennaInfoCommon,
sourceDl-CarrierFreq ARFCN-ValueEUTRA,
sourceSystemInformationBlockType1Ext OCTET STRING (CONTAINING
SystemInformationBlockType1-v890-IEs) OPTIONAL,
sourceOtherConfig-r9 OtherConfig-r9
,
sourceSCellConfigList-r10 SCellToAddModList-r10 OPTIONAL
}
AS-Context ::= SEQUENCE {
reestablishmentInfo ReestablishmentInfo OPTIONAL -- Cond HO
}
ReestablishmentInfo ::= SEQUENCE {
sourcePhysCellId PhysCellId,
targetCellShortMAC-I ShortMAC-I,
additionalReestabInfoList AdditionalReestabInfoList OPTIONAL,
...
}
AdditionalReestabInfoList ::= SEQUENCE ( SIZE (1..maxReestabInfo) ) OF AdditionalReestabInfo
AdditionalReestabInfo ::= SEQUENCE{
cellIdentity CellIdentity,
key-eNodeB-Star Key-eNodeB-Star,
shortMAC-I ShortMAC-I
}
Key-eNodeB-Star ::= BIT STRING (SIZE (256))
RRM-Config ::= SEQUENCE {
ue-InactiveTime ENUMERATED {
s1, s2, s3, s5, s7, s10, s15, s20,
s25, s30, s40, s50, min1, min1s20c, min1s40,
min2, min2s30, min3, min3s30, min4, min5, min6,
min7, min8, min9, min10, min12, min14, min17, min20,
min24, min28, min33, min38, min44, min50, hr1,
hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
day2hr12, day3, day4, day5, day7, day10, day14, day19,
day24, day30, dayMoreThan30} OPTIONAL,
...,
candidateCellInfoList-r10 CandidateCellInfoList-r10 OPTIONAL
}
CandidateCellInfoList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r10
CandidateCellInfo-r10 ::= SEQUENCE {
-- cellIdentification
physCellId-r10 PhysCellId,
dl-CarrierFreq-r10 ARFCN-ValueEUTRA,
-- available measurement results
rsrpResult-r10 RSRP-Range OPTIONAL,
rsrqResult-r10 RSRQ-Range OPTIONAL,
...
}
maxReestabInfo INTEGER ::= 32 -- Maximum number of KeNB* and shortMAC-I forwarded
-- at handover for re-establishment preparation
maxBandComb-r10 INTEGER ::= 128 -- Maximum number of band combinations. maxBandComb-r10 INTEGER ::= 128 -- Maximum number of band combinations.
maxBands INTEGER ::= 64 -- Maximum number of bands listed in EUTRA UE caps maxBands INTEGER ::= 64 -- Maximum number of bands listed in EUTRA UE caps
maxBandwidthClass-r10 INTEGER ::= 16 -- Maximum number of supported CA BW classes per band maxBandwidthClass-r10 INTEGER ::= 16 -- Maximum number of supported CA BW classes per band
...@@ -4277,5 +4187,227 @@ maxUTRA-FDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA FDD carrier frequ ...@@ -4277,5 +4187,227 @@ maxUTRA-FDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA FDD carrier frequ
maxUTRA-TDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA TDD carrier frequencies maxUTRA-TDD-Carrier INTEGER ::= 16 -- Maximum number of UTRA TDD carrier frequencies
HandoverCommand ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverCommand-r8 HandoverCommand-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
HandoverCommand-r8-IEs ::= SEQUENCE {
handoverCommandMessage OCTET STRING (CONTAINING DL-DCCH-Message),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
HandoverPreparationInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
handoverPreparationInformation-r8 HandoverPreparationInformation-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
HandoverPreparationInformation-r8-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo UE-CapabilityRAT-ContainerList,
as-Config AS-Config OPTIONAL, -- Cond HO
rrm-Config RRM-Config OPTIONAL,
as-Context AS-Context OPTIONAL, -- Cond HO
nonCriticalExtension HandoverPreparationInformation-v920-IEs OPTIONAL
}
HandoverPreparationInformation-v920-IEs ::= SEQUENCE {
ue-ConfigRelease-r9 ENUMERATED {
rel9, rel10, spare6, spare5, spare4, spare3,
spare2, spare1, ...} OPTIONAL, -- Cond HO2
nonCriticalExtension SEQUENCE {} OPTIONAL
}
UERadioAccessCapabilityInformation ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE{
ueRadioAccessCapabilityInformation-r8
UERadioAccessCapabilityInformation-r8-IEs,
spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
criticalExtensionsFuture SEQUENCE {}
}
}
UERadioAccessCapabilityInformation-r8-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UECapabilityInformation),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
AS-Config ::= SEQUENCE {
sourceMeasConfig MeasConfig,
sourceRadioResourceConfig RadioResourceConfigDedicated,
sourceSecurityAlgorithmConfig SecurityAlgorithmConfig,
sourceUE-Identity C-RNTI,
sourceMasterInformationBlock MasterInformationBlock,
sourceSystemInformationBlockType1 SystemInformationBlockType1(WITH COMPONENTS
{..., nonCriticalExtension ABSENT}),
sourceSystemInformationBlockType2 SystemInformationBlockType2,
antennaInfoCommon AntennaInfoCommon,
sourceDl-CarrierFreq ARFCN-ValueEUTRA,
...,
[[ sourceSystemInformationBlockType1Ext OCTET STRING (CONTAINING
SystemInformationBlockType1-v890-IEs) OPTIONAL,
sourceOtherConfig-r9 OtherConfig-r9
]],
[[ sourceSCellConfigList-r10 SCellToAddModList-r10 OPTIONAL
]]
}
AS-Context ::= SEQUENCE {
reestablishmentInfo ReestablishmentInfo OPTIONAL -- Cond HO
}
ReestablishmentInfo ::= SEQUENCE {
sourcePhysCellId PhysCellId,
targetCellShortMAC-I ShortMAC-I,
additionalReestabInfoList AdditionalReestabInfoList OPTIONAL,
...
}
AdditionalReestabInfoList ::= SEQUENCE ( SIZE (1..maxReestabInfo) ) OF AdditionalReestabInfo
AdditionalReestabInfo ::= SEQUENCE{
cellIdentity CellIdentity,
key-eNodeB-Star Key-eNodeB-Star,
shortMAC-I ShortMAC-I
}
Key-eNodeB-Star ::= BIT STRING (SIZE (256))
RRM-Config ::= SEQUENCE {
ue-InactiveTime ENUMERATED {
s1, s2, s3, s5, s7, s10, s15, s20,
s25, s30, s40, s50, min1, min1s20c, min1s40,
min2, min2s30, min3, min3s30, min4, min5, min6,
min7, min8, min9, min10, min12, min14, min17, min20,
min24, min28, min33, min38, min44, min50, hr1,
hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,
hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
day2hr12, day3, day4, day5, day7, day10, day14, day19,
day24, day30, dayMoreThan30} OPTIONAL,
...,
[[ candidateCellInfoList-r10 CandidateCellInfoList-r10 OPTIONAL
]]
}
CandidateCellInfoList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF CandidateCellInfo-r10
CandidateCellInfo-r10 ::= SEQUENCE {
-- cellIdentification
physCellId-r10 PhysCellId,
dl-CarrierFreq-r10 ARFCN-ValueEUTRA,
-- available measurement results
rsrpResult-r10 RSRP-Range OPTIONAL,
rsrqResult-r10 RSRQ-Range OPTIONAL,
...
}
maxReestabInfo INTEGER ::= 32 -- Maximum number of KeNB* and shortMAC-I forwarded
-- at handover for re-establishment preparation
VarLogMeasConfig-r10 ::= SEQUENCE {
areaConfiguration-r10 AreaConfiguration-r10 OPTIONAL,
loggingDuration-r10 LoggingDuration-r10,
loggingInterval-r10 LoggingInterval-r10
}
VarLogMeasReport-r10 ::= SEQUENCE {
traceReference-r10 TraceReference-r10,
traceRecordingSessionRef-r10 OCTET STRING (SIZE (2)),
tce-Id-r10 OCTET STRING (SIZE (1)),
plmn-Identity-r10 PLMN-Identity,
absoluteTimeInfo-r10 AbsoluteTimeInfo-r10,
logMeasInfoList-r10 LogMeasInfoList-r10
}
VarMeasConfig ::= SEQUENCE {
-- Measurement identities
measIdList MeasIdToAddModList OPTIONAL,
-- Measurement objects
measObjectList MeasObjectToAddModList OPTIONAL,
-- Reporting configurations
reportConfigList ReportConfigToAddModList OPTIONAL,
-- Other parameters
quantityConfig QuantityConfig OPTIONAL,
s-Measure INTEGER (-140..-44) OPTIONAL,
speedStatePars CHOICE {
release NULL,
setup SEQUENCE {
mobilityStateParameters MobilityStateParameters,
timeToTrigger-SF SpeedStateScaleFactors
}
} OPTIONAL
}
VarMeasReportList ::= SEQUENCE (SIZE (1..maxMeasId)) OF VarMeasReport
VarMeasReport ::= SEQUENCE {
-- List of measurement that have been triggered
measId MeasId,
cellsTriggeredList CellsTriggeredList OPTIONAL,
numberOfReportsSent INTEGER
}
CellsTriggeredList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CHOICE {
physCellIdEUTRA PhysCellId,
physCellIdUTRA CHOICE {
fdd PhysCellIdUTRA-FDD,
tdd PhysCellIdUTRA-TDD
},
physCellIdGERAN SEQUENCE {
carrierFreq CarrierFreqGERAN,
physCellId PhysCellIdGERAN
},
physCellIdCDMA2000 PhysCellIdCDMA2000
}
VarRLF-Report-r10 ::= SEQUENCE {
rlf-Report-r10 RLF-Report-r9,
plmn-Identity-r10 PLMN-Identity
}
VarShortMAC-Input ::= SEQUENCE {
cellIdentity CellIdentity,
physCellId PhysCellId,
c-RNTI C-RNTI
}
maxLogMeas-r10 INTEGER ::= 4060-- Maximum number of logged measurement entries
-- that can be stored by the UE
END END
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment