Professional Documents
Culture Documents
I. I NTRODUCTION
Manuscript received August 20, 2007; revised October 24, 2007 and December 29, 2007; accepted January 6, 2008. The associate editor coordinating
the review of this paper and approving it for publication was H. Nguyen.
Dr. Nagaraj is with the Department of Electrical and Computer Engineering,
San Diego State University (e-mail: snagaraj@mail.sdsu.edu).
Digital Object Identifier 10.1109/T-WC.2008.070927
c 2008 IEEE
1536-1276/08$25.00
Fig. 1.
4405
xj,k
System model of a BICM encoder with a binary convolutional code C, an interleaver , and, M -ary modulator X
II. P RELIMINARIES
This result follows from the Singleton Bound and is valid for
any code of any complexity.
exp(
S 2
h fj ), and, after averaging,
N0 j=1 j
= Eh [P2 (c
c|h)]
1
N0
S
j=1 fj
(2)
j
2
distance (PED)
(
d
i=1
k=1 j,k ) for all pairs of distinct
codewords achieves the lower average bit error rate Pb on
the block fading Rayleigh channel [20], [22].
4406
2
5
nearest error in
underlined position
0
Fig. 2. Distance for single bit error c c 1 with 16-QAM signal sets
depends on the other three bits in the label; If 0010 is transmitted, an error in
the underlined position is at least 4 away, whereas, if 1010 is transmitted,
5
an error in the underlined position is only 2 away.
5
(3)
2
3
(d ) +
4
5
4
(d )
5
2
3
(d ) +
4
5
6
1
(d )
4
5
6
1
(d ). (4)
4
5
min
dj,k
Nj
(
d2j,k ).
j=1 k=1
Fig. 3. Shortest error event (in bold) with the 2-state convolutional code
(generator polynomials (1, 3) in octal) spans two trellis stages.
nearest error in
underlined position
4
5
pd (c c 1) =
(5)
Let w be the Hamming weight of an error event. Suppose that wj of these bitsoccur over the j-th channel for
1 j so
that w =
1 wj . The MPED for BICM is
2
simply dmin 1 wj , where, dmin is the minimum distance
of the signal constellation X . With GBICM, let wj,q be the
number of bit-groups of the q-th
kind on the j-th channel for
1 q 2b 1 so that wj = q wj,q f (q) where f (q) is the
Hamming weight of the b-bit error label q. Now, if dmin,q is
the minimum Euclidean distance between any two constellation points differing
by a Hamming weight of f
(q), MPED
for GBICM is j=1 q wj,q d2min,q . If dmin,q > f (q)dmin
for the considered signal constellation and labeling map, the
MPED of GBICM exceeds that of BICM. Consequently,
GBICM has a lower bit error probability than BICM.
Intuitively, the constellation labeling must be such that
neighboring points differ in only one bit-group for good
GBICM
performance. Further, the requirement that dmin,q
4407
10
10
10
2
Pb
Pb
10
10
10
10
10
Fig. 4.
11
12
13
14
15
16
Eb/N0 (dB)
17
18
19
20
d2 (c c 1)) d2 (c c 1)
32
, for 16-QAM.
(6)
=
25
GBICM: The b-interleaver (with b = 2) ensures that the two
2-bit groups of the error event are transmitted on only two
different symbols. Again, since the code achieves diversity
= 2, at least one of the symbols must be transmitted on
each channel hj for j = 1, 2. So, N1 = 1 and N2 = 1. The
MPED between c and
c in that case would be
MPEDG (00 00 11 10) =
d2 (c c 10)]
64
,
(7)
=
25
for the Gray-mapped 16-QAM signal set. Gray mapping also
maximizes the MPED for the GBICM system. The above
1
analysis shows a 10 log10 (MPEDG /MPEDB ) = 1.5 dB
SNR gain over BICM with 2-state codes and 16-QAM sets
on L = 2 channels. Although we considered only the shortest
error event in our analysis above, we expect similar gains for
other error events as well. We have simulated the performances
of BICM and GBICM on L = 2 channels and the results are
shown in Figure 4. GBICM provides about 1 dB gain over
BICM. This has been supported by our simulations.
Example 2: We have also simulated BICM and GBICM on
L = 4 and L = 5 channels with the industry standard, rc =
0.5, convolutional code of complexity 64 states. The results
are shown in Figure 5 for 16-QAM signal sets and b = 2.
GBICM provides about 1.52.0 dB improvement over BICM.
Note that the gains are higher at higher code complexities.
IV. P ERFORMANCE B OUNDS FOR GBICM
GBICM is inherently a non-linear code since there is partial
modulation-induced correlation between successive codebits.
For any two distinct codewords c and
c, the pairwise error
probability P2 (c
c) depends on (c,
c) and not on c
c.
10
10
12
14
16
18
20
Eb/N0 (dB)
TCM
Diversity Order
GBICM (b = 2)
BICM
1
2
2
3
2
3
4
5
3
5
6
7
4408
00/00 00 + 10/11 01
00/01 00 + 10/10 01
Pb
(10)
01/00 11 + 11/11 10
01/01 11 + 11/10 10
N D1,3D2,1
N D2,3 + N 2 D1,3D2,2
D1,1 + N D1,2D2,1
N 2D1,2D2,2 + N D1,1D2,3
Fig. 6. Trellis and state transition diagram for GBICM with b = 2 and rate
2/4, 2-state convolutional code with generator polynomials (1, 3, 4, 14) in
octal; parameter N denotes the presence of an information bit 1 (see [21]).
B. Expurgated Bound
Let c and
c be any two distinct codewords that differ in
wj,q bit groups of the q-th kind along the j-th channel so
that cj,k = cj,k q for 1 k wj,q . Since GBICM with a
Gray mapped signal set can be considered to be BICM with a
specific kind of interleaver, it satisfies all the conditions listed
in [5] for expurgation of the union bound
Pb,EX (w|h)
b
2 1
L
= Eu,i 2 1 q=1 wj,q (bf (q))
P (x
z|h, i, u) ,
(11)
x
Pb,EX (w|h)
4409
10
Pb
P (x
z|h)
2b 1
L
S j=1 h2j q=1 wj,q d2min,q
Q
2N0
2b 1
L
S j=1 h2j q=1 wj,q d2min,q
exp
4N0
L 2b 1 wj,q 2 2
S j=1 q=1
k=1 hj dj,q,k
exp
,
4N0
10
10
(14)
2b 1
L
S j=1 h2j q=1 wj,q d2min,q
Pb,EX (w|h) Q
2N0
2b 1
L
S j=1 h2j q=1 wj,q d2min,q
exp
4N0
S j,q,k h2j d2j,q,k
Edj,q,k exp
4N0
2b 1
2
2
S L
h
w
d
j,q
min,q
j=1 j
q=1
Q
2N0
2b 1
L
S j=1 h2j q=1 wj,q d2min,q
exp
4N0
L 2
1
b
j=1 q=1
j,q
w
(
q
Sh2j
),
4N0
(15)
10
11
12
13
14
15
16
E /N (dB)
b
17
18
19
20
2kc
N
4N0
N =1,Dj,q =e
(17)
and Pb can be obtained by limiting and averaging numerically
as shown in (10).
Figure 7 shows the performance of 2-state GBICM on
L = 2 channels of Example 1, along with the numerically averaged (using (10)) transfer function bound Pb,T F and expurgated bound Pb,EX . Also graphed is the Bhattacharya bound
Pb,BB from [12] which is obtained by ignoring the partial
modulation-induced correlation between successive codebits.
V. C ONCLUSIONS
L 2b 1
S j=1 q=1 wj,q h2j d2min,q
1
,
exp
P (x
z|h)
2
4N0
(16)
4410
[5] G. Caire, G. Taricco, and E. Biglieri, Bit-interleaved coded modulation, IEEE Trans. Inform. Theory, vol. 44, pp. 927946, May 1998.
[6] V. Sethuraman and B. Hajek, Comments on Bit interleaved coded
modulation, IEEE Trans. Inform. Theory, vol. 52, pp. 17951797, Apr.
2006.
[7] P.-C. Yeh, S. A. Zummo, and W. E. Stark, Error probability of bit
interleaved coded modulation (BICM) in wireless environments, IEEE
Trans. Veh. Technol., vol. 55, pp. 722728, Mar. 2006.
[8] A. Martinez, A. G. i Fabregas, and G. Caire, Error probability analysis
of bit interleaved coded modulation, IEEE Trans. Inform. Theory,
vol. 52, pp. 262271, Jan. 2006.
[9] A. Chindapol and J. Ritcey, Design, analysis, and performance evaluation for BICM-ID with square QAM constellations in rayleigh fading
channels, IEEE J. Select. Areas Commun., vol. 19, pp. 944957, May
2001.
[10] X. Li, A. Chindapol, and J. Ritcey, Bit-interleaved coded modulation
with iterative decoding and 8PSK signaling, IEEE Trans. Commun.,
vol. 50, pp. 12501257, Aug. 2002.
[11] A. Ekbal, K.-B. Song, and J. M. Cioffi, Outage capacity and cutoff rate
of bit-interleaved coded OFDM under quasi-static frequency selective
fading, in Proc. IEEE GLOBECOM, 2003, pp. 10541058.
[12] A. G. i Fabregas and G. Caire, Coded modulation in the block fading
channel: coding theorems and code construction, IEEE Trans. Inform.
Theory, vol. 56, pp. 91114, Jan. 2006.
[13] P. C. Yeh, S. Zummo, and W. Stark, A union bound on the error
probability of binary codes over block fading channels, IEEE Trans.
Veh. Technol., vol. 52, pp. 20852093, Nov. 2005.
[14] R. Knopp and P. A. Humblet, On coding for block fading channels,
IEEE Trans. Inform. Theory, vol. 46, pp. 189205, Jan. 2000.
[15] E. Malkamaki and H. Leib, Coded diversity on block fading channels,
IEEE Trans. Inform. Theory, vol. 45, pp. 771781, Mar. 1999.
[16] , Evaluating the performance of convolutional codes over block
fading channels, IEEE Trans. Inform. Theory, vol. 45, pp. 16431646,
July 1999.
[17] M. Chiani, A. Conti, and V. Tralli, Further results on convolutional
code search for block fading channels, IEEE Trans. Inform. Theory,
pp. 13121318, June 2004.
[18] W. Song, B. Li, and Y. Li, High performance space time trellis coded
modulation, in Proc. IEEE Intl. Conf. on Micr., Ant., Prop. and EMC
Tech., 2005, pp. 11311134.