Convolution and Correlation Express VI

Owning Palette: Signal Analysis Express VIs

Requires: Full Development System

Performs convolution, deconvolution, or correlation on the input signals.

Dialog Box Options
Block Diagram Inputs
Block Diagram Outputs
 Add to the block diagram  Find on the palette

Dialog Box Options

ParameterDescription
Signal ProcessingContains the following options:
  • Convolution—Computes the convolution of the input signals.
  • Deconvolution—Computes the deconvolution of the input signals.
  • Autocorrelation—Computes the autocorrelation of the input signal.
  • Cross correlation—Computes the cross correlation of the input signals.
  • Ignore time stamp—Specifies to ignore the time stamp of the input signals. This option is available only when you place a checkmark in the Convolution or Deconvolution checkbox. If you place a checkmark in the Ignore time stamp checkbox, the resulting signal has the delay you expect with classic convolution. If you do not place a checkmark in the checkbox, LabVIEW shifts the resulting signal negatively in time to compensate for the filter length.
Sample Input DataDisplays sample input signals you can use as a reference to determine how the configuration options you select affect the actual input signals. If you wire data to the Express VI and run it, Sample Input Data displays real data. If you close and reopen the Express VI, Sample Input Data displays sample data until you run the VI again.
Result PreviewDisplays a preview of the measurement. The Result Preview plot indicates the value of the selected measurement with a dotted line. If you wire data to the Express VI and run the VI, Result Preview displays real data. If you close and reopen the Express VI, Result Preview displays sample data until you run the VI again. If the cutoff frequency values are invalid, Result Preview does not display valid data.

Block Diagram Inputs

ParameterDescription
XContains the input signal X.
YContains the input signal Y.
error inDescribes error conditions that occur before this node runs.

Block Diagram Outputs

ParameterDescription
X*YReturns the convolution of X and Y.
error outContains error information. This output provides standard error out functionality.

This Express VI operates similarly to the following VIs and functions:

AutoCorrelation
Convolution
CrossCorrelation
Deconvolution