RF Theory › Radar
Monopulse Radar Tracking
Monopulse is the gold standard technique for measuring the angular position of a target with a single radar pulse — far more accurate than scanning methods. This page explains how it works from first principles, covers both amplitude-comparison and phase-comparison architectures, and defines all the key design metrics.
01 — The Problem to Solve
Why Monopulse?
Every tracking radar must answer two questions simultaneously: where is the target right now? and how far off is my antenna pointing? The challenge is that a single pencil beam can only tell you the received power — it cannot directly tell you which direction the target is offset from boresight.
Early radars solved this by scanning the beam in a cone around the target (conical scan). If the target is on-axis, the received power stays constant as the beam rotates. If the target is off-axis, the return power modulates at the scan rate. The problem: it takes multiple pulses (one full scan rotation) to measure angle — and a target that is intentionally varying its RCS at the scan frequency can jam the tracker entirely (amplitude-modulation jamming, or "inverse gain jamming").
Monopulse solves this completely. It extracts the angle error from a single pulse — hence the name. Because the measurement is instantaneous, there is no scan frequency for a jammer to exploit. The technique was classified by the US military for years after World War II because it made conical-scan jamming useless.
The key insight: Instead of scanning, monopulse uses at least two simultaneous beams — squinted slightly to each side of boresight. By forming the sum (Σ = A+B) and difference (Δ = A−B) of the signals from these beams, the angle error is encoded in the ratio Δ/Σ. This ratio is independent of target RCS and range — making it both accurate and jam-resistant.
02 — The Mathematics
The Core Principle
Imagine two antenna beams — call them A and B — squinted slightly to the left and right of the antenna boresight (pointing axis). If the target is exactly on boresight, both beams illuminate it equally and the received powers are identical: A = B. If the target drifts to the right, beam B receives a stronger echo than beam A.
The two beams together form two derived signals:
Sum and Difference Signals
Σ = A + B (Sum beam — used for range and Doppler, broad peak at boresight)Δ = A − B (Difference beam — deep null at boresight, sensitive to off-axis error)
The monopulse ratio (angle error signal):
ε = Re(Δ / Σ) — normalised error voltage, proportional to angular error θ_err
Key property: ε is independent of target RCS (σ), range (R), and instantaneous amplitude fluctuations.
The real part is used to preserve the sign convention (positive = right of boresight, negative = left).
Why the Null at Boresight Is Crucial
The difference beam has a very deep null exactly on boresight. When the target is perfectly centred, Δ = 0. The slightest offset produces a Δ ≠ 0 with a sign that encodes direction. This steep null is what makes monopulse exquisitely sensitive to small angular errors — much more so than the sum beam's gradual peak, which changes very slowly near its maximum.
Mathematically near boresight, the sum beam is approximately flat (maximum of a Gaussian-like function) while the difference beam is approximately linear (zero-crossing of an antisymmetric function). The ratio Δ/Σ is therefore approximately linear in angle error — a straight line through zero. The slope of this line (the monopulse slope or discriminant) is one of the most important design parameters.
03 — Architecture A
Amplitude-Comparison Monopulse
The most common implementation. The antenna aperture is split into two (or four for 2D) physically separate halves, each with its own feed. The two halves illuminate slightly different angles — they are "squinted" by placing the phase centre of each half off the mechanical axis. A monopulse comparator (a hybrid junction network) forms the sum and difference in the RF domain.
The Monopulse Comparator
The comparator is the heart of any monopulse radar. It is a 180° hybrid junction (also called a magic-T or rat-race coupler) that simultaneously forms the sum and difference of two input signals:
Monopulse Comparator (180° Hybrid)
Input signals: A and B (RF signals from antenna halves)Sum port: Σ = (A + B) / √2
Difference port: Δ = (A − B) / √2
The √2 factor is the signal splitting loss — 3 dB per port. This is fundamental; there is no way to avoid it.
Note: The comparator must be extremely well matched. Any amplitude or phase imbalance between the two signal paths introduces a false boresight offset (boresight error). Path length difference of λ/360 (1°) causes measurable boresight shift.
The Angle Error Voltage
For a target at angle θ relative to boresight, and assuming the two squinted beams each have a Gaussian-shaped pattern with half-power beamwidth θ₃dB and squint angle θ_sq, the received voltages are approximately:
Angle Error Signal Derivation
A(θ) = G₀ · exp[−2.77·(θ + θ_sq)² / θ₃dB²]B(θ) = G₀ · exp[−2.77·(θ − θ_sq)² / θ₃dB²]
For small angular errors (θ ≪ θ₃dB), Taylor-expanding to first order:
Σ(θ) ≈ 2G₀·exp[−2.77·θ_sq²/θ₃dB²] (≈ constant near boresight)
Δ(θ) ≈ 2G₀·exp[−2.77·θ_sq²/θ₃dB²]·(11.08·θ·θ_sq / θ₃dB²)
Therefore the normalised error voltage:
ε = Δ/Σ = k_m · θ (linear in angle for small errors!)
where the monopulse slope (discriminant) is:
k_m = 11.08 · θ_sq / θ₃dB² (rad⁻¹, or deg⁻¹ if θ in degrees)
Maximum slope occurs at θ_sq,opt = θ₃dB / √(2 × 11.08) ≈ θ₃dB / 4.71 ≈ 0.212 × θ₃dB
The Gaussian-beam result in plain English: The error voltage is linear in angle around boresight, with a slope proportional to squint angle. More squint = steeper slope = more sensitive to small errors. But squinting too much reduces the sum beam gain and eventually makes the approximation break down. The optimum squint is about 21% of the 3dB beamwidth.
04 — Architecture B
Phase-Comparison Monopulse
Phase-comparison monopulse uses two antennas (or two spatially separated apertures) pointing in the same direction — no squinting. The angle information is in the phase difference between the signals received by the two apertures, rather than the amplitude difference.
Phase-Comparison Monopulse Angle Formula
Δφ = 2π · d · sin(θ) / λ (exact expression)Δφ ≈ 2π · d · θ / λ (small-angle approximation, θ in radians)
Solving for angle:
θ = arcsin(λ · Δφ / (2π · d))
Sensitivity (phase difference per unit angle):
dΔφ/dθ = 2π·d·cos(θ)/λ ≈ 2π·d/λ (near boresight)
Larger baseline d = finer angular sensitivity, but phase ambiguity when d > λ/2:
If d > λ/2: |Δφ| can exceed π → angle ambiguity (multiple solutions)
No ambiguity: d ≤ λ/2 (unambiguous range ±90°)
Best accuracy: d ≈ 2–5λ with phase ambiguity resolution
Phase vs amplitude comparison: Phase-comparison monopulse is often more accurate for wide baselines but requires careful phase matching between the two RF paths. Any cable length difference, thermal drift, or connector phase error directly appears as a boresight error. Amplitude-comparison tolerates phase errors better but requires the two beams to be squinted — limiting angular range.
05 — Two-Dimensional Tracking
2D Monopulse — Azimuth and Elevation
A practical tracking radar needs to track in both azimuth and elevation simultaneously. A 2D monopulse system splits the aperture into four quadrants (A, B, C, D) and forms three channels:
The three output channels give you range/Doppler (from Σ), azimuth error (from Δ_az/Σ), and elevation error (from Δ_el/Σ), all from a single transmitted pulse. The three receivers are phase-coherent — they share a common LO and reference so the phase of Δ relative to Σ is preserved.
06 — Design Parameters
Key Design Metrics
When specifying or evaluating a monopulse system, these are the critical parameters. Understanding each one and how it relates to the others is essential for design trade-offs.
Squint Angle θ_sq
Angular offset of each beam from boresight. Controls the slope of the error signal. Optimum for Gaussian beam: θ_sq ≈ 0.212 × θ₃dB.
θ_sq,opt ≈ 0.21 × θ₃dB
Null Depth
How deep the difference beam null is at boresight (ideally −∞ dB). Limited by aperture illumination asymmetry, feed imbalance, and mutual coupling. Typical: −30 to −50 dB.
Typical: −35 dBc
Monopulse Slope k_m
The gain of the angle error signal: k_m = dε/dθ = d(Δ/Σ)/dθ. Steeper slope = more sensitive to small errors = finer tracking. Units: per radian or per degree.
k_m = 1.57/θ₃dB (typ.)
Boresight Accuracy
The RMS angular error in the tracked position under given SNR conditions. Fundamental limit: σ_θ = θ₃dB / (k_m × √(2·SNR)). Improved by increasing SNR or steeper k_m.
σ_θ ≈ θ₃dB / (k_m·√SNR)
Crossover Level
The sum-beam gain at the squint angle (where the two beams cross). For maximum slope, crossover should be at −3 dB (at the half-power point of each beam).
Crossover: −3 to −6 dBpk
Error Signal Linearity
The angular range over which ε = Δ/Σ is linear in θ (usually ±θ_sq). Beyond this range the discriminant saturates and the tracking loop can malfunction.
Linear range: ±θ_sq
Squint Angle — The Most Important Single Parameter
The squint angle θ_sq is the angular separation from the boresight axis to the peak of each individual beam. It directly controls the monopulse discriminant slope and the angular capture range. There is an optimum squint angle that maximises the slope of the error signal.
Squint Angle Design Rules
For a Gaussian-shaped beam with 3dB beamwidth θ₃dB:Optimal squint: θ_sq,opt = θ₃dB / √(2 ln 2 × 2) ≈ 0.212 × θ₃dB
At this squint angle: crossover loss = −3 dB relative to peak gain
Maximum slope: k_m,max = √(2e) / θ₃dB ≈ 2.33 / θ₃dB
Practical ranges:
θ_sq = 0.15–0.20 × θ₃dB → higher sum gain, less slope (range-limited applications)
θ_sq = 0.21 × θ₃dB → maximum discriminant slope (tracking-optimised)
θ_sq = 0.25–0.30 × θ₃dB → wider linear range, lower gain (wide-angle acquisition)
Do NOT exceed θ_sq > 0.35 × θ₃dB — the gain crossover drops below −6 dB and the sum beam develops a split (double peak), destroying the single-target tracking assumption.
Null Depth
The null depth is the ratio of the difference-beam amplitude at boresight to its peak amplitude, expressed in dB. An ideal monopulse antenna has an infinitely deep null (−∞ dB) at boresight. Real antennas fall short due to:
Aperture illumination asymmetry — if the left half of the aperture is not a perfect mirror image of the right half, Δ ≠ 0 at boresight. Feed amplitude and phase imbalance — manufacturing tolerances in the two feed paths. Mutual coupling between the two aperture halves. Structural asymmetries — mounting struts, feed supports, radome irregularities.
Null Depth and Boresight Error
If the null depth is D (as a power ratio, e.g. D = 10⁻⁴ for −40 dB), the residual boresight error voltage is:ε_offset = √D (as a voltage ratio)
Equivalent angular boresight offset: θ_offset = √D / k_m
Example: Null depth = −40 dB (D = 10⁻⁴), k_m = 2 deg⁻¹, θ₃dB = 1°
Boresight error = 10⁻² / 2 = 0.005° = 0.09 mrad
Rule of thumb: Null depth should be at least 20 dB deeper than the required boresight accuracy (in dB).
Monopulse Slope (Discriminant) k_m
The monopulse slope or discriminant k_m is the gradient of the error signal ε = Δ/Σ with respect to angle, evaluated at boresight. It is the "gain" of the angle measurement — higher k_m means a given angle error produces a larger, more measurable error voltage.
Monopulse Slope Formula
k_m = d(Δ/Σ)/dθ |_{θ=0} = 11.08 · θ_sq / θ₃dB² (Gaussian beams, θ in radians)Equivalently, in terms of normalised squint angle d_n = θ_sq/θ₃dB:
k_m = 11.08 · d_n / θ₃dB (= 2 ln 4 × d_n / θ₃dB)
At optimal squint (d_n = 0.212):
k_m,max = 11.08 × 0.212 / θ₃dB = 2.35 / θ₃dB
Typical measured values for well-designed reflector/phased array monopulse:
k_m ≈ 1.3 to 1.8 per beamwidth (=1.3/θ₃dB to 1.8/θ₃dB)
Boresight Accuracy (Thermal Noise Limit)
The fundamental limit on angular accuracy is set by receiver noise. Even with a perfect antenna, noise on the Δ channel creates a random error on the measured ε = Δ/Σ. The RMS boresight accuracy is:
Boresight Accuracy — Thermal Noise Limit
σ_θ = θ₃dB / (k_m · √(2 · SNR_Σ))where SNR_Σ is the signal-to-noise ratio in the sum channel.
Expanded form:
σ_θ = θ₃dB / (k_m · √(2 · SNR_Σ))
≈ 0.5 × θ₃dB / √SNR_Σ (using k_m ≈ 1/θ₃dB as a rough rule)
Example: θ₃dB = 2°, k_m = 1.2 deg⁻¹, SNR_Σ = 20 dB (100 linear)
σ_θ = 2° / (1.2 × √200) = 2° / 16.97 = 0.12° = 2.1 mrad
Key takeaways:
— Accuracy improves as 1/√SNR (10 dB more SNR → 3× better accuracy)
— Narrower beam → better accuracy (proportional to θ₃dB)
— Steeper discriminant k_m helps (but is bounded by the optimum squint angle)
— Pulse-to-pulse integration of N pulses improves SNR by N, accuracy by √N
Sidelobe Level and Glint
The difference beam has sidelobes — just like the sum beam. Difference beam sidelobe levels are typically higher than sum beam sidelobes because the asymmetric illumination produces a less optimal aperture distribution for sidelobe control. A strong target or jammer in a difference beam sidelobe produces a false angle error signal — this is called sidelobe jamming of the angle tracker.
Glint is a different error source — it occurs when the target has multiple scattering centres (e.g. a complex aircraft with engine intakes, wings, and body all reflecting at slightly different angles). The apparent radar centre of the target jumps around as the relative phases of these centres change with aspect angle, sometimes moving the apparent target outside the physical extent of the aircraft.
| Error Source | Typical Magnitude | Mitigation |
|---|---|---|
| Thermal noise | σ_θ = θ₃dB / (k_m·√SNR) | Increase SNR, integrate pulses |
| Multipath | Up to ±0.5 θ₃dB at low elevation | Suppress difference beam near horizon, frequency agility |
| Glint (complex targets) | RMS ≈ 0.1–0.3 × target wingspan / range | Tracking bandwidth limiting, frequency agility |
| Feed imbalance | 0.01–0.1 × θ₃dB (systematic) | Calibration, thermal compensation |
| Null imperfection | 10⁻(ND/20) × θ₃dB / k_m | Aperture symmetry, feed equalisation |
| Sidelobe jamming | Arbitrary (intentional) | Low sidelobe difference beam, sidelobe canceller |
| Quantisation (digital) | LSB / 2 of ADC | Fine-grain ADC, dithering |
07 — Closing the Loop
The Angle Tracking Loop
The angle error signal ε = Δ/Σ is the input to a closed-loop servo system that drives the antenna to null the error. The loop dynamics determine how quickly the radar can follow a manoeuvring target and how much noise passes through to the track estimate.
Tracking Loop Key Parameters
Noise bandwidth B_L — the loop filter bandwidth. Controls the trade-off between:• Narrower B_L → less noise on track estimate, but slower response to target manoeuvres
• Wider B_L → faster response, but more noise, more glint error
Tracking RMS error (noise-dominated):
σ_θ = θ₃dB · √(B_L / (k_m² · PRF · SNR_pulse))
Typical tracking bandwidths:
Aircraft tracking: B_L = 1–10 Hz (aircraft manoeuvre rate ≈ 1–3 Hz)
Missile guidance: B_L = 10–100 Hz (fast-manoeuvring target)
Satellite tracking: B_L = 0.01–1 Hz (predictable slow motion)
Loop order: 2nd-order loop tracks constant velocity with no lag. 3rd-order tracks constant acceleration. Most fire-control radars use a 2nd or 3rd order loop.
08 — Technology Comparison
Monopulse vs Conical Scan
| Property | Monopulse | Conical Scan | Sequential Lobing |
|---|---|---|---|
| Angle measurement | Single pulse | Many pulses (~1 scan) | Multiple pulses |
| AM jamming vulnerability | None (inherently immune) | Highly vulnerable | Moderate |
| Flicker target tracking | Unaffected | Serious degradation | Some degradation |
| Complexity | Higher (comparator network) | Lower (mechanical scan) | Medium |
| Tracking accuracy | Excellent (~mrad) | Good (~10 mrad) | Good (~5 mrad) |
| Receiver channels needed | 3 (Σ, Δ_az, Δ_el) | 1 | 1 |
| Update rate | Every pulse (PRF) | 1/scan period | 2–4 pulses |
| Used in modern systems | Nearly universal | Legacy only | Legacy only |
09 — How to Design One
Practical Design Guide
Step 1 — Define the Angular Requirements
Start with the tracking accuracy requirement — typically given as RMS boresight error in milliradians (mrad) or fractions of the beamwidth. Also define the acquisition volume (how wide an angle you need to search) and the maximum target manoeuvre rate.
Step 2 — Select Antenna and Beamwidth
The 3dB beamwidth θ₃dB is set by the aperture size D and frequency: θ₃dB ≈ 70λ/D degrees (for a uniformly illuminated aperture). Larger aperture = narrower beam = finer accuracy. Choose D/λ such that the noise-limited accuracy is 3–5× better than the required tracking accuracy, leaving margin for glint, multipath, and calibration errors.
Step 3 — Choose Squint Angle
Use θ_sq = 0.21 × θ₃dB as the starting point for maximum discriminant slope. If the system needs wider acquisition angle, increase to 0.25–0.30 × θ₃dB, accepting the reduced slope. If sum-beam gain is more critical than tracking accuracy (e.g. long-range detection), reduce to 0.15 × θ₃dB.
Step 4 — Design the Comparator Network
For an amplitude-comparison system, the comparator is typically a 180° hybrid (magic-T, rat-race coupler, or waveguide hybrid). The critical specifications are: amplitude balance between the two paths (should be <0.1 dB to achieve null depth >40 dB), phase balance (<1° for null depth >40 dB), and bandwidth (must cover the full signal bandwidth including chirp or modulation bandwidth).
Null Depth from Amplitude and Phase Imbalance
If path A and path B have amplitude ratio r = 10^(ΔA_dB/20) and phase imbalance Δφ rad:|Δ|² / |Σ|² = (1 + r² − 2r·cos(Δφ)) / (1 + r² + 2r·cos(Δφ))
For small imbalance (r ≈ 1, Δφ ≈ 0):
Null depth ≈ [(ΔA/2)² + (Δφ/2)²] (linear amplitude imbalance + phase)
To achieve −40 dB null depth: need ΔA < 0.2 dB AND Δφ < 1.1°
To achieve −50 dB null depth: need ΔA < 0.06 dB AND Δφ < 0.36°
Step 5 — Design the Receiver Channels
All three channels (Σ, Δ_az, Δ_el) must share a common reference LO. Any phase difference between the LO used for the Σ channel and the LO used for the Δ channel will cause a quadrature phase error that rotates the error signal vector — the tracking loop sees a false cross-coupling between azimuth and elevation. The channels must be phase-matched to within a few degrees over temperature.
Step 6 — Verify with the Key Metrics
Check: Noise-Limited Accuracy
σ_θ = θ₃dB / (k_m · √(2·SNR)) must meet tracking requirement with margin. At least 3× margin recommended.
Check: Null Depth
Must be 20 dB deeper than accuracy requirement in dB. Null depth determines minimum achievable boresight error regardless of SNR.
Check: Linear Range
The ε = Δ/Σ linear region must exceed the acquisition uncertainty. If a target is outside ±θ_sq at handover from search, the tracker will fail to capture.
Check: Glint Budget
For complex targets at close range, glint can dominate over thermal noise. Glint is reduced by limiting tracking loop bandwidth and using frequency agility.
10 — Where It Is Used
Real-World Applications
Monopulse is the dominant tracking technique in virtually every modern radar system that needs accurate angular tracking.
| System | Tracking Need | Accuracy | Architecture |
|---|---|---|---|
| SAM (Surface-to-Air Missile) fire control | Track fast-manoeuvring aircraft/missile | 0.1–1 mrad | Amplitude comparison, 4-quadrant, X or Ku band |
| Active missile seeker | Autonomous terminal guidance | 0.5–2 mrad | 4-quadrant planar array, Ka or W band |
| Ballistic missile defence | Track re-entry vehicle at long range | 0.01–0.1 mrad | Phased array monopulse, multi-function (THAAD, Patriot) |
| Airborne fire control | Track air-to-air targets, SAR/GMTI | 0.5–3 mrad | Active phased array (AESA) with monopulse beamforming |
| Satellite ground station | Track GEO/LEO satellite continuously | 0.01–0.1 mrad | Large dish, phase-comparison or 4-horn feed |
| Air traffic control (SSR) | Accurate aircraft position | 0.1–0.3° | Amplitude comparison, rotating array |
| Automotive radar (future) | Precise pedestrian/cyclist angle | 0.1–0.5° | Digital beamforming with virtual monopulse |
| Radio telescope | Point at celestial source | <0.01 mrad | Offset-squint feed or multi-horn comparator |
Monopulse in modern AESA radars: Active electronically scanned array (AESA) radars don't use physical squinted apertures — instead, they form the sum and difference beams digitally by applying different weighting vectors to the array elements. This gives far more flexibility: the squint angle, null depth, and beam shape can all be adapted on a pulse-by-pulse basis. Monopulse in digital arrays is becoming the standard for all new military and automotive radar designs.
11 — Calculate It
Interactive Monopulse Calculator
Adjust the system parameters to see the monopulse discriminant, boresight accuracy, required null depth, and the sum/difference beam patterns.