发明名称 一种基于鲁棒性设计的MIMO传输功率分配优化方法
摘要 本发明提出了一种基于鲁棒性设计的MIMO传输功率分配优化方法,首先利用矩阵函数凸凹性,将功率分配矩阵优化为对角阵,化简为标量函数,随后结合标量函数进行MIMO传输功率分配优化。在MIMO传输功率分配优化过程中,首先找到无限制条件的最优解,随后进行微调,保证算法的收敛性和低运算量。本发明提供的基于鲁棒性设计的MIMO传输功率分配优化方法,相对于普适的最优解获取算法,能够以相对较小的运算代价来获取最优解,并且在第一步就己将功率分配的基准值固定,不存在算法发散的问题。
申请公布号 CN103458521A 申请公布日期 2013.12.18
申请号 CN201310407173.0 申请日期 2013.09.09
申请人 东南大学 发明人 王家恒;赵立成;梁霄;赵春明
分类号 H04W72/08(2009.01)I;H04W52/36(2009.01)I;H04W52/42(2009.01)I 主分类号 H04W72/08(2009.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 1.一种基于鲁棒性设计的MIMO传输功率分配优化方法,其特征在于:包括如下步骤:(1)将μ作为参数,对p<sub>i</sub>进行优化,即:<maths num="0001"><![CDATA[<math><mrow><munder><mi>max</mi><mrow><mo>{</mo><msub><mi>p</mi><mi>i</mi></msub><mo>}</mo><mo>,</mo><mi>&mu;</mi></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><mfrac><mrow><mi>&mu;</mi><msub><mi>&tau;</mi><mi>i</mi></msub><msubsup><mi>&gamma;</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>p</mi><mi>i</mi></msub></mrow><mrow><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mo>+</mo><msub><mi>p</mi><mi>i</mi></msub></mrow></mfrac><mo>-</mo><msup><mi>&mu;&epsiv;</mi><mn>2</mn></msup><mo>=</mo><munder><mi>max</mi><mi>&mu;</mi></munder><mi>h</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow></mrow></math>]]></maths>经过计算:<maths num="0002"><![CDATA[<math><mrow><msub><mi>p</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><msub><mi>P</mi><mi>s</mi></msub></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></mfrac><mo>+</mo><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mfrac><mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&tau;</mi><mi>i</mi></msub><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&tau;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></mfrac></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mi>h</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><mrow><mo>(</mo><msubsup><mi>&gamma;</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mfrac><msup><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><mrow><mo>(</mo><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>P</mi><mi>s</mi></msub></mrow></mfrac><mo>-</mo><msup><mi>&mu;&epsiv;</mi><mn>2</mn></msup></mrow></math>]]></maths>其中:r为信道数目,<img file="FDA0000378993860000013.GIF" wi="330" he="71" />为标称信道矩阵;p<sub>i</sub>为功率分配矩阵Q的特征值,且p<sub>i</sub>按降序排列,即p<sub>1</sub>≥p<sub>2</sub>≥…≥p<sub>N</sub>;μ为拉格朗日乘子;τ<sub>i</sub>为不确定域ε的加权系数;H为信道矩阵,γ<sub>i</sub>为H的奇异值,且γ<sub>i</sub>按降序排列,即γ<sub>1</sub>≥γ<sub>2</sub>≥…≥γ<sub>N</sub>;P<sub>s</sub>为所有数据流的总功率限制值;ε为允许误差;(2)根据μ的限制条件,优化h(μ),即:<maths num="0004"><![CDATA[<math><mrow><munder><mi>max</mi><mi>&mu;</mi></munder><mi>h</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><mi>h</mi><mrow><mo>(</mo><msup><mi>&mu;</mi><mo>*</mo></msup><mo>)</mo></mrow></mrow></math>]]></maths>其中μ<sup>*</sup>为使h(μ)取最大值时的拉格朗日乘子值;定义<maths num="0005"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&tau;</mi><mi>i</mi></msub><mo>,</mo><mi>B</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>,</mo><mi>C</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>r</mi></munderover><msubsup><mi>&gamma;</mi><mi>i</mi><mn>2</mn></msubsup><msub><mi>&tau;</mi><mi>i</mi></msub><mo>,</mo></mrow></math>]]></maths>则:<maths num="0006"><![CDATA[<math><mrow><mi>h</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><mi>C&mu;</mi><mo>-</mo><mfrac><mrow><msup><mi>&mu;</mi><mn>2</mn></msup><msup><mi>B</mi><mn>2</mn></msup></mrow><mrow><mi>A&mu;</mi><mo>+</mo><msub><mi>P</mi><mi>s</mi></msub></mrow></mfrac><mo>-</mo><msup><mi>&mu;&epsiv;</mi><mn>2</mn></msup></mrow></math>]]></maths>对上式进行求导得到:<maths num="0007"><![CDATA[<math><mrow><msup><mi>&mu;</mi><mo>*</mo></msup><mo>=</mo><mfrac><msub><mi>P</mi><mi>s</mi></msub><mi>A</mi></mfrac><mrow><mo>(</mo><msqrt><mfrac><msup><mi>B</mi><mn>2</mn></msup><mrow><msup><mi>B</mi><mn>2</mn></msup><mo>-</mo><mrow><mo>(</mo><mi>C</mi><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mo>)</mo></mrow><mi>A</mi></mrow></mfrac></msqrt><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mi>h</mi><mrow><mo>(</mo><msup><mi>&mu;</mi><mo>*</mo></msup><mo>)</mo></mrow><mo>=</mo><mfrac><msub><mi>P</mi><mi>s</mi></msub><msup><mi>A</mi><mn>2</mn></msup></mfrac><msup><mrow><mo>(</mo><mi>B</mi><mo>-</mo><msqrt><msup><mi>B</mi><mn>2</mn></msup><mo>-</mo><mrow><mo>(</mo><mi>C</mi><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mo>)</mo></mrow><mi>A</mi></msqrt><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>(3)将μ<sup>*</sup>代入p<sub>i</sub>得到<img file="FDA0000378993860000022.GIF" wi="265" he="66" />验证<img file="FDA0000378993860000023.GIF" wi="53" he="65" />是否超过功率上下限:若有k<sub>1</sub>个信道突破功率上限,称这类突破功率上限的信道为一型信道,并且这k<sub>1</sub>个信道所构成的集合称为K<sub>1</sub>;若有k<sub>2</sub>个信道突破功率下限,称这类突破功率下限的信道为二型信道,并月.这k<sub>2</sub>个信道所构成的集合称为K<sub>2</sub>;剩下的信道既不突破功率上限也不突破功率下限,称这类信道为三型信道,这k<sub>3</sub>=r-k<sub>1</sub>-k<sub>2</sub>个信道所构成的集合称为K<sub>3</sub>;对于所有的一型信道,<img file="FDA0000378993860000024.GIF" wi="163" he="62" />对于所有的二型信道,<img file="FDA0000378993860000025.GIF" wi="156" he="62" />对于所有的三型信道,<img file="FDA0000378993860000026.GIF" wi="52" he="64" />等于计算值,其中P<sub>i</sub>为第i个数据流上的功率限制值;分两种情况进行讨论:①如果经过计算所有的信道都是三型信道,那么输出结果<img file="FDA0000378993860000027.GIF" wi="51" he="65" />作为最终功率的功率分配方案,结束;②如果经过计算存在一型信道或二型信道,那么一型信道分配的功率为功率上限,二型信道分配的功率为功率下限,三型信道分配的功率为计算值,将每一个信道的功率分配方案<img file="FDA0000378993860000028.GIF" wi="60" he="62" />保存,进入步骤(4);(4)根据全局最优解进行剩余功率的再分配,记剩余功率<img file="FDA0000378993860000029.GIF" wi="332" he="119" />对Δp进行功率再分配:<maths num="0009"><![CDATA[<math><mrow><msub><mi>&Delta;p</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mi>&Delta;p</mi></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></mfrac><mo>+</mo><msub><mi>&mu;&tau;</mi><mi>i</mi></msub><mfrac><mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&tau;</mi><mi>i</mi></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&tau;</mi><mi>i</mi></msub><msub><mi>&gamma;</mi><mi>i</mi></msub></mrow><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></mfrac></mrow></math>]]></maths>并且:<maths num="0010"><![CDATA[<math><mrow><mi>&mu;</mi><mo>=</mo><mfrac><mi>&Delta;p</mi><mi>A</mi></mfrac><mrow><mo>(</mo><msqrt><mfrac><msup><mi>B</mi><mn>2</mn></msup><mrow><msup><mi>B</mi><mn>2</mn></msup><mo>-</mo><mrow><mo>(</mo><mi>C</mi><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mo>)</mo></mrow><mi>A</mi></mrow></mfrac></msqrt><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><mi>A</mi><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&tau;</mi><mi>i</mi></msub><mo>,</mo><mi>B</mi><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>K</mi><mn>3</mn></msub></mrow></munder><msub><mi>&gamma;</mi><mi>i</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub></mrow></math>]]></maths>对于获得的Δp<sub>i</sub>进行验证:①如果存在<maths num="0011"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>+</mo><msub><mi>&Delta;p</mi><mi>i</mi></msub><mo>></mo><msub><mi>P</mi><mi>i</mi></msub></mrow></math>]]></maths>或者<maths num="0012"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>+</mo><mi>&Delta;</mi><msub><mi>p</mi><mi>i</mi></msub><mo>&lt;</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>更新<maths num="0013"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>=</mo><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>+</mo><msub><mi>&Delta;p</mi><mi>i</mi></msub></mrow></math>]]></maths>或者<maths num="0014"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>=</mo><msub><mi>P</mi><mi>i</mi></msub></mrow></math>]]></maths>或者<maths num="0015"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths>再重新执行步骤(4);②如果所有的<img file="FDA0000378993860000031.GIF" wi="174" he="69" />满足<img file="FDA0000378993860000032.GIF" wi="362" he="69" />那么确定最终的功率分配方案为:<maths num="0016"><![CDATA[<math><mrow><msubsup><mi>p</mi><mi>i</mi><mrow><mo>*</mo><mo>*</mo></mrow></msubsup><mo>=</mo><msubsup><mi>p</mi><mi>i</mi><mo>*</mo></msubsup><mo>+</mo><msub><mi>&Delta;p</mi><mi>i</mi></msub><mo>,</mo></mrow></math>]]></maths>结束。
地址 211189 江苏省南京市江宁区东南大学路2号