EECS20N: Signals and Systems

Convolution

Consider an LTI system H:[IntegersReals] → [IntegersReals] with impulse response h: IntegersReals. Recall that we can describe any input as a sum of weighted delta functions,

.

By linearity, the output must be a sum of the responses of the system to the individual terms, x(k)δ (nk). The response to an individual term is x(k) h(nk), so the output must be

.

This summation is called the convolution sum. It shows how to obtain an output of an LTI system given only the input and the impulse response. It works for any input, so it tells us that impulse response fully characterizes an LTI system.

We can change variables in the summation, letting m = nk, to get an equivalent form,

.

The continuous-time version is similar, albeit more mathematically subtle. Given an LTI system H:[RealsReals] → [RealsReals] with impulse response h: RealsReals, and given an input x: RealsReals, the output is a function y: RealsReals where for all tReals,

.

This is called the convolution integral. The summation has become an integral, but otherwise, the form looks very similar. Again, by a change of variables, we write the equivalent form

.