# Convolution calculator

Convolution is a mathematical operation that combines two functions to produce a third function that describes how one of the original functions modifies the other. In the context of signal processing, it is used to calculate the output of a linear time-invariant system given its input signal and impulse response.