In
control theory and
signal processing, a
linear, time-invariant system is said to be minimum-phase if the system and its
inverse
Inverse or invert may refer to:
Science and mathematics
* Inverse (logic), a type of conditional sentence which is an immediate inference made from another conditional sentence
* Additive inverse (negation), the inverse of a number that, when ad ...
are
causal and
stable
A stable is a building in which livestock, especially horses, are kept. It most commonly means a building that is divided into separate stalls for individual animals and livestock. There are many different types of stables in use today; the ...
.
The most general
causal LTI transfer function can be uniquely factored into a series of an all-pass and a minimum phase system. The system function is then the product of the two parts, and in the time domain the response of the system is the
convolution of the two part responses. The difference between a minimum phase and a general transfer function is that a minimum phase system has all of the poles and zeroes of its transfer function in the left half of the s-plane representation (in discrete time, respectively, inside the unit circle of the z-plane). Since inverting a system function leads to
poles turning to
zeroes and vice versa, and poles on the right side (
s-plane imaginary line) or outside (
z-plane unit circle) of the
complex plane
In mathematics, the complex plane is the plane formed by the complex numbers, with a Cartesian coordinate system such that the -axis, called the real axis, is formed by the real numbers, and the -axis, called the imaginary axis, is formed by the ...
lead to
unstable system
A system is a group of Interaction, interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment (systems), environment, is described by its boundaries, ...
s, only the class of minimum phase systems is closed under inversion. Intuitively, the minimum phase part of a general causal system implements its amplitude response with minimum
group delay, while its
all pass part corrects its
phase response alone to correspond with the original system function.
The analysis in terms of poles and zeroes is exact only in the case of transfer functions which can be expressed as ratios of polynomials. In the continuous time case, such systems translate into networks of conventional, idealized
LCR networks. In discrete time, they conveniently translate into approximations thereof, using addition, multiplication, and unit delay. It can be shown that in both cases, system functions of rational form with increasing order can be used to efficiently approximate any other system function; thus even system functions lacking a rational form, and so possessing an infinitude of poles and/or zeroes, can in practice be implemented as efficiently as any other.
In the context of causal, stable systems, we would in theory be free to choose whether the zeroes of the system function are outside of the stable range (to the right or outside) if the closure condition wasn't an issue. However,
inversion is of great practical importance, just as theoretically perfect factorizations are in their own right. (Cf. the spectral symmetric/antisymmetric decomposition as another important example, leading e.g. to
Hilbert transform techniques.) Many physical systems also naturally tend towards minimum phase response, and sometimes have to be inverted using other physical systems obeying the same constraint.
Insight is given below as to why this system is called minimum-phase, and why the basic idea applies even when the system function cannot be cast into a rational form that could be implemented.
Inverse system
A system
is invertible if we can uniquely determine its input from its output. I.e., we can find a system
such that if we apply
followed by
, we obtain the identity system
. (See
Inverse matrix for a finite-dimensional analog). That is,
Suppose that
is input to system
and gives output
.
Applying the inverse system
to
gives the following
So we see that the inverse system
allows us to determine uniquely the input
from the output
.
Discrete-time example
Suppose that the system
is a discrete-time,
linear, time-invariant (LTI) system described by the
impulse response
In signal processing and control theory, the impulse response, or impulse response function (IRF), of a dynamic system is its output when presented with a brief input signal, called an Dirac delta function, impulse (). More generally, an impulse ...
for in . Additionally, suppose
has impulse response
. The cascade of two LTI systems is a
convolution. In this case, the above relation is the following:
where
is the
Kronecker delta or the
identity system in the discrete-time case. (Changing the order of
and
is allowed because of commutativity of the convolution operation.) Note that this inverse system
need not be unique.
Minimum phase system
When we impose the constraints of
causality and
stability, the inverse system is unique; and the system
and its inverse
are called minimum-phase. The causality and stability constraints in the discrete-time case are the following (for time-invariant systems where is the system's impulse response):
Causality
and
Stability
and
See the article on
stability for the analogous conditions for the continuous-time case.
Frequency analysis
Discrete-time frequency analysis
Performing frequency analysis for the discrete-time case will provide some insight. The time-domain equation is the following:
Applying the
Z-transform gives the following relation in the z-domain
From this relation, we realize that
For simplicity, we consider only the case of a
rational transfer function . Causality and stability imply that all
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
of must be strictly inside the
unit circle (See
stability). Suppose
where and are
polynomial in . Causality and stability imply that the
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
– the
roots of – must be strictly inside the
unit circle. We also know that
So, causality and stability for
imply that its
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
– the roots of – must be inside the
unit circle. These two constraints imply that both the zeros and the poles of a minimum phase system must be strictly inside the unit circle.
Continuous-time frequency analysis
Analysis for the continuous-time case proceeds in a similar manner except that we use the
Laplace transform for frequency analysis. The time-domain equation is the following.
where
is the
Dirac delta function
In mathematics, the Dirac delta distribution ( distribution), also known as the unit impulse, is a generalized function or distribution over the real numbers, whose value is zero everywhere except at zero, and whose integral over the entire ...
. The
Dirac delta function
In mathematics, the Dirac delta distribution ( distribution), also known as the unit impulse, is a generalized function or distribution over the real numbers, whose value is zero everywhere except at zero, and whose integral over the entire ...
is the identity operator in the continuous-time case because of the sifting property with any signal .
Applying the
Laplace transform gives the following relation in the
s-plane.
From this relation, we realize that
Again, for simplicity, we consider only the case of a
rational transfer function . Causality and stability imply that all
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
of must be strictly inside the left-half
s-plane (See
stability). Suppose
where and are
polynomial in . Causality and stability imply that the
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
– the
roots of – must be inside the left-half
s-plane. We also know that
So, causality and stability for
imply that its
poles
Poles,, ; singular masculine: ''Polak'', singular feminine: ''Polka'' or Polish people, are a West Slavic nation and ethnic group, who share a common history, culture, the Polish language and are identified with the country of Poland in Ce ...
– the roots of – must be strictly inside the left-half
s-plane. These two constraints imply that both the zeros and the poles of a minimum phase system must be strictly inside the left-half
s-plane.
Relationship of magnitude response to phase response
A minimum-phase system, whether discrete-time or continuous-time, has an additional useful property that the natural logarithm of the magnitude of the frequency response (the "gain" measured in
neper
The neper (symbol: Np) is a logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals. The unit's name is derived from the name of John Napier, the inventor of logarithms. As ...
s which is proportional to
dB) is related to the phase angle of the frequency response (measured in
radians) by the
Hilbert transform. That is, in the continuous-time case, let
be the complex frequency response of system . Then, only for a minimum-phase system, the phase response of is related to the gain by
where
denotes the Hilbert transform, and, inversely,
Stated more compactly, let
where
and
are real functions of a real variable. Then
and
The Hilbert transform operator is defined to be
An equivalent corresponding relationship is also true for discrete-time minimum-phase systems.
Minimum phase in the time domain
For all
causal and
stable
A stable is a building in which livestock, especially horses, are kept. It most commonly means a building that is divided into separate stalls for individual animals and livestock. There are many different types of stables in use today; the ...
systems that have the same
magnitude response, the minimum phase system has its energy concentrated near the start of the
impulse response
In signal processing and control theory, the impulse response, or impulse response function (IRF), of a dynamic system is its output when presented with a brief input signal, called an Dirac delta function, impulse (). More generally, an impulse ...
. i.e., it minimizes the following function which we can think of as the delay of energy in the
impulse response
In signal processing and control theory, the impulse response, or impulse response function (IRF), of a dynamic system is its output when presented with a brief input signal, called an Dirac delta function, impulse (). More generally, an impulse ...
.
Minimum phase as minimum group delay
For all
causal and
stable
A stable is a building in which livestock, especially horses, are kept. It most commonly means a building that is divided into separate stalls for individual animals and livestock. There are many different types of stables in use today; the ...
systems that have the same
magnitude response, the minimum phase system has the minimum
group delay. The following proof illustrates this idea of minimum
group delay.
Suppose we consider one
zero of the
transfer function . Let's place this
zero inside the
unit circle (
) and see how the
group delay is affected.
Since the
zero contributes the factor
to the
transfer function, the phase contributed by this term is the following.
contributes the following to the
group delay.
The denominator and
are invariant to reflecting the
zero outside of the
unit circle, i.e., replacing
with
. However, by reflecting
outside of the unit circle, we increase the magnitude of
in the numerator. Thus, having
inside the
unit circle minimizes the
group delay contributed by the factor
. We can extend this result to the general case of more than one
zero since the phase of the multiplicative factors of the form
is additive. I.e., for a
transfer function with
zeros,
So, a minimum phase system with all
zeros inside the
unit circle minimizes the
group delay since the
group delay of each individual
zero is minimized.
Non-minimum phase
Systems that are causal and stable whose inverses are causal and unstable are known as ''non-minimum-phase'' systems. A given non-minimum phase system will have a greater phase contribution than the minimum-phase system with the equivalent magnitude response.
Maximum phase
A ''maximum-phase'' system is the opposite of a minimum phase system. A causal and stable LTI system is a ''maximum-phase'' system if its inverse is causal and unstable. That is,
* The zeros of the discrete-time system are outside the
unit circle.
* The zeros of the continuous-time system are in the right-hand side of the
complex plane
In mathematics, the complex plane is the plane formed by the complex numbers, with a Cartesian coordinate system such that the -axis, called the real axis, is formed by the real numbers, and the -axis, called the imaginary axis, is formed by the ...
.
Such a system is called a ''maximum-phase system'' because it has the maximum
group delay of the set of systems that have the same magnitude response. In this set of equal-magnitude-response systems, the maximum phase system will have maximum energy delay.
For example, the two continuous-time LTI systems described by the transfer functions
have equivalent magnitude responses; however, the second system has a much larger contribution to the phase shift. Hence, in this set, the second system is the maximum-phase system and the first system is the minimum-phase system. These systems are also famously known as nonminimum-phase systems that raise many stability concerns in control. One recent solution to these systems is moving the RHP zeros to the LHP using the PFCD method.
Mixed phase
A ''mixed-phase'' system has some of its
zeros inside the
unit circle and has others outside the
unit circle. Thus, its
group delay is neither minimum or maximum but somewhere between the
group delay of the minimum and maximum phase equivalent system.
For example, the continuous-time LTI system described by transfer function
is stable and causal; however, it has zeros on both the left- and right-hand sides of the
complex plane
In mathematics, the complex plane is the plane formed by the complex numbers, with a Cartesian coordinate system such that the -axis, called the real axis, is formed by the real numbers, and the -axis, called the imaginary axis, is formed by the ...
. Hence, it is a ''mixed-phase'' system. To control the transfer functions that include these systems some methods such as internal model controller (IMC), generalized Smith's predictor (GSP) and parallel feedforward control with derivative (PFCD)
are proposed.
Linear phase
A
linear-phase system has constant
group delay. Non-trivial linear phase or nearly linear phase systems are also mixed phase.
See also
*
All-pass filter A special non-minimum-phase case.
*
Kramers–Kronig relation Minimum phase system in physics
References
Further reading
*Dimitris G. Manolakis, Vinay K. Ingle, Stephen M. Kogon : ''Statistical and Adaptive Signal Processing'', pp. 54–56, McGraw-Hill,
*Boaz Porat : ''A Course in Digital Signal Processing'', pp. 261–263, John Wiley and Sons,
{{refend
Digital signal processing
Control theory