Convolution Calculator

Enter first data sequence:
Enter second data sequence:
Result data sequence:

Convolution Calculator Online:

Our convolution calculator combines two data sequence into a single data sequence. Enter the data sequences into its appropriate position and click on calculate to get unique single data sequence.


A mathematical function performs on two functions to produce the third function. Convolution is a combination of result function and computing process.

If convolution applied on two functions x(n), h(n) then the result function is y(n), then y(n) = x(n)*h(n).

Convolution Formulas:

The sequence y(n) is equal to the convolution of sequences x(n) and h(n):
y(n) = x(n)*h(n) = ∑ x(k)h(n-k)
For finite sequences x(n) with M values and h(n) with N values.
y(n) = ∑ x(n+k)h(N-1-K) where n = 0 .. M+N-2.

How to use the convolution calculator?

To use our calculator you need to follow below steps.


Open convolution calculator.


Enter the two data sequence or functions.


Click on calculate to get the third sequence.


If the input sequence
x(n) = 1 1 0 0 0 1
h(n) = 0.6 0.2 0.3
then the result function
y(n) = 0.6 0.8 0.5 0.3 0 0.6 0.2 0.3.