一种信号检测方法及装置的制造方法

文档序号:9381404阅读:355来源:国知局
一种信号检测方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术,特别涉及一种信号检测方法及装置。
【背景技术】
[0002] 在无线通信系统中,最大似然(Maximum Likelihood, ML)检测算法可以取得较 好的检测性能,但计算复杂度非常高,而线性检测算法〔如最小均方误差(Minimum mean square error, MMSE)检测算法〕复杂度低,检测性能较ML检测算法较差。
[0003] 下面对于上述两种算法作出进一步详细介绍。
[0004] 在无线通信系统中,对于一个发送端采用M层空间复用传输,接收端采用N根接收 天线的传输系统,传输模型可以由公式一表不,
[0005] y = Hs+n 公式一
[0006] 其中,y为NX 1的接收向量,H为考虑了编码的NXM频域信道矩阵,s为MX 1的 发送符号向量,η为NX 1的噪声向量,假设s中的各元素来自集合 为星座符号个数,每个符号包含Mb = log2(M。)比特。
[0007] 在采用线性检测算法时,首先对接收信号采用公式二进行线性变换,然后对变换 后的接收信号§进行解调得到检测数据:
公式二
[0009] 其中,w为线性变换矩阵,也可称为信道均衡矩阵。
[0010] 当采用MMSE线性检测算法时,线性变换(也可称之为信道均衡)矩阵如公式三所 示:
公式三
[0012] Hh为H的转置共轭矩阵,〇2为噪声功率,可以通过信道估计方法获得,In为N阶 单位阵。
[0013] 当采用迫零(Zero Forcing, ZF)线性检测算法时,线性变换(也可称之为信道均 衡)矩阵如公式四所示:
[0014] W = H1 公式四
[0015] 而在采用ML检测算法时,在所有可能发送的星座符号的组合中,选出使得 I y-Hs I 12值最小的组合,作为最大似然检测的结果,最大似然准则可由公式五表示,
[0017] 其中,Cm为M个来自集合C的元素组成的向量的集合。
[0018] 目前,在传统的无线通信检测过程中,一般仅采用ML与线性检测算法的一种检测 算法,无法根据检测场景灵活切换两种检测算法。当采用线性检测算法时,某些场景下检测 性能很差,无法满足检测性能的要求;而采用ML检测算法,某些场景下检测性能相对于线 性检测算法增益并不明显,但是却需要非常高的计算复杂度,无端增加系统负荷。

【发明内容】

[0019] 本发明实施例提供一种信号检测方法及装置,用以解决无法根据检测场景灵活切 换检测算法的问题,在满足检测性能需求的前提下,尽可能降低实现复杂度。
[0020] 本发明实施例提供的具体技术方案如下:
[0021] 第一方面、一种信号检测方法,包括:
[0022] 接收机获取发射机的发射相关参数,该发射相关参数包括发射机的多天线传输模 式、调制方式、编码方式和信道矩阵中的一种或任意组合。
[0023] 接收机基于获得的发射相关参数判断是否满足预设的ML检测算法的开启条件;
[0024] 若是,则采用ML检测算法进行信号检测,否则,采用线性检测算法进行信号检测。
[0025] 结合第一方面,在第一种可能的实现方式中,接收机基于获得的发射相关参数判 断是否满足预设的ML检测算法的开启条件,包括:
[0026] 基于发射机的发射相关参数获得执行ML检测算法的复杂度以及获得使用ML检测 算法产生的性能指标,并根据计算结果判断是否满足:所述复杂度小于预设的复杂度门限, 且所述性能指标大于预设的性能门限;若是,则判定满足预设的ML检测算法的开启条件, 否则,判定获得的发射相关参数不满足预设的ML检测算法的开启条件。
[0027] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,接收机基 于发射机的发射相关参数获得执行ML检测算法的复杂度,包括:
[0028] 基于发射机的发射相关参数获得执行ML检测算法的绝对复杂度;或者,获得执行 ML检测算法相较于执行线性检测算法的相对复杂度;
[0029] 接收机基于发射机的发射相关参数获得使用ML检测算法产生的性能指标,包括:
[0030] 基于发射机的发射相关参数获得执行ML检测算法产生的绝对性能参数;或者,计 算执行ML检测算法相较执行线性检测算法产生的相对性能增益。
[0031] 结合第一方面,在第三种可能的实现方式中,接收机基于获得的发射相关参数判 断是否满足预设的ML检测算法的开启条件,包括:
[0032] 接收机基于发射机的发射相关参数判断满足以下条件中的一种或任意组合时,判 定满足预设的ML检测算法的开启条件:
[0033] 发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数大于预设的 第一流数门限,或者,发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数 大于预设的第二流数门限且小于预设的第三流数门限;其中,第一流数门限〈第二流数门 限彡第三流数门限;
[0034] 发射机的调制阶数小于预设的第一调制阶数门限,或者,发射机的调制阶数大于 预设的第二调制阶数门限且小于预设的第三调制阶数门限;其中,第二调制阶数门限〈第 三调制阶数门限<第一调制阶数门限;
[0035] 发射机的编码效率小于预设的第一编码效率门限;
[0036] 发射机的空间信道相关性大于预设的第一空间信道相关性门限。
[0037] 结合第一方面,在第四种可能的实现方式中,接收机基于获得的发射相关参数判 断是否满足预设的ML检测算法的开启条件,包括:
[0038] 接收机基于发射机的发射相关参数判断满足以下条件中的一种或任意组合时,判 定满足预设的ML检测算法的开启条件:
[0039] 发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数大于预设的 第四流数门限,或者,发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数 大于预设的第五流数门限且小于预设的第六流数门限;其中,第四流数门限<第五流数门 限〈第六流数门限;
[0040] 发射机的调制编码模式MCS等级小于预设的第一 MCS等级门限,或者,发射机的调 制编码模式大于预设的第二MCS编码等级且小于预设的第三MCS编码等级,其中,第二MCS 等级门限〈第三MCS等级门限彡第一 MCS等级门限;
[0041] 发射机的空间信道相关性大于预设的第二空间信道相关性门限。
[0042] 结合第一方面或第一方面的上述任意一种可能的实现方式,在第五种可能的实现 方式中,进一步包括:
[0043] 接收机按照设定的周期获取发射机的发射相关参数,并基于获得的发射相关参数 判断是否满足预设的ML检测算法的开启条件。
[0044] 第二方面、一种信号检测装置,包括:
[0045] 判断单元,用于获取发射机的发射相关参数,该发射相关参数包括发射机的多天 线传输模式、调制方式、编码方式和信道矩阵中的一种或任意组合,并基于获得的发射相关 参数判断是否满足预设的ML检测算法的开启条件;
[0046] ML检测单元,用于在确定满足预设的ML检测算法的开启条件时,采用ML检测算法 进行信号检测;
[0047] 线性检测单元,用于在确定不满足预设的ML检测算法的开启条件时,采用线性检 测算法进行信号检测。
[0048] 结合第二方面,在第一种可能的实现方式中,在基于获得的发射相关参数判断是 否满足预设的ML检测算法的开启条件时,所述判断单元具体用于:
[0049] 基于发射机的发射相关参数获得执行ML检测算法的复杂度以及获得使用ML检测 算法产生的性能指标,并根据计算结果判断是否满足:所述复杂度小于预设的复杂度门限, 且所述性能指标大于预设的性能门限;若是,则判定满足预设的ML检测算法的开启条件, 否则,判定获得的发射相关参数不满足预设的ML检测算法的开启条件。
[0050] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,在基于发 射机的发射相关参数获得执行ML检测算法的复杂度时,所述判断单元具体用于:
[0051] 基于发射机的发射相关参数获得执行ML检测算法的绝对复杂度;或者,获得执行 ML检测算法相较于执行线性检测算法的相对复杂度;
[0052] 基于发射机的发射相关参数获得使用ML检测算法产生的性能指标时,所述判断 单元具体用于:
[0053] 基于发射机的发射相关参数获得执行ML检测算法产生的绝对性能参数;或者,计 算执行ML检测算法相较执行线性检测算法产生的相对性能增益。
[0054] 结合第二方面,在第三种可能的实现方式中,在基于获得的发射相关参数判断是 否满足预设的ML检测算法的开启条件时,所述判断单元具体用于:
[0055] 基于发射机的发射相关参数判断满足以下条件中的一种或任意组合时,判定满足 预设的ML检测算法的开启条件:
[0056] 发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数大于预设的 第一流数门限,或者,发射机的传输模式为空间复用模式,且空间复用并行传输的数据流数 大于预设的第二流数门限且小于预设的第三流数门限;其中,第一流数门限〈第二流数门 限彡第三流数门限;
[0057] 发射机的调制阶数小于预设
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1