Skip to main content

Multiple access spatial modulation

Abstract

In this study, we seek to characterise the behaviour of Spatial modulation (SM) in the multiple access scenario. By only activating a single transmit antenna for any transmission, SM entirely avoids inter-channel interference, requires no synchronisation between the transmit antennas and a single radio frequency chain at the transmitter. Most contributions thus far have only addressed aspects of SM for a point-to-point communication system. We propose a maximum-likelihood (ML) detector which can successfully decode incoming data from multiple simultaneous transmissions and does not suffer from the near-far problem. We analyse the performance of the interference-unaware and interference-aware detectors. We look at the behaviour of SM as the signal-to-interference-plus-noise ratio goes to infinity and compare it to the complexity and cost equivalent single-input-multiple-output (SIMO) system. Two systems are considered to be equivalent in terms of complexity if their respective detection algorithms are of the same order inO(·)notation. Simulation results show that the interference-aware SM detector performs better than the complexity equivalent multi-user ML-SIMO detector by at least 3 dB at an average bit-error-ratio of 10−3.

Introduction

Multiple-antenna systems are fast becoming a key technology for modern wireless systems. They offer improved error performance and higher data rates, at the expense of increased complexity and power consumption[1]. Spatial modulation (SM) is a recently proposed approach to multiple-input-multiple-output (MIMO) systems which entirely avoids inter-channel interference, requires no synchronisation between the transmit antennas and achieves a spatial multiplexing gain[2]. This is performed by mapping a block of information bits into a constellation point in the signal and spatial domains[3]. In SM, the number of information bits, , that are encoded in the spatial domain can be related to the number of transmit antennas N t as N t = 2. This means that the number of transmit antennas must be a power of two unless fractional bit encoding[4] or generalised SM[5] are used. SM offers an intrinsic flexibility to trade off the number of transmit antennas with the modulation order in the signal domain to meet the desired data rate. It should be noted that SM is shown to outperform other point-to-point MIMO schemes in terms of average bit-error-ratio (ABER)[3].

In the single user scenario, only a single transmit antenna is active at any instance, this avoids the need for complicated interference cancellation algorithms at the SM receiver. In addition, unlike other MIMO schemes, the number of receive antennas is independent of the number of transmit antennas. Several articles are available in literature which are aimed at understanding and improving the performance of SM in various scenarios, e.g.,[68]. The study in[6] seeks to improve the ABER performance of SM by introducing trellis coding on the transmitting antennas. The study in[9] shows that the detector complexity of SM is independent of the number of transmit antennas. The optimal detector is known with and without channel state information at the receiver in[1012]. The optimal power allocation problem for a two-transmit with one receive antenna system is solved in closed form in[13] and the performance of SM in correlated fading channels is considered in[14, 15]. Recent work has also shown that SM can be combined with space–time block codes to attain spectral efficiency gains[16] by exploiting transmit-side diversity. At this point, it is worth noting that if we choose to use only the spatial constellation of SM to transmit information, then SM is reduced to space-shift-keying (SSK) as proposed in[17]. To this extent, we note that all presented work can be extended to SSK without loss of generality.

MIMO techniques can also be used in relaying networks to improve the diversity, provide multiplexing gains and aid in interference cancellation. To this extent, the orthogonal decode and forward (DF) algorithm decodes the received signal at the relay, then re-encodes and retransmits this information, establishing a regenerative system. Outage probabilities, mutual information calculations and transmit diversity bounds for orthogonal amplify and forward (AF) and DF relaying are derived in[18] with the end-to-end performance being considered in[19] where DF is shown to perform better in terms of the ABER when compared to AF. However, the ABER of regenerative systems depends on the ABER on the individual links. In particular, since SM is shown to outperform other spatial multiplexing techniques on a single link, the application of SM to relaying systems is also shown to provide significant signal-to-noise ratio (SNR) gains when compared to orthogonal DF[20]. Nonetheless, these results are only applicable in a noise-limited relaying system. The deployment of relaying systems around the cell edges, however, may result in interference-limited systems. Therefore, to enable the deployment of SM in a relaying scenario, the ABER performance of SM on a single link must also be assessed in the interference-limited environment.

Most contributions thus far, however, have only addressed SM aspects for point-to-point communication systems, i.e. the single user scenario. Notable exceptions are given in[21, 22], where the authors focus their analysis on scenarios employing SSK. The aim of this study is to characterise the behaviour of SM in the multi-user, interference-limited scenario and compare it to the complexity and cost equivalent multi-user MIMO system. We emphasise that SM requires only a single radio frequency (RF) chain at the transmit side since only one is active at any particular instance. Requiring only a single RF chain at the transmitter means that multi-user SM is not comparable in terms of cost to the more complicated spatial-multiplexing multi-user systems analysed in[2326].

Furthermore, the study in[27] shows that the most energy consuming part of a wireless base station is the power amplifiers and consequently RF chains associated with each transmitter. The study in[28] demonstrates that the power requirements of a base station increase linearly with the number of RF chains added. In addition to higher power consumption, multiple RF chains imply higher manufacturing costs and inter-antenna synchronisation problems. To this extent, SM is an optimal system for utilising the advantages of multiple transmit antennas while still maintaining a single RF chain for Green communications. The aggregate power usage in a system employing SM is significantly lower than a system employing classical MIMO techniques. Furthermore, the lower detection complexity for SM reduces mobile station power usage, enabling a longer battery life for the mobile terminal[9]. Understanding the performance of SM in a multi-user system is necessary to assess its suitability for practical deployment scenarios. In this context, it is of interest if the particular structure of the SM encoding scheme can be exploited to devise novel multi-user detection techniques.

In this study, we first characterise the performance of a single user detector as applied in an interference-limited scenario, i.e. we analyse a ML interference-unaware optimal receiver. We then propose an ML detector which can successfully decode incoming data in the multi-user scenario and is not interference limited, i.e. an interference-aware detector which can successfully decode data from several nodes. For each detector, we develop an analytical framework to support simulation results and closed form solutions are provided to compute the ABER over identical and independently distributed (i.i.d.) Rayleigh fading channels.

The remainder of this article is organised as follows. In the “System model” section, the system and channel models are introduced. In the “Analytical modelling and receiver design” section, the performance of SM in the multiple access scenario is characterised and the analytical modelling for the multi-user detector is proposed. The “Simulation results and discussion” section provides simulation results to substantiate the accuracy of the developed analytical framework. In the “Summary and conclusions” section, we summarise and conclude this study.

System model

The basic idea of SM is to map blocks of information bits onto two information carrying units[3]: (i) a symbol, chosen from a complex signal-constellation diagram, and (ii) a unique transmit-antenna, chosen from the set of transmit-antennas in an antenna-array, i.e. the spatial-constellation. Jointly, the spatial and signal constellation symbols form a single SM constellation symbol. If, for example, we wish to transmit a total of 4 bits/s/Hz using SM with four available transmit antennas; then the first 2 bits would define the spatial-constellation point identifying the active antenna, while the remaining 2 bits would determine the signal-constellation point that will be transmitted.

In the following work, we assume multiple nodes/users, as shown in Figure1. A total of N u transmit nodes, denoted as {1,…,ξ,…N u }, broadcast simultaneously on the same time-frequency slot to a single receiver. Each node broadcasts a signal constellation symbol, x(u), from one of its available antennas.

Figure 1
figure 1

Multi-user SM system setup. Nodes 1,…,ξ,…N u broadcast simultaneously to the receiver on the same time-frequency resource block. Each solid line represents the active transmit antenna on each node to every receiving antenna. Each dashed line represents the inactive channel from every transmit antenna at a particular node to every receiving antenna.

The received signal at antenna r is given by

y r = u = 1 N u E m α ( u ) 2 h n t ( u ) , r x ( u ) + η r ,
(1)

where E m is the average transmit energy per symbol, N t ( u ) is the index of the active transmit antenna from a total of N t ( u ) available on node u, r is the index of the receive antenna from a total of N r available on the receiving node, α ( u ) 2 is the power of the channel attenuation coefficients between all receive antennas and all transmit antennas on the link between node u and the receiver, h n t ( u ) , r is the fast fading channel coefficient between the active transmit antenna n t on node u and the receiving antenna r, x(u)is the signal constellation symbol transmitted from the set of all possible signal constellation points, X ( u ) , for node u and η r , is additive white Gaussian noise (AWGN), defined as a complex normally random variable with zero mean and variance N o ,CN 0 , N o .

Throughout the study E X [|x|2] = 1, meaning the average power in the signal constellation X ( u ) is normalised to one for all u. To avoid repetitive definitions of symbols, we note that symbols denoted with · ̂ are simply an element of the same set as the symbol without · ̂ , i.e. x ̂ comes from the same set as x. Furthermore, all bold letters are vectors. If we set the signal constellation to be only a single constellation point, where N t is chosen such that log2(N t ) equals the spectral efficiency, then all presented work can directly be applied to any system employing SSK by simply replacing x(u)= 1.

Analytical modelling and receiver design

We analyse the ML detector for use in the multiple access scenario. The detector computes the Euclidean distance between the received vector signal, y, and the set of all possible received signals, selecting the closest one.

Interference-unaware detection

Starting from the system model presented in the “System model” section, the decoded pair ( x est , n t ) ( ξ ) , formed from the estimated symbol xest emitted from antenna N t on node ξ is given by

x est , n t ( ξ ) = argmin y E m α ( ξ ) 2 x ( ξ ) h n t ( ξ ) F 2 , x est ( ξ ) X ( ξ ) , n t ( ξ ) { 1 N t ( ξ ) } , h n t ( ξ ) = h n t ( ξ ) , 1 h n t ( ξ ) , N r ,
(2)

where N t ( ξ ) is the number of available transmit antennas on node ξ, ||·||F is the Frobenius norm and X ( ξ ) has a total of M(ξ) constellation points. We note that u represents the index of a general node in the system, and ξ is the index of the desired node whose data stream is being decoded.

We can use union bound techniques to describe the behaviour of the interference-unaware SM detector in the high SNR regions. From here, we proceed to characterise the behaviour of the interference-unaware detector by defining

A = E m α ( ξ ) 2 h n t ( ξ ) x ( ξ ) , B = u ξ = 1 N u E m α ( u ) 2 h n t ( u ) x ( u ) ,
(3)

such that

A r = E m α ( ξ ) 2 h n t ( ξ ) , r x ( ξ ) , and B r = u ξ = 1 N u E m α ( u ) 2 h n t ( u ) , r x ( u ) ,

define the symbols at the receive antenna r. With this, we can pose y = A + B + η.

The pairwise error probability (PEP) can now be derived as

Pr { A A ̂ | B } = Pr y A F 2 > y A ̂ F 2 = Pr r = 1 N r y r A r 2 > r = 1 N r y r  r 2 = Pr r = 1 N r 2  r A r B r + η r > r = 1 N r A r  r 2 η r new N r = 1 N r 2 (  r A r ) B r , r = 1 N r 2 N o |  r A r | 2 ,
(4)

where (·) represents the complex conjugate, η r new is the distribution of the PEP defined byN(μ, σ 2 )which represents the normal distribution with mean μ and variance σ2. Knowing that η r new is the only remaining random variable with a known distribution, enables us to define the PEP in (4) using the Q-function. Considering η r new and (4), we can see that the PEP can be defined as

Pr { A A ̂ | B } = Q r = 1 N r A r  r 2 2  r A r B r r = 1 N r 2 N o A r  r 2 ,
(5)

whereQ(ω)= 1 2 Π ω exp t 2 2 dt defines the Q-function. It should be noted that this PEP is valid for all channel fading statistics. We can further simplify it if we assume that the fast fading channel statistics of each element of B are Rayleigh distributed, i.e. h n t ( u ) , r CN(0,1)and h n t ( u ) has N r number of elements. To this end, we define

Ω P = A A ̂ F 2 , Ω I = 2 ( A ̂ A ) B , Ω N = 2 N o Ω P ,
(6)

where we can see that

Ω I N 0 , 2 E m | x B | 2 Ω P ,
(7)

such that| x B | 2 = u ξ = 1 N u α ( u ) 2 | x ( u ) | 2 and define σ I 2 =2 E m | x B | 2 Ω P . We can remove the channel effects of B from the expression by taking the expectation of (5) across the fading channel h B , such that

Pr { A A ̂ } = E h B Pr { A A ̂ | h B } , Pr { A A ̂ } = E h B Q Ω P Ω I Ω N , = E h B Q Ω P Ω N σ I Ω N Ω ̂ I ,
(8)

where Ω ̂ I N(0,1)and E h [·] represents the expectation of the system with respect to the fast fading channel h. From here, we can apply ([29], eq. 3.66) which results in

Pr{A A ̂ }=Q Ω P Ω N 2 + σ I 2 .
(9)

After some analytical manipulations we obtain (10)

Pr{A A ̂ }=Q γ I h n t ( ξ ) x ( ξ ) h n ̂ t ( ξ ) x ̂ ( ξ ) F 2 ,
(10)

where

γ I = 1 2 E m α ( ξ ) 2 N o + E m u ξ = 1 N u α ( u ) 2 | x ( u ) | 2 ,
(11)

represents half of the signal-to-interference-plus-noise ratio (SINR) between node ξ and the receiver. Throughout the study, we average only across the fast fading channel statistics. As (11) shows, γ I is still dependent on the magnitude of the modulated signal symbols of the interfering nodes, |x(u)|. This means that all expressions using γ I maintain their conditioning on the modulated signal symbols of the interfering nodes.

Given this formulation, we can now define the ABER of the single-user detector using the union bounding techniques in the presence of interference as

ABER ξ ( inter ) x ( ξ ) , n t ( ξ ) , x ̂ ( ξ ) , n ̂ t ( ξ ) M ( ξ ) N t ( ξ ) ( N u 1 ) summations d ξ ( b , b ̂ ) log 2 M ( ξ ) N t ( ξ ) × E h A Pr { A A ̂ } M ( ξ ) N t ( ξ ) u ξ = 1 N u 1 M ( u ) ,
(12)

where the u th summation from the (N u −1) summations above is defined for all x ( u ) X ( u ) and uξ with M(ξ) being the cardinality of X ( ξ ) . The symbol x ( ξ ) , n t ( ξ ) , x ̂ ( ξ ) , n ̂ t ( ξ ) M ( ξ ) N t ( ξ ) is defined as a fourfold summation, two for all x ( ξ ) , x ̂ ( ξ ) X ( ξ ) and two for the indices n t ( ξ ) , n ̂ t ( ξ ) 1 , , N t ( ξ ) . In addition, d ξ (b, b ̂ )= d ξ ( n t , n ̂ t )+ d ξ (x, x ̂ ), where d ξ (·, · ̂ )denotes the Hamming distance between the binary representations any two symbols coming from the same set for node ξ.

As with the interfering nodes, we assume that the desired node’s fast fading follows a Rayleigh distribution. To obtain the average PEP, we define z r = h n t ( ξ ) , r x ( ξ ) h n ̂ t ( ξ ) , r x ̂ ( ξ ) , with a variance of

σ z 2 = | x ( ξ ) | 2 + | x ̂ ( ξ ) | 2 n t ( ξ ) n ̂ t ( ξ ) , | x ( ξ ) x ̂ ( ξ ) | 2 n t ( ξ ) = n ̂ t ( ξ ) , 0 n t ( ξ ) = n ̂ t ( ξ ) and x ( ξ ) = x ̂ ( ξ ) ,
(13)

where σ z 2 is the variance of SM using a variable amplitude modulation scheme. In particular, it is the variance per receive antenna of the argument inside the Q-function in (10). We define the random variable

κ= | | z | | F 2 γ I σ z 2 / 2 = r = 1 N r z r γ I σ z / 2 2 ,
(14)

which has a central Chi-squared distribution with 2N r degrees of freedom given as

ρ ~ K (κ)= 1 2 N r ( N r 1 ) ! κ N r 1 e κ / 2
(15)

where (·)! represents the factorial function. We can now pose

E h A Pr { A A ̂ } = ( 1 / 2 ) N r ( N r 1 ) ! × 0 e κ / 2 κ N r 1 Q γ I σ z 2 2 κ d κ .
(16)

By direct inspection, we can now apply the solution to ([30], eq. 62) and obtain

E h A Pr { A A ̂ } =f ( β ) N r r = 0 N r 1 N r 1 + r r 1 f ( β ) r ,
(17)

where

f(β)= 1 2 1 β 1 + β ,
(18)

and

β= γ I σ z 2 2 .
(19)

We note that (12) presents an analytical bound for a system employing quadrature-amplitude-modulation (QAM). If we choose to use constant-amplitude modulation such as phase-shift-keying (PSK), then for a fixed channel realisation, we definea= h n t ( ξ ) , r ,b= x ( ξ ) , and pose

z r PSK =|a| e j arg ( a ) |b| e j arg ( b ) â e j arg ( â ) | b ̂ | e j arg ( b ̂ ) ,
(20)

where arg (·) represents the phase of a complex symbol. We realise that the amplitude of all constellation points is unity and thus

z r PSK =|a| e j arg ( a ) + arg ( b ) |â| e j arg ( â ) + arg ( b ̂ ) .
(21)

From the definition of z r PSK , it is clear that its variance is defined as

σ z PSK 2 = 2 if n t ( ξ ) n ̂ t ( ξ ) or arg x ( ξ ) arg x ̂ ( ξ ) , 0 if n t ( ξ ) = n ̂ t ( ξ ) and arg x ( ξ ) = arg x ̂ ( ξ ) .
(22)

In this case, (12) reduces to

ABER ξ ( PSK-inter ) n t = 1 N t ( ξ ) n ̂ t = 1 N t ( ξ ) d ξ ( b , b ̂ ) log 2 M ( ξ ) N t ( ξ ) × E h A PSK Pr { A A ̂ } M ( ξ ) N t ( ξ ) ,
(23)

where

E h A PSK Pr { A A ̂ } = f β PSK N r r = 0 N r 1 N r 1 + r r × 1 f β PSK r ,
(24)

such that

β PSK = γ I PSK = 1 2 E m α ( ξ ) 2 N o + 2 E m u ξ = 1 N u α ( u ) 2 .
(25)

The average power carried by any signal-symbol constellation in (12) is 1. Nonetheless, a variable amplitude modulation scheme means that the instantaneous SINR changes. The instantaneous SINR must strictly be defined to study the asymptotic behaviour of the system. This is necessary because the instantaneous SINR is an argument of the PEP which is defined using the Q-function. To obtain the ABER, the PEP must be averaged across all channel realisations and all signal-symbol constellations. A closed-form expression for the asymptotic behaviour of (12) and (13) is therefore difficult to obtain. However, we note that (22) and (23) are special cases of (12) and (13) which enable a simpler theoretical analysis of the asymptotic behaviour of the system as the SINR grows to infinity. Simulation results in the “Simulation results and discussion” section show that the asymptotic bounds derived for SM using a constant amplitude modulation scheme are also valid for SM using 4-QAM. In addition, it is shown that for the point-to-point single user scenario, SM using PSK may have a better ABER performance than SM using QAM depending on the number of available transmit antennas[31]. We now proceed with the asymptotic analysis of this system.

Asymptotic analysis of an interference-unaware detector

In this section, we investigate some asymptotic cases to highlight trends in SM at high SNR. Simulations in the “Simulation results and discussion” section show that the presented results are asymptotically tight in the high SNR region. We first define SNR ξ = E m α ( ξ ) 2 /(2 N o )and SIR ξ = α ( ξ ) 2 u ξ = 1 N u α ( u ) 2 | x ( u ) | 2 . With these definitions, we look at three systems, the asymptotic performance of SM and SIMO in the noise-limited scenario and the asymptotic performance of SM in the interference-limited scenario.

SNR ξ 1 and SINR≈SNR (noise-limited scenario)

This is the classic single user scenario where multiple access interference can be neglected, and high-SNR analysis for the probe link can be considered. We look at (12), where in the limit γ I γ= E m α ( ξ ) 2 /(2 N o ). Since interference can be neglected,

lim γ ABER ξ ( inter ) = lim γ x ( ξ ) , n t ( ξ ) , x ̂ ( ξ ) , n ̂ t ( ξ ) M ( ξ ) N t ( ξ ) d ξ ( b , b ̂ ) log 2 M ( ξ ) N t ( ξ ) × E h A Pr { A A ̂ } M ( ξ ) N t ( ξ ) .
(26)

To simplify (26), the limit in (17) and (24) can be tackled by considering a Taylor expansion with two terms of (18) and obtain

f ( β ) = 1 2 1 β 1 + β Taylor expansion f ( β ) 1 2 1 2 ( β + 1 ) = 2 2 ( β + 1 ) 1 .
(27)

We realise that the average symbol-error-ratio (ASER) for SM is defined similar to the ABER and can be posed as

ASER ξ ( inter ) x ( ξ ) , n t ( ξ ) , x ̂ ( ξ ) , n ̂ t ( ξ ) M ( ξ ) N t ( ξ ) E h A Pr { A A ̂ } M ( ξ ) N t ( ξ ) .
(28)

From here, we know that ABER ξ ( inter ) ASER ξ ( inter ) /2. In particular, this is a close approximation for ABER of SM, since the fast fading channel coefficients effectively make the SM constellation completely random at the receiver. This negates any benefits from advanced bit-to-symbol mappings such as Gray coding. In effect, the detector will create a long binary sequence which has at most 50% bit-errors within the erroneous symbol sequence, i.e. the ABER is bounded to be at most 1/2 of the ASER. The tightness of this bound can be seen in the “Simulation results and discussion” section. This step eliminates the dependence on the Hamming distance between the various SM symbols, which permits us to pose

lim γ ABER ξ ( inter ) γ I N r = lim γ 2 N r 1 N r 2 2 N r × M ( ξ ) N t ( ξ ) 2 E x , n t , x ̂ , n ̂ t σ z 2 2 N r ,
(29)

where

E x , n t , x ̂ , n ̂ t σ z 2 2 N r
(30)

is the expectation of σ z 2 2 N r across the various possibilities of σ z 2 forx, n t , x ̂ and n ̂ t . We are not aware of a closed form solution to the more generic expression for (30) given a variable-amplitude modulation. However, we can upper bound (30) by setting σ z 2 =min σ z 2 , 2 . In particular, the general form of σ z 2 is defined by the underlying SM signal-symbol constellation size, M(ξ). To this extent, expressions for σ z 2 are defined using the upper bound for square QAM constellation sizes. A summary of the derivation of (32) is provided in Appendix.

When M(ξ)= 4, then

Ψ= E n t , x , n ̂ t , x ̂ σ z 2 2 N r 4 N t ( ξ ) + 2 N r 2 4 N t ( ξ ) .
(31)

When M(ξ)= 16, then

Ψ= E n t , x , n ̂ t , x ̂ σ z 2 2 N r ψ 1 + ψ 2 ( 16 N t ( ξ ) ) 2 ,
(32)

where

ψ 1 = 16 ( 0 . 2 ) N r + 32 ( 0 . 6 ) N r + 208 N t ( ξ ) 2 , ψ 2 = 32 ( 0 . 2 ) N r + 36 ( 0 . 4 ) N r 32 ( 0 . 6 ) N r + 32 ( 0 . 8 ) N r 84 N t ( ξ ) .
(33)

With this in mind, the closed form of the limit is defined as

lim γ ABER ξ ( inter ) γ N r = M ( ξ ) N t ( ξ ) 2 N r 1 N r 2 ( 2 N r + 1 ) Ψ.
(34)

At this point, the work can be simplified by considering a constant-amplitude modulation scheme such as PSK where σ z PSK 2 is either 2 or 0 as shown in (22), then the expression in (30) is unity which simplifies further analysis. In such a scenario, however, the study in[31] shows that SM using PSK cannot always guarantee a better performance than SM using QAM. In particular, the authors of[31] demonstrate that there is a crossing point where the ABER of SM using PSK improves over SM using QAM. Nonetheless, there are two conclusions that we can drawn from this limit: (i) the system error increases with the product of the spatial constellation size, N t ( ξ ) , and symbol constellation size, M(ξ), (ii) the system error decreases exponentially with the addition of each received antenna, i.e. the diversity order is equal to N r . In addition, we quantify the coding gains with respect to the number of receive antennas as 2 N r 1 N r 2 ( 2 N r + 1 ) . This is apparent considering

2 N r 1 N r < 2 N r N r r = 0 2 N r 2 N r r = 2 2 N r < 2 2 N r + 1 .
(35)

In general, it can be shown that as N r , the inverse of (35) tends to zero and is always less than 1. Since the inverse of (35) is always less than 1, the addition of an extra receive antenna implies a smaller ratio, which means a lower ABER and hence coding gains for the system.

SIMO system utilising QAM (noise-limited scenario)

To quantify the SNR difference between SM and SIMO using QAM, we need to look at the ABER performance of a SIMO system using QAM in the asymptote. We use ([32], eq. 9.23) which provides a closed form solution for the ASER of a SIMO system using QAM with i.i.d. inputs, i.e. no correlation between the receive antennas. To begin the asymptotic analysis, ([32], eq. 9.23) is tightly upper bounded by

ASER QAM 4 1 1 M ~ f ( γ QAM ) N r × r = 0 N r 1 N r 1 + r r 1 f ( γ QAM ) r ,
(36)

where γ QAM = 3 2 ( M ~ 1 ) γ. The interested reader is invited to look at the work in[32] for more details in obtaining (36). We can now pose ASER QAM / log 2 ( M ~ ) ABER QAM provided Gray mapping is used ([32], eq. 8.7), where M ~ = M ( ξ ) N t ( ξ ) .

Using (27) and evaluating (36) in the limit as γ tends to infinity, it reduces to

lim γ ABER QAM γ ( N r ) 4 log 2 ( M ~ ) 1 1 M ~ × 3 2 ( M ~ 1 ) N r 2 N r 1 N r 2 ( 2 N r ) .
(37)

If we look at the ratio of (34) with (31) to (37) then, after some analytical manipulations shown in the “Reaching (38) from (34) with (31) and (37)” section in the Appendix, we can pose

lim γ ABER ξ ( inter ) / γ N r ABER QAM / γ N r = 2 N t ( ξ ) + 2 N r 1 1 2 4 N t ( ξ ) 1 3 N r 4 log 2 4 N t ( ξ ) 1 1 4 N t ( ξ ) ,
(38)

for M(ξ)= 4. If we equate the right-hand side of (38) to 1, then the expression cannot be solved in closed form. However, since N r and N t ( ξ ) are natural numbers we can readily evaluate (38). When evaluating (38), if the result is greater than 1, then SIMO transmission using only QAM is better than using SM. If the result is less than 1, then transmission using SM performs better than transmission using only QAM. The results for N t ( ξ ) = 2 q where q {1,…,6} and N r {1,2,3} are presented in Table1, which shows that SM is always better if N r ≥ 2. In addition, the ratio of the two, as given in Table1, exactly quantifies the minimum coding gain of SM relative to QAM for the same spectral efficiency of log 2 M ( ξ ) N t ( ξ ) in a noise-limited scenario, given M(ξ)= 4.

Table 1 Relative coding gains of SM using 4-QAM compared to SIMO using M ~ -QAM

Proceeding in a similar manner as for (38), we pose the general ratio of the relative coding gains achieved by SM, using a variable-amplitude modulation, over a SIMO system using QAM as

lim γ ABER ξ ( inter ) / γ ( N r ) ABER QAM / γ ( N r ) = M ~ Ψ 2 M ~ 1 3 N r 2 log 2 M ~ 1 1 M ~ ,
(39)

where Ψ must be defined for the desired SM signal constellation size, M(ξ). The exact ratios as given in Table1 will vary depending on M(ξ), but the trend (SM outperforming SIMO) will remain, as can be seen in Table2 for M(ξ)= 16, i.e. the values in the last two rows of the tables are smaller than one.

Table 2 Relative coding gains of SM using 16-QAM compared to SIMO using M ~ -QAM

Similarly, using a constant-amplitude modulation scheme such as PSK, we realise that the only difference is that Ψ will be unity in (39). Implementing this change means removing the dependence on the signal constellation size for SM and resulting in a single table of values for (39), as given in Table3.

Table 3 Relative coding gains of SM using PSK compared to SIMO using M ~ -QAM

From Tables1,2, and3, we can conclude that a single-input-single-output system using QAM performs better than SM using QAM or PSK, i.e. the values in the first row of each table are greater than 1. These results are applicable only to SM which means that at least 1 bit must be sent via the signal-symbol.

SIR ξ 1 and SINR ≈ SIR ξ (interference-limited scenario)

In this case, we neglect the AWGN in the channel and realise that the SIR ξ is the dominant term dictating the ABER performance of the system. Looking at the expression for the SIR, we realise that γ I is a function of the signal-symbol amplitude for all users and their respective channel attenuations. Thus, we cannot simply extract γ I from (34). In particular, in the expression for γ I in (11), |x(u)| may be greater than 1, which would increase the interference from the remaining users. Due to the complexity of the expressions, further asymptotic study of the interference-limited scenario for SM will be constrained to using a constant-amplitude modulation scheme such as PSK. SM using PSK is shown to perform better than SM using QAM in certain cases[31]. For SM using PSK,

γ I PSK α ( ξ ) 2 2 u ξ = 1 N u α ( u ) 2 ,
(40)

in the interference-limited scenario. We see that the limit of the ABER tends to (34) with a slight, but very important distinction: the system reaches an error floor. This is to be expected when the receiver is interference-unaware. If γ I or γ I PSK are not large enough, i.e. the channel attenuations of the various nodes are similar, then this study presents an upper bound for the ABER of the system since (34) still defines the behaviour of the system in the limit. There are three consequences that should be considered similar to the noise-limited scenario analysed above: (i) the system error performance improves when more receive antennas are added at the receiver, (ii) the system error performance worsens as more SM constellation points are added, as either N t ( ξ ) or M(ξ) is increased and (iii) the detector will fail to decode any data emitted from a node whose desired signal is weaker than the interfering signal. Although analytical work for SM using QAM becomes intractable, numerical results demonstrate that SM using a variable-amplitude modulation performs in a similar fashion to SM using PSK and leads to the same conclusions. In the remainder of this study, we show that the near–far problem is completely mitigated by applying a jointly optimal ML detector for SM in an interference-limited scenario. In other words, all incoming streams will be decoded and, in particular, the error performance of the system will tend to zero as AWGN approaches zero, despite any interference.

Interference-aware detection

Starting from the system model presented in the “System model” section, the decoded pair ( x est , n t ) ( ξ ) , formed from the estimated symbol xest emitted from antenna N t on node ξ is given by

( x , n t ) ( 1 ) , ( x , n t ) ( ξ ) , ( x , n t ) ( N u ) , = argmin y u = 1 N u x ( u ) h n t ( u ) F 2 , x ( u ) X ( u ) and n t ( u ) { 1 , , N t ( u ) } .
(41)

Similar to the work in the “Interference-unaware detection” section, the union bound technique is used to describe the behaviour of the interference-aware SM detector in the high SNR regions. The main difference between the two detectors comes from the computation of the PEP between the possible received symbols. The union bound for the interference-aware SM detector, which estimates the ABER for node ξ, can be expressed as

ABER ξ x ( 1 ) , n t ( 1 ) , x ̂ ( 1 ) , n ̂ t ( 1 ) M ( 1 ) N t ( 1 ) x ( N u ) , n t ( N u ) , x ̂ ( N u ) , n ̂ t ( N u ) M ( N u ) N t ( N u ) d ξ ( b , b ̂ ) log 2 M ( ξ ) N t ( ξ ) × E h PEP x ( Ω ) , n t ( Ω ) , x ̂ ( Ω ) , n ̂ t ( Ω ) u = 1 N u M ( u ) N t ( u ) .
(42)

The pairs, x ( Ω ) , n t ( Ω ) and x ̂ ( Ω ) , n ̂ t ( Ω ) , come from the set of all possible symbol-antenna pairings for all nodes, i.e. they independently take values from the set of all possible spatial and signal constellation points, Ω. We definePEP x ( Ω ) , n t ( Ω ) , x ̂ ( Ω ) , n ̂ t ( Ω ) to be the PEP between the symbol x(Ω) emitted from antenna n t ( Ω ) being detected as symbol x ̂ ( Ω ) emitted by antenna n ̂ t ( Ω ) .

Similar to the analytical derivation of (4) in the “Interference-unaware detection” section, the ABER for node ξ is shown in (42), where the PEP is given as

PEP x ( Ω ) , n t ( Ω ) , x ̂ ( Ω ) , n ̂ t ( Ω ) = Q E m 2 N o u = 1 N u α ( u ) h n t ( u ) x ( u ) h n ̂ t ( u ) x ̂ ( u ) F 2 .
(43)

A more detailed derivation of (43) is given in the “Derivation of (43)” section in the Appendix. We note that thus far no assumptions have been made as to the channel distribution. Considering Rayleigh fading channels for all links in the system, we can derive the closed form solution for E H [PEP(·)] in (42) in the same manner as shown in the “Interference-unaware detection” section with (16) and (17) such that

β= E m 4 N o u = 1 N u α ( u ) 2 ϑ ( u )
(44)

and

ϑ ( u ) = | x ( u ) | 2 + | x ̂ ( u ) | 2 n t ( u ) n ̂ t ( u ) , | x ( u ) x ̂ ( u ) | 2 n t ( u ) = n ̂ t ( u ) , 0 n t ( u ) = n ̂ t ( u ) and x ( u ) = x ̂ ( u ) .
(45)

Note that (42) presents an analytical treatment of the most general case of SM using variable amplitude modulation for the signal symbol. Given this, the system using the interference-aware detector behaves in a similar fashion to the noise-limited system, in that for an arbitrarily high SNR, each user can achieve an arbitrarily low ABER. It should be pointed out that due to the simultaneous detection process, the users with the best SNR will not be able to achieve their single-user-lower-bound (SULB). The exact effect of the additional nodes/users is further discussed in the “Simulation results and discussion” section.

Simulation results and discussion

In this section, we aim to show the performance of the interference-unaware and interference-aware detectors proposed in (2) and (41). In particular, we aim to show that (41) can successfully decode the incoming streams for all nodes. Numerical results demonstrate that (12) and (42) provide tight upper bounds for the ABER of the detectors at high SNR in the interference-limited scenario. Furthermore, we demonstrate that the interference-aware detector for SM performs better than the ML detector for a multi-user SIMO system using QAM.

The proposed interference-aware detector is jointly optimal for all nodes and does not suffer from the near–far problem, but it needs full channel state information (CSI) from all possible transmitting antennas to each receiving antenna. In addition, finding the optimal solution is an exponentially complex problem. Assuming each node has the same number of transmit antennas, N t , and uses the same signal constellation with M points, then the interference-aware ML detector proposed hasO M N t N u computational complexity which is proven to be NP-complete[33].

To justify ourO(·)complexity, we point to the key difference between SM and other multi-user MIMO schemes, the signal and spatial domains combine to form a single SM symbol. The constellation size, i.e. the spectral efficiency of any SM system, depends on the multiplication of the number of available transmit antennas and the signal-symbol constellation used, MN t . This is in stark contrast to other MIMO systems where each spatial branch is used to increase the diversity or multiplexing gains. In such a system, if each transmit antenna is used for multiplexing gains, the system has a maximum spectral efficiency of MN t . From here, the detection complexity of a single user SM system is given byO M N t , while the detection complexity of a single user MIMO system used for multiplexing gains is given byO M N t . In this case, the two systems have different spectral efficiencies. Alternatively, if the two systems operate at the same spectral efficiency, then their complexities will be of the sameO order, but the cost, in terms of RF chains and power consumption would not be. The aim of this study is to characterise the behaviour of SM in the multi-user, interference-limited scenario and compare it to the complexity and cost equivalent multi-user MIMO system. As discussed in the “Introduction” section and given the complexity expressions for the single user MIMO system and the single user SM system, it is apparent that the only valid complexity and cost equivalent comparison is to compare multi-user SM with multi-user SIMO. The optimal ML detector for the interference-aware SIMO system hasO M ~ N u computational complexity, where M ~ =M N t from the “SIMO system utilising QAM (noise-limited scenario)” section, making it comparable to the interference-aware SM detector. Recent work on sphere detection algorithms may be used to alleviate this computational cost[9]. Despite the generality of our results, we restrict our simulation results to two and three node scenarios for the sake of conciseness.

Simulation setup

A frequency-flat Rayleigh fading channel with no correlation between the transmitting antennas and AWGN is assumed. Perfect CSI is assumed at the receiving node, with no CSI at the transmitter. Only one of the available transmit antennas for each node is active at any transmitting instance. In theory, each node independently decides the number of transmit antennas, and, by extension, the signal-symbol modulation it uses. In the simulation each node has the same number of transmit antennas as well as the same spectral efficiency target. In each of the figures, there are three sets of results presented: (i) the simulation results for the multi-user detector for each node, denoted by Sim (N(ξ)), (ii) the theoretical results from (12) or (42) for the node of interest and (iii) the SULB, denoted by SULB (N(ξ)). We define the asymptotically tight SULB as the system performance in a noise-limited scenario given in (26) which is governed purely by its SNR, defined as E m /N o . It should be noted that in Figures2,3 and4 in addition to (26), ASER/2, i.e. (28) divided by 2, is presented and overlaps (26); both are denoted as SULB (N(ξ)) in Figures2,3 and4. This serves to justify the use of (28) in our asymptotic analysis in the “Asymptotic analysis of an interference-unaware detector” section. In addition, (26) is based on the union bound technique and, in some results, SULB(N(ξ)) is above 1, which is impossible for a real system. In this regard, the SULB is a lower bound on the analytical performance of each system only at low ABER. To help illustrate the difference in the behaviour of the two detectors, the channel attenuations, α ( u ) 2 , are set in 10-dB intervals. In general, α ( u ) 2 may be any real number. Throughout the results, QAM modulation is used for the signal-symbol modulation in SM with the notable exception of Figure2, where PSK modulation is used to illustrate the accuracy of work done in the “Asymptotic analysis of an interference-unaware detector” section.

Figure 2
figure 2

N t ( u ) =4, N r =1 and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 using the interference-unaware detector with α ( 1 ) 2 =1and node 2 with a varying α ( 2 ) 2 . Dashed lines denote simulation results for node 1 while solid lines denote the analytical upper bound. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap. Each constant value dashed-dot line with ‘+’ markers corresponds to the asymptote derived in (34) using (40) for the different values of α ( 2 ) 2 .

Figure 3
figure 3

N t ( u ) =4, N r =2 and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 using the interference-unaware detector with α ( 1 ) 2 =1and node 2 with a varying α ( 2 ) 2 . Dashed lines denote simulation results for node 1 while solid lines denote the analytical upper bound. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap.

Figure 4
figure 4

N t ( u ) =4, N r =3 and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 using the interference-unaware detector with α ( 1 ) 2 =1and node 2 with a varying α ( 2 ) 2 . Dashed lines denote simulation results for node 1 while solid lines denote the analytical upper bound. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap.

Results for interference-unaware detection

Asymptotic results in the “Asymptotic analysis of an interference-unaware detector” section, in particular (34) using QPSK for the signal-symbol modulation are verified in Figure2. In this case, Ψ is strictly defined by (22). The horizontal lines in Figure2 represent (34) for varying values of α ( u ) 2 using QPSK modulation. From Figures3,4 and5, where QAM is used for the signal-symbol modulation, the developed analytical framework is accurate in all the presented instances. By moving from Figure3 to Figure3, where an additional receive antenna is added, the analytical model presented in (12) is a tight upper bound on the system in the high SINR region. As the channel attenuations for the interfering nodes increase, the detector approaches SULB. Similar to the effects observed in Figures2 and3, Figure4 shows how the tightness of the bound improves as the number of receive antennas increases. In all instances where the interference-unaware detector is used, the node with the strongest SNR dominates the detection. The bit streams of all other nodes are not decoded. Since the SINR does not change, all other nodes remain below the effective noise floor at the receiver. This is apparent by looking at the simulation results for N (2) and N (3) in Figures2,3 and4. By looking at the presented results, we conclude that (34) tightens as the system approaches its ideal transmission and the mass of the complex Gaussian distributions around each SM constellation point concentrates around the mean. This is achieved by decreasing the interference in the system or by increasing the number of receive antennas.

Figure 5
figure 5

N t ( u ) =4, a varying N r and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 using the interference-unaware detector with α ( 1 ) 2 =1, node 2 with α ( 2 ) 2 =0.1and node 3 with α ( 3 ) 2 =0.01. All presented curves are for node 1 unless otherwise stated in the legend. Dashed lines denote simulation results for node 1 while solid lines denote the analytical upper bound. We note that the addition of more receive antennas reduces the ABER and hence closes the gap between the analytical and simulation results.

Figure4 shows that the increase in diversity resulting from the addition of only a single receive antenna significantly influences the system performance. The addition of the receive antenna increases the Euclidean distance between the received and hypothesis vectors, which results in a lower ABER. Comparing Figure2 with Figure3 and similarly Figure3 with Figure4 where the number of receive antennas is increased in each figure, showing how the addition of a single receive antenna is equivalent to lowering the interference α ( u ) 2 by more than 10 dB. In fact, the effect of each receive antenna is more pronounced as the imbalance between the desired and interfering links increases. By looking at the results for α ( 2 ) 2 =1 0 2 in Figure2, the results for α ( 2 ) 2 =1 0 2 in Figure3, and the results for α ( 2 ) 2 =1 0 2 in Figure4 at an SNR of 40 dB, we see the error rate of the simulation and analytical prediction moving from 2 × 10−1 in Figure2, to 4 × 10−3 in Figure3, to 9 × 10−5in Figure4. This ABER decrease shows how the number of receive antennas dominates the performance of SM in general, and particularly in an interference limited scenario. Figure5demonstrates that the findings can be extended even in the presence of two interfering nodes.

From the presented results it is clear that when the interference-unaware detector is used, the system ABER plateaus at the derived limits, irrespective of the transmit power being used. As discussed in the “Interference-unaware detection” section, and as work in[20] has shown, the ABER improves when the number of transmit or receive antennas is increased, i.e. the system achieves coding gains.

Results for interference-aware detection

In Figure6 we see the performance of the jointly optimal interference-aware ML detector for a two user scenario. Figure6 clearly demonstrates that the analytical model presented in (42) represents an asymptotically tight upper bound for the system in the high SNR region. The node with the worse channel attenuation performs close to its SULB. This is not the case for the node with the better channel.

Figure 6
figure 6

N t ( u ) =2, N r =3 and a spectral efficiency of 4 bits/s/Hz. ABER using the interference-aware detector for node 1 with α ( 1 ) 2 =1and node 2 with α ( 2 ) 2 =0.1.Ana (N(u)) denotes the analytical upper bound for node u. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap.

To understand this, we can think of the multi-user ML detector as employing interference cancellation for the node with the worse channel attenuation. If the interfering user is sufficiently powerful, then the primary source of errors for the weakest node is the background AWGN rather than the randomness caused by the interfering signal[29]. All users that have good channel conditions can be considered as strong interferers, so when they are removed, the weakest nodes obtain performance closer to their SULB, i.e. the interference-aware detector is akin to strong interference cancellation for the weakest node. On the contrary, for the nodes with better channel conditions, the primary source of errors is the randomness caused by the interfering signal rather than the background AWGN, which is why the nodes with better channel conditions never perform near their SULB.

The addition of more transmit antennas at each of the nodes results in coding gains for each node as can be seen when Figures6 and7 are compared. The reduction in ABER as the number of transmit antennas increases is explained by realising that as the number of transmit antennas increases, the average variance σ z 2 increases. As σ z 2 increases, it leads to a larger Euclidean distance in (10) and (43). The Euclidean distance is increased because there are more cases where the variance is the summation of the individual symbol constellation points, rather than the difference, i.e. n t ( ξ ) = n ̂ t ( ξ ) occurs less frequently. Effectively, more transmit antennas mean that the transmit vectors are spread in a larger Euclidean space. This effect can only be observed when the same spectral efficiency is maintained. In particular, a 2-dB coding gain is apparent when comparing Figures6and7 at an ABER of 10−4. However, increasing the number of transmit antennas does not change the relative behaviour of the system, i.e. the SNR difference between the ABER curves of the two nodes remains constant. This behaviour is expected when we consider that (17) is independent of N t and influenced only by N r .

Figure 7
figure 7

N t ( u ) =2, N r =3 and a spectral efficiency of 4 bits/s/Hz. ABER using the interference-aware detector for node 1 with α ( 1 ) 2 =1and node 2 with α ( 2 ) 2 =0.1.Ana (N(u)) denotes the analytical upper bound for node u. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap.

Figure8 shows the performance of the system when the number of receive antennas is increased. On the one hand, moving from Figures7 to8, for a fixed spectral efficiency and a fixed number of transmit antennas, the addition of more receive antennas results in an increasing gap between the analytical ABER curves of the two nodes. In particular, a gap of 4 dB between the performance of nodes 1 and 2 with N r = 2 is increased to around 7 dB when N r = 4 and further increased to 9 dB for N r = 8. On the other hand, given that the two nodes experience a channel gain difference of 10 dB, we know that the interference-aware detector cannot reach the performance of independent detection and the SULB for the node with the better channel attenuation. Nonetheless, the gap between their respective ABER curves tends toward the difference between their respective channel attenuation as N r grows.

Figure 8
figure 8

N t ( u ) =4, a varying N r and a spectral efficiency of 4 bits/s/Hz. ABER using the interference-aware detector for node 1 with α ( 1 ) 2 =1and node 2 with α ( 2 ) 2 =0.1. Dashed lines denote the performance of node 1 with a varying number of receive antennas while solid lines denote the performance of node 2 with a varying number of receive antennas.

These trends can also be observed if we look at the progression of the ABER curves in Figures9 and10. Figures9 and10 show the system performance of three users and varying N r . Similar to the two user scenario, as N r increases, for the three user case, each user performs better and slowly closes the gap to its SULB. As expected, the addition of more nodes increases the interference and pushes the performance of each node further from its SULB, noticeable when comparing Figures7 and10 for node 2.

Figure 9
figure 9

N t ( u ) =4, N r =1 and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 with α ( 1 ) 2 =1, node 2 with α ( 2 ) 2 =0.1and node 3 with α ( 3 ) 2 =0.01.Ana(N(u)) denotes the analytical upper bound for node u. Since the analytical bound is asymptotically tight, at low ABER the dashed and solid lines overlap.

Figure 10
figure 10

N t ( u ) =4, N r =3 and a spectral efficiency of 4 bits/s/Hz. ABER for node 1 with α ( 1 ) 2 =1, node 2 with α ( 2 ) 2 =0.1and node 3 with α ( 3 ) 2 =0.01.Ana (N(u)) denotes the analytical upper bound for node u. The analytical bound is again shown to be asymptotically tight at low ABER.

Lastly, Figure11 demonstrates that in the multiple access interference-limited scenario, by using the interference-aware detector, SM performs better than the complexity and cost equivalent ML detector for the multi-user SIMO system. Specifically, SM exhibits an approximately 3 dB better performance in terms of SNR at an ABER of 10−4 for each user. The relatively constant coding gain is the result of the similar detection used for both systems. While multi-user SM and multi-user SIMO may be comparable in terms of detector complexity and the number of transmit and receive RF chains required, each SM node requires multiple transmit antenna elements. The multiple transmit antennas mean that the SM constellation points are spread in a larger Euclidean space and thus have lower error probability.

Figure 11
figure 11

N t ( u ) =4, N r =3 and a spectral efficiency of 4 bits/s/Hz. ABER of multi-user SM and multi-user SIMO using interference-aware detectors with node 1 experiencing channel attenuation of α ( 1 ) 2 =1, node 2 with α ( 2 ) 2 =0.1and node 3 with α ( 3 ) 2 =0.01.

Summary and conclusions

In this study, the performance of SM in the multiple access, interference-limited scenario was investigated. Two ML detectors for use with SM were discussed.

The interference-unaware detector was defined and studied in the limit as the SNR approached infinity. Its performance over uncorrelated Rayleigh fading channels was studied and a closed form solution for the upper bound of the system was provided. It was shown that this detector inevitably reaches an error floor which is dependent on the system SINR. The exact level was defined as a function and concrete examples were provided. It was shown that the increase in the number of receive antennas has a greater impact on the asymptotic performance of the system compared to reducing the interference in the system. The addition of a single receive antenna resulted in greater SNR gains than reducing the interference, α ( u ) 2 , by more than 10 dB at high SNR. This implies that the number of receive antennas dominates the performance of SM in general, and particularly in an interference-limited scenario.

The interference-aware ML detector for SM was proposed. As with the interference-unaware detector, its performance over uncorrelated Rayleigh fading channels was studied and a closed form solution for the upper bound of the system was provided. In addition to avoiding the error floor present in the interference-unaware detector, the jointly optimal detector results in a noise-limited scenario for the detection of all transmitted streams, i.e. an arbitrarily small ABER can be obtained by any user for a sufficiently high SNR. On the one hand, for the same spectral efficiency, increasing the number of transmit antennas at each of the nodes from 2 to 4 resulted in SNR gains of around 2 dB. This measure did not, however, have any effect on the coding gain difference between the ABER curves. On the other hand, increasing the number of receive antennas increased the diversity of the system. This, increased the coding gain difference between the ABER curves of the nodes because the receiver could distinguish the channels more easily and better mitigate interference. The impact on the diversity and coding gains further shows the importance of the number of receive antennas in any SM system. A limiting factor, as with all ML detectors, is the complexity. In addition, the receiver must have channel knowledge from all transmitting nodes. These two limitations constrain the application of this detector to the uplink scenario. The interference-aware detector enabled SM to perform better in terms of ABER than the complexity and cost equivalent multi-user SIMO system in an interference-limited environment.

This study demonstrated that in order to effectively apply SM in an interference-limited scenario, the number of receive antennas should be maximised. Although more computationally complex than the interference-unaware detector, the interference-aware detector can guarantee that the system does not reach an error floor.

Appendix

Derivation of (32)

We begin by considering ψ 1 ~ which corresponds to σ z 2 =| x ( ξ ) | 2 +| x ̂ ( ξ ) | 2 . For this event, we seek to bound σ z 2 to two which implies that we should consider

d ε 2 + d ε ̂ 2 g QAM 2
(46)

where ε {(1,1),(2,1),(3,1)} and d ε are the distances defined in Figure12 and g QAM = 3 2 M ( ξ ) 1 . We introduce the normalising factor g QAM , given in[32], to maintain unity power in our constellation. We see that there are only four possible combinations that satisfy (46). In particular

  • d ( 1 , 1 ) 2 + d ( 1 , 1 ) 2 g QAM =0.4, occurs (M(ξ))2/8 = 32 times,

Figure 12
figure 12

The red squares denote 16-QAM constellation points. In this image, the constellation is not normalised. The figure shows possible distance combinations between each of the constellation points and their distances to the origin.

  • d ( 1 , 1 ) 2 + d ( 2 , 1 ) 2 g QAM =1.2, occurs (M(ξ))2/4 = 64 times,

  • d ( 1 , 1 ) 2 + d ( 3 , 1 ) 2 g QAM =2, occurs (Mξ))2/8 = 32 times and

  • d ( 2 , 1 ) 2 + d ( 2 , 1 ) 2 g QAM =2, occurs (M(ξ))2/2 = 128 times.

We know that these combinations occur for every instance when n t n ̂ t . For a system with N t ( ξ ) transmit antennas, we have N t ( ξ ) 2 unique pairings. This leads to

ψ 1 ~ = ( 0 . 4 / 2 ) N r 32 + ( 1 . 2 / 2 ) N r 64 + 32 + 128 N t ( ξ ) 2 .
(47)

Having established the derivation of ψ 1 ~ , we turn our attention to ψ 2 ~ which corresponds to σ z 2 =| x ( ξ ) x ̂ ( ξ ) | 2 . If we look at Figure12, we see there are additional combinations aside from the ones denoted. To this extent, our bound, σ z 2 =min{ σ z 2 ,2}, serves to simplify the counting and set many of them to 2. In particular, we see that when σ z 2 = d ( 5 , 2 ) 2 , then σ z 2 >2. In this case, we bound σ z 2 to 2 and realise that d(4,2) is the largest distance that we must account for in our expectation analysis. We note that our approach is applicable to larger constellation sizes and, after some careful counting, we see that in general for a given constellation size of M(ξ)we have that

  • d(1,2) occurs a total of D ( 1 ) =4 M ( ξ ) M ( ξ ) 1 times,

  • d(2,2) occurs a total of D ( 2 ) =4 M ( ξ ) M ( ξ ) 2 times,

  • d(3,2) occurs a total of D ( 3 ) =4 M ( ξ ) 1 M ( ξ ) 1 times and,

  • d(4,2) occurs a total of D ( 4 ) =8 M ( ξ ) 1 M ( ξ ) 2 times.

By looking at Figure12, we can easily see that for M(ξ)= 16:

  • d ( 1 , 2 ) 2 g QAM =0.4, occurs exactly 48 times,

  • d ( 2 , 2 ) 2 g QAM =1.6, occurs exactly 32 times,

  • d ( 3 , 2 ) 2 g QAM =0.8, occurs exactly 36 times and

  • d ( 4 , 2 ) 2 g QAM =2, occurs exactly 48 times.

We realise that the combinations counted above are applicable for every transmit antenna. This implies that we must multiply each count by N t ( ξ ) which leads to

ψ 2 ~ = ( 0 . 4 / 2 ) N r 48 + ( 1 . 6 / 2 ) N r 32 + ( 1 . 6 / 2 ) N r 36 + 48 N t ( ξ ) .
(48)

To arrive at a final solution, we set all other combination values to gQAM as we enforce our bound on σ z 2 giving

D ones = M ( ξ ) N t ( ξ ) 2 M ( ξ ) 2 N t ( ξ ) 2 D ( 1 ) + D ( 2 ) + D ( 3 ) + D ( 4 ) 2 N t ( ξ )

which is the number of elements for which σ z 2 was set to 2, i.e. σ z 2 / 2 N r =1. We now average and arrive at Ψ. To achieve this, we merely normalise our sum by M ( ξ ) N t ( ξ ) 2 to account for the number of possible events, resulting in

Ψ = ψ 1 ~ + ψ 2 ~ + D ones M ( ξ ) N t ( ξ ) 2

which when simplified becomes (32).

In Figure13 we compare the asymptote of SM, given by (34), in the noise-limited scenario for M(ξ)= 16 with and without using (32). Figure13 exemplifies the accuracy and tightness of our approach.

Figure 13
figure 13

The dashed lines with circle markers denote the asymptote for the system if the expectation for σ z 2 / 2 N r is obtained via simulations. The solid lines with square markers denote the asymptote when (32) is used. Moving from the rightmost to the leftmost pairs of curves, each pair corresponds to an incremental increase in N r from 2 to 6. The system is using two transmit antennas and has an overall spectral efficiency of 5 bits/s/Hz.

Reaching (38) from (34) with (31) and (37)

Combining (34) with (31) results in

lim γ I ABER ξ ( inter ) γ I N r = 4 N t ( ξ ) 2 N r 1 N r 2 ( 2 N r + 1 ) 2 N t ( ξ ) + 2 N r 1 1 2 N t ( ξ ) = 2 N t ( ξ ) + ( 2 N r 1 1 ) 2 N r 1 N r 2 ( 2 N r ) .
(49)

Restating (37) for convenience, we have

lim γ ABER QAM γ N r 4 log 2 ( M ~ ) 1 1 M ~ × 3 2 ( M ~ 1 ) N r 2 N r 1 N r 2 ( 2 N r ) .

Taking the ratio of (49) over (37) gives (38) as

lim γ ABER ξ ( inter ) / γ N r ABER QAM / γ N r = 2 N t ( ξ ) + 2 N r 1 1 2 4 N t ( ξ ) 1 3 N r 4 log 2 4 N t ( ξ ) 1 1 4 N t ( ξ ) .

Derivation of (43)

Pr { A A ̂ } = Pr y A F 2 > y A ̂ F 2 = Pr r = 1 N r y r A r 2 > r = 1 N r y r  r 2 = Pr r = 1 N r 2  r A r η > r = 1 N r A r  r 2 η r new N r = 1 N r 2 (  r A r ) , r = 1 N r 2 N o |  r A r | 2 ,
(50)

whereA= E m 2 N o u = 1 N u α ( u ) h n t ( u ) x ( u ) and A ̂ = E m 2 N o u = 1 N u α ( u ) h n ̂ t ( u ) x ̂ ( u ) . If we consider a Rayleigh fading channel, then we can derive the closed form solution for E H [PEP(·)] in (42) by using ([30], eq. 62). We note that by assuming a Rayleigh fading channel, the argument within (43) can be represented as the summation of 2N r squared Gaussian random variables, with zero mean and variance equal to 1, which means that they can be described by a central Chi-squared distribution with 2N r degrees of freedom and a probability density function of

ρ ~ K ( κ ) = 1 2 N r ( N r 1 ) ! κ N r 1 exp κ / 2 .

The result for E H [PEP(·)] is given as

E h PEP ( · ) =f ( β ~ ) N r r = 0 N r 1 N r 1 + r r 1 f ( β ~ ) r
(51)

such thatf( β ~ )= 1 2 1 β ~ 1 + β ~ and β ~ = E m 4 N o u = 1 N u α ( u ) 2 ϑ ( u ) .

References

  1. Mietzner J, Schober R, Lampe L, Gerstacker WH, Hoeher PA: Multiple-antenna techniques for wireless communications—a comprehensive literature survey. IEEE Commun. Surv. Tutor 2009, 11(2):87-105.

    Article  Google Scholar 

  2. Mesleh R, Haas H, Lee Y, Yun S: Interchannel interference avoidance in MIMO transmission by exploiting spatial information. In Proc. of the 16th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), vol. 1. (Berlin Germany, 11–14 September 2005), pp. 141–145;

  3. Mesleh R, Haas H, Sinanović S, Ahn CW, Yun S: Spatial modulation. IEEE Trans. Veh. Technol 2008, 57(4):2228-2241.

    Article  Google Scholar 

  4. Serafimovski N, Sinanović S, Mesleh RY, Haas H, Di Renzo M: Fractional bit encoded spatial modulation (FBE–SM). IEEE Commun. Lett 2010, 14(5):429-431.

    Article  Google Scholar 

  5. Younis A, Serafimovski N, Mesleh R, Haas H: Generalized spatial modulation. In Asilomar Conference on Signals, Systems, and Computers. (Pacific Grove, CA, USA, November 2010);

  6. Mesleh R, Di Renzo M, Haas H, Grant PM: Trellis coded spatial modulation. IEEE Trans. Wirel. Commun 2010, 9(7):2349-2361.

    Article  Google Scholar 

  7. Younis A, Mesleh R, Haas H, Grant PM: Reduced complexity sphere decoder for spatial modulation detection receivers. In 2010 IEEE Global Telecommunications Conference (GLOBECOM 2010). (Miami, Florida, USA, December 2010), pp. 1–5;

  8. Renzo MD, Haas H: Performance analysis of spatial modulation. In International ICST Conference on Communications and Networking in China (CHINACOM). (Beijing, China, August 2010, pp. 1–7);

  9. Younis A, Mesleh R, Haas H, Renzo M: Sphere decoding for spatial modulation. In Proc. of IEEE International Conference on Communications (IEEE ICC 2011). (Kyoto, Japan, 5–9 June 2011), pp. 1–6;

  10. Jeganathan J, Ghrayeb A, Szczecinski L: Spatial modulation: optimal detection and performance analysis. IEEE Commun. Lett 2008, 12(8):545-547.

    Article  Google Scholar 

  11. Hwang SU, Jeon S, Lee S, Seo J: Soft-output ML detector for spatial modulation OFDM systems. IEICE Electron Exp 2009, 6(19):1426-1431. 10.1587/elex.6.1426

    Article  Google Scholar 

  12. Di Renzo M, Haas H: Spatial modulation with partial-CSI at the receiver: optimal detector and performance evaluation. In Proceedings of the 33rd IEEE conference on Sarnoff. (IEEE Press, Piscataway, NJ, USA, 2010), pp. 58–63; http://portal.acm.org/citation.cfm?id=1843486.1843498

  13. Di Renzo M, Haas H: Improving the performance of Ssace shift keying (SSK) modulation via opportunistic power allocation. IEEE Commun. Lett 2010, 14(6):500-502.

    Article  Google Scholar 

  14. Handte T, Muller A, Speidel J: BER analysis and optimization of generalized spatial modulation in correlated fading channels. In Vehicular Technology Conference Fall (VTC Fall-2009). Anchorage Alaska, USA, IEEE, (September 2009), pp. 1–5;

  15. Renzo MD, Haas H: Bit error probability of SM-MIMO over generalized fading channels. IEEE Trans. Veh. Technol 2012, 61(3):1124-1144.

    Article  Google Scholar 

  16. Basar E, Aygolu U, Panayirci E, Poor VH: Space-time block coded spatial modulation. IEEE Trans. Commun 2011, 59(3):823-832.

    Article  MATH  Google Scholar 

  17. Jeganathan J, Ghrayeb A, Szczecinski L, Ceron A: Space shift keying modulation for MIMO channels. IEEE Trans. Wirel. Commun 2009, 8(7):3692-3703.

    Article  Google Scholar 

  18. Laneman JN, Tse DNC, Wornell GW: Cooperative diversity in wireless networks: efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50(12):3062-3080. 10.1109/TIT.2004.838089

    Article  MathSciNet  MATH  Google Scholar 

  19. Hasna MO, Alouini M-S: End-to-end performance of transmission systems with relays over Rayleigh-fading channels. IEEE Trans. Wirel. Commun 2003, 2(6):1126-1131. 10.1109/TWC.2003.819030

    Article  Google Scholar 

  20. Serafimovski N, Sinanovic S, Di Renzo M, Haas H: Dual-hop spatial modulation (Dh-SM). In Proc. of the Vehicular Technology Conference (VTC Spring). Budapest, Hungary, IEEE, 15–18, May 2011), pp. 1–5;

  21. Di Renzo M, Haas H: On the performance of SSK modulation over multiple-access Rayleigh fading channels. In IEEE Global Telecommunications Conference (GLOBECOM). (Miami, Florida, USA, December 2010), pp. 1–6;

  22. Di Renzo M, Haas H: Bit error probability of space-shift keying MIMO over multiple-access independent fading channels. IEEE Trans. Veh. Technol 2011, 60(8):3694-3711.

    Article  Google Scholar 

  23. Duplicy J, Badic B, Balraj R, Ghaffar R, Horvth P, Knopp FKR, Kovacs IZ, Nguyen HT, Tandur D, Vivier G: MU-MIMO in LTE systems. EURASIP J. Wirel. Commun. Netw 2011, 2011: 13. 10.1186/1687-1499-2011-13

    Article  Google Scholar 

  24. Andrews JG, Choi W, Heath Jr RW: Overcoming interference in spatial multiplexing MIMO cellular networks. IEEE Wirel. Commun. Mag 2007, 14(6):95-104.

    Article  Google Scholar 

  25. Gesbert D, Kountouris M, Heath RW, byoung Chae C, Salzer T: From single user to multiuser communications: shifting the MIMO paradigm. IEEE Signal Process. Mag 2007, 24: 36-46.

    Article  Google Scholar 

  26. Tan CW, Calderbank AR: Multiuser detection of alamouti signals. IEEE Trans. Commun 2009, 57: 2080-2089. http://dl.acm.org/citation.cfm?id=1651065.1651094

    Article  Google Scholar 

  27. Auer G, Gianni V, Godor I, Skillermark P, Olsson M, Imran M, Gonzalez M, Desset C, Blume O, Fehske A: How much energy is needed to run a wireless network? IEEE Wirel. Commun 2011, 11: 40-49.

    Article  Google Scholar 

  28. Desset C, Debaillie B, Giannini V, Fehske A, Auer G, Holtkamp H, Wajda W, Sabella D, Richter F, Gonzalez MJ, Klessig H, Godor I, Olsson M, Imran MA, Ambrosy A, Blume O: Flexible power modeling of LTE base stations. In IEEE Wireless Communications and Networking Conference (WCNC). (Paris, France, April 2012), pp.2858–2862;

  29. Verdu S: Multiuser Detection. Cambridge University Press, Cambridge,MA; 1998.

    MATH  Google Scholar 

  30. Alouini M-S, Goldsmith A: A unified approach for calculating error rates of linearly modulated signals over generalized fading channels. IEEE Trans. Commun 1999, 47(9):1324-1334. 10.1109/26.789668

    Article  Google Scholar 

  31. Di Renzo M, Haas H: Bit error probability of spatial modulation (SM) MIMO over generalized fading channels. IEEE Trans Veh. Technol 2012, 61: 1124-1144.

    Article  Google Scholar 

  32. Simon MK, Alouini M: Digital Communication over Fading Channels. John Wiley & Sons, Inc, NEw York; 2005. ISBN: 978-0-471-64953-3

    Google Scholar 

  33. Verdu S: Computational complexity of optimum multiuser detection. Algorithmica 1989, 4: 303-312. http://dx.doi.org/10.1007/BF01553893 10.1007/BF01553893

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We gratefully acknowledge the support from the Engineering and Physical Sciences Research Council (EP/G011788/1) in the United Kingdom for this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikola Serafimovski.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Serafimovski, N., Sinanović, S., Renzo, M.D. et al. Multiple access spatial modulation. J Wireless Com Network 2012, 299 (2012). https://doi.org/10.1186/1687-1499-2012-299

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2012-299

Keywords