Exercises

ex-otfs-ch08-01

Easy

For QPSK (∣X∣=4|\mathcal{X}| = 4) and frame size MN=100MN = 100, compute the ML search space size ∣X∣MN|\mathcal{X}|^{MN}. Express in scientific notation.

ex-otfs-ch08-02

Easy

Write down the 1-iteration complexity of MMSE detection for MN=104MN = 10^4. What is the key dominant term?

ex-otfs-ch08-03

Medium

Derive the DD-domain LMMSE expression x^=FH(Ξ›H/(βˆ£Ξ›βˆ£2+Οƒ2))Fy\hat{\mathbf{x}} = \mathbf{F}^H (\boldsymbol{\Lambda}^H / (|\boldsymbol{\Lambda}|^2 + \sigma^2)) \mathbf{F}\mathbf{y} from the general LMMSE formula, using the diagonalization of HDD\mathbf{H}_{DD}.

ex-otfs-ch08-04

Medium

Show that for a single-path channel (P=1P = 1), MMSE in the DD domain reduces to element-wise Wiener filtering with constant (equal to ∣h1∣2|h_1|^2) magnitude of Ξ›\boldsymbol{\Lambda}.

ex-otfs-ch08-05

Medium

An OTFS system uses MN=4096MN = 4096, P=10P = 10, 5 LCD iterations. Compute the total flop count for one frame's detection.

ex-otfs-ch08-06

Medium

A channel has PP paths with i.i.d. CN(0,1/P)\mathcal{CN}(0, 1/P) gains. Show that the post-MMSE SINR at any DD cell has expected value ∼1\sim 1 (unit channel power), independent of PP.

ex-otfs-ch08-07

Hard

Derive the Gaussian BP message update for the DD factor graph. At a factor node (DD observation), given messages {ΞΌvjβ†’y(xj)}j=1P\{\mu_{v_j \to y}(x_j)\}_{j = 1}^P, compute the factor-to-variable message ΞΌyβ†’vi\mu_{y \to v_i} for i∈{1,…,P}i \in \{1, \ldots, P\}.

ex-otfs-ch08-08

Hard

The MP algorithm converges to a fixed point. Show that the fixed-point equation is x=T(x)\mathbf{x} = \mathcal{T}(\mathbf{x}) where T\mathcal{T} is a soft-thresholding operator β€” specifically, the AMP iteration.

ex-otfs-ch08-09

Medium

A receiver uses LCD with 2 iterations. At SNR = 15 dB, with P=8P = 8, the BER is ∼10βˆ’4\sim 10^{-4}. At SNR = 10 dB, what is the expected BER? (Use the diversity argument.)

ex-otfs-ch08-10

Medium

Argue that MP and LCD produce different outputs under finite SNR, even though both asymptotically approach ML. At what SNR is the gap between MP and LCD typically < 0.5 dB?

ex-otfs-ch08-11

Hard

Show that the MP algorithm's BER in the high-SNR regime scales as SNRβˆ’P\mathrm{SNR}^{-P}. Provide a sketch of the proof using pairwise error probability.

ex-otfs-ch08-12

Medium

An IDD scheme uses 3 outer iterations. The detector (LCD) runs 3 iterations per pass; the LDPC decoder runs 5 iterations per pass. For MN=4096MN = 4096, what is the total compute per frame?

ex-otfs-ch08-13

Hard

Show that for a PP-path channel with i.i.d. CN(0,1/P)\mathcal{CN}(0, 1/P) taps, the ergodic channel capacity is C=log⁑2(1+SNR)C = \log_2(1 + \mathrm{SNR}) β€” same as a single-tap LTI channel.

ex-otfs-ch08-14

Medium

A receiver uses sphere decoding over a small OTFS frame (MN=20MN = 20, QPSK, P=4P = 4). Estimate the expected number of candidates examined at SNR = 20 dB.

ex-otfs-ch08-15

Challenge

(Research open problem.) Derive a MAP detector for OTFS that exploits both the sparse channel structure AND a known prior on the data (e.g., from a low-rate outer code). What is the complexity, and what is the BER benefit over LCD?

ex-otfs-ch08-16

Medium

The cross-domain detector fuses TF-domain and DD-domain outputs via reliability-weighted LLR averaging. Write down the LLR combination rule for an LLR Ξ»TF\lambda^{\text{TF}} from the TF detector and Ξ»DD\lambda^{\text{DD}} from the DD detector.