Skip to main content

Impulse response and transfer function significance

Short answer

The impulse response h(t) is the output for a unit impulse; the transfer function H(f)=Y(f)/X(f) is its Fourier transform, giving magnitude and phase response. Both completely characterize an LTI system, enabling output via convolution (time) or multiplication (frequency), and are essential for filter design, stability, and distortion analysis.

What do you understand by impulse response and transfer functions of a system? Explain its significance.

Impulse response

The impulse response h(t)h(t) of an LTI system is the output produced when the input is a unit impulse δ(t)\delta(t), with the system initially at rest:

δ(t)  →  LTI system  →  h(t)\delta(t) \;\to\; \boxed{\text{LTI system}} \;\to\; h(t)

Because any input can be written as a sum of shifted, scaled impulses, x(t)=∫x(λ)δ(t−λ)dλx(t) = \int x(\lambda)\delta(t-\lambda)d\lambda, linearity and time invariance give the output as a convolution:

y(t)=x(t)∗h(t)=∫−∞∞x(λ) h(t−λ) dλy(t) = x(t) * h(t) = \int_{-\infty}^{\infty} x(\lambda)\,h(t-\lambda)\,d\lambda

Transfer function

The transfer function H(f)H(f) is the Fourier transform of the impulse response, and equals the ratio of output to input spectra:

H(f)=∫−∞∞h(t)e−j2πft dt=Y(f)X(f)=∣H(f)∣ ejθ(f)H(f) = \int_{-\infty}^{\infty} h(t)e^{-j2\pi ft}\,dt = \frac{Y(f)}{X(f)} = |H(f)|\,e^{j\theta(f)}

∣H(f)∣|H(f)| is the amplitude (magnitude) response and θ(f)\theta(f) the phase response. For an input ej2πf0te^{j2\pi f_0t} the output is H(f0)ej2πf0tH(f_0)e^{j2\pi f_0t}.

Example: an RC low-pass filter has h(t)=1RCe−t/RCu(t)h(t) = \frac{1}{RC}e^{-t/RC}u(t) and H(f)=11+j2πfRCH(f) = \frac{1}{1 + j2\pi fRC}.

Significance

  • Either h(t)h(t) or H(f)H(f) completely characterizes an LTI system; knowing one, the output for any input can be found.
  • Convolution in time becomes multiplication in frequency, Y(f)=H(f)X(f)Y(f) = H(f)X(f), which simplifies analysis of filters, channels and cascaded systems (H=H1H2H = H_1H_2).
  • ∣H(f)∣|H(f)| and θ(f)\theta(f) show bandwidth and whether the system causes amplitude or phase distortion (distortionless needs ∣H∣=|H| = constant, θ\theta linear).
  • h(t)h(t) tells whether a system is causal (h(t)=0h(t) = 0 for t<0t<0) and stable (∫∣h(t)∣dt<∞\int|h(t)|dt < \infty).
  • Used to design filters, equalizers and matched filters, and to find output PSD: Sy(f)=∣H(f)∣2Sx(f)S_y(f) = |H(f)|^2S_x(f).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 1 questions →