The Complete OFDM Radar Processor
Definition: OFDM Radar Processing Pipeline
OFDM Radar Processing Pipeline
The OFDM radar processor builds on Chapter 22's framework:
- Transmit OFDM symbols with subcarriers
- Receive echo with delay and Doppler
- Element-wise division
- IFFT along subcarriers range
- FFT along symbols Doppler
- CFAR detection on the 2D range-Doppler map
Definition: 2D CA-CFAR
2D CA-CFAR
For a 2D range-Doppler map, 2D CFAR uses a rectangular window of training cells around the CUT:
def cfar_2d(rd_map, n_train_r, n_train_d, n_guard_r, n_guard_d, pfa):
Nr, Nd = rd_map.shape
n_total = (2*n_train_r+2*n_guard_r+1)*(2*n_train_d+2*n_guard_d+1) \
- (2*n_guard_r+1)*(2*n_guard_d+1)
alpha = n_total * (pfa**(-1/n_total) - 1)
detections = np.zeros_like(rd_map, dtype=bool)
for r in range(n_train_r+n_guard_r, Nr-n_train_r-n_guard_r):
for d in range(n_train_d+n_guard_d, Nd-n_train_d-n_guard_d):
window = rd_map[r-n_train_r-n_guard_r:r+n_train_r+n_guard_r+1,
d-n_train_d-n_guard_d:d+n_train_d+n_guard_d+1].copy()
window[n_train_r:n_train_r+2*n_guard_r+1,
n_train_d:n_train_d+2*n_guard_d+1] = 0
noise_est = np.sum(window) / n_total
if rd_map[r, d] > alpha * noise_est:
detections[r, d] = True
return detections
Example: Complete OFDM Radar Processor
Implement the full OFDM radar processing chain: generate OFDM waveform, simulate target echoes, form range-Doppler map, apply 2D CFAR.
Implementation
# See code supplement ch25/python/ofdm_radar_processor.py
Complete OFDM Radar System
Full OFDM radar: transmit, receive, process, detect.
Parameters
Range-Doppler Map with CFAR Detections
Quick Check
What is a key advantage of OFDM radar over FMCW chirp radar?
Better range resolution
Lower PAPR
Joint communication and sensing capability
Simpler hardware
OFDM can carry data while simultaneously performing radar sensing.
Key Takeaway
OFDM radar reuses the communication waveform for sensing: element-wise division removes data, IFFT gives range, FFT gives Doppler, and 2D CFAR provides detection. This is the foundation of 6G integrated sensing and communication (ISAC).
ISAC
Integrated Sensing and Communication: using the same waveform, hardware, and spectrum for both radar sensing and data communication.
FMCW
Frequency Modulated Continuous Wave: a radar waveform that continuously sweeps frequency; standard in automotive radar.