发明名称 基于奇异值分解的多用户MIMO系统下行链路传输方法
摘要 本发明公开了一种基于奇异值分解的多用户MIMO系统下行链路传输方法,主要解决现有传输方法中接收端信噪比低导致传输性能差的问题。其实现过程为:(1)将基站发送的信息符号写成一个列向量,并构建功率调整矩阵,确定扰动系数向量;(2)构建消除多用户干扰的预处理矩阵;(3)确定最佳扰动矢量和功率控制系数;(4)产生基站端的发送信号并发射;(5)用户端接收信号;(6)构建后处理矩阵,对接收信号进行后处理;(7)对后处理后的信号进行模操作;(8)对模操作后的信号进行判决并输出。本发明通过提高接收端的信噪比提高了系统的传输性能,可用于多用户MIMO系统下行链路的传输。
申请公布号 CN102404090A 申请公布日期 2012.04.04
申请号 CN201210000385.2 申请日期 2012.01.02
申请人 西安电子科技大学 发明人 刘伟;李川;李建东;宋利娜;黄鹏宇;刘勤;张文柱;盛敏;李红艳
分类号 H04L1/06(2006.01)I;H04B7/06(2006.01)I 主分类号 H04L1/06(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于奇异值分解的多用户MIMO系统下行链路传输方法,它包括如下过程:(1)将基站发送给所有用户的信息符号表示为一个列向量:<maths num="0001"><![CDATA[<math><mrow><mi>x</mi><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mi>x</mi><mn>1</mn><mi>T</mi></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>2</mn><mi>T</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msubsup><mi>x</mi><mi>L</mi><mi>T</mi></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>式中,x<sub>k</sub>为基站发送给第k个用户的信息符号向量,包含了s<sub>k</sub>个数据流,1≤k≤L,L为用户的个数,[·]<sup>T</sup>为转置;(2)构建将发送给所有用户的信息符号列向量x的发射功率归一化的功率调整矩阵:β=diag{β<sub>1</sub>,β<sub>2</sub>,...β<sub>L</sub>},式中,β<sub>k</sub>为发送给第k个用户的信息符号向量x<sub>k</sub>的功率调整矩阵,1≤k≤L,<img file="FDA0000128455730000012.GIF" wi="553" he="76" />β<sub>ki</sub>是使得发送给第k个用户的第i个数据流x<sub>ki</sub>的发射功率归一化的功率调整系数,1≤i≤s<sub>k</sub>;(3)对基站与第k个用户之间的信道矩阵H<sub>k</sub>进行奇异值分解:<maths num="0002"><![CDATA[<math><mrow><msub><mi>H</mi><mi>k</mi></msub><mo>=</mo><msub><mi>U</mi><mi>k</mi></msub><msubsup><mi>&Lambda;</mi><mi>k</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msubsup><msubsup><mi>V</mi><mi>k</mi><mi>H</mi></msubsup><mo>,</mo></mrow></math>]]></maths>式中,U<sub>k</sub>为包含H<sub>k</sub>的<img file="FDA0000128455730000014.GIF" wi="54" he="60" />个左奇异值向量的<img file="FDA0000128455730000015.GIF" wi="152" he="60" />维半酉矩阵,N<sub>k</sub>为第k个用户接收天线的个数,<img file="FDA0000128455730000016.GIF" wi="54" he="60" />为信道矩阵H<sub>k</sub>的秩且<img file="FDA0000128455730000017.GIF" wi="171" he="60" />1≤k≤L,<img file="FDA0000128455730000018.GIF" wi="450" he="84" />为<img file="FDA0000128455730000019.GIF" wi="152" he="60" />维对角矩阵,diag{…}表示对角矩阵,λ<sub>kq</sub>为H<sub>k</sub>(H<sub>k</sub>)<sup>T</sup>的非零特征值,<img file="FDA00001284557300000110.GIF" wi="286" he="60" />V<sub>k</sub>为包含H<sub>k</sub>的<img file="FDA00001284557300000111.GIF" wi="53" he="60" />个右奇异值向量的<img file="FDA00001284557300000112.GIF" wi="144" he="60" />维半酉矩阵,M为基站发射天线的个数,<img file="FDA00001284557300000113.GIF" wi="225" he="119" /><img file="FDA00001284557300000114.GIF" wi="64" he="57" />为V<sub>k</sub>的共轭转置矩阵;(4)由右奇异值向量构建预处理矩阵:P=[V<sub>s</sub><sup>H</sup>]<sup>+</sup>=V<sub>s</sub>[V<sub>s</sub><sup>H</sup>V<sub>s</sub>]<sup>-1</sup>,式中,<img file="FDA0000128455730000021.GIF" wi="466" he="57" /><img file="FDA0000128455730000022.GIF" wi="62" he="57" />为V<sub>k</sub>的前s<sub>k</sub>列,包含了H<sub>k</sub>前s<sub>k</sub>个最大的奇异值的右奇异值向量,1≤k≤L,[V<sub>s</sub><sup>H</sup>]<sup>+</sup>为V<sub>s</sub><sup>H</sup>的伪逆矩阵,[V<sub>s</sub><sup>H</sup>V<sub>s</sub>]<sup>-1</sup>为[V<sub>s</sub><sup>H</sup>V<sub>s</sub>]的逆矩阵;(5)根据基站发送给用户的所有信息符号列向量x中每个数据流的调制方式,得到x对应的扰动系数向量为:<maths num="0003"><![CDATA[<math><mrow><mi>&tau;</mi><mo>=</mo><msup><mrow><mo>[</mo><msubsup><mi>&tau;</mi><mn>1</mn><mi>T</mi></msubsup><mo>,</mo><msubsup><mi>&tau;</mi><mn>2</mn><mi>T</mi></msubsup><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msubsup><mi>&tau;</mi><mi>L</mi><mi>T</mi></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>式中,<img file="FDA0000128455730000024.GIF" wi="405" he="65" />为基站发送给第k个用户的信息符号向量x<sub>k</sub>对应的扰动系数向量,1≤k≤L,τ<sub>ki</sub>为发送给第k个用户的第i个数据流x<sub>ki</sub>的扰动系数,i=1,…s<sub>k</sub>,s<sub>k</sub>为发送给第k个用户数据流的个数,不同的调制方式对应不同的扰动系数,若采用N阶方形QAM调制,则<img file="FDA0000128455730000025.GIF" wi="253" he="64" />若采用BPSK调制,则τ<sub>ki</sub>=2;(6)根据步骤(2)中构建的功率调整矩阵β,步骤(4)中构建的预处理矩阵P和步骤(5)中的扰动系数向量τ,通过球形编码算法,确定最佳复整型扰动矢量ω,使其满足如下公式:<img file="FDA0000128455730000026.GIF" wi="1450" he="110" />式中,⊙表示元素与元素相乘,‖·‖为Frobenius范数,ω′为任意复整型矢量;(7)根据步骤(6)中的公式,构造基站发射端的功率控制系数α:<img file="FDA0000128455730000027.GIF" wi="508" he="151" />式中,P<sub>t</sub>为基站总的瞬时发射功率;(8)根据上述预处理矩阵P、扰动系数向量τ、功率调整矩阵β、最佳扰动矢量ω以及功率控制系数α,联合产生基站端的发送信号d:<img file="FDA0000128455730000028.GIF" wi="440" he="113" />(9)通过基站天线将信号d发送出去,第k个用户的接收信号为:<img file="FDA0000128455730000031.GIF" wi="987" he="124" />式中,n<sub>k</sub>为第k个用户的高斯白噪声向量,其均值为0、协方差矩阵<img file="FDA0000128455730000032.GIF" wi="137" he="64" /><img file="FDA0000128455730000033.GIF" wi="57" he="57" />为N<sub>k</sub>×N<sub>k</sub>维单位矩阵,σ<sup>2</sup>为高斯白噪声的协方差,1≤k≤L;(10)由左奇异值向量构建第k个用户接收端的后处理矩阵:<maths num="0004"><![CDATA[<math><mrow><msub><mi>G</mi><mi>k</mi></msub><mo>=</mo><msubsup><mi>U</mi><msub><mi>ks</mi><mi>k</mi></msub><mi>H</mi></msubsup><mo>,</mo></mrow></math>]]></maths>式中,<img file="FDA0000128455730000035.GIF" wi="58" he="52" />为包含信道矩阵H<sub>k</sub>的左奇异值向量的半酉矩阵U<sub>k</sub>的前s<sub>k</sub>列,1≤k≤L;(11)根据构建的后处理矩阵G<sub>k</sub>,对第k个用户的接收信号向量y<sub>k</sub>进行后处理,得到后处理后的接收信号:<maths num="0005"><![CDATA[<math><mrow><mover><msub><mi>x</mi><mi>k</mi></msub><mo>^</mo></mover><mo>=</mo><msub><mi>G</mi><mi>k</mi></msub><msub><mi>y</mi><mi>k</mi></msub><mo>=</mo><msubsup><mi>U</mi><msub><mi>ks</mi><mi>k</mi></msub><mi>H</mi></msubsup><msub><mi>y</mi><mi>k</mi></msub><mo>,</mo></mrow></math>]]></maths>1≤k≤L(12)对后处理后的接收信号<img file="FDA0000128455730000037.GIF" wi="45" he="53" />的第i个元素<img file="FDA0000128455730000038.GIF" wi="45" he="53" />进行模操作,消除矢量扰动影响:<img file="FDA0000128455730000039.GIF" wi="1519" he="141" />式中,<img file="FDA00001284557300000310.GIF" wi="221" he="63" />表示对<img file="FDA00001284557300000311.GIF" wi="44" he="51" />基于其对应的扰动系数τ<sub>ki</sub>进行模操作,<img file="FDA00001284557300000312.GIF" wi="85" he="61" />为取实部,<img file="FDA00001284557300000313.GIF" wi="79" he="61" />为取虚部,<img file="FDA00001284557300000314.GIF" wi="52" he="62" />为取不大于<img file="FDA00001284557300000315.GIF" wi="51" he="62" />中数据的最大整数值;对<img file="FDA00001284557300000316.GIF" wi="45" he="53" />的每个元素进行上述模操作,得到第k个用户模操作后的信号<img file="FDA00001284557300000317.GIF" wi="69" he="50" /><img file="FDA00001284557300000318.GIF" wi="345" he="64" />式中,<img file="FDA00001284557300000319.GIF" wi="217" he="64" />表示对<img file="FDA00001284557300000320.GIF" wi="45" he="53" />中的每一个元素<img file="FDA00001284557300000321.GIF" wi="46" he="51" />基于其对应的扰动矢量系数τ<sub>kl</sub>进行模操作,1≤l≤s<sub>k</sub>,1≤k≤L;(13)对模操作后的信号<img file="FDA00001284557300000322.GIF" wi="45" he="49" />进行判决,得到第k个用户判决后的信号<img file="FDA00001284557300000323.GIF" wi="45" he="47" />并输出,该输出的信号<img file="FDA00001284557300000324.GIF" wi="45" he="47" />即为发送给第k个用户的信息符号向量x<sub>k</sub>的估计信号,1≤k≤L。
地址 710071 陕西省西安市太白南路2号