Search Introduction to Digital Filters
Book Index | Global Index
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Minimum-Phase/Allpass Decomposition
Every causal stable filter
with no zeros on the unit
circle can be factored into a minimum-phase filter in cascade with a
causal stable allpass filter:
where

is minimum phase,

is a stable allpass filter:
and

is the number of maximum-phase zeros of

.
This result is easy to show by induction. Consider a single
maximum-phase zero
of
. Then
, and
can be written with the maximum-phase zero factored out as
Now multiply by

to get
We have thus factored

into the product of

, in which
the maximum-phase zero has been
reflected inside the unit
circle to become minimum-phase (from

to

), times a
stable allpass filter

consisting of the original
maximum-phase zero

and a new
pole at

(which
cancels the reflected zero at

given to

). This
procedure can now be repeated for each maximum-phase zero in

.
In summary, we may factor maximum-phase zeros out of the transfer
function and replace them with their minimum-phase counterparts
without altering the amplitude response. This modification is
equivalent to placing a stable allpass filter in series with the
original filter, where the allpass filter cancels the maximum-phase
zero and introduces the minimum-phase zero.
A procedure for computing the minimum phase for a given spectral
magnitude is discussed in §11.7 below. More theory
pertaining to minimum phase sequences may be found
in [60].
Previous:
Minimum Phase
Means Fastest DecayNext:
Is Linear Phase
Really Ideal for Audio?
written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at
Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See
http://ccrma.stanford.edu/~jos/ for details.