三种工作模式
RLC层介于PDCP层和MAC层之间,对PDCP层的PDU数据进行处理成SDU,然后交给MAC层,提供以下功能:
- 分段、串联和重组RLC SDU,RLC可能把多个PDCP的PDU组合到一个SDU里传输;(UM,AM)
- 对接收到的RLC SDU进行重排序;(UM,AM)
- 通过ARQ进行纠错处理;(仅AM)
- 过滤接收到的RLC SDU的重复包,重复包是重传引起的;(仅AM)
- 重分段,对重传包可能重新分段。(仅AM)
RLC针对不同类型的数据RLC提供了三种工作模式:
- TM,transport mode,透传模式,RLC不处理数据,直接给到MAC,因此处理最简单,效率最高;
- UM,不可靠模式,RLC不做重传ARQ处理。
- AM ,可靠模式,RLC提供全功能处理,由于有重传,效率最低。
TM处理流程
UM处理流程
AM处理流程
三种工作模式的比较如下图:
TM只用来承载部分信令,用于传SRB0,寻呼,和广播消息。因此业务面数据在RLC层可以工作在TM/AM或UM模式,而用户面只能工作在AM或UM模式,下图是各种上行、下行数据在LTE各层的关系:
参考文档
3GPP 25.332 《Radio Link Control (RLC) protocol specification》