ReportConfigToAddMod ::= }
-- ASN1STOP
reportConfigId reportConfig }
SEQUENCE {
ReportConfigId, CHOICE {
ReportConfigEUTRA, ReportConfigInterRAT
reportConfigEUTRA
reportConfigInterRAT
? ReportConfigToRemoveList
和测量对象配置的删除列表类似,这个列表是由reportConfigId(整数值)组成的简单列表,列表元素个数的范围也是[1..maxReportConfigId] .
6.3 测量ID部分
每个测量ID标识着一对测量对象配置和上报配置的组合。测量配置信元中的测量ID部分同样包含两个列表: ? MeasIdToAddModList
这个列表的每个元素,分别对应一个测量ID,它和一个特定的(测量对象ID,上报配置ID)组合绑定到一起。measId取值范围 [1..maxMeasId].
-- ASN1START
MeasIdToAddModList ::=
MeasIdToAddMod ::= SEQUENCE { }
-- ASN1STOP
measId
MeasId, MeasObjectId, ReportConfigId
SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddMod
measObjectId
reportConfigId
? MeasIdToRemoveList
和前面两种删除列表类似,这个列表也仅仅记录着需删除的MeasId (整型数组)。列表元素的个数范围也是 [1..maxMeasId].
6.4 其他参数部分
其他参数部分包括:测量量配置、测量间隔配置、s-Measure、HRPD预注册参数和速度状态参数。
6.4.1 测量量配置(QuantityConfig)
测量量,也就是测量的具体指标,根据RAT类型分别定义不同的类型:
-- ASN1START
QuantityConfig ::= }
QuantityConfigEUTRA ::= }
QuantityConfigUTRA ::= }
QuantityConfigGERAN ::= }
QuantityConfigCDMA2000 ::= }
-- ASN1STOP
measQuantityCDMA2000
SEQUENCE {
measQuantityGERAN filterCoefficient
SEQUENCE {
ENUMERATED {rssi}, FilterCoefficient
DEFAULT fc2
measQuantityUTRA-FDD measQuantityUTRA-TDD filterCoefficient
SEQUENCE {
ENUMERATED {cpich-RSCP, cpich-EcN0}, ENUMERATED {pccpch-RSCP}, FilterCoefficient
DEFAULT fc4
filterCoefficientRSRP filterCoefficientRSRQ
SEQUENCE {
FilterCoefficient FilterCoefficient
DEFAULT fc4, DEFAULT fc4
SEQUENCE {
QuantityConfigEUTRA QuantityConfigUTRA QuantityConfigGERAN
OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL,
-- Need ON -- Need ON -- Need ON -- Need ON
quantityConfigEUTRA quantityConfigUTRA quantityConfigGERAN
quantityConfigCDMA2000 ...
QuantityConfigCDMA2000
ENUMERATED {pilotStrength, pilotPnPhaseAndPilotStrength}
从上可见,QuantityConfig 信元中为每种RAT设置了一个可选的信元项目。
? EUTRA测量量配置
包括RSRP和RSRQ两种测量量的滤波系数,缺省值都是fc4,即k=4,α = 1/2. 滤波系数:
所谓的滤波系数,是指UE上报前对每次执行测量的结果按下面公式预先进行L3过滤:
Fn = (1 – α) * Fn-1 + α * Mn
其中Mn表示最新测量值,Fn表示滤波处理值、用于上报(或评估),Fn表示上次滤波处理值,α表示当前测量值的加权系数,通过改变α可以对瞬时测量值进行不同程度的历史平滑处理,排除偶然波动因素的影响。
α通常为小数值,不便于直接通过消息传输。因此,在RRC消息信元中,滤波系数实际上用整型值k(若干枚举值)来标记,它与上面公式中的权重系数α为具有如下的对应关系:
α = (1/2)
( k / 4)
这里的k也就是上面信元结构中的filterCoefficient. 可取范围如下
-- ASN1START
FilterCoefficient ::=
-- ASN1STOP
ENUMERATED {
fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...}
其中的fc0, fc1, … 就代表k=0, k=1, … k=0实际上就不需要进行L3过滤。 【注:此滤波器的输入速率取决于实现,协议中并没有规定】
在各种measQuantityConfig信元中可以看到,EUTRA的RSRP、RSRQ,以及UTRA测量量,滤波系数缺省值均为fc4 也就是k=4,即α = 1/2. 这相当于瞬时测量值和上次滤波值各占50% 权重。
RSRP 范围[0..97], RSRQ范围 [0..34].
? UTRAN测量量配置
包括FDD和TDD两种模式的测量量,包括RSCP和EcN0两种枚举类型,以及L3滤波系数(缺省值也是fc4)。 RSCP范围[-5,91], EcN0范围[0..49]
? GERAN测量量配置
目前只有一种枚举类型——RSSI,以及滤波系数(缺省为fc2)。 RSSI取值范围[0..63].
? EUTRAN测量量配置
包括两种枚举类型:只提供导频强度,或者同时提供导频PN相位和导频强度。 pilotStrengh 范围 [0..63],pilotPnPhas 范围 [0..32767]
注:同时配置pilotPnPhase和pilotStrength仅用于CDMA2000-1xRTT.
6.4.2 测量间隔配置(MeasGapConfig)
测量间隔的配置比较简单,只需配置gapOffset一个参数,可能有两种类型:gp0和gp1,取值范围分别是整型 [0..39] 和 [0..79]
-- ASN1START
MeasGapConfig ::= }
-- ASN1STOP
release setup }
CHOICE {
NULL, SEQUENCE {
CHOICE {
INTEGER (0..39), INTEGER (0..79),
gapOffset }
gp0 gp1 ...
测量间隔的含义,是让UE从特定的帧、子帧开始,以固定的间隔模式,周期性的测量指定频率或不同RAT.
MG对应起始帧号满足:SFN mod T = FLOOR (gapOffset/10) 起始子帧号满足:subframe = gapOffet mod 10
其中,参数T = MGRP/10 ,MGRP的含义是MG的重复周期,可取40ms和80ms两种。使用这两种不同的MG重复周期情况下,分别对应上面的gp0和gp1两组偏置值。
根据MeasGapConfig信元中指定的gp0 或者 gp1值——即gapOffset,就可以得出启用MG的起始帧和子帧号。
例如,配置MG重复周期为40ms, gapOffset=20。
可以得到 T = 4, 子帧号为0,SNF号mod 4为2
即帧号为2, 6, 10, 14 … 的子帧0,都启用MG,这样间隔为4个子帧即40ms. 另:每次MG的持续期为6ms.
6.4.3 s-Measure参数
s-Measure 的类型是RSRP-Range ,即整型、范围 [0..97], 其含义是执行测量的服务小区基本门限,即服务小区RSRP低于s-Measure时,UE才对测量对象进行测量,并比较测量结果是否符合特定的触发标准(目的为reportCGI的测量不受此限制)。
6.4.4 HRPD预注册
HRPD预注册信元结构定义如下:
-- ASN1START
PreRegistrationInfoHRPD ::=
preRegistrationAllowed preRegistrationZoneId
SEQUENCE {
BOOLEAN,
PreRegistrationZoneIdHRPD
OPTIONAL, -- cond
PreRegAllowed }
SecondaryPreRegistrationZoneIdListHRPD ::= SEQUENCE (SIZE (1..2)) OF PreRegistrationZoneIdHRPD
PreRegistrationZoneIdHRPD ::=
-- ASN1STOP
INTEGER (0..255)
secondaryPreRegistrationZoneIdList SecondaryPreRegistrationZoneIdListHRPDOPTIONAL -- Need OR
其中包含三个参数项:
? 是否允许进行HRPD预注册的标志位(布尔型) ? 预注册区域Id (整型 [0..255])
? 辅助(secondary)预注册区域Id列表(可以包含1~2个预注册Id)。
6.4.5 速度状态参数
MeasConfig的最后一个参数是速度状态参数 (speedStatePars):