«上一篇 下一篇»
  计算机工程  2021, Vol. 47 Issue (1): 188-195  DOI: 10.19678/j.issn.1000-3428.0056468
0

引用本文  

祝捷, 王萍, 海涵, 等. 一种可扩展的广义空移键控调制系统设计[J]. 计算机工程, 2021, 47(1), 188-195. DOI: 10.19678/j.issn.1000-3428.0056468.
ZHU Jie, WANG Ping, HAI Han, et al. Design of a Scalable Generalized Space Shift Keying Modulation System[J]. Computer Engineering, 2021, 47(1), 188-195. DOI: 10.19678/j.issn.1000-3428.0056468.

基金项目

国家自然科学基金(62471236)

通信作者

王萍(通信作者), 教授、博士

作者简介

祝捷(1996-), 女, 硕士研究生, 主研方向为5G移动通信、多天线调制技术;
海涵, 讲师、博士;
王帅, 博士研究生

文章历史

收稿日期:2019-11-01
修回日期:2020-01-08
一种可扩展的广义空移键控调制系统设计
祝捷 , 王萍 , 海涵 , 王帅     
东华大学 信息科学与技术学院, 上海 201600
摘要:5G车联网中的不同传输业务对高可靠、可扩展和低功耗的通信性能有较高要求,为此,设计一种新型高可靠、可扩展的广义空移键控调制(GSSK)系统。在发射端提出一种基于Butson Hadamard矩阵的广义空移键控调制(BHSSK)方案,通过引入具有正交性和可扩展性的Butson Hadamard矩阵,采用循环加权方法构造符号选择矩阵,将矩阵的列作为符号向量并调制到激活的天线组合上进行发送。针对检测复杂度对车联网下通信可行性的影响,在接收端提出一种基于方向夹角加权排序检测(DWOD)算法,通过设计发射天线组合的权重因子构造天线组合搜索空间,并设置判决收敛门限以减少信号检测的搜索范围,在保证可靠性的同时降低检测复杂度。Matlab仿真结果表明,BHSSK以较少的天线实现相对较高和可扩展的频谱效率,相比GSSK、GSM、MA-SM和HSSK分别达到约8 dB、3 dB、3 dB和0.6 dB的误码率性能增益。DWOD算法在达到近似最优误码率性能的同时,其复杂度减少了约40%~70%。
关键词5G车联网    广义空移键控    Butson Hadamard矩阵    循环加权    方向夹角加权排序检测算法    
Design of a Scalable Generalized Space Shift Keying Modulation System
ZHU Jie , WANG Ping , HAI Han , WANG Shuai     
College of Information Science and Technology, Donghua University, Shanghai 201600, China
Abstract: In 5G Internet of vehicles, different transmission services have higher communication demands for reliability, scalability and power consumption.Therefore, this paper proposes a new highly reliable and scalable Generalized Space Shift Keying(GSSK) modulation system.At the transmitter, a Butson Hadamard matrix-aided generalized Space Shift Keying(BHSSK) scheme is designed.By introducing the orthogonal and scalable Butson Hadamard matrix, the symbol selection matrix is constructed by using the cyclic weighting method, and its columns are modulated as symbol vectors to the active antenna combination for transmission.To address the influence of detection complexity on the feasibility of downlink communication in Internet of vehicles, an algorithm based on Direction angle Weighted Order Detection(DWOD) is proposed at the receiver.The weight factor of transmitting antenna combination is designed to construct the antenna combination search space, and the decision convergence threshold is set to narrow the search range of signal detection, which reduces the detection complexity while ensuring reliability.Matlab simulation results show that the BHSSK achieves relatively high and scalable spectrum efficiency with fewer antennas.Compared with GSSK, GSM, MA-SM and HSSK, it achieves Bit Error Rate(BER) performance gains of about 8 dB, 3 dB, 3 dB and 0.6 dB, respectively.The complexity of DWOD algorithm is reduced about 40%~70% while the performance of approximate optimal BER is achieved.
Key words: 5G Internet of vehicle    Generalized Space Shift Keying(GSSK)    Butson Hadamard matrix    cyclic weighting    Direction angle Weighting Order Detection(DWOD) algorithm    
0 概述

5G系统[1]采用软件定义网络(Software Defined Network,SDN)[2]与网络切片(Sliding)[3]等灵活网络架构,促使车联网[4]、人工智能[5]等新兴应用得以快速发展。针对当前频谱资源不足的现状,大规模多输入多输出(Multiple Input Multiple Output,MIMO)技术[6]成为5G系统提高频谱效率、实现大容量通信的关键技术之一。由于车联网V2X业务对高可靠、可扩展和低复杂度的通信性能[7]有较高要求,传统MIMO技术[8-10]激活全部天线时将使得射频损耗大、天线信道间干扰(Inter Channel Interference,ICI)严重,使得高速移动场景下天线间同步(Inter Antenna Synchronization,IAS)和信道估计等技术变得复杂,造成通信误码率(Bit Error Rate,BER)性能下降。

近年来,空间调制(Space Modulation,SM)[11]和空移键控(Space Shift Keying,SSK)技术[12]作为新型大规模MIMO调制技术,通过将输入的比特信息编码映射到空间有效激活的天线索引上,实现低复杂度的多天线传输,解决ICI、IAS和射频损耗等问题,有利于提高通信可靠性。其中,SSK技术将全部比特信息映射到天线索引上,充分利用了信道间衰落的差异性,实现比幅度相位调制(Amplitude Phase Modulation,APM)更好的误码率性能。

为了满足快速增长的传输数据率要求,研究人员在SM的基础上提出GSM(Generalized SM)[13]和MA-SM(Multiple Activated-antennas SM)[14]调制系统,通过使用天线组合索引来对比特信息进行编码,以提升频谱效率。类似地,在SSK基础上提出的广义空移键控(Generalized SSK,GSSK)调制系统[15]也通过激活多根天线来提升频谱效率,但这些调制方案的误码率性能都有部分损失。为了在保持频谱效率的同时提升可靠性,HSSK调制系统[16]通过在发射端引入Complex-Hadamard矩阵,以提升传输可靠性。然而,HSSK的有效激活天线数目受限于Complex-Hadamard矩阵维度,且仅能为2的幂次方,造成数据传输速率不能灵活适应各类业务的可扩展传输需求。

在广义空移键控系统的接收机信号检测方面,最大似然(Maximum Likelihood,ML)检测[11]作为最优性能的检测算法,其复杂度随着发射天线的增加呈指数级增长,在实际应用过程中受限。迫零(ZF)和最小均方误差(MMSE)检测[17]虽然降低了复杂度,但误码率损失严重。文献[18-19]提出一种基于信号向量的检测(Signal Vector-based Detection,SVD)算法,将信道矩阵向量与接收向量之间的方向夹角作为天线检测的评估因素,降低了检测复杂度,但当应用于多激活天线系统时,存在误码率性能严重下降的问题。

为解决现有空移键控系统在可靠性、频谱效率和可扩展性间失衡的问题,探索出灵活有效的调制方案以及低复杂度、高可靠的检测算法显得必要。本文在发射端设计一种基于Butson-Hadamard矩阵[20]的广义空移键控(Butson Hadamard matrix-aided generalized Space Shift Keying,BHSSK)调制系统,在接收端提出一种基于方向夹角加权排序检测(Direction angle Weighted Order Detection,DWOD)算法,通过设置阈值Vth来缩小检测遍历搜索范围,以降低检测复杂度,并使得可靠性和复杂度之间达到平衡。

1 BHSSK系统模型

图 1所示,BHSSK系统在发射端采用BHSSK调制,接收端采用DWOD算法。假设BHSSK系统具有Nt根发射天线和Nr根接收天线,其中,每个符号周期仅激活NpNp < Nt)根发射天线,图中给出Np=3时的比特信息流向。为了满足比特信息的调制要求,总共有$N = {2^{\left\lfloor {{\rm{lb}}\left( {\begin{array}{*{20}{l}} {{N_t}}\\ {{N_p}} \end{array}} \right)} \right\rfloor }}$种发射天线组合(Transmission Antenna Combinations,TACs)可用,其中,⌊x」表示对x向下取整,$\left( {\frac{m}{n}} \right)$表示从m中选择n的排列组合数。

Download:
图 1 BHSSK系统框架 Fig. 1 BHSSK system framework

在发射端的BHSSK调制模块中,信息比特被分成天线组合选择与符号向量选择2个部分。一方面,ml=lb N个比特用于选择激活的天线组合,l=(l1l2,…,lNp),其中,li是第i根激活天线的索引。另一方面,ms=⌊lb(Np×Np)」个比特用于从符号选择矩阵Sn中选择符号向量s=[s1s2,…,sn]T,且Sn的设计将在下一章节中详细阐述。因此,BHSSK系统的数据传输率m如式(1)所示:

$ m = {m_l} + {m_s} = \left\lfloor {{\rm{lb}}\left( {\begin{array}{*{20}{l}} {{N_t}}\\ {{N_p}} \end{array}} \right)} \right\rfloor + \left\lfloor {{\rm{lb}}\left( {{N_p} \times {N_p}} \right)} \right\rfloor $ (1)

相应的调制信号向量x表示为:

$ \mathit{\boldsymbol{x}} = {\left[ {0, \cdots , 0,{s_{{l_1}}}, 0, \cdots , {s_{{l_2}}}, 0, \cdots , {s_{{l_{{N_p}}}}}, 0, \cdots , 0} \right]^{\rm{T}}} $ (2)

$\mathit{\boldsymbol{H}}\in {{\mathbb{C}}^{{{N}_{r}}\times {{N}_{t}}}}$表示元素服从$\mathcal{CN} $(0,1)的瑞利平坦衰落信道,其中${{\mathbb{C}}^{\mathit{m}\times n}}$表示m×n维度的复空间,$\mathcal{CN} $μσ2)表示复高斯随机分布,μ表示平均值,σ2表示均方差。用hli表示信道矩阵H的第li列,Hl=(hl1hl2,…,hlNp)表示具有Np个列向量的H子矩阵,其对应激活天线组合l。此时,接收信号向量$\mathrm{y}\in {{\mathbb{C}}^{{{N}_{r}}\times 1}}$可表示为:

$ \mathit{\boldsymbol{y}} = \mathit{\boldsymbol{Hx}} + \mathit{\boldsymbol{\eta }} = {\mathit{\boldsymbol{H}}_\mathit{\boldsymbol{l}}}\mathit{\boldsymbol{s}} + \mathit{\boldsymbol{\eta }} = \mathop \sum \limits_{i = 1}^{{N_p}} {\mathit{\boldsymbol{h}}_{{l_i}}}{\mathit{\boldsymbol{s}}_i} + \mathit{\boldsymbol{\eta }} $ (3)

其中,$\mathit{\boldsymbol{{ }\!\!\eta\!\!\text{ }}}\in {{\mathbb{C}}^{{{N}_{r}}\times 1}}$表示高斯白噪声随机向量,元素均服从$\mathcal{CN} $(0,σ2)分布。

在接收端,假设接收机可以完全获取信道信息,则常采用ML检测的接收机解调过程,具体如式(4)所示:

$ \begin{array}{l} \left( {\mathit{\boldsymbol{\hat l}}, \mathit{\boldsymbol{\hat s}}} \right) = \arg \mathop {{\rm{max}}}\limits_{l, s} {p_y}\left( {\mathit{\boldsymbol{y}}|\mathit{\boldsymbol{x}}, \mathit{\boldsymbol{H}}} \right) = \\ \;\;\;\;\;\;\;\;\;\;\;\mathop {{\rm{argmin}}}\limits_{l \in \Phi , s \in {S_n}} \parallel \mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{H}}_l}\mathit{\boldsymbol{s}}\parallel _{\rm{F}}^2 \end{array} $ (4)

其中,‖·‖F表示矢量或者矩阵的Frobenius范型,py表示y的概率密度函数,Φ={l1l2,…,lN}为可用发射天线组合TACs的集合,SnNp行维度的符号选择矩阵。

2 BHSSK调制 2.1 BHSSK调制设计原理

BHSSK调制主要由天线组合选择和符号向量选择2个部分组成,其中,文献[15]给出了天线组合选择原理的映射码本,本章节主要对符号向量选择部分进行详细设计。

在符号向量选择中,BHSSK调制提出充分利用Butson Hadamard矩阵Un的正交性和可扩展性,对其进行循环加权构造符号选择矩阵Sn,并将比特信息映射为Sn矩阵的列索引,以选择符号向量sn阶可扩展Butson Hadamard矩阵Unuv列元素可表示为:

$ {\mathit{\boldsymbol{U}}_\mathit{n}}\left( {u, v} \right) = {\omega ^{\left( {u - 1} \right)\left( {v - 1} \right)}} $ (5)

其中,uv=1,2,…,n$\omega = {\rm{exp}}\left( {\frac{{2{\rm{ \mathsf{ π} j}}}}{n}} \right)$$j = \sqrt { - 1} $n可以为任意阶数。显然,Un满足共轭正交特性公式:

$ {\mathit{\boldsymbol{U}}_n}{\mathit{\boldsymbol{U}}_n}^H = n{\mathit{\boldsymbol{I}}_n} $ (6)

其中,In表示n阶单位矩阵。

本文提出采用循环加权的方法设计符号选择矩阵Sn为:

${\mathit{\boldsymbol{S}}_n} = \left[ {\begin{array}{*{20}{l}} {{\mathit{\boldsymbol{U}}_n}}&{\varphi {\mathit{\boldsymbol{U}}_n}}&{{\varphi ^2}{\mathit{\boldsymbol{U}}_n}}& \ldots &{{\varphi ^{n - 1}}{\mathit{\boldsymbol{U}}_n}} \end{array}} \right]$ (7)

其中,$\varphi = \frac{{2{\rm{ \mathsf{ π} j}}}}{n}$表示循环权重因子,Sn中的M=2m个列向量可供比特信息映射成为符号向量s。此时,为了能够将选择的符号向量s调制到对应的激活天线组合l上进行发送,本文设置n=Np

接下来,为了进一步降低BER,本文采用最大Lee距离[16]的映射准则进行比特信息与符号向量间的映射设计。以n=Np=5为例,5阶的Butson Hadamard矩阵可表示为:

$ {\mathit{\boldsymbol{U}}_5} = \left[ {\begin{array}{*{20}{l}} 1&1&1&1&1\\ 1&\omega &{{\omega ^2}}&{{\omega ^3}}&{{\omega ^4}}\\ 1&{{\omega ^2}}&{{\omega ^4}}&\omega &{{\omega ^3}}\\ 1&{{\omega ^3}}&\omega &{{\omega ^4}}&{{\omega ^2}}\\ 1&{{\omega ^4}}&{{\omega ^3}}&{{\omega ^2}}&\omega \end{array}} \right] $ (8)

n=5时,S5=[U5  φU5  φ2U5  φ3U5  φ4U5],信息比特ms到符号向量s之间的映射关系如表 1所示。

下载CSV 表 1 BHSSK符号向量映射关系 Table 1 Mapping relation of symbol vector in BHSSK

依据上述调制原理可知,一方面,Un矩阵列向量间的正交性和最大Lee距离的映射准则使得Sn具有良好的抗符号间干扰(ISI)特性,提升了BHSSK调制的传输可靠性。另一方面,激活天线Np可随着n任意扩展,在提升传输数据率的同时,满足不同业务的可扩展传输需求。BHSSK调制模块实现步骤如下:

步骤1  将${m_l} = \left\lfloor {\rm{lb} \left( {\frac{{{\mathit{\boldsymbol{N}}_t}}}{{{\mathit{\boldsymbol{N}}_p}}}} \right)} \right\rfloor $比特信息映射为整数k∈{k|0≤kN-1},并选择第k个可用激活天线组合l=(l1l2,…,lNp)。

步骤2  对Np阶的可扩展Butson Hadamard矩阵进行循环加权设计,构造符号选择矩阵Sn。将ms=⌊lb(Np×Np)」的比特信息映射为整数i,然后采用最大Lee距离映射准则选择Sn矩阵的第i列作为符号向量s=[s1s2,…,sn]T

步骤3  用第k个激活天线组合来传输符号向量s。因此,BHSSK的信号传输向量为x=[0,…,0,sl1,0,…,sl2,0,…,slNp,0,…,0]T

2.2 理论性能分析

本文对BHSSK调制方案的频谱效率(Spectral Efficiency,SE)和理论误码率上界进行分析。假设系统传输在单位带宽上时,传输数据率等同于频谱效率。各调制方案的频谱效率理论计算分析和仿真结果分别如表 2图 2所示,其中,Np=5,GSM方案及MA-SM方案使用BPSK调制。

下载CSV 表 2 4种调制方案的频谱效率理论计算分析 Table 2 Theoretical calculation and analysis of spectrum efficiency of four modulation schemes
Download:
图 2 4种调制方案的频谱效率对比 Fig. 2 Spectrum efficiency comparison of four modulation schemes

表 2可知,在相同激活天线数目情况下,BHSSK调制方案具有独特的第2个加项部分,相比于GSSK、GSM调制方案,其可以实现更高的频谱效率。从图 2可以看出,随着发送天线数目增加,4种调制方案的频谱效率均呈现增加的趋势,且BHSSK调制方案的频谱效率高于GSM、GSSK调制方案,仅次于MA-SM调制方案,保证了相对较高的数据传输率。

基于成对误码率(PEP)上界理论[21],本文对BHSSK调制方案BER性能进行理论分析。在ML检测算法下,BHSSK的平均BER上界计算方法[22]如下:

$\begin{array}{l} P_{e, {\rm{bit}}}^{{\rm{BHSSK}}} = E\left[ {\frac{1}{\gamma }\sum\limits_{\hat I \in {\rm{\Phi }}, \hat s \in {S_n}} {N\left( {x, \hat x} \right){\rm{Pr}}\left( {x \to \hat x} \right)} } \right] = \\ \frac{1}{{\gamma {2^\gamma }}}\sum\limits_{I \in \Phi , s \in {S_n}} {\sum\limits_{\hat I \in {\rm{\Phi }}, \hat s \in {S_n}} {N\left( {x, \hat x} \right){\rm{Pr}}\left( {x \to \hat x} \right)} } \end{array}$ (9)

其中,$N\left( {\mathit{\boldsymbol{x}}, \mathit{\boldsymbol{\hat x}}} \right)$表示发送向量x与检测向量${\mathit{\boldsymbol{\hat x}}}$之间的错误比特数,$\Pr \left( {\mathit{\boldsymbol{x}} \to \mathit{\boldsymbol{\hat x}}} \right)$表示x检测为${\mathit{\boldsymbol{\hat x}}}$事件的概率密度函数。

由式(4)可知,$\Pr \left( {\mathit{\boldsymbol{x}} \to \mathit{\boldsymbol{\hat x}}} \right)$可表示为:

$\begin{array}{l} {\rm{Pr}}\left( {\mathit{\boldsymbol{x}} \to \mathit{\boldsymbol{\hat x}}} \right) = {E_H}{\left\{ {\left( {\parallel y - \sqrt \rho \mathit{\boldsymbol{Hx}}\parallel } \right)} \right._F}^2 > \\ \left. {\parallel \left( {y - \sqrt \rho \mathit{\boldsymbol{H\hat x}}} \right){\parallel _{\rm{F}}}^2} \right\} = {E_H}\left\{ {Q\left( {\sqrt {\parallel \left( {\mathit{\boldsymbol{H}}\left( {x \to \hat x} \right)} \right){\parallel ^2}} } \right)} \right\} \end{array}$ (10)

其中,Q(·)函数定义为$Q\left( x \right) = \int_x^\infty {\frac{1}{{2{\rm{ \mathsf{ π} }}}}{{\rm{e}}^{ - \frac{{{t^2}}}{2}}}{\rm{d}}t} $且满足$Q\left( x \right) \le \frac{1}{2}\exp \left( { - \frac{{{x^2}}}{2}} \right)$

由此可得:

$ \begin{array}{l} {\rm{Pr}}\left( {\mathit{\boldsymbol{x}} \to \mathit{\boldsymbol{\hat x}}} \right) \le \\ {E_H}\left\{ {\frac{1}{2}{\rm{exp}}\left( { - \frac{\rho }{4}{{\left( {H\left( {x \to \hat x} \right)} \right)}^2}} \right)} \right\}=\\ \frac{1}{{{2^{{N_r}}}}}[{\rm{det}}{({\mathit{\boldsymbol{I}}_{{N_t}}} + \frac{\rho }{4}\left( {x - \hat x} \right){\left( {x - \hat x} \right)^H}]^{ - {N_r}}} \end{array} $ (11)

其中,INt)表示单位矩阵。

将式(11)代入式(9),可得BER上界为:

$ \begin{array}{l} P_{e, bit}^{{\rm{BHSSK}}} \le \frac{{{\mathit{\boldsymbol{N}}_\mathit{\Sigma }}}}{{\gamma {2^{\left( {\gamma + {N_r}} \right)}}}} \cdot \\ [{\rm{det}}{({\mathit{\boldsymbol{I}}_{{N_t}}} + \frac{\rho }{4}\left( {x - \hat x} \right){\left( {x - \hat x} \right)^H}]^{ - {N_r}}} \end{array} $ (12)

其中,${\mathit{\boldsymbol{N}}_\mathit{\Sigma }} = \sum\limits_{I \in \Phi , s \in {S_n}} {\sum\limits_{\hat I \in \Phi , \hat s \in {S_n}} {N\left( {x - \hat x} \right)} } $

图 3给出在接收天线Nr=4,不同发射和激活天线数目情况下,理论与实际仿真BER的性能对比结果。其中,a表示实际仿真,b表示理论推导。

Download:
图 3 理论与实际仿真BER对比 Fig. 3 BER comparison between theoretical and practical simulation

图 3可以看出,理论与实际仿真BER均随着发射天线数目增加而呈现下降趋势。在低信噪比(SNR)下,理论与实际仿真之间的BER差异是由理论误码率的近似计算造成的误差,但实际仿真误码率仍低于理论推导,验证了理论推导的正确性。结合图 2分析得到,BHSSK调制方案可以通过调整发射天线数目,实现可靠性和频谱效率之间的性能达到平衡。

3 DWOD低复杂度检测算法 3.1 DWOD算法设计

在BHSSK系统的接收端,为了在保持近似ML检测误码率性能的同时降低检测复杂度,本文设计一种基于方向夹角加权排序(DWOD)的低复杂度高效检测算法,该算法流程如图 4所示。DWOD算法设计主要分为天线组合搜索空间构造和信号向量检测2个部分。

Download:
图 4 DWOD算法流程 Fig. 4 Procedure of DWOD algorithm
3.1.1 天线组合搜索空间构造

由式(3)可知,在不考虑噪声影响的情况下,接收向量y的方向主要由激活天线对应的信道向量hi的方向组合决定,因此将它们之间的夹角作为TACs的衡量因素,计算接收向量y与各个信道矩阵向量hih1h2,…,hNt之间的夹角,且计算方法为:

$ {\theta _i} = {\rm{arccos}}\frac{{\parallel < {\mathit{\boldsymbol{h}}_{\rm{i}}}, \mathit{\boldsymbol{y}} > {\parallel _{\;{\rm{F}}}}}}{{\parallel {\mathit{\boldsymbol{h}}_{\rm{i}}}{\parallel _{\rm{F}}}\parallel \mathit{\boldsymbol{y}}{\parallel _{\;{\rm{F}}}}}} $ (13)

其中,i∈1,2,…,Nt< ·,· > 表示Hilbert空间中的内积。

由于BHSSK系统同时激活多根天线,设计权重因子wk来衡量各个激活天线组合的可靠性差异,具体如式(14)所示:

${w_k} = {\theta _{{k_1}}} + {\theta _{{k_2}}} + \cdots + {\theta _{{k_{{N_p}}}}} = \mathop \sum \limits_{i = 1}^{{N_p}} {\theta _{{k_i}}}$ (14)

其中,k∈1,2,…,N表示第k个天线组合的权重值。由此得到N个天线组合对应的权重向量为w=[w1w2,…,wN]T,权重值越小,表示实际发射激活天线组合的可能性就越大。因此对权重因子进行排序构造TACs搜索空间,获得有序的TACs索引为:

$ \left[ {{p_1}, {p_2}, \cdots , {p_N}} \right] = {\rm{argsort}}\left( \mathit{\boldsymbol{w}} \right) $ (15)

其中,sort(·)表示对输入向量进行升序重排列,pk表示重排序后w向量元素的索引,p1表示最小权重对应的发射天线组合TACs索引。

3.1.2 信号向量检测

接下来,本节对接收信号向量进行检测。根据式(15),将[p1p2,…,pN]对应的TACs和从矩阵Sn选择得到的符号向量si依次按顺序代入式(16)进行遍历检测:

$ {d_{ki}} = \parallel \mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{H}}_{{l_{{p_k}}}}}{s_i}\parallel \;_{\rm{F}}^2 $ (16)

其中,siSni∈{1,2,…,2⌊lb(Np×Np)」}。

为降低遍历搜索次数,本文设置收敛阈值Vth=Nrσ2,且其正比于噪声功率[23]。遍历搜索的收敛条件为:当dki < Vth时,式(16)终止遍历,获得估计的TACs及符号向量,即$\mathit{\boldsymbol{\hat l = }}{\mathit{\boldsymbol{l}}_{{p_k}}}$$\mathit{\boldsymbol{\hat s = }}{\mathit{\boldsymbol{s}}_i}$;否则,将k=k+1或i=i+1代入式(16)进行下一次遍历。当k > N时,检测算法等同于ML算法,并得到最优的预估量($\mathit{\boldsymbol{\hat l, \hat s}}$)为:

$ \left( {\mathit{\boldsymbol{\hat l, \hat s}}} \right) = \mathop {{\rm{argmin}}}\limits_{l \in \Phi , s \in {S_n}} \parallel \mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{H}}_l}\mathit{\boldsymbol{s}}\parallel \;_{\rm{F}}^2 $ (17)

因此,DWOD算法有别于ML的遍历搜索,其通过设计TACs权重因子来优化有效激活天线组合的搜索空间,依据权重大小顺序搜索,提高搜索效率,抑制误码率损失。再通过引入搜索收敛阈值来减少搜索次数,降低复杂度,从而在系统性能和复杂度之间实现更好的权衡,且适用于类似5G车联网下高可靠、低复杂度的传输场景。

3.2 复杂度分析

复杂度是指算法计算使用到的实数乘法和加法的数量,DWOD算法主要通过优化搜索空间与减少搜索次数来降低复杂度。在BHSSK系统中,由式(4)和文献[13]可以得到,ML算法需要N2msNr(4Np++2)次乘法运算和N2msNr(4Np+1)次加法运算。对于DWOD算法,式(13)的计算需要(6Nr+4)Nt+2Nr次乘法及Nr+Nt(3Nr+4)次加法,而式(14)与式(15)分别需要(Np-1)N次及Nlb N次加法运算。类似地,式(16)需要4NrNp+2Nr次乘法及Nr(4Np+1)次加法。因此,本文所提DWOD算法需要的乘法运算次数A和加法运算次数B分别如式(18)、式(19)所示:

$ {A = \left( {6{N_r} + 4} \right){N_t} + 2{N_r} + {N_r}\left( {4{N_p} + 2} \right){p_{{\rm{avg}}}}} $ (18)
$ \begin{array}{l} B = {N_r} + {N_t}\left( {3{N_r} + 4} \right) + {N_p}\left( {{N_p} - 1 + {\rm{lb}}N} \right) + \\ \;\;\;\;\;\;{N_r}\left( {4{N_p} + 1} \right){p_{{\rm{avg}}}} \end{array} $ (19)

其中,pavg为所提算法的平均搜索次数,其由具体仿真实验得到。

4 数据仿真 4.1 BHSSK调制的BER性能对比

仿真参数设置各调制系统具有相同的数据传输速率,GSM调制系统和MA-SM调制系统采用BPSK调制阶数,发射端信号向量为单位能量,实验采用Matlab蒙特卡洛仿真方法,保证106的仿真次数。在ML检测下,实验对比BHSSK调制系统与GSSK、GSM、MA-SM和HSSK调制系统的BER仿真性能,结果如图 5~图 8所示。从图 5~图 7可以看出,当激活天线数目保持一致时,BHSSK调制系统采用较少的发射天线能达到与其他调制系统相同的频谱效率。比如,在给定频谱效率γ为7 bit/s/Hz情况下,BHSSK调制系统只需要6根发射天线,相比于GSSK、GSM和MA-SM调制系统,其天线数目分别减少了5根、3根和3根。BHSSK调制系统误码率性能总是优于其他3种传输方案。比如,当BER=10-2时,相比GSSK、GSM与MA-SM调制系统,BHSSK调制系统约有8 dB、3 dB和3 dB的性能增益。从图 8可以看出,当发射天线数目保持一致时,BHSSK调制系统能够配置HSSK调制系统无法实现的激活天线数目,且比HSSK调制系统达到更好的误码率性能,比如,当BER=10-2时,BHSSK调制系统约有0.6 dB的性能增益。

Download:
图 5 BHSSK调制系统与GSSK调制系统的BER对比 Fig. 5 BER comparison between BHSSK modulation system and GSSK modulation system
Download:
图 6 BHSSK调制系统与GSM调制系统的BER对比 Fig. 6 BER comparison between BHSSK modulation system and GSM modulation system
Download:
图 7 HSSK调制系统与MA-SM调制系统的BER对比 Fig. 7 BER comparison between HSSK modulation system and MA-SM modulation system
Download:
图 8 BHSSK调制系统与HSSK调制系统的BER对比 Fig. 8 BER comparison between BHSSK modulation system and HSSK modulation system

以上仿真结果表明,BHSSK调制系统能够灵活选择激活天线数目,以较少的发射天线数目达到更高的可靠性,且实现了可扩展的高可靠性传输。

4.2 DWOD算法检测性能和复杂度对比

在BHSSK调制系统下,仿真比较了DWOD检测算法与ML算法的BER和复杂度性能,结果如图 9图 10所示。其中,图 10R=(CML-CDWOD)/CML表示DWOD检测算法的复杂度减少率。从图 9可以看出,在不同激活天线数目下,随着信噪比的增加,2种算法的BER性能均得到改善,且DWOD算法与ML算法的BER性能接近,说明了DWOD算法具有高可靠和良好的可扩展性。从图 10可以看出,在低信噪比条件下,DWOD算法复杂度降低了约50%~70%,即使在信噪比大于10 dB的条件下,复杂度也降低了约46%。随着激活天线数目增加,DWOD算法在低信噪比下的复杂度减少率更大,在高信噪比下的复杂度减少率有所损失。结合图 9,当Nt=12,Np=4,信噪比为8 dB时,本文所提算法相比于ML算法的误码率相差不到0.000 1,此时DWOD算法相比于ML算法降低约46%的复杂度。仿真实验说明了DWOD算法在实现近似最优误码率的同时降低了算法复杂度,使得可靠性和复杂度达到平衡。

Download:
图 9 DWOD算法与ML算法的BER对比 Fig. 9 BER comparison between DWOD algorithm and ML algorithm
Download:
图 10 DWOD算法的复杂度减少率 Fig. 10 Complexity reduction rate of DWOD algorithm
5 结束语

针对5G时代车联网场景中不同传输业务对高可靠、可扩展和低复杂度等传输性能的要求,本文设计一种新型高可靠、可扩展的广义空移键控系统。在发射端提出的BHSSK调制方案通过引入Butson Hadamard矩阵的正交性和可扩展性进行循环加权并设计符号映射维度,实现频谱效率与高可靠性的优化平衡,满足不同业务类型的可扩展通信。在接收端提出的DWOD算法通过设计激活天线组合权重来构造搜索空间,以提升搜索效率,同时,通过设置判决收敛阈值来减少搜索代价,在保证可靠性的同时,降低算法复杂度。针对Butson Hadamard矩阵调制利用率不足100%的问题,下一步将继续探索矩阵属性,使得在相同激活天线数量下达到更高的频谱效率,从而提高矩阵调制利用率。

参考文献
[1]
AGIWAL M, ROY A, SAXENA N. Next generation 5G wireless networks:a comprehensive survey[J]. IEEE Communications Surveys & Tutorials, 2016, 18(3): 1617-1655.
[2]
HUANG Xumin, YU Rong, KANG Jiawen, et al. Exploring mobile edge computing for 5G-enabled software defined vehicular networks[J]. IEEE Wireless Communications, 2017, 24(6): 55-63. DOI:10.1109/MWC.2017.1600387
[3]
WANG Rui, ZHANG Keluo. Survey of 5G network slicing[J]. Journal of Nanjing University of Posts and Telecommunications(Natural Science), 2018, 38(5): 19-27. (in Chinese)
王睿, 张克落. 5G网络切片综述[J]. 南京邮电大学学报(自然科学版), 2018, 38(5): 19-27.
[4]
IMRAN M A, ABDULRAHMAN S Y, ABBASI Q H.Enabling 5G communication systems to support vertical industries[EB/OL].[2019-09-28].https://www.doc88.com/p-5899907803581.html.
[5]
ZHANG Jing, JIN Shi, WEN Chaokai, et al. An overview of wireless transmission technology utilizing artificial intelligence[J]. Telecommunications Science, 2018, 34(8): 46-55. (in Chinese)
张静, 金石, 温朝凯, 等. 基于人工智能的无线传输技术最新研究进展[J]. 电信科学, 2018, 34(8): 46-55.
[6]
NISHIMORI K.Novel technologies using massive MIMO transmission toward 5G and its beyond systems[C]//Pro-ceedings of 2018 International Symposium on Antennas and Propagation.Washington D.C., USA: IEEE Press, 2018: 1-2.
[7]
XU Sen, XIN Jincan. Study on 5G uRLLC enhancement technology for ultra-reliable and low latency communications[J]. Mobile Communications, 2019, 43(9): 62-67. (in Chinese)
许森, 信金灿. 面向低时延高可靠的5G uRLLC增强技术研究[J]. 移动通信, 2019, 43(9): 62-67.
[8]
FOSCHINI G J. Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas[J]. Bell Labs Technical Journal, 2002, 1(2): 41-59. DOI:10.1002/bltj.2015
[9]
JAFARKHANI H. Space-time coding[M]. Cambridge, UK: Cambridge University Press, 2005.
[10]
GESBERT D, SHAFI M, SHIU D S, et al. From theory to practice:an overview of MIMO space-time coded wireless systems[J]. IEEE Journal on Selected Areas in Communications, 2003, 21(3): 281-302. DOI:10.1109/JSAC.2003.809458
[11]
MESLEH R Y, HAAS H, SINANOVIC S, et al. Spatial modulation[J]. IEEE Transactions on Vehicular Technology, 2008, 57(4): 2228-2241. DOI:10.1109/TVT.2007.912136
[12]
JEGANATHAN J, GHRAYEB A, SZCZECINSKI L, et al. Space shift keying modulation for MIMO channels[J]. IEEE Transactions on Wireless Communications, 2009, 8(7): 3692-3703. DOI:10.1109/TWC.2009.080910
[13]
YOUNIS A, SERAFIMOVSKI N, MESLEH R, et al.Generalised spatial modulation[C]//Proceedings of 2010 Conference Record of the 44th Asilomar Conference on Signals, Systems and Computers.Washington D.C., USA: IEEE Press, 2010: 1498-1502.
[14]
WANG Jintao, JIA Shuyun, SONG Jian. 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. DOI:10.1109/TWC.2012.030512.111635
[15]
JEGANATHAN J, GHRAYEB A, SZCZECINSKI L.Generalized space shift keying modulation for MIMO channels[C]//Proceedings of 19th International Symposium on Personal, Indoor and Mobile Radio Communications.Washington D.C., USA: IEEE Press, 2008: 1-5.
[16]
HAI Han, JIANG Xueqin, DUAN Wei, et al. Complex hadamard matrix-aided generalized space shift keying modulation[J]. IEEE Access, 2017, 5: 21139-21147. DOI:10.1109/ACCESS.2017.2758269
[17]
GOLDEN G D, FOSCHINI C J, VALENZUELA R A, et al. Detection algorithm and initial laboratory results using V-BLAST space-time communication architecture[J]. Electronics Letters, 1999, 35(1): 14-16. DOI:10.1049/el:19990058
[18]
WANG Jintao, JIA Shuyun, SONG Jian. Signal vector based detection scheme for spatial modulation[J]. IEEE Communications Letters, 2012, 16(1): 19-21. DOI:10.1109/LCOMM.2011.111611.112127
[19]
CHEN Fatang, LONG Yunbo, WANG Yufan. Low-complexity signal detection for spatial modulation[J]. Computer Engineering, 2018, 44(3): 99-102, 108. (in Chinese)
陈发堂, 龙云波, 王与凡. 低复杂度的空间调制信号检测[J]. 计算机工程, 2018, 44(3): 99-102, 108.
[20]
BUTSON A T. Generalized hadamard matrices[J]. Proceedings of the American Mathematical Society, 1962, 13(6): 894-896. DOI:10.1090/S0002-9939-1962-0142557-0
[21]
PROAKIS J G. Digital communication[M]. 4th ed. New York: USA:McGraw-Hill, 2002.
[22]
HANDTE T, MULLER A, SPEIDEL J.BER analysis and optimization of generalized spatial modulation in correlated fading channels[C]//Proceedings of the 70th Vehicular Technology Conference Fall.Washington D.C., USA: IEEE Press, 2009: 1-5.
[23]
HOCHWALD B M, TEN BRINK S. Achieving near-capacity on a multiple-antenna channel[J]. IEEE Transactions on Communications, 2003, 51(3): 389-399. DOI:10.1109/TCOMM.2003.809789