TFractionalImpulse Enumeration

Header: Dew.Signal/SignalUtils.h · Cross-compiler

enum class TFractionalImpulse : unsigned int;

Set of predefined FIR allpass filters suitable for fractional delay filtering. Filter specifications have been relaxed to allow variation of the amplitude in the stop band between 0 and 1 linear scale, but keeping the ripple specification in the passband. When unclear what to select, falp_60dB is recommended.

Values

NameDescription
falp_100dBPassband ripple -100dB, cutoff at 0.9, integer delay of 30 samples
falp_140dBPassband ripple -140dB, cutoff at 0.85, integer delay of 30 samples.
falp_140dB2Passband ripple -140dB, cutoff at 0.94, integer delay of 80 samples.
falp_160dBPassband ripple -160dB, cutoff at 0.82, integer delay of 30 samples.
falp_50dBPassband ripple -50dB, cutoff at 0.82, integer delay of 7 samples.
falp_50dB2Passband ripple -50dB, cutoff at 0.6, integer delay of 3 samples.
falp_60dBPassband ripple -60dB, cutoff at 0.93, integer delay of 30 samples.