Lecture 6: MIMO Channel and Spatial Multiplexing I-Hsiang - - PowerPoint PPT Presentation

lecture 6 mimo channel and spatial multiplexing
SMART_READER_LITE
LIVE PREVIEW

Lecture 6: MIMO Channel and Spatial Multiplexing I-Hsiang - - PowerPoint PPT Presentation

Lecture 6: MIMO Channel and Spatial Multiplexing I-Hsiang Wang ihwang@ntu.edu.tw 5/1, 2014 Mutliple Antennas Multi-Antennas so far: - Provide diversity gain and increase reliability - Provide power gain via


slide-1
SLIDE 1

Lecture ¡6: ¡MIMO ¡Channel ¡and ¡ Spatial ¡Multiplexing

I-Hsiang Wang ihwang@ntu.edu.tw 5/1, 2014

slide-2
SLIDE 2

Mutliple ¡Antennas

  • Multi-Antennas so far:
  • Provide diversity gain and increase reliability
  • Provide power gain via beamforming (Rx, Tx, opportunistic)
  • But no degrees of freedom (DoF) gain
  • because at high SNR the capacity curves have the same slope
  • DoF gain is more significant in the high SNR regime
  • MIMO channels have a potential to provide DoF gain by

spatially multiplexing multiple data streams

  • Key questions:
  • How the spatial multiplexing capability depends on the physical

environment?

  • How to establish statistical models that capture the properties

succinctly?

2

slide-3
SLIDE 3

Plot

  • First study the spatial multiplexing capability of MIMO:
  • Convert a MIMO channel to parallel channel via SVD
  • Identify key factors for DoF gain: rank and condition number
  • Then explore physical modeling of MIMO with examples:
  • Angular resolvability
  • Multipath provides DoF gain
  • Finally study statistical modeling of MIMO channels:
  • Spatial domain vs. angular domain
  • Analogy with time-frequency channel modeling (Lecture 1)

3

slide-4
SLIDE 4

Outline

  • Spatial multiplexing capability of MIMO systems
  • Physical modeling of MIMO channels
  • Statistical modeling of MIMO channels

4

slide-5
SLIDE 5

5

Spatial ¡Multiplexing ¡in ¡ MIMO ¡Systems

slide-6
SLIDE 6

MIMO ¡AWGN ¡Channel

  • MIMO AWGN channel (no fading):
  • nt := # of Tx antennas; nr := # of Rx antennas
  • Tx power constraint P
  • Singular value decomposition (SVD) of matrix H:
  • Unitary
  • Rectangular
  • with zero off-diagonal elements and

diagonal elements

  • These λ’s are the singular values of matrix H

6

y[m] = Hx[m] + w[m]

y[m] ∈ Cnr, x[m] ∈ Cnt, H ∈ Cnr×nt, w ∼ CN (0, Inr)

H = UΛV∗

U ∈ Cnr×nr, V ∈ Cnt×nt (UU∗ = U∗U = I) Λ ∈ Cnr×nt λ1 ≥ λ2 ≥ · · · ≥ λmin(nt,nr) ≥ 0

slide-7
SLIDE 7

MIMO ¡Capacity ¡via ¡SVD

  • Change of coordinate:
  • Let
  • , get an equivalent channel
  • Power of x and w are preserved since U and V are unitary
  • Parallel channel: since the off-diagonal entries of Λ are

all zero, the above vector channel consists of nmin := min{nt,nr} parallel channels:

  • Capacity can be found via water-filling

7

e y := U∗y, e x := V∗x, e w := U∗w y = Hx + w = UΛV∗x + w ⇐ ⇒ U∗y = ΛV∗x + U∗w

e y = Λe x + e w e yi = λie xi + e wi, i = 1, 2, . . . , nmin

slide-8
SLIDE 8

Spatially ¡Parallel ¡Channels

8

V* ...

λ1 λnmin e wnmin e w1

U x y V U* e y e x x y H w H = UΛV∗

slide-9
SLIDE 9

Multiplexing ¡over ¡Parallel ¡Channels

9 + AWGN coder AWGN coder {x1[m]} ~ {y1 [m]} ~ {xnmin[m]} ~ {ynmin[m]} ~ . . . . . . . . . n min information streams {0} {0} {w[m]} U* H V Decoder Decoder

P ∗

i =

✓ ν − σ2 λ2

i

◆+ , ν satisfies

nmin

X

i=1

P ∗

i = P

CMIMO =

nmin

X

i=1

log ✓ 1 + λ2

i P ∗ i

σ2 ◆

slide-10
SLIDE 10

Rank ¡= ¡# ¡of ¡Multiplexing ¡Channels

10

V* ...

λ1 λnmin e wnmin e w1

U x y V U* e y e x

  • If λi = 0 ⟹ the i-th channel contributes 0 to the capacity
  • Rank of H = # of non-zero singular values

CMIMO =

k

X

i=1

log ✓ 1 + λ2

i P ∗ i

σ2 ◆ , k := rank (H)

slide-11
SLIDE 11

Rank ¡= ¡# ¡of ¡Multiplexing ¡Channels

  • DoF gain is more significant at high SNR
  • At high SNR, uniform power allocation is near-optimal:
  • Rank of H determines how many data streams can be

multiplexed over the channel ⟹ k := multiplexing gain

  • Full rank matrix is the best (∵k ≤ nmin)

11

CMIMO ≈

k

X

i=1

log ✓ 1 + λ2

i P

kσ2 ◆ ≈

k

X

i=1

log ✓λ2

i P

kσ2 ◆ = k log SNR +

k

X

i=1

log ✓λ2

i

k ◆

slide-12
SLIDE 12

Condition ¡Number

  • Full rank is not enough:
  • If the some λi < 1, then log(λi2/k) will be negative
  • How to maximize the second term?
  • By Jensen’s inequality:
  • For a family of full-rank channel matrices with fixed
  • ,

since

  • , maximum is attained

when all λ’s are equal ⟺ λmax = λmin

  • Well-conditioned (smaller condition number λmax/λmin)
  • nes attain higher capacity

12

CMIMO ≈ k log SNR +

k

X

i=1

log ✓λ2

i

k ◆ P

i,j |hi,j|2

P

i,j |hi,j|2 = Tr (HH∗) = Pk i=1 λ2 i

1 k

k

X

i=1

log ✓λ2

i

k ◆ ≤ log Pk

i=1 λ2 i

k2 !

slide-13
SLIDE 13

Key ¡Channel ¡Parameters ¡for ¡MIMO

  • Rank of channel matrix H
  • Rank of H determines how many data streams can be

multiplexed over the channel

  • Condition number of channel matrix H
  • An ill-conditioned full-rank channel can have smaller capacity

than that of a rank-deficient channel

13

slide-14
SLIDE 14

14

Physical ¡Modeling ¡of ¡ MIMO ¡Channels

slide-15
SLIDE 15

15

Line-­‑of-­‑Sight ¡SIMO ¡Channel

...

φ d ∆rλc

  • If distance d ≫ antenna distance spread, then
  • Phase difference between consecutive antennas is
  • Channel vector h lies along the direction er(Ω), where

Rx antenna i

...

di 2π∆r cos φ carrier wavelength: λc antenna spacing: ∆rλc hi = ae−j2π fcdi

c

= ae−j2π di

λc

channel to i-th antenna: di = d + (i − 1)∆rλc cos φ, ∀ i = 1, 2, . . . , nr h = ae−j2π d

λc ⇥

1 e−j2π∆r cos φ · · · e−j2π(nr−1)∆r cos φ⇤T Ω := cos φ, er (Ω) := 1 √nr ⇥ 1 e−j2π∆rΩ · · · e−j2π(nr−1)∆rΩ⇤T directional cosine

y = hx + w

φ

slide-16
SLIDE 16
  • If distance d ≫ antenna distance spread, then
  • Phase difference between consecutive antennas is
  • Channel vector h lies along the direction et(Ω), where

di = d − (i − 1)∆tλc cos φ, ∀ i = 1, 2, . . . , nt

16

Line-­‑of-­‑Sight ¡MISO ¡Channel

φ d Tx antenna i

... ...

di directional cosine ∆tλc

y = h∗x + w

−2π∆t cos φ h = aej2π d

λc ⇥

1 e−j2π∆t cos φ · · · e−j2π(nt−1)∆t cos φ⇤T Ω := cos φ, et (Ω) := 1 √nt ⇥ 1 e−j2π∆tΩ · · · e−j2π(nt−1)∆tΩ⇤T φ

slide-17
SLIDE 17

Line-­‑of-­‑Sight ¡SIMO ¡and ¡MISO

  • Line-of-sight SIMO:
  • y = hx+w, h is along the receive spatial signature er(Ω), where
  • nr -fold power gain, no DoF gain
  • Line-of-sight MISO:
  • y = h*x+w, h is along the transmit spatial signature et(Ω), where
  • nt -fold power gain, no DoF gain

17

er (Ω) := 1 √nr ⇥ 1 e−j2π∆rΩ · · · e−j2π(nr−1)∆rΩ⇤T et (Ω) := 1 √nt ⇥ 1 e−j2π∆tΩ · · · e−j2π(nt−1)∆tΩ⇤T

slide-18
SLIDE 18

...

18

Line-­‑of-­‑Sight ¡MIMO ¡Channel

d

... y = Hx + w

Tx k Rx i

di,k

= ⇒ hi,k = ae−j2π d

λc e−j2π(i−1)∆rΩrej2π(k−1)∆tΩt

di,k = d + (i − 1)∆rλc cos φr − (k − 1)∆tλc cos φt

  • Rank of H = 1 ⟹ no spatial multiplexing gain!
  • In line-of-sight MIMO, still power gain (nt×nr -fold) only

= ⇒ H = ae−j2π d

λc √ntnrer (Ωr) et (Ωt)∗

slide-19
SLIDE 19

The ¡Need ¡of ¡Multi-­‑Paths

  • Line-of-sight environment: only power gain, no DoF gain
  • Reason: there is only single path
  • Because Tx/Rx antennas are co-located
  • Multi-paths are needed in order to get DoF gain
  • Multi-paths are common due to reflections

19

slide-20
SLIDE 20

Single ¡ReWlector, ¡Two-­‑Paths ¡MIMO ¡(1)

20

φr1 φr2 Rx antenna 1

  • Two paths:
  • Path 1:
  • Path 2:
  • By the linear superposition principle, we get the channel matrix
  • rank(H) = 2 ⟺ er(Ωr1) ∦ er(Ωr2) and et(Ωt1) ∦ et(Ωt2):
  • Ωr := Ωr2 – Ωr1 ≠ 0

mod 1/Δr

  • Ωt := Ωt2 – Ωt1 ≠ 0

mod 1/Δt

φt1 φt2 Tx antenna 1

y = Hx + w H1 = a1e−j2π d1

λc √ntnrer (Ωr1) et (Ωt1)∗

H2 = a2e−j2π d2

λc √ntnrer (Ωr2) et (Ωt2)∗

H = ab

1er (Ωr1) et (Ωt1)∗ + ab 2er (Ωr2) et (Ωt2)∗

ab

i := aie−j2π di

λc √ntnr

slide-21
SLIDE 21

Single ¡ReWlector, ¡Two-­‑Paths ¡MIMO ¡(2)

21

φr2 φr1 Rx antenna 1

  • Question: what affects the condition number of H?
  • To understand better, let us place two virtual antennas at

A and B, and break down the system into two stages:

  • Tx antenna array to {A,B} and {A,B} to Rx antenna array
  • H = HrHt, where
  • Note: {A,B} form a geographically separated virtual antenna array

φt1 φt2 Tx antenna 1

y = Hx + w H = ab

1er (Ωr1) et (Ωt1)∗ + ab 2er (Ωr2) et (Ωt2)∗

A B

Hr = ⇥ ab

1er (Ωr1)

ab

2er (Ωr2)

⇤ , Ht = et (Ωt1)∗ et (Ωt2)∗

slide-22
SLIDE 22

{A,B} ¡to ¡Rx ¡Antenna ¡Array

22

φr2 φr1 Rx antenna 1

  • Observation:
  • Hr has two columns along the directions er(Ωr1) and er(Ωr2)
  • The more aligned er(Ωr1) & er(Ωr2) are, the worse the conditioning
  • Hr’s conditioning depends on the angular resolvability:

the angle θ between er(Ωr1) and er(Ωr2), where

A B Hr = ⇥ ab

1er (Ωr1)

ab

2er (Ωr2)

ab

1er (Ωr1)

ab

2er (Ωr2)

y = Hr xB xA

  • + w

| cos θ| = |er (Ωr1)∗ er (Ωr2) |

slide-23
SLIDE 23

Computation ¡of ¡|cos ¡θ|

  • Let Ωr := Ωr2 – Ωr1: the inner product is a function of Ωr
  • Since
  • , we have
  • Let Lr := nrΔr (length of antenna array in the unit of carrier wavelength), the

above expression becomes

23

er (Ωr1)∗ er (Ωr2) = 1 nr

nr

X

i=1

e−j2π(i−1)∆rΩr = 1 nr 1 − e−j2πnr∆rΩr 1 − e−j2π∆rΩr |1 − e−j2θ| = 2| sin θ| |er (Ωr1)∗ er (Ωr2) | =

  • sin (πLrΩr)

nr sin (πLrΩr/nr)

  • |er (Ωr1)∗ er (Ωr2) | = 1

nr |1 − e−j2πnr∆rΩr| |1 − e−j2π∆rΩr| =

  • sin (πnr∆rΩr)

nr sin (π∆rΩr)

slide-24
SLIDE 24

Properties ¡of ¡|cos ¡θ|

24

| cos θ| = |er (Ωr1)∗ er (Ωr2) | =

  • sin (πLrΩr)

nr sin (πLrΩr/nr)

  • Ωr = Ωr2 − Ωr1 = cos φr2 − cos φr1
  • Its peak is 1 and it peaks at Ωr = 0
  • It is equal to 0 at Ωr = k/Lr, k = 1, 2, …, nr–1
  • It is periodic with period nr/Lr = 1/Δr
  • Hence the channel matrix Hr is ill conditioned whenever
  • 1/Lr: resolvability in the angular domain
  • Ωr m

∆r

  • ⌧ 1

Lr , for some integer m

slide-25
SLIDE 25

Angular ¡Resolvability

  • If Ωr := Ωr2 – Ωr1 ≠ m/Δr for some m, then based on the

previous discussion the rank of H = 2

  • If Ωr is close to some m/Δr within distance ≪ 1/Lr, the

two signals from A and B cannot be resolved

  • Angular resolvability depends only on the length (Lr) of

the (linear) antenna array

  • The smaller 1/Lr is, the better the angular resolvability
  • Packing more Rx antennas won’t help
  • Its condition number depends on Lr×minm{|Ωr – m/Δr|}:
  • If its value ≪ 1, then Hr is ill-conditioned
  • If its value ≥ 1, then Hr is well-conditioned

25

slide-26
SLIDE 26

Single ¡ReWlector, ¡Two-­‑Paths ¡MIMO ¡(3)

26

φr2 φr1 Rx antenna 1

  • Recall: we broke down the system into two stages:
  • H = HrHt, where
  • If both Hr and Ht are well conditioned, then so is H:
  • We only need both Lr×Ωr and Lt×Ωt ≥ 1 (for Δr, Δt ≤ 1/2)
  • Reflectors and scatters should be placed such that both Tx

angular separation and Rx angular separation are large enough

φt1 φt2 Tx antenna 1

y = Hx + w H = ab

1er (Ωr1) et (Ωt1)∗ + ab 2er (Ωr2) et (Ωt2)∗

A B

Hr = ⇥ ab

1er (Ωr1)

ab

2er (Ωr2)

⇤ , Ht = et (Ωt1)∗ et (Ωt2)∗

slide-27
SLIDE 27

The ¡# ¡of ¡Resolvable ¡Paths ¡Matters

  • Assume that Δr, Δt ≤ 1/2 in the previous example
  • rank(H) = 2 ⟺ Ωr, Ωt ≠ 0
  • Two paths emitting and injecting at different angles suffice
  • H is well-conditioned if Ωr ≥ 1/Lr, Ωt ≥ 1/Lt
  • Different angles are not enough!
  • Two paths have to be resolvable both by the Tx and the Rx array
  • Resolvability depends on the size of the antenna arrays
  • The larger the array is, the better the resolvability
  • Physical model that counts the # of paths could be

misleading and may NOT be the right level of abstraction for the design and analysis of communication systems

27

slide-28
SLIDE 28

28

Statistical ¡Modeling ¡of ¡ MIMO ¡Channels

slide-29
SLIDE 29

Modeling ¡Approach

  • Recall how we modeled multi-path channels in Lecture 1:
  • Start with a deterministic continuous-time model
  • Sampling to get a discrete-time model with delay taps
  • Physical paths are grouped into delay bins of width 1/W, one for

each tap

  • Each tap gain hl is an aggregation of several physical paths and

can be modeled as Gaussian

  • We follow the same approach for MIMO:
  • Paths are grouped into angular bins of size (1/Lt)×(1/Lr)
  • Results in an channel matrix Ha in the angular domain
  • Each entry of Ha is an aggregation of several physical paths and

can be modeled as Gaussian

29

slide-30
SLIDE 30

30

4 4 5 5 2 2 2 2 3 1 1 1 1 3 3 3 +1 +1 –1 –1 path B 1 / Lr 1 / Lt path A path B path A Resolvable bins Ωt Ωr

Tx Antenna Array Rx Antenna Array

slide-31
SLIDE 31

31

Spatial-­‑Domain ¡MIMO ¡Channel

y = Hx + w

er (Ω) := 1 √nr      1 e−j2π∆rΩ . . . e−j2π(nr−1)∆rΩ      , et (Ω) := 1 √nt      1 e−j2π∆tΩ . . . e−j2π(nt−1)∆tΩ      H = X

i

ab

ier (Ωri) et (Ωti)∗ ,

ab

i := ai

√ntnre−j2π di

λc

  • Parameters:
  • di: distance between Tx antenna 1 and Rx antenna 1 along path i
  • λc: carrier wavelength
  • Δt, Δr: antenna spacing in the unit of λc
  • er(Ω), et(Ω): unit spatial signatures along the direction Ω
  • Ω := cosϕ: directional cosine
slide-32
SLIDE 32

Angular-­‑Domain ¡Bases

32

  • The above two matrices are both unitary
  • Because
  • ,
  • whenever Ωr := Ωr2 – Ωr1 = k/Lr, k = 1, 2, …, nr–1
  • Hence Ur is unitary; similarly Ut is also unitary
  • Hence, columns of Ur & Ut form orthonormal bases for

the nr-dim. Rx signal space and the nt-dim. Tx signal space respectively!

|er (Ωr1)∗ er (Ωr2) | =

  • sin (πLrΩr)

nr sin (πLrΩr/nr)

  • = 0

Ur := h er (0) er ⇣

1 Lr

⌘ · · · er ⇣

nr−1 Lr

⌘ i Ut := h et (0) et ⇣

1 Lt

⌘ · · · et ⇣

nt−1 Lt

⌘ i

slide-33
SLIDE 33

Spatial-­‑Angular-­‑Domain ¡Transformation

  • Change of coordinate:
  • Expand Tx signal x over the columns of Ut: x = Ut xa
  • Expand Rx signal y over the columns of Ur: y = Ur ya
  • Plug it back we get:
  • Note: entries of Ha are independent from one another

33

Ur ya = HUt xa + w ⟹ ¡ya = (Ur*HUt) xa + (Ur*w) ⟹ ya = Haxa + wa

Ha := U∗

rHUt

wa := U∗

rw ∼ CN

  • 0, σ2Inr
  • Here

= ⇒ ha

k,l = er (k/Lr)∗ H et (l/Lt)

= X

i

ab

i

  • er (k/Lr)∗ er (Ωri)

×

  • et (Ωti)∗ et (l/Lt)
slide-34
SLIDE 34

Beamforming ¡Pattern

34

  • Rx beamforming patterns: for k = 0, 1, …, nr –1
  • Tx beamforming patterns: for l = 0, 1, …, nt –1
  • Beamforming pattern gives the antenna gain in that

given Tx/Rx direction

Br,k (Ωr) := |er (k/Lr)∗ er (Ωr) | =

  • sin (π (LrΩr − k))

nr sin (π (LrΩr − k) /nr)

  • Bt,l (Ωt) := |et (l/Lt)∗ et (Ωt) | =
  • sin (π (LtΩt − l))

nt sin (π (LtΩt − l) /nt)

slide-35
SLIDE 35

35

0.5 0.5 0.5 1 30 210 60 240 90 270 120 300 150 330 180 0.5 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180

Polar plots of (ϕ, Br,k(cosϕ)) for Lr = 2, nr = 4

k = 0 k = 1 k = 2 k = 3

Critically ¡Spaced ¡Antennas: ¡∆ = 1/2

  • When ∆ = L/n = 1/2, in the polar plot there will be one

pair of main lobes for all k

slide-36
SLIDE 36
  • When ∆ = L/n > 1/2, in the polar plot there will be

more than a pair of main lobes for some k

36

Polar plots of (ϕ, Br,k(cosϕ)) for Lr = 2, nr = 2

0.5 0.5 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180

k = 0 k = 1

Sparsely ¡Spaced ¡Antennas: ¡∆ > 1/2

slide-37
SLIDE 37
  • In the polar plot, some basis will have no main lobes

37

Polar plots of (ϕ, Br,k(cosϕ)) for Lr = 2, nr = 8

0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180 1 30 210 60 240 90 270 120 300 150 330 180

k = 0 k = 1 k = 2 k = 3 k = 4 k = 5 k = 6 k = 7

Densely ¡Spaced ¡Antennas: ¡∆ < 1/2

slide-38
SLIDE 38

Angular ¡Bins

38

ha

k,l =

X

i

ab

i

  • er (k/Lr)∗ er (Ωri)

×

  • et (Ωti)∗ et (l/Lt)
  • Path i contributes to the (k,l)-th entry of Ha iff
  • ϕri falls inside the main lobe of the Rx beamforming pattern Br,k
  • ϕti falls inside the main lobe of the Tx beamforming pattern Bt,l
  • Width of the main lobes are 1/Lr and 1/Lt respectively
  • Paths within the bin are unresolvable and aggregate to

the effective channel matrix entry

slide-39
SLIDE 39

Dependency ¡on ¡Antenna ¡Spacing ¡∆

  • Let us fix the array size (length) Lt and Lr
  • nt, nr ↑ ⟹ ∆t, ∆r ↓
  • Focus on the Rx side and fix Lr = 3:
  • 2Lr = 6 angular windows of width 1/Lr = 1/3

39

3 2 4 5 1 1 5 4 2 3

slide-40
SLIDE 40

Critically ¡Spaced ¡Antennas: ¡∆ = 1/2

  • ∆r = 1/2 ⟹ in total nr = Lr/∆r = 6

windows

  • Each of the 6 basis vectors has a

pair of main lobes

  • Hence, 1-to-1 correspondence

between angular windows and resolvable bins!

40

L r = 3, n r = 6 2 4 1 2 3 4 5 k 5 1 1 5 4 2 3 3 Bins

slide-41
SLIDE 41

Sparsely ¡Spaced ¡Antennas: ¡∆ > 1/2

41

  • ∆r > 1/2 ⟹ in total nr = Lr/∆r < 6 windows
  • Each basis vector has more than a pair of main lobes
  • Hence, several angular windows will be lumped into a

resolvable bin

  • Effectively reduces the number of resolvable bins
slide-42
SLIDE 42

42

Bins 1 1 1 1 1 1 k 1 L r = 3, n r = 2 Bins 2 3 1 4 2 3 2 1 4 3 k 1 2 3 4 L r = 3, n r = 5

slide-43
SLIDE 43

Densely ¡Spaced ¡Antennas: ¡∆ < 1/2

  • ∆r < 1/2 ⟹ in total nr = Lr/∆r > 6 windows
  • Some basis vectors have no main lobes
  • Hence, the bins corresponding to these basis vectors are

empty and effectively useless

  • # of non-empty resolvable bins = 6, the same as the

critically spaced case

43

slide-44
SLIDE 44

44

7 8 9 1 2 3 2 1 9 8 k 0 1 9 8 7 6 5 4 3 2 Empty bins L r = 3, n r = 10

10 20 30 40 50 5 10 15 20 25 30 35 40 45 50 1 2 3 4 5 L = 16, n = 50 |hkl|

a

l – Transmitter bins K–Receiver bins

slide-45
SLIDE 45

Examples: ¡Limited ¡Angular ¡Separation

45

~ ~ ~ ~ Tx antenna array Rx antenna array Very small angular separation Large angular separation (a) ~ ~ ~ ~ Tx antenna array Rx antenna array (b) 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 25 30 k – Receiver bins l – Transmitter bins

k – Receiver bins 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 25 k – Receiver bins l – Transmitter bins |hkl|

a

slide-46
SLIDE 46

46

5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 25 30 k – Receiver bins

(a) 60° spread at transmitter, 360° spread at receiver (c) 60° spread at transmitter, 60° spread at receiver

l – Transmitter bins 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 25 k – Receiver bins

(b) 360° spread at transmitter, 60° spread at receiver (d) 360° spread at transmitter, 360° spread at receiver

l – Transmitter bins 5 10 15 20 25 30 5 10 15 20 25 30 10 20 30 40 50 k – Receiver bins l – Transmitter bins 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 k – Receiver bins l – Transmitter bins |hkl|

a

|hkl|

a

|hkl|

a

|hkl|

a

slide-47
SLIDE 47

Degrees ¡of ¡Freedom

  • Fact: rank(H) = rank(Ha)
  • rank(Ha) = min{# of non-zero rows, # of non-zero columns},

for a random matrix Ha (with each entry independent from one another and

has a continuous distribution)

  • # of non-zero rows and columns depends on
  • The amount of scattering and reflection (environment)
  • The sizes (length) Lt and Lr of the antenna arrays (device)
  • More scatterers and reflectors ⟹ more non-zero entries

⟹ larger DoF

  • Larger Lt and Lr ⟹ better angular resolvability ⟹ more

non-zero entries ⟹ larger the DoF

47

slide-48
SLIDE 48

48

Clustered ¡Model

Cluster of scatterers Receive array Transmit array

φ t φ r Θ t,1 Θ t,2 Θ r,1 Θ r,2

  • # of DoF = min{Lt Ωt,total , Lr Ωr,total}
  • # of non-zero resolvable Tx bins = Ωt,total / (1/Lt) = Lt Ωt,total
  • # of non-zero resolvable Rx bins = Ωr,total / (1/Lr) = Lr Ωr,total

Ωt,total := X

k

|Θt,k| Ωr,total := X

k

|Θr,k|

slide-49
SLIDE 49

49

Examples

5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 5 10 15 20 25 30 5 10 15 20 25 30 5 15 10 120° –175° –20° 40° Tx Rx 10° 5° 15° 10° 70° –175° –120° –60° Tx Rx 10° 5° 15°

10°

(a) (b)

|hkl|

a

|hkl|

a

l – Transmitter bins K – Receiver bins l – Transmitter bins K – Receiver bins

slide-50
SLIDE 50

Dependency ¡on ¡Arrary ¡Size

50

Cluster of scatterers (a) Array length of L1 (b) Array length of L2 > L1 Cluster of scatterers Receive array Receive array 1/L1 1/L1 1/L2 1/L2 Transmit array Transmit array

Better angular resolvability when L is larger

slide-51
SLIDE 51

Dependency ¡on ¡Carrier ¡Frequency

51

2 3 4 5 6 7 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 2 3 4 5 6 7 1 2 3 4 5 6 7 Frequency (GHz) Frequency (GHz) (b) (a) Ω total in townhouse Ω total Ω total /λ c (m−1) 1/λ (m-1) 1/λ c Ω total in office Office Townhouse 5 10 15 20 25 8 8

  • Normalized array size L increases with fc when the

actual physical size is fixed

  • However Ωtotal decreases as fc increases since
  • signals at higher freq. attenuates faster ⟹ # of effective paths ↓
  • scattering is more specular ⟹ angular spread ↓
slide-52
SLIDE 52

Diversity

  • Diversity order = # of non-zero entries in Ha
  • In the clustered model, Div ≤ Lt Ωt,total×Lr Ωr,total
  • Degrees of freedom = rank(Ha)
  • Channels that have the same DoF can have very

different amount of diversity

52

(a) nt nr nr nr nt nt (b) (c)

Div = 4 Div = 8 Div = 16

slide-53
SLIDE 53

53

5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 20 5 10 15 20 25 30 5 10 15 20 25 30 5 15 10 120° –175° –20° 40° Tx Rx 10° 5° 15° 10° 70° –175° –120° –60° Tx Rx 10° 5° 15°

10°

(a) (b)

|hkl|

a

|hkl|

a

l – Transmitter bins K – Receiver bins l – Transmitter bins K – Receiver bins

Amount of diversity ↑ when there are more bounces

slide-54
SLIDE 54

i.i.d. ¡Rayleigh ¡Model

  • Scatterers at all angles from Tx and Rx (rich scattering)
  • A lot of multi-paths in each of the resolvable angular bin
  • Entries of Ha : i.i.d. circular symmetric complex Gaussian
  • Since Ha = Ur*HUt , entries of H also i.i.d. Gaussian
  • Angular spread Ωt = Ωr = 2
  • ⟹ # of DoF = min{2Lt , 2Lr} = min{nt , nr} when the

antennas are critically spaced

54

k – Receiver bins 5 10 15 20 25 30 5 10 15 20 25 30 5 10 15 k – Receiver bins l – Transmitter bins

slide-55
SLIDE 55

Correlated ¡Fading

  • When scattering only comes from certain angles, Ha has

zero entries

  • Corresponding spatial H has correlated entries
  • Same happens when antenna separation ∆ is less than

1/2 (can be reduced to a lower-dimensional i.i.d. matrix)

  • Angular domain model provides a physical explanation of

correlation

55

10 20 30 40 50 5 10 15 20 25 30 35 40 45 50 1 2 3 4 5

kl

l – Transmitter bins K–Receiver bins

slide-56
SLIDE 56

Spatial-­‑Angular ¡vs. ¡Time-­‑Frequency

56

Time-Frequency Spatial-Angular

Domains Time Angular Frequency Spatial Resources Resolution of Multi-paths signal duration T bandwidth W angular spreads Ωt,Ωr bandwidth W delay bins of 1/W angular bins of 1/Lt × 1/Lt DoF WT min{Lt Ωt, Lr Ωr} Diversity # of non-zero delay bins # of non-zero angular bins