5G Throughput Optimization Basic-1 [Data Scheduling]

发布于:2024-12-21 ⋅ 阅读:(174) ⋅ 点赞:(0)

目录:

  1.     简介
  2.     3GPP规范 以及 工具
  3.      5G 下行调度算法
  4.      BLER


一  简介

   假设有个5G 基站, 4个不同的UE .

  1.  UE 根据下行的SINR 计算对应的CQI(chanel quality indicator),上报给基站
  2.   基站根据 CQI ,获取MCS,RES(不同的MCS 对应的不同的调制方式 QPSK, 16QAM,64QAM,256QAM)
  3.   UE 和基站   根据上面两个参数计算对应的TBS


二  3GPP 以及 工具

     2.1 3GPP 规范

          参考: 3GPP TS 38.306

                     4.1        Supported max data rate

     2.2   参数说明

      

1   J 表示在一个频段或频段组合中聚合的分量载波的数量

      J - number of aggregated component carriers,
     maximum number (3GPP 38.802): 16

2    R_{max}=\frac{948}{1024}

3    For the j-th CC(载波聚合子载波遍历)

      

     4  V_{Layer}^{j}

       Layers - maximum number of MIMO layers ,
      3GPP 38.802: maximum 8 in DL, maximum 4 in UL

    这是下行链路中由 maxNumberMIMO-LayersPDSCH 给出的支持的最大层数,以及上行链路中 maxNumberMIMO-LayersCB-PUSCH 和 maxNumberMIMO-LayersNonCB-PUSCH 两者中较大的最大层数。

    5  Q_m^{j}

Q(j)m modulation order (3GPP 38.804, 38.214)

这是下行链路中由 supportedModulationOrderDL 给出的最大支持调制阶数,以及上行链路中由 supportedModulationOrderUL 给出的最大支持调制阶数。

     

    6  f^j 

    

      Scaling factor (3GPP 38.306)

    这是由 scalingFactor 或 scalingFactor-1024QAM-FR1 给出的缩放因子,其取值可以是            1、0.8、0.75 和 0.4。

     7    u 是数值表示法(如TS 38.211 [6]中所定义),子载波间隔

     8     对于数值表示法μ,这是子帧中OFDM符号的平均持续周期

    average OFDM symbol duration in a subframe for μ(i) value  for normal cyclic prefix

       例:

      这里假设使用的是普通循环前缀。

    9  N_{PRB}^{BW(j),u}

     BW(j)- band Bandwidth, MHz (3GPP 38.104),

在给定的频段或频段组合中,根据TS 38.101-1 [2]的5.3节、TS 38.101-2 [3]的5.3节和TS 38.101-5 [34]的5.3节的定义,这是数值表示法μ下带宽B内的最大资源块(RB)分配量,其中B_UE_max表示UE在该频段或频段组合中支持的最大带宽。

10     OH^j

     

     Overhead OH(j) for control channels Mode

     这是开销,并取以下值:

  • 对于下行链路的频率范围FR1,开销为0.14;
  • 对于下行链路的频率范围FR2,开销为0.18;
  • 对于上行链路的频率范围FR1,开销为0.08;
  • 对于上行链路的频率范围FR2,开销为0.10。

2.3  例子

    


三 5G 下行调度算法

   

主要分为两种调度算法

(inner-loop)

1: 基站发送CSI-RS/CSI-IM  

2:    UE 根据SNR 计算CQI 上报给基站(CQI,RI,PMI)

3      基站分配对应的物理资源(MCS, RB)

outer-loop

1   基站检测BLER 

 2   如果BLER低于当前10%,调高MCS, 增加速率

 3   如果BLER 高于当前10%,降低MCS, 降低速率

    


四  BLER (误码率)

    4.1 简介

           BLER 代表实际数据传输的误码率,主要分为两种 IBLER, RBLER

  4.2  如何提高传输效率

        如果流量小,分配小的资源,则其重传开销也小

         如果流量打,分配的资源大, 则重传开销也大

  常用的误码率目标是10%左右

参考

《5G Throughput Optimization Basics #1 - Data Scheduling & Link Adaptation》


网站公告

今日签到

点亮在社区的每一天
去签到