3GPP 36322 LTE 协议RLC解读 下载本文

内容发布更新时间 : 2024/7/5 1:16:35星期一 下面是文章的全部内容请认真阅读。

3GPP 36322 LTE RLC协议解读

注:

1. 0.1,0.2等章节是自己根据的理解新增的章节

2. 本文中的章节与36322协议中的章节并非依次对应。例如介绍某个实体的时候,把其

传输实体及传输过程放在了一起,如4.2.1.1与5.1.1(4.2.1.1、5.1.1是英文协议中对应的章节)

3. 文中1>:表示一级,多次出现的为同级,“2>”表示“1>”对应的下一个子级,“3>”表

示“2>”对应的下一个子级,依次类推

4.2 RLC 结构

4.2.1.RLC实体

在这个小节里描述的只是一个模型,而并没有指定或者限制具体的实现。

通常由RRC来控制RLC的配置。

RLC子层的职能由RLC实体来实施。如果在eNB配置了一个RLC实体,那么就会有 一个对等的RLC实体配置在UE侧,反之亦然。

一个RLC实体接收/ 传送的RLC SDUs 从/ 到上层(即对于CCCH 则为RRC,否则为PDCP)和通过下层(即MAC和物理层)发送/ 接收RLC PDU到/ 从它的对等的RLC 实体。一个RLC PDU可以是一个RLC数据PDU (见36.322 6.1.1 节)或RLC控制PDU (见36.322 6.2.1 )。如果一个 RLC 实体接收来自上层的RLC SDUs,它是通过RLC和上层之间的唯一的SAP来接收。当使用接收到的RLC SDU生成相应的RLC PDU,RLC 实体就把这些RLC PDU通过一个唯一逻辑信道发送到下一层。而RLC 实体通过一个单一的逻辑信道接收来自下层的RLC PDU,当从收到的RLC PDU生产了的RLC数据SDUs后,则通过高层与RLC之间的单一SAP递交到上层。一个RLC实体传送/接收到/从下层的RLC控制PDU所使用的逻辑信道与RLC PDU的数据的传输信道相同。

一个RLC 实体可以被配置为下面三个模式之一来执行数据传输:透明模式(TM),非确认模式(UM)或确认模式(AM)。因此,一个 RLC 实体归类为 TM、UM 或AM 依赖与 RLC 配置的数据传输的模式。

一个TM RLC实体配置既可以是一个传输TM RLC实体,或者是一个接收TM RLC实体。传输TM RLC实体接收来自上层的RLC SDUs并把相应的RLC PDU通过底层发送到对等接收端。而接收TM RLC实体提交RLC SDUs到上层,并通过下层从对等发送端接收RLC PDU 。

UM RLC实体可以配置为一个发送UM RLC实体或接收UM RLC实体。发送UM RLC实体接收由上层来的RLC SDU,并通过下层发送RLC PDU到对等端的接收UM RLC 实体。 接收UM RLC 实体通过下层接收对等端的 RLC PDU。

一个AM RLC 实体由一个发射端和接收端组成。一个AM RLC实体发送端收到来自上层 的RLC SDUs和并通过下层发送RLC PDU到其对等的AM RLC实体。一个AM RLC实体接向上层提交RLC SDUs,并通过下层接收其对等端AM RLC实体的RLC PDU。

图2-1 RLC 子层模型

分段与串接

Segmentation就是分段,LTE中它只在UM/AM的发送端执行。当由MAC层指示的RLC PDU大小小于RLC SDU时,RLC实体就会对RLC SDU执行分段操作,让生成的RLC PDU能 适配进去。

Concatenation就是串接,LTE中它只在UM/AM的发送端执行。当由MAC层指示的总的RLC PDU大小大于RLC SDU时,RLC 层就会根据此情况对RLC SDU执行串接操作,让一个RLC SDU和其他RLC SDU或者其他RLC SDU的分段串联起来,让生成的RLC PDU能适配进去。

图2.1-1 RLC SDU 分段与串接示意图

2.2 重分段

Re-segmentation就是重分段,LTE 中它只在AM实体的发送端执行。RLC AM 实体支持 ARQ重传,当重传的RLC PDU无法适配到由MAC层指示的总的RLC PDU大小时,RLC层就 会根据此情况对重传的RLC PDU执行分段操作,让生成的RLC PDU分段能适配进去

4.2.1.1.TM实体

可以配置用于从下面的逻辑信道提交或接收RLC PDU:

1>BCCH, DL/UL CCCH以及 PCCH.

4.2.1.1.2 TM 发送实体

1>不对RLC SDU进行串接,分段 1>没有RLC头

1>对RLC SDU不做任何改动,发送到下层协议实体(MAC层)

4.2.1.1.3 TM 接收实体

不做任何修改地提交RLC SDU到上层协议实体(PDCP层),向上层递交TMD PDUs (也 就是RLC SDU)

图2.3.4-1 透明传输模式的两个对等实体模型

5.1.1 TM 数据传输

5.1.1.1 传输操作

当提交一个TMD PDU到低层,TM RLC传输实体应: 1>对RLC SDU不作任何修改提交到低层。 5.1.1.2 接收操作

当收到一个新的TMD PDU,TM RLC接收实体应:

1>提供上层没有任何修改的TMD PDU。

4.2.1.2 UM实体

UM 实体配置用于从以下逻辑信道传送/接收RLC PDU:

1> DL/UL DTCH, MCCH or MTCH

4.2.1.2.2 UM传输实体

1>在获得特定的发送机会时,需要根据MAC层的指示期待的RLC PDU大小进行分段 或者串接RLC SDU; 1>添加相应的RLC头。

4.2.1.2.3 UM接收实体

当收到UMD PDUs,UM RLC接收实体应:

1>检测收到的UMD PDU是否是重复的UMD PDU,如果是,则丢弃它, 1>重新排列失序的UMD PDU

1>检测在低层(MAC层)丢失的UMD PDU,从而避免过长的重排序时延w:如何检测 1>将已经排序的UMD PDU重组成RLC SDU,并递交给上层 w:重组规则?

1>如果发现属于某一特定RLC SDU的UMD PDU丢失,则把其它同样属于这个RLC SDU