概述
下述整理基于自己的理解:如有不正确之处,敬请指摘!
1、不同的逻辑信道组代表不同的优先级;
2、RLC层把每个逻辑信道组对应的RLC SDU 进行分段/重组,以匹配MAC层为其分配的MAC SDU size的大小,RLC SDU分段/重组后加上RLC头封装成RLC PDU交付给MAC层;
3、MAC层起调度作用,负责将本次传输所对应的物理资源,按照一定的调度策略(如长时间不调度优先分配、按优先级分配)分配给若干个逻辑信道组,每个逻辑信道组的RLC PDU长度可以不同,RLC PDU在MAC层被称作MAC SDU,若干个MAC SDU串联在一起,加上MAC子头封装成MAC PDU,一个MAC PDU可以承载多个不同逻辑信道组的数据;
4、一个TB用来承载一个MAC PDU, TB size由分配给该TB的物理资源数及MCS决定,因此,可以说MAC PDU长度由TB的物理资源数目及码率、调制方式、空分复用层数决定。同时,基站为该TB分配资源及确定该TB的调制方式及码率时,考虑的因素有链路质量状况、缓存器中的数据大小(每个逻辑信道组对应于一个缓存器)、逻辑信道组优先级、待调度用户数量、用户优先级等。
5、对于MAC层交付给物理层的数据,物理层不再进行分段,而是通过速率匹配将其与实际物理资源的大小进行匹配。
最后
以上就是长情小猫咪为你收集整理的RLC SDU、MAC SDU、MAC PDU与TB之间的关系的全部内容,希望文章能够帮你解决RLC SDU、MAC SDU、MAC PDU与TB之间的关系所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复