In
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
,
control theory
Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
,
electronics
The field of electronics is a branch of physics and electrical engineering that deals with the emission, behaviour and effects of electrons using electronic devices. Electronics uses active devices to control electron flow by amplification ...
, and
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, overshoot is the occurrence of a signal or function exceeding its target. Undershoot is the same phenomenon in the opposite direction. It arises especially in the
step response
The step response of a system in a given initial state consists of the time evolution of its outputs when its control inputs are Heaviside step functions. In electronic engineering and control theory, step response is the time behaviour of the out ...
of
bandlimited
Bandlimiting is the limiting of a signal's frequency domain representation or spectral density to zero above a certain finite frequency.
A band-limited signal is one whose Fourier transform or spectral density has bounded support.
A bandli ...
systems such as
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filter des ...
s. It is often followed by
ringing
Ringing may mean:
Vibrations
* Ringing (signal), unwanted oscillation of a signal, leading to ringing artifacts
* Vibration of a harmonic oscillator
** Bell ringing
* Ringing (telephony), the sound of a telephone bell
* Ringing (medicine), a ri ...
, and at times conflated with the latter.
Definition
Maximum overshoot is defined in Katsuhiko Ogata's ''Discrete-time control systems'' as "the maximum peak value of the response curve measured from the desired response of the system."
Control theory
In
control theory
Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
, overshoot refers to an output exceeding its final, steady-state value.
[
] For a
step input, the ''percentage overshoot'' (PO) is the maximum value minus the step value divided by the step value. In the case of the unit step, the ''overshoot'' is just the maximum value of the step response minus one. Also see the definition of ''overshoot'' in an
electronics context.
For second-order systems, the percentage overshoot is a function of the
damping ratio
Damping is an influence within or upon an oscillatory system that has the effect of reducing or preventing its oscillation. In physical systems, damping is produced by processes that dissipate the energy stored in the oscillation. Examples inc ...
''ΞΆ'' and is given by
[Modern Control Engineering (3rd Edition), Katsuhiko Ogata, page 153.]
:
The damping ratio can also be found by
:
Electronics
In electronics, ''overshoot'' refers to the transitory values of any parameter that exceeds its final (steady state) value during its transition from one value to another. An important application of the term is to the output signal of an amplifier.
[
]
''Usage'': Overshoot occurs when the transitory values exceed final value. When they are lower than the final value, the phenomenon is called ''"undershoot"''.
A
circuit is designed to minimize
rise time In electronics, when describing a voltage or current step function, rise time is the time taken by a signal to change from a specified low value to a specified high value. These values may be expressed as ratiosSee for example , and . or, equivale ...
while containing
distortion
In signal processing, distortion is the alteration of the original shape (or other characteristic) of a signal. In communications and electronics it means the alteration of the waveform of an information-bearing signal, such as an audio signal ...
of the
signal
In signal processing, a signal is a function that conveys information about a phenomenon. Any quantity that can vary over space or time can be used as a signal to share messages between observers. The '' IEEE Transactions on Signal Processing' ...
within acceptable limits.
# Overshoot represents a
distortion
In signal processing, distortion is the alteration of the original shape (or other characteristic) of a signal. In communications and electronics it means the alteration of the waveform of an information-bearing signal, such as an audio signal ...
of the signal.
# In circuit design, the goals of minimizing overshoot and of decreasing circuit
rise time In electronics, when describing a voltage or current step function, rise time is the time taken by a signal to change from a specified low value to a specified high value. These values may be expressed as ratiosSee for example , and . or, equivale ...
can conflict.
# The magnitude of overshoot depends on time through a phenomenon called ''"
damping
Damping is an influence within or upon an oscillatory system that has the effect of reducing or preventing its oscillation. In physical systems, damping is produced by processes that dissipate the energy stored in the oscillation. Examples in ...
."'' See illustration under
step response
The step response of a system in a given initial state consists of the time evolution of its outputs when its control inputs are Heaviside step functions. In electronic engineering and control theory, step response is the time behaviour of the out ...
''.
# Overshoot often is associated with
settling time
In control theory the settling time of a dynamical system such as an amplifier or other output device is the time elapsed from the application of an ideal instantaneous step input to the time at which the amplifier output has entered and remained ...
, how long it takes for the output to reach steady state; see
step response
The step response of a system in a given initial state consists of the time evolution of its outputs when its control inputs are Heaviside step functions. In electronic engineering and control theory, step response is the time behaviour of the out ...
.
Also see the definition of ''overshoot'' in a
control theory context.
Mathematics
In the approximation of functions, ''overshoot'' is one term describing quality of approximation. When a function such as a square wave is represented by a summation of terms, for example, a
Fourier series
A Fourier series () is a summation of harmonically related sinusoidal functions, also known as components or harmonics. The result of the summation is a periodic function whose functional form is determined by the choices of cycle length (or ''p ...
or an expansion in
orthogonal polynomials
In mathematics, an orthogonal polynomial sequence is a family of polynomials such that any two different polynomials in the sequence are orthogonal to each other under some inner product.
The most widely used orthogonal polynomials are the class ...
, the approximation of the function by a truncated number of terms in the series can exhibit overshoot, undershoot and
ringing
Ringing may mean:
Vibrations
* Ringing (signal), unwanted oscillation of a signal, leading to ringing artifacts
* Vibration of a harmonic oscillator
** Bell ringing
* Ringing (telephony), the sound of a telephone bell
* Ringing (medicine), a ri ...
. The more terms retained in the series, the less pronounced the departure of the approximation from the function it represents. However, though the period of the oscillations decreases, their amplitude does not;
[
] this is known as the
Gibbs phenomenon
In mathematics, the Gibbs phenomenon, discovered by Available on-line at:National Chiao Tung University: Open Course Ware: Hewitt & Hewitt, 1979. and rediscovered by , is the oscillatory behavior of the Fourier series of a piecewise continuousl ...
. For the
Fourier transform
A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
, this can be modeled by approximating a
step function
In mathematics, a function on the real numbers is called a step function if it can be written as a finite linear combination of indicator functions of intervals. Informally speaking, a step function is a piecewise constant function having only ...
by the integral up to a certain frequency, which yields the
sine integral
In mathematics, trigonometric integrals are a indexed family, family of integrals involving trigonometric functions.
Sine integral
The different sine integral definitions are
\operatorname(x) = \int_0^x\frac\,dt
\operatorname(x) = -\int ...
. This can be interpreted as convolution with the
sinc function; in
signal processing terms, this is a
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filter des ...
.
Signal processing
In
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
, overshoot is when the output of a
filter
Filter, filtering or filters may refer to:
Science and technology
Computing
* Filter (higher-order function), in functional programming
* Filter (software), a computer program to process a data stream
* Filter (video), a software component tha ...
has a higher maximum value than the input, specifically for the
step response
The step response of a system in a given initial state consists of the time evolution of its outputs when its control inputs are Heaviside step functions. In electronic engineering and control theory, step response is the time behaviour of the out ...
, and frequently yields the related phenomenon of
ringing artifacts.
This occurs for instance in using the
sinc filter
In signal processing, a sinc filter is an idealized filter that removes all frequency components above a given cutoff frequency, without affecting lower frequencies, and has linear phase response. The filter's impulse response is a sinc functi ...
as an ideal (
brick-wall)
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filter des ...
. The step response can be interpreted as the
convolution
In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions ( and ) that produces a third function (f*g) that expresses how the shape of one is ...
with the
impulse response, which is a
sinc function.
The overshoot and undershoot can be understood in this way: kernels are generally normalized to have integral 1, so they send constant functions to constant functions otherwise they have
gain
Gain or GAIN may refer to:
Science and technology
* Gain (electronics), an electronics and signal processing term
* Antenna gain
* Gain (laser), the amplification involved in laser emission
* Gain (projection screens)
* Information gain in de ...
. The value of a convolution at a point is a
linear combination of the input signal, with coefficients (weights) the values of the kernel. If a kernel is non-negative, such as for a
Gaussian kernel
In mathematics, a Gaussian function, often simply referred to as a Gaussian, is a function of the base form
f(x) = \exp (-x^2)
and with parametric extension
f(x) = a \exp\left( -\frac \right)
for arbitrary real constants , and non-zero . It is ...
, then the value of the filtered signal will be a
convex combination
In convex geometry and vector algebra, a convex combination is a linear combination of points (which can be vectors, scalars, or more generally points in an affine space) where all coefficients are non-negative and sum to 1. In other word ...
of the input values (the coefficients (the kernel) integrate to 1, and are non-negative), and will thus fall between the minimum and maximum of the input signal{{snd it will not undershoot or overshoot. If, on the other hand, the kernel assumes negative values, such as the sinc function, then the value of the filtered signal will instead be an
affine combination In mathematics, an affine combination of is a linear combination
: \sum_^ = \alpha_ x_ + \alpha_ x_ + \cdots +\alpha_ x_,
such that
:\sum_^ =1.
Here, can be elements ( vectors) of a vector space over a field , and the coefficients \alpha_ ...
of the input values, and may fall outside of the minimum and maximum of the input signal, resulting in undershoot and overshoot.
Overshoot is often undesirable, particularly if it causes
clipping
Clipping may refer to:
Words
* Clipping (morphology), the formation of a new word by shortening it, e.g. "ad" from "advertisement"
* Clipping (phonetics), shortening the articulation of a speech sound, usually a vowel
* Clipping (publications) ...
, but is sometimes desirable in image sharpening, due to increasing
acutance
In photography, acutance describes a subjective perception of sharpness that is related to the edge contrast of an image. Acutance is related to the amplitude of the derivative of brightness with respect to space. Due to the nature of the hu ...
(perceived sharpness).
Related concepts
A closely related phenomenon is
ringing
Ringing may mean:
Vibrations
* Ringing (signal), unwanted oscillation of a signal, leading to ringing artifacts
* Vibration of a harmonic oscillator
** Bell ringing
* Ringing (telephony), the sound of a telephone bell
* Ringing (medicine), a ri ...
, when, following overshoot, a signal then falls ''below'' its steady-state value, and then may bounce back above, taking some time to settle close to its steady-state value; this latter time is called the
settle time
In control theory the settling time of a dynamical system such as an amplifier or other output device is the time elapsed from the application of an ideal instantaneous step input to the time at which the amplifier output has entered and remained ...
.
In
ecology
Ecology () is the study of the relationships between living organisms, including humans, and their physical environment. Ecology considers organisms at the individual, population, community, ecosystem, and biosphere level. Ecology overlaps wi ...
,
overshoot is the analogous concept, where a population exceeds the carrying capacity of a system.
See also
*
Step response
The step response of a system in a given initial state consists of the time evolution of its outputs when its control inputs are Heaviside step functions. In electronic engineering and control theory, step response is the time behaviour of the out ...
*
Ringing (signal)
In electronics, signal processing, and video, ringing is oscillation of a signal, particularly in the step response (the response to a sudden change in input). Often ringing is undesirable, but not always, as in the case of resonant inductive co ...
*
Settling time
In control theory the settling time of a dynamical system such as an amplifier or other output device is the time elapsed from the application of an ideal instantaneous step input to the time at which the amplifier output has entered and remained ...
*
Overmodulation
Overmodulation is the condition that prevails in telecommunication when the instantaneous level of the modulating signal exceeds the value necessary to produce 100% modulation of the carrier. In the sense of this definition, it is almost always con ...
*
Integral windup
Integral windup, also known as integrator windup or reset windup, refers to the situation in a PID feedback controller where a large change in setpoint occurs (say a positive change) and the integral term accumulates a significant error during the ...
References and notes
External links
Percentage overshoot calculator
Transient response characteristics
Classical control theory