功能 #1290
DU支持500UE
状态:
进行中
优先级:
普通
指派给:
-
开始日期:
2023-08-30
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
DU
发现问题版本:
Rel_2.1.14P
目标解决问题版本:
Rel_2.1.16P
FPGA板卡类型:
CPU类型:
描述
为了支持500UE,DU进行评估和修改
文件
历史记录
由 匿名用户 更新于 超过一年 之前
针对调度和资源分配可能出现的一个TTI 500us无法处理完成的情况,经过走读代码和思考可采用的修改点如下:
1.调度与资源分配分开,调度完成后,给出调度后列表并发送事件给资源分配实体进行频域资源分配处理,让调度和资源分配可以并行进行;
2.取消资源预分配(最少4RB可用)的检查,每个slot开始调度前都已经清空了资源占用,只有广播和随机接入msg2/3会提前占用资源,可以采用判断slot已使用RB的方式进行判断;
3.pdcch candidate位置提前计算好,可以不用每次分配PDCCH时进行计算;
4.内存优化,(1) 下行数据包从udp入口直接使用DU静态内存;避免了反复的NGP内存操作时延;(2)Harq初始化时分配WLS内存,后续MAC+RLC组包以及填写接口直接使用该内存,可以避免NGP和WLS内存的反复申请释放操作;
5.MAC组包头(MAC CE的组包不变)放到RLC组包位置,避免重复的逐个包循环;
6.上行BSR更新需要考虑优化,不区分优先级的话考虑直接加到ulUeLst队尾;
下行BO更新和优先级列表添加需要修改上述后实测评估,看是否需要继续优化。