发明名称 基于频谱共享能效最大的功率分配方法
摘要 本发明公开了一种基于频谱共享能效最大的功率分配方法,解决现有认知无线电功率分配方法无法获得能效最大化问题。其实现步骤是:1.设置参数并对其初始化;2.求出满足平均发送功率约束条件的拉格朗日乘子τ和满足平均干扰功率约束条件的拉格朗日乘子μ;3.根据所述乘子τ和μ计算第n次迭代后的发送功率P<sup>n</sup>;4.分别计算在发送功率为P<sup>n</sup>时的能效函数f<sub>n</sub>(η)和能效η<sup>n</sup>;5.对能效函数f<sub>n</sub>(η)进行判决,如果满足迭代停止条件,则得到最佳能效和最佳能效下的最佳发送功率,否则继续循环,直到满足条件或者达到最大迭代次数,得到此时的最佳能效和最佳发送功率。本发明具有能效最大化,迭代停止所需步数少,易于实现的优点,可用于无线通信。
申请公布号 CN105101383A 申请公布日期 2015.11.25
申请号 CN201510344689.4 申请日期 2015.06.19
申请人 西安电子科技大学 发明人 李赞;周福辉;唐烨;关磊;郝本健;熊天意;胡伟龙;齐佩汉;司江勃;刘伯阳;杨鼎
分类号 H04W52/34(2009.01)I;H04W72/04(2009.01)I;H04W72/08(2009.01)I 主分类号 H04W52/34(2009.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;黎汉华
主权项 一种基于频谱共享能效最佳功率分配方法,包括如下步骤:(1)次级用户根据所需要的容错误差、拉格朗日迭代效果及最大需要迭代次数,设置能效函数容错误差ξ>0,最大迭代次数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)次级用户计算每次衰落状态下的发送功率P<sup>n</sup>;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>P</mi><mi>n</mi></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mfrac><mn>1</mn><mrow><mo>(</mo><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msub><mi>&tau;</mi><mn>0</mn></msub><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><mi>l</mi><mi>n</mi><mn>2</mn></mrow></mfrac><mo>-</mo><mfrac><mrow><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>&rsqb;</mo></mrow><mo>+</mo></msup><mo>,</mo></mrow>]]></math><img file="FDA0000741674140000011.GIF" wi="991" he="200" /></maths>其中ρ为功率放大因子,g<sub>ss</sub>为次级用户发送端到接收端信道功率增益,g<sub>sp</sub>为次级用户发送端到主用户接收端信道功率增益,h<sub>ps</sub>为主用户发送端到次级用户接收端信道功率增益,P<sub>m</sub>为主用户恒定发送功率,<img file="FDA0000741674140000012.GIF" wi="76" he="77" />表示次级用户接收端的噪声方差,η<sup>n‑1</sup>为次级用户第n‑1次迭代获得的能效,[·]<sup>+</sup>表示取0和·之中较大者,即若·为负值,则取0,若·为正值,则取·;(3.2)次级用户根据平均发送功率约束条件和平均干扰功率约束条件通过subgradient迭代算法经k次迭代,计算出平均发送功率约束对应的拉格朗日乘子τ<sup>k</sup>和平均干扰功率约束对应的拉格朗日乘子μ<sup>k</sup>;(3.3)根据计算出的拉格朗日乘子τ<sup>k</sup>和μ<sup>k</sup>,计算发送功率<img file="FDA0000741674140000013.GIF" wi="94" he="71" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mfrac><mn>1</mn><mrow><mo>(</mo><msup><mi>&eta;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>&rho;</mi><mo>+</mo><msup><mi>&tau;</mi><mi>k</mi></msup><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><mi>l</mi><mi>n</mi><mn>2</mn></mrow></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>h</mi><mrow><mi>p</mi><mi>s</mi></mrow></msub><msub><mi>P</mi><mi>p</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>&rsqb;</mo></mrow><mo>+</mo></msup><mo>,</mo></mrow>]]></math><img file="FDA0000741674140000014.GIF" wi="990" he="190" /></maths>(3.4)判断每次迭代计算出的拉格朗日乘子τ<sup>k</sup>和μ<sup>k</sup>是否满足迭代终止条件,若满足则执行步骤(3.5),否则返回步骤(3.2),迭代终止条件为:<maths num="0003" id="cmaths0003"><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="FDA0000741674140000021.GIF" wi="1049" he="123" /></maths>(3.5)次级用户分别计算第n次迭代能效函数f<sub>n</sub>(η)和第n次迭代能效η<sup>n</sup>:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open = '' close = ''><mtable><mtr><mtd><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><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>g</mi><mrow><mi>s</mi><mi>s</mi></mrow></msub><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup></mrow><mrow><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></mrow></mfrac><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></mtd></mtr><mtr><mtd><mrow><msup><mi>&eta;</mi><mi>n</mi></msup><mo>=</mo><mfrac><mrow><mi>E</mi><mo>{</mo><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mrow><msub><mi>g</mi><mrow><mi>s</mi><mi>s</mi></mrow></msub><msubsup><mi>P</mi><mi>k</mi><mi>n</mi></msubsup></mrow><mrow><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></mrow></mfrac><mo>)</mo></mrow><mo>}</mo></mrow><mrow><mi>E</mi><mo>{</mo><msubsup><mi>&upsi;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></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000741674140000022.GIF" wi="1125" he="474" /></maths>其中P<sub>C</sub>为固定电路消耗功率;(3.6)次级用户对能效函数f<sub>n</sub>(η)进行判决:如果|f<sub>n</sub>(η)|≤ξ,则第n次的发送功率<img file="FDA00007416741400000210.GIF" wi="69" he="83" />为次级用户能效最佳发送功率P,能效η<sup>n</sup>即为次级用户获得的最大能效η;反之,判断迭代次数是否达到最大迭代次数n≤N,如果达到最大迭代次数,则此时的发送功率<img file="FDA00007416741400000211.GIF" wi="69" he="83" />为次级用户能效最佳发送功率P,能效η<sup>n</sup>为次级用户获得的最大能效η;否则,继续迭代,直至满足迭代终止约束条件。
地址 710071 陕西省西安市太白南路2号