1、如果在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 P
2、DU通过一个唯一逻辑信道发送到下一层。而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实
3、体。传输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
4、实体。一个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或者其他
5、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:1BCCH, DL/UL CCCH以及 PCCH. 4.2.1.1.2 TM 发送实体 不对RLC SDU进
6、行串接,分段 没有RLC头 对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接收实体应:提供上层没有任何修改的TMD PDU。4.2.1.2 UM实体 UM 实体
7、配置用于从以下逻辑信道传送/接收RLC PDU: DL/UL DTCH, MCCH or MTCH4.2.1.2.2 UM传输实体 在获得特定的发送机会时,需要根据MAC层的指示期待的RLC PDU大小进行分段 或者串接RLC SDU;添加相应的RLC头。4.2.1.2.3 UM接收实体 当收到UMD PDUs,UM RLC接收实体应:检测收到的UMD PDU是否是重复的UMD PDU,如果是,则丢弃它, 重新排列失序的UMD PDU 检测在低层(MAC层)丢失的UMD PDU,从而避免过长的重排序时延w:如何检测 将已经排序的UMD PDU重组成RLC SDU,并递交给上层 w:重组规则?如
8、果发现属于某一特定RLC SDU的UMD PDU丢失,则把其它同样属于这个RLC SDU 的PDU丢弃:属于某一特定RLC SDU的UMD PDU丢失,如何确定属于?在RLC重建的时候,接收UM RLC实体,需要:尝试重组失序的包,并提交给上层 丢弃那些无法组成RLC SDU的UM PDU w:无法组成的原因 初始化相关状态变量并停掉相关timer5.1.2UM数据传输图2.4.4-1 非确认模式的两个对等实体模型 UM 实体会按顺序把RLC SDU递交到上层协议实体,这个顺序号由上层分配, 这种模式的RLC实体不支持重传,但是能够检查到相应的PDU丢失 这种服务非常适合于VOIP这样的业务,
9、因为这种业务相对于无错传输来说更强调 实时性 2.4.4.2 SDU丢弃 当发送UM RLC实体从高层接收到对于特定的RLC SDU的丢弃指示时,则对那些被指示丢弃,并且没有任何分段被映射为RLC UMD PDU的RLC SDU进行直接删除。2.4.4.3 RLC重建过程。当收到RRC层要求RLC实体重建的指示后,对于UM RLC发送实体,删除所有存储的RLC SDU,停止并复位所有的计时器,复位所有的状态变量为初始值。当收到RRC层要求RLC实体重建的指示后,对于UM RLC接收实体,将所有接收缓存中的UMD PDU,去掉RLC头,进行RLC SDU重组,将所有没有递交过的RLC SDU按照
10、序列号升序的顺序发往高层;删除所有保留的UMD PDU;停止并复位所有的计时器并且复位所有的状态变量至初始值。5.1.2.1 UM发送过程 发送过程:每发送一个UMD PDU到下一层协议实体,则设置发送状态变量VT(US) = SN (这个PDU的SN);之后VT(US)+5.1.2.2 UM接收过程 5.1.2.2.1 GeneralUM RLC接收实体需要根据状态变量VR(UH)来维护重排序窗口,如下所述: 1当接收到的PDU SN处于VR(UH)UM_window_size=SN 需要更新状态变量,重组并且提交RLC SDU到上层协议实体(PDCP), 并且根 据需要重启或者停止t_re
11、ordering计时器(see sub clause 5.1.2.2.2);当t_reordering超时时,UM RLC接收实体应:更新状态变量,重组并且提交 RLC SDU到上层协议实体(PDCP), 并且根据需要重 启t_reordering计时器(see sub clause 5.1.2.2.3)。并不是所有的UMD PDU放入缓存都会重组为SDU ,这需要根据当前重组窗口已经接收到的同属于一个RLC SDU的PDU情况等 当t_reordering 超时:- 接收实体须更新状态变量,重组 RLC SDU并提交到上层协议实体(PDCP), 并根据需要重启T_ordering 计时器 -
12、 同样,是否能够重组RLC SDU也要根据情况来定,如果同属于某一个RLC SDU的PDU有缺失,那么可能导致该SDU被丢弃 5.1.2.2.2 当从低层收到UMD PDU时 当从底层接收到UMD PDU(SN=x),则UM RLC接收实体:如果VR(UR) x VR(UH),但是在之前已经收到,或者;(VR(UH)UM_Window_Size) = x 丢弃这个包 否则【亦即是除上面两种情况之外】 把这个包放入接收缓冲。5.1.2.2.3 当UMD PDU放入接收缓存 根据具体情况是重新调整排序窗口,还是可以直接和其他的PDU 组成一个RLC SDU并递交到上层实体 如果UMD PDU(SN
13、=x)被放入了接收缓存,则接收UM RLC 实体应:如果x 没有落入重排序窗口内,则:更新状态变量:VR(UH) = x + 1, 重组任何没有落入重排序窗口的PDU ,这个过程包括去除RLC包头,并按照 升序方式把组包好的RLC SDU递交到上层实体, 2如果VR(UR)没有落入排序窗口,那么: 3更新VR(UR) = VR(UH) -UM_window_size 如果接收缓存里有一个PDU,它的SN=VR(UR),那么:更新VR(UR)为第一个没有接收到且其SN 当前的VR(UR)的PDU , 然后重组所有的PDU(它的SN 更新后的VR(UR) ,这个过程包括去除RLC 包头,并按照升序方式把组包好的RLC SDU递交到上层实体。如果t_reordering 正在运行:如果VR(UX) 停止并重启t_reordering计时器 设置状态变量VR(UX) = NULL 如果t_reordering 没有运行:如果VR(UH) VR(UR):启动该计时器 设置VR(UX) = VR (U
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1