16.10.2014 Views

Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore

Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore

Trellis-coded quadrature amplitude modulation with ... - IEEE Xplore

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!