The convolution of two functions and is
(For functions defined on . The general definition integrates over if the functions are defined there.)
The convolution combines two functions into a third by sliding one over the other and integrating the product. Despite looking complicated, it has a simple meaning in the s-domain: products of transforms.
Bilateral (LTI) form
For continuous-time LTI systems on the whole real line, the convolution integrates over all :
This is the form used in Fourier-transform analysis and in the Sampling derivations. For causal signals (zero for ), the integrand is nonzero only for , recovering the one-sided form above.
The integral picks out the structure of LTI: the impulse response is flipped and shifted, multiplied by the input , and the area is the output at time . The flip-and-slide method is the picture of this operation.
This is the second formula you have to memorize in Continuous-Time Signals and Systems (after the impulse-response definition). It is not on the formula sheet, so make sure it sticks.
Convolution theorem
The fundamental property:
Convolutions in time correspond to products in the s-domain. Equivalently:
This lets you invert products of Laplace transforms by computing convolutions in time. Very useful when neither factor is on a standard table.
Note: . Convolution is not pointwise multiplication.
Why it’s useful for ODEs
Consider the IVP , , . Take Laplace:
The first factor inverts to . The second is whatever is. By the convolution theorem:
So you can write the solution explicitly without knowing in closed form. Plug in any and integrate. Particularly useful when is given numerically or by a complicated formula.
Worked example: convolution
Compute where and .
Note: , a different function. Convolution and multiplication are not the same.
Properties
The convolution operation is:
- Commutative: .
- Distributive: .
- Associative: .
- Has identity: , where is the Dirac delta function — the delta is the convolution identity. The cleanest statement uses the two-sided convolution: by the sifting property. For the one-sided form used here, the result depends on whether the integration lower limit is taken as or . The standard engineering convention (matching the Laplace transform) uses , so the delta at is fully inside the interval and unambiguously.
- Zero: .
The first three mirror the s-domain product: , , . Algebra in the s-domain is much cleaner than in time.
Worked example: inverse via convolution
Find .
Decompose: and . By the convolution theorem:
For :
You could also do this by partial fractions and reach the same answer.
Worked example 2:
Decompose: .
So and . Convolution:
Computing this integral by parts and simplifying yields .
Convolution as system response
For a linear time-invariant system with impulse response , the output for any input is
The impulse response is exactly the inverse Laplace of the system’s Transfer function .
So convolution is the time-domain way to compute system response. Equivalent to: take Laplace, multiply by , inverse-Laplace. But sometimes it’s easier to evaluate the convolution integral directly.
See Convolution properties for the full algebra.