背景技术
HSUPA作为3G(第3代移动通信)的上行增强技术,其主要目的在于提高***上行性能,改善用户体验。为了实现这一目的,HSUPA(High speed hplink packetaccess,高速上行分组接入)采用了一些新的技术,如具有Node B(基站)的调度策略等。并随之在基站和终端中引入了新的处理过程以及相应的上、下行信令来支持该策略,以便达到提高***上行性能的目的。
在HSUPA中,基于基站调度的基本过程为:基站根据相关的上行信息,产生相应的下行信令并传输到终端。而终端根据下行调度信令进行正确的数据传输。
在HSUPA的传输过程中,终端将根据一定的规则(如周期性或事件触发方式)向基站报告其状态,并在每个传输周期中,通过在信令信道中传输终端对当前所占有资源的满意比特(Happy bit)。同时,基站在每个传输周期中都会测量当前的干扰情况。最后基站将根据这些信息在各个终端之间实现资源调度过程。
与调度过程相关的HSUPA的上行信令主要包括:
·在E-DPDCH(增强型专用数据信道)中传输的调度信息(SI,schedulinginformation)
·目前正在讨论的在E-DPCCH(增强型专用控制信道)中传输的Happy bit(满意度比特)
与调度过程相关的下行信令主要包括:
·用于指示终端用户可用资源上限的绝对命令(AG,Absolute Grant)
·用于逐步调整用户资源的相对命令(RG,Relative Grant)
对于处于SHO(软切换)状态的HSUPA传输过程,3GPP做如下规定:
·调度信息SI只传输到服务基站
·SI的传输方式可能是周期性或事件触发方式。
·服务基站产生的调度命令包括绝对命令和相对命令
·非服务基站只产生相对命令
·绝对命令用于限制终端用户可用资源的上限
·相对命令作用于用户实际使用的资源
·非服务基站的相对命令只与当前的干扰情况有关
·服务基站的相对命令和非服务基站的相对命令的作用相同:都是作用在终端用户实际使用的资源情况上。
但是,为了实现HSUPA的传输过程,还有如下重要的问题没有解决:
1)服务基站如何产生指示用户可用资源上限的绝对命令?
2)服务基站如何产生作用于终端用户实际使用资源情况的相对命令
3)非服务基站如何根据当前的干扰状况产生作用作于终端用户实际使用资源情况的相对命令?
4)基站的调度过程和HARQ处理过程之间的关系如何?
针对上述问题的合适解决方案对于优化HSUPA的传输至关重要,是3GPPHSUPA标准化过程必须解决的问题。但是基站如何根据上行信息在各个终端之间进行资源的调度,是有待解决的问题。
本发明针对上述问题提出相应的解决方案,这对HSUPA标准化进程将产生重要的影响。
发明内容
本发明的目的在于提供一种用于HSUPA的基站调度方法及***,以提高***上行性能,改善用户体验。
本发明所提供的一种用于HSUPA的服务基站调度方法,其特征在于:基站根据终端发送的调度信息SI和满意比特,并根据当前测量的干扰值,以及配置的门限值和相关的资源信息,产生调度命令。
在上述用于HSUPA的服务基站调度方法中,当服务基站收到调度信息SI时,且当配置的相关的资源信息为小区没有配置E-RGCH,所产生的调度命令为绝对命令AG。
在上述用于HSUPA的服务基站调度方法中,当服务基站收到调度信息SI时,且当配置的相关的资源信息为小区配置了E-RGCH,所产生的调度命令为绝对命令AG和相对命令RG中的一种。
在上述用于HSUPA的服务基站调度方法中,当|Et|≥E时,服务基站产生绝对命令AG;否则,产生相对命令RG;其中:E为基站配置门限值参数;Et动态控制变量,Et=Tcurrent-Ttarget,Ttarget为根据所述调度信息SI、干扰、终端用户的满意比特信息所产生用户需求的资源,Tcurrent为通过传输格式信息获取该终端用户当前实际使用的资源。
在上述用于HSUPA的服务基站调度方法中,当服务基站没有收到调度信息SI时,且当配置的相关的资源信息为小区没有配置了E-RGCH,所产生的调度命令为绝对命令AG或不产生调度命令。
在上述用于HSUPA的服务基站调度方法中,当服务基站没有收到调度信息SI时,且当配置的相关的资源信息为小区配置了E-RGCH,所产生的调度命令为相对命令RG。
在上述用于HSUPA的服务基站调度方法中,终端用户的满意比特所表达的信息和服务基站的干扰信息相矛盾时,干扰信息的优先级高于用户的满意比特所代表的信息。
本发明还提供了一种用于HSUPA的服务基站调度方法,其特征在于:根据终端发送的调度信息SI,并根据当前测量的干扰值,以及配置的门限值和相关的资源信息,产生调度命令。
在上述用于HSUPA的服务基站调度方法中,当服务基站收到调度信息SI时,且当配置的相关的资源信息为小区没有配置E-RGCH,所产生的调度命令为绝对命令AG。
在上述用于HSUPA的服务基站调度方法中,当服务基站收到调度信息SI时,且当配置的相关的资源信息为小区已配置了E-RGCH,所产生的调度命令为AG和RG中的一种。
在上述用于HSUPA的服务基站调度方法中:当|Et|≥E时,服务基站产生绝对命令AG;否则,产生相对命令RG;其中:E为基站配置门限值参数;Et动态控制变量,Et=Tcurrent-Ttarget,Ttarget为根据所述调度信息SI、干扰所产生用户需求的资源,Tcurrent为通过传输格式信息获取该终端用户当前实际使用的资源。
在上述用于HSUPA的服务基站调度方法中,当服务基站没有收到调度信息SI时,且当配置的相关的资源信息为小区已配置了E-RGCH,所产生的调度命令为相对命令RG。
本发明还提供了一种用于HSUPA的非服务基站调度方法,其特征在于:根据当前测量的干扰值,以及配置的门限值和相关的资源信息,产生调度命令。
在上述用于HSUPA的非服务基站调度方法中,当配置的相关的资源信息为小区没有配置了E-RGCH,则不产生的调度命令。
在上述用于HSUPA的非服务基站调度方法中,配置的相关的资源信息为小区已配置了E-RGCH,则所产生的调度命令为相对命令RG。
本发明还提供了一种用于HSUPA的基站调度***,其特征在于:包括终端内的发送模块、SRNC内的配置模块和基站中的测量模块和计算模块,其中:计算模块分别与发送模块、配置模块和测量模块相连,发送模块,用以终端发送信息到基站;配置模块,用以SRNC配置相关门限值参数到基站;测量模块,用以基站测量当前的干扰情况;计算模块,用以基站根据当前所获得的信息进行调度。
采用了上述的技术解决方案,即通过本发明提出的相对命令RGS/N的产生方法,服务无线网络控制器(SRNC,Serving Radio network controller)根据当前网络状况配置相关的门限值参数,服务基站根据这些参数,并结合当前的干扰情况和终端用户的Happy bit信息,产生RGS,非服务基站根据这些门限参数和当前的干扰情况产生RGN/S,从而解决各个终端之间进行资源的调度,达到提高***上行性能、改善用户体验的目的,并为HSUPA标准化进程产生重要的影响。
具体实施方式
为了以下描述方便,定义和使用如下符号:AG:服务基站产生的绝对命令;RGS:服务基站产生的相对命令;RGN:非服务基站产生的相对命令;ROT:干扰提升(干扰情况);SI:调度信息。
本发明根据HSUPA的特点和AG,RGS,RGN的定义,并结合3GPP的相关决议,对现有基站如何根据上行信息在各个终端之间进行资源的调度提出了完整的解决方案。
一、关于RGS
(1)SI代表了用户对资源的需求,服务基站必须根据SI对用户在需求作出响应,因此SI是触发产生RGS的机理之一。
(2)3GPP定义了RGN是基于基站当前的ROT情况产生,考虑到RGN和RGS具有相同的功能:作用于终端用户实际使用的资源。因此RGS的产生机理之二也应当是基于服务基站当前的ROT情况。
(3)3GPP RAN2会议目前正在讨论在E-DPCCH传输1bit的Happy bit以简单表达终端用户对当前传输资源的满意程度。该bit信息是在E-DPCCH上传输,因此服务基站和非服务基站都会收到该bit信息。但由于非服务基站只能根据当前的ROT情况作出相应的指令,且该相对调度命令(RGN)只能消极影响终端用户可以使用的资源(RGN=DOWN/Don’t Care)。而对Happy Bit的处理包括两种情况:用户满足当前的资源情况;用户不满足当前的资源情况。因此非服务基站对该bit信息不作出响应。但服务基站对终端的调度包括积极和消极两个方面:
·积极响应:发送新的AG以指示较大的资源上限或RGS=UP
·消极响应:发送新的AG以指示较小资源上限或RGS=DOWN/HOLD
因此如果Happy Bit被3GPP接纳,则服务基站将对该比特信息作出响应。由于1bit Happy bit携带的信息有限,因此服务基站只能根据该比特信息产生相对命令。即Happy bit是RGS产生的机理之三。
此外,终端用户对当前的资源满意与否只能影响单个用户的传输质量。而ROT的高低将严重影响该Node B所控制的所有终端用户的传输质量。因此如果终端用户的Happy bit所表达的信息和服务Node B的ROT信息相矛盾时,ROT的优先级将高于用户的Happy bit所代表的信息。
综上所述,RGS的产生,必须同时考虑3种信息:
●SI
●服务基站ROT信息
●UE的Happy bit信息
●同时,必须考虑到SI的传输是周期和事件触发的,即Node B并不是每个TTI都能够获得SI信息。而ROT信息和Happy bit信息是每个TTI都存在的。
二、关于AG
3GPP规定,在MAC-e数据包中根据需要传输调度信息SI到服务基站,以便服务基站对终端用户可以使用的资源进行调度。由于SI包含丰厚的信息,服务基站可以在不同用户之间合理分配资源,因此服务基站可以根据SI信息、当前的测量干扰信息和终端的Happy bit信息等产生绝对命令AG。
三、基站的调度过程分为服务基站的调度过程和非服务基站的调度过程。
三(A)、服务基站的调度过程:AG、RGS的产生
3a.1服务基站收到来自终端SI的调度过程
参见图2,由于来自终端的调度信息是根据需要传输的,而干扰测量信息ROT、来自终端的Happy bit信息是每个传输周期中都可用的。针对该特点,如果在某个调度时刻,服务基站收到来自终端的调度信息,则服务基站根据来自各个用户的调度信息SI、当前ROT测量信息、来自终端用户的Happy bit,采用一定的规则,在各个用户之间合理分配资源,以提高资源利用率,改善***上行性能。
根据小区配置不同,服务基站将产生不同的命令。
3a.11服务小区没有配置E-RGCH(增强相对命令信道)的情况
SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH(增强型相对命令信道),因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH,而E-AGCH肯定是会配置的。针对该特点,如果小区没有配置了E-RGCH,则服务基站只根据SI,当前ROT信息和各个UE的Hqppy bit(如果Happybit信息被3GPP接收,则考虑该信息,否则不考虑该信息)信息产生AG,并由E-AGCH传输到各个终端。
3a.12服务小区配置E-RGCH信道的情况
SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH,因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH,而E-AGCH肯定是会配置的。针对该特点,如果小区配置了E-RGCH,则服务基站根据一定规则和相应的调度信息,在AG和RGS之间进行切换,产生AG和RGS命令中的一种,通过相应的信道传输到终端:
●如果产生AG,则通过E-AGCH传输到终端
●如果产生RGS,则通过E-RGCH传输到终端
为了实现在AG和RGS之间的选择,SRNC为该基站配置门限值参数E。服务基站根据上述调度信息SI、ROT、终端用户的Happy bit信息(如果Happy bit信息被3GPP接收,则考虑该信息,否则不考虑该信息)等产生用户需求的资源Ttarget,并通过传输格式信息获取该终端用户当前实际使用的资源Tcurrent。定义动态控制变量Et为:
Et=Tcurrent-Ttarget
则选择判决算法如下:
if |Et|≥E then
服务基站产生绝对命令AG并通过E-AGCH向UE发送该命令,
else
服务基站产生相对命令RG并通过E-RGCH发送该命令relative grant。
end if
其中门限值参数E可以通过SRNC重配置。
3a.2服务基站没有收到来自终端SI的情况
参见图2,由于来自终端的调度信息是根据需要传输的,而干扰测量信息ROT、来自终端的Happy bit信息是每个传输周期中都可用的。针对该特点,如果在某个调度时刻,服务基站没有收到来自终端的调度信息,则根据服务小区配置的不同,服务基站将产生不同的命令。
3a.21服务小区没有配置E-RGCH信道的情况
SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH(增强型相对命令信道),因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH,而E-AGCH肯定是会配置的。针对该特点,如果小区没有配置了E-RGCH,且如果服务基站的调度过程没有涉及到该终端,则不产生针对该终端的任何命令。如果服务基站的调度过程涉及到该终端,如根据网络状况需要降低某终端用户的资源情况时,则产生绝对AG命令并通过E-AGCH传输到该终端。
3a.22服务小区配置E-RGCH信道的情况
SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH(增强型相对命令信道),因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH,而E-AGCH肯定是会配置的。针对该特点,如果小区配置了E-RGCH,此时服务基站只根据ROT信息、Happy bit信息产生RGS。
根据Happy bit是否被接受,RGS的产生分为两种情况:
3a.221无Happy bit的情况
由于目前Happy bit正在被HSUPA标准化组织讨论,因此以后会根据讨论结果,决定是否采用Happy bit的表达方式。针对该特点,如果Happy bit没有被标准化组织采纳,则根据服务基站相对命令的(RGS)的功能,并参考非服务基站相对命令(RGN)的定义,本发明定义RGS由服务基站根据当前的干扰情况产生。
SRNC为服务基站配置门限参数。服务基站根据当前测量得到的干扰情况和门限值,作出相应的判决。
■在连续n1传输周期中,服务基站测量的干扰大于门限值1,则服务基站产生DOWN的相对命令:
■在连续n2传输周期中,服务基站测量的干扰小于门限值2,则服务基站产生UP的相对命令
■如果在连续n3个传输周期中,服务基站测量的干扰在门限1和2之间,则产生HOLD的相对命令
其中:各个门限值参数,以及n1,n2,n3为SRNC根据当前网络情况配置,并可以在业务传输过程中进行重配置。
3a.222有Happy bit的情况
由于目前Happy bit正在被HSUPA标准化组织讨论,因此以后会根据讨论结果,决定是否采用Happy bit的表达方式。针对该特点,如果Happy bit被标准化组织采纳,由于Happy bit传递的信息有限,因而只能影响服务基站产生相对命令的调度过程。且Happy bit只能表达某个终端用户对资源的需求情况,而服务基站的干扰情况将影响该基站所控制的所有用户的传输质量。因而基站干扰情况的优先级高于Happy bit的优先级。故有如下的RGS产生过程:
·终端用户满足当前资源的占用情况
服务基站根据3a.221的过程产生相对调度命令
·终端用户不满足当前资源的占用情况
●如果在连续n1传输周期中,服务基站测量的干扰大于门限值1,则服务基站产生DOWN的相对命令;
●如果在服务基站测量的干扰在门限值1和门限值2之间,则根据Happy bit所表达的信息产生相对调度命令。
三(B)、非服务基站的调度过程:RGN的产生
3b.1没有配置E-RGCH的情况
参见图3,非服务基站只能根据当前的干扰情况产生相对调度命令。SRNC根据当前的网络状况,为非服务基站配置门限参数。由于SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH(增强型相对命令信道),因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH。针对该特点,如果非服务小区没有没有配置了E-RGCH,则非服务基站不做任何处理。
3b.2配置E-RGCH的情况
参见图3,非服务基站只能根据当前的干扰情况产生相对调度命令。SRNC根据当前的网络状况,为非服务基站配置门限参数。由于SRNC根据网络规划的结果决定是否为小区分配用于传输RG命令的E-RGCH(增强型相对命令信道),因此存在一些小区具有E-RGCH,一些小区没有配置E-RGCH。针对该特点,如果非服务小区有配置了E-RGCH,则非服务基站根据当前干扰情况和这些门限值产生产生RGN:
■在连续n4传输周期中,非服务基站测量的干扰大于门限值4,则非服务基站产生DOWN的相对命令:
■如果在连续n5个传输周期中,非服务基站测量的干扰小余在门限5,则产生HOLD的相对命令
这些门限值参数可以在传输过程被重配置。
如图1所示,本发明提供的一种用于HSUPA的基站调度***,包括终端内的发送模块10、SRNC内的配置模块20、基站中的测量模块30和计算模块40,其中:计算模块40分别与发送模块10、配置模块20和测量模块30相连。发送模块10,用以终端发送信息到基站;配置模块20,用以SRNC配置相关门限值参数到基站;测量模块30,用以基站测量当前的干扰情况;计算模块40,用以基站根据当前所获得的信息进行调度。
本发明首次提出:
●服务基站根据SI、ROT和来自终端用户的Happy bit信息产生AG或RGS。
●如果没有收到SI信息,且Happy bit不被采用,提出了RGS以服务基站的干扰大小为基础。
●如果没有收到SI信息,且Happy bit被3GPP采用。则只有服务基站对Happybit进行处理,并将只影响RGS。即服务基站根据当前的干扰情况和Happybit所徙带的信息,生产合适相对命令。如果当前基站的干扰情况和Happy bit所表达的信息矛盾,则以干扰情况优先级为高。即RGS以服务基站的干扰和Happy bit信息相关。
本发明首次提出了相对命令RGS/N的产生方法:SRNC根据当前网络状况配置相关的门限值参数。服务基站根据这些参数,并结合当前的干扰情况和终端用户的Happy bit信息,产生RGS,非服务基站根据这些门限参数和当前的干扰情况产生RGN/S。
以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明范畴之内,应由各权利要求限定。