Comparison of Sensing Waveforms

Choosing the Right Waveform for the Right Task

We now have the tools to compare four major sensing waveforms: FMCW (the workhorse of automotive radar), OFDM (the workhorse of communications), OTFS (the delay-Doppler newcomer), and PMCW (phase-modulated continuous wave, used in advanced digital radars).

The central insight of this chapter is that the waveform choice determines the structure of A\mathbf{A}, and the structure of A\mathbf{A} determines resolution, sidelobe behaviour, and computational complexity. There is no universally "best" waveform --- the choice depends on the application: standalone sensing, ISAC, high-Doppler environments, or hardware constraints.

,

Definition:

FMCW Sensing Matrix Structure

An FMCW radar transmits a chirp with bandwidth WW and sweep time TsweepT_{\mathrm{sweep}}. After dechirping (mixing with the transmit signal), the beat frequency of target kk at range RkR_k is

fk=2RkWc Tsweepf_k = \frac{2 R_k W}{c \, T_{\mathrm{sweep}}}

For a burst of MM chirps, the sensing matrix has the same Fourier structure as OFDM:

[AFMCW](n,m),k=eβˆ’j2Ο€nfk/fs ej2Ο€mTPRIΞ½k[\mathbf{A}_{\mathrm{FMCW}}]_{(n,m),k} = e^{-j2\pi n f_k / f_s} \, e^{j2\pi m T_{\mathrm{PRI}} \nu_k}

where fsf_s is the sampling rate and TPRIT_{\mathrm{PRI}} is the pulse repetition interval.

The key difference from OFDM: FMCW is a dedicated sensing waveform with no data modulation, so there are no null subcarriers and no data compensation step. The entire bandwidth is available for sensing.

The FMCW sensing matrix is structurally identical to the OFDM sensing matrix --- both are partial 2D Fourier matrices. The practical differences lie in the CP constraint (OFDM) vs PRI constraint (FMCW), and in the ability to carry data (OFDM) vs dedicated sensing (FMCW).

Definition:

PMCW Sensing

Phase-Modulated Continuous Wave (PMCW) radar transmits a binary phase-coded sequence (e.g., m-sequence, Gold code, ZCZ sequence) repeated over MM repetitions. The code of length LL with chip duration TcT_c provides:

  • Range resolution: Ξ”R=cTc/2=c/(2Lβ‹…Bchip)\Delta R = c T_c / 2 = c / (2 L \cdot B_{\mathrm{chip}})
  • Doppler resolution: same as FMCW/OFDM: Ξ”v=Ξ»/(2MTPRI)\Delta v = \lambda / (2 M T_{\mathrm{PRI}})

The sensing matrix has entries

[APMCW](n,m),k=s[(nβˆ’Ο„k/Tc)L] ej2Ο€mTPRIΞ½k[\mathbf{A}_{\mathrm{PMCW}}]_{(n,m),k} = s[(n - \tau_k / T_c)_L] \, e^{j2\pi m T_{\mathrm{PRI}} \nu_k}

where s[n]s[n] is the phase code sequence. Unlike FMCW and OFDM, the range columns are determined by cyclic shifts of the code rather than complex exponentials.

PMCW has several advantages: (1) excellent range sidelobes with well-chosen codes (approaching βˆ’20log⁑10(L)-20 \log_{10}(L) dB), (2) fully digital --- no analog chirp generator needed, (3) natural CDMA-style multi-user separation. The disadvantage is higher PAPR sensitivity and code-length constraints.

FMCW vs OFDM vs OTFS vs PMCW for Sensing

PropertyFMCWOFDMOTFSPMCW
Range resolutionc/(2W)c/(2W)c/(2NcΞ”f)c/(2 N_c \Delta f)c/(2NcΞ”f)c/(2 N_c \Delta f)cTc/2c T_c / 2
Doppler resolutionΞ»/(2MTPRI)\lambda/(2 M T_{\mathrm{PRI}})Ξ»/(2MTsym)\lambda/(2 M T_{\mathrm{sym}})Ξ»/(2MTsym)\lambda/(2 M T_{\mathrm{sym}})Ξ»/(2MTPRI)\lambda/(2 M T_{\mathrm{PRI}})
Max unamb. rangecTPRI/2c T_{\mathrm{PRI}} / 2cTcp/2c T_{\mathrm{cp}} / 2cTcp/2c T_{\mathrm{cp}} / 2cLTc/2c L T_c / 2
Ambiguity shapeRidge (range-Doppler coupled)Thumbtack (separable)Thumbtack (separable)Thumbtack (code-dependent)
Sidelobe levelLow (βˆ’30-30 to βˆ’60-60 dB with window)βˆ’13-13 dB (Dirichlet, βˆ’43-43 dB with Hamming)βˆ’13-13 dB (Dirichlet)Code-dependent (βˆ’20log⁑10L-20\log_{10} L dB)
PAPRLow (constant envelope)High (∼10\sim 10--1212 dB)High (same as OFDM)Low (constant envelope)
High-Doppler robustnessGood (range-Doppler coupling)Poor (ICI for Ξ½>0.1Ξ”f\nu > 0.1\Delta f)Excellent (sparse in DD domain)Good (code correlation robust)
Data carrying (ISAC)No (dedicated sensing)Yes (native)Yes (native)Limited (code modulation)
A\mathbf{A} structure2D Fourier (Kronecker)2D Fourier (Kronecker)Block-circulantCyclic shift + Fourier
Spectral efficiencyLow (dedicated spectrum)High (shared spectrum)High (shared spectrum)Moderate
, ,

Theorem: Waveform Choice Determines A\mathbf{A} Structure

For a scene discretised into QQ voxels on a delay-Doppler grid, each waveform produces a sensing matrix A∈CPΓ—Q\mathbf{A} \in \mathbb{C}^{P \times Q} with the following structure:

  1. FMCW: A=FMβŠ—FNs\mathbf{A} = \mathbf{F}_M \otimes \mathbf{F}_{N_s} (Kronecker product of two DFT matrices). No data-dependence.

  2. OFDM: A=FMβŠ—FNc\mathbf{A} = \mathbf{F}_M \otimes \mathbf{F}_{N_c} after data compensation. Rows corresponding to null subcarriers are missing (partial Fourier).

  3. OTFS: A=diag(x)β‹…C2D\mathbf{A} = \mathrm{diag}(\mathbf{x}) \cdot \mathbf{C}_{\mathrm{2D}} where C2D\mathbf{C}_{\mathrm{2D}} is a 2D circulant matrix. Block-circulant structure enables FFT-based operations.

  4. PMCW: A=FMβŠ—SL\mathbf{A} = \mathbf{F}_M \otimes \mathbf{S}_L where SL\mathbf{S}_L is a circulant code matrix with rows being cyclic shifts of the code. The Kronecker factor SL\mathbf{S}_L is not a DFT matrix.

All four sensing matrices support efficient matrix-vector products in O(PQ/min⁑(P,Q)β‹…log⁑)O(PQ / \min(P,Q) \cdot \log) time, but their conditioning and coherence properties differ.

The golden thread: every waveform produces a structured A\mathbf{A} that admits fast multiplication. The differences lie in (a) how much of the Fourier structure is preserved (affects conditioning), (b) whether data modulation creates missing entries (affects RIP-like properties), and (c) whether the structure is Kronecker (separable range-Doppler) or block-circulant (coupled via circular convolution).

Waveform Comparison: Resolution and Sidelobes

Compare the key metrics of FMCW, OFDM, OTFS, and PMCW waveforms. Adjust the system parameters (bandwidth, number of symbols, code length) and observe how range resolution, Doppler resolution, sidelobe levels, and PAPR change across waveforms.

Parameters
100
64
28
,

Example: Waveform Selection for an ISAC Base Station

A 5G NR base station at f0=28f_0 = 28 GHz with W=400W = 400 MHz must simultaneously serve communication users and sense a 500500-m radius area with targets moving up to 100100 km/h. Which waveform(s) are suitable? What are the limitations?

Range Resolution vs Signal Bandwidth

Explore how range resolution improves with signal bandwidth for each waveform. All waveforms achieve Ξ”R=c/(2W)\Delta R = c/(2W), but the achievable bandwidth depends on the waveform and system constraints (subcarrier spacing, code rate, chirp slope).

Parameters
500
28
⚠️Engineering Note

PAPR Constraints in Practice

OFDM and OTFS suffer from high peak-to-average power ratio (PAPR), typically 10--12 dB for Ncβ‰₯256N_c \geq 256 subcarriers. This forces the power amplifier to operate with significant back-off, reducing the effective radiated power and hence the sensing range.

FMCW and PMCW have near-constant envelope (PAPR β‰ˆ0\approx 0--33 dB), allowing the PA to operate near saturation. For automotive radar at 77 GHz where PA efficiency is critical, this is a significant advantage of FMCW/PMCW.

PAPR reduction techniques for OFDM (clipping, tone reservation, selected mapping) can help but add complexity and may distort the sensing waveform. OTFS inherits the PAPR of its underlying OFDM implementation.

πŸŽ“CommIT Contribution(2020)

OTFS for Joint Radar and Communication

L. Gaudio, M. Kobayashi, G. Caire, G. Colavolpe β€” IEEE Trans. Wireless Commun., vol. 19, no. 9

Gaudio, Kobayashi, Caire, and Colavolpe provided one of the first rigorous analyses of OTFS for simultaneous radar parameter estimation and data communication. The key contributions are:

  1. Unified ISAC model: The same OTFS frame serves as both communication signal and radar waveform, with the delay-Doppler channel providing target parameters.

  2. Performance analysis: Derived the Cramer-Rao bound for range and velocity estimation under OTFS, showing that OTFS achieves the same estimation accuracy as a dedicated radar waveform while simultaneously communicating data.

  3. Comparison with OFDM: Demonstrated that OTFS outperforms OFDM for radar estimation at high Doppler, with the gap growing as target velocity increases.

This work is foundational for the ISAC framework developed in Chapter 34.

OTFSISACradarCommITView Paper β†’

Common Mistake: FMCW Cannot Carry Data

Mistake:

Proposing FMCW for ISAC applications, assuming it can simultaneously carry communication data.

Correction:

FMCW is a dedicated sensing waveform with no native data modulation capability. While some researchers have proposed embedding data in chirp parameters (slope, phase offset), the achievable data rate is extremely low compared to OFDM or OTFS. For true ISAC, communication- native waveforms (OFDM, OTFS) are required.

Quick Check

Which waveform is best suited for an ISAC system that must sense targets at velocities up to 300 km/h while serving communication users?

FMCW

OFDM

OTFS

PMCW

Key Takeaway

The waveform choice determines the structure of A\mathbf{A}: FMCW and OFDM produce Kronecker-Fourier matrices, OTFS produces block-circulant matrices, and PMCW produces code-circulant matrices. For ISAC, OFDM and OTFS are preferred because they natively carry data. OTFS is superior to OFDM at high Doppler. FMCW remains the best choice for dedicated sensing with maximum PA efficiency. There is no universal best waveform --- the choice depends on the application requirements.

Looking Ahead: Beyond Single-Waveform Sensing

This chapter has treated each waveform in isolation. In practice, modern sensing systems may combine waveforms --- e.g., FMCW for long-range detection followed by OFDM for fine imaging at shorter range. Moreover, when multiple base stations or vehicles cooperate (Chapter 11), the joint sensing matrix A\mathbf{A} aggregates measurements from multiple waveforms and geometries, and the analysis becomes a multi-view, multi-frequency problem (Chapter 08).