5G NR协议栈其他博文参考:
https://blog.csdn.net/qq_41245381/article/details/105805643
5G NR PDCP协议(一)参考:
https://blog.csdn.net/qq_41245381/article/details/105831692
一、切换
1.1 移动性概述
- 移动通信的核心技术是终端的可移动性,根据终端是否处于连接态,移动性可分为两种,非连接态和连接态。
- 其中非连接态又可分为两种,小区选择和小区重选,在这两种情况下,终端都没有做通信业务,终端自己检测到更好的信号,决定移动到目的小区。
- 连接态的移动性只有一种——切换,终端做业务期间根据网络设置的测量策略,周期性上报测量结果,网络侧根据测量报告作出切换判决。
小区重选和小区切换在本质上是一样的,都是手机从当前驻留的小区更换到另一个信号质量更好的小区。它们的区别主要是手机做重选时协议状态处于空闲态,手机做切换时协议状态处于连接态(手机正在做通信业务,打电话、上网等)。小区切换技术是移动通信系统的关键技术,它实现了用户在通话或者上网过程中,手机和网络之间的无线链路自动的从一个小区到另外一个小区的转接,且不会中断通话或数据业务,从而真正的实现了无线覆盖的连续性。切换的目的和小区选择/重选的一样,都是是选择最优的无线通信资源块,从而提供更好的通信质量,它也是无线链路的重要控制手段,能够保持手机在穿越不同的蜂窝小区时通话的连续性,减小掉话率,并且能提供更好的上网体验。
1.2 切换概述
从LTE开始,根据无线承载(Radio Bearer)的QoS要求的不同,切换过程可以分为无缝切换(Seamless handover)和无损切换(lossless handover)。
- 无缝切换,应用于对于时间延迟有严格要求,而对误包率(丢包率)具有相对容忍度的一些应用(比如,语音VoIP)。无缝切换在LTE中可以降低切换的复杂度和时间延迟,但同时可能引起某些数据包的丢失。无缝切换主要应用于控制面的无线承载(SRB)以及用户数据面RLC UM模式的无线承载。
在无缝切换的模式下,对于下行的数据传输,源gNB将尚未进行传输的PDCP SDU转发给目标gNb,对于经N3接口转发下来,尚未进行PDCP处理的下行数据,源gNb也同样转发给目标gNb。已经完成 PDCP SDU传输的下行数据, 则无需转发给目标gNb。对于已经进行了部分PDCP SDU的传输,但尚存部分RLC PDU的数据,源gNb会将剩余的RLC PDU丢弃,也就是说,在无缝切换模式下,源gNb不会将下行数据的RLC 上下文 (RLC Context)转发给目标gNb,这样,这部分PDCP SDU的数据将会丢失。目标gNb侧,会将PDCP的SN和HFN重新置为零。同时,目标gNb在传输经由N3接口的下行数据之前,会优先传输源gNb通过Xn接口转发过来的下行数据。我们知道