mimo-course301011

117
Tel Aviv and Ben Gurion Universities MIMO-OFDM LECTURE NOTES Dr. Doron Ezri

Upload: kostasntougias5453

Post on 12-Oct-2015

18 views

Category:

Documents


1 download

DESCRIPTION

MIMO

TRANSCRIPT

  • Tel Aviv and Ben Gurion Universities

    MIMO-OFDM LECTURE NOTES

    Dr. Doron Ezri

  • iPreface

    MIMO and OFDM technologies are gaining ever growing interest in modern com-

    munications systems. These technologies provide a powerful tool for enhancing the

    wireless link with an emphasis on increased spectral efficiency. MIMO and OFDM

    have already been incorporated as major building blocks into existing standards and

    are considered the bridge to fourth generation (4G) broadband wireless access systems

    and technologies.

    The course is made of two parts. In the first part the basic concepts of different

    MIMO modes are presented together with an analysis of their performance. The

    second part discusses OFDM and concludes with the fusion of OFDM and MIMO

    in practical systems and standards (with an emphasis on LTE). This course targets

    graduate students in Electrical Engineering and communications engineers who need

    an efficient introduction to these all important subjects.

    The course is devised to be self-contained. However, some of the material in

    the MIMO part is covered in [13], while some of the OFDM part is covered in [20].

    Additional references for further reading are listed in the Bibliography section.

    Dr. Doron Ezri OFDM MIMO

  • ii

    Contents

    I Basic MIMO Concepts 1

    1 The SISO Case 2

    1.1 System Model and ML Receiver . . . . . . . . . . . . . . . . . . . . . 2

    1.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . . . . . 3

    2 Receive Diversity - MRC 7

    2.1 System Model and ML Receiver . . . . . . . . . . . . . . . . . . . . . 7

    2.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . . . . . 9

    3 Transmit Diversity - STC 12

    3.1 System Model and ML Receiver . . . . . . . . . . . . . . . . . . . . . 12

    3.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . . . . . 15

    3.3 Transmit and Receive Diversity - STC+MRC . . . . . . . . . . . . . 16

    3.3.1 System Model and ML Receiver . . . . . . . . . . . . . . . . . 16

    3.3.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . 18

    4 Transmit Beamforming 20

    4.1 System Model and Optimal Transmission . . . . . . . . . . . . . . . . 20

    4.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . . . . . 22

    4.3 Maximal Ratio Transmission . . . . . . . . . . . . . . . . . . . . . . . 25

    Dr. Doron Ezri OFDM MIMO

  • Contents iii

    5 Spatial Multiplexing 26

    5.1 System Model and ML Receiver . . . . . . . . . . . . . . . . . . . . . 26

    5.2 Evaluation of the Error Probability . . . . . . . . . . . . . . . . . . . 28

    5.3 The Sphere Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    5.4 Linear MIMO Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    5.5 Successive Interference Cancelation . . . . . . . . . . . . . . . . . . . 33

    5.6 The Diversity-Multiplexing Tradeoff . . . . . . . . . . . . . . . . . . . 35

    6 Closed Loop MIMO 38

    6.1 System Model and Optimal Transmission . . . . . . . . . . . . . . . . 38

    6.2 Implications of Closed Loop MIMO . . . . . . . . . . . . . . . . . . . 40

    7 Space Division Multiple Access 43

    7.1 System Model and Basic Solution . . . . . . . . . . . . . . . . . . . . 43

    7.2 More Advanced Solutions and Considerations . . . . . . . . . . . . . 45

    II Practical OFDM-MIMO 48

    8 The Wireless Channel 49

    8.1 Propagation Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    8.1.1 Path Loss and Shadowing . . . . . . . . . . . . . . . . . . . . 49

    8.1.2 The Physics of Multipath . . . . . . . . . . . . . . . . . . . . 51

    8.1.3 Delay Spread . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    8.1.4 Doppler Spread . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    8.2 Channel Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    8.2.1 Modeling Path Loss and Shadowing . . . . . . . . . . . . . . . 56

    8.2.2 Modeling Mobile Channels . . . . . . . . . . . . . . . . . . . . 57

    Dr. Doron Ezri OFDM MIMO

  • Contents iv

    8.3 Simulating Mobile Channels . . . . . . . . . . . . . . . . . . . . . . . 59

    8.4 Extension to the MIMO Case . . . . . . . . . . . . . . . . . . . . . . 60

    8.4.1 The MIMO Channel . . . . . . . . . . . . . . . . . . . . . . . 60

    8.4.2 Modeling MIMO Channels . . . . . . . . . . . . . . . . . . . . 62

    8.4.3 Simulating MIMO Channels . . . . . . . . . . . . . . . . . . . 64

    9 OFDM Basics 65

    9.1 The Basic Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    9.2 Pilots and Channel Estimation . . . . . . . . . . . . . . . . . . . . . . 70

    9.3 Guards in Time and Frequency . . . . . . . . . . . . . . . . . . . . . 71

    9.4 The Effects of Time and Frequency Offsets . . . . . . . . . . . . . . . 73

    9.5 The OFDM Parameters Tradeoff . . . . . . . . . . . . . . . . . . . . 75

    9.6 The PAPR Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    10 OFDMA and SC-FDMA 78

    10.1 From OFDM to OFDMA . . . . . . . . . . . . . . . . . . . . . . . . . 78

    10.2 SC-FDMA as a Variant of OFDMA . . . . . . . . . . . . . . . . . . . 80

    11 Practical MIMO OFDM 83

    11.1 The Fusion of OFDM and MIMO . . . . . . . . . . . . . . . . . . . . 83

    11.2 Pilots Patterns in MIMO OFDM . . . . . . . . . . . . . . . . . . . . 84

    11.3 Obtaining Channel Knowledge at the Transmitter . . . . . . . . . . . 86

    11.3.1 Reciprocity Methods . . . . . . . . . . . . . . . . . . . . . . . 86

    11.3.2 Feedback Methods . . . . . . . . . . . . . . . . . . . . . . . . 88

    11.4 Future Directions in MIMO-OFDM . . . . . . . . . . . . . . . . . . . 90

    Bibliography 90

    Dr. Doron Ezri OFDM MIMO

  • Contents v

    A Complex Normal Multivariate Distribution 95

    B Log Likelihood Ratio 97

    C Derivatives w.r.t a Vector and LS 99

    D Some Results For Chapter 4 101

    D.1 Lemma 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    D.2 Lemma 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

    E DO and AG in 2 2 ZF 104

    F The Baseband Channel 106

    G The Impact of Correlation on MRC 108

    Dr. Doron Ezri OFDM MIMO

  • 1Part I

    Basic MIMO Concepts

    Dr. Doron Ezri OFDM MIMO

  • 2Chapter 1

    The SISO Case

    1.1 System Model and ML Receiver

    We begin with the simplest case of single input single output system (SISO) endowed

    with single Tx and Rx antennas, depicted in Fig. 1.1. The received signal y satisfies

    y = h s+ n, (1.1)

    where the channel h is a zero mean complex Normal1 random variable (RV) with unit

    variance (E{hh} = E{|h|2} = 1), s is a QPSK symbol bearing 2 bits (see Fig. 1.2), is the noise intensity, and n is a zero mean complex Normal RV with unit variance.

    Thus, the signal to noise ratio (SNR) in this case is 1/2.

    Figure 1.1: SISO communications system.

    The aim of the receiver is to estimate the transmitted symbols (or bits) using the

    1For the definition of circularly symmetric complex Normal distribution see AppendixA.

    Dr. Doron Ezri OFDM MIMO

  • 1. The SISO Case 3

    measurement y. We also assume h is known at the receiver.

    The Maximum a-Posteriori (MAP) receiver computes the the most probable sym-

    bol s given the the measurement y. Assuming equally probable symbols we get the

    Maximum Likelihood (ML) estimator

    s = argmaxsQPSK

    p(y|s). (1.2)

    Using the conditional density of y2 the ML estimator takes the form

    s = argmaxsQPSK

    exp

    (|y hs|

    2

    2

    ). (1.3)

    Since the exponential is a monotone function, the ML estimator may be rewritten as

    s = argminsQPSK

    |y hs|2

    = argminsQPSK

    |s s|2, (1.4)

    where s =y

    h. The ML estimator (1.4) implies that we estimate each symbol according

    to the constellation point which is nearest to s. We note the following.

    The division by h plays the role of equalization (compensating for theeffect of the channel) in this simple example.

    In coded systems the ML estimated (hard decision) symbol is not useful.Here the log likelihood ratio (LLR) which is a soft decision metric is

    computed for each transmitted bit (see Appendix B).

    1.2 Evaluation of the Error Probability

    We turn now to the evaluation of the error probability. We note that

    s = s+

    hn, (1.5)

    2Note that conditioned on h and s, y is complex Normal with mean hs and variance2. For the p.d.f. of a complex Normal distribution see Appendix A.

    Dr. Doron Ezri OFDM MIMO

  • 1. The SISO Case 4

    Figure 1.2: QPSK, 16QAM and 64QAM modulations. Note that in a nor-malized QAM, with n bits/symbol, dmin =

    12n16

    .

    so the probability of error given h is bounded by

    Pr {error|h} Pr{

    hn > dmin

    2

    h}

    = Pr

    {|n| > |h| dmin

    2

    h}

    =

    |h|dmin/2

    2z exp(z2) dz,

    (1.6)

    where z = |n| is Rayleigh distributed3 with 2 = 12, and dmin =

    2 in QPSK (see

    Fig. 1.2). The integral in (1.6) may be evaluated analytically, so the error probability

    given h reads

    Pr {error|h} exp(|h|

    2

    22

    )= exp

    (SNR(h)

    2

    ), (1.7)

    3The absolute value z of a complex Normal RV x+jy where x and y are zero mean realvalued i.i.d. Gaussian RVs each with variance 2 is Rayleigh distributed with parameter and pdf p(z) = 12 z exp

    ( z222

    )for z 0.

    Dr. Doron Ezri OFDM MIMO

  • 1. The SISO Case 5

    where SNR(h) is the instantaneous SNR.

    In order to obtain the unconditional error probability we average (1.7) w.r.t the

    complex Normal distribution of h, which gives

    Pr {error} =hC

    Pr {error|h} p(h) dh

    hC

    exp

    (|h|

    2

    22

    )1

    piexp

    (|h|2) dh=

    1

    pi

    hC

    exp

    ([1 +

    1

    22

    ]|h|2

    )dh.

    (1.8)

    Using the equality (A.7), the bound (1.8) simplifies to

    Pr {error} 11 +

    1

    22

    =1

    1 +SNR

    2

    . (1.9)

    The error probability (1.8) in the case of Rayleigh fading reveals how significantly

    the Rayleigh channel affects the performance. For means of comparison, we note that

    in the case of white channel, h = 1, the error probability may be evaluated through

    (1.7) as

    Pr {error} exp( 122

    )= exp

    (SNR

    2

    ). (1.10)

    The symbol error rate (SER) curves for SISO in AWGN and Rayleigh are given in

    Fig. 1.3.

    Dr. Doron Ezri OFDM MIMO

  • 1. The SISO Case 6

    Figure 1.3: SER curves of SISO with AWGN and Rayleigh channels.

    Dr. Doron Ezri OFDM MIMO

  • 7Chapter 2

    Receive Diversity - MRC

    2.1 System Model and ML Receiver

    We begin with the single input multiple output (SIMO) case, in which the receiver

    is endowed with N receive antennas, as depicted in Fig. 2.1. In this case, the

    mathematical model for the measurements vector y is

    y = hs+ n, (2.1)

    where the elements hi of the channel vector h, are independent complex Normal

    RVs with unit variance, and the elements ni of the noise vector n, are independent

    complex Normal RVs with unit variance.

    Figure 2.1: MRC configuration.

    We proceed as in the SISO case to obtain the ML estimator s, assuming the

    Dr. Doron Ezri OFDM MIMO

  • 2. Receive Diversity - MRC 8

    receiver possesses h. The expression for s in this case becomes

    s = argmaxsQPSK

    exp

    (y hs

    2

    2

    )= argmin

    sQPSKy hs2. (2.2)

    We note that the functional y hs2 in (2.2) attains its global minimum at theleast squares (LS) solution (see Appendix C)

    s = (hh)1hy =hyh2 , (2.3)

    and that the quadratic cost y hs2 may be rewritten as

    y hs2 = y hs+ hs hs2

    = (y hs) + (hs hs)2

    = y hs2 + h(s s)2 + 2

  • 2. Receive Diversity - MRC 9

    The LS solution in the case of Rx diversity is also known as maximal-ratio-

    combining (MRC)[15, 16]. In the case of 2 Rx antennas, Eq. (2.3) reads

    s =h0y0 + h

    1y1

    |h0|2 + |h1|2 , (2.8)

    which means that the signal from each antenna is de-rotated according to the phase

    of the corresponding channel. Then, the de-rotated signals are weighted according to

    the strength of the channel (per antenna SNR) and summed.

    2.2 Evaluation of the Error Probability

    Substituting (2.1) in the MRC expression (2.3) we get

    s =h(hs+ n)

    h2

    = s+ hnh2 . (2.9)

    Note that the variance of the noise term is2

    h2 so the post-processing SNR ish22

    . Thus, the probability of error given h, similarly to (1.6), is

    Pr {error|h} hdmin/2

    2z exp(z2) dz

    = exp

    (h

    2

    22

    ). (2.10)

    The error probability is obtained by averaging (2.10) w.r.t. the complex Normal

    distribution of h, which gives

    Pr {error} =hCN

    Pr {error|h} p(h) dh

    hCN

    exp

    (h

    2

    22

    )1

    piNexp

    (h2) dh=

    1

    piN

    hCN

    exp

    (h

    {[1 +

    1

    22

    ]I

    }h

    )dh.

    (2.11)

    Dr. Doron Ezri OFDM MIMO

  • 2. Receive Diversity - MRC 10

    Using the equality (A.7), the bound (2.11) simplifies to1

    Pr {error} 1(1 +

    1

    22

    )N = 1(1 +

    SNR

    2

    )N . (2.12)It is evident that Rx diversity decreases the error probability considerably. Intuitively,

    this conclusion may be derived from the expression for E|s s|2 = 2/h2 impliedfrom (2.9). The estimation error variance depends on the absolute value of all channels

    and not just one as in the SISO case. Moreover, in the case of white channels, MRC

    simply means averaging the signals from the antennas, reducing the estimation error

    variance by a factor of N .

    At this point we introduce two important concepts in MIMO. The first is the

    diversity order (DO)

    DO = limSNR

    loge Pr {error}loge SNR

    , (2.13)

    which is the slope of the error probability curve at high SNR. The second is the array

    gain (AG), defined as the average increase in the post processing SNR

    AG =E{post processing SNR}

    SNR. (2.14)

    An alternative, more meaningful definition (in terms of performance) for the AG,

    which may not coincide with the previous definition, is the shift of the error probability

    curve w.r.t. the curve (for QPSK)

    1(1 +

    SNR

    2N

    )N . (2.15)Note that in the case of Rx diversity, the DO and AG (according to both definitions)

    are equal to N . The SER curves of MRC with 2 Rx and 4 Rx antennas are given in

    Fig. 2.2.

    1We use here the identity det {A} = N detA, where A is an N N matrix.

    Dr. Doron Ezri OFDM MIMO

  • 2. Receive Diversity - MRC 11

    Figure 2.2: SER curves of MRC 1 2 and 1 4.

    Dr. Doron Ezri OFDM MIMO

  • 12

    Chapter 3

    Transmit Diversity - STC

    3.1 System Model and ML Receiver

    In many cases placing many Rx antennas at the receiver is impractical, so a natural

    question is wether we can obtain the DO and AG of MRC using multiple Tx antennas

    instead. We begin with a naive scheme where the same symbol s is transmitted from 2

    Tx antennas (with the appropriate scaling 1/2 to ensure unit Tx power) as depicted

    in Fig. 3.1. The model for the signal received at the single Rx antenna is

    y = h012s+ h1

    12s+ n

    =12(h0 + h1)s+ n. (3.1)

    Note that in independent Rayleigh, the RV

    h =12(h0 + h1) (3.2)

    is complex normal with zero mean and unit variance. This means we get a model

    that is identical to SISO, so we gain nothing. Another approach has to be invoked.

    One of the most prominent methods for Tx diversity is Alamoutis space time

    coding (STC) [2], which is applicable for two Tx antennas. Besides the use of the

    spatial domain (as done in MRC), STC makes further use of the time domain.

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 13

    Figure 3.1: Naive Tx diversity scheme.

    In Alamoutis scheme, the transmission is done from two Tx antennas and in pairs

    of time slots, as depicted in Fig. 3.2. Beginning with the case of single Rx antenna,

    the mathematical model corresponding to the ith time slot is

    y(i) = [ h0 h1 ]

    [x0(i)x1(i)

    ]+ n, (3.3)

    where y(i) is the measurement at the Rx antenna at time i, x0(i) is the transmitted

    signal from Tx antenna 0 at time i, and x1(i) is the transmitted signal from Tx

    antenna 1 at time i. The transmission scheme is[x0(0) x0(1)x1(0) x1(1)

    ]=

    12

    [s0 s1s1 s

    0

    ], (3.4)

    which means that only one data stream is transmitted from the Tx antennas and

    the transmission rate is identical to that in SISO. The factor 12, makes sure that

    the total transmission power remains identical to the SISO case. Assuming that the

    channel vector is identical at both time slots, the aggregated received signal is[y(0)y(1)

    ]

    y

    =12

    [h0 h1h1 h0

    ]

    H

    [s0s1

    ] s

    +n. (3.5)

    We denote the linear transformation operating on s by H and not simply H , toemphasize that it is not the physical channel, but rather the effective channel created

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 14

    by the STC transmission scheme. Note that the columns of H are orthogonal 1[h0h1

    ] [h1h0

    ]= [h0, h1]

    [h1h0

    ]= 0. (3.6)

    Figure 3.2: STC 2 1 configuration.

    We proceed as before to obtain the ML estimator, assuming the receiver possesses

    H. The expression for the ML estimator s of s in this case becomes

    s = argminsQPSK2

    y Hs2. (3.7)

    We note that the term y Hs2 in (3.7) may be rewritten as

    [s s](HH)[s s], (3.8)

    where s is the least squares (LS) estimator of s given the measurements y, satisfying

    s =H+y, (3.9)

    where H+ is the pseudo-inverse of H defined as (HH)1H. We further note thatin Alamoutis STC, H is a scaled unitary matrix. That is

    HH = |h0|2 + |h1|22

    I. (3.10)

    1This means in AWGN each of the symbols may be decoded individually (in MRCfashion) regardless to the other symbol, simlilarly I and Q components modulated withorthogonal Sine and Cosine.

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 15

    This property of H is perhaps the most crucial part of the Alamouti scheme. Using(3.10), turns (3.8) to the form

    |h0|2 + |h1|22

    s s2, (3.11)

    so the ML estimator becomes

    s = argminsQPSK2

    s s2

    = argminsQPSK2

    (|s0 s0|2 + |s1 s1|2) , (3.12)or simply

    s0 = argmins0QPSK

    |s0 s0|2

    s1 = argmins1QPSK

    |s1 s1|2, (3.13)

    which means that in STC, the ML receiver sums up to LS estimation followed by

    regular SISO processing for each of the symbols s0, s1 independently.

    3.2 Evaluation of the Error Probability

    Proceeding as in the previous sections, we substitute (3.5) in the LS equation (3.9)

    for s and obtain

    s = (HH)1H [Hs+ n]

    = s+2

    |h0|2 + |h1|2Hn, (3.14)

    which means that the covariance matrix of the noisy term is

    22

    |h0|2 + |h1|2I, (3.15)

    which is identical to that in the MRC case ((2.9) and line under), except for the factor

    2 which means a 3dB decrease in the AG. In STC the AG is 1.

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 16

    Since the expression for the variance of the noisy part after the LS is identical to

    that in MRC, up to the constant 2, the error probability takes the form

    Pr {error} 1(1 +

    1

    42

    )2 = 1(1 +

    SNR

    4

    )2 , (3.16)which implies second order diversity, as in the case of MRC with 2 Rx antenna, but

    AG of 1, which means no AG. The SER curve of STC 2 1 is given in Fig. 3.3. TheSER curve of MRC 1 2 is also given to show the 3dB difference between the curves,and the identical DO.

    Figure 3.3: SER curves of STC 2 1 and MRC 1 2.

    3.3 Transmit and Receive Diversity - STC+MRC

    3.3.1 System Model and ML Receiver

    The previous sections show that STC with 2 Tx antennas, provides DO of 2 and no

    AG. They also show that MRC with N Rx antennas provides DO N and AG N . A

    natural expansion of the ideas above would be the fusion of STC transmission and

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 17

    Rx diversity. We consider here a MIMO array with 2 Tx antennas transmitting STC

    and N Rx antennas. This MIMO system is given in Fig. 3.4.

    Figure 3.4: STC with Rx diversity configuration.

    The model for the received signal at the nth Rx antenna aggregated over twotime slots is identical to (3.5)[

    yn(0)yn(1)

    ]

    yn

    =12

    [hn,0 hn,1hn,1 hn,0

    ]

    Hn

    [s0s1

    ] s

    +nn. (3.17)

    Thus, the whole system model isy0y1...

    yN1

    y

    =

    H0H1...

    HN1

    H

    [s0s1

    ] s

    +n. (3.18)

    Here y and n are vectors of length 2N . We note that here too the columns of H are

    orthogonal

    H H =[ H0 H1 HN1 ]

    H0H1...

    HN1

    =

    N1n=0

    HnHn =1

    2

    N1n=0

    (|hn,0|2 + |hn,1|2)I, (3.19)

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 18

    so the ML receiver implies SISO processing on the output of the LS solution. We

    further note that using the LS solutions sn at each of the antennas, the LS solution

    takes the form

    s = (H H )1H y

    =1

    1

    2

    N1n=0

    (|hn,0|2 + |hn,1|2)

    [ H0 H1 HN1 ]

    y0y1...

    yN1

    =

    N1n=0

    (|hn,0|2 + |hn,1|2)snN1n=0

    (|hn,0|2 + |hn,1|2), (3.20)

    which means combining the LS solutions at the antennas in an MRC fashion. The

    weight assigned to the LS solution of the n th antenna is |h0,n|2 + |h1,n|2, which isproportional to its post processing SNR.

    3.3.2 Evaluation of the Error Probability

    The LS solution s takes the form

    s = (H H )1H [H s+ n]

    = s+2

    N1n=0

    (|hn,0|2 + |hn,1|2)H n (3.21)

    which means that the covariance matrix of the noisy term is

    22

    N1n=0

    (|hn,0|2 + |hn,1|2)I, (3.22)

    Dr. Doron Ezri OFDM MIMO

  • 3. Transmit Diversity - STC 19

    implying an AG of value N . The error probability is evaluated as in previous sections

    and reads

    Pr {error} 1(1 +

    1

    42

    )2N = 1(1 +

    SNR

    4

    )2N , (3.23)which means DO 2N . Intuitively, the STC provided DO 2 and the MRC provided

    DO N , so the total DO is 2N . The SER curve of STC 2 2 is given in Fig. 3.5.Note the difference in DO compared with STC 2 1.

    Figure 3.5: SER curves of STC 2 2 and STC 2 1.

    Dr. Doron Ezri OFDM MIMO

  • 20

    Chapter 4

    Transmit Beamforming

    In the previous chapters, we assumed perfect channel knowledge at the receiver,

    but no channel knowledge at the transmitter. In this chapter we concentrate on

    methods for transmission and reception assuming perfect channel knowledge at both

    sides. Practical methods for obtaining channel knowledge at the transmitter will be

    discussed in Chapter 11.

    4.1 System Model and Optimal Transmission

    We consider a MIMO array endowed with M transmit and N receive antennas, de-

    picted in Fig. 4.1. We assume that the transmitter possesses perfect knowledge of

    the channels matrix. The question at hand is how to exploit the channel knowledge

    at the transmitter to transmit the information symbol s using the M transmit anten-

    nas, in a manner that optimizes the link performance. Hereafter we restrict ourselves

    to linear precoding, where the transmitted signal x satisfies x = ws and w is the

    precoding weight vector. This method of precoding in also known as beamforming,

    and w is dubbed the beamformer. The mathematical model for the received signal

    when beamforming is applied is

    y =Hx+ n =Hws+ n. (4.1)

    Dr. Doron Ezri OFDM MIMO

  • 4. Transmit Beamforming 21

    Note that when the beamformer w is applied, Hw may be viewed as the equivalent

    channel. We further note that the post-processing SNR at the receiver (after applying

    MRC with the N Rx antennas) is Hw2/2.

    Figure 4.1: Tx beamforming configuration with M Tx and N Rx antennas.

    When the optimization criterion is maximal SNR at the receiver, the optimal

    beamforming problem may be written as

    w = argmax:2=1

    H2. (4.2)

    The unity magnitude constraint = 1 is used to make sure that the transmissionpower remains equal to that in the SISO case. The optimization problem (4.2) may

    be solved using Lagrange multipliers. We define the Lagrangian

    L = H2 (2 1), (4.3)

    differentiate w.r.t (assuming the real-valued case, see Appendix C), and equate to

    zero

    L

    =

    [HH ( 1)]

    = 2HH 2 = 0. (4.4)

    Applying conjugate transposition and returning to w leads to

    (HH)w = w. (4.5)

    Dr. Doron Ezri OFDM MIMO

  • 4. Transmit Beamforming 22

    This means thatw is an eigenvector of the rectangular matrixHH . Bearing in mind

    that we are seeking the solution that maximizes Hw2, we reach the conclusion thatw is the eigenvector ofHH corresponding its the largest eigenvalue (the result holds

    in the complex-valued case).

    The eigenvectors of HH may also be found by the singular value decomposition

    (SVD) of the (not necessarily rectangular) matrix H . The SVD decomposes H into

    a product of three matrices

    H = UDV , (4.6)

    where U and V are unitary matrices satisfying U U = I, V V = I, and D is a

    diagonal matrix with real positive singular values on its diagonal. The entries of D

    are the square roots of the eigenvalues of HH or HH. The columns of V are the

    singular vectors of H which are the eigenvectors of HH , and the columns of U are

    the eigenvectors of HH.

    4.2 Evaluation of the Error Probability

    As noted above, the receiver applies MRC to the signals at the N Rx antennas, so

    the post processing SNR is

    post processing SNR =Hw2

    2=12

    =d212, (4.7)

    where 1 is the largest eigenvalue of HH and d1 is the largest singular value of H .

    Using the fact that rotation matrices do not change the Frobenius norm1 of a matrix,

    we get

    H2F = UDV 2F = D2F =

    d2i , (4.8)

    1The Frobenius norm AF of an N M matrix A is defined as the square root ofthe sum of the absolute squares of its elements, AF =

    n

    m |An,m|2. Thus, A2F

    measures the energy of the matrix.

    Dr. Doron Ezri OFDM MIMO

  • 4. Transmit Beamforming 23

    where di is the ith singular value of H . Obviously, d21 is upper bounded by

    d2i =

    H2F . Moreover, since d1 is the largest singular value, d21 is lower bounded by

    d2i

    divided by the number of singular values. Thus, we have

    H2Fmin{M,N} d

    21 H2F . (4.9)

    The post processing SNR =d212

    is bounded by

    H2Fmin{M,N}2 post processing SNR

    H2F2

    , (4.10)

    which leads to bounds on the AG by applying an expectation and dividing by the

    average SNR =1

    2MN

    min{M,N} AG MN. (4.11)

    This means that in the case of 2 2, the AG is up to 3dB better than that inSTC+MRC.

    An upper bound for the error probability is given by

    Pr {error} 1(1 +

    1

    2min{M,N}2)MN = 1(

    1 +SNR

    2min{M,N})MN , (4.12)

    which implies that in the case of 2 2, the DO is identical to that in STC+MRC.The SER curves of eigen beamforming 2 2 and 4 2 are given in Fig. 4.2. Notethat the DO in the 2 2 case is identical to STC 2 2 and the AG is better by lessthan 3dB.

    In some cases the distribution of 1 is known explicitly, so the bounds may be

    replaced with an explicit expression for the AG and error probability. For example,

    in the 2 2 case, the distribution of 1 is [3, 17]

    p(1) = exp(1)[21 21 + 2

    ] 2 exp (21) . (4.13)Dr. Doron Ezri OFDM MIMO

  • 4. Transmit Beamforming 24

    so the average error probability is bounded by

    Pr {error} = 0

    Pr {error|1} p(1) d1

    0

    exp

    ( 122

    )p(1) d1

    =

    0

    exp

    ( 122

    ){exp(1)

    [21 21 + 2

    ] 2 exp (21)} d1=

    32(2 +

    1

    2

    )3(4 +

    1

    2

    ) 1(1 +

    3.36 SNR2 4

    )4 , (4.14)which implies AG of 3.36 (or 5.27dB) which is a 2.27dB advantage over the 2 2STC+MRC scheme (due to channel knowledge at the transmitter).

    Figure 4.2: SER curves for eigen beamforming 2 2 and 4 2.

    The DO and AG are asymptotic (at high SNR) metrics, so it may suffice to

    approximate the error probability curve at high SNR, instead of seeking an accurate

    expression at all SNR values. We note the average error probability bound in (4.14)

    takes the form of the (one sided) Laplace transform of p (1)

    Pr {error} 0

    exp

    ( 122

    )p(1) d1

    =

    0

    exp(S1

    )p(1) d1, S =

    SNR

    2, (4.15)

    Dr. Doron Ezri OFDM MIMO

  • 4. Transmit Beamforming 25

    so the asymptotic error probability curve may be computed through the initial value

    theorem. The asymptotic error curve then depends on the density of 1 near the

    origin [21]. Specifically, p (1) is expanded about the origin as

    p(1) = exp(1)[21 21 + 2

    ] 2 exp (21)=

    1

    331 + higher order terms, (4.16)

    so the asymptotic expression of the error probability is 0

    exp

    ( 122

    )1

    331 d1 =

    32

    SNR4, (4.17)

    which gives the same solution (DO=4, AG=3.36).

    4.3 Maximal Ratio Transmission

    A special case of Tx beamforming is the case of a single Rx antenna, N = 1. This is a

    common case since in many systems the receiver is to be low cost. Here the channels

    matrix H reduces to a row vector h = [h0 . . . , hM1], and the matrix HH in (4.5)

    turns to hh, which has rank 1.

    In this simplified case the computation of the SVD reads

    h = 1 h (h

    h)

    . (4.18)

    Thus, the optimal beamformer in the case of single Rx antenna reads (remember

    H = h)

    w =h

    h wi =hih . (4.19)

    This method is known as maximal ratio transmission (MRT) [9]. Note that the SER

    curve of MRT with M Tx antennas and one Rx antenna is identical to that in MRC

    with one Tx antenna and M Rx antennas.

    Dr. Doron Ezri OFDM MIMO

  • 26

    Chapter 5

    Spatial Multiplexing

    In the previous chapters, we exploited the MIMO configuration to enhance the link

    properties, with the underlying assumption that a better link (higher SNR, less fad-

    ing) means the ability to transmit more information by using less robust modulation

    schemes (say switching from QPSK to 16QAM) conveying more information. In this

    chapter we consider a different approach to exploit the MIMO configuration, in which

    different information streams are transmitted from the Tx antennas. This approach

    is known as spatial multiplexing.

    5.1 System Model and ML Receiver

    In spatial multiplexing (SM), independent information streams are transmitted through

    the Tx antennas. We consider a MIMO array with M transmit and N receive an-

    tennas where N M , depicted in Fig. 5.1. The transmitted vector is 1Ms where

    s = [s0, s1, . . . , sM1]T is a vector of M independent symbols. The factor 1M is in-

    troduced in order to maintain unity transmission power. The mathematical model

    for the received signal is

    y =1MHPHY H

    s+ n. (5.1)

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 27

    Thus, in SM we increase the throughput explicitly (assuming that the receiver is

    capable of decoding the information).

    Figure 5.1: Spatial multiplexing configuration with M Tx and N Rx anten-nas.

    The ML estimator s of s reads

    s = argminsQPSKM

    y Hs2. (5.2)

    Note that in SM, in contrast to all diversity schemes we discussed before, HH is not

    a diagonal matrix. This means that the LS solution followed by SISO processing is no

    longer optimal. Actually, no further simplification of the ML estimator (5.2) exists.

    Moreover, Eq. (5.2) implies that optimal ML decoding in SM requires exhaustive

    search in multiple dimensions. The problem becomes more severe when high modu-

    lations (say 64QAM) or large number of Tx antennas are employed. For instance, in

    M=4 and 64QAM, the computation of the ML estimator requires exhaustive search

    over 644 16 106 options.The fact that ML reception in SM requires exhaustive search is troublesome,

    so suboptimal schemes have to be devised when either the number of constellation

    points or number of Tx antennas is high. In the sequel we consider some of the more

    prominent suboptimal solutions.

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 28

    5.2 Evaluation of the Error Probability

    In order to evaluate the error probability we assume that the symbol s was transmitted

    and define the minimizing vector

    s = argmin QAMM

    J(), (5.3)

    where J() = yH2. Focusing on an error event in s0, the error probability maybe interpreted as

    Pr {error in s0} = Pr {s0 6= s0} . (5.4)

    We begin by conditioning the error event on H and s, to get

    Pr {error in s0|H , s} = Pr s:s0 6=s0

    J(s) J(s)H , s

    , (5.5)which may be bounded by the union bound

    Pr {error in s0|H , s} s:s0 6=s0

    Pr {J(s) J(s)|H , s} . (5.6)

    The conditional probability on the r.h.s. of (5.6) is calculated in Section D.1 as

    Pr {J(s) J(s)|H , s} = Q(H(s s)

    2

    ), (5.7)

    so Equation (5.6) turns to

    Pr {error in s0|H , s} s:s0 6=s0

    Q

    (H(s s)2

    ), (5.8)

    which may be further simplified using the bound Q(x) 12exp

    (x

    2

    2

    )to yield

    Pr {error in s0|H , s} 12

    s:s0 6=s0

    exp

    (H(s s)

    2

    42

    ). (5.9)

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 29

    Averaging w.r.t s gives

    Pr {error in s0|H} 12LM

    sQAMM

    eA0(s)

    exp

    (He

    2

    42

    ), (5.10)

    where L is the number of points in the QAM constellation, and A0(s) is the set of

    error vectors s s such that s0 6= s0.The unconditional error probability is obtained by averaging (5.10) w.r.t to the

    Rayleigh distribution ofH . Specifically, the expectation of the term exp

    (He

    2

    42

    )w.r.t H is calculated in Section D.2 as

    EH

    {exp

    (He

    2

    42

    )}=

    1[1 +

    e24M2

    ]N , (5.11)which leads to the unconditional error probability

    Pr {error in s0} 12LM

    sQAMM

    eA0(s)

    1[1 +

    e24M2

    ]N . (5.12)The expression (5.12) is dominated by the error vectors with minimal norm. Focusing

    on QPSK, each symbol s has 2 dominant vectors e with e2 = 2, such that s0 6= s0.Thus, (5.12) may be approximated by

    Pr {error in s0} 12 2 1[

    1 +2

    4M2

    ]N = 1[1 +

    SNR

    2M

    ]N , (5.13)which means DO N and AG N/M . We emphasize here that in SM the throughput

    is M times that in SISO1.

    5.3 The Sphere Decoder

    The exponential complexity of the exhaustive search ML suggests that other methods

    are ought to be sought. Sphere decoding [5] is an iterative method for the computation

    1Note that nowhere in this derivation we assumed that N M . Actually the derivationhold even for N = 1 (but the performance is very poor).

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 30

    of the ML solution. The method provides the optimal ML solution with significantly

    smaller complexity.

    Focusing on the case of 2 Tx and N 2 Rx antennas, the ML cost functionalmay be rewritten as

    y Hs2 = C + (s s)HH(s s). (5.14)

    Note that since HH is a positive definite symmetric matrix, it can be decomposed

    into U U = HH where U is an upper triangular matrix with real diagonal (The

    matrix U may be obtained through the QR decomposition of H). Thus, the cost

    functional to be minimized turns to (we omitted the constant C)

    (s s)U U (s s) = U s2, (5.15)

    where s = s s. Using the special structure of U we write (5.15) explicitly as

    |u11s1 + u12s2|2 + |u22s2|2

    = u222 |s2 s2|2 + u211s1 s1 + u12u11 (s2 s2)

    2 . (5.16)We begin with searching for points s for which the cost functional (5.16) is smaller

    than an arbitrary r2. Taking only the first term in the sum (5.16) we obtain a

    necessary (but not sufficient) condition for a point s to have a cost smaller than r2

    as

    u222 |s2 s2|2 < r2 |s2 s2|2 2, the SIC algorithm exhibits

    somewhat superior performance [11].

    5.6 The Diversity-Multiplexing Tradeoff

    Equipped with the understanding of diversity and multiplexing, we reach the con-

    clusion that in many cases there exists a tradeoff between the two. Considering a

    physical configuration of 2 2 without channel knowledge at the transmitter, wehave 2 prominent approaches, STC and SM. In this case SM will deliver twice the

    throughput with 2nd order diversity, while STC gives 4th order diversity.

    A natural question that arises is which is better? In order to answer this question,

    we need to compare equal throughput schemes (apples to apples), so we construct the

    SER curve of STC 22 employing 16QAM modulation (this curve is identical to thatof QPSK, except an approx. 7dB shift in SNR due to the decrease in dmin). The SER

    curves of STC 22 16QAM and SM 22 QPSK, featuring identical throughput, aregiven in Fig. 5.3. Note that the STC curve is superior to that of the SM (assuming

    we are targeting SER of 104).

    However, when comparing the SER curves of SM 2 2 16QAM with the equalthroughput competitor STC 2 2 256QAM as shown in Fig. 5.4, the situationreverses, and the SM is superior. This means that there is no simple answer to the

    question above, and there is a strong dependency on channel condition. As a rule

    of thumb, we say that diversity methods are superior in the regime of small SNR,

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 36

    Figure 5.3: SER curves for SM 2 2 QPSK and STC 2 2 16QAM.

    whereas multiplexing is superior in high SNR [27, 12]. Bearing in mind that as the

    SNR increases more SNR is needed to double the rate (3dB to move from BPSK to

    QPSK, but 7dB to move from QPSK to 16QAM etc.), it is clear that at large SNR

    schemes that explicitly double the rate become more attractive.

    Figure 5.4: SER curves for SM 2 2 16QAM and STC 2 2 256QAM.

    Another important factor which we have not addressed yet is correlation between

    Dr. Doron Ezri OFDM MIMO

  • 5. Spatial Multiplexing 37

    the spatial channels. In order to demonstrate the effect of correlation we turn to

    the limit of fully correlated channels, so all entries in the channels matrix H are

    identical (but yet random). In this case the DO of all diversity schemes decreases to

    1. However, in SM the schemes collapse and decoding is impossible (e.g. in the ZF

    decoder, the matrix is not invertible). As a rule of thumb, we say that SM methods

    are more sensitive to spatial correlation than diversity methods [4]. The impact of

    spatial correlation on MRC is given in Appendix G.

    Dr. Doron Ezri OFDM MIMO

  • 38

    Chapter 6

    Closed Loop MIMO

    In the previous chapter we considered SM and assumed no channel knowledge at the

    transmitter. In this chapter we consider SM with perfect channel knowledge at the

    transmitter, a technique that is known as closed loop (CL) MIMO. This technique may

    be viewed as fusion between SM and beamforming. Practical methods for obtaining

    channel knowledge at the transmitter will be discussed in Chapter 11.

    6.1 System Model and Optimal Transmission

    We consider here an array with M transmit and N receive antennas, and assume

    perfect channel knowledge at the transmitter and receiver. We already saw that

    using this system it is possible to transmit a single precoded stream and obtain MN -

    th order diversity. The question at hand here, is how to exploit the channel knowledge

    at the transmitter in order to concurrently transmit K min(M,N) streams.One solution to this problem is closely related to the concept of single stream

    beamforming and SVD. We consider the following transmitted signal which may be

    viewed as an extension of single stream beamforming

    x =K1i=0

    aivisi, (6.1)

    where vi is the i-th singular vector ofH and ai is a positive power allocation coefficient

    Dr. Doron Ezri OFDM MIMO

  • 6. Closed Loop MIMO 39

    with

    a2i,i = 1 to maintain unity transmission power. This precoding scheme is

    attractive since the singular vectors are orthogonal (in contrast to eigenvectors) and

    remain orthogonal after multiplication with H

    (Hvi)(Hvj) = vi (H

    Hvj) = vi (vj) = 0 for i 6= j. (6.2)

    which means orthogonal at the receiver.

    In order to further investigate the scheme we rewrite the transmitted signal as

    x = VAs, (6.3)

    where V is the right hand unitary matrix in the SVD of channels matrix H and

    AMK is a diagonal matrix with the entries ai on its diagonal. The resulting received

    signal is

    y =HVAs+ n. (6.4)

    Note that now, the equivalent channel matrix HVA satisfies

    (HVA)HVA = AV HHVA

    = AV V DU H

    UDV H

    VA

    = (DA)DA, (6.5)

    where (DA)DA is a diagonal matrix. Thus, in this transmission mode ZF is optimal

    (orthogonal transmission). An equivalent reception method decodes the received

    signal with the matrix U so we arrive at the signal

    z = U y = U HVAs+ U n. (6.6)

    Using the expression the SVD and the fact that U is unitary, Eq. (6.6) turns to

    z =DAs+ n, (6.7)

    where DA is a diagonal matrix.

    Dr. Doron Ezri OFDM MIMO

  • 6. Closed Loop MIMO 40

    6.2 Implications of Closed Loop MIMO

    Equation (6.7) for the decoded signal z leads to the following important implications.

    The MIMO link is transformed into K parallel SISO links. This meansthat ZF decoding is optimal, and receiver complexity is significantly

    reduced.

    No noise amplification occurs since U is a unitary matrix that does notintroduce gain. This is in contrast to the noise amplification in ZF due

    to the multiplication with the pseudo-inverse of H .

    The singular values on the diagonal of D may significantly differ inmagnitude, so (unless compensated by A, and usually A does not

    compensate for this effect, as discussed in the sequel) we have streams

    with different SNR. The pdf of the singular values in an uncorrelated

    4 4 Rayleigh channels matrix is given in Fig. 6.1.

    Figure 6.1: The singular values pdf in an uncorrelated 44 Rayleigh channelsmatrix.

    Dr. Doron Ezri OFDM MIMO

  • 6. Closed Loop MIMO 41

    The matrix A determines the number K min(M,N) of spatialstreams transmitted according to the number of nonzero entries on

    its diagonal. In particular, when A is set to

    A =

    1 0 . . . 00 0...

    . . .

    0 0

    , (6.8)the transmission is reduced to single stream transmit beamforming dis-

    cussed in Chapter 4.

    The DO in the various streams is also different (as well as the AG). Infact recent results show that the DO of the kth stream (k = 0 . . . , K1) is (M k)(N k) [25]. This means that in the M M case, whilethe first stream enjoys DO of M2, the last experiences DO one (this

    asymmetry is difficult to balance).

    We note that we do not have a complete solution yet, since the matrix A has not

    been determined. The intuition of some would lead them to the conclusion that A

    should be proportional to D1, so that DA in (6.7) renders a scaled identity matrix

    leading to parallel streams with equal SNR.

    In order to investigate this issue an optimality criterion for the case of multiple

    streams is required. Moreover, it is obvious that the maximal SNR criterion we used

    this far does not suffice for this matter. For this case, the sum capacity criterion [13]

    a = argmaxa2=1

    log (1 + SNR of stream i)

    = argmaxa2=1

    log

    (1 + a2i

    d2i2

    ), (6.9)

    is more suitable. In the case of two stream the optimization problem (6.9) has an

    analytical solution and the optimal value of the power allocated to the first stream, a21,

    Dr. Doron Ezri OFDM MIMO

  • 6. Closed Loop MIMO 42

    is given in Fig. 6.2. Several SNRs of the two streams (corresponding tod2i2, i = 1, 2)

    are considered.

    Figure 6.2: The optimal power allocation in the sense of sum capacity.

    The figure shows that the stream featuring higher SNR is allocated with more

    (or all) power, and as the SNR increases the allocation is more equal. Thus, in the

    sense of sum capacity the intuition pointing at allocating more power to the weaker

    streams is misleading.

    Dr. Doron Ezri OFDM MIMO

  • 43

    Chapter 7

    Space Division Multiple Access

    7.1 System Model and Basic Solution

    Space division multiple access (SDMA) is a technique very similar to CL MIMO,

    since in both techniques, multiple beamformed streams are transmitted concurrently,

    and perfect channel knowledge at the transmitter is assumed. The difference between

    the two techniques lies in the fact that in SDMA the Rx antennas belong to different

    receivers/users. To simplify matters, we assume that every receiver is endowed with

    a single Rx antenna. An SDMA configuration is given in Fig. 7.1.

    The model for the received signals in an SDMA system withM transmit antennas

    and N M receive antennas is y0...yN1

    y

    =HW

    s0...sN1

    s

    +n, (7.1)

    where yi is the signal received at the antenna of the ith user, and si is the informationsignal transmitted to the ith user. The main difference between CL MIMO andSDMA is now evident. In CL MIMO, the Rx antennas belong to a single receiver, and

    it uses all of them to reconstruct the multiple information streams (the ith streamis decoded with uiy). In SDMA the situation is different and each receiver uses its

    Dr. Doron Ezri OFDM MIMO

  • 7. Space Division Multiple Access 44

    Figure 7.1: SDMA Configuration in which each receiver is endows with asingle Rx antenna.

    single antenna to reconstruct the single information stream addressing it. Thus, in

    SDMA, the precoding matrix W has to be devised such that HW is diagonal or

    nearly diagonal. Otherwise, multi-user interference (MUI) is introduced.

    Assuming that the SNR is high and MUI is the main concern, the beamforming

    matrix W should satisfy

    HW = D, (7.2)

    whereD is a diagonal matrix, and is a scaling factor. The precoding matrix should

    also meet the unity power constraint

    EWs2 = 1 W F = 1. (7.3)

    Thus, a straight-forward solution meeting both requirements is the ZF beamformer

    W =H+D

    H+DF . (7.4)

    The physical interpretation of SDMA is the following. For the ith receiver,SDMA uses wi to create a beam that amplifies si at the direction of that receiver,

    Dr. Doron Ezri OFDM MIMO

  • 7. Space Division Multiple Access 45

    and attenuates si at the directions of all other N 1 receivers (spatial nulls). Thisinterpretation is given in Fig. 7.2. The equation for the SDMA beamforming matrix

    (7.4) also implies that an array of M Tx antennas can create up to M 1 nulls.

    Figure 7.2: The beams shape in SDMA is such that the beam for the nthUT nulls out at the directions of all other users.

    The matrix D which actually determines the power allocation to each stream

    is determined according to the multi-user transmission strategy. If the strategy is

    to maximize the sum capacity, the entries of D will be determined by a procedure

    similar to (6.9). Note that the SNR of ith stream (when each stream is allocatedwith identical power) is proportional to

    1

    qi2where Q =H+.

    7.2 More Advanced Solutions and Considerations

    In the common case, the SDMA transmitter is a base station (BS). The BS endowed

    with M antennas communicates with Nu user terminals (UTs). Usually, Nu >> M ,

    so the BS cannot transmit simultaneously in an SDMA fashion to all UTs. Thus,

    when SDMA transmission is employed, the BS needs to divide the UTs into sets of

    up to N M users, to which it will transmit simultaneously.A natural algorithm to divide UTs into sets would be the grouping of UTs with

    orthogonal channel vectors into the same set. In this case, MRT may be applied to

    Dr. Doron Ezri OFDM MIMO

  • 7. Space Division Multiple Access 46

    each UT independently, and no MUI is introduced. In this case, MRT would also be

    the optimal solution. Obviously, in real scenarios perfect orthogonality is not to be

    found, so sets with minimal correlation are desirable.

    In the previous section, we assumed that the SNR is high and MUI is the main

    concern. However, SDMA is also applied in medium and low SNR, so another criterion

    such as maximal signal to noise and interference ratio (SINR) should replace the zero

    MUI criterion we adopted [7, 18].

    Another extension of the ideas demonstrated above is the application of SDMA

    to the case where each receiver is endowed with multiple receive antennas [19, 24]. In

    this case, the received signal takes the form y0...yN1

    y

    =HW

    s0...sN1

    s

    +n, (7.5)

    where yi = [yi,0, . . . , yi,Ni1]T is the signal vector arriving at the Ni antennas of the

    i th UT, and si = [si,0, . . . , si,Ni1]T is the information vector addressing the i-th UT. Assuming that M iNi, it is possible to transmit up to Ni informationstreams to the ith UT in an SDMA fashion. This means up to iNi concurrentinformation stream to all UTs. In this case, the zero MUI approach requires that

    HW is not diagonal, but block diagonal.

    HW =

    [B0] 0 . . . 00 [B1]...

    . . .

    0 [BNi1]

    . (7.6)This approach leads to superior performance over the case of

    iNi UTs with a single

    Rx antenna.

    Dr. Doron Ezri OFDM MIMO

  • 7. Space Division Multiple Access 47

    The main problem with all of the approaches discussed above is the sensitivity of

    the scheme to channel state information. In fact, when the channel state information

    is not perfect (and this is always the case in practical systems), the near zero MUI

    approach fails. The LTE and 802.16m standards are considering a different SDMA

    concept, in which each UT is equipped withNe > 1 antennas, andK Ne streams aretransmitted concurrently (say one for each UT). This way each UT performs regular

    SM processing and disregards the streams addressing other UTs. In this approach

    precoding is optional, but obviously leads to superior performance.

    Dr. Doron Ezri OFDM MIMO

  • 48

    Part II

    Practical OFDM-MIMO

    Dr. Doron Ezri OFDM MIMO

  • 49

    Chapter 8

    The Wireless Channel

    In previous chapters we assumed that each entry of the channels matrix H was a

    single RV, independent of the frequency axis. This corresponds to the assumption

    of flat fading. In this chapter we describe channel models that are more suitable for

    wireless propagation.

    8.1 Propagation Effects

    The propagation effects are usually divided into three distinct types of models as

    illustrated in Fig. 8.1 . These are mean path loss, slow variation about the mean due

    to shadowing and scattering, and the rapid variation in the signal due to multipath

    effects. The first two, which are also known as large scale fading, are usually consid-

    ered frequency independent (about the carrier), while the last, known as small scale

    fading, is frequency dependent.

    8.1.1 Path Loss and Shadowing

    The path loss L describes the mean attenuation in the radio channel primarily due to

    physical separation between the transmitter and receiver. The free space path loss,

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 50

    Figure 8.1: Propagation effects.

    which lower bounds any practical path loss, is given (in far field) by

    FSPL(dB) = 20 log10(R) + 20 log10(f) + 32.5, (8.1)

    where R is the transmitter-receiver separation (km) and f is the carrier frequency1

    (MHz).

    However, the free space path loss is not suitable for real life scenarios, so path

    loss parameters are usually based on empirical evidence (measurement campaigns

    in different physical scenarios). For instance the ITU-R [1] adopts the following

    expression for the outdoor to indoor and the pedestrian environments

    L(dB) = 40 log10R + 30 log10 f + 49, (8.2)

    where f is the carrier frequency (MHz) in the vicinity of 2000MHz. Note that this

    1Note that the path loss increases with the frequency. This is not due to the impact offree space, but rather due to the receive antenna aperture.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 51

    equation is usually not valid for other scenarios (e.g vehicular), or other frequency

    bands (e.g. 5.8GHz).

    Obstacles between the transmitter and receiver also attenuate the signal. The

    overall phenomenon is known as shadowing. The effect of showing is usually slow

    (seconds to minutes). The large scale fading components given above do not include

    the important impact of multipath (small scale fading) which is considered in the

    next sections.

    8.1.2 The Physics of Multipath

    In case of perfect line-of-sight (LOS) between the transmitter and receiver, the noise-

    less version of the baseband signal, y(t), arriving at the receiver is simply a scaled

    delayed version of the transmitted baseband signal s(t), reading

    y(t) = a s(t ), (8.3)

    where a is a complex valued factor2 and is the delay.

    However, in multipath, the transmitted signal is reflected from numerous scatter-

    ers creating multiple paths of propagation to the receiver (the multipath phenom-

    enon). Each path results in a different attenuation and a different delay i (due to a

    different path length). This scenario, known as non line-of-sight (NLOS) is depicted

    in Fig. 8.2.

    In multipath, the received signal is a superposition of the contributions of the K

    different paths

    y(t) =K1i=0

    ais(t i), (8.4)

    2For more information on baseband signals see Appendix F.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 52

    Figure 8.2: A multipath scenario.

    so the corresponding baseband channel h() takes the form

    h() =K1i=0

    ai( i). (8.5)

    When either the transmitter, receiver, or scatterers are in motion, the received

    signals are subject to the Doppler effect. For example, in the case of LOS, motion in

    absolute velocity v and relative velocity v cos() results in the frequency shift

    fd = fm cos(), (8.6)

    where fm is the maximal doppler shift

    fm =v

    =vfcC

    , (8.7)

    is the wavelength, and C is the speed of light.

    Thus, when we have both multipath and Doppler, the received baseband signal is

    [compare with (8.4)]

    y(t) =K1i=0

    ai exp [j2pifm cos(i) t] s(t i), (8.8)

    where i is the angle corresponding to the ith path. We understand that eachpath may shift (spread) the original signal in both delay and frequency. The shifts

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 53

    associated with each path may be different as each path has it own delay and own

    Doppler, due to different angle. A measure for the spread in the delay is the delay

    spread

    = max i min i, (8.9)

    and a measure for the spread in frequency is the Doppler spread

    fd = max {fm cos(i)} min {fm cos(i)} . (8.10)

    8.1.3 Delay Spread

    Focusing on the case of zero Doppler (alternatively we can assume zero Doppler

    spread), a channel with impulse response of the form (8.5), has a frequency response

    H(f) =K1i=0

    ai exp (j2pii f) (8.11)

    that may significantly vary in frequency, so such channels are dubbed frequency se-

    lective. An example for the frequency response of a frequency selective channel is

    given in Fig. 8.3

    In order to illustrate the way multipath impacts frequency selectivity we consider

    the following simple channel with two paths

    h() = a1() + a2( 2). (8.12)

    The channel magnitude in the frequency domain is selective

    |H(f)| = |a1 + a2 exp(j2pi2 f)|, (8.13)

    as depicted in Fig. 8.4. Moreover, we understand that the rapidness of the channel

    in frequency depends on 2 as depicted in Fig. 8.5, while similar gains imply deeper

    fades as shown in Fig. 8.6.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 54

    Figure 8.3: An example for the frequency response of a selective fading chan-nel.

    Figure 8.4: The magnitude of a simple two paths channel.

    It is now clearer that the delay spread defined (8.9) may be misleading as it does

    not account for power of each path. To solve this problem we define the root-mean-

    square (RMS) delay spread which is the RMS value of the delay of reflections,

    weighted proportionally to the energy in the reflected waves

    = 2 2, (8.14)

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 55

    Figure 8.5: The larger the delay spread, the more rapid the channel in fre-quency.

    Figure 8.6: Similar paths gain lead to deeper fades.

    where

    =

    K1i=0

    |ai|2iK1i=0

    |ai|2; 2 =

    K1i=0

    |ai|2 2iK1i=0

    |ai|2. (8.15)

    8.1.4 Doppler Spread

    Focusing on the case of zero delay (alternatively we can assume zero delay spread)

    the received signal (8.8) takes the form

    y(t) = s(t)K1i=0

    ai exp [j2pifm cos(i) t]

    = s(t) g(t), (8.16)

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 56

    where g(t) is the time varying process

    g(t) =K1i=0

    ai exp [j2pifm cos(i) t] . (8.17)

    Note the complete duality between g(t) in (8.17) and H(f) in (8.11). In g(t), the

    Doppler shifts fm cos(i) play the role of the delays i in H(f).

    8.2 Channel Modeling

    When designing a wireless communications systems we need benchmark channel mod-

    els so we can design and test our algorithms and mechanisms. It is important that the

    models capture the most important characteristics of the channel (e.g., delay spread,

    Doppler spread and pdf of the fades). However, It is also important that these models

    are simple to allow simple definition (in terms of number of parameters) and simple

    simulation.

    There are two major approaches to channel modeling. The first is the ray tracing

    approach which draws the position and velocity of all entities (transmitter, receiver,

    scatterers, etc.) and traces the propagation of the rays. The second approach is

    stochastic, in which the channels are defined by their statistics (as random variables

    and processes). We will concentrate in this section on the latter approach which is

    usually simpler.

    8.2.1 Modeling Path Loss and Shadowing

    Modeling the path loss usually means adopting a pathloss expression similar to (8.1)

    or (8.2). Considering the pathloss model alone, the channel from the transmitter to

    the receiver depends only on the distance (for a fixed carrier frequency), and all points

    on a circle centered at the transmitter will experience the same reception power.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 57

    Adding the shadowing effect makes things a bit more realistic and allows equally

    distant receivers to experience different receive power. The randomness of the environ-

    ment is captured by modeling the density of obstacles and their absorption behavior

    as random numbers. For instance, The ITU-R augments the path loss model (8.2)

    with a log-normal distributed RV for the shadowing. The standard deviation chosen

    for the log-normal RV is 10dB.

    8.2.2 Modeling Mobile Channels

    In many scenarios, each of the K paths is composed of numerous subpaths reflected

    from scatterers, so the central-limit theorem suggest the process g(t) in (8.17) may

    be approximated by Gaussian process. Further assuming that the scatterers are

    uniformly distributed leads to the classical U-shaped PSD given in Fig. 8.7. This

    PSD, denoted Doppler PSD, is approximated by the Jakes model [8]3

    S(f) =

    1

    pifm

    11

    (f

    fm

    )2 |f | < fm0 otherwise,

    (8.18)

    Following this approach, we may write the channel corresponding to (8.8) as

    h( ; t) =K1i=0

    ai(t)( i), (8.19)

    and assume each of the processes ai(t) is a (usually independent) Gaussian random

    process with a given PSD (up to scaling that corresponds to different per path power

    2i ). This also means that at any time instance t, the channel coefficients are inde-

    pendent Gaussian with variances 2i .

    3Note that constant frequency shift in direction translates to h( ; t) =() exp(2pijfmt cos) so the autocorrelation function given is exp(2pijfmt cos).This way the unconditioned autocorrelation leads to a zero order Bessel function of theform

    2pi0

    exp(jx sin)d, with U shaped Fourier transform.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 58

    Equipped with the the Gaussian approximation we define thecoherence bandwidth

    Bc which is a measure for the frequency selectivity of the channel. The coherence

    bandwidth is defined as the frequency interval over which the channel magnitude is

    highly correlated. A common value of the correlation is 0.5 which gives

    Bc =1

    2pi. (8.20)

    The fact that Bc is inversely proportional to the RMS delay spread4 arises from

    Fourier theory. Similarly, the coherence time, Tc, is defined as the time interval over

    which the channel is highly correlated. Setting the correlation to 0.5, gives

    Tc =9

    16pifm 1

    5fm. (8.21)

    Figure 8.7: The classical Doppler PSD

    This means that on top of the pathloss and shadowing models, a wireless mobile

    channel may be defined with the number of paths K, the paths delays i, the paths

    average power 2i , the paths PSD type (e.g., Jakes), and the maximal Doppler fre-

    quency fm (implied from the carrier frequency fc and the velocity). An example for

    4When dealing with Gaussian channels replace |ai|2 in (8.15) with 2i .

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 59

    a table of parameters defining a benchmark mobile channel, taken from [1] is given

    in Fig. 8.8

    Figure 8.8: An example for mobile channel parameters [1].

    8.3 Simulating Mobile Channels

    The simulation of mobile channels consists of the generation of the independent sto-

    chastic processes ai(t) for the different paths. Bearing in mind that each process

    is Gaussian with known variance and normalized PSD, the process ai(t) may be

    generated by passing a complex white Gaussian sequence wi(t) through the filter

    G(f) =S(f). The output of the filter is a stochastic process with PSD equal

    to |G(f)|2 = S(f). The output of the filter is then multiplied by i to adjust thevariance. The procedure of creating the stochastic processes ai(t) is depicted in Fig.

    8.9.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 60

    Figure 8.9: A procedure for creating a dynamic channel.

    8.4 Extension to the MIMO Case

    8.4.1 The MIMO Channel

    When we have multiple antennas, the channel respective to each antenna may differ.

    To illustrate this we begin with static scenario with a single Tx antenna and N Rx

    antennas. We assume the the Rx antennas form a linear array, which means they are

    equally distant with separation d on a straight line. The linear array is shown in Fig.

    8.10. In case the transmitter is far, it is safe to assume that the signal reaches all

    Rx antennas with an identical angle of arrival , measured from the broadside of the

    array. This way, the differential path length x between two consecutive antennas is

    x = d sin , (8.22)

    and the received signal at the kth antenna is

    yk(t) = a1 exp

    (j 2pi

    kx

    )s

    (t 1 kx

    C

    ). (8.23)

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 61

    Figure 8.10: Wavefront from a far transmitter approaching a linear Rx array.

    Assuming the signal bandwidth is much smaller than the coherence bandwidth in-

    duced by the (maximal) differential delay between the antennas

    BW

  • 8. The Wireless Channel 62

    is then

    yk(t) =i

    ai exp (jpik sin i) s(t i), (8.28)

    which corresponds to the frequency domain channel

    Hk(f) =i

    ai exp (jpik sin i) exp (j2pif i) . (8.29)

    Note that here even if the paths differ only in angle (same gain and same delay)

    Hk(f) = a1 exp (j2pif 1)i

    exp (jpik sin i) , (8.30)

    the channels magnitude may be totally different

    |Hk(f)| = |a1|

    i

    exp (jpik sin i) . (8.31)

    This implies that multipath creates spatial diversity. This gives rise to stochastic

    modeling of the MIMO channel which includes spatial correlation that depends on

    the geometry of the array and the multipath characteristics. Obviously, we can con-

    sider the more involved case of MIMO channel with mobility (Doppler). In this case

    each path is associated with a different frequency shift (which is common to all Rx

    antennas).

    8.4.2 Modeling MIMO Channels

    In MIMO there are MN physical channels. If these channels are independent, then

    each of them may be viewed as a SISO channel depicted in the previous section.

    Moreover, it is usually assumed that the channels are identically distributed, so the

    procedure in Fig. 8.9 should simply be performed for each channel independently.

    However, in many cases, MIMO channels are assumed identically distributed but

    correlated.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 63

    We begin by stating that the cross correlation between MN channels is defined

    by an MN MN matrix R. This way it is possible to define different correlationvalues between different pairs of channels. Another common extension of this idea

    is assigning a different correlation matrix to each path. The physical incentive mo-

    tivating this approach is that usually the shorter paths, which are near LOS, are

    more correlative than longer paths that are assumed to encounter multiple scatterers.

    In this approach the MIMO channel is defined with R0, . . . ,RK1, where Ri is the

    MN MN correlation matrix associated with the ith path.Assuming we have the per path correlation matrices, the question that needs to be

    answered is how to create correlated stochastic processes that correspond to the paths

    gains. We argue that correlated processes may be created by linear transformation

    over independent processes. To illustrate this we assume x is a vector of i.i.d Gaussian

    RVs, such that

    E {xx} = I, (8.32)

    Note that the covariance of the product Cx is

    E {(Cx)(Cx)} = CC. (8.33)

    This means that if we want to create a vector with covariance R we simply need to

    find a matrix C such that CC = R. The matrix C may be easily found using the

    SVD of R, which for symmetric matrices takes the form

    R = V DV =(VD)(VD)

    , (8.34)

    whereD is the per element square root of D. Thus, it is readily seen that C =

    VD.

    Dr. Doron Ezri OFDM MIMO

  • 8. The Wireless Channel 64

    8.4.3 Simulating MIMO Channels

    The simulation of mobile MIMO channels may be achieved by the generation of MN

    SISO channels and the introduction of correlation between their paths processes via

    linear manipulations. To set ideas straight, we consider the 2 2 dynamic MIMOchannel

    H( ; t) =

    [h0(, t) h1(, t)h2(, t) h3(, t)

    ], (8.35)

    where each entry is a SISO channel satisfying

    hm(, t) =K1i=0

    bm,i(t)( i), (8.36)

    where bm,i(t) is the process of the ith path in the mth channel. We focus onthe 4 processes b0(t) = [b0,0(t), . . . , b3,0(t)]

    T corresponding to the first path. These

    processes satisfy

    E {b0(t)b0(t)} = R0. (8.37)

    Thus, the processes are generated by the productb0,0(t)b1,0(t)b2,0(t)b3,0(t)

    = C0a0,0(t)a1,0(t)a2,0(t)a3,0(t)

    (8.38)where C0 satisfies C0C

    0 = R0, and a0,0(t), . . . , a3,0(t) are the gain processes of the

    first path generated by the 4 independent SISO channel generators depicted in Fig.

    8.9.

    Dr. Doron Ezri OFDM MIMO

  • 65

    Chapter 9

    OFDM Basics

    9.1 The Basic Concept

    In the previous chapter we discussed wireless channels that are selective both in

    frequency and time. In this chapter we present orthogonal frequency division multi-

    plexing (OFDM) which is a technology devised to mitigate such channels. OFDM is a

    multi-carrier technique, in which a single high data rate stream is transmitted across

    a large number of lower data rate subcarriers. One of the main reasons to use OFDM

    is its ability to effectively deal with frequency selective channels or a narrow-band

    interference.

    Classical multi-carrier techniques divide the available bandwidth into a set of

    non-overlapping, equally spaced subcarriers, onto which the modulated data is then

    multiplexed. The spacing between subcarriers would be chosen so as to eliminate

    the inter-channel interference; guard bands between subcarriers could be used as

    an example. These techniques, however, do not use the available bandwidth very

    efficiently. A more efficient technique would create an overlap between the used

    subcarriers without increasing the inter-channel interference, which implies creating

    orthogonality between the subcarriers.

    Let us design such an orthogonal multi-carrier technique. We begin by choosing

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 66

    Figure 9.1: The pulse and the frequency shifted pulse in the frequencydomain.

    a rectangular pulse g(t) that is time-limited to the interval [0, T ]

    g(t) =

    {1 0 t T0 otherwise,

    (9.1)

    with frequency response G(f). Obviously G(f) will take the form of a sinc() functionwith the first null at 1/T as depicted in Fig. 9.1. We can devise a simple single carrier

    transmission scheme using the base band signal

    s(t) =m

    amg(tmT ), (9.2)

    where am is a series of information bearing QAM symbols. Thus, for T = 100s and

    QPSK modulation, we transmit 2 10, 000 bits per second. We note that if we havea second carrier that has a frequency exactly fk = k/T higher than the first, and

    modulate it with the same symbol rate, it turns out that both signals are orthogonal,

    as depicted in Fig. 9.1. To illustrate this we shift the frequency response G(f) by

    k/T

    Gk(f) = G(f k/T ), (9.3)

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 67

    which implies that in the time domain pulse gk(t) satisfies

    gk(t) = exp

    (j2pikt

    T

    )g(t). (9.4)

    This means that gk(t) has the same support as g(t), and they are orthogonal as given

    by T0

    g(t)gk(t) dt = T0

    g(t)g(t) exp(j 2pikt

    T

    )dt

    =

    T0

    exp

    (j 2pikt

    T

    )dt = 0. (9.5)

    The orthogonality in the frequency domain is evident about the peaks of the sinc()functions. Using this approach we can simultaneously transmit over N carriers spaced

    exactly 1/T away from each other and achieve very high spectral efficiency. The

    problem with the simple-minded approach is that it takes lots of local oscillators,

    each locked to the others, such that frequencies at exact multiples are attained. This

    difficult and expensive scheme is given in Fig. 9.2.

    Figure 9.2: Simple multicarrier scheme.

    The above mentioned multicarrier approach may be realized efficiently by means

    of digital signal processing (DSP). Concentrating on the first symbol in the interval

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 68

    [0, T ], time domain multicarrier symbol takes the form

    s(t) =N1k=0

    akgk(t)

    =N1k=0

    ak exp

    (j2pikt

    T

    )g(t)

    =N1k=0

    ak exp

    (j2pikt

    T

    ), (9.6)

    where ak is the QAM symbol to be sent on the kth subcarrier. We further notethat sampling s(t) with period T/N leads to

    sn = s

    (nT

    N

    )=

    N1k=0

    ak exp

    (j2pikn

    N

    ), (9.7)

    which is simply the inverse fast Fourier transform (IFFT) of the sequence ak, k =

    0, . . . , N 1. OFDM takes exactly this approach. In OFDM, N QAM symbolsare transmitted simultaneously over N subcarriers in an orthogonal manner. The

    transmitted OFDM symbol in the time domain is constructed by applying IFFT to

    the sequence of QAM symbols followed by digital to analog converter (DAC). At the

    receiver, the received signal in the time domain is sampled, and divided into blocks

    of length N , such that each block corresponds to a single OFDM symbol. Then the

    samples undergo an FFT operation. The structure of the transmitter and receiver is

    given in Fig. 9.3. A two dimensional plot of the OFDM signal is given in Fig. 9.4. The

    figure shows that all subcarriers are orthogonal. Although there is an overlap between

    subcarriers, when the sampling point is chosen to be the peak of each subcarrier, then

    all other subcarriers give no contribution at that point.

    The special structure of the OFDM symbol in the frequency domain, transforms

    the frequency selective channel into multiple flat fading channels. This is since in

    principle, the transmitted signal S(f) in the frequency domain, is multiplied with the

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 69

    Figure 9.3: Simplified OFDM transceiver structure.

    channel H(f)1 so the received signal Y (f) satisfies

    Y (f) = S(f)H(f). (9.8)

    In particular, at the subcarrier frequencies f = k1

    T= kfsc, the received signal

    bk = Y (kfsc) is

    bk = S(kfsc)H(kfsc)

    = akH(kfsc). (9.9)

    Thus, it is evident that every QAM symbol ak is multiplied with a complex valued

    number H(kfsc), which is the frequency response of the channel at the frequency

    of the subcarrier on which ak is modulated. This means that on a subcarrier level,

    OFDM may be viewed as a flat fading system and the analysis of Chapter 1 is valid.

    1We will address this issue in more detail in Section 9.3

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 70

    Figure 9.4: Two dimensional plot of the OFDM signal.

    9.2 Pilots and Channel Estimation

    As a result of the last section, equalization in OFDM is rather easy. The equalizer

    only has to compensate for a simple constant complex number. Some of the used

    subcarriers could be used for transmitting known pilots, which will be used for chan-

    nel estimation. The estimated channel, in turn, is used as the equalizer gain and

    phase values. Fig. 9.5 shows an OFDM symbol in the frequency domain, which

    has undergone frequency selective fading. It is easy to see that using only few pi-

    lots, spread across the frequency axis, the entire frequency selective channel could be

    approximated (using linear interpolation, for example).

    The pilots are spread in a two-dimensional array, both along the frequency and

    time axes. The density of pilots in each dimension should be set so as to be able

    to track the channel changes. Specifically, when the delay spread of the channel

    is large, implying small coherence bandwidth, the number of the pilots along the

    frequency axis should be high enough to track the channel. In a similar way, when

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 71

    Figure 9.5: An OFDM symbol in the frequency domain, affected by a selec-tive fading channel.

    the coherence time is small, denser pilots in the time domain are needed. An example

    of two dimensional pilots grid, with 3 subcarriers separation along the frequency axis

    and 4 symbols separation along the time axis is given in Fig. 9.6.

    9.3 Guards in Time and Frequency

    In OFDM there are two guards - the guard band (GB) and the guard interval (GI).

    The GBs are two frequency bands at the left most and right most parts of the occupied

    bandwidth. In these bands the subcarriers are set to zero, in order to ensure that the

    out-of-band emission is small enough to prevent interference to neighboring frequency

    bands. The GBs force the sinc() functions to decay to such an extent that the out-of-band emission requirements (usually about -40dB) are met. The size of the bands

    is usually 10% of the subcarriers on each side. An OFDM symbol endowed with GBs

    is given in Fig. 9.7.

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 72

    Figure 9.6: An example of a two dimensional pilots grid.

    The GI is a temporal guard that is applied to eliminate inter symbol interference

    (ISI). When an OFDM symbol with duration T propagates through a multipath

    channel with maximal delay spread of max, the duration of the symbol at the output

    of the channel is increased to T + max (a basic property of convolution). Thus, if this

    effect is not accounted for, the symbols at the output of the channel overlap and ISI is

    introduced. At first glance, it seems that a trivial solution to this problem would be

    the insertion of a quiet GI (in which no transmission is made) between consecutive

    symbols. As long as the length of the GI is larger than the maximal delay spread, no

    ISI is introduced.

    In OFDM, instead of inserting a quiet GI, the GI contains a cyclic extension

    of the OFDM symbol, also known as cyclic prefix (CP). This means that if the GIs

    duration is 1/8 of the symbol duration, then the last 1/8 portion of the symbol is

    copied into the GI. At the receiver, the GI is removed prior to the FFT operation.

    The process of GI insertion and removal is depicted in Fig. 9.8, and the correspond-

    ing transceiver structure is given in 9.9. The CP ensures that the OFDM symbol is

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 73

    Figure 9.7: An OFDM symbol with guard bands.

    cyclicly convolved with the impulse response of the channel, maintaining orthogonal-

    ity between subcarriers and making sure that for sufficiently long CP (longer than

    the delay spread of the channel) Eq. (9.9) holds.

    9.4 The Effects of Time and Frequency Offsets

    The effect of uncompensated frequency offset in an OFDM receiver is simple and

    dramatic. As noted above, the orthogonality of the OFDM subcarriers relies on ac-

    curately sampling the frequency domain exactly at the subcarriers frequencies. Thus,

    since frequency offset f actually means that the reference points in the frequency

    domain are shifted, the receiver samples the frequency domain away from the optimal

    sampling points. The shifted sampling points are kfsc+f , so the orthogonality of

    the subcarriers is compromised. Usually, the receiver would tolerate frequency offset

    of no more than a few percents of the subcarrier spacing fsc.

    The CP converts timing offsets, due to synchronization errors, to cyclic shifts of

    the symbol in the time domain (actually, this is true only in one direction). Thus,

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 74

    Figure 9.8: The GI insertion and removal process.

    after the FFT operation at the receiver, this shift is transformed into the introduction

    of linear phase in the frequency domain. Specifically, an offset of n samples in the

    time domain, turns the original symbol bk in the frequency domain into

    bk = bk exp(j 2pinkN

    ). (9.10)

    Note that using the expression for bk (9.9), Eq. (9.10) may be rewritten as

    bk = akH(kfsc) exp(j 2pinkN

    ) Heq(kfsc)

    , (9.11)

    where Heq(kfsc) is the equivalent channel including the effect of the temporal offset.

    Thus, for small enough values of n, temporal shift is transparent to the receiver,

    the equivalent channel is estimated at the receiver and compensated for.

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 75

    Figure 9.9: Transceiver structure with CP insertion and removal.

    9.5 The OFDM Parameters Tradeoff

    We review here some of the primitive OFDM parameters and discuss the related

    tradeoffs. We begin with noting that the sampling frequency fs in OFDM is N/T =

    Nfsc which is approximately the occupied bandwidth (including GBs). Assuming

    we set the GI duration fixed in terms of the OFDM symbol duration (say 10%), the

    question that remains to be answered concerns the number of subcarriers to be used

    (the length of the FFT).

    The answer to this question reveals the following interesting tradeoff. The larger

    the value of N (more subcarriers, smaller subcarrier spacing), the larger the duration

    of the symbol T = N/fs. This means that the GI is longer and the transmission can

    mitigate larger delay spreads without ISI. However, this also means that the trans-

    mission is more sensitive to frequency shifts, since the subcarrier spacing is smaller.

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 76

    We further note that the throughput is independent of N . Thus, in actual systems,

    the number of subcarriers is determined according to the deployment scenario, taking

    both the expected delay spread and frequency shift into account.

    9.6 The PAPR Problem

    Being a multi-carrier technique, OFDM suffers from high peak to average power ratio

    (PAPR). The use of a large number of subcarriers creates a highly varying envelope,

    and high temporal peaks, due to occasional constructive combining of subcarriers.

    Thus, OFDM imposes some difficult requirements on the front end power amplifier

    (PA), in terms of linearity over a large range. An example of a time domain OFDM

    symbol is given in Fig. 9.10. Note the large temporal peak about the sample number

    250.

    Figure 9.10: An example of a time domain OFDM symbol.

    Dr. Doron Ezri OFDM MIMO

  • 9. OFDM Basics 77

    When the temporal peaks exceed the linearity range of the PA, loss of orthogonal-

    ity of the subcarriers is introduced, leading to the degradation of bit error rate (BER).

    Another effect of the nonlinear amplifier is the spectral spreading and out-of-band

    interference, affecting adjacent frequency bands. High power efficiency is of utmost

    importance in mobile radios; however, operating near the saturation point of the PA

    will result in the unwanted nonlinear interference and may outweigh the advantages

    of the OFDM system. Thus, PAPR reduction is an important issue in OFDM system,

    especially on the UT side, where the PA is to remain low in cost. A good survey of

    prominent PAPR reduction techniques is given in [20].

    Dr. Doron Ezri OFDM MIMO

  • 78

    Chapter 10

    OFDMA and SC-FDMA

    In the previous chapter we discussed OFDM technology. In this chapter we con-

    sider a generalization of OFDM known as orthogonal frequency division multiple

    access (OFDMA). We then discuss single carrier frequency division multiplexing (SC-

    FDMA) which is a variant of OFDMA adopted for the LTE uplink.

    10.1 From OFDM to OFDMA

    In most modern communications systems, the link between the BS and the UTs

    is bidirectional. The BS transmission towards the UTs is dubbed downlink (DL),

    and the UT transmission towards the BS is dubbed uplink (UL). The DL and UL

    transmissions must be separated in some domain. In time division duplex (TDD)

    the DL and UL are transmitted in the same frequency band, but at different time

    instances. In frequency division duplex (FDD) the DL and UL are transmitted in

    disjoint frequency band.

    In TDD OFDM, transmission is often done in sets of symbols known as frames.

    The frame is composed of DL symbols (DL subframe) followed by UL symbols (UL

    subframe). Each DL symbol may address multiple UTs (in a broadcast fashion), and

    each UL symbol is transmitted by a single UT. An example for a TDD OFDM frame

    Dr. Doron Ezri OFDM MIMO

  • 10. OFDMA and SC-FDMA 79

    structure is given in Fig. 10.1.

    Figure 10.1: TDD OFDM frame structure. In the DL each colored columnrepresents an OFDM symbol. In the UL each colored column represents anOFDM symbol transmitted by a different UT.

    OFDMA may be viewed as a generalization of OFDM, in the sense that in the DL

    and UL, allocations are not made of entire symbols. In OFDMA, the allocations are

    rectangular in time and frequency. On top of the fact that this approach allows more

    flexibility in the process of allocating resources to different UTs (known as schedul-

    ing), OFDMA holds another prominent advantage for distant UTs. In OFDMA,

    distant UTs that need more power to arrive at the BS with sufficient signal to noise

    ratio (SNR), may transmit via allocations that use a small number of subcarriers

    spread over a large number of symbols. This way the distant user concentrates all its

    energy on a small frequency band, and the BS receives the users transmission with

    significantly enhanced SNR. We emphasize the significance of this result by the fol-

    lowing example. Considering an OFDMA system with FFT size of 1024, and minimal

    allocation size of 4 subcarriers (in the frequency domain), the SNR gain following the

    OFDMA approach is up to 10 log10(1024/4) 24dB! An example for an OFDMA

    Dr. Doron Ezri OFDM MIMO

  • 10. OFDMA and SC-FDMA 80

    frame structure with an allocation of a distant UT is given in Fig. 10.2.1

    Figure 10.2: TDD OFDMA frame structure.

    10.2 SC-FDMA as a Variant of OFDMA

    While the 802.16e adopted OFDMA as its transmission methods for both DL and UL,

    the LTE chose SC-FDMA, a variant of OFDMA for the UL. In SC-FDMA, at each

    OFDM symbol the N active subcarriers (containing N QAM constellation points)

    undergo an N < M point DFT operation prior to the regular M point IFFT of

    OFDM. The DFT operation may be viewed as precoding. The transceiver structure

    in SC-FDMA is given in Fig. 10.3. Note that besides the short DFT operation at

    the transmitter and the dual short IDFT at the receiver, the transceiver remains the

    same (IFFT, CP, FFT etc).

    In case the N active subcarriers are consecutive at some frequency band (localized

    mode), the concatenation of the shorter DFT and IFFT results in interpolation, so

    1Note that in some of the IEEE802.16