基于能耗最小化的串行能量采集方法
【专利摘要】本发明公开了一种基于能耗最小化的串行能量采集方法,包括步骤一、网络初始化;步骤二、网络初始能量采集与信息传输;步骤三、网络时间优化分配;步骤四、网络传输阶段。以能量消耗最小化为准则,设计一种新的无线供电通信网络模型,并对该网络的信息传输与能量采集时间分配方案进行优化,使得该网络无线通信节点可以在能量消耗最小的条件下实施可靠的信息传输,有效减少无线通信节点电能存储容量需要,合理降低硬件成本,达到提高网络用户节点能量采集效率与能量利用率的目的。
【专利说明】
基于能耗最小化的串行能量采集方法
技术领域
[0001] 本发明设及一种无线通信网络下的信息传输与能量采集方法,尤其设及一种基于 能耗最小化的串行能量采集方法,属于无线供电通信网络技术领域。
【背景技术】
[0002] 能耗效率是下一代无线通信网络所需面临的严峻挑战,随着运一问题的提出,无 线供电通信网络受到科学研究人员的广泛关注。在运一研究领域中,能量采集技术主要指 通过收集热、振动、光及电磁波等身边的微量能源,使其转换成电力的技术。其核屯、理念是 尽可能的利用平时舍弃的微量能源,为传感器节点或其它低功率无线通信节点进行供电。 Varshney Lav R.于2008年在IEEE International Symposium on Information Theory发 表i仑文《Transporting information and energy simultaneously》表明可臥折中实现无 线通信与能量传输。Ju Hyungsik于2014年在IEEE Transactions on Wireless Communications发表论文《Throughput Maximization in Wireless Powered Communication化tworks》,该文献给出了最优时间分配方案,实现了该无线供电通信网络 上行链路吞吐量最大化。专利申请号为201410804039.9的中国专利申请公开了一种基于 SWIPT下支持多用户对高速通信的波束形成方法,其特点是根据多天线中继结构构建新的 波束成形方案,将基于该方案得到的非凸最大速率求解数学模型转化为凸问题,进而完成 基于SWIPT下支持多用户对高速通信的波束形成,但是并未设及网络节点能量采集方式、信 息传输与能耗效率的优化。然而,在发送一定信息量的条件下,无线通信节点在多数应用场 合更适合采取小型化的电能存储装置来满足工作的需要。为此,本发明W能量消耗最小化 为准则,设计一种新的无线供电通信网络模型,并对该网络的信息传输与能量采集时间分 配方案进行优化,使得该网络无线通信节点可W在能量消耗最小的条件下实施可靠的信息 传输,有效减少无线通信节点电能存储容量需要,合理降低硬件成本。
【发明内容】
[0003] 本发明的目的在于提供一种基于能耗最小化的串行能量采集方法,通过对信息传 输与能量采集的时间进行优化分配,保证系统所需传输信息量,有效降低无线通信节点能 量消耗,提高能量采集效率,进而达到减小电能存储容量需求的目的。
[0004] 本发明的目的通过W下技术方案予W实现:
[0005] -种基于能耗最小化的串行能量采集方法,方案包括W下步骤:
[0006] 步骤一、网络初始化:
[0007] 1)随机部署K+1个无线通信节点,编号0为该无线供电通信网络的综合接入点,具 有可调发送功率Po;编号1~K为该无线供电通信网络的用户节点,第k个用户节点初始能量 Ek为0焦耳,所需传输的信息量为Ik,能量转化效率为Ck;
[000引2)综合接入点发送下行广播信息唤醒网络,获取网络无线通信节点信道状态信息 hi, j,其中i,j = 0,1,…,K,i辛j ; hi, j表示第j个无线通信节点到第i个无线通信节点间的信 道状态信息;获取第j个用户节点到第i个用户节点的距离化J和路径传输损耗系数曰I,J;
[0009] 3)令综合接入点与所有K个用户节点总通信时长为T秒,随机为0~K个节点分配初 始工作时间toT,tiT,…,tKT;其中ti为时间分配权重,i = 0,l,…,K,且toWi+-'+tK=l,令t = [t0tl...tK];
[0010] 步骤二、网络初始能量采集与信息传输:
[0011] 1)计算初始第k个用户节点,k = l,…,K,传输信息量Ik所需能耗
[0012]
[001引式中,护为噪声方差;
[0014] 2)其干巧驢1)计貸初始笠 k个巧户带占可采隹h行链路能量
[0015]
[0016] 化,i(t)表示上行链路信息传输过程中,第k个用户节点从前第i个用户节点采集到 的能量,i = l,…,k-l;
[0017] 3)计算初始第k个用户节点所需下行链路能量采集
[nni只1
[0019] 4)综合接入点在时间toT内W功率Po发送下行链路信号XO:
[0020]
[0021]
[0022] 式中,{Ek,o(t)}表示不同分配时间t对应的Ek,o(t),k=l,…,K所构成的集合; mp ?[与;(嗦表示选取所有K个节点中的最大Ek, 0(t);
[0023] 各用户节点在时间toT内接收综合接入点发送的下行链路信号X0,采集并存储此信 号能量,第k个用户节点接收信号为yk = hk,QX()+zk;其中,hk,Q为综合接入点到第k个用户节点 的信道状态信息,Zk为加性高斯白噪声,且假定各节点所接收噪声信号功率可忽略;
[0024] 5)初始上行链路能量采集与信息传输
[0025] 第k个用户节点在时间T内实施能量采集并存储,在时间tkT内按照时分多址方 式发送自身上行链路信息Xk,即第k个用户节点在前k-1个用户发送上行链路信号时刻进行 能量采集,随后在完成发送自身上行链路信息后立即进入休眠模式;
[00%]步骤=、网络时间优化分配:
[0027] 1) W最小能耗为准则,基于所需传输的信息量Ik计算第k个用户节点,所需最小下 行链路能量采集,其中k=l,…,K:
[002引
[0029]
[0030]式中,
表示最小化不同分配时间t所对应的集合中的 最大Ek(t),k=l,…,K值;
表示计算Ek,o(t)过程中的应满足的采集时间约 束条件,且 [0。。11
[0032] 2)计算网络各用户节点所需最小下行链路能量采集的巧
保存对 应节点分配时间t为优化后的时间分配值;
[0033] 步骤四、网络传输阶段
[0034] 在同一衰落信道块中,按照各节点优化后的时间分配值t,采用时分多址传输方式 进行信息传输与能量采集,在下一信道衰落信道块中,若信道状态信息发生改变,则对网络 各节点分配时间重新进行优化,重复执行步骤否则,仍按当前各节点优化后的时间分配 值,采用时分多址传输方式进行信息传输与能量采集。
[0035] 本发明的目的可W通过W下技术措施进一步实现:
[0036] 前述基于能耗最小化的串行能量采集方法,其中能量转化效率:0<Ck < 0.6。
[0037] 前述基于能耗最小化的串行能量采集方法,其中步骤二所述在时间tkT内按照时 分多址方式发送自身上行链路信息Xk化=1,…,K),即在时间tiT内,用户节点IW功率Pi向 综合接入点0发送上行链路信息,与此同时用户节点2,…,K实施能量采集与存储;在时间 t2T内,用户节点2W功率P2向综合接入点0发送上行链路信息,与此同时用户节点3,…,K实 施能量采集与存储;W此类推,在时间tkT内,用户节点kW功率Pk向综合接入点0发送上行链 路信息,与此同时用户节点k+1,…,K实施能量采集与存储。
[0038] 前述基于能耗最小化的串行能量采集方法,其中步骤=网络时间优化分配阶段, 基于启发式优化算法中的标准粒子群优化方法对各节点分配时间进行求解:
[0039] (1)映射K+1个节点到n个粒子;
[0040] (2)初始化粒子速度Vk为一组随机数,初始化适应度函数值Ek,o(t)=0,初始化各 节点时间分配值为一组随机数,其和为T,并将此时间分配值映射到粒子初始位置yk(t);
[0041] (3)计算所需能耗与可采集的上行链路能量:
[0042] a.计算第k个用户节点化=1,…,K)传输Ik初始所需能耗
[0043]
[0044] b.计算初始第k个用户节点化=1,…,K)上行链路能量采集
[0045]
[0046] Ek,i(t)表示上行链路信息传输过程中,第k个用户节点从前第i个用户节点采集到 的能量,i = l,…,k-l;
[0047] (4)计算适应度函数
[004引
[0049] W最小能耗为准则,基于所需传输的信息量Ik捜索第k个用户节点化=1,…,K)所 需最小
[0050] 下行链路能量采集
[0053]计算网络当前所需最小下行链路能量采集的和 [0化4]
[0化1 ]
[0化2]
[0055] 保存对应节点分配时间t为优化后的时间分配值;
[0056] (5)更新粒子群
[0057] a.若当前粒子个体极值优于上一时刻该粒子个体极值,则更新当前粒子个体极 值;
[005引 b.若当前粒子个体极值优于上一时刻全局极值,贝更新当前全局极值;
[0059] C.更新每个粒子的速度Vk和位置yk(t);
[0060] (6)重复执行步骤(3)-(5)直到达到最大迭代次数;
[0061] (7)当达到最大迭代次数时,映射全局最优粒子位置为最优网络节点时间分配值 t,对应E(t)为所需最小下行链路能量采集的最小值。
[0062] 前述基于能耗最小化的串行能量采集方法,当用户节点具备两条射频链路时,在 下行链路通信中于不同射频链路同时完成信息传输和能量采集。
[0063] 与现有技术相比,本发明的有益效果是:有效优化用户节点间信息传输与能量采 集的时间分配方案,在能量消耗最小的条件下实施可靠的信息传输,达到提高网络用户节 点能量采集效率与能量利用率的目的。
【附图说明】
[0064] 图1是本发明无线供电与通信网络的结构原理图;
[0065] 图2是本发明的通信协议时序图;
[0066] 图3是本发明的系统工作与时间优化分配流程图;
[0067] 图4是本发明的K = 3时隙优化收敛曲线。
【具体实施方式】
[0068] 下面结合附图和【具体实施方式】对本发明作进一步说明。
[0069] 本发明的一种基于能耗最小化的串行能量采集方法可W实现无线通信系统信息 与能量的同时传输,保证所需信息量传输要求下,合理分配节点工作时间,尽可能小的采集 能量,适用于具有任意个节点的无线通信网络。如图1所示,在区域内无线通信网络包括1个 综合接入点(节点0)和若干个用户节点(节点I~K);综合接入点O的功能是在其下行链路通 信时间toT内发送能量。在上行链路通信时间tiT,…,ti(T内接收数据信息。用户节点k化= 1,…,K)的功能是在下行链路通信时间toT内完成对综合接入点0发送信号能量的采集,在 上行链路通信时间tiT,…,tk-iT内完成对前k-1个用户节点上行链路信号的能量采集,并将 自身数据信息在上行链路通信时间tkT内传输至综合接入点0,随后立即进入休眠模式。本 实施例假定各用户节点仅具有单一射频链路,即在下行链路通信中综合接入点0仅进行能 量传输。但当用户节点具备两条射频链路时,也可在下行链路通信中于不同射频链路同时 完成信息传输和能量采集的功能。
[0070]本发明设计了一种新型的所需能耗最小化准则的信息传输与能量采集方法。在无 线网络各节点上行链路传输信息量给定条件下,所提方法可W合理分配网络节点工作时 间,减小能量采集与储存需求,改善无线网络传输效率与能量利用率,如图3所示是本发明 的系统工作与时间优化分配流程图,【具体实施方式】如下:
[0071 ] 1.网络初始化阶段,如图1所示,
[0072] 1)随机部署K+1个无线通信节点,编号0为该无线供电通信网络的综合接入点,编 号1~K为该无线供电通信网络的用户节点;综合接入点0部署在网络四周的某一处,具有可 调发送功率Po,可实现数据信息接收;各用户节点均可直接与综合接入点0实现通信,具有 能量采集、数据处理和发送的功能。第k个用户节点初始能量化为0焦耳,所需传输的信息量 为Ik,能量转化效率为知(0<知< 0.6)。
[0073] 2)综合接入点0发送下行广播信息唤醒网络,获取网络无线通信节点信道状态信 息hi, j (i,j = 0,1,…,K,i j),hi, j表示第j个无线通信节点到第i个无线通信节点间的信道 状态信息;获取第j个用户节点到第i个用户节点的距离化J和路径传输损耗系数CU,J。
[0074] 3)令综合接入点0与所有K个用户节点总通信时长为T秒,随机为0~K个节点分配 初始工作时间toT,tiT,…,tKT。其中,ti为时间分配权重(i = 0,l,…,K),且to+t^''WK= 1, 令 t=[t0tl...tK]。
[0075] 2.网络初始能量采集与信息传输
[0076] 1)计算初始第k个用户节点化=1,…,K)传输Ik所需能耗
[0077]
[007引式中,S2为噪声方差。
[0079] 2)基于步骤1)计算初始第k个用户节点化=1,…,K)可采集上行链路能量
[0080]
[0081] 化,i(t)表示上行链路信息传输过程中,第k个用户节点从前第ia = l,…,k-1)个 用户节点采集到的能量。
[0082] 3)计算初始第k个用户节点化=1,…,K)所需下行链路能量采集
[0084] 4)综合接入点0在时间toT内W功率Po发送下行链路信号xo。
[0085]
[0086] Po = EoAtoT)
[0087] 式中,化表示不同分配时间t对应的Ek,o(t),k=l,…,K所构成的集合;
表示选取所有K个节点中的最大化,0 (t)
[0088] 各用户节点在时间toT内接收综合接入点0发送的下行链路信号X0,采集并存储此 信号能量(本实施例假定各用户节点仅具有单一射频链路,即在下行链路通信中仅进行能 量采集。但当用户节点具备两条射频链路时,也可在下行链路通信中于不同射频链路同时 完成信息传输和能量采集的功能)。第k个用户节点接收信号为yk = hk,oxo+zk化=1,…,K)。 其中,hk,o为综合接入点0到第k个用户节点的信道状态信息,Zk为加性高斯白噪声,且假定 各节点所接收噪声信号功率可忽略。
[0089] 5)初始上行链路能量采集与信息传输
[0090] 第k个用户节点在时间^坏内实施能量采集并存储,在时间tkT内按照时分多址方 式发送自身上行链路信息Xk化=1,???,K)。即,在时间tiT内,用户节点IW功率Pi向综合接入 点0发送上行链路信息,与此同时用户节点2,…,K实施能量采集与存储;在时间t2T内,用户 节点2W功率P2向综合接入点0发送上行链路信息,与此同时用户节点3,…,K实施能量采集 与存储;W此类推,在时间tkT内,用户节点kW功率Pk向综合接入点0发送上行链路信息,与 此同时用户节点k+1,…,K实施能量采集与存储,如图2所示。
[0091] 3.网络时间优化分配。
[0092] (1)映射K+1个节点到n个粒子。
[0093] (2)初始化粒子速度Vk为一组随机数,初始化适应度函数值化,0 (t )= 0,初始化各 节点时间分配值为一组随机数(其和为T),并将此时间分配值映射到粒子初始位置yk(t)。
[0094] (3)计算所需能耗与可采集的上行链路能量
[00M] a.计算第k个用户节点化=1,…,K)传输Ik初始所需能耗
[0096]
[0097] b.计算初始第k个用户节点化=1,…,K)上行链路能量采集 [009引
[0099] 化,i(t)表示上行链路信息传输过程中,第k个用户节点从前第ia = l,…,k-1)个 用户节点采集到的能量。
[0100] (4)计算适应度函数 [01011
[0102] W最小能耗为准则,基于所需传输信息量Ik捜索第k个用户节点化=1,…,K)所需 最小下行链路能量采集
[0105] 计算网络当前所需最小下行链路能量采集的和
[0103]
[0104]
[0106]
[0107] 保存对应节点分配时间t为优化后的时间分配值。
[0108] (5)更新粒子群
[0109] a.若当前粒子个体极值优于上一时刻该粒子个体极值,则更新当前粒子个体极 值。
[0110] b.若当前粒子个体极值优于上一时刻全局极值,则更新当前全局极值。
[011。 C.更新每个粒子的速度Vk和位置yk(t)
[0112] (6)重复执行步骤(3)-(5)直到达到最大迭代次数。
[0113] (7)当达到最大迭代次数时,映射全局最优粒子位置为最优网络节点时间分配值t (如图4所示),对应E(t)为所需最小下行链路能量采集的最小值。
[0114] 4.网络传输阶段
[0115] 在同一衰落信道块中,按照各节点优化后的时间分配值t,采用时分多址传输方式 进行信息传输与能量采集。即,在时间toT内,综合接入点OW功率Po持续发送下行链路信号 X0,同时各用户节点持续接收下行链路信号X0,采集并存储此信号能量;在时间tiT内,用户 节点IW功率Pi向综合接入点0发送上行链路信息,同时用户节点2,…,K实施能量采集与存 储;在时间t2T内,用户节点2 W功率P2向综合接入点0发送上行链路信息,同时用户节点 3,…,K实施能量采集与存储;W此类推,在时间tkT内,当用户节点kW功率Pk向综合接入点0 发送上行链路信息,同时用户节点k+1,…,K实施能量采集与存储,如图2所示。
[0116] 在下一信道衰落信道块中,若信道状态信息发生改变,则对网络各节点分配时间 重新进行优化,重复执行步骤3。否则,仍按当前各节点优化后的时间分配值,采用时分多址 传输方式进行信息传输与能量采集。
[0117] 如图4所示是本发明的K = 3时隙优化收敛曲线。
[0118] 除上述实施例外,本发明还可W有其他实施方式,凡采用等同替换或等效变换形 成的技术方案,均落在本发明要求的保护范围内。
【主权项】
1. 一种基于能耗最小化的串行能量采集方法,其特征在于,包括W下步骤: 步骤一、网络初始化: 1) 随机部署K+1个无线通信节点,编号0为该无线供电通信网络的综合接入点,具有可 调发送功率Po;编号1~K为该无线供电通信网络的用户节点,第k个用户节点初始能量化为0 焦耳,所需传输的信息量为Ik,能量转化效率为Ck; 2) 综合接入点发送下行广播信息唤醒网络,获取网络无线通信节点信道状态信息hi,J, 其中i,j=0,l,…,K,i辛表示第j个无线通信节点到第i个无线通信节点间的信道状 态信息;获取第j个用户节点到第i个用户节点的距离化J和路径传输损耗系数曰1,J; 3) 令综合接入点与所有K个用户节点总通信时长为T秒,随机为0~K个节点分配初始工 作时间toT,tiT,…,tKT;其中ti为时间分配权重,i = 0,l,…,K,且toWi+-'+tK=l,令t = [to tl...tK]; 步骤二、网络初始能量采集与信息传输: 1) 计算初始第k个用户节点,k=l,-|,K,传输信息量Ik所需能耗式中,δ2为噪声方差; 2) 基于步骤1)计算初始第k个用户节点可采集上行链路能量化,i(t)表示上行链路信息传输过程中,第k个用户节点从前第i个用户节点采集到的能 量,i = l,...,k-l; 3) 计算初始第k个用户节点所需下行链路能量采集4) 综合接入点在时间toT内W功率Po发送下行链路信号X0:P〇 = E〇/(t〇T) 式中,化k, 0 (t)}表示不同分配时间t对应的Ek, 0 (t),k = 1,…,K所构成的集合; 表示选取所有K个节点中的最大Ek,o(t); 各用户节点在时间toT内接收综合接入点发送的下行链路信号X0,采集并存储此信号能 量,第k个用户节点接收信号为yk = hk,QX()+zk;其中,hk,Q为综合接入点到第k个用户节点的信 道状态信息,Zk为加性高斯白噪声,且假定各节点所接收噪声信号功率可忽略; 5) 初始上行链路能量采集与信息传输 第k个用户节点在时间内实施能量采集并存储,在时间tkT内按照时分多址方式发 送自身上行链路信息xk,即第k个用户节点在前k-1个用户发送上行链路信号时刻进行能量 采集,随后在完成发送自身上行链路信息后立即进入休眠模式; 步骤Ξ、网络时间优化分配: 1. W最小能耗为准则,基于所需传输的信息量Ik计算第k个用户节点,所需最小下行链 路能量采集,其中k=l,…,Κ:式中,=1,…,表示最小化不同分配时间t所对应的集合中的最大 Ek(t),k = 1,…,K值% > 0表示计算Ek, 0 (t)过程中的应满足的采集时间约束条 件,且2) 计算网络各用户节点所需最小下行链路能量采集的和,保存对应节 点分配时间t为优化后的时间分配值; 步骤四、网络传输阶段 在同一衰落信道块中,按照各节点优化后的时间分配值t,采用时分多址传输方式进行 信息传输与能量采集,在下一信道衰落信道块中,若信道状态信息发生改变,则对网络各节 点分配时间重新进行优化,重复执行步骤Ξ;否则,仍按当前各节点优化后的时间分配值, 采用时分多址传输方式进行信息传输与能量采集。2. 如权利要求1所述的基于能耗最小化的串行能量采集方法,其特征在于,所述能量转 化效率:0<Ck<0.6。3. 如权利要求1所述的基于能耗最小化的串行能量采集方法,其特征在于,步骤二所述 在时间tkT内按照时分多址方式发送自身上行链路信息xk化=1,…,K),即在时间tiT内,用 户节点功率Pi向综合接入点0发送上行链路信息,与此同时用户节点2,…,K实施能量采 集与存储;在时间t2T内,用户节点2W功率P2向综合接入点0发送上行链路信息,与此同时用 户节点3,…,K实施能量采集与存储;W此类推,在时间tkT内,用户节点kW功率Pk向综合接 入点0发送上行链路信息,与此同时用户节点k+1,…,K实施能量采集与存储。4. 如权利要求1所述的基于能耗最小化的串行能量采集方法,其特征在于,步骤Ξ网络 时间优化分配阶段,基于启发式优化算法中的标准粒子群优化方法对各节点分配时间进行 求解: (1) 映射K+1个节点到η个粒子; (2) 初始化粒子速度vk为一组随机数,初始化适应度函数值Ek, 〇( t) = 0,初始化各节点时 间分配值为一组随机数,其和为T,并将此时间分配值映射到粒子初始位置yk(t); (3) 计算所需能耗与可采集的上行链路能量: a.计算第k个用户节点化=1,···,Κ)传输Ik初始所需能耗b.计算初始第k个用户节点化=1,…,Κ)上行链路能量采集化,i(t)表示上行链路信息传输过程中,第k个用户节点从前第i个用户节点采集到的能 量,i = l,...,k-l; (4) 计算适应度函数W最小能耗为准则,基于所需传输的信息量Ik捜索第k个用户节点化=1,…,K)所需最 小下行链路能量采集计算网络当前所需最小下行链路能量采集的和保存对应节点分配时间t为优化后的时间分配值; (5) 更新粒子群 a. 若当前粒子个体极值优于上一时刻该粒子个体极值,贝更新当前粒子个体极值; b. 若当前粒子个体极值优于上一时刻全局极值,贝更新当前全局极值; C.更新每个粒子的速度vk和位置yk(t); (6) 重复执行步骤(3)-巧)直到达到最大迭代次数; (7) 当达到最大迭代次数时,映射全局最优粒子位置为最优网络节点时间分配值t,对 应E(t)为所需最小下行链路能量采集的最小值。5.如权利要求1所述基于能耗最小化的串行能量采集方法,其特征在于,当用户节点具 备两条射频链路时,在下行链路通信中于不同射频链路同时完成信息传输和能量采集。
【文档编号】H04W52/24GK105848267SQ201610322539
【公开日】2016年8月10日
【申请日】2016年5月13日
【发明人】解志斌, 颜培玉, 田雨波, 李效龙, 苏胤杰
【申请人】江苏科技大学