Skip to main content

Noise equivalent bandwidth; matched filter is time reversed

Short answer

Noise equivalent bandwidth is the bandwidth of an ideal rectangular filter with the same peak gain that passes the same noise power from white noise. The matched filter impulse response is h(t)=k s(T-t), obtained by maximizing output SNR via Schwarz inequality, yielding H_opt(f)=k S*(f)e^{-j2πfT}.

Explain noise equivalent bandwidth. Prove that the impulse response of matched filter is a time reversed delayed version of input signal Si(t).

Noise equivalent bandwidth

The noise equivalent bandwidth (NEB) BNB_N of a filter is the bandwidth of an ideal rectangular filter, with the same peak (usually zero-frequency or centre) gain ∣H(0)∣\lvert H(0)\rvert, that passes the same total noise power as the actual filter when both are fed with white noise.

White noise N0/2N_0/2 into H(f)H(f) gives output power

Pactual=N02∫−∞∞∣H(f)∣2df=N0∫0∞∣H(f)∣2dfP_{actual}=\frac{N_0}{2}\int_{-\infty}^{\infty}\lvert H(f)\rvert^2df=N_0\int_0^{\infty}\lvert H(f)\rvert^2df

The ideal filter of gain ∣H(0)∣\lvert H(0)\rvert and bandwidth BNB_N gives Pideal=N0BN∣H(0)∣2P_{ideal}=N_0B_N\lvert H(0)\rvert^2. Equating:

BN=∫0∞∣H(f)∣2df∣H(0)∣2B_N=\frac{\int_0^{\infty}\lvert H(f)\rvert^2df}{\lvert H(0)\rvert^2}
 |H(f)|^2
 |H(0)|^2 +---------+     equal areas
          |  ...    |
          |      .. |
          |        .|..
          |         |  ......
        --+---------+----------> f
          0        B_N

NEB lets us write the output noise power simply as N=N0BN∣H(0)∣2N=N_0B_N\lvert H(0)\rvert^2 (or kTBNkTB_N per unit gain), which is used in noise figure and SNR calculations. For a band-pass filter ∣H(0)∣\lvert H(0)\rvert is replaced by the centre-frequency gain ∣H(f0)∣\lvert H(f_0)\rvert.

Example: RC low-pass filter.

For the RC low-pass filter (series RR, shunt CC):

H(f)=11+j2πfRC,∣H(f)∣2=11+(2πfRC)2,∣H(0)∣=1H(f)=\frac{1}{1+j2\pi fRC},\qquad \lvert H(f)\rvert^2=\frac{1}{1+(2\pi fRC)^2},\qquad \lvert H(0)\rvert=1 BN=∫0∞df1+(2πfRC)2(let u=2πfRC, df=du2πRC)=12πRC∫0∞du1+u2=12πRC⋅π2=14RC\begin{aligned} B_N &= \int_0^{\infty}\frac{df}{1+(2\pi fRC)^2}\qquad (\text{let } u=2\pi fRC,\ df=\tfrac{du}{2\pi RC}) \\ &= \frac{1}{2\pi RC}\int_0^{\infty}\frac{du}{1+u^2}=\frac{1}{2\pi RC}\cdot\frac{\pi}{2} \\ &= \frac{1}{4RC} \end{aligned}

Since the 3 dB bandwidth is f3dB=12πRCf_{3dB}=\frac{1}{2\pi RC},

BN=π2f3dB≈1.57 f3dBB_N=\frac{\pi}{2}f_{3dB}\approx1.57\,f_{3dB}

The NEB is larger than the 3 dB bandwidth because the RC response rolls off slowly (only −20-20 dB/decade) and passes noise well beyond f3dBf_{3dB}. Output noise power =N0BN=N04RC=N_0B_N=\frac{N_0}{4RC}.

Example: ideal filter. For an ideal LPF of bandwidth BB, BN=BB_N=B exactly; for practical filters with steep skirts (e.g. high-order Butterworth), BNB_N approaches the 3 dB bandwidth.

Impulse response of matched filter is time-reversed, delayed input

Set-up. The received signal is x(t)=s(t)+w(t)x(t)=s(t)+w(t), 0≤t≤T0\le t\le T, where s(t)s(t) is a known pulse and w(t)w(t) is white noise of two-sided PSD N0/2N_0/2. It passes through an LTI filter h(t)↔H(f)h(t)\leftrightarrow H(f) and is sampled at t=Tt=T:

 s(t)+w(t)    +--------+   y(t)    sample     y(T)
 ----------->|  h(t)  |---------->--/ ---->  decision
              +--------+           at t=T

Output y(t)=so(t)+no(t)y(t)=s_o(t)+n_o(t) with

so(T)=∫−∞∞H(f)S(f)ej2πfTdf,E[no2]=N02∫−∞∞∣H(f)∣2dfs_o(T)=\int_{-\infty}^{\infty}H(f)S(f)e^{j2\pi fT}df,\qquad E[n_o^2]=\frac{N_0}{2}\int_{-\infty}^{\infty}\lvert H(f)\rvert^2df

We want H(f)H(f) that maximises the output peak signal-to-noise ratio

η=∣so(T)∣2E[no2]=∣∫H(f)S(f)ej2πfTdf∣2N02∫∣H(f)∣2df\eta=\frac{\lvert s_o(T)\rvert^2}{E[n_o^2]}=\frac{\left\lvert\int H(f)S(f)e^{j2\pi fT}df\right\rvert^2}{\frac{N_0}{2}\int\lvert H(f)\rvert^2df}

Schwarz inequality: ∣∫ϕ1ϕ2 df∣2≤∫∣ϕ1∣2df∫∣ϕ2∣2df\left\lvert\int\phi_1\phi_2\,df\right\rvert^2\le\int\lvert\phi_1\rvert^2df\int\lvert\phi_2\rvert^2df, with equality only when ϕ1(f)=k ϕ2∗(f)\phi_1(f)=k\,\phi_2^*(f). Put ϕ1=H(f)\phi_1=H(f) and ϕ2=S(f)ej2πfT\phi_2=S(f)e^{j2\pi fT}:

η≤∫∣H∣2df∫∣S∣2dfN02∫∣H∣2df=2N0∫−∞∞∣S(f)∣2df=2EN0\eta\le\frac{\int\lvert H\rvert^2df\int\lvert S\rvert^2df}{\frac{N_0}{2}\int\lvert H\rvert^2df}=\frac{2}{N_0}\int_{-\infty}^{\infty}\lvert S(f)\rvert^2df=\frac{2E}{N_0}

(using Rayleigh's theorem, EE = pulse energy). The maximum is reached when

Hopt(f)=k S∗(f) e−j2πfTH_{opt}(f)=k\,S^*(f)\,e^{-j2\pi fT}

Impulse response. Take the inverse transform. For real s(t)s(t), S∗(f)=S(−f)S^*(f)=S(-f), which is the transform of s(−t)s(-t); the factor e−j2πfTe^{-j2\pi fT} is a delay of TT:

hopt(t)=k∫−∞∞S∗(f)e−j2πfTej2πftdf=k∫−∞∞S(−f)e−j2πf(T−t)df=k s(T−t)\begin{aligned} h_{opt}(t) &= k\int_{-\infty}^{\infty}S^*(f)e^{-j2\pi fT}e^{j2\pi ft}df \\ &= k\int_{-\infty}^{\infty}S(-f)e^{-j2\pi f(T-t)}df \\ &= k\,s(T-t) \end{aligned}

So the optimum (matched) filter impulse response is the input pulse reversed in time and delayed by TT. Choosing the sampling instant TT equal to the pulse duration makes h(t)h(t) causal.

   s(t)                      h(t) = s(T - t)
    |\                          /|
    | \                        / |
    |  \                      /  |
 ---+---+---> t          ---+---+---> t
    0   T                   0   T

Results: maximum SNR =2E/N0=2E/N_0 depends only on pulse energy, not on pulse shape; the filter's frequency response is the conjugate of the pulse spectrum, so it gives the most weight to the frequencies where the signal is strongest.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 9 questions →