技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理( 二 )


技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图6
D/C: 0 RLC control PDU
1 RLC data PDU
P: Polling bit 1:请求对端发送一个STATUS report
SN: 12 bit or 18 bit 由L3配置1.3.1 RLC实例应用
如图7所示:是以AMD PDU header为例 , 在上一篇MAC实例的基础上 , 解析了RLC的herder
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图7
D/C为1 , 表示DATA
POLL为1 , 表示需要发送RLC status PDU
SN号为4
注: 当POLL为1时 , 要求接收方发送状态PDU , 其状态PDU的结构如图8所示
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图8
CPT:control PDU Type “000” status PDU
ACK_SN: 下一个没有接收到的RLC SDU的SN
NACK_SN:被接收端认为丢失的RLC SDU或者RLC SDU分段
E1:指示“ACK_SN” or “NACK_SN”后是否跟着另一个“NACK_SN”组合 。1: follow
E2:指示在“NACK_SN”之后是否跟随“SOstart+SOend”
E3:指示是否存在连续丢失 , 即“NACK range”
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图9
1.4 PDCP PDU1.4.1 PDCP PDU Header的结构与类型—SRB
如图10所示 , PDCP SN:PDCP SDU的序列号 。SRB的PDCP SDU长度固定为12bit
MAC-I:SRB的MAC-I字段必须存在 , 如果未配置控制面数据的完成性保护 , 其携带的数据可为0
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图101.4 .2 PDCP PDU Header的结构与类型 –DRB
DRB数据的是否进行完整性保护取决于integrityProtect字段的配置 , 只有该字段为enable时 , 才存在MAC-I字段 , DRB的PDCP PDU如图11所示
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图111.4.3 PDCP实例应用
技术编程,5G|点点滴滴学5G—一文掌握用户面数据组包原理
文章图片

文章图片

图12


推荐阅读