34
EE6604 Personal & Mobile Communications Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1

EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

EE6604

Personal & Mobile Communications

Week 6

Mobile-to-Mobile and MIMO Channels

Fading Simulators

1

Page 2: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Haber & Akki Model

• Mobile-to-mobile (M-to-M) communication channels arise when both the transmitter and

receiver are in motion and are equipped with low elevation antennas that are surrounded by

local scatterers.

• Akki and Haber’s mathematical reference model for M-to-M flat fading channels gives the

complex faded envelope as

g(t) =

1

N

N∑

n=1ej2πtf

Tm cos(α

(n)T )+fRm cos(α

(n)R )+jφn

where

– N is the number of propagation paths

– fTm and fR

m are the maximum Doppler frequencies due to the motion of the transmitter

and receiver, respectively

– α(n)T is the random angle of departure, and α

(n)R is the random angle of arrival, of the nth

propagation path measured with respect to the transmitter and receiver velocity vectors,

respectively

– φn is a random phase uniformly distributed on [−π, π) independent of α(n)T and α

(n)R for

all n.

2

Page 3: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Time Correlation and Doppler Spectrum

• the ensemble averaged temporal correlation functions of the faded envelope are quite different

and are as follows:

φgIgI(τ ) =1

2J0(2πf

Tmτ )J0(2πaf

Tmτ )

φgQgQ(τ ) =1

2J0(2πf

Tmτ )J0(2πaf

Tmτ )

φgIgQ(τ ) = φgQgI(τ ) = 0

φgg(τ ) =1

2J0(2πf

Tmτ )J0(2πaf

Tmτ )

where a = (fRm)/(f

Tm) is the ratio of the two maximum Doppler frequencies (or speeds) of

the receiver and transmitter, and 0 ≤ a ≤ 1 assuming fRm ≤ fT

m.

• Observe that the temporal correlation functions of M-to-M channels involve a product of two

Bessel functions in contrast to the single Bessel function found in F-to-M channels.

• The corresponding Doppler spectrum, obtained by taking the Fourier transform of φgg(τ ) is

Sgg(f) =1

π2fTm

√aK

1 + a

2√a

√1−

f

(1 + a)fTm

2

where K[ · ] is the complete elliptic integral of the first kind.

3

Page 4: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Dop

pler

Spe

ctru

m

a = 1a = 0.5a = 0

−2f1

0 −1.5f

1 −f

1 −0.5f

1 0 f

1 0.5f

1 2f

1 1.5f

1

Frequency

Doppler spectrum for M-to-M and F-to-M channels.

4

Page 5: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Double Ring Model

• To develop M-to-M channel simulation models, we apply a double-ring concept that defines

two rings of isotropic scatterers placed, one around the transmitter and another around the

receiver.

ROTO

TR

x

y

DRR

( )m

T

( )n

R

( )m

TS

( )n

RS

mn

Double ring model for M-to-M radio propagation with isotropic scattering at the

transmitter and receiver..

5

Page 6: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Double Ring Model

• Using the double-ring model, the complex faded envelope can be written as

g(t) =

2

NM

N∑

m=1

M∑

n=1e−j2πεmn/λcej2πtf

Tm cos(α

(m)T )+fRm cos(α

(n)R )+jφn,m ,

• The index ‘m’ refers to the paths traveling from the transmitter to the N scatterers located

on the transmitter end ring, the index ‘n’ refers to the paths traveling from the M scatterers

on the receiver end ring to the receiver.

• The angle α(m)T is the random angle of departure and α

(n)R is the random angle of arrival of

the m,nth propagation path measured with respect to the x-axis, respectively.

• The phases φn,m are uniformly distributed on [−π, π) and are independent for all pairs

n,m.• Note that the single summation in the Haber & Akki model is replaced with a double sum-

mation, because each plane wave on its way from the transmitter to the receiver is double

bounced.

– The temporal correlation characteristics remain the same as those of the Haber & Akki

model, because each path will undergo a Doppler shift due to the motion of both the

transmitter and receiver.

6

Page 7: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

MIMO Channels

• A multiple-input multiple-output (MIMO) system is one that consists of multiple transmit

and receive antennas.

Tx Rx

LT

1 1

LR

MIMO system with multiple transmit and multiple receiver antennas.

7

Page 8: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

MIMO Channels

• For a system consisting of Lt transmit and Lr receive antennas, the channel can be described

by Lt × Lr matrix

G(t, τ ) =

g1,1(t, τ ) g1,2(t, τ ) · · · g1,Lt(t, τ )

g2,1(t, τ ) g2,2(t, τ ) · · · g2,Lt(t, τ )

... ... ...

gLr,1(t, τ ) gLr,2(t, τ ) · · · gLr,Lt(t, τ )

,

– gqp(t, τ ) denotes the time-varying sub-channel impulse response between the pth trans-

mitter antenna and qth receiver antenna.

• Suppose that the complex envelopes of the signals transmitted from the Lt transmit antennas

are:

s(t) = (s1(t), s2(t), . . . , sLt(t))T ,

where sp(t) is the signal transmitted from the pth transmit antenna.

• Let

r(t) = (r1(t), r2(t), . . . , rLr(t))T ,

denote the vector of received complex envelopes, where rq(t) is the signal received at the qth

receiver antenna. Then

r(t) =∫ t

0G(t, τ )s(t− τ )dτ

8

Page 9: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

MIMO Channels - Special Cases

• Under conditions of flat fading

G(t, τ ) = G(t)δ(τ − τ ) ,

where τ is the delay through the channel and

r(t) = G(t)s(t− τ ) .

• If the MIMO channel is characterized by slow fading, then

r(t) =∫ t

0G(τ )s(t− τ )dτ .

– In this case, the channel matrix G(τ ) remains constant over the duration of the trans-

mitted waveform s(t), but can vary from one channel use to the next, where a channel

use may be defined as the transmission of either a single modulated symbol or a vector

of modulated symbols.

– Sometimes this is called a randomly static channel or a block fading channel.

• Finally, if the MIMO channel is characterized by slow flat fading, then

r(t) = Gs(t) .

9

Page 10: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

MIMO Channel Models - Classification

• MIMO channel models can be classified as either physical or analytical models.

• The analytical models characterize the MIMO sub-channel impulse responses in a mathemat-

ical manner without explicitly considering the underlying electromagnetic wave propagation.

– Analytical MIMO channel models are most often used under slowly and flat fading con-

ditions.

– The various analytical models generate the MIMO matrices as realizations of complex

Gaussian random variables having specified means and correlations.

– To model Rician fading, the channel matrix can be divided into a deterministic part and

a random part, i.e.,

G =

K

K + 1G +

1

K + 1Gs

where E[G] =√

KK+1G is the LoS or specular component and

KK+1Gs. is the scatter

component assumed to have zero-mean.

– To simply our further characterization of the MIMO channel, assume for the time being

that K = 0, so that G = Gs.

10

Page 11: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

i.i.d. MIMO Channel Model

• The simplest MIMO model assumes that the entries of the matrix G are independent and

identically distributed (i.i.d) complex Gaussian random variables.

– This model corresponds to the so called ”rich scattering” or spatially white environment.

– Such an independence assumption simplifies the performance analysis of various digital

signaling schemes operating on MIMO channels.

– In reality the sub-channels will be correlated and, therefore, the i.i.d. model will lead to

optimistic performance estimates.

– A variety of more sophisticate models have been introduced to account for spatial corre-

lation of the sub-channels.

11

Page 12: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Correlated MIMO Channel Models

• Consider the vector g = vecG where

G = [g1,g2, . . . ,gLt] , gj = (g1,j, g2,j, . . . , gLr,j)

T

and

vecG = [gT1 ,g

T2 , . . . ,g

TLt]T.

• The vector g is a column vector of length n = LtLr. The vector g is zero-mean complex

Gaussian random vector and its statistics are fully specified by the n× n covariance matrix

RG = 12E[gg

H], where gH is the complex conjugate transpose of g.

• Hence, g ∼ CN (0,RG) and, if RG is invertible, the probability density function of g is

p(g) =1

(2π)ndet(RG)e−

12g

HR−1G g , g ∈ Cn .

• Realizations of the MIMO channel with the above distribution can be generated by

G = unvec(g) with g = R1/2G w .

Here, R1/2G is any matrix square root of RG, i.e., RG = R

1/2G (R

1/2G )H, and w is a length n

vector where w ∼ CN (0, I).

12

Page 13: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Correlated MIMO Channel Models

• To find the square root of the matrix RG, we can use eigenvalue decomposition.

• Note that the matrix RG is Hermitian, i.e., RG = RHG.

• It follows that RG has the eigenvalue decomposition RG = UΛUH, where U is a unitary

matrix, i.e., UUH = I.

• Then we have R1/2G = UΛ1/2UH

• To verify this solution, we note that

RG = UΛ1/2UHUΛ1/2UH

= UΛ1/2Λ1/2UH

= UΛUH

• To find the matrix U, we formulate

RGu = λu

and solve for λ and u. This can be done by solving the N (assuming matrix RG is full rank)

roots of the polynomial

p(λ) = det(RG − λI) = 0

• For each solution λi, we have the specific eigenvalue equation which we solve for u

(RG − λI)u = 0

13

Page 14: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Kronecker Model• The Kronecker model assumes that the spatial correlation at the transmitter and receiver is

separable.

• This is equivalent to restricting the correlation matrix RH to have the Kronecker product

form

RG = RT ⊗RR

where

RT =1√2E[GHG] RR =

1√2E[GGH] .

are the Lt ×Lt and Lr ×Lr transmit and receive correlation matrices respectively, and ⊗ is

the “Kronecker product.”

– For example, the Kronecker product of an n × n matrix A and an m × m matrix B

would be

A⊗B =

a11B · · · a1nB

an1B · · · annB

.

• Under the above Kronecker assumption,

g = (RT ⊗RR)1/2w

and

G = R1/2R WR

1/2T ,

where W is an Lr × Lt matrix consisting of i.i.d. zero mean complex Gaussian random

variables.

14

Page 15: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Kronecker Model

• If the elements of G could be arbitrarily selected, then the correlation functions would be a

function of four sub-channel index parameters, i.e.,

1

2E[gqpg

∗qp] = φ(q, p, q, p)

where gqp is the channel between the pth transmit and qth receive antenna.

• However, due to the Kronecker property, RG = RT ⊗RR, the elements of G are structured.

• One implication of the Kronecker property is ”spatial” stationarity

1

2E[gqpg

∗qp] = φ(q − q, p− p) ,

which implies that the sub-channel correlations are determined not by their position in the

matrix G, but by their positional difference.

• In addition, to the stationary property, manipulation of the Kronecker product form in

RG = RT ⊗RR implies that

1

2E[gqpg

∗qp] = φ(q − q, p− p) = φR(q − q) · φT (p− p) ,

meaning that the correlation can be separated into two parts: a transmitter part and a

receiver part, and both parts are stationary.

• Finally, it can be shown that the Kronecker property, RG = RT ⊗RR, holds if and only if

the above separable property holds.

15

Page 16: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Weichselberger Model

• The Weichselberger model overcomes the separable requirement of the channel correlation

functions of the Kronecker model.

• Consider the eigenvalue decomposition of the transmitter and receiver correlation matrices,

RT = UTΛTUHT

RR = URΛRUHR

– ΛT and ΛR are diagonal matrices containing the eigenvalues of, and UT and UR are

unity matrices containing the eigenvectors of, RT and RR.

• The Weichselberger model constructs the matrix G as

G = UR

(

Ω⊙W)

UTT ,

where W is an Lr × Lt matrix consisting of i.i.d. zero mean complex Gaussian random

variables and ⊙ denotes the Schur-Hadamard product (element-wise matrix multiplication),

and Ω is an Lr × Lt coupling matrix whose non-negative real values determine the average

power coupling between the transmitter and receiver eigenvectors. The matrix Ω is the

element-wise square root of Ω.

• The Kronecker model is a special case of the Weichselberger model obtained with the coupling

matrix Ω = λRλTT , where λR and λT are column vectors containing the eigenvalues of ΛT

and ΛR, respectively.

16

Page 17: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Filtered White Noise

• Since the complex faded envelope can be modelled as a complex Gaussian random process,

one approach for generating the complex faded envelope is to filter a white noise process with

appropriately chosen low pass filters

noisewhite Gaussian

noisewhite Gaussian

( )H f

( )H f

t( ) = +j

LPF

LPF

( )tQg

( )tI

( )tI

( )tQg

g

g g

• If the Gaussian noise sources are uncorrelated and have power spectral densities of Ωp/2 watts/Hz,

and the low-pass filters have transfer function H(f), then

SgIgI(f) = SgQgQ(f) =Ωp

2|H(f)|2

SgIgQ(f) = 0

• Two approaches: IIR filtering method and IFFT filtering method

17

Page 18: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

IIR Filtering Method

• implement the filters in the time domain as finite impulse response (FIR) or infinite impulse

response (IIR) filters. There are two main challenges with this approach.

– the normalized Doppler frequency, fm = fmTs, where Ts is the simulation step size, is

very small.

∗ This can be overcome with an infinite impulse response (IIR) filter designed at a lower

sampling frequency followed by an interpolator to increase the sampling frequency.

– The second main challenge is that the square-root of the target Doppler spectrum for

2-D isotropic scattering and an isotropic antenna is irrational and, therefore, none of the

straightforward filter design methods can be applied.

∗ One possibility is to use the MATLAB function iirlpnorm to design the required

filter.

18

Page 19: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

IIR Filtering Method

• Here we consider an IIR filter of order 2K that is synthesized as the the cascade of K

Direct-Form II second-order (two poles and two zeroes) sections (biquads) having the form

H(z) = AK∏

k=1

1 + akz−1 + bkz

−2

1 + ckz−1 + dkz−2.

For example, for fmTs = 0.4, K = 5, and an ellipsoidal accuracy of 0.01, we obtain the

coefficients tabulated below

Coefficients for K = 5 biquad stage elliptical filter, fmTs = 0.4, K = 5

Stage Filter Coefficients

k ak bk ck dk1 1.5806655278853 0.99720549234156 -0.64808639835819 0.889007985454192 0.19859624284546 0.99283177405702 -0.62521063559242 0.972801257377793 -0.60387555371625 0.9999939585621 -0.62031415619505 0.999966287065144 -0.56105447536557 0.9997677910713 -0.79222029531477 0.25149248451815 -0.39828788982331 0.99957862369507 -0.71405064745976 0.64701702807931A 0.020939537466725

19

Page 20: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

IIR Filtering Method

0 0.2 0.4 0.6 0.8 1−100

−80

−60

−40

−20

0

20

Normalized Radian Frequency, ω/π

Mag

nitu

de R

espo

nse

(dB

)

DesignedTheoretical

Magnitude response of the designed shaping filter, fmTs = 0.4, K = 5.

20

Page 21: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

IFFT Filtering Method

N i.i.d. Gaussian

random variables

N i.i.d. Gaussian

random variables

Multiply by the

filter coefficients

H[k]

Multiply by the

filter coefficients

H[k]

N-point

IDFT

-j

g(n)

A[k]

B[k]

G[k]

IDFT-based fading simulator.

21

Page 22: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

• To implement 2-D isotropic scattering, the filter H[k] can be specified as follows:

H[k] =

0 , k = 0

1

2πfm√

1−(k/(Nfm))2, k = 1, 2, . . . , km − 1

km[

π2− arctan

(

km−1√2km−1

)]

, k = km

0 , k = km + 1, . . . , N − km − 1

km[

π2 − arctan

(

km−1√2km−1

)]

, k = N − km

1

2πfm√

1−(N−k/(Nfm))2, N − km + 1, . . . , N − 1

• One problem with the IFFT method is that the faded envelope is discontinuous from one

block of N samples to the next.

22

Page 23: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Sum of Sinusoids (SoS) Methods - Clarke’s Model

• With N equal strength (Cn =√

1/N ) arriving plane waves

g(t) = gI(t) + jgQ(t)

=√

1/NN∑

n=1cos(2πfmt cos θn + φn) + j

1/NN∑

n=1sin(2πfmt cos θn + φn) . (1)

• The normalization Cn =√

1/N makes Ωp = 1.

• The phases φn are independent and uniform on [−π, π).

• With 2-D isotropic scattering, the θn are also independent and uniform on [−π, π), and are

independent of the φn.

• Types of SoS simulators

– deterministic - θn and φn are fixed for all simulation runs.

– statistical - either θn or φn, or both, are random for each simulation run.

– ergodic statistical - either θn or φn, or both, are random, but only a single simulation

run is required.

23

Page 24: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Clarke’s Model - Ensemble Averages

• The statistical properties of Clarke’s model in for finite N are

φgIgI(τ ) = φgQgQ(τ ) =1

2J0(2πfmτ )

φgIgQ(τ ) = φgQgI(τ ) = 0

φgg(τ ) =1

2J0(2πfmτ )

φ|g|2|g|2(τ ) = E[|g|2(t)|g|2(t + τ )]

= 1 +N − 1

NJ20 (2πfmτ )

• For finiteN , the ensemble averaged auto- and cross-correlation of the quadrature components

match those of the 2-D isotropic scattering reference model.

• The squared envelope autocorrelation reaches the desired form 1+J20 (2πfmτ ) asymptotically

as N → ∞.

24

Page 25: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Clarke’s Model - Time Averages

• In simulations, time averaging is often used in place of ensemble averaging. The corresponding

time average correlation functions φ(·) (all time averaged quantities are distinguished from

the statistical averages with a ‘ˆ’) are random and depend on the specific realization of the

random parameters in a given simulation trial.

• The variances of the time average correlation functions, defined as

Var[φ(·)] = E[

φ(·) − limN → ∞

φ(·)∣

2 ]

,

characterizes the closeness of a simulation trial with finiteN and the ideal case withN → ∞.

• These variances can be derived as follows:

Var[φgIgI(τ )] = Var[φgQgQ(τ )]

=1 + J0(4πfmτ )− 2J2

0 (2πfmτ )

8NVar[φgIgQ(τ )] = Var[φgQgI(τ )]

=1− J0(4πfmτ )

8N

Var[φgg(τ )] =1− J2

0 (2πfmτ )

4N

25

Page 26: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Jakes’ Deterministic Method• To approximate an isotropic scattering channel, it is assumed that theN arriving plane waves

uniformly distributed in angle of incidence:

θn = 2πn/N , n = 1, 2, . . . , N

• By choosing N/2 to be an odd integer, the sum in (1) can be rearranged into the form

g(t) =

1

N

N/2−1∑

n=1

[

e−j(2πfmt cos θn+φ−n) + ej(2πfmt cos θn+φn)]

+e−j(2πfmt+φ−N ) + ej(2πfmt+φN ) (2)

• The Doppler shifts progress from −2πfm cos(2π/N) to +2πfm cos(2π/N) as n progresses

from 1 toN/2−1 in the first sum, while in the second sum they progress from +2πfm cos(2π/N)

to −2πfm cos(2π/N).

• Jakes uses nonoverlapping frequencies to write g(t) as

g(t) =√2

1

N

M∑

n=1

[

e−j(φ−n+2πfmt cos θn) + ej(φn+2πfmt cos θn)]

+e−j(φ−N+2πfmt) + ej(φN+2πfmt) (3)

where

M =1

2

N

2− 1

and the factor√2 is included so that the total power remains unchanged.

26

Page 27: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

• Note that (2) and (3) are not equal. In (2) all phases are independent. However, (3) implies

that −φi = φN/2−1−i and, therefore, correlation is introduced into the phases

• Jakes’ further imposes the constraint φn = −φ−n to give

g(t) =√2

2M∑

n=1cos βn cos 2πfnt +

√2 cosα cos 2πfmt

+j

2M∑

n=1sin βn cos 2πfnt +

√2 sinα cos 2πfmt

where

α = φN = −φ−N βn = φn = −φ−n M =1

2

N

2− 1

27

Page 28: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

cosωMt

cosω1t2cos 1

β2cos M

2cosα

sinβ12

2 Msinβ

2 sinα

π n

M___

cosωmt

offset oscillators

β

α = 0

β =n

nωn= ωmcos 2π___N

2

___1

( )Q t I ( )t

t( ) = +jI ( )t ( )Q t

g g

g g g

Jakes’ fading simulator that generates a faded envelope by summing waveforms from

M + 1 low frequency oscillators.

28

Page 29: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

• Time averages:

< g2I(t) > = 2M∑

n=1cos2 βn + cos2 α

= M + cos2 α +M∑

n=1cos 2βn

< g2Q(t) > = 2M∑

n=1sin2 βn + sin2 α

= M + sin2 α−M∑

n=1cos 2βn

< gI(t)gQ(t) >= 2M∑

n=1sinβn cosβn + sinα cosα .

• Choose the βn and α so that gI(t) and gQ(t) have zero-mean, equal variance, and zero

cross-correlation.

• The choices α = 0 and βn = πn/M will yield < g2Q(t) >= M , < g2I (t) >= M + 1, and

< gI(t)gQ(t) >= 0.

• The envelope power < g2I (t) > + < g2Q(t) > can be scaled to any desired value.

29

Page 30: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

0.0 50.0 100.0 150.0 200.0Time, t/T

-15.0

-12.0

-9.0

-6.0

-3.0

0.0

3.0

6.0

9.0

12.0

15.0

Env

elop

e L

evel

(dB

)

Typical faded envelope generated with 8 oscillators.

30

Page 31: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Auto- and Cross-correlations

• The normalized autocorrelation function is

φngg(τ ) =

E[g∗(t)g(t + τ )]

E[|g(t)|2]

• With 2-D isotropic scattering

φgIgI(τ ) = φgQgQ(τ ) =Ωp

2J0 (2πfmτ )

φgIgQ(τ ) = φgQgI(τ ) = 0

• Therefore,

φngg(τ ) =

E[g∗(t)g(t + τ )]

E[|g(t)|2]= J0 (2πfmτ )

31

Page 32: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

Auto- and Cross-correlations

• For Clarke’s model with angles θn that are independent and uniform on [−π, π), the normal-

ized autocorrelation function is

φngg(τ ) =

E[g∗(t)g(t + τ )]

E[|g(t)|2] = J0(2πfmτ ) .

• Clark’s model with even N and the restriction θn = 2πnN , yields the normalized ensemble

averaged autocorrelation function

φngg(τ ) =

1

N

N∑

n=1cos

2πfmτ cos2πn

N

.

– Clark’s model with θn = 2πnN yields an autocorrelation function that deviates from the

desired values at large lags.

• Finally, the normalized time averaged autocorrelation function for Jakes’ method is

φngg(t, t + τ ) =

2

N(cos 2πfmτ + cos 2πfm(2t + τ ))

+4

N

M∑

n=1(cos 2πfnτ + cos 2πfn(2t + τ ))

– Jakes’ simulator is not wide-sense stationary.

32

Page 33: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

0 2 4 6 8 10 12Time Delay, fmτ

-1.0

-0.5

0.0

0.5

1.0

Aut

ocor

rela

tion,

φrr(τ

)

SimulationIdeal

Autocorrelation of inphase and quadrature components obtained with Clarke’s method, using

θn =2πnN

and N = 8 oscillators.

33

Page 34: EE6604 Personal & Mobile Communicationswireless-systems.ece.gatech.edu/6604/2016-lectures/week6.pdf · Week 6 Mobile-to-Mobile and MIMO Channels Fading Simulators 1. Haber & Akki

0 2 4 6 8 10 12Time Delay, fmτ

-1.0

-0.5

0.0

0.5

1.0

Aut

ocor

rela

tion,

φrr(τ

)

SimulationIdeal

Autocorrelation of inphase and quadrature components obtained with Clarke’s method, using

θn =2πnN

and N = 16 oscillators.

34