发明名称 一种基于凸优化理论的传输优化方法
摘要 本发明针对TDD-MIMO系统下行信道提出了一种基于凸优化的鲁棒性传输预编码优化方法。由于信道互易性误差在一定范围内,所以用户的SINR也会限定在一个范围内,保证在此情况下用户最坏SINR最大化,利用提出的优化方案,可以得到以支持大范围的鲁棒性传输优化为目的的一种框架,以及基于半正定问题的迭代算法。通过上述方案,本发明利用凸优化的思路求解,在凸优化工具包的帮助下,能更容易、更快地得到最优解,提高系统容量。
申请公布号 CN103929273A 申请公布日期 2014.07.16
申请号 CN201410177194.2 申请日期 2014.04.29
申请人 电子科技大学 发明人 刘佳;罗辑;张忠培
分类号 H04L1/00(2006.01)I;H04L1/06(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 李顺德;王睿
主权项 一种基于凸优化理论的传输优化方法,其特征在于,通过以下步骤实现:对CB场景,具体如下:S1、初始化:设置收敛精度ξ>0,初始化接收机W<sub>m,k</sub>,m=1,...,M,k=1,...,K,MSE<sub>new</sub>>>0;S2、迭代;S3、固定当前W<sub>m,k</sub>值;S4、对于CB问题1,MSE<sub>old</sub>←MSE<sub>new</sub>,求解<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>MSE</mi><mi>new</mi></msub><mo>&LeftArrow;</mo><munder><mi>min</mi><mrow><msub><mi>U</mi><mn>1</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>U</mi><mi>M</mi></msub></mrow></munder><munder><mi>man</mi><munder><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow><munder><mrow><mn>1</mn><mo>&le;</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>&le;</mo><mi>M</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>K</mi></mrow></munder></munder></munder><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>MSE</mi><mrow><mi>m</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000498332360000011.GIF" wi="838" he="198" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mi>P</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>P</mi><mi>max</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>,</mo></mrow>]]></math><img file="FDA0000498332360000015.GIF" wi="590" he="67" /></maths>对于CB问题2,MSE<sub>old</sub>←MSE<sub>new</sub>,求解<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>MSE</mi><mi>new</mi></msub><mo>&LeftArrow;</mo><munder><mi>min</mi><mrow><msub><mi>U</mi><mn>1</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>U</mi><mi>M</mi></msub></mrow></munder><munder><mi>man</mi><munder><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow><munder><mrow><mn>1</mn><mo>&le;</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>&le;</mo><mi>M</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>K</mi></mrow></munder></munder></munder><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>MSE</mi><mrow><mi>m</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000498332360000012.GIF" wi="725" he="165" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mi>P</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>P</mi><mi>max</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>m</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>;</mo></mrow>]]></math><img file="FDA0000498332360000016.GIF" wi="584" he="72" /></maths>S5、固定S4所得到的预编码矩阵,更新接收机:<img file="FDA0000498332360000013.GIF" wi="681" he="164" />S6、当MSE<sub>old</sub>‑MSE<sub>new</sub><ξ,迭代终止;对JP场景,具体如下:步骤1、初始化,设置收敛精度ξ<sub>1</sub>>0,ξ<sub>2</sub>>0,初始化接收机W<sub>k</sub>,k=1,...,M×K,矩阵Q<sub>km</sub>,m∈1,...,M,MSE1<sub>new</sub>>>0,MSE2<sub>new</sub>>>0;步骤2、迭代,MSE2<sub>old</sub>←MSE2<sub>new</sub>;步骤3、固定当前W<sub>k</sub>值;步骤4、对于JP问题1,MSE1<sub>old</sub>←MSE1<sub>new</sub>,求解<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mrow><mi>MSE</mi><mn>1</mn></mrow><mi>new</mi></msub><mo>&LeftArrow;</mo><munder><mi>min</mi><mi>U</mi></munder><munder><mi>man</mi><munder><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow><munder><mrow><mn>1</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>M</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>M</mi><mo>&times;</mo><mi>K</mi></mrow></munder></munder></munder><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>M</mi><mo>&times;</mo><mi>K</mi></mrow></munderover><mover><msub><mi>MSE</mi><mi>k</mi></msub><mo>&OverBar;</mo></mover><mo>,</mo><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mi>P</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>P</mi><mi>max</mi></msub><mo>.</mo><mo>,</mo></mrow>]]></math><img file="FDA0000498332360000014.GIF" wi="1145" he="198" /></maths>对于JP问题2,MSE1<sub>old</sub>←MSE1<sub>new</sub>,求解<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mrow><mi>MSE</mi><mn>1</mn></mrow><mi>new</mi></msub><mo>&LeftArrow;</mo><munder><mi>min</mi><mi>U</mi></munder><munder><mi>man</mi><munder><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow><munder><mrow><mn>1</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>M</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>M</mi><mo>&times;</mo><mi>K</mi></mrow></munder></munder></munder><mover><msub><mi>MSE</mi><mi>k</mi></msub><mo>&OverBar;</mo></mover><mo>,</mo><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mi>P</mi><mi>m</mi></msub><mo>&le;</mo><msub><mi>P</mi><mi>max</mi></msub><mo>.</mo><mo>,</mo></mrow>]]></math><img file="FDA0000498332360000021.GIF" wi="983" he="200" /></maths>步骤5、固定从步骤4多的到的预编码矩阵,更新接收机<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>W</mi><mi>k</mi></msub><mo>&LeftArrow;</mo><mi>arg</mi><munder><mi>min</mi><msub><mi>w</mi><mi>k</mi></msub></munder><munder><mi>max</mi><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow></munder><mover><msub><mi>MSE</mi><mi>k</mi></msub><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>M</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>M</mi><mo>&times;</mo><mi>K</mi><mo>;</mo></mrow>]]></math><img file="FDA0000498332360000022.GIF" wi="1139" he="138" /></maths>步骤6、当MSE1<sub>old</sub>‑MSE1<sub>new</sub><ξ<sub>1</sub>,则迭代停止,MSE2<sub>new</sub>=MSE1<sub>new</sub>;步骤7、固定迭代得到的U和W,更新矩阵Q<sub>km</sub>:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>km</mi></msub><mo>&LeftArrow;</mo><mi>arg</mi><munder><mi>min</mi><msub><mi>Q</mi><mi>km</mi></msub></munder><munder><mi>max</mi><mrow><msub><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&Delta;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup><mo>|</mo><mo>|</mo></mrow><mi>F</mi></msub><mo>&le;</mo><msubsup><mi>&epsiv;</mi><mrow><mi>m</mi><mo>,</mo><mi>n</mi></mrow><mi>k</mi></msubsup></mrow></munder><mover><msub><mi>MSE</mi><mi>k</mi></msub><mo>&OverBar;</mo></mover><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>M</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><mi>k</mi><mo>&le;</mo><mi>M</mi><mo>&times;</mo><mi>K</mi><mo>;</mo></mrow>]]></math><img file="FDA0000498332360000023.GIF" wi="1156" he="138" /></maths>步骤8、直到MSE2<sub>old</sub>‑MSE2<sub>new</sub><ξ<sub>2</sub>,迭代停止。
地址 611731 四川省成都市高新区(西区)西源大道2006号