资源调度的方法和设备的制作方法

文档序号:7667619阅读:244来源:国知局
专利名称:资源调度的方法和设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及资源调度的方法和设备。
背景技术
CE ( Channel Element,信道单元),等于一个AMR12.2k语音业务(包括 3.4k信令)在基带上消耗的资源,CE资源的消耗基本与SF ( Spreading Factor, 扩频因子)成线性增加关系,支持的速率越高占用的CE也越多。HSUPA( High Speed Uplink Packet Access,高速上行分组接入)技术的引入,使得基带处理 需要消耗比R99业务更多的信道单元。 一方面,HSUPA技术最高支持 2SF2+2SF4业务,占用的CE是SF4业务的6倍。另一方面,HSUPA的HARQ (Hybrid Automatic Repeat Request,混合重传)和更專欠切4灸才支术也增力口 了 CE 的消耗。由于HSUPA采用了 HARQ技术,在物理层使用快速重传,降低了 数据的传输时延,而且通过重传合并增强了解调译码性能,但是HARQ技术 同时也增加了 CE资源的消耗。另外,HSUPA也采用了更软切换技术来提高 上行容量,但是由于在更软切换时,UE (UserEquipment,用户设备)与多个 小区同时建立多个无线链路,占用了多倍的CE资源。
目前由于支持的业务数据速率不高,每个小区支持的用户数也不高,所 以对于CE资源的使用,传统的方法是固定分配,即根据用户建链时RNC (Radio Network Controller,无线网络控制器)酉己置的Maximum Set of E誦DPDCHs (E-DCH Dedicated Physical Control Channel, E-DCH专用物理控 制信道)(最大E-DPDCHs集合)来分配资源。
发明人在实现本发明的过程中,发现现有技术至少存在以下问题
现有的资源分配方法中,不论用户的实际使用速率如何,都以用户可能 需要的最大资源来分配。这样,当用户以很小的速率传输时,就会造成分配 的CE资源的严重浪费。

发明内容
本发明的实施例提供一种资源调度方法和设备,用于实现对终端速率和 信道资源利用率的动态调度,以提高资源的利用率,从而支持更多的用户。
为达到上述目的,本发明的实施例提供一种资源调度方法,包括以下步

动态分配初始信道单元CE资源; 根据所述初始CE资源对用户终端进行调度。
本发明的实施例还提供一种资源调度设备,用于动态分配初始CE资源, 并根据所述动态分配的初始CE资源对用户终端进行调度。
本发明的实施例还提供一种基站,包含以上资源调度设备,用于和用户 终端间的资源调度。
与现有技术相比,本发明的实施例具有以下优点
利用动态的信道资源分配和调度机制,可以在同样信道资源和保证同样 信道质量的条件下,提高信道资源的利用率、支持更多用户的性能。


图1是本发明的实施例中资源调度方法的流程图; 图2是本发明的实施例中RG调度方法的流程图; 图3是本发明的实施例中AG调度方法的流程图; 图4是本发明的实施例中资源调度方法的信令流程图; 图5是本发明的实施例中基站的结构示意图。
具体实施例方式
以下结合附图和实施例,对本发明的实施方式作进一步说明。
本发明的实施例提供了 一种资源调度方法,应用于具有资源调度功能的
接入设备与用户终端。以下以具有资源调度功能的接入设备为基站为例进行
说明。该方法如图l所示,包括以下步骤
步骤sl01、基站动态分配初始CE资源。
其中,NodeB (基站)在逻辑上可以进一步分为两个功能实体,即UPM (Uplink Processing Module,上4亍处理才莫块)和DPM (Downlink Processing Module,下行处理模块),这两个功能实体在NodeB上为单独的功能实体, 分别完成不同的功能。其中,UPM用于资源处理,DPM用于调度处理
本步骤中,上行CE资源的分配由基站的UPM完成。在对上行CE资源 进行分配时,不是按照UE所需的最大资源进行分配,也不仅仅是只考虑调度 业务,而是同时结合调度业务和非调度业务。在考虑了两种业务结合的情况 下,该动态CE资源分配的方法实现了以分配较低的CE资源的条件下保证了 结合调度和非调度业务下的动态资源分配,充分提高了资源利用的效率。
步骤s102、基站根据该初始CE资源信息对用户终端进行调度。
本步骤中,由于步骤slOl所分配的初始CE资源是4艮据实际情况动态分 配的,根据该初始CE资源信息对UE进行调度,可以降低CE资源的浪费。 进一步的,基站根据该初始CE资源信息对UE进行的调度也可以为动态的调 度,具体为基站的DPM根据上行CE资源信息以及UE的发送的请求数据 信息,对UE进4亍动态的RG( Relative Grant,相对授4又)或AG( Absolute Grant, 绝对授权)调度。此处的RG或AG调度是基站通过对上行CE资源信息及 UE所发送的请求数据信息进行综合考虑后,对UE上行发送速率的慢抬升或 快抬升,以获得对CE资源的进一步充分利用。 对于RG调度:UPM根据接收到的UE的数据信息计算RG UP之后的SF 也即CE资源数目并分配相应资源,然后把分配的资源信息发送给DPM, DPM 即可对UE进行RG调度。
对于AG调度由于RG UP的资源数目可能满足不了 UE请求的速率要 求,当DPM根据UE的SI ( Scheduling Information,调度信息)信息判断需 要进行AGUP调度时,需要给UPM发送资源请求,UPM根据请求分配相应 的CE:资源,分配完成后通知DPM进行AG UP调度处理。通过上述RG和 AG两种方式实现基站对UE的调度。
在上述一次RG调度或AG调度结束后,基站可以继续根据UE的请求数
据、以及信道资源的变化,继续上述对UE进行动态调度的过程,保证信道质 量。
本发明的实施例中,RG调度的流程如图2所示,包括以下步骤 步骤s201、 UPM初始分配CE。
步骤s202、 UPM接收UE发送的数据和调度信息并发送给DPM。 步骤s203、 UPM进行RGUP资源处理。
步骤s204、 DPM才艮据RG UP资源处理的处理结果,进行RG UP调度处理。
本发明的实施例中,AG调度的流程如图3所示,包括以下步骤 步骤s301、 UPM初始分配CE。
步骤s302、 UPM接收UE发送的数据和调度信息并发送给DPM。 步骤s303、 UPM进行RGUP资源处理。
步骤s304、 DPM根据UE的请求判断需要进行AG UP处理,并发送请求 信息给UPM。
步骤s305、 UPM根据AGUP请求信息分配CE资源,分配完成后发送响 应信息给DPM。
步骤s306、DPM根据UPM发送的响应信息对UE进行AG UP调度处理。 以下结合一个具体的应用场景,描述本发明的实施例中一种资源调度的 实施方式,如图4所示,包括以下步骤 步骤s401、 UPM初始分配CE。
具体的,UPM才艮据信令下发的GBR( Guaranteed Bit Rate,保i正比特速率)、 MBR (Maximum Bit Rate,最大比特速率)、MinSF (Minimum SF ,最小扩频 因子)和非调度最大比特数参数计算。
没有非调度部分时,初始CE取GBR、 MBR、 MinSF对应CE的最小值; 有非调度部分时,考虑到一般情况下GBR作为保证比特速率,对应的
CE数小于MBR、 MinSF对应CE数,因此根据GBR、 SI信息长度、非调度
最大值之和计算的SF来分配初始CE。
步骤s402、 DPM使用上述信令下发的GBR参数计算初始SG( SchedulingGrant,调度授权)来对UE进行调度。
步骤s403、 UE向UPM发送数据和SI。 UPM解调出ETFCI (E-DCH Transport Format Combination Indicator, E-DCH 4言道传^T才各式组合指示),解 调译码数据后解MAC-e ( Medium Access Control - e, E-DCH信道々某体4妻入控 制)数据包,计算调度部分的ETFCIseh(除去非调度部分和SI),发送给DPM。
步骤s404、 UPM进行RG UP资源处理。
UPM在周期调度处理中对CE资源进行RG UP预留处理,计算RG UP 后的SF。考虑有非调度业务,UPM解出MAC-e包后,计算调度部分的ETFCIsch (除去非调度部分和SI),在ETFCIsch的基础上计算RG UP后对应ETFCIup, 然后计算相应的SGup,取SGup对应的最大ETFCI所需要的CE数预留资源, 把相应TB (Transport Block,传输块)大小加上非调度最大值和SI,然后计 算对应的SF,分配CE资源。在分配资源时,若CE资源无法满足计算所得 的SF的要求,则将根据CE资源确定的SF发送给DPM,否则发送计算所得 的SF。
步骤s405 、DPM根据ETFCIsch计算RG UP后所需的SF,如果不超过UPM 发送的分配的SF,则可以根据调度需要给UE发送RG UP来抬升速率。以上为DPM向UE发送RG UP来抬升速率的过程。
除了上述过程外,还可能发生DPM向UE发送AG UP来抬升速率的过 程。该过程如图4所示。
其中,步骤s411 ~s414同上述s401 ~s404,在此不进行重复描述。
步骤s415、当DPM根据UE的SI请求(通过步骤s413中UE发送的SI 信息获得)确定需要发送AG进行抬升速率,即RG UP抬升速率较慢不能满 足需求时时,DPM给UPM发送AG UP请求,在请求中携带调度请求的ETFCI。
步骤s416、 UPM根据AG UP请求信息分配CE资源,进行AG UP处理, 即根据请求的ETFCI对应的TB块长度、SI信息长度和非调度最大值计算SF 并分配CE, UPM在给DPM的AG UP响应中携带CE分配成功标志和分配的 SF。
步骤s417、 CE分配成功后,DPM可以根据分配的SF给UE发送AG UP
来抬升UE速率。
通过本发明的实施例提供的上述方法,利用以上资源分配和调度机制, 可以有效地对UE的速率进行动态调度,并在考虑UE有非调度业务情况下高 效地利用了 UPM的CE的资源。
本发明的实施例提供了 一种资源调度设备,包括上行处理功能实体UPM 以及下行处理功能实体DPM,具体的结构如图5所示,其中
UPM 10,用于上行链路解调译码基带处理,还包括对无线资源的动态分 配处理。该模块动态分配UE使用的CE资源,接收UE发送的数据并进行解 析,并把CE资源分配信息和解析的UE调度信息发送给DPM 20。其中,UPM IO在对上行CE资源进行分配时,不是按照UE所需的最大资源进行分配,也 不仅仅是只考虑调度业务,而是同时结合调度业务和非调度业务。在考虑了 两种业务结合的情况下,该动态CE资源分配的方法实现了以分配较低的CE 资源的条件下保证了结合调度和非调度业务下的动态资源分配,充分提高了 资源利用的效率。
DPM 20,用于下行链路编码调制基带处理,还包括对UE资源的调度处 理。由于UPM10分配初始CE资源时是根据实际情况动态分配的,因此DPM 20根据该初始CE资源信息对UE进行调度,可以降低CE资源的浪费。进一 步的,DPM 20还可以用于接收UPM发送的资源分配信息和UE调度信息以 及其他上行处理信息对UE进行动态调度,具体为DPM20根据上行CE资 源信息以及UE的发送的请求数据信息,对UE进行动态的RG或AG调度, 对UE上行发送速率的慢抬升或快抬升,以获得对CE资源的进一步充分利用。
当DPM20根据上行CE资源信息以及UE的发送的请求数据信息,对UE 进行动态的RG或AG调度时,
UPM IO具体包括
初始CE资源分配单元ll,用于分配初始CE资源;具体的,根据信令下 发的保证比特速率GBR、最大比特速率MBR、最小扩频因子MinSF和非调 度最大比特数参数中的一种或多种分配初始CE资源;没有非调度部分时,初 始CE取所述GBR、 MBR、 MinSF对应CE的最小值;有非调度部分时,根
据所述GBR、 SI信息长度、非调度最大比特数之和计算的SF分配初始CE资源。
RG UP处理单元12,用于对初始CE资源进行RG UP资源处理并将处理 结果发送给DPM20;
AG UP处理单元13,用于根据DPM 20的AG UP请求信息分配CE资源 并向DPM20发送响应。
DPM20具体包括
判断单元21,用于根据用户终端的数据和调度信息、以及UPM 10发送 的RGUP处理结果,判断对用户终端进行RG或AG调度;
RG UP处理单元22,用于当判断单元21判断为对用户终端进行RG调度 时,向所述用户终端发送RGUP消息,提升所述用户终端的速率;
AG UP处理单元23,用于当判断单元21判断为对用户终端进行AG调 度时,向UPM 10发送AG UP请求信息,并根据UPM 10发送的响应信息向 所述用户终端发送AGUP消息,提升所述用户终端的速率。
本发明实施例还提供了 一种基站,包含以上实施例中描述的资源调度设备。
通过本发明的实施例提供的上述设备,利用以上资源分配和调度机制, 可以有效地对UE的速率进行动态调度,并在考虑l正有非调度业务情况下高 效地利用了 UPM的CE的资源。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备 执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种资源调度方法,其特征在于,包括以下步骤动态分配初始信道单元CE资源;根据所述初始CE资源对用户终端进行调度。
2、 如权利要求1所述资源调度方法,其特征在于,所述动态分配初始 CE资源具体为具有资源调度功能的上行处理功能实体UPM根据调度业务和/或非调度 业务,分配初始CE资源。
3、 如权利要求2所述资源调度方法,其特征在于,所述上行处理功能实 体根据调度业务和/或非调度业务,分配初始CE资源具体为根据信令下发的保证比特速率GBR、最大比特速率MBR、最小扩频因子 MinSF和非调度最大比特数参数中的一种或多种分配初始CE资源;没有非调度部分时,初始CE取所述GBR、 MBR、 MinSF对应CE的最 小值;有非调度部分时,根据所述GBR、 SI信息长度、非调度最大比特数之 和计算的SF分配初始CE资源。
4、 如权利要求1所述资源调度方法,其特征在于,所述根据初始CE资 源对用户终端进行调度具体为具有资源调度功能的UPM接收用户终端发送的数据和调度信息并发送给具有资源调度功能的下行处理功能实体DPM;所述UPM对所述初始CE资源进行RG UP资源处理; 所述DPM根据所述RG UP处理的处理结果、以及所述用户终端的数据和调度信息,对所述用户终端进行动态相对授权RG或绝对授权AG调度。
5、 如权利要求4所述资源调度方法,其特征在于,所述DPM根据所述 RGUP处理的处理结果、以及所述用户终端的数据和调度信息,对所述用户 终端进行RG调度具体为所述DPM根据所述用户终端的数据和调度信息获取的SF,不超过所述 RGUP处理结果中的SF时,判断为对所述用户终端进行RG调度;所述DPM向所述用户终端发送RG UP消息,提升所述用户终端的速率。
6、 如权利要求4所述资源调度方法,其特征在于,所述DPM根据所述RGUP处理的处理结果、以及所述用户终端的数据和调度信息,对所述用户 终端进行AG调度具体为所述DPM根据所述用户终端的数据和调度信息、以及所述RG UP处理 的处理结果,判断RGUP的资源无法满足所述用户终端的请求;所述DPM向UPM发送AG UP请求信息;所述DPM接收所述UPM发送的响应消息,并根据所述响应信息向所述 用户终端发送AGUP消息,提升所述用户终端的速率。
7、 一种资源调度设备,其特征在于,用于动态分配初始CE资源,并根 据所述动态分配的初始CE资源对用户终端进行调度。
8、 如权利要求7所述资源调度设备,其特征在于,具体包括 上行处理功能实体UPM,用于动态分配初始CE资源,接收用户终端发送的数据和调度信息并进行解析,并把所述资源分配信息和解析的用户终端 的数据和调度信息发送给DPM;下行处理功能实体DPM,用于接收并根据所述UPM发送的资源分配信 息、和用户终端的数据和调度信息,对所述用户终端进行动态RG或AG调度, 调整所述用户终端的速率。
9、 如权利要求8所述资源调度设备,其特征在于,所述上行处理功能实 体UPM具体包括初始CE资源分配单元,用于动态分配初始CE资源;RG UP处理单元,用于对所述初始CE资源进行RG UP资源处理并将处 理结果发送给所述DPM;AG UP处理单元,用于根据所述DPM的AG UP请求信息分配CE资源 并向所述DPM发送响应。
10、 如权利要求8所述资源调度设备,其特征在于,所述下行处理功能 实体DPM具体包括判断单元,用于根据用户终端的数据和调度信息、以及所述UPM发送的 RG UP处理结果,判断对所述用户终端进行动态RG或AG调度;RG UP处理单元,用于当所述判断单元判断为对用户终端进行RG调度性时,向所述用户终端发送RGUP消息,提升所述用户终端的速率;AG UP处理单元,用于当所述判断单元判断为对用户终端进行AG调度时,向UPM发送AGUP请求信息,并々艮据所述UPM发送的响应信息向所述用户终端发送AGUP消息,提升所述用户终端的速率。
11、 一种基站,其特征在于,包括如权利要求7-10中任一项所述的资源调度设备,用于实现和用户终端间的资源调度。
全文摘要
本发明的实施例公开了一种资源调度方法,包括以下步骤动态分配初始信道单元CE资源;根据所述初始CE资源对用户终端进行调度。本发明的实施例还公开了一种用于资源调度的设备。通过使用本发明的实施例,利用动态的信道资源分配和调度机制,可以在同样信道资源和保证同样信道质量的条件下,提高信道资源的利用率、支持更多用户的性能。
文档编号H04L12/56GK101179512SQ200710195729
公开日2008年5月14日 申请日期2007年12月13日 优先权日2007年12月13日
发明者殷志明, 卫 陈 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1