🛰 SAR · Satellite Imagery
Foundations — the physics of signal & image

Chirp & range compression

Pulse compressionSNRwiki/sar-chirp-range-compression
TL;DR

A chirp behaves like a short pulse but is actually transmitted long while its frequency sweeps linearly (e.g. 5.38→5.43 GHz), resolving in one stroke the contradiction of 'a short pulse for resolution / a long pulse for energy.' After reception the processor knows exactly the chirp it transmitted, so comparing the received signal against the original (a matched filter) compresses the long, spread-out signal into a single short pulse — this is Range Compression, and it raises resolution and SNR at the same time. After compression the resolution is set not by pulse length but by bandwidth (ΔR=c/2B), and since Range Compression is precisely chirp compression in SNAP's RAW→SLC path, without a chirp an SLC simply cannot be produced.

The dilemma it solves

  • Good Range resolution needs a short pulse (a quick 'beep!'), but a short pulse carries too little energy, so the SNR is low.
  • Enough energy and SNR needs a long pulse (a drawn-out 'beeeeep'), but a long pulse makes resolution poor.
  • Like night photography, a very brief flash is sharp but dark, while a one-second exposure is bright but blurry — SAR cannot have both at once either.
Pulse neededProblem
Good Range resolutionShort pulseToo little energy → low SNR
Enough energy / SNRLong pulsePoor resolution
The short-pulse vs long-pulse dilemma

What a chirp is

  • A chirp is a signal whose frequency changes linearly over time, climbing continuously as it is transmitted (named for a bird's chirp).
  • Sentinel-1 has a center of 5.405 GHz and a bandwidth of 56 MHz, sweeping roughly the 5.377~5.433 GHz range as it transmits (simplified).
  • Securing a wide bandwidth while transmitting long is exactly how a chirp realizes what amounts to a short pulse.

Range Compression — why resolution improves

  • After reception the processor knows exactly the chirp it transmitted, so it compares the received signal against the original chirp (a matched filter).
  • Through this comparison the long, spread-out signal is compressed into a single short pulse — this is Range Compression.
  • The signal was transmitted long yet acts as if short, so the key is gaining energy (SNR) and resolution at the same time.
  • After compression the resolution is set not by pulse length but by bandwidth (ΔR=c/2B).
Transmit chirplong signal, FM
Received signallong echo after reflection
Matched filtercorrelate with original chirp
Compressed short pulse= Range Compression → SNR↑·resolution↑
From transmitting a long chirp to matched-filter compression

Where it sits in SNAP

  • In SNAP processing the path is RAW → Range Compression (= chirp compression) → Azimuth Compression (synthetic aperture) → SLC.
  • Range Compression is precisely chirp compression, and without a chirp or matched filter an SLC cannot be produced at all.
RAW
Range Compression= chirp compression
Azimuth Compressionsynthetic aperture
SLC
Where Range Compression sits in the RAW→SLC path
Pitfalls & gotchas

Because Range Compression precedes SLC and is not directly visible in the SNAP workflow, it is easy to skip over, yet it is the link that explains why a 56MHz bandwidth leads to 5m resolution. If you miss that post-compression resolution is set by bandwidth rather than pulse length, you will never grasp why a long-transmitted chirp and good resolution are not a contradiction.

The topic cards on this page are compiled from the Brain Trinity wiki. The original wiki can be demoed live in an interview.Back to study log