WARNING THIS IS NOT A TALK ABOUT FREE PROBABILTY THEORY Aris - - PowerPoint PPT Presentation

warning this is not a talk about free probabilty theory
SMART_READER_LITE
LIVE PREVIEW

WARNING THIS IS NOT A TALK ABOUT FREE PROBABILTY THEORY Aris - - PowerPoint PPT Presentation

WARNING THIS IS NOT A TALK ABOUT FREE PROBABILTY THEORY Aris Moustakas, University of Athens WARNING - -1 1 RIGOR LEVEL: Aris Moustakas, University of Athens Synchronous MMSE SIR with interference: Diagrams & Replicas Aris


slide-1
SLIDE 1

Aris Moustakas, University of Athens

WARNING THIS IS NOT A TALK ABOUT FREE PROBABILTY THEORY

slide-2
SLIDE 2

Aris Moustakas, University of Athens

WARNING RIGOR LEVEL: ∞

∞-

  • 1

1

slide-3
SLIDE 3

Aris Moustakas, University of Athens

Synchronous MMSE SIR with interference: Diagrams & Replicas

Aris Moustakas (Univ. Athens, Greece) Collaborators:

  • M. Debbah (Supelec, France)
  • R. Kumar, G. Caire (USC, USA)
slide-4
SLIDE 4

Introduction

4

Aris Moustakas, University of Athens

  • Why random matrices in communications?

– Multi-antenna channels – Code matrices

  • Random i.i.d.

– Scrambling codes (+-+-….) – Approximated by random Gaussian matrices

  • Orthogonal

– Hadamard-Walsh codes [++++], [++- -], [+ - + -], [+ - - +] – Fourier transform matrices – Approximated by unitary Haar matrices

  • Two standard functions of matrices

  • Information Capacity

  • SINR linear MMSE

I = Tr log2 h I + ρHH†i SINR = ρw†H† h I + ρHUU†H†i−1 Hw y = Hx + z

slide-5
SLIDE 5

Introduction

5

Aris Moustakas, University of Athens

  • Important Statistics of random quantities

– Mean – Variance – Higher cumulant moments (vanish for large matrix sizes = CLT)

  • Methods

– Free probability

  • Asymptotic freeness

– Canonical RMT

  • Stieljes transforms

– Replicas

  • Gaussian matrices (?)

– Diagrammatics (= Free probability??)

  • Gaussian matrices
  • Unitary matrices

– Other methods

Cons:

  • Non rigorous
  • Non-general

(Gaussian – Unitary) Pros:

  • Back-of-the

envelope

  • Easy
slide-6
SLIDE 6

Methods:

6

Aris Moustakas, University of Athens

  • Diagrammatic Method

– Important method in high-energy physics since 1930’s

  • Applied to mesoscopic systems (1980’s)

– Applies mostly to Gaussian & Unitary matrices

  • Also matrices “close” to these
  • Non-hermitian matrices

– Expand resolvent (Stieljes transform) in powers of random matrix and calculate average and then resum (!) – For large N, only a certain type of diagrams survive (planar approximation) – Applications: Calculation of mean and variance of resolvent – Similar to free probability methods

slide-7
SLIDE 7

Application: MMSE SINR for synchronous transmission

7

Aris Moustakas, University of Athens

  • Channel Model:

– N time-slots, 2 bases with K & K’ users – Each user gets a code to transmit – Synchronous transmission (downlink):

  • Matrix

is unitary

  • In reality: U is a Hadamard-Walsh matrix
  • For OFDMA systems U is the Fourier transform basis matrix
  • Approximate this with Haar-distributed unitary matrices

– Alternative (uplink): Asynchronous transmission:

  • Elements of U are i.i.d.
  • Approximate this by Gaussian i.i.d. matrix

– Assume U, U’ independent

y = Hx + H0x0 + z x = PK

k=1 wkdk

U = [w1 w2 . . . wK . . . wN] U†U = UU† =

±1 √ N

IN

slide-8
SLIDE 8

Application: MMSE SINR for synchronous transmission

8

Aris Moustakas, University of Athens

  • Channel Model:

– H, H’: Channel matrices

  • Diagonal with independent coefficients:

– Fast fading (time-variability) – Independent frequency channels

  • Toeplitz form

– Delayed paths

– z: receiver thermal noise (white)

y = Hx + H0x0 + z

slide-9
SLIDE 9

Application: MMSE SINR for synchronous transmission

9

Aris Moustakas, University of Athens

  • Optimal linear receiver for user 1(several caveats):

– Multiply y with optimal vector – J, J’ are input power covariance matrices – Resulting SINR

  • Aim: Calculate asymptotic properties of β (i.e. evaluate its mean)
  • Compare with effective interference

– Averaged over codes – Averaged over time & codes

g = w†

1H† h

σ2IN + HUJU†H† + H0U0J0U0†H0†i−1 η = w†

1H† h

σ2IN + HUJU†H† + H0U0J0U0†H0†i−1 Hw1 β =

η 1−η

H0U0J0U0†H0† = E h H0H0†i TrJ0/N H0U0J0U0†H0† = H0H0†TrJ0/N

slide-10
SLIDE 10

Diagrammatic Approach

10

Aris Moustakas, University of Athens

  • Start with simple problem:

– tr[.] = Tr[.]/N

i j i j

g = E · tr h I − AUBU†i−1 A ¸ = P∞

n=0 trE

h³ AUBU†´n A i

– Matrices A, B as lines

  • Trace corresponds connecting solid lines
  • Averaging over U: Connect dashed lines in all possible ways

– Gives 1/N for each U, U* pair

  • Represent each matrix in the expansion:

– Uij as two dashed lines with two external lines

EXACT APPROACH

(Brouwer –Beenakker) (Argaman – Zee)

slide-11
SLIDE 11

Diagrammatic Approach

11

Aris Moustakas, University of Athens

  • In large N limit only planar diagrams survive

– All crossed (non-planar) diagrams are subleading in N

  • This allows us to write the trace in disconnected parts

– no dashed is allowed to escape (not even the other U’s) – where red blob represents all other terms

  • Self-energy = “R-transform”
  • Leading terms in Weingarten function of each power of U’s
  • Resum terms to get final result

– Functional form of m encodes statistics of U

  • mg=1 for Gaussian U

g = tr

A I−Afmu f = tr B I−Bgmu

mu = √

1+4fg−1 2fg Differences between Gaussian & NonGaussian Generating function

  • f (2k)!/(k!2(2k-1))
slide-12
SLIDE 12

Results

12

Aris Moustakas, University of Athens

  • Generalize to current problem with one interferer

gi = tr · HiHi

† ³

I + H1H1

†f1 ¯

m1u + H2H2

†f2 ¯

m2u ´−1¸ fi = tr

J†

i

I+J†

i gi ¯

miu

i = 1, 2

¯ miu =

1−√ 1−4figi 2figi β β+1 = η = Nf1g1 ¯ m1u K

  • Note: m1 does not have to be the same as m2 (e.g. = 1)
  • “In principle”, above result cannot be obtained using free probability (?)

– Depends on relative eigenvector space of H1, H2 , not only on their eigenvalues

r(z) = trE ·³ z − H1U1J1U†

1H† 1 − H2U2J2U† 2H† 2

´−1¸ = tr ·³ z − H1H1

†f1m1u − H2H2 †f2m2u

´−1¸

slide-13
SLIDE 13

Results

13

Aris Moustakas, University of Athens

  • α=Κ1/Ν=Κ2/Ν

ρ=1/σ2

  • Asymptotic theory: introduce fast fading on each channel

10 20 30 40 50 60 70 80 90 100 0.5 1 1.5 2 2.5 3 3.5 4 4.5

ρ (=ρ1=ρ2)

SINR SINR=η/(1-η) vs ρ; N=32 α = 0.625 unitary Hadamard theor asympt theor

slide-14
SLIDE 14

Results

14

Aris Moustakas, University of Athens 10 20 30 40 50 60 70 80 90 100 0.5 1 1.5 2 2.5 3 3.5 4 ρ (=ρ1=ρ2) SINR SINR=η/(1-η) vs ρ; N=64 α = 0.625 unitary Hadamard theor asympt theor

  • α=Κ1/Ν=Κ2/Ν

ρ=1/σ2

  • Asymptotic theory: introduce fast fading on each channel
slide-15
SLIDE 15

Results

15

Aris Moustakas, University of Athens 10 20 30 40 50 60 70 80 90 100 0.5 1 1.5 2 2.5 3 3.5 ρ (=ρ1=ρ2) SINR SINR=η/(1-η) vs ρ; N=128 α=0.625 unitary Hadamard theor asympt theor

  • α=Κ1/Ν=Κ2/Ν

ρ=1/σ2

  • Asymptotic theory converges

Hadamard=good approximation

slide-16
SLIDE 16

Results

16

Aris Moustakas, University of Athens 10 20 30 40 50 60 70 80 90 100 0.5 1 1.5 2 2.5 3 3.5 4 4.5 ρ (=ρ1=ρ2) SINR SINR=η/(1-η) vs ρ; N=32 α=0.625; interference=gaussian unitary Hadamard theor

  • α=Κ1/Ν=Κ2/Ν

ρ=1/σ2

  • Gaussian interference
slide-17
SLIDE 17

Results

17

Aris Moustakas, University of Athens 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 14 16 18 MMSE SINR vs loading; ρ1=ρ2=20dB; interference loading α2=0.6 α SINR (dB) Unitary Interference Gaussian Interference Unspread Interference Effective Noise Blue line “interpolates” between green and red with α2 (α2=1 Interference cancels unitary matrices – α2<<1 Unitary looks Gaussian

slide-18
SLIDE 18

Results

18

Aris Moustakas, University of Athens 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 14 16 18 20 MMSE SINR vs loading; ρ1=ρ2=20dB; interference loading α2=0.3 α1 SINR (dB) Unitary Interference Gaussian Interference Unspread Interference Effective Noise

slide-19
SLIDE 19

Results

19

Aris Moustakas, University of Athens 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

  • 1

1 2 3 4 5 6 7 8 MMSE SINR vs loading; ρ1=ρ2=10dB; interference loading α2=0.6

α1

SINR (dB) Unitary Interference Gaussian Interference Unspread Interference Effective Noise

slide-20
SLIDE 20

Second Order Moments using Diagrammatics

20

Aris Moustakas, University of Athens

  • Calculate second order statistics of eigenvalues (=differentiate below)
  • Two traces – two lines (closed)
  • Apply same principles (more diagrams)

– Intra-circle – Cross-circle – Given x-circle connections

  • Can sum over all possible intra-circle ones
  • Then can sum over all cross-circle positions
  • Thus get from Go -> G and Fo->F
  • Variance is O(1)

1 2

slide-21
SLIDE 21

Diagrammatic Approach

21

Aris Moustakas, University of Athens

  • The x-circle connections characterized by

their neighbors (gf, fg, ff, gg)

  • Thus we are left to just sum over

“effective” quantities Γ, F, G

  • By symmetry Γfg = Γgf
  • Γ’s involve same terms as mu but are

broken into disjoint terms

– Some go to Γff, some go to Γgf

  • If H is Gaussian Γgg = Γff = 0

F G G Γfg Γgg Γgf

slide-22
SLIDE 22

Result

22

Aris Moustakas, University of Athens

  • After resumming we finally get

1

slide-23
SLIDE 23

Results

23

Aris Moustakas, University of Athens

Example: variance of MMSE SINR for synchronous downlink (no interference for simplicity)

  • Variance for N= 128,

SNR = 10

  • Cell Loading

α=Κ/Ν=0.5

  • Channel matrix H with

iid Gaussian elements of size xaxis*N

  • Good agreement with

theory

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 Variance MMSE SINR; Ntot=128 N1= 64; SNR = 10 unitary Hadamard

  • rthogonal

theor

slide-24
SLIDE 24

Results

24

Aris Moustakas, University of Athens

  • Approach may

be invalid due to lack of “randomization”

  • f Haar

eigenvalue matrix for channel

  • Second order

statistics no longer follow unitary asymptotic results !!!

For channel matrix of Toeplitz form Hadamard behavior quite different

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.005 0.01 0.015 0.02 0.025 0.03 load α Variance(SINR) Variance MMSE SINR; Ntot=64; SNR = 1; Toeplitz channel 32 i.i.d. tap delays unitary Hadamard

  • rthogonal

theor

slide-25
SLIDE 25

Methods:

25

Aris Moustakas, University of Athens

  • Replicas

– Originally applied to dirty magnetic systems (1970’s) – Calculate moment generating function – Replica trick: Calculate MGF for integer values of ν – Analytically continue for real values of ν – Technical Assumption: Replica Symmetry

  • Not always valid
  • Valid for random matrices with continuous symmetries (H complex Gaussian w/

SU(N) rotational symmetry)

– Applications: Calculation of mean, variance, higher order moments of trace, variance, higher moments of trlog (and hence of MMSE SINR)

g(ν) = E h³ I + ρHH†´νi

slide-26
SLIDE 26

Results

26

Aris Moustakas, University of Athens

  • Outage

probability well behaved down to small errors.

  • For increasing N

behavior better

  • Better when

N>M Mutual Information distribution of MMSE SINR for MIMO Gaussian channels

  • Need to calculate E[βiβj] and then calculate MI
  • 10
  • 5

5 10 15 20 25 10

  • 6

10

  • 5

10

  • 4

10

  • 3

10

  • 2

10

  • 1

10 Outage probability for M=10, N=20 SNR(dB) Outage Probability

slide-27
SLIDE 27

Conclusions – Open Questions

27

Aris Moustakas, University of Athens

  • Applied diagrammatic approach to calculate asymptotic mean and

variance of MMSE SINR with/without interference

  • Applications

– MMSE SIR for synchronous channels with (a)synchronous interference – MMSE SIR for synchronous downlink channels

  • Works well for orthogonal, unitary matrices
  • Hadamard matrices do not fare well WHY?

– MMSE SIR capacity for MIMO channels

  • Reasonable waterfall curves, even for large SNRs.
  • Crossover to bad behavior is function of SNR, N
  • Open Questions

– Spectrum of AUBU’ + CUDU’?

  • Known only for Gaussian U (using replicas)