LTE(4G) RRC 移动性_5G

目录

RRC移动性event

测量报告

测量报告(事件触发描述)

A1

A2

A3

A4

A5

B1

B2

RRC移动性

总结移动性

重定向

非盲重定向

盲重定向


RRC移动性event

测量报告

LTE(4G) RRC 移动性_5G_02

小区切换之前肯定是有条件的,比如源小区信号差,邻小区信号良好。这个时候切换小区之前就需要用到测量报告来告诉UE是否需要去切换。

测量报告上报,他是基于事件来进行上报的。请看下面事件的含义。

测量报告(事件触发描述)

 

LTE(4G) RRC 移动性_网络协议_03

事件

A开头的是用于控制LTE的

A1

服务小区好于门限值

A2

服务小区差于门限值

A3

邻小区比服务小区好,并高于一个编置值

A4

邻小区好于门限值

A5

服务小区比门限值1差,邻小区比门限值2好

B开头的是用来控制异系统的,

也就是LTE外的系统

B1

异系统(IRAT) 邻小区比门限值好

B2

服务小区比门限值1差,以系统(IRAT) 邻小区比门限值2好

在之前的文档中描述过RRC Connection Reconfiguration的时候会携带重 测量报告 的消息。可以在Log中看到配置信息,以及携带的event A3等等..。在测量报告中有一部分事件(Event)需要来进行做配置。


A1

服务小区好于门限值。

举个栗子:

LTE(4G) RRC 移动性_5G_04

 可以通过上图距离,比如说 UE选择了LTE 2小区为UE提供服务,对于这个UE来说 LTE 2 就是UE的服务小区。UE在这个小区是需要接收这个小区的信号质量以及信号电平。服务小区好于某个门限值,前面的服务小区是指UE在小区中所接收到的信号质量或信号电平,好于某个们限制,这个门限值是我们需要先定义的一个参数。比如我们把门限值定义为-94dbm,我们这里是通过rsrp信号质量来进行判断依据,在LTE2小区内是有不同的点,每个点信号或信号电平都不同,就是距离基站越,信号质量越差。

服务小区好于门限值就是 UE在靠近基站内,可以看图:

LTE(4G) RRC 移动性_协议栈_05

服务小区好于门限值:说明UE是靠近小区中心的位置,这说明UE在LTE2小区中接收到的信号质量,电平质量他是有足够保证的,在这个场景中UE就没有必要去测量邻小区了,以及切换。

满足A1事件的条件就是:关闭邻小区的测量 

数学表达: 

LTE(4G) RRC 移动性_网络_06

假如UE满足A1条件而UE正在测量邻区,那么直接关闭这个动作。

假如UE满足A1条件而UE正在切换小区,那么直接关闭这个动作。

A2

服务小区差于门限值。

A2事件和A1事件恰好相反

LTE(4G) RRC 移动性_网络协议_07

 满足A2事件,就说明UE以及走到小区边缘,也就是说UE接收到信号值肯定是差于-94dbm小区的。可以这样理解,就是UE走到了服务小区弱覆盖的位置这是就需要UE切换服务小区或者重定向。切换或重定向之前是需要做测量。满足A2的作用就是需要启动项邻区的测量。

数学表达式:

LTE(4G) RRC 移动性_5G_08

 与A1相反

A3

邻小区比服务小区好,并高于一个编置值。

表达的意思就是需要测量服务小区也要测量邻区。UE测量了邻区,也获取的服务小区的信号值,而后做一个比较,邻小区比服务小区信号质量高。

数学表达公式:

LTE(4G) RRC 移动性_5G_09

A3控制同频切换

从文字表达上可以看出

A4

邻小区好于门限值。

在A3,A4,A5 都会表达一个邻区怎么怎么样,只是表达方式不同。所以A3,A4,A5这几个事件可以用来做控制切换的事件

A4 很少碰到

A5

服务小区比门限值1差,邻小区比门限值2好

A5控制异频切换

A5事件的数学表达式:

LTE(4G) RRC 移动性_java_10

B1

异系统(IRAT) 邻小区比门限值好。

B1很少用到,与A4一样很少用到

B2

服务小区比门限值1差,以系统(IRAT) 邻小区比门限值2好。

与A5表达方式一样 ,A5是邻区去比较,B2是邻小区门限值2去做对比。

异系统,就是LTE外的系统比如WCDMA ,GSM ,CDMA,NR等系统

RRC移动性

移动性看这张图即可:

LTE(4G) RRC 移动性_协议栈_11

详细描述:

 如果想了解event 直接的逻辑性以及他们的移动性直接的关系,可以根据上面图中所示。我会用文字表达。

首先我们的UE肯定是在一个小区中的,在这一个小区中是会移动的,UE有可能会向基站外围移动,越来越靠近小区边缘。如果UE往基站靠近,那么UE是不会触发移动性的,因为UE朝着基站中心移动,说明终端接收到的信号越来越强,当UE信号越来越强,是不会触发移动性的。

移动性的意思:UE信号变差而后触发重定向或者切换到邻区

UE在小区边缘的位置移动UE会测量信号电平值测量的时候他会跟A2事件去做对比,看是否满足A2事件,比如A2定义的是一个弱覆盖 (就是UE测量的信号电平要比某一个门限值查)的事件,如果满足A2事件UE移动到基站的边缘,弱覆盖区域,那么UE是会向基站报告A2事件,基站收到A2事件后,基站知道UE移动到了一个弱覆盖区域,那么基站将会做一个判决,看是否需要向UE做重定向或小区切换(可以看上图,A2事件后面的判断<是否有异频或者异系统邻区完全覆盖源小区>),如果判断 异频或者异系统邻区完全覆盖源小区,就会检查这几个参数(covTriggeredBindHoAllowed=true   ,  mobilityAction=HANDOVER , coveragelindicator=covers, isHoAllowed = true)如果参数都是以上参数,那么UE会进行盲切     。   

协议参数

描述

covTriggeredBindHoAllowed=true

是否允许做盲切

mobilityAction=HANDOVER

移动性能力,HANDOVER切换

coveragelindicator=covers

isHoAllowed = true

 上面的切换,是运营商来进行的,如果运营商没有购买切换的软件包,那么该运营上是不支持切换的,当切换不支持的时候只能做重定向。重定向在基站中是必选的,而切换是可选的一个功能。

如果该运营商支持切换,那么这个切换可以支持IF/IRAT/Inter mode 切换。

逻辑全在上图,清楚的描述了移动性的动作。

总结移动性

移动性可以分为两类

移动性分类

分类

区别

描述

重定向

盲重定向

 重定向信令消息的频点来源于哪里

来源于基站侧预先配置的频点

非盲重定向

来源于基站上报的测量报告中的频点信息,这里指的是A5/B2的测量报告

切换

盲切换

服务小区与临区必须是包含的关系从事件来看终端只需要上报A2的测量报告即可触发做盲切

盲切的条件是,临区要全部覆盖服务小区

切换

如果没有做盲切,那么切换需要满足这几个条件,首先终端要上报A2的测量报告代表走到人服务小区弱覆盖的区域,其次终端还需要上报A5/B2的测量报告才能进行切换。在这个过程中,基站也需要支持切换

如果不满足盲切,那么只能进行切换

重定向

 重定向是基于测量报告和不基于重定向

非盲重定向

LTE(4G) RRC 移动性_java_12

第一步,基站与UE在连接态的时候,基站要通过RRC Connection Reconfiguration (重配置)来进行建立DRB,在重配置消息中会下发(Measurement conf)测量配置,这一步会携带A2事件

第二步,当UE收到测量报告时A2会进行测,发现满足A2事件,上报测量报告

第三步,当基站收到测量报告后,会通过这个参数(covTriggeredBindHoAllowed=false UE测量报告开关)判断是否进行重定向,发现开关关闭,那么基站直接出发做重定向

第四步,基站发现(covTriggeredBindHoAllowed=false)关闭,基站下发RRC Connection Release(redirection infomation) 去进行重定向,这个信令会携带(redirection infomation)频点信息。当第四步UE收到消息后,UE与基站直接无线连接就已释放了。UE会基于下发下来的频点信息做小区选择或者小区重选,接入新的小区,接入后来进行新的RRC连接或者小区重选

可以通过最后基站与MME的释放流程来看,彻底与UE之间断开RRC连接。

盲重定向

LTE(4G) RRC 移动性_协议栈_13

第一步,基站与UE在连接态的时候,基站要通过RRC Connection Reconfiguration (重配置)来进行建立DRB,在重配置消息中会下发(Measurement conf)测量配置,这一步会携带A2事件

第二步,当UE收到测量报告时A2会进行测,发现满足A2事件,上报测量报告

第三步,当基站收到测量报告后,会通过这个参数(covTriggeredBindHoAllowed=true)判断是否进行重定向,发现开关打开的

第四步,发现UE测量报告开关是打开的吗, 基站需要给UE发送测量配置,包含A5/B2事件通知UE

第五步,UE收到A5/B2事件后上报A5/B2事件的测量报告

第六步,当基站收到A5 B2事件之后,发现不满足,后面直接是否掉。

可以通过这篇文章查看盲切,以及X2的切换流程