Matched Filter Output SNR Calculator

Compute a matched filter's output SNR from pulse amplitude, duration, and noise power spectral density.

🎯 Matched Filter Output SNR Calculator
Signal amplitude (A)1
V
0.001 V100 V
Pulse duration (T)0.001
s
1 ns10 ms
Noise PSD (N0)0.000001
W/Hz
1e-10 W/Hz1e-3 W/Hz
Output SNR
Output SNR (linear)
Pulse energy
Step-by-step working

🎯 What is Matched Filter Output SNR?

Matched filter output SNR is the signal-to-noise ratio achieved at the exact moment a matched filter finishes coherently combining energy from a known pulse buried in noise, and it is the fundamental figure of merit that determines whether a radar, sonar, or communications receiver can reliably detect that pulse. A matched filter is the mathematically optimal linear filter for this task, its impulse response is simply the time-reversed copy of the expected pulse shape, and no other linear filter can produce a higher output SNR for a given pulse energy and noise level.

Radar engineers use matched filter output SNR directly in the radar range equation to determine the maximum range at which a target return can be reliably detected against receiver noise. Sonar systems apply the identical relationship underwater, where pulse energy competes against ambient acoustic noise instead of thermal receiver noise. Digital communications receivers use matched filtering (or its equivalent, correlation detection) to recover individual symbols from a noisy channel at the lowest possible bit error rate for a given signal energy per bit.

A common misconception is that a stronger (higher amplitude) pulse always beats a longer, weaker one. Because output SNR depends only on total energy E = A^2 x T for a rectangular pulse, a low-amplitude pulse held for a long duration can match or exceed a brief, high-amplitude pulse's output SNR, which is exactly the principle pulse compression radars exploit to get long-pulse energy with short-pulse range resolution.

This calculator computes pulse energy from amplitude and duration, then applies the standard 2E/N0 formula to report the matched filter's output SNR in both linear and decibel form.

📐 Formula

SNRout  =  2E / N0     E = A2×T
A = pulse amplitude (V)
T = pulse duration (s)
N0 = one-sided noise power spectral density (W/Hz)
SNRout (dB) = 10log10(2E/N0)
Example: A = 1 V, T = 1 ms, N0 = 1×10-6 W/Hz → E = 1 mJ, SNRout = 33.01 dB.

📖 How to Use This Calculator

Steps

1
Enter the signal amplitude. Type in the pulse's peak amplitude in volts.
2
Enter the pulse duration and noise PSD. Type in the pulse duration in seconds and the one-sided noise power spectral density.
3
Read the output SNR. Click Calculate to see the pulse energy and the matched filter's output SNR in linear and dB form.

💡 Example Calculations

Example 1 — 1 ms Comms Pulse

A = 1 V, T = 0.001 s, N0 = 0.000001 W/Hz

1
E = 12×0.001 = 1.000 mJ
2
SNRout = 2×0.001/0.000001 = 2,000.00× (33.01 dB)
Output SNR = 33.01 dB
Try this example →

Example 2 — Short-Range Radar Pulse

A = 2 V, T = 0.00001 s, N0 = 0.000000001 W/Hz

1
E = 22×0.00001 = 40.000 µJ
2
SNRout = 2×0.00004/0.000000001 = 80,000.00× (49.03 dB)
Output SNR = 49.03 dB
Try this example →

Example 3 — Weak Sonar Return

A = 0.5 V, T = 0.000001 s, N0 = 0.0000000001 W/Hz

1
E = 0.52×0.000001 = 250.000 nJ
2
SNRout = 2×0.00000025/0.0000000001 = 5,000.00× (36.99 dB)
Output SNR = 36.99 dB
Try this example →

❓ Frequently Asked Questions

What is a matched filter?+
A matched filter is a linear filter whose impulse response is the time-reversed, conjugated copy of a known signal, designed to maximize output signal-to-noise ratio at the moment the signal is fully captured, when the input contains that signal plus additive white Gaussian noise. It is the theoretically optimal detector for a known pulse shape in Gaussian noise, used throughout radar, sonar, and digital communications receivers.
What is the matched filter output SNR formula?+
SNR_out = 2E / N0, where E is the total energy of the transmitted pulse and N0 is the one-sided noise power spectral density. This result depends only on total pulse energy, not on the specific pulse shape, amplitude modulation, or duration individually, only their product through E.
How is pulse energy E calculated for a rectangular pulse?+
For a rectangular pulse of constant amplitude A over duration T, E = A^2 x T. Non-rectangular pulses (Gaussian, raised-cosine, LFM chirp) use the same output SNR formula, 2E/N0, but their energy is computed by integrating the squared envelope over time instead of the simple A^2*T product.
Why does the pulse shape not matter for output SNR?+
The matched filter's gain is defined precisely so that it correlates the received signal against a copy of the transmitted pulse, and by the Cauchy-Schwarz inequality this correlation is maximized (for a fixed noise level) purely by the pulse's total energy, regardless of how that energy is distributed in time or frequency. A short, high-amplitude pulse and a long, low-amplitude pulse with the same total energy produce identical output SNR.
What is the difference between input SNR and output SNR?+
Input SNR is the instantaneous signal-to-noise ratio at a single sample before filtering, while output SNR is the signal-to-noise ratio at the matched filter's output at the optimal sampling instant, after coherently combining energy across the whole pulse duration. The matched filter's processing gain is exactly the ratio of these two, proportional to the pulse's time-bandwidth product.
How does N0 relate to noise temperature and bandwidth?+
N0 = k x T_sys, where k is Boltzmann's constant (1.38 x 10^-23 J/K) and T_sys is the system noise temperature in Kelvin, giving N0 in watts per Hz (or volts-squared per Hz for a matched impedance). A lower system noise temperature (better receiver front end) directly lowers N0 and raises the matched filter's output SNR for the same pulse energy.
Why is the factor of 2 in the formula, not just E/N0?+
The factor of 2 arises from the standard convention of defining N0 as the one-sided (positive-frequency-only) noise power spectral density while integrating signal energy over both positive and negative frequency components in the matched filter derivation. Some references instead define a two-sided PSD of N0/2, which absorbs the factor of 2 into the noise definition and yields the same numerical output SNR.
How does this relate to radar detection range?+
Required output SNR for a given detection probability and false alarm rate sets the minimum pulse energy 2E/N0 a radar must return from a target, which through the radar range equation directly limits maximum detection range, since received energy falls off with the fourth power of range. Increasing transmit pulse duration (and hence energy) is one of the main ways radars trade detection range against range resolution, addressed by pulse compression.
What is the relationship between output SNR and detection probability?+
Higher output SNR directly increases the probability of detecting a target for a fixed false alarm rate, following curves derived from the noise's statistical distribution (typically Gaussian for the matched filter output amplitude). A common radar design rule of thumb requires roughly 13 dB of output SNR for a reasonable single-pulse detection probability against a Swerling target model, though this varies with the specific detection criteria used.
Does the 2E/N0 formula still apply to a digital (sampled) matched filter?+
Yes. A digital matched filter implemented as an FIR correlator against a sampled reference pulse achieves the same 2E/N0 output SNR in the limit of adequate sampling (at or above the Nyquist rate of the pulse's bandwidth), with E computed as the discrete sum of squared sample values times the sample period instead of a continuous integral. Undersampling the pulse loses some of its energy and correspondingly reduces the achievable output SNR below this ideal figure.

What is a matched filter?

A matched filter is a linear filter whose impulse response is the time-reversed, conjugated copy of a known signal, designed to maximize output signal-to-noise ratio at the moment the signal is fully captured, when the input contains that signal plus additive white Gaussian noise. It is the theoretically optimal detector for a known pulse shape in Gaussian noise, used throughout radar, sonar, and digital communications receivers.

What is the matched filter output SNR formula?

SNR_out = 2E / N0, where E is the total energy of the transmitted pulse and N0 is the one-sided noise power spectral density. This result depends only on total pulse energy, not on the specific pulse shape, amplitude modulation, or duration individually, only their product through E.

How is pulse energy E calculated for a rectangular pulse?

For a rectangular pulse of constant amplitude A over duration T, E = A^2 x T. Non-rectangular pulses (Gaussian, raised-cosine, LFM chirp) use the same output SNR formula, 2E/N0, but their energy is computed by integrating the squared envelope over time instead of the simple A^2*T product.

Why does the pulse shape not matter for output SNR?

The matched filter's gain is defined precisely so that it correlates the received signal against a copy of the transmitted pulse, and by the Cauchy-Schwarz inequality this correlation is maximized (for a fixed noise level) purely by the pulse's total energy, regardless of how that energy is distributed in time or frequency. A short, high-amplitude pulse and a long, low-amplitude pulse with the same total energy produce identical output SNR.

What is the difference between input SNR and output SNR?

Input SNR is the instantaneous signal-to-noise ratio at a single sample before filtering, while output SNR is the signal-to-noise ratio at the matched filter's output at the optimal sampling instant, after coherently combining energy across the whole pulse duration. The matched filter's processing gain is exactly the ratio of these two, proportional to the pulse's time-bandwidth product.

How does N0 relate to noise temperature and bandwidth?

N0 = k x T_sys, where k is Boltzmann's constant (1.38 x 10^-23 J/K) and T_sys is the system noise temperature in Kelvin, giving N0 in watts per Hz (or volts-squared per Hz for a matched impedance). A lower system noise temperature (better receiver front end) directly lowers N0 and raises the matched filter's output SNR for the same pulse energy.

Why is the factor of 2 in the formula, not just E/N0?

The factor of 2 arises from the standard convention of defining N0 as the one-sided (positive-frequency-only) noise power spectral density while integrating signal energy over both positive and negative frequency components in the matched filter derivation. Some references instead define a two-sided PSD of N0/2, which absorbs the factor of 2 into the noise definition and yields the same numerical output SNR.

How does this relate to radar detection range?

Required output SNR for a given detection probability and false alarm rate sets the minimum pulse energy 2E/N0 a radar must return from a target, which through the radar range equation directly limits maximum detection range, since received energy falls off with the fourth power of range. Increasing transmit pulse duration (and hence energy) is one of the main ways radars trade detection range against range resolution, addressed by pulse compression.

What is the relationship between output SNR and detection probability?

Higher output SNR directly increases the probability of detecting a target for a fixed false alarm rate, following curves derived from the noise's statistical distribution (typically Gaussian for the matched filter output amplitude). A common radar design rule of thumb requires roughly 13 dB of output SNR for a reasonable single-pulse detection probability against a Swerling target model, though this varies with the specific detection criteria used.

Does the 2E/N0 formula still apply to a digital (sampled) matched filter?

Yes. A digital matched filter implemented as an FIR correlator against a sampled reference pulse achieves the same 2E/N0 output SNR in the limit of adequate sampling (at or above the Nyquist rate of the pulse's bandwidth), with E computed as the discrete sum of squared sample values times the sample period instead of a continuous integral. Undersampling the pulse loses some of its energy and correspondingly reduces the achievable output SNR below this ideal figure.