Exercises

ex-ch15-01

Easy

Consider a degraded broadcast channel with binary inputs and two BSC sub-channels: user 1 sees BSC(p1p_1) with p1=0.01p_1 = 0.01, and user 2 sees BSC(p2p_2) with p2=0.1p_2 = 0.1.

(a) Compute the individual channel capacities C1C_{1} and C2C_{2}.

(b) What is the TDMA achievable rate pair when time fraction ΞΈ=0.6\theta = 0.6 is given to user 1?

ex-ch15-02

Easy

For the Gaussian BC with P=20P = 20, N1=2N_1 = 2, N2=8N_2 = 8:

(a) Compute the two corner points of the capacity region.

(b) Compute the rate pair at Ξ±=0.5\alpha = 0.5.

ex-ch15-03

Easy

Verify that the Gaussian BC with Y1=X+Z1Y_1 = X + Z_1 and Y2=X+Z2Y_2 = X + Z_2 (independent noise) is stochastically degraded when N1<N2N_1 < N_2. Construct the explicit degrading channel.

ex-ch15-04

Medium

For the degraded BSC broadcast channel with p1=0.05p_1 = 0.05 and p3=0.08p_3 = 0.08 (so p2=p1βˆ—p3p_2 = p_1 * p_3), compute the capacity region boundary by evaluating the rate pair at Ξ²=0,0.1,0.2,0.3,0.4,0.5\beta = 0, 0.1, 0.2, 0.3, 0.4, 0.5. Plot the boundary and compare with TDMA.

ex-ch15-05

Medium

Prove that the sum rate of the Gaussian BC is maximized at one of the corner points, i.e., either all power to user 1 or all power to user 2. Find which corner gives the higher sum rate.

ex-ch15-06

Medium

Consider a Gaussian BC with P=10P = 10, N1=1N_1 = 1, N2=4N_2 = 4. A system designer wants both users to achieve equal rates: R1=R2=RR_{1} = R_{2} = R.

(a) Find the maximum equal rate RR achievable with superposition coding.

(b) Find the maximum equal rate with TDMA (equal time fractions).

(c) Compute the ratio of (a) to (b).

ex-ch15-07

Medium

Show that the data processing inequality implies I(U;Y1)β‰₯I(U;Y2)I(U; Y_1) \geq I(U; Y_2) for the degraded BC with Uβ†’Xβ†’Y1β†’Y2U \to X \to Y_1 \to Y_2.

ex-ch15-08

Medium

The binary erasure broadcast channel has X∈{0,1}X \in \{0,1\}, Y1=XY_1 = X with probability 1βˆ’Ο΅11-\epsilon_1 and Y1=eY_1 = e (erasure) with probability Ο΅1\epsilon_1, and similarly Y2Y_2 is a BEC with erasure probability Ο΅2>Ο΅1\epsilon_2 > \epsilon_1.

(a) Show this channel is degraded.

(b) Find the capacity region using the general degraded BC formula.

ex-ch15-09

Medium

For the Gaussian BC, show that the boundary of the capacity region is a convex curve (concave function R1(R2)R_{1}(R_{2})).

ex-ch15-10

Medium

Consider a three-user degraded Gaussian BC with Yk=X+ZkY_k = X + Z_k, Zk∼N(0,Nk)Z_k \sim \mathcal{N}(0, N_k), N1<N2<N3N_1 < N_2 < N_3. The transmitter uses three-layer superposition coding with power fractions α1,α2,α3\alpha_1, \alpha_2, \alpha_3 (α1+α2+α3=1\alpha_1 + \alpha_2 + \alpha_3 = 1) where αkP\alpha_k P is allocated to user kk's layer.

Write the achievable rate expressions for all three users.

ex-ch15-11

Hard

Prove the achievability part of the degraded BC capacity region theorem by bounding the error probability of the superposition code. Specifically, show that Pe(n)β†’0P_e^{(n)} \to 0 if R2<I(U;Y2)βˆ’Ξ΄R_{2} < I(U; Y_2) - \delta and R1<I(X;Y1∣U)βˆ’Ξ΄R_{1} < I(X; Y_1 | U) - \delta for any Ξ΄>0\delta > 0.

ex-ch15-12

Hard

Prove that for the Gaussian BC, giving all rate to user 2 (weak user) yields R2=12log⁑(1+P/N2)R_{2} = \frac{1}{2}\log(1 + P/N_2), which is the capacity of the point-to-point AWGN channel with noise N2N_2. Explain why the presence of user 1 does not reduce the weak user's maximum achievable rate.

ex-ch15-13

Hard

Let R1βˆ—(R2)R_{1}^*(R_{2}) denote the maximum R1R_{1} on the boundary of the Gaussian BC capacity region for a given R2R_{2}. Show that

dR1βˆ—dR2=βˆ’N1N2β‹…(1βˆ’Ξ±)P+N2(1βˆ’Ξ±)P+N1\frac{dR_{1}^*}{dR_{2}} = -\frac{N_1}{N_2} \cdot \frac{(1-\alpha)P + N_2}{(1-\alpha)P + N_1}

at the boundary point parameterized by Ξ±\alpha. Interpret this expression.

ex-ch15-14

Hard

Consider the "more capable" broadcast channel: p(y1,y2∣x)p(y_1, y_2 | x) where I(X;Y1)β‰₯I(X;Y2)I(X; Y_1) \geq I(X; Y_2) for all input distributions p(x)p(x). This is weaker than degradedness. Show that superposition coding still achieves the capacity region.

ex-ch15-15

Hard

MAC-BC duality for the Gaussian case. Show that the capacity region of the two-user Gaussian BC with total power PP and noise variances N1,N2N_1, N_2 equals the set of (R1,R2)(R_1, R_2) achievable on the dual Gaussian MAC Y=X1+X2+ZY = X_1 + X_2 + Z where Z∼N(0,1)Z \sim \mathcal{N}(0, 1), with individual power constraints P1,P2P_1, P_2 satisfying P1/N1+P2/N2≀P/N1P_1/N_1 + P_2/N_2 \leq P/N_1 (the normalized sum-power constraint).

ex-ch15-16

Challenge

Entropy power inequality proof of the Gaussian BC converse. Give a detailed proof that the Gaussian BC capacity region is not enlarged by using non-Gaussian inputs. Specifically, show that for any (U,X)(U, X) with E[X2]≀P\mathbb{E}[X^2] \leq P:

I(U;Y2)+I(X;Y1∣U)≀12log⁑ ⁣(1+Ξ±P(1βˆ’Ξ±)P+N2)+12log⁑ ⁣(1+(1βˆ’Ξ±)PN1)I(U; Y_2) + I(X; Y_1 | U) \leq \frac{1}{2}\log\!\left(1 + \frac{\alpha P}{(1-\alpha)P + N_2}\right) + \frac{1}{2}\log\!\left(1 + \frac{(1-\alpha)P}{N_1}\right)

for Ξ±=(Pβˆ’Var(X∣U))/P\alpha = (P - \text{Var}(X|U))/P.

ex-ch15-17

Challenge

The KK-user degraded Gaussian BC. Consider KK users with N1<N2<β‹―<NKN_1 < N_2 < \cdots < N_K. Show that KK-layer superposition coding with power fractions Ξ±1,…,Ξ±K\alpha_1, \ldots, \alpha_K (βˆ‘Ξ±k=1\sum \alpha_k = 1) achieves the capacity region:

Rk≀12log⁑ ⁣(1+Ξ±kPβˆ‘j<kΞ±jP+Nk),k=1,…,K.R_{k} \leq \frac{1}{2}\log\!\left(1 + \frac{\alpha_k P}{\sum_{j < k}\alpha_j P + N_k}\right), \quad k = 1, \ldots, K.

(Convention: user 1 is strongest, user KK is weakest. Layer KK is the outermost cloud; layer 1 is the innermost satellite.)

ex-ch15-18

Medium

Show that the superposition coding region for the degraded BC contains the time-sharing region as a special case.

ex-ch15-19

Hard

Numerical optimization. For the Gaussian BC with P=15P = 15, N1=0.5N_1 = 0.5, N2=8N_2 = 8, find the power-splitting Ξ±βˆ—\alpha^* that maximizes the weighted sum rate ΞΌR1+R2\mu R_{1} + R_{2} for weights ΞΌ=0.5,1,2\mu = 0.5, 1, 2.

ex-ch15-20

Medium

Show that for the degraded BC, the strong user can always achieve its single-user capacity C1=max⁑p(x)I(X;Y1)C_{1} = \max_{p(x)} I(X; Y_1) by choosing U=constU = \text{const} (no cloud, all satellite). Explain why the weak user cannot simultaneously achieve its single-user capacity.