针对1D调度多U帧结构提高上行资源利用率的DCI子帧均衡分配方法与流程

文档序号:17090179发布日期:2019-03-13 23:21阅读:655来源:国知局
针对1D调度多U帧结构提高上行资源利用率的DCI子帧均衡分配方法与流程

本发明涉及数据资源优化分配方法,属于公共安全应用领域。具体的说涉及一种针对1d调度多u时,提高上行子帧资源有效利用的均衡分配方法。



背景技术:

对于公共安全领域应用的特殊场景,上行视频传输往往成为主要的业务,所以,如适合该场景设计的duuuu的帧结构。但是一个d的pdcch需要给多个u的分配上行dci,一般来说,pdcch的资源按照用户规格,估计适合用户信道质量分布的pdcch资源,基本能满足每个上行子帧的正常dci调度使用。但是对于对于1d调度多u时,很有可能存在一定的概率出现调度预选出的用户总体信道质量不好的场景,那么采用传统按照每个u顺序分配pdcch的情况,对于d子帧对应最后调度的上行子帧很可能出现分不到dci资源或者仅分到相对前面的u帧明显少的cce资源,导致由于dci资源耗尽,而最后的上行子帧出现空载或者rb调度不满的情况。当前针对此种情况,通常采用以下方法:在lte中,按照u帧的顺序一一分配每个u帧的dci调度资源,且上行u帧的dci资源分配和d帧,通常符合一对一的关系,即使是tdd配比0,定义好用户规格,或调整cfi,或利用s帧的灵活特性等,总能保证每个u帧的上的dci0能够正常得到分配。但是对于,类似于duuuu的配比结构,多个u的dci0资源全部来自于同一个d,如果按照传统的按照u帧顺序分配dci0资源,由于前面u帧选出的调度用户有一定的概率都是信道质量差的用户,导致cce资源提前耗尽,出现最后的u子帧无可用dci0资源而rb空置,且选调度成功的用户rb资源需求又并未充分满足。



技术实现要素:

为了解决上述存在的技术问题,本发明提供一种针对1d调度多u帧结构提高上行资源利用率的dci子帧均衡分配方法,该方法针对多个上行子帧共用一个下行子帧的pdcch资源情况时,当有新传数据业务的,上行dci子帧均衡分配机制,其均衡包括了两方面均衡,高优先级用户队列的子帧调度均衡和调度用户数的子帧均衡,达到提高系统的频谱效率和进一步保障高优先级调度资源分配的目的。

本发明的目的是通过下述技术方案实现的:针对1d调度多u帧结构提高上行资源利用率的dci子帧均衡分配方法,其特征在于,包括如下步骤:

(1)预选本轮调度用户排列,按照调度优先级筛选出优先级最高的n+numadd个用户;

(2)将n+numadd个用户送入pdcch资源分配模块,期望分配n个调度用户的dci;

(3)输出上行dci分配成功的用户队列;

(4)判断上行dci分配成功队列映射子帧是否完成,是转步骤(8),否转步骤(5);

(5)用户按照优先级从高到低排列,用户所要映射的子帧按照每个上行子帧所剩的rb的数量进行从大到小排列;

(6)为用户优先级最高的用户映射子帧,寻找映射子帧的顺序按照子帧排列的优先级,如果高优先级子帧里已经包含了该ue,则进入下一个低优先级子帧,如果没有找到ue合适映射的子帧,则从ue队列删除该ue,释放分配的pdcch资源;

(7)对应子帧完成对应用户的rb资源分配,rb分配不成功则释放pdcch资源;

(8)完成本轮资源分配成功的dci对应用户的令牌桶及bsr相关更新;、

(9)如果还有上行子帧满足可调度条件,且有pdcch资源剩余,且未完成m轮的资源分配,则转到步骤(4),否则转入步骤(10);

(10)各子帧内rb数目的调整回收,流程结束。

本发发明的有益效果:本发明采用上述技术方案,针对一个d帧调度多个u的新传数据业务时,包括m轮分配(m>=d对应调度的上行子帧数),且每轮预选的用户数算法按照用户规格定,每轮分配筛选的调度用户不再固定限定在某些子帧上,采用创新的方案,根据调度情况自适应调整将pdcch分配成功的用户映射到任何可能的子帧上调度。每个用户映射的准则是按照用户优先级排列,每个选择所映射的子帧,按照子帧所剩可用rb的优先级排列顺序优先选择。最终达到最终每个子帧上的dci调度成功的rb基本均衡的效果,且杜绝由于dci使用异常限制而导致最后的上行子帧资源完全浪费的情况将高优先级用户尽量分散在了不同子帧上,进一步优先保障高优先级用户数据的及时调度传输。

附图说明

图1是本发明分配方法的流程图。

具体实施方式

针对1d调度多u帧结构提高上行资源利用率的dci子帧均衡分配方法,其流程如图1所示,具体包括如下步骤:

(1)预选本轮调度用户排列,按照调度优先级筛选出优先级最高的n+numadd个用户;

(2)将n+numadd个用户送入pdcch资源分配模块,期望分配n个调度用户的dci;

(3)输出上行dci分配成功的用户队列;

(4)判断上行dci分配成功队列映射子帧是否完成,是转步骤(8),否转步骤(5);

(5)用户按照优先级从高到低排列,用户所要映射的子帧按照每个上行子帧所剩的rb的数量进行从大到小排列;

(6)为用户优先级最高的用户映射子帧,寻找映射子帧的顺序按照子帧排列的优先级,如果高优先级子帧里已经包含了该ue,则进入下一个低优先级子帧,如果没有找到ue合适映射的子帧,则从ue队列删除该ue,释放分配的pdcch资源;

(7)对应子帧完成对应用户的rb资源分配,rb分配不成功则释放pdcch资源;

(8)完成本轮资源分配成功的dci对应用户的令牌桶及bsr相关更新;、

(9)如果还有上行子帧满足可调度条件,且有pdcch资源剩余,且未完成m轮的资源分配,则转到步骤(4),否则转入步骤(10);

(10)各子帧内rb数目的调整回收,流程结束。

该方案针对1d多u的dci0子帧均衡分配方案,dci0分配,不再是按照u帧的顺序,而是综合考虑u帧上的资源使用情况,将按照调度优先级排序分配好dci0资源的用户映射到合适的u帧上,提高上行rb资源的利用率,且充分满足高优先级用户的rb资源需求。采用该技术方案,针对新传数据业务,一个d调度多个u子帧,将分配cce成功的用户按照每个u帧rb资源使用情况平摊到多个上行子帧上进行调度,达到防止dci资源分配不均衡而导致上行rb资源利用率不高的目的。通过上行dci子帧均衡分配机制,使得高优先级用户队列的子帧调度均衡和调度用户数的子帧均衡,达到提高系统的频谱效率和进一步保障高优先级调度资源分配的目的。

采用该方法的具体应用例如下:

如duuuu帧结构,50rb带宽下,每个u的调度规格为3个用户,正常的时候d子帧上的pdcch资源能保证四个u帧共12个用户的调度,但是异常情况下如调度优先级高的用户,如前6个用户,信道质量都比较差,每个用户的pdcch资源开销都较大,已经把pdcch资源耗尽,且六个用户该次调度需要的rb数按照调度优先级从高到低分别为:40,20,30,30,25,25,20,10。那么按照传统的调度策略,6个用户分配到前两个u上,共调度到100个rb,最后两个u上的rb因为无pdcch资源而空载浪费,且六个用户的rb资源远达不到所需求。采用本发明的方案结果是:

1)六个用户分别分配到1,2,3,4,2,3,1,2号子帧上

2)六个用户分别分配到子rb数为:40,20,30,30,25,20,20,10

3)四个子帧最终使用的rb数为,50,45,50,50

由此可见本方案的效果明显:资源利用率大大提升,充分满足高优先级用户的调度资源需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1