主权项 |
一种基于能耗最小化的串行能量采集方法,其特征在于,包括以下步骤:步骤一、网络初始化: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>δ</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>Σ</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>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mo>[</mo><msup><mi>δ</mi><mn>2</mn></msup><msubsup><mi>D</mi><mrow><mi>k</mi><mo>,</mo><mi>i</mi></mrow><mrow><mo>-</mo><msub><mi>α</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>]</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>Σ</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>≥</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,采用时分多址传输方式进行信息传输与能量采集,在下一信道衰落信道块中,若信道状态信息发生改变,则对网络各节点分配时间重新进行优化,重复执行步骤三;否则,仍按当前各节点优化后的时间分配值,采用时分多址传输方式进行信息传输与能量采集。 |