Exercises
ex-otfs-ch04-01
EasyA channel has a single path . Use the continuous DD input-output relation to show that .
is a single 2D Dirac; the sampling property picks out one argument.
Substitute the spreading function
. .
Apply the sampling property
The Dirac fixes : .
ex-otfs-ch04-02
EasyFor , , and a single-path channel , compute for .
The single path simply shifts the input by .
Shift
.
Evaluate
when ; zero elsewhere. The single input impulse becomes a single shifted output impulse.
ex-otfs-ch04-03
MediumA channel has paths with and on an grid. The transmit grid has , zero elsewhere. Compute .
Apply each path separately then sum.
Each path shifts each input impulse by the path's index offset.
Path 1 output
Shifts by . Contributions: .
Path 2 output
Shifts by . Contributions: .
Sum
non-zero at four grid positions: , zero elsewhere. The output support is the sum-set of input support and channel support, with cardinality at most .
ex-otfs-ch04-04
MediumShow that the DD convolution is commutative: .
Substitute in the integral.
Start from the definition
.
Change of variables
Let . Jacobian . .
ex-otfs-ch04-05
MediumFor a -path channel on an DD grid, how many non-zero entries does the channel matrix have? Compute the density (non-zero fraction) for .
Each path contributes exactly non-zero entries.
Per-path count
Each path is a shift-plus-phase matrix with one non-zero per row, so exactly non-zeros per path.
Total
paths in general position contribute disjoint non-zero patterns (different shifts). Total non-zeros: .
Density for (512, 16, 8)
Total entries: . Non-zeros: . Density: , or 0.1%. OTFS-scale grids admit essentially diagonal matrix-vector products in the sparse representation.
ex-otfs-ch04-06
MediumAn OTFS system has , MHz, ms. The channel has s and Hz. Compute , the effective support size , and the minimum guard region size.
.
Compute indices
... Carefully: . .
Support size
.
Pilot overhead
. Even with a generous guard region, pilot overhead stays under 3% β much lower than typical OFDM pilot densities.
ex-otfs-ch04-07
MediumA single-path channel with on an grid gives a channel matrix . Show that is unitary if . What does this tell us about the detector for a single-path channel?
A circular-shift matrix is unitary.
Scaling by a unit-modulus scalar preserves unitarity.
Structure
. The and factors are each unitary; Kronecker products of unitaries are unitary.
Scalar factor
Multiplying by with preserves unitarity.
Detector implication
A unitary means no signal amplification or attenuation across DD cells. The MMSE detector reduces to a conjugate-transpose multiply: . This is the simplest possible OTFS scenario β and it is already harder than OFDM because the shift structure couples multiple cells.
ex-otfs-ch04-08
MediumProve that if diagonalizes under the 2D DFT, then the MMSE detector takes the form where is the diagonal of eigenvalues and the operations are taken element-wise.
The DD channel matrix's eigenvectors are the 2D DFT basis.
MMSE in the eigenbasis is element-wise Wiener filtering.
Diagonalization
with and a diagonal matrix of eigenvalues.
MMSE formula
. In the eigenbasis: .
Interpret via ISFFT/SFFT
is the SFFT; diagonal multiply by ; then . Total: operations once is known.
ex-otfs-ch04-09
Hard(Cyclic-prefix length analysis.) An OTFS system uses subcarriers with cyclic prefix of samples. Show that the doubly-circular DD input-output relation holds if and only if . What fails when ?
Consider the first OFDM symbol of the frame.
Without enough CP, the delay-axis convolution is linear, not circular.
CP and circularity
The CP of length prepends the last samples of an OFDM symbol before transmission. At the receiver, after CP removal, the channel's linear convolution becomes a circular convolution β provided absorbs the entire channel memory.
Requirement
The delay-axis channel memory is . If , samples from the previous symbol "leak" into the current one (inter-block interference). The circular convolution identity fails for the first delay bins.
Consequence
When , the DD channel matrix acquires off-diagonal "leakage" terms and is no longer exactly block-circulant. The ISFFT no longer diagonalizes it exactly, and detection accuracy degrades. Reduced-CP OTFS (Chapter 20) handles this with iterative leakage compensation.
ex-otfs-ch04-10
HardThe DD channel matrix is block-circulant with circulant blocks (for integer Doppler). Recall that any such matrix can be diagonalized by the 2D DFT . Compute the diagonal eigenvalue matrix for a single path and comment on its magnitude structure.
Single-path shift matrix has eigenvalues on the unit circle.
Eigenvalues are phase terms.
Eigenvalues of shift-phase matrices
The circular shift has eigenvalues for . has eigenvalues . has eigenvalues .
Kronecker eigenvalues
The eigenvalues of a Kronecker product are products of the factor eigenvalues. Combining: .
Magnitude structure
for all β the matrix is a unitary-times-scalar. Every "eigenvalue" has the same magnitude. This is why single-path channels give flat fading in the DD domain β no cell is particularly bad.
Multi-path
For , the eigenvalues sum coherently with different phases, producing a non-flat distribution β some cells are better than others. The diversity order of Chapter 9 measures how this distribution concentrates.
ex-otfs-ch04-11
HardConsider the noise process in the DD domain. Show that if the time-domain AWGN is white over the frame, then is also white (i.i.d. across ) and .
Use the unitarity of the ISFFT/SFFT pair.
Recall: unitary transforms preserve Gaussian distributions and variance.
Noise propagation
The noise at the DD-domain receiver output is where is the TF-domain noise after OFDM demodulation.
White TF noise
The OFDM demodulator applies a (unitary) -point DFT per symbol to the time-domain noise; the result is i.i.d. across subcarriers and symbols.
SFFT preserves whiteness
The SFFT is unitary (Theorem TSFFT and ISFFT Are Inverses). Applying a unitary to an i.i.d. vector yields another i.i.d. vector of the same variance. Thus , i.i.d.
ex-otfs-ch04-12
MediumUsing the input-output relation, compute the effective SNR at a DD cell for a single-path channel . Compare it to the SNR on a single OFDM subcarrier with transfer function .
The DD signal at is .
Use the unit-modulus eigenvalue fact from Exercise 10.
DD cell SNR
. Signal power: . Noise power: . Effective SNR: .
OFDM cell SNR
Single subcarrier in OFDM: . Effective SNR: .
Comparison
For single-path, (unit-modulus eigenvalue), so OTFS and OFDM have the same per-cell SNR. The difference appears for : OFDM SNR fluctuates across cells (deep fades are possible), OTFS SNR is spread more evenly because each DD symbol experiences all paths via the convolution. Chapter 9's diversity result quantifies this evenness as a reduction in outage probability.
ex-otfs-ch04-13
HardShow that the DD channel matrix of a single-path channel is a permutation matrix times a diagonal. What does this imply for the difficulty of single-path OTFS detection?
Circular shift matrices are permutations.
The Zak-twist diagonal is easy to invert.
Decomposition
For a single path, . is a permutation (product of permutations). is a diagonal unitary. Write where is a permutation and is diagonal.
Inversion
β inverse of diagonal (element-wise reciprocal) and inverse of permutation (reverse permutation). Both operations are .
Detection for $P = 1$
Single-path OTFS detection is perfect zero-forcing at complexity β the simplest possible wireless receiver. Every complication in OTFS detection derives from the sum of multiple shift-phase matrices no longer being a permutation.
ex-otfs-ch04-14
MediumThe DD channel matrix has non-zeros stored as triples . Compare the memory storage to a dense complex matrix for .
Dense: complex entries.
Sparse parametrization: triples (complex gain, integer, integer).
Dense storage
. Matrix entries: complex. At 16 bytes each: GB. Untenable.
Sparse parametrization
triples, each bytes total = 256 bytes.
Ratio
Sparse storage is 2.7 Γ 10^8 times smaller β a difference between trivial and infeasible. This is why every practical OTFS implementation stores the channel as its path parameters, not as an explicit matrix.
ex-otfs-ch04-15
Challenge(Doubly-selective BEM beyond block fading.) Suppose path Dopplers linearly drift: over the frame. Derive the modified discrete DD input-output relation. Hint: the Doppler index is no longer constant.
The Doppler shift becomes .
This introduces chirping in each DD cell.
Time-varying Doppler
The path produces a signal with instantaneous frequency . In the DD grid view, the Doppler index is no longer an integer constant β it drifts.
Modified relation
, where is a spreading coefficient that decays away from (Bessel-like for linear drift).
Interpretation
A drifting path contributes not a single shifted copy of the input but a smeared contribution across neighboring Doppler bins. The sparsity degrades from to roughly , where is the Doppler drift width.
When is this important?
Drift becomes significant when , i.e., the Doppler changes by more than one bin over the frame. For accelerating vehicles and LEO satellites, this is a real effect; Chapter 18 (LEO) treats it with basis-expansion models. For typical terrestrial mobility, drift over 10 ms is well within one Doppler bin β block fading is accurate.
ex-otfs-ch04-16
Challenge(Capacity interpretation.) Argue (non-rigorously) that the DD time-invariant channel has ergodic capacity . Compare with OFDM's ergodic capacity (per-subcarrier capacity averaged) and conclude when they coincide and when they differ.
The DD channel is a deterministic linear system per realization.
Capacity via MIMO-like log-det formula.
Per-realization capacity
Given , the channel is a linear Gaussian vector channel with input power per symbol. Standard MIMO capacity: .
Ergodic
Average over channel realizations: .
OFDM comparison
OFDM per-subcarrier capacity: . Sum over subcarriers: . For a deterministic (non-fading) channel, equal water-filling over OFDM subcarriers and DD cells yields the same capacity (same total degrees of freedom).
Divergence under fading
For high-mobility fading, OFDM's per-subcarrier outage probability is higher than OTFS's per-cell outage (due to OTFS's diversity). The ergodic capacity is nearly identical; the outage capacity (fraction of realizations with rate ) favors OTFS at high mobility. Chapter 9 quantifies this rigorously.
Open research
The full information-theoretic comparison between OTFS and OFDM under mobility is an active research area β the diversity result of Chapter 9 is a first-order characterization, but the gap between achievable rates and capacity in finite blocklength (ITA Ch. 26) for OTFS remains open.