一种功率控制方法及装置的制造方法

文档序号:10627502阅读:644来源:国知局
一种功率控制方法及装置的制造方法
【专利摘要】本发明公开了一种功率控制方法及装置,用以提出适用于以时分方式进行车路协同的通信系统的功率控制方式,降低控制信息开销。该方法为:确定预设通信范围支持的最大终端数;根据当前评估周期获取的预设通信范围内的各第二终端的实际发射功率、统计值以及统计门限值,确定第二终端的评估功率以及第二终端的个数;若确定第二终端的个数大于最大终端数,根据最大终端数、第二终端的评估功率、第二终端的实际发射功率、上一评估周期的实际发射功率以及功率控制限定条件确定实际发射功率;若确定第二终端的个数小于最大终端数,根据第二终端的实际发射功率、上一评估周期的实际发射功率以及功率控制限定条件确定实际发射功率。
【专利说明】
_种功率控制方法及装置
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种功率控制方法及装置。
【背景技术】
[0002] 现有的车路协同通信系统中,分布式公平传输功率控制算法(Distributed Fair Transmit Power Adjustment for Vehicular Ad Hoc Networks,D-FPAV)通过分布式、异 步的处理实现对车路协同通信系统功率的控制。
[0003] D-FPAV算法中输入为终端Ul的接收能力限定的最大感知(CS)范围内的终端信 息,需要预先设置系统负荷门限MBL和功率调整步长ε。
[0004] D-FPAV算法流程如下:
[0005] 1、终端4在自身的CS (MAX,i)范围内,且系统负荷门限不超过MBL限制的情况下, 利用功率调整步长ε迭代计算自身的最大公共评估功率Ρ ι;
[0006] 2、发送接收处理:
[0007] 2a.发送处理:终端Ul将计算获得的最大公共评估功率P i广播给CS (MAX,i)内的 所有终端;
[0008] 2b.接收处理:定义终端Uj,终端化处于终端u郝CS (MAX, j)的范围内,I (MAX, i) 表示终端W的所有终端u 的集合,终端u ;收集并保存所有关于u e I (MAX, i)的评估功率 值P];
[0009] 3、计算最终的实际发射功率,终端Ui在计算得到的最大公共评估功率P ;和
[0010] 收集的评估功率值匕中选择最小值,作为最终的实际发射功率,即:
[0011]
[0012] 由于系统负荷评估对应的范围为CS范围,通常CS范围会大于通信范围CR-跳距 离,故此D-FPAV算法也需要进行CR范围外、CS范围内终端信息的转发。
[0013] D-FPAV算法中,终端计算自身的最大公共评估功率实现本地公平,选择接收的其 它终端的评估功率和自身最大公共评估功率中的最小值作为自身最终的发射功率,实现全 局公平,该计算过程满足最大-最小(Max-Min)原则,可用于车路协同通信系统的分布式功 率控制。
[0014] 但是,现有的D-FPAV算法存在以下问题:
[0015] 需要转发CS范围内所有终端的评估功率和位置信息,但仅需使用本终端的最大 公共评估功率和其他终端的评估功率中的最小值对应的终端的相关信息,终端间需要传输 大量的冗余信息,控制信息开销大,且该控制信息开销与终端数目成正比,在终端密度高于 一定阈值时,控制信息开销可高达41. 4%。
[0016] 并且,D-FPAV算法是基于WAVE系统进行设计,WAVE系统是基于CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)机制,没有划分时隙资源,根据CS范 围内感知的信道状态随机接入系统,故此D-FPAV算法不适于划分时隙资源的以时分方式 进行车路协同的通信系统。

【发明内容】

[0017] 本发明实施例提供一种功率控制方法及装置,用以提出适用于以时分方式进行车 路协同的通信系统的功率控制方式,降低控制信息开销。
[0018] 本发明实施例提供的具体技术方案如下:
[0019] 第一方面,提供了一种功率控制方法,包括:
[0020] 第一终端确定预设通信范围支持的最大终端数;
[0021] 所述第一终端在当前评估周期获取所述预设通信范围内的各第二终端的实际发 射功率以及分别对每个所述第二终端进行信号测量获得每个所述第二终端对应的统计值, 分别根据每个所述第二终端对应的所述统计值以及预设的统计门限值对所述第二终端的 实际发射功率进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的个数;
[0022] 所述第一终端若确定所述第二终端的个数大于所述最大终端数,根据所述最大终 端数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述第一终端上一评估周 期的实际发射功率以及功率控制限定条件确定所述第一终端当前评估周期的实际发射功 率;
[0023] 所述第一终端若确定所述第二终端的个数小于所述最大终端数,根据所述第二终 端的实际发射功率、所述第一终端上一评估周期的实际发射功率以及功率控制限定条件确 定所述第一终端当前评估周期的实际发射功率。
[0024] 优选地,所述第一终端若确定所述第二终端的个数大于所述最大终端数,根据所 述最大终端数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述第一终端上 一评估周期的实际发射功率以及功率控制限定条件确定所述第一终端当前评估周期的实 际发射功率,包括:
[0025] 所述第一终端按照评估功率从小到大的顺序对所述第二终端进行排序,获取排列 次序中与所述最大终端数对应的所述第二终端的评估功率作为当前评估周期的发射功率 的初始值;
[0026] 所述第一终端根据所述发射功率的初始值、所述第一终端上一评估周期的实际发 射功率以及预设的第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始 值、各所述第二终端的实际发射功率的平均值以及预设的第二功率控制限定条件确定第二 发射功率;
[0027] 所述第一终端选择所述第一发射功率和所述第二发射功率中的最小值作为所述 第一终端当前评估周期的实际发射功率。
[0028] 优选地,所述第一终端若确定所述第二终端的个数小于所述最大终端数,根据所 述第二终端的实际发射功率、所述第一终端上一评估周期的实际发射功率以及功率控制限 定条件确定所述第一终端当前评估周期的实际发射功率,包括:
[0029] 所述第一终端根据所述上一评估周期的实际发射功率以及各所述第二终端的实 际发射功率的平均值确定第一发射功率;
[0030] 所述第一终端根据所述上一评估周期的实际发射功率以及预设的第三功率控制 限定条件确定第二发射功率;
[0031] 所述第一终端选择所述第一发射功率和所述第二发射功率中的最小值作为所述 第一终端当前评估周期的实际发射功率。
[0032] 优选地,所述第一终端根据所述发射功率的初始值、所述第一终端上一评估周期 的实际发射功率以及预设的第一功率控制限定条件确定第一发射功率,包括:
[0033] 所述第一终端计算得到所述发射功率的初始值与所述上一评估周期的实际发射 功率的差值绝对值作为第一差值,若确定所述第一差值大于所述第一功率控制限定条件, 采用所述第一功率控制限定条件更新所述第一差值;
[0034] 所述第一终端采用以下公式调整所述发射功率的初始值得到所述第一发射功率:
,其中,Ρτ X-delta (k)表示所述第 一发射功率,PTX(k-l)表示所述上一评估周期的实际发射功率,?&1^|5。_表示所述第一差 值,?1?表示所述发射功率的初始值。
[0035] 优选地,所述第一终端根据所述发射功率的初始值、各所述第二终端的实际发射 功率的平均值以及预设的第二功率控制限定条件确定第二发射功率,包括:
[0036] 所述第一终端计算得到所述发射功率的初始值与所述平均值的差值的绝对值作 为第二差值,若确定所述第二差值大于所述第二功率控制限定条件,采用所述第二功率控 制限定条件更新所述第二差值;
[0037] 所述第一终端采用以下公式调整所述发射功率的初始值得到所述第二发射功率:
实中,PTX__age(k)表示所述第二 发射功率,PavCT_表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, P&ita_avCTaM表示所述第二差值,P廣示所述发射功率的初始值。
[0038] 优选地,所述第一终端根据所述上一评估周期的实际发射功率以及各所述第二终 端的实际发射功率的平均值确定第一发射功率,包括:
[0039] 所述第一终端若确定所述上一评估周期的实际发射功率小于所述平均值,将所述 平均值作为所述第一发射功率,否则,将所述上一评估周期的实际发射功率作为所述第一 发射功率。
[0040] 第二方面,提供了一种功率控制装置,包括:
[0041] 第一确定模块,用于确定预设通信范围支持的最大终端数;
[0042] 第二确定模块,用于在当前评估周期获取所述预设通信范围内的各第二终端的 实际发射功率以及分别对每个所述第二终端进行信号测量获得每个所述第二终端对应的 统计值,分别根据每个所述第二终端对应的所述统计值以及预设的统计门限值对所述第二 终端的实际发射功率进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的个 数;
[0043] 第一处理模块,用于若确定所述第二终端的个数大于所述最大终端数,根据所述 最大终端数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述装置所在的第 一终端上一评估周期的实际发射功率以及功率控制限定条件确定所述第一终端当前评估 周期的实际发射功率;
[0044] 第二处理模块,用于若确定所述第二终端的个数小于所述最大终端数,根据所述 第二终端的实际发射功率、所述装置所在的第一终端上一评估周期的实际发射功率以及功 率控制限定条件确定所述第一终端当前评估周期的实际发射功率。
[0045] 优选地,所述第一处理模块具体用于:
[0046] 按照评估功率从小到大的顺序对所述第二终端进行排序,获取排列次序中与所述 最大终端数对应的所述第二终端的评估功率作为当前评估周期的发射功率的初始值;
[0047] 根据所述发射功率的初始值、所述第一终端上一评估周期的实际发射功率以及预 设的第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始值、各所述第二 终端的实际发射功率的平均值以及预设的第二功率控制限定条件确定第二发射功率;
[0048] 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前 评估周期的实际发射功率。
[0049] 优选地,所述第二处理模块具体用于:
[0050] 根据所述上一评估周期的实际发射功率以及各所述第二终端的实际发射功率的 平均值确定第一发射功率;
[0051] 根据所述上一评估周期的实际发射功率以及预设的第三功率控制限定条件确定 第二发射功率;
[0052] 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前 评估周期的实际发射功率。
[0053] 优选地,所述第一处理模块具体用于:
[0054] 计算得到所述发射功率的初始值与所述上一评估周期的实际发射功率的差值绝 对值作为第一差值,若确定所述第一差值大于所述第一功率控制限定条件,采用所述第一 功率控制限定条件更新所述第一差值;
[0055] 采用以下公式调整所述发射功率的初始值得到所述第一发射功率:
,其中,Ρτ X-delta (k)表示所述第 一发射功率,PTX(k-l)表示所述上一评估周期的实际发射功率,?&1^|5。_表示所述第一差 值,?1?表示所述发射功率的初始值。
[0056] 优选地,所述第一处理模块具体用于:
[0057] 计算得到所述发射功率的初始值与所述平均值的差值的绝对值作为第二差值,若 确定所述第二差值大于所述第二功率控制限定条件,采用所述第二功率控制限定条件更新 所述第二差值;
[0058] 采用以下公式调整所述发射功率的初始值得到所述第二发射功率:
,其中,PTX_av_(k)表示所述第二 发射功率,PavCT_表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, P&ita_avCTaM表示所述第二差值,P廣示所述发射功率的初始值。
[0059] 优选地,所述第二处理模块具体用于:
[0060] 若确定所述上一评估周期的实际发射功率小于所述平均值,将所述平均值作为所 述第一发射功率,否则,将所述上一评估周期的实际发射功率作为所述第一发射功率。
[0061] 基于上述技术方案,本发明实施例中,第一终端通过确定当前评估周期中预设通 信范围内的各第二终端的评估功率,以及确定各第二终端的个数,通过比较预设通信范围 支持的最大终端数与该第二终端的个数,采用不同的方式控制第一终端的实际发射功率, 即保证了本地公平性又满足了全局公平性,并且仅需要与预设通信范围内的第二终端进行 信息交互,降低了控制信息开销,基于时分系统的信息交互方式进行设计,能够满足时分系 统的功率控制要求。
【附图说明】
[0062] 图1为本发明实施例中终端进行功率控制的详细方法流程示意图;
[0063] 图2为本发明实施例中分布式功率控制装置的结构示意图;
[0064] 图3为本发明实施例中终端结构示意图。
【具体实施方式】
[0065] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0066] 以下各实施例中,定义一个评估周期包含第一预设数目的帧,每个帧包含第二预 设数目的子帧,以评估周期为时间单位对终端进行功率控制。
[0067] 本发明实施例中,终端不限于与车路协同通信系统中的车载终端,也适用于其他 采用分布式分布的终端。
[0068] 如图1所示,本发明实施例中,终端进行功率控制的详细方法流程如下:
[0069] 步骤101 :第一终端确定预设通信范围支持的最大终端数。
[0070] 本发明实施例中,第一终端确定预设通信范围支持的最大终端数的确定方式有多 种,包括但不限于以下实现方式:
[0071] 第一种,预设第一终端在预设通信范围支持的最大终端数。
[0072] 例如,预设第一终端在一跳通信范围内支持的最大终端数为R ;或者,预设第一终 端在三跳通信范围内支持的最大终端数为N,则第一终端在一跳通信范围内支持的最大终 端数为N除以3所得商取整得到的结果。
[0073] 第二种,预设第一终端在预设通信范围内支持的最大终端数R,在满足预设条件时 调整该最大终端数R。
[0074] 具体地,第一终端根据终端之间的距离信息获取一跳通信范围内的终端个数,若 该终端个数高于预设值时,减小最大终端数R ;若该终端个数低于预设值时,增加最大终端 数R。
[0075] 第一终端根据帧信息(FI)中的跳数信息,统计一跳通信范围内的终端个数,若终 端个数高于预设值时,减小最大终端数R ;若终端个数低于预设值时,增加最大终端数R。
[0076] 第一终端根据物理层测量的干扰信息,若接收到的信号中有用信号的强度高于预 设第一门限值,且干扰信号的强度高于预设的第二门限值,表明系统负荷较大,减小最大终 端数R ;否则,增加最大终端数R。
[0077] 该具体实现方式中,第一终端可以按照预设周期动态调整最大终端数R,该预设周 期可以为系统负荷评估周期的整数倍。
[0078] 较佳地,预设通信范围为一跳通信范围。
[0079] 步骤102 :第一终端在当前评估周期获取预设通信范围内的各第二终端的实际发 射功率以及分别对每个第二终端进行信号测量获得每个第二终端对应的统计值,分别根据 每个第二终端对应的统计值以及预设的统计门限值对相应的第二终端的实际发射功率进 行补偿,确定第二终端的评估功率,并确定第二终端的个数。
[0080] 具体实施中,针对不同的第二终端预设相同的统计门限值。
[0081] 本发明实施例中,对第二终端进行信号测量获得的统计值有多种,包括但不限于 信号与干扰加噪声比(SINR)、信噪比(SNR)、接收功率等信号质量相关的信息。
[0082] 以SINR作为统计值为例,对确定第二终端的评估功率的过程说明如下:
[0083] 假设预设的SINR为固定值;或者预设的SINR值为初始值,根据数据包的接收正确 率在预设范围内调整SINR ;
[0084] 第一终端分别针对每个第二终端,计算第二终端的实际发射功率与预设的SINR 值的和,并计算得到的和值与测量获得的第二终端的SINR值的差,根据得到的差值确定第 ^终端的评估功率。
[0085] 采用其他统计值替换上述第二终端的评估功率确定过程中的SINR,即可得到相对 应的第二终端的评估功率的确定过程,此处不再赘述。
[0086] 较佳地,确定第二终端的评估功率后对该评估功率进行平滑处理。
[0087] 平滑处理具体如下:
[0088] 第二终端的上次平滑处理后的评估功率乘以第一系数得到的结果,与本次计算得 到的该第二终端的评估功率乘以第二系数得到的结果的和值为该第二终端本次平滑处理 后的评估功率。
[0089] 其中,第一系数与第二系数的和值为1。
[0090] 步骤103 :第一终端若确定第二终端的个数大于最大终端数,根据最大终端数、第 二终端的评估功率、第二终端的实际发射功率、第一终端上一评估周期的实际发射功率以 及功率控制限定条件确定第一终端当前评估周期的实际发射功率。
[0091] 其中,第一终端若确定第二终端的个数大于最大终端数,则表示预设通信范围内 的实际终端数超过预设的最大终端数。
[0092] 其中,功率控制限定条件用于对功率调整的幅度进行限制。
[0093] 其中,功率控制限定条件包括第一功率控制限定条件和第二功率控制限定条件。
[0094] 具体地,第一终端按照评估功率从小到大的顺序对各第二终端进行排序,获取排 列次序中与最大终端数对应的第二终端的评估功率作为当前评估周期的发射功率的初始 值;
[0095] 第一终端根据发射功率的初始值、第一终端上一评估周期的实际发射功率以及预 设的第一功率控制限定条件确定第一发射功率,根据发射功率的初始值、各第二终端的实 际发射功率的平均值以及预设的第二功率控制限定条件确定第二发射功率;
[0096] 第一终端选择第一发射功率和第二发射功率中的最小值作为第一终端当前评估 周期的实际发射功率。
[0097] 具体地,需要满足发射功率的初始值与第一发射功率的差值的绝对值不大于第一 功率控制限定条件;发射功率的初始值与第二发射功率的差值的绝对值不大于第二功率控 制限定条件。
[0098] 具体地,第一终端计算得到发射功率的初始值与上一评估周期的实际发射功率的 差值绝对值作为第一差值,若确定第一差值大于第一功率控制限定条件,采用第一功率控 制限定条件更新第一差值,否则,保持第一差值的取值不变;
[0099] 第一终端采用以下公式调整发射功率的初始值得到第一发射功率:
[0100]
[0101] 其中,PTX delta(k)表示第一发射功率,PTX(k-l)表示上一评估周期的实际发射功率, P&lta_P?CT表示第一差值,P R表示发射功率的初始值。
[0102] 具体地,第一终端计算得到发射功率的初始值与预设通信范围内的每个第二终端 的实际发射功率的平均值的差值的绝对值作为第二差值,若确定第二差值大于第二功率控 制限定条件,采用第二功率控制限定条件更新第二差值,否则,保持第二差值的取值不变;
[0103] 第一终端采用以下公式调整发射功率的初始值得到第二发射功率:
[0104]
[0105] 兵屮,FTX_avCTage 衣不弟一及坍功竿,匕 VCTage衣不又旭1目氾围Η的各第二终端的 实际发射功率的平均值,P&lta_avCT_表示第二差值,P R表示发射功率的初始值。
[0106] 步骤104 :第一终端若确定第二终端的个数小于最大终端数,根据所述第二终端 的实际发射功率、所述第一终端上一评估周期的实际发射功率以及功率控制限定条件确定 所述第一终端当前评估周期的实际发射功率。
[0107] 其中,功率控制限定条件用于对功率调整的幅度进行限制。
[0108] 其中,第一终端若确定第二终端的个数小于最大终端数,则表示预设通信范围内 的实际终端数未超过预设的最大终端数。
[0109] 具体地,第一终端根据第一终端在上一评估周期的实际发射功率以及各第二终端 的实际发射功率的平均值确定第一发射功率;
[0110] 第一终端根据第一终端在上一评估周期的实际发射功率以及预设的第三功率控 制限定条件确定第二发射功率;
[0111] 第一终端选择第一发射功率和第二发射功率中的最小值作为第一终端当前评估 周期的实际发射功率。
[0112] 其中,需要满足第一终端上一评估周期的实际发射功率与第二发射功率的差值的 绝对值不大于第三功率控制限定条件。
[0113] 第一种实现方式中,第一终端若确定第一终端在上一评估周期的实际发射功率小 于各第二终端的实际发射功率的平均值,将该平均值作为第一发射功率,否则,将第一终端 在上一评估周期的实际发射功率作为第一发射功率。
[0114] 该实现方式中,第一终端计算第一终端在上一评估周期的实际发射功率与第三功 率控制限定条件的和,将得到的和值作为第二发射功率。
[0115] 第二种实现方式中,第一终端若确定第一终端在上一评估周期的实际发射功率小 于各第二终端的实际发射功率的平均值,计算第一终端在上一评估周期的实际发射功率与 预设的调整步长的第一设定倍数的和,将得到的和值作为第一发射功率,该第一发射功率 小于各第二终端的实际发射功率的平均值,且该平均值与第一发射功率的差小于或等于一 倍调整步长;否则,将第一终端在上一评估周期的实际发射功率作为第一发射功率。
[0116] 该实现方式中,第一终端计算第一终端在上一评估周期的实际发射功率与预设的 调整步长的第二设定倍数的和,将得到的和值作为第二发射功率,该预设的调整步长的第 二设定倍数小于或等于第三功率控制限定条件,且该第三功率控制限定条件与预设的调整 步长的第二设定倍数的差小于或等于一倍该调整步长。
[0117] 优选地,第一终端在向预设通信范围内的第二终端发送的信息中携带第一终端当 前时刻的地理位置信息和当前评估周期的实际发射功率。
[0118] 以下通过两个具体实施例对本发明实施例中分布式分布的终端进行功率控制的 具体过程进行说明如下。
[0119] 第一具体实施例中,假设预设的目标SINR为6分贝(dB),一个评估周期为5帧,每 帧包括100个子帧。
[0120] 终端A进行功率控制的具体过程如下:
[0121] 步骤1 :终端A确定一跳通信范围能够支持的最大终端数R等于26。
[0122] 具体地,假设终端A在3跳通信范围的能够支持的终端用户数为80个,对80除3 所得结果取整后确定一跳通信范围能够支持的最大终端数R等于26。
[0123] 步骤2 :终端A分别确定一跳通彳目范围内的每个终端B的评估功率。
[0124] 具体地,终端A在接收子帧接收周围一跳通信范围内的终端B发送的信号,该信号 中携带该终端的实际发射功率,并测量该信号得到终端B的SINR值,根据终端B的实际发 射功率、测量得到的终端B的SINR值以及预设目标SINR值,确定终端B的评估功率。
[0125] 假设终端B的实际发射功率为10绝对功率电平(dBm),测量得到的终端B的SINR 为8dB,则终端B的评估功率=终端B的实际发射功率+预设的目标SINR-测量得到的终端 B 的 SINR = 10dBm+6dB-8dB = 8dBm。
[0126] 步骤3 :终端A将各终端B按照评估功率从小到大的顺序进行排序,得到功率表, 从该功率表可以获知一跳通信范围内的终端数以及每个终端的评估功率。假设终端A在当 前评估周期收到30个一跳通信范围内的终端B发送的信号,确定每个终端B的评估功率后 进行排序可得到如表1所示的功率表:
[0127] 表 1
[0128]
[0129] 终端A确定R小于当前评估周期对应的一跳通信范围内的终端数30,则根据R查 找功率表,获取功率表中第R个终端的评估功率作为终端A的发射功率的初始值,即终端A 的发射功率的初始值PR= 7. OdBm。
[0130] 步骤4 :终端A计算本评估周期的发射功率的初始值PR与上一评估周期的实际发 射功率的差值,将该差值的绝对值作为第一差值,根据第一差值调整本评估周期的发射功 率,将调整后的发射功率作为第一发射功率;
[0131] 终端A计算本评估周期的发射功率的初始值PR与终端A的一跳通信范围内的各 终端B的实际发射功率的平均值的差值的绝对值作为第二差值,根据第二差值调整本评估 周期的发射功率,将调整后的发射功率作为第二发射功率;
[0132] 终端A选择第一发射功率和第二发射功率中的最小值作为终端A的实际发射功 率。
[0133] 例如,假设终端A的上一评估周期的实际发射功率为9dBm,预设的第一功率控制 限定条件 THjel ta-power 2dB,第二功率控制限定条件ΤΗ de1ta-one-hop ldB,一跳通信范围内的 各终端的实际发射功率的平均值PavCT_= 5. 5dBm ;
[0134] 计算第一差值:Pdeltap_= |PR-PTX(k_l)| = |7-9| =2dB,其中,PTX(k_l)为第 (k-1)评估周期的实际发射功率;
[0135] 计算第一发射功率:
[0136]
[0137]计算第二差值:Pdelta_average= |P R-Paverage| = I7-5· 5| = 1. 5dB,由于 Pdelta_ average〉THjeita-one-hop' ^寸 ^delta averagel^-^-^J TH ta-one-hop,
[0138] 计算第二发射功率:
[0139]
[0140] 选择第一发射功率和第二发射功率中的最小值作为终端A的实际发射功率: PTX(k) =min{PTX-delta(k),PTX-average(k)} =PTX-average(k) =6.5dBm。
[0141] 又例如,假设终端A的上一评估周期的实际发射功率为8. 5dBm,预设的第一功率 控制限定条件 THjel ta-power 2dB,第二功率控制限定条件ΤΗ de1ta-one-hop ldB,一跳通信范围 内的各终端的实际发射功率的平均值PavCT_= 9dBm ;
[0142] 计算第一差值:Pdeltap_r= |PR-PTX(k_l) I = |7-8· 5| = 1. 5dB,其中,PTX(k_l)为 第(k-1)评估周期的实际发射功率;
[0143] 计算第一发射功率:
[0144]
[0145] 计算第二差值:Pdelta_avCTage= |PR-Paverage| = |7_9| =2dB,由于 Pdelta_average>THdelta_ 将 Pdelta_avCTage设置为 ΤΗ delta-one-hop,
[0146] 计算第二发射功率:
[0147]
[0148] 选择第一发射功率和第二发射功率中的最小值作为终端A的实际发射功率: PTX(k) =min{PTX-delta(k),PTX-average(k)} =PTX-delta(k) =7dBm〇
[0149] 步骤5 :终端A发送当前所在的地理位置信息和实际发射功率PTX(k)给邻近的其 他终端。
[0150] 第二具体实施例中,假设预设的目标SINR为6dB,一个评估周期为5帧,每帧包括 100个子帧。
[0151 ] 终端A进行功率控制的具体过程如下:
[0152] 步骤1 :终端A确定一跳通信范围能够支持的最大终端数R等于26。
[0153] 具体实现同第一具体实施例中步骤1,此处不再赘述。
[0154] 步骤2 :终端A分别确定一跳通彳目范围内的每个终端B的评估功率。
[0155] 具体实现同第一具体实施例中步骤2,此处不再赘述。
[0156] 步骤3 :终端A将各终端B按照评估功率从小到大的顺序进行排序,得到功率表, 从该功率表可以获知一跳通信范围内的终端数以及每个终端的评估功率。假设终端A在当 前评估周期收到10个一跳通信范围内的终端B发送的信号,确定每个终端B的评估功率后 进行排序可得到如表2所示的功率表:
[0157] 表 2
[0158]
[0159] 终端A确定R大于当前评估周期对应的一跳通信范围内的终端数10,不需要查找 功率表,按照以下两种方式中的任意一种调整发射功率:
[0160] 第一种方式,不考虑功率调整步长,一次调整到目标功率:
[0161] 假设终端A在上一评估周期的实际发射功率PTX(k_l)为9dB,预设的第三功率控制 限定条件TH delta= ldB,一跳通信范围内的各终端B的发射功率的平均值P avCT_= 9. 3dBm ;
[0162] 终端A确定上一评估周期的实际发射功率低于一跳通信范围内的各终端B的发 射功率的平均值,直接将该平均值作为终端A的第一发射功:P TX avCT_(k)= Paverage= 9. 3dBm ;
[0163] 终端A按照预设的第三功率控制限定条件THdelta调整上一评估周期的实际发射功 率后得到第二发射功率 Pn_delta(k) :PTX_delta(k) =PTX(k-l)+THdelta= lOdBm;
[0164] 终端A选择第一发射功率和第二发射功率中的最小值作为终端A的实际发射功 率:PTX(k) =min{PTX-delta(k),PTX-average(k)} =PTX-average(k) =9.3dBm。
[0165] 第二种方式,预设功率调整步长Δ,每次调整以Δ为粒度调整到目标功率:
[0166] 假设终端A的上一评估周期的实际发射功率为PTX(k_l)为9dB,第三功率控制限 定条件TH delta= 0. 8dB,一跳通信范围内各终端的发射功率的平均值P avCT_= 10. 2dBm,功 率调整步长Δ = 0. 5dB ;
[0167] 终端A确定上一评估周期的实际发射功率低于一跳通信范围内的各终端B的发射 功率的平均值P avCT_,则终端A的第一发射功率PTX_avCTagJk)为:
[0168]
[0169] 终端A按照第三功率控制限定条件THdelta进行功率调整,则终端A的第二发射功 率 PTX_&lta(k)为:
[0170]
[0171] 终端A选择第一发射功率和第二发射功率中的最小值作为终端A的实际发射功 率:PTX(k) =min{PTX-delta(k),PTX-average(k)} =PTX-delta(k) =9.5dBm。
[0172] 步骤4 :终端A发送当前所在的地理位置信息和实际发射功率PTX(k)给邻近的其 他终端。
[0173] 基于同一发明构思,本发明实施例中还提供了一种功率控制装置,该装置的具体 实施可参见上述方法部分的描述,重复之处不在赘述,如图2所示,该装置主要包括:
[0174] 第一确定模块201,用于确定预设通信范围支持的最大终端数;
[0175] 第二确定模块202,用于在当前评估周期获取所述预设通信范围内的各第二终端 的实际发射功率以及分别对每个所述第二终端进行信号测量获得每个所述第二终端对应 的统计值,分别根据每个所述第二终端对应的所述统计值以及预设的统计门限值对所述第 二终端的实际发射功率进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的 个数;
[0176] 第一处理模块203,用于若确定所述第二终端的个数大于所述最大终端数,根据所 述最大终端数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述装置所在的 第一终端上一评估周期的实际发射功率以及功率控制限定条件确定所述第一终端当前评 估周期的实际发射功率;
[0177] 第二处理模块204,用于若确定所述第二终端的个数小于所述最大终端数,根据所 述第二终端的实际发射功率、所述装置所在的第一终端上一评估周期的实际发射功率以及 功率控制限定条件确定所述第一终端当前评估周期的实际发射功率。
[0178] 其中,功率控制限定条件用于对功率调整的幅度进行限制。
[0179] 其中,所述第一处理模块203具体用于:
[0180] 按照评估功率从小到大的顺序对所述第二终端进行排序,获取排列次序中与所述 最大终端数对应的所述第二终端的评估功率作为当前评估周期的发射功率的初始值;
[0181] 根据所述发射功率的初始值、所述第一终端上一评估周期的实际发射功率以及预 设的第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始值、各所述第二 终端的实际发射功率的平均值以及预设的第二功率控制限定条件确定第二发射功率;
[0182] 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前 评估周期的实际发射功率。
[0183] 其中,所述第二处理模块204具体用于:
[0184] 根据所述上一评估周期的实际发射功率以及各所述第二终端的实际发射功率的 平均值确定第一发射功率;
[0185] 根据所述上一评估周期的实际发射功率以及预设的第三功率控制限定条件确定 第二发射功率;
[0186] 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前 评估周期的实际发射功率。
[0187] 具体实施例中,第一处理模块203具体用于:
[0188] 计算得到所述发射功率的初始值与所述上一评估周期的实际发射功率的差值绝 对值作为第一差值,若确定所述第一差值大于所述第一功率控制限定条件,采用所述第一 功率控制限定条件更新所述第一差值;
[0189] 采用以下公式调整所述发射功率的初始值得到所述第一发射功率:
j,其中,ρτ X-delta (k)表示所述第 一发射功率,PTX(k-l)表示所述上一评估周期的实际发射功率,?&1^|5。_表示所述第一差 值,?1?表示所述发射功率的初始值。
[0190] 具体实施例中,所述第一处理模块203具体用于:
[0191] 计算得到所述发射功率的初始值与所述平均值的差值的绝对值作为第二差值,若 确定所述第二差值大于所述第二功率控制限定条件,采用所述第二功率控制限定条件更新 所述第二差值;
[0192] 采用以下公式调整所述发射功率的初始值得到所述第二发射功率:
,其中,PTX_avCTage(k)表示所述第二 发射功率,PavCTage表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, P&ita_aTC1^表示所述第二差值,P廣示所述发射功率的初始值。
[0193] 其中,所述第二处理模块204具体用于:
[0194] 若确定所述上一评估周期的实际发射功率小于所述平均值,将所述平均值作为所 述第一发射功率,否则,将所述上一评估周期的实际发射功率作为所述第一发射功率。
[0195] 基于同一发明构思,本发明实施例中还提供了一种终端,该终端的具体实施可参 见上述方法部分中关于第一终端的描述,重复之处不在赘述,如图3所示,该终端主要包括 处理器301和存储器302,其中,存储器302中保存有预设的程序,处理器301读取存储器 302中的程序并按照该程序执行以下过程:
[0196] 确定预设通信范围支持的最大终端数;
[0197] 在当前评估周期获取所述预设通信范围内的各第二终端的实际发射功率以及分 别对每个所述第二终端进行信号测量获得每个所述第二终端对应的统计值,分别根据每个 所述第二终端对应的所述统计值以及预设的统计门限值对所述第二终端的实际发射功率 进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的个数;
[0198] 若确定所述第二终端的个数大于所述最大终端数,根据所述最大终端数、所述第 二终端的评估功率、所述第二终端的实际发射功率、终端自身在上一评估周期的实际发射 功率以及功率控制限定条件确定自身的实际发射功率;
[0199] 若确定所述第二终端的个数小于所述最大终端数,根据所述第二终端的实际发射 功率、终端自身在上一评估周期的实际发射功率以及功率控制限定条件确定所述终端自身 当前评估周期的实际发射功率。
[0200] 其中,功率控制限定条件用于对功率调整的幅度进行限制。
[0201] 其中,针对第二终端的个数大于最大终端数的情况,处理器301按照评估功率从 小到大的顺序对所述第二终端进行排序,获取排列次序中与所述最大终端数对应的所述第 二终端的评估功率作为当前评估周期的发射功率的初始值;
[0202] 根据所述发射功率的初始值、终端自身在上一评估周期的实际发射功率以及预设 的第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始值、各所述第二终 端的实际发射功率的平均值以及预设的第二功率控制限定条件确定第二发射功率;
[0203] 选择所述第一发射功率和所述第二发射功率中的最小值作为所述终端自身当前 评估周期的实际发射功率。
[0204] 具体实施例中,处理器301计算得到所述发射功率的初始值与所述上一评估周期 的实际发射功率的差值绝对值作为第一差值,若确定所述第一差值大于所述第一功率控制 限定条件,采用所述第一功率控制限定条件更新所述第一差值;
[0205] 采用以下公式调整所述发射功率的初始值得到所述第一发射功率:
,其中,Ρτ X-delta (k)表示所述第 一发射功率,PTX(k-l)表示所述上一评估周期的实际发射功率,?&1^|5。_表示所述第一差 值,?1?表示所述发射功率的初始值。
[0206] 具体实施例中,处理器301计算得到所述发射功率的初始值与所述平均值的差值 的绝对值作为第二差值,若确定所述第二差值大于所述第二功率控制限定条件,采用所述 第二功率控制限定条件更新所述第二差值;
[0207] 采用以下公式调整所述发射功率的初始值得到所述第二发射功率:
,其中,PTX_avCTage(k)表示所述第二 发射功率,PavCT_表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, P&ita_avCTaM表示所述第二差值,P廣示所述发射功率的初始值。
[0208] 其中,针对第二终端的个数小于最大终端数的情况,处理器301根据终端自身上 一评估周期的实际发射功率以及各第二终端的实际发射功率的平均值确定第一发射功 率;
[0209] 根据终端自身上一评估周期的实际发射功率以及预设的第三功率控制限定条件 确定第二发射功率;
[0210] 选择所述第一发射功率和所述第二发射功率中的最小值作为终端自身当前评估 周期的实际发射功率。
[0211] 具体实施例中,第一终端若确定所述上一评估周期的实际发射功率小于所述平均 值,将所述平均值作为所述第一发射功率,否则,将所述上一评估周期的实际发射功率作为 所述第一发射功率。
[0212] 基于上述技术方案,本发明实施例中,第一终端通过确定当前评估周期中预设通 信范围内的各第二终端的评估功率,以及确定各第二终端的个数,通过比较预设通信范围 支持的最大终端数与该第二终端的个数,采用不同的方式控制第一终端的实际发射功率, 即保证了本地公平性又满足了全局公平性,并且仅需要与预设通信范围内的第二终端进行 信息交互,降低了控制信息开销,基于时分系统的信息交互方式进行设计,能够满足时分系 统的功率控制要求。
[0213] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形 式。
[0214] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0215] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0216] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0217] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种功率控制方法,其特征在于,包括: 第一终端确定预设通信范围支持的最大终端数; 所述第一终端在当前评估周期获取所述预设通信范围内的各第二终端的实际发射功 率W及分别对每个所述第二终端进行信号测量获得每个所述第二终端对应的统计值,分别 根据每个所述第二终端对应的所述统计值W及预设的统计口限值对所述第二终端的实际 发射功率进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的个数; 所述第一终端若确定所述第二终端的个数大于所述最大终端数,根据所述最大终端 数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述第一终端上一评估周 期的实际发射功率W及功率控制限定条件确定所述第一终端当前评估周期的实际发射功 率. 所述第一终端若确定所述第二终端的个数小于所述最大终端数,根据所述第二终端的 实际发射功率、所述第一终端上一评估周期的实际发射功率W及功率控制限定条件确定所 述第一终端当前评估周期的实际发射功率。2. 如权利要求1所述的方法,其特征在于,所述第一终端若确定所述第二终端的个数 大于所述最大终端数,根据所述最大终端数、所述第二终端的评估功率、所述第二终端的实 际发射功率、所述第一终端上一评估周期的实际发射功率W及功率控制限定条件确定所述 第一终端当前评估周期的实际发射功率,包括: 所述第一终端按照评估功率从小到大的顺序对所述第二终端进行排序,获取排列次序 中与所述最大终端数对应的所述第二终端的评估功率作为当前评估周期的发射功率的初 始值; 所述第一终端根据所述发射功率的初始值、所述第一终端上一评估周期的实际发射功 率W及预设的第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始值、各 所述第二终端的实际发射功率的平均值W及预设的第二功率控制限定条件确定第二发射 功率; 所述第一终端选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一 终端当前评估周期的实际发射功率。3. 如权利要求1所述的方法,其特征在于,所述第一终端若确定所述第二终端的个数 小于所述最大终端数,根据所述第二终端的实际发射功率、所述第一终端上一评估周期的 实际发射功率W及功率控制限定条件确定所述第一终端当前评估周期的实际发射功率,包 括: 所述第一终端根据所述上一评估周期的实际发射功率W及各所述第二终端的实际发 射功率的平均值确定第一发射功率; 所述第一终端根据所述上一评估周期的实际发射功率W及预设的第=功率控制限定 条件确定第二发射功率; 所述第一终端选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一 终端当前评估周期的实际发射功率。4. 如权利要求2所述的方法,其特征在于,所述第一终端根据所述发射功率的初始值、 所述第一终端上一评估周期的实际发射功率W及预设的第一功率控制限定条件确定第一 发射功率,包括: 所述第一终端计算得到所述发射功率的初始值与所述上一评估周期的实际发射功率 的差值绝对值作为第一差值,若确定所述第一差值大于所述第一功率控制限定条件,采用 所述第一功率控制限定条件更新所述第一差值;醉冰笛一激战巫田1;1 了从才個敕醉冰货抽'Tfl态的虹胃^ - ;. ,其中,PTX^delt。似表示所述第 一发射功率,PTx(k-l)表示所述上一评估周期的实际发射功率,Pd.it。PUWf表示所述第一差 值,町表示所述发射功率的初始值。5. 如权利要求2所述的方法,其特征在于,所述第一终端根据所述发射功率的初始值、 各所述第二终端的实际发射功率的平均值W及预设的第二功率控制限定条件确定第二发 射功率,包括: 所述第一终端计算得到所述发射功率的初始值与所述平均值的差值的绝对值作为第 二差值,若确定所述第二差值大于所述第二功率控制限定条件,采用所述第二功率控制限 定条件更新所述第二差值; 所述第一终端采用W下公式调整所述发射功率的初始值得到所述第二发射功率:其中,口1、_。、。,^。似表示所述第二 发射功率,P。胃。g。表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, ?4611。_。、6?86表示所述第二差值,?茂示所述发射功率的初始值。6. 如权利要求3所述的方法,其特征在于,所述第一终端根据所述上一评估周期的实 际发射功率W及各所述第二终端的实际发射功率的平均值确定第一发射功率,包括: 所述第一终端若确定所述上一评估周期的实际发射功率小于所述平均值,将所述平均 值作为所述第一发射功率,否则,将所述上一评估周期的实际发射功率作为所述第一发射 功率。7. -种功率控制装置,其特征在于,包括: 第一确定模块,用于确定预设通信范围支持的最大终端数; 第二确定模块,用于在当前评估周期获取所述预设通信范围内的各第二终端的实际发 射功率W及分别对每个所述第二终端进行信号测量获得每个所述第二终端对应的统计值, 分别根据每个所述第二终端对应的所述统计值W及预设的统计口限值对所述第二终端的 实际发射功率进行补偿,确定所述第二终端的评估功率,并确定所述第二终端的个数; 第一处理模块,用于若确定所述第二终端的个数大于所述最大终端数,根据所述最大 终端数、所述第二终端的评估功率、所述第二终端的实际发射功率、所述装置所在的第一终 端上一评估周期的实际发射功率W及功率控制限定条件确定所述第一终端当前评估周期 的实际发射功率; 第二处理模块,用于若确定所述第二终端的个数小于所述最大终端数,根据所述第二 终端的实际发射功率、所述装置所在的第一终端上一评估周期的实际发射功率W及功率控 制限定条件确定所述第一终端当前评估周期的实际发射功率。8. 如权利要求7所述的装置,其特征在于,所述第一处理模块具体用于: 按照评估功率从小到大的顺序对所述第二终端进行排序,获取排列次序中与所述最大 终端数对应的所述第二终端的评估功率作为当前评估周期的发射功率的初始值; 根据所述发射功率的初始值、所述第一终端上一评估周期的实际发射功率W及预设的 第一功率控制限定条件确定第一发射功率,根据所述发射功率的初始值、各所述第二终端 的实际发射功率的平均值W及预设的第二功率控制限定条件确定第二发射功率; 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前评估 周期的实际发射功率。9. 如权利要求7所述的装置,其特征在于,所述第二处理模块具体用于: 根据所述上一评估周期的实际发射功率W及各所述第二终端的实际发射功率的平均 值确定第一发射功率; 根据所述上一评估周期的实际发射功率W及预设的第=功率控制限定条件确定第二 发射功率; 选择所述第一发射功率和所述第二发射功率中的最小值作为所述第一终端当前评估 周期的实际发射功率。10. 如权利要求8所述的装置,其特征在于,所述第一处理模块具体用于: 计算得到所述发射功率的初始值与所述上一评估周期的实际发射功率的差值绝对值 作为第一差值,若确定所述第一差值大于所述第一功率控制限定条件,采用所述第一功率 控制限定条件更新所述第一差值; 采用W下公式调整所述发射功率的初始值得到所述第一发射功率:其中,PtxJeit。似表示所述第 一发射功率,PTx(k-l)表示所述上一评估周期的实际发射功率,Pd.it。PUWf表示所述第一差 值,Pk表示所述发射功率的初始值。11. 如权利要求8所述的装置,其特征在于,所述第一处理模块具体用于: 计算得到所述发射功率的初始值与所述平均值的差值的绝对值作为第二差值,若确定 所述第二差值大于所述第二功率控制限定条件,采用所述第二功率控制限定条件更新所述 第二差值; 采用W下公式调整所述发射功率的初始值得到所述第二发射功率:庚中,Ptx^。胃。g。似表示所述第二 发射功率,P。胃。g。表示所述预设通信范围内的各所述第二终端的实际发射功率的平均值, ?4611。_。、6?,6表示所述第二差值,?茂示所述发射功率的初始值。12. 如权利要求9所述的装置,其特征在于,所述第二处理模块具体用于: 若确定所述上一评估周期的实际发射功率小于所述平均值,将所述平均值作为所述第 一发射功率,否则,将所述上一评估周期的实际发射功率作为所述第一发射功率。
【文档编号】H04W52/04GK105992322SQ201510052179
【公开日】2016年10月5日
【申请日】2015年1月30日
【发明人】赵丽, 周海军, 房家奕, 赵毅
【申请人】电信科学技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1