Exercises
ex-otfs-ch11-01
EasyCompute the range and velocity resolution for an OTFS system at MHz, ms, GHz.
, .
Range
m.
Velocity
m/s.
Interpretation
Vehicle-scale range resolution, walking-scale velocity resolution. Appropriate for automotive ISAC.
ex-otfs-ch11-02
EasyA radar pulse has s, MHz. Compute the main-lobe area of its ambiguity function.
Main-lobe area .
Area
(unitless in space).
In physical units
main-lobe width: ns. main-lobe width: kHz. Product: sΒ·Hz = unitless.
Implication
The time-bandwidth product is β "large" . Many resolution cells in the unambiguous region.
ex-otfs-ch11-03
MediumFor an OTFS system with , MHz, ms, GHz, compute the unambiguous range and velocity.
, .
Unambiguous range
m.
Unambiguous velocity
m/s.
Interpretation
Covers 120 m/s highway speeds and 480 m ranging β excellent for mid-range automotive applications.
ex-otfs-ch11-04
MediumCompute the peak sidelobe level (dB) of the OTFS ambiguity function with Hamming windowing.
Hamming peak sidelobe: dB (Harris 1978 Table I).
Rectangular
PSL = dB (Dirichlet first sidelobe).
Hamming
PSL = dB. Suppresses by dB relative to unwindowed.
Blackman
PSL = dB. Even better.
Trade-off
Hamming: 36% wider main lobe. Blackman: 73% wider. Typical choice depends on application's sidelobe tolerance.
ex-otfs-ch11-05
MediumCompute the CRLB for range estimation of a target at SNR = 30 dB with MHz.
.
CRLB
. . cm.
Compared to resolution
m. Accuracy 1.07 cm = . Sub-resolution accuracy; high-SNR target tracking is possible.
ex-otfs-ch11-06
MediumAn OTFS-ISAC system needs to detect a pedestrian (1 m/s) and a cyclist (5 m/s) at the same range. What is the minimum frame duration (at GHz) to resolve them?
m/s.
.
Required $\Delta v$
m/s (velocity separation).
Solve for $T$
m/s. s. ms. Or shorter β e.g., 1 ms.
Practical
1.34 ms is shorter than typical OTFS frame (5-10 ms). Easy to achieve. Cyclist-pedestrian separation is resolvable at mmWave.
ex-otfs-ch11-07
HardShow that the ambiguity function of a Gaussian pulse is Gaussian in both and .
The product of two Gaussians and an exponential is a complex Gaussian integral.
Ambiguity integral
. .
Simplify
.
Gaussian integral
. Complete the square in the exponent β this is a standard Gaussian integral with an imaginary shift.
Result
. Jointly Gaussian in . First nulls at and .
Gaussian property
The Gaussian pulse saturates Woodward's uncertainty principle: main-lobe area is exactly . It's the "most concentrated" ambiguity function at fixed .
ex-otfs-ch11-08
MediumAn automotive ISAC link needs: detect pedestrians at 80 m, resolve their velocity to m/s. Compute the required pair at GHz.
must exceed 80 m.
m/s.
Velocity constraint
ms.
Range constraint
Need m. With : MHz. With : MHz. Choose MHz (mid-range automotive).
Parameters
. m (sub-vehicle), m/s (targets met). Data rate: kbps QPSK (modest β but sensing is primary).
ex-otfs-ch11-09
HardFor an OTFS radar operating in a scene with 3 targets at , , , assess which pairs are resolvable given MHz, ms, GHz.
m.
m/s.
Pair 1-2
vs : m >> 1.5 m (resolved in range). Velocities 10 vs 5: m/s (resolved).
Pair 1-3
vs : same range. Velocities 10 vs 25: m/s (resolved in velocity).
Pair 2-3
vs : m (resolved). m/s (resolved).
Result
All three targets are resolvable. OTFS radar's thumbtack ambiguity handles 2D range-velocity separation cleanly.
ex-otfs-ch11-10
MediumShow that OTFS ambiguity function is NOT separable in and exactly, but is approximately separable at small offsets.
Exact OTFS ambiguity has cross-terms from data correlations.
At small offsets, dominant term is the main-lobe factor.
Exact ambiguity
Full OTFS ambiguity has terms like times coupling phases. Data-dependent cross-terms exist.
Ensemble average
With random QAM data: . Cross-terms vanish in expectation.
Per-realization
For specific data realizations, off-diagonal terms are random noise of order . The main-lobe is deterministic.
Approximate separability
At small offsets (within main lobe), the deterministic part dominates: . Far from main lobe: random cross-terms dominate, giving noise-like sidelobes at dB below main peak.
Engineering implication
For detection purposes, the ambiguity is effectively separable. Sidelobes contain data-specific information but are suppressed by the factor. At : dB sidelobes β comparable to Hamming windowing.
ex-otfs-ch11-11
HardFor a medical radar sensing the heartbeat (period 1 s) at GHz, what OTFS frame duration gives the target velocity resolution of m/s?
.
Solve
. s.
Interpretation
ms β one-quarter of the heartbeat period. Would provide 4 measurements per heartbeat, enough for resolution of fine chest-wall motion (heartbeat produces m chest-wall displacement).
Limitation
ms frame is long. Multiple frames needed for continuous monitoring. Also: the environment must be static (block fading valid) over 250 ms β reasonable for medical monitoring.
ex-otfs-ch11-12
MediumCompare the ambiguity shape of OTFS to a chirp (LFM) waveform. When is each preferred for ISAC?
Chirp has diagonal ridge in .
Chirp ambiguity
LFM waveform has ambiguity diagonal ridge: peaks at .
OTFS ambiguity
OTFS ambiguity is thumbtack (separable ).
Chirp advantages
- Pulse compression: good range resolution with long pulse.
- Common in radar systems (simple to generate).
- Problem: range-Doppler coupling (targets at different can produce the same ridge peak).
OTFS advantages
- Clean separation of range and Doppler (no coupling).
- Simultaneously carries data.
- Standard 5G NR-compatible waveform.
Recommendation
For ISAC: OTFS. For dedicated radar at (channel coherent): chirp or OTFS β similar performance. For dedicated radar with long dwell ( seconds): OTFS's Doppler structure wins.
ex-otfs-ch11-13
HardThe OTFS ambiguity function is degraded when data symbols are not i.i.d. Show that if data symbols are correlated (e.g., due to channel coding), the sidelobe level increases.
Data correlation adds coherent cross-terms to the ambiguity.
Cross-term
Recall that OTFS ambiguity has cross-terms . If data is i.i.d., these average to zero at .
Correlated data
Correlated data: β non-zero correlations at some lags.
Ambiguity impact
Non-zero correlations contribute deterministic sidelobes at specific locations. Instead of dB floor, sidelobes elevate to dB.
Practical consequence
LDPC/Turbo coding introduces small correlations; sidelobe floor typically rises by 1-2 dB. Scrambling (data randomization) restores i.i.d. behavior and the theoretical sidelobe floor.
Design guidance
For ISAC, always apply a scrambling/interleaving step before transmission to whiten data statistics. Standard in 5G NR (interleaver follows the LDPC encoder).
ex-otfs-ch11-14
MediumFor a gesture-recognition OTFS ISAC system at GHz, needing to resolve hand motions down to 5 cm/s at 1 m range, compute required .
m/s, m.
Velocity
s = 25 ms.
Range
m (1 cm at 1 m). GHz.
Resulting design
GHz, ms. mmWave + wide frame. β let's use (standard numerology). Data rate: QPSK at . Minimal, but sensing is primary.
Application context
Medical monitoring, gesture UI, fine-motion analysis. OTFS ISAC at mmWave provides simultaneous data + precision radar.
ex-otfs-ch11-15
Challenge(Research exploration.) The OTFS ambiguity function's structure depends on the prototype pulse . For a raised-cosine pulse with rolloff , derive how the rolloff affects the ambiguity sidelobes.
Raised-cosine rolls off the prototype pulse; transfers to the ambiguity via the pulse's autocorrelation.
Pulse structure
Raised-cosine: . As increases: wider main lobe, lower sidelobes.
Effect on ambiguity
OTFS ambiguity factors as . Raised-cosine contributes a rolloff factor to . At : A_g(0, \nu) = \text{pulse spectrum at\nu}.
Sidelobe reduction
At rolloff : first sidelobe of pulse's autocorrelation is reduced by dB vs rectangular. Overall OTFS sidelobe floor improves by similar amount: rectangular PSL dB; PSL dB.
Trade-off
Rolloff widens main lobe by factor, reducing effective resolution. Optimal : balance resolution vs sidelobe. Research: Hsieh-Εahin-Arslan (2022) on OTFS PAPR + rolloff codesign.
ex-otfs-ch11-16
MediumAn OTFS-radar system's unambiguous region must cover a scene with targets up to 100 m and velocity m/s. At GHz, MHz, find the minimum .
m, m/s.
From range: $M$
. Choose (or 16 for power-of-2 convenience).
From velocity: $N$
. Need to choose first. At 5G NR numerology-0, s, so . For m/s: Let's re-derive: . At s: m/s. Already >> 30 m/s. Any works.
Choice
β 5G-aligned, adequate for scene extent. m, m/s. Extra margin on velocity; range just meets requirement.