5G网络中MAC主要负责随机接入、映射逻辑信道和传输信道、复用和解复用SDU(即RLC PDU);期间需要对逻辑信道进行优先级排序和多路复用后将RLC PDU从逻辑信道映射到物理层传输块(TB)进行传递,这个过程在MAC层称为逻辑信道优先化,也叫LCP(Logical Channel Prioritization)管理。

一、LCP管理过程是通过使用两个循环来确定每个逻辑通道可以传输多少位,其中:

  • 第一个循环依赖令牌桶算法,按照优先级顺序为逻辑通道提供服务,直至其配置的优先比特率(PBR);
  • 第二个循环仅按照严格的优先级顺序为逻辑通道提供服务。

它们中第一个循环用于保证低优先级逻辑通道只要有足够的时间就不会因配置策略而被放弃。

二、LCP管理原则按以下(降低)排列优先级:

  • – 用于C-RNTI或来自UL-CCCH数据的MAC控制单元;
  • – BSR的MAC控制单元,用于填充BSR除外;
  • – PHR的MAC控制单元;
  • – 来自任何逻辑信道的数据,来自UL-CCCH数据除外;
  • – 包含用于填充BSR的MAC控制元素。

*以上信息在RRC IEs “LogicalChannelConfig"中配置。

三、数据传输经过逻辑信道优先化(LCP)处理后,MAC层向每个RLC实体指示有多少比特可用于相应逻辑信道的传输。与LTE不同的是5G中MAC子层负责复用来自每个逻辑信道的RLC PDU,并且RLC实体产生尽可能多PDU和PDU段(由MAC指示的位数)。当一个逻辑通道为空时其他数据将被传输,如果没有数据可传输将用于填充传输块。

四、LCP限制5G中MAC层增加了LCP限制,可以限制特定授权、小区或参数集到逻辑通道的一个子集。其有以下三个好处:

  • 有了LCP限制,一个逻辑通道就可以链接到物理属性用于上行链路传输的资源;例如,参数集(u)最大可以为子载波间隔和/或最短的PUSCH传输持续时间,以支持URLLC服务;
  • 有了LCP限制,基于Contention-Based可能发生碰撞资源(配置授权类型 1)可以通过限制最小化它们用于真正需要的(如 URLLC服务)
  • 有了LCP限制,复制的GBR数据可在不同传输端口上发送。

host by unixetc