Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore
Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore
Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore
Transform your PDFs into Flipbooks and boost your revenue!
Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.
<strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999 1475<br />
<strong>Trellis</strong>-Coded Quadrature Amplitude<br />
Modulation <strong>with</strong> -Dimensional<br />
Constellations for Mobile Radio Channels<br />
Corneliu Eugen D. Sterian, Senior Member, <strong>IEEE</strong>, Frank Laue, and Matthias Pätzold, Senior Member, <strong>IEEE</strong><br />
Abstract— Using a modified Wei method, originally designed<br />
for additive white Gaussian noise (AWGN) channels, we have<br />
constructed four-dimensional (4-D) and six-dimensional (6-D)<br />
trellis codes <strong>with</strong> rectangular signal constellations for frequencynonselective<br />
mobile radio channels. Applying a novel way of<br />
partitioning the two-dimensional (2-D) constituent constellations,<br />
both into subsets <strong>with</strong> enlarged minimum Euclidean distance<br />
and subrings including equal energy signal points, we have<br />
obtained partitions of the 2N-D signal sets into subsets <strong>with</strong> a<br />
Hamming distance between signal points which equals N. This is<br />
fundamental for constructing good trellis codes to transmit data<br />
over flat fading channels.<br />
Index Terms— Constellation shaping, fading channel models,<br />
frequency-nonselective mobile radio channels, multidimensional<br />
trellis-<strong>coded</strong> <strong>modulation</strong>, <strong>quadrature</strong> <strong>amplitude</strong> <strong>modulation</strong>, set<br />
partitioning, shell mapping.<br />
I. INTRODUCTION<br />
MOBILE radio channels exhibit a time-varying behavior<br />
in the received signal envelope, which is called fading.<br />
This is caused if the receiving antenna, used in mobile radio<br />
links, picks up multipath reflections. While there are other<br />
degradations like additive white Gaussian noise (AWGN), the<br />
fading is by far the main impairment encountered on this<br />
type of channel. <strong>Trellis</strong>-<strong>coded</strong> <strong>modulation</strong> (TCM) is a standard<br />
technique used to improve the performance of a digital<br />
transmission system. Originally, TCM has been introduced<br />
by Ungerboeck in a seminal paper [1] for AWGN channels.<br />
The scheme proposed by Ungerboeck uses an expanded onedimensional<br />
(1-D) or two-dimensional (2-D) constellation <strong>with</strong><br />
2 b+1 signals to transmit b information bits per signaling<br />
interval <strong>with</strong>out increasing the bandwidth or the transmitted<br />
power. The constellation is partitioned into 2 m+1 subsets <strong>with</strong><br />
enlarged intrasubset minimum Euclidean distance. Of the b<br />
information bits that arrive in each signaling interval, m enter<br />
a rate-m=m +1 convolutional encoder, and the resulting m+1<br />
<strong>coded</strong> bits specify which subset is to be used. The remaining<br />
b 0 m information bits specify which point from the selected<br />
subset is to be transmitted. In the receiver, a soft-decision<br />
maximum likelihood decoder attempts to recover the original<br />
information from the channel output.<br />
Manuscript received September 28, 1998; revised January 25, 1999.<br />
C. E. D. Sterian was supported by a scholarship from the German Service for<br />
Academic Exchanges DAAD (Deutscher Akademischer Austauschdienst).<br />
The authors are <strong>with</strong> the Technische Universitat Hamburg-Harburg, 21071<br />
Hamburg, Germany.<br />
Publisher Item Identifier S 0018-9545(99)07380-6.<br />
The first important application of TCM has been a 2-D<br />
eight-state nonlinear trellis code <strong>with</strong> 4-dB coding gain designed<br />
by Wei [2] which was adopted in the Recommendations<br />
V.32, V.32 bis, and V.33 of ITU-T (formerly CCITT) for<br />
data transmission over voice-band telephone channels. Three<br />
four-dimensional (4-D) trellis codes have been adopted in the<br />
Recommendation V.34 of ITU-T for 33.6-kb/s transmission<br />
over the switched telephone network [3]. These codes have<br />
been designed using a method invented by Wei [4]. A 2Ndimensional<br />
signal point is the concatenation of N 2-D points.<br />
In Wei’s method, the 2-D constituent constellation has 2 b<br />
inner points which is the size of the constellation used by the<br />
reference system, and 2 b =N outer points which provide the<br />
redundancy necessary for the error control. Since the number<br />
2 b =N of the outer points must be a positive integer, N must be<br />
a power of two. This limitation has been removed in [5] which<br />
allows us to construct six-dimensional (6-D) trellis codes.<br />
The beginning of TCM for mobile radio channels is related<br />
to the pioneering work of Divsalar and Simon [6], [7].<br />
Many years, only TCM <strong>with</strong> constant-<strong>amplitude</strong> <strong>modulation</strong><br />
schemes, like phase shift keying (PSK) and continuous phase<br />
<strong>modulation</strong> (CPM), have been considered [8], [9]. The reason<br />
for this is that, for efficiency, the high-power amplifier (HPA)<br />
of the transmitter antenna was operated in a very nonlinear<br />
region. However, a number of important papers appeared<br />
recently in which <strong>quadrature</strong> <strong>amplitude</strong> <strong>modulation</strong> (QAM)<br />
is used [10]–[13]. Since QAM is more bandwidth-efficient<br />
than PSK, for which also the data rate is limited to b = 3<br />
bit/signaling interval, we consider it in this paper.<br />
In contradistinction to TCM for AWGN channels, where<br />
the primary objective is to maximize the Euclidean distance<br />
between symbol sequences, in designing TCM for fading<br />
channels, the main task is to maximize the smallest Hamming<br />
distance of the trellis code. Remember that the Hamming<br />
distance between two sequences of symbols is defined as<br />
the number of positions where the symbols are different.<br />
A secondary objective is to maximize the product distance,<br />
defined as the product of the nonzero-squared Euclidean<br />
distances between the symbols in the same position of two<br />
sequences having the same beginning and the same end [21],<br />
[22].<br />
The concept of time diversity plays a crucial role in the<br />
performance of <strong>coded</strong> <strong>modulation</strong> for fading channels. Independent<br />
fading in the different symbols is established by means<br />
of interleaving. Full interleaving can greatly reduce the re-<br />
0018–9545/99$10.00 © 1999 <strong>IEEE</strong>
1476 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
quired transmit power on fading channels. A block interleaver<br />
can be regarded as a buffer <strong>with</strong> d rows which represent the<br />
depth of interleaving, and s columns which represent the span<br />
of interleaving. In this paper, we do not address the problem of<br />
interleaver design. However, we suppose that the transmission<br />
chain includes an interleaver/deinterleaver.<br />
Our work has been motivated by the need of digital mobile<br />
communication systems having higher transmission rates by<br />
keeping the bandwidth as low as possible. One way to achieve<br />
this goal is to use trellis-<strong>coded</strong> QAM instead of constant<strong>amplitude</strong><br />
<strong>modulation</strong> schemes. When using QAM, it is a<br />
well-established fact that larger Hamming distances and lower<br />
average energy of the signal constellations can be obtained<br />
going from 2-D to a higher dimension (e.g., 4-D or more).<br />
In this paper, we propose a novel way of partitioning the 2-D<br />
constituent QAM constellations, both in subsets <strong>with</strong> enlarged<br />
minimum Euclidean distance and subrings including equal<br />
energy points. We have thus obtained partitions of the 2N- Fig. 1. Twelve-point 2-D constellation partitioned into four subsets<br />
D signal sets into subsets <strong>with</strong> a Hamming distance between (A; B; C; D) and into three rings (R 0 ;R 1 ;R 2 ).<br />
points which equals N. According to Divsalar and Simon<br />
[7], this is fundamental for constructing good trellis codes to Sixteen 4-D types may then be defined, each corresponding<br />
to a concatenation of two 2-D subsets, and denoted<br />
transmit data over flat fading channels.<br />
The paper is organized as follows. In Section II, we consider as (A; A); (A; B); 111; and (D; D). The 16 4-D types are<br />
4-D rectangular signal constellations which are also used grouped into four subsets <strong>with</strong> Hamming distance between<br />
for AWGN channels, but partition them in a novel way in types d H = 2in two different ways.<br />
order to maximize the Hamming distance d H between the Partition I: The first partition is performed as follows:<br />
points of the same subset. We then design TCM schemes<br />
SS<br />
to transmit b = 3 and 4 information bits per signaling<br />
0 =(A; A) [ (B; B) [ (C; C) [ (D; D) (2a)<br />
interval using QAM. While for b = 3, there exist schemes<br />
SS 1 =(A; C) [ (B; D) [ (C; B) [ (D; A) (2b)<br />
for both PSK and QAM, the data rate b = 4bits/signaling<br />
SS 2 =(A; B) [ (B; A) [ (C; D) [ (D; C) (2c)<br />
interval can only be obtained <strong>with</strong> QAM. Section III describes<br />
SS 3 =(A; D) [ (B; C) [ (C; A) [ (D; B): (2d)<br />
the transmission chain including the interleaver/deinterleaver<br />
and some considerations are given to the decoding strategy. Note <strong>with</strong> reference to Fig. 1 that these four subsets are<br />
In this section, we also present an efficient computer-based invariant under 90 , 180 , and 270 <br />
rotation.<br />
technique to simulate realistic mobile radio channel scenarios. Partition II: The even-indexed subsets are the same as<br />
The performance of the proposed trellis-<strong>coded</strong> QAM system is before, but the odd-indexed ones are replaced by<br />
then investigated in Section IV. Finally, Section V concludes<br />
SS 0 1 =(A; C) [ (B; D) [ (C; A) [ (D; B)<br />
our paper.<br />
(2b’)<br />
SS 0 3 =(A; D) [ (B; C) [ (C; B) [ (D; A): (2d’)<br />
II. 4-D TRELLIS-CODED MODULATION<br />
Note that these two subsets are invariant under 180 , but they<br />
are not under 90<br />
In this section, we will consider 4-D rectangular signal<br />
and 270 rotation.<br />
constellations to transmit b = 3 and 4 bits per signaling<br />
Let us consider two generic 4-D points of coordinates<br />
(x<br />
interval using QAM. The points of the 2-D constituent signal n ;y n ;x n+1 ;y n+1 ) and (x 0 n ;y0 n ;x0 n+1 ;y0 n+1 ). Define the<br />
product distance (PD) between these two points as<br />
constellation belong to a rectangular grid and have odd integer<br />
coordinates. In other words, if Z is the set of integers, then<br />
PD = [(x n 0 x 0<br />
the coordinates of the 2-D points belong to the set f2Z +1g 2 n )2 +(y n 0 y 0 n )2 ]<br />
.<br />
2 [(x n+1 0 x 0 n+1<br />
Then, following Wei [4] and <strong>with</strong> reference to Fig. 1, we<br />
)2 +(y n+1 0 y 0 n+1 )2 ]: (3)<br />
partition this infinite set into four 2-D subsets A; B; C; and It can be verified by looking at Fig. 1 that for the Partition<br />
D according to<br />
I the intrasubset minimum product distance (MPD) is 16 for<br />
four subsets S<br />
A = f4Z +1g 2<br />
0 ;S 1 ;S 2 ; and S 3 , the other twelve having an<br />
(1a) MPD of 64. For Partition II, only six subsets S 4 ; S 6 ; S 8 ;<br />
B = f4Z +3g 2<br />
(1b) S 10 ;S 12 , and S 14 have an MPD of 64, the other ten subsets<br />
C = f4Z +1gf4Z +3g<br />
(1c) having an MPD of 16. Taking into consideration the less good<br />
rotational and product distance properties of the Partition II,<br />
D = fZ +3gf4Z +1g:<br />
(1d)<br />
we will not use it.<br />
If we denote the minimum-squared Euclidean distance Two <strong>coded</strong> bits, let us say Z0 p and Z1 p , where p = n and<br />
(MSED) of the set f2Z +1g 2 as 2 0<br />
, then the MSED of n +1, are used to select one out of the four 2-D subsets as<br />
every subset A; B; C; and D is 4 2. 0<br />
shown in Table I.
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1477<br />
TABLE I<br />
CORRESPONDENCE BETWEEN Z1 pZ0 p AND THE FOUR 2-D SUBSETS<br />
TABLE II<br />
CORRESPONDENCE BETWEEN Z3 pZ2 p AND THE THREE RINGS<br />
A. Partition of the 4-D Signal Constellation for<br />
Transmitting Three Bits per Signaling Interval<br />
Let us define the norm or energy of a 2N-D point of<br />
coordinates (x 1 ;y 1 ; 111;x N ;y N ) as the squared distance to<br />
the origin, i.e.,<br />
E =<br />
NX<br />
i=1<br />
0<br />
x<br />
2<br />
i + y2 i1<br />
: (4)<br />
Let us furthermore define a length N frame as the concatenation<br />
of N 2-D points in the signal constellation. Use now<br />
a technique called shell mapping which is applied in the<br />
V.34 voice-band high-speed modem [3]. For N an integer<br />
power of two, partition the (1+1=N )2 b point 2-D constituent<br />
constellation of the 2N-D signal set into N inner rings and<br />
one outer ring of equal size 2 b =N . In our case, where we<br />
have N =2, the first inner ring R 0 contains 2 b01 2-D points<br />
of least norm, and the second inner ring R 1 contains the next<br />
2 b01 points such that, taken together, ring R 0 and ring R 1<br />
form the 2 b point signal constellation which would be used by<br />
the un<strong>coded</strong> reference system to transmit b bits per signaling<br />
interval. The outer ring R 2 contains 2 b01 redundant points<br />
chosen in ascending order of the norm. The 2 2b+1 point 4-<br />
D constellation is the union of the Cartesian products of the<br />
rings (R i ;R j ) such that at most one ring R i or R j is the outer<br />
ring. Define a 4-D inner point as a 4-D point which belongs<br />
to an inner subset (R 0 ;R 0 ); (R 0 ;R 1 ); (R 1 ;R 0 ) or (R 1 ;R 1 )<br />
and a 4-D outer point as one which belongs to the subsets<br />
(R 0 ;R 2 ); (R 1 ;R 2 ); (R 2 ;R 0 ) and (R 2 ;R 1 ). The probability<br />
of sending a 4-D inner point equals the probability of sending<br />
a 4-D outer point and is 1/2. However, for each constituent<br />
2-D constellation, an inner ring is used three times (generally<br />
2N 0 1 times) as often as the outer ring R 2 . This produces<br />
the well-known effect of shaping the constellation and results<br />
in a small gain of the signal-to-noise ratio [3].<br />
Note that, when applying this known method, we have<br />
further partitioned each of the (N +1)rings into 2 b03 fourpoint<br />
subrings such that any 2-D point may be obtained by<br />
rotating any other 2-D point <strong>with</strong>in a given subring by 90 ,<br />
180 , or 270 .<br />
Two <strong>coded</strong> bits, let us say Z2 p and Z3 p , where p = n and<br />
n +1, are used to select one out of three rings as shown in<br />
Table II.<br />
Using these rings, partition the 4-D signal constellation into<br />
four subsets called shells as follows:<br />
SH 0 =(R 0 ;R 0 ) [ (R 1 ;R 1 )<br />
SH 1 =(R 0 ;R 1 ) [ (R 1 ;R 0 )<br />
SH 2 =(R 0 ;R 2 ) [ (R 2 ;R 0 )<br />
SH 3 =(R 1 ;R 2 ) [ (R 2 ;R 1 ):<br />
(5)<br />
The partition has been done in such a way that the Hamming<br />
distance between the ring types inside a given shell is equal<br />
to d H = 2.<br />
Combining the four subsets SS i defined by (2.a)–(2.d) <strong>with</strong><br />
the four shells SH j , we obtain 16 4-D subsets S k (k =<br />
0; 1; 111; 15) as shown in Table III. Note that the index k of<br />
the subset S k is given by the relation<br />
k =4j + i: (6)<br />
The decimal values of the indices i and j are given by (see<br />
Fig. 2)<br />
and<br />
i =2I1 n + Y 0 n (7)<br />
j =2I3 n + I2 n (8)<br />
respectively. The 16 subsets S k are numbered from 0 to 15.<br />
Group the 16 subsets into two families F 0 and F 1 as follows:<br />
F 0 =<br />
F 1 =<br />
[<br />
[<br />
k=even<br />
k=odd<br />
Sk<br />
Sk:<br />
(9a)<br />
(9b)<br />
As it may be seen from Table III, every one of the 16 subsets<br />
contains eight 4-D points which are different of any other one<br />
in both the first and the second 2-D component of it. Use now<br />
this partition for TCM <strong>with</strong> b = 3.<br />
B. Design of 4-D <strong>Trellis</strong> Codes for Transmitting<br />
Three Bits per Signaling Interval<br />
The 12-point 2-D constituent constellation of the 4-D signal<br />
set is shown in Fig. 1. For each point, the capital letter<br />
indicates the subset A; B; C; or D and the number refers to<br />
the ring 0, 1, or 2. To send b =3information bits per signaling<br />
interval using a rate 3/4 trellis code <strong>with</strong> a 4-D constellation<br />
partitioned into 2 4 =16subsets, three of the six information<br />
bits (I1n;I2n;I3n) arriving in each block of two signaling<br />
intervals enter the trellis encoder, and the resulting four <strong>coded</strong><br />
bits specify which 4-D subset is to be used. The remaining<br />
three information bits (I1n+1;I2n+1;I3n+1) specify which<br />
point from the selected 4-D subset is to be transmitted.<br />
Denote the six information bits gathered at the input of the<br />
trellis-<strong>coded</strong> modulator in two successive signaling intervals<br />
n and n +1as I1n; I2n; I3n; I1n+1; I2n+1, and I3n+1. As<br />
shown in Fig. 2, the first three bits enter a rate 3/4 systematic<br />
convolutional encoder which outputs the <strong>coded</strong> bit Y 0n.<br />
In order to make the scheme transparent to all the phase<br />
ambiguities of the constellation, we choose the bit pair<br />
I3n+1I2n+1 and differentially encode it in such a way that if<br />
we translate a sequence of this bit pair by the same number
1478 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
TABLE III<br />
PARTITION OF THE 128-POINT 4-D SIGNAL SET INTO 16 SUBSETS Sk (k =0; 1; 111; 15)<br />
of positions, one, two, or three, in a circular sequence, 00, 01,<br />
10, 11, then the sequence of 2-D points produced by the 4-D<br />
constellation mapping procedure will be rotated by 90 , 180 ,<br />
and 270 clockwise, respectively. Therefore, a differential<br />
encoder of the form<br />
I3 0 n I20 n =(I30 n02 I20 n02 + I3 nI2 n ) mod 100 base2 (10)<br />
shown in Fig. 2 and a corresponding differential decoder of<br />
the form<br />
I3 n I2 n =(I3 0 n I20 n<br />
0 I3 0 n02 I20 n02 ) mod 100 base2 (11)<br />
at the output of the trellis decoder will remove all the phase<br />
ambiguities of the constellation [2], [4], [5].<br />
A bit converter (see Fig. 2) converts the four bits Y 0 n ;<br />
I1 n ; I2 0 n+1 ; and I30 n+1<br />
into two pairs of selection bits<br />
Z0 n Z1 n and Z0 n+1 Z1 n+1 , which are used to select the<br />
pair of 2-D subsets corresponding to the 4-D type. With the<br />
correspondence between the bit pair Z0 p Z1 p and the 2-D<br />
subsets A; B; C; and D as shown in Table I, the operation of<br />
the bit converter for the Partition I is as shown in Table IV.<br />
A 4-D block encoder then takes three input information bits<br />
I2 n ;I3 n ; and I1 n+1 and generates two pairs of selection bits,<br />
Z2 n Z3 n and Z2 n+1 Z3 n+1 , in accordance <strong>with</strong> Table V. Each<br />
of the bit pairs can assume any of the values given in Table II,<br />
but they cannot both assume the value ten which corresponds<br />
to the outer ring R 2 .<br />
Fig. 2. General structure for rotationally invariant TCM <strong>with</strong> 4-D QAM to<br />
send b =3bits per signaling interval.<br />
We will design now two convolutional encoders which fit<br />
in the general diagram shown in Fig. 2. Note that every one<br />
of the 16 4-D subsets contains eight 4-D points which are<br />
different from each other in both the first and the second<br />
2-D component. Therefore, the intraset Hamming distance<br />
of the 16 subsets is maximized to d H = 2. However, the<br />
interset Hamming distance only equals one. Recall that our<br />
aim is not to maximize the Euclidean distance between allowed<br />
sequences, but the Hamming distance.<br />
1) Eight-State Convolutional Encoder: Denote the current<br />
and the next states of the trellis encoder as W 1 p W 2 p W 3 p ;<br />
p = n and n +2. Let us number the states from 0 to 7 by<br />
using the relation<br />
W p =4W 1 p +2W 2 p + W 3 p : (12)
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1479<br />
(a)<br />
Fig. 3.<br />
(b)<br />
(a) <strong>Trellis</strong> diagram of eight-state code of Figs. 2 and 4(a) and (b) trellis diagram of 16-state code of Figs. 2 and 4(b).<br />
The trellis diagram is as shown in Fig. 3(a). It is fully<br />
connected and we may express the mapping Wn ! Wn+2<br />
in algebraic form as<br />
f0; 1; 2; 3; 4; 5; 6; 7g !f0; 1; 2;3; 4; 5; 6;7g:<br />
The association of 4-D subsets <strong>with</strong> the state transitions<br />
satisfies the following requirement.<br />
Rule 1: The 4-D subsets associated <strong>with</strong> the transitions<br />
originating from a state are different from each other and<br />
belong to the same 4-D family F 0 or F 1 ; the 4-D subsets<br />
associated <strong>with</strong> the transitions leading to a state are different<br />
from each other, but may belong to both families F 0 and F 1 .<br />
The logic diagram of the eight-state convolutional encoder is<br />
given in Fig. 4(a).<br />
The shortest error event path is given by parallel paths<br />
between successive states of the convolutional encoder. Indeed,<br />
although drawn as a single one, there are eight parallel<br />
transitions between two successive states in the trellis diagram
1480 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
(a)<br />
Fig. 4.<br />
<strong>Trellis</strong> encoders of Fig. 2: (a) eight-state and (b) 16-state.<br />
(b)<br />
TABLE IV<br />
PARTITION OF 4-D 128 POINT RECTANGULAR CONSTELLATION INTO 16 TYPES<br />
TABLE V<br />
THE 4-D BLOCK ENCODER FOR b =3<br />
shown in Fig. 3. The Hamming distance between these parallel<br />
transitions is d H =2. However, the two transitions error event<br />
paths also have d H = 2and the same multiplicity as single<br />
transition error event paths. This is since the trellis diagram<br />
in Fig. 3 has full connectivity. To improve the performance, a<br />
convolutional encoder <strong>with</strong> a larger number of states must be<br />
used in the general structure shown in Fig. 2.<br />
2) 16-State Convolutional Encoder: Denote the current<br />
and the next states of the trellis encoder as<br />
W 1 p W 2 p W 3 p W 4 p ; p = n and n + 2. Number the<br />
states from 0 to 15 using the relation<br />
W p =8W 1 p +4W 2 p +2W 3 p + W 4 p : (13)<br />
The trellis diagram is as shown in Fig. 3(b) and may be also<br />
expressed in algebraic form as<br />
f0; 2; 4; 6; 8; 10; 12; 14g !f0; 1; 2; 3; 4; 5; 6; 7g<br />
f1; 3; 5; 7; 9; 11; 13; 15g !f8; 9; 10; 11; 12; 13; 14; 15g:
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1481<br />
Fig. 5. Twenty-four-point 2-D constellation partitioned into four subsets (A; B; C; D) and into six rings (R 0 ;R 1 ;R 2 ;R 3 ;R 4 ;R 5 ).<br />
There are eight parallel transitions between any current state<br />
i and a successive state j. Therefore, in this case also, the<br />
shortest error event path has a length equal to one transition.<br />
However, the multiplicity of two transitions error event paths<br />
has been halved.<br />
The association of 4-D subsets <strong>with</strong> the state transitions<br />
should satisfy the following requirement.<br />
Rule 2: The 4-D subsets associated <strong>with</strong> the transitions<br />
originating from a state are different from each other and<br />
belong to the same 4-D family F 0 or F 1 and likewise for<br />
the 4-D subsets associated <strong>with</strong> the transitions leading to a<br />
state. The logic diagram of the 16-state convolutional encoder<br />
is given in Fig. 4(b).<br />
C. Partition of the 4-D Signal Constellation and Design of<br />
<strong>Trellis</strong> Codes for Transmitting Four Bits per Signaling Interval<br />
The transmission rate of b = 4bits per signaling interval<br />
is clearly not possible using TCM <strong>with</strong> a PSK constellation<br />
(32-PSK has unacceptably small MSED). The 24-point 2-D<br />
constituent constellation of the 4-D signal set is shown in<br />
Fig. 5.<br />
As for b =3, the 2-D constellation is partitioned into four<br />
subsets A; B; C; and D, but the number of subrings is six,<br />
numbered from 0 to 5 in ascending order of the norm. Three<br />
bits, let us say Z2 p ;Z3 p ; and Z4 p ; where p = n and n +1,<br />
are used to select one out of these six subrings as shown in<br />
Table VI.<br />
TABLE VI<br />
CORRESPONDENCE BETWEEN Z4 pZ3pZ2p AND THE SIX SUBRINGS<br />
Using these subrings, partition the 4-D signal constellation<br />
into eight subsets called shells as follows:<br />
SH 0 =(R 0 ;R 0 ) [ (R 1 ;R 1 ) [ (R 2 ;R 2 ) [ (R 3 ;R 3 )<br />
SH 1 =(R 0 ;R 1 ) [ (R 1 ;R 0 ) [ (R 2 ;R 3 ) [ (R 3 ;R 2 )<br />
SH 2 =(R 0 ;R 2 ) [ (R 2 ;R 0 ) [ (R 1 ;R 3 ) [ (R 3 ;R 1 )<br />
SH 3 =(R 0 ;R 3 ) [ (R 3 ;R 0 ) [ (R 1 ;R 2 ) [ (R 2 ;R 1 )<br />
SH 4 =(R 0 ;R 4 ) [ (R 4 ;R 0 ) [ (R 1 ;R 5 ) [ (R 5 ;R 1 )<br />
SH 5 =(R 1 ;R 4 ) [ (R 4 ;R 1 ) [ (R 0 ;R 5 ) [ (R 5 ;R 0 )<br />
SH 6 =(R 2 ;R 4 ) [ (R 4 ;R 2 ) [ (R 3 ;R 5 ) [ (R 5 ;R 3 )<br />
SH 7 =(R 3 ;R 4 ) [ (R 4 ;R 3 ) [ (R 2 ;R 5 ) [ (R 5 ;R 2 ):<br />
(14)<br />
The partition has been done in such a way that the Hamming<br />
distance between the subring types inside a given shells is<br />
equal to d H = 2.<br />
We combine the four subsets SS i defined as before <strong>with</strong><br />
the eight shells SH j defined by (14) to obtain 32 4-D subsets<br />
such that the relation (6) still holds, but in this case j goes<br />
from 0 to 7. For instance, the subset S 0 =SS 0 2 SH 0 contains
1482 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
TABLE VII<br />
THE 4-D BLOCK ENCODER FOR b =4<br />
16 4-D points as follows: (A n ;A n ); (B n ;B n ); (C n ;C n ); and<br />
(D n ;D n ), where n =0; 1; 2; 3. The 32 subsets are numbered<br />
from 0 to 31 and grouped into two families F 0 and F 1 as in (9).<br />
Denote the eight bits gathered at the input of the trellis-<strong>coded</strong><br />
modulator in two successive signaling intervals n and n +1<br />
as I1n; I2n; I3n; I4n; I1n+1; I2n+1; I3n+1; and I4n+1. As<br />
shown in Fig. 6, the first four bits enter a rate 4=5 systematic<br />
convolutional encoder which outputs the <strong>coded</strong> bit Y 0n. In<br />
order to make the scheme rotationally invariant, differentially<br />
encode the bit pair I3n+1I2n+1 as for the case b = 3.A<br />
bit converter converts the four bits Y 0n; I1n; I2 0 n+1; and<br />
I3 0 n+1<br />
into two pairs of selection bits as for the case b =3.<br />
A 4-D block encoder then takes five input information bits<br />
I2n; I3n; I4n; I1n+1; and I4n+1 and generates two groups<br />
of selection bits, Z2nZ3nZ4n and Z2n+1Z3n+1Z4n+1 in<br />
accordance <strong>with</strong> Table VII. Each of the bit groups can assume<br />
any of the values given in Table VI, but they cannot both<br />
assume the values 100 and 101 which correspond to the outer<br />
subrings R 4 and R 5 , respectively.<br />
The general diagram of the TCM scheme for b =4is shown<br />
in Fig. 6. The convolutional encoder should have at least 16<br />
states<br />
1) 16-State Convolutional Encoder: Denote the current<br />
and the next states of the trellis encoder as in the case of<br />
the 16-state convolutional encoder in Fig. 4(b). However,<br />
the trellis has full connectivity, i.e., from any of the 16<br />
originating states, 16 groups of transitions lead to any of the<br />
Fig. 6. General structure for rotationally invariant TCM <strong>with</strong> 4-D QAM to<br />
send b =4bits per signaling interval.<br />
16 next states. The association of 4-D subsets <strong>with</strong> the state<br />
transitions satisfies the Rule 1 as given for the case b =3. The<br />
logical diagram of the convolutional encoder which is part of<br />
the general structure in Fig. 6 is shown in Fig. 7(a).<br />
The shortest error event path is given by parallel transitions<br />
between successive states of the convolutional encoder. The<br />
Hamming distance between the 16 parallel transitions is d H =<br />
2. Note that the two transitions error event paths also have<br />
d H = 2and the same multiplicity as single transitions error<br />
event paths.<br />
2) 32-State Convolutional Encoder: Denote the current<br />
and the next states of the trellis encoder as<br />
W 1 p W 2 p W 3 p W 4 p W 5 p ;p = n and n + 2. Number the
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1483<br />
(a)<br />
Fig. 7.<br />
<strong>Trellis</strong> encoders of Fig. 6: (a) 16-state and (b) 32-state.<br />
(b)<br />
states from 0 to 31 using the decimal representation<br />
W p =16W 1 p +8W 2 p +4W 3 p +2W 4 p + W 5 p : (15)<br />
The trellis diagram may be expressed in algebraic form as<br />
and<br />
f0; 2; 4; 6; 8; 10; 12; 14; 16; 18; 20; 22; 24; 26; 28; 30g<br />
!f0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15g<br />
f1; 3; 5; 7; 9; 11; 13; 15; 17; 19; 21; 23; 25; 27; 29; 31g<br />
!f16; 17; 18; 19; 20; 21; 22; 23; 24; 25;<br />
26; 27; 28; 29; 30; 31g:<br />
There are 16 parallel transitions between any current state i and<br />
a successive state j. Therefore, in this case also, the shortest<br />
event path has a length equal to one transition. However, the<br />
multiplicity of two transitions error event path is only half of<br />
that for the 16-state convolutional encoder. The association<br />
of 4-D subsets <strong>with</strong> the state transitions satisfies the Rule<br />
2 as given for the case b = 3. The logical diagram of the<br />
convolutional encoder is shown in Fig. 7(b).<br />
The authors have also designed 4-D trellis codes for transmitting<br />
b = 5 bits per signaling interval and 6-D trellis<br />
codes based on signal constellations partitioned such that the<br />
Hamming distance between the points <strong>with</strong>in a subset equals<br />
three. These codes have not been included in this paper by<br />
considerations of typographical space. The interested readers<br />
are kindly invited to contact the authors.<br />
III. TRANSMISSION SYSTEM AND CHANNEL MODEL<br />
In this section, we describe the transmission system and<br />
the channel model by making use of the equivalent complex<br />
baseband notation.<br />
A. The Transmission System<br />
The transmission system we consider is presented in Fig. 8.<br />
A data source generates a random information bit stream that<br />
enters the foregoing described trellis encoder. The en<strong>coded</strong><br />
2-D output symbols are then interleaved by a block interleaver<br />
which can be regarded as a rectangular buffer <strong>with</strong> d rows<br />
and s columns representing the interleaving depth and span,<br />
respectively. The M-QAM modulator maps the block interleaved<br />
2-D symbols to the signal points of the signal space<br />
diagram for the M-QAM constellation shown in Fig. 1.<br />
The transmitted signal is impaired first by a complex multiplicative<br />
stochastic process describing the fading behavior of<br />
the frequency-nonselective mobile radio channel and second<br />
by a complex AWGN process. In the receiver, the received<br />
signal is demodulated and deinterleaved before feeding into the<br />
trellis decoder. The trellis decoder is based on the maximum<br />
likelihood sequence decoding principle by using the classical<br />
Viterbi algorithm. It is well known that the performance of<br />
the trellis decoder can be considerably improved if channel<br />
state information (CSI) is available. To obtain CSI from the<br />
received signal a channel estimator is required in the receiver.<br />
B. The Channel Model<br />
An often used statistical model for modeling various types<br />
of terrestrial mobile radio channels and especially for land<br />
mobile satellite channels is the well-known Suzuki process<br />
[14]. Such a process is defined as a product process of a<br />
Rayleigh process <strong>with</strong> uncorrelated underlying in-phase and<br />
<strong>quadrature</strong> components and a lognormal process. Recently,<br />
two different modified versions of the classical Suzuki process<br />
have been introduced in [15] and [16] which are called<br />
extended Suzuki processes of Types I and II, respectively.<br />
Moreover, it has been shown [17] that both types of extended<br />
Suzuki processes can be combined to a joint statistical channel<br />
model called generalized Suzuki process. The main advantage
1484 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
Fig. 8.<br />
Equivalent complex baseband model of the trellis-<strong>coded</strong> M-QAM transmission system.<br />
of extended and in particular generalized Suzuki processes is<br />
that their statistical properties are more flexible than those<br />
of the original Suzuki process. Thus, the former processes<br />
allow in general a much better fitting of the statistics of the<br />
channel model to real-world measurements and that not only<br />
<strong>with</strong> respect to different kinds of measured probability density<br />
functions of the received envelope, but also <strong>with</strong> respect to<br />
the corresponding higher order statistical properties like the<br />
level-crossing rate and the average duration of fades.<br />
In this paper, we use for the channel model the extended<br />
Suzuki process of Type I which is briefly reviewed in the<br />
following. For a detailed description of that process, we are<br />
referring the interested reader to [15]. The extended Suzuki<br />
process (of Type I), denoted henceforth by (t), is defined<br />
as product process of a Rice process (t) <strong>with</strong> given crosscorrelation<br />
properties between the underlying in-phase and<br />
<strong>quadrature</strong> components and a lognormal process (t), i.e.,<br />
(t) =(t) 1 (t): (16)<br />
The Rice process (t) is obtained from a zero-mean complex<br />
Gaussian noise process<br />
(t) = 1 (t) +j 2 (t) (17)<br />
representing the scattered (diffuse) component and a complex<br />
line-of-sight (LOS) component<br />
as follows:<br />
m(t) = 1 expfj(2f t + )g (18)<br />
(t) =j(t) +m(t)j: (19)<br />
Thereby, the parameters ; f ; and appearing in (18) are<br />
the <strong>amplitude</strong>, Doppler frequency, and phase of the LOS<br />
component, respectively. The Rice process (t) is used to<br />
model the short-term fading effects, whereas the lognormal<br />
process (t) models the long-term fading variations due to<br />
shadowing. The lognormal process (t) can be derived from<br />
a nonlinear transformation of a further real Gaussian noise<br />
process 3 (t) having zero mean and unit variance according<br />
to<br />
(t) = expf 3 3 (t) +m 3 g (20)<br />
where 3 and m 3 are parameters introduced to control the<br />
statistics of (t).<br />
The second-order statistical properties of the extended<br />
Suzuki process (t) are strongly influenced by the Doppler<br />
power spectral density (PSD) S (f) of the complex Gaussian<br />
noise process (t) introduced by (17). Typical for the extended<br />
Suzuki model is that the complex Gaussian noise process (t)<br />
has cross-correlated in-phase and <strong>quadrature</strong> components.<br />
A cross-correlation between the generating components can<br />
easily be achieved by using an asymmetrical Doppler PSD<br />
S (f), e.g., the left-sided restricted Jakes PSD which is<br />
defined by [15]<br />
S (f) =<br />
8<br />
<<br />
:<br />
20<br />
2<br />
f max<br />
p1 0 (f=f ; 0 0f max f f max<br />
max ) 2<br />
0; else<br />
(21)<br />
where f max denotes the maximum Doppler frequency, the<br />
parameter 0 is <strong>with</strong>in the interval [0; 1], and 20 2 defines<br />
the maximum mean power (variance) of (17) obtained for<br />
0 = 1. Note that for the special case where 0 = 1, the<br />
relation (21) results in the classical Jakes PSD [20] which<br />
has a symmetrical shape, and, consequently, the in-phase and<br />
<strong>quadrature</strong> components of the complex Gaussian noise process<br />
(t) are in this case uncorrelated. On the other hand, if 0 =0,<br />
then (21) results in an asymmetrical right-sided Jakes PSD<br />
and thus the in-phase and <strong>quadrature</strong> components of (t) are<br />
strongly correlated. It is also important to note that the fading<br />
rate of the channel model can easily be reduced (<strong>with</strong>out<br />
changing the maximum Doppler frequency f max ) by reducing<br />
the quantity 0 . This is important because the fading rate of<br />
real-world mobile radio channels is often much lower than the<br />
theoretical expected fading rate.<br />
The above parameters 0 2 ; 0;f max ;; 3 ;m 3 ; and f are<br />
the primary model parameters of the extended Suzuki process.
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1485<br />
TABLE VIII<br />
OPTIMIZED PARAMETERS OF THE EXTENDED SUZUKI CHANNEL MODEL [15]<br />
Fig. 9. Structure of an efficient simulation model for extended Suzuki processes of Type I.<br />
These parameters have been optimized successfully in [15] in<br />
such a way that not only the cumulative distribution function<br />
of (t) but also the level-crossing rate and average duration<br />
of fades are very close to measured data of a real-word<br />
land mobile satellite channel in different (light and heavy)<br />
shadowing environments. The optimized primary parameters<br />
of the channel model are listed in Table VIII.<br />
The above-described extended Suzuki process (t) is an<br />
analytical (mathematical) model that cannot be implemented<br />
exactly on a computer. In order to enable the simulation of<br />
such processes, an efficient simulation model was also derived<br />
in [15] (see Fig. 9) by applying the concept of deterministic<br />
channel modeling (e.g., [18] and [19]). The parameters ; 3 ;<br />
m 3 , and f appearing in Fig. 9 are obtained directly from<br />
Table VIII, whereas the remaining parameters of the simulation<br />
model (f i;n ;c i;n ; i;n ) have to be determined according<br />
to the procedure described in [15].<br />
IV. PERFORMANCE<br />
The discussion of the performance of the proposed 2N-D<br />
trellis-<strong>coded</strong> M-QAM system is restricted for short to the case<br />
N =2 and M =12. A 4-D trellis code for transmitting<br />
b =3bits per signaling interval was designed according to<br />
the procedure described in Section II-B. For the convolutional<br />
encoder (see Fig. 2) the 16-states trellis encoder shown in<br />
Fig. 4(b) has been selected. For the depth d and span s<br />
describing the interleaver (deinterleaver) the moderate values<br />
d =16and s =16have been chosen. Hence, due to the finite<br />
interleaver (deinterleaver) size, the digital channel between<br />
the interleaver input and the deinterleaver output is nonideally<br />
interleaved (correlated fading). Furthermore, we have assumed<br />
that ideal CSI is available <strong>with</strong>in the decoding unit. The trellis<br />
decoder operates on optimum (unquantized) soft decisions<br />
made by the 12-QAM demodulator; and finally, the decoding<br />
depth L of the Viterbi algorithm is finite (L = 16). The<br />
simulation of the complete trellis-<strong>coded</strong> 12-QAM transmission<br />
system shown in Fig. 8 has been performed by choosing a<br />
symbol rate to sampling rate ratio of f S =f A =1=8 and symbol<br />
rate to maximum Doppler frequency ratio of f S =f max =0:02.<br />
The resulting bit error rate (BER) of the trellis-<strong>coded</strong> 12-<br />
QAM transmission system by using the extended Suzuki<br />
channel model <strong>with</strong> two realistic scenarios (light and heavy<br />
shadowing) are presented in Fig. 10. For reasons of comparison,<br />
we have also shown in this figure the simulation results<br />
for the BER by using an AWGN channel and a Rayleigh
1486 <strong>IEEE</strong> TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 48, NO. 5, SEPTEMBER 1999<br />
The obvious disadvantage of these schemes is that the trellis<br />
encoders have rather a large number of states.<br />
When moving to higher dimensions (the next step is 6-D),<br />
the benefits diminish quickly and the complexity grows unacceptably<br />
high.<br />
Fig. 10. BER of the trellis-<strong>coded</strong> 12-QAM transmission system <strong>with</strong> b =3<br />
bits per signaling interval.<br />
channel in conjunction <strong>with</strong> the classical Jakes PSD. It should<br />
be mentioned that the extended Suzuki process includes the<br />
Rayleigh process as a special case. The results in Fig. 10 show<br />
us that, for a large range of the Eb<br />
=N 0 ratio, the standard<br />
Rayleigh channel model does not represent the worst case<br />
condition, but the extended Suzuki process on the heavy<br />
shadowing condition does it. On the other side, the BER<br />
determined for the light shadowing situation is for a given<br />
E b =N 0 ratio always below the corresponding results obtained<br />
for the Rayleigh channel, as it was intuitively expected.<br />
A profound insight into the performance of the proposed<br />
scheme is obtained by comparing the BER of our b =34-D<br />
TCM system <strong>with</strong> the BER of an appropriate reference system.<br />
As reference system we used an un<strong>coded</strong> 8-PSK system which<br />
has the same information bit rate as the proposed trellis-<strong>coded</strong><br />
12-QAM transmission system <strong>with</strong> b =3bits per signaling<br />
interval. The resulting BER of the reference system is also<br />
depicted in Fig. 10. The presented results show us that the<br />
coding gain ranges from 2.0 dB (AWGN) up to 5.4 dB (heavy<br />
shadowing) at a BER of 10 03 . Note that the proposed TCM<br />
scheme has especially been designed for fading channels, what<br />
explains the fact that the achieved coding gain is higher for<br />
the heavy shadowing condition than for the AWGN channel.<br />
V. CONCLUSION<br />
A novel way of designing TCM codes for radio mobile fading<br />
channels using rectangular signal constellations has been<br />
demonstrated. In order to obtain large minimum intrasubset<br />
Hamming distance, the signal constellation is partitioned both<br />
into subsets <strong>with</strong> enlarged minimum Euclidean distance and<br />
into shells. It was inspired by the methods applied in the very<br />
performant V.34 modem used to transmit data over the voiceband<br />
telephone channel, which of course is not affected by<br />
fading. However, our aim in so doing was different.<br />
For 4-D, this resulted in rather simple TCM schemes which<br />
have the advantage of maximizing the minimum intrasubset<br />
Hamming distance <strong>with</strong>out neglecting the Euclidean distance.<br />
ACKNOWLEDGMENT<br />
Dr. Sterian would like to thank the German Service for<br />
Academic Exchanges DAAD (Deutscher Akademischer Austauschdienst)<br />
which provided him <strong>with</strong> the opportunity to<br />
spend a fruitful month in the Department of Digital Communications<br />
Systems of the Technical University Hamburg-<br />
Harburg, working in the research group of Prof. U. Killat.<br />
This international collaboration has been kindly encouraged<br />
by S. Pantis, Minister, and D. Chirondojan, Secretary of State,<br />
both <strong>with</strong> the Ministry of Communications of Romania.<br />
REFERENCES<br />
[1] G. Ungerboeck, “Channel coding <strong>with</strong> multilevel/phase signals,” <strong>IEEE</strong><br />
Trans. Inform. Theory, vol. IT-28, pp. 55–67, Jan. 1982.<br />
[2] L.-F. Wei, “Rotationally invariant convolutional channel coding <strong>with</strong><br />
expanded signal space—Part I: 180 degrees and Part II: Nonlinear<br />
codes,” <strong>IEEE</strong> J. Select. Areas Commun., vol. SAC-2, pp. 659–686, Sept.<br />
1984.<br />
[3] ITU-T, “V.34—A modem operating at data signalling rates of up to<br />
33600 bit/s for use on the general switched telephone network and on<br />
leased point-to-point 2-wire telephone-type circuits,” Sept. 1994.<br />
[4] L.-F. Wei, “<strong>Trellis</strong>-<strong>coded</strong> <strong>modulation</strong> <strong>with</strong> multidimensional constellations,”<br />
<strong>IEEE</strong> Trans. Inform. Theory, vol. IT-33, pp. 483–501, July<br />
1987.<br />
[5] C. E. D. Sterian, “Wei-type trellis-<strong>coded</strong> <strong>modulation</strong> <strong>with</strong> 2Ndimensional<br />
rectangular constellation for N not a power of two,”<br />
<strong>IEEE</strong> Trans. Inform. Theory, vol. 43, pp. 750–758, Mar. 1997.<br />
[6] D. Divsalar and M. K. Simon, “<strong>Trellis</strong> <strong>coded</strong> <strong>modulation</strong> for 4800–9600<br />
bits/s transmission over a fading mobile satellite channel,” <strong>IEEE</strong> J.<br />
Select. Areas Commun., vol. SAC-5, pp. 162–175, Feb. 1987.<br />
[7] , “Multiple trellis <strong>coded</strong> <strong>modulation</strong> (MTCM),” <strong>IEEE</strong> Trans.<br />
Commun., vol. 36, pp. 410–419, Apr. 1988.<br />
[8] C.-E. W. Sundberg and N. Seshadri, “Coded <strong>modulation</strong>s for fading<br />
channels: An overview,” European Trans. Telecommun. (ETT), vol. 4,<br />
pp. 309–324, May–June 1993.<br />
[9] C. Schlegel, “<strong>Trellis</strong> <strong>coded</strong> <strong>modulation</strong> on time-selective fading channels,”<br />
<strong>IEEE</strong> Trans. Commun., vol. 42, pp. 1617–1627, Feb./Mar./Apr.<br />
1994.<br />
[10] D. Subasinghe-Dias and K. Feher, “A <strong>coded</strong> 16 QAM scheme for fast<br />
fading mobile radio channels,” <strong>IEEE</strong> Trans. Commun., vol. 43, pp.<br />
1906–1916, May 1995.<br />
[11] X. Giraud and J. C. Belfiore, “Constellations matched to the Rayleigh<br />
fading channels,” <strong>IEEE</strong> Trans. Inform. Theory, vol. IT-42, pp. 106–115,<br />
Jan. 1996.<br />
[12] J. Boutos, E. Viterbo, C. Rastello, and J. C. Belfiore, “Good lattice<br />
constellations for both Rayleigh and Gaussian channels,” <strong>IEEE</strong> Trans.<br />
Inform. Theory, vol. 42, pp. 502–518, Mar. 1996.<br />
[13] X. Giraud and E. Boutillon, “Algebraic tools to build <strong>modulation</strong><br />
schemes for fading channels,” <strong>IEEE</strong> Trans. Inform. Theory, vol. 43,<br />
pp. 938–952, May 1997.<br />
[14] H. Suzuki, “A statistical model for urban radio propagation,” <strong>IEEE</strong><br />
Trans. Commun., vol. 25, pp. 673–680, July 1977.<br />
[15] M. Pätzold, U. Killat, and F. Laue, “An extended Suzuki model for land<br />
mobile satellite channels and its statistical properties,” <strong>IEEE</strong> Trans. Veh.<br />
Technol., vol. 47, pp. 254–269, Feb. 1998.<br />
[16] M. Pätzold, U. Killat, Y. Li, and F. Laue, “Modeling, analysis, and<br />
simulation of nonfrequency-selective mobile radio channels <strong>with</strong> asymmetrical<br />
Doppler power spectral density shapes,” <strong>IEEE</strong> Trans. Veh.<br />
Technol., vol. 46, pp. 494–507, May 1997.<br />
[17] M. Pätzold and F. Laue, “Generalized Rice processes and generalized<br />
Suzuki processes for modeling frequency-nonselective mobile radio<br />
channels,” to be published.<br />
[18] M. Pätzold, U. Killat, and F. Laue, “A deterministic digital simulation<br />
model for Suzuki processes <strong>with</strong> application to a shadowed Rayleigh
STERIAN et al.: TRELLIS-CODED QUADRATURE AMPLITUDE MODULATION 1487<br />
land mobile radio channel,” <strong>IEEE</strong> Trans. Veh. Technol., vol. 45, pp.<br />
318–331, May 1996.<br />
[19] M. Pätzold, U. Killat, F. Laue, and Y. Li, “On the statistical properties<br />
of deterministic simulation model for mobile fading channels,” <strong>IEEE</strong><br />
Trans. Veh. Technol., vol. 47, pp. 617–630, May 1998.<br />
[20] W. C. Jakes (Ed.), Microwave Mobile Communications. New York:<br />
<strong>IEEE</strong> Press, 1993.<br />
[21] D. Divsalar and M. K. Simon, “The design of trellis <strong>coded</strong> MPSK for<br />
fading channels: Performance criteria,” <strong>IEEE</strong> Trans. Commun., vol. 36,<br />
pp. 1004–1012, Sept. 1988.<br />
[22] , “The design of trellis <strong>coded</strong> MPSK for fading channels: Set<br />
partitioning for optimum code design,” <strong>IEEE</strong> Trans. Commun., vol. 36,<br />
pp. 1004–1012, Sept. 1988.<br />
[23] L.-F. Wei, “Coded M-DPSK <strong>with</strong> built-in time diversity for fading<br />
channels,” <strong>IEEE</strong> Trans. Inform. Theory, vol. 39, pp. 1820–1839, Nov.<br />
1993.<br />
Corneliu Eugen D. Sterian (M’96–SM’98) was<br />
born in Bucharest, Romania, on April 30, 1947. He<br />
received the Diploma Engineer and Ph.D. degrees<br />
in electronics and telecommunications in 1970 and<br />
1994, respectively, from the Polytechnical University<br />
of Bucharest, Bucharest.<br />
He has been active for many years in scientific<br />
research. He also taught data transmission courses at<br />
the Faculty of Electronics and Telecommunications,<br />
Polytechnical University of Bucharest. From 1997<br />
to 1999, he was <strong>with</strong> the Ministry of Communications<br />
as Director General. He authored the book Echo Cancelation<br />
in Telecommunications (in Romanian) and some articles published in the<br />
<strong>IEEE</strong> TRANSACTIONS ON INFORMATION THEORY, European Transactions on<br />
Telecommunications, and others. His research interests include information<br />
theory and more particularly channel coding.<br />
Frank Laue was born in Hamburg, Germany, in<br />
1961. He received the Dipl.-Ing. (FH) degree in<br />
electrical engineering from the Fachhochschule<br />
Hamburg, Hamburg, Germany, in 1992.<br />
Since 1993, he has been a CAE Engineer at the<br />
Digital Communication Systems Department, Technical<br />
University of Hamburg-Harburg, Hamburg,<br />
where he is involved in mobile communications.<br />
Matthias Pätzold (M’94–SM’98) was born in Engelsbach,<br />
Germany, in 1958. He received the Dipl.-<br />
Ing. and Dr.-Ing. degrees in electrical engineering<br />
from Ruhr University Bochum, Bochum, Germany,<br />
in 1985 and 1989, respectively.<br />
From 1990 to 1992, he was <strong>with</strong> ANT Nachrichtentechnik<br />
GmbH, Backnang, where he was engaged<br />
in digital satellite communications. Since 1992, he<br />
has been Chief Engineer at the Digital Communication<br />
Systems Department, Technical University<br />
Hamburg-Harburg, Hamburg, Germany. His current<br />
research interests include mobile communications, especially multipath fading<br />
channel modeling, channel parameter estimation, and channel coding theory.