发明名称 基于能耗最小化的串行能量采集方法
摘要 本发明公开了一种基于能耗最小化的串行能量采集方法,包括步骤一、网络初始化;步骤二、网络初始能量采集与信息传输;步骤三、网络时间优化分配;步骤四、网络传输阶段。以能量消耗最小化为准则,设计一种新的无线供电通信网络模型,并对该网络的信息传输与能量采集时间分配方案进行优化,使得该网络无线通信节点可以在能量消耗最小的条件下实施可靠的信息传输,有效减少无线通信节点电能存储容量需要,合理降低硬件成本,达到提高网络用户节点能量采集效率与能量利用率的目的。
申请公布号 CN105848267A 申请公布日期 2016.08.10
申请号 CN201610322539.8 申请日期 2016.05.13
申请人 江苏科技大学 发明人 解志斌;颜培玉;田雨波;李效龙;苏胤杰
分类号 H04W52/02(2009.01)I;H04W52/24(2009.01)I;H04W72/04(2009.01)I;H04B17/309(2015.01)I 主分类号 H04W52/02(2009.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 楼高潮
主权项 一种基于能耗最小化的串行能量采集方法,其特征在于,包括以下步骤:步骤一、网络初始化:1)随机部署K+1个无线通信节点,编号0为该无线供电通信网络的综合接入点,具有可调发送功率P<sub>0</sub>;编号1~K为该无线供电通信网络的用户节点,第k个用户节点初始能量E<sub>k</sub>为0焦耳,所需传输的信息量为I<sub>k</sub>,能量转化效率为ζ<sub>k</sub>;2)综合接入点发送下行广播信息唤醒网络,获取网络无线通信节点信道状态信息h<sub>i,j</sub>,其中i,j=0,1,…,K,i≠j;h<sub>i,j</sub>表示第j个无线通信节点到第i个无线通信节点间的信道状态信息;获取第j个用户节点到第i个用户节点的距离D<sub>i,j</sub>和路径传输损耗系数α<sub>i,j</sub>;3)令综合接入点与所有K个用户节点总通信时长为T秒,随机为0~K个节点分配初始工作时间t<sub>0</sub>T,t<sub>1</sub>T,…,t<sub>K</sub>T;其中t<sub>i</sub>为时间分配权重,i=0,1,…,K,且t<sub>0</sub>+t<sub>1</sub>+…+t<sub>K</sub>=1,令t=[t<sub>0</sub> t<sub>1</sub>…t<sub>K</sub>];步骤二、网络初始能量采集与信息传输:1)计算初始第k个用户节点,k=1,…,K,传输信息量I<sub>k</sub>所需能耗<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>E</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msup><mn>2</mn><mrow><msub><mi>I</mi><mi>k</mi></msub><mo>/</mo><msub><mi>t</mi><mi>k</mi></msub><mi>T</mi></mrow></msup><mo>-</mo><mn>1</mn></mrow><msup><mrow><mo>|</mo><msub><mi>h</mi><mrow><mn>0</mn><mo>,</mo><mi>k</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup></mfrac><msup><mi>&delta;</mi><mn>2</mn></msup><msub><mi>t</mi><mi>k</mi></msub><mi>T</mi></mrow>]]></math><img file="FDA0000989491900000011.GIF" wi="468" he="157" /></maths>式中,δ<sup>2</sup>为噪声方差;2)基于步骤1)计算初始第k个用户节点可采集上行链路能量<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>&lsqb;</mo><msup><mi>&delta;</mi><mn>2</mn></msup><msubsup><mi>D</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>-</mo><msub><mi>&alpha;</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow></msub></mrow></msubsup><mrow><mo>(</mo><msup><mrow><mo>|</mo><msub><mi>h</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>/</mo><msup><mrow><mo>|</mo><msub><mi>h</mi><mrow><mn>0</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mrow><mo>(</mo><msup><mn>2</mn><mrow><msub><mi>I</mi><mi>i</mi></msub><mo>/</mo><msub><mi>t</mi><mi>i</mi></msub><mi>T</mi></mrow></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>t</mi><mi>i</mi></msub><mi>T</mi><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0000989491900000012.GIF" wi="1042" he="135" /></maths>E<sub>k,i</sub>(t)表示上行链路信息传输过程中,第k个用户节点从前第i个用户节点采集到的能量,i=1,…,k‑1;3)计算初始第k个用户节点所需下行链路能量采集<img file="FDA0000989491900000013.GIF" wi="1954" he="143" />4)综合接入点在时间t<sub>0</sub>T内以功率P<sub>0</sub>发送下行链路信号x<sub>0</sub>:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>E</mi><mn>0</mn></msub><mo>=</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mi>k</mi></munder><mo>{</mo><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mn>0</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo><mrow><mo>(</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000989491900000028.GIF" wi="662" he="87" /></maths>P<sub>0</sub>=E<sub>0</sub>/(t<sub>0</sub>T)式中,{E<sub>k,0</sub>(t)}表示不同分配时间t对应的E<sub>k,0</sub>(t),k=1,…,K所构成的集合;<img file="FDA0000989491900000021.GIF" wi="285" he="94" />表示选取所有K个节点中的最大E<sub>k,0</sub>(t);各用户节点在时间t<sub>0</sub>T内接收综合接入点发送的下行链路信号x<sub>0</sub>,采集并存储此信号能量,第k个用户节点接收信号为y<sub>k</sub>=h<sub>k,0</sub>x<sub>0</sub>+z<sub>k</sub>;其中,h<sub>k,0</sub>为综合接入点到第k个用户节点的信道状态信息,z<sub>k</sub>为加性高斯白噪声,且假定各节点所接收噪声信号功率可忽略;5)初始上行链路能量采集与信息传输第k个用户节点在时间<img file="FDA0000989491900000022.GIF" wi="122" he="133" />内实施能量采集并存储,在时间t<sub>k</sub>T内按照时分多址方式发送自身上行链路信息x<sub>k</sub>,即第k个用户节点在前k‑1个用户发送上行链路信号时刻进行能量采集,随后在完成发送自身上行链路信息后立即进入休眠模式;步骤三、网络时间优化分配:1)以最小能耗为准则,基于所需传输的信息量I<sub>k</sub>计算第k个用户节点,所需最小下行链路能量采集,其中k=1,…,K:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>t</mi></munder><mo>{</mo><mi>m</mi><mi>a</mi><mi>x</mi><mo>{</mo><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mn>0</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>}</mo><mo>}</mo><mo>,</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi></mrow>]]></math><img file="FDA0000989491900000029.GIF" wi="644" he="90" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>K</mi></munderover><msub><mi>t</mi><mi>k</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo><msub><mi>t</mi><mi>k</mi></msub><mo>&GreaterEqual;</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000989491900000023.GIF" wi="365" he="127" /></maths>式中,<img file="FDA0000989491900000024.GIF" wi="646" he="95" />表示最小化不同分配时间t所对应的集合中的最大E<sub>k</sub>(t),k=1,…,K值;<img file="FDA0000989491900000025.GIF" wi="365" he="127" />表示计算E<sub>k,0</sub>(t)过程中的应满足的采集时间约束条件,且<img file="FDA00009894919000000210.GIF" wi="1974" he="142" />2)计算网络各用户节点所需最小下行链路能量采集的和<img file="FDA0000989491900000027.GIF" wi="379" he="134" />保存对应节点分配时间t为优化后的时间分配值;步骤四、网络传输阶段在同一衰落信道块中,按照各节点优化后的时间分配值t,采用时分多址传输方式进行信息传输与能量采集,在下一信道衰落信道块中,若信道状态信息发生改变,则对网络各节点分配时间重新进行优化,重复执行步骤三;否则,仍按当前各节点优化后的时间分配值,采用时分多址传输方式进行信息传输与能量采集。
地址 212003 江苏省镇江市京口区梦溪路2号