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
DC Delay
—
Delay @ Cutoff
—
Peak Delay
—
Phase Linearity
—
Group Delay vs Frequency
Set parameters above and click Compute.
How the math works
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
- Choose a filter type: RC low-pass, Butterworth, or FIR linear phase.
- Enter the filter parameters (cutoff frequency, filter order, tap count, sample rate).
- The tool computes group delay analytically for RC/Butterworth or numerically for FIR, then plots the result.
- Hover over the curve to read the exact delay at any frequency.
- 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