STUDY GUIDE

Frequency Modulated Continuous Wave (FMCW) Radar

ECE 521E — Radar & Satellite Engineering • 5th Year BSc. Electrical & Communication Engineering
Masinde Muliro University of Science and Technology (MMUST)

Unit Objectives

By the end of this unit, the student should be able to:

  1. Define FMCW radar and explain how frequency modulation endows a CW radar with ranging capability.
  2. Describe the common modulation waveforms (sawtooth/ramp, triangular, square-wave FSK, stepped chirp) and their trade-offs.
  3. Derive the beat-frequency equations for sawtooth and triangular FMCW, obtaining range and range-rate expressions.
  4. Determine range resolution, maximum unambiguous range, and beat-frequency limits for a given waveform design.
  5. Explain range–Doppler coupling and how the two-ramp (triangular) technique decouples range and velocity.
  6. Outline the digital signal processing chain: mixing, low-pass filtering, sampling, and 2-D FFT range–Doppler processing.
  7. Analyse the effects of sweep nonlinearity and describe correction techniques.
  8. Describe chirp generation methods (VCO, DDS, PLL) and the isolation requirements of FMCW front-ends.
  9. Evaluate FMCW applications: automotive radar, altimetry, level sensing, and satellite/spaceborne ranging.
  10. Solve complete design problems combining bandwidth, sweep time, beat frequency, range and velocity.

Prerequisites: Unit on Continuous Wave (CW) radar; signals & systems (Fourier analysis, sampling); communication systems (mixing, PLLs).

1. Introduction: Why Modulate the Frequency?

A plain CW radar transmits a pure tone and measures only the Doppler shift — it has no way to tell how far the target is, because the echo delay hides inside an unobservable constant phase. Frequency-modulated CW (FMCW) radar solves this by sweeping the transmitted frequency in a known pattern. The echo, delayed by td = 2R/c, is then a time-shifted copy of the sweep; at any instant the receiver sees a frequency difference between what is being transmitted now and what was transmitted when the echo left. This difference — the beat frequency fb — is proportional to delay, and hence to range.

Key idea: In FMCW, the modulation acts as a time stamp. Range is not measured from a pulse's time-of-flight directly, but from the frequency offset that the flight time imprints on a continuously changing carrier. A single waveform simultaneously supports range (from beat frequency) and velocity (from Doppler), at low transmit power, with no minimum range.

1.1 FMCW vs. Other Radar Architectures

AttributeUnmodulated CWFMCWPulsed
Range✗ Not possible✔ Beat frequency✔ Pulse delay
Velocity✔ Doppler✔ Doppler / ramp difference✔ (MTI needed)
Peak powerLowLowVery high
Minimum rangeNoneNonecτ/2 (eclipsing)
Hardware costLowModerate (linear sweep)High (peak power)
Typical domainSpeed gunsAutomotive, altimeters, levelLong-range surveillance

2. FMCW Modulation Waveforms

The choice of frequency modulation pattern determines what can be measured and how cleanly. Four waveforms dominate practice:

(a) Sawtooth (ramp) Range only (per sweep); simple; Doppler smears the beat (b) Triangular Range + velocity (up/down beat difference) (c) Square-wave (FSK) Two tones: coarse range from phase, velocity from tone difference (d) Stepped chirp DDS-friendly; wide total bandwidth; processing via stepped-frequency FFT frequency →
Figure 1: Common FMCW modulation patterns. The transmitted instantaneous frequency is shown versus time.

Sawtooth (LFMCW)

Linear ramp, reset, repeat. Simplest to generate; beat frequency directly gives range. Moving targets smear the single-ramp beat (range–Doppler coupling), so automotive radars use multiple interleaved ramps instead of a pure sawtooth.

Triangular

Up-ramp + down-ramp pair. Doppler shifts the beat oppositely on the two ramps, enabling clean separation of range and velocity from two measurements — the classical decoupling technique.

Square-wave / FSK

Hops between two discrete frequencies. Range from the phase difference between echoes at the two tones; very simple processing, but limited unambiguous range and no fine resolution.

Stepped chirp (stepped-frequency)

Synthesizer steps through N frequencies; inverse FFT of the received phasors gives a high-resolution range profile. Excellent bandwidth control (DDS), at the cost of longer measurement time.

3. Sawtooth FMCW: Beat Frequency Derivation

3.1 Transmitted and Received Signals

Let the transmitted frequency ramp linearly from f0 to f0+B over sweep time Tm. The instantaneous transmitted frequency and phase are:

fTX(t) = f₀ + (B/Tm)·t      (0 ≤ t ≤ Tm)
φTX(t) = 2π(f₀t + Bt²/2Tm)

The echo from a target at range R arrives after delay td = 2R/c, and (if the target moves) carries a Doppler shift fd = 2vr/λ:

fRX(t) = f₀ + (B/Tm)(t − td) + fd
φRX(t) = 2π[(f₀ + fd)(t − td) + B(t − td)²/2Tm]

3.2 Mixing to the Beat Note

The receiver mixes the echo with a sample of the transmitted signal; the difference term of the product cos(φTX)·cos(φRX) contains the phase difference Δφ = φTX − φRX. A low-pass filter removes the sum term, leaving:

Δφ(t) = 2π[ (B·td/Tm)·t + (f₀ + fd)·td − B·td²/2Tm ]

⇒   fb = (1/2π)·d(Δφ)/dt = (B/Tm)·td + fd = (B/Tm)·(2R/c) + 2vr/λ

For stationary or slow targets, the Doppler term is negligible or lumped into a range error, giving the working equation:

R = (c · Tm · fb) / (2B)
Range–Doppler coupling: A single sawtooth ramp cannot distinguish a stationary target at R from a moving target at a different R′ producing the same beat. This coupling error is ΔR = (c·Tm/2B)·fd — the reason practical systems use two or more ramp slopes.

4. Triangular FMCW: Simultaneous Range and Velocity

With a triangular waveform, the ramp slope reverses on the down-leg. The Doppler shift fd keeps the same sign on both legs (it depends on motion, not on the sweep direction), while the range-induced beat changes sign with the slope:

Up-ramp (slope +B/Tm):    fup = fb − fd
Down-ramp (slope −B/Tm):    fdown = fb + fd

Adding and subtracting the two measured beats recovers both quantities:

R = c·Tm·(fup + fdown) / (4B)      vr = λ·(fdown − fup) / 4

Equivalently, fd = (fdown − fup)/2 and vr = fdλ/2.

TX sweep Echo t_d = 2R/c f_up = f_b − f_d f_down = f_b + f_d delay between ramps = echo delay; beat differs on up/down legs due to Doppler
Figure 2: Triangular FMCW. The echo is a delayed copy of the sweep; up-ramp and down-ramp beat frequencies differ by twice the Doppler shift.

4.1 The Multiple-Ramp Alternative (Modern Automotive Practice)

Rather than one up/down pair, automotive radars transmit a frame of N chirps with slightly different slopes (a chirp sequence). Range comes from the beat frequency (fast-time FFT); velocity comes from the phase progression of the beat across the chirp sequence (slow-time FFT — the same Doppler-FFT idea as pulsed radar, with chirps playing the role of pulses). This 2-D processing cleanly separates range and Doppler and resolves multiple targets.

5. Resolution, Ambiguity and Waveform Design

5.1 Range Resolution

ΔR = c / (2B)

Set purely by sweep bandwidth — identical to the pulsed-radar result (B ≈ 1/τ). A 4 GHz sweep gives 3.75 cm resolution; this is why automotive short-range radar uses multi-GHz chirps.

5.2 Maximum Unambiguous Range and Beat-Frequency Limits

Beat frequencies above half the sampling rate fs alias (Nyquist). The maximum measurable beat, and hence range, is:

fb,max = fs/2      Rmax = c·Tm·fb,max / (2B)

The fast-time observation window Tm sets the beat-frequency resolution Δfb = 1/Tm, which maps back to a range resolution — consistency with ΔR = c/2B requires B·Tm ≥ 1 (the time–bandwidth product must exceed unity).

5.3 Velocity Resolution and Maximum Unambiguous Velocity (Chirp-Sequence Waveforms)

vmax = λ / (4·Tc)      Δv = λ / (2·N·Tc)

where Tc is the chirp repetition interval and N the number of chirps in the frame. Short chirps give wide unambiguous velocity; long frames give fine velocity resolution — a direct echo of pulsed-radar PRF trade-offs.

5.4 Design Rules of Thumb

RequirementDesign lever
Fine range resolutionLarge sweep bandwidth B
Long unambiguous rangeSmall slope B/Tm (long Tm for given B)
Large unambiguous velocityShort chirp interval Tc
Fine velocity resolutionLong frame N·Tc
Multiple-target separation2-D range–Doppler processing (chirp sequence)

6. Digital Signal Processing Chain

RX ANT +LNA + BPF MIXER(TX ref LO) LPFanti-alias ADCf_s ≥ 2f_b,max 2-D FFTrange × Doppler CFAR +tracking (α-β / KF)
Figure 3: FMCW receiver and processing chain.

6.1 The Two-Dimensional FFT

  1. Fast-time FFT (per chirp): each chirp's beat signal is windowed and FFT'd → range profile with bins ΔR = c/2B.
  2. Slow-time FFT (across chirps): for each range bin, the sequence of complex samples across N chirps is FFT'd → Doppler/velocity bins Δv = λ/(2NTc).
  3. Result: a range–Doppler map where every target appears as a peak at (range bin, Doppler bin) — targets at the same range but different velocities are separated.
  4. Detection & tracking: CFAR thresholding declares targets; an α-β or Kalman filter tracker maintains target histories.
Conceptual link to pulsed radar: a chirp-sequence FMCW radar is the dual of a pulsed Doppler radar: fast-time ↔ within-pulse sampling (range), slow-time ↔ pulse-to-pulse (Doppler). The mathematics of PRF ambiguities, blind speeds, and STAP carry over directly.

7. Sweep Nonlinearity and Its Correction

The derivation in Section 3 assumes a perfectly linear frequency ramp. Real VCOs exhibit nonlinear tuning (S-curves, drift), which broadens and distorts the beat spectrum: instead of a single clean tone per target, the beat becomes a chirp-like smear, degrading resolution and detection.

7.1 Correction Techniques

Design rule: For high-resolution FMCW (sub-metre), open-loop VCO sweeps are inadequate; the chirp must be synthesized or actively linearized. Nonlinearity is one of the dominant error sources in practical FMCW altimetry and level radar.

8. FMCW Front-End and Chirp Generation

8.1 Chirp Generation Methods

MethodLinearityComplexity/CostTypical Use
VCO (voltage-controlled oscillator), free-runningPoorLowestSimple proximity/level radar
PLL-linearized VCOGoodModerateAutomotive, altimeters
DDS-based chirp synthesisExcellentModerate–HighInstrumentation, stepped chirp, radar-on-chip
Fractional-N PLL chirp modulatorVery goodModerate77/79 GHz automotive radar ICs

8.2 Isolation and Leakage (Revisited from the CW Unit)

Because TX is always on, FMCW inherits the CW isolation problem — worsened by the fact that the near-field leakage from the TX antenna directly enters the mixer, producing a huge "zero-beat" DC component that can saturate the ADC. Mitigations: antenna separation, absorptive shielding, TX-leakage cancellation networks, and digital DC-offset removal. Monostatic (single-antenna) automotive radars rely on circulators/isolators with typically 20–30 dB of inherent isolation plus calibration.

9. Applications of FMCW Radar

9.1 Automotive Radar (Largest Modern Market)

9.2 Radar Altimeters

Aircraft FMCW altimeters (C-band, ~4.3 GHz, B ≈ 100–165 MHz) give 0.5–1 m resolution from ~1,500 ft down to the runway — no minimum-range dead zone, low peak power. Spaceborne and planetary-lander altimetry uses related FM/chirp techniques for precision descent ranging.

9.3 Industrial Level and Distance Sensing

26/60/80 GHz FMCW level radars measure tank and silo contents with millimetre accuracy, immune to dust, vapor and temperature — replacing ultrasonic and guided-wave devices in harsh process plants.

9.4 Security, Surveillance and Through-Wall Sensing

Low-power FMCW at 24/60 GHz supports perimeter intrusion detection, people counting, and vital-signs monitoring (chest-motion micro-Doppler at a few tens of cm).

9.5 Missile Seekers and Proximity Sensing

Triangular-FMCW seekers provide passive-appearing ranging in air-to-air engagements; artillery proximity fuzes use FM ranging derivatives for height-of-burst control.

9.6 Geoscience

Ground-penetrating radar (GPR) and snow/ice thickness sounders frequently use stepped-FMCW or chirp waveforms to build high-resolution subsurface profiles.

10. FMCW in Satellite & Space Systems (Course Link)

  1. Planetary landing radars: FMCW/chirp altimeters provide continuous altitude and velocity during descent (e.g., lunar/Mars lander radar demonstrators) — low peak power suits power-limited landers, and the absence of a minimum range is critical in the final metres.
  2. Satellite-to-satellite / formation flying ranging: cross-link chirp ranging measures inter-satellite distances to centimetre level (optical/microwave metrology complements transponder-based two-way ranging).
  3. Spaceborne altimetry & scatterometry heritage: ocean-topography altimeters use chirp-like pulse-compression waveforms — the pulsed equivalent of the FMCW principle (same c/2B resolution law).
  4. Ground-station test & measurement: FMCW techniques calibrate antenna range-delay and feed chains at satellite earth stations.
Unifying concept: Whether a radar times a pulse, listens to a beat tone, or compresses a chirp, range resolution always obeys ΔR = c/2B. FMCW is simply the architecture that obtains this bandwidth with 100% duty cycle and low peak power — the reason it dominates power-limited, short-to-medium range applications, on Earth and in space.

11. Worked Examples

Example 1 — Basic sawtooth FMCW range

An FMCW radar sweeps B = 200 MHz in Tm = 0.5 ms. The measured beat frequency is fb = 66.7 kHz. Find the target range and the range resolution.

R = c·Tm·fb/(2B) = (3×108 × 5×10−4 × 6.67×104)/(4×108) = 25 m.
ΔR = c/2B = 3×108/(4×108) = 0.75 m.

Example 2 — Triangular FMCW, range and velocity

A 77 GHz automotive radar (λ ≈ 3.9 mm) uses a triangular waveform with B = 1 GHz, Tm = 1 ms per ramp. It measures fup = 380 kHz and fdown = 420 kHz. Find range and radial velocity.

R = c·Tm(fup+fdown)/(4B) = 3×108 × 10−3 × 8×105 / (4×109) = 60 m.
fd = (420 − 380)/2 = 20 kHz; vr = fdλ/2 = 2×104 × 3.9×10−3/2 ≈ 39 m/s (≈ 140 km/h).

Example 3 — Chirp-sequence velocity limits

The same 77 GHz radar transmits a frame of N = 128 chirps, each with repetition interval Tc = 40 μs. Find the maximum unambiguous velocity and the velocity resolution.

vmax = λ/(4Tc) = 3.9×10−3/(1.6×10−4) ≈ 24.4 m/s.
Δv = λ/(2NTc) = 3.9×10−3/(2 × 128 × 4×10−5) ≈ 0.38 m/s.

Interactive FMCW Range Calculator

Compute range from beat frequency (sawtooth FMCW):

Sweep bandwidth B (MHz): Sweep time Tm (ms): Beat frequency fb (kHz):

Range: — m

Range resolution: — m

Practice Problems (unsolved)

  1. A 24 GHz FMCW level radar sweeps 250 MHz in 4 ms and measures fb = 32 kHz. Find the range and resolution.
  2. For the Example-2 radar, what beat frequency would a target at 100 m produce on the up-ramp (ignore Doppler)?
  3. Show that with chirp-sequence processing, two targets at the same range but with velocities differing by more than Δv are resolved in the Doppler FFT.

12. Summary of Key Points

  1. FMCW imprints a known frequency pattern on a CW carrier; the echo's delay converts into a beat frequency, giving range with no minimum range and low peak power.
  2. Sawtooth FMCW: R = c·Tm·fb/2B. Range–Doppler coupling prevents simultaneous range+velocity from a single ramp.
  3. Triangular FMCW decouples them: R from the sum of up/down beats, vr from the difference (via fd).
  4. Range resolution ΔR = c/2B; unambiguous range limited by ADC sampling of the beat; chirp-sequence waveforms add vmax = λ/4Tc and Δv = λ/2NTc.
  5. Processing is a 2-D FFT (fast-time range, slow-time Doppler) — mathematically the dual of pulsed Doppler radar.
  6. Sweep linearity is critical: PLL/DDS synthesis or reference-delay correction is required for high resolution.
  7. Applications: automotive ACC/AEB, altimeters, industrial level radar, security sensing, seekers, GPR, and satellite landing/formation-flying ranging.

13. Self-Test Questions

Q1. State the two measurable quantities provided by a triangular-FMCW radar and the beat-frequency combinations that yield each.

Answer: Range: R = c·Tm(fup+fdown)/4B; Velocity: from fd = (fdown−fup)/2, vr = fdλ/2.

Q2. An FMCW radar sweeps 500 MHz in 2 ms and measures a beat of 25 kHz. Find the range.

Answer: R = 3×108×2×10−3×2.5×104/(109) = 15 m.

Q3. Explain range–Doppler coupling in a single-ramp FMCW waveform.

Answer: The measured beat fb = (B/Tm)(2R/c) + fd mixes range and velocity information; a moving target appears at an apparent range offset ΔR = c·Tm·fd/(2B) — indistinguishable from a range change without a second measurement.

Q4. What bandwidth gives 5 cm range resolution, and why?

Answer: B = c/(2ΔR) = 3×108/0.1 = 3 GHz; resolution depends only on bandwidth, not carrier.

Q5. Why does sweep nonlinearity degrade FMCW performance, and name two correction methods.

Answer: Nonlinear frequency-vs-time smears the beat tone into a chirp, broadening the spectral peak and degrading resolution/detection. Corrections: PLL-locked VCO, DDS chirp synthesis, reference-delay calibration, frequency-domain resampling (any two).

Q6. In chirp-sequence processing, which FFT gives range and which gives velocity?

Answer: Fast-time FFT (within each chirp) → range; slow-time FFT (across the N chirps per range bin) → Doppler/velocity.

Q7. A 79 GHz (λ = 3.8 mm) chirp-sequence radar uses Tc = 25 μs. Find vmax.

Answer: vmax = λ/(4Tc) = 3.8×10−3/10−4 = 38 m/s.

Q8. Give two reasons FMCW suits planetary landing radar compared with pulsed radar.

Answer: Low peak power (power-limited lander) and no minimum-range dead zone (needed in final descent metres); also continuous measurement of altitude/rate (any two).

Q9. What sets the maximum unambiguous range in an FMCW system?

Answer: The ADC sampling rate: fb must stay below fs/2 (Nyquist), so Rmax = c·Tm·fs/(4B).

Q10. A triangular-FMCW radar with λ = 3 cm, B = 150 MHz, Tm = 1 ms measures fup = 45 kHz, fdown = 55 kHz. Find R and vr.

Answer: R = 3×108×10−3×105/(6×108) = 50 m; fd = 5 kHz; vr = 5000×0.03/2 = 75 m/s.

14. References and Further Reading

  1. Skolnik, M. I., Introduction to Radar Systems, 3rd ed., McGraw-Hill, 2001 — CW and FMCW chapter.
  2. Skolnik, M. I. (ed.), Radar Handbook, 3rd ed., McGraw-Hill, 2008 — altimeter and FMCW sections.
  3. Stove, A. G., "Linear FMCW radar techniques," IEE Proceedings F — Radar and Signal Processing, Vol. 139, No. 5, 1992.
  4. Richards, M. A., Fundamentals of Radar Signal Processing, 2nd ed., McGraw-Hill, 2014 — 2-D Doppler processing.
  5. Hasch, J. et al., "Millimeter-wave technology for automotive radar sensors in the 77 GHz frequency band," IEEE Transactions on Microwave Theory and Techniques, 2012.
  6. Fortescue, P., Swinerd, G. & Stark, J. (eds.), Spacecraft Systems Engineering, 4th ed., Wiley — landing and TT&C chapters.
Assessment guidance: Examination questions typically ask for (a) derivation of the beat-frequency equation from first principles, (b) triangular-wavefront range/velocity computation, (c) waveform-design reasoning (choose B, Tm, N, Tc for given resolution/ambiguity specs), and (d) explanation of nonlinearity effects. A design assignment may specify an automotive or altimeter FMCW radar and require a complete parameter set with a range–Doppler processing budget.