




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LTERLC(v8.3.0)标准介绍,目录,RLCPDU格式与参数,ARQ过程、SDU丢弃、RLC重建过程,数据传输过程,概述,RLC架构,TM模式,TM实体结构,TMDPDU,UM模式,UM实体结构,AM模式,AM实体结构,服务,向高层提供的服务TM数据传输;UM数据传输;AM数据传输;要求低层提供的服务数据传输;通知发送时机,同时提供该次传输时发送RLCPDU的总大小通告HARQ重传失败,功能,高层PDU传输通过ARQ进行纠错(仅用于AM数据传输)RLCSDU的分段,串接和重组(仅用于UM和AM数据传输)RLC数据PDU的再分段(仅用于AM数据传输)高层PDU的按序递交(仅用于UM和AM数据传输)重复检测(仅用于UM和AM数据传输)RLCSDU丢弃(仅用于UM和AM数据传输)RLC重建协议错误及恢复,目录,RLCPDU格式与参数,ARQ过程、SDU丢弃、RLC重建过程,数据传输过程,概述,UMRLC发送侧,发送操作VT(US)根据MAC的通知来发送数据根据MAC通知的RLCPDU大小来决定是否对RLCSDU分段,UMRLC接收侧,通过重排序功能来保证按序接收:重排序窗:(VR(UH)UM_Window_Size)=SNVR(UH)重排序定时器:T_reordering其他重要状态变量:VR(UR),VR(UX)重复检测功能:丢弃重复的PDU,UM数据接收1,VR(UR)=VR(UH),1.更新VR(UH)=SN+1;2.重组落在重排序窗外边的RLCPDU,按序递交相关RLCSDU;3.如果VR(UR)落在重排序窗外,则更新VR(UR)=(VR(UH)UM_Window_Size);SN=VR(UR),向右移动VR(UR),重组落在重排序窗外边的RLCPDU,按序递交相关RLCSDU;,UM数据接收2,如果T_Ordering未运行,且VR(UR)VR(UH),则开启T_Ordering,设置VR(UX)=VR(UH)如果T_Ordering运行,且VR(UX)VR(UR),则重新开启T_Ordring并设置VR(UX)=VR(UH),否则设置VR(UX)=NULL,AMRLC发送侧,发送窗VT(A)=SN=VR(MS)AMRLC只发送发送窗内的AMDPDU或分段发送状态变量VT(S)ACK/NACK:收到一个AMDPDU的全部ACK后,向高层指示;收到NACK,对相应数据部分重传;根据MAC通知来发送AMDPDU根据MAC通知的RLCPDU大小来决定AMDPDU的分段传输的优先级:RLC控制PDU高于RLC数据PDU;RLC数据PDU重传高于RLC数据PDU的新传输;,AM数据发送,AMRLC接收侧,接收操作接收窗VR(R)VR(R),则:1.开启T_reordering2.设置VR(X)=VR(H),AM数据接收3,T_reordering超时,1.向右移动VR(MS)到VR(X)或右侧2.如果VR(H)VR(MS),则开启T_reordering,设置VR(X)=VR(H);3.如果VR(H)=VR(MS),则设置VR(X)=NULL;,目录,RLCPDU格式与参数,ARQ过程、SDU丢弃、RLC重建过程,数据传输过程,概述,ARQ过程,ARQ过程仅在AMRLC实体中执行。重传轮询状态报告,重传,AMRLC实体发送侧重传的触发条件:对等端AMRLC实体的状态报告来自MAC实体的HARQ发送失败当对AMDPDU进行重传时,AMRLC实体发送侧应进行如下操作:如果该AMDPDU大小正好满足这一发送时机指示的RLCPDU的总大小,发送该AMDPDU,除P域外否则,根据这一发送时机指示的RLCPDU的总大小,对AMDPDU进行必要的分段当进行分段时需满足:只将原始AMDPDU的数据部分映射到新的AMDPDU分段中设置AMDPDU分段的头部字段,轮询,轮询的目的防止发送侧buffer溢出轮询的触发条件如果PDU_WITHOUT_POLLPoll_PDU如果BYTE_WITHOUT_POLLPoll_Byte如果在发送RLCDataPDU之后,发送缓存和重发缓存都变成空的(不包含已经发送的正等待ACK的RLCDataPDU)如果在发送该RLCDataPDU之后没有更多的RLCDataPDU能发送(如,由于窗口延迟),轮询,轮询时,AMRLC实体发送侧应该:设置相应RLCDataPDU的P域为”1”;-设置PDU_WITHOUT_POLL为0;-设置BYTE_WITHOUT_POLL为0;-设置POLL_SN为VT(S)1;-如果T_poll_retransmit没在运行:-开启T_poll_retransmit;-否则:-重启T_poll_retransmit。,轮询,发送侧接收到状态报告:如果状态报告包含对SN=POLL_SN的PDU的一个ACK或NACK:如果T_poll_retransmit正在运行,停止T_poll_retransmit。T_poll_retransmit超时:如果发送缓存和重传都是空的(不包含已经发送的正等待ACK的RLC数据PDU),或如果没有新的RLC数据PDU能被传送(例如,由于窗口延迟):认为SN=VT(S)1的AMDPDU应该进行重传如果满足轮询触发的条件,则在RLC数据PDU中包含一个轮询。,状态报告,状态报告的目的接收侧向对等端发送侧反馈哪些PDU或PDU分段已经正确接收到,哪些还没有收到;状态报告的触发条件对等端实体发送侧polling当从低层接收到一个SN=x的RLC数据PDU,其P域设为1,AMRLC实体的接收侧应该:如果满足要求,该PDU应该被丢弃,或如果xVR(MS):触发一个状态报告。否则:延迟触发状态报告,直到xVR(MS)。注:这保证了状态报告是在HARQ重排序完成之后发送的。重排序定时器T_reordering超时,检测到RLCDataPDU接收失败,状态报告,状态报告禁止当一个状态报告递交给低层,启动T_status_prohibit。当状态报告被触发时,如果T_status_prohibit没有运行,AMRLC实体接收侧将在随后低层指示的第一个发送时机,组织一个状态报告发送;当状态报告被触发时,如果T_status_prohibit在运行,等到T_status_prohibit超时后低层指示的第一个发送时机,组织一个状态报告发送。,状态报告,状态报告的构造对于SN落在VR(R)=SNVR(MS)范围内,并且还没有完全接收到的AMDPDU,按照SN递增的顺序,从等于VR(R)的SN开始,填充到STATUSPDU,直到满足低层指示的RLCPDU的总大小:如果对于一个AMDPDU没有接收到它的任何字节分段,在STATUSPDU中包含一个值为该AMDPDU的SN的NACK_SN;否则,对该AMDPDU中的还没有接收到的每一个连续的字节段,在STATUSPDU中包含一个NACK_SN,SOstart和SOend的集合。设置ACK_SN为下一个没有接收到的也没有在STATUSPDU中指示为丢失的RLCDataPDU的SN。,SDU丢弃过程,SDU丢弃的触发条件:来自PDCP的指示如果被指示的RLCSDU还没有任何分段映射到一个RLCDataPDU,AMRLC实体发送侧或者发送UMRLC实体将丢弃该指示的RLCSDU,RLC重建过程,RLC重建由RRC请求触发,应用于AM和UM和TM重建过程:TM发送实体:丢弃所有的RLCSDUUM接收实体:重组所有SNVR(UH)的UMDPDU,将重组成的RLCSDU提交给高层,丢弃所有剩余的UMDPDUUM发送实体:丢弃所有的RLCSDUAM实体:在接收侧,重组所有SNVR(MR)的AMDPDU字节分段,将重组成的RLCSDU提交给高层,丢弃所有剩余的AMDPDU以及分段在发送侧,丢弃所有的RLCSDU和AMDPDU丢弃所有的RLC控制PDU停止并复位所有的定时器将所有的状态变量复位为它们的初始值,未知,不可预见和错误的协议数据,当一个RLC实体接收到一个包含保留值或无效值的RLCPDU,这个RLC实体应该:丢弃该接收到的PDU。,目录,RLCPDU格式与参数,ARQ过程、SDU丢弃、RLC重建过程,数据传输过程,概述,数据域,数据域大小的粒度为1个字节数据域大小的最大值为:最大TB块大小减去最小MACPDU头大小和最小RLCPDU头大小。RLCSDU分段的两种格式(规定了UMDPDU,AMDPDU或AMDPDU分段的数据域组成):仅包含完整RLCSDU仅在头和/或尾包含一个和/或两个RLCSDU分段,其余为完整RLCSDU(RLCSDU分段只能映射到数据域的头部或尾部)当有一个RLCPDU中包含两个RLCSDU分段时,它们一定分属不同的RLCSDU,TMDPDU,结构仅由数据域组成,没有任何RLC头。数据域无分段,串接,重组。即一个TMDPDU就是一个RLCSDU。TM实际上相当于不做任何处理,只是在发送端设置一个缓存,等待MAC层通知发送时机,将数据发往低层。,UMDPDU,UMDPDUwith5bitSN(NoLI),较短的SN序号长度可以减少头开销,提高传输效率对应VoIP这种类型的低速业务,可以采用5bitUMDPDU格式;由于VoIP业务的大量存在,看似微不足道的5bit开销会极大影响系统效率;对应较高速率的业务,需要采用较长的10bit长度的SN序号;,UMDPDUwith5bitSN,UMDPDU,结构UMDPDU头数据域UMDPDU头固定部分(FI,E,SN)扩展部分(一组或多组LI,E)只有包含多个数据域元素时,才会包含扩展部分,此时需为除最后一个数据域元素外的其它数据域元素分别指明一组E和LI。另外,当一个UMDPDU头中包含奇数个LI域时,最后一个LI字段后面要使用4比特填充。数据域可对RLCSDU进行分段,串接,重组,10bitSN,奇数个LI,AMDPDU,结构AMDPDU头数据域AMDPDU头固定部分(D/C,RF,P,FI,E,SN)扩展部分(一组或多组LI,E)只有包含多个数据域元素时,才会包含扩展部分,此时需为除最后一个数据域元素外的其它数据域元素分别指明一组E和LI。另外,当一个AMDPDU头中包含奇数个LI域时,最后一个LI字段后面要使用4比特填充。数据域可对RLCSDU进行分段,串接,重组,偶数个LI,AMDPDU分段,什么时候用到AMDPDU分段?当重传AMDPDU的大小大于本次发送通知中对MACSDU长度的要求时,可以对AMDPDU进行再分段,形成AMDPDU分段。结构再分段只是对数据域的分段,AMDPDU分段中头的部分除了RF域、新增的LSF域和SO域外都与再分段前的AMDPDU相同。因此,接收实体的接收侧在重组时分为两个层次:首先根据LSF域和SO域将AMDPDU分段重组为AMDPDU,然后再根据E域和LI域将AMDPDU重组为RLCSDU。,STATUSPDU,结构RLC控制PDU头STATUSPDU净荷RLC控制PDU头:D/C域CPT域STATUSPDU净荷包括一个ACK_SN域和E1域,零个或多个NACK_SN域,E1域和E2域的集合,还可能包括对应每个NACK_SN域的一组SOstart域和SOend域。必要时,为了保持按字节对齐,需要在STATUSPDU结尾处加入7bit填充位。,参数说明,状态变量和SN的取模操作,SN的取值范围AMDPDU和UMDPDU采用SN编号,并在一定范围内循环对AMDPDU,SN循环范围是0到1023。(10bitSN)对UMDPDU,SN循环范围是0到2configuredUMSNfieldlength1。(5bit或10bitSN)状态变量的取值范围对于AM数据传输,所有的状态变量(即:VT(A),VT(MS),VT(S),VR(R),VR(MR),VR(X),VT(MS)和VR(H))的取值范围是01023。对状态变量的算术运算需要进行AM取模操作(即:最终值=算术运算得到的值mod1024)。对于UM数据传输,所有的状态变量(即VT(US),VR(UR),VR(UX)andVR(UH))的取值范围是02configuredUMSNfieldlength1。对状态变量的算术运算需要进行UM取模操作(即:最终值=算术运算得到的值mod2configuredUMSNfieldlength)。,状态变量和SN的取模操作,比较运算的取模操作VT(A)和VR(R)分别作为AMRLC实体发送侧和接收侧的模。所有的值先减去模,然后进行绝对值比较。比如在接收侧,VR(R)=SNVR(MR)需要通过下式来判断:VR(R)VR(R)mod1024=SNVR(R)mod1024VR(MR)VR(R)mod1024。VR(UH)UM_Window_Size作为接收
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物资储备仓库消防安全知识测试题目
- 2025年美容美发技术实操模拟题及参考答案
- 七颗钻教学课件
- 中国功夫音乐教学课件
- 2025年物资储备仓库管理信息化应用技能测试题库及解析
- 2025年中级操作工考试必-备知识点炼油工艺原理及设备结构
- 2025年特岗教师招聘考试初中地理重点知识点解析与练习
- 2025年初级电工电路基础知识和实操模拟题及答案
- 2025年焊接工艺面试通关秘籍模拟题及答案解析
- 企业级SOA实施方法论的研究与探讨
- 风系统平衡调试要点
- JG/T 272-2010预制高强混凝土薄壁钢管桩
- 仙居两山生物科技有限公司生物酶及辅酶环评报告
- 货运平台代扣代缴协议书
- 日本所有番号分类
- T/CATCM 026-2023中药液体废弃物循环利用指导原则
- 过程稽核培训
- (高清版)DG∕TJ 08-7-2021 建筑工程交通设计及停车库(场)设置标准
- 2025景观园林设计合同
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读课件
- 人教九年级英语上册Unit 7《单元写作》课件
评论
0/150
提交评论