一种资源分配的方法

文档序号:8384418阅读:445来源:国知局
一种资源分配的方法
【技术领域】
[0001]本申请涉及通信技术领域,更具体地,涉及一种资源分配的方法。
【背景技术】
[0002]LTE R8/R9上行仅支持单天线发送或2天线切换发送,可以支持多用户多入多出(MU-MM0)。为了进一步提高LTE的上行吞吐量,LTE RlO上行引入了单用户多入多出(SU-MM0),可支持UE用I,2,4根天线进行发送。并在上行(UL) SU-MMO的基础上对MU-MIMO进行增强,主要是对UL解调参考信号(DM RS)在循环移位(CS)复用基础上提出了基于正交掩码(OCC)的增强方案。此种方案能在CS复用的基础上增加2倍的复用度,可以通过选择所有层的OCC不同的配置完成UE在占用不同的带宽的情况下实现MU配对。
[0003]配对UE占用不同的带宽一方面为上行调度带来了更多的灵活性,可实现同一用户和多个用户同时配对;另一方面,用户间可以组成的多个用户配对组合在资源查找过程中非常复杂,增加了上行调度复杂度。
[0004]上行多用户资源分配属于上行调度的一个重要步骤,在上行调度到一个用户并对其分配资源后,判断该用户是否存在配对用户,如果存在则同时为配对用户进行资源分配。
[0005]考虑到配对用户分配的频域资源与当前调度用户分配频域资源不相同,一旦存在以上情况,将在下一次资源分配时需要考虑上次的配对资源中未同时被两用户占有情况,从而造成调度优先级混乱以及复杂度增加,进一步影响系统性能。

【发明内容】

[0006]本发明实施例提出了一种资源分配的方法,针对上行多用户进行资源分配,避免复杂的资源查找过程并保证用户调度优先级顺序不受影响,从而保证系统性能。
[0007]本发明实施例的技术方案如下:
[0008]一种资源分配的方法,所述方法包括:
[0009]在调度用户队列中选择第一调度用户;
[0010]系统有空闲资源调度,在第一调度用户的配对用户中确定第二调度用户;
[0011]由用户的待传数据量在第一调度用户和第二调度用户中确定第一资源用户和第二资源用户;
[0012]为第一资源用户分配资源,在第一资源用户分配的资源上,为第二资源用户分配资源;
[0013]更新系统资源,再次在调度用户队列中选择第一调度用户。
[0014]所述在调度用户队列中选择第一调度用户包括:根据用户优先级从高到低的顺序,在调度用户队列中选择优先级最高的用户为第一调度用户。
[0015]所述在第一调度用户的配对用户中确定第二调度用户包括:
[0016]在第一调度用户的配对用户中,根据用户效用值确定第二调度用户;由信道质量和用户待传数据量确定用户效用值。
[0017]所述根据用户效用值确定第二调度用户包括:所述配对用户的最大用户效用值对应的用户为第二调度用户。
[0018]所述由用户的待传数据量在第一调度用户和第二调度用户中确定第一资源用户和第二资源用户包括:
[0019]第一调度用户的待传数据量大于等于第二调度用户的待传数据量,则第一调度用户为第一资源用户,第二调度用户为第二资源用户。
[0020]所述由用户的待传数据量在第一调度用户和第二调度用户中确定第一资源用户和第二资源用户包括:
[0021]第一调度用户的待传数据量小于第二调度用户的待传数据量,则第一调度用户为第二资源用户,第二调度用户为第一资源用户。
[0022]所述为第一资源用户分配资源,在第一资源用户分配的资源上,为第二资源用户分配资源包括:
[0023]为第一资源用户分配资源,在第一资源用户分配的资源上,为第二资源用户分配资源;
[0024]标记第一资源用户为二次配对用户,在调度用户队列中删除第一资源用户和第二资源用户。
[0025]系统没有空闲资源调度,所述方法进一步包括:
[0026]二次配对用户存在尚未调度的配对用户;
[0027]在二次配对用户的剩余资源上,为尚未调度的配对用户分配资源。
[0028]所述尚未调度的配对用户不止一个,所述为尚未调度的配对用户分配资源包括:为最大用户效用值对应的所述尚未调度的配对用户分配资源。
[0029]从上述技术方案中可以看出,在本发明实施例中在调度用户队列中选择第一调度用户;系统有空闲资源调度,在第一调度用户的配对用户中确定第二调度用户;由用户的待传数据量在第一调度用户和第二调度用户中确定第一资源用户和第二资源用户;为第一资源用户分配资源,在第一资源用户分配的资源上,为第二资源用户分配资源;更新系统资源和调度用户队列,再次在调度用户队列中选择优先级最高的用户为第一调度用户;系统没有空闲资源,则在二次配对用户未分配的资源上,为相应的配对用户分配资源。该方法对于上行多用户进行资源分配,避免复杂的资源查找过程并保证用户调度优先级顺序不受影响,从而保证系统性能。
【附图说明】
[0030]图1为资源分配的方法流程示意图;
[0031]图2为资源分配的实施例流程示意图。
【具体实施方式】
[0032]为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0033]在本发明实施例中,在根据优先级排列的调度用户队列中选择优先级最高的用户为第一调度用户,进而确定第二调度用户,为两个用户进行资源分配,并记录二次配对用户及二次配对用户剩余的资源,在系统没有空闲资源时,还利用二次配对用户剩余的资源,为相应地配对用户分配资源。以上方法可以避免复杂的资源查找过程并保证用户调度优先级顺序不受影响,从而保证系统性能。
[0034]参见附图1是资源分配的方法流程示意图,具体包括以下步骤:
[0035]101、在调度用户队列中选择优先级最高的用户为第一调度用户。
[0036]按照优先级公式f(CQI,BSR),按照优先级从高到低的顺序排列用户得到调度用户队列。根据用户优先级从高到低的顺序,在调度用户队列中选择优先级最高的用户为第一调度用户。当所选择的第一调度用户完成调度后,更新调度用户队列,在调度用户队列中选择当前优先级最高的用户作为下一次第一调度用户。
[0037]102、判断系统是否空闲资源,若系统有空闲资源,则执行103 ;若系统没有空闲资源,则执行107。
[0038]103、系统有空闲资源调度,在第一调度用户的配对用户中确定第二调度用户。
[0039]系统有空闲资源调度,由于第一调度用户有至少一个配对用户,则需要从多个配对用户中确定出一个配对用户作为第二调度用户。
[0040]首先,由信道质量和用户待传输数据量确定用户效用值。信道质量和用户待传输数据量与用户效用值是成正比的关系。可以根据具体系统进行详细的设置,本发明对此并不进行限定。
[0041]最大用户效用值对应的配对用户为第二调度用户。由于优先级与用户效用值相关,保证最大用户效用值对应的配对用户成为第二调度用户,就可以保证按照用户的优先级进行资源的调度。
[0042]104、由用户的待传数据量在第一调度用户和第二调度用户中确定第一资源用户和第二资源用户。
[0043]第一调度用户的待传输数据量与第二调度用户的待传输数据量不同,则选择其中待传输数据量较大的用户作为第一资源用户,待传输数据量较小的用户作为第二资源用户。
[0044]具体而言,第一调度用户的待传数据量大于等于第二调度用户的待传数据量,则第一调度用户为第一资
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1