概述
目录
1 下行调度器处理流程
2 下行调度的输入
3 下行调度流程
4 下行业务调度优先级
5 控制消息调度
6 HARQ重传调度流程
1 下行调度器处理流程
调度器的基本功能是每个时隙为小区中的UE分配合适的系统资源,用于发送和接收数据。下行调度器位于NR系统的MAC层,主要为UE分配物理共享信道上的资源,并选择合适的MCS用于系统消息或用户数据传输。
2 下行调度的输入
CSI Channel Status Indicator 信道状态指示,CSI仅支持非周期上报;
3 下行调度流程
调度的基本过程:
- 优先级计算:优先级计算是根据调度输入的因素,确定承载的调度优先级和选定调度的用户,保证用户公平性同时,最大化系统吞吐量。
- MCS选择:根据调度输入的信息,确定每一个选定用户的MCS。
- 资源分配:根据用户数据量和确定的MCS,确定用户分配的RB数和RB位置。
- 调度的输出:调度器主要决定被调度的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数越大,则吞吐率越大;
增强自适应重传功能的增益,主要来源于基站侧通过精确估计适合当前信道条件的重传资源,将主动节省的资源用于新传,从而提升频谱效率。
最后
以上就是忧伤冰淇淋为你收集整理的5G NR 下行调度算法流程的全部内容,希望文章能够帮你解决5G NR 下行调度算法流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复