Exercises

ex11-01

Easy

Compute the normalized second moment GG of the 1D integer lattice Z\mathbb{Z} (uniform scalar quantization with step size 1).

ex11-02

Easy

For a polar code of length N=256N = 256 designed for a BEC with capacity I(W)=0.6I(W) = 0.6, how many information bits and frozen bits are there?

ex11-03

Easy

What is the coding gain of an ideal code operating at Eb/N0=0.2E_b/N_0 = 0.2 dB for rate R=0.5R = 0.5 bits/channel use, compared to uncoded BPSK which requires Eb/N0=9.6E_b/N_0 = 9.6 dB at BER =10βˆ’5= 10^{-5}?

ex11-04

Easy

Compute the shaping gap (in dB) between uniform 16-QAM and an ideal Gaussian-distributed signal with the same average power.

ex11-05

Medium

Show that the polar transform preserves total mutual information: I(Wβˆ’)+I(W+)=2I(W)I(W^-) + I(W^+) = 2I(W).

ex11-06

Medium

For the BEC with erasure probability Ο΅\epsilon, derive the polarization recursion: Ο΅βˆ’=2Ο΅βˆ’Ο΅2\epsilon^- = 2\epsilon - \epsilon^2 and Ο΅+=Ο΅2\epsilon^+ = \epsilon^2.

ex11-07

Medium

A system uses 64-QAM (M=64M = 64, 6 bits/symbol) with a rate-3/4 LDPC code. The code operates at Eb/N0=7.5E_b/N_0 = 7.5 dB. Compute: (a) the spectral efficiency, (b) the Shannon limit for this spectral efficiency, (c) the total gap to capacity, and (d) the estimated shaping loss.

ex11-08

Medium

Explain why 16-QAM can be viewed as a 2D lattice code based on the Z2\mathbb{Z}^2 lattice with a square shaping region. What lattice would give a 1-2% improvement in packing density?

ex11-09

Hard

Prove that the bit-channel capacities in polar coding form a martingale. Specifically, let BmB_m be uniformly distributed on {0,1}m\{0, 1\}^m (the "path" through the polarization tree), and define Im=I(W2m(Bm))I_m = I(W_{2^m}^{(B_m)}). Show that {Im}mβ‰₯0\{I_m\}_{m \geq 0} is a bounded martingale with respect to the natural filtration.

ex11-10

Hard

Design a probabilistic shaping scheme for 16-QAM. The Maxwell-Boltzmann distribution is P(x)∝eβˆ’Ξ»βˆ£x∣2P(x) \propto e^{-\lambda |x|^2}. Find the value of Ξ»\lambda that minimizes the average power while maintaining an effective rate of at least 3 bits per complex symbol.

ex11-11

Hard

Show that the volume-to-noise ratio ΞΌ(Ξ›,N)=Vol(Ξ›)2/n/(2Ο€eN)\mu(\Lambda, N) = \text{Vol}(\Lambda)^{2/n}/(2\pi e N) must exceed 1 for reliable lattice decoding, and that the rate of a lattice code with spherical shaping approaches 12log⁑(1+P/N)\frac{1}{2}\log(1 + P/N) as G(Ξ›)β†’1/(2Ο€e)G(\Lambda) \to 1/(2\pi e).

ex11-12

Challenge

Consider a binary-input AWGN channel with SNR=0\text{SNR} = 0 dB. Compute the bit-channel erasure rates for a polar code of length N=4N = 4 using Gaussian approximation (GA) for density evolution. Which bits should be frozen for a rate-1/2 code?

ex11-13

Medium

Compare the performance of rate-1/2 turbo, LDPC, and polar codes at block length n=512n = 512 by stating their approximate thresholds (minimum Eb/N0E_b/N_0 for BER <10βˆ’4< 10^{-4}) over the binary-input AWGN channel. The Shannon limit for rate 1/2 is Eb/N0=0.187E_b/N_0 = 0.187 dB.

ex11-14

Easy

A 5G NR system uses LDPC base graph 1 with maximum information block size of 8448 bits. If the code rate is 2/3, what is the total encoded block length?

ex11-15

Medium

Show that for the BEC with erasure probability Ο΅=0.5\epsilon = 0.5, after mm levels of polarization (N=2mN = 2^m), the fraction of bit-channels with capacity >1βˆ’Ξ΄> 1 - \delta approaches 0.5 (the channel capacity) as mβ†’βˆžm \to \infty for any Ξ΄>0\delta > 0.