|
In mathematics and in particular, functional analysis, convolution is a mathematical operator which takes two functions f and g and produces a third function that in a sense represents the
amount of overlap between f and a reversed and translated version of g. A convolution is a kind of very general
moving average, as one can see by taking one of the functions to be an indicator function of an interval.
Uses
Convolution and related operations are found in many applications of engineering and mathematics.
- In statistics, as noted above, a weighted moving average is a convolution.
- In statistics, the probability distribution of the sum of two random variables is the convolution of each of their
distributions.
- In optics, many kinds of "blur" are described by convolutions. A shadow (e.g. the shadow on the table when you hold your hand
between the table and a light source) is the convolution of the shape of the light source that is casting the shadow and the
object whose shadow is being cast. An out-of-focus photograph is the convolution of the sharp image with the blur circle formed
by the iris diaphragm.
- In acoustics, an echo is the convolution of the original sound with a function representing the various objects that are
reflecting it.
- In electrical engineering and other disciplines, the output of a (stationary, or time- or space-invariant) linear system is
the convolution of the input with the system's response to an impulse.
- In physics, wherever there a linear system with a "superposition" principle, a convolution operation makes an
appearance.
Definition
The convolution of f and g is written f * g. It is defined as the integral of the product
of the two functions after one is reversed and shifted.
-
The integration range depends on the domain on which the functions
are defined. In the case of a finite integration range, f and g are often considered to extend periodically in
both directions, so that the term g(τ − t) does not imply a range violation. This use of periodic
domains is sometimes called a cyclic, circular or periodic convolution. Of
course, extension with zeros is also possible. Using zero-extended or infinite domains is sometimes called a linear
convolution, especially in the discrete case below.
If X and Y are two independent random variables with probability densities f and g, respectively, then the probability density of
the sum X + Y is given by the convolution f * g.
For discrete functions, one can use a discrete version of the convolution. It is then given by
-
When multiplying two polynomials, the coefficients of the product are given
by the convolution of the original coefficient sequences, in this sense (using extension with zeros as mentioned above).
Generalizing the above cases, the convolution can be defined for any two integrable functions defined on a locally compact
topological group. A different generalization is the convolution
of distributions.
Properties
The various convolution operators all satisfy the following properties:
Commutativity:
-
-
- Note: This property would be lost were one function not reversed as described above.
Associativity:
-
Distributivity:
-
Associativity with scalar multiplication:
-
for any real (or complex) number a.
Derivation rule:
-
where Df denotes the derivative of f or, in the discrete
case, the difference operator
Df(n) = f(n+1) - f(n).
Convolution theorem:
-
where F f denotes the Fourier transform of
f. This theorem also holds for the Laplace
transform.
Convolutions on groups
If G is a suitable group endowed with a
measure m (for instance, a locally compact Hausdorff topological group with the
Haar measure) and if f and g are real or complex valued
m-integrable functions of G, then we can define their convolution
by
-
In this case, it is also possible to give, for instance, a Convolution Theorem, however it is much more difficult to phrase
and requires representation theory for these types of
groups and the Peter-Weyl theorem of Harmonic analysis. It is very difficult to do these calculations without
more structure, and Lie groups turn out to be the setting in which these things
are done.
|