Exercises

ex-ch10-01

Easy

State the ergodic MIMO capacity formula for an ntΓ—nrn_t \times n_r i.i.d. Rayleigh channel with CSIR and isotropic Gaussian input. Identify the high-SNR multiplexing prelog and the transmit-side normalisation by ntn_t.

ex-ch10-02

Easy

Define the outage probability Pout(R)P_{\mathrm{out}}(R) and the Ο΅\epsilon-outage capacity CΟ΅C_\epsilon for a block-fading MIMO channel. Explain why, on a slowly varying fading channel, CΟ΅C_\epsilon is the right benchmark for rate selection rather than the ergodic capacity.

ex-ch10-03

Medium

Derive the conditional pairwise error probability P(Xβ†’X^∣H)P(\mathbf{X} \to \hat{\mathbf{X}} \mid \mathbf{H}) under ML decoding for a space-time code on an i.i.d. Rayleigh MIMO channel with nrn_r receive antennas and unit-variance complex AWGN. Show it equals Q ⁣((SNR/(2nt))βˆ₯HΞ”βˆ₯F2)Q\!\left(\sqrt{(\text{SNR}/(2 n_t))\|\mathbf{H}\boldsymbol{\Delta}\|_F^2} \right).

ex-ch10-04

Medium

Starting from the Chernoff bound Q(x)≀12eβˆ’x2/2Q(x) \le \tfrac{1}{2}e^{-x^2/2} applied to the conditional PEP, derive the unconditional PEP upper bound P(Xβ†’X^)β‰€βˆi=1r(1+(SNR/4nt)Ξ»i)βˆ’nrP(\mathbf{X}\to\hat{\mathbf{X}}) \le \prod_{i=1}^r (1 + (\text{SNR}/4n_t) \lambda_i)^{-n_r} of Theorem TSpace-Time PEP Bound (Tarokh-Seshadri-Calderbank 1998 / Guey-Fitz-Bell-Kuo 1999).

ex-ch10-05

Easy

State the rank criterion. Given a code with minimum-rank error matrix rmin⁑=3r_{\min} = 3 on an nt=4,nr=2n_t = 4, n_r = 2 MIMO channel, compute the diversity order and compare with the channel's maximum diversity.

ex-ch10-06

Easy

State the determinant criterion. For an nt=2,nr=2n_t = 2, n_r = 2 full-rank code with det⁑min⁑=4\det_{\min} = 4, compute the coding gain Ξ³c\gamma_c and the dB shift in BER versus a code with the same rank and rate but det⁑min⁑′=16\det_{\min}' = 16.

ex-ch10-07

Medium

Consider the Alamouti code X(s1,s2)=(s1βˆ’s2βˆ—s2s1βˆ—)\mathbf{X}(s_1, s_2) = \begin{pmatrix} s_1 & -s_2^* \\ s_2 & s_1^* \end{pmatrix}. Prove that for every distinct codeword pair (s1,s2)β‰ (s^1,s^2)(s_1, s_2) \ne (\hat s_1, \hat s_2) in any symbol constellation, det⁑(ΔΔH)=(∣e1∣2+∣e2∣2)2\det(\boldsymbol{\Delta}\boldsymbol{\Delta}^H) = (|e_1|^2 + |e_2|^2)^2, so the code is determinant-uniform on one-symbol-error pairs.

ex-ch10-08

Medium

Use the interactive plot Pout(R)P_{\mathrm{out}}(R) vs. SNR at Fixed Rate" data-ref-type="interactive_plot">πŸ“ŠOutage Probability Pout(R)P_{\mathrm{out}}(R) vs. SNR at Fixed Rate or the analytical formula to estimate the high-SNR slope of PoutP_{\mathrm{out}} for a 3Γ—33 \times 3 i.i.d. Rayleigh MIMO channel at a fixed target rate R=6R = 6 bits/channel use. Relate the observed slope to the Zheng-Tse outage exponent d⋆(0)=ntnrd^\star(0) = n_t n_r.

ex-ch10-09

Medium

Spatial repetition on nt=2n_t = 2 transmits X(s)=(s,s)T∈C2Γ—1\mathbf{X}(s) = (s, s)^T \in \mathbb{C}^{2\times 1}. Compute the rank of Ξ”\boldsymbol{\Delta}, the diversity order with nrn_r receive antennas, and contrast with Alamouti's ntnrn_t n_r diversity β€” quantifying what is lost.

ex-ch10-10

Medium

The Alamouti code transmits 22 QPSK symbols over T=2T = 2 time samples; its spectral efficiency is Ξ·=2\eta = 2 bits/channel use. Compute Ξ·\eta for a 3Γ—33\times 3 orthogonal STBC that encodes 33 complex symbols from 44-PSK over T=4T = 4 time samples. Why are such codes rate- limited to η≀3/4\eta \le 3/4 bits per spatial dimension (complex) for nt>2n_t > 2?

ex-ch10-11

Hard

Let C\mathcal{C} be a full-rank space-time code with minimum determinant det⁑min⁑\det_{\min}. Show that det⁑min⁑\det_{\min} is upper-bounded by (βˆ₯Ξ”βˆ₯F2/nt)nt(\|\boldsymbol{\Delta}\|_F^2/n_t)^{n_t} via AM-GM, and that equality holds iff ΔΔH∝Int\boldsymbol{\Delta}\boldsymbol{\Delta}^H \propto \mathbf{I}_{n_t} (equal eigenvalues).

ex-ch10-12

Hard

Starting from the PEP high-SNR approximation P(Xβ†’X^)≲(SNR/4nt)βˆ’rnr∏iΞ»iβˆ’nrP(\mathbf{X}\to \hat{\mathbf{X}}) \lesssim (\text{SNR}/4n_t)^{-r n_r}\prod_i \lambda_i^{-n_r}, derive the claim of Theorem TDeterminant Criterion (Tarokh-Seshadri-Calderbank 1998) that doubling det⁑min⁑\det_{\min} (at full rank) shifts the BER curve left by 3nr/nt3n_r/n_t dB.

ex-ch10-13

Medium

Use the interactive plot πŸ“ŠBER vs. SNR for Space-Time Codes of Different Rank or analytic reasoning to estimate the BER at SNR=20\text{SNR} = 20 dB for three codes on a 2Γ—22\times 2 i.i.d. Rayleigh MIMO channel: (a) spatial repetition (rank-11, det⁑min⁑\det_{\min} irrelevant), (b) a full-rank code with det⁑min⁑=4\det_{\min} = 4, (c) a full-rank code with det⁑min⁑=16\det_{\min} = 16. Approximate each as Peβ‰ˆcβ‹…SNRβˆ’ddet⁑minβ‘βˆ’nrP_e \approx c \cdot \text{SNR}^{-d}\det_{\min}^{-n_r} and compare.

ex-ch10-14

Medium

Define the minimum Euclidean distance dE2=min⁑Xβ‰ X^βˆ₯Ξ”βˆ₯F2d_E^2 = \min_{\mathbf{X} \ne\hat{\mathbf{X}}} \|\boldsymbol{\Delta}\|_F^2 of a space-time code. Show that for full-rank codes, det⁑min⁑≀(dE2/nt)nt\det_{\min} \le (d_E^2/n_t)^{n_t} with equality iff all minimum-distance error matrices are ΔΔH∝I\boldsymbol{\Delta}\boldsymbol{\Delta}^H \propto \mathbf{I}. Interpret this as an "isoperimetric" bound on coding gain.

ex-ch10-15

Hard

On a 2Γ—22 \times 2 i.i.d. Rayleigh MIMO at SNR=10\text{SNR} = 10 dB, we computed (Example 2Γ—22\times 2 Rayleigh at 10 dB, Ο΅=0.1\epsilon = 0.1" data-ref-type="example">EOutage Capacity of 2Γ—22\times 2 Rayleigh at 10 dB, Ο΅=0.1\epsilon = 0.1) C0.1β‰ˆ3.9C_{0.1} \approx 3.9 bits/channel use. The Alamouti code at QPSK has rate 22 bits/channel use. Comment on whether Alamouti operates below CΟ΅C_\epsilon for Ο΅=0.1\epsilon = 0.1, and explain why its BER (at sufficient receiver SNR) can approach zero despite operating on a block-fading channel.

ex-ch10-16

Hard

The Golden Code (Belfiore-Rekaya-Viterbo 2005) is a 2Γ—22\times 2 space-time code over MM-QAM with minimum determinant bounded below by a constant Ξ΄(M)\delta(M) depending only on MM, not on SNR\text{SNR} β€” this is the non-vanishing determinant property. Compare to a naively- scaled 2Γ—22\times 2 code whose det⁑min⁑\det_{\min} scales as 1/M1/M (inversely with constellation size). At fixed rate R=2log⁑2MR = 2\log_2 M bits/channel use, derive the asymptotic BER behaviour of each code as Mβ†’βˆžM \to \infty, SNRβ†’βˆž\text{SNR}\to\infty.

ex-ch10-17

Challenge

Prove that on an ntΓ—nrn_t \times n_r i.i.d. Rayleigh MIMO channel, no space-time code can achieve diversity order greater than ntnrn_t n_r. (This is the converse of the rank criterion's maximum-diversity statement.)

ex-ch10-18

Medium

The linear dispersion code (LDC) framework (Hassibi-Hochwald 2002) expresses any linear space-time code as X=βˆ‘q=1Q(Ξ±qAq+jΞ²qBq)\mathbf{X} = \sum_{q=1}^Q (\alpha_q \mathbf{A}_q + j\beta_q \mathbf{B}_q) with Ξ±q,Ξ²q∈R\alpha_q, \beta_q \in \mathbb{R} the (real) information symbols and Aq,Bq∈CntΓ—T\mathbf{A}_q, \mathbf{B}_q \in \mathbb{C}^{n_t \times T} fixed dispersion matrices. Express the Alamouti code in LDC form, identifying QQ and the dispersion matrices.

ex-ch10-19

Easy

At SNR=10\text{SNR} = 10 dB on a 2Γ—22\times 2 i.i.d. Rayleigh MIMO channel, the ergodic capacity is about 5.725.72 bits/channel use. Alamouti with 44-PSK transmits at rate 22 and 1616-QAM at rate 44. Which Alamouti configuration is "safer" at this SNR, and why?

ex-ch10-20

Hard

Consider two 2Γ—22\times 2 space-time codes: Code A transmits Alamouti QPSK (rate 22, full-rank, det⁑min⁑=16\det_{\min} = 16); Code B transmits a spatially-multiplexed QPSK pair (rate 44, rank-11 error matrices for pairs differing in only one symbol, so rmin⁑=1r_{\min} = 1). Plot on paper the schematic BER-vs-SNR curves for each; identify crossover SNR and the asymptotic dominance.