Exercises

ex-ch19-1

Easy

A SISO decoder produces a-posteriori LLR LD=4.2L_D = 4.2 for a systematic bit whose channel LLR is Lch=1.8L_{ch} = 1.8 and whose a-priori LLR (from the peer decoder) is LA=1.0L_A = 1.0. Compute the extrinsic LLR LEL_E that must be passed back to the peer decoder, and state why subtraction is essential.

,

ex-ch19-2

Easy

A parallel concatenated convolutional code uses two identical rate-1/21/2 RSC encoders, puncturing the parity of the second encoder to keep only every other output bit. What is the overall rate of the PCCC, and what fraction of transmitted bits is systematic?

ex-ch19-3

Easy

For the symmetric-Gaussian LLR model, verify that J(0)=0J(0) = 0 and J(Οƒ)β†’1J(\sigma) \to 1 as Οƒβ†’βˆž\sigma \to \infty. What do these two limits mean operationally for a SISO block?

ex-ch19-4

Medium

Two identical RSC decoders have EXIT functions T(IA;ρ)T(I_A; \rho) that depend continuously on SNR ρ\rho. Explain geometrically why the turbo cliff occurs where the curves T(I)T(I) and Tβˆ’1(I)T^{-1}(I) first become tangent, and sketch how the trajectory stair-steps just above and just below the cliff.

ex-ch19-5

Medium

A BCJR decoder receives a-priori LLR LA\mathbf{L}_A on the information bits and channel LLR Lch\mathbf{L}_{ch} on the systematic and parity bits. It outputs a-posteriori LLR LD\mathbf{L}_D on the information bits. Derive the expression for the extrinsic LLR of bit kk that the decoder should forward to its peer, and explain why only the systematic channel LLR is subtracted.

ex-ch19-6

Medium

For BPSK symbols x∈{+1,βˆ’1}x \in \{+1, -1\} with extrinsic LLR LL from the decoder, derive the soft mean xΛ‰=E[x∣L]\bar{x} = \mathbb{E}[x|L] and variance v=Var(x∣L)v = \text{Var}(x|L) used by the soft-IC equalizer.

ex-ch19-7

Hard

Consider a single-tap ISI channel with received signal yk=xk+0.6 xkβˆ’1+wky_k = x_k + 0.6\,x_{k-1} + w_k, wk∼N(0,Οƒ2)w_k \sim \mathcal{N}(0, \sigma^2). Assume BPSK symbols and that the decoder has provided soft estimates xΛ‰kβˆ’1\bar{x}_{k-1} and variance vkβˆ’1v_{k-1}. Derive the soft-IC LMMSE estimator for xkx_k from the window {ykβˆ’1,yk,yk+1}\{y_{k-1}, y_k, y_{k+1}\}, treating the interfering xkβˆ’1x_{k-1} as Gaussian with mean xΛ‰kβˆ’1\bar{x}_{k-1} and variance vkβˆ’1v_{k-1}.

,

ex-ch19-8

Medium

A rate-1/21/2 repetition code (repeat each bit twice) sees an AWGN channel with channel mutual information IchI_{ch} per output bit. Assuming symmetric-Gaussian messages, show that the EXIT transfer function of the repetition decoder is T(IA)=J ⁣(Jβˆ’1(IA)2+2Jβˆ’1(Ich)2)T(I_A) = J\!\left(\sqrt{J^{-1}(I_A)^2 + 2 J^{-1}(I_{ch})^2}\right).

ex-ch19-9

Medium

A turbo equalizer pairs an MMSE-PIC SISO equalizer with a memory-3 RSC decoder. At SNR ρ\rho the EXIT curves are Teq(IA)=0.3+0.6IAT_{\text{eq}}(I_A) = 0.3 + 0.6 I_A and Tdec(IA)=0.2+1.4IAβˆ’0.6IA2T_{\text{dec}}(I_A) = 0.2 + 1.4 I_A - 0.6 I_A^2 on [0,1][0,1]. Compute the first three iterations of the trajectory starting from IA(0)=0I_A^{(0)} = 0, and decide whether the loop converges to I=1I = 1.

ex-ch19-10

Medium

After many turbo iterations the decoder feedback becomes nearly perfect so vk→0v_k \to 0. Argue why the BER of an ISI+RSC turbo equalizer then approaches the matched-filter bound of the underlying code on an AWGN channel, independent of the ISI coefficients.

ex-ch19-11

Hard

An Nt=4,Nr=4N_t = 4, N_r = 4 MIMO system uses layered detection with soft decoder feedback. Channel matrix H\mathbf{H} is i.i.d. complex Gaussian with E[∣hij∣2]=1\mathbb{E}[|h_{ij}|^2] = 1; noise variance per receive antenna is Οƒ2\sigma^2; symbols are BPSK with feedback variance vv for each interferer. After soft cancellation, the SINR of layer 1 under matched-filter detection is approximately SINR1β‰ˆNrΟƒ2+(Ntβˆ’1)v\text{SINR}_1 \approx \frac{N_r}{\sigma^2 + (N_t - 1) v}. Verify this expression and interpret the two limits v=0v = 0 and v=1v = 1.

ex-ch19-12

Hard

Consider a scalar inference problem with true posterior p(x∣y)∝N(x;ΞΌ,Ο„2)β‹…1[x∈{βˆ’1,+1}]p(x | y) \propto \mathcal{N}(x; \mu, \tau^2) \cdot \mathbb{1}[x \in \{-1,+1\}]. Derive the EP Gaussian approximation q(x)=N(x;m,s2)q(x) = \mathcal{N}(x; m, s^2) obtained by matching the mean and variance of p(x∣y)p(x|y), in terms of Lβ‰œ2ΞΌ/Ο„2L \triangleq 2\mu/\tau^2.

,

ex-ch19-13

Medium

LMMSE-PIC detection treats the symbol prior as N(0,1)\mathcal{N}(0, 1) (matching only second moments of a unit-energy constellation). Explain why EP's moment-matched Gaussian N(m,s2)\mathcal{N}(m, s^2) with feedback-dependent m,s2m, s^2 is a tighter approximation, and describe one regime where EP provides the largest gains over LMMSE.

ex-ch19-14

Hard

In EP the message from a factor faf_a to variable xx is obtained as follows: (i) compute the belief q(x)∝∏bf~b(x)q(x) \propto \prod_b \tilde{f}_b(x); (ii) form the cavity qβˆ–a(x)=q(x)/f~a(x)q^{\setminus a}(x) = q(x) / \tilde{f}_a(x); (iii) tilt by the true factor: p^(x)∝qβˆ–a(x)fa(x)\hat{p}(x) \propto q^{\setminus a}(x) f_a(x); (iv) project onto Gaussian by moment matching; (v) divide out the cavity. Explain why step (ii) β€” forming the cavity β€” is essential and what happens if it is skipped.

ex-ch19-15

Medium

EP is known to sometimes diverge, oscillating between two moment-matched fixed points. A standard remedy is damping: update f~anew=(f~aproposed)Ξ±(f~aold)1βˆ’Ξ±\tilde{f}_a^{\text{new}} = (\tilde{f}_a^{\text{proposed}})^\alpha (\tilde{f}_a^{\text{old}})^{1-\alpha} with α∈(0,1]\alpha \in (0, 1]. Explain intuitively why damping stabilises EP and what role the factor Ξ±\alpha plays.

,

ex-ch19-16

Easy

Why does an interleaver of length K=104K = 10^4 give much better turbo-code performance than K=102K = 10^2, even at the same rate and channel SNR?

ex-ch19-17

Hard

An EXIT curve T(IA)T(I_A) encloses an area A=∫01T(IA) dIAA = \int_0^1 T(I_A)\, dI_A with the IAI_A axis. For a code used on a BEC, ten Brink's area property relates AA to the code rate: A=1βˆ’RA = 1 - R for the decoder EXIT curve under the Gaussian model. Explain the implication: if the inner EXIT curve of a concatenated scheme encloses area AinA_{\text{in}}, what rate can the outer code have?

,

ex-ch19-18

Medium

Consider a 2-tap ISI channel h=[1,0.8]Th = [1, 0.8]^T with BPSK input and noise variance Οƒ2=0.25\sigma^2 = 0.25 (i.e., SNR =6= 6 dB for the main tap). Assume perfect decoder feedback (v=0v = 0 for all symbols). Compute the per-symbol SINR at the equalizer output and compare to the matched- filter-bound SINR of a single-tap AWGN channel with the same main-tap energy.