Exercises

ex-ch09-01

Easy

Compute the capacity of the BSC with crossover probability p=0.01p = 0.01. How many bits per channel use can be reliably transmitted?

ex-ch09-02

Easy

Compute the capacity of the BEC with erasure probability Ο΅=0.3\epsilon = 0.3. Compare with the BSC capacity at p=0.3p = 0.3.

ex-ch09-03

Medium

Show that for any DMC, C=0C = 0 if and only if XX and YY are independent for all input distributions (i.e., the rows of the transition matrix are identical).

ex-ch09-04

Medium

A channel has ∣X∣=3|\mathcal{X}| = 3 and ∣Y∣=3|\mathcal{Y}| = 3 with transition matrix: P=(1/21/41/41/41/21/41/41/41/2)\mathbf{P} = \begin{pmatrix} 1/2 & 1/4 & 1/4 \\ 1/4 & 1/2 & 1/4 \\ 1/4 & 1/4 & 1/2 \end{pmatrix} Show this is a strongly symmetric channel and compute its capacity.

ex-ch09-05

Medium

Prove that I(X;Y)I(X; Y) is concave in PXP_X for a fixed DMC PY∣XP_{Y|X}. (Hint: write I(X;Y)=H(Y)βˆ’H(Y∣X)I(X;Y) = H(Y) - H(Y|X) and analyze each term separately.)

ex-ch09-06

Hard

Prove the achievability part of the channel coding theorem in detail for the BEC(Ο΅\epsilon). Show that random linear codes achieve the BEC capacity C=1βˆ’Ο΅C = 1 - \epsilon using a simpler argument than joint typicality decoding.

ex-ch09-07

Hard

Prove the strong converse for the BSC: if R>C=1βˆ’H2(p)R > C = 1 - \mathcal{H}_2(p), then Pe(n)β†’1P_e^{(n)} \to 1 as nβ†’βˆžn \to \infty (not just Pe(n)β†’ΜΈ0P_e^{(n)} \not\to 0).

ex-ch09-08

Medium

Implement one iteration of the Blahut-Arimoto algorithm for the BSC(p=0.1p = 0.1) starting from the uniform input distribution p(0)=(0.5,0.5)\mathbf{p}^{(0)} = (0.5, 0.5). Compute Q(1)\mathbf{Q}^{(1)}, p(1)\mathbf{p}^{(1)}, and the mutual information after one iteration.

ex-ch09-09

Easy

A source with H(V)=1.5H(V) = 1.5 bits per symbol must be transmitted over a BEC(Ο΅=0.4\epsilon = 0.4) using Ο„=3\tau = 3 channel uses per source symbol. Is the source transmissible?

ex-ch09-10

Medium

Show that for the BSC, the capacity-achieving input distribution must be Bernoulli(1/2)\text{Bernoulli}(1/2) by verifying the KKT conditions for the optimization max⁑PXI(X;Y)\max_{P_X} I(X; Y).

ex-ch09-11

Hard

Consider the channel with X={0,1,2}\mathcal{X} = \{0, 1, 2\}, Y={0,1}\mathcal{Y} = \{0, 1\}, and: PY∣X(0∣0)=1,PY∣X(0∣1)=1/2,PY∣X(0∣2)=0P_{Y|X}(0|0) = 1, \quad P_{Y|X}(0|1) = 1/2, \quad P_{Y|X}(0|2) = 0 (so PY∣X(1∣0)=0,PY∣X(1∣1)=1/2,PY∣X(1∣2)=1P_{Y|X}(1|0) = 0, P_{Y|X}(1|1) = 1/2, P_{Y|X}(1|2) = 1.) Find the capacity and the capacity-achieving input distribution.

ex-ch09-12

Hard

Prove that the capacity-cost function C(B)C(B) is concave in BB.

ex-ch09-13

Medium

A binary input channel has X={0,1}\mathcal{X} = \{0, 1\}, Y={0,1,2}\mathcal{Y} = \{0, 1, 2\}, with transition probabilities: PY∣X(0∣0)=0.8,β€…β€ŠPY∣X(1∣0)=0.1,β€…β€ŠPY∣X(2∣0)=0.1P_{Y|X}(0|0) = 0.8, \; P_{Y|X}(1|0) = 0.1, \; P_{Y|X}(2|0) = 0.1 PY∣X(0∣1)=0.1,β€…β€ŠPY∣X(1∣1)=0.1,β€…β€ŠPY∣X(2∣1)=0.8P_{Y|X}(0|1) = 0.1, \; P_{Y|X}(1|1) = 0.1, \; P_{Y|X}(2|1) = 0.8 Is this channel symmetric? Compute or bound its capacity.

ex-ch09-14

Challenge

Prove that the Blahut-Arimoto algorithm converges to C(B)C(B) from any initial distribution p(0)\mathbf{p}^{(0)}. Specifically, show that J(p(β„“),P,Q(β„“))J(\mathbf{p}^{(\ell)}, \mathbf{P}, \mathbf{Q}^{(\ell)}) is non-decreasing in β„“\ell and converges to C(B)C(B).

ex-ch09-15

Medium

The binary channel with PY∣X(0∣0)=1βˆ’p0P_{Y|X}(0|0) = 1-p_0, PY∣X(1∣0)=p0P_{Y|X}(1|0) = p_0, PY∣X(0∣1)=p1P_{Y|X}(0|1) = p_1, PY∣X(1∣1)=1βˆ’p1P_{Y|X}(1|1) = 1-p_1 is the general binary channel. When p0=p1=pp_0 = p_1 = p, it reduces to the BSC. Show that the capacity of the general binary channel with p0β‰ p1p_0 \neq p_1 is achieved by a non-uniform input distribution, and give the optimality condition.