1.一种集能型无线中继网络最大化系统吞吐量的在线控制方法,其特征在于:所述控制方法包括如下步骤:
1)集能型无线中继网络中,通过最佳中继选择以及联合时间调度和功率控制实现端到端系统吞吐量最大化,其中,优化问题描述为一个多变量优化:P1:
受限于:
ekt+1=min{Ekt+ekt,Emax,k}-pr,kt(1-τkt)Lxk,dkt+1=min{rs,ktL+dkt,Qmax,k}-rr,ktLxk,
0≤τkt≤1,
rs,kt=Wτktlog(1+hs,ktps,t),rr,kt=W(1-τkt)log(1+hr,ktpr,kt),在此,问题P1的各参数定义如下:W:网络带宽;
hs,kt:时隙t内源节点到中继节点k的信道增益;
hr,kt:时隙t内中继节点k到目的节点的信道增益;
ps,t:源节点在时隙t的传输功率;
pr,kt:中继节点k在时隙t的传输功率;
rs,kt:源节点在时隙t的数据率;
rr,kt:中继节点在时隙t的数据率;
xk:中继选择变量;
τkt:源节点在时隙t的传输时间;
1-τkt:中继节点k在时隙t的传输时间;
Ekt:中继节点k在时隙t时所采集的能量;
ekt:中继节点k在时隙t时电池中的储能量;
Emax,k:中继节点k的电池最大容量;
dkt:中继节点k在时隙t的数据缓存队列;
Qmax,k:中继节点k的数据缓存容量;
T:传输时隙数;
L:单个时隙长度;
K:中继节点数;
2)将问题P1分解为中继选择和联合时间调度及功率分配两个子问题,其中,中继选择的过程如下:步骤2.1:对于所有中继节点,以中继节点k为例,根据传输时段前的N个时隙内的信道状态信息ω-n,求信道增益hs,k和hr,k,以及采集的能量Ek;
步骤2.2:中继节点k根据信道增益和采集的能量,即hs,kt,hr,kt和Ek,在不考虑有限的中继数据缓存和储能电池的情况下计算其转发容量Fk并将该值反馈给源节点;
步骤2.3:源节点根据各个中继节点反馈的转发容量,比较Fk值大小,选出最大的Fk*并将该中继节点k*作为最佳中继,设置 为1,其余中继节点的中继选择变量xk置0;
3)在每个时隙内,被选中的最佳中继k*根据自身储能电池和数据缓存情况,按尽最大努力的传输策略对源节点向目的节点传送的数据进行转发,联合时间调度及功率分配的过程如下:步骤3.1:对于时隙t,最佳中继k*分别估计信道增益 和 储能电池以及数据缓存队列
步骤3.2:在考虑储能电池和数据缓存队列的因果性约束的情况下,在时隙t内,最佳中继通过实现最大化总吞吐量以得到最优化时间调度 和功率分配步骤3.3:最佳中继节点k*将所得到的最优化时间调度 和功率分配 反馈给源节点,源节点将在传输时间 内向最佳中继节点k*发送数据。
2.如权利要求1所述的集能型无线中继网络最大化系统吞吐量的在线控制方法,其特征在于:所述步骤2.2的处理过程包括以下步骤:步骤2.2.1:针对中继节点k转发容量的求解构建优化问题P2如下:P2:
受限于:
在此,问题P2的各参数定义如下:Fk:中继节点k的转发容量;
ω-n:传输时段前的N个时隙内的信道状态信息;
hs,k(-n):传输时段前的第n个时隙内,源节点到中继节点k的信道增益;
hr,k(-n):传输时段前的第n个时隙内,中继节点k到目的节点的信道增益;
Ek(-n):传输时段前的第n个时隙内,中继节点k所采集的能量;
中继节点k用于转发数据的传输功率;
ps:源节点用于发送数据的传输功率;
中继节点用于转发数据的传输时间;
步骤2.2.2:计算 并与0比较,若该值大于0, 为为1,否则进行步骤2.2.3;
步骤2.2.3:求解方程
的根 则 为 为
步骤2.2.4:根据所得到的最优解 及 计算中继节点k的转发容量Fk。
3.如权利要求1或2所述的集能型无线中继网络最大化系统吞吐量的在线控制方法,其特征在于:所述步骤3.2的处理过程包括以下步骤:步骤3.2.1:时隙t内实现的总吞吐量最大化的优化问题表示为问题P3,具体如以下所示:P3:
受限于:
在此,问题P3的各参数定义如下:Ebt:最佳中继节点k*在时隙t时,电池中的储能容量,满足步骤3.2.2:判断 是否成立,若成立,则 为 为0,否则进行步骤3.2.3;
步骤3.2.3:根据公式 判断 是否成立,若成立,通过求解方程 的根 则 为 为1-Γt,否则进行步骤3.2.4;
步骤3.2.4:求解方程 的根 则为 为 。
4.如权利要求1或2所述的集能型无线中继网络最大化系统吞吐量的在线控制方法,其特征在于:所述控制方法还包括以下步骤:
4)当实行联合时间调度和功率控制方法时,还需考虑转发容量、有限的中继数据缓存、有限的中继储能电池、最大传输功率限制、信道增益和传输时隙数,从而得到在最佳中继节点下的最佳时间调度和传输功率,实现以最大化吞吐量的最大化系统效益。