Scientific Converters Precise unit conversions for science & engineering.

    Loading…

    Convolution Calculator

    Convolving {1, 2, 3} with {1, 1, 1} gives {1, 3, 6, 5, 3}: a running sum over three samples.

    Convolution:

    Samples from n = 0, separated by commas.

    Linear convolution y[n] =

    {1, 3, 6, 5, 3}

    Length
    5
    Sum of y = (Σx)(Σh)
    18
    Output samples
    ny[n]
    01
    13
    26
    35
    43
    Step-by-step solution
    1. y[n] = Σₖ x[k] h[n − k]
    2. Length = 3 + 3 − 1 = 5
    3. y[0] = x[0]h[0] = 1

    Convolution Formula

    y[n] = Σₖ x[k] h[n − k]

    length of linear convolution = L_x + L_h − 1; circular wraps modulo N

    Worked Example

    x[n] = {1, 2, 3} through h[n] = {1, 1, 1}:

    1. y[n] = Σₖ x[k] h[n − k]
    2. Length = 3 + 3 − 1 = 5
    3. y[0] = x[0]h[0] = 1

    Sum of y = (Σx)(Σh): 18

    Output samples
    ny[n]
    01
    13
    26
    35
    43

    GATE tip

    Circular convolution in time equals multiplication of DFTs. To get linear convolution with DFTs, zero-pad both sequences to at least L_x + L_h − 1 points first.

    More Signals and Systems Calculators

    Frequently asked questions

    How long is the output?

    For linear convolution, L_x + L_h − 1 samples. Circular convolution of length N equals linear convolution only if N ≥ L_x + L_h − 1.

    What is a quick check?

    The sum of y equals the sum of x times the sum of h: 6 × 3 = 18 here.

    Sources

    Last reviewed: . Factors are stored exactly and computed with 50-digit decimal arithmetic. See how we verify conversion factors.

    Cite this page

    APA

    Scientific Converters. (2026, October 15). Convolution Calculator. Retrieved October 25, 2026, from https://scientificconverters.com/calculators/convolution-calculator/

    IEEE

    Scientific Converters, "Convolution Calculator," scientificconverters.com. Accessed: Oct. 25, 2026. [Online]. Available: https://scientificconverters.com/calculators/convolution-calculator/

    Send feedback

    Found a wrong value, a missing unit or an idea? Tell us. We read every message.

    What is it about?

    We store your message, the page you were on and your email if given. See the privacy policy.