Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Signal Processing›Matched Filter
Process / pipelineSignal detection

Matched Filter

Matched Filter Signal Detection · Also known as: Correlation Detector, Optimal Filter Detection, Template Matching

The matched filter is an optimal signal detector that maximizes the signal-to-noise ratio (SNR) for detecting a known signal in additive Gaussian noise. Developed by D. O. North during World War II for radar applications, the matched filter represents the optimal linear filter for signal detection and remains the foundation for detection theory and digital communications.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Matched Filter
Adaptive LMS FilterFIR Filter DesignKalman Filter for Signal…Wiener FilterButterworth Filter DesignPower Spectral Density E…Short-Time Fourier Trans…

When to use it

Use matched filters when you need to detect known signals in noise, such as radar echoes, sonar pings, or digital communication symbols. The matched filter is optimal only when the signal is completely known and noise is Gaussian. For unknown signal parameters (frequency shift, delay uncertainty), use bank of matched filters (correlators) or more general detection schemes. Avoid matched filters when signals are highly variable or unknown.

Strengths & limitations

Strengths
  • Optimal for detecting known signals in additive Gaussian noise, maximizing signal-to-noise ratio
  • Simple implementation as a correlation operation, computationally efficient using FFT-based convolution
  • Provides optimal detection performance proven mathematically through Neyman-Pearson lemma
  • Natural generalization to multichannel or array processing through matched filter banks
  • Foundation for understanding detection theory and optimal signal processing
Limitations
  • Requires perfect knowledge of the signal to be detected—performance degrades significantly for unknown or variable signals
  • Optimal only for Gaussian noise; performance degraded for non-Gaussian or impulsive noise
  • Cannot simultaneously match multiple unknown signals—requires parallel matched filters (banks)
  • Sensitive to signal mismatch: slight deviations from expected signal cause significant SNR loss
  • Does not perform well in colored (correlated) noise—prefiltering required to whiten noise

Frequently asked

What is the impulse response of a matched filter?

The impulse response is the time-reversed conjugate of the signal you want to detect: h(n) = s*(N-1-n), where s is the signal, N is its length, and * denotes complex conjugate. This is called matched because the filter is perfectly matched to the expected signal pattern. The time reversal allows peak output to occur when the signal aligns with the filter.

How does matched filter relate to correlation and convolution?

Matched filtering is mathematically equivalent to computing the cross-correlation between the received signal and the reference signal. Correlation peaks where the signal best matches the template. Convolution uses the time-reversed filter, which is mathematically identical to correlation for the matched filter case. Most implementations use FFT-based convolution for efficiency.

What is the SNR gain of a matched filter?

For a matched filter applied to a known signal in white Gaussian noise, the output SNR equals 2E/N₀, where E is the signal energy and N₀ is the noise power spectral density. This SNR is independent of the signal waveform shape—it depends only on signal energy. Longer signals with more energy achieve higher SNR, all else equal.

What if the actual signal differs from the expected template?

When signal mismatch occurs, the matched filter output SNR degrades proportionally to how much the actual signal differs from the template. The SNR reduction factor is called the signal mismatch loss, quantified by the squared correlation between actual and expected signals. Even small mismatches can significantly degrade detection performance, making robust signal detection challenging in practice.

Sources

  1. North, D. O. (1943). An Analysis of the Factors Which Determine Signal/Noise Discrimination in Pulsed Carrier Systems. RCA Laboratories, Technical Report PTM-946. link ↗
  2. Oppenheim, A. V., Schafer, R. W., & Buck, J. R. (1999). Discrete-Time Signal Processing (2nd ed.). Prentice Hall. link ↗

How to cite this page

ScholarGate. (2026, June 3). Matched Filter Signal Detection. ScholarGate. https://scholargate.app/en/signal-processing/matched-filter

Related methods

Adaptive LMS FilterFIR Filter DesignKalman Filter for Signal TrackingWiener Filter

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Adaptive LMS FilterSignal Processing↔ compare
  • FIR Filter DesignSignal Processing↔ compare
  • Kalman Filter for Signal TrackingSignal Processing↔ compare
  • Wiener FilterSignal Processing↔ compare
Compare side by side →

Referenced by

Butterworth Filter DesignFIR Filter DesignKalman Filter for Signal TrackingPower Spectral Density EstimationShort-Time Fourier TransformWiener Filter

Similar methods

Wiener FilterGravitational Wave Matched FilteringKalman Filter for Signal TrackingTemplate MatchingZF/MMSE EqualizationDiscrete Wavelet TransformAdaptive LMS FilterCompressive Sensing

Related reference concepts

Image Filtering and EnhancementConvolutionFourier TransformEdge and Contour DetectionLeast-Squares ApproximationStatistical Hypothesis Testing

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Matched Filter (Matched Filter Signal Detection). Retrieved 2026-07-21 from https://scholargate.app/en/signal-processing/matched-filter · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
D. O. North
Subfamily
Signal detection
Year
1943
Type
Optimal filter for signal detection
Related methods
Adaptive LMS FilterFIR Filter DesignKalman Filter for Signal TrackingWiener Filter
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account