Signal Operation VIs

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.

Example

The VIs on this palette can return signal processing error codes.

Palette ObjectDescription
AC & DC EstimatorEstimates the AC and DC levels of the input Signal.
AutoCorrelationComputes 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 MatrixComputes 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.
ConvolutionComputes 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 CorrelationPerforms convolution, deconvolution, or correlation on the input signals.
CrossCorrelationComputes 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.
DeconvolutionComputes the deconvolution of the input sequences X * Y and Y.
Digital Reversed OrderModifies the input array according to the digital-reversed order of the index.
NormalizeNormalizes 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 DetectorFinds the location, amplitude, and second derivative of peaks or valleys in the input signal.
Quick ScaleDetermines the maximum absolute value of the input X and then scales X using this value.
Rational ResampleResamples 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.

RiffleRiffles 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.

ScaleRemoves 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 MappingChanges the amplitude of a signal by scaling or mapping the signal.
Threshold DetectorAnalyzes 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 VectorFinds the norm of the Input Vector and obtains its corresponding Unit Vector by normalizing the original Input Vector with its norm.
Unwrap PhaseUnwraps the Phase array by eliminating discontinuities whose absolute values exceed either pi or 180, depending on the units you specify in phase unit.
UpsampleInserts 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[i-n]Shifts the elements in the Input Array by the specified number of shifts: n.
Z-Transform Delay NodeStores data from one VI execution or loop iteration to the next. This node is the Feedback Node in z-transform view.
Zero PadderResizes 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.

Example

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

 Open example  Find related examples