Convolution is a mathematical operation of combining two functions and and forming a third function . It can be view as the amount of overlap of one function when it is shifted over another function.

Definition of Convolution

For continuous functions, we have

For discrete signals, we have convolution defined as

Subtopics

Properties of Convolution

Convolution has several nice properties:

Applications

Convolutions has various applications. For example: