Skip to main content

Optimum detector; matched filter; autocorrelation

Short answer

An optimum detector minimizes error probability by maximizing output SNR. Matched filter impulse response is h(t)=k s(T-t), the time-reversed and delayed signal, derived via Schwarz inequality giving max SNR=2E/N₀. Autocorrelation R_X(τ) measures similarity of a signal with its delayed copy; R_X(0) equals average power.

What do you mean by optimum detector? Show that the impulse response of the matched filter is reverse delayed version of the input signal. Explain auto correlation function.

Optimum detector

An optimum detector is a receiver (filter followed by sampler and threshold device) that makes the decision with the minimum probability of error. For a known pulse in additive white Gaussian noise, this is achieved by the filter that maximises the output signal-to-noise ratio at the sampling instant; this optimum filter is the matched filter.

Impulse response of matched filter is reverse 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.

Autocorrelation function

The autocorrelation (AC) function measures how similar a signal is to a time-shifted copy of itself. For a power signal or a wide-sense stationary (WSS) random process X(t)X(t):

RX(τ)=lim⁡T→∞1T∫−T/2T/2x(t) x(t+τ) dtorRX(τ)=E[X(t)X(t+τ)]R_X(\tau)=\lim_{T\to\infty}\frac{1}{T}\int_{-T/2}^{T/2}x(t)\,x(t+\tau)\,dt \quad\text{or}\quad R_X(\tau)=E[X(t)X(t+\tau)]

For an energy signal, Rg(τ)=∫−∞∞g(t)g(t+τ) dtR_g(\tau)=\int_{-\infty}^{\infty}g(t)g(t+\tau)\,dt.

Main properties: R(−τ)=R(τ)R(-\tau)=R(\tau) (even); R(0)=R(0)= average power (energy); ∣R(τ)∣≤R(0)\lvert R(\tau)\rvert\le R(0); R(τ)↔S(f)R(\tau)\leftrightarrow S(f) (Wiener–Khinchin). Example: white noise has R(τ)=N02δ(τ)R(\tau)=\frac{N_0}{2}\delta(\tau). Note that the matched filter output for the signal is so(t)=kRs(t−T)s_o(t)=kR_s(t-T), the pulse autocorrelation shifted to TT, which peaks at t=Tt=T because RsR_s is maximum at zero shift.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 9 questions →