Owning Palette: Signal Processing VIs
Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Signal Operation VIs to manipulate signals and return a signal output.
The VIs on this palette can return signal processing error codes.
Palette Object  Description 

AC & DC Estimator  Estimates the AC and DC levels of the input Signal. 
AutoCorrelation  Computes the autocorrelation of the input sequence X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
AutoCorrelation Matrix  Computes the autocorrelation matrix of the input sequence X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Convolution  Computes the convolution of the input sequences X and Y. Wire data to the X and Y inputs to determine the polymorphic instance to use or manually select the instance. 
Convolution and Correlation  Performs convolution, deconvolution, or correlation on the input signals. 
CrossCorrelation  Computes the cross correlation of the input sequences X and Y. Wire data to the X and Y inputs to determine the polymorphic instance to use or manually select the instance. 
Decimate (continuous)  Continuously decimates the input sequence X by the decimating factor and the averaging Boolean control. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Decimate (single shot)  Decimates the input sequence X by the decimating factor and the averaging Boolean control. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Deconvolution  Computes the deconvolution of the input sequences X * Y and Y. 
Digital Reversed Order  Modifies the input array according to the digitalreversed order of the index. 
Normalize  Normalizes the input vector or matrix using its statistical profile (µ,s), where µ is the mean and s is the standard deviation, to obtain a Normalized Vector or Normalized Matrix whose statistical profile is (0,1). 
Peak Detector  Finds the location, amplitude, and second derivative of peaks or valleys in the input signal. 
Quick Scale  Determines the maximum absolute value of the input X and then scales X using this value. 
Rational Resample  Resamples the input signal X by interpolating X, passing the interpolated signal through an FIR filter, and decimating the filtered signal. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Resample (constant to constant)  Resamples input signal X according to delay and dt using an FIR filter implementation. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Resample (constant to variable)  Resamples input signal X according to Time using an FIR filter implementation. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Riffle  Riffles the elements in the input array X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Scale  Removes the offset of an input signal X and then scales the result so that the output sequence is in the range [–1:1]. 
Scaling and Mapping  Changes the amplitude of a signal by scaling or mapping the signal. 
Threshold Detector  Analyzes the input sequence X for valid peaks and keeps a count of the number of peaks encountered and a record of Indices, which locates the points that exceed the threshold in a valid peak. 
Unit Vector  Finds the norm of the Input Vector and obtains its corresponding Unit Vector by normalizing the original Input Vector with its norm. 
Unwrap Phase  Unwraps the Phase array by eliminating discontinuities whose absolute values exceed either pi or 180, depending on the units you specify in phase unit. 
Upsample  Inserts zeros in input sequence X by upsampling factor. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Y[i]=Clip{X[i]}  Clips the elements of Input Array to within the bounds specified by upper limit and lower limit. 
Y[i]=X[in]  Shifts the elements in the Input Array by the specified number of shifts: n. 
ZTransform Delay Node  Stores data from one VI execution or loop iteration to the next. This node is the Feedback Node in ztransform view. 
Zero Padder  Resizes the input sequence Input Array to the next higher valid power of 2, sets the new trailing elements of the sequence to zero, and leaves the first n elements unchanged, where n is the number of samples in the input sequence. Wire data to the Input Array input to determine the polymorphic instance to use or manually select the instance.

Refer to the Signal Operation in the labview\examples\Signal Processing directory for an example of using the Signal Operation VIs.