Exercises

ex-ch05-01

Easy

For 16-QAM with Gray labelling (two PAM Gray codes, one per axis), verify that every pair of nearest-neighbour constellation points (at distance Ξ”\Delta) differs in exactly one label bit. How many nearest-neighbour pairs are there total?

ex-ch05-02

Easy

State the BICM capacity formula and explain, in one sentence each, why the formula (a) is an upper bound on achievable rate under any product-form demapping metric, and (b) is achieved under exact marginal demapping.

ex-ch05-03

Medium

Prove that for any labelling ΞΌ\mu and any channel p(y∣x)p(y \mid x) with uniform inputs, βˆ‘β„“=0Lβˆ’1I(Y;Bβ„“)β€…β€Šβ‰€β€…β€ŠI(Y;X),\sum_{\ell = 0}^{L-1} I(Y; B_\ell) \;\le\; I(Y; X), with equality if and only if the label bits are jointly independent given YY.

ex-ch05-04

Medium

Compute the BICM bit-channel transition pWβ„“(y∣b)p_{W_\ell}(y \mid b) for 4-PAM with Gray labelling (βˆ’3,βˆ’1,+1,+3)β†’(00,01,11,10)(-3, -1, +1, +3) \to (00, 01, 11, 10) under AWGN with noise variance Οƒ2\sigma^2. Do this explicitly for the first bit (β„“=0)(\ell = 0) and the second bit (β„“=1)(\ell = 1).

ex-ch05-05

Medium

For 4-PAM under SP labelling, define X0(0)={βˆ’3,βˆ’1}\mathcal{X}_0^{(0)} = \{-3, -1\} and X0(1)={+1,+3}\mathcal{X}_0^{(1)} = \{+1, +3\} (same as Gray), but X1(0)={βˆ’3,+1}\mathcal{X}_1^{(0)} = \{-3, +1\} (the coarser coset) and X1(1)={βˆ’1,+3}\mathcal{X}_1^{(1)} = \{-1, +3\} (the finer coset). Write the bit-channel transitions and argue why the β„“=1\ell = 1 channel has lower unconditional capacity than its Gray counterpart.

ex-ch05-06

Medium

Use the interactive plot πŸ“ŠCM vs BICM Capacity for QAM on AWGN or direct numerical integration to verify that for 16-QAM at SNR=10\text{SNR} = 10 dB, CCMβˆ’CBICM,Gray<0.05C_{\rm CM} - C_{\rm BICM, Gray} < 0.05 bits. Then find the SNR at which the gap is maximised and report its value.

ex-ch05-07

Medium

A BICM system uses a rate-Rc=3/4R_c = 3/4 LDPC code driving 256-QAM (L=8L = 8) on AWGN. What is the spectral efficiency Ξ·\eta? Using the interactive plot πŸ“ŠCM vs BICM Capacity for QAM on AWGN, estimate the SNR at which reliable communication is possible (Shannon limit of BICM-Gray-256-QAM at this rate).

ex-ch05-08

Hard

Derive the high-SNR asymptotic behaviour of CBICM(ΞΌG)C_{\rm BICM}(\mu_G) for square 16-QAM with Gray labelling: CBICM,Gray(SNR)=4βˆ’Ξ˜(Q(SNR/5))C_{\rm BICM, Gray}(\text{SNR}) = 4 - \Theta(Q(\sqrt{\text{SNR}/5})) as SNRβ†’βˆž\text{SNR} \to \infty. (The constant inside the Θ\Theta depends on the average number of nearest neighbours.)

ex-ch05-09

Hard

Mismatched-decoding GMI for BICM. Show that the generalised mutual information (GMI) under the product bit metric q(y,b)=βˆβ„“qβ„“(y,bβ„“)q(y, \mathbf{b}) = \prod_{\ell} q_\ell(y, b_\ell) with qβ„“(y,bβ„“)=pWβ„“(y∣bβ„“)q_\ell(y, b_\ell) = p_{W_\ell}(y \mid b_\ell) equals the BICM capacity βˆ‘β„“I(Y;Bβ„“)\sum_\ell I(Y; B_\ell). (Sketch the argument; the full proof is in Ch. 7.)

ex-ch05-10

Medium

Suppose the BICM demapper uses the max-log approximation. Argue that the resulting generalised mutual information is strictly below CBICM(ΞΌ)C_{\rm BICM}(\mu) for any noise level Οƒ2>0\sigma^2 > 0. What asymptotic regime makes the loss vanish?

ex-ch05-11

Medium

Why SP loses in BICM. Compute (numerically or via direct reasoning) the unconditional bit-0 capacity I(Y;B0)I(Y; B_0) for 4-PAM at SNR=10\text{SNR} = 10 dB under both Gray and SP labellings. Explain why they are equal for β„“=0\ell = 0 but differ for β„“=1\ell = 1.

ex-ch05-12

Medium

A wireless system uses adaptive modulation with BICM and a single LDPC code at rate Rc=3/4R_c = 3/4. The channel quality indicator reports three regimes: low, medium, high. Design an MCS table with three entries (Rc,M)(R_c, M) using modulations 4-QAM, 16-QAM, 64-QAM. For each MCS, report the Shannon-limit SNR (BICM-Gray capacity) at which reliable communication is possible.

ex-ch05-13

Hard

Prove the prior-independence step in the gap formula. Show carefully that I(Bβ„“;B<β„“)=0I(B_\ell; B_{<\ell}) = 0 when the label bits are i.i.d.\ uniform. Then conclude that I(Y;Bβ„“βˆ£B<β„“)βˆ’I(Y;Bβ„“)=I(Bβ„“;B<β„“βˆ£Y)I(Y; B_\ell \mid B_{<\ell}) - I(Y; B_\ell) = I(B_\ell; B_{<\ell} \mid Y).

ex-ch05-14

Easy

List three concrete engineering benefits of BICM over MLC that motivated every modern standard's adoption of BICM. (A one- sentence answer per benefit is sufficient.)

ex-ch05-15

Medium

In 5G NR, an MCS index IMCS=17I_{\rm MCS} = 17 maps to (M=64(M = 64-QAM, code rate Rcβ‰ˆ0.6R_c \approx 0.6). The spectral efficiency is Ξ·β‰ˆ3.6\eta \approx 3.6 bits/symbol. Using the BICM capacity plot, estimate the minimum SNR for reliable reception. Then add a typical implementation margin and discuss whether this MCS makes sense at post-equalisation SNR=12\text{SNR} = 12 dB.

ex-ch05-16

Hard

Anti-Gray at low SNR. For 16-QAM, construct an "anti-Gray" labelling that maximises the average Hamming distance between nearest neighbours. Compare numerically the BICM capacities of Gray and anti-Gray at SNR=βˆ’3\text{SNR} = -3 dB. Confirm that anti-Gray slightly exceeds Gray in this regime (the advantage should be ≀0.02\le 0.02 bits).

ex-ch05-17

Medium

Explain why the bit interleaver is essential to the BICM framework. What would go wrong in the capacity analysis of Β§5.3 if the interleaver were removed (i.e., each LL-tuple of consecutive coded bits was mapped directly to a constellation symbol)?

ex-ch05-18

Hard

Compute the BICM capacity of 8-PSK with Gray labelling at SNR=6\text{SNR} = 6 dB and compare to CM. Report both values, the gap, and the dB-of-SNR equivalent.

ex-ch05-19

Medium

In the BICM receiver (Algorithm AMax-Log Per-Bit LLR Computation at the BICM Demapper), the max-log LLR computation has cost O(Mβ‹…L)O(M \cdot L) per received symbol. Suggest a reduction to O(M+Lβ‹…log⁑2M)O(M + L \cdot \log_2 M) using constellation geometry.

ex-ch05-20

Hard

Forward to Chapter 6. For a rate-1/21/2 BICM system using 16-QAM with Gray labelling over a Rayleigh block-fading channel with MbM_b independent fading blocks per codeword, what is the expected diversity order dd? Use the Caire-Taricco-Biglieri 1998 Β§IV result: dd is the minimum number of distinct bit positions where two codewords at Hamming distance dHd_H differ. Assume the binary code has free distance df=10d_f = 10.

ex-ch05-21

Challenge

Research-level. The Caire-Taricco-Biglieri 1998 paper proves Gray near-optimality by numerical computation across all SNRs. Can you derive an analytical upper bound on CCMβˆ’CBICM(ΞΌG)C_{\rm CM} - C_{\rm BICM}(\mu_G) for square QAM that is a closed-form function of SNR and LL, not a tabulated number?

ex-ch05-22

Medium

Write a short essay (2-3 paragraphs) explaining why the Caire-Taricco-Biglieri 1998 paper is considered "the foundational BICM paper." Your essay should touch on: (i) what the field looked like before the paper (Zehavi 1992 motivation, TCM and MLC alternatives), (ii) the three main technical contributions of the paper, (iii) its direct influence on DVB-S2 (2003), LTE (2008), and 5G NR (2018).