图2 – 5:基于X2切换的信令
Handover Request:
关键IE:
UE-X2AP-ID \ ECGI \ GUMMEI
Cause:原因
UE-contextInformation:UE上下文信息
UE-HistoryInformation:UE历史信息
TraceActivation:
图2 – 6:handover request消息内容
其中UE上下文信息中包含上行GTP隧道信息,如下图:
图2 – 7:UE上下文信息
Handover Request Acknowledge:
Handover Request Acknowledge消息内容包含新的UE-X2AP-ID(UE-X2AP-ID-NEW)、承载信息和切换命令,如下图所示:
图2 – 8:Handover Request Acknowledge消息内容
SN Status Transfer:
对于PDCP SN 和HFN状态被保存的每一个SAE承载,在X2接口切换时,从源eNB到目标eNB传送上行PDCP-SN和HFN 的接收状态,下行PDCP-SN和HFN的发送状态 。
内容如下图所示:
图2 – 9:SN Status Transfer消息内容
Path Switch Request:
路径转换请求的目的是请求将下行GTP隧道转换到新的GTP隧道终结点。 消息内容如下图所示:
图2 – 10:Path Switch Request消息内容
UE CONTEXT RELEASE:
切换成功后请求源eNB释放相关资源。消息内容如下:
图2 – 11:UE CONTEXT RELEASE消息内容
2.3.3 基于S1的切换
1 测量过程
测量过程主要包括以下三个步骤:
测量配置:由eNB通过RRCConnectionReconfigurtion消息携带的measConfig信元将测量配置消息通知给UE,即下发测量控制。
测量执行:UE会对当前服务小区进行测量,并根据RRCConnectionReconfigurtion消息中的s-Measure信元来判断是否需要执行对相邻小区的测量。
测量报告:测量报告触发方式分为周期性和事件触发。当满足测量报告条件时,UE将测量结果填入MeasurementReport消息,发送给eNB。
1.1 测量配置
测量配置主要由eNB通过RRCConnectionReconfigurtion消息携带的measConfig信元将测量配置消息通知给UE,包含UE需要测量的对象、小区列表、报告方式、测量标识、事件参数等。
当测量条件改变时,eNB通知UE新的测量条件。
图1-1 测量配置消息
1.1.1 RRCConnectionReconfigurtion消息
●触发条件:eNB向UE发起/修改/删除测量。
●发送网元:(eNB)处理:将测量配置填项填入RRCConnectionReconfigurtion消息中的measConfig信元。
●接收网元(UE)处理:UE侧维护一个测量配置数据库VarMeasConfig,在VarMeasConfig中,每个measId对应一个measObjectId和一个reportConfigId。其中,measId是数据库测量配置条目索引;measObjectId是测量对象标识,对应一个测量对象配置项;reportConfigId是测量报告标识,对应一个测量报告配置项。此外还包含了与measId无关的公共配置项quantityConfig、测量量配置、s-Measure和服务小区质量门限控制等。
图1-2 测量配置内容
Measurement objects(测量对象):
UE测量的对象如下
●对于频率内和频率间的测量,测量对象是一个单一的E-UTRA承载频率。与该承载频率相关的,E-UTRAN可以配置一系列的特定频偏的小区和黑名单小区。黑名单小区在事件评估或者测量报告中不被考虑。
●对于不同RAT间的UTRA测量,测量对象为在一个单一UTRA承载频率上的小区集。
●对于不同RAT间的GERAN测量,测量对象为一个GERAN承载频率集。
Reporting configurtions(报告配置):
●报告标准:该标准触发UE发送一条测量报告。这可以是周期性的或者是单一事件的描述。
●报告格式:在测量报告中UE包含的量以及相关的信息(例如报告小区的数量)。
Measurement identities(测量标识):每一个测量ID对应着一个测量对象和一个报告配置。对多个测量ID来说可能是对应着多个测量对象和同一个报告配置,也可能是对应这一个测量对象和多个报告配置。
Quantity configurations(测量量配置):定义了测量量和用于所有事件评估和相关测量报告类型。每个测量量可以配置一个滤波器。
Measurement gaps(测量间隔):UE可以用于在异频实施测量的时间(针对异频测量)。定义了MGRP(Measurement Gap Repetition Period)和MGL(Measurement Gap Length)。
s-Measure:服务小区质量门限控制。如果没有配置s-Measure或者配置了s-Measure但是服务小区的RSRP低于这个值,那么UE会执行相关测量 。
关键IE:
carrierFreq:E-UTRAN承载频率
allowedMeasBandwidth:允许测量带宽。在同频小区选择参数或异频列表上配置
presenceAntennaPort1:当前天线端口
neighCellConfig:相邻小区配置。与MBSFN有关
offsetFreq:承载频率的偏移值(同频在代码里写死,异频可以在异频列表上配置)。
cellsToRemoveList:相邻小区删除列表
cellsToAddModList:相邻小区添加/修改列表。配置相邻小区。
blackCellsToRemoveList:黑名单小区删除列表
blackCellsToAddModList:黑名单小区添加/修改列表
cellForWhichToReportCGI:需要报告CGI的小区物理ID
trigerType:报告触发类型。分为事件型和周期型。周期型测量按照测量目的可分为:报告最强小区和小报小区CGI。
reportOnLeave:表示当cellsTriggeredList中的小区处于离开状态时,UE是否应该再执行一次测量报告过程。
Hysteresis:滞后参数(0-30)表示事件触发报告条件下进入和离开条件的参数。
timeToTrigger:满足条件是触发测量报告的时间
triggerQuantity:用来确定评估事件型触发报告的标准,取“RSRP”代表用RSRP作为评估标准,取“RSRQ”代表用RSRQ作为评估标准。
maxReportCells:包括服务小区在内的测量上报小区最大数
reportInterval:报告间隔,在切换过程中未收到RRC Connection Reconfiguration时UE发送测量报告的间隔。
reportAmount:满足上报条件的测量报告数目。(对切换未成功的限制,与切换时的回切次数无关)
1.2 测量执行
UE测量可分为RRC_IDLE状态下和RRC_CONNECTED状态下的测量。
●RRC_IDLE状态下的测量:用于小区重选;
●RRC_CONNECTED状态下的测量:用于切换。
UE可以进行以下类型的测量:
1. 同频测量:在服务小区的下行载频上进行测量,包括:RSRP、RSRQ、Pthloss等。
2.异频测量:在不同于服务小区的下行载频上进行测量,包括RSRP、RSRQ、Pthloss等。
3.Inter-RAT测量:PCCPCH RSCP、CPICH RSCP、CPICH Ec/No、GSM Carrier RSSI、BSIC Identification、BSIC Reconfirmation等
按照UE的测量量不同可分为RSRP和RSRQ。
1.2.1 RSRP