Exercises

ex12-01

Easy

For the Gaussian dirty paper channel Y=X+S+ZY = X + S + Z with P=5P = 5, Q=50Q = 50, N=1N = 1, compute: (a) the capacity with no state information, (b) the DPC capacity (non-causal state at encoder), (c) the capacity with state at decoder only.

ex12-02

Easy

Compute the optimal Costa parameter Ξ±βˆ—\alpha^* for P=10P = 10, N=2N = 2. What happens to Ξ±βˆ—\alpha^* as Pβ†’βˆžP \to \infty and as Pβ†’0P \to 0?

ex12-03

Easy

A channel has state S∈{0,1}S \in \{0, 1\} with P(S=0)=P(S=1)=1/2P(S=0) = P(S=1) = 1/2. When S=0S = 0, the channel is a noiseless binary channel (Y=XY = X). When S=1S = 1, the channel is a BSC with crossover probability p=0.1p = 0.1. Compute the capacity when the state is known at the decoder only.

ex12-04

Easy

In the Gel'fand-Pinsker formula C=max⁑[I(U;Y)βˆ’I(U;S)]C = \max[I(U;Y) - I(U;S)], what happens if we choose UU independent of SS? What rate do we get?

ex12-05

Medium

Prove that for the Gaussian dirty paper channel, the choice U=X+αSU = X + \alpha S with X∼N(0,P)X \sim \mathcal{N}(0, P) independent of SS gives

I(U;Y)βˆ’I(U;S)=12log⁑ ⁣((P+Ξ±2Q+(1βˆ’Ξ±)2Q+N)(P)((1βˆ’Ξ±)2Q+N)(P+Ξ±2Q))I(U;Y) - I(U;S) = \frac{1}{2}\log\!\left(\frac{(P + \alpha^2 Q + (1-\alpha)^2 Q + N)(P)}{((1-\alpha)^2 Q + N)(P + \alpha^2 Q)}\right)

and verify that this simplifies to 12log⁑(1+P/N)\frac{1}{2}\log(1 + P/N) when α=P/(P+N)\alpha = P/(P+N).

ex12-06

Medium

Consider a binary channel with state: Y=XβŠ•SβŠ•ZY = X \oplus S \oplus Z where S∼Bern(q)S \sim \text{Bern}(q) and Z∼Bern(p)Z \sim \text{Bern}(p), with βŠ•\oplus denoting modulo-2 addition. All variables are independent. Compute the capacity when: (a) No state information. (b) State known at the decoder. (c) State known non-causally at the encoder.

ex12-07

Medium

For the Gaussian channel Y=X+S+ZY = X + S + Z with causal state at the encoder, show that the capacity with the simple strategy X=Uβˆ’Ξ±SX = U - \alpha S (where U∼N(0,PU)U \sim \mathcal{N}(0, P_U) carries the information) is

C(Ξ±)=12log⁑ ⁣(1+Pβˆ’Ξ±2Q(1βˆ’Ξ±)2Q+N).C(\alpha) = \frac{1}{2}\log\!\left(1 + \frac{P - \alpha^2 Q}{(1-\alpha)^2 Q + N}\right).

Find the optimal Ξ±\alpha when P=Q=N=1P = Q = N = 1.

ex12-08

Medium

Show that in the Gel'fand-Pinsker theorem, the covering cost I(U;S)I(U; S) can be interpreted as the rate needed to "describe" the correlation between the codeword and the state. Specifically, show that if we use 2nRβ€²2^{nR'} codewords per bin, the covering lemma requires Rβ€²>I(U;S)R' > I(U; S) for the encoder to find a codeword jointly typical with SnS^n.

ex12-09

Hard

Prove that Ξ±βˆ—=P/(P+N)\alpha^* = P/(P+N) maximizes f(Ξ±)=I(U;Y)βˆ’I(U;S)f(\alpha) = I(U;Y) - I(U;S) for the Gaussian dirty paper channel with U=X+Ξ±SU = X + \alpha S.

ex12-10

Hard

Consider the "writing on colored dirt" problem: Y=X+S+ZY = X + S + Z where SS and ZZ are zero-mean Gaussian but possibly correlated: Cov(S,Z)=ρQN\text{Cov}(S, Z) = \rho\sqrt{QN}. The state SnS^n is known non-causally at the encoder. Show that the capacity still equals 12log⁑(1+P/N)\frac{1}{2}\log(1 + P/N) (the correlation does not matter for DPC).

ex12-11

Hard

(DPC for the two-user broadcast channel) A base station transmits to two users over the Gaussian BC: Y1=X+Z1Y_1 = X + Z_{1}, Y2=X+Z2Y_2 = X + Z_{2}, where Z1∼N(0,N1)Z_{1} \sim \mathcal{N}(0, N_1), Z2∼N(0,N2)Z_{2} \sim \mathcal{N}(0, N_2), N1<N2N_1 < N_2 (user 1 is stronger), and E[X2]≀P\mathbb{E}[X^2] \leq P.

Show that using DPC (encoding user 2's message first, then encoding user 1's message treating user 2's signal as known interference), the achievable rate region includes points where R2=12log⁑(1+Ξ±P/N2)R_{2} = \frac{1}{2}\log(1 + \alpha P/N_2) and R1=12log⁑(1+(1βˆ’Ξ±)P/N1)R_{1} = \frac{1}{2}\log(1 + (1-\alpha)P/N_1) for α∈[0,1]\alpha \in [0,1].

ex12-12

Challenge

(Gel'fand-Pinsker converse) Prove the converse of the Gel'fand-Pinsker theorem: any achievable rate satisfies R≀I(U;Y)βˆ’I(U;S)R \leq I(U; Y) - I(U; S) for some (U,X)∼PU,X∣SPS(U, X) \sim P_{U,X|S} P_S.

ex12-13

Medium

A fading channel has Y=HX+ZY = HX + Z where the fading state H∈{1,2}H \in \{1, 2\} with P(H=1)=P(H=2)=1/2P(H=1) = P(H=2) = 1/2 and Z∼N(0,1)Z \sim \mathcal{N}(0, 1), E[X2]≀P=5\mathbb{E}[X^2] \leq P = 5. Compare the capacity with: (a) no CSI, (b) state at decoder (CSIR), (c) state at both (full CSI with power control).

ex12-14

Medium

For the Gaussian dirty paper channel with P=NP = N (i.e., SNR=0\text{SNR} = 0 dB), verify that the DPC capacity is 0.5 bits per channel use regardless of QQ, and compute the required Eb/N0E_b/N_0 for this operating point.

ex12-15

Challenge

(Cognitive radio channel) Consider a two-user interference channel where transmitter 1 knows transmitter 2's message (the "cognitive" user). Model this as a channel with non-causal state at encoder 1, where S=X2S = X_2 is user 2's signal. User 1 transmits Y1=X1+S+Z1Y_1 = X_1 + S + Z_{1} and user 2's channel is Y2=X2+X1+Z2Y_2 = X_2 + X_1 + Z_{2}.

Show that user 1 can achieve R1=12log⁑(1+P1/N1)R_{1} = \frac{1}{2}\log(1 + P_1/N_1) using DPC, while the interference from user 1 at user 2 is unavoidable (it cannot be canceled at user 2).