Very Very Imp
Very Very Imp
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas
Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah Department of Electrical Engineering, College of Engineering, University of Basrah Basrah, IRAQ E-Mail- [email protected], [email protected]
Abstract
A new technique is proposed in this paper to increase the capacity of space time block code-spatial modulation (STBC-SM) by 0.5 bit/s/Hz. This technique is achieved by doing a switching between STBCSM and SM in order to increase the capacity. The Bit Error Rate (BER) of this scheme is evaluated by MATLAB simulation, and it is found that it has a better performance compared with that of the hybrid STBC (for the same capacity) by about 6-4 dB at BER of 10-5.
1. Introduction
The main two requirements for next generation communication systems are high data rate and high reliable communication [1,2]. Spectral efficiency is viable because systems are band limited and users demands are growing continuously. Application of multiple input multiple output (MIMO) technique is the best technique to improve link capacity, and potentially increase spectral efficiency [3]. Recently, operators, manufacturers, and the research community are focusing their efforts to include MIMO techniques in most of the 21st-century standards such as LTE, WiMAX, WiFi, and cognitive radio [4]. It is known that a wireless communication link in a fading environment with MIMO techniques can greatly increase the capacity and reliability when using space-time coding [5]. An efficient transmit diversity scheme is called Space time block coding (STBC) is used to combat detrimental effects of wireless fading channels because of its simple decoding maximum-likelihood (ML) algorithm accomplishing full diversity at a radio receiver. A transmit diversity technique using space time block coding (STBC) is an important technique for future wireless systems, since it can provide high diversity gain by exploiting the multi-path environment without requiring additional bandwidth [5,6]. The concept of spatial modulation (SM) to remove the interchannel interference (ICI) completely between the transmit antennas of a MIMO link is introduced in [7]. The information is conveyed not only by the amplitude/phase modulation (APM) techniques, but also by the antenna indices. Space-time block coded spatial modulation (STBC-SM) is introduced in [8], which combines spatial modulation (SM) and space-time block coding (STBC) to take advantage of the benefits of both while avoiding their drawbacks. In the STBCS-SM scheme, the transmitted information symbols are expanded not only to the space and time domains but also to the spatial (antenna) domain which corresponds to the on/off status of the transmit antennas available at the space domain, and therefore both core STBC and antenna indices carry information. A low-complexity maximum likelihood (ML) decoder is used for the STBC-SM scheme, which profits from the orthogonality of the core STBC. In this paper, a capacity improvement technique for STBC-SM is introduced. It is achieved by making a switching between STBC-SM and SM to increase the capacity. In Section 2, a review of the space time block code is presented. In Section 3, a review of the hybrid STBC is introduced. Space time block code spatial modulation is presented in Section 4. In Section 5, the model and an optimal decoder for the STBC-SM system is described. In Section 6, switching technique between STBC-SM and SM is discussed. In Section 7, simulation results of the proposed system are presented. Finally, Section 8 includes the main conclusions of the paper. Notation: Bold lowercase and capital letters are used for column vectors and matrices, respectively. (.) and (.)H denote complex conjugation and Hermitian transposition respectively
International Journal of Information Processing and Management(IJIPM) Volume3, Number1. January 2012 doi:10.4156/ijipm.vol3.issue1.8
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
x X 2 = 1 * -x 2
x2 * x1
(1)
where x1, x2 QAM/PSK constellation. It is assumed that, channel is flat fading over two time slots and a single receive antenna, the received signals are expressed by:
r1 x1 n1 r * = H 2 x + n * 2 2 2
(2)
where ri and ni are the received signal and the complex Gaussian noise added at the i-th time slot respectively. H 2 is the channel matrix, and it is denoted as H 2 for two transmit antenna schemes and given by:
h H 2 = 1 * h2
where
h2 -h1*
(3)
h j is the channel gain of the path from the j-th transmit antenna to the receiver. The received
x1 1 H = 2 H2 x2 a
2 2 2
signals can be decoded using the following simple linear decoding method.
r 1* r2
(4)
where a = h1 | +| h2 | . Because of the orthogonality property provided by the Alamouti code, | the above simple linear detection scheme produces ML performance.
3. Hybrid STBC
Hybrid MIMO transceiver schemes combine pure diversity schemes (e.g. STBC) with pure spatial multiplexing schemes (e.g. V-BLAST) [10]. With this idea, hybrid MIMO schemes achieve a compromise between spatial multiplexing and diversity transmission gains. In this paper, a hybrid MIMO transceiver, whose structure is shown in Figure 1 is used. It employs three elements to transmit with two spatial multiplexing layers. In the first layer one spatially multiplexed antenna is used, while in the second layer an Alamouti STBC encoder is used. Two or more antennas may be used in the receiver. The input bit stream is mapped to symbols using a BPSK modulator.
three antennas. Therefore, when nR = 3, over two symbol periods, as shown below
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
Time t t+1
Antenna 1
Antenna 2
Antenna 3
s1
s2
s3
* -s4
s4
* s3
The Hybrid system adopted in this paper, uses minimum mean square error MMSE detection with ordered successive interference cancellation (SIC) decoding where the layer with the highest post detection SNR is detected first, then nulled and the process is repeated for all layers, iteratively [11]
first
log2c
bits
0
determine
the
antenna-pair
2
position
=u1 2
log 2 c 1
+u2 2
+ +u log 2 c 2
antenna pair, while the last 2log2M bits determine the symbol pair (x1, x2) g . The spectral efficiency of the STBC-SM scheme is larger than that of Alamoutis scheme by an amount of (1/2log2 c) bits/s/Hz provided by the antenna modulation.
Figure 2. The block diagram of the STBC-SM transmitter A MIMO system STBC SM with four transmit antenna that transmit the Alamouti STBC can be expressed by one of the following four codewords [8],
x c1 `={X 11` , X 12 } = 1 * -x2 0 x1 c2 `={X 21 , X 22 } * 0 -x2 x2 * x1 x2 * x1 0 0 0 0 x1 , * 0 0 0 0 -x2 0 x2 , * 0 x1 x2 * x1
0 0 x1 jq .e * 0 0 -x2
(5)
where ci =1,2 are called the STBC-SM codebooks each containing two STBC-SM codewords
X ij , j =1, 2 , which do not interfere to each other. q is a rotation angle to be optimized for a given modulation format to ensure maximum diversity and coding gain at the expense of expansion of the signal constellation. However, if q is not considered, overlapping columns of codeword pairs from different codebooks would reduce the transmit diversity order to one.
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
(6)
where X c c is the 2nT STBC-SM transmission matrix, transmitted over two channels, and is a normalization factor to ensure that is the average SNR at each receive antenna. H and N denote the nT nR channel matrix and 2nR noise matrix, respectively. The entries of H and N are assumed to be independent and identically distributed (i.i.d.) complex Gaussian random variables with zero means and unit variances. It is assumed that H remains constant during the transmission of a codeword and takes independent values from one codeword to another. It is assumed that H is perfectly knowledge at the receiver, but not at the transmitter [13]. Assuming nT transmit antennas are employed, the STBCSM code has c codewords, from which cM2 different transmission matrices can be constructed. An ML decoder must make an exhaustive search over all possible cM2 transmission matrices, and decides in favor of the matrix that minimizes the following metric:
r X c =arg min Y X c c m
2
X cH
(7)
The minimization in Equation (7) can be simplified due to the orthogonality of Alamoutis STBC as follows. The decoder can extract the embedded information symbol vector from Equation (5), and obtain the following equivalent channel model:
y= r m x H c 1 +n x2
(8)
where
H c is the 2nR 2 equivalent channel matrix of the Alamouti coded SM scheme, which has c
different realizations according to the STBC-SM codewords. In Equation (6), y and n represent the 2nR 1 equivalent received signal and noise vectors, respectively. Due to the orthogonality of Alamoutis STBC, the columns of H c are orthogonal to each other for all cases and, consequently, no ICI occurs in scheme as in the case of SM.
h1,1 h* 1, 2 H 0 = h 2 ,1 * h nR , 2 h1, 2 - h1*,1 h2 , 2 * - h nR ,1
h1,3 h* 1, 4 H 1 = h2,3 * hnR , 4 h1, 4 -h1*,3 h2, 4 * -hnR ,31
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
(9)
1 where j =e . Generally, we have c equivalent channel matrices H, 0 c - , and for the th combination, the receiver determines the ML estimates of x1 and x2 using the decomposition resulting from the orthogonality of h,1 and h,2 as follows [13]:
r x1, =arg min y h ,1 x1 x1 g m
r x2, =arg min y h , 2 x2 x 2 g m
2
(10)
1 where h =[ h,1 h,2], 0 c - , and h,i, i = 1, 2, is a 2nR1 column vector. The associated minimum ML metrics m 1, and m 2, for x1 and x2 are
r m1, =arg min y h ,1 x1 x1 g m
m2, r =arg min y - h, 2 x2 x 2 g m
2
(11)
respectively. Since m1, and m2, are calculated by the ML decoder for the -th combination, their
1 summation m =m1, +m2, , 0 c - gives the total ML metric for the -th combination. Finally,
the receiver makes a decision by choosing the minimum antenna combination metric as =arg min m for which ( x1 , x2 ) =( x1, , x2, ) . As a result, the total number of ML metric
calculations in Equation (7) is reduced from cM to 2cM , yielding a linear decoding complexity as is also true for the SM scheme,. The last step of the decoding process is the demapping operation based on the look-up table used at the transmitter, to recover the input bits
Figure 3.
u =(u1 ,, ulog 2 c , ulog 2 c +1 ,, ulog 2 c +log 2 M ) from the determined spatial position (combination) and the information symbols. The block diagram of the ML decoder described above is given in
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
x A = 1 * - x2
x2 x
* 1
0 , 0
0 x1 B = * 0 -x2
x2 jq 1 e * x1
(15)
x C = 1 0
0 0 jq 2 x 0 0 jq 3 and D = 1 e e 0 x2 0 0 x2
where q 1 =p 2 , q 2 =p 4 and q 3 =3p 2 . However, two bits are required to determine antennas indices (selected code word) compared with only one bit in the previous method. Therefore, the spectral efficiency of the proposed method is increased by 0.5bit/s/Hz compared with that of the STBC-SM. On the other hand, decoding of this method is also similar to the above method, unless H c are taken as follows
h1, 2 h1,1 h* - h1*,1 1, 2 h2 , 2 H 0 = h 2 ,1 * * h nR , 2 - h nR ,1 0 h1,1 j1 0 -h1*,3 j1* 0 H1 = h2,1 j1 * 0 -hnR ,1 j1*
0 h1,1 j1 0 -h1*,3 j1* 0 H1 = h2,1 j1 * 0 -hnR ,1 j1*
h1, 2 j3 h* j* 1,3 3 H 3 = h2, 2 j3 * * hnR ,3 j3 h1,3 j3 * -h1*, 2 j3 h2,3 j3 * * -hnR , 2 j3
(16)
where ji is
e jq i
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
7. Simulation Results
The performances of the three different schemes; STBC-SM, STBC-SM switched with SM and Hybrid STBC are evaluated using MATLAB simulation. The source signal is modulated by BPSK and the receiver is assumed to have perfect channel state information. The energy per bit is calculated as:
Es / No = m.n Eb / No k .Nr
(17)
where Es is the energy per symbol, Eb is the energy per bit, m is the number of bits per symbol, n is the number of bits to be transmitted, k is the number of bits actually transmitted and Nr is the number of receiving antennas. Figure 4 shows the BER values of the three techniques for BPSK modulation, with three antennas at the receiving side. It is observed that the performance is degraded when the capacity is increased. It is also found that the system, which uses switching between STBC-SM and SM, has the best performance by about 6 dB at BER of 10-5 compared with the hybrid system. Figure 5 shows the BER values of the three techniques with four antennas at the receiving side. For the same capacity, it is found that the system, which uses switching between STBC-SM and SM has also the best performance (by about 4 dB at BER of 10-5) compared with the hybrid system.
8. Conclusions
In this paper, a new technique for capacity improvement of STBC-SM is introduced. The proposed scheme switches between STBC-SM and SM. The performance of the proposed scheme is evaluated by MATLAB simulation, and the results state that its performance is better than hybrid STBC for the same capacity by about 4dB at a bit error rate of 10-5. The proposed scheme actually has the same complexity compared to STBC-SM with only small degradation error performance.
Figure 4. BER performance of STBC-SM and Improved systems with three receiving antennas
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
Figure 5. BER performance of STBC-SM and Improved systems with four receiving antennas
9. References
[1] Xuanxuan Lv, Minjian Zhao, Jie Zhong, Cen Peng, Jun Zheng and Liping Yang, "Compromise in Decoding for a Concatenated Turbo and Space-Time Block Coded System", IEEE international workshop on selected topics in mobile and wireless computing, pp.739-743, 2010. [2] Heba R. Ahamed and Hassan M. Elkamchouchi, "Improving Bit Error Rate of STBC-OFDM Using Convolutional and Turbo Codes Over Nakagami-mFading Channel for BPSK Modulation" , The 12th IEEE Annual Wireless and Microwave Technology Conference (WAMICON), pp. 4140-413, 2011. [3] Hadj Zerrouki and Mohamed Feham, "High Throughput of WiMAX MIMO-OFDM Including Adaptive Modulation and Coding", International Journal of Computer Science and Information Security, Vol. 7, No. 1, pp. 86-91, 2010. [4] Concepcion Sanchis-Borras, Jose-Maria Molina-Garcia-Pardo, Martine Lienard, Pierre Degauque, and L. Juan-Llacer, "Performance of QSTBC and VBLAST Algorithms for MIMO Channels in Tunnels", IEEE Antennas and Wireless Propagation Letters, Vol. 9, pp. 906- 909. 2010. [5] Youngmin Kim and Sooyoung Kim, "Evaluation of soft detection of STBC schemes for turbo codes", IEEE international workshop on selected topics in mobile and wireless computing, pp. 744-748, 2010. [6] Zhongding Lei,, Chau Yuen, and Francois P.S. Chin, "Quasi-Orthogonal Space-Time Block Codes for Two Transmit Antennas and Three Time Slots", IEEE Transactions on Wireless Communications, Vol. 10, No. 6, pp. 1983 -1991, 2011. [7] Raed Y. Mesleh, Harald Haas and Sinan Sinanovic, "Spatial Modulation", IEEE Transactions on Vehicular Technology, Vol. 57, No. 4, pp. 2228-2240, 2008. [8] Ertugrul Basar, mit Aygl, Erdal Panayrc, and H. Vincent Poor," Space-Time Block Coded Spatial Modulation", IEEE Transactions on Communications, Vol. 59, No. 3, pp. 823 832, 2011.
Capacity Improvement of Space Time Block Code Spatial Modulation for Three Transmit Antennas Ahmed Gh. Wadday, Saod A. Alseyab, Abdulkareem S. Abdullah
[9] Branka Vucetic and Jinhong Yuan,Space-Time Coding, John Wiley & Sons, Ltd, 2003. [10] Joaqun Cortez, Miguel Bazdresch and Deni Torres, Ramon Parra,"Detection Algorithm for Hybrid Space-Time and Spatial Multiplexing Wireless Communications Systems", IEEE.18th International Conference on Electronics, Communications and Computers,pp.29-34, 2008. [11] Ali Raza, Layered Space Time Architectures for MIMO Wireless Channels, Doctoral thesis, Queen Mary University of London, 2006. [12] Xiaoyong Guo, and Xiang-Gen Xia, On Full Diversity SpaceTime Block Codes With Partial Interference Cancellation Group Decoding", IEEE Transactions on Information Theory, Vol. 55, No. 10, pp. 4366 4385, 2009. [13] Song Yang, Li Jianping and Cai Chaoshi, An Improved STBC Scheme of Achieving High-Rate Full-Diversity with Linear Receivers", The 6th IEEE International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), pp.1-4, 2010.