Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Convolution and Correlation Express VI

NI LabVIEW 8.6 Help
June 2008

NI Part Number:
371361E-01

»View Product Info

Owning Palette: Signal Analysis Express VIs

Installed With: Full Development System

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

Dialog Box Options
Block Diagram Inputs
Block Diagram Outputs

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.
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.
X*YContains the set of input data. The number of elements in X*Y must be greater than or equal to the number of elements in Y. If the number of elements in X*Y is less than the number of elements in Y, the VI sets X to an empty array and returns an error.
YContains the input signal Y.
error in (no error)Describes error conditions that occur before this VI or function runs.

Block Diagram Outputs

ParameterDescription
X*YReturns the convolution of X and Y.
XReturns the deconvolved sequence of X*Y and Y. The number of elements in X is size = nm + 1, where n is the number of elements in X*Y , and m is the number of elements in Y.
RxxReturns the autocorrelation of input signals X and Y.
RxyReturns the cross correlation of input signals X and Y.
error outContains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error.

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

AutoCorrelation
Convolution
CrossCorrelation
Deconvolution


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit