正交空间调制的低复杂度检测算法

2017-10-13 17:56骆楷黄俊伟周朋光徐浩吴灿
电信科学 2017年5期
关键词:实部复杂度重构

骆楷,黄俊伟,周朋光,徐浩,吴灿



正交空间调制的低复杂度检测算法

骆楷,黄俊伟,周朋光,徐浩,吴灿

(重庆邮电大学通信与信息工程学院,重庆 400065)

针对正交空间调制(QSM)系统中激活天线数的不确定性、最大似然(ML)检测算法复杂度极高的缺点,提出了一种低复杂度检测算法。首先,该算法基于压缩感知(CS)信号重构理论,对系统模型进行重构,使固定激活天线系统中的低复杂度算法可以在新的系统模型中使用;然后,借鉴正交匹配追踪(OMP)算法的思想,选出一个激活天线备选集;最后,通过ML算法搜索备选集,选出激活天线和调制符号。仿真结果显示,相比ML检测算法,所提算法在性能丢失较小的情况下,降低了约90%的复杂度。

正交空间调制;空间调制;广义空间调制;压缩感知;最大似然;正交匹配追踪

1 引言

在5G[1]大规模多输入多输出(multiple input multiple output,MIMO)[2]技术中,正交空间调制(quadrature spatial modulation,QSM)是一种新型的索引调制(index modulation,IM)系统,其主要特点是将传输符号的实部和虚部分开,然后分别选择相应的激活天线发送。相比于传统的空间调制(spatial modulation,SM)系统,QSM系统继承了SM系统的优点,避免了传统MIMO系统中存在的发射天线间干扰、发送天线间同步以及多天线射频链复杂等问题[3]。同时,QSM系统通过携带更多的天线索引信息,进一步提升了系统的频谱利用率。在吞吐率相同的情况下,QSM系统拥有比SM系统和广义空间调制(generalized spatial modulation,GSM)系统更好的性能。

对于SM系统和QSM系统,传统的检测算法有迫零(zero forcing,ZF)检测算法[3]和最小均方误差(minimum mean squared error,MMSE)检测算法[4]等。这些算法虽然复杂度较低,但性能损失较大,而且仅适用于特定系统。最近,国内外学者先后提出一些次优检测算法,例如参考文献[5]提出迭代迫零(iterative zero forcing,IZF)检测算法,参考文献[6]提出有序块最小均方误差(order-block minimum mean square equalization,OB-MMSE)检测算法,参考文献[7]提出改进型有序块最小均方误差(improved OB-MMSE,IOB-MMSE)检测算法。这些算法在达到接近最大似然(maximum likelihood,ML)检测算法性能的基础上,能够减少检测的复杂度,是目前较为实用的检测算法。但是在QSM系统中,由于激活天线个数的不确定,导致前期研究的检测算法无法直接使用。考虑到QSM信号本身具有稀疏性,本文首先使用压缩感知稀疏重构理论对QSM系统进行重构,针对重构后的系统提出一种适合该方案的低复杂度检测算法。目前的重构算法主要有贪婪追踪算法、凸松弛法、组合算法。有的专家学者将压缩感知理论应用于QSM系统中,参考文献[8]提出正交匹配追踪(orthogonal matching pursuit,OMP)算法,每次迭代时,通过选出相关性最高的天线索引,逐步逼近原始信号。但是由于在迭代过程中比较武断地选中相关性最高的天线索引,而未检验选中信号是否满足条件,因此性能偏低。参考文献[9]提出基追踪(basis pursuit,BP)算法,通过将非凸问题转化为凸问题求解,复杂度较低,但此算法未考虑噪声影响。参考文献[10]提出一种压缩采样匹配追踪(compressive sampling matching pursuit,CoSaMP)算法,该算法随着信噪比的增大,系统的误码率会渐趋平缓。

本文综合考虑算法对QSM系统的适用度和复杂度后,决定借鉴贪婪追踪算法中OMP算法的思想,通过每次迭代,选出最有可能的激活天线和最不可能的激活天线,同时消除选中天线的影响,然后更新剩余量,再进行下一次迭代。通过有限次迭代,选出可能包含发送符号的激活天线索引集。最后通过遍历天线索引集选择最有可能的激活天线,检测出对应的符号。仿真结果显示,本文提出的算法选出的天线索引集远小于ML算法采用的天线索引集,因此复杂度远低于ML算法,同时性能接近ML算法,能够较好地实现复杂度和性能之间的平衡。

2 系统模型

图1 QSM系统模型

由于QSM系统将符号的实部和虚部分开在不同的天线上传输,会造成激活天线个数的不确定性,激活天线可能为一根或者两根的情况。其中发送天线输出信号矢量可以表示为:

(3)

QSM系统的ML检测算法可以写成如下形式:

(4)

3 基于QSM系统的检测算法

3.1 QSM系统模型的重构

针对QSM系统激活天线个数的不确定性,考虑到造成此现象的原因是QSM系统分开发送符号实部和虚部,所以本文首先对QSM系统进行重构,将系统的实部和虚部分开处理。在重构系统中,调制符号在根天线上发送,符号实部是在前根天线上发送,符号虚部是在后根天线上发送,避免调制符号的实部和虚部可能激活同一根天线的情况,分开后的计算式为:

写成矩阵形式并实数化:

(6)

进一步可简写为:

由于信号具有稀疏性,重构后的系统模型满足压缩感知中稀疏重构理论的要求,可以通过稀疏重构理论来恢复信号。本文改进的OMP算法为重构算法中贪婪追踪算法中的一种,能较好运用系统的稀疏特性,选出相对准确的索引集,而且重构后的系统是实数域,可以简化计算。

3.2 本文所提算法

3.2.1 算法1

该算法借鉴OMP算法的思想,每次迭代过程直接选出最有可能的激活天线索引,删除最不可能的天线索引,在下次迭代前,从接收信号中消除已选中天线索引对其的影响。接着进行下一次迭代,找出次优的激活天线索引,将多次迭代选出的天线索引组成一个可能激活天线的备选集。通过遍历备选集,采用ML算法对信号进行最终估计。

首先提出一种天线索引集选择方案,方案1的具体步骤如下。

步骤1 通过MMSE算法初步估计天线发送的信号:

步骤2 对MMSE算法估计到的信号进行排序,选出最有可能的激活天线:

(9)

步骤3 消除两信号对接收信号的影响,获取残余量:

步骤4 对残余量进行下一次估计:

(11)

对估计信号重复式(9)的操作,选出次优的激活天线索引,重复其他操作,经2次迭代后,选出2个元素的索引集。判断实部索引集和虚部索引集是否为空集,如果有一个索引集为空集,继续迭代,直到两个集合都不为空集为止。

算法1具体流程如下。

步聚2 在每一个While循环内:

While

(1)通过式(8)估计发送信号。

(2)通过式(9)分别估计符号最有可能的和最不可能的激活天线索引、。

Break;

End If

(4)++;

(5)通过式(10)更新残余量,消除选中信号对下次迭代的影响。

End While

3.2.2 算法2

步骤1 同式(8)通过MMSE算法估计出信号后,将信号实部和虚部分开估计:

步骤2 对天线索引进行排序,同时选出最有可能为激活天线的索引、,最不可能为激活天线的索引、:

(13)

步骤3 消除已估计过的天线对接收信号的影响,更新残余量,准备下次迭代:

算法2具体流程如下。

步聚2 在每一个For循环内:

For 1:

(1)通过式(8)估计发送信号。

(2)通过式(12)、式(13)分别估计符号实部和虚部最有可能为激活天线的索引、,最不可能为激活天线的索引、;添加到备选集;。

(3)通过式(14)更新残余量,同时消除选中信号对下次迭代的影响。

End For

算法1和算法2在选出索引集后,均采用式(15)对其进行ML估计:

4 仿真结果与分析

为了验证本文所提算法的可行性,将本文提出的两种算法同OMP算法、ML算法进行仿真对比,具体仿真参数设定见表1。

表1 具体仿真参数设定

用每秒浮点运算次数来定义算法的复杂度,由参考文献[8]可知:ML算法的复杂度为,式(8)的复杂度为,其中,其余关于OMP算法部分,每次迭代的复杂度约为。算法1、算法2的复杂度分别为:

(17)

当t=64和t=128时,不同算法的性能对比如图2和图3所示,其中为索引集的索引总数。从图2和图3中可以看出,OMP算法在信噪比较高时性能较差,且随着信噪比增大,曲线渐趋平缓,当信噪比dB时,误码率逐渐趋近于10-1。相比OMP算法,本文所提算法的性能有明显提升:当=10-1时,所提算法的性能至少提升了4 dB,不存在随着信噪比增大而性能渐趋平缓的问题。同时,随着选取索引集的增大,本文所提算法的性能也在逐渐提升,不断逼近ML算法。因此,在大规模天线阵列的MIMO系统中,本文所提算法相比于OMP算法具有较大的优势。

当t=64和t=128时,不同算法的复杂度分析如图4和图5所示。从图4和图5可以看出,OMP算法复杂度最低,ML算法的复杂度最高,在128×16的大规模天线阵列的情况下,其每秒浮点运算次数高达10−7,且随着天线阵列的增大,ML算法的复杂度也呈指数形式增长,本文所提算法的复杂度会随着选取索引集的增大而线性增大,但相对而言较低。同ML算法相比,当=8时,本文所提算法复杂度降低了约90%;=4时,复杂度约为ML算法的5%。ML算法复杂度太高,在实际应用中很难实现。本文所提算法在保证正常通信的情况下,复杂度相比ML算法低得多。因此,本文所提算法具有实际应用意义。

5 结束语

本文针对大规模天线阵列下的正交空间调制系统提出了一种低复杂度算法。该算法充分利用系统重构后信号的稀疏特性,通过选择并改进了OMP算法来选出较优的索引集,缩小需精确检测信号的范围,降低了复杂度。ML算法虽然最优,但其复杂度极高,在实际中很难实现。本文所提算法具有较好的性能,不仅能够确保正常通信,同时又有较低的复杂度,在实际中较易实现。且本文所提算法较好地达到性能和算法复杂度之间的平衡,是一种比较实用的正交空间调制检测算法。

[1] 王胡成, 徐晖, 程志密, 等. 5G网络技术研究现状和发展趋势[J]. 电信科学, 2015, 31(9): 156-162.

WANG H C, XU H, CHENG Z M, et al. Current research and development trend of 5G network technologies[J]. Telecommuni- cations Science, 2015, 31(9): 156-162.

[2] 阳析, 金石. 大规模MIMO系统传输关键技术研究进展[J]. 电信科学, 2015, 31(5): 28-35.

YANG X, JIN S. Overview of key technologies of transmission in massive MIMO system[J]. Telecommunications Science, 2015, 31(5): 28-35.

[3] MESLEH R, IKKI S S, AGGOUNE H M. Quadrature spatial modulation[J]. IEEE Transactions on Vehicular Technology, 2015, 64(6): 2738-2742.

[4] WANG J, JIA S, SONG J. Generalised spatial modulation system with multiple active transmit antennas and low complexity detection scheme[J]. IEEE Transactions on Wireless Communications, 2012, 11(4): 1605-1615.

[5] SUN Y, WANG J, HE L. Iterative zero forcing detection scheme for generalised spatial modulation[C]// IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, June 17-19, 2015, Ghent, Belgium. New Jersey: IEEE Press, 2015: 1-4.

[6] XIAO Y, YANG Z, DAN L, et al. Low-complexity signal detection for generalized spatial modulation[J]. IEEE Communications Letters, 2014, 18(3): 403-406.

[7] CHEN C E, LI C H, HUANG Y H. An improved ordered-block mmse detector for generalized spatial modulation[J]. IEEE Communications Letters, 2015, 19(5): 1.

[8] XIAO L, YANG P, XIAO Y, et al. Efficient compressed sensing detectors for generalized spatial modulation systems[J]. IEEE Transactions on Vehicular Technology, 2017(99): 1.

[9] LIU W, WANG N, JIN M, et al. Denoising detection for the generalized spatial modulation system using sparse property[J]. IEEE Communications Letters, 2014, 18(1): 22-25.

[10] CANDÈS E J. Compressive sampling[J]. Marta Sanz Solé, 2006, 17(2): 1433-1452.

A low-complexity detection algorithm for quadrature spatial modulation systems

LUO Kai, HUANG Junwei, ZHOU Pengguang, XU Hao, WU Can

School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China

To tackle the issues of the uncertainty number of the activated antennas and high computational complexity of maximum likelihood (ML) detection algorithm in quadrature spatial modulation (QSM), a low-complexity detection algorithm was proposed. Firstly, the system model was reconstructed into a new model suitable for low-complexity detection algorithms in fixed active antennas systems based on compressed sensing (CS) signal reconstruction theory. Then, based on the idea of orthogonal matching pursuit (OMP) algorithm and reconstructed model, a candidate set of activated antennas was obtained. Lastly, using ML algorithm to search the candidate, the index of activated antennas and the modulation symbol were selected. Simulation results show that the proposed detector is capable of achieving about 90% reduction in complexity with low performance loss compared with ML algorithm.

quadrature spatial modulation, spatial modulation, generalized spatial modulation, compressed sensing, maximum likelihood, orthogonal matching pursuit

TN911.3

A

10.11959/j.issn.1000−0801.2017121

2017−02−28;

2017−05−03

国家科技重大专项基金资助项目(No.2016ZX03002010-003)

The National Science and Technology Major Project of China (No.2016ZX03002010-003)

骆楷(1992−),男,重庆邮电大学通信与信息工程学院硕士生,主要研究方向为大规模MIMO系统下的空间调制技术。

黄俊伟(1969−),男,重庆邮电大学通信与信息工程学院高级工程师、硕士生导师,主要研究方向为新一代宽带移动通信核心芯片、协议及系统应用、宽带无线通信。

周朋光(1992−),男,重庆邮电大学通信与信息工程学院硕士生,主要研究方向为5G关键技术、超密集网络中干扰协调技术。

徐浩(1992−),男,重庆邮电大学通信与信息工程学院硕士生,主要研究方向为5G关键技术、毫米波MIMO系统混合波束成形技术。

吴灿(1992−),男,重庆邮电大学通信与信息工程学院硕士生,主要研究方向为大规模MIMO技术。

猜你喜欢
实部复杂度重构
复数知识核心考点综合演练
长城叙事的重构
例谈复数应用中的计算两次方法
一种低复杂度的惯性/GNSS矢量深组合方法
北方大陆 重构未来
北京的重构与再造
求图上广探树的时间复杂度
浅谈正Γ型匹配网络的设计
论中止行为及其对中止犯的重构
一种基于电涡流和实部互阻抗检测的金属温度监测方法