Skip to main content

Ideal low pass and high pass filters

Short answer

Frequency response H(w) is the Fourier transform of h(t), giving gain and phase at each frequency. An ideal lowpass filter has impulse response sin[w_c(t-t0)]/[pi(t-t0)]; the ideal highpass is delta(t-t0) minus that sinc. Both are noncausal.

Define frequency response of a LTI system. Derive the impulse response of an ideal low pass and high pass filter.

Frequency response

The frequency response H(ω)H(\omega) of an LTI system is the Fourier transform of its impulse response. It tells how the system changes the magnitude and phase of a sinusoid of each frequency:

H(ω)=∫−∞∞h(t)e−jωtdt=Y(ω)X(ω)=∣H(ω)∣ ejθ(ω)H(\omega) = \int_{-\infty}^{\infty} h(t)e^{-j\omega t}dt = \frac{Y(\omega)}{X(\omega)} = |H(\omega)|\,e^{j\theta(\omega)}

If the input is ejωte^{j\omega t}, the output is H(ω)ejωtH(\omega)e^{j\omega t}. ∣H(ω)∣|H(\omega)| is the magnitude (gain) response and θ(ω)\theta(\omega) is the phase response.

Impulse response of an ideal low pass filter

Pass band ∣ω∣<ωc|\omega| < \omega_c, unit gain, linear phase (delay t0t_0):

HLP(ω)={e−jωt0,∣ω∣<ωc0,otherwiseH_{LP}(\omega) = \begin{cases} e^{-j\omega t_0}, & |\omega| < \omega_c \\ 0, & \text{otherwise} \end{cases} hLP(t)=12π∫−ωcωcejω(t−t0)dω=12π⋅2jsin⁡ωc(t−t0)j(t−t0)=sin⁡ωc(t−t0)π(t−t0)=ωcπsinc[ωc(t−t0)]\begin{aligned} h_{LP}(t) &= \frac{1}{2\pi}\int_{-\omega_c}^{\omega_c} e^{j\omega(t-t_0)}d\omega \\ &= \frac{1}{2\pi}\cdot\frac{2j\sin\omega_c(t-t_0)}{j(t-t_0)} \\ &= \frac{\sin\omega_c(t-t_0)}{\pi(t-t_0)} = \frac{\omega_c}{\pi}\mathrm{sinc}\left[\omega_c(t-t_0)\right] \end{aligned}

This is a sinc pulse centred at t0t_0 with peak ωc/π\omega_c/\pi (here sinc x=sin⁡x/x\mathrm{sinc}\,x = \sin x / x).

Impulse response of an ideal high pass filter

The ideal HPF blocks ∣ω∣<ωc|\omega| < \omega_c and passes everything above. It is the all-pass (delay) system minus the LPF:

HHP(ω)=e−jωt0−HLP(ω)={0,∣ω∣<ωce−jωt0,∣ω∣>ωcH_{HP}(\omega) = e^{-j\omega t_0} - H_{LP}(\omega) = \begin{cases} 0, & |\omega| < \omega_c \\ e^{-j\omega t_0}, & |\omega| > \omega_c \end{cases}
 |H_LP|              |H_HP|
 1 +----+          1 ---+      +---
   |    |               |      |
 --+----+----> w   -----+--+---+---> w
 -wc  0  wc           -wc  0   wc

Since e−jωt0↔δ(t−t0)e^{-j\omega t_0} \leftrightarrow \delta(t-t_0):

hHP(t)=δ(t−t0)−sin⁡ωc(t−t0)π(t−t0)h_{HP}(t) = \delta(t - t_0) - \frac{\sin\omega_c(t-t_0)}{\pi(t-t_0)}

Remarks:

  • Both impulse responses are non-zero for t<0t < 0 (sinc tails), so both ideal filters are non-causal and cannot be built exactly; practical filters approximate them.
  • With t0=0t_0 = 0: hLP(t)=sin⁡ωctπth_{LP}(t) = \frac{\sin\omega_c t}{\pi t} and hHP(t)=δ(t)−sin⁡ωctπth_{HP}(t) = \delta(t) - \frac{\sin\omega_c t}{\pi t}.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Signals and Systems chapter 5 questions →