[go: up one dir, main page]

Academia.eduAcademia.edu
Combined Multiple Transmit Antennas and Multilevel Modulation Techniques Umar H. Rizvi, Gerard J. M. Janssen IRCTR/CWPC, WMC Group, Faculty of EEMCS, Delft University of Technology Delft, The Netherlands. {u.h.rizvi,g.janssen}@ewi.tudelft.nl S. Ben Slimane Radio Communication Systems, Dept. of Communication Systems, The Royal Institute of Technology (KTH), Stockholm, Sweden. slimane@radio.kth.se Abstract The use of a unique bit-to-symbol mapping for each diversity branch (often referred to as constellation rearrangement) is known to provide good performance for higher level linear modulation techniques when used in conjunction with orthogonal transmit diversity (OTD) and automatic repeat request (ARQ) schemes. This paper investigates the performance of constellation rearrangement scheme when used in conjunction with multiple transmit antennas and space time block codes. A modified space-time block coding structure is presented that employs a different constellation mapping on each diversity branch. It is seen that, the use of different constellation mappings in the space time block coded systems provide a better performance as compared to the OTD systems while maintaining the same spectral efficiency. 1 Introduction The capacity of band-limited, fading wireless communication channels can be drastically increased by employing multiple antennas (or space diversity) at the transmitter and the receiver [1]. The added dimension space to the existing dimension time opened the possibility of using efficient two-dimensional channel codes known as space-time codes. A simple space-time block code (STBC) for 2 transmit antennas was first introduced by Alamouti [2] which was later generalized by Tarokh et al. [3] for a larger number of transmit antennas . Another form of such codes known as space-time trellis codes (STTCs) constructed by jointly designing channel coding, modulation and transmit diversity was proposed by Tarkoh et. al. [4]. STTCs exhibit a superior performance as compared to STBC, but at the expense of increased complexity. Recently Slimane [5, 6] showed that a conventional orthogonal transmit diversity system could be improved by using different constellation mappings on each of the orthogonal transmit diversity branches. Such a scheme is also referred to as permutation coding [7]. This paper considers the use of different constellation mappings with multiple transmit antennas instead of orthogonal transmit diversity [5]. The main idea is to use optimized constellations for each space-time coded symbol by taking advantage of the conventional space-time block coding orthogonality [2, 3]. This scheme provides some coding gain in addition to the diversity and Euclidean distance gain of the orthogonal transmit diversity with constellation rearrangement scheme. It still however imposes a bandwidth inefficiency which is 1/2 for two transmit antennas. It is also seen that, contrary to the OTD scheme where the bandwidth efficiency is inversely proportional to the number of orthogonal transmit branches, the bandwidth efficiency in the STBC based constellation rearrangement (STBC-CR) scheme is dependent on the structure of STBC and not on the number of transmit branches (or antennas). Section 2 provides an overview of conventional and constellation rearrangement based OTD systems. The principle of conventional space-time block codes (STBCs) along with their extension to incorporate constellation rearrangement is explained in Section 3. In Section 4, we present a numerical upper bound that can be used for the performance evaluation of the STBC-CR scheme. The performance curves are presented in Section 5, followed by conclusions in Section 6. 2 Orthogonal Transmit Diversity and Constellation Rearrangement The input/output relationship of a two branch OTD scheme [5, 6] is given by       1  n1 h1 sm 0 r1 , + = 0 s2m n2 h2 r2 (1) where r1 , r2 represent the received signals, s1m , s2m are the transmitted symbols chosen from the set of M possible constellation points (i.e. for 4PAM, M = 4), h1 , h2 represent independent and identically distributed (i.i.d) Rayleigh random variables with E{h21 } = E{h22 } = 1 and n1 , n2 represent the i.i.d complex Gaussian random variables with zero mean and variance N0 /2 per dimension. The increase in signal spread of the constellation points can be explained by taking 4PAM as an example. Figure 1 gives the signal constellation for both the conventional and the rearranged case. In case of conventional OTD both constellation sets s1m , s2m use the same bit to symbol mapping as illustrated in Figure 1. It has been shown in [5, 6, 8] that an appropriate choice of bit to symbol mapping on each diversity branch results in an increased Euclidean distance and thus provides better performance (as is evident from Figure 1). The bandwidth efficiency of an OTD scheme is inversely proportional to the number of diversity branches, therefore 4PAM and 2 branch diversity system has an effective transmission rate of 1 bit/s/Hz. Intuitively, it is interesting to note here that the symbol that is transmitted at a higher energy on branch one, has a lower associated energy level in branch two. Thus the mapping rearrangement has the effect of equalizing the average transmitted energy per symbol. It is important to note here that the rearranged constellations are optimized in terms of symbol error rate performance rather than bit error rate performance. Assuming that the receiver has access to perfect channel information, the maximum likelihood (ML) detector chooses for the symbol sm̂ , that minimizes the metric 2 2   C(m̂) = r1 − h1 s1m̂  + r2 − h2 s2m̂  . (2) The constellation mapping on each branch can be chosen by inspection (for small constellation sets) as was done in Figure 1 or by performing a computer search (for larger constellations). The objective is to choose the mapping on each branch such that the squared Euclidean distance (SED) between any two signal constellation points 2 dm = |s1m − s2m | is maximized. (a) s42 1 1 (b) s32 11 10 s32 11 1 2 s s 00 01 11 10 00 00 01 1 2 3 2 s14 s11 s12 s 01 00 s s12 s 2 4 01 s12 1 s3 s14 11 10 10 s22 Figure 1: Conventional (a) and rearranged (b) signal constellation points for 2 branch OTD using 4PAM constellations 3 Space-Time Codes and Constellation Rearrangement The space-time block coding (STBC) scheme [2] employing two transmit antennas is given by        r1 n1 h1 sm sk , (3) + = n2 h2 s∗k −s∗m r2 where in the above equation the rows represent the time slots and columns the antennas i.e. at time slot t1 symbols sm and sk are transmitted from antenna 1 and 2 respectively and at time slot t2 symbols sm and sk are transmitted. The received symbols on each time slot t1 and t2 are denoted by r1 and r2 respectively. The channel fading coefficients h1 , h2 are taken to be Rayleigh distributed and assumed to be stay constant for two successive time slots. In the case of 2 transmit antennas 2 symbols are transmitted in t2 time slots therefore the Alamouti STBC scheme has rate 1. The ML detector chooses for the symbols sm̂ , sk̂ , that minimize the metric  2  C(m̂, k̂) = |r1 − (h1 sm̂ + h2 sk̂ )|2 + r2 − h1 s∗k̂ − h2 s∗m̂  . (4) The rate 3/4 STBC scheme [4] using 4 transmit antennas is given as sm sk r1 ∗ −sk s∗m ⎢ r2 ⎥ ⎢ ⎥=⎢ ⎢ s∗ s∗ ⎣ r3 ⎦ ⎢ √l ⎣ √l2 2 s∗ s∗ r4 √l √l − 2 2 ⎡ ⎤ ⎡ sl √ 2 sl √ 2 −sm −s∗m +sk −s∗k √ 2 sk +s∗k +sm −s∗m √ 2 sl √ 2 − √sl2 −sk −s∗k +sm −s∗m √ 2 −sm −s∗m +sk −s∗k √ 2 ⎤⎡ ⎤ ⎡ n1 h1 ⎥⎢ ⎢ n2 ⎥ ⎢ h2 ⎥ ⎥+⎢ ⎥⎣ ⎦ h3 ⎦ ⎣ n3 n4 h4 ⎤ ⎥ ⎥. ⎦ (5) The ML detector chooses for the symbols sm̂ , sk̂ , sl̂ , that minimize the metric  2    s s l̂ l̂ C m̂, k̂, ˆl = r1 − h1 sm̂ + h2 sk̂ + h3 √ + h4 √  + 2 2  2    s s ∗ ∗ l̂ l̂ r2 − −h1 s + h2 sm̂ + h3 √ − h4 √  +  k̂ 2 2    2      −sm̂ − s∗m̂ + sk̂ − s∗k̂ −sk̂ − s∗k̂ + sm̂ − s∗m̂ s∗ s∗  + r3 − h1 √l̂ + h2 √l̂ + h3 √ √ + h4   2 2 2 2    2     s∗ −sm̂ − s∗m̂ + sk̂ − s∗k̂ sk̂ + s∗k̂ + sm̂ − s∗m̂ s∗  . (6) r4 − h1 √l̂ − h2 √l̂ + h3 √ √ + h 4   2 2 2 2 Constellation Mapper (Modulator 1) ST Block Encoder Information Source Block Interleaver Constellation Mapper (Modulator Nt) H Information Sink ML Detector Block Deinterleaver Figure 2: Combined constellation rerrangement and STBC system The constellation rearrangement (CR) scheme explained in Section XX holds good only when different transmit branches are separated in time and/or frequency. The use of CR scheme in conjunction with multiple transmit antennas employing STBC is outlined next. Figure 2 gives the block diagram of a STBC-CR system. The source information bits are simultaneously passed to each of the constellation mapper(s) that use different mapping for each branch. The modulated symbols are then passed to the conventional space-time block encoder. The input/output relationship for the STBC scheme combined with constellation rearrangement is given by       1  n1 h1 sm s2m r1 . (7) + = 1∗ n2 h2 s2∗ r2 m −sm The ML detector chooses for the symbol sm̂ , that minimizes the metric    2   1∗ 2 . − h s C(m̂) = r1 − h1 s1m̂ + h2 s2m̂  + r2 − h1 s2∗ 2 m̂ m̂ (8) As in the case of 2 branch OTD scheme, the diversity coupled STBC scheme also has an effective transmission rate that is one half as compared to the conventional STBC scheme. The 2 branch OTD scheme and the STBC with constellation rearrangement however, have the same spectral efficiency. The received signal for STBC scheme combined with CR employing 4 transmit antennas is given as ⎤ ⎡ s3 s3 2 1 ⎡ ⎤ ⎤ ⎡ ⎤ ⎡ √m √m s s m m 2 2 h1 n1 r1 3 3 ⎥ ⎢ s sm √m ⎥ ⎢ h2 ⎥ ⎢ n2 ⎥ ⎢ r2 ⎥ ⎢ −s2∗ s1∗ −√ m 2 2 ⎥⎢ ⎥ ⎥ ⎢ ⎥ = ⎢ 3∗m ⎢ 3∗ 1 −s1∗ +s2 −s2∗ 2 −s2∗ +s1 −s1∗ s −s −s s ⎢ ⎣ h3 ⎦ + ⎣ n3 ⎦ . (9) ⎣ r3 ⎦ m m m m m √m √ m m √ m m ⎥ ⎣ √2 ⎦ 2 2 2 n4 h4 r4 s2m +s2∗ +s1m −s1∗ −s1m −s1∗ +s2 −s2∗ s3∗ s3∗ m√ m m √m √m √ m m − 2 2 2 2 The estimated symbol sm̂ is chosen based on the following ML decision rule   2 3 3   s s 1 2 m̂ m̂ C (m̂) = r1 − h1 sm̂ + h2 sm̂ + h3 √ + h4 √  + 2 2  2  3 3   s s 1∗ m̂ 2∗ m̂ r2 − −h1 s + h2 s + h3 √ − h4 √  + m̂ m̂  2 2    2   2  1 1∗ 3∗ 1∗   s3∗ −sm̂ − s2∗ sm̂ + s2m̂ − s2∗ −sm̂1 − sm̂ m̂ m̂ + sm̂ − sm̂ m̂  + r3 − h1 √ √ √ + h4 + h2 √ + h3   2 2 2 2    2  1  2 3∗ 3∗ 1 1∗ 1∗   sm̂ + s2∗ −sm̂ − sm̂ sm̂ sm̂ + s2m̂ − s2∗ m̂ + sm̂ − sm̂ m̂ r4 − h1 √  .(10) √ √ √ − h + h + h 2 3 4   2 2 2 2 In the STBC-CR scheme a different symbol mapping is used based on the STBC block encoding structure unlike the OTD-CR scheme where a different mapping is used for each diversity branch. The use of STBC-CR scheme is therefore dependent on the STBC structure. In case of OTD scheme with 4 orthogonal transmit branches 4 different sets of constellation mappings will be required as opposed to 3 in case of STBC-CR scheme of 4 transmit antennas. 4 Performance Analysis This section presents a numerical upper bound for the symbol error probability of the STBC-CR scheme. For an AWGN channel, the pairwise error probability is given by [5] ⎞ ⎛  +∞ 2 1 D (sm , sm̂ ) ⎠ 2 ⎝ , where Q(x) = √ exp−t /2 dt, (11) P (m → m̂) = Q 2N0 2π x and Nt   i 1  s − si 2 , D (sm , sm̂ ) = m̂ m Nt i=1 2 (12) is the squared Euclidean distance between the transmitted sequence sim and the detected sequence sim̂ and Nt denotes the number of transmit branches. Averaging over all possible candidate symbols, an upper bound on the symbol error probability is given by [9, p. 172] ⎞ ⎛ M  2  1 D (sm , sm̂ ) ⎠ (13) Ps ≤ Q⎝ M m=1 m̂=m 2N0 where M is the total number of symbols in the modulation set. For the STBC-CR of (7), over a Rayleigh Fading channel, with uncorrelated branches, an upper bound on the symbol error probability can be derived in a similar manner. For given fading channel observations h1 , h2 , an upper bound on the symbol error probability of combined constellation rearrangement with STBC can be written as ⎛ ⎞ M  2  Dh (sm , sm̂ ) ⎠ 1 Ps ≤ Q⎝ (14) M m=1 m̂=m 2N0 where Dh2 (sm , sm̂ ) 2  2 = |h1 | + |h2 |    1  sm − s1m̂ 2 + s2m − s2m̂ 2 (15) In case of a 2 branch OTD-CR system [5, 6], the distance metric Dh2 (sm , sm̂ ) is given as  2  2 Dh2 (sm , sm̂ ) = |h1 |2 s1m − s1m̂  + |h2 |2 s2m − s2m̂  (16) Comparing expressions (15) for the STBC-CR scheme and (16) for the OTD-CR scheme, it can be seen that the gain in the STBC-CR scheme is due to an increase in the Euclidean distance. We can see that the diversity gain and the Euclidean distance gain are separated and they add in case of STBC-CR scheme whereas this is not the case for OTD-CR scheme where there is a mixture between the two. 5 Simulation Results We illustrate the performance of the modified STBC-CR using 16QAM and 64QAM modulation schemes and different numbers of transmit antennas. The wireless multipath channel is assumed to be slowly Rayleigh fading and uncorrelated between different branches. 0 0 10 10 OTD OTD−CR STBC−CR Average Symbol Error Probability Average Symbol Error Probability OTD OTD−CR STBC−CR −1 10 −2 10 −3 10 0 −1 10 −2 10 −3 2 4 6 8 10 12 E /N [dB] b 14 16 18 20 0 Figure 3: Average symbol error probability of 16QAM over Rayleigh fading channels (Nt = 2) 10 0 2 4 6 8 10 12 E /N [dB] b 14 16 18 20 0 Figure 4: Average symbol error probability of 64QAM over Rayleigh fading channel (Nt = 2) Simulation results for the 16QAM system employing two transmit antennas and one receive antenna are depicted in Figure 3. The obtained results show an improvement of 1.2 dB as compared to orthogonal transmit diversity with constellation rearrangement at a SEP of 10−3. 0 10 OTD OTD−CR STBC−CR −1 Average Symbol Error Probability 10 −2 10 −3 10 −4 10 0 2 4 6 8 10 12 Eb/N0 [dB] 14 16 18 20 Figure 5: Average symbol error probability of 16QAM over Rayleigh fading channels (Nt = 4) Figure 4 gives the simulation results for the average symbol error probability of a employing 64QAM modulation STBC-CR scheme employing 2 transmit antennas. At a SEP of 10−2 , the STBC-CR is seen to outperform the OTD-CR by 1.8 dB. Figure 5 gives the performance curves for STBC-CR with 4 transmit antennas and 16QAM modulation scheme. In this case the new scheme actually performs 1 dB worse with reference to the OTD-CR. This can be explained by the fact that, the constellation optimization strategy provides better product distance as we increase the number of branches and/or modulation level [5, 6]. If we now consider the structure of the Tarokh rate 3/4 space-time code, it transmits 3 symbols on 4 time slots which therefore requires 3 branch optimized constellations as opposed to the 4 branch optimized constellations, used in the OTDC-CR scheme. Therefore a better signal spread is obtained in the OTD-CR scheme as compared to the STBC-CR scheme at the same spectral efficiency when 4 transmit branches are used. On a more intuitive note the increased combined diversity, coding and Euclidean distance gain of the modified scheme cannot outperform the diversity and Euclidean distance gain of the OTD-CR scheme. To the best of our knowledge there exists no orthogonal rate 1 STBC scheme, that utilizes 4 transmit antennas and complex constellations. 6 Conclusions This paper presented the use of space-time block coding scheme coupled with constellation rearrangement for multi-input multi-output wireless communication systems. The use of different constellation maps on each branch in STBC-CR scheme is dependent on the underlying STBC structure. The obtained simulation results show that space time block codes with constellation rearrangement provide a better performance as compared to orthogonal transmit diversity based constellation rearrangement scheme when used with 2 transmit antennas. In case of 4 transmit antennas the OTD-CR scheme is seen to outperform the STBC-CR scheme as it employs 4 different constellation mappings as opposed to 3 for the STBC-CR scheme. The results presented in this paper only considered space-time block codes. Combined constellation rearrangement and space-time trellis codes (STTC) and performance evaluation under more realistic correlated fading channels is a natural extension to this work. Acknowledgment This work was supported by IOP Gen Com under SiGi Spot project IGC.0503. References [1] G. Foschini and M. Gans, “On the limits of wireless communication in a fading environment when using multiple antennas,” Wireless Personal Communications, vol. 6, pp. 311-335, March 1998. [2] S. M. Alamouti, “A simple transmit diversity technique for wireless communication,” IEEE Journal of Select. Areas Comm., vol. 16, pp. 1451-1458, Oct. 1998. [3] V. Tarokh, H. Jafarkhani, and A. Calderbank, “Space-time block codes from orthogonal designs,” IEEE Trans. Inform. Theory, vol. 45, pp. 1456-1467, July 1999. [4] V. Tarokh, N. Seshadri and A. R. Calderbank, “Space-time codes for high data rate wireless communication: performance criterion and code construction,” IEEE Trans. Information Theory, vol. 44, no. 2, March 1998. [5] S. B. Slimane, “Combined transmit diversity and multi-level modulation techniques,” Proc. IEEE SETIT, March 2005. [6] S. B. Slimane, “Combined transmit diversity and multi-level modulation techniques,” Wireless Personal Communications, Kluwer Academic Publishers, October 2006. [7] D. Tse and P. Viswanath, Fundamentals of Wireless Communication, Cambridge University Press, 2005. [8] H. Samra, Z. Ding and P. M. Hahn, “Optimal symbol mapping diversity for multiple packet transmissions,”Proc. IEEE ICASSP, vol. 4, pp. 181–184, April 2003. [9] J. Zander, S. B. Slimane and L. Ahlin, Principles of Wireless Communications, Studentlitteratur, 3rd ed., Lund, Sweden, 2004.