发明名称 一种基于D2D通信的蜂窝网络的干扰对齐方法
摘要 本发明公开了一种基于D2D通信的蜂窝网络的干扰对齐方法,该方法解决了多天线D2D通信在蜂窝网络中D2D通信链路复用蜂窝下行资源情况下,蜂窝基站与D2D终端和D2D终端之间的干扰问题;该方法通过分析本地信道信息,并经正反向迭代运算选取用于干扰对齐的预编码矩阵和信道压缩矩阵,从而降低复用下行链路资源时,D2D通信用户与蜂窝用户、基站之间的干扰,以此提高整个通信系统的容量和能量效率。
申请公布号 CN104717035A 申请公布日期 2015.06.17
申请号 CN201510090159.1 申请日期 2015.02.27
申请人 南京邮电大学 发明人 邵世祥;李宁騛
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 汪旭东
主权项 一种基于D2D通信的蜂窝网络的干扰对齐方法,其特征在于,所述方法包括如下步骤:步骤1:为发送端选择任意预编码矩阵,其中<img file="FDA0000675475500000011.GIF" wi="91" he="82" />是蜂窝终端的预编码矩阵,<img file="FDA0000675475500000012.GIF" wi="89" he="83" />是D2D终端的预编码矩阵;步骤2:开始迭代;步骤3:由<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mi>Q</mi><mi>c</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>k</mi></mrow><mi>L</mi></munderover><mfrac><msup><mi>P</mi><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><msup><mi>d</mi><mrow><mo>[</mo><mi>i</mi><mo>]</mo></mrow></msup></mfrac><msup><mi>H</mi><mrow><mo>[</mo><mi>kj</mi><mo>]</mo></mrow></msup><msup><msub><mi>V</mi><mi>c</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><msup><mrow><mo>[</mo><msup><msub><mi>V</mi><mi>c</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup><msup><mrow><mo>[</mo><msup><mi>H</mi><mrow><mo>[</mo><mi>kj</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup></mtd></mtr><mtr><mtd><msup><msub><mi>Q</mi><mi>d</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><mfrac><msup><mi>P</mi><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><msup><mi>d</mi><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup></mfrac><msup><mi>F</mi><mrow><mo>[</mo><mi>kj</mi><mo>]</mo></mrow></msup><msup><msub><mi>V</mi><mi>d</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><msup><mrow><mo>[</mo><msup><msub><mi>V</mi><mi>d</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup><msup><mrow><mo>[</mo><msup><mi>F</mi><mrow><mo>[</mo><mi>kj</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000675475500000013.GIF" wi="876" he="325" /></maths>分别计算出蜂窝用户接收端的干扰协方差矩阵<img file="FDA0000675475500000014.GIF" wi="90" he="80" />和D2D用户接收端的干扰协方差矩阵<img file="FDA0000675475500000015.GIF" wi="117" he="84" />其中,V<sub>d</sub><sup>[k]</sup>和U<sub>d</sub><sup>[k]</sup>分别是第k个D2D发送端的预编码矩阵和干扰压缩矩阵;V<sub>c</sub><sup>[k]</sup>和U<sub>c</sub><sup>[k]</sup>分别是第k个蜂窝发送端(基站)的预编码矩阵和干扰消除矩阵;H<sup>[kj]</sup>代表第j个基站到第k个D2D接收端的信道增益,F<sup>[kj]</sup>代表第j个D2D发送端到第k个D2D接收端的信道增益;步骤4:由<img file="FDA0000675475500000016.GIF" wi="446" he="93" />计算出第k个D2D发送端的干扰消除矩阵U<sub>d</sub><sup>[k]</sup>和第k个基站(蜂窝用户的发送端)的干扰消除矩阵<img file="FDA00006754755000000118.GIF" wi="118" he="81" />其中,υ<sub>min</sub>{eig(A)}表示矩阵A的最小特征值对应的特征向量;步骤5:根据信道的互易性,得出反向蜂窝和D2D信道发送端的预编码矩阵分别为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>c</mi><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msubsup><mo>=</mo><msubsup><mi>U</mi><mi>c</mi><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msubsup></mrow>]]></math><img file="FDA0000675475500000017.GIF" wi="251" he="99" /></maths>及<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>d</mi><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msubsup><mo>=</mo><msubsup><mi>U</mi><mi>c</mi><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000675475500000018.GIF" wi="264" he="102" /></maths>步骤6:利用<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><msub><mover><mi>Q</mi><mo>&LeftArrow;</mo></mover><mi>c</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>k</mi></mrow><mi>R</mi></munderover><mfrac><msup><mover><mi>P</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><msup><mover><mi>d</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup></mfrac><msup><mover><mi>H</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>jk</mi><mo>]</mo></mrow></msup><msup><msub><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>c</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><msup><mrow><mo>[</mo><msup><msub><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>c</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup><msup><mrow><mo>[</mo><msup><mover><mi>H</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>jk</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup></mtd></mtr><mtr><mtd><msup><msub><mover><mi>Q</mi><mo>&LeftArrow;</mo></mover><mi>d</mi></msub><mrow><mo>[</mo><mi>j</mi><mo>]</mo></mrow></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>k</mi></mrow><mi>L</mi></munderover><mfrac><msup><mover><mi>P</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><msup><mover><mi>d</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup></mfrac><msup><mover><mi>F</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>jk</mi><mo>]</mo></mrow></msup><msup><msub><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>d</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><msup><mrow><mo>[</mo><msup><msub><mover><mi>V</mi><mo>&LeftArrow;</mo></mover><mi>d</mi></msub><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup><msup><mrow><mo>[</mo><msup><mover><mi>F</mi><mo>&LeftArrow;</mo></mover><mrow><mo>[</mo><mi>jk</mi><mo>]</mo></mrow></msup><mo>]</mo></mrow><mi>H</mi></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000675475500000019.GIF" wi="928" he="322" /></maths>分别计算出反向信的干扰协方差矩阵<img file="FDA00006754755000000110.GIF" wi="95" he="113" />和<img file="FDA00006754755000000111.GIF" wi="118" he="115" />其中,<img file="FDA00006754755000000112.GIF" wi="112" he="81" />和<img file="FDA00006754755000000113.GIF" wi="128" he="84" />分别是第k个D2D接收端的预编码矩阵和干扰压缩矩阵;<img file="FDA00006754755000000114.GIF" wi="115" he="84" />和<img file="FDA00006754755000000115.GIF" wi="115" he="81" />分别是第k个基站信号接收端的预编码矩阵和干扰消除矩阵;<img file="FDA00006754755000000116.GIF" wi="104" he="74" />代表第k个D2D接收端的信道增益到第j个基站,<img file="FDA00006754755000000117.GIF" wi="91" he="79" />代表第k个D2D接收端到第j个D2D发送端的信道增益;步骤7:由<img file="FDA0000675475500000021.GIF" wi="448" he="101" />计算出反向信道的干扰消除矩阵;步骤8:根据信道的互易性,有<img file="FDA0000675475500000022.GIF" wi="244" he="99" /><img file="FDA0000675475500000023.GIF" wi="252" he="97" />步骤9:返回上述步骤2,直到收敛完成。
地址 210003 江苏省南京市鼓楼区新模范马路66号