Radar Detection: Swerling Models & Monte Carlo
Pd versus range for all five Swerling models, ITU-R P.838-3 rain loss at S-band and X-band, and the ROC curve, worked through the Radar Detection Simulator.
Contents
What the Radar Equation Doesn't Tell You
The classic radar range equation gives one number: the range where received SNR reaches the detection threshold. That assumes the target's RCS is fixed, the atmosphere is transparent and the radar performs exactly to spec. Real targets don't cooperate.
Aircraft bank and yaw, changing their presented cross-section by 20 dB or more between looks. Rain attenuates the signal on the way out and on the way back. Transmitter power and receiver noise figure differ from unit to unit. What you need is detection probability as a function of range, with those effects included.
This walkthrough uses the Radar Detection Simulator on an S-band ground surveillance radar at 3 GHz.
Target Models: Choosing the Right Swerling Case
The five Swerling cases, from the 1950s, are still the standard because they map cleanly onto physical scattering:
| Case | Description | When to use |
|---|---|---|
| Swerling 0 | Non-fluctuating (Marcum) | Calibration spheres, corner reflectors |
| Swerling 1 | Slow fluctuation, many scatterers | Large aircraft, scan-to-scan |
| Swerling 2 | Fast fluctuation, many scatterers | The same, pulse-to-pulse (e.g. with frequency agility) |
| Swerling 3 | Slow fluctuation, one dominant scatterer | Small aircraft with one strong return |
| Swerling 4 | Fast fluctuation, one dominant scatterer | The same, pulse-to-pulse |
The simulator averages detection probability over the RCS distribution exactly — — rather than evaluating it at a single RCS percentile.
Setting Up the Nominal Case
| Parameter | Value |
|---|---|
| Frequency | 3 GHz (S-band) |
| Peak power | 100 kW |
| Tx / Rx antenna gain | 35 dBi each |
| Pulse width | 1 µs |
| Non-coherent pulses integrated | 10 |
| Noise figure | 4 dB |
| Tx / Rx losses | 3 dB each |
| Target RCS | 1 m² (0 dBsm) |
| Target model | Swerling 2 |
| Pfa | 10⁻⁶ |
with . It integrates pulses non-coherently (Barton's gain, 8.0 dB for ten pulses), sets the threshold from Pfa with the chi-squared statistic, and maps SNR to detection probability with the noncentral chi-squared distribution averaged over the Swerling RCS density.
Result for Swerling 2:
| Metric | Range |
|---|---|
| Pd = 0.5 | 85.3 km |
| Pd = 0.9 | 73.7 km |
How Much the Target Model Matters
| Model | R(Pd = 0.5) | R(Pd = 0.9) |
|---|---|---|
| Swerling 0 | 85.9 km | 78.2 km |
| Swerling 1 | 78.6 km | 48.7 km |
| Swerling 2 | 85.3 km | 73.7 km |
| Swerling 3 | 82.4 km | 61.0 km |
| Swerling 4 | 85.6 km | 75.8 km |
Adding Rain: ITU-R P.838-3 Attenuation
Rain attenuation per kilometre follows
with the ITU-R P.838-3 coefficients. At 3 GHz, horizontal polarization, = 0.000139 and = 1.232. The simulator applies the two-way loss, , along the whole path.
| Rain rate | γ_R at 3 GHz | R(Pd = 0.5) | R(Pd = 0.9) |
|---|---|---|---|
| None | — | 85.3 km | 73.7 km |
| 4 mm/h (moderate) | 0.0008 dB/km | 84.6 km | 73.3 km |
| 16 mm/h (heavy) | 0.0042 dB/km | 81.9 km | 71.2 km |
| 50 mm/h (very heavy) | 0.0172 dB/km | 73.7 km | 64.8 km |
Now take the same radar to 10 GHz (X-band). The shorter wavelength costs 10.5 dB of SNR through the term, and P.838-3 gives = 0.0122, = 1.257 — about 100 times the specific attenuation:
| Rain rate | R(Pd = 0.5) at 10 GHz | Two-way rain loss at that range |
|---|---|---|
| None | 46.7 km | — |
| 4 mm/h | 35.2 km | 4.9 dB |
| 16 mm/h | 19.3 km | 15.4 dB |
| 50 mm/h | 8.8 km | 29.6 dB |
The uniform-path assumption is conservative for high targets: a real rain cell is a few kilometres across, and a target above the melting layer is partly outside it. For a low-altitude target inside a storm, it is close to reality.
Monte Carlo: Hardware Uncertainty
The target's RCS fluctuation is part of the physics and is already inside . What remains uncertain is your hardware — you don't know exactly how the built radar will perform. The simulator varies transmit power (σ = 0.3 dB) and noise figure (σ = 0.5 dB) over 500,000 trials on a paid account and reports Pd curves at the 5th, 50th and 95th percentiles of that spread:
| Hardware percentile | R(Pd = 0.5) | R(Pd = 0.9) |
|---|---|---|
| 5th (worst) | 80.7 km | 69.8 km |
| 50th | 85.3 km | 73.7 km |
| 95th (best) | 90.1 km | 77.9 km |
Reading the ROC Curve
The ROC curve plots detection probability against false-alarm probability at the nominal Pd = 0.5 range (85.3 km):
| Pfa | Pd |
|---|---|
| 10⁻⁸ | 0.29 |
| 10⁻⁶ | 0.49 |
| 10⁻⁴ | 0.75 |
| 10⁻³ | 0.86 |
| 10⁻² | 0.94 |
What This Simulation Won't Tell You
The simulator models thermal-noise detection, non-coherent integration, the five Swerling fluctuation models, P.838-3 rain loss and hardware uncertainty. It does not model clutter (ground, sea, weather or chaff), which can dominate thermal noise by 30 dB or more for low-altitude targets, nor jamming, multipath lobing, or antenna scan loss away from boresight. For a point target in free space it gives the probability framework the deterministic range equation lacks.
Updated 2026-09-19. An earlier version of this article quoted detection ranges, rain attenuation (ten times too high at 3 GHz) and Monte Carlo inputs that did not match the simulator. Every number above now comes from the tool. Radar Detection SimulatorFrequently Asked Questions
Related Articles
When Fresnel Zones Matter: Predicting LOS Issues
Learn when Fresnel zones kill your wireless link and how to calculate clearance for 900 MHz to 60 GHz. Real examples included.
Sep 29, 2026
RF EngineeringFree Space Path Loss: Formula and Real Numbers
Learn free space path loss from first principles. Formula, worked examples, common mistakes, and when it matters in RF design.
Sep 26, 2026
RF EngineeringCPW and GCPW Design: Impedance and Layout Trade-offs
Master coplanar waveguide design with the CPW & GCPW calculator. Learn impedance control, substrate selection, and practical layout techniques for RF circuits.
Sep 18, 2026