控制上行功率的方法及装置的制造方法

xiaoxiao2020-10-23  44

控制上行功率的方法及装置的制造方法
【技术领域】
[0001]本发明涉及上行控制信道(DPCCH)符号级功率控制技术,尤其涉及一种控制上行功率的方法及装置。
【背景技术】
[0002]第三代(3G)移动通信的目标是能够使用户在各种条件下,都可以畅通地通信,支持从话音到分组数据、图像到多媒体业务的能力,这就要求更高的数据速率、更宽的数据带宽、更高的频谱利用率、更好的服务质量、更低的功耗以及系统成本。宽带码分多址(WCMDA,Wideband Code Divis1n MultipleAccess)是 3G 的主流标准之一,功率控制作为 WCDMA 的关键技术之一,是抵抗远近效应和自干扰问题、改善通信质量的重要技术手段。
[0003]目前WCDMA的一种能分离多径信号并有效合并多径信号能量的最终接收机(RAKE接收机)中上行专用控制信道(DPCCH, Dedicated Physical Control Channel)的符号级处理方法,如图1所示,该方法主要包括信道估计、控制信道补偿和最大比合并(MRC,MaximumRat1 Combing)、信号干扰比(SIR, Signal to Interference Rat1)估计、频偏估计、传输格式组合指不(TFCI, Transport Format Combinat1n Indicator)译码、DPCCH 符号检测、闭环分集和上下行功率控制;功率控制在RAKE接收机中分为上行和下行两个方向,其中的上行功率控制是指由节点B (Node B)进行信道检测和质量评估并控制用户端功率升降,而下行功率控制是指Node B根据用户端发送过来的DPCCH信道中的发送功率指令(TPC,Transmit Power Command)符号判断和计算Node B端功率升降,在通信环境良好,信号的衰减和干扰较小时,可以在保证通信质量的前提下通过功率控制降低用户的发射功率,从而减小用户之间的相互干扰、增加系统容量、减小系统功耗;在通信环境恶劣时,通过增加用户的发射功率,增强信号的强度,保证信号在恶劣的环境中其信号干扰比依然良好,从而保证通信的可靠性和质量。
[0004]由于远近效应和自干扰的问题,提高单用户发射功率会影响其他用户的服务质量,所以功率控制在WCDMA系统中呈现出矛盾的两个方面:一方面提高发射功率能改善用户的服务质量和性能,另一方面提高发射功率又会增加对其他用户的干扰,导致其它用户的服务质量和性能的下降。

【发明内容】

[0005]为解决现有存在的技术问题,本发明提供一种控制上行功率的方法及装置。
[0006]本发明的技术方案是这样实现的:
[0007]本发明提供的一种控制上行功率的方法,该方法包括:
[0008]节点B (Node B)统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率。
[0009]上述方案中,该方法还包括:当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,对所述用户端按需分配功率。
[0010]上述方案中,所述Node B统计小区内所有用户端的发射总功率值之前,该方法还包括:所述Node B根据信号干扰比(SIR)与所述小区内的各用户端的信号干扰比门限值(SIR_TARGET)的大小关系确定所述小区内各用户端是否需要抬升功率;当SIR〈SIR_TARGET时,确定用户端需要抬升功率,当SIR ^ SIR_TARGET时,确定用户端不需要抬升功率。
[0011]上述方案中,所述允许符合所述小区的干预策略的用户端抬升功率为:在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率;
[0012]或者,在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,允许所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0013]上述方案中,所述Node B统计小区内所有用户端的发射总功率值之前,该方法还包括:所述Node B对用户端设置例外权限,并对用户端是否有例外权限进行标记;所述Node B读取各用户端的权限标记,根据权限标记确定所述用户端具有例外权限,按照所述用户端的需求抬升功率。
[0014]本发明还提供一种控制上行功率的装置,该装置包括:测量单元、过程控制单元、比较单元、选择单元;其中,
[0015]所述测量单元,用于统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值进行对比,将获得的对比结果发送给选择单元;
[0016]所述选择单元,用于当对比结果为发射总功率值小于小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,选择启用所述小区的干预策略,发送选择结果给过程控制单元;
[0017]所述过程控制单元,用于当选择结果为选择启用所述小区的干预策略时,允许符合所述小区的干预策略的用户端抬升功率。
[0018]上述方案中,所述选择单元,还用于当对比结果为所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,选择不启用所述小区的干预策略,发送选择结果给过程控制单元;
[0019]所述过程控制单元,还用于当选择结果为选择不启用所述小区的干预策略时,对所述用户端按需分配功率。
[0020]上述方案中,该装置还包括比较单元,用于根据信号干扰比(SIR)与所述小区内的各用户端的信号干扰比门限值(SIR_TARGET)的大小关系确定所述小区内各用户端是否需要抬升功率;当SIR〈SIR_TARGET时,确定用户端需要抬升功率,当SIR彡SIR_TARGET时,确定用户端不需要抬升功率。
[0021]上述方案中,所述过程控制单元,具体用于在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率;
[0022]或者,用于在用户端具有多条链路、且多条链路不在同一小区的情况下,当多条链路均符合所在小区的干预策略时,对所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且所述链路需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且所述链路需要抬升功率时,读取所述链路的抬升功率的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0023]上述方案中,所述过程控制单元,还用于对用户端设置例外权限,并对用户端是否有例外权限进行标记;还用于读取各用户端的权限标记,根据权限标记确定所述用户端具有例外权限,按照所述用户端的需求抬升功率。
[0024]本发明提供的一种控制上行功率的方法及装置,Node B统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率;如此,本发明既能够保证在通信质量较好的环境下对用户端进行正常的抬升功率,又能够保证在通信质量较差的环境下根据需要对用户端进行有选择的抬升功率,通过控制用户端功率的抬升,减小用户端之间的干扰,提高整体系统的性能和容量,降低因为用户端功率波动导致的系统不稳定和频繁掉话。
【附图说明】
[0025]图1为现有技术中的上行专用控制信道处理方法的流程示意图;
[0026]图2为本发明实施例一提供一种控制上行功率的方法的流程示意图;
[0027]图3为本发明实施例二提供一种控制上行功率的方法的流程示意图;
[0028]图4为本发明实施例三提供一种控制上行功率的方法的流程示意图;
[0029]图5为本发明实施例四提供一种控制上行功率的方法的流程示意图;
[0030]图6为本发明实施例提供一种控制上行功率的方法的TPC历史值滑动窗存取的示意图;
[0031]图7为本发明实施例五提供一种控制上行功率的装置的结构示意图;
[0032]图8为 本发明实施例六提供一种控制上行功率的装置的结构示意图。
[0033]图中:1,测量单元;2,过程控制单元;3,比较单元;4,选择单元。
【具体实施方式】
[0034]本发明实施例中,节点B (Node B)统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率。
[0035]下面通过附图及具体实施例对本发明做进一步的详细说明。
[0036]实施例一
[0037]本发明实施例实现一种控制上行功率的方法,如图2所示,该方法具体通过以下步骤实现:
[0038]步骤201 =Node B统计小区内所有用户端的发射总功率值;
[0039]其中,所述Node B将小区内各用户端的发射功率值相加,获得小区内所有用户端的发射总功率值。
[0040]步骤202 =Node B将获得的发射总功率值和所述小区的接收总功率门限值进行对t匕,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率。
[0041]其中,所述NodeB配置有总功率(TP, Total Power)的目标值(MTP,Maximum PowerTarget),根据MTP配置各小区的接收总功率门限值;
[0042]所述Node B将获得的小区内所有用户端的发射总功率值与所述小区的接收总功率门限值进行对比,当所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,说明所述小区的功率充裕,对用户端不启用所述小区的干预策略,所述Node B允许所述小区内所有用户端都可以按需抬升功率;而当所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,说明所述小区的功率分配不充裕、用户之间的干扰较大,对用户端启用所述小区的干预策略,对所述小区中的各用户端合理分配功率,根据所述小区的干预策略允许符合所述小区的干预策略的用户端抬升功率;当所述发射总功率值大于或等于所述小区的接收总功率门限值时,对用户端启用所述小区的干预策略,根据所述用户端的优先级级别调整发射功率值。
[0043]所述Node B配置的充裕门限与所在小区通话环境相关,通话环境越恶劣则需要的充裕门限越大,因为用户可能需要多次抬升功率才能实现有效通话,所以需要预留有足够的冗余;而如果通话环境良好,则充裕门限可以预留较少。
[0044]所述Node B还可以对用户端设置例外权限,并对用户端是否有例外权限进行标记;在步骤201之前,所述Node B读取各用户端的权限标记,如果用户端具有的权限标记表示有例外权限,则直接按照所述用户端的需求进行功率抬升;如果用户端不具有权限标记表示没有例外权限,则按照步骤201?202对所述用户端进行功率控制;例如,具有例外权限的用户端的权限标记为1,不具有例外权限的用户端的权限标记为O。
[0045]实施例二
[0046]所述Node B允许符合所述小区的干预策略的用户端抬升功率,如图3所示,具体通过以下步骤实现:
[0047]步骤301 =Node B配置各小区的干预策略;
[0048]其中,所述干预策略为正常模式或者限制模式;
[0049]所述正常模式的干预策略为:当确定用户端的链路需要抬升功率时,允许所述链路抬升功率。
[0050]所述限制模式的干预策略为:当确定用户端的链路需要抬升功率时,如果所述链路的历史数据中功率升降次数的差值没有超过升降门限,允许所述链路抬升功率,否则禁止所述链路抬升功率;或者当确定用户端的链路需要抬升功率,并且小区内所有用户端的发射总功率值大于所述小区的接收总功率门限值时,根据优先级级别允许优先级级别高的用户端抬升功率,强制优先级级别低的用户端降低功率。
[0051]所述Node B为每个小区配置各自的干预策略,每个小区对自身范围内的所有链路都米用同一干预策略。
[0052]步骤302 =Node B确定各用户端所在小区的干预策略;
[0053]其中,将每个用户端的每条链路与所在小区的小区识别码(Cell id)进行绑定,每条链路所在的小区将所述小区的Cell id发送到用户端,这样,一个具有多条链路的用户端可能存在多个小区的Cell id,由于每个小区的Cell id都有对应的小区模式(Cell mode),根据Cell mode的值确定所述小区的干预策略,最后确定所述用户端可以采用的干预策略;在每个用户端的链路状况出现变化时,每条链路需要重新确定所述链路所在的小区的Cellid,根据所述Cell id对应的Cell mode的值确定所述小区的干预策略,进而重新确定变化后的所述用户端的所在小区的干预策略。
[0054]步骤303 =Node B根据小区的干预策略允许符合干预策略的用户端抬升功率;
[0055]其中,所述Node B在小区内所有用户端的发射总功率值小于接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定当前时隙所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定当前时隙所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率,否则不允许所述用户端抬升功率;所述升降门限根据小区的功率的冗余度以及用户端的功率需求情况进行配置,同时还需要考虑用户端的优先级;如果小区的功率的冗余度很紧张并且用户端功率抬升的需求大,在功率供不应求的情况下,对于优先级较低的用户端,就会配置较严格的限制。
[0056]或者,在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,允许所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且确定当前时隙所述链路需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且确定当前时隙所述链路需要抬升功率时,读取所述链路的功率升降的历史数据,如果所述历史数据中功率升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0057]所述Node B对用户端进行功率控制后,保存功率升降的历史数据。
[0058]实施例三
[0059]本发明实施例实现一种控制上行功率的方法,如图4所示,该方法具体通过以下步骤实现:
[0060]步骤401:Node B根据小区内用户端的信号干扰比(SIR, Signal to InterferenceRat1)确定小区内需要抬升功率的各用户端;
[0061]其中,所述Node B对小区内各用户端的SIR进行估计,将获得的各用户端的SIR与SIR门限值(SIR_target)进行对比,根据对比结果确定SIR〈SIR_target的用户端需要抬升功率,而SIR ^ SIR_target的用户端需要适当降低功率;所述Node B根据对比结果确定需要抬升功率的用户端的发送功率指令(TPC,Transmit Power Command)的值,所述NodeB按照3GPP规范TS25.214中规定的方式确定TPC的值;当SIR彡SIR_target时,表示用户端的信道质量良好,可以适当降低功率;当SIR〈SIR_target时,表示用户端的信道质量较差,需要抬升功率;所述SIR_target是通过对信号进行测量所得到的一个信号干扰比的参考值,由Node B高层配置。
[0062]步骤402 =Node B将统计获得的小区内所有用户端的发射总功率值与小区的接收总功率门限值进行对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率;
[0063]其中,所述Node B对所述小区内所有用户端的发射功率值进行统计,将各用户端的发射功率值相加,获得所述小区内所有用户端的发射总功率值;
[0064]所述Node B配置TP的目标值MTP,根据所述MTP配置各小区的接收总功率门限值;
[0065]所述Node B将获得的所述小区内所有用户端的发射总功率值与所述小区的接收总功率门限值进行对比,当确定所述发射总功率值小于所述接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,说明所述小区的功率充裕,对用户端不启用所述小区的干预策略,所述Node B允许所述小区内所有用户端都可以按需抬升功率;而当所述发射总功率值小于接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,说明所述小区的功率足够但不充裕,对用户端启用所述小区的干预策略,根据所述小区的干预策略允许符合所述小区的干预策略的用户端抬升功率;当所述发射总功率值大于或等于所述接收总功率门限值时,说明所述小区的功率不足,允许优先级级别高的用户端抬升功 率,强制优先级级别低的用户端降低功率。
[0066]所述Node B配置的所述充裕门限与所在小区通话环境相关,通话环境越恶劣则需要的充裕门限越大,因为用户端可能需要多次抬升功率才能实现有效通话,所以需要预留有足够的冗余;而如果通话环境良好,则充裕门限可以预留较少。
[0067]所述Node B还可以对用户端设置例外权限,并对用户端是否有例外权限进行标记,这样,在步骤401之前,所述Node B读取各用户端的权限标记,如果用户端具有的权限标记表示有例外权限,则直接按照所述用户端的需求进行功率抬升;如果用户端不具有权限标记表示没有例外权限,则按照步骤401?402对所述用户端进行功率控制;所述权限标记可以对具有例外权限的用户端标记为1,对不具有例外权限的用户端标记为O。
[0068]实施例四
[0069]所述Node B允许符合所述小区干预策略的用户端抬升功率,如图5所示,具体通过以下步骤实现:
[0070]步骤501 =Node B配置各小区的干预策略;
[0071]其中,所述干预策略为正常模式或者限制模式;
[0072]所述正常模式的干预策略为:当确定用户端的链路需要抬升功率时,允许所述链路抬升功率。
[0073]所述限制模式的干预策略为:当确定用户端的链路需要抬升功率时,如果所述链路历史数据中功率升降次数的差值没有超过升降门限,允许所述链路抬升功率,否则禁止所述链路抬升功率;或者当用户端的链路需要抬升功率,并且所述小区内所有用户端的发射总功率值大于所述小区的接收总功率门限值时,根据用户端的优先级级别允许优先级级别高的用户端抬升功率,强制优先级级别低的用户端降低功率。
[0074]所述干预策略的正常模式和限制模式均有对应的Cell mode的值,当小区确定干预策略的类型时,将所述类型对应的Cell mode的值保存在随机存取存储器(RAM,RandomAccess Memory)内。
[0075]所述Node B为每个小区配置各自的干预策略,每个小区对自身范围内的所有链路都采用同一干预策略;
[0076]步骤502 =Node B确定各用户端所在小区的干预策略;
[0077]其中,由于每个用户端可能存在多条链路,所以将每个用户端的每条链路与所在小区的Cell id进行绑定,每条链路所在的小区将所述小区的Cell id发送到用户端,这样,一个具有多条链路的用户端可能存在多个小区的Cell id,由于每个小区的Cell id都有对应的Cell mode,根据Cell mode的值确定所述小区的干预策略,最后确定所述用户端可以采用的干预策略;并且,在每个用户端的链路状况出现变化时,每条链路需要重新确定所述链路所在的小区的Cell id,根据所述Cell id对应的Cell mode的值确定所述小区的干预策略,进而重新确定变化后的所述用户端的所在小区的干预策略;例如,小区的干预策略为正常模式,对应的Cell mode的值为0,小区的干预策略为限制模式,对应的Cell mode的值为I ;
[0078]例如,以WCDMA系统中,用户端A有2条链路为例,用户端A的2条链路分别为第一链路、第二链路,其中,第一链路所在小区为第一小区、第二链路所在小区为第二小区,第一小区和第二小区分别将各自的Cell id下发到用户端A,这样,用户端A就分别与第一小区的Cell id和第二小区的Cell id绑定;
[0079]当用户端A的链路状态发生变化,由2条链路变为3条链路时,第三条链路所在小区为第三小区,第三小区将Cell id下发到用户端A,这时,用户端A就分别与第一小区的Cell id、第二小区的Cell id和第三小区的Cell id绑定;
[0080]当用户端A有2条链路,分别为第一链路和第二链路,第一链路所在小区为第一小区,第二链路所在小区为第三小区,第一链路从第一小区切换到第二小区时,第二小区和第三小区分别将各自的cell id下发到用户端A,这时,用户端A就与第二小区和第三小区的Cell id 绑定;
[0081]所述Node B将与用户端绑定的Cell id存储在RAM内。
[0082]步骤503 =Node B根据小区的干预策略允许符合干预策略的用户端抬升功率;
[0083]其中,所述Node B在所述发射总功率值小于所述接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定当前时隙所述用户端需要抬升功率时,允许所述用户端抬升功率;当所述小区的干预策略为限制模式,并且当前时隙所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率;所述升降门限根据所述小区的功率的冗余度以及用户端的功率需求情况进行配置,同时还需要考虑用户端的优先级。如果所述小区的功率的冗余度很紧张并且用户端功率抬升的需求大,功率出现供不应求的情况下,对于优先级较低的用户端,就会配置较严格的限制。
[0084]或者,在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,对所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且确定当前时隙所述链路需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且确定当前时隙所述链路需要抬升功率时,读取所述链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0085]所述Node B对用户端进行功率控制后,保存功率升降的历史数据,例如,如图6所示,当存储TPC历史值到RAM时,TPC历史值的存储采用滑动窗的形式,仅存储最近的总长度为η的时隙对应的TPC历史值,所述Node B在某一时隙对所述用户端功率升降后,存储TPC历史值到所述窗对应的RAM的存储位置,所述存储位置为O位置、I位置至m位置,所述时隙为 slot。、slotl、slot2、slot3、slot4 至 slotm-1、slotm ;当查询 TPC 历史值时,读取对应RAM的存储位置内保存的窗长范围内TPC历史值,然后将读取的TPC历史值根据抬升功率为+1,降低功率为-1的原则进行累加判断,如果累加的结果为降低功率或者小于抬升功率门限限制,则当前时隙的TPC值为需要抬升功率时,允许功率抬升,否则限制功率抬升,处理完成后将窗向前滑动,删除之前的存储的一个TPC值,存入当前时隙的TPC值,便于下一个时隙的判断。
[0086]实施例五
[0087]本发明实施例实现一种控制上行功率的装置,如图7所示,该装置包括测量单元1、过程控制单元2、选择单元4 ;其中:
[0088]所述测量单元I统计小区内所有用户端的发射总功率值,根据所述发射总功率值和用户端所在小区的接收总功率门限值对比获得对比结果,将获得的对比结果发送给选择单元4 ;
[0089]所述测量单元I将小区内的各有用户端的发射功率值相加获得所述小区内所有用户端的发射总功率值;
[0090]所述测量单元I根据TP的目标值MTP配置各小区的接收总功率门限值,将获得的小区内所有用户端的发射总功率值与所述小区的接收总功率门限值进行对比,将对比结果发送到选择单元4。
[0091]所述选择单元4,用于当对比结果为所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,选择启用所述小区的干预策略,发送选择结果给过程控制单元2 ;
[0092]所述过程控制单元2配置所述充裕门限,所述充裕门限与所在小区通话环境相关,通话环境越恶劣则需要的充裕门限越大,因为用户可能需要多次抬升功率才能实现有效通话,所以需要预留有足够的冗余;而如果通话环境良好,则充裕门限可以预留较少。
[0093]所述选择单元4,用于当对比结果为所述发射总功率值小于接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,说明小区的功率充裕,对用户端选择不启用所述小区的干预策略;而当对比结果为所述发射总功率值小于所述接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,说明小区的功率足够但不充裕,对用户端选择启用所述小区的干预策略;所述选择单元4发送选择结果给过程控制单元2。
[0094]所述选择单元4,还用于当所述小区内所有用户端的发射总功率值大于或等于所述小区的接收总功率门限值时,对用户端启用所述小区的干预策略,根据优先级级别调整每个用户端的发射功率值。
[0095]所述过程控制单元2当选择结果为选择不启用小区的干预策略时,对所有用户端都可以按需分配功率;当选择结果为选择启用小区的干预策略时,根据所述小区的干预策略允许符合所述小区的干预策略的用户端抬升功率;
[0096]所述过程控制单元2,还用于对用户端设置例外权限,并对用户端是否有例外权限进行标记;还用于读取各用户端的权限标记,如果用户端具有权限标记表示有例外权限,则直接按照所述用户端的需求进行功率抬升;如果用户端不具有权限标记表示没有例外权限,则发送消息到测量单元I;例如,具有例外权限的用户端的权限标记为1,不具有例外权限的用户 端的权限标记为O。
[0097]所述测量单元I可以为测量接收机,所述过程控制单元2可以为基站控制器,所述选择单元4可以为选择器。
[0098]所述装置的过程控制单元2,还用于允许符合所述小区干预策略的用户端抬升功率;
[0099]所述过程控制单元2配置各小区的干预策略;
[0100]其中,所述干预策略为正常模式者或限制模式;
[0101]所述正常模式的干预策略为:当确定用户端的链路需要抬升功率时,允许所述链路抬升功率。
[0102]所述限制模式的干预策略为:当确定用户端的链路需要抬升功率时,如果所述链路历史数据中功率的升降次数的差值没有超过升降门限,则允许所述链路抬升功率;
[0103]所述过程控制单元2为每个小区配置各自的干预策略,每个小区对自身范围内的所有链路都采用同一干预策略。
[0104]所述过程控制单元2,用于确定各用户端所在小区的干预策略;
[0105]其中,由于每个用户端可能存在多条链路,所以将每个用户端的每条链路与所在小区的Cell id进行绑定,每条链路所在的小区将所述小区的Cell id发送到用户端,这样,一个具有多条链路的用户端可能存在多个小区的Cell id,由于每个小区的Cell id都有对应的Cell mode,根据Cell mode的值确定所述小区的干预策略,最后确定用户端可以采用的干预策略;在每个用户端的链路状况出现变化时,每条链路需要重新确定链路所在的小区的Cell id,根据所述Cell id对应的Cell mode的值确定小区的干预策略,进而重新确定变化后的用户端的所在小区的干预策略。
[0106]所述过程控制单元2,用于根据小区的干预策略允许符合干预策略的用户端抬升功率;
[0107]其中,所述过程控制单元2在所述小区内所有用户端的发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,在用户端具有单个链路的情况下,当所述小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当所述小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的抬升功率的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率;所述过程控制单元2根据所述小区的功率的冗余度以及用户端的功率需求情况配置抬升门限,同时还需要考虑用户端的优先级。如果所述小区的功率的冗余度很紧张并且用户端功率抬升的需求大,功率出现供不应求的情况下,对于优先级较低的用户端,就会配置较严格的限制。
[0108]或者,用于在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,允许所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式时,读取所述链路的抬升功率的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0109]所述过程控制单元2对所述用户端进行功率控制后,保存功率升降的历史数据。
[0110]实施例六
[0111]本发明实施例实现一种控制上行功率的装置,如图8所示,该装置包括测量单元1、过程控制单元2、比较单元3、选择单元4 ;其中:
[0112]所述测量单元I统计小区内各用户端的发射总功率;
[0113]其中,所述测量单元I对小区内所有用户端的发射功率进行估计,将所有用户端的发射功率值相加获得所述小区内所有用户端的发射总功率,根据所述发射总功率值和用户端所在小区的接收总功率门限值对比获得对比结果,将获得的对比结果发送给选择单元4 ;
[0114]所述比较单元3将获得的所有用户端的SIR与SIR_target进行对比,确定SIR<SIR_target的用户端,以及SIR彡SIR_target的用户端,并且根据对比结果确定TPC的值,将用户端的SIR与SIR_target的对比结果和TPC的值发送给选择单元4 ;所述TPC的值为抬升功率标记;
[0115]所述比较单元3确定TPC的值为:根据获得的所有用户端的SIR与所述Node B配置的SIR_target进行对比确定TPC的值,所述比较单元3按照3GPP规范TS25.214中规定的方式确定TPC的值;
[0116]所述选择单元4确定SIR〈SIR_target的用户端需要抬升功率,而SIR彡SIR_target的用户端需要适当下降功率;当用户端的SIR ^ SIR_target时,表示所述用户端的信道质量良好,选择适当降低功率;当所述用户端的SIR〈SIR_target,表示所述用户端的信道质量较差,需要抬升功率,并且将每个用户端的发射功率值发送给测量单元I。
[0117]所述选择单元4根据获得的对比结果确定各用户端是否按照所在小区的干预策略进行功率控制,发送选择消息到过程控制单元2 ;
[0118]所述选择单元4,用于当对比结果为所述发射总功率值小于所述接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,说明小区的功率充裕,对所述用户端选择不启用所述小区的干预策略;当对比结果为所述总功率值小于接收总功率门限值并且所述总功率值与所述接收总功率门限值的差值小于充裕门限时,说明小区的功率足够但不充裕,对用户端选择启用所述小区的干预策略。
[0119]所述选择单元4,还用于当所述小区内所有用户端的发射总功率值大于或等于所述小区的接收总功率门限值时,对用户端启用所述小区的干预策略,根据优先级级别调整优先级级别高的用户端的发射功率值。
[0120]所述过程控制单元2配置所述充裕门限,所述充裕门限与所在小区通话环境相关,通话环境越恶劣则需要的充裕门限越大,因为用户可能需要多次抬升功率才能实现有效通话,所以需要预留有足够的冗余;而如果通话环境良好,则充裕门限可以预留较少。
[0121]所述过程控制单元2当选择结果为选择不启用小区的干预策略时,对所有用户端都可以按需分配功率;当选择结果为选择所述小区的干预策略时,根据所述小区的干预策略允许符合所述小区的干预策略的用户端抬升功率。
[0122]所述过程控制单元2,用于对用户端设置例外权限,并对用户端是否有例外权限进行标记;还用于读取各用户端的权限标记,如果用户端具有权限标记表示有例外权限,则直接按照所述用户端的需求进行功率抬升;如果用户端权限标记表示没有例外权限,则发送消息给测量单元I;例如,具有例外权限的用户端的权限标记为1,不具有例外权限的用户端的权限标记为O。
[0123]所述测量单元I可以为测量接收机,所述过程控制单元2可以为基站控制器,所述比较单元3可以为比较器,所述选择单元4可以为选择器。
[0124]所述过程控制单元2配置各小区的干预策略;
[0125]其中,所述干预策略为正常模式或者限制模式;
[0126]所述正常模式的功率控制为:当确定用户端的链路需要抬升功率时,允许所述链路抬升功率。
[0127]所述限制模式的功率控制为:当确定用户端的链路需要抬升功率时,如果所述链路历史数据中功率的升降次数的差值没有超过升降门限,则允许所述链路抬升功率,否则禁止所述链路抬升功率;或者当确定用户端的链路需要抬升功率,并且所述小区内所有用户端的发射总功率值大于所述小区的接收总功率门限值时,根据优先级级别允许优先级级别高的用户端抬升功率,强制优先级级别低的用户端降低功率。
[0128]所述干预策略的正常模式和限制模式均有对应的Cell mode的值,当小区确定干预策略的类型时,将所述类型对应的Cell mode的值保存在RAM内。
[0129]所述过程控制单元2为每个小区配置各自的干预策略,每个小区对自身范围内的所有链路都采用同一干预策略。
[0130]所述过程控制单元2确定各用户端所在小区的干预策略;
[0131]其中,由于每个用户端可能存在多条链路,所以将每个用户端的每条链路所在小区的Cell id进行绑定,每条链路所在的小区将所述小区的Cell id发送到用户端,这样,一个具有多条链路的用户端可能存在多个小区的Cell id,由于每个小区的Cell id都有对应的Cell mode,根据Cell mode的值对应所述小区的干预策略,最后确定所述用户端可以采用的干预策略;并且,在每个用户端的链路状况出现变化时,每条链路需要重新确定所述链路所在的小区的Cell id,根据所述Cell id对应的Cell mode的值确定小区的干预策略,进而重新确定变化后的所述用户端的所在小区的干预策略;例如,小区的干预策略为正常模式,对应的Cell mode的值为0,小区的干预策略为限制模式,对应的Cell mode的值为I ;
[0132]例如,以WCDMA系统中,用户端A有2条链路为例,用户端A的2条链路分别为第一链路、第二链路,其中,第一链路所在小区为第一小区、第二链路所在小区为第二小区,第一小区和第二小区分别将各自的Cell id下发到用户端A,这样,用户端A就分别与第一小区的Cell id和第二小区的Cell id绑定;
[0133]当用户端A链路状态变化时,由2条链路变为3条链路时,第三条链路所在小 区为第三小区,第三小区将Cell id下发到用户端A,这时,用户端A就分别与第一小区的Cellid、第二小区的Cell id和第三小区的Cell id绑定;
[0134]当用户端A有2条链路,分别为第一链路和第二链路,第一链路所在小区为第一小区,第二链路所在小区为第三小区,第一链路从第一小区切换到第二小区时,第二小区和第三小区分别将各自的Cell id下发到用户端A,这时,用户端A就与第二小区和第三小区的Cell id 绑定;
[0135]所述过程控制单元2将与用户端绑定的Cell id存储在RAM内。
[0136]所述过程控制单元2根据所述小区的干预策略允许符合干预策略的用户端抬升功率;
[0137]其中,所述过程控制单元2在所述小区内所有用户端的发射总功率值小于接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率;所述过程控制单元2根据所述小区的功率的冗余度以及用户端的功率需求情况配置抬升门限,同时还需要考虑用户端的优先级。如果所述小区的功率的冗余度很紧张并且用户端功率抬升的需求大,功率出现供不应求的情况下,对于优先级较低的用户端,就会配置较严格的限制。
[0138]或者,用于在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,允许所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且确定所述链路需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且确定所述链路需要抬升功率时,读取所述链路的抬升功率的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。
[0139]所述过程控制单元2对用户端进行功率控制后,保存功率升降的历史数据,如图6所示,当存储TPC历史值到RAM时,TPC历史值的存储采用滑动窗的形式,仅存储最近的总长度为η的所有窗内时隙对应的TPC历史值,所述Node B在某一时隙对所述用户端功率升降后,存储TPC历史值到所述窗对应的RAM的存储位置,所述存储位置为O位置、I位置至m位置,所述时隙为 slotO、slotl、slot2、slot3、slot4 至 slotm-1 > slotm ;当查询 TPC 历史值时,,读取对应RAM的存储位置内保存的窗长范围内TPC历史值,然后将读取的TPC历史值根据抬升功率为+1,降低功率为-1的原则进行累加判断,如果累加的结果为降低功率或者小于抬升功率门限限制,则当前时隙的TPC值为需要抬升功率时,允许功率抬升,否则禁止功率抬升,完成后将窗向前滑动,删除之前的存储的一个TPC值,存入当前时隙的TPC值,便于下一个时隙的判断。
[0140]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种控制上行功率的方法,其特征在于,该方法包括: 节点B (Node B)统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率。2.根据权利要求1所述的方法,其特征在于,该方法还包括: 当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,对所述用户端按需分配功率。3.根据权利要求1所述的方法,其特征在于,所述NodeB统计小区内所有用户端的发射总功率值之前,该方法还包括:所述Node B根据信号干扰比(SIR)与所述小区内的各用户端的信号干扰比门限值(SIR_TARGET)的大小关系确定所述小区内各用户端是否需要抬升功率;当SIR〈SIR_TARGET时,确定用户端需要抬升功率,当SIR彡SIR_TARGET时,确定用户端不需要抬升功率。4.根据权利要求3所述的方法,其特征在于,所述允许符合所述小区的干预策略的用户端抬升功率为:在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率; 或者,在用户端具有多条链路、且多条链路不在同一小区的情况下,当所述多条链路均符合所在小区的干预策略时,允许所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述链路的功率升降的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。5.根据权利要求1所述的方法,其特征在于,所述NodeB统计小区内所有用户端的发射总功率值之前,该方法还包括:所述Node B对用户端设置例外权限,并对用户端是否有例外权限进行标记;所述Node B读取各用户端的权限标记,根据权限标记确定所述用户端具有例外权限,按照所述用户端的需求抬升功率。6.一种控制上行功率的装置,其特征在于,该装置包括:测量单元、过程控制单元、t匕较单元、选择单元;其中, 所述测量单元,用于统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值进行对比,将获得的对比结果发送给选择单元; 所述选择单元,用于当对比结果为发射总功率值小于小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,选择启用所述小区的干预策略,发送选择结果给过程控制单元; 所述过程控制单元,用于当选择结果为选择启用所述小区的干预策略时,允许符合所述小区的干预策略的用户端抬升功率。7.根据权利要求6所述的装置,其特征在于,所述选择单元,还用于当对比结果为所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值大于或等于充裕门限时,选择不启用所述小区的干预策略,发送选择结果给过程控制单元; 所述过程控制单元,还用于当选择结果为选择不启用所述小区的干预策略时,对所述用户端按需分配功率。8.根据权利要求6或7所述的装置,其特征在于,该装置还包括比较单元,用于根据信号干扰比(SIR)与所述小区内的各用户端的信号干扰比门限值(SIR_TARGET)的大小关系确定所述小区内各用户端是否需要抬升功率;当SIR〈SIR_TARGET时,确定用户端需要抬升功率,当SIR ^ SIR_TARGET时,确定用户端不需要抬升功率。9.根据权利要求6所述的装置,其特征在于,所述过程控制单元,具体用于在用户端具有单个链路的情况下,当小区的干预策略为正常模式,并且确定所述用户端需要抬升功率时,允许所述用户端抬升功率;当小区的干预策略为限制模式,并且确定所述用户端需要抬升功率时,读取所述单个链路的功率升降的历史数据,如果所述历史数据中功率升降次数的差值没有超过升降门限,那么所述用户端符合所述小区的干预策略,允许所述用户端抬升功率; 或者,用于在用户端具有多条链路、且多条链路不在同一小区的情况下,当多条链路均符合所在小区的干预策略时,对所述用户端抬升功率;每条链路符合所在小区的干预策略为:当链路所在小区的干预策略为正常模式,并且所述链路需要抬升功率时,所述链路自动符合所述小区的干预策略;当链路所在小区的干预策略为限制模式,并且所述链路需要抬升功率时,读取所述链路的抬升功率的历史数据,如果所述历史数据中功率的升降次数的差值没有超过升降门限,那么所述链路符合所述小区的干预策略。10.根据权利要求6所述的装置,其特征在于,所述过程控制单元,还用于对用户端设置例外权限,并对用户端是否有例外权限进行标记;还用于读取各用户端的权限标记,根据权限标记确定所述用户端具有例外权限,按照所述用户端的需求抬升功率。
【专利摘要】本发明公开了一种控制上行功率的方法,节点B统计小区内所有用户端的发射总功率值,将获得的发射总功率值和所述小区的接收总功率门限值对比,当确定所述发射总功率值小于所述小区的接收总功率门限值、且所述发射总功率值与所述接收总功率门限值的差值小于充裕门限时,允许符合所述小区的干预策略的用户端抬升功率;同时本发明还公开了一种控制上行功率的装置。
【IPC分类】H04W52/14, H04W52/30
【公开号】CN104902552
【申请号】CN201410082066
【发明人】陈云生
【申请人】深圳市中兴微电子技术有限公司
【公开日】2015年9月9日
【申请日】2014年3月6日
【公告号】WO2015131447A1

最新回复(0)