专利名称:分配小区资源的方法
技术领域:
本发明提出一种将HSDSCH (高速下行链路共享信道)码道与 HSDSCH功率资源更加充分利用,并且有效才是高小区内HSDPA(高 速下行分组接入)用户吞吐量的方法。
背景技术:
WCDMA通信系统中下行资源主要包括码道资源和功率资源, 而码道资源和功率资源是无线网络控制器(以下简称RNC)进行统 一配置的,R99调度器是在RNC实现的,所以RNC可以将码道资 源和功率资源进行分配给HSDPA调度器,而HSDPA调度器MAC-hs (高速媒体访问控制实体)是在NodeB实现的,所以调度时怎样能 在NodeB实现充分利用小区当前HSDSCH码道数和HSDSCH功率 来进行调度是一 个比较关键问题。本发明提出 一种充分利用现有 HSDSCH码道和HSDSCH功率方法。
一4殳来说,某个UE使用HSDSCH功率就是导频功率再加上 HSDSCH功率偏移,而使用HSDSCH码道数则主要由UE上报CQI (信道质量指示)决定,所以小区HSDSCH码道数和功率并不一定 恰好满足小区中UE需用HSDSCH码道数和功率,此时小区剩余 HSDSCH码道或功率必然会有所剩余,如果将小区剩余资源(功率, 码道)再加以利用上,从而适当提高小区中UE所选择数据块大小, 最终达到提高小区吞吐量目的。
因此,需要一种分配小区资源的解决方案,能够解决上述相关 ^支术中的问题。
发明内容
本发明提出如何充分利用小区码道资源和功率资源,从而达到
提高小区HSDPA用户吞吐量目的。
根据本发明,提供了一种分配小区资源的方法,包括以下步骤 步骤S102, HSDPA调度器确定待调度的一个或多个用户设备的优 先级队列;步骤S104, HSDPA调度器预估优先级队列中优先级最 高的用户设备所使用的小区资源;步骤S106, HSDPA调度器根据 用户设备在优先级队列中的位置,以及预估出的用户设备所使用的 小区资源与当前小区可用资源来预估传输块大小以及更新小区可用 资源;步骤S108, HSDPA调度器根据用户设备在优先级队列中的 位置、用户设备的数据量、预估的传输块大小、和小区可用资源来 重新分配用户设备所^吏用的小区资源,或预估优先级队列中的下一 用户设备所使用的小区资源以及传输块大小,直到用户设备为优先 级序列中的最后一个用户设备或小区资源耗尽;以及步骤S110, HSDPA调度器遍历已预估了传输块大小的一个或多个用户设备,根 据预估的每个传输块大小、对应于每个传输块大小的用户设备的数 据量、和小区可用资源为每个用户i殳备重新分配小区资源,以及更 新小区可用资源。
才艮据调度算法来确定待调度的用户i殳备的优先级队列,调度算 法为公平服务时间算法、比例公平调度算法、和最大载干比算法中 的一种。
小区资源包括HSDSCH码道^t和功率。 步骤S104包括以下步骤HSDPA调度器根据用户设备上报信 道质量指示来预估用户i殳备所^使用的HSDSCH码道凌t和功率。
步骤S106包括以下步骤HSDPA调度器判断用户设备是否是 优先级队列中的最后一个用户设备;HSDPA调度器将预估出的用户 i殳备所4吏用的HSDSCH码道tt和功率与当前小区可用HSDSCH码 道数和功率进行比较;当用户设备不是优先级队列中的最后一个用 户设备,且预估出的HSDSCH码道数和功率都小于小区可用 HSDSCH码道数和功率时,HSDPA调度器直接记录预估出的 HSDSCH码道数和功率和传输块的大小,以及更新小区可用 HSDSCH码道数和功率;以及当用户设备时优先级队列中的最后一 个用户i殳备,或预估出的HSDSCH码道凄t或功率不小于小区可用 HSDSCH码道数或功率时,HSDPA调度器才艮据小区可用HSDSCH 码道数和功率来预估传输块大小,并更新小区可用HSDSCH码道数 和功率。
步骤S108包括以下步骤HSDPA调度器将用户设备的数据量 与预估的传输块大小进行比较;在传输块大小大于用户设备的数据 量的情况下,HSDPA调度器将传输块大小减小至稍大于数据堆积 量,重新为用户"i殳备分配HSDSCH码道凄t和功率,并更新小区可用 HSDSCH码道数和功率;在传输块大小小于用户设备的数据量的情 况下,并且用户设备不是优先级队列中的最后一个用户设备、以及 小区可用HSDSCH码道数和功率都未耗尽时,HSDPA调度器对优 先级队列中的下 一用户"i殳备所^吏用的资源进4亍预估,并重复步骤 SI06和步骤SI08,直到用户i殳备为优先级序列中的最后一个用户 设备或小区资源耗尽。
步-骤SllO包4舌以下步4t: HSDPA调度器4安照伊G先级乂人高到^氐 的顺序遍历已预估了传输块大小的一个或多个用户设备,并将预估 的传输块大小与相应的用户设备的数据量进行比较;在预估的传输
块大小小于相应的用户设备的数据量的情况下,利用将预估的用户
设备所使用的HSDSCH码道数和功率加上当前小区剩余可用 HSDSCH码道数和功率,来重新计算传输块大小;HSDPA调度器 比较重新计算出的传输块大小与预估的传输块大小,在重新计算出 的传输块大小大于预估的传输块大小的情况下,利用重新计算出的 传输块大小代替预估的传输块大小;以及HSDPA调度器重新分配 用户i殳备所4吏用的HSDSCH ;马道凄t和功率,并更新小区可用 HSDSCH码道f史和功率。
本发明主要优点是首先基于用户设备所上报信道质量指示,在 协议表格中查到对应所使用码道个数,所使用功率以及所选择传输 块大小,最后根据小区剩余资源包括码道和功率给那些能够加上剩 余码道和功率能够提高所选择传输块大小的用户设备。如果只根据 用户设备所上报信道指示进行选择传输块,则必然出现码道或者功 率有剩余情况,此时就会出现资源浪费情况。该发明能够解决将配
备上报信道质量来选择传输块方法,能提高某些用户设备选《^传输 块大小,从而最终提高小区吞吐量。
本发明的其它特4正和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中 图1示出了才艮据本发明的分配小区资源的方法的流程图2示出了根据本发明的第一实施例的分配小区资源的方法的 流程图3示出了根据本发明的第二实施例的分配小区资源的方法的 流禾呈图;以及
图4示出了4艮据本发明的第三实施例的分配小区资源的方法的 流程图。
具体实施例方式
下面将结合附图来详细说明本发明的实施例。
图1示出了根据本发明的分配小区资源的方法的流程图。参照 图1,根据本发明的分配小区资源的方法包括以下步骤步骤S102, HSDPA调度器确定待调度的一个或多个用户设备的优先级队列;步 骤S104, HSDPA调度器预估优先级队列中优先级最高的用户设备 所使用的小区资源;步骤S106, HSDPA调度器根据用户设备在优 先级队列中的位置,以及预估出的用户设备所使用的小区资源与当 前小区可用资源来预估传输块大小以及更新小区可用资源;步骤 S108, HSDPA调度器根据用户设备在优先级队列中的位置、用户设 备的数据量、预估的传输块大小、和小区可用资源来重新分配用户 设备所使用的小区资源,或预估优先级队列中的下一用户设备所使 用的小区资源以及传输块大小,直到用户设备为优先级序列中的最 后一个用户设备或小区资源耗尽;以及步骤S110, HSDPA调度器 遍历已预估了传输块大小的一个或多个用户设备,根据预估的每个 传输块大小、对应于每个传输块大小的用户设备的数据量、和小区 可用资源为每个用户设备重新分配小区资源,以及更新小区可用资 源。
根据调度算法来确定待调度的用户设备的优先级队列,调度算 法为公平服务时间算法、比例公平调度算法、和最大载干比算法中 的一种。
小区资源包括HSDSCH码道数和功率。
步骤S104包括以下步骤HSDPA调度器根据用户设备上报信 道质量指示来预估用户i殳备所使用的HSDSCH码道凄史和功率。
步骤S106包括以下步骤HSDPA调度器判断用户i殳备是否是 优先级队列中的最后一个用户设备;HSDPA调度器将预估出的用户 i殳备所4吏用的HSDSCH码道tt和功率与当前小区可用HSDSCH码 道数和功率进行比较;当用户设备不是优先级队列中的最后一个用 户设备,且预估出的HSDSCH码道数和功率都小于小区可用 HSDSCH码道数和功率时,HSDPA调度器直接记录预估出的 HSDSCH码道婆t和功率和传丰lr」夬的大小,以及更新小区可用 HSDSCH码道数和功率;以及当用户设备时优先级队列中的最后一 个用户设备,或预估出的HSDSCH码道数或功率不小于小区可用 HSDSCH码道数或功率时,HSDPA调度器根据小区可用HSDSCH 码道数和功率来预估传输块大小,并更新小区可用HSDSCH码道数 和功率。
步骤S108包括以下步骤HSDPA调度器将用户设备的数据量 与预估的传输块大小进行比较;在传输块大小大于用户设备的数据
量的情况下,HSDPA调度器将传iir块大小减小至稍大于凄t据堆积
量,重新为用户设备分配HSDSCH码道数和功率,并更新小区可用 HSDSCH码道数和功率;在传输块大小小于用户设备的数据量的情 况下,并且用户设备不是优先级队列中的最后一个用户设备、以及 小区可用HSDSCH码道数和功率都未耗尽时,HSDPA调度器对优 先级队列中的下一用户i殳备所使用的资源进4亍预估,并重复步骤
SI06和步骤SI08,直到用户i殳备为1尤先l及序列中的最后一个用户 设备或小区资源耗尽。
步骤S110包括以下步骤HSDPA调度器按照优先级从高到低 的顺序遍历已预估了传输块大小的一个或多个用户设备,并将预估 的传输块大小与相应的用户设备的数据量进行比较;在预估的传输 块大小小于相应的用户设备的数据量的情况下,利用将预估的用户 设备所使用的HSDSCH码道数和功率加上当前小区剩余可用 HSDSCH码道数和功率,来重新计算传输块大小;HSDPA调度器 比较重新计算出的传输块大小与预估的传输块大小,在重新计算出 的传输块大小大于预估的传输块大小的情况下,利用重新计算出的 传输块大小代替预估的传输块大小;以及HSDPA调度器重新分配 用户i殳备所^吏用的HSDSCH石马道lt和功率,并更新小区可用 HSDSCH石马道凄t和功率。
图2示出了根据本发明的第一实施例的分配小区资源的方法的 流程图。参照图2,在该实施例中,分配小区资源的方法包括以下 步骤
步骤S202,根据调度算法例如公平服务时间,比例公平调度算 法和最大载千比决策出此刻^f寺调度的UE队列;
步骤S204,从待调度的UE队列中选出第一个进行预估该UE 所使用HSDSCH功率和码道根据该UE上报信道质量指示(CQI) 来初步确定所4吏用HSDSCH码道数和HSDSCH功率;
步骤S206,当该UE不是处于优先级队列中最后一位且预估出 码道个lt与功率都小于小区可用码道个凄t和功率时,直接记录记录 该UE所预估出HSDSCH功率,HSDSCH码道个数以及所选传输块 大小(以下简称TBSIZE),并且更新小区可用HSDSCH码道个数
和功率;如果该UE是优先级队列中最后一个UE或者预估出码道 凄t或功率不小于小区可用石马道个凄史和功率时,直4妻通过当tt"小区可 用资源选择TBSIZE。如果选出TBSIZE大于该UE下数据量就需要 降低TBSIZE直至稍大于数据堆积量,达到节约小区可用HSDSCH 码道和功率目的,重新i己录该UE所4吏用石马道个凄史和功率;同时更 新小区可用HSDSCH功率和码道; 一直计算到小区可用HSDSCH 码道资源或功率资源耗尽或者计算完优先级队列中最后一个UE;
步骤S208,对于之前已预估TBSIZE的UE 乂人前向后进4亍遍历, 如果之前预估出的TBSIZE小于该UE下凄t据量,将该UE原来预 估所分配HSDSCH码道和功率再加上当前小区剩余可用HSDSCH 码道和功率,重新计算出TBSIZE,如果计算出TBSIZE大于之前预 估TBSIZE,则用计算出TBSIZE取代之前预估TBSIZE,并且重新 记录该UE所选HSDSCH码道个凄t与所需HSDSCH功率,并且更 新小区剩余码道个lt和功率。
图3示出了才艮据本发明的第二实施例的分配小区资源的方法的 流程图。参照图3,该实施例的分配小区资源的方法包括以下步骤
步骤S302,根据调度算法包括公平服务时间,比例公平调度算 法和最大载干比确定小区内待调度的UE队列,对于所选出UE队 列中从头开始进^f亍计算;
步骤S304,判断该UE是否为该优先级队列中最后一个UE, 如果是最后一个UE,根据小区可用码道个凄t和功率,进行预估 TBSIZE同时更新小区可用HSDSCH石马道个凄t和HSDSCH功率, 直4妄S兆到步艰《S308;
步骤S306,根据该UE上报CQI预估调度所使用HSDSCH码 道数和功率,将预估出HSDSCH码道数和功率,与小区可用HSDSCH码道数和功率进行比较;如果都小于,根据CQI进行预估 TBSIZE,同时记录所使用HSDSCH码道个数和功率,并且更新小 区可用HSDSCH码道个数和功率;否则根据小区HSDSCH可用码 道个数和功率,进行选择TBSIZE同时更新小区HSDSCH可用码道 个凄t和功率;
步骤S308,将该UE的数据量与预估出TBSIZE进行比较,如 果小于,减小所选TBSIZE同时更新小区可用码道和功率;如果大 于,不进^f于调整;
步骤S310,如果该UE不是优先级队列中最后一个UE或者小 区码道和功率都没有耗尽,继续对优先级队列中下一个UE进行预 估,然后重复执行行步骤S304 ~步骤S310;
步骤S312,对于之前所有预估TBSIZE的UE进行计算,如果 预估出TBSIZE小于该UE下lt据量,利用原来预估所分配码道个 数和功率再加上当前小区剩余码道资源和功率资源,重新计算出 TBSIZE,如果重新计算出TBSIZE大于之前预估TBSIZE,则用重 新计算出TBSIZE取代之前预估TBSIZE,并且重新记录所选 HSDSCH石马道个凄t与所4吏用HSDSCH功率,同时更新小区可用 HSDSCH码道个H和功率,然后对下一个UE进4于判断直到将所有 预估UE都遍历 一遍(不包括最后一个预估UE )。
图4示出了根据本发明的第三实施例的分配小区资源的方法的 流禾呈图。参照图4,该实施例包4舌以下步-骤
步骤S402,根据调度算法选出此刻调度优先级队列,并从优先 级头开始计算;
步骤S404,判断所选出的UE是构为优先级队列中的最后一个 UE,如果是,则冲丸^亍步骤S410,否则执4亍步-骤S406;
步骤S406,根据CQI预估码道个数或功率,判断其是否小于 小区可用码道数和功率,如果是,执行步骤S410,否则执行步骤 S40&
步骤S408,直接根据CQI预估TBSIZE,同时记录所选HSDSCH
石马道凄t和功率,更新小区可用码道凄t和剩余功率,然后冲丸4亍步艰纟 S412;
步骤S410,根据小区可用码道和功率进行选择TBSIZE,同时 记录所选HSDSCH码道数和功率,并更新小区可用码道和剩余功 率;
步骤S412,判断预估出的TBSIZE是否大于数据堆积量,如果 是,执行步骤S414,否则执行步骤S416;
步骤S414,降4氐预估的TBSIZE, -使其稍大于凄t据堆积量,同 时更新小区可用码道凄t和功率;
步骤S416,判断小区可用码道数或功率是否耗尽,如果是,执 行步骤S420,否则执行步骤S418;
步骤S418,判断该UE是否师优先级队列中的最后一个,如果 是,执行步骤S420,否则返回执行步骤S406;
步骤S420,对之前预估的UE进行判断,预估TBSIZE是否大 于数据堆积量,如果是,执行步骤S422,否则执行步骤S424;
步骤S422,对于下一个预估UE,判断其TBSIZE是否大于数 据堆积量;
步骤S424,利用小区可用码道数和功率,以及预估分配码道和 功率进行计算TBSIZE,判断计算出的TBSIZE是否大于之前预估的 TBSIZE, ^口果是,4丸4亍步艰《S426,否贝'J4丸4亍步驶《S422;
步骤S426,替换预估的TBSIZE,同时更新小区可用码道和功 率,对下一个预估UE进行计算,并判断该UE是否为最后一个预 估的UE,如果不是,执行步骤S422。
通过以上实J见,就可以爿寻小区码道资源和功率资源充分利用, 从而使接入该小区每个用户设备提高码道资源和功率资源利用率, 达到增大所选择传输块大小最终达到提高小区吞吐量目的。
以上所述Y又为本发明的优选实施例而已,并不用于限制本发明, 对于本领i或的^支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种分配小区资源的方法,其特征在于,包括以下步骤步骤S102,高速下行分组接入调度器确定待调度的一个或多个用户设备的优先级队列;步骤S104,所述高速下行分组接入调度器预估所述优先级队列中优先级最高的所述用户设备所使用的小区资源;步骤S106,所述高速下行分组接入调度器根据所述用户设备在所述优先级队列中的位置,以及预估出的所述用户设备所使用的小区资源与当前小区可用资源来预估传输块大小以及更新所述小区可用资源;步骤S108,所述高速下行分组接入调度器根据所述用户设备在所述优先级队列中的位置、所述用户设备的数据量、预估的所述传输块大小、和所述小区可用资源来重新分配所述用户设备所使用的所述小区资源,或预估所述优先级队列中的下一用户设备所使用的小区资源以及传输块大小,直到所述用户设备为所述优先级序列中的最后一个用户设备或小区资源耗尽;以及步骤S110,所述高速下行分组接入调度器遍历已预估了传输块大小的所述一个或多个用户设备,根据预估的每个所述传输块大小、对应于每个所述传输块大小的用户设备的数据量、和所述小区可用资源为每个所述用户设备重新分配所述小区资源,以及更新所述小区可用资源。
2. 根据片又利要求1所述的方法,其特征在于,才艮据调度算法来确 定所述待调度的用户i殳备的优先级队列。
3. 根据权利要求2所述的方法,其特征在于,所述调度算法为公 平服务时间算法、比例公平调度算法、和最大载干比算法中的 一种。
4. 根据权利要求3所述的方法,其特征在于,所述小区资源包括 高速下行链路共享信道的码道数和功率。
5. 根据权利要求4所述的方法,其特征在于,所述步骤S104包 」括以下步-骤所述高速下行分组接入调度器根据所述用户设备上报信 道质量指示来预估所述用户设备所使用的高速下行链路共享 信道的码道数和功率。
6. 根据权利要求5所述的方法,其特征在于,所述步骤S106包 4舌以下步4f:所述高速下行分组4妻入调度器判断所述用户设备是否是 所述优先级队列中的最后一个用户i殳备;所述高速下行分组接入调度器将预估出的所述用户设备 所使用的高速下行链路共享信道的码道数和功率与当前小区 可用高速下行链路共享信道的码道数和功率进行比较;当所述用户设备不是所述优先级队列中的最后一个用户 i殳备,且预估出的所述高速下^f亍链^各共享信道的码道^:和功率 都不大于所述小区可用高速下行链^各共享信道的码道凄t和功 率时,所述高速下行分组接入调度器直接记录预估出的所述高 速下行链路共享信道的码道数和功率以及所述传输块的大小, 并更新所述小区可用高速下行链路共享信道的码道数和功率; 以及当所述用户i殳备时所述优先级队列中的最后一个用户i殳 备,或预估出的所述高速下行《连^各共享信道的码道数或功率不 小于所述小区可用高速下行链路共享信道的码道数或功率时, 所述高速下行分组接入调度器根据小区可用高速下行链路共 享信道的码道数和功率来预估所述传输块大小,并更新所述小 区可用高速下行链路共享信道的码道数和功率。
7. 根据权利要求6所述的方法,其特征在于,所述步骤S108包 4舌以下步艰《所述高速下行分组接入调度器将所述用户设备的数据量 与预估的所述传输块大'J 、进行比较;在所述传输块大小大于所述用户设备的数据量的情况下, 所述高速下行分组接入调度器将所述传输块大小减小至稍大 于数据堆积量,重新为所述用户i殳备分配高速下4亍链3各共享信 道的码道数和功率,并更新所述小区可用高速下行链路共享信 道的码道H和功率;在所述传输块大小小于所述用户设备的数据量的情况下, 并且所述用户i殳备不是所述优先级队列中的最后一个用户i殳 备、以及所述小区可用高速下行链路共享信道的码道数和功率 至少有一种未耗尽时,所述高速下4于分组4妾入调度器对所述优 先级队列中的下一用户设备所4吏用的资源进行预估,并重复所 述步骤S106和步骤S108,直到所述用户i殳备为所述优先级序 列中的最后一个用户设备或小区资源耗尽。
8. 根据权利要求7所述的方法,其特征在于,所述步骤S110包 ^括以下步艰《所述高速下行分组接入调度器按照优先级从高到低的顺 序遍历已预估了所述传输块大小的所述一个或多个用户i殳备, 并将预估的所述传输块大小与相应的所述用户设备的数据量 进行比较; 在预估的所述传输块大小小于相应的所述用户设备的数据量的情况下,利用将预估的所述用户设备所使用的高速下行 链路共享信道的码道数和功率加上当前小区剩余可用高速下行链路共享信道的码道数和功率,来重新计算传输块大小;所述高速下行分组接入调度器比较重新计算出的传输块 大小与预估的所述传输块大小,在所述重新计算出的传输块大 小大于预估的所述传输块大小的情况下,利用所述重新计算出 的传输块大小代替预估的所述传输块大小;以及所述高速下行分组接入调度器重新分配所述用户设备所 使用的高速下行链路共享信道的码道数和功率,并更新所述小 区可用高速下行链路共享信道的码道数和功率。
全文摘要
本发明公开了一种分配小区资源的方法,包括以下步骤步骤S102,基站上HSDPA调度器确定待调度的一个或多个用户设备的优先级队列;步骤S104,HSDPA调度器预估优先级队列中优先级最高的用户设备所使用的小区资源;步骤S106,HSDPA调度器预估传输块大小以及更新小区可用资源;步骤S108,HSDPA调度器重新分配用户设备所使用的小区资源,或预估优先级队列中的下一用户设备所使用的小区资源以及传输块大小,直到用户设备为优先级序列中的最后一个用户设备或小区资源耗尽;以及步骤S110,HSDPA调度器遍历已预估了传输块大小的一个或多个用户设备,为每个用户设备重新分配小区资源,以及更新小区可用资源。本发明提高了小区HSDPA用户吞吐量。
文档编号H04W72/12GK101179862SQ200710199009
公开日2008年5月14日 申请日期2007年12月5日 优先权日2007年12月5日
发明者李瑞峰 申请人:中兴通讯股份有限公司