这篇看下PDCP的data transfer过程,如NR RLC(三) TM and UM mode所述UL grant充足的情况下,UM RLC 一直在传输完整的RLC SDU,通过log只能知道UE有在收发data,并不能像LTE似的通过SN去判断UE DL data是否有序接收以及实际接收状况,这时候就检查PDCP的接收和发送就显得十分重要。由于NR RLC的变动,检查NR L2时,直接看PDCP也是比较直接的方式。这篇主要内容是PDCP data transfer外加SDU discard的具体过程,直接开始。
数据发送处理
数据处理包括数据发送处理和数据接收处理两部分。NR PDCP为不同的RB以及不同RLC层传输模式设计了完全统一的数据处理流程,以下内容以UE侧的数据处理过程为例进行说明,网络侧实现可参考UE侧的处理过程。
为了进行正确的发送操作,发送PDCP entity需要维护TX_NEXT状态变量,该变量用于记录下一个传输的PDCP SDU对应的COUNT值,初始值为0。在从upper layer收到PDCP SDU时,发送 PDCP