专利名称::多基站多用户网络的调度方法
技术领域:
:本发明属于无线通信领域,尤其涉及多个基站同时服务多个用户的网络架构下进行数据传输的任务调度方法。
背景技术:
:在多个基站多个用户同时进行传输的网络架构下,该结构如图1所示,基站和用户间信息传输采用时分复用的方式,这样可以保证一个基站可以给多个用户终端提供服务。由于无线信道的衰落特性,在移动网络中每个基站都存在一定的概率与其邻近的用户进行信息传输。为了充分利用无线衰落信道的特性,常用的贪婪调度策略允许每个基站在每个时隙选择信道状况最好的用户进行传输,但是贪婪调度算法将导致距离基站近的用户在绝大部分时间里占用基站信道资源,从而使得远离基站的用户无法得到足够的服务时隙,导致用户间在信息资源利用方面的公平性降低。另一种常用的保证用户间时隙分配公平性的算法是轮询传输算法,即基站顺次服务每个用户,不管该用户当前的信道状况如何。这种算法可能导致信息资源的浪费。例如,如果当前选择传输的用户处于很差的信道条件下,此时所有的传输都可能失败,这样将会导致时隙资源浪费。目前的HSDPA(HighSpeedDownlinkPacketAccess,高速下行分组接入)系统中在下行链路的多用户传输任务调度中采用的美国高通公司提出的比例公平行算法。这种算法可以一方面利用无线衰落信道的多用户分集特性,提高系统的吞吐量;另一方面又可以保证信道状况差的用户得到相对高的吞吐量,提高系统给不同用户服务的公平性。相对而言,比例公平性算法综合考虑了多用户分集和用户间公平性,用当前可达速率与时间窗内平均吞吐量的比值作为选择标准。但是这个传统的比例公平调度算法是基于单个基站单个蜂窝的,对单个基站的情况可以较好地解决上述问题。对于多基站的无线网络,这种单基站的比例公平性算法的特点是每个基站在本地根据对所有用户的历史服务速率选择传输用户,与其它基站没有信息交互,难以适用于多基站的网络环境,其性能较差。
发明内容本发明的目的旨在至少解决现有技术中的上述问题之一。为此,本发明的实施例提出一种基于多基站多用户网络架构的调度方法,以实现全局比例公平调度,为用户提供在吞吐量和公平性上的服务保障。根据本发明的一个方面,本发明实施例提出了一种多基站多用户网络的调度方法,所述调度方法包括以下步骤a)在当前时隙网络中每个基站按照其服务用户的服务概率,从对应用户中选择一个目标用户进行数据传输,并计算每个对应用户处的梯度分量;b)根据所述梯度分量更新下一个时隙基站服务用户的服务概率;以及c)重复步骤a和步骤b以执行网络中多基站服务多用户的任务调度。根据本发明进一步的实施例,所述梯度分量按照以下公式计算获得<formula>formulaseeoriginaldocumentpage4</formula>其中t表示时隙编号,η表示网络中可以提供数据服务的基站编号,N表示网络中可以提供数据服务的基站数量,m表示网络中可以接受基站数据服务的用户的编号,rn,m(t)表示在第t个时隙基站η向用户m进行数据传输的速率,以及xn,m(t)表示在第t个时隙基站η向用户m提供服务的服务概率。根据本发明进一步的实施例,更新的所述服务概率被映射到每个对应基站的可行域中。所述映射步骤包括计算每个基站处的dn;以及利用公式\m(i+l)=[xim(i+l)-式工对所述服务概率进行映射。本发明的调度方法基于当前时隙服务概率选择基站进行数据传输的目标用户,并同时基于基站服务的每个用户的梯度分量更新下一时隙的服务概率,从而实现多基站多用户网络中数据传输的全局性比例公平调度。本发明具有以下优点每个用户总的平均吞吐量得到提高;用户间吞吐量分配的公平性得到了提高。另外,由于不需要基站间进行信息交互,而只需要基站到用户的传输以及用户到基站的传输,所以该方法适合于分布式实现。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。本发明的上述和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图1为多个基站多个用户的无线数据访问网络架构示意图;图2为本发明实施例的多基站多用户网络的调度方法步骤流程图;图3为本发明调度方法与现有调度方法的用户吞吐量的比较梯形图。具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。现在参考图2,该图显示了本发明实施例的多基站多用户网络的调度方法步骤流程。网络系统工作在时分多址接入的模式下,即基站和用户间信息传输采用时分复用的方式。例如机会时分多址接入,即每个基站的服务时间被分成相等长度的时隙,每个时隙以一定的概率服务某个用户;或者不等长度时隙的接入模式,时隙长度根据服务概率按比例分配。首先,需要对网络中所有可以提供数据服务的基站以及可以接受基站数据服务的用户终端进行初始化(步骤102),即在第0时隙进行初始化。为了阐述该
发明内容,文中引入下列符号N网络中可以提供数据服务的基站的数量;M网络中可以接受基站数据服务的用户终端的数量;η基站的编号,η=1,2,-N;m:用户终端编号,m=1,2,"·,Μ;t:时隙编号;xn,ffl(t)在第t个时隙里,基站η向用户m提供服务的概率。服务概率初始化也就是说,t=0时,对所有的η=1,2,…,N,m=1,2,…,M,例如令夂,M(O=°'5Jfο然后令t=l。M当然上述初始化公式不局限于该具体实施例,只要保证ΣU且0彡xn,ffl^1m=l即可。在第t个当前时隙,网络中每个基站按照其服务用户的服务概率IxnYk2,-,Xn,},从M个用户中选择一个用户作为目标用户。具体的讲,用户m被基站η选中服务概率是xn,ffl0然后基站以当前时隙的速率rn,m(t),即在第t个时隙里,基站η给用户m可以提供的可达速率进行数据传输(步骤104)。在第t个时隙,在网络的每个用户m(m=1,2,…,Μ)处,需要计算梯度分量(步骤106)。梯度分量可以以下公式表示.⑴二_^__Γπ0n,mV/NΣ^ΚΛΟMJο该梯度分量公式可以根据比例公平效用函数推导得到。然后,沿梯度方向更新得到下一个时隙t+Ι,基站访问用户要使用的服务概率(步骤108)。SP,xn,m(t+l)=xn,ffl(t)+ygn,ffl(t),n=1,2,"·,Ν,其中Y表示更新算法的迭代步长。在实际算法中,为保证算法收敛,Y应取小于等于0.01的整数,但是为防止算法收敛过慢,Y不应小于0.0001。在得到更新的服务概率后,需要进一步判断相邻两个时隙(当前时隙与下一个时隙)的服务概率是否小于预定值(步骤110),例如当服务概率小于0.001时,则结束。否贝U,用户m则将更新过的xn,m(t+l)发送给基站η。在一个实施例中,在第t个时隙,在每个基站η(η=1,2,…,N)处,需要将用户发送的下一个时隙要使用的服务概率Xn,m(t+l)映射到可行域中。首先,计算该基站处的dn,这里《表示更新得到的xn,m超出可行域边界平面的距离,是根据可行域的几何特征计算得到的。其中,(\(M\^n=max—Xx>m(r+1)-1,0V^Vm=I7yO然后,令,mG+1)=[‘(,+1)-式]其中定义[吐=max{min{Z,l},0}9ο令t=t+1,并返回到步骤104,重复步骤104到步骤110。这样,基站就可以利用基于上述步骤的梯度映射,进行多基站无线网络调度的全局比例公平调度,为用户提供在吞吐量和公平性上的服务保障。例如选择以下仿真数据对本发明调度方法与现有本地比例公平调度方法的用户吞吐量进行比较。仿真数据为基站数量N=5,用户数量M=4,算法迭代的步长γ=0.01。每个基站到用户的服务速率如下表1所示表1<table>tableseeoriginaldocumentpage6</column></row><table>用户m的吞吐量定义为Jm=J(O^mCO图3显示了本发明调度方法与现有本地比例公平调度方法的用户吞吐量的比较梯形图,从图3可知,对每个用户而言,采用本发明全局比例公平调度算法得到的总的吞吐量均高于采用本地比例公平得到的总的吞吐量。另外,利用Jain公平性系数来衡量本发明调度方法和本地比例公平调度方法对应的每个用户总的平均吞吐量的公平性。该公平性系数定义如下,对一组数据Xl,X2,…,XM,其中Jain公平性系数为/(W-Jm)=(^;1:')该系数越接近于1,表明这组数据间的公平性越高,反之,说明这组数据的公平性越低。仍然结合上述仿真数据,通过仿真结果显示,本发明导致的用户间吞吐量的公平性系数为0.9744,本地比例公平调度算法得到的用户间吞吐量的公平性系数为0.9565,从而说明本发明能更好的保证不同用户得到相对公平的吞吐量分配。此外,本发明不需要基站间进行信息交互,而只需要基站到用户的传输以及用户到基站的传输。因此,该方法适合于分布式实现。并且,本发明还具有比较低的实现复杂度。下面给出该方法的实现复杂度,按照通信复杂度和计算复杂度讨论。其中,通信复杂度包含四类传输基站间传输;用户间传输;基站到用户传输;用户到基站传输。计算复杂度又可以按照发生在基站处和发生在用户处的分为两类,该发明中涉及到的计算有比较、加法和乘法。下表2中给出了复杂度的数值。M为用户数目,N为基站数目。表中数据表明,通信复杂度和计算复杂度都与MN成线性关系增长,而不是高次幂或者指数关系,所以该算法具有比较低的复杂度,适合于用户数目以及基站数目比较大的环境。表2<table>tableseeoriginaldocumentpage7</column></row><table>本发明可以应用于下一代移动通信系统中的基站端,既可以以硬件的形式将该算法固化在外围芯片或者嵌入式系统中,利用总线结构配置在现有的基站服务器上,使不同基站间可以交互提供给各个用户的本地平均吞吐量信息,完成从当前移动通信系统向下一代移动通信系统的演化。另一方面,该发明又可以以软件的形式实现,将该软件在下一代基站服务器上安装,利用下一代基站自身的通信功能,执行全局比例公平调度算法。本发明可以仅要求在基站端进行硬件配置或者软件安装,对用户终端没有任何实施方式的要求,并且可以与第二代移动终端配合使用,也可以支持第三代或者未来的移动通信终端。从而在提高用户终端的吞吐量的基础上提供一定的服务公平性的保障。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。权利要求多基站多用户网络的调度方法,其特征在于,所述调度方法包括以下步骤a)在当前时隙网络中每个基站按照其服务用户的服务概率,从对应用户中选择一个目标用户进行数据传输,并计算每个对应用户处的梯度分量;b)根据所述梯度分量更新下一个时隙基站服务用户的服务概率;以及c)重复步骤a和步骤b以执行网络中多基站服务多用户的任务调度。2.如权利要求1所述的调度方法,其特征在于,在第O个时隙时还包括对所述服务概率进行初始化的步骤。3.如权利要求1所述的调度方法,其特征在于,所述梯度分量按照以下公式计算获得.(0=^^_Sn,mVJMlXu)其中t表示时隙编号,η表示网络中可以提供数据服务的基站编号,N表示网络中可以提供数据服务的基站数量,m表示网络中可以接受基站数据服务的用户的编号,rn,m(t)表示在第t个时隙基站η向用户m进行数据传输的速率,以及xn,m(t)表示在第t个时隙基站η向用户m提供服务的服务概率。4.如权利要求3所述的调度方法,其特征在于,按照以下公式更新所述服务概率Xn,m(t+1)=Xn,m(t)+Ygn,m(t)其中Y表示更新算法的迭代步长,Y的取值范围是0.00010.01。5.如权利要求1、2或3所述的调度方法,其特征在于,更新的所述服务概率被映射到每个对应基站的可行域中。6.如权利要求5所述的调度方法,其特征在于,所述映射步骤包括计算每个基站处更新得到的服务概率xn,m超出可行域边界平面的距离dn;以及禾Ij用公式^^(+1)=(t+l)~d工对所述服务概率进行映射。fJM\λ7.如权利要求6所述的调度方法,其特征在于,式=max-;Σ^^+1)"1其Vm=IJJ,中M表示网络中可以接受基站数据服务的用户的数量。全文摘要本发明公开了一种多基站多用户网络的调度方法,包括以下步骤a)在当前时隙网络中每个基站按照其服务用户的服务概率,从对应用户中选择一个目标用户进行数据传输,并计算每个对应用户处的梯度分量;b)根据所述梯度分量更新下一个时隙基站服务用户的服务概率;以及c)重复步骤a和步骤b以执行网络中多基站服务多用户的任务调度。本发明能够实现全局比例公平调度,为用户提供在吞吐量和公平性上的服务保障。文档编号H04W72/12GK101808412SQ201010139780公开日2010年8月18日申请日期2010年3月30日优先权日2010年3月30日发明者周辉,樊平毅申请人:清华大学