下行资源分配方法和基站的制作方法_3

文档序号:9263994阅读:来源:国知局
终端的GBR业务所需的RB资源数;根据确定的MCS阶数和待向所述当前用户终端发送的Non-GBR业务数据量,获取所述当前用户终端的Non-GBR业务所需的RB资源数,该部分为现有技术,不再赘述。
[0053]步骤206、确定为所述当前用户终端的GBR业务分配的RB资源数为所述当前用户终端的GBR业务所需的RB资源数;
[0054]步骤207、判断所述当前TTI的Non-GBR业务可分配的RB资源数是否大于或等于所述当前用户终端的Non-GBR业务所需的RB资源数,若大于或等于,则执行步骤208,否则,执行步骤209 ;
[0055]步骤208、确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前用户终端的Non-GBR业务所需的RB资源数;
[0056]步骤209、确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前TTI的Non-GBR业务可分配的RB资源数;
[0057]步骤210、以所述当前TTI的Non-GBR业务可分配的RB资源数和所述当前用户终端的Non-GBR业务分配的RB资源数的差值,更新所述当前TTI的Non-GBR业务可分配的RB资源数;
[0058]步骤211、根据确定数量的分配给所述当前用户终端的GBR业务RB资源和Non-GBR业务RB资源向所述当前用户终端发送所述GBR业务的数据和所述Non-GBR业务的数据,并通过CCE资源进行授权指示。
[0059]当eNB获知了当前用户终端的GBR业务实际所需的RB资源数和Non-GBR业务实际所需的RB资源数后,需以确定的小区中Non-GBR业务可分配的RB资源数为据,最终为该当前用户终端确定分配的RB资源。
[0060]具体地,由于GBR业务的优先级高于Non-GBR业务,且GBR业务的保证速率必须得到满足,因此确定为所述当前用户终端的GBR业务分配的RB资源数为所述当前用户终端的GBR业务所需的RB资源数。
[0061]在实际应用中,通过合理地选择下行GBR业务满意率的统计周期,可以使得相邻周期间小区中业务的统计特性变化不大,故而基于下行GBR业务满意率统计值得到的当前TTI内GBR业务可分配的RB资源数大多时候即可满足当前TTI内所有用户终端的GBR业务的需求,此时,即可为当前用户终端分配其GBR业务所需的RB资源数,并在所有用户终端的GBR业务均获得调度之后,将小区剩余的RB资源提供给未获调度的只有Non-GBR业务的终端使用,此时Non-GBR业务分配的RB资源数就不再受上述小区Non-GBR业务可分配RB资源限制。
[0062]在对当前用户终端的Non-GBR业务进行RB资源分配时,基站eNB首先要判断当前TTI内Non-GBR业务可分配的RB资源数是否大于等于当前用户终端的Non-GBR业务所需的RB资源数,若大于等于,则确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前用户终端的Non-GBR业务所需的RB资源数;若小于,则确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前TTI内Non-GBR业务可分配的RB资源数。由于Non-GBR业务是无需进行保证速率的满足,因此,当Non-GBR业务可分配的RB资源数小于该当前用户终端实际需要时,将这些可分配的RB资源数全部分配给该当前用户终端的Non-GBR业务使用即可。之后,更新所述Non-GBR业务可分配的RB资源数,即减去所述当前用户终端的Non-GBR业务所需的RB资源数作为更新后的Non-GBR业务可分配的RB资源数,以更新后的可分配的RB资源数作为下一个待处理用户终端的Non-GBR业务RB资源分配的依据。值得说明的是,若小区当前剩余RB资源数小于当前用户终端所需的RB资源数,则将小区剩余RB资源全部分配给该终端,这些RB资源优先用于发送GBR业务的数据。最后,基站eNB根据确定数量的所述当前用户终端的GBR业务RB资源和Non-GBR业务RB资源向所述当前用户终端发送与所述GBR业务对应的业务数据和与所述Non-GBR业务对应的业务数据。
[0063]本实施例中,根据下行GBR业务满意率来统计确定当前周期当前TTI内小区中的所有用户终端的GBR业务需要的RB资源数和Non-GBR业务可以使用的RB资源数上限,在本TTI的GBR业务调度完毕前,以此为依据限制Non-GBR业务分配的RB资源数,来对当前TTI内同时拥有GBR业务和Non-GBR业务的用户终端进行资源分配,由于该满意率统计是基于已经满足用户需求的GBR业务来获得的,因此可以有效保证用户终端的GBR业务的服务质量需求;另外,以用户终端为单位,同时为某用户终端的GBR业务和Non-GBR业务进行RB资源的分配调度,减少了调度次数和CCE的需求,在提高调度效率的同时提高了资源的利用率。
[0064]图3为本发明基站实施例一的结构示意图,如图3所示,该基站包括:
[0065]第一获取模块11,用于周期性获取小区内下行GBR业务满意率统计值,所述下行GBR业务满意率统计包括已分配给所述小区内各用户终端的GBR业务和优先级高于所述GBR业务的业务的RB资源数之和与I3DSCH的RB资源总数的比值;
[0066]第一确定模块12,用于根据当前周期的当前TTI的I3DSCH的RB资源数以及前一周期的所述下行GBR业务满意率统计值,确定当前TTI的小区中Non-GBR业务可分配的RB资源数,所述当前周期包括N个所述TTI,N为正整数;
[0067]第二获取模块13,用于获取当前TTI的当前用户终端的GBR业务所需的RB资源数和Non-GBR业务所需的RB资源数;
[0068]第二确定模块14,用于根据所述当前用户终端的GBR业务所需的RB资源数确定为所述当前用户终端的GBR业务分配的RB资源数;
[0069]第三确定模块15,用于根据所述当前TTI的Non-GBR业务可分配的RB资源数和所述当前用户终端的Non-GBR业务所需的RB资源数确定为所述当前用户终端的Non-GBR业务分配的RB资源数;
[0070]发送模块16,用于根据确定数量的分配给所述当前用户终端的GBR业务RB资源和Non-GBR业务RB资源向所述当前用户终端发送所述GBR业务的数据和所述Non-GBR业务的数据,并通过CCE资源进行下行授权指示。
[0071]本实施例的基站可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0072]图4为本发明基站实施例二的结构示意图,如图4所示,本实施例提供的基站在图3所示实施例的基础上,所述第一确定模块12,包括:
[0073]第一计算单元121,用于以所述当前TTI的H)SCH的RB资源数,乘以所述下行GBR业务满意率统计值,得到当前TTI的GBR业务需要的RB资源数;
[0074]第二计算单元122,用于以所述当前TTI的I3DSCH的RB资源数,减去所述当前TTI的GBR业务需要的RB资源数,得到当前TTI的Non-GBR业务可分配的资源RB数。
[0075]进一步地,所述第二获取模块13,包括:
[0076]第一确定单元131,用于根据与所述当前用户终端对应的信道质量,确定与所述当前用户终端对应的MCS阶数;
[0077]第一获取单元132,用于根据确定的MCS阶数和待向所述当前用户终端发送的GBR业务数据量,获取所述当前用户终端的GBR业务所需的RB资源数;
[0078]第二获取单元133,用于根据确定的MCS阶数和待向所述当前用户终端发送的Non-GBR业务数据量,获取所述当前用户终端的Non-GBR业务所需的RB资源数。
[0079]进一步地,所述第三确定模块15,包括:
[0080]判断单元151,用于判断所述当前TTI内Non-GBR业务可分配的RB资源数是否大于或等于所述当前用户终端的Non-GBR业务所需的RB资源数;
[0081]第二确定单元152,用于若大于或等于,则确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前用户终端的Non-GBR业务所需的RB资源数;
[0082]第三确定单元153,用于若小于,则确定为所述当前用户终端的Non-GBR业务分配的RB资源数为所述当前TTI的Non-GBR业务可分配的RB资源数。
[0083]进一步地,所述基站还包括:
[0084]更新模块21,用于以所述当前TTI的Non-GBR业务可分配的RB资源数和所述当前用户终端的Non-GBR业务分配的RB资源数的差值,更新所述当前TTI的Non-GBR业务可分配的RB资源数。
[0085]
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1