Journal of Computer and Communications
Vol.03 No.06(2015), Article ID:56879,12 pages
10.4236/jcc.2015.36008
Non-Vanishing Space Time Block Code for Three Time Slots and Two Transmit Antennas
Ali Azarbar
Department of Electrical and Computer Engineering, Islamic Azad University, Parand Branch, Tehran, Iran
Email: azarbar@ee.sharif.edu
Copyright © 2015 by author and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/



Received 30 March 2015; accepted 30 May 2015; published 3 June 2015
ABSTRACT
Recently, space time block codes (STBCs) are proposed for multi-input and multi-output (MIMO) antenna systems. Designing an STBC with both low decoding complexity and non-vanishing property for the Long Term Evolution Advanced (LTE-A) remains an open issue. In this paper, first our previously proposed STBC’s non-vanishing property will be completely described. The proposed STBC scheme has some interesting properties: 1) the scheme can achieve full rate and full diversity; 2) its maximum likelihood (ML) decoding requires a joint detection of three real symbols; 3) the minimum determinant values (MDVs) do not vanish by increasing signal constellation sizes; 4) compatible with the single antenna transmission mode. The sentence has been dropped. Second, in order to improve BER performance, we propose a variant of proposed STBC. This scheme further decreases the detection complexity with a rate reduction of 33%; moreover, non-vanishing MDVs property is preserved. The simulation results show the second proposed STBC has better BER performance compared with other schemes.
Keywords:
Space Time Block Codes, Maximum Likelihood Decoding, Non-Vanishing Minimum Determinant Value

1. Introduction
Space-time block codes (STBCs) are known as well-suited techniques that provide an effective diversity method to mitigate the fading in wireless channels. In these codes, transmitted signals are repeated in different time slots by using two or more transmit antennas. In order to provide diversity gain, each replica of a signal must encounter independent fading. Thus, transmit (receive) antennas must be separated appropriately. Therefore, if each replica of transmitted signals encounters independent fading, the probability of occurring deep fading is very unlikely. Alamouti code is the most popular STBC scheme for two-transmit antennas systems [1] . It achieves code rate one and full diversity transmission using two-time slots for information symbols. Tarokh and et al. generalized Alamouti code for systems with an arbitrary number of transmit antennas which are called orthogonal codes [2] . Although, these codes provide full diversity for more than two transmit antennas with linear decoding complexity code rate is less than one. To increase code rate for more than two transmit antennas, Quasi-Orthogonal STBC (QSTBC) scheme is introduced in [3] and [4] . However, code rate is increased for QSTBC scheme decoding complexity is higher, but not exponentially, compared with orthogonal codes.
The Three Generation Partnership Project (3GPP) started the next generation wireless systems (4G) under the project Long Term Evolution Advanced (LTE-A) in 2008 [5] . In LTE-A, user equipment (UE) is imposed two transmit antennas. Therefore, STBC scheme can be the most popular candidate for the uplink diversity gain [6] . Alamouti STBC scheme sounds a suitable candidate in LTE-A systems. Unfortunately, in LTE frame structure is dedicated 3-time slots with Alamouti STBC scheme. This has brought up an interesting STBC design problem which is compatible with LTE frame structure. Hybrid STBC scheme as the first scheme has been proposed for 3-time slots and two transmit antennas systems [7] . Its encoding matrix includes two time slots Alamouti scheme followed by one time slot repetition transmission. Although, the Hybrid scheme achieves code rate one and its decoding complexity is linear at receiver does not achieve full diversity. To remove full diversity defect, a class of QSTBC scheme is proposed by Lie et al. in [8] [9] . The QSTBC scheme achieves code rate one and full diversity. But, there are two problems with this scheme. The first problem is highcomplexity of maximum likelihood (ML) decoding which requires a joint detection of two complex symbols (O(M2)), where M is size of the used symbol constellation. The second problem is that the minimum determinant values (MDVs) extremely vanish by increasing the symbol constellation size. Recently, Fast-Group-Decodable STBC (Fast-GSTBC) scheme has been proposed in [10] [11] . As generic construction method for odd-time slot, new GSTBC scheme has been designed for LTE-A that achieves code rate one and full diversity with symbol-wise decoding complexity (O(M1)) [12] . GSTBC scheme achieves code rate one and full diversity with symbol-wise decoding complexity (O(M1)). However, GSTBC scheme reduces decoding complexity for 3-time slots two transmit antennas its MVDs vanish. Also, this scheme is not compatible with single antenna.
In [13] , a novel 3-time slots STBC structure, based on trace criterion, has been designed. To the best our knowledge, this is the first 3-time slots two transmit antennas STBC scheme which has non-vanishing MDVs property. In this paper, by using this STBC structure, 1) a 3-time slots STBC scheme which can achieve code rate one and full diversity with decoding complexity of O(M1.5) is proposed, 2) a 3-time slots code rate 2/3 STBC scheme which can achieve full diversity with symbol-wise decoding complexity is obtained. Also, we will show that both schemes have non-vanishing MDVs property. The simulation results show that our first scheme has the same bit error rate (BER) performance with the GSTBC scheme. However, BER for the second proposed scheme is improved about 0.3 dB compared with the first scheme.
The rest of the paper is organized as follows: Section 2 comprises two subsections: 2.1. Channel Model, 2.2. Code Design Criteria, and 2.3. Review of Three Time Slots Two Transmit Antennas STBC Schemes. In Section 3, the Non-Vanishing MDVs Code Rate One 3-Time Slots STBC is introduced. This section includes four subsections: 3.1. Encoding matrix, 3.2. Parameter k Optimization, 3.3. Decoding Complexity, and 3.4. Some
Properties. In Section 4, Code Rate 2/3 3-time slot 2-antenna STBC is introduced. In Section 5, Simulation Results and Discussion is presented: 5.1. Performance Comparison in Rate One Scheme, and 5.2. Performance Comparison in Rate 2/3 Scheme. Conclusion is given in Section 6.
Notations: Hereafter,
, small letters, bold letters and bold capital letters will designate scalars, vectors, and matrices, respectively. If A is a matrix AH, AT, and tr(A) denote the conjugate-transpose, transpose, and trace of A, respectively;
,
and
denote the real part, the imaginary part and the complex conjugate, respectively.
2. Review of 3-Time Slots STBC for Two Transmit Antennas
2.1. Cannel Model
Consider a MIMO system with Nt (Nt = 2) transmit antennas and Nr receive antennas and with quasi-static flat fading of block length T (T = 3). It is assumed that the channel state information (CSI) to be known at the receiver but unknown at the transmitter. The input-output relation of this system can be written as
(1)
where the normalization q
is to ensure that the
(SNR at the receiver) is independent of the number of the transmit antennas (Nt). X is the
complex matrix of the transmitted symbols that are drawn constellation. H is the
complex matrix that contains all the channel coefficients with zero mean and unit variance. Z is the
complex noise matrix, and Y is the
complex matrix of the received signals. The entries of Z are assumed to be i.i.d. complex Gaussian random variables with the probability density function (pdf)
, where
stands for the complex Gaussian pdf and
for the noise variance.
2.2. Code Design Criteria
2.2.1. Rank and Determinant Criteria
Recently STBC schemes mainly rely on analysis of the pair wise error probability (PEP)
which is
the probability that 

the difference matrix 
minates the steepness of the Bit Error Rate (BER) curve. Thus, in STBC scheme design ensuring full diversity is important at high SNR values. Afterwards, coding gain should be maximized for given average transmit power that leads to a good determinant criterion. The maximum coding gain results in the minimum PEP. Besides maximizing coding gain, this value should be constant for any symbol constellation sizes. This property is called non-vanishing MDV and has been established for several popular STBC schemes [15] - [18] . The non-vanishing MDV can beexploited through the use of the adaptive constellation (adaptive rate) according to the wireless channel quality.
2.2.2. Trace Criterion
The trace criterion is less known but paramount for designing non-orthogonal STBC schemes [19] [20] . This criterion states: to optimize performance of the BER STBC scheme, say
genvalues of the 

and for which the row-wise sum of the absolute values of the elements off the main diagonal is as small as
possible. Moreover, the 
2.3. Review of Three Time Slots Two Transmit Antennas STBC Schemes
In this section, the three time slots two transmit antennas STBC schemes has been reviewed. Also, advantageous and disadvantageous of the all schemes are included.
2.3.1. Hybrid STBC Scheme
The hybrid scheme, 



However, the scheme achieves code rate one and its decoding complexity is linear at receiver does not achieve full diversity.
2.3.2. QSTBC Scheme
Incapacitation of Hybrid STBC to achieve full diversity was good reason for author in [8] [9] to design a class of QSTBC scheme, 

where






2.3.3. Group-Decodable STBC Scheme
Recently Fast-Group-Decodable STBC (Fast-GSTBC) scheme has been proposed in [10] [11] . As generic construction method for odd-time slot, new GSTBC scheme with arbitrary code dimension including odd time slot has been designed. Based on Fast-Group-Decodable STBC, in [12] a new STBC scheme for LTE-A system was designed as follows



So, design of 3-time slots two-transmit antennas STBC scheme with non-vanishing MDVs is required. In the next section a novel STBC structure with non-vanishing MDVs property that has been proposed in [13] will be presented.
3. Non-Vanishing MDVs Code Rate One 3-Time Slots STBC
In this section, initially the encoding matrix is presented. Then, parameter k is optimized to maximize the MDVs. Also, we will prove that our scheme achieves non-vanishing MDVs. Finally, the decoding complexity of the proposed STBC scheme with ML criterion is illustrated.
3.1. Encoding Matrix
In this subsection, the problem is formulated.
Figure 1 shows a schematic drawing of the proposed STBC scheme. Three data symbols are transmitted consecutively during three time slots. Therefore, full rate is achieved (an STBC rate is defined as the number of
Figure 1. The proposed STBC scheme.
transmitted symbols during time slots). The 1st antenna transmits the three symbols x1, x2,and x3 during three time slots. The 2nd antenna transmits three symbols v1, v2, and v3. Now, the three symbols transmitted by the 2nd antenna will be defined. One possible way to define these symbols is to make vector v (v = [v1v2v3]) orthogonal to vector s (s = [x1 x2 x3]), i.e.

In all of the above schemes, the first row is orthogonal to the second one. However, zero entry in the second row reduces diversity order. The following solution overcomes to this deficiency:

where 


In order to achieve power balance, the symbols in the vector v are transmitted with power

For full diversity, symbols x1, x2, and x3 are selected from three different symbol constellations. Figure 2 represents these three symbol constellations. From the represented constellations xi (i = 1, 2, 3) are obtained as [21] :

Power 




ue of z. 


orthogonal code, say



3.2. Parameter K Optimization
In the previous subsection, the three different symbol constellations were represented. The parameter k norma-

Figure 2. Three different symbol constellations. (a) The standard QAM constellation that symbol x1 is chosen from; (b) The horizontally stretched QAM constellation that symbol x2 is chosen from; (c) The vertically stretched QAM constellation that symbol x3 is chosen from.
lizes symbols 


Where 

According to





where 


Lemma 1: 

Prove:
Consider M-ary QAM standard constellation, where the real and image components of a symbol can be viewed as M1-ary standard PAM and M2-ary standard PAM symbols, respectively (e.g. 8-ary QAM constellation can be considered as 4-ary PAM and 2-ary PAM for real and image components, respectively). Then, for real components, 



mum Euclidian distance between the PAM constellation points and here is considered as 1. 
an integer such that
With the above assumptions, the optimized MDV for 4-QAM (for traceability constellation is assumed 4- QAM) in (11) is achieved for



where





case1:

According to 





Note, both 

case 2:







In order to maximize MDVs, equate 


This equality yields 




Note that 
3.3. Decoding
To illustrate the decoding complexity of the proposed STBC scheme with the ML criterion, the decision metric used for the ML decoder will be derived.
Consider a single antenna at receiver

where X, h and y are represented in (1). The objection of the
ML decoder is to obtain optimal X between all of the possibilities which minimize (12). After some manipulations,

where

and

and
From (19), it is clear that 







3.4. Some 
Simple but important properties of the proposed code are illustrated.
・ full rate and full diversity
It was mentioned that three information symbol are transmitted from two antennas during three time slots. This achieves full rate property. Also, when

・ Non-vanishing MDVs
It was proved in lemma 1 

・ Compatible with single transmit antenna
Our scheme has the property that first row is 

4. Code Rate 2/3 3-time Slot 2-Antenna STBC
It was shown 



Encoding Matrix
The structure of 


At the above expression, the last term is called symbol interference term. We can decrease interference by omitting one of the information symbols, say




and

where 

Lemma 2: 

The determinant for 

Like lemma 1 Consider M-ary QAM standard constellation, where the real and image components of a symbol can be viewed as M1-ary standard PAM and M2-ary standard PAM symbols, respectively. 
is always greater than zero, we define
Then, 

where 



where mi (i = 1, 2) is an integer such that


Assume following two cases:
Case 1: 
This case results in:

When 
Case 2:
This case results in:








・ Compared with 







and

since 









In general, Table 1 summarizes various properties of all schemes and gives a detailed comparison.
5. Simulation Results and Discussion
In this section, the simulation results of the proposed schemes, 

5.1. Performance Comparison in Rate One Scheme
We first give performance comparison between 

In uncorrelated Rayleigh fading, the lowest expected value for the union bound to the pairwise error event is obtained when for all pairs 




The matrix 
Figure 3. BER curves of the first proposed, GSTBC, QSTBC, hybrid, and Alamouti scheme.
determinant criterion, the proposed scheme should have worse BER performance than QSTBC and GSTBC scheme. Therefore, there is a tradeoff between lower determinant criterion and good trace criterion. This tradeoff closes BER performance for all schemes at high SNR for 4-QAM modulation. Figure 3 shows BER performance of the proposed STBC scheme and the QSTBC scheme for 16-QAM modulation (4 bpcu).
It is clear that the QSTBC scheme because of nonzero values off the main diagonal and lower MDV (for 16- QAM its MDV is 0.12) has poor BER performance compared with other schemes, e.g. at BER 10−4 both the GSTBC and proposed scheme about 1.5 dB work better than the QSTBC scheme. The MDVs of the proposed scheme and GSTBC scheme for 16-QAM modulation are 16 and 5.82, respectively. Nevertheless, like 4-QAM modulation both schemes have same BER performance at high SNR.
5.2. Performance Comparison in Rate 2/3 Scheme
In this subsection, BER curve for 




Figure 4. BER curves of the first proposed, second proposed, GSTBC, QSTBC schemes.
Table 1. Detailed comparison of various properties between schemes.
6. Conclusion
In this paper, a novel STBC structure for three time slots and two transmit antennas was proposed. Based on this structure, two STBC schemes were proposed. The first scheme achieves full rate and full diversity properties and has a joint three real symbols decoding complexity (O(M1.5)). Also, the minimum determinant value is constant for different symbol constellation sizes. Then, the proposed scheme achieves non-vanishing-MDV property. Also, the proposed scheme has the property that first row is
References
- Alamouti, S.M. (1998) A Simple Transmitter Diversity Scheme for Wireless Communication. IEEE Journal on Selected Areas in Communications Home, 16, 1451-1458. http://dx.doi.org/10.1109/49.730453
- Tarokh, V., Jafarkhani, H. and Calderbank, A.R. (1999) Space-Time Block Codes from Orthogonal Designs. IEEE Transactions on Information Theory, 45, 1456-1467. http://dx.doi.org/10.1109/18.771146
- Jafarkhani, H. (2001) A Quasi-Orthogonal Space-Time Block Code. IEEE Transactions on Communications, 49, 1-4. http://dx.doi.org/10.1109/26.898239
- Tirkkonen, O., Boariu, A. and Hottinen, A. (2000) Minimal Nonorthogonality Rate 1 Space-Time Block Code for 3+ Tx Antennas. 2000 IEEE 6th International Symposium on Spread Spectrum Techniques and Applications, 2, 429-432.
- 3rd Generation Partnership Project (2008) Evolved Universal Terrestrial Radio Access (E-UTRA). Physical Channels and Modulation (Release 8) 3GPP TS 36.211.
- Alcatel Shanghai Bell, Alcatel-Lucent (2008) STBC-II Scheme for Uplink Transmit Diversity in LTE-Advanced R1- 082500, 3GPP TSG RAN WG 1 Meeting #53 Bis.
- Alcatel Shanghai Bell, Alcatel-Lucent (2009) STBC-II Scheme with Nonpaired Symbols for LTE-Advanced Uplink Transmit Diversity, R1-090058, 3GPP TSG RAN WG 1 Meeting #55 Bis.
- Lei, Z.D., Yuen, C. and Chin, F. (2010) Three-Time-Slot Quasi-Orthogonal Space-Time Block Code. 2010 IEEE International Conference on Communications (ICC), Cape Town, 23-27 May 2010, 1-5.
- Lei, Z.D., Yuen, C. and Chin, F. (2011) Quasi-Orthogonal Space-Time Block Codes for Two Transmit Antennas and Three Time Slots. IEEE Transactions on Wireless Communications, 10, 1983-1991. http://dx.doi.org/10.1109/TWC.2011.032411.101636
- Ren, T.P., Guan, Y.L., Yuen, C. and Shen, R.J. (2010) Fast-Group-Decodable Space-Time Block Code. 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo), Cairo, 6-8 January 2010, 1-5. http://dx.doi.org/10.1109/TWC.2011.032411.101636
- Ren, T.P., Guan, Y.L., Yuen, C., Zhou, Y. and Zhang, E.Y. (2011) Optimization of Fast-Decodable Full-Rate STBC with Non-Vanishing Determinants. IEEE Transactions on Communications, 59, 2063-2069.
- Ren, T.P., Yuen, C., Guan, Y.L. and Wang, K.H. (2012) 3-Time-Slot Group-Decodable STBC with Full Rate and Full Diversity. IEEE Communications Letters, 16, 86-88.
- Ahmadi, M. and Vakily, V.T. (2013) A Novel Space Time Block Code Scheme for Three Time Slots and Two Transmit Antennas. IEEE Communications Letters, 17, 455-458.
- Tarokh, V., Seshadri, N. and Calderbank, A.R. (1998) Space-Time Codes for High Data Rate Wireless Communication: Performance Analysis and Code Construction. IEEE Transactions on Information Theory, 44, 744-765. http://dx.doi.org/10.1109/18.661517
- Yao, H. and Wornell, G. (2003) Achieving the Full MIMO Diversity Multiplexing Frontier with Rotation Based Space- Time Codes. Proceedings of the Allerton Conference on Communication, Control, and Computing, Monticello, 1-3 October 2003, 10 p.
- Tavildar, S. and Viswanath, P. (2006) Approximately Universal Codes over Slow Fading Channels. IEEE Transactions on Information Theory, 52, 3233-3258. http://dx.doi.org/10.1109/tit.2006.876226
- Dayal, P. and Varanasi, M.K. (2003) An Optimal Two Transmit Antenna Spacetime Code and Its Stacked Extensions. Proceedings of the Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, 8-11 November 2003, 987-991.
- Belfiore, J.-C., Rekaya, G. and Viterbo, E. (2005) The Golden Code: A 2 2 Full-Rate Space-Time Code with Non- Vanishing Determinants. IEEE Transactions on Information Theory, 51, 1432-1436.
- Ionescu, D.M. (1999) New Results on Space-Time Code Design Criteria. Proceedings of the 1999 IEEE Wireless Com- munications and Networking Conference, New Orleans, 21-25 September 1999, 684-687.
- Ionescu, D.M. (2003) On Space-Time Code Design. IEEE Transactions on Wireless Communications, 2, 20-28.
- Sinnokrot, M.O. and Barry, J.R. (2009) A Single-Symbol-Decodable Space Time Block Code with Full Rate and Low Peak-to-Average Power Ratio. IEEE Transactions on Wireless Communications, 8, 2242-2246. http://dx.doi.org/10.1109/twc.2009.080480











