EW Math Guide Module

Radar Pulse Deinterleaving and ELINT

Mathematics and workflow for converting a mixed pulse stream into pulse descriptor words, PRI families, emitter tracks and usable ELINT intelligence.

From Mixed Pulses to Emitter Tracks

An EW receiver rarely sees one clean radar. It sees a crowded pulse environment: search radars, fire-control radars, navigation emitters, datalinks, repeaters, reflections and noise triggers. Deinterleaving is the process that separates that mixed stream into individual emitter pulse trains.

The input is usually a sequence of pulse descriptor words. Each PDW is a compact measurement record: time of arrival, RF, pulse width, amplitude, angle of arrival, modulation flags and measurement quality. The deinterleaver searches for structure across those measurements.

Learning target: understand PDWs, PRI extraction, histogram and sequence methods, RF/PW/AOA clustering, agile radar problems, missed pulses, false pulses and emitter track confidence.

A dense pulse stream is sorted into emitter tracks by combining TOA regularity with RF, PW, amplitude and AOA consistency.

Pulse Descriptor Words

A PDW is not the waveform itself. It is the receiver's measurement summary of a detected pulse. Good PDW quality is the foundation of good deinterleaving.

PDW vector

PDWk = [TOAk, RFk, PWk, Ak, AOAk, qk]
ΔTOAk = TOAk - TOAk-1

Formula reading: TOA is time of arrival, RF is measured carrier frequency, PW is pulse width, A is amplitude, AOA is bearing or angle estimate and q is a quality flag. The difference between adjacent TOAs is the first clue to pulse repetition interval, but adjacent pulses may belong to different emitters.

Worked Example: PDW measurements

Pulse 18TOA = 14.200 ms, RF = 9.410 GHz, PW = 0.8 µs, AOA = 042°
Pulse 19TOA = 14.450 ms, RF = 3.100 GHz, PW = 2.4 µs, AOA = 118°
LessonΔTOA = 250 µs is not automatically a PRI, because the two pulses may come from different emitters.

PRI and Pulse Train Hypotheses

A radar pulse train is often recognized by repeated TOA spacing. Deinterleaving searches for a PRI hypothesis that explains many pulses while rejecting incompatible pulses.

Constant PRI model

TOAn = t0 + nTPRI + en
en = TOAn - (t0 + nTPRI)
|en| ≤ gateTOA

Formula reading: a constant-PRI emitter produces pulses at a start time t0 plus integer multiples of PRI. en is timing residual. A pulse is accepted into the train if its residual falls inside the timing gate. The gate must include receiver timestamp error and radar jitter, but too wide a gate admits wrong pulses.

Worked Example: PRI from a pulse train

TOAs1.000, 1.800, 2.600, 3.401 ms
Estimated PRITPRI3.401 - 1.0003 = 0.8003 ms
Residuals0, -0.3 µs, -0.6 µs, 0 µs approximately
DecisionIf gateTOA = ±2 µs, all four pulses fit this emitter hypothesis.

PRI Histogram and Difference Methods

When many emitters are interleaved, adjacent TOA differences are misleading. Histogram and difference methods compare many pulse pairs and look for repeated spacings that reveal PRI families.

Pairwise time differences

Δtij = TOAj - TOAi, j > i
H(T) = Σi,j wij I(|Δtij - T| < b)
TPRI = arg maxT H(T)

Formula reading: every pair of pulses contributes a time difference. H(T) is a histogram or accumulator at candidate interval T. b is bin half-width. Weights wij can reward similar RF, PW or AOA, and reduce contributions from unlikely pulse pairs.

Worked Example: histogram peak

Candidate peaks0.50 ms: 22 counts, 0.80 ms: 61 counts, 1.30 ms: 19 counts
Decision0.80 ms is likely a PRI or PRI harmonic family
CheckBuild an actual pulse train and verify residuals, RF/PW/AOA consistency and missed-pulse logic.

Multi-Parameter Clustering

Modern deinterleaving cannot rely on PRI alone. Emitters may share similar PRIs, skip pulses, stagger PRIs or change frequency. Clustering combines timing with RF, PW, AOA and amplitude behavior.

Feature distance

xk = [RFk, PWk, AOAk, PRIk]
D2 = (x - μ)TΣ-1(x - μ)

Formula reading: x is the measured feature vector for a pulse or pulse group. μ is the expected emitter feature center. Σ describes measurement variance and natural agility. The squared Mahalanobis distance D2 tells whether the pulse is statistically compatible with an emitter track.

Worked Example: RF and AOA gate

Track expectationRF = 9.410 GHz ± 5 MHz, AOA = 042° ± 2°
New pulseRF = 9.414 GHz, AOA = 043.1°
DecisionCompatible with the track before PRI residual is checked.

Stagger, Jitter and Agile Emitters

Real radars often avoid simple fixed PRI. They may use stagger, jitter, dwell-and-switch, frequency agility or pulse compression. The deinterleaver must recognize patterns without forcing every emitter into a constant-PRI model.

Common PRI models

Jittered: Tn = T0 + νn
Staggered: Tn ∈ {T1, T2, ..., TM}
Dwell-switch: Tn = Tm for Ndwell pulses

Formula reading: jitter adds random or pseudo-random variation around a nominal PRI. Stagger cycles through a set of PRI values. Dwell-switch holds one value for several pulses, then changes. These patterns are intentional radar design choices and important emitter identification features.

Worked Example: staggered PRI cycle

Measured intervals700, 900, 1100, 700, 900, 1100 µs
Emitter model3-position stagger: {0.7, 0.9, 1.1 ms}
Average PRI0.9 ms is not enough; the sequence pattern is the ID clue.

Missed Pulses, False Pulses and Track Confidence

Receivers miss pulses due to sensitivity, blanking, overlap, antenna scan loss or thresholding. They also create false PDWs from noise and interference. Track scoring prevents the deinterleaver from building fragile or imaginary emitters.

Track score

Pobs = NmatchedNexpected
S = wtSTOA + wfSRF + wpSPW + waSAOA

Formula reading: Pobs is the observed-pulse fraction. If the model predicts 20 pulses but only 12 are found, Pobs = 0.6. The total score S combines timing, frequency, pulse width and angle consistency using weights selected for the receiver and mission.

Worked Example: track confidence

Expected pulses20 pulses in the observation window
Matched pulses15 pulses pass TOA, RF, PW and AOA gates
Observed fractionPobs = 1520 = 0.75
DecisionKeep the track if the score remains stable across the next dwell.