Applications — Radar, Sonar & Comms
The same matched-filter algorithm powers five different technologies: radar, sonar, GPS, digital communications, and medical ultrasound. One theory, many domains.
One Algorithm, Five Domains
Every application follows the same chain: transmit known waveform → receive noisy echo → cross-correlate → threshold → estimate delay.
- Radar — radio echoes, range & velocity
- Sonar — acoustic echoes, underwater depth
- GPS — PRN code, position fix
- Comms — symbol pulses, bit decisions
- Ultrasound — tissue echoes, medical imaging
Time Delay → Distance
The matched filter peak at delay τ gives range R = cτ/2. After LFM pulse compression, range resolution is c/(2B), independent of pulse duration.
The Ambiguity Function
A moving target shifts the echo spectrum. To measure both delay and Doppler, compute the 2-D cross-correlation over all (τ, fd) pairs — the ambiguity function.
Sound at 1500 m/s
Same algorithm as radar, but with acoustic waves in water. Passive sonar cross-correlates two hydrophones: the TDOA peak gives bearing angle without transmitting.
Minimum BER Receiver
The correlator/matched-filter receiver achieves the minimum bit error rate for a given Eb/N0. No other linear receiver can do better in AWGN.
Correlation Identifies the Channel
Send a pilot with impulsive autocorrelation. Correlate the received signal with the pilot — the cross-correlation peak at delay k equals the channel coefficient h[k].
- LTE/5G NR use pilot tones in OFDM resource grids
- WiFi uses preamble sequences for channel estimation
- GPS uses the PRN code as both pilot and data carrier
Code Phase × Doppler
GPS acquisition searches a grid of code delays and Doppler frequencies. FFT-based methods cut complexity from O(N²) to O(N log N) per Doppler bin.
Sonar Inside the Body
Acoustic pulses (2–15 MHz) echo off tissue boundaries. Matched-filter depth profiling builds B-mode images. Doppler ultrasound measures blood flow by tracking frequency shift of echoes from red blood cells.
The Correlation Engine
- Radar: range = cτ/2, resolution = c/(2B) after pulse compression
- Sonar TDOA → bearing; multipath creates multiple peaks
- Comms: matched filter → min BER = Q(√(2Eb/N0))
- Channel est.: pilot cross-correlation recovers h[k]
- GPS: 2-D (delay × Doppler) FFT-accelerated search
Correlation & Detection
You’ve now seen how a single mathematical idea — the cross-correlation — underpins every system that must find a known signal in noise. From GPS satellites 20,000 km overhead to the ultrasound probe in a hospital, matched filtering is the common thread.