Exercises

ex10-01

Easy

Compute the capacity of a real AWGN channel with signal power P=10P = 10 mW and noise power N=1N = 1 mW.

ex10-02

Easy

A complex AWGN channel has SNR=3\text{SNR} = 3 dB. What spectral efficiency (bits/s/Hz) can be achieved?

ex10-03

Easy

Show that for the real AWGN channel, the mutual information I(X;Y)I(X; Y) with input X∼N(0,P)X \sim \mathcal{N}(0, P) equals 12log⁑(1+P/N)\frac{1}{2}\log(1 + P/N).

ex10-04

Easy

Compute Eb/N0E_b/N_0 (in dB) for a system operating at spectral efficiency Ξ·=2\eta = 2 bits/s/Hz on a complex AWGN channel at capacity.

ex10-05

Medium

Prove that among all input distributions with zero mean and variance at most PP, the Gaussian maximizes I(X;Y)I(X; Y) for the AWGN channel Y=X+ZY = X + Z.

ex10-06

Medium

Consider K=4K = 4 parallel complex Gaussian sub-channels with gains ∣Gk∣2={8,4,1,0.5}|G_k|^2 = \{8, 4, 1, 0.5\} and N0=1N_0 = 1. The total power is Es=3E_s = 3. Find the water-filling power allocation and the total capacity.

ex10-07

Medium

Show that equal power allocation achieves the same capacity as water-filling when SNRβ†’βˆž\text{SNR} \to \infty (i.e., when total power Esβ†’βˆžE_s \to \infty with KK and ∣Gk∣2|G_k|^2 fixed).

ex10-08

Medium

A continuous-time AWGN channel has bandwidth W=1W = 1 MHz and noise spectral density N0=10βˆ’9N_0 = 10^{-9} W/Hz. Plot the capacity (bits/s) as a function of transmit power PP from 0.1 mW to 100 mW. At what power does doubling PP yield less than 10% capacity increase?

ex10-09

Medium

Derive the sphere-packing bound: show that the maximum number of codewords MM for a real AWGN channel with block length nn, power PP, and noise variance NN satisfies

M≀(P+NN)n/2=(1+SNR)n/2.M \leq \left(\frac{P + N}{N}\right)^{n/2} = (1 + \text{SNR})^{n/2}.

ex10-10

Hard

Prove that the capacity of the complex AWGN channel Y=X+ZY = X + Z, Z∼CN(0,N0)Z \sim \mathcal{CN}(0, N_0), with power constraint E[∣X∣2]≀Es\mathbb{E}[|X|^2] \leq E_s is C=log⁑(1+Es/N0)C = \log(1 + E_s/N_0).

ex10-11

Hard

Consider KK parallel Gaussian channels with gains ∣Gk∣2|G_k|^2 sorted in decreasing order. Show that the number of active channels under water-filling is Kβˆ—=max⁑{j:N0/∣Gj∣2<Ξ½j}K^* = \max\{j : N_0/|G_j|^2 < \nu_{j}\} where Ξ½j=1j(Es+βˆ‘k=1jN0/∣Gk∣2)\nu_{j} = \frac{1}{j}(E_s + \sum_{k=1}^j N_0/|G_k|^2).

ex10-12

Hard

A discrete-time ISI channel has impulse response g=[1,0.5,0.3]g = [1, 0.5, 0.3] (three taps). Using K=64K = 64 subcarriers and N0=0.1N_0 = 0.1, compute the capacity per channel use with water-filling at total power Es=5E_s = 5. Account for the cyclic prefix overhead.

ex10-13

Hard

Show that the capacity of the band-limited AWGN channel C(W)=Wlog⁑2(1+P/(N0W))C(W) = W\log_2(1 + P/(N_0W)) is concave in WW and find its behavior as Wβ†’0W \to 0 and Wβ†’βˆžW \to \infty.

ex10-14

Challenge

(Entropy power inequality approach to converse) Prove the converse of the AWGN capacity theorem using the entropy power inequality (EPI): for independent continuous random variables XX and ZZ,

22h(X+Z)β‰₯22h(X)+22h(Z).2^{2h(X + Z)} \geq 2^{2h(X)} + 2^{2h(Z)}.

Show that this implies h(Y)≀12log⁑(2Ο€e(P+N))h(Y) \leq \frac{1}{2}\log(2\pi e(P+N)).

ex10-15

Challenge

(Water-filling duality with rate-distortion) Show that the rate-distortion function for KK parallel Gaussian sources Xk∼N(0,Οƒk2)X_k \sim \mathcal{N}(0, \sigma_k^2) with MSE distortion has the "reverse water-filling" solution:

Dkβˆ—=min⁑{Ξ³,Οƒk2},R(D)=βˆ‘k12[log⁑σk2Ξ³]+,D_k^* = \min\{\gamma, \sigma_k^2\}, \quad R(D) = \sum_k \frac{1}{2}\left[\log\frac{\sigma_k^2}{\gamma}\right]_+,

and explain the duality with channel coding water-filling.

ex10-16

Medium

A system uses OFDM with K=256K = 256 subcarriers over a channel with exponentially decaying power delay profile: E[∣gβ„“βˆ£2]=eβˆ’β„“/2\mathbb{E}[|g_\ell|^2] = e^{-\ell/2} for β„“=0,1,…,5\ell = 0, 1, \ldots, 5. Compare the capacity with water-filling vs. equal power allocation at SNR=10\text{SNR} = 10 dB and SNR=30\text{SNR} = 30 dB.

ex10-17

Easy

What is the maximum capacity (in bits/s) of a channel with bandwidth W=200W = 200 kHz and SNR=30\text{SNR} = 30 dB? Compare this with the data rate of GSM (270.833 kbit/s gross, ~13 kbit/s net speech rate).

ex10-18

Medium

Verify the MMSE-entropy bound for the scalar AWGN channel: if Y=X+ZY = X + Z with X∼N(0,P)X \sim \mathcal{N}(0, P) and Z∼N(0,N)Z \sim \mathcal{N}(0, N), show that MMSE(X∣Y)=12Ο€e22h(X∣Y)\text{MMSE}(X|Y) = \frac{1}{2\pi e}2^{2h(X|Y)}.