发明名称 一种用于多天线通信系统的接收方法
摘要 一种用于多天线通信系统的接收方法,属于无线信号传输领域,其特征在于,在检测算法的搜索树中,仅对最高两层信号的欧氏距离增量进行排序,使每两层仅保留K个欧氏距离增量较小的子节点,然后计算最高两层中的第2N-1层累积欧氏距离,N表示天线数,依次从第2N-2层开始选取第2N-2层、第2N-3层,计算各层欧式距离增量,并与第一阶段的K个积累欧氏距离相加,得到第2N-3层积累欧氏距离,以此类推,直到第1层为止。本发明可同时并行处理相邻两层信号,减少了排序选择运算和树搜索次数,降低了系统时延和计算复杂度,节省了大量硬件资源。
申请公布号 CN102281091B 申请公布日期 2015.05.20
申请号 CN201110206825.5 申请日期 2011.07.22
申请人 北京工业大学 发明人 黎海涛;刘飞;朱静
分类号 H04B7/08(2006.01)I 主分类号 H04B7/08(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 楼艮基
主权项 一种用于多天线通信系统的接收方法,其特征在于,依次具有以下实现步骤:步骤(1),初始化一个发送天线数目与接收天线数目均为N的多输入多输出MIMO通信系统,其基带信号等效模型表示为:y=Hx+s,其中,y=[y<sub>1</sub>,y<sub>2</sub>,…,y<sub>N</sub>]为N维接收信号,x=[x<sub>1</sub>,x<sub>2</sub>,…,x<sub>N</sub>]为N维发送信号,H为N×N信道矩阵,s为N维加性高斯白噪声;步骤(2),利用QR分解模块对所述N×N信道矩阵经过实数化后而得到的信道矩阵<img file="FDA0000658687340000017.GIF" wi="48" he="72" />进行分解:<img file="FDA0000658687340000011.GIF" wi="213" he="85" />其中,Q为酉矩阵,R为上三角矩阵;步骤(3),均衡处理模块利用所述酉矩阵Q对所述N维接收信号的实域部分<img file="FDA0000658687340000012.GIF" wi="377" he="92" />进行均衡处理,得到2N维向量<img file="FDA0000658687340000013.GIF" wi="241" he="91" />T为转置符号;步骤(4),利用待选生成模块从所述上三角矩阵R中产生用于计算检测算法树搜索中各层信号的欧氏距离增量的待选块R<sub>n,n</sub>x,n=1,2,…,2N‑1,2N,n为上三角矩阵R的行、列的标号;步骤(5),第一级K‑Best模块依次按照以下步骤计算第2N‑1层的K个较小累积欧氏距离PED<sub>2N‑1</sub>(x);步骤(5.1):按下式计算作为最高层的第2N层的欧式距离增量INC<sub>2N</sub>(x),K‑Best算法中搜索树的起始节点为最低层<img file="FDA0000658687340000014.GIF" wi="561" he="97" />其中<img file="FDA0000658687340000015.GIF" wi="78" he="85" />为第2N层的实数域接收信号,R<sub>2N,2N</sub>为第2N层上三角矩阵R<sub>2N</sub>中序号为2N的元素;步骤(5.2):按照下式计算作为次高层的第2N‑1层的欧式距离增量,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>INC</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mo>|</mo><msubsup><mover><mi>y</mi><mo>~</mo></mover><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><mo>-</mo><msub><mi>R</mi><mrow><mn>2</mn><mi>N</mi><mo>-</mo><mn>1,2</mn><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>x</mi><mo>|</mo><mo>;</mo></mrow>]]></math><img file="FDA0000658687340000016.GIF" wi="671" he="123" /></maths>步骤(5.3):按照下式计算第2N‑1层M个累积欧式距离PED<sub>2N‑1</sub>(x),M为调制阶数,PED<sub>2N‑1</sub>(x)=INC<sub>2N</sub>(x)+INC<sub>2N‑1</sub>(x);步骤(5.4):把步骤(5.3)中所有的欧氏距离增量按照从小到大进行排序,最高两层中的每层仅保留欧氏距离增量较小的L个累积欧氏距离增量,L&lt;K,每层L相同,使得第2N‑1层的K个累积欧氏距离为第2N层、第2N‑1层各L个欧氏距离增量的排列组合,用PED<sub>2N‑1</sub>(x)表示,同时,使第2N‑1层中每个父节点各保留一个拥有最小欧氏距离增量的子节点,总计共K个;步骤(6),第二级K‑Best模块先计算第2N‑2到2N‑3共两层的欧氏距离增量共K个,再把这K个欧氏距离增量与步骤(5)得到的前一级K‑Best模块计算的第2N‑1层的K个累积欧氏距离相加,得到第2N‑2层和第2N‑3层共两层保留下来的第2N‑3层的K个累积欧氏距离PED<sub>2N‑3</sub>(x);步骤(7),重复步骤(6)一直计算到第1层为止;步骤(8),用判决模块从保留下来的K个节点中选出拥有最小累积欧氏距离增量的一组节点作为检测器输出。
地址 100124 北京市朝阳区平乐园100号