Transmission rate and spectrum efficiency are particularly important for multi- cell communication. Massive MIMO technology have the ability to improve spectrum efficiency, cut down transmission power, reduce intra cell interference and inter-cell interference of the system without increasing spectrum resources  . So, it becomes one of the breakthrough technologies in the future  .
In massive MIMO system, the base station is equipped with hundreds of antennas. K users transmit modulated signals simultaneously, or transmit the signals after precoding at the same time in a single cell uplink system  . If all of the users are equipped with antennas, there will be modulation symbols sent by each user per time slot   . Generalized spatial modulation is studied in  , in which not only transmit antennas send symbols, but also different antenna combinations are mapped into several bits. Thus, the transmission efficiency is improved. However, the decoding complexity of Maximum Likelihood (ML) decoding, Message Passing (MP) decoding and Channel Hardening Exploiting Message Passing (CHEMP) in  is too high.
In order to reduce the decoding complexity, the transmission based on space- time coding is proposed in single-cell massive MIMO uplink system. All of the users are equipped with 4 antennas and generalized spatial modulation is used at each user. According to the information sequence, two of the antennas are selected to transmit the space-time code which has Alamouti structure. Firstly, the serial number of the transmit antenna used at each user are estimated at the base station. Then, each space-time codeword is separated using the orthogonality of Alamouti code. Finally, modulation symbols in each codeword are detected. The ML decoding complexity of the proposed scheme is proportional to the square of the modulation order. The simulation results show that the reliability of the proposed scheme is better than  .
2. System Model
The system model of the proposed scheme is shown in Figure 1, which contains K users and a base station. All users are equipped with 4 antennas and the base station is equipped with antennas. Generalized spatial modulation proposed in  is adopted. Each user selects two antennas to transmit signals according to the information sequence. When the information sequences are 00, 01, 10 and 11, the corresponding antenna combinations are (1, 2), (1, 3), (1, 4) and (2, 3), respectively.
Rate-2 space-time code proposed in  is used at user k, . The codeword at user k, denoted by , is expressed as
Figure 1. System model of the proposed scheme.
where, represents the modulation symbols, , , represents conjugate. The value of makes the elements of nonzero.
Assume that are the antenna numbers selected by user k, ,. Then the antenna at user sends , the antenna sends and the other antennas send . Use to represent the codeword send by user . The dimension of is . The elements of in the row of and are and respectively, and the elements in other rows are zero.
The received signals at the base station, denoted by , can be expressed as
where, dimension of and are both . represents the complex Gauss noise matrix with zero mean and variance of . , with dimension , represents the channel fading coefficient from user to the base station. The dimension of and are both . The -th and -th elements of are and, respectively. The -th element and -th element of are and , respectively. The other elements of and are zeros.
The detection at the base station can be divided into two steps. Firstly, the serial number of the transmit antennas at each user is estimated at the base station according to the received signals and the channel state information (CSI). Then, each codeword is separated and each element of the codeword is estimated using iterative method at the base station.
Use to represent the first column of . Let , which represents pseudo inverse. is a vector with a dimension of . Use to represent the vector with a dimension of , which consists of the -th element to -th emelent of , . According to the estimation method of transmitting antennas’ number in (2) and  , the serial number of the transmit antennas for user obtained at the base station can be expressed as
where, , and represents the -th and -th element of . represents norm.
After the serial number of transmit antenna is estimated, the zero elements in (2) can be removed. Then, (2) can be equivalently expressed as
where, represents a matrix after removing the zero elements in , which is expressed as (1),. represents a matrix, which consists of -th column and -th column of .
Since has Alamouti structure, (4) can be expressed as
where ,, , represents the element of in row and column ,, . represents the transpose.
According to the method of separating Alamouti codewords in  and  , (5) can be decomposed into sub-equations, which represents round down operation. Each sub-equation can be expressed as
where, represents conjugate transpose, represents a unit matrix with a dimension of . From (4)-(8) in  , codewords can be separated gradually by times iteration. The matrix, vector and element with subscript belong to the -th sub-equation after decomposition, .
From (25) in  , we can find that, the -th sub-formula from (6) can be expressed as (8) after times iterative,
represents a function replace all of in to , , . , is a matrix with dimension , and represent the 1-th column and 2-th column of
Let , and multiply both sides of (8) by to get
Since the matrix with Alamouti structure is closed for addition, multiplication, and conjugate transpose operations, has Alamouti structure, which result in . Use to represent the first element of , then (10) can be obtained by (6)-(9).
The base station can get from directly. The detection of the other modulation symbols is similar. Since has Alamouti structure and each codeword consists of two modulation symbols, the complexity of ML decoding is proportional to the square of the modulation order.
4. Bit Error Rate Analysis
Let and represents the error probability of estimating the number of transmit antennas and the symbol error rate (SER) of the second step. Then the SER of the system can be expressed as
We deduce firstly. Assume the mathematical expectation of the modulation signal is . The signal-noise ratio (SNR) during the process of decoding , denoted by , can be obtained from (10).
According to the estimation method of SER in  and  , the probability of estimating as , denoted by , can be expressed as
where, represents mathematical expectation. The value of depends on the modulation mode.
In what follows, we derive . According to the consistent bound method proposed by (12) in  and  , satisfies the following equation
where, M represents the modulation order, represents the serial number of transmit antennas, is the number of antennas estimated by the base station. is the first column of . is the decoding results obtained by decoding the first column of . represents the number of error bits between and .
It is known from (18) in  and (5) in  ,
where, , , represent the -th element of , . Substitute (15) into (14) to get
Take (13) and (16) into (11) to get the SER of the system, as shown in (17).
5. Simulation Results and Analysis
This chapter simulates the reliability of the proposed scheme and the reliability of  . Assume the channel follows the Rayleigh distribution and the noise is Gaussian white noise. There are 16 users using 4QAM modulation without channel coding.
The error probability of estimating the transmit antenna number when the base station is equipped with 64 antennas is shown is Figure 2. Simulation results show that when the SNR is 22dB, the error probability is about . Since the number of transmit antennas and the transmitted symbols are estimated simultaneously in  , can’t be obtained. So the error probability by estimating the transmit antenna number in  is not shown in Figure 2. It can be seen that when N = 128, the is 0 while SNR ≥ 0. The reason is that the more the number of receiving antennas, the more accurate of the judgment. Therefore, the error probability of the estimate of transmit antenna number is not plot in Figure 2 when N = 128.
The SER curves of the proposed scheme and the scheme in  with 64 antennas and 128 antennas is shown in Figure 3 and Figure 4 respectively. Simulation results show that when N = 64, the reliability of the proposed scheme is lower than  ，when N = 128, the reliability of the proposed scheme is better than  . That is because when N = 64 the of the proposed scheme is higher, but when N = 128 the of the proposed scheme is zero. From Figure 4, the gain of the proposed scheme is about 2.5 dB at the SER of compared with the MP-GSM scheme, the gain is about 2.7 dB compared with the CHEMP-GSM scheme, and the gain is about 2.9 dB compared with the ML scheme.
Figure 2. The error probability of estimating the transmit antenna with N = 64.
Figure 3. SER curves with N = 64.
Figure 4. SER curves with N = 128.
Compared with the existing scheme, each user adopts rate-2 space-time code. The transmission efficiency is the same as the existing scheme. The proposed scheme uses the orthogonal characteristics of the equivalent channel matrix corresponding to the Alamouti codeword to gradually separate each codeword, and then decodes each symbol of the codewords. The decoding complexity is greatly reduced. However, the reliability of the proposed scheme is greatly dependent on the estimated of the transmission antenna. How to reduce the dependency of the reliability of the system on the estimated transmit antenna number requires further study.
 Narasimhan, T.L. and Chockalingam, A. (2014) CHEMP Receiver for Large-Scale Multiuser MIMO Systems Using Spatial Modulation. Signal Processing Conference (EUSIPCO), 2014 Proceedings of the 22nd European. IEEE, 86-90.
 Lakshmi Narasimhan, T., Raviteja, P. and Chockalingam, A. (2015) Generalized Spatial Modulation in Large-Scale Multiuser MIMO Systems. IEEE Transactions on Wireless Communications, 14, 3764-3779.
 Mesleh, R., Haas, H., Ahn, C.W., et al. (2006) Spatial Modulation—A New Low Complexity Spectral Efficiency Enhancing Technique. ChinaCom’06. First International Conference on Communications and Networking in China, 1-5.
 Kim, J., Jin, D.S., Jin, X., et al. (2015) Interference Alignment-and-Cancellation Scheme Based on Alamouti Code for the Three-User Multi-Input–Multi-Output Interference Channel. IET Communications, 9, 1278-1288.
 Bhatnagar, M.R. and Hjorungnes, A. (2010) Improved Interference Cancellation Scheme for Two-User Detection of Alamouti Code. IEEE Transactions on Signal Processing, 58, 4459-4465.
 Naidoo, N.R., Xu, H.J. and Quazi, T.A.M. (2011) Spatial Modulation: Optimal Detector Asymptotic Performance and Multiple-Stage Detection. IET Communications, 5, 1368-1376.