Skip to content
Feb 25

Continuous-Time Convolution Integral

MT
Mindli Team

AI-Generated Content

Continuous-Time Convolution Integral

Understanding the convolution integral is essential because it unlocks the ability to predict the behavior of a vast class of systems, from audio equalizers to communication networks. It is the fundamental mathematical tool that connects an input signal to the output of a Linear Time-Invariant (LTI) system, allowing you to analyze, design, and understand filtering, smoothing, and signal shaping operations in the continuous-time, analog world.

1. The Foundation: LTI Systems and the Impulse Response

To grasp convolution, you must first understand the two key properties of the systems it describes. A system is any process that transforms an input signal $x(t)$ into an output signal $y(t)$.

  • Linearity: The system obeys the principles of superposition. If input $x_1(t)$ produces output $y_1(t)$ and input $x_2(t)$ produces output $y_2(t)$, then an input $a x_1(t) + b x_2(t)$ will produce output $a y_1(t) + b y_2(t)$, where $a$ and $b$ are constants.
  • Time-Invariance: The system's fundamental behavior does not change over time. If input $x(t)$ produces output $y(t)$, then a time-shifted input $x(t - T)$ will produce a time-shifted output $y(t - T)$ for any delay $T$.

The most important signal for analyzing LTI systems is the unit impulse function, denoted $\delta(t)$. This idealized function has zero width, infinite height at $t=0$, and an area of exactly one. The system's response to this impulse, denoted $h(t)$, is called the impulse response. For an LTI system, $h(t)$ is a complete characterization—knowing it allows you to compute the output for any possible input. This is the power we will harness with convolution.

2. Decomposing the Input Signal

The core idea behind convolution is that any continuous-time input signal $x(t)$ can be approximated—and in the limit, perfectly represented—as a continuous sum (integral) of scaled and shifted impulses. Conceptually, you can think of the signal $x(t)$ as being sliced into narrow vertical strips. Each strip, at time $\tau$, has a height $x(\tau)$ and an infinitesimal width $d\tau$. This strip can be represented by a scaled impulse: $[x(\tau) d\tau] \cdot \delta(t - \tau)$.

Summing the contributions from all these strips from $\tau = -\infty$ to $\tau = \infty$ reconstructs the original signal: $$x(t) = \int_{-\infty}^{\infty} x(\tau) \delta(t - \tau) d\tau$$ This equation states that $x(t)$ is the "sum" over all time $\tau$ of impulses $\delta(t-\tau)$ weighted by the signal's value $x(\tau)$ at that time.

3. The Convolution Integral Operation

Because the system is LTI, we can determine its output by applying the system's properties to this decomposed input.

  1. Scaling: If $\delta(t)$ produces $h(t)$, then a scaled impulse $A\delta(t)$ produces $A h(t)$.
  2. Time-Shifting: If $\delta(t)$ produces $h(t)$, then a shifted impulse $\delta(t - \tau)$ produces a shifted response $h(t - \tau)$.
  3. Superposition (Integration): The total output is the sum (integral) of the responses to all the individual impulse components.

Putting these three steps together formally defines the continuous-time convolution integral: $$y(t) = \int_{-\infty}^{\infty} x(\tau) h(t - \tau) d\tau$$ This is the pivotal result. The output $y(t)$ at any specific time $t$ is computed by integrating the product of the input $x(\tau)$ and a time-reversed and shifted version of the impulse response $h(t - \tau)$ over all dummy variable $\tau$.

For notational convenience, convolution is often denoted by an asterisk: $y(t) = x(t) * h(t)$.

4. Performing Convolution: A Graphical Method

Evaluating the integral directly can be tricky. A graphical, step-by-step approach builds intuition and ensures accuracy. Let's find $y(t) = x(t) * h(t)$ for two simple signals.

Step 1: Flip and Shift. Take the impulse response $h(\tau)$ and time-reverse it to get $h(-\tau)$. Then, shift this reversed function by the variable $t$ to obtain $h(t - \tau)$. As $t$ changes from $-\infty$ to $\infty$, this function slides along the $\tau$-axis.

Step 2: Multiply. For a specific value of $t$, multiply the input signal $x(\tau)$ by the shifted, reversed function $h(t - \tau)$.

Step 3: Integrate. Compute the area under the product curve $x(\tau) h(t - \tau)$ over all $\tau$. This area is the value of the output $y(t)$ at that specific $t$.

Step 4: Repeat for all t. By letting $t$ vary continuously and repeating Steps 2 and 3, you construct the entire output signal $y(t)$.

Consider a simple example where $x(t)$ is a rectangular pulse from $t=0$ to $t=1$, and $h(t) = e^{-t}$ for $t \geq 0$.

  • For $t < 0$, the flipped/shifted $h(t-\tau)$ does not overlap $x(\tau)$, so $y(t)=0$.
  • For $0 \leq t < 1$, the functions overlap from $\tau=0$ to $\tau=t$. The integral becomes $y(t) = \int_{0}^{t} 1 \cdot e^{-(t-\tau)} d\tau = 1 - e^{-t}$.
  • For $t \geq 1$, the overlap is from $\tau=0$ to $\tau=1$. The integral becomes $y(t) = \int_{0}^{1} 1 \cdot e^{-(t-\tau)} d\tau = e^{-t}(e - 1)$.

5. Key Properties and Applications

Convolution is not just a formula; it is an operation with powerful properties that make system analysis tractable.

  • Commutativity: $x(t) * h(t) = h(t) * x(t)$. The input and impulse response can be swapped.
  • Associativity: $[x(t) * h_1(t)] * h_2(t) = x(t) * [h_1(t) * h_2(t)]$. Cascaded systems can be combined into a single equivalent system.
  • Distributivity: $x(t) * [h_1(t) + h_2(t)] = x(t) * h_1(t) + x(t) * h_2(t)$. Parallel systems can be combined by adding their impulse responses.

These properties form the basis for filtering. A filter is fundamentally an LTI system designed to have a specific $h(t)$. Convolution describes how it operates:

  • Smoothing/Low-Pass Filtering: An $h(t)$ that is a wide, gentle pulse (like a moving average) convolves with $x(t)$, averaging out rapid fluctuations and smoothing the signal.
  • Sharpening/High-Pass Filtering: An $h(t)$ that has both positive and negative lobes (like a derivative) can accentuate edges and rapid changes in the input signal.

Common Pitfalls

  1. Misapplying to Nonlinear or Time-Varying Systems: Convolution only characterizes LTI systems. Applying it to a nonlinear system (like one with saturation) or a time-varying system will yield an incorrect output. Always verify the LTI assumptions first.
  2. Confusing the Time Variables $t$ and $\tau$: In the integral $\int x(\tau) h(t-\tau) d\tau$, $t$ is the specific time at which you want to know the output $y(t)$. The variable $\tau$ is the dummy integration variable that scans over all past (and future) times. Treating them as interchangeable leads to profound errors.
  3. Incorrectly Handling the Limits of Integration: The limits are generally from $-\infty$ to $\infty$. In practice, you reduce them to the region where the product $x(\tau) h(t-\tau)$ is non-zero. A careful graphical sketch is the best defense against miscalculating these limits, as shown in the example above.
  4. Forgetting to Flip the Impulse Response: The operation requires $h(t-\tau)$, which is the time-reversed version of $h(\tau)$, shifted by $t$. Using $h(\tau - t)$ (a simple shift without reversal) is a common sign error that invalidates the entire computation.

Summary

  • The convolution integral $y(t) = \int_{-\infty}^{\infty} x(\tau) h(t - \tau) d\tau$ is the definitive input-output relationship for any Linear Time-Invariant (LTI) system.
  • The system is fully characterized by its impulse response $h(t)$, which is the output produced when the input is a unit impulse $\delta(t)$.
  • Convolution works by decomposing the input into a continuum of impulses, applying the system's scaled and shifted response to each, and integrating (summing) the results.
  • A graphical method of flipping, shifting, multiplying, and integrating is a reliable way to compute convolution and understand how signals interact.
  • Its mathematical properties (commutativity, associativity, distributivity) enable the analysis and design of complex systems, particularly filters that shape signals by smoothing or sharpening them.

Write better notes with AI

Mindli helps you capture, organize, and master any subject with AI-powered summaries and flashcards.