Convolution and Laplace Transforms
Problem
Compute (f * g)(t) = integral from 0 to t of f(tau) g(t - tau) d tau for f(t) = e^(-t) and g(t) = t. Verify the Laplace convolution theorem L{f * g} = F(s) G(s), and animate the sliding integral.
Explanation
What convolution is
The convolution of two functions and (on ) is
Picture it as a sliding integral: for each output time , you flip about the vertical axis, shift it right by , multiply pointwise with , and integrate. As changes, the flipped-shifted slides along and the overlap area updates — that area is the value of .
Why it matters
For any causal linear time-invariant (LTI) system with impulse response (see #191), the response to an arbitrary input is
In other words, once you know , you know everything. This is the central formula of linear systems theory — signal processing, control, electrical engineering, optics, and image processing all live here.
The Laplace convolution theorem
Convolution in the time domain ↔ multiplication in the Laplace domain. This is remarkable: the complicated sliding-integral formula becomes a simple product after transforming. It's also one of the main reasons engineers think in the frequency / -domain — convolutions become arithmetic.
The given problem
Compute for , , and verify the convolution theorem.
Step-by-step computation (direct)
Split:
First piece.
Second piece (integration by parts with , ).
Combine.
Verification via the Laplace convolution theorem
Transform each piece:
Product:
Partial-fraction decomposition:
Multiply through and solve:
- Set : (after multiplying by ).
- Set : (after multiplying by ).
- Match coefficient in : .
So
Inverse-transform:
Same answer. Two routes, one truth — the convolution theorem works.
Verification of properties at boundary points
- : . Our formula: ✓
- : (linearly). Makes sense — is already unbounded, and convolving with a decaying doesn't tame that.
Properties of convolution
Very much like ordinary multiplication, with a few wrinkles:
- Commutative: . Proof: substitute in the integral.
- Associative: .
- Distributive: .
- Scalar-linear: .
- Identity: . The Dirac delta is the multiplicative identity for convolution.
- NOT idempotent / NOT pointwise: in general.
Connection to the impulse response recipe
For an LTI system with impulse response , the step response is i.e. the step response is the integral of the impulse response. That's why impulse responses are often shown alongside step responses — they're derivatives/integrals of each other.
For the simple RC low-pass filter with (a decaying exponential), convolving with any input gives a smoothed version — the classic "low-pass" behaviour. Convolution is literally the math behind averaging filters.
A slick reformulation
Via the convolution theorem, any ODE-with-zero-initial-conditions problem has solution where is the impulse response of (inverse Laplace of ). No need to redo the partial-fraction algebra for each new — just convolve.
Common mistakes
- Wrong integration variable. It's , not . is the output time (held fixed) while sweeps across .
- Upper limit instead of . For causal functions on , the upper limit is because for .
- Forgetting the reflection. Convolution uses (a reflection-plus-shift), not .
- Confusing convolution with pointwise product. — completely different. is an integral.
Try it in the visualization
Slide along the time axis and watch the flipped-shifted move through . The area of their pointwise product is the value of — animate this area growing, peaking, and evolving as advances.
Interactive Visualization
Parameters
Got your own math or physics problem?
Turn any problem into an interactive visualization like this one — powered by AI, generated in seconds. Free to try, no credit card required.