Dulranga's Notes
Semester 3Mathematics

Convolution

Overview

This is a operation that does basic composition of functions like +−ddx+- \frac{d}{dx}

Convolution of f(x)f(x) with g(x)g(x) denoted as:

(f∗g)(s)=∫−∞∞f(x)⋅g(s−x) dx(f*g)(s) = \int_{-\infty}^{\infty}f(x)\cdot g(s-x) \, dx
  • g(s−x)g(s-x) is known as the kernel
    • This is flipped horizontally (−x-x) and shifted by ss

You have a function f(x)f(x), you define a kernel g(x)g(x) and then you flip that kernal, shift it by variable amount and plot the sum of underlying graph.

Below is an interactive tutorial about how convolution works - https://www.desmos.com/calculator/0jjwruqbjo

Properties of Convolution

  1. Commutative f∗g=g∗ff*g = g*f
  2. Associative
    f∗(g∗h)=(f∗g)∗hf*(g*h)=(f*g)*h
  3. Distributive
    f∗(g+h)=(f∗g)+(f∗h)f*(g+h)=(f*g)+(f*h)
  4. Identity f∗δ=ff*\delta=f where δ\delta is the Dirac delta function

Special Properties

Laplace and Fourier transforms of a Convolution = Multiplication of those transforms separately.

L{f∗g}=L{f}⋅L{g}\mathcal{L}\{f*g\} = \mathcal{L}\{f\} \cdot \mathcal{L}\{g\} F{f∗g}=F{f}⋅F{g}\mathcal{F}\{f*g\} = \mathcal{F}\{f\} \cdot \mathcal{F}\{g\}

On this page