5.1.4 A4事件:邻小区比门限好
可用于负载均衡
- -
进入条件:Mn + Ofn + Ocn – Hys > Thresh 离开条件:Mn + Ofn + Ocn + Hys < Thresh
参数定义同前。
5.1.5 A5事件:服务小区比门限1差、邻小区比门限2好
A5 : 服务小区比门限1差,邻区比门限2好 可用于负载均衡
- -
进入条件:同时满足Ms + Hys < Thresh1 和Mn + Ofn + Ocn – Hys > Thresh2 离开条件:满足Ms – Hys > Thresh1 或Mn + Ofn + Ocn + Hys < Thresh2
参数定义同前。
另:以上各种事件中各种门限值,分别对应eportConfigEUTRA中相应的event类型包含的门限参数,数据类型都是ThresholdEUTRA, 具体有两种选项:RSRP或RSRQ范围。
- -
RSRP-Range :整型值 [0..97] RSRQ-Range :整型值 [0..34]
5.2 InterRAT上报配置信元
InterRAT上报配置统一安排在下面的信元结构中:
-- ASN1START
ReportConfigInterRAT ::=
triggerType
event
SEQUENCE {
CHOICE {
SEQUENCE {
CHOICE {
SEQUENCE {
CHOICE {
ThresholdUTRA, ThresholdGERAN, ThresholdCDMA2000
eventId
eventB1 },
b1-Threshold }
b1-ThresholdUTRA b1-ThresholdGERAN
b1-ThresholdCDMA2000
}
},
},
},
eventB2 }, ...
SEQUENCE {
ThresholdEUTRA, CHOICE {
b2-Threshold1 b2-Threshold2 }
b2-Threshold2UTRA ThresholdUTRA, ThresholdGERAN, ThresholdCDMA2000
b2-Threshold2GERAN b2-Threshold2CDMA2000
hysteresis timeToTrigger
Hysteresis, TimeToTrigger
periodical }
purpose
SEQUENCE {
ENUMERATED {
reportStrongestCells, reportStrongestCellsForSON, reportCGI}
maxReportCells reportInterval reportAmount ...
INTEGER (1..maxCellReport), ReportInterval,
ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
ThresholdUTRA ::= }
utra-RSCP utra-EcN0
CHOICE{
INTEGER (-5..91), INTEGER (0..49)
ThresholdGERAN ::=
INTEGER (0..63)
ThresholdCDMA2000 ::=
-- ASN1STOP
INTEGER (0..63)
主要内容有:
? triggerType : 也是分为事件触发和周期触发两个CHOICE
? 最大上报小区数、上报间隔、上报次数:和EUTRA的上报配置部分相同 InterRAT的事件触发类型包含以下两种:
5.2.1 B1事件:不同RAT邻区比门限好
用于高优先级RAT
- -
进入条件:Mn + Ofn – Hys > Thresh 离开条件:Mn + Ofn + Hys < Thresh
这里Ofn表示inter-RAT邻区频率相关的偏置,对应MeasObjectUTRA / MeasObjectGERAN / MeasObjectCDMA2000 信元中的offsetFreq参数,Hys取值和前Thesh 对应信元ReportConfigInterRAT中eventB1的某一种门限值,均为整型,但所取的范围不同,B2事件还需提供服务区和邻区两个门限值。
-
ThresholdUTRA : 又细分为RSCP和EcN0两种类型: ? ? - -
RSCP : 整型 [-5, 91] EcN0 : 整型 [0..49]
ThresholdGERAN : 整型 [0..63] ThresholdCDMA2000 : 整型 [0..63]
5.2.2 B2事件:服务区比门限1差、不同RAT邻区比门限2
好
用于相同或低优先级不同RAT
- -
进入条件:同时满足Ms + Hys < Thresh1 和Mn + Ofn – Hys > Thresh2 离开条件:满足Ms – Hys > Thresh1 或Mn + Ofn + Hys < Thresh2
参数含义类似于A5事件,这里邻区为特定的interRAT.
注:B1和B2事件中,均没有针对小区的偏置量,只有针对interRAT小区载频的偏置量。
6. 测量配置信元(MeasConfig)
在前面介绍测量相关的基本概念和信元基础上,这里分析RRC连接重配置消息携带的MeasConfig信元的具体结构和详细内容。
MeasConfig信元的结构如下所示:
-- ASN1START
MeasConfig ::=
SEQUENCE {
}
-- Measurement objects measObjectToRemoveList measObjectToAddModList
MeasObjectToRemoveList MeasObjectToAddModList
OPTIONAL, OPTIONAL,
-- Need ON -- Need ON
-- Reporting configurations reportConfigToRemoveList reportConfigToAddModList -- Measurement identities measIdToRemoveList measIdToAddModList -- Other parameters quantityConfig measGapConfig s-Measure
QuantityConfig MeasGapConfig RSRP-Range
OPTIONAL, OPTIONAL, OPTIONAL,
-- Need ON -- Need ON -- Need ON
MeasIdToRemoveList MeasIdToAddModList
OPTIONAL, OPTIONAL,
-- Need ON -- Need ON
ReportConfigToRemoveList ReportConfigToAddModList
OPTIONAL, OPTIONAL,
-- Need ON -- Need ON
preRegistrationInfoHRPD speedStatePars }
release setup }
PreRegistrationInfoHRPD OPTIONAL, -- Need OP
CHOICE {
NULL, SEQUENCE {
MobilityStateParameters, SpeedStateScaleFactors
mobilityStateParameters timeToTrigger-SF
OPTIONAL, -- Need ON
...
MeasIdToRemoveList ::=
SEQUENCE (SIZE (1..maxMeasId)) OF MeasId
MeasObjectToRemoveList ::=
ReportConfigToRemoveList ::= ReportConfigId
-- ASN1STOP
SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectId
SEQUENCE (SIZE (1..maxReportConfigId)) OF
其中主要包含四个部分内容:测量对象、上报配置、测量Id和其他参数。以下分别展开分析。
6.1 测量对象部分
MeasObject : 测量对象,包括E-UTRA(同频、异频)、不同RAT(UTRA, GERAN, CDMA2000)共四种信元类型,分别对应一种数据结构。 包含两个列表:
? MeasObjectToAddModList
这个列表的元素包含两部分内容:测量对象ID和测量对象。测量ID(MeasObjectId)用来区分不同的测量对象(后面将说明,每个测量ID都关联着一个测量对象ID和上报配置ID的组合)。测量对象从前面介绍的四类测量对象信元:EUTRA, UTRA, GERAN和CDMA2000中选一个CHOICE, 一个添加/修改列表中可能包含对个测量对象ID, 可以关联多种测量对象信元。这个列表的元素总个数范围是 [1..maxObjectId])。
-- ASN1START
MeasObjectToAddModList ::= MeasObjectToAddMod
MeasObjectToAddMod ::= SEQUENCE { }
-- ASN1STOP
measObjectId measObject }
MeasObjectId, CHOICE {
MeasObjectEUTRA, MeasObjectUTRA, MeasObjectGERAN, MeasObjectCDMA2000,
SEQUENCE (SIZE (1..maxObjectId)) OF
measObjectEUTRA measObjectUTRA measObjectGERAN
measObjectCDMA2000 ...
? MeasObjectToRemoveList
这个列表相对简单一些,由于添加/修改列表已经关联了测量对象ID和具体的测量对象,在删除列表中只记录MeasObjectId, 个数范围也是 [1..maxObjectId]. 因此删除列表实际上是一个简单的整型数组。UE通过这组整数就可以删除对应的测量对象配置。
6.2 上报配置部分
同样包含两个列表:
? ReportConfigToAddModList
和测量对象配置的添加/修改列表类似,这个列表中的每个元素包含上报配置ID和具体的上报配置。reportConfig有两种CHOICE: EUTRA和InterRAT上报配置,在本文第5节中已介绍过。
这个列表的元素个数范围是 [1..maxReportConfigId ].
-- ASN1START
ReportConfigToAddModList ::= ReportConfigToAddMod
SEQUENCE (SIZE (1..maxReportConfigId)) OF