 Research
 Open Access
 Published:
EQSMbased multiuser MIMO downlink transmission for correlated fading channels
EURASIP Journal on Wireless Communications and Networking volume 2020, Article number: 30 (2020)
Abstract
This paper presents three multiuser multiple inputmultiple output (MUMIMO) downlink transmission strategies based on the extended quadrature spatial modulation (EQSM) system for mobile communication. The three MUMIMO precoding strategies utilised are block diagonalisation (BD), dirty paper coding (DPC), and a combined BDDPC strategy. We analyse and compare the performance of these three MUMIMOEQSM schemes with the conventional MUMIMO spatial multiplexing (MUMIMOSMux) system in terms of bit error rate (BER) and detection complexity considering correlated and uncorrelated fading channels. Results show that the BDMIMOEQSM and DPCMIMOEQSM systems outperform by 2−3 dB in BER performance their conventional counterparts with the additional advantage of a detection complexity reduction of up to 62% for the analysed cases. For the uncorrelated fading channel, the BD technique has better BER performance for a spectral efficiency (SE) of 12 bits per channel use (bpcu), while the DPC technique has better BER performance for an SE of 8 bpcu. Considering the correlated channel, DPC suffers a deep BER degradation of up to 30 dB compared with BD. However, still in this scenario, both proposed MUMIMOEQSM systems outperform their conventional counterparts. In terms of detection complexity, DPC has a complexity reduction of 77% as compared with the BD technique. The BDDPCMIMOEQSM hybrid system heritages the low detection complexity of DPC with the advantage of all users in the system having the same BER performance.
Introduction
Multiple inputmultiple output (MIMO) transmission technique has been recognised as a key technology for the implementation of future wireless communication systems [1]. Spatial modulation (SM) is a MIMO transmission technique where the array of transmit (Tx) antennas is considered as a spatial constellation, then, each Tx antenna represents a point in that constellation [2]. Ideally, from each Tx antenna to each receive (Rx) antenna exists a different channel that identifies this path. Therefore, by assuming that wireless channel changes slowly and the channel state information (CSI) is known, the receiver can determine which Tx antenna has been activated at any given time [3]. It has been shown that in comparison with the conventional spatial multiplexing (SMux) techniques, such as verticalBell Laboratories Layered SpaceTime (VBLAST), SM provides a better bit error rate (BER) performance and a reduced detection complexity.
A further extension of SM, known as quadrature spatial modulation (QSM), is based on the expansion of the spatial constellation by using the real and imaginary parts of the quadrature amplitude modulation (QAM) symbols as independent informationbearing carriers on the spatial constellation [4] [5]. As a result, QSM has the advantage of doubling the number of bits that can be transmitted in the spatial constellation. Proposals for enhancing the performance of the SM/QSM scheme include for example; precoding [6], trellis code modulation [7], differential spatial modulation [8], antenna selection [9], combined QSMspatial multiplexing (SMux) [10], and low complexity detection algorithms [11] among others.
These previous research have motivated novel investigations to study the performance of SM/QSM on multiuser MIMO (MUMIMO) schemes. Recently in [12], a generalised spatial modulation (GSM) MUMIMO scheme was proposed for the uplink channel, and it is shown that the MUMIMOGSM scheme outperforms in BER and/or spectral efficiency (SE) the MUMIMOSM and the conventional MUMIMO systems. In [13], a precoding matrix is used to transmit an MUSM signal for the downlink transmission. In this case, the total number of Tx antennas is divided into N_{u} blocks, which are independently modulated for each user by using only one Rx antenna per user. It is shown in this case that the utilised precoding matrix is an effective way to avoid MU interference. An MUMIMO transmission system that uses SM to transmit additional broadcast information over the conventional MUMIMO scheme was proposed in [14]. Results in [14] show that some broadcast transmission bits can be added to the conventional MUMIMOSMux scheme transmission without performance impairments at the cost of a slightly increased detection complexity. In [15] and [16], the concept of SM at the receiver side was effectively implemented in MUMIMO systems. The potential applications of the SM/QSMbased schemes for MUMIMO systems include the design of future networks that demand energy and spectral efficiencies, for example, Internet of Thing (IoT) applications with rate and energy efficiency improvements [17] or beyond 5G systems where the spatial dimension could be used as a second layer to transfer additional information [18] [19].
More recently, an extended QSM (EQSM) transmission system which combines K QSM constellations to boost the SE by a factor of K was proposed. The EQSM system employs the average powers of the QSM constellations as an additional modulation dimension for the transmission of information bits [20]. As a result, EQSM has improved SE and also shows BER performance improvements. However, the EQSM scheme was evaluated only for a Rayleigh channel model and the singleuser case.
Motivated by the emerging concept of massive MUMIMO systems, where spatial correlation is a common scenario, in this paper, two questions related to EQSM are addressed. First, what is the performance of the EQSM scheme in multiuser scenarios? And second, what is the performance of the EQSM transmission scheme for more realistic channels? Considering these questions, in this work, three different downlink MUMIMO strategies are evaluated and compared for the EQSM transmission scheme. The three MUMIMO downlink strategies evaluated are block diagonalisation (BD) [14], dirty paper coding (DPC) [21] and a hybrid BDDPC strategy. The proposed systems are analysed and compared in terms of BER performance and detection complexity versus their conventional counterparts considering two different scenarios and the optimal maximum likelihood (ML) detection criterion.
Results show that for all analysed cases, the proposed BDMIMOEQSM and DPCMIMOEQSM systems outperform in BER performance and detection complexity of their conventional counterparts. In general, the BD technique has better BER performance while the DPC technique has the lowest detection complexity. For the correlated fading channel, DPC suffers a deep degradation in BER performance compared with BD. However, for the specific case of an SE of 8 bits per channel use (bpcu) and the uncorrelated fading channel, the proposed DPCMIMOEQSM system is a better BER performance for three out of four users in the system. In terms of detection complexity, the DPC technique has the lowest detection complexity. The combined BDDPCMIMOEQSM system heritages the low detection complexity of DPC with the advantage of all users in the system having the same BER performance. The main contributions of this paper are as follows:
1. The EQSM transmission scheme is proposed for three different multiuser MIMO systems.
2. The three proposed MUMIMOEQSM systems are evaluated with respect to their detection complexity and BER performance for correlated fading channels.
The remainder of this work is organised as follows. In Section 2, the general system model of the MUMIMOEQSM scheme is introduced. In Section 3, MU interference cancellation for MUMIMOEQSM systems is presented. Section 4 describes the utilised channel model. In Section 5, optimal ML detection is described. Results of detection complexity are offered in Section 6. In Section 7, results of BER performance are analysed and discussed. Finally, in Section 8, we conclude the work.
Notation: Uppercase boldface letters denote matrices whereas lowercase boldface letters denote vectors. The transpose, Hermitian transpose, complex conjugate, and Frobenius norm of A are denoted by A^{T}, A^{H}, A^{∗}, and ∥A∥_{F}, respectively. The statistical expectation is represented by E[ ·], and 0 denotes an allzero matrix (or vector). Finally, \(\mathcal {CN}(0,\sigma ^{2})\) is used to represent the circularly symmetric complex Gaussian distribution with variance σ^{2}.
Methods
The aim of this work is to apply and compare multiuser MIMO strategies for the recently proposed EQSM transmission scheme. First, BD and DPC multiuser strategies are implemented for the EQSM scheme, then a BDDPCMIMOEQSM hybrid scheme is proposed. These three schemes are compared in BER performance using Monte Carlo simulations. The detection complexity of the used algorithms is analysed using floating point operations. We proved the proposed systems utilising correlated and uncorrelated fading channels based on a geometrical model where multipath propagation is caused by the interaction of the transmitted signal with local scatterers randomly located around the users. In order to show the advantage of the proposed schemes, we compared the performance of the proposed systems with the conventional systems based on SMux under the same conditions.
System model
The system model of the proposed MUMIMOEQSM downlink transmission scheme is presented in Fig. 1. We consider a base station (BS) with N_{t} transmit antennas and K independent mobile stations (MS) or users, each one with N_{r}receiving antennas. Thus, the endtoend configuration can be considered as a (K·N_{r})×N_{t} downlink MUMIMO transmission system.
The sequence of input bits a_{k} intended for the kth user is first modulated by one EQSM block. Then, the output of all EQSM blocks is fed into to the precoding stage where all signals are combined using DPC or BD techniques in order to cancel interuser interference. Figure 2 shows the EQSM block. The EQSM block combines two QSM signals to generate an EQSM signal intended for a particular user. In this manner, the spectral efficiency of the EQSM scheme is twice of the QSM scheme.
The system can transmit m_{EQSM}=2(log2(M)+2 log2(L)) bits in each time slot for each user, where M is the size of the Mary quadrature amplitude modulation (QAM) constellation \(\mathcal {S}=\{s_{1}, s_{2}, \cdots, s_{M}\}\) and L is the length of the EQSM block.
The mathematical model of the MUMIMOEQSM scheme is defined as
The received signal \(\mathbf {y}_{k} \in \mathbb {C}^{N_{r}\times 1}\) by the kth user is
where \(\mathbf {H}_{k} \in \mathbb {C}^{N_{r}\times N_{t}}\) is the channel matrix between the BS and the kth user, \(\mathbf {n}_{k} \in \mathbb {C}^{N_{r}\times 1}\) is the noise vector at the kth user. In this work, we use N_{t}=KNr which is a typical restriction for MUMIMO systems based on BD precoding [14]. The noise samples are assumed to be independent and identically distributed (i.i.d.) with \(\mathcal {CN}(0, 1)\).
Let us consider the overall transmission vector \(\mathbf {x} \in \mathbb {C}^{N_{t}\times 1}\) defined as
Then, the received signal by the kth user can be represented as
EQSM transmission block
Each EQSM transmission block generates the signal intended for one particular user (mobile station) in the system. A simple two branches EQSM scheme is mainly used because of its good BER performance and SE. Each QSM branch independently modulates a bit sequence in order to have the double of the SE in the transmission system.
For the kth user, the sequence of bits \(a_{k}=\lbrace b_{n} \rbrace _{n=1}^{m}\), with b_{n}∈{0,1}, is fed into each EQSM block, whose output vector \(\boldsymbol {\tilde {x}}_{k} \in \mathbb {C}^{L\times 1}\) is represented by
The QSM output vectors x‚_{1} and x‚_{2} are weighted by the factors B_{1}=1 and B_{2}=0.5. Then, this signals are combined to generate the EQSM output (Fig. 2). Table 1 shows the EQSM mapping rule for the first 16 values of the input bit sequence. The EQSM output signals are generated as s‚=B_{1}x_{1}+B_{2}x_{2}.
QSM technique
In order to generate the QSM signals x‚_{i}, the input sequence of bits is divided into three flows. One flow is utilised to modulate a MQAM signal and the other two flows (spatial bits) are utilised to modulate the position in the output vector as shown in Fig. 3. For an input bit sequence of length m_{QSM}=m_{EQSM}/2, the first log2(M) bits modulate an MQAM symbol. The remaining 2 log2(L)=m_{QSM}− log2(M) bits are divided into two flows of log2(L) spatial bits. This spatial bits modulate the position in the output vector \(\mathbf {x}\textsc {\char 13}_{i} \in \mathbb {C}^{L\times 1}\) as follows: the real part of the QAM symbol is assigned to one specific position in the output vector. The remaining L−1 positions are set to zero. The imaginary part of the QAM symbol can be assigned to another one or even the same position in the output vector. Finally, these two SM signals are combined to obtain the QSM output vector [4].
MU interference cancellation of EQSM signals
In order to avoid the multiuser interference of the EQSM signals, two different strategies of precoding are presented in this subsection. Additionally, these two basic strategies are combined to work together on the MUMIMO interference cancellation. The two precoding strategies used are based on the CSI knowledge on the transmission side. The first strategy utilised is BD, which is based on SVD matrix decomposition. The other interference cancellation strategy used, known as DPC, is based on LQ matrix decomposition. The main difference is that in the BD technique, all users have the same BER performance while in DPC, all users in the system have different BER performances.
Block diagonalisation
The BD technique is based on the construction of the precoding matrix \(\mathbf {W}_{k} \in \mathbb {C}^{N_{t}\times N_{r}}\). This precoding matrix uses CSI in order to cancel all the interfering signals in the system. As shown in Fig. 4, first, the output vector \(\tilde {\mathbf {x}}_{k}\) intended for the kth user is precoded using the matrix W_{k}. Then, all these precoded signals are linearly combined to generate the output vector x.
Rearranging terms in (2), the received signal for the kth user can be rewritten as
The first term in (6) is the signal sent to the kth user while the second term is the interference produced by the other users in the system and the third term is the noise. The interference term can be cancelled by the channel if the precoding matrix W_{k} is designed to satisfy
where the matrix \(\mathbf {\overline {H}}_{k}\) contains all system users’ matrices except that of the kth user. Thus,
In this manner, the received signal in (6) is reduced to
which is an interferencefree signal.
The matrix W_{k} is obtained decomposing \(\mathbf {\overline {H}}_{k}\) into its singular values as
where U_{k} is a unitary matrix, Σ_{k} is a diagonal matrix containing the nonnegative singular values of \(\mathbf {\overline {H}}_{k}\) with dimension equals to the rank of \(\mathbf {\overline {H}}_{k}\) and 0 is an allzero matrix. \(\mathbf {V}_{k}^{(1)}\) contains vectors corresponding to the nonzero singular values and \(\mathbf {V}_{k}^{(0)}\) contains vectors corresponding to the zero singular values. The matrix \(\mathbf {V}_{k}^{(0)}\) contains the last N_{r} columns of V_{k}, which form an orthogonal basis that is in the null space of \(\mathbf {\overline {H}}_{k}\) and can be used as the precoding matrix W_{k}.
The BDMIMOEQSM system can be mathematically modelled as
Dirty paper coding
The DPC technique is based on the subtraction of the potential interference for each user before transmission. More specifically, the interference due to the first up to (k−1)th user signals is cancelled in the course of precoding the kth user signal [21]. As in the BD technique, DPC can be implemented when channel gains are completely known on the transmitter. In DPC, full channel cancellation can be carried out; however, SM techniques require to have some information in the reception related to the channel, which is used for carrying extra information. Then, in the procedure proposed here, the eigenvalues of matrix H are transmitted along with the QAM symbols.
First, the complete matrix channel \(\mathbf {H} \in \mathbb {C}^{KN_{r}\times N_{t}}\) is LQ decomposed as H=LQ. In matrix form
where L is a lower triangular matrix and Q is an unitary matrix composed by orthogonal row vectors \(\mathbf {q}_{k} \in \mathbb {C}^{1\times N_{r}}\) such as Q^{H}Q=QQ^{H}=I.
First, the transmission vectors \(\tilde {\mathbf {x}}_{k}\) intended for each user are concatenated to form the vector \(\tilde {\mathbf {x}} \in \mathbb {C}^{1\times N_{r}}\). Then, as shown in Fig. 5, the output vector x is obtained as \(\mathbf {x}=\mathbf {W} \tilde {\mathbf {x}} \). The precoding matrix W for the DPC technique is defined as
where the matrix P is a lower triangular matrix defined as
The matrix Q^{H} cancels the orthogonal component of the channel, while the matrix P is intended to deal with the interuser interference.
Considering the transmission vector \(\mathbf {x}=\mathbf {W}\tilde {\mathbf {x}} = \mathbf {Q}^{H} \mathbf {P}\tilde {\mathbf {x}}\). The complete array of received signals can be mathematically modelled as
The received signal for the kth user is
where D_{k}=H_{k}Q^{H}P is a diagonal matrix. In matrix form, the received signal for the kth user is
which is free from multiuser interference.
BDDPCMIMOEQSM hybrid scheme
In this subsection, an MUMIMO transmission system which combines BD with DPC for EQSM signals transmission is presented. It has been shown in previous works that the BD technique has good MU interference cancellation properties which result in excellent BER performance [14]. However, the main drawback of the BD technique is its high detection complexity which can be critical mainly in massive MIMO systems. On the other hand, the DPC technique has low detection complexity with relative good to medium BER performance. However, the main drawback of DPC is that all users in the system have different BER performance. Then, in order to reduce the detection complexity and at the same time obtain the same BER performance of all users in the system, a combined BDDPCMIMOEQSM scheme can be implemented. In what follows, the proposed BDDPCMIMOEQSM system is described.
Let us consider the signal received by the kth user using BD precoding,
where Z_{k}=H_{k}W_{k} is the utilised precoding.
The received signal in BD technique removes the multiuser interference. However, the interantenna interference produced by the MIMO channel is still present on the received signal. In order to reduce the interantenna interference, the transmitted signal \(\tilde {\mathbf {x}}_{k}\) can be additionally precoded utilising a simplified version of the DPC strategy.
Utilising QR decomposition, of the matrix \(\mathbf {Z}_{k}^{H}\), the precoded noiseless received signal by the kth user in (18) can be represented as
where P(Z)=(R^{T})^{−1}diag(R^{T}). The obtained signal is more simple and therefore has a reduced detection complexity. In Sections 6 and 7, respectively, the detection complexity and BER performance of the three MUMIMOEQSM systems is analysed and compared considering two different SE configurations for correlated and uncorrelated fading channels.
Channel model
Following the modelling approach presented in [22, 23], the channel matrix H_{k} is characterised considering multipath propagation caused by the interaction of the transmitted signal with local scatterers randomly located around the kth MS. In addition, it is assumed that the BS and the MSs are equipped with uniform linear antenna (ULA) arrays. Under these conditions, H_{k} can be written as
for k∈{1,2,⋯,K}. In (20), L denotes the number of local scatterers surrounding the kth MS, g_{ℓ,k} and θ_{ℓ,k} stand for the amplitude attenuation and random phase shift, respectively, resulting from the interaction of the transmitted signal with the ℓth local scatterer. The attenuation factors g_{ℓ,k} are deterministic quantities equal to \(g_{\ell,k} = \sqrt {1/L}\), ∀ℓ,k, whereas the phases ψ_{ℓ,k} are independent and identically distributed (i.i.d.) random variables having a uniform distribution in the interval [−π,π) [23]. In turn, the phase ψ_{k,ℓ} is given as
where \(d_{\ell,k}^{t}\) and \(d_{\ell,k}^{r}\) denote the distances from the BS to the ℓth local scatterer, and from there to the kth MS, respectively, and λ stands for the carrier signal’s wavelength. The distances \(d_{\ell,k}^{t}\) and \(d_{\ell,k}^{r}\) can be determined based on the propagation scenario’s geometrical configuration. In this paper, the distance from the kth MS to its ℓth local scatterer is modelled by a constant quantity equal to \(d_{\ell }^{r} = r_{k}\). On the other hand, the distance from the BS to the ℓth interfering object is given as
where D_{k} is the distance from the BS to the kth MS, and \(\phi _{r}^{k}\) is the angle of arrival of the ℓth multipath component of the received signal [23]. Concerning the ULA array vectors \(\mathbf {a}_{r}^{T}(\phi _{\ell }^{t})\) and \(\mathbf {a}_{t}(\phi _{\ell }^{r})\), they are equal to
where \(\phi _{\ell }^{t}\) denotes the angle of departure (AOD) of the ℓth multipath component of the received signal, and
In the previous equations, Δ_{t} denotes the spacing between the BS antenna elements. Likewise, Δ_{r} stands for the distance between the MS antenna elements. It is assumed that the angle of arrivals (AOA) \(\phi _{\ell }^{r}\) are i.i.d. random variables characterised by a uniform distribution on the circle. The AODs, on the other hand, are computed from the AOAs according to
In the limit when L→∞, the elements of the channel matrix defined by (20) can be modelled by complexvalued Gaussian random processes, each having a mean value equal to zero and an average power equal to one. The envelope of the resulting MIMO subchannels is characterised by a Rayleigh distribution [24] and the spatial crosscorrelation between any pair of elements of H_{k} follows the correlation model proposed in [22].
Reception
In the reception, the optimal ML detection criterion is utilised in order to recover the transmitted signals. The ML criterion compares the received signal y_{k} with all possible Tx signals in the reception in order to find the most likely one. The ML criterion for the BDMIMOQSM scheme is defined as
This formulation is simplified for the DPCMIMOQSM and the BDDPCMIMOQSM schemes as
In Sections 6 and 7, these formulas are used in order to evaluate the detection complexity and BER performance of all analysed schemes.
Detection complexity
The complexity γ of the detection algorithm is measured using the total number of floatingpoint operations (flops) [25]. For real additions and multiplications, one flop is carried out. For complex additions and multiplications, two and six flops are carried out, respectively, while for subtractions and divisions, it will take the same value in flops as in addition and multiplication, respectively. Multiplication of m×n and n×p complex matrices uses 8 mnp flops [25]. Table 2 summarises all operations used for the complexity calculation of the MUBDML scheme.
For the conventional BDMIMOSMux scheme, the lattice for the ML detector is composed as
where \(\mathbf {H}_{k} \in \mathbb {C}^{N_{r} \times N_{t} }\) and \(\mathbf {W}_{k} \in \mathbb {C}^{N_{t} \times N_{r} }\). Multiplication of H_{k}W_{k} requires \(8 N_{t} N_{r}^{2} \) flops and generates a square matrix of dimension N_{r}×N_{r}. This matrix multiplies the matrix \(\mathbf {B} \in \mathbb {C}^{N_{r} \times 2^{m} }\) and requires \(8 N_{r}^{2} (2^{m})\) flops. Each point in matrix B is an MQAM signal. Then, generating matrix G_{k} requires \(8 N_{r}^{2}(N_{t} + 2^{m})\) flops. Each row in this matrix is used for a different Rx antenna.
Differences use 2(2^{m})N_{r} flops. Obtaining the magnitude requires 3(2^{m})N_{r} flops. Combining all results in a maximum ratio combiner (MRC) requires 2(N_{r}−1)2^{m} flops and finding the minimum requires 2(2^{m}) flops. Adding all this results, the complexity of BDMIMOSMux scheme can be approximated as
In (30), we have introduced the factor β to consider the cases where the size of the constellation can be reduced by the inserted zeros, which is the case of EQSM. For the BDMIMOSMux system β=1.
The detection complexity of the conventional DPCMIMOSMux system can be easily evaluated utilising the detection complexity of the BDMIMOSMux scheme. The main difference is that DPC avoids the multiplication of H_{k} and W_{k} matrices, which is substituted by only a real value derived from the diagonal matrix diag(L). The detection lattice is conformed by the multiplication of matrix B and a real number, which uses 2N_{r}(2^{m}) flops. As in BDSMux, the MRC uses 7N_{r}(2^{m}) flops. Then, the complexity of the DPCMIMOSMux system can be approximated as
Again, β=1 for the conventional scheme.
The detection complexity of the BDMIMOEQSM and DPCMIMOEQSM schemes can be easily obtained using (30) and (31) and considering the number of zeros inserted in the detection lattice B. The reduction factor β for EQSM can be computed as the number zeros used by the EQSM constellation divided by the total quantity of complex signals in the conventional constellation.
In the EQSMbased systems, two MQAM symbols are transmitted at a time. However, the same Tx antenna can be used for both symbol transmissions which increases the number of zeros in B. It means that the complexity of EQSM is at most the double of the QSM/SM systems complexity.
Since EQSMbased systems transmit only the real or imaginary part of a MQAM symbol, they operate with a complexity reduced 50%. Considering the above assumptions, the reduction factor can be approximated as
Due to the precoding technique used, the complexity of the BDDCPMIMOEQSM becomes the same as the DPCMIMOEQSM scheme. Table 2 compares the detection complexity for all schemes. In Table 2, we consider the conventional BDMIMOSMux system as a reference with a 100% of detection complexity.
Results and discussion
In this Section, (4·2)×8, (8 bpcu) and (4·4)×16, (12 bpcu) configurations are utilised over correlated and uncorrelated fading channels in order to compare the BER performance of the five systems. All systems are compared considering the same SE and a normalised transmission power of E[ x^{H}x]=K. For simulation, we target a BER of 10^{−4}.
For the uncorrelated fading channel and an SE of 8 bpcu (Fig. 6), the BDMIMOEQSM system has 2 dB gain compared to the conventional BDMIMOSMux system used as a reference. However, the best performance is obtained by three out of four users of the DPCMIMOEQSM system which has gains of 6 dB, 5 dB, and 2 dB compared with the BDMIMOEQSM system. On the other hand, the last user in the DPCMIMOEQSM scheme has noticeable BER losses. Finally, the BDDPCMIMOEQSM scheme has loses of 7 dB compared with the conventional BDMIMOSMux scheme.
For the uncorrelated fading channel and an SE of 12 bpcu (Fig. 7), the BDMIMOEQSM scheme has the best BER performance with 3 dB gain when compared with the conventional BDMIMOSMux and the best user (first user) of the DPCMIMOEQSM scheme. The DPCMIMOEQSM scheme outperforms its conventional counterpart for 2 DB approximately. Also, the BDDPCEQSM scheme has losses of 14 dB compared with the conventional BDMIMOSMux scheme.
Considering a spatial correlated fading channel with Tx antennas separated 1.5 λ and SE of 8 bpcu (Fig. 8), BDbasedschemes are affected in BER around 15 dB. Meanwhile, schemes using DPC are affected by 20 dB approximately.It is worth noting that the two best users of the DPCMIMOEQSM scheme, the BDMIMOEQSM, and the conventional BDMIMOSMux system have approximately the same BER performance.
Considering the correlated fading channel with Tx antennas separated 1.5 λ and SE of 12 bpcu (Fig. 9), the BD technique clearly outperforms the DPC technique. The correlated channel adds losses of 10 dB and 30 dB for the BD and the DPC techniques, respectively. In this scenario, the best performance is achieved by the BDMIMOEQSM scheme, which has 4 dB gain compared with the conventional scheme and at least 31 dB gain compared with the DPCbased multiuser schemes. Again, the BDDPCMIMOEQSM hybrid system has a BER performance between the third and fourth user of the DPCMIMOEQSM scheme.
It is worth noting that the DPC technique is more affected by the correlated channel than the BD technique, and this is mainly because the correlation affects the singular values of the channel which are used by the DPCbased systems as the unique way to identify a particular path in the SMbased transmission. Also, the advantage of using more Tx antennas in the (4·4)×16 configuration is severely affected when a correlated channel is used, resulting in a degradation of the BER performance.
Conclusion
In this paper, three MUMIMO strategies have been evaluated and compared for the recently proposed EQSM transmission scheme. The three MUMIMOEQSM schemes have been compared in terms of BER performance and detection complexity with their conventional counterparts for correlated and uncorrelated fading channels and optimal ML detection algorithms.
Results show that for all configurations and types of channels, the proposed BDMIMOEQSM and DPCMIMOEQSM systems outperform in BER performance and detection complexity of their conventional counterparts. More specifically, for the (4·2)×8 configuration and considering uncorrelated fading channels, the DPC strategy outperforms the BD strategy. However, for the rest of the analysed cases, the BDMIMOEQSM system has the best BER performance. In particular, for the correlated fading channel, DPC schemes suffer deep degradation in BER performance, mainly for the (4·4)×16 configuration. The hybrid BDDPCMIMOEQSM scheme heritages the low detection complexity of the DPC scheme, with the advantage of all users having the same BER performance, however, suffers a deep BER performance degradation for correlated fading channels.
In conclusion, for future massive MIMO systems where a high SE is utilised and spatial correlation is typically present in the system, the proposed BDMIMOEQSM scheme can be the best option. In this case, low complexity detection algorithms could be implemented in order to reduce even more the detection complexity of the system.
Availability of data and materials
Not applicable.
Abbreviations
 AOA:

Angle of arrivals
 AOD:

Angle of departure
 BD:

Block diagonalisation
 BER:

Bit error rate
 BS:

Base station
 bpcu:

Bits per channel use
 CSI:

Channel state information
 DPC:

Dirty paper coding
 EQSM:

Extended quadrature spatial modulation
 flops:

Floating point operations
 GSM:

Generalised spatial modulation
 MIMO:

Multiple inputmultiple output
 ML:

Maximum likelihood
 MU:

Multiuser
 MS:

Mobile station QAM: Quadrature amplitude modulation
 Rx:

Receive
 SE:

Spectral efficiency
 SMux:

Spatial multiplexing
 Tx:

Transmit
 ULA:

Uniform linear antenna
References
 1
C. X. Wang, F. Haider, X. Gao, X. H. You, Y. Yang, D. Yuan, H. M. Aggoune, H. Haas, S. Fletcher, E. Hepsaydir, Cellular architecture and key technologies for 5G wireless communication networks. IEEE Commun. Mag.52(2), 122–130 (2014).
 2
Z. Bai, S. Peng, Q. Zhang, N. Zhang, OCCselectionbased highefficient UWB spatial modulation system over a multipath fading channel. IEEE Syst. J.13(2), 1181–1189 (2019).
 3
M. D. Renzo, H. Haas, A. Ghrayeb, S. Sugiura, L. Hanzo, Spatial modulation for generalized MIMO: challenges, opportunities, and implementation. Proc. IEEE. 102(1), 56–103 (2014).
 4
R. Mesleh, S. S. Ikki, H. M. Aggoune, Quadrature spatial modulation. IEEE Trans. Veh. Technol.64(6), 2738–2742 (2015).
 5
A. Younis, N. Abuzgaia, R. Mesleh, H. Haas, Quadrature spatial modulation for 5G outdoor millimeterwave communications: capacity analysis. IEEE Trans. Wirel. Commun.16(5), 2882–2890 (2017).
 6
J. Li, M. Wen, X. Cheng, Y. Yan, S. Song, M. H. Lee, Generalized precodingaided quadrature spatial modulation. IEEE Trans. Vehicular Technol.66(2), 1881–1886 (2017).
 7
Z. Yigit, E. Basar, R. Mesleh, Trellis coded quadrature spatial modulation. Phys. Commun.29:, 147–155 (2018).
 8
T. P. Nguyen, X. N. Tran, M. T. Le, H. X. Nguyen, Differential spatial modulation for highrate transmission systems. EURASIP J. Wirel. Commun. Netw.2018(1), 6 (2018).
 9
S. Naidu, N. Pillay, H. Xu, Transmit antenna selection schemes for quadrature spatial modulation. Wirel. Personal Commun.99(1), 299–317 (2018).
 10
F. R. CastilloSoria, J. CortezGonzalez, R. RamirezGutierrez, F. M. MacielBarboza, L. SorianoEquigua, Generalized quadrature spatial modulation scheme using antenna grouping. ETRI J.39(5), 707–717 (2017).
 11
Z. Yigit, E. Basar, Lowcomplexity detection of quadrature spatial modulation. Electron. Lett.52(20), 1729–1731 (2016).
 12
T. L. Narasimhan, P. Raviteja, A. Chockalingam, Generalized spatial modulation in largescale multiuser MIMO systems. IEEE Trans. Wirel. Commun.14(7), 3764–3779 (2015).
 13
S. Narayanan, M. J. Chaudhry, A. Stavridis, M. D. Renzo, F. Graziosi, H. Haas, in 2014 IEEE Wireless Communications and Networking Conference (WCNC). Multiuser spatial modulation MIMO (Istanbul, 2014), pp. 671–676.
 14
F. R. CastilloSoria, J. SanchezGarcia, M. MacielBarboza, J. FloresTroncoso, Multiuser MIMO downlink transmission using block diagonalization and generalized spatial modulation techniques. AEU  Int. J. of Electron. and Commun.70(9), 1228–1234 (2016).
 15
K. M. Humadi, A. I. Sulyman, A. Alsanie, Spatial modulation concept for massive multiuser MIMO systems. Int. J. of Antennas and Propag.2014:, 1–9 (2014).
 16
Y. Chen, L. Wang, Z. Zhao, M. Ma, B. Jiao, Secure multiuser MIMO downlink transmission via precodingaided spatial modulation. IEEE Commun. Lett.20(6), 1116–1119 (2016).
 17
X. Liu, X. Zhang, Rate and energy efficiency improvements for 5Gbased IoT with simultaneous transfer. IEEE Internet Things J.6(4), 5971–5980 (2019).
 18
X. Liu, X. Zhang, M. Jia, L. Fan, W. Lu, X. Zhai, 5Gbased green broadband communication system design with simultaneous wireless information and power transfer. Phys. Commun.28:, 130–137 (2018).
 19
X. Liu, M. Jia, X. Zhang, W. Lu, A novel multichannel Internet of Things based on dynamic spectrum sharing in 5G communication. IEEE Internet Things J.6(4), 5962–5970 (2019).
 20
F. R. CastilloSoria, J. Cortez, C. A. Gutiérrez, M. LunaRivera, A. GarcíaBarrientos, Extended quadrature spatial modulation for MIMO wireless communications. Phys. Commun.32:, 88–95 (2019).
 21
M. Costa, Writing on dirty paper (corresp.)IEEE Trans. Information Theory. 29(3), 439–441 (1983).
 22
D. S. Shiu, G. J. Foschini, M. J. Gans, J. M. Kahn, Fading correlation and its effect on the capacity of multielement antenna systems. IEEE Trans. Commun.48(3), 502–513 (2000).
 23
J. T. GutiérrezMena, C. A. Gutiérrez, J. M. LunaRivera, D. U. CamposDelgado, J. Vázquez, A novel geometrical model for nonstationary MIMO vehicletovehicle channels. IETE Tech. Rev.36(1), 27–38 (2019).
 24
C. A. Gutiérrez, J. T. GutiérrezMena, J. M. LunaRivera, D. U. CamposDelgado, R. Velázquez, M. Pätzold, Geometrybased statistical modeling of nonWSSUS mobiletomobile rayleigh fading channels. IEEE Trans. Vehicular Technol.67(1), 362–377 (2018).
 25
M. H. A. Khan, K. M. Cho, M. H. Lee, J. G. Chung, A simple block diagonal precoding for multiuser MIMO broadcast channels. EURASIP J. Wirel. Commun. Netw.2014(1), 95 (2014).
Acknowledgements
Not applicable.
Funding
Francisco R. Castillo Soria thanks the financial support obtained by the project FAIUASLP2019.
Author information
Affiliations
Contributions
FRCS and AAC conceived the main idea and analysed the results. CAG proposed the channel and AGB performed the experiments. FRCS and JS wrote the paper. All authors have read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
CastilloSoria, F.R., Gutierrez, C.A., GarcíaBarrientos, A. et al. EQSMbased multiuser MIMO downlink transmission for correlated fading channels. J Wireless Com Network 2020, 30 (2020). https://doi.org/10.1186/s1363802016481
Received:
Accepted:
Published:
Keywords
 Extended QSM
 Spatial modulation
 Multiuser MIMO
 Correlated channels