移动通信系统业务带宽动态控制分配方法转让专利

申请号 : CN200580049545.0

文献号 : CN101167387B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 窦建武

申请人 : 中兴通讯股份有限公司

摘要 :

本发明涉及一种移动通信系统业务带宽动态控制分配方法,包括设置初始配置参数;定义系统负荷状态、业务功率状态、业务量状态;所述是否达到系统负荷上限;判断所述是否达到业务功率上限;判断所述是否达到所述业务量下限或业务量上限;根据当前的分配带宽对应的级数以及判断原则,执行减少或增加级数的操作步骤。本发明综合了通讯业务的业务量需求、功率限制因素和系统负荷多方因素,对业务带宽进行动态控制分配,从而能够抑制传统带宽调整技术中,独立的业务带宽调整而带来的业务信道带宽震荡,有效利用系统的无线资源,减少信令开销,抑制信号功率的峰均比,实现对业务带宽的动态分配调整。

权利要求 :

1.一种移动通信系统业务带宽动态控制分配方法,该方法首先在系统中设置初始配置参数,该初始配置参数包括业务带宽调整的级数以及每个级数所对应的分配带宽;所述分配带宽的最小数值对应最低的所述级数;所述分配带宽的最大数值对应最高的所述级数;

所述初始配置参数还包括第一事件功率、第二事件功率、系统负荷过载门限以及所述第一事件的数据业务量缓冲区门限、所述第二事件的数据业务量缓冲区门限;

然后,定义系统的实时负荷大于或等于所述系统负荷过载门限时,系统负荷状态为系统负荷上限;定义业务实时功率大于或等于所述第一事件功率时,业务功率状态为业务功率上限;定义业务实时缓冲区业务量大于或等于所述第一事件的数据业务量缓冲区门限时,业务量状态为业务量上限,而所述业务实时缓冲区业务量小于或等于所述第二事件的数据业务量缓冲区门限时,业务量状态为业务量下限;

完成所述初始化设置和定义后,当系统轮询周期定时器到时,通过以下步骤对系统业务带宽进行动态控制分配:步骤1、判断所述系统负荷状态是否达到所述系统负荷上限,如果达到,则判断系统负荷状态计时器是否到时,到时,则执行步骤5,不到时,则执行步骤2;如果所述系统负荷状态未达到所述系统负荷上限,则继续执行步骤2;

步骤2、判断所述业务功率状态是否达到所述业务功率上限,如果达到,则判断业务功率状态计时器是否到时,到时,则执行步骤5,不到时,则执行步骤3;如果所述业务功率状态未达到所述业务功率上限,则继续执行步骤3;

步骤3、判断所述业务量状态是否达到所述业务量下限,如果达到,则判 断业务量下限计时器是否到时,到时,则执行步骤5,不到时,则执行步骤4;如果所述业务量状态未达到所述业务量下限,则继续执行步骤4;

步骤4、判断所述业务量状态是否达到所述业务量上限,如果达到,则判断业务量上限计时器是否到时,到时,则执行步骤6,不到时,则执行步骤8;如果所述业务量状态未达到所述业务量上限,则直接执行步骤8;

步骤5、判断当前的所述分配带宽对应的所述级数是否为所述最低,如果不是,则将当前的所述分配带宽对应的所述级数降低一级,如果是,则执行步骤7;

步骤6、判断当前的所述分配带宽对应的所述级数是否为所述最高,如果不是,则将当前的所述分配带宽对应的所述级数增加一级,如果是,则执行步骤7;

步骤7、停止与此次所述级数调整原因相关的计时器,结束一次系统业务带宽的调整;

步骤8、等待所述系统轮询周期定时器到时后,进行下一次所述系统业务带宽动态控制分配。

2.根据权利要求1所述的移动通信系统业务带宽动态控制分配方法,所述步骤1中,在所述系统负荷状态已达到所述系统负荷上限后,在进行所述判断系统负荷状态计时器是否到时之前,还增加有判断所述系统负荷状态计时器是否未启动的步骤,当所述系统负荷状态计时器未启动,则执行启动所述系统负荷状态计时器的操作;当所述系统负荷状态未达到所述系统负荷上限时,在执行所述步骤2之前,还增加有判断所述系统负荷状态计时器是否已经启动的步骤,若所述系统负荷状态计时器未启动,则执行步骤2,若所述 系统负荷状态计时器已经启动,则停止该系统负荷状态计时器后再执行步骤2。

3.根据权利要求2所述的移动通信系统业务带宽动态控制分配方法,所述步骤2中,在所述业务功率状态已达到所述业务功率上限后,在进行所述判断业务功率状态计时器是否到时之前,还增设有判断所述业务功率状态计时器是否未启动的步骤,当所述业务功率状态计时器未启动,则执行启动所述业务功率状态计时器的操作;当所述业务功率状态未达到所述业务功率上限时,在执行所述步骤3之前,还增加有判断所述业务功率状态计时器是否已经启动的步骤,若所述业务功率状态计时器未启动,则执行步骤3,若所述业务功率状态计时器已经启动,则停止该业务功率状态计时器后再执行步骤3。

4.根据权利要求3所述的移动通信系统业务带宽动态控制分配方法,所述步骤3中,在所述业务量状态已达到所述业务量下限后,在进行所述判断业务量下限计时器是否到时之前,还增设有判断所述业务量下限计时器是否未启动的步骤,当所述业务量下限计时器未启动,则执行启动所述业务量下限计时器的操作,此时,如果所述业务量上限计时器为启动状态,则停止该业务量上限计时器;当所述业务量状态未达到所述业务量下限时,在执行所述步骤4之前,还增加有判断所述业务量下限计时器是否已经启动的步骤,若所述业务量下限计时器未启动,则执行步骤4,若所述业务量下限计时器已经启动,则停止该业务量下限计时器后再执行步骤4。

5.根据权利要求4所述的移动通信系统业务带宽动态控制分配方法,所述步骤4中,在所述业务量状态已达到所述业务量上限后,在进行所述判断业务量上限计时器是否到时之前,还增设有判断所述业务量上限计时器是否启动的步骤,当所述业务量上限计时器未启动,则启动所述业务量上限计时器,此时,如果所述为启动状态,则停止该业务量下限计时器。

6.根据权利要求1-5任一所述的移动通信系统业务带宽动态控制分配方法,其步骤1中所述系统负荷状态为实时更新的参数,其更新的操作步骤具体为:步骤10、判断是否收到系统实时负荷测量报告信息,如果收到,则执行步骤11,如果未收到,则执行步骤13;

步骤11、判断当前所述系统的实时负荷是否大于或等于所述系统负荷过载门限,如果判断结果为是,则所述系统负荷状态到达所述系统负荷上限,然后执行步骤13;如果判断结果为不是,则执行步骤12;

步骤12、判断当前所述系统的实时负荷是否小于或等于所述系统负荷恢复门限,如果判断结果为是,则所述系统负荷状态到达所述系统负荷下限,然后执行步骤13;如果判断结果为不是,则所述系统负荷状态处于中间状态,然后执行步骤12;

步骤13、结束一次对所述系统负荷状态进行更新的操作,并等待下一次更新。

7.根据权利要求1-5任一所述的移动通信系统业务带宽动态控制分配方法,其步骤2中所述业务功率状态为实时更新的参数,其更新的操作步骤具体为:步骤20、判断是否收到业务实时发射功率测量报告信息,如果收到,则执行步骤21;如果未收到,则执行步骤23;

步骤21、判断当前所述业务实时功率是否大于或等于所述第一事件功率,如果判断结果为是,则所述业务功率状态到达所述业务功率上限,然后执行 步骤23;如果判断结果为不是,则执行步骤22;

步骤22、判断当前所述业务实时功率是否小于或等于所述第二事件功率,如果判断结果为是,则所述业务功率状态到达所述业务功率下限,然后执行步骤23;如果判断结果为不是,则所述业务功率状态处于中间状态,然后执行步骤23;

步骤23、结束一次对所述业务功率状态进行更新的操作,等待下一次更新。

8.根据权利要求1-5任一所述的移动通信系统业务带宽动态控制分配方法,其步骤3中所述业务量状态为实时更新的参数,其更新的操作步骤具体为:步骤30、判断是否收到业务实时缓冲区业务量测量报告信息,如果收到,则执行步骤

31;如果未收到,则执行步骤33;

步骤31、判断当前所述业务实时缓冲区业务量是否大于或等于所述第一事件的数据业务量缓冲区门限,如果判断结果为是,则所述业务量状态到达所述业务量上限,然后执行步骤33;如果判断结果为不是,则执行步骤32;

步骤32、判断当前所述业务实时缓冲区业务量是否小于或等于所述第二事件的数据业务量缓冲区门限,如果判断结果为是,则所述业务量状态到达所述业务量下限,然后执行步骤33;如果判断结果为不是,则所述业务量状态处于中间状态,然后执行步骤33;

步骤33、结束一次对所述业务量状态进行更新的操作,等待下一次的更新。

说明书 :

移动通信系统业务带宽动态控制分配方法

技术领域

[0001] 本发明涉及一种移动通信系统业务带宽动态控制分配方法,尤其是一种在移动通信系统中,根据综合业务的业务需求量、业务功率限制因素以及系统负荷限制因素进行业务带宽的动态控制分配的方法。

背景技术

[0002] 在移动通信系统中,因为频谱资源是十分有限的,所以,业务带宽的动态分配调整对于移动系统而言非常重要。通常,需要对业务带宽进行动态分配的原因主要来自三个方面。第一个方面,对于分组数据业务而言,其业务具有突发性,固定带宽分配是不合适的,因此根据业务的实时需求来动态分配带宽十分必要。第二个方面,由于业务数据越高,所需的功率也会越高,这势必会对覆盖造成影响,在最大功率额定的情况下,覆盖边缘的数据速率要小于覆盖中心部分的数据速率,因此,如果进行动态的业务带宽调整,可以在误码率满足业务的服务质量要求的条件下,保证业务在小区覆盖边缘处以较小的数据速率发送。第三个方面,当移动通信系统负荷超载时,进行业务带宽的调整,是保证系统稳定的一个手段。从上述三个方面的原因看出,业务带宽的调整触发因素是相互独立的,而相互独立的业务带宽的调整势必会产生矛盾,并且由于是在动态下进行业务带宽调整,因此所述矛盾会带来业务带宽调整的震荡,也就是说,可能某个因素刚刚将业务带宽增加,而另一个因素又将业务带宽减少,反复进行,耗费系统无线资源,同时也使得业务带宽总是处于不稳定的震荡状态。
[0003] 在美国专利《无线通信系统中对诸如速率和功率进行反向链路资源调度的分布式优化方法和设备》,专利申请号为20030193907中,提出了信道带宽分配方法,该方法仅考虑了功率限制因素,而中国专利《一种基于源速率估 0001] 计的动态信道配置方法》,专利申请号为01132746.4也提出了信道带宽分配方法,该方法则仅考虑了业务量的需求,因此,这两篇专利所考虑的业务带宽调整因素均十分有限,并不能在真正意义上实现对业务带宽的动态分配调整。

发明内容

[0004] 本发明的目的在于针对上述移动通信系统中,独立的业务带宽的调整会带来业务带宽调整的震荡,且现有业务带宽分配技术不能在真正意义上实现对业务带宽的动态分配调整,而提供一种移动通信系统业务带宽动态控制分配方法,该方法综合考虑业务带宽需求、业务覆盖、业务功率限制以及系统负荷限制因素,对业务带宽实现动态控制分配。 [0005] 为实现上述目的,本发明采用的一种移动通信系统业务带宽动态控制分配方法,该方法首先在系统中设置初始配置参数,该初始配置参数包括业务带宽调整的级数以及每个级数所对应的分配带宽;所述分配带宽的最小数值对应最低的所述级数;所述分配带宽的最大数值对应最高的所述级数;所述初始配置参数还包括第一事件功率、第二事件功率、系统负荷过载门限以及所述第一事件的数据业务量缓冲区门限、所述第二事件的数据业务量缓冲区门限;
[0006] 然后,定义系统的实时负荷大于或等于所述系统负荷过载门限时,系统负荷状态为系统负荷上限;定义业务实时功率大于或等于所述第一事件功率时,业务功率状态为业务功率上限;定义业务实时缓冲区业务量大于或等于所述第一事件的数据业务量缓冲区门限时,业务量状态为业务量上限,而所述业务实时缓冲区业务量小于或等于所述第二事件的数据业务量缓冲区门限时,业务量状态为业务量下限;
[0007] 完成所述初始化设置和定义后,当系统轮询周期定时器到时,通过以下步骤对系统业务带宽进行动态控制分配:
[0008] 步骤1、判断所述系统负荷状态是否达到所述系统负荷上限,如果达到, 则判断系统负荷状态计时器是否到时,到时,则执行步骤5,不到时,则执行步骤2;如果所述系统负荷状态未达到所述系统负荷上限,则继续执行步骤2;
[0009] 步骤2、判断所述业务功率状态是否达到所述业务功率上限,如果达到,则判断业务功率状态计时器是否到时,到时,则执行步骤5,不到时,则执行步骤3;如果所述业务功率状态未达到所述业务功率上限,则继续执行步骤3;
[0010] 步骤3、判断所述业务量状态是否达到所述业务量下限,如果达到,则判断业务量下限计时器是否到时,到时,则执行步骤5,不到时,则执行步骤4;如果所述业务量状态未达到所述业务量下限,则继续执行步骤4;
[0011] 步骤4、判断所述业务量状态是否达到所述业务量上限,如果达到,则判断业务量上限计时器是否到时,到时,则执行步骤6,不到时,则执行步骤8;如果所述业务量状态未达到所述业务量上限,则直接执行步骤8;
[0012] 步骤5、判断当前的所述分配带宽对应的所述级数是否为所述最低,如果不是,则将当前的所述分配带宽对应的所述级数降低一级,如果是,则执行步骤7; [0013] 步骤6、判断当前的所述分配带宽对应的所述级数是否为所述最高,如果不是,则将当前的所述分配带宽对应的所述级数增加一级,如果是,则执行步骤7; [0014] 步骤7、停止与此次所述级数调整原因相关的计时器,结束一次系统业务带宽的调整;
[0015] 步骤8、等待所述系统轮询周期定时器到时后,进行下一次所述系统业务带宽动态控制分配。
[0016] 上述技术方案中,将业务带宽的调整分为多个不同的级别,并给每个级别分配一个相应的业务带宽数值,使每个级别的业务带宽呈阶梯状分布,系统可以通过升高或降低级别实现业务带宽的调整。预先设置的初始配置参数可以用来计算定义系统负荷状态(SYS)、业务功率状态(MSP)以及业务量状态(MSB)。
[0017] 上述的第一事件和第二事件是用来检测无线链路的实际发射功率是否高于或低于给定的门限值,其中,第一事件功率的特征参数为相应的第一事件功率绝对门限,第二事件功率的特征参数为相应的第二事件功率绝对门限,同样,第一事件的数据业务量缓冲区门限和第二事件的数据业务量缓冲区门限则是检测无线链路的实际数据量是否高于或低于给定的数据业务量缓冲区门限值。上述两个事件的参数特性是本发明进行业务带宽动态调整的触发条件和约束条件。
[0018] 上述本步骤中,所用定时器的主要功能在于判断各个测量数据是否在给定的时间内均满足预先设定的各类参数条件,防止系统负荷的偶然抖动所造成的误判决。 [0019] 本发明的业务带宽动态控制分配原则为:
[0020] A.业务带宽下调原则:
[0021] a.业务量实时需求减少
[0022] b.业务的实时发射功率过高
[0023] c.系统的实时负荷过大
[0024] B.业务带宽上调原则:
[0025] a.业务量实时需求增加
[0026] 需要同时满足下列两个约束条件:
[0027] a.业务的实时发射功率未超过预定门限
[0028] b.系统的实时负荷未超过预定门限
[0029] 系统通过测量SYS、MSP及MSB并依据上述业务带宽动态控制分配原则,对业务带宽进行动态控制分配。
[0030] 通过上述技术方案可以看出,本发明综合了通讯业务的业务量需求、功率限制因素和系统负荷多方因素,对业务带宽进行动态控制分配,从而能够抑制传统带宽调整技术中,由于单独考虑局部带宽,通过独立的业务带宽调整而带来的业务信道带宽震荡,能够有效利用系统的无线资源,减少信令开 销,抑制信号功率的峰均比,在真正意义上实现对业务带宽的动态分配调整。
[0031] 以下,通过具体实施方式并结合附图对本发明做进一步的详细说明。 附图说明
[0032] 图1为本发明的业务带宽动态控制分配流程图;
[0033] 图2为本发明的系统负荷状态更新过程示意图;
[0034] 图3为本发明的业务功率状态更新过程示意图;
[0035] 图4为本发明的业务量状态更新过程示意图。

具体实施方式

[0036] 本发明对系统业务带宽的动态控制分配过程如图1所示,其操作步骤如下: [0037] 步骤101、该步骤为开始状态,需要进行初始化设定以及相关定义,具体为,设置初始配置参数,该初始配置参数包括业务带宽调整的级数以及每个级数所对应的分配带宽,例如,可以将业务带宽的调整级数设为n级,将业务带宽的最大分配带宽设为R[n],一次对于n以下的级数n-1至1所对应的分配带宽设为R[n-1]至R[1],则业务的初始分配带宽:Rlive_ini=R[s_ini],且s_ini属于[1,..,n]。在设置初始配置参数过程中,还包括设置第一事件(或称之为A事件)的功率(Pa)、第二事件(或称之为B事件)的功率(Pb)、系统负荷过载门限(Lo)、系统负荷恢复门限(Lr)以及A事件的数据业务量缓冲区门限(Ba)、B事件的数据业务量缓冲区门限(Bb)。完成上述初始化设置后,进行以下定义: [0038] 定义SYS,且设系统的实时负荷(Llive)≥Lo时,SYS为系统负荷上限(SYSover);
定义业务功率状态MSP,且设业务实时功率(Plive)≥Pa时,MSP为业务功率上限(MSPover);定义MSB,且设业务实时缓冲区业务量(Blive)≥Ba时,MSB为业务量上限(MSBhigh),而所述Blive≤Bb时,MSB为业 务量下限(MSBlow)。完成开始状态的设置和定义后,通过以下步骤对移动通信系统业务带宽进行动态控制分配。
[0039] 步骤102、判决系统的轮询周期定时器是否到时,当轮询周期到时,则执行步骤104;当轮询周期未到时,则执行步骤103等待并返回步骤102。
[0040] 步骤104、判断SYS是否达到SYSover,如果达到,则执行步骤105;如果未达到,则执行步骤112。
[0041] 步骤105、判断系统负荷状态计时器(TimerSYS)是否未启动,当TimerSYS未启动,则执行步骤106;当TimerSYS已经启动,则执行步骤107。
[0042] 步骤106、启动TimerSYS。
[0043] 步骤107、判断TimerSYS是否到时,到时,则执行步骤108,不到时,则通过图中的A转入执行步骤114。
[0044] 步骤108、判断当前的分配带宽对应的级数是否为最低,也就是说,该级数所对应的分配带宽是否已经是最小,如果不是,则执行步骤109,如果当前的分配带宽对应的级数为最低,则执行步骤110。
[0045] 步骤109、将当前的分配带宽所对应的级数降低一级,即由原来的R[s]降为R[s-1](s以及s-1属于级数范围[1,..,n]中的两个相邻级数)。
[0046] 步骤110、停止与本次带宽分配调整原因相关联的计时器。
[0047] 步骤111、结束一次系统业务带宽的调整。在此状况下,等待新的轮询周期到时后,从步骤104开始新一轮的系统业务带宽的调整。
[0048] 步骤112、判断TimerSYS是否已经启动,若已经启动,则执行步骤113后执行步骤114,若未启动,则直接执行步骤114。
[0049] 步骤113、停止TimerSYS。
[0050] 步骤114、判断MSP是否达到MSPover,如果达到,则执行步骤115;如果MSP未达到MSPover,则执行步骤118。
[0051] 执行步骤115、判断业务功率状态计时器(TimerMSP)是否未启动,当未启动时,则执行步骤116;当启动时,执行步骤117。
[0052] 步骤116、启动TimerMSP。
[0053] 步骤117、判断TimerMSP是否到时,到时,则执行步骤108,不到时,则通过图中B转入执行步骤120。
[0054] 步骤118、判断TimerMSP是否已经启动,若未启动,则执行步骤120,若已经启动,则执行步骤119。
[0055] 步骤119、停止TimerMSP。
[0056] 步骤120、判断MSB是否达到MSBlow,如果达到,则执行步骤121;如果未达到,则执行步骤124。
[0057] 步骤121、判断业务量下限计时器(TimerMSB1)是否未启动,当其未启动时,则执行步骤122;当其已经启动,则执行步骤123。
[0058] 步骤122、启动TimerMSB1,此时,如果业务量上限计时器(TimerMSBh)为启动状态,则停止TimerMSBh。
[0059] 步骤123、判断TimerMSB1是否到时,到时,则执行步骤108;不到时,则通过图中C转入执行步骤126。
[0060] 步骤124、判断TimerMSB1是否已经启动,若未启动,则执行步骤126,若已经启动,则执行步骤125。
[0061] 步骤125、停止TimerMSB1后再执行步骤126。
[0062] 步骤126、判断MSB是否达到MSBhigh,如果达到,则执行步骤127;如果未到达,则执行步骤111。
[0063] 步骤127、判断TimerMSBh是否启动,未启动时,则执行步骤128;启动时,则执行步骤129;
[0064] 步骤128、启动TimerMSBh,此时,如果TimerMSB1为启动状态,则停止该TimerMSB1。
[0065] 步骤129、判断TimerMSBh是否到时,到时,则执行步骤130;未到时,则执行步骤111。
[0066] 步骤130、判断当前的分配带宽对应的级数是否为最高,也就是说,该级 数所对应的分配带宽是否已经是最大,如果不是,则执行步骤131;如果是,则通过图中的D转入执行步骤110。
[0067] 步骤131、将当前的分配带宽所对应的级数增加一级,即由原来的R[s]增加为R[s+1](s以及s+1属于级数范围[1,..,n]中的两个相邻级数)。
[0068] 在上述针对业务带宽进行控制分配或调整的过程中,通讯系统参照了SYS,MSP和MSB这三个参数。由于在实时系统中,这三个参数是随时处于变化之中,在读取这三个参数时,为了防止一些瞬间的不稳定数值的干扰,造成调整过程的偏差,可以通过分别对应设定计时器的方式,读取稳定、准确的参数。系统的轮询周期定时器的设定,使系统能够通过预先设定的时间间隔对系统的业务带宽进行轮巡式的动态分配控制。
[0069] 在本发明中,由于SYS,MSP和MSB总处于变化的,因此,为了保证系统能够获得实时变化的参数,需要对SYS,MSP和MSB进行更新,并且这种更新可以不依赖于系统对带宽的分配控制进程而彼此独立并行,具体更新过程如下。
[0070] 对SYS的更新过程
[0071] 如图2所示,开始初始化时,SYS处于中等负荷状态,即,系统实时负荷Llive处于Lo与Lr之间。在系统运行中,SYS的更新过程包括下列各步骤。
[0072] 步骤210、判断是否收到系统实时负荷测量报告信息,如果收到,则执行步骤211,如果未收到,则执行步骤213。
[0073] 步骤211、判断当前Llive是否大于或等于Lo,如果判断结果为是,则SYS到达SYSover,然后执行步骤213;如果判断结果为不是,则执行步骤212;
[0074] 步骤212、判断当前Llive是否小于或等于Lr,如果判断结果为是,则SYS到达SYSreover,然后执行步骤213;如果判断结果为不是,则所述SYS处于中间状态(SYSmid),然后执行步骤213;
[0075] 步骤213、结束一次对SYS进行更新的操作,等待下一次更新。 [0076] 对MSP的更新过程
[0077] 如图3所示,开始初始化时,MSP处于中等功率状态,即,业务实时功率Plive处于Pa与Pb之间。在系统运行中,MSP的更新过程包括下列各步骤。
[0078] 步骤220、判断是否收到业务实时发射功率测量报告信息,如果收到,则执行步骤221;如果未收到,则执行步骤223;
[0079] 步骤221、判断当前Plive是否大于或等于Pa,如果判断结果为是,则MSP到达MSPover,然后执行步骤223;如果判断结果为不是,则执行步骤222;
[0080] 步骤222、判断当前Plive是否小于或等于Pb,如果判断结果为是,则MSP到达MSPreover,然后执行步骤223;如果判断结果为不是,则MSP处于中间状态(MSPmid),然后执行步骤223;
[0081] 步骤223、结束一次对MSP进行更新的操作,等待下一次更新。 [0082] 对MSB的更新过程
[0083] 如图4所示,开始初始化时,MSB处于中等业务量状态,即,Blive处于Ba与Bb之间。在系统运行中,MSB的更新过程包括下列各步骤。
[0084] 步骤230、判断是否收到业务实时发射功率测量报告信息,如果收到,则执行步骤231;如果未收到,则执行步骤233;
[0085] 步骤231、判断当前Blive是否大于或等于Ba,如果判断结果为是,则MSB到达MSBhigh,然后执行步骤233;如果判断结果为不是,则执行步骤232;
[0086] 步骤232、判断当前Blive是否小于或等于Bb,如果判断结果为是,则MSB到达MSBlow,然后执行步骤233;如果判断结果为不是,则MSB处于中间状态(MSBmid),然后执行步骤233;
[0087] 步骤233、结束一次对MSB进行更新的操作,等待下一次更新。 [0088] 上述三个参数的更新过程是并行的,相互之间没有耦合关系,每一个参数的测量更新均各自维护相关的状态,其中判断结果需要在一段时间内均成立,才能够确认成立。 [0089] 本发明的一个具体实施例的简要过程如下。
[0090] 首先,设置初始配置参数
[0091] 业务带宽调整级数N=3;
[0092] 业务的最大分配带宽R[3]=384kbps;
[0093] 业务的次小分配带宽R[2]=144kbps;
[0094] 业务的最小分配带宽R[1]=64kbps;
[0095] 且,业务的初始分配带宽Rlive_ini=R[2]。
[0096] 设通讯系统的业务的最大发射功率Pmax=38dBm;
[0097] 设A事件功率Pa=37dBm,B事件功率Pb=32dBm。
[0098] 设系统负荷过载门限:Lo=42dBm;
[0099] 设系统负荷恢复门限:Lr=40dBm。
[0100] 以上两个参数之间的约束关系:Lo>Lr
[0101] 设业务量A事件数据业务量缓冲区门限:Ba=4K BYTEs;
[0102] 设业务量B事件数据业务量缓冲区门限:Bb=1K BYTEs。
[0103] 系统在测量中得到系统的实时负荷Llive=39.5dBm、业务实时功率Plive=37.5dBm、业务实时缓冲区业务量Blive=5K BYTEs,从而得到:
[0104] Llive=<Lr,SYS=SYSrecover;
[0105] Plive>=Pa,MSP=MSPover;
[0106] Blive>=Ba,MSB=MSBhigh。
[0107] 根据上述图1所示业务带宽动态控制分配过程步可知,虽然当前系统的负荷状态较低,且业务量需求要求增加带宽,但因为业务功率过载,最终业务带宽的速率因该下调一级,即,使Rlive=R[1]=64kbps。
[0108] 工业应用效果
[0109] 本发明方法同时考虑了业务数据流量需求、业务功率配置限制以及系统负荷三个因素来进行业务带宽的动态分配,具有易于实现,计算复杂低,系统开销小,便于在实际系统开发中应用等特点,可以避免单独考虑局部带宽调整需求而导致的带宽控制震荡,能够有效利用系统的无线资源,减少信令开销,抑制信号功率的峰均比。
[0110] 最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。