发明名称 多小区系统中信道信息存在有界误差的分布式预编码方法
摘要 本发明提供一种多小区系统中信道信息存在有界误差的分布式预编码方法,其包括以下步骤:设置系统参数;定义MSEmk为第m个小区的第k个用户的MSE;根据泄漏准则,把多小区多用户系统中所有用户总的均方误差构造成分布式的均方误差求和;对参数定义;定义信道存在有界误差时第m个小区的第k个用户的均方误差;引入松弛变量,根据Schur补集定理和S-处理,把存在有界误差的子问题转化成SDP问题求解。本发明能有效处理有界误差的影响,分布式算法降低了反馈开销,获得较好的误比特率性能。
申请公布号 CN103684561A 申请公布日期 2014.03.26
申请号 CN201310647920.8 申请日期 2013.12.04
申请人 上海交通大学 发明人 李从改;何晨;蒋铃鸽
分类号 H04B7/06(2006.01)I 主分类号 H04B7/06(2006.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 1.一种多小区系统中信道信息存在有界误差的分布式预编码方法,其特征在于,最差情况下的优化问题作为信道存在有界误差的性能评价标准,考虑每个基站的功率限制,以系统总和MSE为优化目标,根据泄漏准则,把总MSE问题转化成对应每个基站的平行子问题,利用矩阵迹的性质、Schur补集定理和S-处理把子问题转化成半正定规划问题,获得分布式的预编码矩阵,所述多小区系统中信道信息存在有界误差的分布式预编码方法包括以下步骤:步骤一:设置系统参数,协作小区数M,每个小区有一个基站,每个基站的天线数N<sub>t</sub>,每个基站服务的用户数K,每个用户有一个接收天线,第m个基站的功率约束P<sub>m</sub>,其中:m=1,…,M,第m个小区的第k个用户的零均值复高斯加性噪声的协方差<img file="FDA0000430017250000011.GIF" wi="120" he="83" />其中:k=1,...,K,第m个基站到第n个小区所有用户的估计信道状态信息<img file="FDA0000430017250000015.GIF" wi="116" he="84" />信道有界误差矩阵ΔH<sub>mn</sub>,其中:m,n=1,...,M;步骤二:定义MSE<sub>mk</sub>为第m个小区的第k个用户的MSE,<![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>MSE</mi><mi>mk</mi></msub><mrow><mo>(</mo><msubsup><mrow><mo>{</mo><msub><mi>f</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>f</mi><mi>nK</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>,</mo><msubsup><mrow><mo>{</mo><msub><mi>h</mi><mi>nmk</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>=</mo><mi>E</mi><mo>{</mo><mrow><mo>(</mo><msub><mi>y</mi><mi>mk</mi></msub><mo>-</mo><msub><mi>s</mi><mi>mk</mi></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>mk</mi></msub><mo>-</mo><msub><mi>s</mi><mi>mk</mi></msub><mo>)</mo></mrow><mi>H</mi></msup><mo>}</mo></mtd></mtr><mtr><mtd><mo>=</mo><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mi>mmk</mi><mi>H</mi></msubsup><msub><mi>f</mi><mi>mk</mi></msub><mo>-</mo><mn>1</mn><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>i</mi><mo>&NotEqual;</mo><mi>k</mi></mrow><mi>K</mi></munderover><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mi>mmk</mi><mi>H</mi></msubsup><msub><mi>f</mi><mi>mi</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>&NotEqual;</mo><mi>m</mi></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>h</mi><mi>nmk</mi><mi>H</mi></msubsup><msub><mi>f</mi><mi>ni</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msubsup><mi>&sigma;</mi><mi>mk</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced></math>]]></maths>其中:h<sub>nmk</sub>为第n个基站到第m个小区的第k个用户的实际信道状态信息,其中:m,n=1,...,M,k=1,...,K,f<sub>mk</sub>为第m个基站对第m个小区的第k个用户的预编码向量,其中:k=1,...,K,m=1,...,M;步骤三:根据泄漏准则,把多小区多用户系统中所有用户总的均方误差构造成分布式的均方误差求和,<![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><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><mi>mk</mi></msub><mrow><mo>(</mo><msubsup><mrow><mo>{</mo><msub><mi>f</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>f</mi><mi>nK</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>,</mo><msubsup><mrow><mo>{</mo><msub><mi>h</mi><mi>nmk</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>&xi;</mi><mi>m</mi></msub><mrow><mo>(</mo><msubsup><mrow><mo>{</mo><msub><mi>f</mi><mi>mi</mi></msub><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></msubsup><mo>,</mo><msubsup><mrow><mo>{</mo><msub><mi>h</mi><mi>mnk</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中,<img file="FDA0000430017250000014.GIF" wi="440" he="110" />是总的均方误差项中与第m个基站有关的项,则第m个基站对系统所有用户总的均方误差贡献包括本小区内所有用户接收信号的均方误差、小区内干扰方差以及本基站对其他协作小区所有用户的干扰方差;步骤四:定义第m个基站对所有发送数据的预编码矩阵为<img file="FDA0000430017250000021.GIF" wi="538" he="84" /><img file="FDA0000430017250000022.GIF" wi="701" he="130" />其中,<img file="FDA0000430017250000023.GIF" wi="250" he="86" />分别为第m个基站到第n个小区的第k个用户的估计信道和有界误差信道向量,根据矩阵迹的性质,对<img file="FDA0000430017250000024.GIF" wi="54" he="82" />进行重新表述,把复数求模的和运算转化成矩阵求迹运算;步骤五:定义信道存在有界误差时第m个小区的第k个用户的均方误差<![CDATA[<math><mrow><msub><mover><mi>MSE</mi><mo>&OverBar;</mo></mover><mi>mk</mi></msub><mo>=</mo><msub><mi>MSE</mi><mi>mk</mi></msub><mrow><mo>(</mo><msubsup><mrow><mo>{</mo><msub><mi>f</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msub><mi>f</mi><mi>nK</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>,</mo><msubsup><mrow><mo>{</mo><msub><mover><mi>h</mi><mo>^</mo></mover><mi>nmk</mi></msub><mo>+</mo><msub><mi>&Delta;</mi><mi>nmk</mi></msub><mo>}</mo></mrow><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></msubsup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>把系统总MSE优化问题用M个完全独立的子问题等效替换;步骤六:引入松弛变量,根据Schur补集定理和S-处理,把存在有界误差的子问题转化成SDP问题求解。
地址 200240 上海市闵行区东川路800号