Navigation: Signal Processing (QuakeSignal) >

Bessel Filter

 

 

 

The Bessel filter is unique among the common filter types because it is designed to preserve the waveform shape and timing of signals. Its key strength is its linear phase response, meaning all frequency components are delayed by the same amount. This makes the Bessel filter the “go-to” choice when the exact arrival time of waves (such as P-waves and S-waves in earthquake signals) must remain intact.

 

Bessel filter may be used for several reasons including:

Preserves waveforms: Critical when analyzing arrival times, pulse shapes, or transient ground motions.

Avoids distortion: Maintains the original shape of acceleration/velocity/displacement curves.

Best for time-domain work: Ideal when you care about how signals evolve over time, rather than how cleanly frequencies are separated.

 

When applying a Bessel filter, the following parameters should be defined:

Band type (low-pass, high-pass, band-pass, or band-stop).

Order (higher order = sharper cutoff, but still less sharp than other filters).

Critical frequencies (Hz): the cutoff frequency or range.

Maximum ripple (dB) (rarely a concern for Bessel, since it’s very flat by nature, but some implementations ask for it).

Normalization (Phase, Delay, or Magnitude)

Phase: Preserves phase linearity.

Delay: Preserves timing accuracy.

Magnitude: Adjusts scaling of frequency response.

 

 

Figure: Bessel filter dialog

 

Figure: FFT Spectrum of B-ICC record before (red) and after (blue) applying Bessel filter

 

 

 

 

Copyright © 2026 Earthquake Solutions