一种应用于空间调制的低复杂度排序A*检测算法的制作方法

文档序号:12693242阅读:来源:国知局

技术特征:

1.一种应用于空间调制的低复杂度排序A*检测算法,所述空间调制的发送天线数为Nt,接收天线数为Nr,其特征在于,包括以下步骤:

步骤1、接收天线序列按照每根天线的平均度量值Er进行降序排列,即Er表示当前节点到根节点的欧氏距离的期望,将各Er值降序排列得到一个排列后的索引序列

步骤2、按照排序后的接收天线索引序列作为搜索的层数顺序画出树形搜索图,层数的排序根据接收天线欧式距离的期望降序排列;

步骤3、对排序后的接收天线利用A*检测算法树搜索,找到最优路径点;

步骤4、对步骤3中找到的最优路径点解映射,检测结束。

2.根据权利要求1所述的应用于空间调制的低复杂度排序A*检测算法,其特征在于,所述步骤1中接收天线的欧氏距离的期望Er用下列公式表示:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>E</mi> <mi>r</mi> </msub> <mo>=</mo> <mi>E</mi> <mo>|</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <mo>-</mo> <msub> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>r</mi> </mrow> </msub> <mi>s</mi> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>KN</mi> <mi>t</mi> </msub> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <mi>l</mi> <mo>&Element;</mo> <msub> <mi>S</mi> <mi>l</mi> </msub> </mrow> </munder> <munder> <mo>&Sigma;</mo> <mrow> <mi>s</mi> <mo>&Element;</mo> <msub> <mi>S</mi> <mi>M</mi> </msub> </mrow> </munder> <msub> <mi>y</mi> <mi>r</mi> </msub> <mo>-</mo> <msub> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>r</mi> </mrow> </msub> <mi>s</mi> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>KN</mi> <mi>t</mi> </msub> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <mi>l</mi> <mo>&Element;</mo> <msub> <mi>S</mi> <mi>l</mi> </msub> </mrow> </munder> <munder> <mo>&Sigma;</mo> <mrow> <mi>s</mi> <mo>&Element;</mo> <msub> <mi>S</mi> <mi>M</mi> </msub> </mrow> </munder> <mo>&lsqb;</mo> <mo>|</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mo>*</mo> </msubsup> <msub> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>s</mi> </mrow> </msub> <mi>s</mi> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mo>*</mo> </msubsup> <msubsup> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>s</mi> </mrow> <mo>*</mo> </msubsup> <msup> <mi>s</mi> <mo>*</mo> </msup> <mo>+</mo> <mo>|</mo> <msub> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>s</mi> </mrow> </msub> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>|</mo> <mi>s</mi> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> <mo>;</mo> </mrow>

这里SM表示所有星座点的集合,Sl表示所有发送天线索引的集合,yr表示接收向量y的第r行,hl,r表示信号冲击函数H的第1列、r行,s表示可能的发送符号,K表示发送端采用传统调制方式的阶数,和s*分别表示yr、hl,r和s的共轭;

当采用QAM或PSK调制时,上式可以变成

<mrow> <msub> <mi>E</mi> <mi>r</mi> </msub> <mo>=</mo> <mi>E</mi> <mo>|</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <mo>-</mo> <msub> <mi>h</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>r</mi> </mrow> </msub> <mi>s</mi> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>=</mo> <mo>|</mo> <msub> <mi>y</mi> <mi>r</mi> </msub> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>+</mo> <mfrac> <mrow> <msup> <msub> <mi>&sigma;</mi> <mi>s</mi> </msub> <mn>2</mn> </msup> </mrow> <msub> <mi>N</mi> <mi>t</mi> </msub> </mfrac> <mo>|</mo> <msub> <mi>h</mi> <mrow> <mi>r</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow>

这里,是平均符号功率。

3.根据权利要求2所述的应用于空间调制的低复杂度排序A*检测算法,其特征在于,所述步骤3中利用A*检测算法树搜索具体步骤如下:

1)初始化PED0=0;

2)求第一层中每一个检测点的累积度量值,即执行PEDr=PEDr-1+|yr-hrlsm|;并将PEDr的值赋给g(r,x),g(r,x)是到当前节点(r,x)的实际路径成本;求出第一层中每一个节点到该分支下一个节点的度量值,并赋值给h(r,x),即执行公式h(r,x)=|yr+1-Hr+1,lsm|2,执行k(x)=g(r,x)+h(r,x),将第一层所有节点加入队列;

3)选出当前队列中k(x)最小的点,如果该点的下一节点为叶子节点,即h(r,x)=0,则搜索结束,否则执行下一步;

4)选择上述最小k(x)对应节点的下一层分支节点为下一个搜索节点,计算该点的k(x)=g(r,x)+h(r,x),并将该点加入队列,重复执行步骤4)。

4.根据权利要求1-3之一所述的应用于空间调制的低复杂度排序A*检测算法,其特征在于,所述步骤2中根据Er降序顺序,将接收信号y和信道冲击响应H的各行重新排列,重新行排列的y和H分别用y_0和H_0表示。

5.根据权利要求4所述的应用于空间调制的低复杂度排序A*检测算法,其特征在于,所述步骤2中层数的排序根据接收天线欧式距离的期望降序排列,树形搜索图中的圆圈内表示的数值即为当前节点到前一节点的累积度量值,如果第二层的平均度量值大于第一层,就将第二层调整到第一层,优先搜索。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1