ad - sigmobile fading. ho w ev ... ad ho c optimization metrics. the ap osteriori approac h, on the...

163

Upload: doanthu

Post on 03-May-2018

217 views

Category:

Documents


3 download

TRANSCRIPT

ADAPTIVE EQUALIZATION AND RECEIVER

DIVERSITY FOR INDOOR WIRELESS DATA

COMMUNICATIONS

a dissertation

submitted to the department of electrical engineering

and the committee on graduate studies

of stanford university

in partial fulfillment of the requirements

for the degree of

doctor of philosophy

By

Yumin Lee

August 1997

c Copyright 1997 by Yumin Lee

All Rights Reserved

ii

I certify that I have read this dissertation and that in

my opinion it is fully adequate, in scope and quality, as

a dissertation for the degree of Doctor of Philosophy.

Donald C. Cox(Principal Advisor)

I certify that I have read this dissertation and that in

my opinion it is fully adequate, in scope and quality, as

a dissertation for the degree of Doctor of Philosophy.

John M. Cio�

I certify that I have read this dissertation and that in

my opinion it is fully adequate, in scope and quality, as

a dissertation for the degree of Doctor of Philosophy.

Teresa H. Meng

Approved for the University Committee on Graduate

Studies:

iii

Abstract

Multipath propagation is one of the most challenging problems encountered in a

wireless data communication link. It causes signal fading, delay spread, and Doppler

spread, and can greatly impair the performance of a data communication system.

Multipath mitigation techniques such as adaptive decision-feedback equalization (DFE)

and receiver diversity are thus required for low-error-rate, high-speed wireless data

communications. This dissertation examines these techniques for indoor wireless data

communications. Receiver diversity is known to be an e�ective way of coping with

signal fading. However, indoor wireless radio channels exhibit frequency-selective fad-

ing which introduces inter-symbol interference (ISI), therefore receiver diversity alone

cannot yield satisfactory performance, and more sophisticated signal processing tech-

niques are often required. Adaptive equalization, on the other hand, is known to be

an e�ective measure against ISI. However, adaptive equalization alone cannot miti-

gate the e�ect of signal fading. Integration of diversity and adaptive equalization is

therefore desirable for communication systems such as indoor wireless data networks

which operate in a delay-spread multipath fading environment.

In this dissertation, the e�ects of multipath propagation and their impact on a data

communication system are �rst discussed. A exible baseband model is developed

for indoor wireless communication channels. The adaptive DFE is then treated alone

as an approach for mitigating the e�ect of delay spread. Algorithms for updating

the DFE �lter coe�cients are discussed. These algorithms are classi�ed as channel-

estimation-based adaptation (CEBA) and direct-adaptation (DA). While they have

been compared previously in the literature, in this dissertation new results regarding

their relative performance are obtained using computer simulations that are realistic

iv

for wireless communications. Furthermore, an improved training method referred

to as \synthetic training" is developed and shown to be very e�ective in improving

the performance of the DA DFE. A numerical technique known as \regularization" is

also applied to improve the performance of the channel-estimation-based fractionally-

spaced DFE.

Sampling instant and decision delay optimization, which are crucial to the per-

formance of the adaptive DFE, are also investigated for the adaptive DFE. In this

dissertation, the sampling instant is obtained via a two-step approach from the over-

samples of the received signal. The decision delay is next optimized using the a

priori approach or the a posteriori approach. The a priori approach is evaluated us-

ing previously proposed as well as new, ad hoc optimization metrics. The a posteriori

approach, on the other hand, is �rst demonstrated using an \ideal" technique which

is not realizable. A realizable a posteriori optimization technique, referred to as the

multiple decision delay DFE (MDDDFE), is later developed, and shown to achieve a

performance that is very close to the ideal technique.

Paralleling the discussion on the adaptive DFE, receiver diversity is also presented

alone as a mitigation technique against signal fading. Computer simulation is used

to show that, when used alone, receiver diversity can also signi�cantly improve the

performance of a wireless data communication system. The performance improve-

ments achieved by receiver diversity and adaptive DFE are, however, due to di�erent

reasons. It is therefore very desirable to integrate these two techniques.

The integration of combining and selection diversity with the adaptive DFE is dis-

cussed in detail in this dissertation. The maximal ratio combining DFE (MRCDFE)

is a technique for introducing combining diversity into adaptive DFE, while the se-

lection diversity DFE (SDDFE) is a technique for incorporating selection diversity

into adaptive DFE. For the MRCDFE, the branch DFE �lter coe�cients are jointly

optimized using extensions of the CEBA and DA algorithms. Regularization can also

be applied to improve the performance of the fractionally-spaced MRCDFE. While

the MRCDFE is not new, we obtained new results regarding the relative performance

of the CEBA and DA MRCDFE's, which are consistent with the results we presented

for the single-branch case. For the SDDFE, we developed a new selection rule which

v

is referred to as the maximum a posteriori probability (MAP) selection rule. This

rule is proved to be optimal, in the MAP sense, for a SDDFE. Based on the MAP

selection rule, two new selection metrics are derived and evaluated. Simulation results

show that both the MRCDFE and MAP SDDFE greatly outperform the unequalized

diversity receiver and adaptive DFE without receiver diversity. Furthermore, the new

MAP selection metrics signi�cantly outperform conventional metrics for the SDDFE,

and achieve a performance that is only slightly inferior to the MRCDFE. Since the

branch DFE �lter coe�cients are independently optimized for the SDDFE, it is com-

putationally simpler than the MRCDFE. Adaptive MAP SDDFE is, therefore, an

attractive approach for simultaneously mitigating the impact of signal fading, delay

spread, and small amount of Doppler spread.

vi

Acknowledgments

First and foremost, I thank my advisor, Professor Donald Clyde Cox.

My �rst encounter with Professor Cox was in the Autumn Quarter of 1993, when

I requested to join his research group and was told to try again the next quarter.

When I did, I was again told to wait until the Qualifying Exams (the \Quals") are

over. It was not until after the Quals was I admitted into his research group.

Looking back, joining the \Cox Group" is the best thing that has happened to

me in Stanford University. During the past four years I have acquired from Professor

Cox a great deal of technical knowledge, and a rigorous yet practical attitude towards

research. Furthermore, I have learned from him that many problems cannot be solved

without clearly specifying the assumptions and conditions, therefore \it depends" is

often the best answer to many questions. Working with Professor Cox is indeed a

highly enjoyable, inspiring, and rewarding experience. I feel very honored to have

the chance to work with Professor Cox, and sincerely thank him for his guidance and

support throughout my Ph.D. studies at Stanford University.

I am also deeply indebted to the other members of my orals and reading commit-

tees: Professors John M. Cio�, C. Robert Helms, Teresa H. Meng, and Madihally J.

Narasimha. They scrutinized my research results, made sure that there are no mis-

takes, and gave me many valuable comments. Without them this dissertation would

never have materialized.

I also owe my sincerest gratitude to Dr. David E. Borth of Motorola Incorpo-

rated at Schaumburg, Illinois, and to Paci�c Bell at San Ramon, California, for their

generous support over the course of this research. In the past four years Motorola

has provided for my tuition and stipend. Furthermore, Dr. Borth has taken time to

vii

review every progress report and publication that resulted from this research. Paci�c

Bell, on the other hand, has donated computer equipments which were extensively

used to produce simulation results for this dissertation.

This acknowledgment would not be complete without mentioning the former and

current members of my research group: Bora Akyol, Sung Chun, Hideaki Haruyama,

Kerstin Johnsson, Byoung-Jo Kim, Dae-Young Kim, Matthew Kolz, Persefoni Kyritsi,

Derek Lam, Andy Lee, Angel Lozano, Ravi Narasimhan, Tim Schmidl, Mehdi Soltan,

Je� Stribling, Qinfang Sun, Karen Tian, Bill Wong, and Daniel Wong. I have greatly

enjoyed and bene�ted from our stimulating discussions and interactions. I will always

remember the bitter-sweet memories that we share { especially the two hard-disk

crashes and two computer break-in incidents. I certainly am very fortunate to have

the opportunity to know and work with all of you. Now that some of us are graduating

and some are still working towards the Ph.D. degree, I wish you best of luck in your

careers and studies. I am sure our paths will cross again in the future. I am also

sincerely grateful to our former and current assistants { Jenny Beltran, Lily Huan,

and Marli Williams, for their most helpful administrative support.

During my Ph.D. studies, many friends in Stanford University have helped me

in course work and preparation for the Quals. They are Navin Chaddha, Jonathan

Chang, Kenneth Chang, Jiunn-Tsair Chen, Pei-chun Chiang, Jimmy Chuang, Suhas

Diggavi, Min-Chen Ho, Winston Lee, Jenwei Liang, Chun-Yi Liao, Janray Liao, Ming-

Chang Liu, Chung-Li Lu, Hui-Ling Lu, Zartash Uzmi, Yao-Ting Wang, Clive Wu,

Tien-Chun Yang, and many others. Thanks to them I have cleared many hurdles to

reach the present stage.

In closing I would like to mention some of my oldest and best friends: Yea-Hueay

Chang of Northwestern University, Ju-Hsien Kao and Hsing-Chuan Su of Stanford

University, and Hao-Hsuan Chiu of Syracuse University. Yea-Hueay is, and always will

be, a very special part of my life. Ju-Hsien is from a completely di�erent background

{ mechanical engineering, yet he sat through my oral defense without falling asleep.

Hao-Hsuan is a very good sounding board and travel companion. Thank you for your

love, support, encouragement, and friendship.

I dedicate this dissertation to my parents and brother.

viii

Contents

Abstract iv

Acknowledgments vii

1 Introduction 1

1.1 Dissertation Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Multipath Propagation 6

2.1 Signal Fading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2 Delay Spread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.3 Doppler Spread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.4 Baseband Indoor Wireless Channel Model . . . . . . . . . . . . . . . 17

2.4.1 Simulated Power-Delay Pro�le . . . . . . . . . . . . . . . . . . 20

2.4.2 Simulated Doppler Spectrum . . . . . . . . . . . . . . . . . . . 20

2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3 Adaptive Decision-Feedback Equalization 24

3.1 System Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.2 Inter-Symbol Interference . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.3 Adaptive DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3.3.1 Channel Estimation Based Adaptation . . . . . . . . . . . . . 33

3.3.2 Direct Adaptation . . . . . . . . . . . . . . . . . . . . . . . . 37

3.4 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

ix

3.4.1 Synthetic Training for DA DFE . . . . . . . . . . . . . . . . . 41

3.4.2 Comparison of CEBA and DA DFE . . . . . . . . . . . . . . . 46

3.5 CEBA DFE with Regularization . . . . . . . . . . . . . . . . . . . . . 49

3.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

4 DFE Timing Alignment 54

4.1 Sampling Instant Optimization . . . . . . . . . . . . . . . . . . . . . 55

4.2 Decision-Delay Optimization . . . . . . . . . . . . . . . . . . . . . . . 58

4.2.1 A Priori Optimization . . . . . . . . . . . . . . . . . . . . . . 58

4.2.2 A Posteriori Optimization . . . . . . . . . . . . . . . . . . . . 60

4.3 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

4.3.1 Sampling Instant Optimization . . . . . . . . . . . . . . . . . 61

4.3.2 Decision Delay Optimization . . . . . . . . . . . . . . . . . . . 64

4.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

5 Receiver Diversity 71

5.1 Combining Diversity DFE . . . . . . . . . . . . . . . . . . . . . . . . 74

5.1.1 CEBA MRCDFE and Regularization . . . . . . . . . . . . . . 75

5.1.2 DA MRCDFE with Synthetic Training . . . . . . . . . . . . . 80

5.2 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

6 MAP Selection Diversity DFE 88

6.1 Selection Diversity DFE . . . . . . . . . . . . . . . . . . . . . . . . . 92

6.2 MAP Selection Metric for SDDFE . . . . . . . . . . . . . . . . . . . . 93

6.3 Computation of Selection Metric . . . . . . . . . . . . . . . . . . . . . 96

6.4 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

6.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

7 Multiple Decision Delay DFE 107

7.1 Multiple Decision Delay DFE . . . . . . . . . . . . . . . . . . . . . . 109

7.2 The DFE Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

x

7.3 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

7.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

8 Conclusions 118

8.1 Dissertation Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 118

8.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

A Baseband Equivalent Power-Delay Pro�le 126

B Baseband Equivalent Doppler Spectrum 128

C The Least-Squares Lattice DFE 130

D Optimality of MAP Selection Rule 136

Bibliography 138

xi

List of Tables

2.1 Channel parameters used throughout this dissertation. . . . . . . . . 19

7.1 Average complexity of one- and two-branch MDDDFE using SERDFE

for d = 0:5 and average SNR of 10, 15 and 20 dB. The average com-

plexity without pruning is also shown. The channel has a Gaussian

power-delay pro�le with a rms delay spread of 50 ns and average delay

of 200 ns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

C.1 The dimensionalities of the variables in the LSL DFE algorithm. . . . 135

xii

List of Figures

2.1 Multipath propagation in indoor environments. The signal transmitted

by the transmitter (T) is attenuated and re ected by the walls and

oors. As a consequence the receiver (R) receives multiple distorted

copies of the transmitted signal. . . . . . . . . . . . . . . . . . . . . . 7

2.2 Normalized plots of the Ricean distribution. The numbers labeled on

the curve denote values of �pP. � = 0 corresponds to the Rayleigh

distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.3 (a) Normalized exponential power-delay pro�le. (b) Normalized Gaus-

sian power-delay pro�le. �� = 4S in this plot. . . . . . . . . . . . . . . 13

2.4 Illustration of Doppler shift in the free-space propagation environment.

The receiver moves at a constant velocity v along a direction that forms

an angle � with the incident wave. . . . . . . . . . . . . . . . . . . . 14

2.5 The Doppler spectrum corresponding to uniformly distributed angles

of arrival (see Equation 2.16). . . . . . . . . . . . . . . . . . . . . . . 16

2.6 Simulated power-delay pro�les obtained from 200 replications. (a) The

path delays are exponentially distributed with a standard deviation of

50 ns. (b) The path delays are Gaussianly distributed with a mean of

200 ns and standard deviation of 50 ns. . . . . . . . . . . . . . . . . . 21

2.7 Simulated Doppler spectrum obtained from 200 replications. The Doppler

shift frequencies are generated according to Table 2.1 . . . . . . . . . 22

3.1 Baseband model of a wireless data communication system. . . . . . . 25

xiii

3.2 Examples of jp(t)j. (a) When the channel delay-spread is insigni�cant,

very little ISI is introduced. (b) When the channel delay-spread is

signi�cant, the ISI is severe. . . . . . . . . . . . . . . . . . . . . . . . 30

3.3 Block diagram of an adaptive decision-feedback equalizer. . . . . . . . 31

3.4 The channel-estimation-based adaptation DFE. . . . . . . . . . . . . 37

3.5 Prepending the STS to the received waveform for synthetic training

for the DA DFE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.6 The average BER of the symbol-spaced (K = 1) DA DFE with syn-

thetic training. The channel is assumed to have a Gaussian power-delay

pro�le with a rms delay-spread of 50 ns and average delay of 200 ns.

The average SNR is 15 dB. Di�erent training sequence lengths Q and

STS lengths Qs are used. . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.7 Average BER of the symbol-spaced (K = 1) DA DFE using various

CPR estimate lengths for synthetic training. �1 and �2 are both set

to be equal to the value of the abscissa. The channel has a Gaussian

power-delay pro�le with a normalized delay-spread of 0.5. The rms

delay-spread and average delay are 50 ns and 200 ns, respectively. The

average SNR is 15 dB. Synthetic training with Q = Qs = 15 is used. . 44

3.8 The average BER of the half-symbol-spaced (K = 2) DA DFE with

synthetic training. The channel is assumed to have a Gaussian power-

delay pro�le with a rms delay-spread of 50 ns and average delay of 200

ns. The average SNR is 15 dB. Di�erent training sequence lengths Q

and STS lengths Qs are used. . . . . . . . . . . . . . . . . . . . . . . 44

3.9 Average BER of the half-symbol-spaced (K = 2) DA DFE using vari-

ous CPR estimate lengths for synthetic training. �1 and �2 are both set

to be equal to the value of the abscissa. The channel has a Gaussian

power-delay pro�le with a normalized delay-spread of 0.5. The rms

delay-spread and average delay are 50 ns and 200 ns, respectively. The

average SNR is 15 dB. Synthetic training with Q = Qs = 15 is used. . 45

xiv

3.10 Average BER of CEBA and DA DFE's: (a) as a function of average

SNR at d = 0:5; (b) as a function of d at 15dB average SNR. The

channel is assumed to have a Gaussian power-delay pro�le with a rms

delay-spread of 50 ns and average delay of 200 ns. . . . . . . . . . . 47

3.11 Average BER of the half-symbol-spaced (K = 2) CEBA DFE with

regularization: (a) as a function of average SNR at d = 0:5; (b) as a

function of d at 15dB average SNR. The average BER's CEBA without

regularization and DA with K = 2 are also shown. The channel is

assumed to have a Gaussian power-delay pro�le with a rms delay-

spread of 50 ns and average delay of 200 ns. . . . . . . . . . . . . . . 51

4.1 Block diagram of an adaptive decision-feedback equalizer. . . . . . . . 54

4.2 The average BER of the symbol-spaced DA DFE using di�erent sam-

pling instant optimization techniques. The channel has a Gaussian

power-delay pro�le with a rms delay-spread of 50 ns and average delay

of 200 ns. The average SNR is 15 dB. . . . . . . . . . . . . . . . . . . 62

4.3 The average BER of the half-symbol-spaced DA DFE using di�erent

sampling instant optimization techniques. The channel has a Gaussian

power-delay pro�le with a rms delay-spread of 50 ns and average delay-

spread of 200 ns. The average SNR is 15 dB. . . . . . . . . . . . . . . 64

4.4 Average BER as a function of average SNR for di�erent decision delay

optimization schemes, �xed delay and ideal cases. The channel has

a Gaussian power-delay pro�le with normalized delay-spread d = 0:5.

Symbol-spaced DA DFE's are used. . . . . . . . . . . . . . . . . . . . 65

4.5 Average BER as a function of normalized delay-spread for di�erent

decision delay optimization schemes, �xed delay and ideal cases. The

channel has a Gaussian power-delay pro�le with an average SNR of 15

dB. Symbol-spaced DA DFE's are used. . . . . . . . . . . . . . . . . 66

xv

4.6 Average BER as a function of average SNR for di�erent decision delay

optimization schemes, �xed delay and ideal cases. The channel has

a Gaussian power-delay pro�le with normalized delay-spread d = 0:5.

Half-symbol-spaced DA DFE's are used. . . . . . . . . . . . . . . . . 67

4.7 Average BER as a function of normalized delay-spread for di�erent

decision delay optimization schemes, �xed delay and ideal cases. The

channel has a Gaussian power-delay pro�le with an average SNR of 15

dB. Half-symbol-spaced DA DFE's are used. . . . . . . . . . . . . . 68

5.1 Block diagram for selection diversity. One diversity branch is selected

according to some selection rule. . . . . . . . . . . . . . . . . . . . . 73

5.2 Block diagram for combining diversity. The received signals are am-

pli�ed, co-phased and summed. . . . . . . . . . . . . . . . . . . . . . 74

5.3 The maximal-ratio combining DFE. . . . . . . . . . . . . . . . . . . . 75

5.4 Average BER's of the unequalized diversity combiner (DIV-ONLY),

half-symbol-spaced DA DFE without diversity (DFE-ONLY), and dual

diversity (L = 2) DA and CEBA MRCDFE's: (a) as functions of

average SNR at d = 0:5; and (b) as functions of d at 15dB average

SNR. The channel has a Gaussian power-delay pro�le with a rms delay-

spread of 50 ns and average delay of 200 ns. . . . . . . . . . . . . . . 82

5.5 Average BER's of the half-symbol-spaced DA DFE without diversity

(DFE-ONLY), dual diversity (L = 2) DAMRCDFE, and dual diversity

(L = 2) CEBA MRCDFE with regularization: (a) as functions of

average SNR at d = 0:5; and (b) as functions of d at 15dB average

SNR. The channel has a Gaussian power-delay pro�le with a rms delay-

spread of 50 ns and average delay of 200 ns. . . . . . . . . . . . . . . 86

6.1 Possible structures for the selection diversity DFE: (a) Selection is done

before equalization; (b) Selection is done after equalization. . . . . . . 89

6.2 Possible selection schemes for the SDDFE. . . . . . . . . . . . . . . . 90

6.3 Selection-diversity decision-feedback equalizer. . . . . . . . . . . . . . 90

xvi

6.4 Average BER's of the various selection metrics as functions of the

average SNR. The channel has an exponential power-delay pro�le with

a rms delay-spread of 50 ns. The normalized delay spread d is 0.5. As

noted in the text, the IDEAL case is not realizable. . . . . . . . . . . 100

6.5 Conditional probability of correct branch selection given that exactly

one diversity branch decision is wrong. The channel has an exponential

power-delay pro�le with a rms delay-spread of 50 ns. The normalized

delay-spread d is 0.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.6 Average BER's as functions of the normalized delay-spread d. The

channel has an exponential power-delay pro�le with 50 ns rms delay-

spread. The average SNR is 15 dB. The IDEAL case is not realizable

as noted in the text. . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

6.7 Average BER's of the various selection metrics as functions of the

average SNR. The channel has a Gaussian power-delay pro�le with a

rms delay-spread of 50 ns and average delay of 200 ns. The normalized

delay spread d is set to 0.5. The IDEAL case is not realizable as noted

in the text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

6.8 Average BER's as functions of the normalized delay-spread d. The

channel has a Gaussian power-delay pro�le with a rms delay-spread of

50 ns and average delay of 200 ns. The average SNR is 15 dB. The

IDEAL case is not realizable as noted in the text. . . . . . . . . . . . 105

7.1 Structure of the MDDDFE. . . . . . . . . . . . . . . . . . . . . . . . 109

7.2 Algorithm for pruning redundant DFE's. This algorithm is repeated

once every R symbols. . . . . . . . . . . . . . . . . . . . . . . . . . . 111

7.3 Average BER as a function of average SNR at d = 0:5 for the MD-

DDFE, �xed decision delay, and ideal cases. Half-symbol-spaced DA

MDDDFE's used here. The channel has a Gaussian power-delay pro�le

with a rms delay-spread of 50ns and average delay of 200 ns. . . . . . 114

xvii

7.4 Average BER as a function of normalized delay-spread at average SNR

of 15dB for the MDDDFE, �xed decision delay and ideal cases. Half-

symbol-spaced DA MDDDFE's used here. The channel has a Gaussian

power-delay pro�le with a rms delay-spread of 50ns and average delay

of 200 ns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

C.1 (a) The block diagram of a LSL DFE. Matrix weights are not explicitly

shown. The block labeled \D" denotes a unit-sample delay; (b) The

block diagram of a LSL stage. Matrix weights are not explicitly shown.

The block labeled \D" denotes a unit-sample delay. . . . . . . . . . . 131

xviii

Chapter 1

Introduction

With recent advances in communications, signal processing, and computer technolo-

gies, the dream of wireless networking for data communication systems has become an

achievable goal. One attractive application of wireless networking is the indoor wire-

less local area network (WLAN). First, since it allows for mobility of users, re-wiring

is unnecessary when a user of a WLAN moves. This can be especially important for

users of portable data terminals. Secondly, since the WLAN operates in indoor en-

vironments, high-speed data transmission is possible without requiring an unrealistic

amount of transmitter power. This is an important aspect for many data applications.

One of the most important building blocks for an indoor WLAN is the wireless

data communication link. For a WLAN to function properly, reliable wireless data

communication links must �rst be established. Multipath propagation is one of the

most challenging problems encountered in a wireless data communication link. In a

multipath propagation environment, the transmitted electro-magnetic signal propa-

gates to the receiver via many di�erent paths. In general, these propagation paths

have di�erent amplitude gains, phase shifts, angles of arrival, and path delays that

are functions of the re ection structure of the environment. The e�ects of multipath

propagation include signal fading, delay spread, and, when there is relative motion

between the transmitter and receiver, Doppler spread. Signal fading refers to the phe-

nomenon that in a multipath propagation environment, the received signal strength

is strongly dependent on the locations of the transmitter and receiver. This is caused

1

CHAPTER 1. INTRODUCTION 2

by the interference between signals propagating through di�erent paths. Delay spread

refers to the spread of the duration of the received signal with respect to the trans-

mitted signal. This is due to the di�erent delays associated with the propagation

paths. Delay spread introduces inter-symbol interference (ISI) in a digital wireless

communication system, which limits the achievable transmission rate. It also causes

di�culties for symbol-timing recovery in a digital demodulator. Doppler spread, on

the other hand, refers to the spread of the frequency spectrum of the received signal

with respect to that of the transmitted signal, when there is relative motion between

the transmitter and the receiver. This is due to the di�erent angles of arrival associ-

ated with the propagation paths. Since the spectrum of the received signal is wider

in frequency than that of the transmitted signal, the multipath propagation channel

is clearly a time-varying system. Adaptive signal processing techniques are there-

fore required to track channel variations for a mobile digital wireless communication

system operating in a multipath propagation environment.

This dissertation discusses the digital signal processing techniques that can be

used to mitigate the impact of multipath propagation on the performance of a point-

to-point single-user indoor high-speed wireless data communication link. Adaptive

decision-feedback equalization is a solution for mitigating delay spread and Doppler

spread. In this technique, adaptive linear discrete-time �nite impulse response (FIR)

�lters are used to process the received signal. The FIR �lters can be optimized directly

using the received signal samples, or indirectly through channel estimation. Since the

adaptive equalizer operates in discrete-time, the sampling instants must be deter-

mined before equalization starts. Furthermore, since FIR �lters are used, a design

parameter referred to as the \decision delay" must also be determined. The optimiza-

tion of the sampling instants and decision delay is referred to as \timing alignment" in

this dissertation. This dissertation compares the performance of di�erent adaptation

techniques using realistic computer simulation, and also investigates di�erent timing

alignment approaches for adaptive decision-feedback equalizers (DFE's).

Receiver diversity, which makes use of multiple receiver antennas, is a technique

used to combat signal fading. If the receiver antennas are spaced far enough apart (on

the order of a half-wavelength), the wireless channels corresponding to these antennas

CHAPTER 1. INTRODUCTION 3

will be approximately uncorrelated. In this case it is unlikely for both antennas to si-

multaneously experience a deep signal fade. The received signals at the output of the

branch antennas can therefore be combined either by taking their weighted average

(combining diversity) or by simply choosing the \best" (selection diversity). Receiver

diversity has been shown to be very e�ective against fading. However, it alone is not

very e�ective in coping with delay spread, and ways to incorporate adaptive equal-

ization into receiver diversity are highly desirable. This dissertation discusses novel

approaches for introducing diversity into the adaptive DFE in order to simultane-

ously mitigate the three di�culties caused by multipath propagation. In particular,

an optimal selection diversity scheme is derived for adaptive DFE's. Simulation re-

sults show that the new scheme discussed in this dissertation can indeed outperform

conventional selection diversity schemes.

1.1 Dissertation Outline

Chapter 2 of this dissertation discusses multipath propagation. Small-scale e�ects of

multipath propagation are brie y described, and a simple baseband model is devel-

oped for use in subsequent chapters.

The adaptive DFE is discussed in Chapter 3. The DFE can be optimized directly

from the received signal samples, or indirectly through channel estimation. These

two approaches have been compared by previous researchers under certain assump-

tions that are not applicable to wireless data communication links. In this chapter,

we compare the performance of these two approaches using realistic computer simu-

lation over a broad range of wireless channel conditions. Performance enhancement

techniques are also investigated for both approaches.

Chapter 4 provides a treatment of timing alignment for adaptive DFE's. The

timing alignment parameters are de�ned mathematically, and practical approaches

for optimizing these parameters are discussed.

In Chapter 5, the concept of receiver diversity is introduced. It is demonstrated

here that, while diversity alone is very e�ective against fading, it is not very e�ective

in coping with delay-spread. A previously proposed structure to combine receiver

CHAPTER 1. INTRODUCTION 4

diversity and equalization is also described in this chapter. This approach is referred

to as the maximal-ratio combining DFE (MRCDFE), which introduces combining

diversity into a DFE. Computer simulations are used to compare di�erent adaptation

techniques for the MRCDFE.

Chapter 6 describes a novel approach for incorporating adaptive decision-feedback

equalization into selection diversity. This approach, referred to as the maximum a

posteriori probability (MAP) selection diversity, can be shown to be optimal in the

MAP sense for selection-diversity DFE's. Simulation results show that the proposed

approach is very e�cient. It signi�cantly outperforms conventional selection-diversity

DFE's. Furthermore, the MAP selection diversity DFE performs almost as well as,

but is signi�cantly simpler, than the MRCDFE.

In Chapter 7, the selection diversity technique derived in Chapter 6 is applied to

DFE decision delay optimization. An adaptive DFE structure with multiple decision

delays is also proposed and analyzed. Simulation results show that the proposed

structure can greatly improve the performance of a conventional adaptive DFE.

Conclusions are given in Chapter 8.

1.2 Contributions

Chapter 3 reports simulation results for the comparison of the channel-estimation-

based adaptation and direct adaptation DFE's. These results take into account the

randomness of the wireless channel lengths, and thus are more realistic than previous

work in the literature. The synthetic training approach for improving the performance

of an adaptive DFE is also novel. The same analyses are also extended in Chapter 5

to accommodate receiver diversity.

Chapter 4 proposes and evaluates an ad hoc, yet simple, metric for DFE decision

delay optimization. It is also shown here that the a posteriori method for decision

delay optimization can potentially outperform conventional schemes. In the a poste-

riori method, multiple DFE's with di�erent decision delays are used to obtain several

decoded bursts, and the burst containing the fewest errors is chosen as the �nal out-

put. A practically implementable structure, referred to as the multiple decision delay

CHAPTER 1. INTRODUCTION 5

DFE, is proposed and evaluated in Chapter 7 based on this principle.

In Chapter 6, a novel selection rule is proposed and analyzed for the selection

diversity DFE. In this new scheme, selection is done at the bit-level on a symbol-by-

symbol basis. The new selection rule proposed here, referred to as the MAP selection

rule, selects the branch decision that has the highest a posteriori probability of being

correct. This rule is proved to be optimal, in the MAP sense, in Appendix D. Two

selection metrics are also derived from the MAP selection rule. They are shown to

outperform conventional schemes for selection diversity DFE.

Chapter 2

Multipath Propagation

In a wireless communication channel, the transmitted signal generally propagates

to the receiver antenna through many di�erent paths. This phenomenon, depicted

in Figure 2.1 for indoor environments, is termed multipath propagation. Multipath

propagation is due to the multiple re ections caused by re ectors and scatterers in the

environment. Possible re ectors and scatterers may include mountains, hills and trees

in rural environments, buildings and vehicles in built-up urban environments, or walls

and oors in indoor environments. The receiver antenna will therefore receive multiple

copies of the transmitted signal. Since di�erent versions of the signal propagate

through di�erent paths, they will in general have di�erent attenuation, phase shifts,

time delays and angles of arrival. The receiver antenna output is the sum of the

multiple signal copies weighted by the antenna gain pattern.

Multipath propagation is a complicated phenomenon that is very di�cult to char-

acterize. One common approach is to treat the received signal as a spatial-temporal

random process. The statistics of this random process can be collected from extensive

�eld measurements in selected operation environments. Since the properties of the

received signal are clearly a strong function of the multipath environment, statistical

characterization of the received signal is often done in a two-step process. In the

�rst step, it is assumed that the multipath environment is �xed, and variations of the

received signal are measured for the given multipath environment. The statistics thus

collected are referred to as small-scale variations, because they are usually obtained

6

CHAPTER 2. MULTIPATH PROPAGATION 7

T

R

Figure 2.1: Multipath propagation in indoor environments. The signal transmitted

by the transmitter (T) is attenuated and re ected by the walls and oors. As a

consequence the receiver (R) receives multiple distorted copies of the transmitted

signal.

CHAPTER 2. MULTIPATH PROPAGATION 8

from measurement data obtained at various locations in a small area. In the second

step, variations of the small-scale statistics are determined from measurements taken

in di�erent multipath environments. These variations are referred to as large-scale

variations, because they are obtained from measurement data taken at various loca-

tions in a large area. In this dissertation, we focus on mitigating the e�ects of the

small-scale variations using digital signal processing techniques. These small-scale

variations, including signal fading, delay-spread and Doppler-spread, are discussed in

the remainder of this chapter. For a treatment of large-scale variations, readers are

referred to [1].

2.1 Signal Fading

Signal fading refers to the rapid change in received signal strength over a small travel

distance or time interval. This occurs because in a multipath propagation environ-

ment, the signal received by the mobile at any point in space may consist of a large

number of plane waves having randomly distributed amplitudes, phases, delays and

angles of arrival. These multipath components combine vectorily at the receiver an-

tenna. They may combine constructively or destructively at di�erent points in space,

causing the signal strength to vary with location.

If the objects in a radio channel are stationary, and channel variations are con-

sidered to be only due to the motion of the mobile, then signal fading is a purely

spatial phenomenon. A receiver moving at high speed may traverse through several

fades in a short period of time. If the mobile moves at low speed, or is stationary,

then the receiver may experience a deep fade for an extended period of time. Reliable

communication can then be very di�cult because of the very low signal-to-noise ratio

(SNR) at points of deep fades.

Extensive �eld measurements have previously been done[2, 3, 4, 5] to characterize

the small-scale spatial distribution of the received signal amplitude in multipath prop-

agation environments. It has been found that for many environments, the Rayleigh

distribution provides a good �t to the signal amplitude measurement in environments

CHAPTER 2. MULTIPATH PROPAGATION 9

where no line-of-sight or dominant path exists[2, 5, 6]. The probability density func-

tion of the Rayleigh distribution is given by[7]

f(r) =

8<:

r

Pexp

�� r

2

P

�r � 0:

0 otherwise;(2.1)

where P is the parameter of the distribution. A normalized plot of the Rayleigh

probability density function is shown in Figure 2.2. The Rayleigh distribution is

related to the zero-mean Gaussian distribution in the following manner. Let XI and

XQ be two independent, identically distributed (i.i.d.) zero-mean Gaussian random

variables with variance P. The marginal probability density functions of XI and XQ

are given by

f(x) =1p2�P

exp

� x2

2P

!;�1 < x <1: (2.2)

Then the random variable R, de�ned as

R =qX2

I+X2

Q; (2.3)

is distributed according to the Rayleigh probability density function given in Equa-

tion 2.1. The fact that the Rayleigh distribution provides a good �t to the mea-

sured signal amplitudes in a non-line-of-sight environment can be explained as fol-

lows. When a signal is transmitted through a multipath propagation channel, the

in-phase and quadrature-phase components of the received signal are sums of many

random variables. Because there is no line-of-sight or dominant path, these random

variables are approximately zero-mean. Therefore, by the central limit theorem, the

in-phase and quadrature-phases components can be modeled approximately as zero-

mean Gaussian random processes. The amplitude, then, is approximately Rayleigh

distributed.

On the other hand, when line-of-sight paths exist in a multipath propagation

environment, or when there is a dominant re ected path, the Ricean distribution

is a good statistical characterization of the signal amplitude distribution[4, 5]. The

Ricean distribution is related to the Gaussian distribution in a manner similar to the

CHAPTER 2. MULTIPATH PROPAGATION 10

relationship between the Rayleigh and Gaussian distributions. In particular, let XI

and XQ be independent Gaussian random variables with variance P . Furthermore,

assume that E[XI ] = � and E[XQ] = 0. Then the random variable R, de�ned in

Equation 2.3, is distributed according to the Ricean distribution. Thus, one can see

that when a dominant path exist in a multipath propagation environment, by the

central limit theorem, the signal amplitudes are approximately Ricean distributed

when the number of paths is large. The probability density function of the Ricean

distribution is given by[7]

f(r) =

8<:

r

PI0�r�

P

�exp

�� r

2+�2

2P

�; r � 0;

0 otherwise,(2.4)

where

I0(x) � 1

2�

Z 2�

0exp (x cos �)d� (2.5)

is the zeroth-order modi�ed Bessel function of the �rst kind. Note that there are two

parameters in Equation 2.4. P is the variance of the underlying Gaussian random

variable and � is the amplitude of the line-of-sight or dominant component. Normal-

ized plots of the Ricean distribution with di�erent values of � are shown in Figure 2.2,

in which � = 0 corresponds to the Rayleigh distribution. As � tends to in�nity, the

Ricean distribution converges to a Gaussian distribution.

2.2 Delay Spread

As mentioned previously, in a multipath propagation environment, the received sig-

nal consists of a large number of components having di�erent delays. Consequently,

when a \narrow" pulse is transmitted over a multipath propagation channel, dis-

torted replicas of the transmitted pulse arrive at the receiver at various di�erent

times, making the received signal \wider" in time than the transmitted signal. This

phenomenon is referred to as delay spread. The signi�cance of delay spread depends

on the time-width of the signal relative to that of the channel, hence a quantitative

characterization of the severeness of channel delay-spread is necessary.

CHAPTER 2. MULTIPATH PROPAGATION 11

rP-1/2

f(r)

P1/

2

0 2 4 6 8 10

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

3.0 5.0

0 (Rayleigh)

1.0

Figure 2.2: Normalized plots of the Ricean distribution. The numbers labeled on the

curve denote values of �pP. � = 0 corresponds to the Rayleigh distribution.

One common measure for characterizing channel delay spread is the power-delay

pro�le[6]. The power-delay pro�le of an environment is obtained through �eld mea-

surements by transmitting a short pulse and measuring the received power as a func-

tion of delay at various locations in a small area. These measurements are then aver-

aged over spatial locations to generate a pro�le of average received signal power as a

function of delay. The second central moment of the power-delay pro�le is referred to

as the root-mean-square (rms) delay-spread[6], and can be used as one quantitative

measure of the severeness of multipath propagation. Typical power-delay pro�les for

both outdoor[4][8]-[14] and indoor[15]-[25] environments can be found in the litera-

ture. For outdoor wireless channels, the rms delay-spreads typically range from 1.5

to 5�s; while for indoor environments, the rms delay-spreads typically range from 10

to 100 ns. It should be kept in mind that the value of the rms delay-spread, just as

any other parameter used to characterize wireless channels, is highly environment-

dependent. It is also dependent on the carrier frequency used for transmission. There

is no universal value that can be applied to every multipath propagation channel. It

is, therefore, extremely important for a wireless communication system to be robust

against variations in channel parameters.

CHAPTER 2. MULTIPATH PROPAGATION 12

In general, for a wireless digital communication system, the signi�cance of channel

delay spread depends on the relationship between the rms delay-spread of the channel

and the symbol period of the digital modulation[26]. If the rms delay-spread is much

less than the symbol period, then delay spread has little impact on the performance

of the communication system. In this case the shape of the power-delay pro�le is

immaterial to the error performance of the communication system. This condition

is often called \ at-fading." On the other hand, if the rms delay-spread is a sig-

ni�cant fraction of, or greater than, the symbol period, then channel delay spread

signi�cantly impairs the performance of the communication system. Furthermore,

the error performance of the communication system depends on the shape of the

power-delay pro�le. This condition is often referred to as \time-dispersive fading" or

\frequency-selective fading." Since the power-delay pro�le is an empirical quantity

that depends on the operating environment, for computer simulation purposes we

can only postulate functional forms of the pro�le, and vary the parameters of these

functional forms in order to obtain results that are applicable to a broad spectrum

of wireless environments. In this dissertation, we make use of two functional forms.

The �rst is the exponential power-delay pro�le, given by

pe(�) =

8<:

1Sexp

�� �

S

�; � � 0;

0 otherwise.(2.6)

The second is the Gaussian power-delay pro�le, de�ned as

pg(�) =

8<:

1p2�S

exp�� (���� )2

2S2

�; � � 0;

0 otherwise.(2.7)

These power-delay pro�les are plotted in Figure 2.3(a) and (b). In Equations 2.6

and 2.7, S is the rms delay-spread. �� in Equation 2.7 refers to the average delay

introduced by the channel. Note that, to be precise, pg(�) should be referred to as the

truncated Gaussian power-delay pro�le, because it is the causal part of a Gaussian

function. Furthermore, the rms delay-spread of a multipath propagation channel with

power-delay pro�le described by Equation 2.7 is not equal to S. However, whenever

CHAPTER 2. MULTIPATH PROPAGATION 13

-1τ S

)p e(τ

S

20 4 6 8 10

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

1

0

(a)

-1τ S0 2 4 6 8 10

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0

)p g(τ

S

(b)

Figure 2.3: (a) Normalized exponential power-delay pro�le. (b) Normalized Gaussian

power-delay pro�le. �� = 4S in this plot.

CHAPTER 2. MULTIPATH PROPAGATION 14

dv

X Y

α

dcos

( )α

Figure 2.4: Illustration of Doppler shift in the free-space propagation environment.

The receiver moves at a constant velocity v along a direction that forms an angle �

with the incident wave.

Equation 2.7 is used in this dissertation, �� is set to a value that is signi�cantly

larger than S. In this case pg(�) is essentially the same as the Gaussian function

before truncation, and the rms delay spread is essentially equal to S. For the sake of

brevity, we will simply refer to pg(�) as the \Gaussian power-delay pro�le."

2.3 Doppler Spread

When a single-frequency sinusoid is transmitted in a free-space propagation envi-

ronment where there is no multipath propagation, the relative motion between the

transmitter and receiver results in an apparent change in the frequency of the received

signal. This apparent frequency change is called Doppler shift. To analyze this e�ect,

consider the simple scenario shown in Figure 2.4. Assuming that the transmitter is

far away so that plane wave approximations hold at the receiver location, and that

the receiver is moving at a constant velocity v along a direction that forms an angle

� with the incident electro-magnetic wave, then it can be seen that the di�erence

in path lengths traveled by the wave from the transmitter to the mobile receiver at

points X and Y is given by

�l = d cos� (2.8)

= v�t cos�; (2.9)

CHAPTER 2. MULTIPATH PROPAGATION 15

where �t is the time required for the mobile to travel from X to Y. The phase change

in the received signal due to the di�erence in path lengths is therefore

�� =2��l

�(2.10)

=2�v�t

�cos�; (2.11)

where � is the wavelength. Hence, the apparent change in received frequency, or

Doppler shift, is given by

fd =1

2�

��

�t(2.12)

=v

�cos� (2.13)

=v

cfc cos�: (2.14)

In Equation 2.14, c is the speed of light and fc is the frequency of the transmitted

sinusoid. In going from Equation 2.13 to 2.14, the relationship

c = fc� (2.15)

is used.

It can be seen from Equation 2.14 that Doppler shift is a function of, among other

parameters, the angle of arrival of the transmitted signal. In a multipath propagation

environment in which multiple signal copies propagate to the receiver with di�erent

angles of arrival, the Doppler shift will be di�erent for di�erent propagation paths.

The resulting signal is the sum of the multipath components. Consequently, the

frequency spectrum of the received signal will in general be \wider" than that of the

transmitted signal, i.e. it contains more frequency components than were transmitted.

This phenomenon is referred to as Doppler spread. Since the received signal occupies

a wider band than the transmitted signal, the multipath propagation channel is a

time-varying linear system when there is relative motion. The amount of Doppler

spread, then, characterizes the rate of channel variations.

Doppler spread can be quantitatively characterized by the Doppler spectrum[1].

CHAPTER 2. MULTIPATH PROPAGATION 16

fcfc fmax- fc fmax+f

K

S(f)

Figure 2.5: The Doppler spectrum corresponding to uniformly distributed angles of

arrival (see Equation 2.16).

The Doppler spectrum is the power spectral density of the received signal when a

single-frequency sinusoid is transmitted over a multipath propagation channel. In a

static environment in which the re ectors stay immobile, the Doppler spectrum is

simply an impulse located at the frequency of the transmitted sinusoid when there

is no relative motion. When there is relative motion, the Doppler spectrum occupies

a �nite bandwidth. The exact shape of the Doppler spectrum depends on the con-

�guration of the re ectors. It can be shown[1] that when the mobile receiver moves

at a constant speed v and the signal power received by the receiver antenna arrives

uniformly from all incident angles in [0; 2�), the Doppler spectrum takes a form of

S(f) =Kr

1��f�fcfmax

�2 ; (2.16)

whereK is a proportionality constant and fmax = (vc)fc is the maximumDoppler shift.

This Doppler spectrum is plotted in Figure 2.5. In reality, however, the exact shape

of the Doppler spectrum can only be obtained by extensive �eld measurements, and

Equation 2.16 is approximately true only in certain environments. The bandwidth of

the Doppler spectrum, or equivalently the maximum Doppler shift fmax, is a measure

CHAPTER 2. MULTIPATH PROPAGATION 17

of the rate of channel variations. When the Doppler bandwidth is small compared

to the bandwidth of the signal, the channel variations are slow relative to the signal

variations. This is often referred to as \slow fading." On the other hand, when the

Doppler bandwidth is comparable to or greater than the bandwidth of the signal, the

channel variations are as fast or faster than the signal variations. This is often called

\fast fading."

2.4 Baseband Indoor Wireless Channel Model

The focus of this dissertation is on the mitigation of small-scale e�ects due to mul-

tipath propagation in indoor wireless channels. Indoor wireless channels di�er from

the traditional outdoor mobile radio channels in several aspects. First, the multi-

path structure is of a much smaller scale. In other words, the re ectors in indoor

environments are much more closed-in than those in outdoor environments. Con-

sequently the rms delay spread is much smaller for indoor environments. The rms

delay-spreads of indoor wireless channels typically range from 10 to 100 ns. This is

signi�cantly smaller than the typical values of 1.5 to 5 �s in outdoor environments.

Secondly, indoor wireless channels vary very slowly. A mobile moving at 6 km/hour

{ a fast walking speed { results in a maximum Doppler shift of 5 Hz when the carrier

frequency is 900 MHz. Secondary e�ects, such as motion of people and doors being

opened and closed, also contribute to channel variations. However, the variations

due to these secondary e�ects are also very slow[18]. In contrast, in outdoor cellular

environments, a vehicle traveling at 120 km/hour results in a maximum Doppler shift

of 100 Hz when the carrier frequency is 900 MHz, which is signi�cantly higher than

that of indoor wireless channels.

Based on the discussions presented in Sections 2.1-2.3, we have adopted the fol-

lowing baseband model for indoor wireless channels. Assuming that a (baseband

equivalent) signal u(t) is transmitted over an indoor wireless channel, the baseband

CHAPTER 2. MULTIPATH PROPAGATION 18

representation of the received signal r(t) is given by

r(t) =MX

m=1

amu(t� �m)ej�me�j!c�mej!mt + n(t); (2.17)

where !c and M are the carrier frequency and number of multipath components,

respectively, and j =p�1. famg, f�mg, f�mg and f!mg are the path gains, phases,

delays and Doppler shift frequencies, respectively, of the channel. n(t) is the addi-

tive white Gaussian noise (AWGN). These parameters are assumed to be mutually

independent. The path gains famg are assumed to be i.i.d. according to the Rayleigh

distribution, with the constraint that

E

"MX

m=1

a2m

#= 1: (2.18)

The path phases f�mg are assumed to be i.i.d. uniformly in [0; 2�). We assume that

the Doppler shift frequency of the each path is proportional to the cosine of the

corresponding angle of arrival (see Equation 2.14). Furthermore, we also assume that

the angles of arrival of the propagation paths are i.i.d. uniformly in [0; 2�): As a result,

f!mg are distributed according to the inverse-cosine distribution, whose probability

density function is given by

f(!) =

8><>:

1p(!�!max)2

j!j < !max;

0 otherwise;(2.19)

where !max = 2�fmax: Throughout this dissertation, we will assume that fmax = 5

Hz. The number of paths M is set to 20, and the carrier frequency !c is �xed at

2��900 Mrad/sec. Note that the latter assumption, together with the distribution

of the Doppler frequencies, correspond to a mobile speed of 1.67 meters/sec, which is

reasonable for indoor applications.

Two points are worth noting for this channel model. First, it can be shown

that the power-delay pro�le of this channel model is proportional to the probability

density function of the path delays f�mg. The standard deviation of the path delays

CHAPTER 2. MULTIPATH PROPAGATION 19

Param Meaning Statistics

!c Carrier Freq. 2��900 Mrad/sec

M Num. of Paths 20

famg Path Gains Rayleigh; E[P

M

m=1 a2m] = 1

f�mg Path Delays Exponential with std. dev. of 50ns; OR

Gaussian with mean 200ns and std. dev. 50ns

f�mg Path Phases Uniform in [0; 2�)

f!mg Doppler Shift Freq. Inverse-cosine in [�2� � 5; 2� � 5] rad/sec

fn(t)g Noise Complex WGN

Table 2.1: Channel parameters used throughout this dissertation.

is therefore the rms delay-spread of the channel. A proof is given in Appendix A. It

is, therefore, possible to simulate wireless channels with arbitrarily given power-delay

pro�les by using the channel model described in this section. As mentioned previously,

in this dissertation we assume that the channel power-delay pro�le is either Gaussian

or exponential. Furthermore, we assume that the indoor wireless channel has a rms

delay spread of 50 ns. For the Gaussian power-delay pro�le, we also assume that

the average delay �� = 200ns, i.e. four times the rms delay-spread. This implies that

the path delays f�mg are either i.i.d. Gaussianly or i.i.d. exponentially distributed

with a standard deviation of 50 ns. For the Gaussian case, the mean is set to 200

ns. Secondly, it can also be shown that the Doppler spectrum is proportional to the

distribution of the Doppler shift frequencies f!mg. This is proved in Appendix B.

Therefore, it is also possible to specify arbitrarily the Doppler spectrum of this channel

model. As mentioned previously, throughout this dissertation we assume that f!mgare distributed according to an inverse-cosine distribution. The Doppler spectrum is,

therefore, proportional to the probability density function given in Equation 2.19.

The meanings and statistics of these parameters are summarized in Table 2.1. It

should be noted that although the channel model and the corresponding parameters

that we have adopted are reasonably realistic, they are used only for the purpose of

evaluating the relative performance of di�erent multipath mitigation techniques. If

the absolute performance in a particular environment is to be predicted, di�erent sets

of parameters, or even a di�erent channel model, should be extracted from extensive

CHAPTER 2. MULTIPATH PROPAGATION 20

�eld measurements taken in the environment in question.

2.4.1 Simulated Power-Delay Pro�le

In order to obtain a better understanding of our baseband channel model, the power-

delay pro�le of the model is obtained by computer simulation. In our simulation

programs, a one-nanosecond baseband equivalent pulse with unity amplitude is �rst

generated. A baseband wireless channel is next generated according to Table 2.1. The

baseband equivalent pulse is then transmitted through the indoor wireless channel

according to Equation 2.17, with n(t) = 0 for all t. The entire process is repeated

200 times, each time using an independently generated set of channel parameters.

The resulting received power waveforms are then averaged to yield the simulated

power-delay pro�les.

The simulation results are plotted in Figure 2.6(a) and (b). In Figure 2.6(a), the

path delays are generated according to an exponential distribution with a standard

deviation of 50 ns. It can be seen that the resulting channel has an approximately

exponential power-delay pro�le. The measured rms delay-spread is 50.15ns. In Fig-

ure 2.6(b), on the other hand, the path delays are generated according to a Gaussian

distribution with a mean of 200 ns and standard deviation of 50 ns. It can be seen

that the resulting channel has an approximately Gaussian power-delay pro�le. The

measured mean delay is 200.19 ns and measured rms delay-spread is 49.85 ns. It can

therefore be seen that the probability density function of the path delays controls

the power-delay pro�le of the channel model, as mentioned previously and shown

analytically in Appendix A.

2.4.2 Simulated Doppler Spectrum

The Doppler spectrum of our baseband channel model can also be generated using

computer simulations similar to that described in Section 2.4.1. Here, instead of using

a short pulse, a baseband equivalent pulse of �ve-second duration and unity amplitude

is used to obtain the received signal. Note that since the duration of the pulse is much

longer than the rms delay-spread, the shape of the power-delay pro�le (or equivalently,

CHAPTER 2. MULTIPATH PROPAGATION 21

0 50 100 150 200 250Delay (ns)

0.025

0.005

0.01

0.015

0.02

0

Pow

er (

W)

(a)

0 100 200 300 400 500

0.002

0.004

0.006

0.008

0.01

0.012

0

Pow

er (

W)

Delay (ns)

(b)

Figure 2.6: Simulated power-delay pro�les obtained from 200 replications. (a) The

path delays are exponentially distributed with a standard deviation of 50 ns. (b) The

path delays are Gaussianly distributed with a mean of 200 ns and standard deviation

of 50 ns.

CHAPTER 2. MULTIPATH PROPAGATION 22

0.1

0

0.2

0.3

0.4

0.5

0.6

0.7

Pow

er D

ensi

ty (

W/H

z)

-10 -5 0 5 10Doppler Frequency (Hz)

Figure 2.7: Simulated Doppler spectrum obtained from 200 replications. The Doppler

shift frequencies are generated according to Table 2.1

the distribution of the path delays) is immaterial. The received baseband equivalent

power spectrum, i.e. the squared magnitude of the Fourier transform of the received

signal, is next computed. The simulated Doppler spectrum is then the average of the

replicated baseband equivalent power spectra. The simulation results are plotted in

Figure 2.7. It can be seen that the simulated Doppler spectrum has a shape similar

to that shown in Figure 2.5. Furthermore, the received signal power is approximately

con�ned to �5 Hz. This is expected because, as mentioned previously and shown

in Appendix B, the baseband equivalent Doppler spectrum of our channel model

is proportional to the distribution of the path Doppler shift frequencies given in

Equation 2.19. However, Equation 2.19 is of the same functional form as the Doppler

spectrum given in Equation 2.16, which is plotted in Figure 2.5. It is therefore

veri�ed that the Doppler spectrum of our channel model can be controlled by properly

specifying the distribution of the path Doppler shift frequencies.

CHAPTER 2. MULTIPATH PROPAGATION 23

2.5 Summary

Due to the presence of re ectors and scatterers in the environment, the signal trans-

mitted through a wireless radio channel propagates to the receiver antenna via many

di�erent paths. The output of the receiver antenna is, therefore, a sum of many

distorted copies of the transmitted signal. These copies generally have di�erent am-

plitudes, time delays, phase shifts, and angles of arrival. This phenomenon is referred

to as multipath propagation.

The e�ect of multipath propagation can be classi�ed into large-scale and small-

scale variations. Small-scale variations include signal fading, delay spread, and Doppler

spread. Signal fading refers to the rapid change in received signal strength over a small

travel distance or time interval. It occurs because of the constructive and destructive

interference between signal copies. Delay spread refers to the smearing or widening

of a short pulse transmitted through a multipath propagation channel. It happens

because di�erent propagation paths have di�erent time delays. Doppler spread refers

to the widening of the spectrum of a narrow-band signal transmitted through a mul-

tipath propagation channel. It is due to the di�erent Doppler shift frequencies asso-

ciated with the multiple propagation paths when there is relative motion between the

transmitter and receiver. These small-scale e�ects can be quantitatively characterized

using the signal amplitude distribution, power-delay pro�le and rms delay-spread, and

Doppler spectrum. All these characterizations are empirical statistics that must be

obtained using extensive �eld measurements.

Based on the qualitative description of multipath propagation and some empirical

data found in the literature, we have adopted a simple baseband model for indoor

wireless radio channels. This model is described in Section 2.4. The power-delay

pro�le and Doppler spectrum of this channel model can be controlled by properly

specifying the distribution of some model parameters. Simulation results are shown

in Sections 2.4.1 and 2.4.2 to demonstrate the exibility of this channel model. This

channel model will be used in all simulations in this dissertation.

Chapter 3

Adaptive Decision-Feedback

Equalization

As mentioned in Chapter 2, delay spread is one of the e�ects of multipath propagation.

In an environment where delay spread is signi�cant, high-speed data transmission

encounters inter-symbol interference, which can drastically impair the performance

of a data communication system. One technique for mitigating the e�ect of delay

spread is adaptive equalization. An adaptive equalizer is a special form of adaptive

�lter which, when designed and optimized correctly, can remove most of the inter-

symbol interference present in the received signal. In this chapter, we describe in

detail inter-symbol interference and adaptive equalization.

3.1 System Model

Consider the wireless data communication system shown in Figure 3.1. The sys-

tem consists of the digital modulator, wireless channel, and receiver. As shown in

Figure 3.1, the digital modulator consists of a binary data sequence generator and

an uncoded 4-QAM modulator[27]. The binary data sequence generator generates a

binary data stream with equally likely 0's and 1's. Successive symbols in this data

stream are assumed to be independent. This data sequence is coherently modu-

lated onto the carrier by the 4-QAM modulator. Square-root raised-cosine spectral

24

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 25

Data Seq. Generator 4QAM

Wireless channel

(t)n

AWGN

MultipathFading

TimingAlignment

LPFSampler

Receiver

r(t)Output

u(t)

y(t)DFEAdaptive

Modulator

Figure 3.1: Baseband model of a wireless data communication system.

shaping[28] with a roll-o� factor of � is also used to reduce transmission bandwidth.

Mathematically, the baseband equivalent modulated signal u(t) can be expressed as

u(t) =Xi

xiq(t� iT ): (3.1)

In Equation 3.1, xi 2 f1+ j; 1� j;�1+ j;�1� jg are the signal points in the 4-QAMconstellation, T is the symbol period, and q(�) is the square-root raised-cosine pulse,de�ned as

q(t) =1pT

n(1� �)sinc

�(1� �)t

T

�+ �

hsinc

��t

T+

1

4

�cos

��t

T+

4

�+ sinc

��t

T�

1

4

�cos

��t

T�

4

�io; (3.2)

where

sinc(x) =sin�x

�x: (3.3)

The modulated signal u(t) is transmitted through the wireless channel, which is mod-

eled as a frequency-selective multipath fading channel corrupted by additive white

Gaussian noise (AWGN), as described previously in Chapter 2. At the receiver, the

received signal r(t) is �ltered by a lowpass �lter whose impulse response is also a

square-root raised-cosine pulse with a roll-o� factor of �. It is assumed that the fre-

quency o�set between the oscillators of the transmitter and receiver is negligible. The

�ltered signal is next sampled at appropriate sampling instants at a rate of K samples

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 26

per symbol-period. The sampling instants are determined by the \timing alignment"

algorithm[29], which will be described in Chapter 4. The resulting discrete-time signal

is fed into the adaptive decision-feedback equalizer to yield the demodulated output.

3.2 Inter-Symbol Interference

In a digital communication system, a sequence of narrow pulses is used to repre-

sent a stream of information symbols, as described in Section 3.1. As mentioned

in Chapter 2, due to delay spread caused by multipath propagation, each of these

narrow pulses widens in time when transmitted through a wireless channel. As a

consequence, successive pulses interfere with each other, causing inter-symbol inter-

ference (ISI). To see this, consider the received signal r(t) in Figure 3.1. Ignoring the

channel variations and using quasi-static approximations1, the received signal can be

expressed as

r(t) = h u(t) + n(t); (3.4)

where

h(t) =MX

m=1

amej�me�j!c�m�(t� �m); (3.5)

and \" denotes linear convolution, de�ned by

f g(t) =

Z 1

�1f(t0)g(t� t0)dt0: (3.6)

In Equation 3.5, �(�) is the Dirac delta function. Substituting Equation 3.1 into

Equation 3.4, we have

r(t) =Xi

xiq h(t� iT ) + n(t): (3.7)

1This approximation is reasonably accurate for indoor wireless radio channels.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 27

As shown in Figure 3.1, the received signal is passed through a �lter with impulse

response q(�). Thus, the output of the �lter is

y(t) = r q(t) (3.8)

=Xi

xiq h q(t� iT ) + n q(t): (3.9)

Finally, the signal y(t) is sampled at proper instants to yield the discrete-time signal

yj. Assume, for the time being, that K = 1 sample is taken per symbol period. Then,

we have

yj = y(jT + �); j = 0; 1; 2; : : : (3.10)

=Xi

xiq h q ((j � i)T + �) + n q(jT + �); (3.11)

where � is the time at which the �rst sample is taken. Let

p(t) = q h q(t) (3.12)

and

pi = p(iT + �); (3.13)

ni = n q(iT + �); (3.14)

then

yj =Xi

xipj�i + nj (3.15)

= p0xj +Xi6=j

xipj�i + nj: (3.16)

It can thus be seen that if pj = 0 for all j 6= 0, then the �ltered received signal

yj is simply a scaled version of the transmitted symbol corrupted by additive �ltered

Gaussian noise. However, in general with delay spread pj 6= 0 even when j 6= 0,

thus the discrete-time signal yj contains not only the contribution from the \current"

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 28

symbol xj (given by the �rst term, p0xj, in Equation 3.16), but also contributions

from \previous" and \future" symbols (P

i6=j xipj�i) and �ltered Gaussian noise (nj).

The second term in Equation 3.16 is the ISI. It is the weighted sum of previous and

future symbols, with weights taken from fpig. pi is an important quantity that plays

the key role in characterizing ISI, and will be referred to as the channel pulse response

(CPR) in this dissertation. As can be seen in Equation 3.12 and 3.13, the CPR is

simply the sampled version of the response of the channel to the transmitted pulse

after being �ltered by the receive �lter.

The above analysis can be extended to the case where more than one sample is

take per symbol-period. Assuming that the signal y(t) is sampled at a rate of K

samples per symbol-period, where K is assumed to be an integer. These samples are

denoted as

yj;k = y(jT + � � kT

K) (3.17)

=Xi

xip

(j � i)T + � � kT

K

!+ n q

jT + � � kT

K

!; (3.18)

where j = 0; 1; : : :, and k = 0; 1; : : : ; (K � 1). Let

pi;k = p

iT + � � kT

K

!; (3.19)

and

ni;k = n q

iT + � � kT

K

!; (3.20)

then

yj;k =Xi

xipj�i;k + nj;k (3.21)

for k = 0; 1; : : : ; (K � 1). We can combine Equations 3.19, 3.20 and 3.21 into a more

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 29

compact form given by

yj =

26666664

yj;0

yj;1

: : :

yj;K�1

37777775

(3.22)

=Xi

xipj�i + nj (3.23)

= p0xj +Xi6=j

xipj�i + nj: (3.24)

where

pi =

26666664

pi;0

pi;1

: : :

pi;K�1

37777775; (3.25)

and

nj =

26666664

nj;0

nj;1

: : :

nj;K�1

37777775: (3.26)

It can be seen that Equations 3.24 is the vector version of Equations 3.16. The K�1

column vectors pi are the \vectorized" CPR; when K = 1 they degenerate into the

form de�ned in Equation 3.13. In this dissertation, pi will simply be referred to as

the CPR. The exact dimension of the vector is clear from the context.

We can see from Equations 3.13 and 3.19 that the CPR consists of samples of

p(t) de�ned in Equation 3.12. When the channel delay-spread is small, p(t) is ap-

proximately a raised-cosine pulse with a roll-o� factor of �. In this case p(t) can be

sampled so that jpij � 0 for i 6= 0, and the contribution of ISI in Equations 3.16

and 3.24 is relatively small. An example of this case is shown in Figure 3.2(a). On

the other hand, when the channel delay-spread is signi�cant compared to the symbol

period, p(t) has a broader main-lobe and slower roll-o� than the raised-cosine pulse.

As a consequence, jpij is signi�cant even for some values of i 6= 0. An example of this

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 30

1.4

1.2

1

0.8

0.6

0.4

0.2

06 8 10 12 14 16 18

Symbol Period

Mag

nitu

de o

f p(

t)

(a)

108 12 14 16 18 20 22 24

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

Symbol Period

Mag

nitu

de o

f p(

t)

(b)

Figure 3.2: Examples of jp(t)j. (a) When the channel delay-spread is insigni�cant,

very little ISI is introduced. (b) When the channel delay-spread is signi�cant, the ISI

is severe.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 31

Tap-Wt.Adapt

xj

+FeedforwardFilter

FeedbackFilterDFE

zj∆y

j+y

j

AlignmentTiming

FilterReceiver r(t)

τ ∆Advance

Sample∆y(t)

Figure 3.3: Block diagram of an adaptive decision-feedback equalizer.

case is shown in Figure 3.2(b). We can then see from Equations 3.16 and 3.24 that ISI

introduces signi�cant additional unwanted components into the signal yj, and thus

limits the achievable transmission rate of the wireless data communication system.

If high-speed, low-error-rate data transmission is desired in a multipath propagation

environment, special signal processing must be performed to mitigate the impairment

of ISI. Adaptive equalization[30, 31, 32, 33] is one such technique. An equalizer is

a special form of discrete-time �lter which processes yj in order to reduce the e�ect

of ISI. In this dissertation, we make use of the decision-feedback equalizer (DFE),

because it has been shown to have superior performance compared to other types

of equalizers and lower computational complexity than the maximum likelihood se-

quence estimator (MLSE)[33]. Readers are referred to [33] for a discussion of MLSE

as well as other forms of equalization.

3.3 Adaptive DFE

A DFE is a nonlinear equalizer that is particularly useful for channels with severe

amplitude distortion. A block diagram of the DFE is shown in Figure 3.3. The

equalized signal is the sum of the outputs of the feedforward and feedback �lters of

the equalizer. The feedforward �lter minimizes the ISI contributed by future sym-

bols. Decisions made on the equalized signal are fed back via the feedback �lter. If

the past decisions are correct, then the ISI contributed by the past symbols can be

canceled approximately by properly setting the coe�cients of the feedback �lter. In

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 32

this dissertation, we use linear �nite-impulse-response (FIR) feedforward and feed-

back �lters with Nf and Nb taps, respectively. Linear FIR �lters are chosen to make

the adaptation algorithms simpler[34]. The DFE can then be regarded as an esti-

mator which uses the linear combination of the components of the �ltered received

signal samples yj+�;yj+��1; : : : ;yj+��Nf+1 and past decisions x̂j�1; x̂j�2; : : : ; x̂j�Nb

to estimate the transmitted symbol xj. The integer � is the \decision delay" of the

DFE[29, 35, 36, 37]. It re ects the signal spread introduced by multipath propaga-

tion and controls the trade-o� between time diversity and ISI. The performance of

the DFE is very sensitive to the choice of �, especially when the number of taps in

the feedforward �lter is small. Optimization of � is discussed in Chapter 4.

The DFE �lter coe�cients are jointly optimized according to some optimization

criterion. For the equalization of wireless channels, it is desirable to adapt, or re-

compute, the DFE �lter coe�cients on a symbol-by-symbol basis. First, wireless

channels are time-varying channels, therefore the optimal DFE �lter coe�cients vary

with time. Secondly, although indoor wireless channels vary very slowly, they are ran-

dom channels that are di�erent in di�erent environments. Therefore, the DFE must

be self-synthesizing, so that the �lter coe�cients can automatically adapt to the en-

vironment in which the DFE operates. DFE's whose �lter coe�cients are optimized

on a symbol-by-symbol basis are called adaptive DFE's. Mathematically, the output

(equalized signal) z(j; k) of an adaptive DFE at time j using the �lter coe�cients

obtained at time k can be expressed as2

z(j; k) =

Nf�1Xi=0

w�i;kyj+��i +

NbXi=1

b�i;kx̂j�i; (3.27)

where wi;k are K � 1 feedforward coe�cient vectors and bi;k are the feedback coe�-

cients, both optimized at time k. Equation 3.27 can be expressed in a more compact

form given by

z(j; k) = [w�k;b�

k]Yj+�; (3.28)

2\*" denotes the Hermitian transposition.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 33

where

wk =

26666664

w0;k

w1;k

� � �wNf�1;k

37777775; (3.29)

bk =

26666664

b1;k

b2;k

� � �bNb;k

37777775; (3.30)

and

Yj+� =

266666666666666666664

yj+�

yj+��1

: : :

yj+��Nf+1

x̂j�1

x̂j�2

: : :

x̂j�Nb

377777777777777777775

: (3.31)

The �lter coe�cients wk and bk are jointly optimized using adaptation approaches

to be described in Section 3.3.1 and 3.3.2. The \one-step output" zj = z(j; j � 1) is

used to produced the detected symbol x̂j:

3.3.1 Channel Estimation Based Adaptation

The channel estimation based adaptation (CEBA) is an indirect approach for opti-

mizing the DFE �lter coe�cients. In this approach, an estimate of the CPR is �rst

obtained using channel estimation algorithms, e.g. the recursive least-squares (RLS)

algorithm[38, 42]. The DFE �lter coe�cients are next computed as a function of

these CPR estimates. This process is repeated once every symbol-period. It should

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 34

be noted that, �rst, knowledge of the transmitted symbol is required for any non-

blind CPR estimation method. This knowledge is, of course, not available at the

receiver. One common approach around this problem is to estimate the CPR in a

decision-directedmanner. A sequence of known symbols, called the training sequence,

is transmitted before the information symbols. This sequence is used to obtain a rea-

sonably accurate initial estimate of the CPR. During the information symbols, the

decisions (demodulated output) are assumed to be correct and used to re�ne the ini-

tial CPR estimate. Secondly, for a wireless channel, the exact number of taps in the

actual CPR is an unknown random quantity. Without knowledge of this quantity,

we can only obtain a �xed-length estimate of the CPR. We denote the �xed-length

CPR estimate as fp̂t;��1 � t � �2g, where �1 and �2 are �xed non-negative integers.

The maximum length of the CPR estimate is limited by the length of the training

sequence. As will be shown later, because the length of the CPR estimates is �xed,

and in general di�erent from the actual number of channel taps, the performance of

CEBA is sensitive to variations in channel delay-spread.

At every symbol period, after the CPR estimates are obtained, the DFE �lter

coe�cients are computed to minimize the approximate mean-square error (MSE) at

the DFE output (input of the slicer), de�ned as

MSE(wk;bk) = Ejxj � [w�k;b�

k]Yj+�j2: (3.32)

The solution to this minimization problem is given by the set of linear equations[38]

nEhYj+�Y

�j+�

io 24 wk

bk

35 = E

hx�jYj+�

i: (3.33)

Equation 3.33 involves second-order statistics of the received and transmitted signal.

Approximations of these statistics can be obtained from the CPR estimates as follows.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 35

First, assuming that the past decisions are correct, we have3

Yj+� = ~PXj+�1 +

24 Nj+�

0Nb

35 ; (3.34)

where

~P =

24 P

0Nb;�1+1 INb0Nb;�2+Nf�Nb�1

35 ; (3.35)

Xj+�1 =

26666664

xj+�1

xj+�1�1

: : :

xj��2�Nf+1

37777775; (3.36)

Nj+� =

26666664

nj+�

nj+��1

: : :

nj+��Nf+1

37777775; (3.37)

0a denotes an a� 1 column vector of zeros, INbdenotes an identity matrix of size Nb,

and 0a;b denotes an a�b block of zeros. In Equation 3.35, P is a NfK�(�1+�2+Nf )

matrix composed ofNf rows of column vectors, each withK components. Speci�cally,

P is de�ned as

P =

26666664

p̂��1+� p̂��1+1+� � � � p̂�2+� 0K 0K � � � 0K

0K p̂��1+� p̂��1+1+� � � � p̂�2+� 0K � � � 0K

� � � � � � � � � � � � � � � � � � � � � � � �0K 0K � � � 0K p̂��1+� p̂��1+1+� � � � p̂�2+�

37777775:

(3.38)

Thus,

EhYj+�Y

�j+�

i= ~P

nEhXj+�X

�j+�

io~P� + E

8<:24 Nj+�

0Nb

35 h N�

j+� 0�Nb

i9=; ; (3.39)

3This is actually only an approximation because of the inaccuracy in estimating the CPR.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 36

and

Ehx�jYj+�

i= ~PE

hx�jXj+�

i: (3.40)

Making use of the assumption that successive transmitted symbols are independent

of each other, we have

EhXj+�X

�j+�

i= 2I�1+�2+Nf

; (3.41)

thus

EhYj+�Y

�j+�

i= 2

24 PP� +RN H

H� INb

35 ; (3.42)

where

H = P

26664

0�1+1;Nb

INb

0�2+Nf�Nb�1;Nb

37775 ; (3.43)

and

RN =1

2EhNj+�N

�j+�

i: (3.44)

Furthermore,

Ehx�jXj+�

i= 2e�1; (3.45)

where e�1 denotes a (�1+ �2+Nf )� 1 column vector with a one in the �1-th position

and zeros elsewhere. Thus,

Ehx�jYj+�

i= 2~Pe�1 : (3.46)

Substituting Equations 3.42 and 3.46 into Equation 3.33, we have

24 PP� +RN H

H� INb

3524 wk

bk

35 = ~Pe�1 (3.47)

It can be seen from Equation 3.35 that the last Nb elements of the column vector ~Pe�1

are zeros. Therefore the DFE �lter coe�cients, optimal within the approximations,

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 37

DFE coeffComputation

ChannelEstimation

Training Symbolsyj

jxDFE

Figure 3.4: The channel-estimation-based adaptation DFE.

in Equation 3.47 are given by4

wk = (PP� �HH� +RN)�1� (3.48)

bk = �H�wk; (3.49)

where

� = Pe�1: (3.50)

The corresponding minimum MSE (MMSE) is

MSEmin;k = E jxjj2 � [w�k;b�

k]

24 PP� +RN H

H� INb

3524 wk

bk

35 (3.51)

= E jxjj2 �w�k(PP� �HH� +RN)wk (3.52)

A block diagram of the CEBA DFE is shown in Figure 3.4.

3.3.2 Direct Adaptation

In the direct adaptation (DA) approach, the DFE �lter coe�cients are computed

directly from the received signal samples and past decisions based on a least-squares

4It should again be noted that one set of CPR estimates is obtained for every symbol period.

Therefore in the previous derivations, all quantities, except for RN and e�1 , are actually functions of

time and should be computed once per symbol period. However, to simplify notations we explicitly

show the time-dependence only for the DFE coe�cients.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 38

criterion. The exponentially-weighted square output error (WSE) Jk, de�ned as

Jk =kX

j=0

�k�j jz(j; k)� xjj2 ; (3.53)

is minimized at every time k. In Equation 3.53 the \forgetting factor" � is a positive

real number less than but close to 1. As in any other non-blind adaptive algorithm,

a training sequence is required to initialize the DA DFE. When evaluating Equa-

tion 3.53, only those xj that correspond to the training sequence are known to the

receiver. Whenever xj is unknown Jk is evaluated from Equation 3.53 by substituting

x̂j for xj. Since the training sequence consists of symbols known both to the receiver

and the transmitter, it contains no information and is a transmission overhead. It is

therefore desirable to minimize the number of training symbols needed to maintain

an acceptable performance. A simple technique for synthesizing additional training

symbols from the available training sequence will be presented later in this section.

The DA approach di�ers from the CEBA approach in that it is purely determin-

istic. The least-squares criterion in Equation 3.53 does not involve any statistics.

Consequently, no knowledge is assumed about the received signal statistics when

computing the DFE �lter coe�cients. Recall that in the CEBA approach, channel

estimation was done as an intermediate step; the CPR estimates are used to obtain

approximations of the second-order statistics of the received signal. Here, in the DA

approach, channel estimation is not necessary in the computation of the DFE �lter

coe�cients because no statistics are used. As will be shown later by simulation, di-

rectly adapting the DFE �lter coe�cients without going through channel estimation

makes the DA approach more robust against variations in channel delay-spread.

Numerous recursive algorithms[38] are available to minimize Jk. In this disserta-

tion we use the exponentially-weighted least-squares lattice (LSL) algorithm[39, 40]

because of its superior numerical stability and computational e�ciency[40]. A brief

description of the LSL DFE algorithm is given in Appendix C.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 39

Initialization by Synthetic Training

As mentioned previously, the training sequence is necessary to initialize the adaptive

DFE. In this dissertation we assume that a sequence of Q pseudo-random (PN) QAM

symbols are transmitted at the beginning of a burst. The corresponding received

signal samples are used to initialize the adaptive DFE. In general, the average BER

performance of an adaptive DFE can be improved by increasing Q. This performance

gain is, however, achieved at the expense of increased transmission overhead (more

symbols to transmit) as well as receiver processing power (more training). Reduction

of overhead while maintaining the performance gain is therefore desirable.

In order to achieve this goal, we have proposed and evaluated a scheme, referred

to as synthetic training, in which a \synthetic training sequence" (STS) is generated

at the receiver through channel estimation, and combined with the actual transmitted

training sequence for DFE initialization. In this scheme, the CPR estimates are �rst

generated from the actual training sequence using the least-squares approach. After

the CPR estimates are obtained, the STS sj can be computed as

sj =�2X

i=��1

p̂iqj�i; j = ��1;��1 + 1; : : : ; Qs + �2 � 1; (3.54)

for l = 1; 2; : : : ; L, where fqi; i = 0; 1; : : : ; (Qs�1)g is one cycle of PN QAM symbols.

Note that Equation 3.54 is similar to Equation 3.23. sj thus correspond to the

response to qj of a discrete-time vector channel whose impulse response is p̂t. If

the AWGN is small compared to the signal component, and the length of p̂t is long

enough to cover the actual CPR, then sj will have statistical properties that are very

similar to those of the actual transmitted training sequence.

After the STS sj is obtained, it is prepended to the received waveform yj. The

resulting waveform, ~yj, is used as the input for the adaptive DFE. This procedure is

shown in Figure 3.5. Mathematically, we have

~yj =

8>>><>>>:sj; j = ��1;��1 + 1; : : : ; (Qs � �1 � 1);

sj + yj�Qs; j = Qs � �1; Qs � �1 + 1; : : : ; Qs + �2 � 1;

yj�Qs; j = Qs + �2; Qs + �2 + 1; : : : :

(3.55)

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 40

Qs Qs+ν2 Qs

Qs+ν2

����

����

−ν −ν1 10 Q+

ActualTraining

DataSTS

-1

Time

Figure 3.5: Prepending the STS to the received waveform for synthetic training for

the DA DFE.

The proposed scheme e�ectively lengthens the training sequence from Q to Q+Qs

without incurring any additional transmission overhead. It does, however, require ad-

ditional receiver processing. Furthermore, the STS in general has somewhat di�erent

statistical properties than the actual training sequence. Therefore the e�ectiveness

of this approach must be veri�ed.

3.4 Simulation Results

The performance of the DA and CEBA algorithms is evaluated using bit-by-bit com-

puter simulation for both symbol-spaced (K = 1) and half-symbol-spaced (K = 2)

DFE's. In each experiment, one set of channel parameters is �rst independently gen-

erated according to Table 2.1, and a burst of (150+Q) 4-QAM symbols is generated

and transmitted over the wireless channel according to Equation 2.17. A square-root

raised cosine �lter with a roll-o� factor of � = 0:35 is used as the transmit �lter.

The �rst Q transmitted symbols are composed of one cycle of pseudo-random (PN)

sequence5. The PN sequence is assumed to be known to the receiver and used for

timing alignment, synthetic training for the DA approach, and obtaining initial CPR

estimates for the CEBA approach. The remaining 150 symbols are assumed to be

the information symbols.

At the receiver, the received signal is �rst �ltered with a low-pass �lter with a

35% square-root raised-cosine impulse response. Timing alignment is then performed

using the transmitted PN training sequence to optimize the symbol-timing � and

decision delay �. The optimization procedure for these parameters will be described

5This implies that Q = 2n � 1, where n is a positive integer.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 41

in detail in Chapter 4. Note that in this chapter, timing alignment is performed before

equalization starts, therefore the same optimization procedures for � and � are used

for both the CEBA and DA approaches. After the timing alignment parameters are

acquired, the DFE �lter coe�cients are adapted using the DA and CEBA approaches.

For the CEBA approach, the PN training sequence is used to obtaining initial CPR

estimates. During the remaining 150 symbols, the CPR estimates are updated once

per symbol period using the received signal and past decisions, and the DFE �lter

coe�cients are computed from the CPR estimates on a symbol-by-symbol basis as

described in Section 3.3.1. For the DA approach, the PN training is used to generate

a STS of length Qs. The STS is prepended to the received signal burst, and the DFE

�lter coe�cients are adapted once per symbol period using the signal samples and past

decisions as described in Section 3.3.2. For either approach, the number of decision

errors is tabulated for the 150 information symbols. The entire process is repeated

15,000 times. After that, it is continued until 3,000 bit errors are accumulated or

7,500,000 symbols are transmitted, whichever occurs �rst. In all experiments the

feedforward sections of the adaptive DFE span four symbol periods. The feedback

section has three taps spaced at the symbol period.6

3.4.1 Synthetic Training for DA DFE

Figure 3.6 shows the average bit-error rate (BER) for the symbol-spaced (K = 1) DA

DFE with synthetic training. The average BER is de�ned as the ratio of the number

of accumulated bit errors to the total number of transmitted bits. Here the channel

is assumed to have a Gaussian power-delay pro�le with a rms delay-spread of 50ns

and average delay of 200ns. In Figure 3.6, the average BER is shown as a function of

the normalized delay spread d, de�ned as

d =rms delay-spread

symbol period: (3.56)

6Though choices of DFE parameters were empirically chosen, they are tested using simulations

over a broad range of channel conditions.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 42

10-1

10-3

10-2

Unequalized

0.5 0.75 1.0

Ave

rage

BE

R

Normalized Delay-Spread0.25

Q=15,Qs=3

Q=15,Qs=15

Q=15,Qs=7

Q=15,Qs=0

Q=31,Qs=0

Figure 3.6: The average BER of the symbol-spaced (K = 1) DA DFE with synthetic

training. The channel is assumed to have a Gaussian power-delay pro�le with a rms

delay-spread of 50 ns and average delay of 200 ns. The average SNR is 15 dB. Di�erent

training sequence lengths Q and STS lengths Qs are used.

For an rms delay-spread of 50ns and 4-QAM modulation, d = 0:25 and d = 1:0

correspond to data rates of 10 Mb/s and 40 Mb/s, respectively. The average SNR of

in this �gure is �xed at 15 dB. It is de�ned as the ratio of the signal power, averaged

over the Rayleigh distributed multipath fading, to the mean Gaussian noise power

at the output of the receive �lter (see Equations 2.17 and 2.18). For our simulation

setup the average SNR is numerically equal to the ratio of transmitted energy per bit

to the two-sided power spectral density of the AWGN. �1 = �2 = 3 (a total of 7 taps)

is used here for estimating the CPR for synthetic training purposes.

Di�erent combinations of actual training sequence length (Q) and STS length

(Qs) are tested. It can be seen from Figure 3.6 that without using STS (Qs = 0),

increasing the length of the actual training sequence from Q = 15 to Q = 31 results in

a 20% to 50% reduction in average BER. This is achieved at the price of both increased

transmission overhead and receiver processing. However, it can also be seen that with

Q �xed at 15, the DFE performance can be improved without introducing additional

transmission overhead by using a STS. The performance improves as the STS length

increases. In particular with (Q;Qs) = (15; 15) (a total of 30 \e�ective" training

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 43

symbols), the DFE performance is as good as using Q = 31 without STS. In other

words, STS is capable of achieving the same performance improvement as additional

actual training symbols without incurring any transmission overhead.

The performance of unequalized 4-QAM modulation is also plotted in Figure 3.6

as a baseline for comparison. It can be seen that without equalization, the BER

increases monotonically as d increases. This is expected because as d increases, the

ISI becomes more severe and reliable communications becomes more di�cult without

equalization. On the other hand, the average BER of the DFE decreases as d increases

from 0.25 to 0.5. As d increases beyond 0.5, the average BER increases with d. This

implies that as d increases from 0.25 to 0.5, the advantage of having more time

diversity outweighs the disadvantage of increased ISI. However, as d increases beyond

0.5, the length of the FIR DFE's becomes insu�cient and the increased residual ISI

degrades the performance. It can also be seen that the performance of the DFE is,

in general, signi�cantly superior to the unequalized case. At d = 1:0, for example,

the average BER of the DFE is lower than that of the unequalized case by almost an

order of magnitude.

The average BER of the symbol-spaced DFE is plotted in Figure 3.7 for di�erent

CPR estimate lengths. Here �1 and �2 are set to be equal and various di�erent

values are used. The channel is assumed to have a Gaussian power-delay pro�le with

normalized delay-spread d = 0:5, and the average SNR is set to 15 dB. The lengths

Q and Qs of the actual and synthetic training sequences, respectively, are both set

to 15. It can be seen that the average BER decreases only marginally as �1 and �2

increase beyond 3. There are two explanations for this observation. First, the number

of taps in the CPR estimate is limited by the length Q of the actual training sequence.

With Q �xed, the CPR estimate becomes increasing inaccurate as �1 and �2 increase.

Secondly, with a normalized delay-spread of 0.5, �1 = �2 = 3 is adequately long as

far as synthetic training is concerned. Increasing �1 and �2 beyond 3 does not make

the statistics of the STS any more reliable.

Similar plots for the half-symbol-spaced (K = 2) DFE are shown in Figures 3.8 and

3.9. The average BER's for various combinations of (Q;Qs) are shown in Figure 3.8 as

a function of d, while the average BER for various values of �1 and �2 (with �1 = �2)

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 44

10-1

10-3

10-2

Ave

rage

BE

R

ν 1 ( )ν 2

3 4 52

Figure 3.7: Average BER of the symbol-spaced (K = 1) DA DFE using various CPR

estimate lengths for synthetic training. �1 and �2 are both set to be equal to the value

of the abscissa. The channel has a Gaussian power-delay pro�le with a normalized

delay-spread of 0.5. The rms delay-spread and average delay are 50 ns and 200 ns,

respectively. The average SNR is 15 dB. Synthetic training with Q = Qs = 15 is

used.

10-1

10-3

10-2

Unequalized

0.5 0.75 1.0

Ave

rage

BE

R

Normalized Delay-Spread0.25

Q=15,Qs=3

Q=15,Qs=15

Q=15,Qs=7

Q=15,Qs=0

Q=31,Qs=0

Figure 3.8: The average BER of the half-symbol-spaced (K = 2) DA DFE with

synthetic training. The channel is assumed to have a Gaussian power-delay pro�le

with a rms delay-spread of 50 ns and average delay of 200 ns. The average SNR is 15

dB. Di�erent training sequence lengths Q and STS lengths Qs are used.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 45

10-1

10-3

10-2

Ave

rage

BE

R

ν 1 ( )ν 2

3 4 52

Figure 3.9: Average BER of the half-symbol-spaced (K = 2) DA DFE using various

CPR estimate lengths for synthetic training. �1 and �2 are both set to be equal

to the value of the abscissa. The channel has a Gaussian power-delay pro�le with a

normalized delay-spread of 0.5. The rms delay-spread and average delay are 50 ns and

200 ns, respectively. The average SNR is 15 dB. Synthetic training with Q = Qs = 15

is used.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 46

are shown in Figure 3.9. In all cases the channel is assumed to have a Gaussian

power-delay pro�le and the average SNR is set at 15 dB. We can see that the general

conclusions for the symbol-spaced (K = 1) case also hold in these plots.

3.4.2 Comparison of CEBA and DA DFE

Figure 3.10(a) shows the average bit-error rate (BER) for symbol-spaced (K = 1) and

half-symbol-spaced (K = 2) DA and CEBA DFE's. The average BER is shown as a

function of the average SNR. The channel is again assumed to have a Gaussian power-

delay pro�le with a normalized delay-spread of 0.5. Q = 15 PN symbols are used for

training. For the DA DFE, a STS with Qs = 15 symbols is used for synthetic training.

�1 = �2 = 3 is used for estimating the CPR for DA DFE synthetic training and CEBA

DFE �lter coe�cient adaptation. Only average SNR's greater than or equal to 10 dB

are simulated, because it had previously been found that the average BER's for lower

average SNR's are too high to be of interest to data communications[43]. It can be

seen that at d = 0:5, the di�erence between the average BER performance of symbol-

spaced DA and CEBA DFE's is insigni�cant. This is consistent with previously

reported results[44]. However, here we �nd that DA is slightly better than CEBA,

while it was found in [44, 45] that the reverse is true. The reason for this discrepancy is

that in this dissertation we did not assume knowledge of the exact number of channel

taps. In our simulations we generated the received signal in continuous time; while in

[44, 45] discrete-time equivalent channels with known �xed lengths are used to directly

generate the signal component of the received waveform samples. It can also be seen

that for d = 0:5, the di�erence between half-symbol-spaced (K = 2) and symbol-

spaced (K = 1) DA DFE's is also slight. This is because d = 0:5 is relatively small

for the DFE structure used here. When d is increased, the performance di�erence

between symbol-spaced and half-symbol-spaced DA DFE's becomes more signi�cant.

Finally, it can be seen that the CEBA DFE with K = 2 is signi�cantly worse than all

the other cases. In fact going from K = 1 to K = 2 incurs a signi�cant performance

loss for the CEBA DFE.

Figure 3.10(b) shows the average BER as a function of normalized delay-spread d

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 47

10 15 20Average SNR (dB)

10-1

10

10

10

-3

-4

-2

Ave

rage

BE

RCEBA (K=2)

CEBA (K=1)

DA (K=2)

DA (K=1)

(a)

10-1

10-3

10-2

0.25 0.5 0.75 1.0

DA (K=1)Ave

rage

BE

R

Normalized Delay-Spread

CEBA (K=2)

CEBA (K=1)

DA (K=2)

(b)

Figure 3.10: Average BER of CEBA and DA DFE's: (a) as a function of average

SNR at d = 0:5; (b) as a function of d at 15dB average SNR. The channel is assumed

to have a Gaussian power-delay pro�le with a rms delay-spread of 50 ns and average

delay of 200 ns.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 48

at an average SNR of 15 dB. For the DA approach, it can be seen that as d increases

from 0.25 to 0.75, performance improvement of K = 2 (half-symbol-spaced) over

K = 1 (symbol-spaced) becomes increasingly signi�cant. This is because when d

is small, the channel is close to a at-fading channel, and relatively few taps are

required to handle the small amount of ISI. However, as d increases, the ISI caused

by multipath propagation becomes more severe, and more degrees of freedom in the

DFE are necessary.

For the CEBA approach, on the other hand, K = 2 is much worse than K = 1

for all d. This leads us to conclude that, for the argument for DA DFE's to hold

here, there must be another factor that seriously degrades the performance of K = 2

CEBA DFE. This factor is identi�ed in Section 3.5, where a remedial technique is

described.

It can also be seen that, for both K = 1 and K = 2, DA outperforms CEBA for

all cases simulated here, with larger performance gains at higher d. This is because

the CEBA DFE is more sensitive to variations in d than the DA DFE. CEBA is a

stochastic approach in which the second-order statistics of the signal are computed

using �xed-length CPR estimates. For small d, with high probability the actual

number of channel taps is smaller than or comparable to the number of estimated

CPR taps. The CPR estimates are therefore unbiased with high probability, and the

estimated second-order statistics are accurate for most channel realizations. However,

as d increases, the actual CPR becomes stochastically longer, therefore the CPR

estimates become biased because of insu�cient length, and the estimated second-order

statistics are inaccurate. For the CEBA approach, therefore, the increase of average

BER with d re ects both insu�cient CPR estimate length and insu�cient number

of taps in the DFE �lters to handle the ISI. The DA approach, on the other hand,

is a deterministic approach in which nothing is assumed about the statistics of the

signal. Therefore the performance degradation as d increases re ects only insu�cient

number of taps in the DFE �lters. We can thus conclude that the DA approach is

more robust than the CEBA approach with respect to delay-spread variations.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 49

3.5 CEBA DFE with Regularization

In the previous section, the performance of the half-symbol-spaced CEBA DFE is

much worse than the symbol-spaced CEBA DFE. The performance loss of K = 2

over K = 1 is as large as 2 dB for the high-SNR case. To understand this behavior,

one should refer to the MMSE solution in Equations 3.48 and 3.49. It can be shown

that RP = PP� �HH� is singular if NfK > Nf + �1 + �2 �Nb: For our simulations

we have Nf = 4, Nb = 3 and �1 = �2 = 3. Therefore if K � 2, RP will be singular.

RN , on the other hand, is the autocorrelation matrix of the additive Gaussian noise

after sampling (see Equation 3.44). Since the impulse response of the receive �lter is

a truncated square-root raised-cosine pulse with symbol period T , the autocorrelation

function of the noise component at the output of the receive �lter (before sampling)

is approximately a raised-cosine pulse with symbol period T . Therefore, if only one

sample is taken per symbol period (K = 1), the sampled noise would be approximately

white, and RN is very close to diagonal. In this case RP + RN is likely to be

well-conditioned7, even when RP is singular. However, if the noise is over-sampled

(K > 1), the discrete-time power spectrum of the sampled noise will be very small in

the region(1+�)

K� < j!j < �, where � is the roll-o� factor of the receive �lter (� = 0:35

in our simulations) and ! is the discrete-time frequency. RN , as a consequence, will

be ill-conditioned[38], and RP +RN is likely to be ill-conditioned if RP is singular.

This leads to inaccuracies in solving for the DFE �lter coe�cients for the K = 2 case,

which in turn results in poor BER performance as we have observed in the previous

section.

To remedy the situation, we propose optimizing the fractionally-spaced CEBA

DFE using a \regularized" criterion[42, 46]. \Regularization" or \leakage"[47, 48, 49,

50, 51] is a technique that is used in the context of adaptive �ltering to improve the

stability of numerical algorithms. In this technique, the cost function is augmented by

a term which in some way bounds the energy in adaptive �lter response. The resulting

adaptive algorithms then try to �nd a compromise setting between minimizing the

7A matrix is ill-conditioned if the ratio of the maximum singular value to the minimum singular

value is much greater than 1. It should be kept in mind that here RP is a random matrix.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 50

original cost function and containing the energy of the �lter settings. This technique

has also been applied to restrict the energy contained in the DFE feedback �lter in

order to reduce the e�ect of error-propagation[52]. In this dissertation, we will apply

regularization to the DFE feedforward �lter in order to improve the performance of

the fractionally-spaced DFE. Mathematically, instead of minimizing the approximate

mean-square error (MSE) as de�ned in Equation 3.32, we minimize a generalized

mean-square error, de�ned as

GMSE(wk;bk) = Ejxj � z(j; k)j2 +w�k�wk; (3.57)

where � is a positive-de�nite weighting matrix. The second term in Equation 3.57

prevents the magnitude of the optimal �lter coe�cients from becoming too large, as

often happens in an ill-conditioned problem. Note that � = 0 is equivalent to the

ordinary mean-square error criterion, and� =1I, where I is the identity matrix, will

result in the solution wk = 0. It can be shown[42] that the solution that minimizes

GMSE(�; �) is given by

wk = (PP� �HH� +RN +�)�1� (3.58)

bk = �H�wk (3.59)

It should be noted that Equation 3.58 is very similar to Equation 3.48. The only

di�erence is that in Equation 3.58 (PP� � HH� + RN) is perturbed by � before

it is inverted. Therefore we are guaranteed a well-conditioned matrix even when

(PP� �HH� +RN) is ill-conditioned.

Computer simulations were performed to evaluate the proposed regularization

approach for K = 2 CEBA DFE's, with � = 0:005I. The simulation method is as

described earlier in this section. The results of the regularized half-symbol-spaced

CEBA DFE are plotted in Figure 3.11 as functions of average SNR at d = 0:5 and

d at average SNR of 15 dB. Some results for DA DFE and CEBA DFE without

regularization are also repeated for comparison. It can be seen that regularization is

very e�ective in improving the performance for half-symbol-spaced CEBA DFE's. For

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 51

10-1

10-4

10-3

10-2

DA (K=2)

10 15 20

Ave

rage

BE

R

Average SNR (dB)

CEBA (K=2)

CEBA/REG (K=2)

CEBA (K=1)

(a)

10-1

10-3

10-2

Ave

rage

BE

R

0.25 0.5 0.75 1.0Normalized Delay-Spread

CEBA (K=2)

CEBA (K=1)CEBA/REG (K=2)

DA (K=2)

(b)

Figure 3.11: Average BER of the half-symbol-spaced (K = 2) CEBA DFE with

regularization: (a) as a function of average SNR at d = 0:5; (b) as a function of

d at 15dB average SNR. The average BER's CEBA without regularization and DA

with K = 2 are also shown. The channel is assumed to have a Gaussian power-delay

pro�le with a rms delay-spread of 50 ns and average delay of 200 ns.

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 52

example, with d = 0:5, at high average SNR regularization improves the performance

of the K = 2 CEBA DFE by 2 dB. Furthermore, the half-symbol-spaced (K = 2)

regularized CEBA DFE outperforms the symbol-spaced CEBA DFE for 0:25 � d �1:0. However, regularized CEBA remains sensitive to variations in d. As mentioned

previously, this is because �xed-length CPR estimates are used to synthesize the

regularized DFE coe�cients. When d is large the estimate is biased, resulting in

DFE �lter coe�cients that are signi�cantly inferior to the DA solution.

3.6 Summary

Inter-symbol interference (ISI), caused by delay spread in a multipath propagation

environment, is one of the limiting factors in high-speed wireless data transmission.

Adaptive equalization is a digital signal processing technique that can be used to

reduce the e�ect of ISI. Among the multitude of adaptive equalization techniques,

the decision-feedback equalizer (DFE) is an attractive candidate for indoor wireless

data communications.

Adaptive decision-feedback equalization using recursive least-squares (RLS) algo-

rithms can be classi�ed into channel-estimation-based adaptation (CEBA) and direct

adaptation (DA). In CEBA, the channel pulse response (CPR) is �rst estimated using

the RLS algorithm, and the DFE coe�cients are computed as functions of the CPR

estimates. In DA, the DFE �lter coe�cients are directly computed from the received

signal samples using the RLS algorithm. In both cases a training sequence is required

to obtain reasonable initial values for the DFE �lter coe�cients. For the DA DFE,

we propose and analyze a synthetic training technique which e�ectively lengthens

the training sequence without incurring any additional transmission overhead. Sim-

ulation results show that this technique can work as good as lengthening the actual

training sequence if the sequence is long enough for the channel delay encountered.

In this dissertation, we have found that 1) DA slightly outperforms CEBA for

symbol-spaced DFE's when the amount of channel delay-spread is moderate; 2)

DA signi�cantly outperforms CEBA for fractionally-spaced cases regardless of delay-

spread; and 3) CEBA is more sensitive to the variations in delay-spread, therefore

CHAPTER 3. ADAPTIVE DECISION-FEEDBACK EQUALIZATION 53

both symbol-spaced and fractionally-spaced CEBA DFE's become signi�cantly infe-

rior to the DA DFE as the delay-spread is increased. These results are not entirely

consistent with previously reported results[44, 45]. The reason for the discrepancy

is that, to make our simulations realistic, we did not assume the knowledge of the

actual length of the channel. Therefore when the delay-spread is large for a random

realization of a channel, the CPR estimates used in the CEBA approach are biased,

resulting in poor performance.

We have also found that for fractionally-spaced CEBA DFE's, not only are the

CPR estimates biased, the minimummean-square error (MSE) solution (Equation 3.48)

is also ill-conditioned. To remedy that, we can use a regularization, or leakage, tech-

nique which minimizes a generalized MSE, as described in Equations 3.57, 3.58, and

3.59. Simulation results show that this technique is very e�ective. In particular, a gain

as much as 2dB in average SNR can be achieved by regularization. However, CEBA

with regularization remains more sensitive to variations in delay-spread than the DA

approach. The DA approach is therefore more robust with respect to delay-spread

variations.

Chapter 4

DFE Timing Alignment

It was shown in Chapter 3 that adaptive decision-feedback equalization is an e�ective

technique to use against the impairment of ISI. However, in applying decision-feedback

equalization, the received signal must �rst be sampled at the \best" sampling instants

with respect to the received symbols. If a �nite impulse response (FIR) DFE is used,

as in this dissertation, then a decision delay must also be determined. While the

choice of sampling instants and decision delay is not crucial for equalizers with many

taps, the performance of FIR DFE's with small number of taps is sensitive to the

choice of these parameters[36]. We refer to the optimization of sampling instants and

DFE decision delay as the \timing alignment" problem.

A block diagram of an adaptive DFE is shown in Figure 4.1. As mentioned

previously, the �ltered received signal y(t) is sampled at a rate of K samples per

Tap-Wt.Adapt

xj

+FeedforwardFilter

FeedbackFilterDFE

zj∆y

j+y

j

AlignmentTiming

FilterReceiver r(t)

τ ∆Advance

Sample∆y(t)

Figure 4.1: Block diagram of an adaptive decision-feedback equalizer.

54

CHAPTER 4. DFE TIMING ALIGNMENT 55

symbol-period, where K is assumed to be an integer. The sampling period is therefore

Ts =T

K; (4.1)

where T is the symbol-period. We can denote these samples as

rj = y(jTs + �); j = 0; 1; : : : ; (4.2)

where � is the sampling instant, or symbol-timing, parameter. It is the time at which

the �rst sample is taken. Note that rj in Equation 4.2 and yj;k in Equation 3.17

describe the same discrete-time signal using di�erent indexing schemes. In particular,

we have

yj;k = rK(j+1)�k�1; (4.3)

for j = 0; 1; : : : and k = 0; 1; : : : ; (K � 1). The adaptive DFE then uses the linear

combination of the components of the signal samples yj+�;yj+��1; : : : ;yj+��Nf+1,

de�ned in Equation 3.22, and past decisions x̂j�1; x̂j�2; : : : ; x̂j�Nbto estimate the

transmitted symbol xj. The integer � is the \decision delay" of the DFE[29, 35, 36,

37]. The timing alignment problem, then, refers to the optimization of the parameters

� and �.

4.1 Sampling Instant Optimization

As mentioned previously, Ts-spaced samples of the �ltered received signal y(t) are fed

into the equalizer, where Ts is the tap-spacing of the feedforward sections of the DFE.

The sampling instant � , de�ned in Equation 4.2, re ects the delay introduced by the

channel as well as the band-edge behavior of the frequency spectrum of rj when there

is aliasing, and must be chosen carefully in order to achieve acceptable bit error rate

(BER) performance.

In our approach the sampling instant is acquired by �rst over-sampling y(t). �

is next optimized in two steps. In the �rst step a coarse value t0 is obtained based

on the correlation in time between the sampled received signal and the transmitted

CHAPTER 4. DFE TIMING ALIGNMENT 56

training sequence. This value re ects the average delay introduced by the multipath

propagation channel, and thus will be referred to as the \sampling delay." A �ne-

tuning adjustment �0, where 0 � �0 < Ts, is next determined based on frequency-

domain calculations. This value controls the band-edge behavior of the sampled

received signal, and will be referred to as the \sampling phase." The resulting value

for � is then

� = t0 + �0: (4.4)

Mathematically, let

~rl = y

�lTs

L

�; l = 0; 1; : : : ; (4.5)

be the over-samples of the received signal, where L is the over-sampling factor for

timing alignment. The complex time correlations �m between the transmitted train-

ing sequence and the received signal are then calculated at M -over-sample shifts.

Speci�cally, we have

�m =Q�1Xj=0

x�j~rmM+jL; m = 0; 1; : : : ; dLt0;max

MTse; (4.6)

where Q is the length of the training sequence, M is the resolution in over-samples

to which t0 is estimated, and t0;max is the maximum channel delay expected1. The

resulting value for the sampling delay then corresponds to the position, accurate to

MTs

L, of the correlation peak between the received signal and transmitted training

sequence, i.e.

t0 = m0

MTs

L; (4.7)

where

m0 = argmax fj�mjg : (4.8)

Given t0, the sampling phase is obtained based on frequency-domain calculations.

Let p̂(l)k

denote the Ts-spaced channel pulse response (CPR) estimate corresponding

1In this dissertation we assume that the presence of a data burst is detected with 100% accuracy.

Only the delay introduced by the channel and the appropriate sampling phase remain to be found.

The data burst can be detected by, for example, comparing the correlation peak to a preset threshold.

CHAPTER 4. DFE TIMING ALIGNMENT 57

to sampling delay m0(MTs

L) and sampling phase l(Ts

L), i.e. an estimate of the CPR

de�ned as

p(l)k= p(kTs +m0

MTs

L+ l

Ts

L); k = : : : ;�1; 0; 1; : : : ; (4.9)

where p(t) is de�ned in Equation 3.12. Furthermore, let P̂ (l)(!) denote the discrete-

time Fourier transform of p̂(l)k. Finally, de�ne the quantity SER(l)

1 as

SER(l)1 =

Z 2�

0ln

�N0

2+���P̂ (l)(!)

���2� d!; l = 0; 1; : : : ; (L� 1): (4.10)

The estimated sampling phase then corresponds to the candidate phase with the

highest SER(l)1 , i.e.

�0 = l0Ts

L; (4.11)

where

l0 = argmaxnSER(l)

1

o: (4.12)

The reason for using the metric in Equation 4.10 for sampling phase optimization

is that it is proportional to the logarithm of the maximum output signal-to-MSE

ratio (SER) achievable by a DFE with an in�nite number of taps in the feedforward

and feedback sections[34]. If a particular value of the sampling phase results in poor

performance for an in�nite-length DFE, the performance of a FIR DFE will very

likely be even worse. Therefore, using SER(l)1 can, in principle, preclude the sampling

phases that are likely to result in poor performance.

It should be noted that �rst, the CPR estimate p̂(l)k

can be obtained using least-

squares methods[38]. Furthermore, as described in Chapter 3, a �xed-length CPR

estimate fp̂t;��1 � t � �2g is used. Secondly, the frequency-domain spectra P̂ (l)(!)

can be obtained from p̂(l)kusing the fast Fourier transform (FFT). The spectra P̂ (l)(!)

di�er from each other only in the region where aliasing occurs. Therefore when 1Ts

is

greater than twice the highest frequency component of the received signal spectrum,

SER(l)1 will be equal for all l and �0 cannot be obtained using the proposed method.

This typically happens for a fractionally-spaced DFE (K > 1) where the feedforward

�lter is spaced at less than a symbol period. However, our simulation results show

CHAPTER 4. DFE TIMING ALIGNMENT 58

that in this case sampling phase has an insigni�cant e�ect on the average BER per-

formance. Therefore if a fractionally-spaced DFE is used, only the sampling delay

t0 needs to be optimized. �0 can be set to an arbitrary value after t0 is obtained.

This is because for fractionally-spaced DFE's, the �ltered received signal is sampled

at a frequency higher than the Nyquist rate. Therefore there is no aliasing and the

spectrum of the sampled signal behaves the same in the band-edge, regardless of the

value of �0. Thirdly, for the case when 1Ts

is less than twice the highest frequency

component of the received signal spectrum, the integration in Equation 4.10 needs

to be carried out only over the region where aliasing occurs. This property could

be exploited to reduce the number of mathematical operations required to evalu-

ate SER(l)1 . For example, for square-root raised-cosine spectral shaping with roll-o�

factor � and symbol-spaced DFE, the integration needs to be carried out only for

! 2 [(1� �)�; (1 + �)�]. Finally, instead of computing p̂(l) for every l, we could �rst

estimate the unaliased channel frequency response P̂ (!). The spectra P̂ (l)(!) can

then be obtained by aliasing P (!).

4.2 Decision-Delay Optimization

The performance of the adaptive DFE is very sensitive to the choice of the decision

delay �, especially when number of taps in the feedforward �lter is small. � re ects

the signal spread introduced by multipath propagation and controls the trade-o�

between time diversity and ISI. In general � can be optimized in an a priori or a

posteriori fashion.

4.2.1 A Priori Optimization

Conventionally the value of the decision delay for a DFE is determined in an a priori

manner, i.e. before the DFE operation starts, based on statistical computations. The

optimization metric is usually a function of the CPR estimates. After the decision de-

lay is chosen, the DFE �lter coe�cients can be adaptively computed using algorithms

described in Chapter 3, and the data burst can be decoded. Several researches have

CHAPTER 4. DFE TIMING ALIGNMENT 59

been devoted to e�ciently optimizing the decision delay[29, 35, 37, 53]. One natural

approach is to choose the decision delay that corresponds to the highest SER at the

output of the DFE. The output SER of a DFE is given by

SERDFE(�) =1

MSEmin;k

; (4.13)

where MSEmin;k is given by Equation 3.52. Note that MSEmin;k is implicitly a function

of �. Furthermore, computation of SERDFE(�) requires inverting a Nf�Nf complex

matrix. Al-Dhahir and Cio�[37] developed a fast algorithm for computing MSEmin;k

which can be used to e�ciently optimize �.

SERDFE(�) is the optimal (in the MMSE sense) metric to use if the CPR is known

exactly at the receiver. However, since only an estimate of the CPR is available for

computing SERDFE(�), the decision delay thus obtained is optimal only to within the

accuracy of the CPR estimates. In this case, an approximate, yet computationally

simpler, ad hoc criterion may su�ce to yield a decision delay that corresponds to

a near-optimal BER performance. One such ad hoc optimization metric that we

propose and analyze in this dissertation is the output SER achievable by a FIR

linear equalizer[33] with Nf taps and decision delay �. The tap-weights of this linear

equalizer are set so that they match the CPR within the span of the equalizer. This

metric, denoted as SERLE(�), is de�ned as

SERLE(�) =

���PNf�1m=0 kp̂��mk2

���2P�2

s=��1s6=�

���PNf�1m=0 p̂

���mp̂s�m

���2 +PNf�1s=0

PNf�1m=0 p̂

���mRm�sp̂��s

; (4.14)

where

Rm�s = E [nsn�m] (4.15)

is the noise correlation matrix. For a given channel, Nf and �, it can be shown that

SERLE(�) � SERDFE(�), hence SERLE(�) is in fact a lower bound of SERDFE(�).

Since no matrix inversion is involved, SERLE(�) is easier to compute than SERDFE(�),

especially when the noise is white and the length of the CPR estimate is long. As will

be shown by computer simulation, the two metrics can achieve comparable average

CHAPTER 4. DFE TIMING ALIGNMENT 60

BER performance.

4.2.2 A Posteriori Optimization

A priori optimization of the decision delay based on CPR estimates is suitable for

continuous data transmission over a relatively static channel. For bursty mobile com-

munication applications such as a time division multiple access (TDMA) based indoor

wireless data network, data are transmitted in short blocks. Because of the mobile

nature of wireless communications, the communication channel may be di�erent from

block to block. In this case the \optimal" decision delay that minimizes the over-

all average BER is not only channel-dependent but also data-dependent. Therefore,

for short-burst wireless communications it may be necessary to actually decode the

transmitted data burst using several di�erent decision delays, and choose the \best"

output. This is the a posteriori approach for decision delay optimization. One possi-

ble brute-force a posteriori approach is to store the samples of the received signal and

perform multiple equalization operations using all reasonable values for �. Cyclic

redundancy coding (CRC) checksums could be used to detect errors and the one with

the smallest number of errors is chosen as the �nal output. Although apparently

this approach will yield the \optimal" average BER performance, the computational

cost associated with multiple equalizations will be undesirably high. Furthermore,

this approach relies on the CRC checksum to determine an optimal choice �. This

may require a powerful code and, as a result, incur more transmission overhead. An

e�cient way to reduce the complexity and transmission overhead of the a posteriori

optimization approach while maintaining a low average BER remains to be investi-

gated. The discussion of such techniques is deferred until Chapter 7.

4.3 Simulation Results

The performance of the timing alignment algorithms presented in this chapter is

evaluated using bit-by-bit computer simulation for both K = 1 (symbol-spaced) and

K = 2 (half-symbol-spaced) DA DFE's. In each experiment, one set of channel

CHAPTER 4. DFE TIMING ALIGNMENT 61

parameters is �rst generated according to the distributions tabulated in Table 2.1.

A burst of 165 4-QAM symbols is next generated and transmitted over the wireless

channel according to Equation 2.17. A square-root raised cosine �lter with a roll-

o� factor of � = 0:35 is used both as the transmit and receive �lters. The �rst 15

transmitted symbols are composed of one cycle of pseudo-random (PN) sequence.

They are assumed to be known to the receiver, and are used for timing alignment as

well as synthetic training to initialize the adaptive DFE. The CPR estimate used for

timing alignment and synthetic training have parameters �1 = �2 = 3. A synthetic

training sequence (STS) with 15 symbols is used for synthetic training as described

in Chapter 3. During the 150 information symbols, the coe�cients of the DA DFE

are updated using the received signal and past decisions, as described previously in

Chapter 3. The number of decision errors is tabulated for these 150 symbols. The

entire process is repeated 15,000 times. After that, it is continued until 3,000 bit

errors are accumulated or 7,500,000 symbols are transmitted, whichever occurs �rst.

As in Chapter 3, in all experiments the feedforward sections of the adaptive DFE

span four symbol periods. The feedback section has three taps spaced at the symbol

period.

4.3.1 Sampling Instant Optimization

The average BER's of the symbol-spaced (K = 1) DA DFE are shown in Figure 4.2 as

functions of the normalized delay-spread, de�ned in Equation 3.56. As in Chapter 3,

the average BER is de�ned as the ratio of the number of accumulated bit errors

to the total number of transmitted bits. Here the channel is assumed to have a

Gaussian power-delay pro�le with a rms delay-spread of 50 ns and average delay of

200 ns. The average SNR is �xed at 15 dB in this �gure. It is de�ned as the ratio

of the signal power, averaged over the Rayleigh distributed multipath fading, to the

mean Gaussian noise power at the output of the receive �lter (see Equations 2.17 and

2.18). For our simulation setup the average SNR is numerically equal to the ratio

of transmitted energy per bit to the two-sided power spectral density of the AWGN.

An over-sampling factor of L = 16 is used, and the decision delay is optimized using

CHAPTER 4. DFE TIMING ALIGNMENT 62

10-3

10-2

10-1

100

τ0t 0τ = +

0tτ =

0.25 0.5 0.75 1.0

Ave

rage

BE

R

Normalized Delay-Spread

τ = 0

τ = τ _

Figure 4.2: The average BER of the symbol-spaced DA DFE using di�erent sampling

instant optimization techniques. The channel has a Gaussian power-delay pro�le with

a rms delay-spread of 50 ns and average delay of 200 ns. The average SNR is 15 dB.

SERLE(�), de�ned in Equation 4.14. Four curves are shown in Figure 4.2. The curve

labeled with \� = 0" is the average BER of the DA DFE using t0 = �0 = 0 for all

d. Recall that t0 and �0, de�ned in Section 4.1, are the \sampling delay" and the

\sampling phase," respectively. The curve labeled with \� = ��" is the average BER of

the DA DFE using t0 = �� and �0 = 0, where �� is the mean path delay, or equivalently,

the �rst moment (mean) of the power-delay pro�le. The curve labeled with \� = t0"

is the BER of the DA DFE using values of t0 obtained using the approach outlined

in Section 4.1 and �0 = 0. Finally, the curve labeled with \� = t0+ �0" is the BER of

the DA DFE with both t0 and �0 optimized as described in Section 4.1.

One can see from Figure 4.2 that optimizing the sampling delay alone greatly

improves the BER performance, especially when d is large. It should be noted that

� is measured relative to the instant at which the data burst is detected, which is

assumed to be at t = 0 (the time at which transmission begins) in this dissertation.

Setting � to 0 is thus equivalent to taking the �rst sample of the �ltered received

signal immediately after the data burst is detected. If the data burst is detected at

t = 0 as assumed here, the performance of the �nite-length DFE will be poor unless

CHAPTER 4. DFE TIMING ALIGNMENT 63

the feedforward �lter of the DFE has many taps. This is because if the �rst sample

is taken at t = 0, the feedforward �lter of the DFE does not capture most of the

energy of the CPR, especially when d is large. For small d, the delay introduced by

multipath propagation is statistically small, and the \best" sampling instant will be

close to t = 0. However, as d increases, the delay introduced by multipath propagation

also increases, and tracking the multipath propagation delay becomes increasingly

important. In reality the data burst can only be detected at some time t > 0. In this

case the time at which the �rst sample is taken will be closer to the optimal choice than

is presented in Figure 4.2. However, it is still important to optimize the parameter

� to re ect multipath propagation delay. The curves \� = t0" and \� = ��" are two

techniques for tracking the multipath propagation delay. For the curve \� = t0",

the sampling delay t0 is optimized using the method described in Section 4.1, while

for \� = �� ," the power-delay pro�le of the channel is assumed to be known and t0

is set to be equal to the �rst moment of the power-delay pro�le. In both cases the

sampling phase �0 is not optimized. It can be seen from Figure 4.2 the two methods

yield almost identical average BER performance, and they all outperform \� = 0"

signi�cantly when d is large. However, explicit knowledge of the mean channel delay

is not required for our method described in Section 4.1.

By comparing the curves \� = t0" and \� = ��" to \� = t0 + �0", one can also see

that optimizing both t0 and �0 gives additional performance gain over optimizing t0

alone. As previously mentioned, �0 controls the band-edge behavior of the sampled

received signal. For symbol-spaced DA DFE's, the sampling rate (one sample per

symbol-period) is less than the Nyquist sampling frequency, hence aliasing occurs in

the sampling process. It is, therefore, important to choose a suitable sampling phase

�0 to eliminate nulls in the frequency region in which aliasing occurs. As can be seen

from Figure 4.2, choosing �0 according to the optimization metric SER1 provides

some performance gain.

Similar curves for the half-symbol-spaced (K = 2) DA DFE are shown in Fig-

ure 4.3. Since the sampling rate (two samples per symbol-period) is higher than the

Nyquist rate, there is no aliasing in the sampled received signal. As mentioned pre-

viously, in this case we can just use a �xed value for the sampling phase �0. Two

CHAPTER 4. DFE TIMING ALIGNMENT 64

10-3

10-2

10-1

100

Ave

rage

BE

R

0tτ = +0.5Ts

0tτ =

0.25 0.5 0.75 1.0Normalized Delay-Spread

τ = 0

Figure 4.3: The average BER of the half-symbol-spaced DA DFE using di�erent

sampling instant optimization techniques. The channel has a Gaussian power-delay

pro�le with a rms delay-spread of 50 ns and average delay-spread of 200 ns. The

average SNR is 15 dB.

such values are shown in Figure 4.3: �0 = 0 and �0 = 0:5Ts, where Ts is the sam-

pling period. It can be seen that these two values yield the same BER performance.

Furthermore, as in the symbol-spaced case, optimizing t0 alone results in a signi�-

cant performance gain. This can be explained using the same argument as presented

earlier in this section.

4.3.2 Decision Delay Optimization

The performance of the decision delay optimization approaches is also evaluated using

computer simulation. The channel is again assumed to have a Gaussian power-delay

pro�le with a rms delay-spread of 50 ns and average delay of 200 ns. For each burst,

� = t0+�0 is optimized as described in Section 4.1 using an over-sampling factor of L =

16. For the a priori optimization approach, SERDFE(�) de�ned in Equation 4.13 and

SERLE(�) de�ned in Equation 4.14 are simulated. For the a posteriori optimization

approach, multiple decision-feedback equalizations are performed using all possible

values of decision delay to yield multiple decoded bursts. The burst with the smallest

CHAPTER 4. DFE TIMING ALIGNMENT 65

DFE/SER LE

10-1

10-4

10-3

10-2

DFE/SER DFE

Ave

rage

BE

RIDEAL

FIXED

Average SNR2010 15

Figure 4.4: Average BER as a function of average SNR for di�erent decision delay

optimization schemes, �xed delay and ideal cases. The channel has a Gaussian power-

delay pro�le with normalized delay-spread d = 0:5. Symbol-spaced DA DFE's are

used.

number of bit errors is then used as the �nal output to tabulate the average BER. Note

that this scheme is not realizable because it requires the knowledge of the transmitted

data symbols at the receiver. A �xed-decision-delay case in which � = 2 is also

simulated to provide a baseline for comparison.

Figure 4.4 shows the average BER for the various decision-delay optimization

schemes as a function of the average SNR with d = 0:5. The curve labeled as \IDEAL"

corresponds to the BER of the unrealizable, a posteriori approach. It can be seen

that at d = 0:5 with average SNR greater than 10dB, SERDFE(�) always outperforms

SERLE(�) as a criterion for decision delay optimization. This shows that with a

50% normalized delay-spread, a 7-tap CPR estimate is adequately accurate as far

as decision delay optimization is concerned. The gap between the two curves is

insigni�cant for low average SNR and approximately 2dB for high average SNR. This

is because for low average SNR the performance is primarily noise-limited and for

high average SNR the performance is primarily ISI-limited. Since the decision delay

controls the trade-o� between time-diversity and ISI, it is more important when the

performance is ISI-limited. It can also be seen that both criteria greatly outperform

CHAPTER 4. DFE TIMING ALIGNMENT 66

0.25 0.5 0.75 1.0

10-1

10-2

10-3

010

SER LE

DFESER

Normalized Delay-Spread

Ave

rage

BE

RFIXED

IDEAL

Figure 4.5: Average BER as a function of normalized delay-spread for di�erent de-

cision delay optimization schemes, �xed delay and ideal cases. The channel has a

Gaussian power-delay pro�le with an average SNR of 15 dB. Symbol-spaced DA

DFE's are used.

the �xed case in which no decision delay optimization is performed, and that both are

signi�cantly inferior to the ideal case in which the number of bit errors is minimized

for each data burst. The latter observation can be explained as follows. For the a

priori decision delay optimization approach, the decision delay is optimized based

on an estimate of the channel before the transmitted data is decoded. However, for

short-burst transmissions the optimal value for decision delay is not only dependent

on the channel, but also dependent on the data burst itself. Therefore an a posteriori

approach such as the ideal case would outperform the a priori approach in terms of

average BER because by actually decoding the data the burst-dependence property

of optimal decision delay is taken into account.

The average BER's of the decision delay optimization approaches are shown in

Figure 4.5 as functions of d with the average SNR �xed at 15 dB. It can be seen

that for all but the �xed decision delay case, the average BER �rst decreases then

increases as d is increased from 0.25. While this phenomenon had been observed

in previous research[54] and Chapter 3 of this dissertation, here we �nd that this

is true only when the trade-o� between time diversity and ISI is handled properly

CHAPTER 4. DFE TIMING ALIGNMENT 67

10-1

10-4

10-3

10-2

DFE/SER DFE

DFE/SER LE

Ave

rage

BE

R

IDEAL

FIXED

Average SNR2010 15

Figure 4.6: Average BER as a function of average SNR for di�erent decision delay

optimization schemes, �xed delay and ideal cases. The channel has a Gaussian power-

delay pro�le with normalized delay-spread d = 0:5. Half-symbol-spaced DA DFE's

are used.

by carefully optimizing the decision delay. The �gure also suggests that SERDFE(�)

outperforms SERLE(�) as an optimization criterion only for d < 0:7. For d > 0:7

SERLE(�) achieves a better average BER performance. This is because as d increases

beyond 0.7 a 7-tap CPR estimate is no longer adequate for timing alignment, and the

sensitivity of SERDFE(�) to CPR estimation inaccuracy begins to show. SERDFE(�)

is inherently more sensitive to CPR estimation inaccuracy because matrix inversion

is involved in its computation. Finally, the ideal case outperforms the realizable

schemes in all values of d at 15 dB average SNR. This suggests the potentially superior

BER performance of the a posteriori optimization approach. Although the scheme

simulated here is unrealizable, a practically realizable a posteriori approach will be

described in Chapter 7 of this dissertation.

Similar BER plots for the half-symbol-spaced (K = 2) DA DFE are shown in

Figures 4.6 and 4.7. The BER's are shown as functions of the average SNR in

Figure 4.6 for d = 0:5, and as functions of d in Figure 4.7 at 15 dB average SNR.

The channel is assumed to have a Gaussian power-delay pro�le. General conclusions

obtained for the K = 1 case also apply to these plots.

CHAPTER 4. DFE TIMING ALIGNMENT 68

0.25 0.5 0.75 1.0

010

10-1

10-2

10-3

10-4

SER LE

DFESER

Normalized Delay-Spread

Ave

rage

BE

R

IDEAL

FIXED

Figure 4.7: Average BER as a function of normalized delay-spread for di�erent de-

cision delay optimization schemes, �xed delay and ideal cases. The channel has a

Gaussian power-delay pro�le with an average SNR of 15 dB. Half-symbol-spaced DA

DFE's are used.

4.4 Summary

Timing alignment refers to the optimization of sampling instants, or symbol-timing,

and DFE decision-delay. This process can be regarded as a procedure to \align"

the DFE with the channel pulse response. In this dissertation, timing alignment is

performed through channel estimation. The sampling instant, � , is �rst optimized in

two steps. In the �rst step, a coarse value t0 is obtained based on the correlation in

time between the sampled receive signal and the transmitted training sequence. This

value re ects the average delay introduced by the multipath propagation channel,

and is referred to as the \sampling delay." A �ne-tuning adjustment �0 is next

determined based on frequency-domain calculations. This value controls the band-

edge behavior of the sampled received signal and is referred to as the \sampling

phase." The resulting value for � is then t0 + �0.

After � is acquired, the decision delay � is next optimized. � controls the trade-

o� between time-diversity and ISI. It can be optimized in an a priori or a posteriori

fashion. For a priori optimization, the value of the decision delay for a DFE is

CHAPTER 4. DFE TIMING ALIGNMENT 69

determined based on statistical computations before the DFE operation starts. After

the decision delay is chosen, the DFE �lter coe�cients can be adaptively computed

using algorithms described in Chapter 3, and the data burst can be decoded. Two

metrics can be used for a priori optimization: SERDFE(�), de�ned in Equation 4.13,

and SERLE(�), de�ned in Equation 4.14. SERDFE(�) is approximately the maximum

SER at the output of a DFE with decision delay �. This quantity can be computed

using e�cient algorithms such as that developed by Al-Dhahir and Cio�[37]. It is the

optimal (in the MMSE sense) metric to use if the CPR is known exactly at the receiver.

However, since only an estimate of the CPR is available for computing SERDFE(�),

the decision delay thus obtained is optimal only to the within the accuracy of the

CPR estimates. In this case, an approximate, yet computationally simpler, ad hoc

metric may su�ce to yield a decision delay that corresponds to a near-optimal BER

performance. SERLE(�) is one such ad hoc metric. It is approximately the output

SER achievable by a FIR linear equalizer with decision delay � and Nf taps matched

to the CPR within the span of the equalizer.

For a posteriori optimization, the data burst is decoded using several di�erent

decision delays, and the \best" output is chosen. This yields better average BER per-

formance for short-burst transmissions over wireless channels where the average BER

is not only channel-dependent but also data-dependent. However, the computational

complexity associated with multiple equalizations is undesirably high. Furthermore, a

mechanism is required to determine which decoded output contains the fewest errors.

A selection mechanism, as well as an e�cient way to reduce computational complex-

ity while maintaining superior performance, are therefore desirable. The discussion

of such techniques is deferred until Chapter 7.

Simulation results show that it is very important to optimize the sampling delay

t0 in order to compensate for the delay introduced by multipath propagation. If a

symbol-spaced DFE is used, optimizing the sampling phase �0 can achieve signi�cant

additional performance gain. Furthermore, it is also very important to optimize the

decision delay �. It is shown by simulation that for a priori optimization, SERDFE(�)

provides better performance for smaller values of the normalized delay-spread d. On

the other hand, SERLE(�) is a better metric to use for larger d. However, the

CHAPTER 4. DFE TIMING ALIGNMENT 70

di�erence between these two approaches is small (within 1 dB for d = 0:5), therefore

the relative simplicity of SERLE(�) justi�es its use even when d is small. Finally,

it is also observed that the unrealizable, \ideal" a posteriori approach simulated

here outperforms all a priori approaches. This provides the incentive for further

investigation, as will be presented in Chapter 7.

Chapter 5

Receiver Diversity

Adaptive DFE has been shown in Chapter 3 to be an e�ective technique to use

against performance degradation due to inter-symbol interference (ISI). However,

when the SNR of a particular realization of the channel is low, the performance of

the adaptive DFE will be severely impaired by the additive white Gaussian noise

(AWGN). Therefore, when the channel delay-spread is moderate so that the adaptive

DFE is capable of suppressing the ISI with high probability, most transmission errors

are due to signal fading. Unfortunately the adaptive DFE is not capable of mitigating

signal fading, therefore for channels with moderate delay-spread, the performance of

the adaptive DFE is ultimately AWGN- and fading-limited.

Diversity, on the other hand, is a technique commonly used in wireless communi-

cation systems to combat signal fading in a at-fading environment[1]. It uses more

than one radio transmission channel to convey the same message in order to reduce

the e�ect of multipath propagation. The di�erent channels are referred to as diversity

branches. If several replicas of the information-carrying signal are received over mul-

tiple channels that have independent propagation parameters, then there is a good

likelihood that at least one of these received signals will not be in a fade at any given

time instant, thus making it possible to deliver adequate signal level to the receiver.

Diversity can greatly reduce the transmitter power required to achieve a certain per-

formance, because without diversity, the transmitter has to deliver a high power level

to protect the radio link against channel realizations with very low SNR's.

71

CHAPTER 5. RECEIVER DIVERSITY 72

There are many di�erent techniques[55, 57] for providing diversity branches with

independent channel statistics. For example, diversity can be achieved using multiple

receiver antennas separated in space (space diversity), having di�erent polarizations

(polarization diversity), or with di�erent beam angles (angle diversity). These tech-

niques are collective known as \antenna diversity" or \receiver diversity." They do

not require additional frequency spectrum resource. For space diversity, the receiver

antennas are separated by a suitable distance so that the corresponding diversity

channels are su�ciently decorrelated. The spacing required to obtain decorrelation

depends on the multipath propagation environment. If the multipath signals arrive

uniformly from all directions, then antenna spacing on the order of a half-wavelength

is adequate[55]. However, if the multipath angle spread is small, larger spacing may

be necessary[55]. Polarization diversity, on the other hand, uses multiple receiver

antennas with di�erent polarizations. The signal can be transmitted either with a

single polarization or in di�erent polarizations. Bergmann and Arnold[56] have ob-

served signal levels received on orthogonal polarizations are largely uncorrelated in

some environments, thus providing diversity gain. Finally, in situations where the

angles of arrival have a wide distribution, as in the case of many indoor wireless

channels, signals collected from multiple non-overlapping beams have approximately

uncorrelated statistics. Angle diversity makes use of this property, and has been

utilized in indoor WLAN's to achieve substantial increase in data throughput[58].

This dissertation focuses on the processing of the multiple signals received from

the diversity branch channels, rather than on the techniques per se used to establish

the diversity branches. Therefore, we assume that multiple receiver antennas are

appropriately con�gured such that the parameters associated with di�erent diversity

channels are independent of each other. We also assume that the information-carrying

signal is transmitted using one carrier frequency, therefore no additional frequency

spectrum resource is required. We further assume that the multiple antennas are

mounted on the same receiver, with the aim of mitigating the small scale e�ects of

multipath propagation. This is often called \microscopic diversity."

One key issue for diversity techniques is the way in which the multiple signals

received through diversity branches are combined. Conventional approaches include

CHAPTER 5. RECEIVER DIVERSITY 73

Rcv Sig 1

τ(1)

τ(L)

xj

Rcv Sig L

Filter 1Rcv

Filter LRcv

TimingRecovery

Select"Best"

Figure 5.1: Block diagram for selection diversity. One diversity branch is selected

according to some selection rule.

selection diversity and combining diversity. These approaches are designed and often

analyzed for at-fading channels[1]. In selection diversity, one \best" branch is se-

lected according to some selection rule to yield the combiner output. This approach

is shown in Figure 5.1. In combining diversity, the received signals are �rst each am-

pli�ed by an appropriate gain. They are then co-phased so that the resulting signals

are in-phase. These co-phased signals are �nally summed to produce the combiner

output. A block diagram for combining diversity is shown in Figure 5.2. Depending

on the techniques for setting the ampli�er gains, combining diversity can be further

classi�ed as equal-gain diversity and maximal-ratio combining[1]. In equal-gain di-

versity, all ampli�er gains are set to the same value. In maximal-ratio combining

diversity, on the other hand, the gains are chosen so that the SNR at the combiner

output is maximized.

In frequency-selective, or time-dispersive, environments such as high-speed indoor

wireless data communications channels, multipath propagation causes both signal

fading and ISI. It will be shown later in this chapter that while diversity itself is

capable of combating ISI, it is not as e�ective as the adaptive DFE, especially when

the channel delay-spread is signi�cant. Integration of diversity and adaptive DFE is

therefore desirable for communication systems such as indoor wireless data networks

which operate in delay-spread multipath fading environments. The resulting receiver

CHAPTER 5. RECEIVER DIVERSITY 74

Rcv Sig 1

τ(1)

τ(L)

A 1

xj

Rcv Sig L

Filter 1Rcv

Filter LRcv

TimingRecovery

A L

Co-phase

Figure 5.2: Block diagram for combining diversity. The received signals are ampli�ed,

co-phased and summed.

structure is referred to as \adaptive diversity DFE," which can be further classi�ed

as \combining diversity DFE" and \selection diversity DFE." Combining diversity

DFE's are presented in this chapter, while selection diversity DFE's will be discussed

in Chapter 6.

5.1 Combining Diversity DFE

As previously mentioned, in a multipath fading environment where channel delay-

spread is signi�cant, it is desirable to extend conventional diversity techniques and

incorporate them into the adaptive DFE. A receiver structure for integrating combin-

ing diversity and adaptive DFE is shown in Figure 5.3. This structure, �rst proposed

by Monsen[59, 60], comprises one feedforward �lter in each diversity branch and a

common �lter for decision feedback. Since the ISI in di�erent diversity branches are

correlated, the �lters must be jointly optimized to take the ISI correlation into ac-

count. Both the channel-estimation-based adaptation (CEBA) and direct adaptation

(DA) algorithms, presented in Chapter 3, can be extended to accommodate receiver

diversity. For the CEBA approach, the mean-square error (MSE) between transmit-

ted symbol and output of the DFE (input of the slicer) is minimized. For the DA

approach, the weighted-square error (WSE) between transmitted symbol and output

CHAPTER 5. RECEIVER DIVERSITY 75

Rcv Sig 1y

j

AlignmentTiming

τ(1)

yj

τ(L)

∆y

j+

∆y

j+

FFF L FBF

xjz(k,k-1)

(1)∆ -sampleAdvance

∆(1)

∆(L)

(L)∆ -sampleAdvance

FFF 1Adapt.

Tap-Wt.(1)

(L)

Rcv Sig L

Filter 1Rcv

(1)

Filter LRcv

(L)

Figure 5.3: The maximal-ratio combining DFE.

of the DFE is minimized. Since both approaches attempt to minimize some measure

of the amount of unwanted component at the DFE output, this structure can be re-

garded as the equalized counterpart of maximal-ratio diversity combining. It will thus

be referred to as maximal-ratio combining decision-feedback equalizer (MRCDFE). If

the lengths of the feedforward �lters are set to 1 and that of the feedback �lter is set

to 0, then the MRCDFE degenerates into the conventional maximal-ratio diversity

combiner.

5.1.1 CEBA MRCDFE and Regularization

It is fairly straightforward to extend the CEBA algorithm of Chapter 3 to accommo-

date receiver diversity. Mathematically, the samples of the �ltered received signal of

the l-th diversity branch can be expressed as

y(l)j;k

= y(l)(jT + � (l) � kT

K) (5.1)

=Xi

xip(l)

(j � i)T + � (l) � kT

K

!+ n(l) q

jT + � (l) � kT

K

!; (5.2)

where j = 0; 1; : : :, k = 0; 1; : : : ; (K�1), and l = 1; 2; : : : ; L, with L being the number

of diversity branches. K is the number of samples taken per symbol period, and is

CHAPTER 5. RECEIVER DIVERSITY 76

assumed to be an integer. p(l)(�) in Equation 5.2 is the response, after being �ltered

by the receiver �lter, of the l-th branch channel to the transmitted pulse. n(l)(�) isthe AWGN in the l-th channel. � (l) in Equations 5.1 and 5.2 is the sampling instant

of the l-th diversity branch. Let

y(l)j

=

26666664

y(l)j;0

y(l)j;1

: : :

y(l)j;K�1

37777775

(5.3)

=Xi

xip(l)j�i + n

(l)j

(5.4)

where

p(l)i =

26666664

p(l)i;0

p(l)i;1

: : :

p(l)i;K�1

37777775; (5.5)

n(l)j=

26666664

n(l)j;0

n(l)j;1

: : :

n(l)j;K�1

37777775; (5.6)

p(l)i;k

= p(l) iT + � (l) � kT

K

!; (5.7)

and

n(l)i;k

= n(l) q

iT + � (l) � kT

K

!: (5.8)

Here \" denotes linear convolution de�ned in Equation 3.6. Then the output (equal-ized signal) z(j; k) of the adaptive DFE at time j using the �lter coe�cients obtained

at time k can be expressed as

z(j; k) =LXl=1

Nf�1Xi=0

w(l)�i;ky(l)

j+�(l)�i +NbXi=1

b�i;kx̂j�i; (5.9)

CHAPTER 5. RECEIVER DIVERSITY 77

where w(l)i;k

are K � 1 feedforward coe�cient vectors for the l-th branch and bi;k are

the feedback coe�cients, all optimized at time k. �(l) is the decision delay for the

l-th branch. Equation 5.9 can be expressed alternatively as

z(j; k) = [W�k;b�

k]Yj; (5.10)

where

Wk =

26666664

w(1)k

w(2)k

: : :

w(L)k

37777775; (5.11)

bk =

26666664

b1;k

b2;k

� � �bNb;k

37777775; (5.12)

w(l)k=

26666664

w(l)0;k

w(l)1;k

� � �w

(l)Nf�1;k

37777775; (5.13)

and

Yj =

266666666666666666664

Y(1)

j+�(1)

Y(2)

j+�(2)

: : :

Y(L)

j+�(L)

x̂j�1

x̂j�2

: : :

x̂j�Nb

377777777777777777775

: (5.14)

CHAPTER 5. RECEIVER DIVERSITY 78

In Equation 5.14, Y(l)

j+�(l) is given by

Y(l)

j+�(l) =

266666664

y(l)

j+�(l)

y(l)

j+�(l)�1

� � �y(l)

j+�(l)�Nf+1

377777775: (5.15)

For the CEBA approach, the channel pulse responses (CPR) for each diversity branch

are �rst estimated as described in Chapter 3. At every symbol period, after the CPR

estimates are obtained, the DFE �lter coe�cients are computed to minimize the

approximate MSE at the DFE output (input of the slicer), de�ned as

MSE(Wk;bk) = Ejxj � [W�k;b�

k]Yjj2: (5.16)

Note that Equation 5.16 is identical in form to Equation 3.32, therefore the corre-

sponding solution is similar to the solution for the single-branch case presented in

Chapter 3. Following the same derivations given in Chapter 3, it is straightforward

to show that the optimal DFE coe�cients are given by

Wk = (PP� �HH� +RN)�1� (5.17)

bk = �H�Wk (5.18)

where

P =

26666664

P(1)

P(2)

� � �P(L)

37777775; (5.19)

H = P

26664

0�1+1;Nb

INb

0�2+Nf�Nb�1;Nb

37775 ; (5.20)

CHAPTER 5. RECEIVER DIVERSITY 79

RN = E

0BBBBBB@

26666664

n(1)j

n(2)j

� � �n(L)j

37777775hn(1)�j

;n(2)�j

; � � � ;n(L)�j

i1CCCCCCA; (5.21)

and

� = Pe�1: (5.22)

In Equation 5.19, P(l) are NfK � (�1 + �2 + Nf) matrices composed of Nf rows of

column vectors, each with K components. Speci�cally, P(l) is de�ned as

P(l) =

26664

p̂(l)

��1+�(l)

p̂(l)

��1+1+�(l)

� � � p̂(l)

�2+�(l)

0K 0K � � � 0K

0K p̂(l)

��1+�(l)

p̂(l)

��1+1+�(l)

� � � p̂(l)

�2+�(l)

0K � � � 0K

� � � � � � � � � � � � � � � � � � � � � � � �

0K 0K � � � 0K p̂(l)

��1+�(l)

p̂(l)

��1+1+�(l)

� � � p̂(l)

�2+�(l)

37775 ;

(5.23)

where 0K refers to a K�1 block of zeros. In Equation 5.20, 0a;b denotes an a�b block

of zeros, and INbdenotes an identity matrix of size Nb. H is, therefore, a NfKL�Nb

matrix. In Equation 5.21, n(l)j

are K � 1 vectors de�ned as

n(l)j=

26666664

n(l)j;0

n(l)j;1

� � �n(l)j;K�1

37777775

(5.24)

for l = 1; 2; : : : ; L. Finally, in Equation 5.22, e�1 is a (�1+�2+Nf )�1 column vector

with a 1 in the �1-th position and 0 elsewhere.

It can be shown that RP = PP��HH� is singular if NfKL > Nf + �1+ �2�Nb:

RN , on the other hand, is ill-conditioned if the noise is over-sampled (K > 1), as

explained earlier in Chapter 3. In the case when both RP and RN are ill-conditioned,

RP+RN is likely to be ill-conditioned, and regularization may be necessary to improve

the performance of the MRCDFE. As in Chapter 3, the regularized MRCDFE �lter

coe�cients approximately minimizes the generalized MSE, de�ned as

GMSE(Wk;bk) = Ejxj � z(j; k)j2 +W�k�Wk (5.25)

CHAPTER 5. RECEIVER DIVERSITY 80

where � is a positive-de�nite weighting matrix. The solution of this minimization

problem is given by

Wk = (PP� �HH� +RN +�)�1� (5.26)

bk = �H�Wk (5.27)

5.1.2 DA MRCDFE with Synthetic Training

For the DA approach, the LK � 1 vector

~Yj =

26666664

y(1)

j+�(1)

y(2)

j+�(2)

: : :

y(L)

j+�(L)

37777775

(5.28)

and the past decisions (transmitted symbols if available) are used to compute Wk

and bk using the least-squares lattice (LSL) algorithm given in Appendix C. Note

that the feedforward and feedback stages have dimensionalities KL and KL + 1,

respectively. If synthetic training is used, a synthetic training sequence (STS) can

�rst be produced for and prepended to the received signal samples from each branch

channel, as described in Chapter 3.

5.2 Simulation Results

The performance of the DA and CEBA MRCDFE are evaluated using bit-by-bit

computer simulation for both symbol-spaced (K = 1) and half-symbol-spaced (K =

2) cases. In each experiment, L sets of channel parameters are �rst independently

generated according to the previously mentioned distributions, where L is the number

of branch channels. A burst of 165 4-QAM symbols is generated and transmitted over

the wireless diversity channels according to Equation 2.17. The diversity channels are

assumed to be independent and have Gaussian power-delay pro�les with rms delay-

spreads of 50 ns and average delays of 200 ns. A square-root raised-cosine �lter with

CHAPTER 5. RECEIVER DIVERSITY 81

a roll-o� factor of � = 0:35 is used as the transmit �lter. The �rst 15 transmitted

symbols are composed of one cycle of PN sequence, and are assumed to be known to

the receiver. This sequence is used for equalizer initialization, timing alignment and

synthetic training. The remaining 150 symbols are assumed to be the information

symbols.

At the receiver, the received signals are each �ltered by a lowpass �lter with a

35% square-root raised-cosine impulse response. Timing alignment is then performed

independently on each of the L �ltered signals using the approach outlined in Chap-

ter 4. SERLE(�), de�ned in Equation 4.14, is used as the criterion for decision delay

optimization. After the timing alignment parameters are acquired, the received sig-

nal samples are fed through the MRCDFE to yield the demodulated output. It is

assumed that there is no frequency o�set between the oscillators of the transmitter

and receiver. The DFE �lter coe�cients are jointly optimized in a decision-directed

manner using the CEBA and DA approaches. For the CEBA approach, 7-tap CPR

estimates are used for each branch, i.e. �1 = �2 = 3. For the DA approach, a STS with

15 symbols is used for synthetic training. The number of decision errors is tabulated

for the 150 information symbols. The entire process is repeated 15,000 times. After

that, it is continued until 3,000 bit errors are accumulated or 7,500,000 symbols are

transmitted, whichever occurs �rst. In all experiments the feedforward sections of the

adaptive DFE span four symbol periods. The feedback section has three taps spaced

at the symbol period.

Figure 5.4 shows the average BER of the dual-diversity (L = 2) symbol-spaced

(K = 1) and half-symbol-spaced (K = 2) DA and CEBA MRCDFE's. The average

BER's of the half-symbol-spaced (K = 2) DA DFE without diversity (DFE-ONLY)

and the dual-branch combining diversity receiver without equalization (DIV-ONLY)

are also shown as baselines for comparison. The average BER's are shown as func-

tions of the average SNR in Figure 5.4(a). Here the average SNR refers to the ratio

of the signal power, averaged over the Rayleigh distributed multipath fading, to the

mean Gaussian noise power at the output of the receive �lter for each branch. For

our simulation setup the average SNR is numerically equal to the ratio of transmitted

energy per bit to the two-sided power spectral density of the AWGN. The normalized

CHAPTER 5. RECEIVER DIVERSITY 82

10-1

10-2

10-3

10-4

-510

-610

Ave

rage

BE

R

15 2010Average SNR (dB)

DA (L=2,K=2)

DA (L=2,K=1)

CEBA (L=2,K=1)

DIV-ONLY

DFE-ONLY(DA,K=2)CEBA (L=2,K=2)

(a)

-510

10-4

10-3

10-2

10-1

Ave

rage

BE

R

0.25 0.5 0.75 1.0Normalized Delay-Spread

DA (L=2,K=2)

CEBA (L=2,K=1) DA (L=2,K=1)

DIV-ONLY(DA,K=2)

DFE-ONLYCEBA (L=2,K=2)

(b)

Figure 5.4: Average BER's of the unequalized diversity combiner (DIV-ONLY), half-

symbol-spaced DA DFE without diversity (DFE-ONLY), and dual diversity (L = 2)

DA and CEBA MRCDFE's: (a) as functions of average SNR at d = 0:5; and (b) as

functions of d at 15dB average SNR. The channel has a Gaussian power-delay pro�le

with a rms delay-spread of 50 ns and average delay of 200 ns.

CHAPTER 5. RECEIVER DIVERSITY 83

delay-spread d, de�ned in Equation 3.56, is at 0.5. For the DIV-ONLY case, the sig-

nals received from the diversity branches are co-phased and combined with weights

proportional to the received power averaged over the 165-symbol burst. Comparing

the DIV-ONLY case to the DFE-ONLY case, one can see that at d = 0:5, diver-

sity outperforms adaptive DFE when the average SNR is lower than 15 dB. This

is because when the average SNR is low, the performance is primarily AWGN- and

fading-limited. As mentioned previously, receiver diversity is very e�ective in a noise-

limited environment. Adaptive DFE, on the other hand, does not perform well against

AWGN. Furthermore, when the average SNR is low, decision errors occur often and

the error propagation associated with decision-feedback and decision-directed adap-

tation causes the DFE �lter coe�cients to diverge from the optimal values. When

the average SNR is higher than 15 dB, adaptive DFE outperforms the unequalized

diversity receiver. This is because in the high average SNR region, performance is

limited by the ISI. While receiver diversity is very e�ective against signal fading, it

is not as e�ective as the adaptive DFE in combating ISI.

Among the various MRCDFE's, it can be seen that both the symbol-spaced (K =

1) DA and CEBA MRCDFE with two branches (L = 2) outperform the DFE-ONLY

case by approximately 6�7 dB. Their performance gain over the DIV-ONLY case is

in excess of 10 dB. For the half-symbol-spaced (K = 2) case, on the other hand,

dual-diversity (L = 2) provides a gain of 7�8 dB over the DFE-ONLY case when the

DA approach is used to update the DFE �lter coe�cients. The performance gain over

the DIV-ONLY case is again more than 10 dB. However, when the CEBA approach

is used, the performance gain of the dual-diversity MRCDFE over the DFE-ONLY

case is only 2�3 dB. In fact, dual-diversity CEBA MRCDFE is slightly inferior to

the DIV-ONLY receiver when the average SNR is low.

The average BER's of the approaches shown in Figure 5.4(a) are plotted in Fig-

ure 5.4(b) as functions of the normalized delay-spread, with the average SNR �xed

at 15 dB. We can see that for d < 0:5, diversity combining outperforms DFE. This

is because for small values of d, the ISI introduced by multipath propagation is in-

signi�cant, and transmission errors are mainly caused by signal fading. Since receiver

diversity is more e�ective in combating fading, DIV-ONLY outperforms DFE-ONLY

CHAPTER 5. RECEIVER DIVERSITY 84

for low values of d. For values of d beyond 0.5, DFE-ONLY outperforms DIV-ONLY.

This is because as d increases, the multiple signals become more separated in delay,

thus causing a signi�cant amount of ISI. An adaptive DFE with su�cient number

of �lter taps is capable of resolving and combining constructively the multiple signal

copies, thus bene�ting from the time diversity implicit in multipath propagation. An

unequalized diversity combiner, on the other hand, is not as e�cient in coping with

ISI. Therefore the DFE-ONLY outperforms DIV-ONLY when d is large.

Among the MRCDFE's, the dual-diversity (L = 2) symbol-spaced (K = 1) DA

and CEBA MRCDFE's achieve average BER's that are almost two orders of mag-

nitude lower than that of the DFE-ONLY case. Compared to the DIV-ONLY case,

dual-diversity symbol-spaced DA and CEBA MRCDFE's achieve average BER's that

are between one to two orders of magnitude lower. The dual-diversity (L = 2)

half-symbol-spaced (K = 2) DA MRCDFE also attains a much better performance

than the DIV-ONLY and DFE-ONLY cases. However, the BER of the dual-diversity

(L = 2) half-symbol-spaced (K = 2) CEBA MRCDFE is less than one order of

magnitude lower than that of DFE-ONLY only when d < 0:8. For d > 0:8, the dual-

diversity half-symbol-spaced CEBA MRCDFE performs worse than the DFE-ONLY

case. Furthermore, the dual-diversity half-symbol-spaced CEBA MRCDFE is inferior

to the DIV-ONLY receiver for values of d close to 0.25 and 1.0. The poor performance

of the fractionally-spaced CEBA MRCDFE is due to the poor numerical properties of

the MMSE solution, as explained in Chapter 3. As will be shown later, this problem

can be remedied using regularization.

It can also be seen from Figure 5.4 that for the dual-diversity (L = 2) cases, the

general conclusions obtained in Chapter 3 regarding the relative performance of the

CEBA and DA approaches also apply. In particular, we �nd that 1) DA slightly out-

performs CEBA for symbol-spaced MRCDFE's when the amount of channel delay-

spread is moderate; 2) DA signi�cantly outperforms CEBA for fractionally-spaced

cases regardless of delay-spread; and 3) CEBA is more sensitive to the variations

in delay-spread, therefore both symbol-spaced and fractionally-spaced CEBA MR-

CDFE's become signi�cantly inferior to the DA MRCDFE if the delay-spread is

increased. These observations can be explained using arguments similar to those

CHAPTER 5. RECEIVER DIVERSITY 85

presented in Chapter 3.

The average BER of the dual-diversity (L = 2) half-symbol-spaced (K = 2)

CEBA MRCDFE with regularization is shown in Figure 5.5. In Figure 5.5(a), the

BER's are shown as functions of the average SNR, with normalized delay-spread

d = 0:5. In Figure 5.5(b), the BER's are shown as functions of the normalized delay-

spread, with an average SNR of 15 dB. The BER's of the dual-diversity symbol-

spaced (K = 1) CEBA MRCDFE and half-symbol-spaced DA and CEBA MRCDFE

without regularization are also repeated here. The BER of the DFE-ONLY case is

also shown. It can again be seen that regularization is very e�ective in improving the

performance for half-symbol-spaced CEBA MRCDFE's. For example, with d = 0:5,

at high average SNR regularization improves the performance of the K = 2 CEBA

MRCDFE by 6 dB1. With regularization, the performance gain of the dual-diversity

(L = 2) CEBA MRCDFE over the DFE-ONLY case is 7�8 dB at d = 0:5. At 15 dB

average SNR, the average BER of the dual-diversity (L = 2) CEBA MRCDFE with

regularization is approximately two orders of magnitude lower than the DFE-ONLY

case for 0:25 < d < 0:75. However, regularized CEBA MRCDFE remains sensitive to

variations in d. As mentioned previously, this is because �xed-length CPR estimates

are used to synthesize the regularized DFE coe�cients. When d is large the estimate

is biased, resulting in DFE �lter coe�cients that are signi�cantly inferior to the DA

solution.

5.3 Summary

High-speed indoor wireless data networks encounter both signal fading and channel

delay-spread. Adaptive DFE has been shown in Chapter 3 to be very e�ective against

the performance degradation due to the ISI caused by channel delay-spread. How-

ever, when the average SNR is low, the performance of an adaptive DFE is limited

by signal fading. Receiver diversity, on the other hand, is a technique commonly

used in wireless communication systems to combat signal fading. Diversity uses more

1A gain of 2dB was obtained for the DFE-ONLY case in Chapter 3.

CHAPTER 5. RECEIVER DIVERSITY 86

10-1

10-2

10-3

10-4

-510

-610

Ave

rage

BE

R

15 2010Average SNR (dB)

DA (L=2,K=2)

(L=2, K=2)CEBA/REG

CEBA (L=2,K=2)

CEBA (L=2,K=1)

DFE-ONLY(DA,K=2)

(a)

-510

10-4

10-3

10-2

10-1

Ave

rage

BE

R

0.25 0.5 0.75 1.0Normalized Delay-Spread

DA (L=2,K=2)

CEBA/REG(L=2,K=2)CEBA (L=2,K=1)

CEBA (L=2,K=2)

DFE-ONLY(DA,K=2)

(b)

Figure 5.5: Average BER's of the half-symbol-spaced DA DFE without diversity

(DFE-ONLY), dual diversity (L = 2) DA MRCDFE, and dual diversity (L = 2)

CEBA MRCDFE with regularization: (a) as functions of average SNR at d = 0:5;

and (b) as functions of d at 15dB average SNR. The channel has a Gaussian power-

delay pro�le with a rms delay-spread of 50 ns and average delay of 200 ns.

CHAPTER 5. RECEIVER DIVERSITY 87

than one radio transmission channel to convey the same message. The e�ect of sig-

nal fading can be mitigated if the signals from the diversity branches are properly

combined. Although diversity is very e�ective against signal fading, it alone cannot

yield satisfactory performance in a time-dispersive, or frequency-selective, fading en-

vironment. Integration of diversity and adaptive equalization is therefore desirable

for communication systems such as indoor wireless data networks which operate in a

delay-spread multipath fading environment.

Receiver diversity can be classi�ed according to the techniques used to combine

the branch signals. The simplest form of diversity combining is selection diversity.

In selection diversity, one branch is selected as the combiner output according to

some selection rule. Another diversity approach is combining diversity, in which the

weighted sum of the co-phased branch signals is used as the combiner output. These

techniques were designed and often analyzed for at-fading environments, and must

be modi�ed to accommodate equalization in order to yield satisfactory performance

in a time-dispersive fading environment. The integration of combining diversity and

adaptive DFE can be achieved using a structure referred to in this dissertation as

the maximal-ratio combining DFE (MRCDFE). This structure comprises multiple

feedforward �lters and a common feedback �lter, which are jointly optimized using

the CEBA or DA algorithms. The extension of these algorithms are described in this

chapter.

Simulation results show that the MRCDFE can achieve a signi�cant performance

gain over both the adaptive DFE without diversity and the unequalized diversity re-

ceiver. In particular, for 50% normalized delay-spread, a gain of 6�8 dB is achieved

over the adaptive DFE without diversity. The gain over the unequalized diversity

receiver is in excess of 10 dB. The relative performance of the CEBA and DA MR-

CDFE's are also analyzed, and it is found that the general conclusions obtained in

Chapter 3 also apply. Furthermore, just as in Chapter 3, half-symbol-spaced CEBA

MRCDFE encounters numerical di�culties in computing the minimum mean-square

error (MMSE) �lter coe�cients. Regularization is shown to be an e�ective remedy

for this situation, and is very e�ective in improving the performance of fractionally-

spaced CEBA MRCDFE's.

Chapter 6

MAP Selection Diversity DFE

The maximal ratio combining DFE (MRCDFE) presented in Chapter 5 integrates

adaptive DFE and combining diversity. While it is very e�ective in mitigating the

e�ects of multipath propagation, the MRCDFE is computationally intensive because

the branch DFE �lter coe�cients are jointly optimized. Integration of adaptive DFE

and selection diversity, on the other hand, provides a simpler alternative because

the branch DFE's can be individually optimized if selection diversity is used. A

wide variety of approaches exist for integrating selection diversity and equalization.

For example, selection diversity could be performed at the input or output of the

equalizer[61], as shown in Figure 6.1. Furthermore, selection could be performed on

a per-frame or per-symbol basis[61], as shown in Figure 6.2. The metric for selec-

tion is also an extremely important design parameter, and di�erent choices have been

investigated[62, 63, 64]. In general the \best" choice will depend, among other fac-

tors, on the characteristics of the channel, adaptive equalization algorithm, equalizer

structure, and tolerable computational complexity. For adaptive DFE's operating on

indoor high-speed wireless radio links, symbol-by-symbol selection at the DFE output

(input of the decision device) is attractive. This approach, shown in Figure 6.3, will

be referred to as the selection diversity DFE (SDDFE). First, indoor high-speed wire-

less radio links generally have low mobile speed and short symbol period. Thus the

channels are approximately time-invariant. This simpli�es the design of the selection

metric. Secondly, the �lter coe�cients of an adaptive DFE are updated at the end

88

CHAPTER 6. MAP SELECTION DIVERSITY DFE 89

Rcv Sig 1

∆y

j+

DFE xjAdvanceSample∆

Rcv Sig L

Filter 1Rcv

Filter LRcv

Select

AlignmentTiming

yj

τ ∆

(a)

DFE L

DFE 1Rcv Sig 1

yj ∆

yj+

AlignmentTiming

τ(1) ∆(1)

yj ∆

yj+

τ(L) ∆(L)

Select xj

(1)∆ -sampleAdvance

(L)∆ -sampleAdvance

Rcv Sig L

Filter 1Rcv

(1)(1)

Filter LRcv

(L)(L)

(b)

Figure 6.1: Possible structures for the selection diversity DFE: (a) Selection is done

before equalization; (b) Selection is done after equalization.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 90

Per-frame selection Symbol-by-symbol selection

Figure 6.2: Possible selection schemes for the SDDFE.

Rcv Sig 1y

j

AlignmentTiming

τ(1) ∆(1)

yj

τ(L) ∆(L)

(1)∆ -sampleAdvance

(L)∆ -sampleAdvance

zk(1)

zk(L)

FinalDecision

θk(L)

θk(1)

FFF 1

FFF L

Feedback L

Feedback 1

SelectionMetric 1

SelectionMetric L

Tap-Wt.Adapt. L

Tap-Wt.Adapt. 1

Per-symSelect

∆y

j+

∆y

j+

Rcv Sig L

Filter 1Rcv

(1)

Filter LRcv

(L)

(1)

(L)

Figure 6.3: Selection-diversity decision-feedback equalizer.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 91

of every symbol period. In this case symbol-by-symbol selection diversity can, with

a properly designed selection rule, dynamically select the equalizer which will yield a

lower probability of error. Selection on a per-frame basis, in contrast, locks on to one

particular branch DFE even when it is outperformed by other branch DFE's some

time after the selection is done. Thirdly, symbol-by-symbol selection makes possi-

ble the feedback and adaptation structure shown in Figure 6.3. More speci�cally, at

the end of every symbol period the �nal (and hence more reliable) decision is fed

back through the feedback sections to all branch DFE's. It is also used to adapt

the DFE �lter settings for all diversity branches. This should somewhat mitigate the

e�ect of error propagation in decision-directed adaptive DFE's. It was also shown

that while the MRCDFE is theoretically very e�cient in suppressing both ISI and

signal-fading, when some timing alignment parameters are not chosen properly, the

MRCDFE may in fact have a poorer performance than certain selection diversity

combining approaches if the number of training symbols is limited[43, 63]. Finally,

SDDFE has the merit of having lower complexity than MRCDFE, especially when a

simple selection metric is used[62].

In this chapter, we investigate the SDDFE for the direct adaptation (DA) least-

squares lattice (LSL) DFE. While this structure has been proposed and analyzed

by previous researchers[61, 62], in this chapter selection is performed at the bit-

level instead of the symbol-level. We also develope a new selection metric based

on a maximum a posteriori probability (MAP) selection rule, which is shown to be

optimal for a SDDFE in the MAP sense. Simulation results show that the new

method developed in this chapter is very e�ective. In particular, a gain of as high as

2 dB in average signal-to-noise ratio (SNR) over a conventional scheme is achieved.

The new scheme is also compared to the MRCDFE, and the results show that the

new approach can achieve almost the same performance as the MRCDFE with lower

computational complexity.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 92

6.1 Selection Diversity DFE

The selection diversity DFE (SDDFE) is shown in Figure 6.3. It consists of L branch

DFE's, a selection metric estimator, a selection combiner, and a decision device. At

the end of every symbol period the output of one branch DFE is selected according

to the estimated selection metric. Note that selection is done at the bit-level, i.e.

the in-phase (real part) and the quadrature-phase (imaginary part) components of

the SDDFE output are independently selected and may come from di�erent branch

DFE's. The selected output is passed on to the decision device to obtain the de-

modulated symbol. This �nal and hence more reliable decision is then used as the

input to the feedback sections of the DFE's and to adapt the DFE �lter settings in a

decision-directed manner. The branch DFE's are individually adapted using the DA

algorithm of Chapter 3.

SDDFE has been proposed and analyzed in several previous researches[61, 62, 63].

However, our approach presented here di�ers from the previously proposed approaches

in two signi�cant aspects. First, in our approach selection is done at the bit-level in-

stead of symbol-level as previously proposed. Intuitively this should result in a better

performance provided that an e�ective metric for selection is used. Secondly, the

selection metric used in this dissertation is derived from the maximum a posteriori

(MAP) selection rule. Conceptually, the a posteriori probabilities of correctly de-

tecting the in-phase (quadrature-phase) information symbol component conditioned

solely on the real part (imaginary part) of one branch DFE output are �rst estimated

for all L diversity branches. The real part (imaginary part) of the branch DFE output

with the highest a posteriori probability of begin correct is then used to produce the

in-phase (quadrature-phase) component of the �nal decision. This is considerably dif-

ferent from the previously described approaches[61, 62, 63], where selection is based

on the average di�erence between the input and output of the decision device. In

fact, as proved in Appendix D, the MAP selection rule is optimal for a SDDFE in

the MAP sense, i.e. it maximizes the conditional probability of making a correct �nal

decision given all the outputs of the branch DFE's. Furthermore, as will be shown in

Section 6.2, the selection metric resulting from the MAP selection rule is very simple

CHAPTER 6. MAP SELECTION DIVERSITY DFE 93

under a certain assumption on the distribution of the ISI.

6.2 MAP Selection Metric for SDDFE

The mathematical derivation for the MAP selection metric will be presented in this

section. The derivations presented here are equally applicable for the real (in-phase)

and imaginary (quadrature-phase) components. For signal constellations such as

square QAM, the same formula for selection metric can be applied for the in-phase

and quadrature-phase components. In the general case di�erent formulae will have

to be used for di�erent components. The extension to these cases are, however,

straightforward. In order to simplify notations, in this chapter we use bold-face

symbols to denote complex quantities, while plain-text symbols are used to denote

generically the real or imaginary part of the complex quantity being considered. For

example, the transmitted information symbol xk is a complex quantity which takes

values of f1 + j; 1 � j;�1 + j;�1 � jg. xk is therefore the real or imaginary part ofxk and takes values of f�1;+1g. It should be kept in mind that all quantities in this

chapter are scalar quantities.

Consider L independent diversity branches equalized by the SDDFE as shown

in Figure 6.3. The a posteriori probability of correct detection for the l-th DFE

conditioned solely on its output can be expressed as

P(l)k(z

(l)k) = Prob

hx̂(l)k= xkjz(l)k was observed

i; (6.1)

where xk is the transmitted symbol at time k, x̂(l)k

is the decision of the l-th branch

DFE based on its output z(l)k

according to some decision rule. Using Bayes' rule

Equation 6.1 can be rewritten as

P(l)k(z

(l)k) =

24f (l)k

(z(l)kjxk = x̂

(l)k)

f(l)k(z

(l)k)

35� Prob[xk = x̂

(l)k]

= �(l)k� Prob[xk = x̂

(l)k]; (6.2)

CHAPTER 6. MAP SELECTION DIVERSITY DFE 94

where f(l)k(�j�) and f

(l)k(�) are the conditional and marginal probability density func-

tions (pdf) of z(l)k, respectively, and �

(l)k

is the ratio of the two. The MAP selection

rule selects as the �nal decision the output of the branch with the highest a posteriori

probability of being correct. Throughout this dissertation we will assume xk to be

uniformly distributed, therefore Prob[xk = x̂(l)k] is the same for all l. Hence the MAP

selection rule can equivalently be expressed as

x̂k = x̂(l)k

if �(l)k� �

(m)k

for all m 6= l. (6.3)

Assuming that the fedback decisions are error-free, the equalizer output z(l)k

of the

l-th diversity branch can be expressed as

z(l)k

= �(l)kxk + �

(l)k

(6.4)

where

�(l)k= Re

8<:Ehz(l)kx�k

iEhjxkj2

i9=; (6.5)

and �(l)k

is the noise component which is uncorrelated with xk, i.e.

E[xk�(l)k] = 0 (6.6)

For a multipath channel with AWGN, �(l)k

consists of the residual ISI, cross-talk

between the in-phase or quadrature-phase component, and �ltered Gaussian noise.

In general the exact distribution of �(l)k

is, if at all possible, very di�cult to obtain.

However, we will assume �(l)kto be zero-mean Gaussian random variables with variance

�(l)2k

. One reason for making this assumption is that for a static channel and time-

invariant DFE, �(l)k

is a sum of several zero-mean uncorrelated random variables, and

its distribution will be approximately Gaussian if the number of summands is large.

The multipath fading channel that is being considered here is, though not static,

very slowly varying. The Gaussian assumption greatly simpli�es the mathematics.

Then, as will be shown later, the resulting metric for selection proves to be e�ective

in signi�cantly reducing the average BER, further justifying the assumption.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 95

Under the assumption of Gaussian distributed �(l)k, it is straightforward to derive

a formula for �(l)k. In particular, we have

f(l)k

�z(l)kjxk = x̂

(l)k

�=

1p2��

(l)k

exp

0B@�

�z(l)k� �

(l)kx̂(l)k

�22�

(l)2k

1CA (6.7)

For the 4-QAM modulation that is being considered here, we have

x̂(l)k=

8<: 1 if z

(l)k� 0

�1 if z(l)k

< 0: (6.8)

Therefore,

f(l)k

�z(l)k

�=

1p2��

(l)k

26412exp

0B@�

�z(l)k� �

(l)k

�22�

(l)2k

1CA+

1

2exp

0B@�

�z(l)k+ �

(l)k

�22�

(l)2k

1CA375 ; (6.9)

thus

�(l)k=

2

1 + e�2�(l)

k

; (6.10)

where

�(l)k=

�(l)k

���z(l)k

����(l)2k

: (6.11)

Therefore the MAP selection rule for the new SDDFE is

x̂k = x̂(l)k

if �(l)k� �

(m)k

; for all m 6= l. (6.12)

where �(l)k

is the selection metric de�ned in Equation 6.11. Note that this metric

depends on the statistical parameters �(l)k

and �(l)2k

which, as will be discussed in

Sections 6.3, can be easily computed during the adaptation process.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 96

6.3 Computation of Selection Metric

In order to make use of the MAP selection rule, the parameters �(l)k

and �(l)2k

must

be estimated. For simplicity we will omit the superscript \(l)" since it is understood

that these parameters are independently estimated for each diversity branch. We will

also use the notations �k and �2kto denote the statistical parameters and �̂k and �̂2

k

to represent the estimates of the statistical parameters.

To obtain an estimate for �2k, we start with the lowpass-�ltered squared one-step

output error (FSE), de�ned as

Ek = LPFk

hjzj � xjj2

i; (6.13)

where zj and xj are the output of the DFE and transmitted symbol, respectively,

and the operator LPFk [gj] denotes the output at time k of a lowpass �lter with

input signal gj. This quantity is simple to calculate and has previously been used

alone[62] as the selection metric for SDDFE. In this dissertation, a �rst-order single-

pole lowpass �lter with coe�cient 0.5 is used. This number is chosen empirically based

on some preliminary simulations on SDDFE using FSE alone as the selection metric1.

As will be shown by simulation, using FSE alone as the selection metric yields worse

average BER performance than the metrics developed in this dissertation.

Since Ek consists of the weighted sum of quantities which are correlated with the

signal xk, it cannot be used directly as an estimate of �2k, and �k must be estimated

�rst. A candidate for the decision-directed estimate of �k would be

�̂k = Re

8<:LPFk

hzjx

�j

iLPFk

hjxjj2

i9=; (6.14)

1Note that the same �lter coe�cient is used for the FSE-based MAP selection metric which will

be discussed later. While this coe�cient is not optimized for the MAP metric, it was observed that

varying the low-pass �lter coe�cient does not change signi�cantly the average BER of the FSE-based

MAP metric.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 97

Then we would have

�̂2k=

1

2

nEk � (1� �̂k)

2LPFk

hjxjj2

io: (6.15)

However, since the FSE is not minimized at every time k by the LSL algorithm,

Equations 6.14 and 6.15 cannot be further simpli�ed and explicit evaluation of both

estimates is required.

In order to eliminate the need to estimate both �k and �2k, we make use of the

weighted-square error (WSE) Jk de�ned in Equation 3.52. Speci�cally, let

�̂k = Re

24Pk

j=0 �k�jz(j; k)x�

jPk

j=0 �k�j jxjj2

35 (6.16)

and

�̂2k=

1

2

24Jk � (1� �̂k)

2kX

j=0

�k�j jxjj235 ; (6.17)

where z(j; k) was de�ned in Section 3.1. As previously mentioned Jk is minimized

at every k by the LSL algorithm, therefore it can be shown by the orthogonality

principle[38] that

�̂k =

Pk

j=0 �k�j jxjj2 � JkP

k

j=0 �k�j jxjj2

(6.18)

and

�̂2k=

�̂kJk

2; (6.19)

thus

�k =2 jzkjJk

: (6.20)

It can be seen from Equation 6.20 that this metric for diversity selection depends only

on Jk and jzkj, therefore the need to evaluate Equations 6.18 and 6.19 is eliminated.

Three important points are worth noting. First, the evaluation of Equations 6.13,

6.14 and 6.15 requires the knowledge of the transmitted symbol xk at the receiver. Of

course this information is unavailable except during training. Therefore, whenever xk

is unknown, these equations are evaluated with xk replaced by x̂k. Secondly, while the

CHAPTER 6. MAP SELECTION DIVERSITY DFE 98

WSE Jk could be evaluated explicitly from Equation 3.52, in the LSL algorithm Jk

is computed recursively in a decision-directed manner, and can in fact be considered

as a by-product of adaptation. Thirdly, a multiplicative factor that only depends

on � and k should be introduced in Equation 6.19 in order to make the estimate

approximately unbiased. However, since this factor is common to all branches, we

have simply set it to 1 for all k, i.e. we have normalized it out of all branches since

comparisons are among branches only.

6.4 Simulation Results

The performance of the proposed new selection diversity scheme is evaluated using

bit-by-bit computer simulation. The number of diversity branches L is �xed at 2

although the approach applies to any number of diversity branches. In all experiments

the feedforward �lter of the adaptive DFE has 8 taps, spaced at half the symbol-

period. The feedback �lter has 3 taps spaced at the symbol period. Only the half-

symbol-spaced DA DFE is simulated because it was observed in Chapter 3 and 5 to

have the best BER performance over a wide range of channel conditions. In each

experiment, L sets of channel parameters are �rst independently generated according

to the previously mentioned distributions, and a burst of 165 4-QAM symbols is

generated and transmitted over the diversity channels according to Equation 2.17. A

square-root raised cosine �lter with a roll-o� factor of � = 0:35 is used as the transmit

�lter. The �rst 15 transmitted symbols are composed of one cycle of PN sequence,

and are assumed to be known to the receiver. This sequence is used for equalizer

initialization, timing alignment, and synthetic training. The remaining 150 symbols

are assumed to be the information symbols.

At the receiver, the received signals are each �ltered by a lowpass �lter with a

35% square-root raised-cosine impulse response. Timing alignment is then performed

independently on each of the L �ltered signals using the approach outlined in Chap-

ter 4. SERLE(�), de�ned in Equation 4.14, is used as the metric for decision delay

optimization. After the timing alignment parameters are acquired, the received sig-

nal samples are fed through the SDDFE to yield the demodulated output. It is

CHAPTER 6. MAP SELECTION DIVERSITY DFE 99

assumed that there is no frequency o�set between the oscillators of the transmitter

and receiver. The DFE �lter coe�cients are optimized in a decision-directed manner

using the DA approach. A synthetic training sequence (STS) with 15 symbols is also

used for synthetic training. The number of decision errors is tabulated for the 150

information symbols. The entire process is repeated 15,000 times. After that, it is

continued until 3,000 bit errors are accumulated or 7,500,000 symbols are transmitted,

whichever occurs �rst.

The three selection metrics simulated are: 1) the FSE de�ned in Equation 6.13;

2) the FSE-based MAP metric (FSE/MAP) de�ned in Equations 6.14 and 6.15; and

3) the WSE-based MAP metric (WSE/MAP) de�ned in Equation 6.20. In addition,

an \ideal" selection scheme is also simulated in which a decision error occurs only

when all diversity branch decisions are wrong. This is not implementable since it

assumes knowledge of the symbol transmitted, but it represents the \best" possible

performance for any selection diversity scheme. The performance of the two-branch

MRCDFE as well as DFE-only (L = 1) and diversity-only (unequalized) cases are

also simulated in order to provide a baseline for comparison. For the unequalized

case two-branch selection diversity is performed using the received signal power as

selection metric.

Figure 6.4 shows the average BER for the various selection metrics as a func-

tion of the average SNR. As in Chapter 5, the average SNR is numerically equal to

the ratio of transmitted energy per bit to the two-sided power spectral density of

the AWGN. Here the channel is assumed to have an exponential power-delay pro-

�le with a rms delay-spread of 50 ns2. The normalized delay-spread d, de�ned in

Equation 3.56, is set at 0.5. It can be seen from this �gure that in the region sim-

ulated, the MAP metrics signi�cantly outperform the FSE metric. In particular, at

high SNR the FSE/MAP metric achieves a gain of approximately 0.75 dB in average

SNR over the FSE metric. Furthermore, WSE/MAP achieves an additional gain of

0.5�1 dB over FSE/MAP, and is 1�2 dB better than FSE. The di�erence between

the FSE/MAP and WSE/MAP metrics lies in the method by which �k and �2kare

2Recall that, for the channel model used, this implies that the path delays are generated from an

exponential distribution with a standard deviation of 50 ns.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 100

12 14 16 18 2010Average SNR

10-6

10-5

10-4

10-3

10-2

10-1

100

Ave

rage

BE

R FSE/MAPWSE/MAP

MRCDFE

IDEAL

FSE

Figure 6.4: Average BER's of the various selection metrics as functions of the average

SNR. The channel has an exponential power-delay pro�le with a rms delay-spread of

50 ns. The normalized delay spread d is 0.5. As noted in the text, the IDEAL case

is not realizable.

estimated. FSE/MAP makes use of time-averaged (lowpass-�ltered) squared one-step

output error to obtain estimates of these parameters (see Equations 6.13, 6.14, and

6.15). However, since the adaptive DFE is a time-varying �lter, the squared one-step

output error in Equation 6.13 is a non-stationary random process. Therefore the FSE

obtained from Equation 6.13 is not an accurate estimate of the mean-square error

(MSE). On the other hand, WSE/MAP makes use of the WSE, Jk, de�ned in Equa-

tion 3.52. As shown in Equation 3.52, at every time k, Jk is the \time average" of

squared output error in estimating xj, j = 0; 1; : : : ; k, using the DFE settings of time

k. This is a better estimate of the true MSE since, conceptually, the DFE settings

are \frozen" when computing the time average in Equation 3.52, making the error

power process being averaged stationary. The additional gain of 0.5�1 dB achieved

by WSE/MAP over FSE/MAP justi�es this interpretation.

It can also be seen from Figure 6.4 that MRCDFE achieves a lower average BER

than SDDFE for all average SNR's simulated, regardless of selection metric. This is

di�erent from previously reported results[43], where it was found that MRCDFE is

inferior to SDDFE with FSE/MAP or WSE/MAP metrics when the average SNR is

CHAPTER 6. MAP SELECTION DIVERSITY DFE 101

high. There are two reasons for this apparent discrepancy. First, in this disserta-

tion the timing alignment parameters (sampling instant and DFE decision delay) are

better optimized. This shows that MRCDFE is very sensitive to the choice of these

parameters. Second, a better training sequence is used in this dissertation. This im-

plies that, with parameters jointly optimized, the length of the training sequence for

MRCDFE as well as the training sequence itself must be carefully chosen. Although

MRCDFE outperforms the SDDFE approaches, from Figure 6.4 we can see that the

performance gap between MRCDFE and SDDFE with WSE/MAP metric is less than

0.5 dB, while the computational complexity of the latter is signi�cantly lower[62]. For

example, when L = 2 branches are used, the half-symbol-space (K = 2) DA MR-

CDFE requires 4- and 5-dimensional lattice stages, while the SDDFE requires two

DFE's, each with 2- and 3-dimensional lattice stages. In this case the MRCDFE re-

quires approximately four times the computation of the SDDFE[40]. This increase in

computational requirements makes the latter an attractive alternative to MRCDFE.

It is also evident in Figure 6.4 that all practically implementable diversity ap-

proaches are signi�cantly inferior to the unrealizable \ideal" selection diversity. In

particular, the WSE/MAP and MRCDFE approaches are approximately 2�2.5 dB,

while the FSE/MAP and FSE approaches 4�4.5 dB, inferior to the ideal selection

diversity. This signi�cant performance gap is due to the fact that the �nal decision is

used to cancel the postcursor ISI as well as to adapt the DFE �lter tap weights. For

the ideal selection diversity case, the �nal decision is correct if any branch decision is

correct. Therefore, if at the current time at least one branch decision is correct, not

only is the current �nal decision guaranteed to be correct, but the chance of having

at least one correct branch decision in the subsequent symbols is also high. Similarly,

for the practically implementable cases, when some branch decisions are wrong, it is

not only likely to make a decision error in the current symbol, but also possible to

have no correct branch decision in subsequent symbols once a decision error is made.

This regenerative e�ect (error propagation) of decision-feedback and decision-directed

adaptation widens the performance gap between the ideal and non-ideal cases.

In order to further investigate the relative performance of the various metrics

for SDDFE, we also tabulated the probability of correct bit detection (i.e. branch

CHAPTER 6. MAP SELECTION DIVERSITY DFE 102

12 14 16 18 2010Average SNR

96

98

100

94

82

90

92

88

86

84

FSE

FSE/MAP

WSE/MAPPr

ob. o

f C

orre

ct D

ecis

ion

(%)

Figure 6.5: Conditional probability of correct branch selection given that exactly

one diversity branch decision is wrong. The channel has an exponential power-delay

pro�le with a rms delay-spread of 50 ns. The normalized delay-spread d is 0.5.

selection) given that exactly one of the diversity branch decisions is wrong. This

conditional probability re ects the ability of the selection metric to correctly assess

the reliability of the diversity branch decisions. The results for the various selection

metrics are shown in Figure 6.5 as a function of the average SNR. Note that by de�-

nition this probability is always 100% for the ideal case, and that it is not applicable

to MRCDFE because the branch DFE's in MRCDFE are jointly optimized. It can be

seen that, in comparison to the FSE metric, MAP metrics provide better indications

of the reliability of the diversity branch decisions, with WSE/MAP being better than

FSE/MAP, as was inferred from the error performance earlier.

The average BER of the various diversity DFE's are also shown in Figure 6.6

as a function of the normalized delay-spread with the average SNR set to 15 dB.

The channel is still assumed to have an exponential power-delay pro�le. The aver-

age BER's for the DFE-only (L = 1) and diversity-only (unequalized) cases are also

shown for comparison. Several observations are noteworthy on this �gure. First, at

15dB SNR, with 0:25 � d � 0:6, two-branch unequalized selection diversity outper-

forms one-branch DFE. However, as d increases beyond 0.6, one-branch DFE is more

CHAPTER 6. MAP SELECTION DIVERSITY DFE 103

10-6

10-5

10-4

10-3

10-2

10-1

100

Ave

rage

BE

R

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0Normalized Delay-Spread

MRCDFEWSE/MAP

DFE-ONLY DIV-ONLY

IDEAL

FSE/MAP

FSE

Figure 6.6: Average BER's as functions of the normalized delay-spread d. The channel

has an exponential power-delay pro�le with 50 ns rms delay-spread. The average SNR

is 15 dB. The IDEAL case is not realizable as noted in the text.

e�cient in combating ISI. Second, incorporating diversity greatly enhances the aver-

age BER performance of the DFE. In particular, the average BER for the practically

implementable diversity DFE's is in general an order of magnitude lower than the

DFE-only case. Third, the relative average BER performance of the various diver-

sity DFE approaches at other values of d are consistent with that observed for the

d = 0:5 case shown in Figure 6.4. It can also be seen that for all equalized cases the

average BER decreases a little as d is increased from 0.25 to 0.75. As d increases

beyond 0.75, the average BER increases with d. This implies that as d increases from

0.25 to 0.75, the advantage of having more time diversity outweighs the disadvantage

of increased ISI. However, as d increases beyond 0.75, the length of the FIR DFE's

becomes insu�cient and the increased residual ISI degrades the performance. This

trend is somewhat inconspicuous because at 15 dB average SNR, the AWGN also

plays an important role in limiting the performance of the DFE's. At higher average

SNR's this trend is more obvious[29]. Finally, for the unequalized case, the average

BER increases monotonically with d, as one would expect.

The same experiments are also performed using channels with Gaussian power-

delay pro�les. Here the power-delay pro�le, or equivalently, the distribution of the

CHAPTER 6. MAP SELECTION DIVERSITY DFE 104

12 14 16 18 2010Average SNR

10-6

10-1

10-2

10-3

10-4

10-5

Ave

rage

BE

R

IDEAL

FSE/MAP

FSE

WSE/MAP

Figure 6.7: Average BER's of the various selection metrics as functions of the average

SNR. The channel has a Gaussian power-delay pro�le with a rms delay-spread of 50

ns and average delay of 200 ns. The normalized delay spread d is set to 0.5. The

IDEAL case is not realizable as noted in the text.

path delays, is assumed to be the causal part of a shifted Gaussian function centered

at t = 200 ns and with a rms delay-spread of 50 ns. Figure 6.7 shows the average

BER's for the selection diversity DFE's as a function of the average SNR while the

normalize delay-spread is �xed at 0.5. Figure 6.8 shows the average BER as a

function of d at 15 dB average SNR. It can be seen that the general conclusions

drawn for the exponential power-delay channels also hold for Gaussian power-delay

channels. However, here average BER's for the equalized cases are in general slightly

lower than those for the exponential case. This is because the frequency spectrum of

the Gaussian power-delay pro�le has a steeper roll-o� in frequency than that of the

exponential power-delay pro�le. Therefore, with the same normalized delay-spread,

a channel with exponential power-delay pro�le appears to be closer to a at-fading

channel than the Gaussian pro�le case. An equalized receiver with su�ciently long

�lters would therefore be more e�ective on a channel with Gaussian power-delay

pro�le because of the higher level of time diversity the channel provides.

CHAPTER 6. MAP SELECTION DIVERSITY DFE 105

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0Normalized Delay-Spread

10-5

10-4

10-2

10-3

IDEAL

WSE/MAP

FSE/MAPFSE

Ave

rage

BE

R

Figure 6.8: Average BER's as functions of the normalized delay-spread d. The channel

has a Gaussian power-delay pro�le with a rms delay-spread of 50 ns and average delay

of 200 ns. The average SNR is 15 dB. The IDEAL case is not realizable as noted in

the text.

6.5 Summary

A symbol-by-symbol bit-level selection diversity scheme is developed for the adaptive

least-squares lattice DFE. In this scheme selection is performed at the bit-level, with

the aim of selecting as the �nal output the diversity branch decision with the highest

a posteriori probability of being correct. This selection rule is shown to be optimal

in Appendix D for a selection diversity DFE in the maximum a posteriori probability

(MAP) sense, i.e. it maximizes the conditional probability of making a correct �nal

decision given all the outputs of the branch DFE's. A simple selection metric is then

derived for 4-QAM under certain assumptions. This selection metric depends on two

statistical parameters to be estimated in a decision-directed manner on a symbol-by-

symbol basis. Two such estimation formulae are derived based on the lowpass-�ltered

squared one-step output error (FSE/MAP, see Equations 6.14 and 6.15) and weighted-

square output error (WSE/MAP, see Equation 6.20), respectively. Computer simula-

tion is performed for the two-branch diversity (L = 2) case, and the average BER's of

the proposed new schemes are compared to those of a previously proposed approach

CHAPTER 6. MAP SELECTION DIVERSITY DFE 106

which uses FSE alone (Equation 6.13) as the selection metric. The results show that

the new selection metrics developed in this dissertation outperform the conventional

FSE approach by as much as 2 dB in average SNR. Furthermore, the WSE/MAP and

FSE/MAP metrics have better ability to correctly assess the reliability of diversity

branch decisions. It is also found that the WSE/MAP scheme can perform almost

as good as the maximal-ratio-combining DFE (MRCDFE). Because the WSE/MAP

scheme has lower computational complexity than the MRCDFE approach, it is an

attractive alternative for practical implementation.

Chapter 7

Multiple Decision Delay DFE

The adaptive DFE is shown in Chapter 3 to be very e�ective against inter-symbol in-

terference (ISI) introduced by multipath propagation. Furthermore, receiver diversity

can be introduced into the adaptive DFE to signi�cantly enhance its performance, as

shown in Chapters 5 and 6. In applying these algorithms, the �ltered received signals

must �rst be sampled at proper sampling instants. A decision delay must also be

determined since �nite impulse response (FIR) �lters are used in the adaptive DFE.

It has been shown in Chapter 4 that the performance of the adaptive DFE is sen-

sitive to the choice of these parameters. The optimization of sampling instants and

decision delay is referred to as \timing alignment," and was discussed in Chapter 4

of this dissertation.

As previously mentioned, the value of the decision delay for a DFE can be de-

termined using the a priori or a posteriori methods. For the a priori method, the

decision delay is determined based on statistical computations using channel esti-

mates before the data burst is decoded. The channel pulse response (CPR) is �rst

estimated from the transmitted training sequence. The optimal decision delay is then

determined based on some optimization metric which is usually a function of the CPR

estimates. The DFE �lter coe�cients are next determined using adaptive algorithms.

Two optimization metrics, namely SERDFE(�) and SERLE(�), are described in Sec-

tion 4.2.1 for decision delay optimization. SERDFE(�), de�ned in Equation 4.13, is

107

CHAPTER 7. MULTIPLE DECISION DELAY DFE 108

the signal-to-mean-square-error-ratio (SER) at the output of a DFE with decision de-

lay �. SERLE(�), on the other hand, is the output SER achievable by a FIR linear

equalizer with Nf taps and decision delay �. The tap-weights of this linear equalizer

are set so that they match the CPR within the span of the equalizer. SERLE(�) is

de�ned in Equation 4.14.

The a posteriori optimization approach, on the other hand, decodes the data burst

using several values for � and chooses the \best" output. In Chapter 4, we described

a brute-force a posteriori approach in which multiple equalization operations are per-

formed using all reasonable values for �. The decoded burst with the fewest errors is

used as the �nal output. Simulation results show that this approach yields a signi�-

cantly lower average bit-error rate (BER) than the a priori optimization approach for

short-burst data communications over random wireless channels. Unfortunately, the

approach we simulated is not practically implementable because it assumes knowl-

edge of the transmitted symbols at the receiver. A key ingredient of the a posteriori

decision delay optimization approach is a practical method for selecting the decision

delay that corresponds to the fewest number of bit errors. A MAP selection metric is

proposed in Chapter 6 as a measure of the reliability of diversity branch DFE's. It is

natural to apply this metric to the problem of a posteriori optimization of the DFE

decision delay.

The multiple decision delay decision-feedback equalizer (MDDDFE) is proposed

and analyzed in this chapter. The MDDDFE is a combination of the a priori and

a posteriori approaches for decision delay optimization. In this approach, initial

candidate decision delays that are likely to result in few bit errors are �rst carefully

chosen. Multiple DFE's, each with a di�erent decision delay, are then used to decode

the data burst. At the end of every symbol period one branch output is selected

based on some reliability calculations without assuming knowledge of the transmitted

symbols. The selected output is used to produced the demodulated symbol which in

turn is fed back through the DFE feedback �lters as well as used to adapt the DFE

�lter coe�cients in a decision-directed manner. Redundant branch DFE's are also

dynamically detected and pruned so that the overall complexity is reduced. As will

be shown by simulation, this scheme can achieve better average BER performance

CHAPTER 7. MULTIPLE DECISION DELAY DFE 109

FilterReceiver

yj

zk(1)

zk(N)

θ(1)

SymbolTiming

CPREstimate

∆(1)-sample

∆(N)-sample

r(t)

k

θk(N)

DDG

FFF 1

Feedback N

Reliab. N

Control

Reliab. 1Tap-Wt.Adapt. 1

FinalDecision

Tap-Wt.Adapt. N

Feedback 1

FFF N

τ

Advance

Advance

Figure 7.1: Structure of the MDDDFE.

than the conventional single-decision-delay DFE approach without introducing too

much computational overhead.

7.1 Multiple Decision Delay DFE

The proposed multiple decision delay DFE is a combination of the a priori and a

posteriori approaches for decision delay optimization. It uses statistical calculations,

as in the a priori approach, to determine possible optimal values of � before the

decoding process. Multiple DFE's with di�erent decision delays are then used to

compensate for the uncertainty in decision delay optimization, as in the a posteriori

approach. As shown in Figure 7.1, a MDDDFE consists of a decision delay generator

(DDG), N independent DFE's, a DFE controller and a decision device. Based on

the CPR estimates, the DDG generates N distinct initial candidate decision delays

that are likely to result in few bit errors. In our algorithm, these N initial candidates

correspond to the top N decision delay choices based on the optimization metrics

SERDFE(�) or SERLE(�). The DFE's are then independently trained with the train-

ing sequence, each using a di�erent decision delay. In the decoding phase, at the end

of every symbol period the DFE controller selects the most reliable output from the

CHAPTER 7. MULTIPLE DECISION DELAY DFE 110

N DFE's. This selection is done at the bit-level and the resulting output is passed

on to the decision device. The decoded information symbol is used as the common

input to the DFE feedback �lters and also to adapt the DFE's in a decision-directed

manner. During a burst the DFE controller also prunes redundant DFE's using a

simple algorithm to be discussed in Section 7.2. This is done to avoid unnecessary

computations.

The proposed MDDDFE is very similar in structure to the selection diversity

DFE (SDDFE) discussed in Chapter 6. In both receiver structures, multiple DFE's

are used, and the demodulated symbol is based on one DFE output selected at the

bit-level on a per-symbol basis. However, several di�erences between the two are note-

worthy. First, SDDFE was proposed to combine receiver diversity and equalization.

In MDDDFE, however, there is only one wireless channel between the transmitter and

receiver. Multiple DFE's are used in MDDDFE to compensate for the uncertainty

in decision delay optimization. Therefore, only one radio-frequency (RF) front-end is

necessary for MDDDFE. Since a substantial part of the cost of a receiver lies in the

RF front-end, a MDDDFE with N DFE's will cost signi�cantly less than a diversity

receiver with N branches. Secondly, in addition to acting as the selection device, the

controller in MDDDFE also prunes redundant DFE's during a data burst. This was

not done in SDDFE. As will be shown by our simulation results, pruning of redundant

DFE's reduces the number of computations required to decode a data burst. Pruning

is helpful largely due to the fact that, in spite of di�erent decision delays, the multiple

DFE's in a MDDDFE operate on the same received signal.

7.2 The DFE Controller

As mentioned earlier, during the decoding phase the function of the DFE controller

is twofold. First, at the end of every symbol period the output of one DFE is selected

and passed on to the the decision device. A complex reliability measure, de�ned as

�(i)k

=

���Re hz(i)k

i���+ j���Im h

z(i)k

i���J(i)k

; for all surviving DFE i, (7.1)

CHAPTER 7. MULTIPLE DECISION DELAY DFE 111

Y

N

Y

N

Delete min

Γ ?

ReliabilityCompute Ave.

Retain Max

Retain Allmax/min>

Discrepancy?

Figure 7.2: Algorithm for pruning redundant DFE's. This algorithm is repeated once

every R symbols.

is used as the metric for selection. In Equation 7.1 z(i)k

and J(i)k

are the output and

weighted square error (WSE), respectively, of the the i-th DFE at the k-th symbol

period, and j =p�1. This measure is based on the MAP selection metric proposed

in Chapter 6, and re ects the a posteriori probability of a branch decision being

correct. As in Chapter 6, the selection is done at the bit-level, i.e. at every k the real

(imaginary) part of the branch DFE output with the highest Reh�(i)k

i(Im

h�(i)k

i) is

used to produce the in-phase (quadrature-phase) component of the �nal decision.

The second function of the DFE controller is to prune redundant branch DFE's.

During the training phase all branch DFE's are retained and trained using the training

sequence. During the decoding phase a simple algorithm, shown in Figure 7.2, is

repeated every R symbols. In this algorithm the average reliability over the past S

symbols, de�ned as

h�(i)ki = 1

S

kXs=k�S+1

�Re

h�(i)s

i+ Im

h�(i)s

i�; for all surviving DFE i, (7.2)

is �rst calculated for each branch DFE. If all branch DFE's yield the same decisions for

the past R symbols, then it is concluded that only one DFE is necessary. In this case

CHAPTER 7. MULTIPLE DECISION DELAY DFE 112

the branch DFE with the highest h�(i)ki is retained and the rest are discarded. If there

is any discrepancy in branch decisions for the past R symbols, then maxinh�(i)

kiois

compared to mininh�(i)

kio. If the maximum average reliability is more than � times

greater than the minimum average reliability, then the branch DFE with the minimum

average reliability is discarded. Otherwise all surviving branches are retained. This

procedure is repeated once every R symbols until only one DFE is left, or until the end

of the data burst. In this dissertation R will be referred to as the \check interval,"

S as the \averaging interval," and � the \reliability threshold." It will be shown

by simulation that with a proper choice of these parameters, the DFE controller is

capable of reducing the amount of computations with very little performance loss.

7.3 Simulation Results

The performance of the MDDDFE is evaluated using bit-by-bit computer simulations

identical to those outlined in Section 4.3. In each experiment, one set of channel

parameters is �rst generated according to the distributions tabulated in Table 2.1

A burst of 165 4-QAM symbols is next generated and transmitted over the wireless

channel according to Equation 2.17. A square-root raised cosine �lter with a roll-o�

factor of � = 0:35 is used as the transmit �lter. The �rst 15 transmitted symbols

are composed of one cycle of pseudo-random (PN) sequence. They are assumed to

be known to the receiver, and are used for timing alignment as well as synthetic

training to initialize the adaptive DFE. The remaining 150 symbols are assumed to

be information symbols. The channel is assumed to have a Gaussian power-delay

pro�le with a rms delay-spread and average delay of 50ns and 200 ns, respectively.

At the receiver, the received signal is �ltered by a lowpass �lter with a 35%

square-root raised-cosine impulse response. Symbol-timing (sampling instants) is next

acquired using the method described in Chapter 4. After symbol-timing is acquired,

the received signal samples are fed through the MDDDFE to yield the demodulated

output. A 7-tap CPR estimate is used for timing alignment and synthetic training, i.e.

�1 = �2 = 3 are used. A synthetic training sequence (STS) with 15 symbols is used

for synthetic training. During the 150 information symbols, the coe�cients of the

CHAPTER 7. MULTIPLE DECISION DELAY DFE 113

DFE are updated using the received signal samples and past decisions, as described

previously in Chapter 3. The number of decision errors is tabulated for these 150

symbols. The entire process is repeated 15,000 times. After that, it is continued until

3,000 bit errors are accumulated or 7,500,000 symbols are transmitted, whichever

occurs �rst. As in Chapter 4, in all experiments the feedforward �lters of the adaptive

DFE span four symbol periods. The feedback �lters have three taps spaced at the

symbol period.

The K = 2 (half-symbol-spaced) DA MDDDFE is simulated using SERDFE(�)

de�ned in Equation 4.13 and SERLE(�) de�ned in Equation 4.14 for decision de-

lay generation. Both N = 1 and N = 2 are simulated. Note that the N = 1

case (\DFE/SERDFE" and \DFE/SERLE") is equivalent to a conventional DFE with

proper decision delay optimization, which was simulated in Chapter 4. In fact, the

results for N = 1 shown in this section are directly replicated from Chapter 4. For the

N = 2 case (\MDD/SERDFE" and \MDD/SERLE"), the check interval R, averaging

interval S, and reliability threshold � are empirically set to 25 symbols, 10 symbols,

and 3 dB, respectively.

Figure 7.3 shows the average BER's for the various MDDDFE schemes withN = 1

and N = 2 as functions of the average signal-to-noise ratios (SNR's). As in previous

chapters, the average SNR is numerically equal to the ratio of transmitted energy

per bit to the two-sided power spectral density of the AWGN. The normalized delay-

spread d, de�ned in Equation 3.56, is set to 0.5. The �xed decision delay and ideal

a posteriori cases are also repeated here as a baseline for comparison. In the �xed

decision delay case, � is �xed at 2. For the ideal case, multiple decision-feedback

equalization is performed using all possible values for decision delay to yield multi-

ple decoded bursts. The burst with the smallest number of bit errors is then used

as the �nal output to tabulate BER. Note, as before, that this ideal case is not re-

alizable because it assumes knowledge of the transmitted symbols. It can be seen

that with N = 1, SERDFE(�) outperforms SERLE(�); but for N = 2, SERDFE(�)

and SERLE(�) yield comparable performance. Furthermore, at low average SNR

the MDDDFE schemes achieve the average BER of the ideal case, while at high

average SNR the MDDDFE schemes are only 1dB inferior to the ideal case. This

CHAPTER 7. MULTIPLE DECISION DELAY DFE 114

10-1

10-4

10-3

10-2

DFE/SER DFE

MDD/SER DFE

DFE/SER LE

MDD/SER LE

Ave

rage

BE

RFIXED

Average SNR2010 15

IDEAL

}N=2

}N=1

Figure 7.3: Average BER as a function of average SNR at d = 0:5 for the MDDDFE,

�xed decision delay, and ideal cases. Half-symbol-spaced DA MDDDFE's used here.

The channel has a Gaussian power-delay pro�le with a rms delay-spread of 50ns and

average delay of 200 ns.

shows that MDDDFE is indeed an e�ective scheme for DFE timing alignment. The

burst-dependence property is exploited by combining the a priori and a posteriori

optimization approaches to yield a gain of approximately 3dB over the DFE/SERLE

approach.

The MDDDFE approaches are simulated at average SNR of 15 dB with d varying

from 0.25 to 1.0. The results are shown in Figure 7.4. The average BER's for the

�xed decision delay and ideal cases are again repeated here. It can be seen that

�rst, N = 2 signi�cantly outperforms N = 1 for both SERDFE(�) and SERLE(�).

Secondly, the general conclusions obtained in Chapter 4 for N = 1 also apply for

N = 2. In particular, for small values of d, SERDFE(�) outperforms SERLE(�); but as

d increases beyond a certain value, SERLE(�) becomes superior to SERDFE(�). This

is because as d increases, a 7-tap CPR estimate becomes inadequate in length and the

sensitivity of SERDFE(�) to CPR estimation inaccuracy begins to show. SERDFE(�)

is inherently more sensitive to CPR estimation inaccuracy because matrix inversion

is involved in its computation. Finally, the ideal case outperforms the MDDDFE

schemes in all values of d at 15 dB average SNR. The ideal scheme, however, is not

CHAPTER 7. MULTIPLE DECISION DELAY DFE 115

0.25 0.5 0.75 1.0

010

10-1

10-2

10-3

10-4

DFESERSER LE

Normalized Delay-Spread

Ave

rage

BE

R

IDEAL

FIXED

}N=2

}N=1

Figure 7.4: Average BER as a function of normalized delay-spread at average SNR

of 15dB for the MDDDFE, �xed decision delay and ideal cases. Half-symbol-spaced

DA MDDDFE's used here. The channel has a Gaussian power-delay pro�le with a

rms delay-spread of 50ns and average delay of 200 ns.

realizable because it assumes knowledge of transmitted symbols at the receiver.

Table 7.1 lists the average complexity of the MDDDFE for di�erent average SNR

with d = 0:5. Only the MDDDFE using SERDFE(�) for DDG is shown. The average

complexity is de�ned as the ratio of the total number of DFE operations (including

training and decoding phases) to the total number of information symbols transmit-

ted (excluding training symbols). The average complexity without pruning is also

shown. It can be seen that pruning the redundant DFE's as proposed in this disser-

tation signi�cantly reduces the amount of computational overhead. Furthermore, the

With pruning Without pruning

10 dB 15 dB 20 dB

N = 1 1.10 1.10 1.10 1.10

N = 2 1.68 1.63 1.61 2.20

Table 7.1: Average complexity of one- and two-branch MDDDFE using SERDFE for

d = 0:5 and average SNR of 10, 15 and 20 dB. The average complexity without

pruning is also shown. The channel has a Gaussian power-delay pro�le with a rms

delay spread of 50 ns and average delay of 200 ns.

CHAPTER 7. MULTIPLE DECISION DELAY DFE 116

average complexity is slightly higher at low average SNR. At low average SNR bit er-

rors occur often due to signal fading and AWGN. This results in a higher probability

of inconsistency within a check interval.

7.4 Summary

A multiple decision delay DFE (MDDDFE) is developed to compensate for the uncer-

tainty in decision delay optimization. This scheme can be regarded as the combination

of the a priori optimization approach, in which the decision delay is optimized based

only on channel estimates before decoding the transmitted data, and a posteriori op-

timization approach, in which multiple DFE's with di�erent decision delays are used.

In this scheme the �ltered received signal is �rst over-sampled. Symbol-timing is then

acquired using the over-sampled signal based on channel pulse response (CPR) esti-

mates. The received signal samples corresponding to the proper symbol-timing are

then fed into the MDDDFE. The decision delay generator (DDG) in the MDDDFE

then generates N initial candidate decision delays that are likely to result in the

fewest bit errors. Two di�erent CPR-based metrics, SERDFE(�) and SERLE(�), are

de�ned in Section 4.2.1, and used to generate these N initial candidates. SERDFE(�),

de�ned in Equation 4.13, is the approximate signal-to-mean-square-error-ratio (SER)

at the output of a DFE with decision delay �. SERLE(�), on the other hand, is

the approximate output SER achievable by a FIR linear equalizer with Nf taps and

decision delay �. The tap-weights of this linear equalizer are set so that they match

the CPR within the span of the equalizer. SERLE(�) is de�ned in Equation 4.14.

After the initial candidate decision delays are determined, N DFE's using these

candidate decision delays are then independently trained. During the decoding phase

the DFE controller selects a branch DFE output using the MAP selection metric

proposed in Chapter 6, and passes it on to the decision device. The decoded output is

then used as the common input to the DFE feedback �lters and to adapt the DFE �lter

coe�cients. The selection is done at the bit-level on a per-symbol basis. Redundant

DFE's are also pruned during the decoding phase in order to reduce unnecessary

computation. A simple pruning algorithm is also presented in this dissertation.

CHAPTER 7. MULTIPLE DECISION DELAY DFE 117

The proposed scheme is evaluated using bit-by-bit computer simulation for frequency-

selective fading indoor wireless communication channels that have a Gaussian power-

delay pro�le with a rms delay-spread of 50 ns and average delay of 200 ns. Various

values of normalized delay-spread and average SNR are simulated. Simulation results

show that on this type of channel the proposed scheme is capable of optimizing de-

cision delay not only against the channel but also against the transmitted burst for

short-burst communications. In particular, for a normalized delay-spread of 0.5, a

MDDDFE with two branches (N = 2) using a simple formula for DDG can perform

almost as good as an \ideal", but unrealizable, scheme in which all possible decision

delays are tested and the decoded burst with the fewest errors is used as the �nal out-

put. Our simulation results also show that pruning redundant DFE's is an e�ective

method of reducing computational complexity.

Chapter 8

Conclusions

8.1 Dissertation Summary

Multipath propagation is one of the most challenging problems encountered in a wire-

less data communication link. It causes signal fading, inter-symbol interference (ISI),

and, when there is relative motion between the transmitter and the receiver, Doppler

spread. For high-speed indoor wireless data communications with data rates greater

than 10 Mb/s, signal fading and ISI are the main factors that signi�cantly degrade

the average bit error rate (BER) performance. This dissertation investigates digital

signal processing techniques for multipath mitigation. We mainly focus on e�cient

techniques for mitigating signal fading and ISI, since the Doppler spread is insigni�-

cant for indoor environments and existing adaptive algorithms can be directly applied

without special modi�cations. Receiver diversity is investigated as a technique to use

against signal fading, while adaptive equalization is presented as a technique for com-

bating ISI. New techniques for integrating these two techniques are also developed

to simultaneously combat signal fading and ISI. Since the Doppler spread is insignif-

icant, the recursive least-squares (RLS) algorithms and variants thereof are used for

initial acquisition and channel tracking.

Chapter 2 of this dissertation discusses multipath propagation. Small-scale e�ects

of multipath propagation are described, and a simple baseband model is developed

118

CHAPTER 8. CONCLUSIONS 119

for use in subsequent chapters. It is shown in Appendices A and B that the power-

delay pro�le and Doppler spectrum of this channel model can be easily controlled

by appropriately specifying the statistical distribution of some model parameters.

Simulation results are shown to verify the exibility of our channel model.

Chapter 3 describes the adaptive decision-feedback equalizer (DFE). An adaptive

DFE can be optimized, on a symbol-by-symbol basis, using the channel-estimation-

based adaptation (CEBA) or direct adaptation (DA) algorithms. In the CEBA al-

gorithm, the channel pulse response (CPR) is �rst estimated, and the DFE �lter

coe�cients are then computed from the CPR estimates. In the DA algorithm, the

DFE �lter coe�cients are directly computed from the received signal samples using

the least-squares lattice (LSL) algorithm without going through channel estimation.

Both approaches can provide signi�cant performance gain over the unequalized 4-

QAM receiver. In both algorithms, a sequence of training symbols is necessary for

initializing the DFE �lter coe�cients. Since the training symbols are known both to

the transmitter and receiver, they do not convey information and are considered as

transmission overhead. \Synthetic training" is developed here for the DA approach to

reduce transmission overhead. In this approach, a synthetic training sequence (STS)

is generated at the receiver, and used together with the actual training sequence for

DFE �lter coe�cient initialization. Simulation results show that STS is very e�ective

in improving the performance of DA DFE's without incurring additional transmis-

sion overhead. In particular, the performance of a DA DFE using a training sequence

and STS of 15 symbols each (i.e. 30 \e�ective" training symbols) has essentially the

same performance as that of a DA DFE using a training sequence of 31 symbols.

This shows that synthetic training is capable of improving the performance without

incurring any additional transmission overhead.

The performance of the CEBA and DA DFE's are also compared using computer

simulation in Chapter 3. It is found that when a �xed-length CPR estimator is

used, the CEBA DFE is more sensitive to variations in channel delay-spread than

the DA DFE. In other words, when the delay-spread is small, the CEBA and DA

approaches have comparable performance. However, as the delay-spread increases,

the CEBA DFE becomes signi�cantly inferior to the DA DFE. These observations

CHAPTER 8. CONCLUSIONS 120

are new and do not entirely agree with those reported in the literature. The reason

for the discrepancies is that in this dissertation, we did not assume knowledge of

the true CPR length. Therefore for channel realizations with a CPR longer than

the �xed-length CPR estimator, the second-order statistics obtained from the CPR

estimate are inaccurate, thus causing the resulting CEBA DFE �lter coe�cients to

deviate substantially from the optimal values. For the DA approach, however, the

�lter coe�cients are not obtained from the CPR estimates. It is, therefore, more

robust with respect to channel delay-spread variations.

We further �nd that a fractionally-spaced CEBA DFE encounters numerical prob-

lems which greatly degrade its performance. In fact, the half-symbol-spaced CEBA

DFE performs 1�2 dB worse than the symbol-spaced CEBA DFE when the channel

has a Gaussian power-delay pro�le with a normalized delay spread of 0.5. A nu-

merical technique, known as \regularization" or \leakage," can be used to remedy

these problems. In our simulations, we �nd that regularization improves the perfor-

mance of the half-symbol-spaced CEBA DFE by 2 dB. However, the CEBA DFE

with regularization remains sensitive to channel delay-spread variations.

In applying the CEBA or DA DFE algorithms, the �ltered received signal must

�rst be sampled at proper sampling instants. If a �nite-impulse-response (FIR) DFE

is used, the decision delay must also be pre-determined. The optimization of the

sampling instants and DFE decision delay is referred to as the \timing alignment"

problem, and is discussed in Chapter 4 of this dissertation. In our approach, the

sampling instants are optimized using a two-step approach. In the �rst step, the

\sampling delay" is obtained using the complex time-correlation between the se-

quence of the received signal samples and the transmitted training sequence. In the

second step, the \sampling phase" is obtained from the CPR estimates using the fast

Fourier transform (FFT). The sampling instant is then the sum of the sampling delay

and sampling phase. After the sampling instants are acquired, the decision delay is

optimized using the a priori or a posteriori methods. For the a priori method, the

decision delay is optimized based on some statistical computations using the CPR

estimates before the burst is decoded. Two optimization metrics are evaluated in

CHAPTER 8. CONCLUSIONS 121

this dissertation. The �rst is SERDFE(�), which is the approximate signal-to-mean-

square-error ratio (SER) for a DFE with decision delay �: This metric has been

investigated in the past and fast algorithms exist for its computation. The second is

SERLE(�), which is the approximate SER for a FIR linear equalizer with decision

delay � and �lter coe�cients matched to the CPR within the span of the equalizer.

This metric is an ad hoc metric proposed in this dissertation, and is simpler to com-

pute than SERDFE(�). Both metrics are functions of the CPR estimates and are thus

a�ected by any inaccuracy in channel estimation. For the a posteriori method, multi-

ple equalization operations are done using di�erent decision delays, and the decoded

burst that contains the fewest errors is selected as the �nal output.

Simulation results show that it is very important to optimize both the sampling

instants and decision delay. Optimizing the sampling delay alone improves the ro-

bustness of the DFE with respect to channel delay-spread variations. Optimizing

both the sampling delay and sampling phase provides additional performance gain

for symbol-spaced DFE's. Furthermore, with the sampling instants optimized, a

priori decision delay optimization using SERDFE(�) or SERLE(�) provides a perfor-

mance gain in excess of 5 dB at high average SNR over a �xed-decision-delay DFE

when the channel has a Gaussian power-delay pro�le with a normalized delay-spread

of 0.5, with SERDFE(�) being better than SERLE(�) in terms of the average BER.

However, as the normalized delay-spread increases, the sensitivity of SERDFE(�) to

CPR estimation inaccuracy begins to show, and SERLE(�) becomes superior.

Simulation results also show that the a posteriori method for decision delay opti-

mization signi�cantly outperforms the a priori method. In particular, a performance

gain of almost 3 dB is achieved at high average SNR when the channel has a Gaus-

sian power-delay pro�le with a normalized delay-spread of 0.5. Unfortunately, the

a posteriori method simulated in this chapter assumes knowledge of the transmit-

ted symbols at the receiver, and is thus unrealizable. However, an implementable a

posteriori optimization approach is developed in Chapter 7.

Chapter 5 discusses receiver diversity. While adaptive equalization is very e�ec-

tive against the e�ect of delay-spread, it cannot mitigate the e�ect of signal fading.

CHAPTER 8. CONCLUSIONS 122

Receiver diversity, on the other hand, is an e�ective technique for combating sig-

nal fading, but is less e�ective in combating delay-spread. This chapter discusses

an approach for integrating combining diversity and adaptive DFE. The resulting

structure is referred to as the maximal-ratio combining DFE (MRCDFE). The MR-

CDFE is an adaptive DFE with multiple feedforward �lters and one feedback �lter

which are jointly optimized. Both the CEBA and DA algorithms can be extended

for the MRCDFE, and the synthetic training algorithm developed in Chapter 3 as

well as regularization can also be applied. The DA MRCDFE is found to be more

robust with respect to channel delay-spread variations than the CEBA MRCDFE.

This observation is consistent with the results for the single-branch cases, and can

be explained using arguments similar to those presented in Chapter 3. Furthermore,

as in Chapter 3, regularization is found to be very e�ective in improving the perfor-

mance of the half-symbol-spaced CEBA MRCDFE. A gain of 6 dB is obtained at

high average SNR using regularization. Simulation results show that, in general, the

MRCDFE can indeed simultaneously reduce the e�ects of signal fading and delay

spread. For two-branch diversity, for example, a performance gain in excess of 10

dB is achieved at high average SNR over the unequalized diversity receiver when the

channel has a Gaussian power-delay pro�le with a normalized delay-spread of 0.5.

The performance gain over the DA DFE without receiver diversity is approximately

8 dB at high average SNR.

In Chapter 6, the integration of selection diversity and adaptive equalization is

investigated. The resulting structure is referred to as the selection diversity DFE

(SDDFE). The SDDFE consists of multiple DFE's that are independently optimized.

At the end of every symbol period, one branch decision is selected as the �nal decision

based on a novel selection rule. The selection is done at the bit-level, and the �nal

decision is used as the common input to the DFE feedback �lters, and also to adapt

the DFE �lter coe�cients. The new selection rule developed in this dissertation is

referred to as the maximum a posteriori (MAP) selection rule. According to this rule,

the branch decision that has the highest a posteriori probability of being correct is

selected as the �nal decision. It is proved in Appendix D that the MAP selection rule

is optimal, in the MAP sense, for a SDDFE. Two selection metrics are derived based

CHAPTER 8. CONCLUSIONS 123

on the MAP selection rule under a certain assumption. Simulation results show that,

at high average SNR, selection based on the new MAP metrics yields a performance

gain of approximately 2 dB over conventional SDDFE methods for channels having

the Gaussian and exponential power-delay pro�les with normalized delay-spreads of

0.5 Furthermore, the probability of correct branch selection also indicates that the new

selection metrics derived in chapter are indeed good measures of the reliability of the

branch DFE's. The average BER's of the MAP SDDFE's are comparable to those

of the MRCDFE in Chapter 5. However, since the branch DFE �lter coe�cients

are independently optimized for the SDDFE, the computational complexity of the

SDDFE is lower than that of the MRCDFE whose branch DFE �lter coe�cients are

jointly optimized. The MAP SDDFE is therefore an attractive method for integrating

receiver diversity with adaptive equalization.

In addition to receiver diversity, the MAP selection metric developed in Chap-

ter 6 can also be applied to the a posteriori optimization of DFE decision delay. It is

demonstrated in Chapter 4 that a posteriori decision delay optimization can poten-

tially outperform the a priori method. A key ingredient of the a posteriori method

is the ability to assess the reliability of candidate decisions without assuming knowl-

edge of the transmitted symbols. The multiple decision delay DFE (MDDDFE) is

developed in Chapter 7 based on this principle. The MDDDFE has similar structure

as the SDDFE. It consists of the decision delay generator (DDG), DFE controller,

and multiple DFE's that are independently optimized. The DDG �rst generates ini-

tial candidate values for the decision delay using metrics de�ned in Chapter 4 for a

priori optimization. Multiple DFE's are then used to equalize the burst, each with

a di�erent decision delay. At every symbol-period, one branch decision is selected

using the MAP selection metric, as in the SDDFE. The selected branch decision is

used as the common input to the DFE feedback �lters, and also to adapt the DFE

�lter coe�cients. The DFE controller also detects and prunes redundant branches

in order to reduce unnecessary computation. The MDDDFE can be regarded as a

combination of the a priori and a posteriori methods for decision delay optimization.

Simulation results show that it can achieve an average BER very close to that of the

unrealizable a posteriori case simulated in Chapter 4. The performance gain over

CHAPTER 8. CONCLUSIONS 124

the a priori optimization is approximately 2�3 dB. Our results also show that prun-

ing is very e�ective in reducing the computational overhead associated with multiple

equalization operations.

8.2 Future Work

The average BER is used as the performance measure for the various digital signal

processing techniques discussed in this dissertation. The average frame error-rate and,

more generally, the statistical distribution of the BER's are also useful performance

measures, and should be investigated in the future.

The LSL algorithm used in this dissertation has the merits of high modularity,

computational e�ciency, and numerical stability. However, it is still computation-

ally intensive for practical low-power implementations. Furthermore, for short-burst

transmissions, numerical stability may not be a serious concern. Other variants of

the recursive least-squares (RLS) algorithm should be investigated. The combination

of the RLS and least-mean-square (LMS)[65] algorithms should be studied. The RLS

algorithm, or variants thereof, can be used for initial acquisition of the DFE �lter

coe�cients. The LMS algorithm can then be used for tracking the channel variations

and updating the DFE coe�cients.

In addition to multipath mitigation techniques, error control mechanisms are also

necessary for establishing a reliable wireless communication link. Error detecting

codes[66] and automatic request for retransmission (ARQ) protocols[67] should be

investigated in the future. The structure of the data frame should be re-designed to

accommodate these error control mechanisms.

Throughout this dissertation, the frequency o�set between the transmitter and

receiver oscillators is assumed to be negligible. The performance of the techniques

discussed in this dissertation should also be evaluated in the presence of frequency

o�set between the transmitter and receiver oscillators. When frequency o�set is

present, the channel has a wider \e�ective" Doppler spread and, equivalently, varies

at a higher rate. Depending on the amount of the frequency o�set, the increased

CHAPTER 8. CONCLUSIONS 125

Doppler spread can be handled by using a smaller value for the forgetting factor1 (see

Appendix C) for the LSL algorithm when the o�set is \small", or by compensating for

the frequency o�set[68] before the received signal is equalized if the o�set is \large."

1A forgetting factor of � = 0:98 is empirically chosen for this dissertation.

Appendix A

Baseband Equivalent Power-Delay

Pro�le

Let the transmitted baseband equivalent signal be a rectangular pulse with duration

�t, i.e.

u(t) =

sP

�t�

�t

�t

�; (A.1)

where P is the total energy of the pulse and

�(t) =

8<: 1 jtj < 1

2

0 otherwise.(A.2)

Assuming that there is no AWGN, the received signal is

r(t) =MX

m=1

amu(t� �m)ej�me�j!c�mej!mt (A.3)

=

sP

�t

MXm=1

am�

�t� �m

�t

�ej�me�j!c�mej!mt; (A.4)

where the meanings of the parameters M , !c, am, �m, �m, and !m are tabulated in

Table 2.1. Thus, the power-delay pro�le is

126

APPENDIX A. BASEBAND EQUIVALENT POWER-DELAY PROFILE 127

p(t) � lim�t!0

Ehjr(t)j2

i(A.5)

= lim�t!0

P

�tE

24�����MX

m=1

am�

�t� �m

�t

�ej�me�j!c�mej!mt

�����235 (A.6)

= lim�t!0

P

�t

MXm=1

E

�a2m�

�t� �m

�t

��(A.7)

= PMX

m=1

Eha2m

ilim�t!0

E

�1

�t�

�t� �m

�t

��: (A.8)

Let g(�) denote the marginal probability density function of the path delays �m, we

have, for all m,

lim�t!0

E

�1

�t�

�t� �m

�t

��= lim

�t!0

Z 1

�1

1

�t�

�t� �m

�t

�g(�m)d�m (A.9)

= g(t): (A.10)

Therefore

p(t) = PE

"MX

m=1

a2m

#g(t): (A.11)

In other words, the baseband equivalent power-delay pro�le is proportional to the

probability density function of the path delays g(�), with the proportionality constantbeing PE

hPM

m=1 a2m

i. If we let E

hPM

m=1 a2m

i= 1 as in Equation 2.18, then the

baseband equivalent power-delay pro�le is

p(t) = Pg(t): (A.12)

Appendix B

Baseband Equivalent Doppler

Spectrum

Let the transmitted baseband equivalent signal be a rectangular pulse with amplitude

A and duration duration �t, i.e.

u(t) = A�

�t

�t

�; (B.1)

where �(�) is de�ned in Equation A.2. Assuming that there is no AWGN, the received

signal is

r�t(t) =MX

m=1

amu(t� �m)ej�me�j!c�mej!mt (B.2)

= AMX

m=1

am�

�t� �m

�t

�ej�me�j!c�mej!mt; (B.3)

where the meanings of the parameters M , !c, am, �m, �m, and !m are tabulated in

Table 2.1. Now, let �t approach 1, we have

r(t) � lim�t!1

r�t(t) (B.4)

= AMX

m=1

amej�me�j!c�mej!mt: (B.5)

128

APPENDIX B. BASEBAND EQUIVALENT DOPPLER SPECTRUM 129

The power spectral density of r(t) is, by de�nition, the Doppler spectrum of the

channel. Since r(t) is simply a sum of complex sinusoids with random frequencies, its

power spectral density is

S(f) = A2E

"MX

m=1

a2m�(f � fm)

#(B.6)

= A2MX

m=1

Eha2m

iE [�(f � fm)] ; (B.7)

where fm = !m

2�and �(�) is the Dirac delta function. Let h(�) denote the marginal

probability density function of the path Doppler shift frequencies fm, we have, for all

m,

E [�(f � fm)] =

Z 1

�1�(f � fm)h(fm)dfm (B.8)

= h(f); (B.9)

where the last equality follows from the sifting property of the Dirac delta function.

Thus,

S(f) = A2E

"MX

m=1

a2m

#h(f): (B.10)

In other words, the baseband equivalent Doppler spectrum of the channel is propor-

tional to the probability density function h(�) of the path Doppler shift frequencies,

with the proportionality constant being A2EhP

M

m=1 a2m

i. If we let E

hPM

m=1 a2m

i= 1

as in Equation 2.18, then the baseband equivalent Doppler spectrum is

S(f) = A2h(f): (B.11)

Appendix C

The Least-Squares Lattice DFE

The least-squares lattice (LSL) DFE used in this dissertation was proposed by Ling

and Proakis[39, 40]. A block diagram of a LSL DFE with Nf taps in the feedforward

�lter and Nb taps in the feedback �lter is shown in Figure C.1. Assuming that Nf �Nb, the LSL DFE consists of (Nf �Nb � 1) \feedforward" stages, one \transitional"

stage, and Nb � 1 feedback stages. The feedforward stages are multi-channel LSL

stages[41] with dimensionality K, where the integer K is the number of samples

taken per symbol-period. The feedback stages are multi-channel LSL stages with

dimensionality K + 1. The transitional stage is a special stage that serves as the

interface between the K-dimensional feedforward stages and (K + 1)-dimensional

feedback stages. The inputs to the DFE are the sampled received signal y(t) and the

transmitted symbol (previous decision) x(t). This algorithm minimizes the weighted

square error (WSE) which is de�ned in Chapter 3 and repeated here for convenience1:

JNf�1(t) =tX

j=0

�t�j jx̂(j; t)� x(j)j2 ; (C.1)

In Equation C.1, the \forgetting factor" � is a positive real number less than but close

to 1, and x̂(j; t) is the estimate of the transmitted symbol x(j) obtained using the

�lter coe�cients of time t. The output of the LSL DFE is an estimate x̂(t) = x̂(t; t�1)

1All quantities in this appendix are discrete-time signals. Subscripts are used as order indices,

and parenthetic arguments are used as time indices. m and t are integers in all equations.

130

APPENDIX C. THE LEAST-SQUARES LATTICE DFE 131

+

+ +

+ + + +

+ ++ + + + +

N bN f- -1 N bN f

- N bN f- +1 N f-1

+ +

+

f0(t)

0(t)b

e (t)1D

21f1(t)

1(t)b

f2(t)

2(t)b

x (t)

e (t)2 e (t)3

y(t)

x(t)

(a)

+

+

f (t)m-1

b (t)m-1

f (t)m

b (t)m

D

(b)

Figure C.1: (a) The block diagram of a LSL DFE. Matrix weights are not explicitly

shown. The block labeled \D" denotes a unit-sample delay; (b) The block diagram of

a LSL stage. Matrix weights are not explicitly shown. The block labeled \D" denotes

a unit-sample delay.

APPENDIX C. THE LEAST-SQUARES LATTICE DFE 132

of the transmitted symbol x(t).

The time- and order-update recursions for the LSL DFE are as follows.

Feedforward stages (1 � m � (Nf �Nb� 1)) and feedback stages ((Nf �Nb+1) �m � (Nf � 1)):

fm(t) = fm�1(t)�K�m(t� 1)R�b

m�1(t� 2)bm�1(t� 1) (C.2)

bm(t) = bm�1(t� 1)�Km(t� 1)R�fm�1(t� 1)fm�1(t) (C.3)

Km(t) = �Km(t� 1) + �m�1(t� 1)bm�1(t� 1)f�m�1(t) (C.4)

�m(t) = �m�1(t)� j�m�1(t)j2b�m�1(t)R�bm�1(t)bm�1(t) (C.5)

Rfm(t) = Rf

m�1(t)�K�m(t)R�b

m�1(t� 1)Km(t) (C.6)

= �Rfm(t� 1) + �m(t� 1)fm(t)f

�m(t) (C.7)

Rbm(t) = Rb

m�1(t� 1)�Km(t)R�fm�1(t)K

�m(t) (C.8)

= �Rbm(t� 1) + �m(t)bm(t)b

�m(t) (C.9)

x̂m(t) = x̂m�1(t) + k�m(t� 1)R�b

m�1(t� 1)bm�1(t) (C.10)

em(t) = x(t)� x̂m(t) (C.11)

= em�1(t)� k�m(t� 1)R�b

m�1(t� 1)bm�1(t) (C.12)

km(t) = �km(t� 1) + �m�1(t)bm�1(t)e�m�1(t) (C.13)

Jm(t) = Jm�1(t)� k�m(t� 1)R�b

m�1(t� 1)km(t� 1) (C.14)

Transitional stage (m = Nf �Nb):

f (1)m(t) = fm�1(t)�K�

m(t� 1)R�b

m�1(t� 2)bm�1(t� 1) (C.15)

b(1)m(t) = bm�1(t� 1)�Km(t� 1)R�f

m�1(t� 1)fm�1(t) (C.16)

b(2)m(t) = em�1(t� 1)� kb�

m(t� 1)R�f

m�1(t� 1)fm�1(t) (C.17)

fm(t) =

24 f (1)

m(t)

em(t� 1)

35 (C.18)

bm(t) =

24 f (1)m

(t)

b(2)m(t)

35 (C.19)

Km(t) = �Km(t� 1) + �m�1(t� 1)bm�1(t� 1)f�m�1(t) (C.20)

APPENDIX C. THE LEAST-SQUARES LATTICE DFE 133

�m(t) = �m�1(t)� j�m�1(t)j2b�m�1(t)R�bm�1(t)bm�1(t) (C.21)

Rfm(t) = �Rf

m(t� 1) + �m(t� 1)fm(t)f

�m(t) (C.22)

Rbm(t) = �Rb

m(t� 1) + �m(t)bm(t)b

�m(t) (C.23)

x̂m(t) = x̂m�1(t) + k�m(t� 1)R�b

m�1(t� 1)bm�1(t) (C.24)

em(t) = x(t)� x̂m(t) (C.25)

= em�1(t)� k�m(t� 1)R�b

m�1(t� 1)bm�1(t) (C.26)

km(t) = �km(t� 1) + �m�1(t)bm�1(t)e�m�1(t) (C.27)

kbm(t) = �kb

m(t� 1) + �m�1(t� 1)fm�1(t)e

�m�1(t� 1) (C.28)

Jm(t) = Jm�1(t)� k�m(t� 1)R�b

m�1(t� 1)km(t� 1) (C.29)

The initial and boundary conditions are as follows.

Boundary conditions (m = 0):

f0(t) = y(t) (C.30)

b0(t) = y(t) (C.31)

Rf0(t) =

tXn=0

�t�ny(n)y�(n) + �t�I (C.32)

=

8<: y(0)y�(0) + �I; t = 0;

�Rf0(t� 1) + y(t)y�(t); t > 0:

(C.33)

Rb0(t) = Rf

0(t) (C.34)

�0(t) = 1 (C.35)

x̂0(t) = 0 (C.36)

e0(t) = x(t) (C.37)

J0(t) =tX

n=0

�t�njx(n)j2 (C.38)

=

8<: jx(0)j2; t = 0;

�Jm(t� 1) + jx(t)j2; t > 0:(C.39)

APPENDIX C. THE LEAST-SQUARES LATTICE DFE 134

Initial conditions (t = �1; 0):

Rbm(�1) = �I (C.40)

fm(0) =

8>>><>>>:y(0); 0 � m � Nf �Nb � 1;24 y(0)x(0)

35 ; Nf �Nb � m � Nf � 1:

(C.41)

bm(0) =

8<: y(0); m = 0;

0; m 6= 0:(C.42)

Km(0) = 0 (C.43)

�m(0) = 1 (C.44)

Rfm(0) =

8>>><>>>:y(0)y�(0) + �I; 0 � m � Nf �Nb � 1;24 y(0)x(0)

35 h y�(0) x�(0)

i+ �I; Nf �Nb � m � Nf � 1:

(C.45)

Rbm(0) =

8<: y(0)y�(0) + �I; m = 0;

�I; m 6= 0:(C.46)

km(0) = 0 (C.47)

� is a small positive real number in the above equations. The dimensionalities of

the variables in the LSL DFE algorithm are tabulated in Table C.1.

APPENDIX C. THE LEAST-SQUARES LATTICE DFE 135

Variable Feedforward Transitional Feedback

fm(t) K � 1 (K + 1)� 1 (K + 1)� 1

bm(t) K � 1 (K + 1)� 1 (K + 1)� 1

f (1)m(t) K � 1

b(1)m(t) K � 1

b(2)m(t) Scalar

Km(t) K �K K �K (K + 1)� (K + 1)

�m(t) Scalar Scalar Scalar

Rfm(t) K �K (K + 1)� (K + 1) (K + 1)� (K + 1)

Rbm(t) K �K (K + 1)� (K + 1) (K + 1)� (K + 1)

x̂m(t) Scalar Scalar Scalar

em(t) Scalar Scalar Scalar

km(t) K � 1 K � 1 (K + 1)� 1

kbm(t) K � 1

Jm(t) Scalar Scalar Scalar

Table C.1: The dimensionalities of the variables in the LSL DFE algorithm.

Appendix D

Optimality of MAP Selection Rule

In this Appendix, we will prove that the MAP selection rule described in Section 6.1

is optimal for a given SDDFE in the MAP sense, i.e. it maximizes the conditional

probability of making a correct �nal decision given all the outputs of the branch

DFE's.

Let1 z(l); l = 1; 2; : : : ; L, and x̂(l); l = 1; 2; : : : ; L, denote the branch DFE out-

puts and corresponding branch DFE decisions, respectively, where L is the number of

diversity branches. Furthermore, let x̂ denote the �nal decision for a given SDDFE us-

ing some selection rule. Conditioned on the branch DFE outputs z(l); l = 1; 2; : : : ; L,

we have

x̂ = x̂(l) with probability p(l) (D.1)

where

p(l) = Probhbranch l is selectedjz(1); z(2); : : : ; z(L)

i: (D.2)

Note that p(l) is a function of z(1); z(2); : : : ; z(L). Hence,

1Here we will omit the time index k since it is understood that selection is done on a symbol-by-

symbol basis.

136

APPENDIX D. OPTIMALITY OF MAP SELECTION RULE 137

Probhx̂ correctjz(1); : : : ; z(L)

i=

LXl=1

p(l)Probhx̂(l) correctjz(1); : : : ; z(L)

i(D.3)

=LXl=1

p(l)Probhx̂(l) correctjz(l)

i(D.4)

� maxl

nProb

hx̂(l) correctjz(l)

io; (D.5)

where the last inequality follows from the fact thatP

L

l=1 p(l) = 1. The upper bound

in Equation D.5 can be achieved by choosing a selection rule such that

p(l) =

8<:

1 if l = argmaxnProb

hx̂(j) is correctjz(j)

i; j = 1; 2; : : : ; L

o0 otherwise.

(D.6)

However, Equation D.6 describes precisely the MAP selection rule, i.e. select (with

probability 1) the branch decision with the highest conditional probability of being

correct. Therefore the MAP selection rule is optimal for a given SDDFE in the MAP

sense, i.e. it maximizes the conditional probability of making a correct �nal decision

given all the outputs of the branch DFE's.

Bibliography

[1] W. C. Jakes, Microwave Mobile Communications, IEEE Press, 1994.

[2] D. C. Cox, R. R. Murray, and A. W. Norris, \Measurements of 800 MHz Radio

Transmission into Buildings with Metallic Walls," Bell System Technical Journal,

Vol. 62, pp. 2695�2717, November 1983.

[3] D. C. Cox, R. R. Murray, and A. W. Norris, \800 MHz Attenuation Mea-

sured In and Around Suburban Houses," Bell System Technical Journal, Vol. 63,

pp. 921�954, July-August 1984.

[4] R. J. C. Bultitude and G. K. Bedal, \Propagation Characteristics on Microcellu-

lar Urban Mobile Radio Channels at 910 MHz," IEEE Journal on Selected Areas

in Communications, Vol. 7, No. 1, pp. 31�39, January 1989,

[5] T. S. Rappaport, \Characterization of UHF Multipath Radio Channels in Fac-

tory Buildings," IEEE Transactions on Antennas and Propagation, Vol. 37,

No. 8, pp. 1058�1069, August 1989.

[6] D. C. Cox, \Universal Digital Portable Radio Communications," IEEE Proceed-

ings, Vol 75, No. 4, pp. 436�477, April 1987.

[7] T. S. Rappaport, Wireless Communications: Principles and Practice, Prentice

Hall, New Jersey, 1996.

[8] D. C. Cox, \Delay Doppler Characteristics of Multipath Propagation at 910 MHz

in a Suburban Mobile Radio Environment," IEEE Transactions on Antennas and

Propagation, Vol. 20, No. 5, pp 625�635, September 1972.

138

BIBLIOGRAPHY 139

[9] D. C. Cox and R. P. Leck, \Distributions of Multipath Delay Spread and Average

Excess Delay for 910-MHz Urban Mobile Radio Paths," IEEE Transactions on

Antennas and Propagation, Vol. 23, No. 2, pp. 206�213, March 1975.

[10] D. C. Cox and R. P. Leck, \Correlation Bandwidth and Delay Spread Multi-

path Propagation Statistics for 910-MHz Urban Mobile Radio Channels," IEEE

Transactions on Communications, Vol. 23, No. 11, pp. 1271�1280, November1975.

[11] D. C. Cox, \Multipath Delay Spread and Path Loss Correlation for 910-MHz

Urban Mobile Radio Propagation," IEEE Transactions on Vehicular Technology,

Vol. 26, No. 4, pp. 340�344, November 1977.

[12] T. S. Rappaport, S. Y. Seidel and R. Singh, \900-MHz Multipath Propagation

Measurements for U.S. Digital Cellular Radiotelephone," IEEE Transactions on

Vehicular Technology, Vol. 39, No. 2, pp. 132�139, May 1990.

[13] S. Y. Seidel et. al., \Path Loss, Scattering, and Multipath Delay Statistics in Four

European Cities for Digital Cellular and Microcellular Radiotelephone," IEEE

Transactions on Vehicular Technology, Vol. 40, No. 4, pp. 721�730, November1991.

[14] J. B. Andersen, T. S. Rappaport, and S. Yoshida, \Propagation Measurements

and Models for Wireless Communications Channels," IEEE Communications

Magazine, pp. 42�49, January 1995.

[15] D. M. J. Devasirvatham, \Time Delay Spread Measurements of Wideband Radio

Signals Within a Building," Electronics Letters, Vol. 20, No. 23, pp. 950�951,November 8, 1984.

[16] D. M. J. Devasirvatham, \Time Delay Spread and Signal Level Measurements

of 850 MHz Radio Waves in Building Environments," IEEE Transactions on

Antennas and Propagation, Vol. 32, NO 11, pp. 1300�1305, November 1986.

BIBLIOGRAPHY 140

[17] D. M. J. Devasirvatham, \A Comparison of Time Delay Spread and Signal Level

Measurements Within Two Dissimilar O�ce Buildings," IEEE Transactions on

Antennas and Propagation, Vol. 35, No. 3, pp.319�324, March 1987.

[18] , A. A. M. Saleh and R. A. Valenzuela, \A Statistical Model for Indoor Multipath

Propagation," IEEE Journal on Selected Areas in Communications, Vol. 5, No. 2,

pp. 128�137, February 1987.

[19] D. M. J. Devasirvatham, \Radio Propagation Studies in a Small City for

Universal Portable Communications," IEEE Vehicular Technology Conference,

pp. 100�104, June 1988.

[20] D. M. J. Devasirvatham et. al., \Time Delay Spread Measurements at 850 MHz

and 1.7 GHz Inside a Metropolitan O�ce Building," Electronics Letters, Vol. 25

No. 3, pp. 194�195, February 2, 1989.

[21] D. M. J. Devasirvatham et. al., \Radio Propagation Measurements at 850 MHz,

1.7 GHz and 4 GHz Inside Two Dissimilar O�ce Buildings," Electronics Letters,

Vol. 26 No. 7, pp. 445�447, March 29, 1990.

[22] D. M. J. Devasirvatham et. al., \Multi-Frequency Radiowave Propagation Mea-

surements in the Portable Radio Environment," 1990 IEEE International Con-

ference on Communications, pp. 335.1.1�335.1.7, April 1990.

[23] D. M. J. Devasirvatham et. al. \Multi-Frequency Propagation Measurements and

Models in a Large Metropolitan Commercial Building for Personal Communica-

tions," 1991 IEEE Symposium on Personal, Indoor and Mobile Communications,

September 1991.

[24] D. M. J. Devasirvatham et. al., \Two-Frequency Radiowave Propagation Mea-

surements in Brooklyn," 1992 IEEE International Conference on Universal Per-

sonal Communications, September 1992.

[25] H. Hashemi, \Impulse Response Modeling of Indoor Radio Propagation Chan-

nels," IEEE Journal on Selected Areas in Communications, Vol 11, No. 7,

pp. 967�978, September 1993.

BIBLIOGRAPHY 141

[26] J. C.-I. Chuang, \The E�ects of Time Delay Spread on Portable Radio Commu-

nications Channels with Digital Modulation," IEEE Journal on Selected Areas

in Communications, Vol. 5, No. 5, pp. 879�889, June 1987.

[27] J. G. Proakis, Digital Communications, 3rd Edition, McGraw-Hill, 1995.

[28] A. B. Carlson, Communication Systems: An Introduction to Signals and Noise

in Electrical Communication, 3rd Edition, McGraw-Hill, 1986.

[29] Y. Lee and D. C. Cox, \Multiple Decision Delay DFE for Short-Burst Indoor

Wireless Data Communications," IEEE International Conference on Universal

Personal Communications, October, 1997.

[30] R. W. Lucky, \Automatic Equalization for Digital Communications," Bell Sys-

tem Technical Journal, Vol. 44, pp. 547�588, April 1965.

[31] R. W. Lucky, \Techniques for Adaptive Equalization of Digital Communica-

tions," Bell System Technical Journal, Vol. 45, pp. 255�286, February 1966.

[32] J. G. Proakis and J. H. Miller, \Adaptive Receiver for Digital Signaling Through

Channels with Intersymbol Interference," IEEE Transactions on Information

Theory, Vol. 15, pp. 484�497, July 1969.

[33] S. U. H. Qureshi, \Adaptive Equalization," IEEE Proceedings, Vol. 53,

pp. 1349�1387, September 1985.

[34] E. A. Lee and D. G. Messerschmitt, Digital Communication, Boston: Kluwer

Academic Publishers, 1988, pp. 344�345.

[35] S. Ariyavisitakul and L. J. Greenstein, \Reduced-Complexity Equalization Tech-

niques for Broadband Wireless Channels," IEEE International Conference on

Universal Personal Communications, September, 1996.

[36] P. A. Voois et. al., \The E�ect of Decision Delay in Finite-Length Decision

Feedback Equalization," IEEE Transactions on Information Theory, Vol. 42,

No. 2, pp.618�621, March 1996.

BIBLIOGRAPHY 142

[37] N. Al-Dhahir et al. \E�cient Computation of the Delay-Optimized Finite

length MMSE-DFE," IEEE Transactions on Signal Processing, Vol. 44 No. 5,

pp. 1288�1292, May 1996.

[38] S. S. Haykin, Adaptive Filter Theory, 3rd Edition, Englewood Cli�s, NJ: Prentice

Hall, 1996.

[39] F. Ling and J. G. Proakis, \Adaptive Lattice Decision-Feedback Equalizers and

Their Application on Fading Dispersive Channels," 1983 IEEE International

Conference on Communications, pp. C8.2.1�C8.2.5, June 1983.

[40] F. Ling and J. G. Proakis, \Adaptive Lattice DFEs { Their Performance and

Application to Time-Variant Multipath Channels," IEEE Transactions on Com-

munications, Vol. COM-33, pp. 348�356, April 1985.

[41] F. Ling and J. G. Proakis, \A Generalized Multichannel Least Squares Lat-

tice Algorithm Based on Sequential Processing Stages," IEEE Transactions on

Acoustics, Speech, and Signal Processing, Vol. 32, No. 2, pp. 381�389, April1984.

[42] T. Kailath and B. Hassibi, State Space Estimation Theory, Stanford University,

1996.

[43] Y. Lee and D. C. Cox, \MAP Selection Diversity DFE for Indoor Wireless Data

Communications," Proceedings of IEEE International Conference on Universal

personal Communications, Vol. 1, pp.115�119, September-October, 1996.

[44] P. K. Shukla et. al., \Channel-Estimation-Based adaptive DFE for Fading Mul-

tipath Radio Channels," IEE Proceedings-I, Vol. 138, No. 6, pp. 525�543, De-cember 1991.

[45] R. A. Ziegler et. al., \Nonrecursive Adaptive DFE from Channel Estimates,"

Proceedings of IEEE Global Communications Conference, pp. 600�603, 1992.

BIBLIOGRAPHY 143

[46] Y. Lee and D. C. Cox, \Adaptive Equalization with Regularization for In-

door Wireless Data Communications," IEEE Global Communications Confer-

ence, November 1997.

[47] C. L. Zahm, \Applications of Adaptive Arrays to Suppress Strong Jammers

in the Presence of Weak Signals," IEEE Transactions on Aerospace Electronic

Systems, Vol. 9, pp. 260�271, March 1973.

[48] G. Ungerboeck, \Fractional Tap-Spacing Equalizer and Consequences for Clock

Recovery in Data Modems," IEEE Transactions on Communications, Vol. 24,

pp. 856�864, August 1976.

[49] J. Treichler, The Spectral Line Enhancer, Ph.D. Dissertation, Stanford Univer-

sity, May 1977.

[50] R. D. Gitlin et. al., \The Tap-Leakage Algorithm: An Algorithm for the Stable

Operation of a Digitally Implemented, Fractionally Spaced Adaptive Equalizer,"

Bell System Technical Journal, Vol. 61, No. 8, pp. 1817�1839, October 1982.

[51] J. M. Cio�, \Limited-Precision E�ects in Adaptive Filtering," IEEE Transac-

tions on Circuits and Systems, Vol. 34, No. 7, pp. 821�833, July 1987.

[52] P. S. Bednarz, Decision Feedback Detection for the Digital Magnetic Storage

Channel, Ph.D. Dissertation, Stanford University, 1997.

[53] S. Qureshi, \Adjustment of the Position of the Reference Tap of an Adaptive

Equalizer," IEEE Transactions on Communications, Vol. 21, pp.1046�1052,September 1973.

[54] A. Valdovinos et. al., \Analysis of Diversity and Equalization Techniques Ap-

plied to M-QAM Digital Mobile Radio Systems," Proceedings of IEEE Vehicular

Technology Conference, pp. 957�961, June 1994.

[55] J. D. Gibson, ed., \The Mobile Communications Handbook," CRC Press, 1996.

BIBLIOGRAPHY 144

[56] S. A. Bergmann and H. W. Arnold, \Polarization Diversity in The Portable

Communications Environment," Electronic Letters, pp. 609�610, May 22, 1986.

[57] D. C. Cox, \Introduction to Wireless Communications { EE276 Course Reader,"

Stanford University, 1997.

[58] T. A. Freeburg, \Enabling Technologies for In-Building Network Communica-

tions { Four Technical Challenges and Four Solutions," IEEE Transactions on

Vehicular Technology, Vol. 29, No. 4, pp.58�64, 1991.

[59] P. Monsen, \Theoretical and Measured Performance of a DFE Modem on a

Fading Multipath Channel," Vol. 25, No. 10, pp.1144�1153, October 1977.

[60] P. Monsen, \MMSE Equalization of Interference on Fading Diversity Channels,"

IEEE Transactions on Communications, Vol. 32, No. 1, pp. 5�12, January 1984.

[61] Q. Liu et. al., \Performance of Decision-Feedback Equalizers with Dual Antenna

Diversity," Proceedings of IEEE Vehicular Technology Conference, pp. 637�640,May 1993.

[62] H. Ishikawa and H. Kobayashi, \Selection Diversity With Decision-Feedback

Equalizer," Proceedings of IEEE Vehicular Technology Conference, Vol. 2,

pp.962�966, June 1994.

[63] S. Venkataraman et. al., \Filter Structures for Equalization and Diversity Com-

bining in Wireless Communications," Proceedings of IEEE International Con-

ference on Universal Personal Communications, pp. 204�209, October 1994.

[64] M. Serizawa et. al., \Tracking Ability of Decision Feedback Equalizer for Time-

Varying Channel Characteristics," Electronics and Communications in Japan,

Part 1 (Communications), Vol. 78, No. 9, pp. 103�113, September 1995.

[65] B. Widrow and S. Stearns, Adaptive Signal Processing, Englewood Cli�s, N.J.:

Prentice-Hall, 1985.

BIBLIOGRAPHY 145

[66] S. Lin and D. Costello, Error Control Coding: Fundamentals and Applications,

Englewood Cli�s, N.J.: Prentice-Hall, 1983.

[67] K. Pahlavan and A. H. Levesque, \Wireless Data Communications," IEEE Pro-

ceedings, Vol. 82, No. 9, pp.1398�1430, September 1994.

[68] M. Luise and R. Reggiannini, \Carrier Frequency Recovery in All-Digital

Modems for Burst-Mode Transmissions," IEEE Transactions on Communica-

tions, Vol. 43, No. 2/3/4, pp. 1169�1178, February/March/April, 1995.