OFDM · OTFS · AFDM — L1 Waveform Deep-Dive
From CP-OFDM to delay-Doppler modulations
Every 5G NR L1 engineer knows CP-OFDM: it transforms a wideband multipath channel into a set of flat, independently equalisable sub-carriers, and its tight integration into 3GPP from Release 15 onward means every gNB and UE on the planet speaks it. Yet CP-OFDM carries a fundamental vulnerability: mobility. When a UE accelerates — on a high-speed train, in a low-earth-orbit NTN link, or inside a V2X vehicular corridor — Doppler shifts inter-carrier interference (ICI) that cannot be absorbed by a wider cyclic prefix alone. At 3.5 GHz and 500 km/h the normalised Doppler spread approaches 0.5 sub-carrier spacings for the tightest 5G NR numerology, destroying orthogonality and creating an irreducible BER floor. OTFS and AFDM are two alternative waveform families engineered specifically around the delay-Doppler geometry of doubly-dispersive channels, offering full diversity order and a flat effective channel in their native domain.
- TransformIDFT / DFT
- Native domainTime – frequency
- GuardCyclic prefix (CP)
- Diversity order1 (per sub-carrier)
- ComplexityO(N log N)
- 3GPP statusStandardised Rel-15
- TransformISFFT / SFFT
- Native domainDelay – Doppler
- GuardReduced-CP or CP-OFDM base
- Diversity orderNM (full, P paths)
- ComplexityO(NM log NM)
- 3GPP statusUnder study Rel-18/19
- TransformDAFT / IDAFT
- Native domainDiscrete affine Fourier
- GuardCHIRP cyclic prefix
- Diversity orderP (full, guaranteed)
- ComplexityO(N log N)
- 3GPP statusResearch proposal
§1 — Why OFDM Fails at High Mobility
OFDM has dominated wireless since 4G LTE. Understanding exactly why it breaks under Doppler is the necessary first step before studying OTFS and AFDM. This section builds that understanding from first principles: the flat-fading illusion, the origin of ICI, and the quantitative limits that the ITU-R IMT-2030 requirement for 1000 km/h mobility makes inescapable.
1.1 OFDM Recap in One Page
A wideband channel is frequency-selective: different spectral components of the transmitted signal experience different complex gains, causing intersymbol interference (ISI) that grows with bandwidth. OFDM's insight is strikingly simple — divide the wide band into N narrow sub-channels, each narrow enough to appear flat, then modulate an independent data symbol $X[k]$ onto each subcarrier $k$.
The continuous-time transmitted signal is:
The subcarriers are spaced by $\Delta f$, and their complex exponentials are orthogonal over one symbol period $T_u$:
Orthogonality is the key: even though the sinc-shaped spectra of adjacent subcarriers overlap, each subcarrier is at the spectral null of every other subcarrier. Consequently the IDFT and DFT at transmitter and receiver are inverses of each other in the noise-free static case.
Cyclic Prefix — Eliminating ISI
A multipath channel with maximum excess delay $\tau_\text{max}$ smears each symbol into the next. The fix: prepend a Cyclic Prefix (CP) of length $T_{CP} \ge \tau_\text{max}$ copied from the tail of each OFDM symbol. The receiver discards the CP. After CP removal, the linear convolution with the channel becomes a circular convolution — and a circulant matrix is diagonalised by the DFT.
After CP removal and FFT, the received symbol on subcarrier $k$ is simply:
where $H[k]$ is the channel frequency response at subcarrier $k$ and $W[k]$ is additive noise. Equalization is a single complex division — one multiply per subcarrier. This is OFDM's triumph: it converts the hard problem of wideband equalization into N trivial one-tap equalizations.
1.2 The Doppler Problem
A mobile radio environment is doubly dispersive: the channel spreads energy in both delay (multipath) and Doppler (mobility). The time-varying channel impulse response for a $P$-path channel is:
where $\tau_i$ is the propagation delay of path $i$ and $\nu_i$ is its Doppler shift:
For a carrier $f_c = 3.5\;\text{GHz}$ and a vehicle speed $v = 120\;\text{km/h} = 33.3\;\text{m/s}$, the maximum Doppler is $\nu_\text{max} = 33.3 \times 3.5\times 10^9 / (3\times 10^8) \approx 389\;\text{Hz}$.
How Doppler Destroys OFDM Orthogonality
With a time-varying channel, the input-output relation at subcarrier $k$ is no longer diagonal. Define the time-frequency transfer function $H_{k,k'}$ as the coupling gain from transmitted subcarrier $k'$ to received subcarrier $k$. The received signal is:
For $k \ne k'$, each $H_{k,k'} \ne 0$ — this is Inter-Carrier Interference (ICI). The matrix $\mathbf{H}$ is no longer diagonal; OFDM equalization breaks.
The ICI coupling coefficient between subcarriers $k$ and $k'$ for a single Doppler shift $f_d$ is:
For small $f_d/\Delta f$, the ICI power summed over all interfering subcarriers relative to the desired signal power can be approximated as:
This implies a hard SINR ceiling regardless of transmit power:
For 5G NR with $\mu = 0$ ($\Delta f = 15\;\text{kHz}$): the threshold speed is $v_\text{limit} \approx 0.1 \times 15000 \times c/f_c$. At 3.5 GHz this is only $\approx 460\;\text{m/s} = 1656\;\text{km/h}$ — apparently safe. But SINR floors at lower speeds are real: at 350 km/h and $\mu=0$ the floor is $\approx 28\;\text{dB}$ — 64-QAM barely survives, 256-QAM is gone.
1.3 Doppler Limits Table
The following table maps real-world deployment scenarios to their Doppler frequency, required subcarrier spacing, and whether standard 5G NR numerology can handle them. All Doppler values use $f_d = v f_c / c$.
| Scenario | Velocity | Carrier $f_c$ | Max Doppler $f_d$ | NR SCS needed ($\Delta f > 10\,f_d$) |
Verdict |
|---|---|---|---|---|---|
| Pedestrian | 5 km/h | 3.5 GHz | 16 Hz | >160 Hz → 15 kHz (μ=0) works | ✓ Fine |
| Vehicular | 120 km/h | 3.5 GHz | 389 Hz | >3.9 kHz → 15 kHz (μ=0) marginal | ⚠ Marginal |
| High-Speed Train | 350 km/h | 3.5 GHz | 1,134 Hz | >11.3 kHz → 15 kHz borderline | ✗ Fails |
| LEO Satellite (NTN) | 7.6 km/s | 3.5 GHz | 88,700 Hz | >887 kHz → impossible | ✗ Fails badly |
| LEO Satellite (mmW NTN) | 7.6 km/s | 28 GHz | 709,000 Hz | >7 MHz → impossible | ✗ Catastrophic |
| mmWave V2X | 200 km/h | 28 GHz | 5,185 Hz | >52 kHz → only μ=3 (120 kHz) marginal | ✗ Marginal/Fails |
Scenario Context
- High-Speed Train (350 km/h, 3.5 GHz): 5G NR $\mu=0$ gives SINR floor of $\approx 26\;\text{dB}$ — 64-QAM just survives but 256-QAM fails. 3GPP Rel-16 introduced HST-SFN (Single Frequency Network) enhancements, and Rel-17 adds NR-NTN, but neither fundamentally solves the ICI problem — they merely manage it via Doppler pre-compensation at the UE.
- LEO Satellite (3GPP Rel-17 NTN, 3.5 GHz): Starlink-class orbits at 550 km altitude have maximum Doppler of $\approx 88\;\text{kHz}$ relative to a ground UE, nearly 6× the 15-kHz subcarrier spacing. 3GPP NTN (TS 38.821) mandates UE-side Doppler pre-compensation but this requires accurate UE ephemeris and leaves residual ICI from inter-path Doppler spread. SINR floor without pre-compensation: $\approx -46\;\text{dB}$ — unusable.
- mmWave V2X (ITS-5.9 GHz band, C-V2X): 3GPP Rel-14 C-V2X uses 5.9 GHz. At 28 GHz (FR2 candidate for 6G V2X), even 200 km/h yields $f_d \approx 5.2\;\text{kHz}$. The only 5G NR numerology that keeps this below $\Delta f/10$ is $\mu=3$ (120 kHz), which offers only 400 MHz bandwidth — and its 0.125 ms slot imposes latency that is marginal for safety-critical V2X. This is one motivation for AFDM's chirp-based equalization.
- IMT-2030 (6G) requirement: ITU-R IMT-2030 (M.2160) mandates support for 1000 km/h. At 3.5 GHz this means $f_d \approx 3.24\;\text{kHz}$; at 28 GHz it means $f_d \approx 25.9\;\text{kHz}$. No practical 5G NR numerology can handle the 28 GHz case — this is the hard requirement that drives OTFS and AFDM research.
1.4 ICI Visualisation
The canvas below shows energy distribution across $N=16$ subcarriers for a single transmitted symbol on subcarrier 8. Without Doppler, all energy is isolated in one bin. As $f_d/\Delta f$ increases, energy leaks into neighbouring bins — this is ICI. The ICI floor limits SINR regardless of transmit power.
Figure 1.4 — ICI energy distribution (N=16). Drag the slider to observe energy leakage as Doppler ratio increases. The desired subcarrier is highlighted; all other energy represents ICI.
1.5 OFDM Failure Modes Summary
ICI is the primary failure mode under mobility, but it interacts with other OFDM limitations. The table below summarises all major failure modes and how they are affected by higher mobility.
| Failure Mode | Mechanism | Impact at High Mobility | 5G NR Mitigation | Mitigation Limit |
|---|---|---|---|---|
| ICI | Doppler breaks subcarrier orthogonality; $H_{k,k'}\ne 0$ for $k\ne k'$ | SINR floor scales as $\propto (f_d/\Delta f)^2$ | Larger SCS (higher $\mu$); Doppler pre-compensation (NTN) | Max $\mu=3$ (120 kHz) still insufficient for LEO mmWave; pre-compensation needs UE ephemeris |
| Channel Estimation Staleness | Pilot-interpolated $\hat{H}[k]$ valid only within coherence time $T_c \approx 0.4/f_d$ | At 350 km/h, 3.5 GHz: $T_c \approx 353\;\mu\text{s}$ — less than one 5G NR slot (500 μs at μ=1) | Additional DMRS (up to 4 positions per slot in Rel-16) | Each DMRS symbol costs throughput; at 4 DMRS/slot, overhead reaches 28% |
| Phase Noise | Oscillator instability causes CPE (common phase error) + ICI-like distortion across subcarriers | Worse at mmWave; correlates with mobility-induced Doppler spread in frequency | PT-RS (Phase Tracking Reference Signal) — tracks and corrects CPE symbol by symbol | PT-RS adds 1–4% overhead; inter-carrier phase noise (IPN) uncorrectable at high SCS |
| PAPR | Sum of N random subcarriers → Rayleigh envelope; PAPR scales as $\sim\log N$ | Not directly worsened by mobility, but mobility environments use more robust (lower-order) MCS — reducing average power efficiency | DFT-s-OFDM (PUSCH), clipping + filtering, PAPR reduction codes | DFT-s-OFDM only for PUSCH single-layer; not available for PDSCH or multi-layer MIMO |
| CP Overhead | CP is overhead: $\eta_{CP} = T_{CP}/T$; for $\mu=0$: $\approx 6.7\%$ | At higher SCS (larger $\mu$) absolute CP shrinks, reducing delay spread tolerance | Extended CP for $\mu=2$ only; no extended CP defined for μ=3,4 | At μ=3 (120 kHz), CP ≈ 0.59 μs — covers only $\tau_\text{max} \approx 177\;\text{m}$ of delay spread |
| Spectral Leakage | Finite symbol duration creates sinc sidelobes; worsened by windowing loss | Doppler shift displaces subcarrier peaks into sidelobe regions of adjacent subcarriers | Windowing (RC, RRC) at symbol edges; guard bands | Windowing reduces effective symbol duration → equivalent to ICI increase; can't solve root cause |
The Structured Limitation
Each mitigation above patches a symptom rather than addressing the root cause. The fundamental issue is that OFDM is designed in the time-frequency (TF) domain, where a doubly-dispersive channel is neither sparse nor separable — the $N\times N$ TF channel matrix has $O(NP)$ non-zero entries (one diagonal per Doppler path, each of length $N$).
In contrast, the Delay-Doppler (DD) domain exploits the physical sparsity of the channel: a $P$-path channel has exactly $P$ non-zero entries in the DD plane, regardless of $N$. This observation — formalised by the Zak transform — is the foundation of OTFS. AFDM achieves the same effective sparsity in its affine frequency domain without the 2D processing overhead.
§2 — OFDM L1 Reference
A compact, complete reference for the 5G NR OFDM physical layer. Later sections on OTFS and AFDM use this as the baseline. All equations follow 3GPP TS 38.211 R18 notation. Numerology, signal model, DFT-s-OFDM, resource grid overhead, and complexity are each treated in one subsection.
2.1 Waveform Parameters — 5G NR Numerology
5G NR defines five numerologies indexed by $\mu \in \{0,1,2,3,4\}$. The subcarrier spacing (SCS) is:
All other timing parameters scale with $\mu$. The complete table follows (TS 38.211 Table 4.3.2-1):
| μ | SCS (kHz) | Slot duration (ms) | Slots / subframe | Normal CP (μs) | Extended CP (μs) | Max BW FR1 / FR2 |
|---|---|---|---|---|---|---|
| 0 | 15 | 1 | 1 | 4.69 | 16.67 | 50 / — |
| 1 | 30 | 0.5 | 2 | 2.34 | — | 100 / — |
| 2 | 60 | 0.25 | 4 | 1.17 | 4.17 | 200 / 200 |
| 3 | 120 | 0.125 | 8 | 0.59 | — | — / 400 |
| 4 | 240 | 0.0625 | 16 | 0.29 | — | — / 400 (RS only) |
Notes: (1) Extended CP (16.67 μs) is defined only for μ=0 in some special configurations (e.g. broadcast) and for μ=2 (60 kHz) in TS 38.211 §4.3.2. (2) μ=4 is for downlink reference signals only. (3) CP lengths shown are for "other symbols"; the first symbol of each 0.5-ms half-subframe has a slightly longer CP (160 samples at μ=0 vs. 144 samples) to keep slot boundaries aligned. (4) For a 100-MHz carrier (μ=1), sample rate is 61.44 Msps.
Timing Relationships
The basic time unit $T_c$ is the common denominator for all numerologies; CP and symbol durations are integer multiples of $\kappa T_c$ where $\kappa = T_s/T_c = 64$.
2.2 CP-OFDM Signal Model
This subsection develops the complete signal model in both continuous and matrix form, showing explicitly why the circulant channel is diagonalised by the DFT.
Transmitter
Let $\mathbf{x} = [X[0],\,X[1],\ldots,X[N-1]]^T$ be the frequency-domain data vector (QAM symbols). The OFDM time-domain block is computed by the $N$-point IDFT:
In matrix form, with $\mathbf{F}$ the $N\times N$ unitary DFT matrix ($[\mathbf{F}]_{n,k} = \frac{1}{\sqrt{N}}e^{-j2\pi nk/N}$):
The Cyclic Prefix appends the last $N_{CP}$ samples of $\mathbf{s}$ to the front, producing the transmitted vector of length $N + N_{CP}$:
Channel
The static multipath channel has impulse response $h[l]$ for delays $l = 0,\ldots,L-1$. After CP insertion, transmission through the channel, and CP removal at the receiver (discarding the first $N_{CP}$ received samples), the linear convolution becomes circular, and the received vector is:
where $\mathbf{H}_{\text{circ}}$ is the $N\times N$ circulant matrix with first column $[h[0],\,h[1],\ldots,h[L-1],\,0,\ldots,0]^T$. This requires $N_{CP} \ge L-1$, i.e. $T_{CP} \ge \tau_{\max}$.
Receiver — DFT Diagonalisation
The receiver applies the $N$-point DFT:
The key identity: any circulant matrix is diagonalised by the DFT,
where $H[k] = \sum_{l=0}^{L-1}h[l]\,e^{-j2\pi kl/N}$ is the channel frequency response. Therefore:
One-Tap Equalisation
Under the diagonal model, equalization reduces to scalar division at each subcarrier. For zero-forcing (ZF):
For MMSE, the noise is regularised:
2.3 DFT-s-OFDM (Uplink)
5G NR PUSCH supports an optional transform precoding mode that produces
DFT-spread OFDM (DFT-s-OFDM), also called SC-FDMA. This is the uplink
waveform when transformPrecoding = enabled
(TS 38.211 §6.3.1.4).
Transmit Chain
Let $\mathbf{d} = [d[0],\ldots,d[M-1]]^T$ be $M$ QAM data symbols. Transform precoding applies an $M$-point DFT:
In matrix form: $\tilde{\mathbf{X}} = \mathbf{F}_M\,\mathbf{d}$
The $M$ DFT outputs are mapped onto $M$ consecutive OFDM subcarriers (out of N total), zeros on remaining subcarriers. The full $N$-point IFFT then produces the time-domain signal:
This is equivalent to a single-carrier signal (SC) frequency-division multiplexed across the allocated bandwidth: the overall effect of DFT-M + zero-pad + IFFT-N is a single-carrier signal occupying $M \cdot \Delta f$ bandwidth with cyclic prefix added.
PAPR Reduction
Pure single-carrier signalling has a nearly constant envelope (for large alphabets, the PAPR approaches $\approx 1\;\text{dB}$ by the central limit theorem applied to the time-domain samples). DFT-s-OFDM inherits this property when $M = N$ (full bandwidth utilization), but in 5G NR $M \le N$ and the PAPR is slightly higher. Empirically:
| Waveform | PAPR (99.9% CCDF) | Cubic Metric (CM) | Implication |
|---|---|---|---|
| CP-OFDM (N=1200) | ~11–12 dB | ~2.5–3.0 dB | PA must back off ~5–6 dB |
| DFT-s-OFDM (π/2-BPSK) | ~3–4 dB | ~0 dB | Near-linear PA operation possible |
| DFT-s-OFDM (QPSK) | ~5–6 dB | ~0.3 dB | ~4–5 dB efficiency gain vs CP-OFDM |
| DFT-s-OFDM (16-QAM) | ~7–8 dB | ~1.0 dB | ~2–3 dB efficiency gain vs CP-OFDM |
The coverage gain from lower CM is why DFT-s-OFDM is mandated for cell-edge UEs in 5G NR uplink. Downlink uses CP-OFDM only — the PA is at the gNB where power is not constrained.
Receive Chain
The gNB receiver reverses the process after channel equalization:
Channel estimation uses DMRS sequences designed to have low PAPR (computer-generated sequences or Zadoff-Chu roots for DFT-s-OFDM).
2.4 Resource Grid & Overhead
The 5G NR resource grid is the fundamental unit of time-frequency allocation. Each Resource Element (RE) is one subcarrier × one OFDM symbol, carrying one complex-valued modulation symbol. A Physical Resource Block (PRB) is 12 consecutive subcarriers in frequency.
Reference Signal Overhead
| Signal | RE Density | Typical Config | Overhead |
|---|---|---|---|
| PDSCH DMRS Type 1 (single-symbol, Mapping A) | 6 RE/PRB per DMRS symbol | Symbols 2, 11 (additional optional) | ~14.3% (2 DMRS symbols / 14 total) |
| PDSCH DMRS Type 2 (additional positions) | 4 RE/PRB per DMRS symbol | Up to 4 DMRS symbols for high Doppler | up to 28.6% |
| PDCCH (typical) | 1–3 OFDM symbols × full CORESET BW | 1–3 symbols/slot | ~7–21% of first symbols |
| CSI-RS (periodic) | 1 RE/PRB per CSI-RS port | Every 5–80 slots | ~0.5–1.6% typical |
| PT-RS (phase tracking) | 1 RE per group of 2–4 PRBs | mmWave only, configurable | ~0.7–3.6% |
| SRS (uplink sounding) | 1–4 symbols/slot, periodic | Every 2–160 slots | <2% averaged |
Net Data Efficiency
For a typical FDD PDSCH configuration (DMRS Type 1, 2 symbols + 1 PDCCH symbol + light CSI-RS):
This is before considering coding rate and modulation order. The maximum spectral efficiency at 256-QAM (8 bits/symbol), rate 948/1024 (≈0.926), two layers, 77% RE efficiency is approximately:
The 3GPP target for peak spectral efficiency in FR1 MIMO is ~30 bits/s/Hz (8 layers), consistent with the per-layer calculation above.
2.5 OFDM Complexity
OFDM owes its dominance to computational efficiency. Every operation in the chain is $O(N\log N)$ or better.
| Operation | Algorithm | Complexity | Notes |
|---|---|---|---|
| TX: IFFT | Cooley-Tukey radix-2 FFT | $O(N\log_2 N)$ | $\frac{N}{2}\log_2 N$ complex multiplies |
| TX: CP insertion | Memory copy | $O(N_{CP})$ | Negligible |
| RX: FFT | Cooley-Tukey radix-2 FFT | $O(N\log_2 N)$ | Same architecture as TX IFFT |
| RX: 1-tap equalization | Complex division (or multiply by pre-inverted H) | $O(N)$ | Single MAC per subcarrier |
| Channel estimation | LS/MMSE at pilot positions + interpolation | $O(N_p + N)$ | $N_p$ = pilot REs; linear interp. or DFT-domain |
| DFT-s-OFDM TX precoding | M-point DFT | $O(M\log_2 M)$ | Additional to IFFT-N |
| DFT-s-OFDM RX de-spreading | M-point IDFT after equalization | $O(M\log_2 M)$ | Additional to FFT-N |
Total OFDM complexity:
For 5G NR at $\mu=1$ (30 kHz SCS), a 100-MHz carrier has $N = 4096$ FFT points (at 61.44 Msps). Per-slot complexity is $14 \times 4096 \times 12 \approx 688{,}000$ complex multiply-accumulates (CMACs) for the FFT alone, plus channel estimation and equalization. A modern 5G L1 ASIC executes this in hardware at <1 ms latency with ~500 mW power.
2.6 OFDM Subcarrier Spectra — Orthogonality Visualised
Each OFDM subcarrier has a sinc-shaped spectrum $\text{sinc}(f/\Delta f - k) = \sin(\pi(f/\Delta f - k))\,/\,(\pi(f/\Delta f - k))$. Adjacent subcarriers overlap, but each is at the exact spectral null of every other subcarrier, preserving orthogonality. The chart below shows this for $N=16$ subcarriers (subcarriers 0–15 shown in alternating colours). The envelope $|H(f)|$ is plotted vs. normalised frequency in units of the subcarrier spacing.
Figure 2.6 — OFDM subcarrier spectra (N=16). Each subcarrier is at the spectral null of every other subcarrier — orthogonality maintained. Doppler shifts the sinc centres, destroying orthogonality.
Delay-Doppler Channel Theory
The time-frequency channel model that underlies OFDM is dense under mobility: a single moving scatterer spreads energy across every subcarrier. The delay-Doppler representation of the same channel is sparse: a single moving scatterer is one point. This section builds the DD framework from first principles.
3.1 From Time-Frequency to Delay-Doppler
The standard linear time-varying channel is characterised by its spreading function $h(\tau, t)$: the complex gain of a path with propagation delay $\tau$ at observation time $t$. The time-variation encodes Doppler — a path moving at constant velocity produces $h(\tau, t) = h_0 \delta(\tau - \tau_0)\, e^{j2\pi \nu_0 t}$, i.e., the gain oscillates sinusoidally in $t$ at the Doppler frequency $\nu_0$.
Taking the Fourier transform of $h(\tau, t)$ over the time variable $t$ yields the delay-Doppler spreading function:
For a channel consisting of $L$ discrete propagation paths, each path $i$ contributes a complex amplitude $h_i$, a propagation delay $\tau_i$, and a Doppler shift $\nu_i$. The spreading function collapses to a sum of Dirac impulses:
This is the key observation: in the $(\tau, \nu)$ plane, the channel is described by exactly $L$ point masses — one per physical scatterer. The TF domain representation of the same channel is a dense, time-varying matrix because Doppler mixes every transmit frequency into every receive frequency. The DD domain strips away that complexity and exposes the physical structure directly.
Discrete DD Grid
For a digital system with $M$ subcarriers at spacing $\Delta f$ and $N$ time slots of duration $T = 1/\Delta f$, the DD grid has resolution:
Path $i$ maps to grid indices $l_i = \tau_i / \Delta\tau$ (delay index, integer in the ideal case) and $k_i = \nu_i / \Delta\nu$ (Doppler index). When $l_i$ and $k_i$ are integers the channel is called integer DD; when they are non-integer (most practical channels) the channel is fractional DD, which causes leakage — discussed in §3.5.
3.2 Why the DD Domain is Special
Consider a channel with $L=4$ paths modelled on a grid of size $N \times M = 16 \times 64$. In the TF domain the channel matrix $\mathbf{H}_{TF} \in \mathbb{C}^{NM \times NM}$ is essentially full under Doppler: every symbol-subcarrier combination contributes to every other. The OFDM equaliser must invert a dense $1024 \times 1024$ matrix, or accept the ICI as noise.
In the DD domain the channel matrix $\mathbf{H}_{DD}$ has exactly $L$ non-zero entries per row — one for each physical path. The matrix is sparse (Block-Circulant with Circulant Blocks, BCCB), enabling $\mathcal{O}(NM \log NM)$ inversion via 2D FFT, or $\mathcal{O}(NM \cdot L)$ via message passing.
| Domain | Channel matrix structure | Non-zeros per row | Equalization complexity |
|---|---|---|---|
| TF (OFDM) | Dense, full matrix under Doppler | $NM$ (all) | $\mathcal{O}((NM)^2)$ or ICI floor |
| DD (OTFS) | BCCB — $L$ circular shifts | $L$ (sparse) | $\mathcal{O}(NM \log NM + NML)$ |
Beyond sparsity, the DD channel matrix is time-invariant across the entire OTFS frame. Once measured, it does not need to be re-estimated until the physical scatterer geometry changes. OFDM channels must be tracked per-OFDM-symbol (every $T = 71\,\mu\text{s}$ for $\mu=1$); a channel with 1 ms coherence time requires dense pilot insertion in OFDM but only one pilot per OTFS frame in OTFS.
3.3 Sparsity Across Mobility Scenarios
The following table quantifies DD sparsity — the fraction of non-zero entries in the $N \times M$ DD channel grid — for representative deployment scenarios. Values assume $M = 512$ delay bins (100 MHz BW, $\Delta\tau = 20\,\text{ns}$) and $N = 128$ Doppler bins ($\Delta\nu \approx 781\,\text{Hz}$ for 100 ms frame).
| Scenario | $L$ paths | Delay spread | Doppler spread | Sparsity in DD grid |
|---|---|---|---|---|
| Indoor static | 5 | 100 ns | 0 Hz | 0.3% of DD grid |
| Urban macro (UMa) | 10 | 1 μs | 500 Hz | 0.03% |
| HST 350 km/h, 3.5 GHz | 4 | 300 ns | 1,134 Hz | 0.05% |
| LEO NTN 600 km orbit | 2 | 2 ms | 88.7 kHz | 0.002% |
Sparsity is remarkable even at extreme mobility: the LEO scenario has $L=2$ paths but a Doppler spread of 88.7 kHz (5G NR subcarrier spacing is 15–480 kHz), which would completely destroy OFDM orthogonality. In the DD domain the same channel is represented by 2 points in a $128 \times 512 = 65{,}536$-element grid — 0.002% fill.
3.4 DD Domain Visualisation
The canvas below shows the same physical multi-path channel in two representations. The left panel renders the TF spreading function as a colour-coded heatmap ($N=16$ time slots $\times$ $M=16$ frequency bins): channel coefficients vary per time slot due to Doppler, producing a dense, time-varying pattern. The right panel renders the DD domain: the same $L$ paths appear as bright isolated dots on a sparse grid. Use the scenario selector to explore different mobility cases.
Same physical channel: TF view is dense and time-varying; DD view is sparse and static.
3.5 Integer vs Fractional Delay-Doppler
The clean sparse representation of §3.1 assumes path delays and Doppler shifts fall exactly on the DD grid — the integer DD idealisation. In practice, grid indices $l_i = \tau_i/\Delta\tau$ and $k_i = \nu_i/\Delta\nu$ are generally non-integer: fractional DD.
Fractional DD effects
- Energy leakage. Each path spreads power across neighbouring DD bins with a $\text{sinc}^2$-shaped profile. A single path at fractional index $k_i = 3.7$ leaks into bins $k=1,2,3,4,5,\ldots$ with decreasing but non-zero energy.
- Equalisation complexity increases. The channel matrix is no longer exactly $L$ non-zeros per row; the effective bandwidth of each leaking path fills $\mathcal{O}(\log NM)$ bins, increasing message-passing iteration count or requiring explicit sinc windowing.
- Channel estimation degrades. The guard region around the pilot must be enlarged to absorb leakage tails, increasing pilot overhead from $(2k_{\max}+1)(l_{\max}+1)$ to roughly $(2k_{\max}+k_{\text{guard}}+1)$ per axis.
Mitigation strategies
| Strategy | Waveform | Mechanism | Cost |
|---|---|---|---|
| Hann / Kaiser windowing | OTFS | Taper TF frame to reduce sinc sidelobes | +10–20% pilot guard area |
| MMSE fractional equaliser | OTFS | Model sinc spread explicitly in $\mathbf{H}_{DD}$ | 3–5× complexity vs integer case |
| Chirp parameter $c_1$ | AFDM | DAFT "bakes in" fractional Doppler via $\Delta_i = \nu_i + 2c_1 N l_i$ | None — guaranteed by design |
| Zak-domain modulation | Zak-OTFS | Pulsone basis functions are quasi-periodic in DD; no leakage | Different modulator hardware |
OTFS Modulation
OTFS Orthogonal Time Frequency Space (Hadani et al., IEEE WCNC 2017; Raviteja et al., IEEE TWC 2018) places $N \times M$ QAM symbols on the delay-Doppler grid, then maps them to a time-domain waveform via the ISFFT and Heisenberg transform. The resulting signal is backward-compatible with OFDM hardware when a rectangular pulse shaping filter is used — making OTFS an incremental upgrade to existing 5G NR base-band chains.
4.1 Core Concept
OFDM places data symbols on the time-frequency grid. Each symbol occupies one (subcarrier, slot) pair and experiences a scalar channel coefficient — but only if the channel is constant within that slot. Under Doppler this assumption fails: each OFDM symbol sees an entire Doppler-smeared channel that cannot be modelled as a scalar, causing ICI.
OTFS instead places data symbols on the delay-Doppler grid. The channel in the DD domain is always a scalar per path for the entire OTFS frame duration, regardless of Doppler. Every transmitted DD symbol interacts with at most $L$ channel coefficients (one per physical path), producing a sparse I/O structure that OFDM can never achieve under high-mobility conditions.
| Property | OFDM | OTFS |
|---|---|---|
| Symbol domain | Time-Frequency grid $[n,m]$ | Delay-Doppler grid $[k,l]$ |
| Channel assumption | Static within one OFDM symbol ($T \approx 71\,\mu\text{s}$) | Static in DD domain for entire frame ($NT$) |
| Channel matrix | Dense under Doppler (ICI) | Sparse BCCB, $L$ non-zeros per row |
| Diversity order | 1 (flat fading per subcarrier) | $L$ (full multi-path diversity) |
| CP overhead | Per symbol: $T_{CP}/T \approx 7\%$ | Per frame: $T_{CP}/(NT+T_{CP}) \ll 7\%$ for large $N$ |
| Hardware (rect pulse) | Baseline | Identical — $N$ consecutive OFDM symbols |
4.2 OTFS Transmitter Chain
An OTFS frame carries $N \times M$ complex QAM symbols $X[k,l]$ arranged on the delay-Doppler grid: $k = 0, \ldots, N-1$ is the Doppler index, $l = 0, \ldots, M-1$ is the delay index. The transmitter maps these four steps to a continuous-time signal $s(t)$.
$X[k,l]$ on the $N \times M$ DD grid. Convention (Raviteja TWC 2018): $k$ indexes the Doppler axis (rows), $l$ indexes the delay axis (columns). Total spectral efficiency: $NM$ information symbols per OTFS frame of duration $NT$.
The Inverse Symplectic Finite Fourier Transform maps DD symbols to the time-frequency grid $X_{TF}[n,m]$:
This is equivalent to an $N$-point IDFT along the Doppler axis followed by an $M$-point DFT along the delay axis: $X_{TF} = F_M \, X \, F_N^H$ (in matrix form). Complexity: $\mathcal{O}(NM \log(NM))$ via separable 2D FFT.
The Heisenberg transform combines pulse shaping with OFDM modulation. For a transmit pulse $g_{tx}(t)$:
For a rectangular pulse $g_{tx}(t) = \mathbf{1}_{[0,T)}(t)$, this is exactly $N$ consecutive CP-OFDM symbols. The OTFS transmitter is identical to an OFDM transmitter when using a rectangular pulse — no hardware changes required at the transmitter.
A single CP of length $\ge \tau_{\max}$ is prepended to the entire OTFS frame (not per-symbol as in OFDM). The CP overhead fraction is $\tau_{\max} / (NT + \tau_{\max})$, which decreases as $N$ increases. For $N=16$, $T = 71\,\mu\text{s}$ ($\mu=1$), $\tau_{\max}=4.7\,\mu\text{s}$ (5G NR Extended CP): overhead = $4.7 / (1136 + 4.7) \approx 0.41\%$, compared to OFDM's $\approx 7\%$ per-symbol CP.
4.3 OTFS Receiver Chain
The receiver is the dual (adjoint) of the transmitter. Starting from the received signal $r(t)$ after the doubly-dispersive channel and CP removal:
Strip the leading CP samples. The remaining $NM$ samples correspond to the circular convolution of $s(t)$ with the channel — eliminating ISI between successive OTFS frames.
The Wigner transform is the adjoint of the Heisenberg transform, acting as a matched filter to the receive pulse $g_{rx}(t)$:
For rectangular $g_{rx}$: integrate-and-dump over each slot interval, then FFT — i.e., standard per-slot OFDM demodulation. Output: $Y_{TF}[n,m]$ on the $N \times M$ TF grid.
The Symplectic Finite Fourier Transform maps TF observations back to the DD domain:
Note the sign: SFFT is the exact inverse of ISFFT. The composite RX chain (Wigner + SFFT) is the adjoint of the TX chain (ISFFT + Heisenberg), forming an orthogonal basis expansion over the OTFS frame.
After Step 3, equalization is performed directly on $Y[k,l]$ using the sparse DD channel structure — see §4.7.
4.4 OTFS Input-Output Relation (Integer DD)
For paths with integer delay and Doppler indices ($l_i \in \mathbb{Z}$, $k_i \in \mathbb{Z}$), the end-to-end DD I/O relation after CP removal, Wigner transform, and SFFT is:
where $(\cdot)_N$ denotes modulo $N$ and $(\cdot)_M$ denotes modulo $M$. This is a 2D circular convolution of the input $X$ with the sparse DD channel kernel $h_{DD}[k,l] = \sum_i h_i\, \delta[k-k_i]\, \delta[l-l_i]$.
Channel matrix structure
In matrix form $\mathbf{y} = \mathbf{H}_{DD}\, \mathbf{x} + \mathbf{w}$, where $\mathbf{x}, \mathbf{y}, \mathbf{w} \in \mathbb{C}^{NM}$ (lexicographic vectorisation of the $N \times M$ DD grid). The matrix $\mathbf{H}_{DD}$ has the Block-Circulant with Circulant Blocks (BCCB) structure:
where $\mathbf{\Pi}$ is the $N \times N$ cyclic shift (permutation) matrix and $\mathbf{\Delta}$ is the $M \times M$ cyclic shift. Key consequence: $\mathbf{H}_{DD}$ has exactly $L$ non-zero entries per row.
4.5 Diversity Analysis
Diversity order determines how steeply the bit error rate (BER) curve falls with increasing SNR. A system with diversity order $d$ has BER $\propto \text{SNR}^{-d}$.
OFDM under Doppler
Each OFDM subcarrier occupies a bandwidth $\Delta f \ll$ coherence bandwidth — it sees a single complex channel coefficient drawn from the small-scale fading distribution. Under Rayleigh fading, the BER for QPSK is:
where $\bar{\gamma} = E_b/N_0$. Under Doppler, ICI imposes a SINR floor so the BER curve flattens: $P_e \to \text{floor} > 0$ regardless of SNR.
OTFS diversity order
Each OTFS DD symbol $X[k,l]$ accumulates received energy from all $L$ paths through the circular convolution (Eq. 4.4). This is equivalent to transmitting on $L$ independent diversity branches. For Rayleigh fading paths the coding-theoretic argument (Raviteja et al. 2018) shows:
where $c$ is a constant depending on constellation and coding. Diversity order $d = L$.
| Scenario | $L$ | SNR = 20 dB | OFDM BER | OTFS BER | Gain |
|---|---|---|---|---|---|
| Single path ($L=1$) | 1 | $\bar{\gamma} = 100$ | $\approx 5\times10^{-3}$ | $\approx 5\times10^{-3}$ | None |
| Urban macro ($L=4$) | 4 | 20 dB | $\approx 5\times10^{-3}$ (ICI floor) | $\approx 10^{-8}$ | 5 orders of magnitude |
| Dense scatter ($L=10$) | 10 | 20 dB | $\approx 2\times10^{-2}$ (ICI floor) | $\approx 10^{-18}$ | ~16 orders of magnitude |
4.6 OTFS Channel Estimation
OTFS channel estimation exploits the DD-domain sparsity: place a pilot impulse at a known grid position $(k_p, l_p)$ surrounded by guard zeros. After the channel, the pilot response reveals each path directly.
Pilot placement and guard region
The pilot $X_p[k_p, l_p] = \sqrt{E_p}$; all neighbouring positions within $|k - k_p| \le k_{\max}$, $|l - l_p| \le l_{\max}$ are set to zero (guard region) to prevent pilot-data interference. Data symbols fill the remaining DD grid positions.
Least-Squares channel estimate
By the I/O relation (§4.4), the received pilot region contains exactly the $L$ path responses shifted by $(k_i, l_i)$ from the pilot position. A simple peak search over the guard region yields $\{(k_i, l_i, \hat{h}_i)\}_{i=1}^L$ directly.
Overhead comparison
Guard region size: $(2k_{\max}+1)(l_{\max}+1)$ DD bins out of $NM$ total.
| Scenario | $k_{\max}$ | $l_{\max}$ | Guard / $NM$ | OFDM DMRS overhead |
|---|---|---|---|---|
| Pedestrian (f_d = 50 Hz) | 1 | 5 | $(3 \times 6)/1024 = 1.8\%$ | 4–8% |
| Urban vehicle (f_d = 500 Hz) | 5 | 10 | $(11 \times 11)/1024 = 11.8\%$ | 8–12% |
| HST 350 km/h | 8 | 15 | $(17 \times 16)/1024 = 26.6\%$ | 12–20% |
| LEO (88.7 kHz Doppler) | 113 | 100 | $(227 \times 101)/65536 \approx 35\%$ | >50% (unusable) |
For pedestrian/urban scenarios, OTFS pilot overhead is lower than OFDM DMRS because the DD channel is sparse and time-invariant (no need to re-estimate per slot). For HST and LEO, overhead is comparable or worse than OFDM — but OFDM at those mobilities cannot estimate the channel accurately regardless of pilot density; OTFS at 26% overhead still produces a usable estimate.
4.7 Equalisation Methods
Given the received DD observations $Y[k,l]$ and estimated channel $\hat{\mathbf{H}}_{DD}$ (BCCB), several equalisation strategies are available with different complexity-performance trade-offs.
1-tap Zero-Forcing (ZF)
Valid only for $L=1$ or under the (incorrect) assumption that off-diagonal channel terms are negligible. For $L > 1$ and integer DD, 1-tap ZF produces BER floors equal to OFDM — no diversity gain is realised.
MMSE (linear)
Because $\mathbf{H}_{DD}$ is BCCB, the matrix $\mathbf{H}_{DD}^H \mathbf{H}_{DD}$ is also BCCB and can be inverted via 2D FFT in $\mathcal{O}(NM \log NM)$. This is the optimal linear estimator and achieves full $L$-th order diversity.
Message Passing (MP)
Factor-graph belief propagation exploiting the BCCB sparsity. Each DD bin is a variable node connected to $L$ factor nodes (one per path). Per-iteration complexity: $\mathcal{O}(NML)$. Typically 5–15 iterations suffice to reach near-MMSE performance. MP handles fractional Doppler naturally if the factor graph incorporates the sinc leakage coefficients, at the cost of a denser factor graph.
Krylov / Conjugate Gradient (CG)
For large $NM$, iterative Krylov methods solve $(\mathbf{H}_{DD}^H \mathbf{H}_{DD} + \sigma_w^2 \mathbf{I})\hat{\mathbf{x}} = \mathbf{H}_{DD}^H \mathbf{y}$ in $\mathcal{O}(L)$ iterations (since the matrix has $L$ distinct eigenvalue clusters), each iteration costing $\mathcal{O}(NML)$ for sparse matrix-vector multiply. Total: $\mathcal{O}(NML^2)$.
| Method | Complexity | Integer DD | Fractional DD | Diversity achieved |
|---|---|---|---|---|
| 1-tap ZF | $\mathcal{O}(NM)$ | $L=1$ only | Fails | 1 |
| 2D FFT MMSE (BCCB) | $\mathcal{O}(NM \log NM)$ | Optimal | Approx. | $L$ |
| Message Passing | $\mathcal{O}(NML \cdot I_{iter})$ | Near-optimal | Good with sinc graph | $L$ |
| Turbo (LDPC + MMSE) | $\mathcal{O}(NML \cdot I_{outer})$ | Approaches MFB | Good | $L$ |
4.8 Practical Considerations
| Aspect | Details |
|---|---|
| CP overhead | $\tau_{\max} / (NT + \tau_{\max})$ — decreasing in $N$. For $N=16$, $\mu=1$: $\approx 0.41\%$ vs OFDM $\approx 7\%$. |
| TX complexity | $\mathcal{O}(NM \log NM)$ — 2D ISFFT (two back-to-back 1D FFTs). |
| RX complexity | $\mathcal{O}(NM \log NM)$ (SFFT) $+\; \mathcal{O}(NML \cdot I_{iter})$ (MP EQ). Dominant term is equaliser for large $L$. |
| Frame latency | $NT + T_{CP}$. For $N=16$, $\mu=1$: $16 \times 0.5\,\text{ms} = 8\,\text{ms}$. Violates 5G NR HARQ ACK deadline ($\le 1.5\,\text{ms}$ at $\mu=1$). Requires modified HARQ or small $N$ (reducing diversity). |
| PAPR | With rectangular pulse $g_{tx}$: same PAPR statistics as OFDM (same waveform). With Gaussian/SRRC pulse: lower PAPR at cost of spectral leakage. |
| Hardware | Rectangular pulse: OFDM-compatible TX/RX. New blocks: 2D ISFFT (TX), 2D SFFT (RX), sparse DD equaliser (RX). Estimated +15–25% ASIC area vs OFDM baseband. |
| Fractional Doppler | Real channels: diversity degraded. Mitigated by windowing (Hann/Kaiser), enlarged guard regions, or Zak-OTFS reformulation. AFDM is immune by design. |
| 3GPP status | No 3GPP Work Item as of Rel-19. Zak-OTFS OTA demonstrated at 28 GHz (COSMOS testbed, 2025) and 140/240 GHz sub-THz. Study items expected in Rel-20 (6G). |
4.9 BER Performance — Doubly-Dispersive Channel (QPSK)
The chart below plots uncoded QPSK BER versus $E_b/N_0$ for five cases: AWGN reference, OFDM without Doppler, OFDM under Doppler ($f_d/\Delta f = 0.15$), OTFS with $L=1$ path (no diversity gain), and OTFS with $L=4$ paths (full 4th-order diversity). The $L=4$ OTFS curve demonstrates the dramatic SNR advantage at practical operating points.
Reading the chart. At SNR = 20 dB: OFDM without Doppler and AWGN reference achieve BER $\approx 5 \times 10^{-4}$. OFDM under Doppler ($f_d/\Delta f = 0.15$) hits the ICI floor at BER $\approx 0.02$ — uncorrectable regardless of further SNR increase. OTFS $L=1$ mirrors the AWGN curve (no diversity advantage over OFDM in a single-path channel). OTFS $L=4$ achieves BER $\approx 10^{-8}$ — five orders of magnitude below OFDM, demonstrating 4th-order diversity with its steep $\text{SNR}^{-4}$ slope.
4.10 Section Summary
DD-domain modulation converts a dense, time-varying TF channel into a sparse, static 2D convolution. The ISFFT-Heisenberg chain achieves this without changing the RF waveform (rectangular pulse = OFDM compatibility).
- Full $L$-th order diversity — BER $\propto \text{SNR}^{-L}$
- One CP per frame — minimal overhead at large $N$
- Sparse channel matrix — BCCB invertible by 2D FFT
- Single pilot estimates all $L$ paths simultaneously
- Rectangular pulse: backward-compatible TX hardware
- Frame latency ($NT$) violates 5G NR HARQ deadline
- Fractional Doppler degrades diversity — requires windowing
- Pilot guard overhead $\sim$22% for vehicular channels
- Not in any 3GPP standard (no Rel-19 Work Item)
- 2D equaliser: $1600\times$ more ops than OFDM 1-tap EQ
§5 introduces AFDM — the chirp-based waveform that achieves the same $L$-th order diversity with 1D signal processing, single-symbol latency, and provably fractional-Doppler-immune channel structure via the DAFT parameter $c_1$.
§5 — AFDM Modulation AFDM
Affine Frequency Division Multiplexing achieves full delay-Doppler diversity — identical to OTFS — while retaining single-tap equalization and exact backward compatibility with OFDM. The key is replacing pure sinusoidal basis functions with chirp-modulated subcarriers via the Discrete Affine Fourier Transform (DAFT).
5.1 Motivation — The OTFS Complexity Gap
OTFS achieves full diversity order $L$ (where $L$ = number of resolvable delay-Doppler paths) by mapping symbols onto a 2D delay-Doppler grid. The cost is 2D MMSE / message-passing (MP) equalization — $O(NM \cdot L \cdot \text{iter})$ per frame, roughly 1600× the complexity of OFDM's single-tap equalizer at $N = 512$, $L = 5$, 5 iterations.
The design goal of AFDM is precise: achieve the same diversity order $L$ with 1D signal processing and $O(N)$ equalization — like OFDM, but without inter-carrier interference (ICI) under Doppler.
| Attribute | OFDM | OTFS | AFDM |
|---|---|---|---|
| Modulation domain | Frequency (DFT) | Delay-Doppler (2D ISFFT) | Chirp-frequency (DAFT) |
| Diversity order | 1 (ICI-limited) | $L$ (full) | $L$ (full) |
| Equalization | $O(N)$ 1-tap | $O(NML\cdot\text{iter})$ MP | $O(N)$ 1-tap |
| TX/RX transform | $O(N\log N)$ IFFT/FFT | $O(NM\log NM)$ 2D | $O(N\log N)$ IDAFT/DAFT |
| OFDM backward compat. | Native | No — new frame structure | Exact ($c_1=0$ recovers OFDM) |
| Primary venue | 3GPP NR (all releases) | Hadani et al. 2017; academia | Bemani et al. IEEE TWC 2023 |
5.2 The DAFT — Discrete Affine Fourier Transform
The DAFT (Bemani, Ksairi, Kountouris; IEEE TWC 2023, DOI: 10.1109/TWC.2023.3235526) is a length-$N$ unitary transform parameterized by two real chirp rates $c_1, c_2 \in \mathbb{R}$.
DAFT (Analysis / RX)
IDAFT (Synthesis / TX)
The parameter $c_1$ controls the pre-chirp (input-side quadratic phase); $c_2$ controls the post-chirp (output-side quadratic phase).
Matrix Factorization
The $N\times N$ DAFT matrix $\boldsymbol{\Psi}$ factors as three elementary operations:
where $\mathbf{F}$ is the standard unitary DFT matrix and the diagonal chirp matrices are
$\mathbf{D}_{c_2}$ is defined analogously on the output index $k$. Unitarity follows immediately: $\boldsymbol{\Psi}\boldsymbol{\Psi}^\dagger = \mathbf{I}$.
Special Cases of $c_1$
| $c_1$ | $c_2$ | Result |
|---|---|---|
| $0$ | $0$ | $\boldsymbol{\Psi}=\mathbf{F}$ — DAFT reduces to DFT; AFDM $\equiv$ OFDM exactly |
| $\neq 0$ | $0$ | Pre-chirp DFT only — partial diversity; not full AFDM |
| $\neq 0$ | $\neq 0$ | Full DAFT — chirp-modulated subcarriers; full diversity achievable |
| $\tfrac{1}{2N}$ | (valid) | Standard AFDM choice — full diversity for typical $L \le 10$, all integer DD |
5.3 CPAT — Chirp-Periodic Anti-aliasing Tail
Standard CP creates a periodic extension of the time-domain block, so that the linear channel convolution appears circular — which diagonalizes the channel matrix in the DFT domain. AFDM requires a generalized prefix that enforces chirp-periodicity instead.
Chirp-Periodicity Condition
The CPAT (also called CPP — Chirp-Periodic Prefix — in some papers) ensures:
After convolution with the channel, the received signal satisfies the same chirp-periodic boundary condition, making the effective channel matrix in the DAFT domain exactly diagonal for integer delay-Doppler paths.
CPAT Construction
The CPAT of length $L_{\mathrm{CPAT}} \ge \tau_{\max}/T_s$ samples is constructed by copying the last $L_{\mathrm{CPAT}}$ samples of $s[n]$ and applying the chirp phase correction for each position $m = 1,\ldots,L_{\mathrm{CPAT}}$:
When $c_1 = 0$, the correction factor is 1 for all $m$, and CPAT reduces exactly to the standard CP copy. No new guard interval overhead type is introduced.
| Property | CP (OFDM) | CPAT (AFDM) |
|---|---|---|
| Length constraint | $\ge \tau_{\max}/T_s$ | $\ge \tau_{\max}/T_s$ — identical constraint |
| Construction | Copy last $L_{CP}$ samples | Copy + chirp-phase-correct last $L_{\mathrm{CPAT}}$ samples |
| Channel matrix effect | Circulant $\to$ DFT diagonalizes (LTI) | Chirp-circulant $\to$ DAFT diagonalizes (integer DD paths) |
| Fractional Doppler | ICI leakage (sinc$^2$ sidelobes) | Controlled via $c_1$ tuning; zero leakage for integer bins |
| Typical length ($l_{\max}=64$, $N=512$) | $144$ samples (NR SCS 15 kHz) | $128$ samples ($2 l_{\max}$) — comparable or smaller |
5.4 AFDM TX/RX Chain
Transmitter Steps
- Input: $x[0],\ldots,x[N-1]$ — DAFT-domain QAM symbols (after channel coding, rate matching).
- Post-chirp: $\tilde{X}_{pc}[k] = x[k]\cdot e^{+j2\pi c_2 k^2}$ [$O(N)$ LUT multiply]
- IFFT: $x_i[n] = \mathrm{IFFT}\{\tilde{X}_{pc}\}[n]$ [$O(N\log N)$ — same engine as OFDM]
- Pre-chirp: $s[n] = x_i[n]\cdot e^{+j2\pi c_1 n^2}$ [$O(N)$ LUT multiply]
- CPAT insertion: prepend $L_{\mathrm{CPAT}}$ chirp-corrected tail samples forming $\tilde{s}[-L_{\mathrm{CPAT}}],\ldots,s[N-1]$.
- D/A conversion $\to$ RF front-end.
Receiver Steps
- RF $\to$ A/D $\to$ CPAT removal → $r[0],\ldots,r[N-1]$.
- Pre-chirp removal: $r_{pc}[n] = r[n]\cdot e^{-j2\pi c_1 n^2}$ [$O(N)$]
- FFT: $\tilde{Y}_{fft}[k] = \mathrm{FFT}\{r_{pc}\}[k]$ [$O(N\log N)$]
- Post-chirp removal: $y[k] = \tilde{Y}_{fft}[k]\cdot e^{-j2\pi c_2 k^2}$ [$O(N)$]
- Single-tap equalization: $\hat{x}[m] = y[m]/\hat{H}_{\mathrm{eff}}[m]$ [$O(N)$]
- Decision $\to$ channel decoder.
5.5 AFDM I/O Relation
For an $L$-path doubly-dispersive channel with integer delay index $\ell_i$ (samples) and Doppler index $k_i$ (bins), and complex path gains $h_i$, the DAFT-domain received symbol at output index $m$ is:
where the per-path phase $\phi_i(m)$ is known from the channel estimate:
and $(m-\ell_i)_N$ denotes reduction modulo $N$.
Why Single-Tap Equalization Works
$e^{j\phi_i(m)}$ depends on the known indices $(\ell_i, k_i)$ and on $m$ only — not on any other output index. After phase compensation across all $L$ paths, each output $y[m]$ is a weighted sum of a single symbol $x[(m-\ell_i)_N]$:
5.6 Full Diversity Theorem
Theorem (Bemani, Ksairi, Kountouris; IEEE TWC 2023). AFDM achieves full diversity order $L$ over any $L$-path doubly-dispersive channel (integer delay-Doppler indices) if and only if the $N\times L$ matrix $\mathbf{V}$ with columns
(where $\Delta_i = 2\ell_i$) has full column rank for all distinct path pairs $(i \ne j)$.
Sufficient Condition on $c_1$
Full rank fails only when two paths produce identical phase progressions: $c_1\Delta_i + k_i/N = c_1\Delta_j + k_j/N$ for some $i \ne j$. This defines the finite forbidden set:
$|\mathcal{F}_{\mathrm{bad}}| \le \binom{L}{2}N$ — a finite set of measure zero in $\mathbb{R}$. Any $c_1 \notin \mathcal{F}_{\mathrm{bad}}$ achieves full diversity.
| $c_1$ choice | Diversity | Notes |
|---|---|---|
| $c_1 = 0$ | 1 | Reduces to OFDM; ICI floor in Doppler channels |
| $c_1 = 1/(2N)$ | $L$ (full) | Standard AFDM; avoids $\mathcal{F}_{\mathrm{bad}}$ for typical $L \le 10$ |
| $c_1 = \pi/(N\sqrt{2})$ | $L$ (full) | Irrational multiple; full diversity almost surely |
| $c_1$ adaptive | $L$ (full) | Set from $\{k_i,\ell_i\}$ channel estimate; optimal but requires feedback |
5.7 Channel Matrix Sparsity: OFDM vs OTFS vs AFDM
The $N\times N$ effective channel matrix $\mathbf{H}$ for $L=3$ paths, $N=16$ symbols, visualised in each waveform's modulation domain. Dark cells = non-zero entries.
$N=16$, $L=3$ paths. Left: OFDM (banded ICI). Centre: OTFS (block-sparse DD). Right: AFDM (exactly diagonal).
5.8 Complexity Comparison
| Operation | OFDM | OTFS | AFDM |
|---|---|---|---|
| TX transform | $O(N\log N)$ IFFT | $O(NM\log NM)$ ISFFT + Heisenberg | $O(N\log N)$ IDAFT |
| RX transform | $O(N\log N)$ FFT | $O(NM\log NM)$ Wigner + SFFT | $O(N\log N)$ DAFT |
| Equalization | $O(N)$ 1-tap ZF/MMSE | $O(NM\cdot L\cdot\text{iter})$ MP/MMSE-IC | $O(N)$ 1-tap ZF/MMSE |
| Diversity order | 1 (ICI floor) | $L$ (full) | $L$ (full) |
| Channel estimation pilot | $O(N_{\rm pilot})$ grid | $O(P)$ sparse DD | $O(N_{\rm guard}) \approx 0.3\times$ OFDM |
| Total RX | $O(N\log N)$ | $O(NM\log NM + NML)$ | $O(N\log N)$ |
| EQ complexity ratio vs OFDM | $1\times$ | $\sim$1600$\times$ ($N=512$, $L=5$, iter$=5$) | $\sim$1.1$\times$ |
5.9 AFDM PAPR
The pre-chirp multiply $e^{j2\pi c_1 n^2}$ is a deterministic unit-magnitude phase rotation applied element-wise to the IFFT output. Since $|e^{j2\pi c_1 n^2}|=1$, the envelope $|s[n]|$ is identical to the OFDM output $|x_i[n]|$. Therefore the PAPR distribution is identical to OFDM.
The PAPR CCDF for QPSK, $N$ subcarriers:
At $N=512$: $P(\mathrm{PAPR}>10\,\mathrm{dB})\approx 1\%$ — the same threshold for both OFDM and AFDM.
| Waveform | PAPR @ 1% CCDF ($N=512$) | Notes |
|---|---|---|
| CP-OFDM | $\approx$ 10.5 dB | Baseline |
| CP-AFDM | $\approx$ 10.5 dB | Identical distribution — deterministic unit-magnitude phase |
| DFT-s-OFDM | $\approx$ 7.0 dB | DFT precoding flattens envelope; 5G NR UL baseline |
| DFT-s-AFDM | $\approx$ 7.0 dB | DFT spreading before IDAFT; retains Doppler robustness |
| OTFS | $\approx$ 11.0 dB | Slightly higher; 2D spreading adds minor envelope variation |
5.10 Backward Compatibility with OFDM
Setting $c_1 = c_2 = 0$ in the DAFT factorization:
AFDM with $c_1 = 0$ is exactly OFDM: same bit sequence, same FFT/IFFT, same CP (CPAT with $c_1=0$ reduces to standard copy), same frame structure, same 1-tap equalizer. $c_1$ is a runtime-configurable parameter — no new air interface is needed.
Firmware-Upgrade Implementation
Upgrading an OFDM baseband to AFDM requires only three software changes:
- Pre-chirp LUT (TX, post-IFFT): $N$-entry complex table $\{e^{+j2\pi c_1 n^2}\}_{n=0}^{N-1}$ applied element-wise to IFFT output.
- Pre-chirp LUT (RX, pre-FFT): Conjugate table $\{e^{-j2\pi c_1 n^2}\}$ applied to time-domain RX buffer.
- CPAT block: Replace CP copy-and-prepend with copy-phase-correct-and-prepend. Same memory footprint; marginal compute overhead.
arXiv:2605.23062 (IEEE CTW 2026) demonstrates this as a firmware patch with $\sim$50–200 lines of code change, no hardware modifications, no new air interface.
| Migration aspect | AFDM | OTFS | Zak-OTFS |
|---|---|---|---|
| FFT/IFFT hardware | Unchanged | New 2D FFT / SFFT | New Zak transform |
| Frame structure | Unchanged (per-symbol latency) | New $N\times M$ 2D block | New predictive frame |
| Equalizer redesign | 1-tap — same as OFDM | Full 2D MP/MMSE-IC | Full predictive detector |
| ADC / DAC / RF | None | None | None |
| SW change estimate | ~50–200 LoC (LUT + CPAT) | Thousands (new pipeline) | Thousands (new pipeline) |
5.11 AFDM for ISAC
Integrated Sensing and Communications (ISAC) is a primary IMT-2030 use case. AFDM's chirp subcarriers provide natural radar sensing capabilities with no additional waveform overhead.
Radar Ambiguity Function
The ambiguity function $\chi(\tau,\nu)$ describes a waveform's resolution in delay (range) and Doppler (velocity). For OFDM, $\chi$ has excellent delay resolution but poor Doppler sidelobes. AFDM's chirp subcarriers produce a richer $\chi(\tau,\nu)$ with more uniform delay-Doppler coverage (arXiv:2510.11216, Rou & Abreu, Oct 2025).
- Range estimation: delay shifts $\ell_i$ appear as phase offsets directly readable in the DAFT output — no separate matched filter.
- Doppler estimation: Doppler indices $k_i$ appear as linear phase progressions across AFDM symbols — standard 1D DFT across the symbol axis suffices.
- Unified TX/RX: the same waveform serves both data and sensing; no separate radar pilot bursts or mode switching.
AFDM vs OFDM for ISAC
| ISAC property | OFDM | AFDM |
|---|---|---|
| Range resolution | $c/(2B)$ — excellent | $c/(2B)$ — identical |
| Doppler resolution | $1/(NT_s)$; limited by ICI in comms mode | $1/(NT_s)$; ICI-free; full DD identification |
| Doppler ambiguity | Aliased by subcarrier spacing $\Delta f$ | Reduced via $c_1$ parametrization |
| DD estimation method | 2D-MUSIC / ESPRIT post-FFT | 1D DAFT output directly yields DD indices |
| Comm-sensing duality | Separate pilots or waveforms often needed | Unified — same waveform; no overhead penalty |
| Sidelobe structure | Rectangular (sinc) in delay | Chirp-shaped; tunable via $c_1$ |
5.12 BER Performance — AFDM vs OFDM vs OTFS
Theoretical BER vs $E_b/N_0$ for QPSK, $L=4$ path doubly-dispersive channel. Five curves: AWGN bound, OFDM with ICI floor, OTFS diversity-4, AFDM diversity-4 (same as OTFS), and AFDM with $c_1=0$ (degenerates to OFDM).
QPSK, $L=4$ path channel. OTFS and AFDM (correct $c_1$) overlay on the same diversity-4 slope. AFDM with $c_1=0$ degenerates to the OFDM ICI-floor curve — confirming that $c_1$ is the essential degree of freedom. Curves are theoretical bounds; practical BER includes pilot/guard overhead effects.
§5 Key Takeaways
- DAFT = chirp-precoded DFT. $\boldsymbol{\Psi}=\mathbf{D}_{c_2}\mathbf{F}\mathbf{D}_{c_1}$ — FFT core unchanged; only 4$\times O(N)$ LUT multiplies added. Transform complexity: $O(N\log N)$ — identical to OFDM.
- CPAT enforces chirp-periodicity. The chirp-periodic prefix is the AFDM analogue of CP; it makes the effective DAFT-domain channel matrix exactly diagonal for integer DD paths. Length constraint is identical to CP: $\ge \tau_{\max}/T_s$.
- Full diversity — provably, for almost all $c_1$. Diversity order $L$ is guaranteed for any $c_1 \notin \mathcal{F}_{\mathrm{bad}}$ (finite, measure-zero set). Standard choice $c_1 = 1/(2N)$ is sufficient for typical $L \le 10$.
- Single-tap equalization preserved. $\hat{x}[m] = y[m]/H_{\mathrm{eff}}[m]$. No 2D grid, no MP iterations, no additional latency. Same computational cost as OFDM equalization.
- Exact OFDM backward compatibility. $c_1=0$ $\Rightarrow$ AFDM $\equiv$ OFDM exactly. Upgrade is a firmware patch ($\sim$50–200 LoC); confirmed by arXiv:2605.23062 (IEEE CTW 2026).
- PAPR identical to OFDM. Deterministic unit-magnitude phase rotation preserves the envelope distribution. All OFDM PAPR reduction techniques apply unchanged.
- Natural ISAC waveform. Chirp subcarriers are discrete LFM radar waveforms. Range-Doppler estimation is unified with data demodulation — no separate radar mode, no pilot overhead penalty.
- Waveform taxonomy sweet spot. AFDM sits between OFDM (diversity-1, $O(N\log N)$) and OTFS (diversity-$L$, $O(NM\log NM + NML)$): diversity-$L$ at $O(N\log N)$ complexity — the defining characteristic.
§6 — Side-by-Side Comparison
OFDM, OTFS, and AFDM occupy fundamentally different positions in the waveform design space. OFDM is the proven incumbent; OTFS targets the delay-Doppler domain directly; AFDM bridges both worlds via the Discrete Affine Fourier Transform. This section places all three on a common grid across technical properties, BER performance, computational cost, and deployment suitability.
6.1 Master Comparison Table
Full-spectrum property comparison across the three waveform families. BER slope refers to the diversity order achievable in an $L$-path doubly-dispersive channel.
| Property | OFDM | OTFS | AFDM |
|---|---|---|---|
| Transform | DFT / IDFT | ISFFT + Heisenberg transform | DAFT / IDAFT |
| Information domain | Time-Frequency (TF) | Delay-Doppler (DD) | Affine Frequency (DAFT) |
| CP type | Per-symbol CP | One CP per frame | CPAT per frame |
| Diversity order | 1 (no DD diversity) | $L$ (# paths, up to $NM$) | $L$ (# paths) |
| Channel matrix shape | Diagonal (static) / Dense (Doppler) | Sparse block (DD convolution) | Diagonal (with $c_1 \neq 0$) |
| Equalization | 1-tap ZF / MMSE | 2D MMSE / Message Passing | 1-tap ZF / MMSE |
| EQ complexity | $\mathcal{O}(N)$ | $\mathcal{O}(NML)$ MP / $\mathcal{O}((NM)^2)$ naive | $\mathcal{O}(N)$ |
| TX complexity | $\mathcal{O}(N \log N)$ | $\mathcal{O}(NM \log NM)$ | $\mathcal{O}(N \log N)$ |
| PAPR (rect pulse) | High ~10 dB | High ~10 dB | High ~10 dB |
| CP overhead | High (per symbol) | Low (one per frame) | Low (CPAT per frame) |
| ChEst pilot overhead | High (dense TF grid) | Low (sparse DD guard pilot) | Low (sparse pilot) |
| BER slope ($L$-path) | $\mathrm{SNR}^{-1}$ | $\mathrm{SNR}^{-L}$ | $\mathrm{SNR}^{-L}$ |
| High-mobility | Poor (ICI floor) | Excellent | Excellent |
| OFDM backward compat | ✓ — native | ✗ No | ✓ Set $c_1 = 0$ |
| ISAC suitability | Moderate | Good | Excellent (chirp basis) |
| Frame latency | 1 symbol | $N \times M$ symbols | $N$ symbols |
| 3GPP status | ✓ Standardised (TS 38.211) | 🔬 Studied (not adopted) | 🔬 Researched (pre-standard) |
6.2 BER Comparison — QPSK, Doubly-Dispersive Channel, $L = 4$ Paths
Theoretical BER vs. $E_b/N_0$ (dB) for QPSK modulation over an $L = 4$-path doubly-dispersive channel. The OTFS / AFDM curves use the high-SNR approximation for full diversity-$L$ reception: $$P_e \approx \frac{(2L-1)!}{L!\cdot(L-1)!} \cdot \left(\frac{1}{\mathrm{SNR_{lin}}}\right)^L \cdot \frac{1}{4}$$ At $L = 4$ this reduces to approximately $(5/\mathrm{SNR_{lin}})^4 / 24$. The OFDM high-Doppler trace shows the irreducible ICI error floor at $P_e \approx 0.02$.
6.3 Computational Load — $N = 512$, $M = 14$, $L = 4$
Complex multiply-accumulate (CMAC) operation counts for the three key processing stages. Modulation and demodulation costs use exact $\mathcal{O}(N \log_2 N)$ values; equalization uses $N$ for OFDM/AFDM and $NML \times 10$ iterations for OTFS Message Passing. The log scale shows the order-of-magnitude gap between OFDM/AFDM and full OTFS processing.
OFDM: $N\log_2 N = 512 \times 9 = 4608$ CMACs/stage. OTFS: $NM\log_2(NM) = 7168 \times 9 = 64512$ CMACs/stage (mod/demod); $NML \times 10 = 512 \times 14 \times 4 \times 10 = 286720$ CMACs (MP equalization shown capped for scale). AFDM: same as OFDM for mod/demod and equalization.
6.4 Waveform Selection Decision Guide
Practical flowchart for engineers choosing a waveform given deployment constraints. Start at the top and follow the path matching your scenario.
(latency / complexity / URLLC constraint)
(spectrum sharing, legacy gNB support)
6.5 PAPR CCDF — $N = 128$ subcarriers, QPSK
Complementary CDF of Peak-to-Average Power Ratio: $\Pr(\mathrm{PAPR} > \gamma)$. For CP-OFDM with $N$ independent subcarriers, the exact CCDF is $$\Pr(\mathrm{PAPR} > \gamma) = 1 - \left(1 - e^{-\gamma_\text{lin}}\right)^N, \quad \gamma_\text{lin} = 10^{\gamma/10}.$$ DFT-s-OFDM (used in 5G UL) reduces PAPR by approximately 3 dB relative to CP-OFDM. AFDM with rectangular pulses exhibits the same CCDF as CP-OFDM (chirp subcarriers have identical envelope statistics for large $N$).
§7 — 3GPP Status & 6G Outlook
OFDM has been the sole 3GPP physical-layer waveform since LTE (Rel-8, 2008). As of mid-2026, CP-OFDM and DFT-s-OFDM are confirmed for 6G (Rel-21). Alternative waveforms — OTFS, AFDM, Zak-OTFS — remain in academic pre-standardisation. The ITU-R RIT submission window (February 2027 – February 2029) is the last formal entry point before the 6G spec closes.
7.1 OFDM in 5G NR — The Incumbent
CP-OFDM is defined in 3GPP TS 38.211 for all NR downlink and uplink channels across all five numerologies $\mu = 0 \ldots 4$ (subcarrier spacings $15, 30, 60, 120, 240$ kHz). It has been unchanged since Rel-15 (2018) through Rel-19 (2025).
DFT-s-OFDM (transform precoding) is mandatory for PUSCH uplink in coverage-limited scenarios. It reduces PAPR by roughly 3 dB (to ~6–7 dB for $\pi/2$-BPSK), improving link budget at cell edge. Rel-20 extends DFT-s-OFDM to support uplink MIMO — previously it was restricted to single-stream transmission.
Non-Terrestrial Networks (NTN) — Rel-17, TS 38.821
3GPP's strategy for handling the extreme Doppler shifts of LEO satellites ($f_d \approx 88$ kHz at 3.5 GHz, orbital velocity ~7.5 km/s) was not to change the waveform but to add Doppler pre-compensation at the UE:
- UE estimates satellite Doppler shift from ephemeris data / GNSS position.
- UE applies a frequency offset equal and opposite to the estimated Doppler before transmission.
- Residual Doppler after pre-compensation: typically $\ll 1\%$ of $\Delta f$.
- Wider SCS ($\mu = 1$: 30 kHz, or $\mu = 2$: 60 kHz) absorbs remaining ICI.
- Timing advance (TA) pre-compensation added for delay management.
Rel-18 (FR2-NTN, CR 0129) and Rel-19 (NTN Phase 3) refined TA pre-compensation and extended NTN to mmWave bands. In all cases, the waveform remained CP-OFDM.
7.2 OTFS in 3GPP — Studied, Not Adopted
Contribution History
Cohere Technologies (the commercial OTFS spinout from Hadani et al., WCNC 2017) began submitting OTFS contributions to 3GPP RAN1 starting in 2018. A sustained campaign through the Rel-17 NTN study item (2020–2022) argued that OTFS should replace CP-OFDM for high-mobility scenarios.
At the 3GPP 6G Workshop (Incheon, March 10–11, 2025, document 6GWS-250244), Cohere explicitly objected to language describing 6G as "based on 5G NR baseline" because it implied retaining the OFDM waveform. They stated: "multiple companies indicated that at least for some use cases a new waveform is required." Despite this, the workshop produced no consensus and the chairs' summary made no prioritisation of new waveforms.
Why OTFS Was Not Adopted
| # | Reason | Detail |
|---|---|---|
| 1 | NTN pre-comp already works | UE Doppler pre-compensation at the UE (Rel-17) handles ~95% of LEO Doppler budget. OTFS's advantage narrows to the residual Doppler, which CP-OFDM handles with wider SCS. |
| 2 | Receiver complexity | Message Passing equalisation requires tens of iterations over the full $NM \times NM$ delay-Doppler grid. For $N=512, M=14$: ~286 000 CMACs vs. 512 for OFDM 1-tap EQ. Chip area and power budget implications are severe. |
| 3 | Backward compatibility | OTFS is incompatible with CP-OFDM receivers. All gNB baseband, UE modem, and scheduling software would require redesign. Ecosystem disruption estimated equivalent to LTE-to-NR migration. |
| 4 | Frame latency conflicts with URLLC | OTFS requires the full $NM$-symbol frame before decoding. At $N=512, M=14$: frame duration ~5 ms vs. URLLC budget of 0.5 ms. Fundamentally incompatible with 3GPP HRLLC usage scenario. |
| 5 | Incremental gain insufficient | For realistic 3GPP CDL channels (Haif, Arous, Arslan — arXiv:2605.01587, 2026): OFDM/DFT-s-OFDM match or outperform OTFS under dense urban channel conditions because OTFS's diversity advantage requires sparse, resolvable, stationary channel taps — conditions not guaranteed in city deployments. |
7.3 AFDM — 6G Candidate
Origin and Key Paper
AFDM was proposed by Bemani, Atzeni, Leinonen, Clemente, Debbah, and Tirkkonen in "Affine Frequency Division Multiplexing for Next Generation Mobile Communication" (IEEE Transactions on Wireless Communications, 2023 — cited as IEEE TCOM vol. 71 in pre-standardisation literature). The EURECOM research group (de Abreu, Rou et al.) has since driven the academic campaign with eight major papers in 2025–2026.
As of June 2026, AFDM has no formal 3GPP work item. The closest signal of standardisation intent is a researcher co-authoring the "Towards Standardizing AFDM" paper (IEEE Communications Standards Magazine, June 2026) and the Bemani et al. (IEEE CTW 2026) demonstration that AFDM can be implemented as a firmware patch on existing OFDM FPGA hardware.
Why AFDM Is the Leading Non-OFDM 6G Candidate
The two chirp parameters $c_1, c_2$ (with $c_2 = -c_1$ for anti-aliasing) are the design freedom. Setting $c_1 = 0$ recovers the standard IDFT: AFDM subsumes OFDM as a special case. This backward compatibility means:
- Existing 5G spectrum allocations, numerologies, and scheduling frameworks are reusable.
- OFDM receivers decode AFDM signals with $c_1 = 0$ without modification.
- Phased rollout: AFDM UEs coexist with OFDM UEs on the same carrier.
6G Advantages Summary
| Advantage | Mechanism | Key Reference |
|---|---|---|
| Full DD diversity | Chirp subcarriers spread energy across the full DD grid; all $L$ paths are independently resolved | Bemani et al. 2023; Rou et al. arXiv:2602.08163 |
| $\mathcal{O}(N)$ equaliser | CPAT ensures the DAFT-domain channel matrix is diagonal (given correct $c_1$); 1-tap MMSE applies | Bemani et al. 2023; arXiv:2605.23062 (CTW 2026) |
| OFDM HW reuse | DAFT = DFT preceded/followed by phase rotations; chirp multiplications on existing FFT pipeline | arXiv:2605.23062 (firmware patch demo) |
| ISAC chirp basis | LFM (chirp) pulses are the radar matched filter; AFDM subcarriers are inherently range-Doppler optimal | Rou et al. IEEE TCOM 2024; arXiv:2602.08163 |
| NTN without pre-comp | Full diversity absorbs LEO Doppler spread inherently; no ephemeris-based UE pre-compensation required | Mandal et al. Feb 2026 (LEO TDL-B/C) |
| Physical layer security | $c_1$ can serve as a secret waveform key; eavesdroppers without $c_1$ cannot reconstruct the DAFT basis | Rou et al. arXiv:2602.08163 |
7.4 IMT-2030 / 6G Standards Timeline
7.5 6G Use Cases — Doppler Level and Waveform Viability
Maximum Doppler shift: $f_d = v \cdot f_c / c$. At 3.5 GHz: 1 m/s $\approx 11.7$ Hz. At 28 GHz: 1 m/s $\approx 93.3$ Hz. 5G NR subcarrier spacing $\Delta f = 15$ kHz ($\mu=0$).
| Use case | Doppler level | OFDM viable? | OTFS / AFDM needed? |
|---|---|---|---|
| Fixed wireless access | $< 1$ Hz | ✓ Yes | Not needed |
| Pedestrian mobile (5 km/h) | $\approx 16$ Hz @ 3.5 GHz | ✓ Yes | Not needed |
| Vehicle (120 km/h, 3.5 GHz) | 389 Hz ($f_d/\Delta f \approx 0.026$) | ⚠ Marginal | Beneficial; ICI floor emerging |
| High-speed train (350 km/h) | 1.13 kHz @ 3.5 GHz | ✗ Fails | ✓ Required |
| LEO NTN (600 km orbit) | $\approx 88.7$ kHz @ 3.5 GHz | ✗ Fails badly | ✓ Required (or Doppler pre-comp) |
| mmWave V2X (28 GHz, 200 km/h) | 5.2 kHz | ✗ Fails | ✓ Required |
| D2D / aerial (drone, 28 GHz) | 1–5 kHz | ⚠ Marginal | ✓ Beneficial |
| Sub-THz backhaul (300 GHz, 10 km/h) | 2.8 kHz | ✗ Fails (ICI) | ✓ Beneficial; wider SCS also option |
The IMT-2030 framework (ITU-R M.2160) mandates a mobility KPI of 500–1000 km/h (covering HST and some aerial scenarios) and includes ISAC as a first-class usage scenario. Meeting both requirements with CP-OFDM alone — without Doppler pre-compensation — is increasingly challenged.
§A — Notation & Glossary
Reference table of all mathematical symbols, domain transforms, and acronyms used throughout this notebook. Symbols follow the convention of the AFDM and OTFS literature (Bemani et al. 2023; Hadani et al. 2017; Rou et al. 2024–2026).
A.1 Mathematical Symbols
| Symbol / Term | Definition |
|---|---|
| $N$ | Number of time slots in one OTFS / AFDM frame |
| $M$ | Number of subcarriers per time slot (OTFS); total symbols in AFDM frame |
| $\Delta f$ | Subcarrier spacing (Hz); determines time-frequency resolution trade-off |
| $T = 1/\Delta f$ | OFDM symbol duration (useful part, excluding CP) |
| $T_{CP}$ | Cyclic prefix duration; must exceed maximum channel delay spread $\tau_{\max}$ |
| $f_d$ | Maximum Doppler shift (Hz): $f_d = v \cdot f_c / c$, where $v$ is UE speed and $c$ is speed of light |
| $f_c$ | Carrier frequency (Hz) |
| $\tau_i$, $\nu_i$ | Delay and Doppler shift of the $i$-th propagation path |
| $l_i = \tau_i M \Delta f$ | Integer delay index of $i$-th path (normalised to delay-Doppler grid) |
| $k_i = \nu_i N T$ | Integer Doppler index of $i$-th path |
| $h(\tau, \nu)$ | Delay-Doppler spreading function; input-output relation: $r(t) = \iint h(\tau,\nu)\,s(t-\tau)\,e^{j2\pi\nu(t-\tau)}\,d\tau\,d\nu$ |
| $L$ | Number of resolvable propagation paths; determines achievable diversity order |
| $c_1$ | AFDM primary chirp parameter (design freedom); $c_1 = 0$ recovers OFDM |
| $c_2$ | AFDM secondary chirp parameter; set to $c_2 = -c_1$ for CPAT anti-aliasing condition |
| $\mathbf{H}_{DD}$ | Delay-Doppler channel matrix; sparse block structure for OTFS; diagonal for AFDM |
| $\mathbf{F}_N$ | $N$-point DFT matrix; $[\mathbf{F}_N]_{k,n} = e^{-j2\pi kn/N}/\sqrt{N}$ |
| $\mathbf{\Lambda}_c$ | Diagonal phase matrix implementing DAFT chirp pre-/post-rotation |
| $P_e$ | Symbol error probability (BER for BPSK / SER for QAM) |
| $\mathrm{SNR}_\text{lin}$ | Linear SNR: $\mathrm{SNR}_\text{lin} = 10^{\mathrm{SNR_{dB}}/10}$ |
| $\mathrm{erfc}(x)$ | Complementary error function: $\mathrm{erfc}(x) = \frac{2}{\sqrt{\pi}}\int_x^\infty e^{-t^2}dt$ |
| $\gamma$, $\gamma_\text{lin}$ | PAPR threshold in dB and linear scale respectively |
A.2 Transform Acronyms
| Term | Definition |
|---|---|
| DFT / IDFT | Discrete Fourier Transform / Inverse DFT — core transform of OFDM |
| SFFT | Symplectic Finite Fourier Transform — maps Time-Frequency domain to Delay-Doppler domain (OTFS modulator step 1) |
| ISFFT | Inverse SFFT — maps Delay-Doppler domain to Time-Frequency domain (OTFS modulator step 1, transmitter) |
| DAFT | Discrete Affine Fourier Transform — generalises DFT with chirp parameters $c_1, c_2$; core transform of AFDM |
| IDAFT | Inverse DAFT — AFDM demodulator; reduces to IDFT when $c_1 = 0$ |
| Heisenberg transform | Linear time-variant filter used in OTFS modulator to convert TF-domain symbols to time-domain waveform |
| Wigner transform | Inverse Heisenberg transform; used in OTFS demodulator to extract TF symbols from received waveform |
| Zak transform | Mathematical foundation of Zak-OTFS; maps a time-domain signal to a 2D (delay, Doppler) quasi-periodic function |
A.3 Waveform and System Acronyms
| Acronym | Definition |
|---|---|
| CPAT | Chirp-Periodic Anti-aliasing Tail — AFDM's equivalent of the cyclic prefix; ensures circular convolution in the DAFT domain |
| CP | Cyclic Prefix — guard interval prepended to each OFDM symbol to absorb multipath delay spread |
| DD | Delay-Doppler domain — 2D representation where channel is sparse and (approximately) stationary |
| TF | Time-Frequency domain — 2D grid used in OFDM; channel matrix is dense under Doppler |
| ICI | Inter-Carrier Interference — cross-talk between OFDM subcarriers caused by Doppler shifts |
| ISI | Inter-Symbol Interference — temporal cross-talk caused by multipath delay spread exceeding CP length |
| NTN | Non-Terrestrial Network — encompasses LEO/MEO/GEO satellites and HAPS (High-Altitude Platform Stations); defined in 3GPP TS 38.821 |
| HST | High-Speed Train — reference mobility scenario at 350–500 km/h; standard 3GPP mobility test case |
| ISAC | Integrated Sensing and Communication — dual-function waveform that simultaneously supports radar sensing and data communication; one of six IMT-2030 usage scenarios |
| ODDM | Orthogonal Delay-Doppler Division Multiplexing — OTFS variant (Raviteja/Viterbo, UNSW 2022) with improved out-of-band emission and rigorous orthogonality conditions |
| Zak-OTFS | OTFS reformulated via the Zak transform (Hadani, Mohammed et al., 2022–2026); "predictable I/O" property — no channel model required for detection; crystallographic signal representation |
| OCDM | Orthogonal Chirp Division Multiplexing — chirp-based multicarrier using Discrete Fresnel Transform; related to AFDM but different basis; research-only status as of 2026 |
| LFM | Linear Frequency Modulated — radar chirp pulse; fundamental to ISAC waveform design; AFDM subcarriers are LFM signals |
| IMT-2030 | ITU-R designation for the 6G international standard; framework adopted at RA-23, Dubai, November 2023 (Recommendation ITU-R M.2160) |
| FBMC | Filter Bank Multi-Carrier — OFDM variant with well-localised pulses (no CP needed); rejected by 3GPP for 5G in Rel-15 due to latency and MIMO complexity |
| GFDM | Generalised Frequency Division Multiplexing — flexible multi-carrier scheme; not adopted by 3GPP |
| PAPR | Peak-to-Average Power Ratio — measure of envelope variation; high PAPR requires power amplifier backoff, reducing efficiency |
| CCDF | Complementary Cumulative Distribution Function — $\Pr(X > x)$; standard metric for PAPR characterisation |
| ZF | Zero-Forcing equaliser — inverts channel matrix; noise enhancement at low SNR |
| MMSE | Minimum Mean Squared Error equaliser — regularised inversion; optimal under Gaussian noise |
| MP | Message Passing — iterative belief-propagation algorithm used for OTFS detection on the sparse DD factor graph |
| RIT | Radio Interface Technology — technical specification submitted by standards bodies (e.g., 3GPP) to ITU-R for IMT evaluation |
| HRLLC | Hyper-Reliable Low-Latency Communication — IMT-2030 usage scenario; latency budget 0.1–1 ms; conflicts with OTFS full-frame decoding requirement |
| AIAC | Artificial Intelligence and Communication — IMT-2030 usage scenario for AI-native air interface and distributed learning |
| V2X | Vehicle-to-Everything — collective term for vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), and vehicle-to-network (V2N) communication |
| PUSCH | Physical Uplink Shared Channel — primary uplink data channel in NR; carries user data and upper-layer control |
| SCS / $\mu$ | Subcarrier spacing / numerology index; NR defines $\mu = 0..4$ with SCS $= 15 \times 2^\mu$ kHz |