一、PDCP概述
1. PDCP功能
PDCP:Packet Data Convergence Protocol
主要功能:
数据传输 PDCP SN的维护
重排序和按序递交
重复包丢弃
头压缩
加密解密
完整性保护(相对于LTE,用户面数据属于可选的)
基于discardtimer 的SDU丢弃
PDCP重建
2. PDCP基本流程
完整性保护的数据单元是PDU报头和加密之前的PDU的数据部分(图略有误导)
3. 协议分层
PDCP为上层RRC或SDAP提供服务,期望下层RLC为其提供服务
控制面:

用户面:

4. PDCP层架构
PDCP与RLC实体一对一的关系(不考虑DC和CA)

5. L2数据流
a) H表示头或子头;
b) 发送端 “层层加头”,接收端 “层层剥头”;
c) IP包m因MAC发送资源不足,在RLC层进行分段;

6. PDCP实体配置

二、 数据传输
1. PDU格式
SRB PDU格式:

DRB PDU格式:

2. COUNT维护

3. 上行发送

发送举例:

4. 下行接收
a) 接收维护

b) HFN取值

c) eg1:顺序接收

d) eg2:启动t-Reordering


e) 停止再启动t-Reordering

f) eg4:t-Reordering超时

注意:RLC AM模式对应的PDCP实体也可能存在丢包,38523协议有对应的测试用例,这一点NR与LTE不同。
三、 头压缩
1. 简介

典型语音包如下:

2. profile

3. UE能力上报

4. 配置

5. 参数和反馈包

四、安全算法
1. 概述

2. UE能力上报

3. AS配置

4. K的推演

5. 完整性保护

6. 加密解密

五、 PDCP重建
1. 重建

2. PDCP状态报告

注意,FMC的高位表示第一个,以此类推……
六、PDCP挂起

七、 PDCP待发送数据量
MAC进行BSR(缓存状态上报)上报过程时,按照逻辑信道组(LCG)上报待传数据量给gNB,请求上行授权
MAC上报的待传数据量时,包含PDCP数据量,主要如下:
1) 尚未为其构建PDCP数据PDU的PDCP SDU
2) 尚未提交给RLC的PDCP数据PDU
3) PDCP控制PDU
4) 对于AM DRB,重建时需要重新传输的PDCP SDU
note1: 参考协议:38323-h40、38331-h40、38300-h40
note2: 图片格式方便IE参数指向,方便理解协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/26727.html