OFDM-Based Sensing

From Communication Waveform to Sensing Operator

OFDM is the dominant waveform in modern wireless systems --- Wi-Fi, LTE, 5G NR all transmit OFDM. A remarkable observation, and the starting point of this chapter, is that the same OFDM signal used for data transmission can simultaneously serve as a sensing waveform. The channel estimation problem that every OFDM receiver already solves IS the imaging problem when we interpret the "channel" as the scene.

The point is that we do not need a dedicated radar waveform. The communication pilots are the probing signal, and the sensing operator A\mathbf{A} emerges naturally from the OFDM signal model. This is the foundation of ISAC (Integrated Sensing and Communications), and it all begins with a careful derivation of the OFDM radar signal model.

Definition:

OFDM Radar Signal Model

Consider an OFDM frame with NcN_c subcarriers, subcarrier spacing Ξ”f\Delta f, and MM symbols over the coherent processing interval (CPI). The transmitted baseband signal for OFDM symbol mm is

sm(t)=βˆ‘n=0Ncβˆ’1d[n,m] ej2Ο€nΞ”f(tβˆ’mTsym)s_m(t) = \sum_{n=0}^{N_c - 1} d[n, m] \, e^{j2\pi n \Delta f (t - m T_{\mathrm{sym}})}

where d[n,m]d[n, m] is the data/pilot symbol on subcarrier nn of OFDM symbol mm and Tsym=1/Ξ”f+TcpT_{\mathrm{sym}} = 1/\Delta f + T_{\mathrm{cp}} is the total symbol duration including the cyclic prefix of length TcpT_{\mathrm{cp}}.

For a scene with KK point targets at delays {Ο„k}\{\tau_k\} and Doppler shifts {Ξ½k}\{\nu_k\} with complex reflectivities {Ξ±k}\{\alpha_k\}, the received signal after OFDM demodulation (DFT at the receiver) is

Y[n,m]=βˆ‘k=1KΞ±k eβˆ’j2Ο€nΞ”fΟ„k ej2Ο€mTsymΞ½k d[n,m]+W[n,m]Y[n, m] = \sum_{k=1}^{K} \alpha_k \, e^{-j2\pi n \Delta f \tau_k} \, e^{j2\pi m T_{\mathrm{sym}} \nu_k} \, d[n, m] + W[n, m]

where W[n,m]∼CN(0,Οƒ2)W[n, m] \sim \mathcal{CN}(0, \sigma^2) is additive noise.

The key insight: each target contributes a 2D complex sinusoid in the subcarrier--symbol domain (n,m)(n, m). A linear phase across subcarriers (proportional to delay Ο„k\tau_k) and a linear phase across symbols (proportional to Doppler Ξ½k\nu_k). This is exactly the structure exploited by 2D-FFT range-Doppler processing.

Coherent Processing Interval (CPI)

The time interval over which radar returns are coherently collected and processed. For OFDM sensing, the CPI spans MM consecutive OFDM symbols: TCPI=Mβ‹…TsymT_{\mathrm{CPI}} = M \cdot T_{\mathrm{sym}}. Longer CPI improves Doppler resolution but requires the scene to remain approximately static.

Related: Doppler Resolution

Definition:

Range-Doppler Processing via 2D Periodogram

After element-wise division by the known data/pilot symbols d[n,m]d[n,m], the compensated signal is

Z[n,m]=Y[n,m]d[n,m]=βˆ‘k=1KΞ±k eβˆ’j2Ο€nΞ”fΟ„k ej2Ο€mTsymΞ½k+W~[n,m]Z[n, m] = \frac{Y[n, m]}{d[n, m]} = \sum_{k=1}^{K} \alpha_k \, e^{-j2\pi n \Delta f \tau_k} \, e^{j2\pi m T_{\mathrm{sym}} \nu_k} + \tilde{W}[n, m]

The range-Doppler map (RDM) is obtained by a 2D-DFT of Z[n,m]Z[n,m]:

RDM[p,q]=βˆ‘n=0Ncβˆ’1βˆ‘m=0Mβˆ’1Z[n,m] eβˆ’j2Ο€np/Nc eβˆ’j2Ο€mq/M\mathrm{RDM}[p, q] = \sum_{n=0}^{N_c-1}\sum_{m=0}^{M-1} Z[n, m] \, e^{-j2\pi n p / N_c} \, e^{-j2\pi m q / M}

This is a 2D periodogram estimator of the delay-Doppler scene. The range and velocity axes are

Rp=p c2NcΞ”f,vq=q λ2MTsymR_p = \frac{p \, c}{2 N_c \Delta f}, \qquad v_q = \frac{q \, \lambda}{2 M T_{\mathrm{sym}}}

and the resolutions are

Ξ”R=c2W,Ξ”v=Ξ»2MTsym\Delta R = \frac{c}{2 W}, \qquad \Delta v = \frac{\lambda}{2 M T_{\mathrm{sym}}}

where W=NcΞ”fW = N_c \Delta f is the total bandwidth and Ξ»\lambda is the carrier wavelength.

This is identical to the standard radar range-Doppler processing covered in Chapter 09 --- the only difference is that the "pulse compression" across subcarriers replaces the intra-pulse compression of a chirp, and the "Doppler processing" across symbols replaces the slow-time FFT across pulses.

Doppler Resolution

The minimum velocity difference that can be resolved by the radar. For OFDM sensing, Ξ”v=Ξ»/(2MTsym)\Delta v = \lambda/(2 M T_{\mathrm{sym}}), which improves with longer CPI (more OFDM symbols MM). Equivalently in frequency, Δν=1/(MTsym)\Delta \nu = 1/(M T_{\mathrm{sym}}).

Related: Coherent Processing Interval (CPI)

Theorem: OFDM Channel Matrix as Sensing Operator

The OFDM channel estimation model at subcarrier nn and symbol mm can be written in vector form as

y=Ac+w\mathbf{y} = \mathbf{A} \mathbf{c} + \mathbf{w}

where y∈CNcM\mathbf{y} \in \mathbb{C}^{N_c M} collects all compensated observations Z[n,m]Z[n,m], the reflectivity vector c=[Ξ±1,…,Ξ±K]T∈CK\mathbf{c} = [\alpha_1, \ldots, \alpha_K]^\mathsf{T} \in \mathbb{C}^K contains target amplitudes, and the sensing matrix A∈CNcMΓ—K\mathbf{A} \in \mathbb{C}^{N_c M \times K} has entries

[A](n,m),k=eβˆ’j2Ο€nΞ”fΟ„k ej2Ο€mTsymΞ½k[\mathbf{A}]_{(n,m),k} = e^{-j2\pi n \Delta f \tau_k} \, e^{j2\pi m T_{\mathrm{sym}} \nu_k}

This is a partial 2D Fourier matrix evaluated at the target delay-Doppler locations {(Ο„k,Ξ½k)}\{(\tau_k, \nu_k)\}.

The channel estimation problem in OFDM communications and the radar imaging problem are mathematically identical: both recover the parameters of a sum of complex sinusoids from frequency-time samples. The communication engineer's "channel taps" are the radar engineer's "targets."

Channel Estimation IS Imaging

This equivalence between OFDM channel estimation and radar imaging is not merely a mathematical curiosity --- it has profound practical implications. Every OFDM base station or access point already performs channel estimation using pilot symbols. If the estimated "channel" is reinterpreted as the scene's delay-Doppler response, the base station becomes a radar without any hardware modification.

The golden thread of this chapter: the waveform choice determines the structure of A\mathbf{A}, and the structure of A\mathbf{A} determines what can be sensed.

Example: 5G NR Radar Parameters

A 5G NR base station operates at f0=28f_0 = 28 GHz with Nc=3300N_c = 3300 subcarriers, Ξ”f=120\Delta f = 120 kHz, and transmits M=14M = 14 OFDM symbols per slot (slot duration 0.5 ms). Compute the range resolution, maximum unambiguous range, velocity resolution, and maximum unambiguous velocity.

OFDM Range-Doppler Map

Visualise the 2D periodogram range-Doppler map for a scene with multiple point targets. Adjust the number of subcarriers and bandwidth to observe their effect on range and Doppler resolution. At low SNR\text{SNR}, weaker targets are masked by noise and sidelobes.

Parameters
512
64
100
20

Common Mistake: Forgetting Data Symbol Compensation

Mistake:

Applying the 2D-FFT directly to Y[n,m]Y[n,m] without dividing by the known data symbols d[n,m]d[n,m].

Correction:

Without compensation, the data symbols act as random phase rotations that destroy the 2D sinusoidal structure needed for coherent processing. The compensated signal Z[n,m]=Y[n,m]/d[n,m]Z[n,m] = Y[n,m]/d[n,m] must be formed first. For subcarriers with null pilots (d[n,m]=0d[n,m] = 0), those entries are excluded from the measurement, creating a partial Fourier measurement --- which can be handled by compressed sensing methods (Chapter 13).

Quick Check

An OFDM system has Nc=1024N_c = 1024 subcarriers with Ξ”f=30\Delta f = 30 kHz. What is the range resolution?

0.15 m

4.88 m

9.77 m

30 m

Key Takeaway

OFDM radar produces a 2D delay-Doppler measurement via 2D-FFT after data-symbol compensation. The OFDM channel matrix IS the sensing operator A\mathbf{A} --- a partial 2D Fourier matrix with Kronecker structure. Range resolution depends on bandwidth, Doppler resolution on CPI length, and the cyclic prefix limits the maximum unambiguous range.

Historical Note: Origins of OFDM Radar

2000--2026

The idea of using OFDM for radar dates to the early 2000s, with independent proposals by Sturm and Wiesbeck (Karlsruhe) and by Braun (2009). The insight that OFDM radar is mathematically identical to channel estimation had been implicit in the communication literature, but the explicit connection to imaging was formalized in the context of Joint Radar-Communication (JRC) systems around 2011. Caire's 2026 note unified the communication and diffraction- tomography perspectives, showing that the OFDM sensing matrix is a discretized version of the Born-approximation forward operator.

Range-Doppler Map (RDM)

A 2D image of the scene in the range-velocity plane, obtained by applying a 2D-DFT to the compensated OFDM observations Z[n,m]Z[n,m]. Each peak in the RDM corresponds to a target at a specific range and radial velocity.

Related: Coherent Processing Interval (CPI), Doppler Resolution