发明名称 一种协作通信系统中基于正交波束成形的隐反馈传输方法
摘要 本发明属于无线通信系统中的协作通信领域,具体为一种协作通信系统中基于正交波束成形的隐反馈传输方法,包括用户端处理和基站端处理两部分,其中用户端处理包括计算用户下行传输的信干噪比、将信干噪比量化得到信道质量指示;基站端处理包括基于用户码字的正交多用户调度、正交波束成形、根据反馈信息为调度用户选择调制编码方式。本发明的用户下行信干噪比的计算结合了调度方法和实际调度情况,不仅克服了传统正交波束成形中信干噪比计算保守的问题,而且能根据实际调度情况自适应地调整。此外,本发明的调度方法只根据用户码字就可以调度出全局预编码向量严格正交的用户,而不基于用户大尺度信息,因此有利于提高小区边缘的数据率。
申请公布号 CN102647262A 申请公布日期 2012.08.22
申请号 CN201210102413.1 申请日期 2012.04.09
申请人 北京航空航天大学;日电(中国)有限公司 发明人 侯磊;苏笛;杨晨阳;王刚;雷鸣
分类号 H04L1/16(2006.01)I;H04L1/00(2006.01)I;H04L1/06(2006.01)I 主分类号 H04L1/16(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 官汉增
主权项 1.一种协作通信系统中基于正交波束成形的隐反馈传输方法,其特征在于:包括以下几个步骤:步骤一:用户端处理:用户端处理过程包括两个方面:码字反馈和信道质量指示CQI反馈;其中码字是用户根据下行信道从码本中选出来的,其代表码本中的一个向量;当使用单小区码本时,用户将为每一个协作基站选择一个码字;用户选择好码字之后,需要计算下行传输时的下行信干噪比,并将该信干噪比量化得到信道质量指示CQI,对于一个服务范围内共有M个用户的协作簇,协作簇内的第m(m=1,…,M)个用户的下行信干噪比和信道质量指示CQI的具体计算步骤为:(1):计算用户下行传输时所受到的多用户干扰,按照如下公式计算:<maths num="0001"><![CDATA[<math><mrow><msub><mi>I</mi><mrow><mi>MU</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>N</mi><mi>t</mi></msub><msub><mover><mi>U</mi><mo>&OverBar;</mo></mover><mi>M</mi></msub></mfrac><mfrac><mrow><msub><mover><mi>U</mi><mo>&OverBar;</mo></mover><mi>M</mi></msub><mo>-</mo><mn>1</mn></mrow><mrow><msub><mi>N</mi><mi>t</mi></msub><mo>-</mo><mn>1</mn></mrow></mfrac><mo>[</mo><msub><mi>I</mi><mi>local</mi></msub><mo>+</mo><msub><mi>I</mi><mi>cross</mi></msub><mo>]</mo></mrow></math>]]></maths>其中,I<sub>MU,m</sub>表示用户m的多用户干扰,N<sub>t</sub>为每个基站的发射天线数,<img file="FDA0000151473300000012.GIF" wi="54" he="49" />为协作簇内有M个用户时的平均调度用户数,I<sub>local</sub>表示调度用户为同一基站选择码字之间的关系,I<sub>cross</sub>表示调度用户为不同基站选择码字之间的关系;<img file="FDA0000151473300000013.GIF" wi="715" he="108" /><img file="FDA0000151473300000014.GIF" wi="953" he="128" />其中,P<sub>总</sub>为协作簇的总发射功率;||g<sub>m</sub>||为用户m的下行信道g<sub>m</sub>的模值;在计算调度用户为相同基站选择码字之间的关系I<sub>local</sub>时,该相同基站表示为第b个协作基站,且b=1,…N<sub>b</sub>,g<sub>m,b</sub>表示第b个协作基站到用户m的单小区信道的信道方向加权因子,<img file="FDA0000151473300000015.GIF" wi="628" he="84" />α<sub>m,b</sub>表示第b个协作基站到用户m的单小区信道的大尺度衰落因子,h<sub>m,b</sub>表示第b个协作基站到用户m的单小区信道的小尺度衰落信道,||h<sub>m,b</sub>||为h<sub>m,b</sub>的模值;<img file="FDA0000151473300000016.GIF" wi="294" he="62" />为第b个协作基站到用户m之间小尺度衰落信道的方向;<img file="FDA0000151473300000017.GIF" wi="62" he="56" />用户m为第b个协作基站选择的码字在码本中对应的向量;在计算调度用户为不同基站选择码字之间的关系I<sub>cross</sub>时,该不同基站表示为N<sub>b</sub>个协作基站中任意两个不同的协作基站p和q,(p,q)=1,…N<sub>b</sub>,且p≠q;g<sub>m,p</sub>表示第p个协作基站到用户m的单小区信道的信道方向加权因子,<img file="FDA0000151473300000018.GIF" wi="640" he="85" />α<sub>m,p</sub>表示第p个协作基站到用户m的单小区信道的大尺度衰落因子,h<sub>m,p</sub>表示第p个协作基站到用户m的单小区信道的小尺度衰落信道,||h<sub>m,p</sub>||为h<sub>m,p</sub>的模值;<img file="FDA0000151473300000019.GIF" wi="307" he="64" />为第p个协作基站到用户m之间小尺度衰落信道的方向;<img file="FDA00001514733000000110.GIF" wi="67" he="58" />用户m为第p个协作基站选择的码字在码本中对应的向量;g<sub>m,q</sub>表示第q个协作基站到用户m的单小区信道的信道方向加权因子,<img file="FDA0000151473300000021.GIF" wi="607" he="85" />α<sub>m,q</sub>表示第q个协作基站到用户m的单小区信道的大尺度衰落因子,h<sub>m,q</sub>表示第q个协作基站到用户m的单小区信道的小尺度衰落信道,||h<sub>m,q</sub>||为h<sub>m,q</sub>的模值;<img file="FDA0000151473300000022.GIF" wi="300" he="64" />为第q个协作基站到用户m之间小尺度衰落信道的方向;<img file="FDA0000151473300000023.GIF" wi="64" he="58" />用户m为第q个协作基站选择的码字在码本中对应的向量,<img file="FDA0000151473300000024.GIF" wi="636" he="82" />A<sup>H</sup>表示A的共轭转置;η<sub>p,q</sub>表示对于两个不同的基站p和q,干扰用户分别为每个基站选择的码字在码本中对应的向量在用户m与该基站之间的单小区信道方向上的投影的相关性,其计算公式为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>&eta;</mi><mrow><mi>p</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><msup><mrow><mo>(</mo><msub><mi>N</mi><mi>t</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup></mfrac><munder><mi>&Sigma;</mi><mrow><msub><mi>v</mi><mi>p</mi></msub><mo>&Element;</mo><mo>{</mo><mover><mi>h</mi><mo>^</mo></mover><mo>|</mo><msup><mover><mi>h</mi><mo>^</mo></mover><mi>H</mi></msup><msub><mover><mi>h</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>p</mi></mrow></msub><mo>=</mo><mn>0</mn><mo>}</mo></mrow></munder><munder><mi>&Sigma;</mi><mrow><msub><mi>v</mi><mi>q</mi></msub><mo>&Element;</mo><mo>{</mo><mover><mi>h</mi><mo>^</mo></mover><mo>|</mo><msup><mover><mi>h</mi><mo>^</mo></mover><mi>H</mi></msup><msub><mover><mi>h</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>=</mo><mn>0</mn><mo>}</mo></mrow></munder><mi>Re</mi><mo>{</mo><mrow><mo>(</mo><msubsup><mover><mi>h</mi><mo>&OverBar;</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>p</mi></mrow><mi>H</mi></msubsup><msub><mi>v</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><msubsup><mover><mi>h</mi><mo>&OverBar;</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>q</mi></mrow><mi>H</mi></msubsup><msub><mi>v</mi><mi>q</mi></msub><mo>)</mo></mrow><mi>H</mi></msup><mo>}</mo><mo>;</mo></mrow></math>]]></maths><img file="FDA0000151473300000026.GIF" wi="79" he="70" />表示用户m为第p个协作基站选择的码字在码本中对应的向量,<img file="FDA0000151473300000027.GIF" wi="295" he="90" />表示码本中与<img file="FDA0000151473300000028.GIF" wi="67" he="58" />垂直的向量所组成的集合,v<sub>p</sub>表示干扰用户为第p个协作基站选择的码字在码本中对应的向量,<img file="FDA0000151473300000029.GIF" wi="396" he="89" />表示v<sub>p</sub>为集合<img file="FDA00001514733000000210.GIF" wi="295" he="90" />中的元素;<img file="FDA00001514733000000211.GIF" wi="64" he="58" />表示用户m为第q个协作基站选择的码字在码本中对应的向量,<img file="FDA00001514733000000212.GIF" wi="290" he="90" />表示码本中与<img file="FDA00001514733000000213.GIF" wi="64" he="58" />垂直的向量所组成的集合,v<sub>q</sub>表示干扰用户为第q个协作基站选择的码字在码本中对应的向量,<img file="FDA00001514733000000214.GIF" wi="387" he="90" />表示v<sub>q</sub>为集合<img file="FDA00001514733000000215.GIF" wi="290" he="90" />中的元素;A<sup>H</sup>表示A的共轭转置;Re{*}表示复数的实部;(2):计算用户下行传输时有用信号的功率,按照如下公式计算:<maths num="0003"><![CDATA[<math><mrow><msub><mi>S</mi><mi>m</mi></msub><mo>=</mo><msub><mi>p</mi><mi>m</mi></msub><msup><mrow><mo>|</mo><msubsup><mi>g</mi><mi>m</mi><mi>H</mi></msubsup><msub><mi>w</mi><mi>m</mi></msub><mo>|</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>其中,S<sub>m</sub>表示用户m的有用信号的功率,p<sub>m</sub>为协作簇分配给用户m的信号功率;g<sub>m</sub>为该用户的下行信道,<img file="FDA00001514733000000217.GIF" wi="637" he="82" />α<sub>m,b</sub>和h<sub>m,b</sub>(b=1,…,N<sub>b</sub>)分别为第b个协作基站到用户m的单小区信道的大尺度衰落因子和小尺度衰落信道,N<sub>b</sub>为协作基站数;w<sub>m</sub>表示用户m的全局预编码向量,<maths num="0004"><![CDATA[<math><mrow><msub><mi>w</mi><mi>m</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow></msub><msubsup><mover><mi>h</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><mn>1</mn></mrow><mi>H</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><msub><mi>N</mi><mi>b</mi></msub></mrow></msub><msubsup><mover><mi>h</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><msub><mi>N</mi><mi>b</mi></msub></mrow><mi>H</mi></msubsup><mo>]</mo></mrow><mi>H</mi></msup><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><mi>m</mi><mo>,</mo><mi>b</mi></mrow></msub><mo>=</mo><msub><mi>&alpha;</mi><mrow><mi>m</mi><mo>,</mo><mi>b</mi></mrow></msub><mo>/</mo><msqrt><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>b</mi></msub></msubsup><msubsup><mi>&alpha;</mi><mrow><mi>m</mi><mo>,</mo><mi>i</mi></mrow><mn>2</mn></msubsup></msqrt><mo>,</mo></mrow></math>]]></maths>(b=1,…,N<sub>b</sub>),α<sub>m,b</sub>和α<sub>m,i</sub>的含义相同,分别表示第b个协作基站和第i个协作基站到用户m的单小区信道的大尺度衰落因子,<img file="FDA00001514733000000220.GIF" wi="89" he="67" />(b=1,…,N<sub>b</sub>)表示用户m为第b个协作基站选择的码字在码本中对应的向量;A<sup>H</sup>表示A的共轭转置(3):计算用户下行传输的信干噪比为:<maths num="0006"><![CDATA[<math><mrow><msub><mi>SINR</mi><mi>m</mi></msub><mo>=</mo><mfrac><msub><mi>S</mi><mi>m</mi></msub><mrow><msub><mi>I</mi><mrow><mi>MU</mi><mo>,</mo><mi>m</mi></mrow></msub><mo>+</mo><msubsup><mi>&sigma;</mi><mi>m</mi><mn>2</mn></msubsup></mrow></mfrac></mrow></math>]]></maths>其中,<img file="FDA00001514733000000222.GIF" wi="44" he="49" />表示用户接收信号中的加性噪声和簇外干扰的功率,将步骤(1)和步骤(2)计算得到的S<sub>m</sub>和I<sub>MU,m</sub>带入本步骤中即得到下行传输的信干噪比;(4):用户根据通信系统使用的调制编码方式表格,将得到的信干噪比量化得到信道质量指示;步骤二:基站端处理各协作基站将本地用户反馈的信息通过骨干网传输至中心处理器,中心处理器主要负责统一处理各协作基站的数据,通过统一处理数据来实现协作基站间信号和干扰的协调,实现协作通信,中心处理器的具体的计算步骤如下:(1):中心处理器为调度用户计算所有可能的码字要求矩阵,该矩阵规定了调度用户为各个协作基站选择的码字情况,其中一个调度用户码字要求矩阵构造方式如下:<img file="FDA0000151473300000031.GIF" wi="481" he="203" />其中,G<sub>m</sub>表示由码字组成的矩阵,c<sub>i,j</sub>为码字,G<sub>m</sub>构造特点是:G<sub>m</sub>每一行的码字互不相同且在码本中对应的向量相互正交,G<sub>m</sub>每一列的码字可以相同也可以不同,中心处理器需要计算出所有满足该构造特点的码字要求矩阵,符合该构造特点的G<sub>m</sub>共有<img file="FDA0000151473300000032.GIF" wi="657" he="126" />2<sup>B</sup>表示码本中向量的个数,N<sub>t</sub>表示每个协作基站的发射天线数,N<sub>b</sub>表示协作基站数;(2):中心处理器为每一个G<sub>m</sub>选择合适的调度用户,对于每一个G<sub>m</sub>,中心处理器依次根据G<sub>m</sub>每一列对码字的要求选择合适的用户,设满足G<sub>m</sub>第i列对码字的要求的用户为u<sub>i</sub>,则用户u<sub>i</sub>为各协作基站选择的码字需要满足如下要求:<maths num="0007"><![CDATA[<math><mrow><msub><mi>c</mi><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mn>1</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>,</mo><msub><mi>c</mi><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mn>2</mn><mo>,</mo><mi>i</mi></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>c</mi><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><msub><mi>N</mi><mi>b</mi></msub></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><msub><mi>N</mi><mi>b</mi></msub><mo>,</mo><mi>i</mi></mrow></msub></mrow></math>]]></maths>其中,<img file="FDA0000151473300000034.GIF" wi="72" he="38" />(b=1,2,…,N<sub>b</sub>)表示用户u<sub>i</sub>为第b个协作基站选择的码字;c<sub>j,i</sub>,(j=1,2,…,N<sub>b</sub>)表示G<sub>m</sub>的第j行第i列的码字;当有多个用户的码字选择结果满足该码字要求时,中心处理器将根据这些用户的反馈的信道质量指示CQI,通过查找用于CQI量化的调制编码方式表得到它们的信干噪比SINR,并挑选信干噪比最大的用户作为合适的用户u<sub>i</sub>,该用户的信干噪比记为<img file="FDA0000151473300000035.GIF" wi="144" he="48" />当所有可选用户的码字选择结果都不满足该码字要求时,中心处理器将设置<img file="FDA0000151473300000036.GIF" wi="137" he="41" /><img file="FDA0000151473300000037.GIF" wi="211" he="49" />其中<img file="FDA0000151473300000038.GIF" wi="33" he="32" />表示空集;(3):中心处理器根据每一个调度用户码字要求G<sub>m</sub>挑选好用户后,计算挑选出来的用户下行传输的和数据率为<maths num="0008"><![CDATA[<math><mrow><msub><mi>Rate</mi><mi>m</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>t</mi></msub></munderover><msub><mi>log</mi><mn>2</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>SINR</mi><msub><mi>u</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mrow></math>]]></maths>(4):中心处理器挑选使和数据率最大的码字要求矩阵G<sub>m</sub>,之后将步骤(3)中为该G<sub>m</sub>挑选的调度用户<img file="FDA00001514733000000310.GIF" wi="185" he="47" />作为最终的调度用户;(5):中心处理器为步骤(4)中获得的每一个最终调度用户u<sub>i</sub>计算全局预编码向量,当<img file="FDA00001514733000000311.GIF" wi="109" he="42" />时,全局预编码向量<img file="FDA00001514733000000312.GIF" wi="59" he="44" />按如下公式获得:<maths num="0009"><![CDATA[<math><mrow><msub><mi>w</mi><msub><mi>u</mi><mi>i</mi></msub></msub><mo>=</mo><msup><mrow><mo>[</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><mn>1</mn></mrow></msub><msubsup><mover><mi>h</mi><mo>^</mo></mover><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><mn>1</mn></mrow><mi>H</mi></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>g</mi><mo>^</mo></mover><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><msub><mi>N</mi><mi>b</mi></msub></mrow></msub><msubsup><mover><mi>h</mi><mo>^</mo></mover><mrow><msub><mi>u</mi><mi>i</mi></msub><mo>,</mo><msub><mi>N</mi><mi>b</mi></msub></mrow><mi>H</mi></msubsup><mo>]</mo></mrow><mi>H</mi></msup></mrow></math>]]></maths>其中,<img file="FDA0000151473300000042.GIF" wi="59" he="44" />表示调度用户u<sub>i</sub>的全局预编码向量;<img file="FDA0000151473300000043.GIF" wi="428" he="84" />(b=1,…,N<sub>b</sub>),<img file="FDA0000151473300000044.GIF" wi="65" he="38" />和<img file="FDA0000151473300000045.GIF" wi="72" he="38" />分别表示第b个协作基站和第p个协作基站到用户u<sub>i</sub>的单小区信道的大尺度衰落因子;<img file="FDA0000151473300000046.GIF" wi="79" he="58" />(b=1,…,N<sub>b</sub>)为用户u<sub>i</sub>为第b个协作基站选择的码字在码本中对应的向量;A<sup>H</sup>表示A的共轭转置,当<img file="FDA0000151473300000047.GIF" wi="108" he="42" />时,<img file="FDA0000151473300000048.GIF" wi="170" he="55" />基站端根据调度用户的全局预编码向量<img file="FDA0000151473300000049.GIF" wi="92" he="44" />按如下公式获得基站的正交波束成形矩阵W:<maths num="0010"><![CDATA[<math><mrow><mi>W</mi><mo>=</mo><mo>[</mo><msub><mi>w</mi><msub><mi>u</mi><mn>1</mn></msub></msub><mo>,</mo><msub><mi>w</mi><msub><mi>u</mi><mn>2</mn></msub></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>w</mi><msub><mi>u</mi><msub><mi>N</mi><mi>t</mi></msub></msub></msub><mo>]</mo></mrow></math>]]></maths>其中,<img file="FDA00001514733000000411.GIF" wi="79" he="43" />(i=1,…,N<sub>t</sub>)表示用户u<sub>i</sub>的全局预编码向量;(6):基站端根据各调度用户反馈的信道质量指示(CQI)为各调度用户选择合适的调制编码方式,并在步骤(5)中的计算得到的全局预编码向量的方向上同时同频地为所有调度用户发送所需数据。
地址 100191 北京市海淀区学院路37号