发明名称 基于中断概率能效最大的功率分配方法
摘要 本发明公开了一种基于中断概率能效最大的功率分配方法,主要解决现有认知无线电功率分配方法无法获得能效最大化问题。其实现步骤是:1.设置参数并对其初始化;2.求出满足平均发送功率约束条件的拉格朗日乘子τ和满足平均干扰功率约束条件的拉格朗日乘子μ;3.根据所述乘子τ和μ计算第n次迭代后的基于中断概率的发送功率P<sup>n</sup>;4.分别计算在发送功率为P<sup>n</sup>时的能效函数f<sub>n</sub>(η)和能效η<sup>n</sup><sub>;</sub>5.对能效函数f<sub>n</sub>(η)进行判决,如果满足迭代停止条件,则得到最佳能效和最佳能效下的最佳发送功率,否则继续循环,直到满足条件或者达到最大迭代次数,得到此时的最佳能效和最佳发送功率。本发明具有能效最大化,迭代停止所需步数少,易于实现的优点,可用于无线通信。
申请公布号 CN105007585A 申请公布日期 2015.10.28
申请号 CN201510344482.7 申请日期 2015.06.19
申请人 西安电子科技大学 发明人 周福辉;李赞;唐烨;司江勃;郝本健;熊天意;杨鼎;刘向丽;黄海燕;胡伟龙;刘伯阳
分类号 H04W16/14(2009.01)I;H04W72/04(2009.01)I 主分类号 H04W16/14(2009.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;黎汉华
主权项 一种基于中断概率能效最大的功率分配方法,包括如下步骤:(1)次级用户根据所需要的容错误差、拉格朗日迭代效果、希望获得的中断容量及最大需要迭代次数,设置能效函数容错误差ξ>0,中断容量r<sub>s</sub>比特/复维,最大迭代次数N,平均发送功率约束对应的收敛误差ξ<sub>1</sub>>0,平均干扰功率约束对应的收敛误差ξ<sub>2</sub>>0,平均发送功率约束对应的拉格朗日乘子迭代步长t<sub>1</sub>>0,平均干扰功率约束对应的拉格朗日乘子迭代步长t<sub>2</sub>>0;(2)次级用户初始化能效η=0,平均发送功率约束对应的拉格朗日乘子τ=τ<sub>0</sub>,平均干扰功率约束对应的拉格朗日乘子μ=μ<sub>0</sub>,次级用户发送功率P<sup>n</sup>和能效η<sup>n</sup>的迭代次数n=0;(3)次级用户迭代计算最佳发送功率P:(3.1)次级用户计算每次衰落状态下满足次级用户中断容量r<sub>s</sub>的最小发送功率y:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>y</mi><mo>=</mo><mfrac><mrow><mo>(</mo><msup><mn>2</mn><msub><mi>r</mi><mi>s</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo><mo>(</mo><msub><mi>h</mi><mrow><mi>p</mi><mi>s</mi></mrow></msub><msub><mi>P</mi><mi>m</mi></msub><mo>+</mo><msubsup><mi>&sigma;</mi><mi>w</mi><mn>2</mn></msubsup><mo>)</mo></mrow><msub><mi>g</mi><mrow><mi>s</mi><mi>s</mi></mrow></msub></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000011.GIF" wi="535" he="172" /></maths>其中g<sub>ss</sub>为次级用户发送端到接收端信道功率增益,h<sub>ps</sub>为主用户发送端到次级用户接收端信道功率增益,P<sub>m</sub>为主用户恒定发送功率,<img file="FDA0000741813600000013.GIF" wi="69" he="79" />表示次级用户接收端的噪声方差;(3.2)次级用户计算每次衰落状态下的发送功率P<sup>n</sup>:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mi>P</mi><mi>n</mi></msup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>></mo><mfrac><mn>1</mn><mrow><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msub><mi>&mu;</mi><mn>0</mn></msub><msub><mi>g</mi><mrow><mi>s</mi><mi>p</mi></mrow></msub><mo>+</mo><msub><mi>&tau;</mi><mn>0</mn></msub></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>&le;</mo><mfrac><mn>1</mn><mrow><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msub><mi>&mu;</mi><mn>0</mn></msub><msub><mi>g</mi><mrow><mi>s</mi><mi>p</mi></mrow></msub><msub><mi>&tau;</mi><mn>0</mn></msub></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000012.GIF" wi="712" he="311" /></maths>其中ρ为功率放大因子,g<sub>sp</sub>为次级用户发送端到主用户接收端信道功率增益,η<sup>n‑1</sup>为次级用户第n‑1次迭代获得的能效;(3.3)次级用户根据平均发送功率约束条件和平均干扰功率约束条件通过subgradient迭代算法经k≥1次迭代,计算出平均发送功率约束对应的拉格朗日乘子τ<sup>k</sup>和平均干扰功率约束对应的拉格朗日乘子μ<sup>k</sup>;(3.4)根据计算出的拉格朗日乘子τ<sup>k</sup>和μ<sup>k</sup>,计算发送功率<img file="FDA00007418136000000210.GIF" wi="87" he="68" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>></mo><mfrac><mn>1</mn><mrow><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msup><mi>&mu;</mi><mi>k</mi></msup><msub><mi>g</mi><mrow><mi>s</mi><mi>p</mi></mrow></msub><mo>+</mo><msup><mi>&tau;</mi><mi>k</mi></msup></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>&le;</mo><mfrac><mn>1</mn><mrow><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msup><mi>&mu;</mi><mi>k</mi></msup><msub><mi>g</mi><mrow><mi>s</mi><mi>p</mi></mrow></msub><msup><mi>&tau;</mi><mi>k</mi></msup></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000021.GIF" wi="715" he="311" /></maths>(3.5)判断每次迭代计算出的拉格朗日乘子τ<sup>k</sup>和μ<sup>k</sup>是否满足迭代终止条件:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mo>|</mo><msup><mi>&tau;</mi><mi>k</mi></msup><mrow><mo>(</mo><mover><msub><mi>P</mi><mrow><mi>t</mi><mi>h</mi></mrow></msub><mo>&OverBar;</mo></mover><mo>-</mo><mi>E</mi><mo>{</mo><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>}</mo><mo>)</mo></mrow><mo>|</mo><mo>&le;</mo><msub><mi>&xi;</mi><mn>1</mn></msub><mo>,</mo><mo>|</mo><msup><mi>&mu;</mi><mi>k</mi></msup><mrow><mo>(</mo><mover><msub><mi>P</mi><mrow><mi>I</mi><mi>n</mi></mrow></msub><mo>&OverBar;</mo></mover><mo>-</mo><mi>E</mi><mo>{</mo><msub><mi>g</mi><mrow><mi>s</mi><mi>p</mi></mrow></msub><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>}</mo><mo>)</mo></mrow><mo>|</mo><mo>&le;</mo><msub><mi>&xi;</mi><mn>2</mn></msub><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000022.GIF" wi="1025" he="118" /></maths>若满足,则执行步骤(3.6),否则,返回步骤(3.3);(3.6)次级用户分别计算第n次迭代能效函数f<sub>n</sub>(η)和第n次迭代能效η<sup>n</sup>:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>f</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mo>{</mo><mn>1</mn><mo>-</mo><msub><mi>&chi;</mi><mi>s</mi></msub><mrow><mo>(</mo><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>)</mo></mrow><mo>}</mo><mo>-</mo><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>E</mi><mo>{</mo><msubsup><mi>&rho;P</mi><mi>k</mi><mi>n</mi></msubsup><mo>+</mo><msub><mi>P</mi><mi>C</mi></msub><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000023.GIF" wi="882" he="96" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msup><mi>&eta;</mi><mi>n</mi></msup><mo>=</mo><mfrac><mrow><mi>E</mi><mo>{</mo><mn>1</mn><mo>-</mo><msub><mi>&chi;</mi><mi>s</mi></msub><mrow><mo>(</mo><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>)</mo></mrow><mo>}</mo></mrow><mrow><mi>E</mi><mo>{</mo><msubsup><mi>&rho;P</mi><mi>k</mi><mi>n</mi></msubsup><mo>+</mo><msub><mi>P</mi><mi>C</mi></msub><mo>}</mo></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000741813600000024.GIF" wi="437" he="186" /></maths>其中P<sub>C</sub>为固定电路的消耗功率,<img file="FDA00007418136000000211.GIF" wi="163" he="87" />的计算表达式为:<img file="FDA0000741813600000025.GIF" wi="849" he="260" />(3.7)次级用户对能效函数f<sub>n</sub>(η)进行判决:如果|f<sub>n</sub>(η)|≤ξ,则第n次的发送功率<img file="FDA00007418136000000212.GIF" wi="65" he="68" />为次级用户能效最佳发送功率P,能效η<sup>n</sup>即为次级用户获得的最大能效η;反之,判断迭代次数是否达到最大迭代次数n≤N,如果达到最大迭代次数,则此时的发送功率<img file="FDA00007418136000000213.GIF" wi="65" he="68" />为次级用户能效最佳发送功率P,能效η<sup>n</sup>为次级用户获得的最大能效η;否则,继续迭代,直至满足迭代终止约束条件。
地址 710071 陕西省西安市太白南路2号