5G LTE窄带物联网(NB-IoT)8

本文深入介绍了5G LTE窄带物联网(NB-IoT)中的RLC(Radio Link Control)子层,RLC负责在发送器和接收器之间可靠地传输控制和数据平面PDU。RLC子层分为三种模式:透明模式(TM)、无确认模式(UM)和确认模式(AM),分别用于不同类型的通信需求。TM用于SRB0和SRB1bis,AM用于SRB1和DRB,UM仅用于接收多播流量。文章详细讨论了每种模式的功能、架构以及RLC PDU的处理流程。
摘要由CSDN通过智能技术生成

第5章 无线电链路控制子层

 

RLC是LTETM NB-IoT协议栈中的重要子层。它负责将控制和数据平面PDU可靠且有保证地传输到接收器侧。 RLC子层提供以下功能[25]:

  与另一个对等体可靠地传输RLC PDU。

  通过ARQ进行流量控制和错误处理。

  RLC SDU的分段或级联。

  对接收的RLC PDU进行重组,重新排序或重复检测。

5.1 RLC架构

类似于PDCP子层架构,每个信令或数据无线电承载具有单个RLC实体并与之相关联。发送器和接收器在它们中的每一个处都具有对等RLC实体,其正在交换RLC PDU。 RLC PDU的有效载荷通常是分别从PDCP或RRC子层传递或传递到PDCP或RRC子层的PDCP或RRC PDU。每个RLC实体都有自己的状态变量,与其他实体无关。 

图5.1:UE的RLC架构。

 RLC实体可以是三种模式之一:Transparent Mode(TM),UnacknowledgmentMode(UM)或Acknowledgment Mode(AM)。 TM的RLC实体是单向实体,这意味着该实体仅用于一个方向,即发送(即,UL)或接收(即,DL)。 RLC模式,未确认模式(UM),仅用于接收多播流量。 RLC UM用于SC-MCCH和SC-MTCH流量。 AM模式的RLC实体是双向的,这意味着RLC实体用于发送和接收。 RRC子层将每个RLC实体配置为发送TM,接收TM,接收UM或AM。 RRC还将每个RLC实体与其信令或无线电承载相关联。

 图5.1说明了TM,UM和AM的RLC架构。 TM用于SRB0和SRB1bis,而AM用于SRB1和DRB。 UM仅用于DRB。

5.2 RRC配置参数

RRC将配置参数发送到RLC以配置用于SRB或DRB的RLC实体,如表5.1所示。如第3.7.7节所述,在RRC连接建立过程期间,RRC从eNodeB接收RLC配置参数。

5.3 RLC实体

5.3.1透明模式

图5.2说明了使用TM的RLC实体的体系结构。从RRC子层接收的RRC PDU被排队以在传输缓冲器中传输,直到MAC子层指示用于传输的上行链路机会。传输机会的大小必须能够容纳缓冲区中排队的RLC SDU。

表5.1 RLC子层的RRC配置参数

参数

含义

logical-ChannelIdentity

[3 10]

表示用于DRB的UL和DL的逻辑信道标识

t-PollRetransmit

ms250,ms500,ms1000,ms2000,ms3000,ms4000,ms6000,ms10000,ms15000,ms25000,ms40000,ms60000,ms90000,ms120000,ms180000

指示周期性时间间隔(以毫秒为单位),其中RLC发送器轮询接收器以发送RLC状态PDU

maxRetxThreshold

t1, t2, t3, t4, t6, t8, t16, t32

表示RLC SDU重传的最大数量

enableStatus- ReportSN-Gap

True

如果启用,则表示RLC在检测到接收RLC PDU失败时要发送RLC STATUS PDU

t-Reordering

ms0,ms5,ms10,ms15,ms20,ms25,ms30,ms35,ms40,ms45,ms50,ms55,ms60,ms65,ms70,ms75,ms80,ms85,ms90,ms95,ms100,ms110,ms120,ms130,ms140,ms150,ms160,ms170,ms180,ms190,ms200,ms1600

指示触发缓冲RLC PDU重新排序并将其传送到PDCP的时间(以毫秒为单位)

图5.2:TM的RLC实体。

TM不向SDU附加RLC报头,并且RLC PDU被发送到MAC子层,与从RRC子层接收的相同。 RLC SDU可以是可变大小的,并且从不分段或连接。当发送RLC PDU时,将其从发送缓冲器中移除。

 在接收侧,如果从MAC子层接收到RLC PDU,则将其原样转发到RRC子层而不进行任何RLC处理。接收对等体不会确认此模式下的RLC SDU。

 SRB0和SRB1bis映射到RLC TM实体。 RLC TM实体在DL或UL CCCH(SRB0),DL或UL DCCH(SRB1bis),DL PCCH或DL BCCH上交换下行链路和上行链路业务。

5.3.2未确认模式

图5.3:UM的RLC实体。

图5.3说明了UM的RLC实体的体系结构。 RLC UM仅由UE用于在SC-MCCH和SC-MTCH上接收多播流量。多播流量总是从eNodeB流向UE,因此,UE总是充当接收器而不充当RLC UM发送器。

 UE在该模式下接收的RLC PDU可以包含三个SDU中的一个:单个RLC SDU,级联RLC SDU或RLC SDU的一个段。

 当接收到RLC PDU时,接收器检测它是否是重复的,重新排序它们,重新组装所接收的RLC PDU并将它们传送到PDCP子层。 RLC接收器不发送ACK / NACK,也不需要从发送器重新发送丢失的RLC PDU(在多播流量中,传输的数据包不会被重新传输,也不会被确认

由接收者。)。 RLC UM实体在SC-MCCH和SC-MTCH上接收下行链路业务。

5.3.3确认模式

图5.4说明了AM的RLC实体的体系结构。该模式中的RLC PDU可以是四个SDU之一:单个RLC SDU,级联RLC SDU,RLC SDU的一段或RLC SDU段的一段。

 如果从PDCP子层接收到RLC SDU,则它在传输缓冲器中排队,直到从MAC子层接收到传输机会。传输机会可以是任何大小。也就是说,如果传输机会小于排队的RLC SDU,则RLC SDU被分段并且RLC PDU段被发送到MAC子层。如果传输机会大到足以容纳一个或多个RLC SDU,则单个RLC SDU或连接在一起的多个RLC SDU在单个RLC PDU中传输。

除了RLC SDU或RLC SDU段之外,传输机会必须具有足够大的尺寸以容纳RLC报头。无论RLC SDU还是RLC SDU段被发送到MAC子层,RLC头部都被添加到RLC SDU。

 发射器确实支持ARQ。发送到MAC子层的RLC PDU不被移除,而是从传输队列移动到重传队列。如果要重传该RLC PDU,则将其从重传队列中拉出,并按原样重传或根据MAC子层指示的传输机会大小进行分段。可以进一步分割RLC SDU或RLC SDU分段,或者可以根据上行链路传输机会的大小进一步级联多个RLC SDU。

 RLC AM实体在DL或UL DCCH(SRB1),DL或UL DTCH(DRB)上交换下行链路和上行链路业务。

图5.4:AM的RLC实体。

 在接收器侧,当接收到RLC PDU时,接收器检测它是否是重复的,重新排序它们,重新组装所接收的RLC PDU并将它们传送到PDCP子层。如果接收器检测到丢失的RLC PDU,则它可以发送称为RLC STATUS PDU的特殊控制RLC PDU,其对那些丢失的RLC PDU进行NACK,并轮询发送器以重新发送它们。

5.4 RLC PDU格式

RLC PDU是可变大小的PDU,由多个八位字节组成。传输队列或重传队列包含RLC SDU,并且如果上行链路传输机会可用于传输RLC SDU,则将RLC报头添加到SDU以形成RLC PDU。用于TM,UM和AM的RLC PDU的详细描述将在下面的部分中进行。

5.5 RLC传输和接收

5.5.1 RLC TM

图5.5:RLC TM发送器侧。

来自RRC子层的PDCP PDU以RLC SDU的形式排队到TM的RLC实体中的传输(Tx)

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值