三种工作模式

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》

LTE RLC 的三种工作模式(TM. UM. AM)相关推荐

  1. 终端服务器有多种运行模式,云终端的三种工作模式你都知道的吗

    原标题:云终端的三种工作模式你都知道的吗 不知道大家有没有发现这几年来我们办公的电脑不知不觉中有笨重的台式机逐渐变成了小巧的云终端在使用的,我们去医院看病时也发现他们的办公的台式机也变成了云终端,甚至 ...

  2. LVS负载均衡:三种工作模式、十种调度算法

    一.LVS简介 二.三种工作模式的解析       2.1 基于NAT的LVS模式负载均衡       2.2 基于TUN的LVS负载均衡       2.3 基于DR的LVS负载均衡 三.LVS负载 ...

  3. [转]LVS负载均衡(LVS简介、三种工作模式、十种调度算法)

    一.LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中.该项目在Linux内核中实现 ...

  4. Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解

    通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器. 我们首选的文本编辑器是 Vim(至于为什么,可查看<Vi和Vim的区 ...

  5. VMWare虚拟系统上网设置及VMWare虚拟机三种工作模式详解

    =========================================================== 很多网友安装了VMWare虚拟机,但是在虚拟机上网问题上却卡住了.要想虚拟机上网 ...

  6. LVS负载均衡(LVS简介、三种工作模式、十种调度算法)

    转载:https://blog.csdn.net/weixin_40470303/article/details/80541639 一.LVS简介 LVS(Linux Virtual Server)即 ...

  7. raid0 raid1 raid5 三种工作模式的工作原理及特点

    简述raid0 raid1 raid5 三种工作模式的工作原理及特点 RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据还有一个大功能,多块盘放在一起可以有冗余(备份).RAID整合 ...

  8. 网络技术(十一)交换机三种工作模式 hybrid 、trunk、access的深入研究

    目录 一.前言 二.基础知识 2.2  spanning tree--生成树 2.2.1使用场景: 2.2.2环路会引起的问题 2.2.3STP的作用 2.2.4BPDU报文 2.2.5生成树算法的步 ...

  9. 转载-LVS的三种工作模式

    来源地址:http://www.uml.org.cn/zjjs/201211124.asp 1.lvs简介 lvs是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立(中国人的项目) ...

最新文章

  1. Sci-Hub十岁生日解封,超233万新论文被放出!总数达到近8800万
  2. android 动画 返回,Android TranslateAnimation在动画后重置
  3. 加到service中无效_Dataway让SpringBoot不需要Controller、Service、DAO、Mapper
  4. WinForm窗体PropertyGrid控件的使用
  5. 从网络获取数据显示到TableViewCell容易犯的错
  6. python全排列速度最快_python 写的两种打印全排列的方法速度对比
  7. 一个端口扫描的小程序
  8. hadoop 传感器数据_晋城大数据培训
  9. rabbitmq 笔记
  10. 如何用新安装的jdk替换掉Linux系统默认jdk
  11. 【适合程序员的代码笔记软件】Quiver 3.2.6 for Mac
  12. c语言二维指针类型转换,二维数组和指针(C语言)
  13. 全面解读人工智能、大数据和云计算的关系
  14. 微信语音转文字的体验报告
  15. 技术方向决策的几点思考
  16. 边缘计算的下一场革命:1+12?
  17. Activiti Designer申请请假流程
  18. java web 常见框架
  19. PEG/g-C3N4量子点复合荧光纳米微球(g-cnqds-peg)的制备方法
  20. 中文文本纠错神器Pycorrector是如何收获2000 Star的?

热门文章

  1. Java并发编程学习四:锁
  2. PAT | T1016 Uniqueness of MST
  3. linux centos livecd,定制自己的LiveCD,依托(centos)
  4. SWUST OJ 699: Arbitrage
  5. 蓝桥杯-幸运数(python)
  6. 斐波那契数列-----兔子繁殖问题
  7. 兔子繁殖问题与解决方案
  8. 那些年啊,那些事——一个程序员的奋斗史 ——46
  9. Qt QScrollArea
  10. 我在办公室鱼缸里 找到了窃密设备【反窃密知识分享】