4.3.7 Convolution


Convolution is commonly used in signal processing. Origin uses the convolution theorem, which involves the Fourier transform, to calculate the convolution.

What You Will Learn

With this tutorial, you will learn how to perform convolution in Origin.


  1. Start with a new workbook.
  2. Import the data <Origin Installation Directory>\Samples\Signal Processing\Convolution.dat.
    SP Tutorial Convolution 1.png
  3. Highlight column B and C, and from the menu select Analysis: Signal Processing: Convolution.... This opens the Convolution: conv dialog box. In the dialog, column B is labelled as Signal, and column C as Response and the Sample Interval will be set according to the input signal's associated X column.
  4. Expand the Options node and change Convolution Type to Circular, to repeat the data within range for the data outside range, but not pad with zeroes.
    SP Tutorial Convolution 2.png
  5. Click OK to obtain the result.
  6. In the worksheet, highlight column B and E (press CTRL to select non-adjacent columns), then from the menu select Plot: Line: Line to make a graph with input signal and the output signal.
    SP Tutorial Convolution 3.png