Related Concepts: 5.02 Butterworth Filter Approximation | 5.03 Chebyshev, Elliptic & Bessel Filter Approximations | 5.04 Active Filter Realization & Sallen-Key RC Networks


5.01 Ideal Filters, Practical Specifications & Tolerance Curves

Core Idea

Filtering is a fundamental frequency-domain operation designed to pass a desired band of frequency components without distortion while completely suppressing all other undesired frequency bands. While ideal continuous-time filters have “brick-wall” rectangular frequency profiles, they require non-causal sinc-shaped impulse responses that extend infinitely into negative time, making them physically unrealizable. Practical filter design therefore relies on specifying mathematical tolerance bands (passband ripple, stopband attenuation, and transition widths) that can be approximated by realizable rational transfer functions.


1. What is Filtering?

In signal processing, filtering is defined as an operation that selectively shapes the spectrum of an input signal. A filter is an LTI system characterized by a frequency response that acts as a spectral gate.

1.1 Major Applications of Filtering

Examiners frequently ask why filtering is critical in engineering. Key modern applications include:

  1. Noise Suppression: Stripping high-frequency thermal noise from low-frequency physiological signals (e.g., ECG or EEG).
  2. Demodulation & Baseband Recovery: Extracting message signals from modulated carrier waves in communication receivers.
  3. Anti-Aliasing: Placing a strict low-pass filter before an Analog-to-Digital Converter (ADC) to band-limit the input signal to under .
  4. Frequency-Division Multiplexing (FDM): Demultiplexing multiple adjacent channels sharing a single medium by isolating individual carriers.
  5. Structural Vibration Analysis: Isolating mechanical vibration frequencies of a bridge or high-rise building caused specifically by wind forces rather than passing vehicles.

2. Mathematical Models of Ideal Analog Filters

An ideal analog filter possesses a frequency response with flat, unity-gain passbands and zero-gain stopbands, separated by discontinuous vertical cuts called brick-wall boundaries.

2.1 The Ideal Low-Pass Filter (LPF)

An ideal low-pass filter passes all frequency components below a specified cutoff frequency and completely blocks all components above it:

Step-by-Step Impulse Response Derivation:

The impulse response is the inverse Fourier transform of : Substitute the limits of the passband: Using the normalized sinc function definition where :


2.2 The Ideal High-Pass Filter (HPF)

An ideal high-pass filter blocks all frequencies below and passes all frequencies above it: We can express the ideal high-pass response as a parallel subtraction of the low-pass block from an all-pass channel: Taking the inverse Fourier transform of both sides yields the impulse response:


2.3 The Ideal Band-Pass Filter (BPF)

An ideal band-pass filter passes frequencies situated within a restricted band between cutoff frequencies and (where ): Its impulse response is derived by taking individual passband integrals:


2.4 The Ideal Band-Stop Filter (BSF)

An ideal band-stop (or band-rejection) filter blocks all frequency components lying within the band from to and passes all other frequencies: Representing the band-stop filter as a parallel sum of an LPF and an HPF: Taking the inverse Fourier transform yields the impulse response:


3. The Non-Causality & Unrealizability Proof

A critical theoretical question in ECE 2107 examinations is: “Prove that ideal filters are physically unrealizable.”

Proof of Non-Causality:

  1. Definition of Causality: For an LTI system to be physically causal, its impulse response must satisfy:
  2. The Ideal LPF Impulse Response: As derived in Section 2.1, the impulse response of an ideal LPF is:
  3. Evaluating for Negative Time (): For any (excluding the discrete zero-crossings where ): {Because the Sinc function envelope decays as , it has non-zero oscillatory tails extending all the way back to }.
  4. Physical Meaning: This implies that the system produces an output response before the input impulse is applied at . This requires anticipation of future inputs, which is physically impossible.
  5. Conclusion: Therefore, the ideal filter is non-causal and cannot be physically built using real-world resistors, capacitors, and active components.

4. Practical Analog Filter Specifications & Tolerance Curves

Since ideal “brick-wall” filters are physically impossible, practical filters must tolerate some deviation from unity gain in the passband and some non-zero leakage in the stopband. The transition from the passband to the stopband cannot be instantaneous; it must occur over a finite transition band.

4.1 Parameter Definitions

To design a realizable rational filter, we define six mandatory parameters:

  • (Passband Edge Frequency): The frequency bounding the end of the passband.
  • (Stopband Edge Frequency): The frequency defining the start of the stopband.
  • (Passband Peak Ripple): The maximum allowed amplitude deviation from unity gain in the passband.
  • (Stopband Peak Leakage): The maximum allowed amplitude gain in the stopband.
  • (Peak Passband Ripple in dB or Passband Loss):
  • (Minimum Stopband Attenuation in dB or Stopband Loss):

4.2 Practical Filter Specifications Tolerance Graph

The following graph maps the tolerance boundaries that any practical low-pass filter’s magnitude response must respect:

    Amplitude |H(jΩ)|
       ^
  1+δp |-------------+  \
    1  |   ~ ~ ~ ~   |   \  Passband Ripple Band
  1-δp |-------------+----\-----------------------------
       |             |     \
       |             |      \  Transition Band
       |             |       \
       |             |        \
  δs   |             |         +------------------------  <-- Stopband Floor
    0  +-------------+---------+------------------------>
       0            Ωp        Ωs                        Ω (Frequency)

Placeholder Source: Figure 5.8 (Specifications of a low-pass analog filter) — (k.Deergha Rao) signals and systems.pdf (Ch 5).


5. Summary of Ideal Filter Responses

Filter TypeFrequency Domain Profile Impulse Response
Low-Pass (LPF)$1 \text{ for }\Omega
High-Pass (HPF)$1 \text{ for }\Omega
Band-Pass (BPF)$1 \text{ for } \Omega_{c1} \le\Omega
Band-Stop (BSF)$0 \text{ for } \Omega_{c1} <\Omega

6. Common Mistakes That Cost Marks

The Sinc Definition Discrepancy

Standard mathematical software (like MATLAB) utilizes the normalized sinc function: . However, many engineering textbooks define it as the unnormalized function: . In examinations, always state your definition clearly before writing out step-responses. If utilizing the normalized sinc function, the LPF impulse response must include the scaling factors: .

The Inverse Log Formula Sign Trap

When solving for the peak ripple parameters and from dB specifications, remember the signs: Writing positive exponents (e.g., ) results in astronomical values that make no physical sense for fractional gain limits.


7. PYQ Bank — Verbatim Questions & Answer Plans

7.1 PYQ 2024 Question 4a [08 Marks]

Question: Draw the specifications for analog low pass filter with tolerance curve.

  • Answer Plan:
    1. Sketch the exact specifications curve shown in Section 4.2, clearly labeling the vertical axis (, , and ) and horizontal axis (, , and the transition band).
    2. Write out the mathematical definitions of passband ripple (dB) and minimum stopband attenuation (dB).
    3. Define the terms: Passband Edge, Stopband Edge, Passband Ripple, and Stopband Attenuation.

7.2 PYQ 2023 Question 4a [04 Marks]

Question: What is filtering? What are the applications of it?

  • Answer Plan:
    1. Define filtering as a frequency-domain operation designed to select certain bands while blocking others.
    2. State at least four practical applications with keywords (Noise suppression, ECG signal cleanup, FDM Demux, demodulation, anti-aliasing).

8. Self-Check Before Moving On

  • Can you derive the impulse response of an ideal LPF from its frequency domain rect function?
  • Do you know why ideal filters are mathematically non-causal?
  • Can you write down the algebraic formulas linking decibel parameters () with peak ripple values ()?
  • Can you draw the practical low-pass tolerance curve from memory?

Source: (k.Deergha Rao) signals and systems.pdf (Chapter 5), Azmat Sir-2309008.pdf (Lecture Slides), signal checklist.md.