 Open Access
 Total Downloads : 450
 Authors : R.Venkatesh, P.N.V.Ramana, V.Rama Krishna
 Paper ID : IJERTV2IS90444
 Volume & Issue : Volume 02, Issue 09 (September 2013)
 Published (First Online): 23092013
 ISSN (Online) : 22780181
 Publisher Name : IJERT
 License: This work is licensed under a Creative Commons Attribution 4.0 International License
A Novel Approch on Performance Analysis of MIMO Using Space Time Block Coded Spatial Domain
A Novel Approch on Performance Analysis of MIMO Using Space Time Block Coded Spatial Domain
R.Venkatesh 1, P.N.V.Ramana 2,V.Rama Krishna 3
1B.Tech (ECE) Student, Department of ECE, St Anns engineering college, chirala, A.P., India 2B.Tech (ECE) Student, Department of ECE, St Anns engineering college, chirala, A.P., India 3Assistant prof, Department of ECE, St Anns engineering college, chirala, A.P., India
AbstractSpacetime block codes have been shown to perform well with MultipleInput Multiple Output (MIMO) systems. STBC is a MIMO transmit strategy which exploits transmit diversity and high reliability. Multipleinput multipleoutput (MIMO) transmission scheme, called spacetime block coded spatial modulation (STBCSM), is proposed. It combines spatial modulation (SM) and spacetime block coding (STBC) to take advantage of the benefits of both while avoiding their drawbacks. In the STBCSM 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 general technique is presented for the design of the STBCSM scheme for any number of transmits antennas. Besides the high spectral efficiency advantage provided by the antenna domain, the proposed scheme is also optimized by deriving its diversity and coding gains to exploit the diversity advantage of STBC. A lowcomplexity maximum likelihood (ML) decoder is given for the new scheme which profits from the orthogonality of the core STBC. The performance advantages of the STBCSM over simple SM and over VBLAST are shown by simulation results for various spectral efficiencies and are supported by the derivation of a closed form expression for the union bound on the bit error probability.
KeywordsMultipleInput MultipleOutput(MIMO),Maximum likelihood decoding(ML),Spacetime block codes/coding, Spatial modulation
I.INTRODUCTION
MIMO technology means multiple antennas at both the ends of a communication system, that is, at the transmitting end and receiving end. The idea behind MIMO is that the transmit antennas at one end and the receive antennas at the other end are connected and combined in such a way that the bit error rate (BER), or the data rate for each user is improved.MIMO has the capacity of producing independent parallel channels and transmitting multipath data streams and thus meets the demand for high data rate wireless transmission. This system can provide high frequency spectral efficiency and is a promising approach with tremendous potential.The use of multiple antennas at both transmitter and receiver has been shown to be an effective way to improve capacity and reliability over those achievable with single antenna wireless systems [1]. Consequently, multipleinput multipleoutput (MIMO) transmission techniques have been comprehensively studied over the past decade by numerous researchers, and two general MIMO transmission strategies, a spacetime block coding1 (STBC) and spatial multiplexing, have been proposed. The increasing demand for high data rates and, consequently,
high spectral efficiencies has led to the development of spatial multiplexing systems such as VBLAST (VerticalBell Lab Layered SpaceTime) [2]. In VBLAST systems, a high level of interchannel interference (ICI) occurs at the receiver since all antennas transmit their own data streams at the same time. This further increases the complexity of an optimal decoder exponentially, while lowcomplexity sub optimum linear decoders, such as the minimum mean square error (MMSE) decoder, degrade the error performance of the system significantly. On the other hand, STBCs offer an excellent way to exploit the potential of MIMO systems because of their implementation simplicity as well as their low decoding complexity [3], [4]. A special class of STBCs, called orthogonal STBCs (OSTBCs), has attracted attention due to their singlesymbol maximum likelihood (ML) receivers with linear decoding complexity. However it has been shown that the symbol rate of an OSTBC is upper bounded by Â¾ symbols per channel use (PCU) for more than two transmit antennas [5]. Several high rate STBCs have been proposed in the past decade (see [6][8] and references therein), but their ML decoding complexity grows exponentially with the constellation size, which makes their implementation difficult and expensive for future wireless communication systems. The basic idea of SM is an extension of two dimensional signal constellations (such as ary phase shift keying ( PSK) and ary quadrature amplitude modulation (QAM), where is the constellation size) to a third dimension, which is the spatial (antenna) dimension. Therefore, the information is conveyed not only by the amplitude/phase modulation (APM) techniques, but also by the antenna indices. An optimal ML decoder for the SM scheme, which makes an exhaustive search over the aforementioned three dimensional space has been presented in [11]. It has been shown in [11] that the error performance of the SM scheme [9] can be improved approximately in the amount of 4 dB by the use of the optimal detector under conventional channel assumptions and that SM provides better error performance than VBLAST and maximal ratio combining (MRC).More recently, Jeganathan etal. Have introduced a socalled space shift keying (SSK) modulation scheme for MIMO channels in [12]. In SSK modulation, APM is eliminated and only antenna indices are used to transmit information, to obtain further simplification in system design and reduction in decoding complexity This leads to the introduction here of Space Time Block Coded Spatial Modulation (STBCSM), designed to take advantage of both SM and STBC.
The main contributions of this paper can be summarized as follows:

A new MIMO transmission scheme, called STBCSM, is proposed, in which information is conveyed with an STBC
matrix that is transmitted from combinations of the transmit antennas of the corresponding MIMO system. The Alamouti code [3] is chosen as the target STBC to exploit. As a source of information, we consider not only the two complex information symbols embedded in Alamoutis STBC, but also the indices (positions) of the two transmit antennas employed for the transmission of the Alamouti STBC.

A general technique is presented for constructing the STBCSM scheme for any number of transmit antennas. Since our scheme relies on STBC, by considering the general STBC performance criteria proposed by Tarokh etal. [14], diversity and coding gain analyses are performed for the STBCSM scheme to benefit the second order transmit diversity advantage of the Alamouti code.

A low complexity ML decoder is derived for the proposed STBCSM system, to decide on the transmitted symbols as well as on the indices of the two transmits antennas that are used in the STBC transmission.

It is shown by computer simulations that the proposed STBCSM scheme has significant performance advantages over the SM with an optimal decoder, due to its diversity advantage. A closed form expression for the union bound on the bit error probability of the STBCSM scheme is also derived to support our results. The derived upper bound is shown to become very tight with increasing signaltonoise (SNR) ratio.
The organization of the paper is as follows. In Section II, we introduce our STBCSM tranmission scheme via an example with four transmit antennas, give a general STBCSM design technique for transmit antennas, and formulate the optimal STBCSM ML detector. In Section III we introduce Alamouti STBC. In Section IV, the performance analysis of the STBC SM system is presented. Simulation results and performance comparisons are presented in Section V. Finally, Section VI includes the main conclusions of the paper.
Notation: Bold lowercase and capital letters are used for column vectors and matrices, respectively. (.) and (.)
denote complex conjugation and Hermitian transposition, respectively. For a complex variable , {} denotes the real part of . 0Ã— denotes the Ã— matrix with allzero
elements. , tr() and det () stand for the Frobenius norm, trace and determinant of a matrix, respectively. The
probability of an event is denoted by ( ) and { }
represents expectation. The union of sets 1 through is written as =1 . We use ( ) , , and for the binomial coefficient, the largest integer less than or equal to , and the smallest integer larger than or equal to , respectively. We use 2 for the largest integer less than or equal to ,
that is an integer power of 2. denotes a complex signal constellation of size .

SPACETIME BLOCK CODED SPATIAL MODULATION (STBCSM)
In the STBCSM scheme, both STBC symbols and the indices of the transmit antennas from which these symbols are transmitted, carry information.
Information Source
Information Source
Modulator
Modulator
SpaceTime Encoder
FIG. 1: BLOCK DIAGRAM OF SPACETIME CODING
We choose Alamoutis STBC, which transmits one symbol PCU, as the core STBC due to its advantages in terms of spectral efficiency and simplified ML detection. In Alamoutis STBC, two complex information symbols (1 and 2) drawn from an PSK or QAM constellation are transmitted from two transmit antennas in two symbol intervals in an orthogonal manner by the codeword
where columns and rows correspond to the transmit antennas and the symbol intervals, respectively. For the STBC SM scheme we extend the matrix in (1) to the antenna domain.

Alamoutis STBC
Alamoutis scheme was the first STBC that provides full diversity at full data rate for two transmit antennas. This scheme has full rate (i.e. a rate of 1) since it transmits two symbols every two time intervals. The information bits are first modulated using a digital modulation scheme, and then the encoder takes the block of two modulated symbols s1 and s2 in each encoding operation. Here we adopt multilevel modulation. First, we modulate m (m=log2 M) bits as a group, then the channel encoder will get two modulated signals s1, s2 as a group each time when encoding, and map the two signals into the transmit antennas.
Let us introduce the concept of STBCSM via the following simple example.
Example (STBCSM with four transmits antennas, BPSK modulation):
Consider a MIMO system with four transmit antennas which transmits the Alamouti STBC using one of the following four codewords:
Where , = 1, 2 are called the STBCSM codebooks each containing two STBCSM codewords X, = 1, 2 which do not interfere to each other. The resulting STBCS code is = 2=1 . A noninterfering codeword group
having elements is defined as a group of codewords satisfying XX = 02Ã—2, , = 1, 2. . . , = ; that is they have no overlapping columns. In (2), 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 is not considered, overlapping columns of codeword pairs from different codebooks would reduce the transmit diversity order to one. Assume now that we have four information bits (1,
2, 3, 4) to be transmitted in two consecutive symbol intervals by the STBCSM technique. The mapping rule for 2 bits/s/Hz transmission is given by Table I for the codebooks of
(2) and for binary phaseshift keying (BPSK) modulation, where a realization of any codeword is called a transmission matrix. In Table I, the first two information bits (1, 2) are
used to determine the antennapair position while the last
two (3, 4) determine the BPSK symbol pair. If we generalize this system to – ary signaling, we have four different codewords each having 2 different realizations. Consequently, the spectral efficiency of the STBCSM scheme for four transmit antennas becomes = (1/2) log242 = 1 + log2 bits/s/Hz, where the factor 1/2 normalizes for the two channel uses spanned by the matrices in (2). For STBCs using larger numbers of symbol.
Intervals such as the quasiorthogonal STBC [15] for four transmit antennas which employs four symbol intervals, the spectral efficiency will be degraded substantially due to this normalization term since the number of bits carried by the antenna modulation (log2), (where is the total number of antenna combinations) is normalized by the number of channel uses of the corresponding STBC. A. STBCSM System Design and Optimization In this subsection, we generalize the STBCSM scheme for MIMO systems using Alamoutis STBC to transmit antennas by giving a general design technique. An important design parameter for quasistatic Rayleigh fading channels is the minimum coding gain distance (CGD) [15] between two STBCSM codewords X and X, where X is transmitted and X is erroneously detected, is defined as
Note that, min () corresponds to the determinant criterion given in [14] since the minimum CGD between non interfering codewords of the same codebook is always greater than or equal to the right hand side of (5). Unlike in the SM scheme, the number of transmit antennas in the STBCSM scheme need not be an integer power of 2, since the pair wise combinations are chosen from available transmit antennas for STBC transmission. This provides design flexibility.
However, the total number of codeword combinations considered should be an integer power of 2. In the following, we give an algorithm to design the STBCSM scheme:

Given the total number of transmit antennas , calculate
the number of possible antenna combinations for the transmission of Alamoutis STBC, i.e., the total number
of STBCSM codewords from =()2, where is a positive integer.

Calculate the number of codewords in each codebook
, = 1, 2, . .., 1 from = /2 and the total number of codebooks from = /. Note that the last codebook does not need to have codewords, i.e, its cardinality is = ( 1).

Start with the construction of 1 which contains no
interfering codewords as
where X is defined in (1). 4) Using a similar approach, construct for 2 by considering the following two important facts: Every codebook must contain non interfering codewords chosen from pair wise combinations of
available transmit antennas. Each codebook must be composed of codewords with antenna combinations that were never used in the construction of a previous codebook.
5) Determine the rotation angles for each , 2 , that maximize min () in (5) for a given signal constellation and antenna configuration; that is = arg max min (), where = (2, 3, . . , ). As long as the STBCSM codewords are generated by the algorithm described above, the choice of other antenna combinations is also possible but this would not improve the overall system performance for uncorrelated channels Since we have antenna combinations, the resulting spectral efficiency of the STBCSM scheme can be calculated as.
The block diagram of the STBCSM transmitter is shown in Fig. 2
Fig. 2 Block diagram of the STBCSM transmitter.
. During each two consecutive symbol intervals, 2 bits =
(1, 2, . . . , log2, log2+1, . . . , log2+2log2 )
enter the STBCSM transmitter, where the first log2 bits determine the antennapair position = 12log21+22log22
+ + log220 that is associated with the corresponding antenna pair, while the last 2log2 bits determine the symbol
pair (1, 2) 2. If we compare the spectral efficiency (7)
of the STBCSM scheme with that of Alamoutis scheme (log2 bits/s/Hz), we observe an increment of 1/2log2 bits/s/Hz provided by the antenna modulation. We consider two different cases for the optimization of the STBCSM scheme.
Case 1 – 4: We have, in this case, two codebooks 1
and 2 and only one nonzero angle, say , to be optimized. It can be seen that min (1, 2) is equal to the minimum CGD between any two interfering code words from 1 and 2. Without loss of generality, assume that the interfering
Code words are chosen as
where X1 1 is transmitted and X1 = X2 2 is erroneously detected. We calculate the minimum CGD between X1 and X1 from (3) as min(X1, X1)
Where Although
maximization of min(X1, X1) with respect to is analytically possible for BPSK and quadrature phaseshift keying (QPSK) constellations, it becomes unmanageable for 16QAM and 64QAM which are essential modulation formats for the next generation wireless standards such as LTEadvanced and WiMAX. We compute min(X1, X1) as
a function of [0, /2] for BPSK, QPSK, 16QAM and
64QAM signal constellations via computer search and plot them in Fig. 2. These curves are denoted by () for = 2, 4, 16 and 64, respectively. values maximizing these functions can be determined from fig 3 fallows:
Case 2 – > 4: In this case, the number of codebooks, , is greater than 2. Let the corresponding rotation angles to be optimized be denoted in ascending order by 1 = 0 < 2 <3 <
< < /2, where = 2 for BPSK and = 1 for
QPSK. For BPSK and QPSK signaling, choosing
for 1 guarantees the maximization of the minimum CGD for the STBCSM scheme. This can be explained as follows. For any , we have to maximize min () as
where > , for > and the minimum CGD between codebooks and is directly determined by the difference between their rotation angles. This can be easily verified from
(9) by choosing the two interfering codewords as X
and X = X with the rotation angles and ,
respectively. Then, to maximize min (), it is sufficient to maximize the minimum CGD between the consecutive codebooks and +1, = 1, 2, . . ., 1. For
QPSK signaling, this is accomplished by dividing the interval
[0, /2] into equal subintervals and choosing, for = 1, 2, . . . , 1,+1 = /2 . (12)
The resulting maximum min () can be evaluated from (11)
Similar results are obtained for BPSK signaling except that
/2 is replaced by / in (12) and (13). We obtain the corresponding maximum min () as 2 (2) = 2 (/). On the other hand, for 16QAM and 64QAM signaling, the selection of {}s in integer multiples of /2 would not guarantee to maximize the minimum CGD for the STBCSM scheme since the behavior of the functions 16 () and 64 ()
Fig. 3. Variation of min () given in (9) for BPSK, QPSK, 16 QAM and 64QAM (2 (), 4 (), 16 () a
TABLE II
BASIC PARAMETERS OF THE STBCSM SYSTEM FOR DIFFERENT NUMBER OF TRANSMIT ANTENNAS
is very nonlinear, having several zeros in [0, /2]. However, our extensive computer search has indicated that for
16QAM with 6, the rotation angles chosen as = (
1)/2 for 1 are still optimum. But for 16QAM signaling with > 6 as well as for 64QAM signaling with
> 2, the optimal {}s must be determined by an exhaustive computer search. In Table II, we summarize the basic
parameters of the STBCSM system for 3 8. We
observe that increasing the number of transmit antennas results in an increasing number of antenna combinations and, consequently, increasing spectral efficiency achieved by the STBCSM scheme. However, this requires a larger number of angles to be optimized and causes some reduction in the minimum CGD. On the other hand, when the same number of combinations can be supported by different numbers of transmit antennas, a higher number of transmit antennas requires fewer angles to be optimized resulting in higher minimum CGD (for an example, the cases = 8, = 5 and 6 in Table II). We now give two examples for the codebook generation process of the STBCSM design algorithm, presented above. Design Example 1: From Table II, for = 6, we have = 8, = = 3 and the optimized angles are
2 = /3, 3 = 2/3 for BPSK and 2 = /6, 3 = /3 for QPSK and 16QAM. The maximum of min () is calculated for BPSK, QPSK and 16QAM constellations as
According to the design algorithm, the codebooks can be constructed as below,
2
2
w( here 0 denotes the 2 Ã— 1 allzero vector. Since there are (6 ) = 15 possible antenna combinations, 7 of them are discarded to obtain 8 codewords. Note that the choice of other combinations does not affect min (). In other words,
the codebooks given above represent only one of the possible realizations of the STBCSM scheme for six transmit antennas.
Design Example 2: From Table II, for = 8, we have
= 16, = = 4 and optimized angles are 2 = /4, 3
=
/2, 4 = 3/4 for BPSK and 2 = /8, 3 = /4, 4 = 3/8 for QPSK and 16QAM. Similarly, max min () is calculated for BPSK, QPSK and 16QAM constellations as
According to the design algorithm, the codebooks can be constructed as follows:
B. Optimal ML Decoder for the STBCSM System
In this subsection, we formulate the ML decoder for the STBCSM scheme. The system with transmit and receive antennas is considered in the presence of a quasistatic
Rayleigh flat fading MIMO channel. The received 2 Ã—
signal matrix Y can be expressed as
where X is the 2 Ã— STBCSM transmission matrix, transmitted over two channel uses and is a normalization factor to ensure that is the average SNR at each receive antenna. H and N denote the Ã— channel
matrix and 2 Ã— noise matrixes, 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. We assume that H remains constant during the transmission of a codeword and takes independent values from one codeword to another. We further assume that H is known at the receiver, but not at the transmitter.
Assuming transmit antennas are employed, the STBCSM code has codewords, from which 2 different transmission matrices can be constructed. An ML decoder must make an exhaustive search over all possible 2
transmission matrices, and decides in favor of the matrix that minimizes the following metric:
The minimization in (15) can be simplified due to the orthogonality of Alamoutis STBC as follows. The decoder can extract the embedded information symbol vector from (14), and obtain the following equivalent channel model:
where is the 2Ã—2 equivalent channel matrix [16] of the Alamouti coded SM scheme, which has different realizations according to the STBCSM codewords. In (16), y
and n represent the 2 Ã— 1 equivalent received signal and noise vectors, respectively. Due to the orthogonality of
Alamoutis STBC, the columns of are orthogonal to each
other for all cases and, consequently, no ICI occurs in our scheme as in the case of SM. Consider the STBCSM transmission model as described in Table I for four transmit antennas. Since there are = 4 STBCSM codewords, as
seen from Table II, we have four different realizations for , which are given for receive antennas as/p>
where , is the channel fading coefficient between transmit antenna and receive antenna and = . Generally, we have equivalent channel matrices , 0 1, and for the th combination, the receiver determines the ML estimates
of 1 and 2 using the decomposition as follows [17], resulting from the orthogonality of h,1 and h,2:
where = [h,1 h,2] , 0 1, and h,, = 1, 2, is a 2 Ã—1 column vector. The associated minimum ML metrics 1, and 2, for 1 and 2 are
respectively. Since 1, and 2, are calculated by the ML decoder for the th combination, their summation = 1,
+ 2,, 0 1 gives the total ML metric for the th combination. Finally, the receiver makes a decision by choosing the minimum antenna combination metric as = argmin for which (1, 2) = (1,, 2,). As a result, the total number of ML metric calculations in (15) is reduced from 2 to 2, yielding a linear decoding complexity as is also true for the SM scheme, whose optimal decoder requires metric calculations. Obviously, since
for 4, there will be a linear increase in ML decoding complexity with STBCSM as compared to the SM scheme. However, as we will show in the next section, this insignificant increase in decoding complexity is rewarded with significant performance improvement provided by the STBCSM over SM. The last step of the decoding process is the de mapping operation based on the lookup table used at the transmitter, to recover the input bits = ( 1, . . . ,
log2, log2+1, . . . , log2+2log2 ) from the
determined spatial position (combination) and the information symbols 1 and 2. The block diagram of the ML decoder described above is given in Fig. 4
Fig. 4. Block diagram of the STBCSM ML receiver.


PERFORMANCE ANALYSIS OF THE STBCSM SYSTEM
In this section, we analyze the error performance of the
STBCSM system, in which 2 bits are transmitted during two consecutive symbol intervals using one of the 2 = 22 different STBCSM transmission matrices, denoted by
X1,X2, . . . ,X22 here for convenience. An upper bound on the average bit error probability (BEP) is given by the well known union bound [18]:
Where (X X) is the pair wise error probability (PEP) of deciding STBCSM matrix X given that the STBCSM matrix X is transmitted, and , is the number of bits in error
between the matrices X and X . Under the normalization = 1 and { tr( X X )} = 2 in (14), the conditional PEP of the STBCSM system is calculated as
Where () = (1/2) 2/2. Averaging (21) over the channel matrix H and using the moment generating function(MGF) approach [18], the unconditional PEP is obtained
where ,,1 and ,,2 are the eigenvalues of the distance matrix (X X)(X X). If ,,1 = ,,2 = , ,(22) simplifies to
which is the PEP of the conventional Alamouti STBC [15] Closed form expressions can be obtained for the integrals in
(22) and (23) using the general formulas given in Section 5 and Appendix A of [18]. In case of = , for = 3 and for an even number of transmit antennas when 4, it is observed that all transmission matrices have the uniform error property due to the symmetry of STBCSM codebooks, i.e., have the same PEP as that of X1. Thus, we obtain a BEP upper bound for STBCSM as follows:
Applying the natural mapping to transmission matrices, 1, can be directly calculated as 1, = [( 1)2], where [] and ()2 are the Hamming weight and the binary representation of , respectively. Consequently, from (24), we obtain the union bound on the BEP as

SIMULATION RESULTS AND COMPARISONS
We present simulation results for the STBCSM system with different numbers of transmit antennas and make comparisons with SM, VBLAST, rate3/4 OSTBC for four transmit antennas [15], Alamoutis STBC, the Golden Code [19] and double spacetime transmit diversity (DSTTD) scheme [20]. The bit error rate (BER) performance of these systems was evaluated by Monte Carlo simulations for various spectral efficiencies as a function of the average SNR per receive
antenna () and in all cases we assumed four receive antennas.
All performance comparisons are made for a BER value of 105. The SM system uses the optimal decoder derived in [11]. The VBLAST system uses 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 [21]. We employ ML decoders for both the Golden code and the DSTTD scheme. We first present the
BER performance curves of the STBCSM scheme with three and four transmit antennas for BPSK and QPSK constellations in Fig. 5. As a reference, the BEP upper bound curves of the STBCSM scheme are also evaluated from (25) and depicted in the same figure. From Fig. 5 it follows that the derived upper bound becomes very tight with increasing SNR values for all cases and can be used as a helpful tool to estimate the error performance behavior of the STBCSM scheme with different setups. Also note that the BER curves in Fig. 5 are shifted to the right while their slope remains unchanged and equal to 2, with increasing spectral efficiency.
Fig. 5. BER performance of STBCSM scheme for BPSK and QPSK compared with theoretical upper bounds.
Fig. 6. BER performance at 3 bits/s/Hz for STBCSM, SM, V BLAST, OSTBC and Alamoutis STBC schemes

Comparisons with SM, VBLAST, rate3/4 OSTBC and Alamoutis STBC
In Fig. 6, the BER curves of STBCSM with = 4 and QPSK, SM with = 4 and BPSK, VBLAST with = 3 and BPSK, OSTBC with 16QAM and Alamoutis STBC with 8QAM are evaluated for 3 bits/s/Hz transmission. We observe that STBCSM provides SNR gains of 3.8 dB, 5.1 dB,
2.8 dB and 3.4 dB over SM, VBLAST, OSTBC and Alamoutis STBC, respectively.
In Fig. 6, we employ two different STBCSM schemes with
= 8 and QPSK, and = 4 and 8QAM (for the case 4, the optimum rotation angle for rectangular 8QAM is found from (9) as equal to 0.96 rad for which min () = 11.45) for
4 bits/s/Hz, and make comparisons with the following schemes: SM with = 8 and BPSK, VBLAST with = 2 and QPSK, OSTBC with 32QAM, and Alamoutis STBC
with 16QAM. It is seen that STBCSM with = 8 and QPSK provides SNR gains of 3.5 dB, 5 dB, 4.7 dB and 4.4 dB over, SM, VBLAST, OSTBC and Alamoutis STBC, respectively. On the other hand, we observe 3 dB SNR gap between two STBCSM schemes in favor of the one that uses a smaller constellation and relies more heaviy on the use of the spatial domain to achieve 4 bits/s/Hz. This gap is also verified by the difference between normalized minimum CGD values of these two schemes. We conclude from this result that one can optimize the error performance without expanding the signal constellation but expanding the spatial constellation to improve spectral efficiency. However the number of required metric calculations for ML decoding of the first STBCSM scheme is equal to 128 whiles the other ones is equal to 64, which provides an interesting tradeoff between complexity and performance. Based on these examples, we conclude that for a given spectral efficiency, as the modulation order increases, the number of transmit antennas should decrease, and consequently the SNR level needed for a fixed BER will increase while the overall decoding complexity will be reduced. On the other hand, as the modulation order decreases, the number of transmit antennas should increase, and as a result the SNR level needed for a fixed BER will decrease while the overall decoding complexity increases.
Fig. 7. BER performance at 4 bits/s/Hz for STBCSM, SM, V BLAST, OSTBC and Alamoutis STBC schemes
STBCFig.8. BER performance at 5 bits/s/Hz for STBCSM, SM, VBLAST, OSTBC and Alamoutis STBC schemes/p>
Fig. 9. BER performance at 6 bits/s/Hz for STBCSM, SM, V BLAST, OSTBC and Alamoutis STBC schemes.
SM scheme. We also observe that the BER performance of Alamoutis scheme can be greatly improved (approximately 3 5 dB depending on the transmission rate) with the use of the
spatial domain. Note that although having a lower diversity order, STBCSM outperforms rate3/4 OSTBC, since this OSTBC uses higher constellations to reach the same spectral efficiency as STBCSM. Finally, it is interesting to note that in some cases, SM and VBLAST systems are outperformed by Alamoutis STBC for high SNR values even at a BER of 105.

Comparisons with the Golden code and DSTTD scheme
In Fig. 9, we compare the BER performance of the STBCSM scheme with the Golden code and DSTTD scheme which are rate2 (transmitting four symbols in two time intervals) STBCs for two and four transmit antennas, respectively, at 4 and 6 bits/s/Hz. Although both systems have a bruteforce ML decoding complexity that is proportional to the fourth power of the constellation size, by using low complexity ML decoders recently proposed in the literature, their worst
Fig. 10. BER performance for STBCSM, the Golden code and DSTTD schemes at 4 and 6 bits/s/Hz spectral efficiencies.
Case ML decoding complexity can be reduced to 23 from
4 for general QAM constellations, which we consider in our comparisons. MMSE decoding is widely used for the DSTTD scheme, however, we use an ML decoder to compare the pure performances of the considered schemes. From Fig. 10, we observe that STBCSM offers SNR gains of 0.75 dB and 1.6 dB over the DSTTD scheme and the Golden code, respectively, at 4 bits/s/Hz, while having the same ML decoding complexity, which is equal to 128. On the other hand, STBCSM offers SNR gains of 0.4 dB and 1.5 dB over the DSTTD scheme and the Golden code, respectively,
at 6 bits/s/Hz, with 50% lower decoding complexity, which is equal to 512.

STBCSM Under Correlated Channel Conditions Inadequate antenna spacing and the presence of local scatterers lead to spatial correlation (SC) between transmit and receive antennas of a MIMO link, which can be modeled by a modified channel matrix [22] H = R1/2 HR1/2 where R= [ ]Ã—and R = [ ]Ã—are the SC matrices at the transmitter and the receiver, respectively. In our simulations, we assume that these matrices are obtained from the exponential correlation matrix model [23], i.e., their components are calculated as = = for where
is the correlation coefficients of the neighboring transmits
and receive antennas branches. This model provides a simple and efficient tool to evaluate the BER performance of our scheme under SC channel conditions. In Fig. 10, the BER curves for the STBCSM with = 4 and QPSK, the SM with
= 4 and BPSK, and the Alamoutis STBC with 8QAM are
shown for 3 bits/s/Hz spectral efficiency with = 0, 0.5 and 0.9. As seen from Fig. 11, the BER performance of all schemes is degraded substantially by these correlations.
However, we observe that while the degradation of Alamoutis STBC and our scheme are comparable, the degradation for SM is higher. Consequently, we conclude that our scheme is more robust against spatial correlation than pure SM.
Fig. 11. BER performance at 3 bits/s/Hz for STBCSM, SM, and Alamoutis STBC schemes for SC channel with = 0, 0.5 and 0.9.


CONCLUSIONS

In this paper, we have introduced a novel highrate, low complexity MIMO transmission scheme, called STBCSM, as an alternative to existing techniques such as SM and VBLAST. The proposed new transmission scheme employs both APM techniques and antenna indices to convey information and exploits the transmit diversity potential of MIMO channels. A general technique has been presented for the construction of the STBCSM scheme for any number of transmit antennas in which the STBCSM system was optimized by deriving its diversity and coding gains to reach optimum performance. It has been shown via computer simulations and also supported by a theoretical upper bound analysis that the STBCSM offers significant improvements in BER performance compared to SM and VBLAST systems (approximately 35 dB depending on the spectral efficiency) with an acceptable linear increase in decoding complexity.
From a practical implementation point of view, the RF (radio frequency) frontend of the system should be able to switch between different transmit antennas similar to the classical SM scheme. We conclude that the STBCSM scheme can be useful for highrate, low complexity, emerging wireless communication systems such as LTE and WiMAX. Our future work will be focused on the integration of trellis coding into the proposed STBCSM scheme.
REFERENCES

V. Tarokh, H. Jafarkhanl, Space Time Block Codes from Orthogonal Design, IEEE Transaction on Information Thoery, vol. 45, pp. 14561467, 1999.

H. Sampath, S. Talwar, J.Tellado, V. Erceg & A. Paulraj, A fourth generation MIMOOFDM broadband wireless system: design, performance, and filed trial results, IEEE Communication Magazine, vol. 40. no. 9, pp. 143149, Sep 2002.

G. J. Foschini & M.J. Gans, On limits of wireless communications in a fading environment when using multiple antennas, Wireless Personal Communication, vol.6, pp.311335, March 1998.

I. E. Telatar, Capacity of multi antenna gaussian channels, AT & T Bell Labs, Tech. Rep., Jun 1995.

E.S. Hassan et.al,Enhanced performance of OFDM and single carrier systems using frequency domain equalization and phase modulation, IEEE National Radio Science Conf., pp. 110, NewCairo, Egypt,2009.