Discrete convolution

Discrete convolution: use first sequence, second sequence. Review the formula, worked example and calculation steps.

Inputs

Use the units shown
RESULT
—

Enter your values and select Calculate.

Formula & explanation
y[n] = Σ x[k] h[n−k]

Variables & units

First sequence
comma separated
Second sequence
comma separated

Worked example

[1,2,3] convolved with [1,1] gives [1,3,5,3].

Assumptions

Finite discrete linear convolution, with index 0 at the first sample; not circular or continuous convolution.

Formula version 1.0.0. JavaScript floating-point arithmetic applies. Results display up to 6 decimal places; stored values retain available precision. Use the units shown.

Calculated on your device. Your latest 100 calculations stay in this browser.