LTE系统PDCP协议层的主要目的是发送或接收对等PDCP实体的分组数据。该子层主要完成以下几方面的功能:IP包头压缩与解压缩、数据与信令的加密,以及信令的完整性保护。下图给出了PDCP层用户平面与控制平面的主要功能模型。
在控制面,完整性保护一般为必选,同时也可以去使能设置IEA0,加密也一般为必选,也可以去使能EEA0;
在用户平面,可靠头压缩ROHC一般为必选,数据加密为可选功能;
1.1 PDCP处理流程
PDCP处理流程:
1. 添加序列号
2. 头压缩,数据面的头压缩,信令面不用头压缩
3. 完整性保护与加密
4. 添加PDCP头
下图给出了PDCP层的功能示意图。
1.1 PDCP配置
PDCP的配置都在RRC消息中,加密和完整性保护的配置在“Security Mode Command”中,另外还有一些配置在重配置消息中
1.2 PDCP PDU结构
控制面的PDCP数据结构与数据面的不同,因为他们的处理方式不同。对于SRB,也就是控制面数据,RRC/NAS消息,包含了前3个比特的保留字,5bit的SN号,和后续的MAC-I。其中MAC-I就是完整性保护得到的结果。如下
而数据DRB的数据结构则包含了D/C字段,而且格式不一,SN号的长度可以有多种配置
完整性保护的结果MAC-I计算如下:
网友评论