Group Delay Helper

Select a filter type, enter its parameters, and see the group delay vs. frequency plot instantly — no server needed.

Use the Group Delay Helper

Filter Parameters

Group Delay vs Frequency

Set parameters above and click Compute.

Summary

Group delay measures how much time each frequency component is delayed by a filter. A flat group delay means all frequencies arrive at the output at the same time (linear phase); a non-flat curve means the filter smears the signal in time. This tool computes and plots group delay for three common filter types: the first-order RC low-pass, the N-th order Butterworth low-pass, and a symmetric FIR with a configurable number of taps.

How it works

  1. Choose a filter type: RC low-pass, Butterworth, or FIR linear phase.
  2. Enter the filter parameters (cutoff frequency, filter order, tap count, sample rate).
  3. The tool computes group delay analytically for RC/Butterworth or numerically for FIR, then plots the result.
  4. Hover over the curve to read the exact delay at any frequency.
  5. Use the linear/log frequency axis toggle to zoom into the region you care about.

Use cases

  • Verify that a Butterworth filter meets a maximum group delay spec before hardware implementation.
  • Compare the flat group delay of an FIR filter against the non-flat delay of an RC stage.
  • Check the delay at the passband edge before choosing filter order.
  • Teach or learn why linear-phase FIR filters preserve waveform shape while IIR filters distort it.
  • Quickly estimate the time delay introduced at a target frequency by a simple RC network.

Frequently Asked Questions

Last updated: 2026-06-19 · Reviewed by Nham Vu