Signal processingLesson 2 of 2 in the course Fourier analysis

Convolution: Definitions, Properties, Transforms, and Applications

5 flashcards · 5 quiz questions · 5 match pairs · 4 fill-in sentences · English

Lesson progress
0 / 5

Your progress is kept in this browser only.Sign up to save it

Summary

Convolution combines two functions to produce a third. It is useful for describing how one shape, signal, or response modifies another.

For suitable functions ff and gg, their convolution is written f∗gf*g and defined by

(f∗g)(t)=∫−∞∞f(τ)g(t−τ) dτ.(f*g)(t)=\int_{-\infty}^{\infty} f(\tau)g(t-\tau)\,d\tau.

The variable τ\tau is integrated over, while tt specifies the output location. Evaluating the integral for each value of tt produces the function f∗gf*g.

All flashcards

What is continuous convolution?
For suitable functions, (f∗g)(t)=∫−∞∞f(τ)g(t−τ) dτ(f*g)(t)=\int_{-\infty}^{\infty} f(\tau)g(t-\tau)\,d\tau; it produces a function of the shift tt.
What is discrete convolution?
For integer-indexed sequences, (f∗g)[n]=∑m=−∞∞f[m]g[n−m](f*g)[n]=\sum_{m=-\infty}^{\infty} f[m]g[n-m].
What does convolution with the delta distribution do?
It leaves a suitable function unchanged: f∗δ=ff*\delta=f.
How does convolution behave under translations?
Shifting either input shifts the convolution output by the same amount.
How is convolution related to integration over the full domain?
For integrable functions, the integral of their convolution equals the product of their integrals.

Quiz questions

  1. In circular convolution of length NN, how are indices beyond the sequence length handled?Answer: They wrap around by interpreting indices modulo NN.
  2. With a consistent Fourier-transform convention, what is the transform of a convolution?Answer: The pointwise product of the transforms of the two functions.
  3. When the required regularity conditions hold, how can the derivative of a convolution be expressed?Answer: As either factor differentiated and then convolved with the other.
  4. For a linear time-invariant system with impulse response hh, how is the output yy related to input xx?Answer: The output is the convolution of the input with the impulse response.
  5. How is convolution defined for functions on Rd\mathbb{R}^d?Answer: By integrating f(y)g(x−y)f(y)g(x-y) over the vector domain.

Based on the Wikipedia article Convolution, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.

All Signal processing lessons