发明名称 基于双向中继的多用户无线通信系统
摘要 本发明揭示了一种基于双向中继的多用户无线通信系统及方法,该通信系统包括四个多天线收发机(既是发射机也是接收机)和一个多天线双向中继,每个收发机都由一个正交频分复用(OFDM)调制器、一个OFDM解调器、一个存储器和一个自干扰消除器组成,双向中继由一个OFDM调制器、一个OFDM解调器和一个波束形成器组成,该中继为半双工放大转发中继。该通信方法使一个完整的通信过程在两个时隙内完成,在第一时隙,四个收发机同时向中继发送信号,采用正交频分多址接入(OFDMA)作为多址接入方式;在第二时隙,中继采用正交频分复用/空分复用多址(OFDM/SDMA)作为多址接入方式将处理后的接收信号广播至四个收发机。本发明融合了两种多址方式,使用两种方法分别设计了适合不同中继天线数要求的中继波束形成矩阵,能有效地利用空间分集消除收发机间干扰,与现有的中继通信技术相比实现了更高的系统和速率。
申请公布号 CN101515917B 申请公布日期 2012.01.04
申请号 CN200910029951.0 申请日期 2009.03.25
申请人 东南大学 发明人 杨绿溪;赵睿;李春国;仲崇显;俞菲
分类号 H04L27/26(2006.01)I;H04L1/06(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1.一种基于双向中继的多用户无线通信系统,其特征在于,该通信系统包括四个多天线收发机和一个多天线双向中继,每个收发机都由一个OFDM调制器、一个OFDM解调器、一个存储器和一个自干扰消除器组成;双向中继由一个OFDM调制器、一个OFDM解调器和一个波束形成器组成;该中继为半双工放大转发中继,两个收发机a<sub>1</sub>,a<sub>2</sub>借助一个双向中继r与另外两个收发机b<sub>1</sub>,b<sub>2</sub>交换信息,收发机a<sub>k</sub>和b<sub>k</sub>是一对想要相互通信的收发机对,该多用户通信系统采用正交频分多址接入OFDMA的方式作为多址接入方式,该系统的全频带被划分为N个子载波,N个子载波被分为两个子集即子信道,每个子信道由N/2个子载波随机组成,子载波<img file="FSB00000562361200011.GIF" wi="128" he="101" />被分配给收发机a<sub>1</sub>和b<sub>1</sub>,子载波<img file="FSB00000562361200012.GIF" wi="196" he="98" />被分配给收发机a<sub>2</sub>和b<sub>2</sub>,其中:k=1或2,N为自然数;一个完整的通信过程在两个时隙内完成,在第一时隙,四个收发机同时向中继发送信号,采用OFDMA作为多址接入方式;在第二时隙,中继采用正交频分复用/空分复用多址OFDM/SDMA作为多址接入方式将处理后的接收信号广播至四个收发机,具体步骤如下:步骤1:中继在每个子载波上估计各收发机至中继的信道响应;步骤2:各收发机同时往中继发送信息,每个收发机的具体发送过程为:收发机端的数据符号首先经过串并变换器变成多路数据流,以实现多天线的输出,每路信号都经过一次信号映射,变换成子载波数量的数据流,再经过反傅立叶变换然后加上循环前缀最终发送出去;整个处理过程可视为在OFDM调制器中完成,收发机a<sub>k</sub>发送的频域信号为x<sub>ak</sub>,收发机b<sub>k</sub>发送的频域信号为x<sub>bk</sub>,x<sub>a1</sub>和x<sub>b1</sub>在子载波<img file="FSB00000562361200013.GIF" wi="127" he="113" />上传输,x<sub>a2</sub>和x<sub>b2</sub>在子载波<img file="FSB00000562361200014.GIF" wi="205" he="109" />上传输;一个子载波最多只服务一个收发机,该通信系统的多址传输过程为OFDMA方式;步骤3:中继接收来自四个收发机的信号,将接收信号进行与步骤2相反的处理,这一处理过程可视为在OFDM解调器中完成,经过OFDM解调器输出的N个子载波上频域数据符号共有2N个,每个子载波上有两个符号,分别来自两个配对的收发机;步骤4:中继将同一子载波上的两个符号相加,合并后的信号共有N个,分别在N个子载波上,则在子载波n上来自第k对收发机的合并后的信号为:k=1或2r<sub>1,n</sub>=H<sub>1,n</sub>x<sub>a1,n</sub>+G<sub>1,n</sub>x<sub>b1,n</sub>+n<sub>r1,n</sub><maths num="0001"><![CDATA[<math><mrow><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mfrac><mi>N</mi><mn>2</mn></mfrac></mrow></math>]]></maths>r<sub>2,n</sub>=H<sub>2,n</sub>x<sub>a2,n</sub>+G<sub>2,n</sub>x<sub>b2,n</sub>+n<sub>r2,n</sub><maths num="0002"><![CDATA[<math><mrow><mi>n</mi><mo>=</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi></mrow></math>]]></maths>其中,n<sub>rk,n</sub>为每个子载波上的加性白高斯噪声,H<sub>k,n</sub>为在子载波n上收发机a<sub>k</sub>至中继的信道响应矩阵,G<sub>k,n</sub>为在子载波n上收发机b<sub>k</sub>至中继的信道响应矩阵;步骤5:由信道互易性原理,中继根据步骤1估计出的信道响应H<sub>k,n</sub>和G<sub>k,n</sub>可获知其反向链路的信道响应<img file="FSB00000562361200021.GIF" wi="73" he="74" />和<img file="FSB00000562361200022.GIF" wi="101" he="68" />步骤6:中继使用OFDM/SDMA方式广播信号;中继根据中继端天线数目的不同来选择相应的中继波束形成矩阵的设计准则,如果中继端天线数目不满足<img file="FSB00000562361200023.GIF" wi="603" he="90" />则选用信漏噪比准则;如果中继端天线数目满足<img file="FSB00000562361200024.GIF" wi="586" he="96" />则选用块对角化迫零准则;其中,M<sub>k,n</sub>定义为:<maths num="0003"><![CDATA[<math><mrow><msub><mi>M</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mtext>=</mtext><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>K</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd><mtd><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mi>K</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow></math>]]></maths>①信漏噪比(SLNR)准则:目标是在每个子载波上优化中继波束形成矩阵<img file="FSB00000562361200026.GIF" wi="137" he="93" />其中K=2,使得一对收发机的期望接收信号的功率与该信号对其他收发机对造成的干扰、泄漏和噪声的功率之和的比值最大化;因此,如何设计使SLNR最大的T<sub>k,n</sub>就是求解以下优化问题:<maths num="0004"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><mi>arg</mi><munder><mi>max</mi><msub><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub></munder><msub><mi>SLNR</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><mfrac><mrow><mi>tr</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><msub><mi>R</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>Q</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mi>tr</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><msub><mi>S</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>T</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>Q</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><mi>k</mi><mo>=</mo><mn>1,2</mn></mtd></mtr></mtable></mfenced></math>]]></maths>其中,<maths num="0005"><![CDATA[<math><mrow><msub><mi>R</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>H</mi></msup><msubsup><mi>H</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>H</mi></msup><msubsup><mi>G</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>,</mo></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>S</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><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><mrow><mo>(</mo><msup><mrow><mo>(</mo><msubsup><mi>H</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>H</mi></msup><msubsup><mi>H</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>G</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mi>H</mi></msup><msubsup><mi>G</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow><mi>BC</mi></msubsup><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><msub><mi>N</mi><mi>a</mi></msub><mo>+</mo><msub><mi>N</mi><mi>b</mi></msub><mo>)</mo></mrow></mrow><msub><mi>NP</mi><mi>r</mi></msub></mfrac><msub><mi>I</mi><msub><mi>N</mi><mi>r</mi></msub></msub><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>Q</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><mi>E</mi><mo>{</mo><msub><mi>r</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msubsup><mi>r</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><mo>}</mo><mo>&le;</mo><mfrac><msub><mi>P</mi><mi>a</mi></msub><mrow><msub><mi>N</mi><mi>m</mi></msub><mi>N</mi></mrow></mfrac><msub><mi>H</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msubsup><mi>H</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><mo>+</mo><mfrac><msub><mi>P</mi><mi>b</mi></msub><mrow><msub><mi>N</mi><mi>m</mi></msub><mi>N</mi></mrow></mfrac><msub><mi>G</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><msubsup><mi>G</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><mo>+</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><msub><mi>I</mi><msub><mi>N</mi><mi>r</mi></msub></msub><mo>,</mo></mrow></math>]]></maths>N<sub>a</sub>为节点a的天线数,N<sub>b</sub>为节点b的天线数,N<sub>m</sub>为节点a和节点b天线数的最小值,P<sub>a</sub>为收发机a<sub>1</sub>和a<sub>2</sub>的总发送功率,P<sub>b</sub>为收发机b<sub>1</sub>和b<sub>2</sub>的总发送功率;<maths num="0008"><![CDATA[<math><mrow><msub><mi>t</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><mi>max</mi><mi>eigenvector</mi><mrow><mo>(</mo><msubsup><mi>B</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,<img file="FSB000005623612000212.GIF" wi="322" he="71" /><img file="FSB000005623612000213.GIF" wi="323" he="72" /><img file="FSB000005623612000214.GIF" wi="328" he="83" />于是可得基于SLNR准则的最优的中继波束形成矩阵为T<sub>k,n</sub>=pvec(t<sub>k,n</sub>);②块对角化迫零(BDZF)准则:目标是使用BDZF法优化中继波束形成矩阵<img file="FSB000005623612000215.GIF" wi="132" he="89" />其中K=2;BDZF法的原理是,将所有非目标收发机的信号放置在目标收发机信道的零空间上发送,从而消除多收发机干扰;为满足迫零限制就要使M<sub>k,n</sub>T<sub>k,n</sub>=0,为保证T<sub>k,n</sub>有非零解,M<sub>k,n</sub>应行满秩,即N<sub>r</sub>>rank(M<sub>k,n</sub>),所以仅当<img file="FSB000005623612000216.GIF" wi="671" he="91" />时,才能使用BDZF,当用户数较少时发送天线数较容易满足要求,所以对于本发明的两收发机对系统而言,BDZF是比较实用的,M<sub>k,n</sub>的奇异值分解(SVD)为<img file="FSB000005623612000217.GIF" wi="535" he="110" />其中U<sub>k,n</sub>是左奇异矩阵,∑<sub>k,n</sub>是对角阵,<img file="FSB00000562361200031.GIF" wi="68" he="62" />是对应于零奇异值的右奇异矩阵,并构成了M<sub>k,n</sub>的零空间;引入置换矩阵P<sub>k,n</sub>,P<sub>k,n</sub>为Q<sub>k,n</sub>的左奇异矩阵的厄米特阵,使<img file="FSB00000562361200032.GIF" wi="268" he="61" />这就是基于块对角化迫零准则的中继波束形成矩阵,步骤7:中继在每个子载波上通过选择恰当的波束形成矩阵T<sub>1,n</sub>和T<sub>2,n</sub>将两路信号发往两个不同的方向,为满足中继发送功率的限制需在发送信号上乘以功率归一化因子β<sub>n</sub>,在子载波n上,中继的发送信号为:<maths num="0009"><![CDATA[<math><mrow><msub><mi>t</mi><mi>n</mi></msub><mo>=</mo><msub><mi>&beta;</mi><mi>n</mi></msub><msub><mi>T</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>r</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>+</mo><msub><mi>&beta;</mi><mi>n</mi></msub><msub><mi>T</mi><mrow><mn>2</mn><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>r</mi><mrow><mn>2</mn><mo>,</mo><mover><mi>n</mi><mo>~</mo></mover></mrow></msub></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><mover><mi>n</mi><mo>~</mo></mover><mo>=</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi></mrow></math>]]></maths>其中,<maths num="0012"><![CDATA[<math><mrow><msub><mi>&beta;</mi><mi>n</mi></msub><mo>=</mo><msqrt><msub><mi>P</mi><mi>r</mi></msub><mo>/</mo><mrow><mo>(</mo><mi>N</mi><mo>&CenterDot;</mo><mi>tr</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><msub><mi>T</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>Q</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mo>&CenterDot;</mo><mi>tr</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mrow><mn>2</mn><mo>,</mo><mi>n</mi></mrow><mi>H</mi></msubsup><msub><mi>T</mi><mrow><mn>2</mn><mo>,</mo><mi>n</mi></mrow></msub><msub><mi>Q</mi><mrow><mn>2</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>)</mo></mrow></msqrt><mo>,</mo></mrow></math>]]></maths>P<sub>r</sub>为中继的发送功率,为充分利用剩余的<img file="FSB00000562361200037.GIF" wi="45" he="93" />个子载波,t<sub>n</sub>也在第<img file="FSB00000562361200038.GIF" wi="146" he="126" />个子载波上发送,每个合成信号同时在两个子载波上传输;步骤8:中继将最优波束形成矩阵T<sub>k,n</sub>的信息和已估计出的所有信道信息反馈给四个收发机,用于自干扰消除;步骤9:中继将<img file="FSB00000562361200039.GIF" wi="269" he="119" />经由步骤2所述的OFDM调制器发送出去;步骤10:每个收发机的接收信号都经过一个步骤3所述OFDM解调器处理后,再经过自干扰消除器运用已存储的自信息进行自干扰消除,由于收发机已获取了用于自干扰消除的所有信息,包括信道信息和波束形成矩阵信息,最终每个收发机都能恢复出所需有用信息;其中,所有变量的下标n都表示第n个子载波,所有变量的下标k都表示第k对收发机,∑(·)-求和运算,max{·}-最大化算子,(·)<sup>H</sup>-矩阵或向量的共轭转置,(·)<sup>T</sup>-矩阵或向量的转置,(·)<sup>-1</sup>-矩阵求逆,<img file="FSB000005623612000310.GIF" wi="269" he="47" />积,vec(·)-矩阵拉直,pvec(·)-向量反拉直,eigenvector(X)-矩阵X的特征向量,rank(·)-求秩运算,E{·}-求期望值,tr(·)-求矩阵的迹,<img file="FSB000005623612000311.GIF" wi="151" he="69" />维的单位阵。
地址 210096 江苏省南京市四牌楼2号