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 — 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:

  1. Commutative: .
  2. Distributive: .
  3. Associative: .
  4. 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.
  5. 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.

For the related concepts of system response and transfer functions, see Transfer function and Impulse response. For the bilateral version used in signals-and-systems analysis, see the LTI form above and Convolution properties. For the graphical method, see Graphical convolution. For the frequency-domain dual (convolution becomes multiplication), see Convolution theorem.