发明名称 一种基于OFDM的中继系统能效优化方法
摘要 本发明公开一种基于OFDM的中继系统能效优化方法,属于移动通信技术领域。包括步骤:建立系统模型,系统场景分析,问题归结,使用凸优化方法求解最优化问题。本发明在最大总功率和最小用户瞬时速率的约束下,结合完整的信道状态信息,考虑使能量效率最大化的兼顾公平性的联合优化问题,并给出用户公平性的数学表达式。本发明针对最优化问题的求解,采用凸优化处理,转化优化问题的目标函数,不经过近似计算,不影响问题的精度的同时极大的降低的计算复杂度,减少系统开销产生的时延。本发明算法设计合理,易于实现。
申请公布号 CN106304362A 申请公布日期 2017.01.04
申请号 CN201610662549.6 申请日期 2016.08.14
申请人 辛建芳 发明人 辛建芳;李淑敬;李林国
分类号 H04W72/04(2009.01)I;H04L5/00(2006.01)I 主分类号 H04W72/04(2009.01)I
代理机构 代理人
主权项 一种基于OFDM的中继系统能效优化方法,其特征在于:包括步骤1:建立系统模型;系统中存在一个基站位于圆心,小区辐射半径是R,K个中继节点距离中心为r(r<R),M个用户节点,传输带宽被分为N个子载波,每个子载波均分WHz的系统带宽并且经历独立的瑞利衰落,AGWN功率谱密度为N<sub>0</sub>,所有中继节点都应用半双工的AF中继方式,并且可以获得不同子载波下的瞬时信道信息,每一对子载波只能由一个用户所使用;定义基站节点为S,M表示用户节点的集合,M={1,2,3,...M},N表示子载波的集合N={1,2,3,...N},K表示中继节点的集合,K={1,2,3,...K},S到k在子载波n上的信道增益为<img file="FDA0001078009540000011.GIF" wi="89" he="63" />k到m在子载波n上的信道增益为<img file="FDA0001078009540000012.GIF" wi="99" he="63" />基站和各个中继处的最大发射功率分别为<img file="FDA0001078009540000013.GIF" wi="93" he="62" />与<img file="FDA0001078009540000014.GIF" wi="115" he="63" />S到k在子载波n上的功率为<img file="FDA0001078009540000015.GIF" wi="99" he="71" />k到m在子载波n上的功率为<img file="FDA0001078009540000016.GIF" wi="115" he="62" />m到k的链路对m‑k对子载波n的占用情况表示为<img file="FDA0001078009540000017.GIF" wi="107" he="63" /><img file="FDA0001078009540000018.GIF" wi="263" he="70" />1表示链路得到子载波,0表示未得到;基站S到中继k在子载波m链路S‑k‑m上的速率<img file="FDA0001078009540000019.GIF" wi="102" he="63" />为<img file="FDA00010780095400000110.GIF" wi="885" he="158" />其中<img file="FDA00010780095400000111.GIF" wi="482" he="95" /><img file="FDA00010780095400000112.GIF" wi="502" he="95" />系统总功率消耗为<img file="FDA00010780095400000113.GIF" wi="803" he="135" />S到k和k到m在子载波n上的SNR为<img file="FDA00010780095400000114.GIF" wi="70" he="63" />与<img file="FDA00010780095400000115.GIF" wi="109" he="62" />每个用户节点的速率可以表示为<img file="FDA00010780095400000116.GIF" wi="438" he="127" />步骤2:系统场景分析,问题归结;定义比例公平算法数学模型<img file="FDA00010780095400000117.GIF" wi="291" he="128" />以最大化用户瞬时速率对数和为目标,在考虑功率因素的情况下,该场景下的最优化问题归结为:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>P</mi><mn>1</mn><mo>:</mo></mrow></mtd><mtd><mrow><munder><mi>max</mi><mrow><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>,</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>,</mo><mi>&rho;</mi></mrow></munder><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mi>ln</mi><mi> </mi><msub><mi>R</mi><mi>m</mi></msub></mrow><mi>P</mi></mfrac><mo>=</mo><munder><mi>max</mi><mrow><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>,</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>,</mo><mi>&rho;</mi></mrow></munder><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mi>ln</mi><mrow><mo>(</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><msubsup><mi>R</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup></mrow><mo>)</mo></mrow></mrow><mrow><msub><mi>P</mi><mi>C</mi></msub><mo>+</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>+</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mi>C</mi><mn>1</mn><mo>:</mo><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>=</mo><mi>P</mi><mo>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>}</mo><mo>,</mo><mo>&ForAll;</mo><mi>k</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>n</mi></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mi>C</mi><mn>2</mn><mo>:</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>&le;</mo><mn>1</mn><mo>,</mo><mo>&ForAll;</mo><mi>n</mi></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mi>C</mi><mn>3</mn><mo>:</mo><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>k</mi><mo>,</mo><mi>n</mi></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mi>C</mi><mn>4</mn><mo>:</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>&GreaterEqual;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>k</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>n</mi></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mi>C</mi><mn>5</mn><mo>:</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>&le;</mo><msubsup><mi>P</mi><mi>S</mi><mi>max</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><mi>C</mi><mn>6</mn><mo>:</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>&le;</mo><msubsup><mi>P</mi><mi>k</mi><mi>max</mi></msubsup><mo>,</mo><mo>&ForAll;</mo><mi>k</mi></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001078009540000021.GIF" wi="1190" he="975" /></maths>步骤3:使用凸优化方法求解最优化问题;所述优化问题P1的求解可以采用拉格朗日因子方法:<maths num="0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>L</mi><mrow><mo>(</mo><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>,</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>,</mo><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>,</mo><msub><mi>&beta;</mi><mrow><mi>&rho;</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>&beta;</mi><mi>s</mi></msub><mo>,</mo><msub><mi>&beta;</mi><mrow><mi>r</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mi>ln</mi><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><msubsup><mi>R</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>)</mo></mrow></mrow><mrow><msub><mi>P</mi><mi>C</mi></msub><mo>+</mo><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mrow><mo>(</mo><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>+</mo><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>&beta;</mi><mrow><mi>&rho;</mi><mo>,</mo><mi>n</mi></mrow></msub><mrow><mo>(</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>&rho;</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&beta;</mi><mi>s</mi></msub><mrow><mo>(</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>p</mi><mrow><mi>s</mi><mo>,</mo><mi>k</mi></mrow><mi>n</mi></msubsup><mo>-</mo><msubsup><mi>P</mi><mi>S</mi><mi>max</mi></msubsup></mrow><mo>)</mo></mrow><mo>-</mo><msub><mi>&beta;</mi><mrow><mi>r</mi><mo>,</mo><mi>k</mi></mrow></msub><mrow><mo>(</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msubsup><mi>p</mi><mrow><mi>k</mi><mo>,</mo><mi>m</mi></mrow><mi>n</mi></msubsup><mo>-</mo><msubsup><mi>P</mi><mi>k</mi><mi>max</mi></msubsup></mrow><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001078009540000022.GIF" wi="1374" he="390" /></maths>再联立<img file="FDA0001078009540000023.GIF" wi="324" he="120" />和<img file="FDA0001078009540000024.GIF" wi="989" he="118" />并用次梯度方法迭代求解,其中β<sub>ρ,n</sub>,β<sub>s</sub>,β<sub>r,k</sub>是相应的拉格朗日因子。
地址 241000 安徽省芜湖市镜湖区绿地镜湖世纪城伊顿公馆3-2-1602