一种资源确定方法及装置与流程

文档序号:11778138阅读:190来源:国知局
一种资源确定方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种资源确定方法及装置。



背景技术:

在长期演进(longtermevolution,lte)无线通信网络中,协议规定用户设备(userequipment,ue)即可以上报宽带信道质量指示(channelqualityindicator,cqi),也可以上报子带cqi。网络侧根据ue上报的cqi信息确定下次调度时的调制和编码策略(modulationandcodingscheme,mcs)。

通常在非频选情况下,系统利用ue上报的宽带cqi调度该ue;在频选情况下,系统结合ue上报的子带cqi调度该ue,当一个ue需要分配的资源占用的子带(bandparts,bp)的数目大于一个,且这几个bp各自的cqi值并不相等的情况下,则根据物理资源块(physicalresourceblock,prb)的比例将各子带的cqi值平均后调用。这样的处理方式可能会调高或者调低cqi,导致mcs不能反映当前信道环境,影响系统的频谱效率和吞吐量。

综上所述,现有的资源确定方法,无法准确地为ue选择最优的频域资源,降低了系统的频谱效率和吞吐量。



技术实现要素:

本发明实施例提供了一种资源确定方法及装置,用以更加准确地为ue选择最优的频域资源,提高系统的频谱效率和吞吐量。

本发明实施例提供的一种资源确定方法包括:

确定为ue预分配的prb所占的子带;

对所述子带上为该ue预分配的prb进行分组,确定每一组对应的cqi 值,以及每一组中的prb数量的总和;

根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源。

本发明实施例提供的该方法,确定为ue预分配的prb所占的子带后,对所述子带上为ue预分配的prb进行分组,进而根据每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源,可以更加准确地为该ue选择最优的频域资源,提高了系统的频谱效率和吞吐量。

较佳地,采用如下方式对所述prb进行分组:

按照所述ue对应的所述每一子带的cqi值由小到大的顺序对所述子带进行排序,将排序后的第i个子带上为该ue预分配的prb至第m个子带上为该ue预分配的prb划分为第i组,其中,i∈{1,...,m},m表示为所述ue预分配的prb所占的子带的总数目。

较佳地,针对每一组,采用如下方式确定该组对应的cqi值:

从该组中的prb所占的每一子带与该ue对应的cqi值中选取最低的cqi值,将该最低的cqi值确定为该组对应的cqi值。

较佳地,根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源,具体包括:

针对每一组,确定该组对应的cqi值所对应的效能efficiency,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源。

较佳地,针对每一组,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源,具体包括:

针对每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值;

确定最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源。

针对划分的每一组,由于计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值,可以体现采用该组的资源对ue进行调度时对应的系统的吞吐量。因此,将计算出的每一组对应的乘积值进行比较,最终选取最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源,从而,更加准确地为ue选取了最优的频域资源,采用该组对应的cqi值可以确定最符合当前信道环境的mcs来传输数据,最大限度地提升了系统的频谱效率和吞吐量。

本发明实施例提供的一种资源确定装置,包括:

第一单元,用于确定为ue预分配的prb所占的子带;

第二单元,用于对所述子带上为该ue预分配的prb进行分组,确定每一组对应的cqi值,以及每一组中的prb数量的总和;

第三单元,用于根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源。

本发明实施例提供的该装置,确定为ue预分配的prb所占的子带后,对所述子带上为ue预分配的prb进行分组,进而根据每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源,可以更加准确地为该ue选择最优的频域资源,提高了系统的频谱效率和吞吐量。

较佳地,所述第二单元采用如下方式对所述prb进行分组:

按照所述ue对应的所述每一子带的cqi值由小到大的顺序对所述子带进行排序,将排序后的第i个子带上为该ue预分配的prb至第m个子带上为该ue预分配的prb划分为第i组,其中,i∈{1,...,m},m表示为所述ue预分配的prb所占的子带的总数目。

较佳地,所述第二单元针对每一组,采用如下方式确定该组对应的cqi值:

从该组中的prb所占的每一子带与该ue对应的cqi值中选取最低的cqi值,将该最低的cqi值确定为该组对应的cqi值。

较佳地,所述第三单元根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源时,具体用于:

针对每一组,确定该组对应的cqi值所对应的效能efficiency,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源。

较佳地,所述第三单元针对每一组,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源时,具体用于:

针对每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值;

确定最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种资源确定方法的流程示意图;

图2a为本发明实施例中对为ue预分配的prb所占的子带进行排序后的子带排序结果示意图;

图2b为本发明实施中第1组prb与第2组prb分别对应的频域资源示意图;

图2c为本发明实施中第2组prb与第3组prb分别对应的频域资源示意图;

图2d为本发明实施中最终确定的频域资源示意图;

图3为本发明实施例提供的一种资源确定装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参见图1,本发明实施例提供的一种资源确定方法包括:

s101、确定为ue预分配的prb所占的子带;

s102、对所述子带上为该ue预分配的prb进行分组,确定每一组对应的cqi值,以及每一组中的prb数量的总和;

这里,也就是对上述为ue预分配的prb进行分组。从而就可以划分为多组用于对ue进行调度的资源,最终从划分的多组资源中选择一组最优的资源以及该组资源对应的cqi对该ue进行调度。具体的分组方法将在下文详细地阐述。

s103、根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源。

较佳地,在步骤s101之前,该方法还包括:接收ue上报的各子带的cqi值。从而,可以得到每一ue在每个子带上的cqi值。当然,在步骤s101之前,还可以接收ue上报的宽带cqi值。

较佳地,得到每一ue在每个子带上的cqi值之后,对该ue对应的每一子带的cqi值进行修正。具体的修正过程可采用现有技术,本发明实施例在此不再赘述。

在接收到ue上报的cqi后,针对每一ue,根据该ue需要传输的数据量及该ue对应的每一子带的cqi值(或者是该ue对应的宽带cqi值),为该ue预分配prb。例如,可采用如下方式为该ue预分配prb:

方式一:若开启频选功能,则可以选择该ue对应的cqi值最高的bp, 进而在该ue对应的cqi值最高的bp上为该ue分配prb,若需要为该ue分配的prb占用的子带数目大于一个,则依次选择在该ue对应的cqi值次高的bp上为该ue分配prb。

方式二:若未开启频选功能,则按照prb当前使用顺序,为该ue分配prb。

完成对每一ue的资源预分配后,就可以确定为每一ue预分配的prb所占的子带,即为该ue分配的prb占用了哪几个bp,对于每个bp,在该bp上为该ue分配了几个prb。

较佳地,采用如下方式对为ue预分配的prb进行分组:

按照ue对应的每一子带的cqi值由小到大的顺序对为该ue预分配的prb所占的每一子带进行排序,将排序后的第i个子带上为该ue预分配的prb至第m个子带上为该ue预分配的prb划分为第i组,其中,i∈{1,...,m},m表示为所述ue预分配的prb所占的子带的总数目。

若无特别说明,此处以及下文提及的ue对应的每一子带,均指为该ue预分配的prb所占的每一子带。

此外,较佳地,此处以及下文提及的该ue对应的每一子带的cqi值均是指修正后的cqi值。

较佳地,针对上述划分的每一组,采用如下方式确定该组对应的cqi值:

从该组中的prb所占的每一子带与该ue对应的cqi值中选取最低的cqi值,将该最低的cqi值确定为该组对应的cqi值。

举例如下:

假设为ue预分配的prb占用了四个子带(bp),此时,m=4。针对这四个子带,按照ue对应的每一子带的cqi值由小到大的顺序对中该四个子带进行排序,排序后的子带依次编号为bp1、bp2、bp3、bp4。将排序后的第1个子带上为该ue预分配的prb至第4个子带上为该ue预分配的prb,即bp1上为该ue预分配的prb、bp2上为该ue预分配的prb、bp3上为该ue预 分配的prb、bp4上为该ue预分配的prb,划分为第1组;将排序后的第2个子带上为该ue预分配的prb至第4个子带上为该ue预分配的prb,即bp2上为该ue预分配的prb、bp3上为该ue预分配的prb、bp4上为该ue预分配的prb,划分为第2组;将排序后的第3个子带上为该ue预分配的prb至第4个子带上为该ue预分配的prb,即bp3上为该ue预分配的prb、bp4上为该ue预分配的prb,划分为第3组;将排序后的第4个子带上为该ue预分配的prb,即bp4上为该ue预分配的prb,划分为第4组。可用如下公式进行表示:

其中,表示划分的第i组prb中的prb数量的总和,表示排序后的第i个bp上为该ue预分配的prb的数量,i∈{1,...,m}。

对于划分的第1组prb,由于该组中的prb所占的bp1与该ue对应的cqi值最低,因此,bp1与该ue对应的cqi值为该第1组对应的cqi值;对于划分的第2组prb,由于该组中的prb所占的bp2与该ue对应的cqi值最低,因此,bp2与该ue对应的cqi值为该第2组对应的cqi值;对于划分的第3组prb,由于该组中的prb所占的bp3与该ue对应的cqi值最低,因此,bp3与该ue对应的cqi值为该第3组对应的cqi值;对于划分的第4组prb,由于该组中的prb占用的子带只包括bp4,因此,bp4与该ue对应的cqi值为该第4组对应的cqi值。对于每一组prb对应的cqi,可用如下公式表示:

其中,表示划分的第i组prb对应的cqi值,表示排序后的第i个bp与该ue对应的cqi值,i∈{1,...,m}。

从而,上述例子中有四组可用于对该ue进行调度的资源,进一步根据步骤s103,最终从四组资源中选择一组资源用于对该ue进行调度。

较佳地,步骤s103具体包括:

针对每一组,确定该组对应的cqi值所对应的效能(efficiency),根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源。

其中,针对每一组,确定该组对应的cqi值所对应的efficiency,可通过查表的方式确定,即从预设的cqi值与efficiency对应的关系表中查找该cqi值对应的efficiency,每一个cqi值都唯一对应一个efficiency。

较佳地,针对每一组,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源,具体包括:

针对每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值;

确定最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源。

这里,针对划分的每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值,可以体现采用该组的资源对ue进行调度时对应的系统的吞吐量。因此,将计算出的每一组对应的乘积值进行比较,最终选取最大的乘积值对应的组,即采用该最大的乘积值对应的组的资源对ue进行调度时对应的系统的吞吐量是最大的,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源,从而,更加准确地选取了最优的频域资源,利用该组对应的cqi值确定的mcs,可以更加准确地反映当前的信道环境,利用该组中的prb进行数据的传输,可以最大限度地提升系统的频谱效率和吞吐量。

下面给出一个具体实施例。

假设某次为某个ue预分配的prb占用了三个bp,按照每个bp与该ue对应的cqi值由小到大的顺序对bp进行排序后分别为bp[1]、bp[2]、bp[3],如图2a所示。

其中,bp[1]与该ue对应的cqi值为2,在该bp[1]上为该ue预分配的prb的数目为6;bp[2]与该ue对应的cqi值为4,在该bp[2]上为该ue预分配的prb的数目为24;bp[3]与该ue对应的cqi值为14,在该bp[3]上为该ue预分配的prb的数目为10。

将为该ue预分配的prb划分为3组,其中,将bp[1]上为该ue预分配的prb、bp[2]上为该ue预分配的prb和bp[3]上为该ue预分配的prb划分为第1组,该组对应的cqi值为2,通过查表可得cqi值为2时对应的efficiency为0.2344,该组中的prb数量的总和为40;将bp[2]上为该ue预分配的prb和bp[3]上为该ue预分配的prb划分为第2组,该组对应的cqi值为4,通过查表可得cqi值为4时对应的efficiency为0.6016,该组中的prb数量的总和为34;将bp[3]上为该ue预分配的prb划分为第3组,该组对应的cqi值为14,通过查表可得cqi值为14时对应的efficiency为5.1152,该组中的prb数量的总和为10。

针对划分的3组prb中的每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值。

本实施例采用从cqi值最低的一组开始,与cqi值较高的一组对应的乘积值进行比较,采用淘汰机制,直到所有的组均比较完,具体过程如下:

第一次判断:第1组与第2组分别对应的资源如图2b所示。

计算第1组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值:0.2344*40=9.376;计算第2组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值:0.6016*34=20.45。由于9.376小于20.45,即采用第1组的资源对ue进行调度时对应的系统吞吐量小于采用第2组的资源对ue进行调度时对应的系统的吞吐量,因此,不考虑选取第1组的资源对该ue进行调度。继续进行下一步地判断:

第二次判断:第2组与第3组分别对应的资源如图2c所示。

计算第3组对应的cqi值所对应的efficiency,与该组中的prb数量的总 和的乘积值:5.1152*10=51.152。由于20.45小于51.152,即采用第2组的资源对ue进行调度时对应的系统吞吐量小于采用第3组的资源对ue进行调度时对应的系统的吞吐量,因此,最终选取第3组对应的资源对该ue进行调度。

最终选取的资源如图2d所示,即选取该第3组对应的cqi值(cqi=14)、bp[3]上为该ue分配的prb(prb数目为10)传输数据。

相应地,参见图3,本发明实施例还提供了一种资源确定装置,包括:

第一单元31,用于确定为ue预分配的prb所占的子带;

第二单元32,用于对所述子带上为该ue预分配的prb进行分组,确定每一组对应的cqi值,以及每一组中的prb数量的总和;

第三单元33,用于根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源。

较佳地,第一单元31在确定为ue预分配的prb所占的子带之前,还用于:接收ue上报的各子带的cqi值。从而,可以得到每一ue在每个子带上的cqi值。当然,第一单元31还可用于接收ue上报的宽带cqi值。

较佳地,第一单元31得到每一ue在每个子带上的cqi值之后,还用于对该ue对应的每一子带的cqi值进行修正。具体的修正过程可采用现有技术,本发明实施例在此不再赘述。

较佳地,第一单元31例如可以采用如下方式为该ue预分配prb:

方式一:若开启频选功能,则可以选择该ue对应的cqi值最高的bp,进而在该ue对应的cqi值最高的bp上为该ue分配prb,若需要为该ue分配的prb占用的子带数目大于一个,则依次选择在该ue对应的cqi值次高的bp上为该ue分配prb。

方式二:若未开启频选功能,则按照prb当前使用顺序,为该ue分配prb。

从而,完成对每一ue的资源预分配后,就可以确定为每一ue预分配的prb所占的子带,即为该ue分配的prb占用了哪几个bp,对于每个bp,在 该bp上为该ue分配了几个prb。

较佳地,所述第二单元32采用如下方式对为ue预分配的prb进行分组:

按照所述ue对应的每一子带的cqi值由小到大的顺序对为该ue预分配的prb所占的每一子带进行排序,将排序后的第i个子带上为该ue预分配的prb至第m个子带上为该ue预分配的prb划分为第i组,其中,i∈{1,...,m},m表示为所述ue预分配的prb所占的子带的总数目。

较佳地,所述第二单元32针对上述划分的每一组,采用如下方式确定该组对应的cqi值:

从该组中的prb所占的每一子带与该ue对应的cqi值中选取最低的cqi值,将该最低的cqi值确定为该组对应的cqi值。

较佳地,所述第三单元33根据所述每一组对应的cqi值,以及每一组中的prb数量的总和,确定该ue的调度资源时,具体用于:

针对每一组,确定该组对应的cqi值所对应的效能efficiency,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源。

其中,针对每一组,确定该组对应的cqi值所对应的efficiency,可通过查表的方式确定,即从预设的cqi值与efficiency对应的关系表中查找该cqi值对应的efficiency,每一个cqi值都唯一对应一个efficiency。

较佳地,所述第三单元33针对每一组,根据该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积,确定该ue的调度资源时,具体用于:

针对每一组,计算该组对应的cqi值所对应的efficiency,与该组中的prb数量的总和的乘积值;

确定最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源。

这里,第三单元33针对划分的每一组,计算该组对应的cqi值所对应的 efficiency,与该组中的prb数量的总和的乘积值,可以体现采用该组的资源对ue进行调度时对应的系统的吞吐量。因此,将计算出的每一组对应的乘积值进行比较,最终选取最大的乘积值对应的组,将该组对应的cqi值,以及该组中的prb确定为该ue的调度资源,从而,利用该装置,更加准确地选取了最优的频域资源,利用该资源对ue进行调度,可以最大限度地提升系统的频谱效率和吞吐量。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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