上篇学习笔记,我们讲到了RRC接入的过程,然后拓展了关于5G网络架构的内容。这里,我们绕回来,从RRC接入的话题开始,讲讲之前提到但没有讲清楚的切换是什么,以及从小区选择出发,谈谈小区重选,并谈谈切换、选择与重选背后的依据——测量。
切换
定义:指用户设备(UE)与基站进行信息传输时,由于各种原因需要从源基站切换至一个更合适的基站进行信息传输的过程。例如,当你在开车途中使用手机通话时,如果你驶出当前小区的覆盖范围,系统会自动将你的通话从当前小区的基站切换到下一个覆盖范围内的基站,以确保通话的持续和稳定。这种切换过程需要基站之间的协调和信号交换,以确保用户体验的连续性和质量。
切换过程:切换过程通常包括测量,决策,执行三个阶段。关于这部分内容这篇博客讲的不错,大家可以参考参考5G NR中的切换流程及切换事件。虽然如此,作为一篇学习笔记,我还是将他的内容做一下整理写在这里,加深理解。
1.测量
触发测量:在UE完成接入或切换完成以后,gNB会立刻通过RRC Connection Reconfiguration(RRC连接重配置)向向UE下发测量控制信息。
执行测量:根据测量控制的相关配置,UE监测无线信道,但满足测量报告条件时(A1-A6,B1和B2),通过事件报告gNB。 测量报告数量/事件的触发可以是RSRP, RSRQ或 SINR。
2.判决
gNB以测量为基础资源,按照先上报先处理的方式选择切换小区,并选择相应的切换策略(如切换和重定向)。
3.执行
原基站向目标基站进行资源的申请与分配,而后源gNodeB进行切换执行判决,将切换命令下发给UE,UE执行切换和数据转发。
上面说的复杂,但其实在信令流程图中十分简单,下面介绍切换的几种类型同时附上切换的信令图(部分内容来自这篇博客:5G切换流程详细介绍):
站内切换:站内切换发生在同一基站的不同小区之间,站内切换发生在同一基站的不同小区间,UE通过上报测量报告给gNodeB,gNodeB根据测量报告和其他网络条件决定是否执行切换。如果需要切换,gNodeB-CU会向gNodeB-DU侧为目标小区申请用户资源,并在资源分配成功后,通过gNodeB向UE发送RRCReconfiguration消息,引导UE完成切换
步骤一:UE向基站上报测量报告
步骤二:gNB根据测量报告携带的PCI,判决切换的目标小区与源小区为通一个gNB并启动站内却换流程,目标小区根据源小区的上下文进行准入判决。
步骤三:gNB-CU发送UECONTEXT SETUP REQUEST给DU,向gNodeB-DU侧为目标小区新申请用户资源
步骤四:如果gNodeB-DU资源分配成功,回复UE CONTEXT SETUPRESPONSE消息给gNodeB-CU
步骤五:gNodeB-CU发送UE CONTEXT MODIFICATION REQUEST消息给gNodeB-DU,通知gNodeB-DU下发L2停止调度指示
步骤六:gNodeB-DU回复UE CONTEXT MODIFICATION RESPONSE消息给gNodeB-CU
步骤七:gNodeB给UE发送RRCReconfiguration消息携带切换的目标频点、PCI以及给UE配置的CRNTI和专用preamble
步骤八:UE在目标小区发起非竞争的随机接入MSG1,携带专用preamble
步骤九:gNodeB-DU侧回复MSG2 RAR消息
步骤十:UE给gNodeB回复RRCReconfigurationComplete,UE接入到目标小区
步骤十一:UE成功接入后释放源小区的上下文信息
————————————————
基于XN的切换
解释:1.测量报告上报;2.切换(handover)请求;3.切换同意;4.RRC重配置;5,6随机接入;7.RRC重配置完成。
————————————————
(基于NG的切换)
1.测量报告上报;2.原基站向核心网上报切换请求;3.核心网通知目标基站切换请求;4.目标基站通知核心网切换同意;5.核心网通知原基站切换命名;5.原基站通知UE RRC重定向...............(后面基本差不多)
概念答疑一:
1.什么是PCI?
所谓PCI,就是physics cell identity的缩写,中文名是物理小区标识。可以理解为小区的身份证。
2.什么是L2停止调度指示?
L2停止调度指示是指一个特定的消息,用于通知UE停止接收L2层(即MAC层和RLC层)的调度。这个消息通常由NR gNB(5G基站)发送给UE,以指示UE停止处理L2层的调度,从而降低UE的功耗并节省无线资源。目的是为了减轻UE对无限资源的占用。在RRC切换中出现是为了辅助完成重定向的工作。
3.什么是L2?
我们通常把Uu口协议栈分为三层两面,L1(物理层),负责处理物理信号传输和调制解调等功能。L2(MAC,RLC,PDCP层),数据链路层;L3网络层,包括RRC层和它上层的部分。RRC层负责管理无线资源的分配和释放,包括小区的选择、切换等功能。IP层则负责处理网络间的数据传输和路由选择。
4.关于小区切换的拓展
①前面提到的UPF(用户面功能)是基站间切换的本地移动锚点;
②协议层RRC层有负责完成切换的功能;
③SRB1(无线信令承载1)通常用于传递RRC的消息,包括小区选择,切换,系统消息获取等与无限资源管理相关的控制信令。
除此之外,控制面业务承载的消息还有:
-
SRB0(承载CCCH信道上一些重要的RRC消息,如链接建立请求,连接重建请求)
-
SRB2:SRB2通常用于传输RRC连接重新配置消息,以调整UE和eNodeB之间的无线连接参数。这些参数调整可能是由网络优化、小区重选或切换等原因触发的,SRB2负责传输这些控制信令以确保通信连接的稳定和优化。
-
SRB3:使用DCCH逻辑信道来传输一些特定的RRC消息。在5G NR系统中承载了一系列重要的控制平面消息,用于支持网络功能和服务的实现,包括QoS控制、承载管理、移动性管理和系统控制等方面的操作。这些消息的传输确保了移动设备与网络之间的通信连接的稳定性和可靠性。
小区重选
定义:空闲模式下,用户设备(UE)通过监测邻近的多个小区信号强度或质量,选择最佳的小区以提供服务的动态过程。这一机制保证了UE能够驻留在最适合的小区内,从而优化无线资源的分配和使用,提高通信质量和用户体验。我们可以设想一个场景:在一个繁忙的都市地区,由于人口密集,可能存在多个小区的负载非常重,此时UE可能会频繁地在这些小区之间进行重选,以寻找信号质量和负载相对较好的小区,保证最好的服务质量。
过程:重选参数获取——邻区启测判决——小区重选判决
测量:
测量指标:
- RSRP 参考信号接收功率;
- RSRQ信号质量指标;
- SINR 信噪比
用于检测的信号:基于SSB的测量(连接态和空闲态均适用),基于CSI-RS(使用与连接态)
测量事件:
小区重选2
学习了上面,让我们回到小区重选,继续谈谈小区重选。但其实这里我可以谈的东西不多,更多的一些零碎的知识。
1.小区选择准侧:Srxlev>0且Squal>0;(Srxlev代表的是接收功率相关的测量值,而Squal则代表的是接收质量相关的测量值。)
2.之前我们提到的挂起态和空闲态,它们的一个共有的功能就是小区重选;
3.RRCSetupRequest中的小区重选:在UE发送RRCSetupRequest的时候,UE会启动T300定时器(如果超时,就默认失败,隔一段时间再发一次),将请求消息传到底层后继续做测量和小区重选;
4.档接入RRC连接态时,会停止小区重选。
5.5GCSI-RSRP,CSI-SINR是基于用户CS-RS测量RSRP及SINR的,可用于重选