3.2 测量相关的信元
这里只归纳一些和测量相关的基本信元结构。完整的测量配置信元和测量上报信元以这些基本的信元为基础构建而成。
3.2.1 测量相关的ID
包括测量ID、测量对象ID、上报配置ID:
MeasId ::=
INTEGER (1..maxMeasId) INTEGER (1..maxObjectId) INTEGER (1..maxReportConfigId)
MeasObjectId ::=
ReportConfigId ::=
测量ID关联着一对测量对象ID和上报配置ID的组合。
3.2.2 测量量相关的信元
EUTRA有两种测量量:RSRP和RSRQ.
? RSRP :在测量带宽范围内、小区参考信号所在的RE的平均接收功率。
测量的参考信号一般为R0 , 如果UE能可靠的检测到R1,也可用提供辅助。 作为一种功率值,RSRP的单位是W,工程上通常用dBm单位,典型取值范围 –140 dBm ~ –44 dBm. 根据TS 36.133协议,这段范围(加上更差、更好的)映射为下面的整型值范围:
RSRP-Range ::=
INTEGER(0..97)
? RSRQ :代表接收质量,计算公式为N * RSRP / RSSI (单位dB)
N表示带宽(RB数),RSSI表示EUTRA载波接收信号强度,其定义是测量带宽范围内、包含天线端口0对应的参考信号的OFDM符号的总接收功率(包括服务小区和非服务小区的同频、邻频干扰以及热噪声在内)、对N个RB取平均值。典型的取值范围 –19.5 ~ –3 dB. 根据TS 36.133 协议,这段范围(加上更差、更好的)以0.5dB为精度、映射为下面的整型值范围:
RSRQ-Range ::=
INTEGER(0..34)
UTRA测量量:RSCP和EcN0(仅用于TDD),在Inter-RAT测量量中并用枚举值来表示范围:
measQuantityUTRA-FDD measQuantityUTRA-TDD
ENUMERATED {cpich-RSCP, cpich-EcN0}, ENUMERATED {pccpch-RSCP},
协议中没有明确指出RSCP和EcN0的整数范围,但定义了与移动性事件相关的RSCP、EcN0
门限。
GERAN测量量:RSSI,类型也定义为枚举型、未明确指定具体取值范围
measQuantityGERAN
ENUMERATED {rssi},
CDMA2000测量量:包括下面两种枚举类型、未明确指定具体取值范围
measQuantityCDMA2000
ENUMERATED {pilotStrength, pilotPnPhaseAndPilotStrength}
3.2.3 门限值
用于各种移动性事件的进入/离开条件。见本文第5节各种事件触发类型。
3.2.4 迟滞量
迟滞量一般用于触发移动性事件的门限比较,使得进入事件/离开事件处于一段区间内,避免乒乓效应。在信元中迟滞量的整型取值范围如下:
Hysteresis ::=
INTEGER (0..30)
注意:实际使用的迟滞量(dB值)需要乘以0.5,因此实际取值范围0~15dB.
3.2.5 Time-To-Trigger
用于启动某种事件(例如测量上报)的持续观察时间,以ms为单位,范围如下:
TimeToTrigger ::=
ENUMERATED {
ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120}
4. 测量对象
测量对象主要是按RAT类型划分的,RRC协议中并没有设置MeasObject这样一个总的信元结构,而是为各种RAT分别定义一种测量对象信元:包括E-UTRA、UTRA, GERAN 和CDMA2000四种测量对象信元。
4.1 EUTRA测量对象信元
EUTRA测量对象信元主要包含以下内容:载频、测量带宽、是否存在天线端口1、邻区配置、频率偏置、邻区列表、黑名单小区列表、上报CGI的小区。结构如下:
MeasObjectEUTRA ::= ... }
carrierFreq
SEQUENCE {
ARFCN-ValueEUTRA, AllowedMeasBandwidth, PresenceAntennaPort1, NeighCellConfig, Q-OffsetRange
DEFAULT dB0,
allowedMeasBandwidth presenceAntennaPort1 neighCellConfig offsetFreq
-- Neighbour cell list cellsToRemoveList cellsToAddModList -- Black list
blackCellsToRemoveList blackCellsToAddModList cellForWhichToReportCGI
CellIndexList
OPTIONAL, OPTIONAL,
-- Need ON -- Need ON -- Need ON
CellIndexList
OPTIONAL, OPTIONAL,
-- Need ON -- Need ON
CellsToAddModList
BlackCellsToAddModList PhysCellId
OPTIONAL,
EUTRA 测量对象的核心是单个载频(同频或异频)。主要内容包括: ? carrierFreq : 数据类型是ARFCN-valueEUTRA :
ARFCN-ValueEUTRA ::=
INTEGER (0..maxEARFCN)
? allowedMeasBandwidth : 枚举类型,以RB为单位,例如mbw6表示带宽为6个RB
AllowedMeasBandwidth ::=
ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
? presenceAntennaport1 : bool型
? neighCellConfig : 两比特串,用于MBSFN和TDD UL/DL 配置
NeighCellConfig ::=
BIT STRING (SIZE (2))
00 表示并非所有邻区的MBSFN子帧配置都和服务区相同; 10 表示所有邻区的MBSFN子帧配置和服务区相同 01 表示所有邻区都没有配置MBSFN子帧 11 表示TDD邻区的UL/DL配置与服务区不同
注:TDD模式下,00,10,01都表示邻区的UL/DL配置和服务区相同
? offsetFreq : 频率相关的偏置量,类型是Q-OffsetRange,– 24 ~ 24dB,缺省值为0dB。
? 邻区列表 : 包含两个列表
?
删除邻区列表 (cellsToRemoveList) : 类型是CellIndexList, 由若干个基本的CellIndex构成,每个CellIndex是用于测量的小区索引号,最多可以安排maxCellMeas个测量小区。
CellIndexList ::= CellIndex ::=
SEQUENCE (SIZE (1..maxCellMeas)) OF CellIndex INTEGER (1..maxCellMeas)
【注:CellIndex和小区ID不同,这里的Index仅用于区分测量的小区,可能是一个较小的范围】
?
添加/修改邻区列表 (cellsToAddModList) : 由若干基本的CellsToAddMod项目构成,每个CellsToAddMod包含cellIndex(测量用的小区索引号)、物理小区ID(整型,范围[0..503])和小区特定偏置量(范围-24dB~24dB若干枚举值)。
SEQUENCE (SIZE (1..maxCellMeas)) OFCellsToAddMod
CellsToAddModList ::=
CellsToAddMod ::= }
cellIndex
SEQUENCE {
INTEGER (1..maxCellMeas), PhysCellId, Q-OffsetRange
physCellId
cellIndividualOffset
【注:一个EUTRA测量对象中的所有邻区具有相同的频率特定偏置量,但不同邻区可能有不同的小区特定偏置量,这些偏置量将用于事件触发条件】
? 黑名单邻区列表 : 同样包含删除、添加/修改两个列表。删除列表和上面类似,为
CellIndex构成列表;而添加/修改列表的结构有所不同:
BlackCellsToAddModList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF BlackCellsToAddMod
BlackCellsToAddMod ::= SEQUENCE { }
cellIndex
INTEGER (1..maxCellMeas), PhysCellIdRange
physCellIdRange
每个基本的BlackCellsToAddMod由cellIndex (测量用的小区索引)和物理小区ID范围(注意不是单个物理小区ID),
PhysCellIdRange ::= }
start range
SEQUENCE {
PhysCellId, ENUMERATED {
n4, n8, n12, n16, n24, n32, n48, n64, n84, n96, n128, n168, n252, n504, spare2, spare1}
OPTIONAL
-- Need OP
物理小区ID范围包含两个要素:起始ID和范围值。范围值为枚举类型,从4到504有多种枚举值。
? cellForWhichToReportCGI : 类型也是PhysCellId,用于指示UE对指定的小区获取CGI
信息(EUTAN小区的CGI信息包括PLMN标识列表)。
4.2 UTRA测量对象信元
UTRA测量对象信元主要包含以下内容:载频、频率偏置量、邻区列表和上报CGI小区。结构如下:
MeasObjectUTRA ::= }
CellsToAddModListUTRA-FDD ::= CellsToAddModUTRA-FDD
CellsToAddModUTRA-FDD ::= }
CellsToAddModListUTRA-TDD ::= CellsToAddModUTRA-TDD
CellsToAddModUTRA-TDD ::= }
-- ASN1STOP
cellIndex
SEQUENCE {
INTEGER (1..maxCellMeas), PhysCellIdUTRA-TDD
SEQUENCE (SIZE (1..maxCellMeas)) OF
cellIndex
SEQUENCE {
INTEGER (1..maxCellMeas), PhysCellIdUTRA-FDD
SEQUENCE (SIZE (1..maxCellMeas)) OF
carrierFreq offsetFreq
SEQUENCE {
ARFCN-ValueUTRA, Q-OffsetRangeInterRAT CellIndexList CHOICE {
CellsToAddModListUTRA-FDD, CellsToAddModListUTRA-TDD
OPTIONAL,
-- Need ON
DEFAULT 0,
-- Need ON
cellsToRemoveList cellsToAddModList }
OPTIONAL,
cellsToAddModListUTRA-FDD cellsToAddModListUTRA-TDD
cellForWhichToReportCGI }
utra-FDD utra-TDD
CHOICE {
PhysCellIdUTRA-FDD, PhysCellIdUTRA-TDD
OPTIONAL,
-- Need ON
...
physCellId
physCellId