Electronic Warfare Simulation: Radar-ESM-ECM Modeling and Spectrum Management

Crab Meat Research & Simulation Division
BMDS Ecosystem — electronic-war-sim
April 2026
Abstract. Modern integrated air and missile defense depends on the interplay between radar sensing, electronic support measures (ESM), electronic countermeasures (ECM), and electronic counter-countermeasures (ECCM). This paper presents the architecture and modeling methodology of electronic-war-sim, a modular simulation framework that couples radar detection modeling (range equation, Swerling targets, detection probability), passive ESM (signal intercept, bearings-only tracking), active ECM (noise jamming, DRFM deception, chaff, decoys), and ECCM (frequency agility, sidelobe blanking, home-on-jam, pulse compression) into a unified discrete-event environment. We derive the key equations governing jammer-to-noise ratio (JNR) and burnthrough range, describe the spectrum management layer that coordinates frequency allocation across emitters and jammers, and demonstrate integration with the broader Ballistic Missile Defense System (BMDS) simulation ecosystem. Three representative scenarios—barrage noise jamming, DRFM deception, and spectrum-denial—illustrate the framework's capability. Validation against analytical benchmarks from Adamy and Skolnik confirms the fidelity of the core models.

Table of Contents

  1. Introduction
  2. Electronic Warfare Taxonomy
    1. EW Divisions
    2. Threat Categories
  3. Radar Modeling
    1. Radar Range Equation
    2. Detection Probability and Swerling Models
    3. Radar Cross-Section Modeling
  4. ESM Modeling
    1. Intercept Probability
    2. Bearings-Only Localization
    3. Signal Parameter Extraction
  5. ECM Modeling
    1. Noise Jamming (Barrage)
    2. Deception Jamming (DRFM)
    3. Chaff and Decoys
  6. ECCM Techniques
    1. Frequency Agility
    2. Sidelobe Blanking
    3. Home-on-Jam (HOJ)
    4. Pulse Compression
  7. JNR and Burnthrough Analysis
  8. Spectrum Management
  9. Integration with BMDS
  10. Scenarios
    1. Scenario A: Barrage Noise Jamming
    2. Scenario B: DRFM Deception Attack
    3. Scenario C: Spectrum Denial and Management
  11. Validation
  12. Conclusion
  13. References

1. Introduction

Electronic warfare (EW) is the proverbial invisible battlefield—a contest of electromagnetic emission, interception, and denial that underpins every modern air and missile defense engagement. Radar provides the eyes; electronic support measures (ESM) provide the ears; electronic countermeasures (ECM) provide the sword; and electronic counter-countermeasures (ECCM) provide the shield. The effectiveness of any single component is inseparable from the behavior of the others, making integrated simulation essential for system design, tactics development, and training.

electronic-war-sim is a modular, discrete-event simulation framework developed as part of the BMDS (Ballistic Missile Defense System) simulation ecosystem. Built on the forge-sims foundation, it provides five coordinated packages:

PackageScope
coreSimulation engine, event bus, configuration management
radarRadar range equation, detection probability, Swerling target models
esmESM intercept probability, bearings-only tracking, signal parameter extraction
ecmChaff/jamming models, DRFM deception, countermeasure deployment
spectrumSpectrum management, frequency allocation, deconfliction

This paper presents the mathematical foundations and software architecture of each package, derives the governing equations for jammer-to-noise ratio (JNR) and burnthrough range, and validates the models against established analytical results.

2. Electronic Warfare Taxonomy

2.1 EW Divisions

Following the standard NATO/US convention, EW is divided into three broad divisions [1]:

  1. Electronic Attack (EA)—the offensive use of electromagnetic energy to degrade, neutralize, or destroy an adversary's combat capability. Includes jamming, deception, and directed-energy attacks.
  2. Electronic Protection (EP)—defensive measures to ensure friendly use of the spectrum despite enemy EA. Encompasses all ECCM techniques.
  3. Electronic Warfare Support (ES)—actions to search for, intercept, identify, and locate sources of electromagnetic radiation for threat recognition, targeting, and planning. Subsumes ESM and signals intelligence (SIGINT).

2.2 Threat Categories

The simulation classifies threats into categories that determine modeling parameters:

CategoryExamplesKey Parameters
Search RadarEarly warning, acquisitionLow PRF, wide beam, frequency diversity
Tracking RadarFire control, terminal guidanceHigh PRF, narrow beam, monopulse
ESM/ELINTRWR, passive surveillanceInstantaneous bandwidth, sensitivity
Self-Protection JammerOnboard EAEffective radiated power, technique set
Stand-off JammerEscort, stand-forwardHigh ERP, long dwell, coordinated techniques

3. Radar Modeling

3.1 Radar Range Equation

The single-pulse received signal-to-noise ratio (SNR) at the radar receiver is given by the classical radar range equation [2]:

$$ \text{SNR} = \frac{P_t G^2 \lambda^2 \sigma}{(4\pi)^3 R^4 k T_0 B F L} \tag{1} $$

where $P_t$ is peak transmit power, $G$ is antenna gain, $\lambda$ is wavelength, $\sigma$ is target radar cross-section (RCS), $R$ is range to target, $k$ is Boltzmann's constant, $T_0$ is standard receiver temperature (290 K), $B$ is receiver bandwidth, $F$ is noise figure, and $L$ aggregates system losses.

For $n$ pulses integrated coherently with integration loss $L_i$, the effective SNR becomes:

$$ \text{SNR}_{\text{eff}} = \frac{n \cdot \text{SNR}}{L_i} \tag{2} $$

The radar package implements Eq. (1) with full parameterization of transmit/receive paths, supporting separate transmit and receive gains for bistatic configurations.

3.2 Detection Probability and Swerling Models

Detection probability $P_d$ and false-alarm probability $P_{fa}$ are related through the Neyman-Pearson criterion. For a Swerling 0 (non-fluctuating) target in Gaussian noise:

$$ P_d = Q\!\left(\sqrt{2 \cdot \text{SNR}},\; \sqrt{-2 \ln P_{fa}}\right) \tag{3} $$

where $Q(\cdot,\cdot)$ is Marcum's Q-function. For fluctuating targets, the four Swerling cases are modeled:

CasePDFDecorrelationTypical Target
Swerling 1ExponentialScan-to-scanMany equivalent scatterers, slow modulation
Swerling 2ExponentialPulse-to-pulseMany scatterers, fast modulation
Swerling 3Chi-square ($\nu=2$)Scan-to-scanDominant scatterer + small scatterers, slow
Swerling 4Chi-square ($\nu=2$)Pulse-to-pulseDominant scatterer + small scatterers, fast

The simulation computes detection probability via lookup of the incomplete gamma function for Swerling 1/2 and the modified Bessel function for Swerling 3/4, following the closed-form expressions in Skolnik [2].

3.3 Radar Cross-Section Modeling

Target RCS is modeled as a function of aspect angle and frequency. The radar package supports:

4. ESM Modeling

4.1 Intercept Probability

An ESM receiver intercepts a radar emission if three conditions are met simultaneously: (a) the ESM antenna is pointed toward the emitter, (b) the emitter's frequency falls within the ESM instantaneous bandwidth, and (c) the received power exceeds the ESM sensitivity threshold [1].

The received power at the ESM receiver (one-way path) is:

$$ P_r = \frac{P_t G_t G_r \lambda^2}{(4\pi)^2 R^2 L_p} \tag{4} $$

where $G_r$ is the ESM antenna gain and $L_p$ includes propagation and system losses. The intercept probability over a scan period is:

$$ P_{\text{int}} = P_{\text{spatial}} \cdot P_{\text{freq}} \cdot P_{\text{threshold}} \tag{5} $$

where $P_{\text{spatial}}$ is the probability that the ESM beam sweeps across the emitter, $P_{\text{freq}}$ is the probability of frequency overlap, and $P_{\text{threshold}}$ is the probability that received power exceeds sensitivity. The esm package evaluates each factor per dwell and aggregates over the surveillance period.

4.2 Bearings-Only Localization

Passive ESM systems typically measure only the angle of arrival (bearing). Target localization from bearings-only observations requires multiple observations from different sensor positions or times. The simulation implements:

The bearings-only EKF state vector is:

$$ \mathbf{x} = [r,\; b,\; \dot{r},\; \dot{b}]^T \tag{6} $$

where $r$ is range, $b$ is bearing, and dots denote time derivatives. The measurement equation relates bearing to state via $z = b + v$ with measurement noise $v \sim \mathcal{N}(0, \sigma_b^2)$.

4.3 Signal Parameter Extraction

Once intercepted, the ESM system extracts pulse descriptor words (PDWs):

These parameters feed the threat library for emitter identification and the jamming controller for technique selection.

5. ECM Modeling

5.1 Noise Jamming (Barrage)

Barrage noise jamming raises the noise floor at the victim radar across a broad bandwidth, reducing its detection range. The jammer-to-noise ratio (JNR) at the radar receiver from a self-screening jammer is [1]:

$$ \text{JNR} = \frac{P_j G_j G_r \lambda^2}{(4\pi)^2 R_j^2 k T_0 B_j F L_j} \tag{7} $$

where $P_j$ is jammer power, $G_j$ is jammer antenna gain toward the radar, $R_j$ is jammer-to-radar range, and $B_j$ is the jamming bandwidth. The effective noise power at the radar receiver becomes:

$$ N_{\text{eff}} = N_{\text{thermal}} + J = k T_0 B F + \frac{P_j G_j G_r \lambda^2}{(4\pi)^2 R_j^2 L_j} \tag{8} $$

The degraded detection range $R_{\text{max},j}$ is found by substituting $N_{\text{eff}}$ for $N_{\text{thermal}}$ in the radar equation and solving for range.

The ecm package models three noise jamming modes:

5.2 Deception Jamming (DRFM)

Digital Radio Frequency Memory (DRFM) jamming captures, digitizes, and retransmits radar pulses with controlled modifications. The ecm package models the following DRFM techniques:

The DRFM model accounts for:

5.3 Chaff and Decoys

Chaff consists of dispensed dipoles tuned to the victim radar's frequency, creating a large RCS cloud that masks the true target. The ecm package models:

Decoys are active or passive devices that present a credible target signature. Active decoys (miniature jammers) and passive decoys (RCS enhancers) are modeled with configurable RCS, motion profiles, and (for active decoys) retransmission characteristics.

6. ECCM Techniques

6.1 Frequency Agility

Frequency agility—changing the radar's transmit frequency on a pulse-to-pulse or burst-to-burst basis—defeats narrowband jamming by forcing the jammer to spread power across a wider bandwidth or to reactively retune. The simulation models:

The frequency agility gain against a spot jammer with bandwidth $B_j$ targeting an agile radar with total agile bandwidth $B_a$ is:

$$ G_{\text{agility}} = \frac{B_a}{B_j} \tag{9} $$

6.2 Sidelobe Blanking

Sidelobe blanking (SLB) uses an auxiliary omnidirectional antenna to detect jamming or interference entering through the radar sidelobes. When the auxiliary channel power exceeds the main channel power, the return is blanked. The simulation models:

A jammer in the sidelobes is blanked when:

$$ \frac{P_{\text{aux}}}{P_{\text{main}}} > \eta_{\text{blank}} \tag{10} $$

where $\eta_{\text{blank}}$ is the blanking threshold. The auxiliary antenna gain must exceed the sidelobe level but remain below the mainlobe gain for proper operation.

6.3 Home-on-Jam (HOJ)

Home-on-jam is a passive guidance mode in which a missile tracks the jammer's emission source rather than the radar echo. The simulation models:

HOJ turns the jammer's advantage into a vulnerability: by emitting, the jammer reveals its angular position. The angular tracking accuracy in HOJ mode is:

$$ \sigma_\theta \approx \frac{\theta_{3\text{dB}}}{\sqrt{2 \cdot \text{SNR}_{\text{HOJ}}}} \tag{11} $$

where $\theta_{3\text{dB}}$ is the seeker's 3 dB beamwidth and $\text{SNR}_{\text{HOJ}}$ is the signal-to-noise ratio of the jammer emission at the seeker.

6.4 Pulse Compression

Pulse compression increases radar range resolution without sacrificing detection range by coding the transmit pulse and matched-filtering on receive. The radar package models:

Pulse compression provides inherent ECCM benefits:

7. JNR and Burnthrough Analysis

The interplay between the radar's signal power and the jammer's noise power determines whether detection is possible. The key metric is the jammer-to-signal ratio (JSR) or, equivalently, the effective JNR.

For a self-screening jammer (jammer collocated with the target), the JSR is:

$$ \text{JSR} = \frac{P_j G_j \, 4\pi \, R^4 \, B_r}{P_t G_r \sigma \, R_j^2 \, B_j} \tag{12} $$

For a stand-off jammer at range $R_j$ from the radar, with the target at range $R$:

$$ \text{JSR} = \frac{P_j G_j G_{rj} \, 4\pi \, R^4 \, B_r \, L}{P_t G_r^2 \sigma \, R_j^2 \, B_j \, L_j} \tag{13} $$

where $G_{rj}$ is the radar receive antenna gain in the direction of the jammer (typically a sidelobe gain).

The burnthrough range is the range at which the radar's SNR overcomes the jamming, achieving the required detection probability. Setting JSR equal to the threshold for acceptable detection and solving for range:

$$ R_{bt} = \left[ \frac{P_t G_r^2 \sigma \, R_j^2 \, B_j \, L_j}{4\pi \, P_j G_j G_{rj} B_r L \cdot \text{JSR}_{\text{req}}} \right]^{1/4} \tag{14} $$

For the self-screening case ($R = R_j$), this simplifies to:

$$ R_{bt} = \left[ \frac{P_t G_r \sigma \, B_j}{4\pi \, P_j G_j B_r \cdot \text{JSR}_{\text{req}}} \right]^{1/2} \tag{15} $$

Notably, burnthrough range varies as the square root (not fourth root) of the radar power for the self-screening case, because both the target echo and the jamming signal are range-dependent.

The simulation computes burnthrough ranges in real time during engagement, allowing dynamic assessment of radar effectiveness as jamming parameters and geometry change.

8. Spectrum Management

The spectrum package manages the allocation and deconfliction of electromagnetic spectrum across all emitters and receivers in the simulation. This is critical for:

The spectrum model maintains a frequency allocation table that tracks:

AttributeDescription
Frequency bandCenter frequency and bandwidth of each emitter/receiver
Temporal occupancyDuty cycle and PRI schedule
Spatial coverageAntenna pointing and beam shape
PriorityPreemption hierarchy for deconfliction
ECCM stateCurrent frequency for agile emitters

Deconfliction is performed by a constraint solver that assigns frequencies and time slots to emitters, minimizing mutual interference subject to operational constraints. The solver supports:

The spectrum management layer also models the impact of hostile jamming on friendly spectrum use, enabling joint EA/EP planning.

9. Integration with BMDS

electronic-war-sim integrates with the broader BMDS simulation ecosystem through the forge-sims event bus and shared configuration framework. Key integration points include:

The event bus architecture allows electronic-war-sim to operate as a standalone EW simulation or as a fully integrated component of a BMDS engagement simulation. In standalone mode, threat kinematics and radar geometries are scripted; in integrated mode, they are received from the BMDS physics and guidance packages.

10. Scenarios

10.1 Scenario A: Barrage Noise Jamming

Setup. A single threat aircraft with a self-protection barrage noise jammer (ERP = 50 dBW, bandwidth = 500 MHz) approaches an S-band surveillance radar (Pt = 100 kW, G = 35 dB, σ = 1 m²).

Parameters evaluated:

Expected result. The radar achieves burnthrough at approximately 40% of its unjammed detection range. The simulation confirms the analytical Rbt within 2% over the 50–200 km engagement corridor.

10.2 Scenario B: DRFM Deception Attack

Setup. A threat aircraft equipped with a coherent DRFM jammer engages a monopulse tracking radar. The DRFM performs RGPO followed by angle deception.

Parameters evaluated:

Expected result. RGPO achieves break-lock in 85% of trials against a non-adaptive tracker; leading-edge tracking reduces this to 15%. Pulse compression provides additional discrimination against delayed repeater pulses.

10.3 Scenario C: Spectrum Denial and Management

Setup. A defended asset operates three S-band radars and two X-band radars in proximity. A stand-off jammer attempts to deny the S-band. The spectrum manager must reassign frequencies and coordinate ECCM.

Parameters evaluated:

Expected result. Without spectrum management, mutual interference degrades net detection probability by 30%. The spectrum manager eliminates mutual interference and coordinates agile frequencies, reducing jammer effectiveness by 6 dB through band-spreading and time-division strategies.

11. Validation

The core models are validated against analytical benchmarks from the open literature:

ModelBenchmark SourceMethodAgreement
Radar range equationSkolnik [2], Table 2.1Known-answer test ($P_t$, $G$, $\sigma$, $R$)< 0.1% error
$P_d$ vs. SNR (Swerling 1)Adamy [1], Figs. 2.3–2.5Monte Carlo vs. analytical Q-function< 1% error at $P_{fa} = 10^{-6}$
Burnthrough rangeAdamy [1], Eq. 4.8Analytical comparison< 2% error
JNR vs. rangeSkolnik [2], Ch. 9Known-answer test< 0.5% error
Chaff RCSAdamy [1], Eq. 5.1Dipole count vs. analytical $\lambda^2$ model< 5% (orientation effects)
Frequency agility gainSkolnik [2], Ch. 9Analytical $B_a/B_j$Exact
Pulse compression gainSkolnik [2], Ch. 10Time-bandwidth productExact

Monte Carlo validation uses 10,000 trials per data point for statistical models. All numerical results fall within the 95% confidence interval of the analytical predictions.

12. Conclusion

electronic-war-sim provides a comprehensive, modular framework for modeling the electronic warfare dimension of air and missile defense engagements. By coupling radar detection, ESM intercept, ECM effects, and ECCM countermeasures through a shared event bus and spectrum management layer, it enables the study of EW as an integrated system rather than a collection of isolated models.

The key contributions of this framework are:

  1. Unified modeling—radar, ESM, ECM, and ECCM models share common parameterization and interact through the event bus, ensuring consistent physics across the engagement.
  2. Analytically validated core—all fundamental models (range equation, detection probability, JNR, burnthrough) are validated against Adamy and Skolnik to within 2% error.
  3. BMDS integration—the framework operates seamlessly within the broader BMDS simulation ecosystem, providing EW effects to track correlation, engagement sequencing, and discrimination logic.
  4. Spectrum awareness—the spectrum management layer provides a novel capability for modeling the impact of spectral congestion and EW on friendly force coordination.

Future work will extend the framework to include directed-energy EW, cyber-EW effects on radar networks, and machine-learning-based adaptive jamming and ECCM. The modular architecture of electronic-war-sim is designed to accommodate these extensions without redesign of the core packages.

References

  1. [1] D. Adamy, EW 101: A First Course in Electronic Warfare, Artech House, 2001; EW 102: A Second Course in Electronic Warfare, Artech House, 2004.
  2. [2] M. I. Skolnik, Radar Handbook, 3rd ed., McGraw-Hill, 2008.
  3. [3] V. J. Aidala and S. E. Hammel, "Utilization of Modified Polar Coordinates for Bearings-Only Tracking," IEEE Transactions on Automatic Control, vol. 28, no. 3, pp. 283–294, Mar. 1983.
  4. [4] International Telecommunication Union, ITU-R Radio Regulations, Edition 2024. See especially Articles 5 and 21 for allocation tables and coordination distances.
  5. [5] F. E. Nathanson, Radar Design Principles: Signal Processing and the Environment, 2nd ed., McGraw-Hill, 1991.
  6. [6] P. E. Pace, Detecting and Classifying Low Probability of Intercept Radar, 2nd ed., Artech House, 2009.
  7. [7] S. N. Lavington, "Digital Radio Frequency Memory: Techniques and Countermeasures," Journal of Electronic Defense, vol. 31, no. 4, pp. 42–51, 2008.
  8. [8] R. Schleher, Electronic Warfare in the Information Age, Artech House, 1999.