Overview
A high-pass filter suppresses slow trends or DC offsets and keeps components above a chosen cutoff. It is often used to emphasize edges, changes, or fast oscillations.
Attenuates low-frequency signal components while preserving rapid changes.
Compact metadata for implementation and discovery.
A high-pass filter suppresses slow trends or DC offsets and keeps components above a chosen cutoff. It is often used to emphasize edges, changes, or fast oscillations.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n)
Space
O(1)
y[i] = alpha * (y[i - 1] + x[i] - x[i - 1])Keeps faster changes while reducing slow-moving components.
Show slow drift removed while sharp changes remain.
High-pass filters are sensitive to boundary handling and startup transients.
What each reference supports for this entry.
Signal-processing reference covering digital filter behavior and frequency-selective filtering.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
High-pass filters preserve rapid changes, while low-pass filters smooth them away.
Band-pass filters combine low- and high-frequency rejection.