SIGNAL MAPPINGS OF 8-ARY CONSTELLATIONS FOR BICM-ID SYSTEMS OVER A RAYLEIGH FADING CHANNEL Nghi H. Tran and H a H . Nguyen Department of Electrical Engineering University of Saskatchewan Saskatoon, Saskatchewan, Canada S7N 5A9 hut461 @engr.usask.ca,hanguyen @engr.usask.ca Abstract TRANSMlTTER 15 Infor. bits It has been known that in a bit-interleaved coded-modulation with iterative decoding (BICM-ID), signal constellation and mapping have a strong influence to the system’s error perjormance. This paper presents good mappings of various 8-ary constellations for BICM-ID systems operating over a frequency non-selective block Rayleigh fading channel. Simulation results for the error pe$onnance of different constellations/mappings are also provided and discussed. Keywords: Bit-interleaved coded-modulation, decoding, signal constellation, signal mapping. Encoder r----------------I priori p r o , Demodulator Received signal iterative Jnterleaver m Interleaver Modulator The a posteriori probability Deinterleaver Decoder EEElYEi lL‘ , Decoded bits Figure 1: The block diagram of a BICM-ID system. The paper also introduces a new constellatiotdmapping that performs very well at high signal-to-noise ratio (SNR). The error performance and its convergence behavior of different Coded modulation that jointly optimizes coding and moduconstellations/mappings are also studied. lation is a powerful technique to improve the performance of digital transmission schemes. This technique, independently developed by Ungerboeck [l] and Imai and Hirakawa [2], 2. BICM-ID SYSTEM MODEL optimizes the code in the Euclidean space rather than dealing with the Hamming distance. Ungerboeck’s approach, Figure 1 shows the block diagram of a BICM-ID system. called trellis-coded modulation (TCM), is based on map- The transmitter is built from a serial concatenation of the ping by set partitioning that maximizes the minimum intra- convolutional encoder, the bit interleaver and the memorysubset Euclidean distance [ 13. To improve the performance less modulator. Since this paper concentrates on signal conof TCM over Rayleigh fading channels, a scheme called bit- stellation and mapping, a rate-213 convolutional code is alinterleaved coded-modulation (BICM) was suggested by Ze- was assumed. This code together with an 8-ary constellation havi [3]. This scheme increases the time diversity of the yields a spectral efficiency of 2 bits/s/Hz. Denote the input coded modulation at the expense of reducing the free squared bits of the encoder during the nth symbol interval by U(.) = Euclidean distance (FED), leading to a degradation over ad- [ul(n), u2(n)]and its corresponding three output bits (which ditive white Gaussian noise (AWGN) channels [3,4]. make up a code symbol) by ~ ( n=) [vl(n),vz(n),w3(n)], Since the invention of turbo codes [5], interleaving and it- where ui(n) or q ( n ) is the ith bit, taking values in ( 0 , l ) erative decoding/demodulation have been applied to coded with equal probabilities. After the interleaver, every group modulation systems. It was shown in [6-111 that BICM with of three binary bits, c ( n ) = [cl(n), c2(n),~ ( n ) is ] ,mapped iterative decoding (BICM-ID) can in fact be used to provide to a complex channel symbol chosen from an 8-ary constelexcellent error performance over both AWGN and fading lation I? according to some mapping rule. For a frequency channels. References [8] and [12] present good mappings of non-selective Rayleigh fading channel, the discrete-time re8-PSK and square 16-QAM constellations for Rayleigh fad- ceived signal can be represented as follows: ing channels. Motivated by the results in [8,12], this paper obtains good mappings of other popular 8-ary constellations. (1) r(n) = gs(n) w(n) 1. INTRODUCTION + CCECE 2004-CCGEI 2004, Niagra Falls, May/mai 2004 0-7803-8253-6/04/$17 @ 2004 IEEE - 1809 - where s ( n ) is one of M complex-valued transmitted symbols, ~ ( nis )a complex white Gaussian noise with twosided power spectral density No/2. The scalar g is a Rayleigh random variable representing the fading amplitude of the received signal and E [ g 2 ] = 1. Also assume a coherent detection with a perfect channel state information (CSI), i.e., g can be perfectly estimated at the receiver. Due to the presence of bit-based interleaver, the true maximum likelihood decoding of BICM requires joint demodulation and convolutionaldecoding and is therefore too complex to implement in practice. In [3], Zehavi suggested a suboptimal method using two separate steps, namely bit metric generation and Viterbi decoding. Although BICM performs well over fading channels because of an increase in diversity order, its performance is degraded over Gaussian channels due to the “random modulation” caused by bit interleaving [3]. This makes the conventional BICM less efficient than TCM over Gaussian channels. Iterative processing (with soft feed-back) studied in [8] shows that with perfect knowledge of other two bits, an 8ary constellation is translated to binary modulation selected from four possible sets of binary constellations. It then illustrates that iterative decoding of BICM not only increases the inter-subset Euclidean distance, but also reduces the number of nearest neighbors. This leads to a significant improvement over both AWGN and fading channels. The receiver shown in Fig. 1 uses a suboptimal, iterative method, that is based on individually optimal, but separate demodulation and convolutional decoding. Signal mapping has a critical influence to the performance of BICM-ID systems. That influence can be quantified by the two Euclidean distances, namely the harmonic mean distance (dz) and the harmonic mean distance with perfect knowledge of the other bits (@) [8,12]. These distance parameters can be calculated for any M-ary constellation as follows: systems operating over a Rayleigh fading channel, the code and the mapping have independent impacts on the asymptotic performance as can be seen from the following expression [8,12]: (4) where Pb is the probability of bit error, d H ( C ) is the minimum Hamming distance of the code C , R is the information rate. Therefore, with a fixed convolutional code, the general : while still havrule is to choose a mapping that maximizes 2 ing a sufficient large dz to make the first iteration work well and the iterative receiver can reach its ideal performance after a few iterations. In [8], different mappings for 8-PSK constellations were studied. It was shown that a BICM-ID system using semi-set partitioning (SSP) mapping offers the best performance over other popular 8-PSK mappings provided that a large enough block length of the interleaver is used. It can be verified that SSP mapping has the biggest among all the mappings of 8PSK constellations. The next section presents mappings that maximizes d i for other popular 8-ary constellations. zz 3. SIGNAL MAPPINGS OF 8-ARY CONSTELLATIONS Three popular constellations considered in this paper for BICM-ID systems include (1,7), cross 8-ary, and the optimum 8-ary constellations. They are shown in Fig. 2 together with the 8-PSK constellation. The exact locations of the sig010 111 looo WO 100 OW 001 011 011 110 110 (a) 10 I SSP &PSK I11 0 and 010 100 ’% 010 001 0 100. 110 101 0 011 . 110 0 0 Y 0 w1 0 Om 110 In (2) and (3), I?: denotes the subset of I7 that contains all 0 111 011 the symbols whose labels have the value b E ( 0 , l ) in the position i. The symbol j: in (2) belongs to I’t (where 6 is the complement of b) and it is the nearest neighbor of s. The symbol S in (3) is in I? whose label has the same binary bit Figure 2: Various 8-ary constellations/mappings. values as those of s, except at the ith position. The distance d i affects to the asymptotic performance of nal points in the optimum 8-ary constellation are provided BICM while the distance zi dominates the asymptotic per- in [13]. This constellation is optimum in the sense that it performance of BICM-ID. It should be noted that for BICM-ID forms optimally at high SNR over an AWGN channel. Those ow - 1810 - constellations were considered in [14] for BICM and lately in [ 151 for BICM-ID systems operating over an AWGN channel. For each constellation, the mapping of interest to us is the one that maximizes 2:. Such mappings were found for the above constellations' and they are also presented in Fig. 2(a), (b), (c), and (d), respectively. These mappings are the best mappings for each constellation as far as the asymptotic performance is concerned. Table 1 lists the distances d; and of the proposed mappings where it is assumed that the average energy per symbol is unity. It is interesting to ob- tiodmapping shown in Fig. 2-(e), which we refer to as an asymmetric 8-PSK constellation. In each odd or even subset of this constellatiodmapping, the angel between any two . harmonic mean d: and nearest signal points is ~ / 6 The 2; of this constellatiodmapping are shown in Table 1. It is clear that the distance of asymmetric 8-PSK constellatiodmapping is much higher than that of SSP 8-PSK. This constellatiodmapping is therefore expected to have a very good asymptotic performance. However, it should be mentioned that due to the small value of d:, it might need a long interleaver and a large number of iterations to achieve the asymptotic performance of this asymmetric 8-PSK constellatiodmapping. Again, this prediction is confirmed by simuTable 1: The harmonic mean distances d: and 2; for the pro- lation results in Section 4. posed mappings (maximized-di mappings) z: 2 - I Constellation Asymmetric 8-PSK 8-PSK 8-cross Optimum 8-ary (1.7) I d? 0.3052 0.5858 0.8348 0.9163 0.8880 I d? 4. SIMULATION RESULTS I 3.5241 2.8766 2.5946 2.3420 2.3045 serve that d: of SSP 8-PSK is smallest. This suggests that if iterations work well with SSP 8-PSK, they also work well with other contellations/mappings. Even with a short interleaver length that makes the performance of BICM-ID system with SSP-8PSK mapping degraded, the BICM-ID systems employing other constellations/mappingsmight still deliver a good performance. In contrast with d:, SSP 8-PSK has the biggest value of This means that the asymptotic performance of BICM-ID using SSP 8-PSK mapping outperforms other constellations/mappings. The above discussion is confirmed by simulation results in Section 4. As far as the asymptotic performance is concerned, it is interesting to find a constellation/mapping that performs better than SSP 8-PSK, i.e., having a larger than that of SSP 8PSK. This can be accomplished by a simple modification of SSP 8-PSK as follows. Observe that the signal points in SSP 8-PSK are divided into even and odd subsets. The even subset includes all the signal points whose labels have even Hamming weights. Similarly, the odd subset includes all the signal points whose labels have odd Hamming weights. Now if the signal points in each subset move closer to each other, 2: will increase. It is easy to verify that when all four signals in each subset collapse to one point, the distance 2: is biggest. However, the use of this ambiguity constellation/mapping will result in a very poor error performance at any practical S N R level. A compromise solution proposed here is a constella- 2. 'For 8-PSK, it is the SSP mapping presented in [8]. This section provides the simulation results to verify the mapping designs introduced in Section 3. As the investigation concentrates on signal mapping, a rate-2/3, 8-state convolutional code (CC) with the generator sequences g1 = (4,2,6) and 92 = (1,4,7) is always assumed. The bit-wise interleavers used in all simulations are designed according to the rules outlined in [8, 161. Each point in the BER curves is obtained by simulating the systems with lo7 to lo8 coded bits. Also observe from Table 1 that the 8-cross, (1,7) and optimum 8-ary constellations/mappings have almost the same values of dz and 22. Thus it can be expected that these constellations/mappings perform very closely. At first, a long interleaver with a length of 12000 coded bits are used. Figures 3, 4 and 5 present the performances with 1 to 8 iterations of the BICM-ID systems employing the asymmetric 8-PSK, 8-PSK, 8-cross and the proposed mappings (see Fig. 2), respectively. Also shown in each figure is the asymptotic performance obtained by assuming the perfect knowledge of the other two bits in one symbol. It is clear from these figures that the iterations work well with all the constellations/mappings and they also converge to the asymptotic performances. Note, however, that the convergence behavior of each constellation/mapping is very different. This is of course due to the difference in the parameters d: and 2: and can be summarized as follows. For a constellatiodmapping with a small d: and a large 2; (such as asymmetric 8-PSK), it requires a higher value of SNR for the iteration to work, but it converges to a lower asymptotic performance. For a constellatiodmapping with a large d: and a small J; (such as 8-cross), it is the other way around: The iterations start working at a lower SNR region but it converges to a higher asymptotic performance. Figure 6 compares the BER performance of different constellations/mappings after 8 iterations. Having a bigger value of 2: makes the asymptotic performance of the asymmetric 8-PSK constellation better than that of both the 8-cross - 1811 - *" 6 6.5 7 1.5 8 8.5 9 9.5 EJNo (dB) Figure 3: BER performance of a BICM-ID system: Asym- Figure 5: BER performance of a BICM-ID system: 8metric 8-PSWproposed mapping, rate-2/3, %state CC, cross/proposed mapping, rate-213, &state CC, 12000-bit in12000-bit interleaver, 8 iterations. terleaver, 8 iterations. loo 1 systems employing different constellations/mappings,a short interleaver and when only a few iterations can be afforded. This is important when the receiver complexity andor delay are of primary concern. Figure 7 presents the BER performance of BICM-ID systems using an interleaver with length of 1200 coded bits and after 5 iterations. As can be expected, the performance of the asymmetric 8-PSK constellatiodmapping is very poor compared to that of other constellations/mappings. Obviously, the iterations do not work with this asymmetric 8-PSK constellation because of its small value of dz and a short interleaver. With bigger values of d;, . - - BER floor 6 6.5 1 1.5 8 EJNo (a) 8.5 9 9.5 Figure 4: BER performance of a BICM-ID system: 8PSWSSP mapping, rate-2/3, M a t e CC, 12000-bit interleaver, 8 iterations. the advantage of the %cross, (1,7) and the optimum 8-ary constellations is clear from Figure 7: They outperform both the asymmetric 8-PSK and 8-PSK constellations at practical BER level from to 5. CONCLUSIONS In this paper, the best mappings in terms of asymptotic performance were presented for various 8-ary constellations in BICM-ID systems operating over a frequency non-selective Rayleigh fading channel. The BER performance as well as its convergence behavior of BICM-ID employing the proposed constellations/mappings are discussed and verified by computer simulation. In particular, it is demonstrated that, for a fixed convolutional code, the most suitable constellatiodmapping depends on the length of the interleaver, the number of iterations and the desired BER level. and 8-PSK constellations. On the other hand the asymptotic performance of the 8-PSK is only slightly better than that of the %cross. As the convergence behaviors of these constellations/mapping are different, the appropriate choice of signal constellatiodmapping depends on the desired BER level. For example, Fig. 6 suggests that the 8-cross, optimum 8-ary and (1,7) are the best choices if the targeted BER level is The 8-PSK performs the best at BER levels in the range from Acknowledgements to Finally, to achieve a BER of the asymmetric 8-PSK is the most efficient constellation (about 1dB is This work was supported in part by a Scholarship from gained compared to other constellations). TRlabsSaskatoon and an NSERC Discovery Grant. It is also of interest to study the performance of BICM-ID - 1812 - Modulation,” IEEE Trans. Inform. Theory, vol. 44, pp. 927946, May. 1998. C. Berrou, A. Glavieux and P. Thitimajshima, “Near Shannon Limit Error-Correction Coding and Decoding: Turbo Codes,” in Proc. IEEE Int. Con$ Commun., pp. 10641070,1993. X. Li and J. A. Ritcey, “Bit-Interleaved Coded Modulation with Iterative Decoding,” IEEE Commun. Letters, vol. 1, pp. 169171, Nov. 1997. X. Li and J. A. Ritcey, “Trellis-Coded Modulation with Bit Interleaving and Iterative Decoding,” IEEE J. Select. Areas in Commun., vol. 11, pp. 715-724, Apr. 1999. lo46 6.5 I 1.5 E,,” 8.5 8 9 9.5 (dB) Figure 6: BER performance of BICM-ID systems: Different constellations/mappings, rate-2/3, 8-state CC, 12000-bit interleaver, 8 iterations. 1 loo t [8] X. Li, A. Chindapol and J. A. Ritcey, “Bit-Interleaved Coded Modulation with Iterative Decoding and 8PSK Signaling,” IEEE Trans. Commun., vol. 50, pp. 1250-1257, Aug. 2002. [9] Stephan ten Brink, Joachim Speidel and Ran-Hong Yan, “Iterative Demapping and Decoding for Multilevel Modulation,” in Pmc. IEEE Global Telecommun. Con$, pp. 579-584, 1998. [lo] S. ten Brink, J. Speidel and R. -H. Yan, “Iterative Demapping for QPSK Modulation,” Electronics Letters, vol. 34 pp. 14591460, Jul. 1998. [ 111 S. ten Brink, “Designing Iterative Decoding Schemes with the Extrinsic Information Chart,” AEU Int. J. Electron. Commun, vol. 54 pp. 389-398, Sep. 2000. [12] A. Chindapol and J. A. Ritcey, “Design, Analysis, and Performance Evaluation for BICM-ID with Square QAM Constellations in Rayleigh Fading Channels,” IEEE J. Select. Areas in Commun., vol. 19 pp. 944-957, May. 2001. [ 131 Gerad J. Foschini, Richard D. Gitlin and Stephen B. Weinstein, “Optimization of Tko-Dimensional Signal Constellations in the Presence of Gaussian Noise,’’ IEEE Trans. Commun., vol. 22 pp. 28-38, Jan. 1974. - - BER floor, 8-cross 6.5 I 1.5 8 8.5 9 EJN0 (dB) [ 141 Stephen Y. Le Goff, “Signal Constellations for Bit-Interleaved Figure 7: BER performance of BICM-ID systems: Different constellations/mappings,rate-2/3, 8-state CC, 1200-bit iterleaver, 5 iterations. References G. Ungerboeck, “Channel Coding with MultileveVPhase Signals,” IEEE Trans. Inform. Theory., vol. IT-28, pp. 55-67, Jan. 1982. Coded Modulation,” IEEE Trans. Inform. Theory, vol. 49, pp. 307-313, Jan. 2003. [lS] Nghi H. Tran and Ha H. Nguyen, “Signal Constellations and Mappings for 8-ary BICM-ID Systems,” submitted to IEE Proceedings-Communications, Oct. 2003. [16] D. Divsalar and F. Pollara, ‘Turbo Codes for PCS Applications,” in Proc. ICC’93, pp. 54-59, Jun. 1995. H. Imai and S. Hirakawa, “A New Multilevel Coding Method Using Error Correcting Codes,” IEEE Trans. Inform. Theory., vol. IT-23, pp. 371-377, May. 1977. E. Zehavi, “8-PSK Trellis Codes For A Rayleigh Fading Channel,” IEEE Trans. Commun., vol. 40, pp. 873-883, May. 1992. G. Caire, G. Taricco and E. Biglieri, “Bit-Interleaved Coded - 1813 -
© Copyright 2026 Paperzz