Convolution — Definition, Formula & Examples
Convolution is an operation that takes two functions and produces a new function by integrating the product of one function with a shifted, reversed copy of the other. It measures how the shape of one function is modified by the other.
Given two functions and defined on , their convolution is defined as the integral , provided the integral exists. The operation is commutative, associative, and distributive over addition.
Key Formula
Where:
- = The two input functions being convolved
- = The independent variable of the output function
- = The integration (dummy) variable
How It Works
To compute at a specific value of , you reverse to get , then shift it by to get . Next, multiply by pointwise and integrate the product over all . Repeating this for every value of traces out the full convolution. In practice, convolution often appears alongside the Laplace or Fourier transform, where it converts into simple multiplication: . This property makes convolution a powerful tool for solving differential equations and analyzing linear systems.
Worked Example
Problem: Compute the convolution for , where and , with the unit step function.
Set up the integral: Since both functions are zero for negative arguments, the integration limits reduce from to .
Simplify the integrand: Factor out terms that do not depend on and combine the exponentials.
Evaluate the integral: Integrate from to and simplify.
Answer:
Why It Matters
Convolution is central to solving linear ordinary and partial differential equations using Laplace and Fourier transforms. In electrical engineering and signal processing, every linear time-invariant system is characterized by convolving an input signal with the system's impulse response. It also underpins convolutional neural networks used in image recognition.
Common Mistakes
Mistake: Using incorrect integration limits when both functions have restricted domains (e.g., defined only for ).
Correction: When both and are zero for , the limits of integration collapse from to . Always account for where each function is nonzero before integrating.
