lecture 19: parallel gaussian channelsyxie77/ece587/lecture19.pdf · lecture 19: parallel gaussian...

Post on 22-Apr-2020

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lecture 19: Parallel Gaussian Channels

• Parallel Gaussian channel

• Water-filling

Dr. Yao Xie, ECE587, Information Theory, Duke University

Christmas gift shopping list

!"#$% &'()*"+%,)-"%./-0#%

12% 3%

4'56#"7%

1899%

1:9%

18%

1;2<%

3%

3%

3%

Dr. Yao Xie, ECE587, Information Theory, Duke University 1

Budget allocation problem

• total budget: w, money allocated for nth item: wn, unit price for nth item: pn, can

buy wn/pn items

• Goal: buy as many gift as possible, but also want to diversify. Diminishing return on

the number of items bought log(1 + wn/pn)

• budget allocation problem

maxwn

N∑n=1

log(1 + wn/pn)

subject toN∑

n=1

wn = W

wn ≥ 0

Dr. Yao Xie, ECE587, Information Theory, Duke University 2

Optimal solution: water-filling

• wn = (ν − pn)+, (x)+ = x if x ≥ 0, 0 otherwise

• ν determined by budget constraint:∑N

n=1(ν − pn)+ = w

!"#!$#

!%#

!&#

'#

Dr. Yao Xie, ECE587, Information Theory, Duke University 3

Parallel Gaussian channels

• Channel capacity of parallel Gaussian channel can be formulated into asimilar problem

Z1

Y1X1

Zk

YkXk

FIGURE 9.3. Parallel Gaussian channels.

Dr. Yao Xie, ECE587, Information Theory, Duke University 4

Where are parallel channels?

everywhere:

• OFDM (orthogonal frequency-division multiplexing), parallel channelsformed in frequency domain

• MIMO (multiple-input-multiple-output) – multiple antenna system

• DSL (or discrete multi-tone systems)

Dr. Yao Xie, ECE587, Information Theory, Duke University 5

Parallel independent channels

• k independent channels

• Yi = Xi + Zi, i = 1, 2, . . . , k, Zi ∼ N (0, Ni)

• total power constraint E∑k

i=1X2i ≤ P

• goal: distribute power among various channels to maximize the totalcapacity

Dr. Yao Xie, ECE587, Information Theory, Duke University 6

Channel capacity

• channel capacity of parallel Gaussian channel

C = maxf(x1,...,xk):

∑EX2

i≤P

I(X1, . . . , Xk;Y1, . . . , Yk)

=1

2log

(1 +

Pi

Ni

)

• power allocation problem

maxPi

k∑i=1

log(1 + Pi/Ni)

subject tok∑

i=1

Pi = P

Pi ≥ 0

Dr. Yao Xie, ECE587, Information Theory, Duke University 7

Water-filling solution

Power

Channel 1 Channel 2 Channel 3

P1

n

P2

N1

N2

N3

Dr. Yao Xie, ECE587, Information Theory, Duke University 8

Channels with colored Gaussian noise

• what if noise in different channels are correlated

• a model for channels with memory

• let Kz be noise covariance matrix

• let Kx be input covariance matrix

• power constraint:∑

iEX2i ≤ P , equivalently tr(Kx) ≤ P

Dr. Yao Xie, ECE587, Information Theory, Duke University 9

Channels capacity

• channel capacity is proportional to

1

2log[(2πe)n|Kx +Kz|]

• input covariance optimization problem

maxKx

1

2log[(2πe)n|Kx +Kz|]

subject to tr(Kx) = P

Kx ⪰ 0

Dr. Yao Xie, ECE587, Information Theory, Duke University 10

• solution: Kx = UΛU⊤, where U = eigenvector of Kz, and Λ =diagonal matrix

• λi = (ν − λz,i)+, λz,i: eigenvalues of Kz

• ν found from:∑k

i=1(ν − λz,i)+ = P

Dr. Yao Xie, ECE587, Information Theory, Duke University 11

Continuous case

F(w)

w

C =∫ π

−π12 log

(1 + (ν−N(f))+

N(f)

)df ,

∫(ν −N(f))+df = P

Dr. Yao Xie, ECE587, Information Theory, Duke University 12

Summary

Water filling:

• allocate power in parallel Gaussian channels

• optimal power allocation achieve power capacity

• allocate more power in less noisy channels

• very noisy channels are abandoned

Power

Channel 1 Channel 2 Channel 3

P1

n

P2

N1

N2

N3

Dr. Yao Xie, ECE587, Information Theory, Duke University 13

top related