4G、5G RLC AM模式数据和控制报文格式的区别

14 篇文章 24 订阅

如下分别为LTE的初传、重传报文和NR的AMD报文格式

LTE/NR报文格式:

  1. SN号, RLC PDU的编号。
  2. RF是重分段标识。通过RF标志来判断是否存在LSF/SO域。LTE独有字段。
  3. P用于重传。
  4. 符号位FI,用于说明RLC PDU的数据域第一个字节和最后一个字节分别是否对应一个PDCP PDU的字节和最后一个字节,是否存在分片。一个FI标识分场景控制单个SDU分片,或者两个SDU分片。FI主要用于同一个SDU的分段和在接收端的重组。NR中叫做SI,含义基本一致。NR中同一个SDU不同的分片是同一个PDU SN号,通过SN号来进行重组。LTE中,同一个SDU的不同分片的PDU SN号不同,通过SN号的顺序来完整SDU报文的重组。下图分别为LTE中FI和NR中SI的描述,描述方式不同,但基本含义是一致的。

  1. 字段LI_i,用于对RLC PDU中的第i个PDCP PDU长度(或部分长度)进行说明。只包含一个SDU时,可以不用指示长度。包含多个SDU时,最后一个SDU的长度也不指示。通过PDU的总长度和LI字段,可以获取每个SDU的长度。本字段LTE独有,NR只包括了一个SDU,所以不需要本字段。
  2. 字段E,用于说标识下来的是数据域还是PDCP PDU说明域,LTE独有字段。
  3. LSF标识用于重分段时,指示PDU分片是否包含了分片的最后一个字节。
  4. SO字段,用于标识报文的起始偏移位置。LTE用于PDU的重分段,NR用于SDU的分片,因为同一个SDU的分片具有相同的SN,所以需要知道起始位置。

NR一个PDU只包含了一个SDU或者SDU分片。因此NR相对LTE去掉Concatenation功能。NR在收到CMAC的调度指示前,就可以开始组包。收到调度指示后,根据可调度资源的长度,只需要针对最后一个PDU修改SI和报文长度,其余都不需要处理。而且一个SDU的分配,也不会影响后面SDU已经组好的PDU报文,非常的简便。

NR里由于SN是基于RLC SDU的,因此RLC SDU分段成RLC PDU之后,仍然使用相同的SN,因此RLC SDU分段后的data field elements只会包含该RLC SDU的一部分,只需要SO字段就可以区分,而重分段(re-segment)使用相同的结构,仍然可以采用SO来区分。所以NRAMD初传报文和重传报文采用的是相同的格式。而LTE初传报文重传时,被重新分段后,是PDU的重分段,需要增加SO字段来标识重分段的起始位置,需要采用与初传报文不同的格式。

        如下分别是NR的STATUS PDU和LTE的STATUS PDU报文格式。

        LTE和NR的主要区别是,LTE没有NACK_rangeNACK_SN。因为LTE的一个PDU要大一些,出现连续多个PDU丢失的可能性要远远小于NR。由于NRE3是用来指示是否有NACK_range的,所有LTE也就没有E3字段。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值