Week 5 - Gaussian Channels (Chapter 9)
Week 5 - Gaussian Channels (Chapter 9)
1 / 13
Brief Recap of Signals, Bandwidth, PSD
A deterministic signal is a function of time x(t) or x(n) based on time
which be continuous R T or discrete. RT
Px = limT →∞ T1 −T x 2 (t)dt, Ex = limT →∞ −T x 2 (t)dt are power
and energy of a signal.
Fourier Transform of a signal is defined as X (f ) = x(t)e −j2πft dt.
R
Power Constraint
At the Tx, we have Xi = (x1 , x2 , . . . , xn ). Here, each bit will require some
power to be generated and launched to channel called transmit power.
This is the strength of the outgoing signal. Since power is limited:
n
1X
E [xi2 ] ≤ P
n
i=1
1
The Gaussian assumption for density is due to Central Limit Theorem(CLT). N is
the noise power/variance. By IID it implies, that K = NI where I is the identity matrix.
4 / 13
Binary Signaling over Gaussian Channels
2
Communication engineers are hopefully
√ familiar
√ with this! It implies binary signaling
(BPSK) with constellation points at + P and − P
5 / 13
Channel Capacity of Gaussian Channel1
We consider the input to be a scalar random variable X to be from an
arbitrary distribution f (x). Z ∼ (0, N) is also scalar and Y = X + Z
C= max I (X ; Y )
f (x):E [X 2 ]≤P
1
why?
12 / 13
Power Allocation for Colored/Correlated Channel
|KX + KZ | = |KX + QΛQ T | = |QQ T KX QQ T + QΛQ T | [∵ QQ T = I ]
= |Q(Q T KX QQ T + ΛQ T )| = |Q(Q T KX Q + Λ)Q T |
= |Q||Q T KX Q + Λ||Q T | = |Q T KX Q + Λ| = |A + Λ|
where A = Q T KX Q, tr(A) = tr(Q T KX Q) = tr(QQ T KX ) = tr(KX ) Hence,
the problem is same as max |A + Λ| s.t. tr(A) ≤ nP. By Hadamard’s
Inequality, |A + Λ| ≤ Πni=1 (Aii + λiP) with equality iff A is diagonal. Since A
1
is subject to a trace constraint, n i Aii ≤ P and Aii ≥ 0, by A.M.-G.M.
inequality, Πi (Aii + λi ) attains maximum when Aii + λi = ν. However, it is
not guaranteed that Aii ≥ 0 and hence the solution 1 is given as
+
P
Aii = (ν − λi ) , where ν is chosen so that i Aii = nP.
Whitening Filter
What we have actually done is that we converted the colored noise to
white noise using EVD which acts as a whitening filter. The filtering
operation is a rotation of the axes using eigen vectors of the noise
covariance and levels decided by eigen values, thus de-correlating them.
1 13 / 13
We can do these using KKT as well