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.

OFDM — standardised OTFS — studied AFDM — researched
O
CP-OFDM
Time-frequency multiplexing
  • TransformIDFT / DFT
  • Native domainTime – frequency
  • GuardCyclic prefix (CP)
  • Diversity order1 (per sub-carrier)
  • ComplexityO(N log N)
  • 3GPP statusStandardised Rel-15
O
OTFS
Delay-Doppler multiplexing
  • 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
A
AFDM
Chirp-based multiplexing
  • TransformDAFT / IDAFT
  • Native domainDiscrete affine Fourier
  • GuardCHIRP cyclic prefix
  • Diversity orderP (full, guaranteed)
  • ComplexityO(N log N)
  • 3GPP statusResearch proposal
OFDM

§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:

$$s(t) \;=\; \frac{1}{\sqrt{N}} \sum_{k=0}^{N-1} X[k]\; e^{\,j2\pi k\,\Delta f\, t}, \qquad 0 \le t \le T_u \;=\; \frac{1}{\Delta f}$$

The subcarriers are spaced by $\Delta f$, and their complex exponentials are orthogonal over one symbol period $T_u$:

$$\frac{1}{T_u}\int_0^{T_u} e^{\,j2\pi k\Delta f\,t}\, e^{-j2\pi k'\Delta f\,t}\,dt \;=\; \delta_{k,k'}$$

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:

$$Y[k] \;=\; H[k]\cdot X[k] \;+\; W[k]$$

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.

Key insight: The entire elegance of OFDM rests on one assumption — the channel $H[k]$ is constant over one OFDM symbol duration $T = T_u + T_{CP}$. The moment the channel changes appreciably within a symbol, the DFT no longer diagonalises it, and off-diagonal interference terms appear.

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:

$$h(\tau,\,t) \;=\; \sum_{i=1}^{P} h_i\; e^{\,j2\pi\nu_i t}\;\delta(\tau - \tau_i)$$

where $\tau_i$ is the propagation delay of path $i$ and $\nu_i$ is its Doppler shift:

$$\nu_i \;=\; \frac{v_i}{c}\,f_c \;=\; \frac{v_i\,f_c}{3\times 10^8\;\text{Hz}}$$

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:

$$Y[k] \;=\; \sum_{k'=0}^{N-1} X[k']\cdot H_{k,k'} \;+\; W[k]$$

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:

$$H_{k,k'} \;=\; \frac{1}{N}\sum_{n=0}^{N-1} e^{\,j2\pi n(f_d/\Delta f + k' - k)/N} \;=\; e^{\,j\pi(N-1)(f_d/\Delta f + k'-k)/N}\; \frac{\sin\!\left(\pi(f_d/\Delta f + k'-k)\right)}{N\sin\!\left(\pi(f_d/\Delta f + k'-k)/N\right)}$$

For small $f_d/\Delta f$, the ICI power summed over all interfering subcarriers relative to the desired signal power can be approximated as:

$$\text{ICI ratio} \;\approx\; \frac{\pi^2}{3}\left(\frac{f_d}{\Delta f}\right)^2$$

This implies a hard SINR ceiling regardless of transmit power:

$$\text{SINR}_\text{floor} \;\approx\; -10\log_{10}\!\left(\frac{\pi^2}{3}\left(\frac{f_d}{\Delta f}\right)^2\right)\;\text{dB}$$
Rule of thumb: OFDM works reliably when $f_d < \Delta f / 10$. At $f_d = \Delta f / 10$ the SINR floor is approximately $30\;\text{dB}$ — just marginal for 64-QAM. At $f_d = \Delta f$ the floor collapses to $\approx -5\;\text{dB}$ and no modulation works.

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.
Key insight: The problem scales with both velocity and carrier frequency. Moving to mmWave for higher throughput makes the Doppler problem worse by a factor of $f_{c,\text{mmW}}/f_{c,\text{sub6}} \approx 8\times$. A waveform that solves Doppler at sub-6 is not sufficient for 6G mmWave deployments.

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.

Conclusion of §1: OFDM's SINR floor under high Doppler is a structural consequence of working in the time-frequency domain. The ITU-R IMT-2030 requirement for 1000 km/h mobility creates a scenario where OFDM's SINR floor at 28 GHz is $\approx -46\;\text{dB}$ — completely unusable. This motivates a domain change, not a patch. The next sections introduce OTFS and AFDM as principled solutions.
OFDM

§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:

$$\Delta f \;=\; 2^\mu \times 15\;\text{kHz}$$

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
01511 4.6916.6750 / —
1300.52 2.34100 / —
2600.254 1.174.17200 / 200
31200.1258 0.59— / 400
42400.062516 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

$$T_u = \frac{1}{\Delta f} = \frac{1}{2^\mu \times 15\,000}\;\text{s} \qquad\text{(useful symbol duration)}$$
$$T = T_u + T_{CP} \qquad\text{(total OFDM symbol duration including CP)}$$
$$T_c = \frac{1}{\Delta f_{\max} \cdot N_f} = \frac{1}{480\,000 \times 4096} \approx 0.509\;\text{ns} \qquad\text{(basic time unit, TS 38.211 §4.1)}$$

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:

$$s[n] \;=\; \frac{1}{\sqrt{N}}\sum_{k=0}^{N-1} X[k]\,e^{\,j2\pi kn/N}, \qquad n = 0,1,\ldots,N-1$$

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}$):

$$\mathbf{s} \;=\; \mathbf{F}^H \mathbf{x}$$

The Cyclic Prefix appends the last $N_{CP}$ samples of $\mathbf{s}$ to the front, producing the transmitted vector of length $N + N_{CP}$:

$$\tilde{\mathbf{s}} \;=\; \mathbf{A}_{CP}\,\mathbf{s}, \qquad \mathbf{A}_{CP} = \begin{bmatrix} \mathbf{0}_{N_{CP}\times(N-N_{CP})} & \mathbf{I}_{N_{CP}} \\ \mathbf{I}_N \end{bmatrix}$$

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:

$$\mathbf{y} \;=\; \mathbf{H}_{\text{circ}}\,\mathbf{s} \;+\; \mathbf{w}$$

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:

$$\hat{\mathbf{Y}} \;=\; \mathbf{F}\,\mathbf{y} \;=\; \mathbf{F}\,\mathbf{H}_{\text{circ}}\,\mathbf{F}^H\,\mathbf{x} \;+\; \mathbf{F}\,\mathbf{w}$$

The key identity: any circulant matrix is diagonalised by the DFT,

$$\mathbf{F}\,\mathbf{H}_{\text{circ}}\,\mathbf{F}^H \;=\; \operatorname{diag}\!\left(H[0],\,H[1],\,\ldots,\,H[N-1]\right) \;\triangleq\; \boldsymbol{\Lambda}_H$$

where $H[k] = \sum_{l=0}^{L-1}h[l]\,e^{-j2\pi kl/N}$ is the channel frequency response. Therefore:

$$Y[k] \;=\; H[k]\cdot X[k] \;+\; W[k], \qquad k = 0,\ldots,N-1$$

One-Tap Equalisation

Under the diagonal model, equalization reduces to scalar division at each subcarrier. For zero-forcing (ZF):

$$\hat{X}[k] \;=\; \frac{Y[k]}{H[k]} \;=\; X[k] \;+\; \frac{W[k]}{H[k]}$$

For MMSE, the noise is regularised:

$$\hat{X}[k] \;=\; \frac{H^*[k]}{|H[k]|^2 + \sigma_w^2/\sigma_x^2}\,Y[k]$$
Core magic recap: The CP converts linear convolution to circular; the DFT diagonalises every circulant matrix; the diagonal structure means equalization costs $O(N)$ (one division per subcarrier) regardless of channel length $L$. Without the CP trick, ML equalization of a length-$L$ channel costs $O(M^L)$ per symbol for an $M$-QAM alphabet.

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:

$$\tilde{X}[m] \;=\; \frac{1}{\sqrt{M}}\sum_{n=0}^{M-1} d[n]\,e^{-j2\pi mn/M}, \qquad m = 0,\ldots,M-1$$

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:

$$s[n] \;=\; \frac{1}{\sqrt{N}}\sum_{k=0}^{N-1} \left[\text{zero-padded}\;\tilde{\mathbf{X}}\right]_k \,e^{\,j2\pi kn/N}$$

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:

$$\hat{\mathbf{d}} \;=\; \mathbf{F}_M^H\,\hat{\tilde{\mathbf{X}}}$$

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.

$$\text{RE grid size per slot} = N_{PRB} \times 12 \;\text{subcarriers} \;\times\; 14 \;\text{OFDM symbols (normal CP)}$$

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):

$$\eta_\text{data} \;\approx\; 1 - \underbrace{\frac{2}{14}}_{\text{DMRS}} - \underbrace{\frac{1}{14}}_{\text{PDCCH}} - \underbrace{0.016}_{\text{CSI-RS}} \;\approx\; 77\%$$

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:

$$\text{SE}_\text{max} \approx 8 \times 0.926 \times 2 \times 0.77 \approx 11.4\;\text{bits/s/Hz}$$

The 3GPP target for peak spectral efficiency in FR1 MIMO is ~30 bits/s/Hz (8 layers), consistent with the per-layer calculation above.

High-mobility cost: Under high Doppler (HST, NTN), DMRS density must increase from 2 to 4 symbols per slot to maintain channel estimation quality. This alone reduces $\eta_\text{data}$ from 77% to ~63% — an 18% throughput hit even before accounting for MCS reduction.

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:

$$C_\text{OFDM} \;=\; O(N\log_2 N)$$

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.

Why complexity matters for OTFS/AFDM: OTFS requires a 2D FFT (ISFFT + SFFT) of size $N\times M$, with complexity $O(NM\log(NM))$ — significantly larger. AFDM uses a 1D DAFT (Discrete Affine Fourier Transform) of the same size $N$ as OFDM, achieving the same full-diversity with only $O(N\log N)$ complexity. This is one of AFDM's key advantages over OTFS (covered in §§ 4–5).

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.

§3

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:

$$h(\tau, \nu) = \int_{-\infty}^{\infty} h(\tau, t)\, e^{-j2\pi \nu t}\, dt$$

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:

$$h(\tau, \nu) = \sum_{i=1}^{L} h_i\, \delta(\tau - \tau_i)\, \delta(\nu - \nu_i)$$

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.

Physical intuition. A moving mirror (single scatterer) produces a delayed, frequency-shifted echo. In the TF domain, this echo looks like a time-varying spreading function — the channel matrix gains off-diagonal ICI entries that grow with $\nu_0 T$ (normalised Doppler). In the DD domain, the same mirror is a single bright point at coordinates $(\tau_0, \nu_0)$. No matter how fast the mirror moves, it remains one point. The TF representation is an artifact of the transform; the DD representation is the physics.

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:

$$\Delta\tau = \frac{1}{M \Delta f}, \qquad \Delta\nu = \frac{1}{NT}$$

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.

Channel estimation scaling. OFDM DMRS overhead scales with mobility (more Doppler → more DMRS symbols needed to track the TF channel). DD-domain pilot overhead scales only with the number of paths $L$ and the guard region $(2k_{\max}+1)(l_{\max}+1)$, which is typically 5–15% of the frame for vehicular channels and independent of frame duration $NT$.

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.

HST Doppler derivation. At $v = 350\,\text{km/h} = 97.2\,\text{m/s}$, carrier $f_c = 3.5\,\text{GHz}$: $\nu_{\max} = v f_c / c = 97.2 \times 3.5 \times 10^9 / (3 \times 10^8) \approx 1{,}134\,\text{Hz}$. This exceeds the 5G NR SCS-15 coherence bandwidth ($1/(2\nu_{\max}) \approx 0.44\,\text{ms}$) and is close to the subcarrier spacing, producing severe ICI in OFDM.

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
AFDM advantage on fractional Doppler. The DAFT shift for path $i$ is $\Delta_i = \nu_i + 2c_1 N l_i$. By choosing $c_1 = (2l_{\max}+1)/(2N)$, all $L$ path shifts are distinct modulo $N$ for any fractional Doppler value. OTFS with rectangular pulse has no analogous guarantee — fractional Doppler causes diversity loss. This is the primary engineering argument favouring AFDM over vanilla OTFS for V2X and NTN channels where fractional Doppler is the norm.
§4

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)$.

Step 1 — Input symbols

$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$.

Step 2 — ISFFT (DD → TF)

The Inverse Symplectic Finite Fourier Transform maps DD symbols to the time-frequency grid $X_{TF}[n,m]$:

$$X_{TF}[n,m] = \frac{1}{\sqrt{NM}} \sum_{k=0}^{N-1}\sum_{l=0}^{M-1} X[k,l]\, e^{j2\pi\!\left(\frac{nk}{N} - \frac{ml}{M}\right)}$$

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.

Step 3 — Heisenberg Transform (TF → time)

The Heisenberg transform combines pulse shaping with OFDM modulation. For a transmit pulse $g_{tx}(t)$:

$$s(t) = \sum_{n=0}^{N-1}\sum_{m=0}^{M-1} X_{TF}[n,m]\; g_{tx}(t - nT)\; e^{j2\pi m \Delta f (t-nT)}$$

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.

Step 4 — Cyclic Prefix (CP) Insertion

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.

Backward compatibility summary. With rectangular $g_{tx}$, the OTFS TX chain is: (1) 2D ISFFT on the $N \times M$ block → (2) feed $NM$ complex symbols into a standard OFDM modulator (IFFT + CP). No new RF hardware. The new hardware block is only the 2D ISFFT pre-processor, implementable as two back-to-back 1D FFTs on existing DSP fabric.

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:

Step 1 — 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.

Step 2 — Wigner Transform (matched filter)

The Wigner transform is the adjoint of the Heisenberg transform, acting as a matched filter to the receive pulse $g_{rx}(t)$:

$$Y_{TF}[n,m] = \int r(t)\; g_{rx}^*(t - nT)\; e^{-j2\pi m \Delta f (t-nT)}\, dt$$

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.

Step 3 — SFFT (TF → DD)

The Symplectic Finite Fourier Transform maps TF observations back to the DD domain:

$$Y[k,l] = \frac{1}{\sqrt{NM}} \sum_{n=0}^{N-1}\sum_{m=0}^{M-1} Y_{TF}[n,m]\, e^{-j2\pi\!\left(\frac{nk}{N} - \frac{ml}{M}\right)}$$

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:

$$Y[k,l] = \sum_{i=1}^{L} h_i\; X\!\left[\,(k - k_i)_N,\, (l - l_i)_M\,\right] + W[k,l]$$

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:

$$\mathbf{H}_{DD} = \sum_{i=1}^{L} h_i \;\mathbf{\Pi}^{k_i} \otimes \mathbf{\Delta}^{l_i}$$

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.

$L$
non-zeros per row of $\mathbf{H}_{DD}$
$NM$
non-zeros per row of $\mathbf{H}_{TF}$ (OFDM, Doppler)
$L / NM$
sparsity ratio — 0.5% for $L=5$, $NM=1024$
Implication for equalisation. Because $\mathbf{H}_{DD}$ is BCCB, it can be diagonalised by a 2D DFT: $\mathbf{H}_{DD} = \mathbf{F}_{NM}^H\, \boldsymbol{\Lambda}\, \mathbf{F}_{NM}$ where $\boldsymbol{\Lambda}$ is diagonal. This enables $\mathcal{O}(NM \log NM)$ MMSE equalisation — the same algorithmic complexity as OFDM equalisation, but for a channel that is fully characterised by $L$ parameters instead of $NM$ independent fades.

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:

$$P_e^{\text{OFDM}} \approx \frac{1}{2\,\bar{\gamma}} \quad (\text{diversity order } d=1)$$

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:

$$P_e^{\text{OTFS}} \propto \left(\frac{c}{\bar{\gamma}}\right)^L$$

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
Physical interpretation. OFDM's single-tone philosophy results in each sub-channel either being in a deep fade or not — one bad subcarrier is one bad subcarrier. OTFS spreads each information symbol over all $NM$ time-frequency resources (via ISFFT), so a single deep fade cannot erase a symbol. The diversity gain is the wireless equivalent of the coding gain from spreading across diversity branches — except OTFS achieves it through signal design, not code overhead.

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

$$\hat{h}_i = \frac{Y[k_p + k_i,\; l_p + l_i]}{\sqrt{E_p}}$$

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.

Zak-OTFS improvement. Zak-OTFS (Mohammed & Calderbank 2022) uses "predictability" — the DD channel response at one pilot location predicts the response at all other locations without a mathematical channel model. This reduces guard region overhead to essentially zero for slowly varying DD channels (indoor/urban), while maintaining exact fractional Doppler handling.

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)

$$\hat{\mathbf{x}}_{MMSE} = \left(\mathbf{H}_{DD}^H \mathbf{H}_{DD} + \sigma_w^2 \mathbf{I}\right)^{-1} \mathbf{H}_{DD}^H\, \mathbf{y}$$

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).
HARQ conflict — the key 5G deployment blocker. 5G NR HARQ requires the UE to receive an ACK/NACK within 3 slots ($\approx 1.5\,\text{ms}$ for $\mu=1$). An OTFS frame with $N=16$ takes 8 ms just to accumulate before any equalisation can begin. Options: (a) reduce $N$ to 2–4 (partial diversity gain only), (b) implement sliding-window OTFS (increased decoder complexity), or (c) accept a new HARQ timeline in 6G NR. Option (c) is the consensus path for IMT-2030 OTFS adoption.

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

Core insight

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).

Strengths
  • 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
Limitations
  • 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.

Core insight. ICI arises because OFDM sinusoidal basis functions are eigenfunctions of LTI channels only. A doubly-dispersive channel mixes neighbouring subcarriers. Switching to chirp basis functions — which spread energy across the entire time-frequency plane — exposes each transmitted symbol to all $L$ channel paths, buying full diversity without requiring a 2D processing grid.
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)

$$\tilde{X}[k] = \frac{1}{\sqrt{N}} \sum_{n=0}^{N-1} x[n]\; e^{-j2\pi\!\left(c_1 n^2 \;+\; \frac{kn}{N} \;+\; c_2 k^2\right)}, \quad k = 0,\ldots,N-1$$

IDAFT (Synthesis / TX)

$$x[n] = \frac{1}{\sqrt{N}} \sum_{k=0}^{N-1} \tilde{X}[k]\; e^{+j2\pi\!\left(c_1 n^2 \;+\; \frac{kn}{N} \;+\; c_2 k^2\right)}, \quad n = 0,\ldots,N-1$$

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:

$$\boldsymbol{\Psi} = \mathbf{D}_{c_2} \cdot \mathbf{F} \cdot \mathbf{D}_{c_1}$$

where $\mathbf{F}$ is the standard unitary DFT matrix and the diagonal chirp matrices are

$$\mathbf{D}_{c_1} = \operatorname{diag}\!\Bigl( e^{-j2\pi c_1 \cdot 0^2},\; e^{-j2\pi c_1 \cdot 1^2},\; \ldots,\; e^{-j2\pi c_1 (N-1)^2} \Bigr)$$

$\mathbf{D}_{c_2}$ is defined analogously on the output index $k$. Unitarity follows immediately: $\boldsymbol{\Psi}\boldsymbol{\Psi}^\dagger = \mathbf{I}$.

Hardware implication. The factorization reveals the implementation: DAFT = pre-chirp LUT multiply $\to$ FFT/IFFT (existing engine) $\to$ post-chirp LUT multiply. Total added cost: 4 × $O(N)$ LUT multiplies (2 at TX, 2 at RX). The FFT engine is entirely shared with OFDM.

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
Physical meaning of $c_1$. The quadratic phase $e^{j2\pi c_1 n^2}$ is a discrete chirp — the same waveform used in Linear Frequency Modulated (LFM) radar pulses. Each DAFT basis function sweeps linearly in instantaneous frequency across the observation window. This time-frequency spread is what grants every transmitted symbol exposure to every channel path, enabling diversity order $L$.

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:

$$s[n + N] = e^{j2\pi c_1(2nN + N^2)}\; s[n]$$

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}}$:

$$\tilde{s}[-m] = s[N-m]\cdot e^{j2\pi c_1 \cdot 2N(N-m)}$$

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.

PropertyCP (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

  1. Input: $x[0],\ldots,x[N-1]$ — DAFT-domain QAM symbols (after channel coding, rate matching).
  2. Post-chirp: $\tilde{X}_{pc}[k] = x[k]\cdot e^{+j2\pi c_2 k^2}$  [$O(N)$ LUT multiply]
  3. IFFT: $x_i[n] = \mathrm{IFFT}\{\tilde{X}_{pc}\}[n]$  [$O(N\log N)$ — same engine as OFDM]
  4. Pre-chirp: $s[n] = x_i[n]\cdot e^{+j2\pi c_1 n^2}$  [$O(N)$ LUT multiply]
  5. CPAT insertion: prepend $L_{\mathrm{CPAT}}$ chirp-corrected tail samples forming $\tilde{s}[-L_{\mathrm{CPAT}}],\ldots,s[N-1]$.
  6. D/A conversion $\to$ RF front-end.

Receiver Steps

  1. RF $\to$ A/D $\to$ CPAT removal → $r[0],\ldots,r[N-1]$.
  2. Pre-chirp removal: $r_{pc}[n] = r[n]\cdot e^{-j2\pi c_1 n^2}$  [$O(N)$]
  3. FFT: $\tilde{Y}_{fft}[k] = \mathrm{FFT}\{r_{pc}\}[k]$  [$O(N\log N)$]
  4. Post-chirp removal: $y[k] = \tilde{Y}_{fft}[k]\cdot e^{-j2\pi c_2 k^2}$  [$O(N)$]
  5. Single-tap equalization: $\hat{x}[m] = y[m]/\hat{H}_{\mathrm{eff}}[m]$  [$O(N)$]
  6. Decision $\to$ channel decoder.
Delta vs OFDM baseband. The only additions over a standard OFDM pipeline are four $O(N)$ chirp multiplies (two at TX, two at RX) using pre-computed LUTs, plus the CPAT block replacing the standard CP copy module. FFT/IFFT engines, ADC/DAC, MIMO stack, and LDPC decoder are entirely unchanged. The 2026 IEEE CTW paper (arXiv:2605.23062, Rou & Abreu) demonstrates this as a firmware patch on existing OFDM hardware.

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:

$$y[m] = \sum_{i=1}^{L} h_i\; e^{j\phi_i(m)}\; x\!\bigl[(m - \ell_i)_N\bigr] + w[m]$$

where the per-path phase $\phi_i(m)$ is known from the channel estimate:

$$\phi_i(m) = 2\pi\!\left[ c_1 \ell_i^2 + \frac{k_i\,(m-\ell_i)}{N} + c_1\,(2m - \ell_i)\,\ell_i \right]$$

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]$:

$$H_{\mathrm{eff}}[m] = \sum_{i=1}^{L} h_i\; e^{j\phi_i(m)}, \qquad \hat{x}[m] = \frac{y[m]}{H_{\mathrm{eff}}[m]}$$
Diagonal channel matrix. In matrix form $\mathbf{y} = \mathbf{H}_{\mathrm{DAFT}}\,\mathbf{x} + \mathbf{w}$ where $\mathbf{H}_{\mathrm{DAFT}}$ is exactly diagonal for integer DD paths and any $c_1 \notin \mathcal{F}_{\mathrm{bad}}$. Compare to OFDM in the same channel: $\mathbf{H}_{\mathrm{DFT}}$ is a dense banded matrix with $2L+1$ non-zero diagonals due to ICI spreading. The chirp basis converts the banded structure to a diagonal at no extra equalization cost.

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

$$\mathbf{v}_i = \Bigl[ 1,\; e^{j2\pi(c_1\Delta_i + k_i/N)},\; e^{j2\pi\cdot 2(c_1\Delta_i + k_i/N)},\; \ldots,\; e^{j2\pi(N-1)(c_1\Delta_i + k_i/N)} \Bigr]^T$$

(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}} = \left\{ \frac{k_i - k_j}{N(\Delta_j - \Delta_i)}\;:\; i \ne j,\; \Delta_i \ne \Delta_j \right\}$$

$|\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$ choiceDiversityNotes
$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
Intuition: sinusoid vs chirp in the TF plane. An OFDM sinusoidal subcarrier occupies a single point in frequency. A Doppler-shifted path displaces it by $k_i$ bins — only nearby subcarriers are affected. Diversity = 1. A DAFT chirp basis function sweeps the entire time-frequency plane. Every path leaves a phase imprint on every chirp subcarrier. Diversity = $L$. The quadratic phase $e^{j2\pi c_1 n^2}$ is the mechanism that converts a point-in-frequency to a line-in-TF-plane.

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$
Numerical example. $N=512$, $M=4096$, $L=5$ paths, MP iter $=5$: OFDM EQ $\approx$ 512 ops; OTFS MP $\approx 512\times4096\times5\times5 \approx 52\,\mathrm{M}$ ops; AFDM EQ $\approx$ 512 ops + 4$N$ chirp multiplies $\approx 2600$ ops total. AFDM matches OTFS diversity at $\sim$20,000$\times$ lower equalization cost in this example — the defining advantage.

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:

$$P(\mathrm{PAPR} > \gamma) \approx 1 - \bigl(1 - e^{-\gamma}\bigr)^N$$

At $N=512$: $P(\mathrm{PAPR}>10\,\mathrm{dB})\approx 1\%$ — the same threshold for both OFDM and AFDM.

WaveformPAPR @ 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
DFT-s-AFDM for uplink. Analogous to DFT-s-OFDM used in 5G NR uplink for power-limited UEs, DFT-s-AFDM applies a DFT spreading stage before IDAFT, reducing PAPR by ~3.5 dB while retaining full Doppler diversity. Proposed as a strong ISAC uplink candidate in arXiv:2605.19759 (Cui et al., May 2026). All standard OFDM PAPR reduction techniques (clipping + filtering, SLM, PTS, tone reservation) apply to AFDM unchanged.

5.10 Backward Compatibility with OFDM

Setting $c_1 = c_2 = 0$ in the DAFT factorization:

$$\mathbf{D}_{c_1} = \mathbf{I},\quad \mathbf{D}_{c_2} = \mathbf{I} \quad\Longrightarrow\quad \boldsymbol{\Psi} = \mathbf{F}$$

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:

  1. 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.
  2. Pre-chirp LUT (RX, pre-FFT): Conjugate table $\{e^{-j2\pi c_1 n^2}\}$ applied to time-domain RX buffer.
  3. 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)
3GPP standardization positioning. As of June 2026, 3GPP has confirmed OFDM-family waveforms as the 6G baseline. AFDM's backward-compatibility argument directly addresses this: rather than competing with OFDM, AFDM is positioned as an optional numerology within an OFDM-family air interface — analogous to DFT-s-OFDM in 5G NR uplink — enabled for specific high-mobility use cases (V2X, NTN, ISAC) via RRC configuration.

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$
LFM radar heritage. Linear Frequency Modulated (LFM / chirp) pulses have been the dominant radar waveform for 60+ years. AFDM subcarriers are discrete LFM waveforms — this is by design. AFDM leverages six decades of chirp radar signal processing, ambiguity function analysis, and pulse compression theory. The first dedicated AFDM-ISAC system paper (arXiv:2402.16468, Bemani et al., Feb 2024) formalised the delay-Doppler identification conditions; follow-on work (arXiv:2511.04471, Nov 2025) addresses energy-efficient AFDM-ISAC receiver design.

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)
Key takeaway: AFDM occupies a unique position — it delivers OTFS-class diversity ($\mathrm{SNR}^{-L}$) while retaining OFDM-class equalizer complexity ($\mathcal{O}(N)$) and full backward compatibility via the $c_1 = 0$ fallback. The cost is a more complex transform (DAFT vs. DFT), though this has been shown implementable as a firmware patch on existing OFDM hardware (Bemani et al., IEEE CTW 2026).

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$.

Diversity gain visualised: At SNR = 20 dB, OTFS/AFDM achieve BER $\approx 3 \times 10^{-5}$ while high-Doppler OFDM is stuck at the $2\%$ ICI floor — a four-decade difference that no amount of additional transmit power can bridge for OFDM.

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.

The O(N) equalizer advantage: AFDM's equalization cost is identical to OFDM — 512 CMACs vs. 28 672+ for OTFS Message Passing. For real-time embedded implementations (URLLC, V2X), this gap is decisive.

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.

Is channel static OR $f_d < \Delta f / 50$?
YES▶ OFDM Lowest complexity, fully standardised (TS 38.211). Static/pedestrian channels; fixed wireless access; most indoor deployments.
NO — high-mobility channel
Is single-tap equalisation required?
(latency / complexity / URLLC constraint)
YES — 1-tap EQ only▶ AFDM Full diversity $\mathrm{SNR}^{-L}$ with $\mathcal{O}(N)$ equaliser. OFDM-backward-compatible ($c_1 = 0$). Ideal for V2X, NTN with latency budgets, ISAC.
NO — 2D equalisation acceptable
Need OFDM backward compatibility?
(spectrum sharing, legacy gNB support)
YES▶ AFDM $c_1 = 0$ fallback to OFDM. Best of both worlds.
NO — greenfield deployment
ISAC / sensing priority?
YES — range-velocity map needed▶ AFDM Chirp basis provides native matched-filter ambiguity; excellent delay-Doppler resolution.
NO — pure comms, extreme mobility▶ OTFS / Zak-OTFS Sparse DD channel matrix; best-in-class BER at high Doppler (NTN LEO, HST 350 km/h). Accept 2D MMSE / MP equaliser overhead.
Rule of thumb: If $f_d / \Delta f > 0.01$ (i.e. Doppler exceeds 1% of subcarrier spacing), OFDM's ICI floor begins to bite. At $f_d / \Delta f > 0.1$, ICI is catastrophic and diversity waveforms are no longer optional.

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$).

PAPR is not a differentiator between OFDM, OTFS, and AFDM when rectangular pulses are used — all three exhibit high PAPR (~10 dB at $\Pr = 10^{-3}$). DFT-s-OFDM retains its ~3 dB advantage as a single-carrier variant. Pulse-shaping (raised-cosine, OOBE filtering) reduces PAPR but applies equally to all three waveforms.

§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.

The 3GPP NTN lesson: Doppler pre-compensation at the UE handles the bulk of LEO Doppler without touching the waveform. This is the primary reason OTFS was not adopted for NTN in Rel-17 — the simpler mitigation was sufficient.

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

#ReasonDetail
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.
Academic consensus (2026): OTFS outperforms OFDM for extreme mobility (NTN, HST) under sparse channel models. But 3GPP chose the simpler path: fix OFDM's Doppler problem at the system level (pre-compensation) rather than the waveform level. The prevailing industry view: "No significantly better waveform has emerged."

7.3 AFDM — 6G Candidate

IEEE TCOM 2023 EURECOM OFDM-compatible Full DD diversity O(N) EQ ISAC native

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

$$s[n] = \sum_{k=0}^{N-1} x[k] \cdot e^{j2\pi(c_1 n^2 + kn/N + c_2 n^2)} = \mathcal{F}_{\mathrm{DAFT}}^{-1}\{x\}[n]$$

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

AdvantageMechanismKey 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
Academic verdict (2026): "A low-risk, feature-rich, and efficient path toward achieving high-fidelity communications in the later versions of 6G and beyond" — Rou, Savaux, Sui, de Abreu, Liu (arXiv:2602.08163). Emil Björnson (KTH), co-authoring the chirp spreading paper (arXiv:2605.00249), signals mainstream MIMO-community acceptance. The probability of AFDM or Zak-OTFS being added as an optional NTN/V2X numerology in 6G Phase 2 (Rel-22+) is estimated at 35–40%.

7.4 IMT-2030 / 6G Standards Timeline

2017 3GPP RAN#75: CP-OFDM + DFT-s-OFDM selected as sole NR waveforms. TS 38.211 Rel-15 defines 5G physical layer; commercial launch 2018.
2018 5G NR commercial launch: 3GPP Rel-15 frozen. Cohere Technologies begins OTFS contributions to 3GPP RAN1.
2019 OTFS 3GPP contributions: Cohere Technologies submits to RAN1 for NTN study. OTFS raised as NTN waveform alternative; no consensus reached.
2021 3GPP Rel-17 NTN study item: OFDM + Doppler pre-compensation chosen. OTFS considered and rejected; Rel-17 frozen 2022 (TS 38.821). UE ephemeris-based pre-comp handles LEO Doppler budget without waveform change.
2022 5G-Advanced launch (Rel-18): NTN standardised. DFT-s-OFDM MIMO codebooks extended. No waveform change. TS 38.211 v18 structure identical to Rel-15 in waveform sections.
2023 Bemani et al.: AFDM paper (IEEE Trans. Wireless Commun., 2023). ODDM proposed (Raviteja/Viterbo, UNSW Sydney). ITU-R M.2160 adopted at RA-23 Dubai (Nov 2023): IMT-2030 framework, 6 usage scenarios, 500–1000 km/h mobility KPI.
2024 Rel-19 / 6G pre-study begins. Rel-18 frozen June 2024. First 3GPP 6G RAN study item approved at RAN#105, Barcelona (Dec 2024) — co-signed by 56 companies. ITU-R M.2541 published (>100 GHz feasibility). Waveform inventory: OTFS explicitly listed in ITU-R M.2516 as DD candidate.
2025 IMT-2030 technical requirements finalised (ITU-R WP 5D, Feb 2026). 3GPP RAN Workshop, Incheon (Mar 2025). Rel-20 6G scope agreed, Prague June 2025. RAN1 #122, Bengaluru (Aug 2025): R1-2506702 confirms CP-OFDM + DFT-s-OFDM as 6G baseline waveforms. Rel-21 opened Nov 2025.
2027 IMT-2030 RIT submission window opens (Feb 2027 – Feb 2029). Rel-20 target freeze June 2027. Last formal opportunity for OTFS/AFDM to enter 6G as a standardised waveform. 3GPP expected to submit NR-evolution as primary IMT-2030 RIT.
2028–2029 Rel-21 specification writing closes. First 6G specifications available (early 2029). ITU RIT evaluation period. 3GPP historically wins IMT evaluations (4G, 5G precedent).
2030 Expected 6G commercial deployment. Waveform: CP-OFDM (confirmed). DFT-s-OFDM (UL, confirmed). Optional AFDM/Zak-OTFS: possible in 6G Phase 2 (Rel-22+, ~2032).
Source note: Timeline sourced from ITU-R M.2160 (Nov 2023), 3GPP portal Releases.aspx (verified Jun 2026), 6GWS-250244 (Incheon workshop report), R1-2506702 (RAN1#122), and ITU-R WP 5D drafts.

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.

The split verdict: For the 80% of 6G deployments that are indoor, pedestrian, or suburban, CP-OFDM is fully adequate. The remaining 20% — NTN, HST, mmWave V2X, sub-THz — is precisely where OTFS/AFDM show the most compelling advantages. 3GPP's likely response: OFDM as the universal baseline with AFDM or Zak-OTFS as an optional supplementary mode, mirroring how DFT-s-OFDM was added to LTE Rel-8.

§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
✓ subscribed
spotted an error? →
// available
PHY Consulting & Contract Work
Available for 5G/6G PHY design, O-RAN integration, beamforming, ML+PHY research, and contract engineering work.
5G NR PHY O-RAN Beamforming ML+PHY 6G
get in touch →