5G NR 下行调度算法流程

目录

 

1 下行调度器处理流程

2 下行调度的输入

3 下行调度流程

4 下行业务调度优先级

5 控制消息调度

6 HARQ重传调度流程


1 下行调度器处理流程

调度器的基本功能是每个时隙为小区中的UE分配合适的系统资源,用于发送和接收数据。下行调度器位于NR系统的MAC层,主要为UE分配物理共享信道上的资源,并选择合适的MCS用于系统消息或用户数据传输。

2 下行调度的输入

CSI Channel Status Indicator 信道状态指示,CSI仅支持非周期上报;

3 下行调度流程

调度的基本过程:

  1. 优先级计算:优先级计算是根据调度输入的因素,确定承载的调度优先级和选定调度的用户,保证用户公平性同时,最大化系统吞吐量。
  2. MCS选择:根据调度输入的信息,确定每一个选定用户的MCS。
  3. 资源分配:根据用户数据量和确定的MCS,确定用户分配的RB数和RB位置。
  4. 调度的输出:调度器主要决定被调度的UE、分配的RB数,RB的位置、MCS、TB大小等

4 下行业务调度优先级

广播消息、寻呼和随机接入响应等公共控制消息在每个slot中具有最高优先级,因此不存在下行调度资源不足的情况。在完成公共控制消息的调度后,下行调度首先获取可调度资源,然后按照HARQ等待时间的长短进行重传数据和初始数据的调度,最后针对MU-MIMO配对用户进行调度。

5 控制消息调度

信息调度具有最高的优先级,控制消息包括:

  • 公共控制信息:包括广播消息RMSI和随机接入消息RA Response ,默认采用MCS0 进行传输
  • 用户控制信息:包括SRB0、SRB1,SRB2,采用QPSK调制方式

6 HARQ重传调度流程

HARQ重传包括以下流程:

  • 判断是否满足HARQ重传条件:重传调度模块通过判断当前用户是否已经进行初传调度,判断是否将重传用户加入当前的重传调度队列;
  • 挑选重传调度用户:重传调度模块通过计算重传用户的HARQ等待时间,按等待时间从长到短的顺序给用户进行重传排序,挑选用户;
  • 判断重传次数:如果重传次数小于最大次数,则进入下一步,否则结束流程;
  • 判断重传资源:NR采用自适应重传,需要重新计算调度相关资源;

增益

下行调度主要用于保障用户资源分配的公平性

  • 在RB总的个数不变的情况下,用户数越小,则每个用户可用的RB数越大;
  • 在用户数RB不变的情况下,用户的信道质量越好,用户的信噪比越高,则吞吐量越大;
  • 在相同信道质量情况下,用户可用的RB数越大,则吞吐率越大;

增强自适应重传功能的增益,主要来源于基站侧通过精确估计适合当前信道条件的重传资源,将主动节省的资源用于新传,从而提升频谱效率。

 

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值