The Decimation Dialog Box

Decimation decimate.png
  • Menu Command: Analysis: Signal Processing: Decimation
  • Window Types: Workbook, Graph
  • X-Function Script and GUI Examples: decimate(Pro)
Dialog Theme See Dialog Themes.

Specify the input XY data range to be decimated. See Specifying Your Input Data.

Resample Factor

Specify an integer l here. Every l samples in the source data will be merged into one in the output dataset. Note that the resample factor must be an integer and should not be greater than 10% of the quantity of the input dataset. You can also click the downward triangle button to open a slider bar, and drag the handle to change the resample factor.

New Size

This is a uneditable text label that shows the size of the output dataset. It is determined by the size of the input dataset and the resample factor.

Filter Type

Specify the filter that is used in decimating.

Option list:
  • No Filter: Do not use any filter.
  • FIR Filter: Use the FIR (finite impulse response) filter to decimate the input data. For more information about the FIR filter, please see the Algorithm page.
  • Moving Average Filter: Use the moving average filter to decimate the input data. For more information about the moving average filter, please see the Algorithm page.

This is available only when FIR Filter is chosen for Filter Type. Use it to specify the filter order of the FIR filter. It must be an integer between 8 and 60.

Plot FFT for Preview

Check the box to enable this option. When you click the Preview button or enable the Auto Preview option, it will plot the FFT plot in the Preview window on the right panel of the dialog.


Specify where to store the output data. See Output Results.