Signal and Systems

2.2 The Convolution Integral

Imron Rosyadi

Signals and Systems

CONTINUOUS-TIME LTI SYSTEMS: THE CONVOLUTION INTEGRAL

ECE Undergraduate Course

Imron Rosyadi

Representing Continuous Signals with Impulses

We start by approximating a continuous signal \(x(t)\) with a “staircase” of narrow pulses.

Each pulse has a width \(\Delta\) and height \(x(k\Delta)\).

The approximation, \(\hat{x}(t)\), is a sum of scaled and shifted rectangular pulses:

\[ \hat{x}(t) = \sum_{k=-\infty}^{\infty} x(k\Delta) \delta_{\Delta}(t-k\Delta)\Delta \]

where \(\delta_{\Delta}(t)\) is a rectangular pulse of width \(\Delta\) and height \(1/\Delta\).

From Summation to Integration

As we shrink the pulse width, \(\Delta \rightarrow 0\):

  1. The staircase approximation \(\hat{x}(t)\) becomes the signal \(x(t)\).
  2. The narrow pulse \(\delta_{\Delta}(t)\) becomes the ideal impulse \(\delta(t)\).
  3. The summation becomes an integral.

\[ \lim_{\Delta \to 0} \sum_{k=-\infty}^{\infty} x(k\Delta) \delta_{\Delta}(t-k\Delta)\Delta \quad \longrightarrow \quad \int_{-\infty}^{\infty} x(\tau) \delta(t-\tau) d\tau \]

This gives us the sifting property for continuous-time signals:

\[ x(t) = \int_{-\infty}^{\infty} x(\tau) \delta(t-\tau) d\tau \]

The Convolution Integral

By applying linearity and time-invariance, we arrive at the system output \(y(t)\):

  • Input: \(x(t) = \int x(\tau) \delta(t-\tau) d\tau\) (An integral of weighted impulses)
  • Linearity: The output is the integral of the responses to those weighted impulses.
  • Time-Invariance: The response to a shifted impulse \(\delta(t-\tau)\) is a shifted impulse response \(h(t-\tau)\).

Combining these gives the Convolution Integral:

\[ y(t) = \int_{-\infty}^{+\infty} x(\tau) h(t-\tau) d\tau \]

This is denoted as \(y(t) = x(t) * h(t)\). Once again, an LTI system is completely characterized by its impulse response \(h(t)\).

The “Flip-and-Slide” Method (Continuous)

We evaluate \(y(t) = \int x(\tau)h(t-\tau)d\tau\) for each output time t.

Procedure for a fixed t:

  1. Plot vs. \(\tau\): Graph the input \(x(\tau)\) and impulse response \(h(\tau)\).
  2. Flip: Time-reverse \(h(\tau)\) to get \(h(-\tau)\).
  3. Slide: Shift \(h(-\tau)\) by \(t\) to get \(h(t-\tau)\).
  4. Multiply: Form the product signal \(x(\tau)h(t-\tau)\).
  5. Integrate: Compute the total area under the product signal. This area is the value of \(y(t)\).

Repeat for all t to find the entire output signal \(y(t)\).

Example: RC Circuit (Integrator)

Let’s find the response of a simple integrator to an exponential input.

Problem

  • Input: \(x(t) = e^{-at}u(t)\), for \(a > 0\).
  • Impulse Response: \(h(t) = u(t)\) (This is an ideal integrator).

Analysis

  • For \(t < 0\), there’s no overlap, so \(y(t) = 0\).
  • For \(t \ge 0\), the overlap is for \(0 < \tau < t\). \[ y(t) = \int_{0}^{t} e^{-a\tau} d\tau = \frac{1}{a}(1 - e^{-at}) \]

Result: \(y(t) = \frac{1}{a}(1 - e^{-at})u(t)\). This is the classic charging curve of an RC circuit.

Example: RC Circuit (Integrator)

Interactive Demo: Convolving Two Pulses

  • \(x(t)\) is a rectangle from \(t=0\) to \(t=1\).
  • \(h(t)\) is a ramp from \(t=0\) to \(t=2\).

Use the slider for t to see the “flip-and-slide” method in action.

Example: One-Sided Exponential

A left-sided exponential convolved with a shifted step function.

Problem

  • \(x(t) = e^{2t}u(-t)\) (left-sided)
  • \(h(t) = u(t-3)\) (right-sided)

Analysis

  1. Case 1: \(t-3 \le 0\) (i.e., \(t \le 3\)) Overlap is for \(\tau < t-3\). \(y(t) = \int_{-\infty}^{t-3} e^{2\tau}d\tau = \frac{1}{2} e^{2(t-3)}\)
  2. Case 2: \(t-3 > 0\) (i.e., \(t > 3\)) Overlap is for \(\tau < 0\). \(y(t) = \int_{-\infty}^{0} e^{2\tau} d\tau = \frac{1}{2}\)

Example: One-Sided Exponential

Summary

  • Signal Representation: Any continuous signal \(x(t)\) can be represented by the sifting integral: \(x(t) = \int x(\tau)\delta(t-\tau)d\tau\).

  • LTI System Response: The output \(y(t)\) of a continuous-time LTI system is the input \(x(t)\) convolved with the system’s impulse response \(h(t)\).

  • The Convolution Integral: The core operation for continuous-time LTI systems is: \[ y(t) = x(t) * h(t) = \int_{-\infty}^{\infty} x(\tau)h(t-\tau) d\tau \]

  • Calculation: The “flip-and-slide” method provides a graphical way to compute the convolution integral by finding the area under the product of the input and the flipped, shifted impulse response.

  • Key Parallel: The theory and methods for continuous-time systems directly mirror those we learned for discrete-time systems, with sums replaced by integrals.