- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PDCP协议学习总结
?一、引言
分组数据汇聚协议(PDCP,PacketDataConvergenceProtocol)是长期演进(LTE,LongTermEvolution)系统空中接口协议栈中的重要组成部分。它在无线接入网(E-UTRAN,EvolvedUniversalTerrestrialRadioAccessNetwork)和用户设备(UE,UserEquipment)中发挥着关键作用,主要负责对用户平面数据进行头压缩与解压缩、数据传输以及对控制平面数据进行完整性保护与加密等功能。深入学习PDCP协议对于理解LTE系统的运行机制、优化网络性能以及解决实际网络问题具有重要意义。
二、PDCP协议概述
(一)协议位置与功能
PDCP位于E-UTRAN协议栈的第二层(RLC之上),它与RLC、MAC、PHY等层紧密协作,共同完成数据的可靠传输。其主要功能包括:
1.用户平面功能
-头压缩与解压缩:对IP数据包进行头压缩,减少传输的数据量,提高无线链路的传输效率。目前支持ROHC(RobustHeaderCompression)协议,可针对IPv4和IPv6数据包进行有效的头压缩。
-数据传输:负责将经过处理的数据在无线链路上进行传输,确保数据的正确无误传递。
2.控制平面功能
-完整性保护:对控制平面数据进行完整性保护,防止数据在传输过程中被篡改。
-加密:对控制平面数据进行加密,确保数据的保密性。
(二)协议架构
PDCP协议在E-UTRAN侧由每个小区的PDCP实体实现,在UE侧也有对应的PDCP实体。每个PDCP实体与一个或多个无线承载(RB,RadioBearer)相关联,RB是PDCP数据传输的逻辑载体。
三、PDCP用户平面功能
(一)头压缩与解压缩
1.ROHC协议原理
ROHC是一种专门为无线链路设计的头压缩协议,它通过识别数据包的模式和上下文信息,对IP头进行高效压缩。ROHC主要包括基本模式(BaseMode)、增强模式(EnhancedMode)和UDP/TCP模式。
-基本模式:适用于大多数IP数据包,通过去除冗余的IP头字段,如版本号、服务类型、总长度等,将IP头压缩到4字节或更小。
-增强模式:在基本模式的基础上,进一步利用数据包之间的相关性,对IP头进行更深入的压缩,可将IP头压缩到2字节。
-UDP/TCP模式:针对UDP和TCP数据包,通过识别端口号、校验和等字段的变化,对IP头进行针对性的压缩。
2.头压缩过程
在发送端,PDCP实体首先根据数据包的类型和上下文信息选择合适的ROHC模式。然后,对IP头进行压缩,将压缩后的头和数据载荷一起封装成PDCPPDU(ProtocolDataUnit)发送到RLC层。在接收端,PDCP实体根据接收到的PDCPPDU中的相关信息,解压缩IP头,恢复出原始的IP数据包。
(二)数据传输
1.PDCPPDU格式
PDCPPDU分为控制PDU和数据PDU。控制PDU主要用于传输控制信息,如状态报告等;数据PDU则用于传输用户平面数据。数据PDU的格式包括PDCP包头和数据载荷,包头中包含了一些控制信息,如序列号(SN,SequenceNumber)、扩展包头等。
2.序列号管理
序列号是PDCP数据传输中的重要标识,用于确保数据的正确接收和重排序。PDCP实体为每个RB分配一个独立的序列号空间,发送端在发送数据PDU时,将序列号插入到PDCP包头中。接收端根据接收到的序列号来判断数据的顺序是否正确,如果发现序列号不连续或丢失,将向发送端请求重传。
3.重传机制
当接收端检测到数据丢失或错误时,会向发送端发送重传请求。发送端根据重传请求,重新发送相应的数据PDU。PDCP支持基于定时器的重传和基于ACK/NACK的重传机制。基于定时器的重传是指发送端在发送数据PDU后启动一个定时器,如果在定时器超时前没有收到接收端的ACK,就重新发送该数据PDU。基于ACK/NACK的重传则是接收端明确地向发送端发送ACK或NACK,发送端根据接收到的反馈信息决定是否重传。
四、PDCP控制平面功能
(一)完整性保护
1.完整性保护算法
PDCP采用AES-CM(CounterMode)算法对控制平面数据进行完整性保护。该算法通过将控制平面数据与一个初始向量(IV,InitializationVector)和密钥进行异或运算,生成一个消息认证码(MAC,M
您可能关注的文档
最近下载
- 河北省石家庄外国语教育集团2023-2024学年七年级下学期期中数学试题(1).docx
- 中考数学专项复习:勾股定理(六大题型,60题)(解析版).pdf VIP
- 《数字经济学》 课件 高教 ch7 平台与双边市场、ch8 数字贸易.pptx
- SN_T 0987.6-2013出口危险货物中型散装容器检验规程 第6部分:柔性中型散装容器.pdf
- 数学建模国赛优秀论颜色与物质浓度辨识.pdf
- 对公客户经理考试题库复习试题及答案.doc
- 37号令-危大工程管控要点和培训PPT课件.pptx VIP
- 对工程施工成本控制的几点建议.doc VIP
- 脊髓灰质炎知识培训课件.pptx
- 2024-2025学年山东省烟台市高三上学期期中学业水平诊断历史试题(解析版).docx
文档评论(0)