RLC层AM模式下的传输控制以及ARQ的实现.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RLC层AM模式下的传输控制 以及ARQ的实现过程 雒逸珩 2011-12-20 ※RLC层位于MAC层之上,为用户和控制数据提供分段和重传业务。每个RLC实体由RRC配置,并且根据业务类型有三种模式:透明模式(TM)、非确认模式(UM)、确认模式(AM)。 ※对于透明模式和非确认模式,RLC实体是单向的,各自拥有一个发送实体和一个接收实体,独立地完成数据的发送和接收;而对于确认模式,RLC实体是双向的。虽然仅有一个实体,但却被划分为接收侧和发送侧来完成数据的发送接收的功能。 RLC层下三种传输模式比较 传输模式 额外开销 可靠性 时延 出错处理 应用 TM模式 不添加控制外协议开销 允许一定的数据损失 要求较小的 时延 递交或者直接丢弃并向高层报告 实时业务(如实时语音业务) UM模式 添加控制外 协议开销 允许一定的数据损失 要求较小的 时延 递交或者直接丢弃并向高层报告 实时业务(小区广播和IP电话) AM模式 添加控制外 协议开销 要求较高的 传输质量 增加了时延但不超过150ms 通知发送方的RLC重传此PDU 非实时业务(www和电子邮件下载) RLC层结构图 AMD PDU格式 1、每个AMD PDU中都包含一个AMD PDU头,AMD PDU头分为固定部分和扩展部分; 2、固定部分存在于每个AMD PDU中,扩展部分只有需要时才存在; 3、当AMD PDU中仅包含一个RLC SDU或RLC SDU分段时,AMD PDU头只包含固定部分; 4、当AMD PDU中包含多余一个RLC SDU时,AMD PDU将包含扩展部分,以指示数据域的长度。 D/C RF P FI E SN SDU(1)子头 … SDU(N)子头 RLC SDU(1) … RLC SDU(N) E(=1) LI E(=0) LI AMD PDU头固定部分 AMD PDU头扩展部分(需要时存在) AMD PDU头数据部分 字段名称 长度(bit) 含义 SN 10 AMD PDU序号 D/C 1 0:控制PDU 1:数据PDU RF 1 指示此RLC PDU是AMD PDU还是其分段 0:AMD PDU 1:AMD PDU分段 P 1 状态报告请求指示 0:不请求对方发送状态报告 1:请求对方发送状态报告 FI 2 分段指示 E(固定部分) 1 0:AMD PDU头不包含扩展部分 1:AMD PDU头包含扩展部分 E(扩展部分) 1 0:这是最后一个子头 1:此子头后面还存在子头 LI 11 此子头对应的RLC SDU在数据域中的长度,单位为Byte SO 15 指示AMD PDU分段在原AMD PDU中的字节开始位置 AMD PDU头字段含义 ※在确认模式下,发送侧AM RLC实体在收到对方的反馈知道某个AMD PDU未被正确接收时,需要对该AMD PDU进行重传; ※但重传时的空中接口条件可能已经发生变化,比如重传时MAC子层指示的传输块TB 大小已经不能容纳原始的PDU,这时需要对该AMD PDU重分段,因此,确认模式下传输的数据单元比非确认模式增加了一种AMD PDU格式,如图 D/C RF P FI E SN E SO SDU(1)子头 … SDU(N)子头 RLC SDU(1) … RLC SDU(N) E(=1) LI E(=0) LI AMD PDU头固定部分 AMD PDU头扩展部分(需要时存在) AMD PDU头数据部分 AMD PDU分段格式 ※ACK_SN和E1是RLC控制头之后固定包含的字段,随后的字段都是在需要时添加的; ※ ACK_SN和E1字段后,可不包含或包含一个/多个一个(NACK_SN,E1,E2)组,每个(NACK_SN,E1,E2)组内还可能包含一个(Sostart, SOSend)对。 D/C CPT ACK_SN E1(=1) NACK_SN E1(=1) E2(=1) SOstart SOend NACK_SN E1(=0) E2(=0) RLC控制头 一个(NACK_SN,E1,E2) 分段位置 一个(NACK_SN,E1,E2) STATUS PDU格式 字段名称 长度(bit) 含义 D/C 1 0:控制PDU 1:数据PDU CPT 3 RLC控制PDU类型指示,目前此字段值总为0 表示为ARQ状态报告 ACK_SN 10 已经正确接收的AMD PDU的最大序号加1,即接收窗口中所有序号小于ACK_SN的AMD PDU都已被正确接收 NACK_SN 10 指示此SN对应的AMD PDU未被正确接收 E1 1 0:后面无组 1:后面还有组 E2 1 0:此后

文档评论(0)

151****0104 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档