Exercises

ex-ch17-01

Easy

State the definition of a LAST codebook. Given ฮ›c=Z4\Lambda_c = \mathbb{Z}^4, ฮ›s=4Z4\Lambda_s = 4 \mathbb{Z}^4, block length T=2T = 2, and nt=2n_t = 2, write down the codebook cardinality โˆฃCโˆฃ|\mathcal{C}| and the rate RR in bits per channel use.

ex-ch17-02

Easy

Explain why the common random dither dโˆผUnif(V(ฮ›s))\mathbf{d} \sim \mathrm{Unif} (\mathcal{V}(\Lambda_s)) is essential for the LAST construction, and what breaks if the dither is replaced by d=0\mathbf{d} = \mathbf{0}.

ex-ch17-03

Easy

Compute the augmented channel matrix Hห‰\bar{\mathbf{H}} for H=(10.50.51)\mathbf{H} = \bigl(\begin{smallmatrix} 1 & 0.5 \\ 0.5 & 1 \end{smallmatrix}\bigr), T=1T = 1, SNR=10\text{SNR} = 10.

ex-ch17-04

Medium

Prove that the MMSE-GDFE filter F=Q1H\mathbf{F} = \mathbf{Q}_1^H satisfies FHF=(HHH+ฮฑI)โˆ’1HHH(HHH+ฮฑI)โˆ’1\mathbf{F}^H \mathbf{F} = (\mathbf{H}^{H} \mathbf{H} + \alpha \mathbf{I})^{-1} \mathbf{H}^{H} \mathbf{H} (\mathbf{H}^{H} \mathbf{H} + \alpha \mathbf{I})^{-1} โ€” i.e., F\mathbf{F} is not unitary.

ex-ch17-05

Medium

State the three ingredients of the LAST-DMT-optimality proof (El Gamal-Caire-Damen 2004, Thm. 1). Then, for each ingredient, identify the chapter of this book where it was established.

ex-ch17-06

Medium

For (nt,nr)=(2,2)(n_t, n_r) = (2, 2), tabulate the Zheng-Tse DMT curve dโˆ—(r)d^*(r) at r=0,0.5,1,1.5,2r = 0, 0.5, 1, 1.5, 2. At r=1.5r = 1.5, compute the achievable diversity order. What slope does the BER-vs-SNR curve of a LAST code achieve at r=1.5r = 1.5?

ex-ch17-07

Medium

Write down the Erez-Zamir "equivalent-AWGN channel" seen by the lattice decoder after MMSE-GDFE. Specifically, for the LAST code over a MIMO channel \ntnY=HX+w\ntn{Y} = \mathbf{H} \mathbf{X} + \mathbf{w}, describe the effective noise variance per layer and the effective SNR aggregate.

ex-ch17-08

Medium

Compute the normalised coding gain of D4D_4 (the densest 4D lattice, with dminโก2=2d_{\min}^2 = 2, V(D4)=1/2V(D_4) = 1/2) relative to Z4\mathbb{Z}^4. Translate this into the BER shift for a structured LAST code on (nt,nr)=(2,2)(n_t, n_r) = (2, 2) with block length T=2T = 2.

ex-ch17-09

Medium

State and prove that MMSE-GDFE is a linear sufficient statistic for decoding the transmitted codeword x\mathbf{x} from the received vector y\mathbf{y} on a MIMO channel.

ex-ch17-10

Medium

Given the MMSE-GDFE decoder's complexity O((ntT)3)O((n_t T)^3) and the sphere decoder's average complexity O(MntT/2)O(M^{n_t T / 2}), determine the value of MM at which the sphere decoder becomes cheaper than MMSE-GDFE for ntT=8n_t T = 8.

ex-ch17-11

Hard

Consider a LAST code with rate R=2R = 2 bits/ch.use on a (2,2)(2, 2) i.i.d. Rayleigh channel. At SNR =20= 20 dB, the target BER is 10โˆ’310^{-3}. (a) What is the required multiplexing gain? (b) What is the DMT exponent at this rr? (c) Is structured-E8E_8-LAST feasible in this setting? (d) What coding-gain advantage would it provide over random LAST?

ex-ch17-12

Hard

Derive the per-layer effective SNR of the MMSE-GDFE for a (nt,nr)=(2,2)(n_t, n_r) = (2, 2) i.i.d. Rayleigh channel at SNR=10\text{SNR} = 10. Average the result over the channel distribution to obtain the ensemble-averaged aggregate SNR.

ex-ch17-13

Hard

Explain why zero-forcing V-BLAST does NOT achieve the full DMT on an (nt,nr)(n_t, n_r) i.i.d. Rayleigh channel with ntโ‰คnrn_t \le n_r. Specifically: derive the diversity order of ZF-V-BLAST at the maximum multiplexing gain rmaxโก=ntr_{\max} = n_t.

ex-ch17-14

Hard

Prove that MMSE-GDFE + lattice decoding and MMSE-SIC + Gaussian- random-code ML decoding achieve the same aggregate capacity on a MIMO channel. This is the formal statement of the "MMSE-GDFE is the lattice analog of MMSE-SIC" remark.

ex-ch17-15

Medium

Design a structured LAST code for a 3ร—33 \times 3 MIMO channel with block length T=4T = 4, using the Leech lattice ฮ›24\Lambda_{24} as the inner lattice. (a) Verify the dimension matching. (b) Compute the codebook cardinality for k=8k = 8. (c) State the coding-gain advantage over random LAST.

ex-ch17-16

Medium

Given that MMSE-GDFE achieves the MIMO mutual information I(x;y)I(\mathbf{x}; \mathbf{y}) per Thm. TMMSE-GDFE Preserves Mutual Information, would it be correct to say "MMSE-GDFE achieves the AWGN capacity on each scalar layer"? Explain why or why not.

ex-ch17-17

Hard

(Open-ended.) Argue that for ntโ‰ฅ5n_t \ge 5 on a 5ร—55 \times 5 i.i.d. Rayleigh channel, structured LAST codes (if a dense lattice of dimension 2ntT=102 n_t T = 10 or 2ntT=202 n_t T = 20 exists) will outperform CDA-NVD codes at moderate SNR and moderate rate. Consider decoder complexity and coding gain.

ex-ch17-18

Medium

State whether the following modifications of the LAST construction preserve DMT-optimality, and explain why. (a) Replace the common random dither d\mathbf{d} by d=0\mathbf{d} = \mathbf{0}. (b) Replace the fine lattice ฮ›c\Lambda_c by a half-density sub-lattice. (c) Replace MMSE-GDFE by plain MMSE (no backsubstitution). (d) Replace the inner lattice by E8E_8 in appropriate dimension.

ex-ch17-19

Medium

Write the MATLAB/Python pseudocode for the MMSE-GDFE receiver of a LAST code with an explicit E8E_8 inner lattice. Assume: nt=4,T=2n_t = 4, T = 2 (so 2ntT=162 n_t T = 16 is doubled E8E_8, or use two E8E_8 blocks), SNR=15\text{SNR} = 15 dB, channel matrix given. Include: augmented matrix construction, QR decomposition, filter application, dither removal, and layer-by-layer E8E_8-decoding.

ex-ch17-20

Hard

Consider the Zheng-Tse DMT dโˆ—(r)=(ntโˆ’r)(nrโˆ’r)d^*(r) = (n_t - r)(n_r - r) on the (nt,nr)=(2,3)(n_t, n_r) = (2, 3) asymmetric channel. (a) Plot the DMT curve for rโˆˆ[0,2]r \in [0, 2]. (b) Identify the multiplexing gain rโˆ—r^* at which the diversity is exactly 22. (c) What LAST block length TT is required to approach dโˆ—(rโˆ—)d^*(r^*) in a single channel block?

ex-ch17-21

Hard

(Conceptual.) The chapter distinguishes between two CommIT contributions โ€” El Gamal-Caire-Damen 2004 (existence of DMT- optimal LAST) and Kumar-Caire 2008 (structured LAST from dense lattices). Discuss whether these two contributions should be viewed as (a) two steps of a single research programme, (b) two independent contributions, or (c) a single contribution distributed over two papers. Use the content of ยงยง1-5 to support your answer.

ex-ch17-22

Hard

Derive the Wishart-Laplace channel outage exponent for the (nt,nr)(n_t, n_r) i.i.d. Rayleigh channel and verify it equals dโˆ—(r)=(ntโˆ’r)(nrโˆ’r)d^*(r) = (n_t - r)(n_r - r) at r=0r = 0 (full diversity) and at integer rr.

ex-ch17-23

Medium

Explain in your own words why the MMSE-GDFE is the lattice analog of MMSE-SIC, but not a literal "lattice SIC."

ex-ch17-24

Challenge

Open problem (circa 2026, based on the current state of the literature): for very large MIMO (nt=nr=64n_t = n_r = 64, such as 5G massive MIMO), is structured LAST competitive with codebook-based precoding? Sketch the relevant trade-offs and state what would need to be shown for a structured-LAST-based receiver to be adopted in a 6G standard.