AllPass
An all-pass filter is a filter that passes all frequencies with equal gain while altering the phase of the signal. It preserves the amplitude spectrum of the input but changes the phase response, which, in turn, affects the signal’s time-domain characteristics such as group delay.
In discrete-time, a common first-order all-pass section has the transfer function H(z) = (a + z^-1) / (1 + a
Because the magnitude is unity, cascading multiple all-pass sections yields a desired phase response without changing
Applications include audio processing (phase equalization, phasers, and compensation for phase distortions in complex filters), multichannel
In summary, all-pass filters modify phase while preserving magnitude, enabling precise control of timing and phase