Exercises
ex-ch13-01
EasyState the Golden codeword matrix for information quadruple , specifying the values of , , , and .
Golden-ratio constants
; . Properties: ; ; .
Units
; . Verifies (used in the normalisation).
Codeword matrix
ex-ch13-02
EasyVerify the identity for the Golden- code units and .
Compute and separately using .
for real .
$|\alpha|^2$
(using ).
$|\bar\alpha|^2$
.
Product
ex-ch13-03
MediumCompute the Golden codeword for and verify numerically that .
Substitute into explicitly.
The determinant is — simplify.
Substitute values
, (so ); , (so ).
Compute the determinant
.
Magnitude-squared
. Verified.
ex-ch13-04
MediumProve that the minimum over all non-zero differences of Golden codewords built from 4-QAM () is exactly .
Parameterise with .
Show are non-negative Gaussian integers for 4-QAM, with or achievable.
Conclude .
Parameterise differences
For , . Hence with entries in the set times .
Minimum over non-zero pairs
The minimum non-zero has magnitude (when , giving ). Similarly for . But we have not yet normalised: after accounting for the QAM scaling, the minimum (a non-zero Gaussian integer in the scaled lattice).
Apply Thm. <a href="#thm-golden-nvd" class="ferkans-ref" title="Theorem: Non-Vanishing Determinant of the Golden Code" data-ref-type="theorem"><span class="ferkans-ref-badge">T</span>Non-Vanishing Determinant of the Golden Code</a>
By the algebraic-norm argument of Thm. TNon-Vanishing Determinant of the Golden Code, . Equality is achieved at , which corresponds to a codeword pair differing only in the first number-field coordinate by a minimal Gaussian-integer step.
ex-ch13-05
MediumProve that a cyclic algebra is a division algebra if and only if no element has norm for .
The forward direction follows from the defining relation .
For the reverse, show that any zero divisor must come from an element of the form with non-trivial relation.
Forward ($\Rightarrow$)
Suppose for some . Then satisfies after expansion — a zero divisor, contradicting division.
Reverse ($\Leftarrow$)
Suppose all for are not norms. Then in the product expansion of for , no non-trivial cancellation can occur because every coefficient tracked via and remains distinct. By a careful degree argument (the full proof uses the Skolem-Noether theorem), is simple with centre , hence by Wedderburn is a matrix algebra over a division algebra; its dimension over and minimality of the non-norm condition imply it is itself a division algebra.
ex-ch13-06
EasyState the four properties required for a CDA code to qualify as a Perfect code in the sense of Oggier-Rekaya-Belfiore-Viterbo (2006).
See Definition DPerfect Code (Oggier-Rekaya-Belfiore-Viterbo 2006).
Four properties
(1) Full rate: complex information symbols per channel use; (2) Full diversity + NVD: every codeword difference has full rank with -independent lower bound on the determinant; (3) Uniform average energy: per-antenna average power is identical across antennas; (4) Cubic shaping: the information lattice is the standard integer lattice.
ex-ch13-07
MediumShow that the Perfect code of Oggier et al. (2006) coincides with the Golden code of Belfiore-Rekaya-Viterbo (2005).
Both use the cyclic algebra with equal to a specific non-norm.
Check that the coding gain matches.
CDA setup
Both constructions use , (a degree-2 cyclic extension with ), and .
Codeword matrix comparison
The Perfect-code construction's regular representation reduces to . With , , , , , and a unit factor introduced for cubic shaping, this matches the Golden code exactly.
Coding gain
Both have (Thm. TNon-Vanishing Determinant of the Golden Code). Hence the Perfect code is the Golden code.
ex-ch13-08
HardProve that if a space-time code achieves the Zheng-Tse DMT curve in a neighbourhood of , then its minimum codeword- pair determinant must be bounded below by an -independent positive constant (NVD).
Assume for contradiction that for some .
Relate to SNR via .
Compute the union-bound exponent with the degraded determinant and show it falls below for .
Setup
By Thm. " data-ref-type="theorem">TNVD Is Necessary for DMT-Optimality at , this is an exercise in tracing the exponent bookkeeping.
Degraded PEP
If , then the worst-pair PEP under Rayleigh is .
Union bound
. Simplifying: the exponent is , and . Compare to Zheng-Tse: .
Contradiction at $r \to r_{\max}$
At , say (WLOG), Zheng-Tse gives . The degraded exponent is whenever (via the union-bound degradation); this violates the DMT-optimality assumption at high . Hence , i.e. NVD.
ex-ch13-09
MediumDefine the admissible fading class and verify that (i) i.i.d. Rayleigh, (ii) i.i.d. Rician with dB, and (iii) log-normal with dB all lie in .
Use Definition " data-ref-type="definition">DAdmissible Fading Class .
Check each of the three regularity conditions (continuous density near zero, finite moments, no singular atom).
Admissible-class definition
if: (i) eigenvalue density of is continuous near 0 with polynomial behaviour ; (ii) ; (iii) .
Rayleigh
Central Wishart eigenvalue density is continuous, polynomial near zero. All moments finite (Gaussian decay). No singular atom. .
Rician $K = 3$ dB
Non-central Wishart density is continuous and bounded below by the central density times a Bessel factor (away from degenerate LOS). Finite Gaussian moments; no singular atom. .
Log-normal $\sigma = 4$ dB
Log-normal has heavy tail but polynomial behaviour near zero and all moments finite (log-normal moments exist). No singular atom. .
Conclude
All three distributions lie in ; hence Thm. " data-ref-type="theorem">TCDA-NVD Codes Are Approximately Universal Over applies and the Golden code is approximately optimal on all three simultaneously.
ex-ch13-10
MediumCompute the DMT slope at for (a) the Golden code, (b) V-BLAST-ML, and (c) Alamouti on a i.i.d. Rayleigh channel. Rank them by steepness.
Use the corner-point formula and each code's actual DMT trace.
For Alamouti, the DMT trace is a chord from to .
Golden code
Golden code achieves the full Zheng-Tse curve; slope at is (linearly interpolating between corners and ).
V-BLAST-ML
V-BLAST-ML's operating trace is ; at , ; slope at is .
Alamouti
Alamouti's trace is the chord from to . Slope is .
Ranking
Steepness ranking: Alamouti () Golden () V-BLAST-ML (). Alamouti is steepest at but drops off the DMT curve for any ; Golden matches Zheng-Tse for all ; V-BLAST-ML is below Zheng-Tse everywhere.
ex-ch13-11
HardExplain why Perfect codes exist only in dimensions . What number-theoretic property fails for ?
The constraint is that must be a free rank- module over or with unit relative discriminant.
Equivalently, the cyclic extension must have unramified relative discriminant — a strong compatibility condition.
Reduce to a discriminant condition
Cubic shaping + uniform energy forces the relative discriminant to be a unit in . Class-field theory says this requires to be unramified at every finite prime — a very strong condition.
Admissible bases
For : unramified cyclic extensions have degree 1, 2, or 4 (class field theory gives Galois group at most cyclic of order 4 without ramification). For : unramified cyclic extensions have degree 1, 3, or 6. Combining, the admissible degrees are .
Failure for $n_t = 5, 7, 8, \ldots$
For : no cyclic extension of of degree 5 exists with unit relative discriminant (the class number and ramification structure forbid it). The code can still be constructed via the Elia-Kumar-Caire framework by relaxing cubic shaping, but it is not Perfect. Similarly for .
ex-ch13-12
EasyState the complexity of decoding an CDA code via (a) brute-force ML and (b) sphere decoding, as a function of the input QAM size .
ML searches codewords.
Sphere decoder's average complexity is .
ML complexity
The codebook has codewords; brute-force ML computes for each — complexity .
Sphere decoder complexity
Viterbo-Boutros sphere decoder reduces this to on average for the ML solution at moderate SNR. Worst case remains but the worst-case occurs with vanishing probability.
Numerical examples
For : ML is ; sphere is . For : ML is ; sphere is — still impractical. Hence CDA codes are only tractable for at moderate .
ex-ch13-13
MediumSuppose two code families both have full diversity at , but Family A has (NVD) and Family B has (polynomial decay). Compute the DMT exponent of each at general .
Use Thm. " data-ref-type="theorem">TNVD Is Necessary for DMT-Optimality at with for Family B (since gives via the square-root in the definition).
Family A (NVD)
is constant DMT exponent is the Zheng-Tse value . DMT-optimal.
Family B (non-NVD)
with . Degraded exponent: .
Gap
. At and , the gap is — a non-trivial loss. Family A is always better above ; the gap grows linearly with .
ex-ch13-14
MediumFor the Perfect code with non-norm element , verify that by computing the norm of a generic element (abusing notation for the cubic subfield of ).
The norm where cyclically permutes the three real embeddings.
This is a specific computation; use that , etc., are roots of a cubic minimal polynomial.
Minimal polynomial
Let . Then satisfies (the minimal polynomial of the totally real cubic subfield of ).
Norm computation
For , the norm (a degree-3 form in with integer coefficients).
Non-norm verification
Setting and expanding gives a Diophantine system in . The system has no solutions (verifiable via finite search in a bounded region + a class-group argument). Hence .
ex-ch13-15
HardProve that on a rank-1 deterministic LOS channel (no fading), a CDA-NVD code loses diversity order: instead of the Zheng-Tse .
A rank-1 channel has exactly one non-zero singular value.
The effective received-signal rank is 1; only the -induced subspace carries information.
Rank-1 channel matrix
with , unit vectors. Singular-value decomposition has one non-zero SV and zero SVs.
Effective received signal
. Projected onto the -direction, this is a scalar channel.
PEP on scalar channel
The pairwise error probability is that of a scalar AWGN channel with effective SNR . PEP decays as — exponential in SNR, not polynomial. In DMT terms this is ... but the channel is deterministic (no fading), so there is no outage and is the exponential rate, not a diversity order. In the Tavildar-Viswanath framework, rank-1 deterministic is not in and the DMT framework does not apply.
Moral
Approximate universality holds over , not over all channels. A deterministic rank-deficient channel is not in ; on such channels, CDA codes can still outperform Alamouti (their rate is higher) but the diversity argument does not apply — diversity is a fading concept.
ex-ch13-16
EasyList three practical reasons why 5G NR uses codebook-based precoding rather than full CDA codes.
Think about decoder complexity, rate flexibility, and HARQ compatibility.
Three reasons
(1) Decoder complexity: CDA codes require sphere decoding with average complexity. For , this is candidates, impractical for real-time decoders at mmWave frame rates. (2) Rate flexibility: CDA codes are rate-rigid ( streams, full), whereas 5G NR's rank-adaptation (RI reporting) requires smooth transition across . Codebook precoding supports this; CDA does not. (3) HARQ integration: 5G NR HARQ uses incremental redundancy via LDPC rate-matching. CDA codes do not naturally support rate-matching; adding HARQ to a CDA code requires a separate outer LDPC code, losing the coding-gain advantage.
ex-ch13-17
MediumUsing Theorem " data-ref-type="theorem">TCDA-NVD Codes Are Approximately Universal Over , argue that the Golden code achieves (approximately) the DMT on a correlated Rayleigh channel with full-rank correlation .
Full-rank preserves all regularity conditions of .
Full-rank correlation does not change the DMT exponent (Ch. 12 result).
Correlation in $\mathcal{F}_{\rm adm}$
Correlated Rayleigh has eigenvalue density that is still continuous near zero (the eigenvalues of are non-central Wishart-like and have polynomial behaviour near zero). Moments finite; no singular atom (full-rank ). Hence correlated Rayleigh .
DMT exponent unchanged
Chapter 12 showed that full-rank correlation does not change the DMT exponent (coding gain degrades by but slope is unchanged).
Golden code is approximately optimal
By Thm. " data-ref-type="theorem">TCDA-NVD Codes Are Approximately Universal Over , the Golden code achieves the DMT exponent of correlated Rayleigh — i.e., the Zheng-Tse exponent — up to an SNR-independent constant. The constant depends on (specifically, on its determinant), but the slope is distribution-invariant. Hence the Golden code designed for i.i.d. Rayleigh is approximately optimal on correlated Rayleigh too, without redesign.
ex-ch13-18
HardUsing the commit_contribution block in §2 of this chapter as a reference, summarise in your own words what the Elia-Kumar-Caire 2006 paper contributed that was not in the earlier Sethuraman- Rajan-Shashidhar (2003) cyclic-algebra paper or in the Golden- code paper of 2005.
The 2003 paper gave full-diversity CDA codes. The 2005 paper gave the Golden code. The 2006 paper gave something more.
Think about: arbitrary , universality, the converse.
What was already known in 2003
Sethuraman-Rajan-Shashidhar (2003) showed CDAs give full diversity . But they did not prove DMT optimality at all — only at .
What Belfiore-Rekaya-Viterbo (2005) added
An explicit code (the Golden code) conjectured to achieve the full Zheng-Tse curve, with the crucial observation that non-vanishing determinant () was the key property. Proof was for only.
What Elia-Kumar-Caire (2006) contributed
(1) Any : the paper proved CDA-NVD codes achieve the full Zheng-Tse DMT for every dimension, not just . (2) Approximate universality: the same code achieves the DMT under every fading distribution in , not just i.i.d. Rayleigh. (3) A converse: no linear STBC can do better than the Zheng-Tse exponent — establishing CDA-NVD codes as the design frontier. (4) Explicit constructions: the paper writes down explicit CDAs for , generalising the Perfect-codes family (which exists only in ).
ex-ch13-19
ChallengeConstruct an explicit non-NVD full-diversity space- time code whose decays as . Show that at (half of ), its DMT exponent is strictly below the Zheng-Tse value.
Consider a simple lattice code with codewords where are -QAM symbols, then apply a unitary rotation to make the lattice non-diagonal.
The determinant of the difference between two codewords is the product of the diagonal entries' differences — scales with naively.
Naive diagonal code
Take with a scaled -QAM of size . Without rotation, is diagonal and singular diffs lie on the coordinate axes rank-1 no full diversity. Apply unitary rotation : codewords . Full diversity for generic ; minimum codeword-pair determinant for a QAM-normalisation that keeps average power constant.
Non-NVD scaling
Hence at on . Using the exponent analysis of Thm. " data-ref-type="theorem">TNVD Is Necessary for DMT-Optimality at with , the DMT exponent is degraded by at .
Numerical comparison at $r = 1$
Zheng-Tse value: . Degraded value: . The non-NVD code has — it provides no diversity at rate . This is catastrophic and explains why Perfect-codes and Golden-code designers insisted on NVD: without it, you give up all the high-multiplexing diversity.
ex-ch13-20
EasyState the three regularity conditions that define the admissible fading class (Tavildar-Viswanath 2006).
Three conditions
(1) Continuous eigenvalue density near zero: the density of is continuous near with polynomial behaviour for some . (2) Finite moments: . (3) No rank-deficient atoms: .
ex-ch13-21
ChallengeFor the Golden code, explicitly compute the minimum pairwise- squared determinant for 16-QAM inputs, and compare to the theoretical lower bound .
With 16-QAM, information symbols range over a grid in . Enumerate minimum differences.
For the Golden code, the difference has minimum-magnitude norm over the -QAM differences.
Numerical verification should give exactly .
16-QAM grid
. Differences .
Minimum norm
. For , norm is . For , norm is . For , norm is . Minimum non-zero absolute value is .
Theoretical bound at 16-QAM
(smallest non-zero Gaussian integer has magnitude after QAM scaling). Hence for 16-QAM.
The NVD relationship
The un-normalised minimum determinant grows as but after applying the unit-average-energy normalisation — and the average power of a 16-QAM is — the normalised . Wait — the NVD statement is about the scaled code with fixed average power, so actually after re-normalisation, matching the theoretical bound. The algebraic identity is preserved under re-scaling.
ex-ch13-22
MediumExplain, with reference to Theorems TCDA-NVD Codes Achieve the DMT (Elia-Kumar-Caire 2006) and " data-ref-type="theorem">TCDA-NVD Codes Are Approximately Universal Over , why approximate universality is a stronger statement than DMT optimality under Rayleigh fading.
DMT optimality under Rayleigh fixes the fading distribution. Approximate universality quantifies over all admissible distributions.
DMT under Rayleigh
The Zheng-Tse theorem says: under i.i.d. Rayleigh , the optimal tradeoff is . A code achieves DMT optimality if its error probability scales as under this specific .
Approximate universality
Approximate universality says: the same code achieves the exponent for every — up to an SNR-independent constant. Quantifying over the entire class rather than fixing one distribution is strictly stronger.
Illustrative example
A code carefully tuned for Rayleigh (e.g., by matching a particular eigenvalue distribution assumption) might lose its DMT optimality on Rician fading. CDA-NVD codes do not — because the NVD condition is distribution-independent, not distribution-specific. This is the central Elia-Kumar- Caire 2006 contribution: not just DMT-optimality for one , but for a whole class.