CA-CFAR

Cell-Averaging Constant False Alarm Rate detector for adaptive radar thresholding

Definition & Algorithm

CA-CFAR (Cell-Averaging Constant False Alarm Rate) is the most widely used adaptive detection algorithm in radar signal processing. It maintains a constant probability of false alarm (Pfa) across varying noise and clutter environments by estimating the local noise power from a sliding window of reference cells surrounding the cell under test (CUT). The algorithm computes the mean power of the reference cells, multiplies by a scaling factor α derived from the desired Pfa, and declares a detection if the CUT power exceeds this adaptive threshold.

The reference window consists of two halves: leading cells (ahead of the CUT in range) and trailing cells (behind the CUT). Guard cells between the CUT and reference cells prevent target energy spillover from contaminating the noise estimate. CA-CFAR is optimal for homogeneous environments where noise and clutter statistics are uniform across the reference window. In non-homogeneous conditions (clutter edges, multiple targets), variants like GO-CFAR, SO-CFAR, and OS-CFAR provide better performance at the cost of increased CFAR loss or computational complexity.

Key Formulas

Threshold Multiplier (α):

α = N × (Pfa-1/N − 1)

N = 32, Pfa = 10-6: α = 32 × (106/32 − 1) = 16.6 (12.2 dB)

Detection Threshold:

T = α × (1/N) × ∑ Xi

Where Xi are reference cell power values

CFAR Loss (relative to ideal detector):

LCFAR(dB) ≈ 10 log10(1 + 2/N)

N = 32: LCFAR ≈ 0.27 dB; N = 16: LCFAR ≈ 0.51 dB

CFAR Variant Comparison

AlgorithmNoise EstimateClutter EdgeMulti-TargetCFAR LossComplexity
CA-CFARMean of all ref cellsPoorPoor (masking)Low (0.3-1.5 dB)O(N)
GO-CFARMax of lead/trail meansGoodPoorModerate (1-3 dB)O(N)
SO-CFARMin of lead/trail meansPoorGoodLow-ModerateO(N)
OS-CFARk-th ranked sampleModerateGoodModerate (1-2 dB)O(N log N)
CASO-CFARCensored avg (trimmed)ModerateGoodLow-ModerateO(N log N)

Practical Application

A 77 GHz automotive radar processes 512 range bins from an FMCW beat frequency FFT. CA-CFAR is applied with N = 32 reference cells (16 leading, 16 trailing), 4 guard cells on each side, and Pfa = 10-4 (threshold multiplier α = 5.3, or 7.2 dB above the noise estimate). In open highway conditions with uniform clutter, CA-CFAR correctly detects vehicles at ranges up to 200 m with probability of detection Pd > 0.95. However, at an overpass boundary where road surface clutter drops abruptly, the trailing reference cells contain higher clutter power than the leading cells, causing the threshold to elevate and masking a vehicle at the transition. The radar firmware switches to GO-CFAR in range bins near detected clutter edges, using the greater of the two half-window estimates to prevent false alarms while accepting 2 dB of additional detection loss.

Frequently Asked Questions

How does CA-CFAR set the threshold?

Averages N reference cells around the CUT, multiplies by α = N(Pfa^(-1/N) - 1). N=32, Pfa=10-6: threshold is 12.2 dB above noise estimate. Guard cells (2-4 per side) prevent target leakage into the estimate.

What are CA-CFAR's limitations?

Fails at clutter edges (straddles two noise regions) and near multiple targets (inflated noise estimate masks weaker targets). GO-CFAR handles edges; OS-CFAR handles multi-target. CA-CFAR is optimal only in homogeneous clutter.

How many reference/guard cells?

More ref cells = better noise estimate: 16 cells = 1.5 dB CFAR loss, 32 = 0.8 dB, 64 = 0.4 dB. Guard cells should span target extent (e.g., 3-5 cells for 3-5 m targets at 1 m resolution).