Abstract

Transmit antenna selection (TAS) is an efficient way for improving the system performance of spatial modulation (SM) systems. However, in the case of large-scale multiple-input multiple-output (MIMO) configuration, the computational complexity of TAS in large-scale SM will be extremely high, which prohibits the application of TAS-SM in a real large-scale MIMO system for future 5G wireless communications. For solving this problem, in this paper, two novel low-complexity TAS schemes, named as norm-angle guided subset division (NAG-SD) and threshold-based NAG-SD ones, are proposed to offer a better tradeoff between computational complexity and system performance. Simulation results show that the proposed schemes can achieve better performance than traditional TAS schemes, while effectively reducing the computational complexity in large-scale spatial modulation systems.

1. Introduction

Recently, spatial modulation (SM) [13] was proposed as an efficient and low-complexity implementation of multiple-input multiple-output (MIMO) wireless systems. In SM-MIMO, only one transmit antenna is activated at each single time slot, which introduces some special advantages in system design. Most of all, SM-MIMO can be applied in a single radio frequency (RF) system by switching the transmit antennas, which efficiently reduces the implement cost of MIMO systems, especially for massive MIMO [4, 5] with large number of transmit antennas. In general, large-scale SM-MIMO has the potentials to be utilized in future 5G wireless communications, such as downlink massive MIMO [6], relay [7] and full duplex [8] assisted base station, and millimeter-wave communication systems [9], to improve the Quality-of-experience (QoE) of future wireless systems [10].

In the receiver of SM systems, maximum-likelihood (ML) detection algorithm [11] was proposed to obtain optimal system performance. For further improving the system performance under limited feedback, link adaptation for changing the transceiver parameters was developed such as in [1117]. Among current link adaptation schemes, transmit antenna selection (TAS) [12, 13] is a class of efficient schemes, to fully explore the extra antenna resource for improving the performance.

For SM-MIMO link adaptation including TAS, the optimal criterion is to design the link by maximizing the minimum Euclidean distance (ED) among the legitimate transmit vectors [12, 13]. However, the ED-based criterion will consume large complexity for an exhaustive search. In [14, 15], some simplified ED-based algorithms were proposed with lower complexity. In general, in the case of large-scale transmit antennas, ED-based criterion is extremely difficult and unpractical.

To further reduce the complexity of ED-based algorithms, some candidate TAS criterions were developed such as in [12, 16, 17]. More specifically, in [12], capacity optimized antenna selection (COAS) was proposed, where the antennas are selected with the maximum Frobenius norm of the columns in the channel matrix. COAS is with low complexity but its performance is not comparable to ED-based criterions. On the other hand, motivated by reference [18] which deals with the angles between transmit vectors, the correlation of the angles is considered as another TAS criterion [16, 17]. For example, antenna selection based on antenna correlation (AS-AC) was developed in [17]. However, the computational complexity for searching the best antenna correlations in [17] is high, and the performance is still not comparable to the optimal criterion.

For alleviating the high complexity of traditional TAS methods, in this paper, we propose a novel low-complexity TAS scheme norm-angle guided subset division (NAG-SD). The new TAS criterion is proposed considering not only the Frobenius norm of the columns in the channel matrix, but also the angles between the column vectors. We will show that the proposed scheme can achieve preferable performance compared to conventional TAS schemes, with considerable complexity for large-scale SM. Furthermore, based on the proposed NAG-SD scheme, a preset threshold is introduced for further reducing the computational complexity. We will show the so-called threshold-based NAG-SD scheme can offer a balanced tradeoff between system performance and computational complexity.

The rest of the paper is organized as follows. Section 2 outlines the system and signal model and summarizes the several conventional TAS schemes in spatial modulation. The proposed TAS algorithms are introduced in Section 3, and Section 4 reports simulation results. Finally, Section 5 concludes the paper.

2. Conventional SM and TAS Schemes

Assume a SM-MIMO system with transmit and receive antenna over flat Rayleigh fading channel. If transmit antennas are selected out of ones, the antenna subset, containing transmit antennas, is determined by a TAS criterion carried out at the receiver side. The receiver decides the selected subset ,  , where is the set of all possible subsets of the transmit antennas. Then the receiver will inform the transmitter about the indexes of the selected antenna subset.

At each time slot, data bits are mapped into the transmit vector aswhere the complex-valued , , is chosen from -ary quadrature amplitude modulation (-QAM) constellations, and ,  , is with only one none-zero value 1, selected from the -dimension vectors. In general, the transmit vector , which represents bits, is transmitted over transmit antennas. At the receiver, the received signal vector can be expressed aswhere is the channel matrix with , the channel fading coefficient between the th transmit and the th receive antenna, denoted by , is assumed to be independent identically distributed (i.i.d.) complex Gaussian random variables with zero mean and unit variance, that is, , and the elements of -dimensional noise vector are Gaussian random variables obeying , where is the power of the noise.

Using the ML detection criterion, the optimal estimate of the transmit symbol vector can be given bywhere is the set of all possible transmitted symbols.

However there are many TAS algorithms for SM-MIMO, such as ED-based [12, 13] as mentioned in Section 1, which consumes large complexity for an exhaustive search. Moreover, several simplified ED-based TAS algorithms have been developed for reducing the complexity, such as Euclid distance optimized antenna selection (EDAS) [14], EDAS reduced-low-complexity (RLC) [2], and singular value decomposition (SVD) EDAS [15]. Since the number of transmit antennas in large MIMO is massive, these algorithms are unpractical in high complexity. Furthermore, COAS [14] is with low complexity but its performance is not comparable to ED-based criterions and hence cannot be directly applied for large-scale SM. Thus, it is necessary to develop new schemes which make a balanced tradeoff between complexity and performance. In the next subsection, we expound two typical conventional TAS schemes, as ED-based and COAS, emphasized on performance and complexity, respectively.

2.1. ED-Based TAS

For SM-MIMO with ML detection, the performance of the receiver is dominated by the minimum Euclidean distance, which is defined aswhere is one of the constellation of transmitted symbols sets . Then, the suboptimal TAS scheme is to select the antenna subset which maximizes the minimum Euclidean distance and can be formulated aswhere is the candidate subsets of all possible transmit antenna combinations and is one of the alternative channel matrix subsets. This criterion gives the optimal performance in terms of bit error rate (BER). However, it desires an exhaustive search with high computational complexity especially for large QAM modulation constellations. Several simplified ED-based TAS algorithms have been developed for reducing the complexity, such as EDAS [12], EDAS-RLC [13], and SVD EDAS [15].

2.2. Capacity Optimized Antenna Selection

COAS algorithm was proposed in [12] as an efficient TAS criterion, where the antennas corresponding to the columns of the channel matrix with the maximum Frobenius norm are selected. The algorithm can be expressed aswhere is the column of channel matrix . To be specific, is the th column of the matrix . represents the desired subset of antennas. COAS criterion is with much lower complexity compared to ED based one, at the cost of considerable performance loss.

3. Proposed TAS Schemes for Large-Scale SM-MIMO

3.1. NAG-SD Scheme

According to current literature, it is a challenge issue to design a TAS criterion offering a balanced tradeoff between performance and complexity. In this paper, based on traditional COAS and angle-based criterions, a hybrid TAS criterion NAG-SD is proposed which considers both the norms and the angles of the transmit SM-MIMO signal vectors. The proposed criterion aims at selecting the optimized channel matrix which increases the angles of the transmit vectors as well as the channel gains. Before expounding our proposed algorithm, we give the definition of vector angle aswhere and are two transmit vectors which are the columns of channel matrix .

Firstly, we consider a set and transmit vectors with the largest Frobenius norm, as the benchmarkand classify the remaining channel columns into these selected vectors based on their angles as

Assume that the first selected transmit vectors are ,  . Then the columns of channel matrix can be divided into subsets as , . For each subset , both norms and the angles between the earlier selected transmit vector and the rest of are taken into consideration.

We define two sets as and , which represent the selected and the overall antenna indexes, respectively. Then the numbers of the elements in the two sets are defined as

In the first step, the first selected antenna is the column with the largest Frobenius norm, as ,  , then it is added into as

Therefore, there are still elements in . Furthermore, in the th step, we calculate the angles between the ()th antennas in and the remaining antennas in and choose the antenna which satisfies

Thus is added into . The above procedures will continue until for each subset ;

Finally, the desired selected antennas are expressed as

In general, the proposed TAS scheme can be summarized in Algorithm 1.

(1) for
   
   end
    until
(2) for
    for
  
     end
   end
   ,
   
(3)
(4)
(5) for
   ,
    for all
     
     
     
     end
    
   end
(6)
(7) Return
(8) For each , preceed the same Steps (4)~(7)
   Finally, return
3.2. Threshold-Based NAG-SD Scheme

In this subsection, we show that the complexity of the proposed NAG-SD TAS scheme can be further reduced by introducing a preset threshold. We first analyze the distribution of the Frobenius norms of the transmit vectors for further simplified processing. Since each entry is an i.i.d. random variable with distribution , is an -dimention transmit vector, ; then follows a chi-square distribution with degrees of freedom. Thus its probability density function (PDF) is given by

It is noted that when is larger than and less than , the relationship between the PDF and is almost linear as shown in Figure 1. This observation motivates us to model this relationship aswhere is the Frobenius norm of channel columns, indicates the probability of , and and are two constants depending on the number of receive antennas . For example, for a system with and , according to (15) and (16), we have

The probability can be considered as the ratio of the number of selected antennas to the total number of antennas. For instance, a givenis determined as a threshold of for selecting the large Frobenius norms of the transmit vectors. Then the proposed scheme can be described as the following steps. The first stage invokes almost the same procedure, as described COAS above, that is, calculating the Frobenius norms of the channel columns and comparing them with the threshold . If , the th antenna is then selected. Assume that antennas are selected. There may be a discrepancy between and the desired , written as , so we randomly increase or decrease to obtain the required number of antennas .

The threshold-based NAC-SD scheme invokes almost the same procedure as described scheme above, except the first step. In the first step, we calculate the Frobenius norm of transmit vectors and judge whether it is higher than the preset threshold. If , the th antenna will be selected. Assuming antennas are selected in the first step, the remaining antennas will be selected and processed as the processing of NAC-SD TAS presented in Algorithm 1.

3.3. Complexity Analysis

In this section, the computational complexity is analyzed and counted as the number of real floating point operations (flops). For the proposed NAG-SD scheme, computing the Frobenius norm for the column vectors , , will take flops. And calculating the angle between two columns and needs flops, so the number of the angle calculations is given as

Therefore, the total number of flops for NAG-SD is computed aswhere , , and represent the number of transmit antennas, receive antennas, and the desired antennas for each subset , respectively.

Similarly, the computational complexity for threshold-based NAC-SD can also be computed. Firstly, consider that the flops of threshold-based NAC-SD are statistics. If , the th antenna will be selected; then the number of flops is written as

In case of , the selection processing is the same as NAG-SD. In general, the total number of flops for threshold-based NAG-SD is given as

According to the above analysis, we give a further example to compare the complexity of current TAS schemes. Assuming a SM-MIMO system with , , and , the comparisons among current schemes in computational complexity are presented in Table 1. In general, we show that the proposed schemes can considerably reduce the computational complexity compared to the original methods.

4. Simulation Results

In this section, we validate the proposed TAS schemes for SM systems in large-scale transmit antenna configuration and compare them with conventional ED-based and COAS TAS methods. We assume that an equal power per active transmit antenna is allocated, and the channel state information of Rayleigh flat fading channel is perfectly estimated at the receiver. An optimal ML detector is deployed at the receiver.

Figures 2 and 3 show the BER performance of the proposed NAG-SD, threshold-based NAC-SD, COAS, and that of the conventional SM under different conditions. We consider a large-scale SM-MIMO system employing ,  , and with QPSK modulation. For reference, the performance of conventional SM is also included. It can be observed from Figure 2 that the proposed two TAS schemes outperform the conventional SM scheme and COAS by 2.5 dB at a BER of 10−3, respectively. The computational complexity is also studied and counted as shown in Figure 4. In general, simulation results show that the proposed schemes can make a balanced tradeoff between transmission performance and computational complexity, compared to traditional TAS schemes.

5. Conclusion

In this paper, we proposed a class of novel TAS schemes, named as norm-angle guided subset division and threshold-based NAG-SD ones, for spatial modulation combined large-sale MIMO environments. We showed that the proposed schemes achieve a considerable reduction in implementation complexity than conventional suboptimal ones in the TAS for large-scale SM. Meanwhile, the proposed schemes were shown to be capable of achieving about 2-3 dB at BER of 10−3 compared to conventional schemes. In general, the proposed schemes can be used in SM combined large-scale MIMO for future 5G wireless communications, by making a balanced tradeoff between transmission performance and computational complexity.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Science Foundation of China under Grant no. 61471090, the open research fund of National Mobile Communications Research Laboratory, Southeast University (no. 2013D05), the Foundation Project of National Key Laboratory of Science and Technology on Communications under Grant 9140C020108140C02005, and the National High-Tech R&D Program of China (“863” Project under Grant no. 2015AA01A709).