Digital filter types are generally described in terms of their frequency magnitude response characteristic.
Figure 1:
Magnitude responses for several different filter types.
Lowpass filters signficantly attenuate frequencies above a certain “cutoff frequency” (), ideally only passing frequency components below the cutoff.
Figure 2:
Lowpass filter magnitude response with cutoff frequency and -3dB level indicated.
The cutoff frequency of a filter is defined as the frequency at which the power transmitted is 1/2 the maximum power transmitted in the passband. This corresponds to a -3dB drop on a decibel scale. As the power of a signal is related to its amplitude squared, the cutoff frequency corresponds to an amplitude reduction of
.
Highpass filters significantly attenuate frequencies below a certain “cutoff frequency” and pass components higher than the cutoff.
Bandpass filters cut frequency components below and above a certain frequency range, while bandstop filters are designed to cut frequency components within a certain frequency range.
Shelf filters attenuate or boost all frequencies above (high shelf) or below (low shelf) a specified cutoff frequency, leaving frequency components outside the shelf relatively unaffected.
Resonance filters accentuate frequencies within a certain frequency region. They may or may not pass sinusoidal frequencies outside that region.
Resonance filters are typically described in terms of their center frequency and quality factor (Q), which is given by the center frequency divided by the -3dB bandwidth. A higher indicates a “sharper” resonance.
Peaking filters boost or cut frequencies within a specific frequency range but have unity gain below and above that range.
Allpass filters do not affect the magnitude characteristics of a signal (their magnitude response is equal to 1 for all frequencies) but have frequency-dependent phase characteristics.