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

Signal Operation VIs (Not in Base Package)

Owning Palette: Signal Processing VIs

Use the Signal Operation VIs to manipulate signals and return a signal output. Example

The VIs on this palette can return general LabVIEW error codes or specific 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. The data type you wire to the X input determines the polymorphic instance to use.
Convolution and CorrelationPerforms convolution, deconvolution, or correlation on the input signals.
ConvolutionComputes the convolution of the input sequences X and Y. The data type you wire to the X input determines the polymorphic instance to use.
CrossCorrelationComputes the cross correlation of the input sequences X and Y. The data type you wire to the X input determines the polymorphic instance to use.
DecimateDecimates the input sequence X by the decimating factor and the averaging binary control.
DeconvolutionComputes the deconvolution of the input sequences X * Y and Y.
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.
Resample (constant to constant)Resamples input signal X according to delay and dt using an FIR filter implementation. The data type you wire to the X input determines the polymorphic instance to use.
Resample (constant to variable)Resamples input signal X according to Time using an FIR filter implementation. The data type you wire to the X input determines the polymorphic instance to use.
RiffleRiffles the elements in the input array X. The data type you wire to the X input determines the polymorphic instance to use.
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 Peak 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 pi.
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.
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. The data type you wire to the Input Array input determines the polymorphic instance to use.

Example

Refer to the examples\analysis\peakxmpl.llb for examples of using the Signal Operation VIs.

 


Resources


 

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