Exercises

ex-ch26-01

Easy

Compute the capacity region of the two-user Gaussian MAC with P1=5P_1 = 5, P2=5P_2 = 5, N=1N = 1.

(a) Write the three rate constraints. (b) Find the two corner points. (c) Plot the capacity region (pentagon). (d) What is the sum capacity?

ex-ch26-02

Easy

Compare the MAC sum capacity with TDMA for P1=10P_1 = 10, P2=2P_2 = 2, N=1N = 1.

(a) Compute the MAC sum capacity. (b) Compute the TDMA sum rate with equal time sharing (Ο„=0.5\tau = 0.5). (c) Compute the TDMA sum rate with optimal time sharing. (d) What is the percentage loss of TDMA compared to SIC?

ex-ch26-03

Easy

For a three-user Gaussian MAC with P1=P2=P3=10P_1 = P_2 = P_3 = 10, N=1N = 1:

(a) How many rate constraints define the capacity region? (b) How many corner points (vertices) does the region have? (c) Compute the sum capacity. (d) At the corner point where user 3 is decoded last, what rate does user 3 achieve?

ex-ch26-04

Easy

For the degraded Gaussian BC with P=20P = 20, N1=1N_1 = 1, N2=5N_2 = 5:

(a) Compute the single-user capacities for each user. (b) With power split Ξ±=0.6\alpha = 0.6 (60% to weak user), compute both users' rates. (c) Is the sum rate maximised at Ξ±=0\alpha = 0 or Ξ±=0.6\alpha = 0.6?

ex-ch26-05

Easy

State the capacity of the dirty-paper channel Y=X+S+ZY = X + S + Z where S∼N(0,100)S \sim \mathcal{N}(0, 100), Z∼N(0,1)Z \sim \mathcal{N}(0, 1), P=10P = 10.

(a) What is the capacity? (b) What would the capacity be if SS were unknown at the transmitter? (c) Compute the DPC gain in dB.

ex-ch26-06

Easy

Compute the channel dispersion and finite blocklength rate for an AWGN channel at SNR = 10 dB, n=200n = 200, Ο΅=10βˆ’3\epsilon = 10^{-3}.

(a) Compute CC and VV. (b) Compute Rβˆ—(n,Ο΅)R^*(n, \epsilon). (c) What fraction of capacity is lost?

ex-ch26-07

Medium

For a two-user MIMO BC with nt=4n_t = 4 transmit antennas and 2 single-antenna users with channel vectors: h1=[1,1,0,0]T\mathbf{h}_1 = [1, 1, 0, 0]^T, h2=[0,0,1,1]T\mathbf{h}_2 = [0, 0, 1, 1]^T, and total power P=20P = 20.

(a) Compute the zero-forcing beamforming rates. (b) Is DPC necessary here? Why or why not? (c) What is the sum capacity via MAC-BC duality?

ex-ch26-08

Medium

Derive the MAC-BC duality for the scalar case. Consider:

  • MAC: Y=X1+X2+ZY = X_1 + X_2 + Z, E[Xk2]≀pkE[X_k^2] \leq p_k
  • BC: Yk=X+ZkY_k = X + Z_k, N1<N2N_1 < N_2, E[X2]≀PE[X^2] \leq P

(a) Show that the MAC sum capacity with p1+p2=Pp_1 + p_2 = P and N=N1N = N_1 equals the BC rate for the strong user with Ξ±=0\alpha = 0 (all power to user 1). (b) Find the MAC power allocation that corresponds to BC power split Ξ±\alpha. (c) Verify the duality for P=10P = 10, N1=1N_1 = 1, N2=3N_2 = 3, Ξ±=0.5\alpha = 0.5.

ex-ch26-09

Medium

For a symmetric two-user Gaussian IC with SNR =20= 20 dB, compute the per-user rate for:

(a) INR =0= 0 dB (TIN). (b) INR =10= 10 dB (TIN vs. decoding interference). (c) INR =30= 30 dB (strong interference, decode and cancel). (d) Plot the per-user rate vs. INR and identify the regime boundaries.

ex-ch26-10

Medium

For the symmetric IC with SNR=SNR\text{SNR} = \text{SNR} and INR=SNRα\mathrm{INR} = \text{SNR}^\alpha, compute the generalised DoF d(α)d(\alpha) for α∈{0,0.5,0.75,1,1.5,2.5}\alpha \in \{0, 0.5, 0.75, 1, 1.5, 2.5\}.

ex-ch26-11

Medium

Verify the Etkin-Tse-Wang 1-bit gap for a specific example: SNR1=SNR2=100\text{SNR}_{1} = \text{SNR}_{2} = 100 (20 dB), INR12=INR21=10\mathrm{INR}_{12} = \mathrm{INR}_{21} = 10 (10 dB).

(a) Compute the TIN per-user rate. (b) Compute the ETW inner bound (simple HK split). (c) Compute the ETW outer bound. (d) Verify the gap is ≀1\leq 1 bit per user.

ex-ch26-12

Medium

A relay channel has gSD=1g_{SD} = 1, gSR=gRD=gg_{SR} = g_{RD} = g, P1=P2=P=10P_1 = P_2 = P = 10.

(a) Compute the cut-set bound as a function of gg. (b) Compute the DF rate as a function of gg (with ρ=0\rho = 0). (c) For what range of gg does DF achieve β‰₯90\geq 90% of the cut-set bound?

ex-ch26-13

Medium

Compare decode-forward and compress-forward for the relay channel with gSD=1g_{SD} = 1, P1=P2=10P_1 = P_2 = 10:

(a) gSR=5g_{SR} = 5, gRD=0.5g_{RD} = 0.5 (relay near source). (b) gSR=0.5g_{SR} = 0.5, gRD=5g_{RD} = 5 (relay near destination). (c) Which strategy is better in each case and why?

ex-ch26-14

Hard

Prove that the sum DoF of the KK-user SISO IC is upper bounded by K/2K/2.

(a) Show that for any pair (k,j)(k, j): dk+dj≀1d_k + d_j \leq 1. (b) Sum over all (K2)\binom{K}{2} pairs. (c) Use the symmetry argument to derive dΣ≀K/2d_{\Sigma} \leq K/2. (d) Why does TDMA achieve only dΞ£=1d_{\Sigma} = 1?

ex-ch26-15

Hard

For the 3-user SISO IC with time-varying channels over nn symbol extensions:

(a) Write the alignment conditions at each receiver for d=1d = 1 stream per user. (b) Show that n=2n = 2 suffices for K=3K = 3. (c) For K=4K = 4, show that n=2n = 2 is insufficient. (d) What is the minimum nn for K=4K = 4 with d=1d = 1?

ex-ch26-16

Hard

Compare the sum DoF of the following channels with K=4K = 4 users:

(a) KK-user SISO IC. (b) MIMO IC with M=2M = 2 antennas per user. (c) KK-user X-channel (each transmitter has a message for each receiver). (d) MIMO BC with nt=4n_t = 4, K=4K = 4 single-antenna users.

ex-ch26-17

Hard

Analyse the finite blocklength performance for a URLLC system:

(a) At SNR = 0 dB, compute Rβˆ—(n,Ο΅)R^*(n, \epsilon) for n∈{50,100,200,500,1000}n \in \{50, 100, 200, 500, 1000\} and Ο΅=10βˆ’5\epsilon = 10^{-5}. (b) What blocklength is needed to achieve 80% of Shannon capacity? (c) Compare with Ο΅=10βˆ’1\epsilon = 10^{-1}: what blocklength achieves 80% of capacity? (d) Compute the "reliability tax" β€” the additional blocklength needed to go from Ο΅=10βˆ’1\epsilon = 10^{-1} to 10βˆ’510^{-5}.

ex-ch26-18

Hard

Derive the channel dispersion for the BSC(pp) with crossover probability pp.

(a) Compute the capacity C=1βˆ’H(p)C = 1 - H(p). (b) Compute the information density i(x;y)i(x;y) for all (x,y)(x,y) pairs. (c) Compute V=Var[i(X;Y)]V = \mathrm{Var}[i(X;Y)] at the optimal uniform input. (d) Evaluate VV for p=0.1p = 0.1 and compute Rβˆ—(100,10βˆ’3)R^*(100, 10^{-3}).

ex-ch26-19

Hard

A URLLC system uses HARQ with chase combining. The first transmission at n1=100n_1 = 100 and code rate R=0.5R = 0.5 has BLER Ο΅1\epsilon_1. If the first transmission fails, a retransmission of n2=100n_2 = 100 symbols is sent (total n=200n = 200).

(a) At SNR = 5 dB, compute Ο΅1\epsilon_1 using the normal approximation at (n1,R)(n_1, R). (b) After chase combining, the effective blocklength is n=200n = 200 at the same rate R=0.5R = 0.5. Compute Ο΅2\epsilon_2 (BLER of combined signal). (c) Compute the effective BLER: Ο΅eff=Ο΅1Γ—Ο΅2\epsilon_{\mathrm{eff}} = \epsilon_1 \times \epsilon_2. (d) Does this meet Ο΅target=10βˆ’5\epsilon_{\mathrm{target}} = 10^{-5}?

ex-ch26-20

Hard

Compare the multiuser capacity region bounds for a two-user system at SNR = 10 dB across the MAC, BC, and IC models. All channels have unit noise variance.

(a) MAC: P1=P2=10P_1 = P_2 = 10. Compute sum capacity and plot region. (b) BC: P=20P = 20, N1=1N_1 = 1, N2=1N_2 = 1. Compute sum capacity. (c) Symmetric IC: SNR=10\text{SNR} = 10, INR=5\mathrm{INR} = 5. Compute TIN and HK sum rates. (d) Rank the three channels by sum capacity and explain the ordering.