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 digital-reversed 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[i-n] | Shifts the elements in the Input Array by the specified number of shifts: n. |
Z-Transform Delay Node | Stores data from one VI execution or loop iteration to the next. This node is the Feedback Node in z-transform 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.lvproj in the labview\examples\Signal Processing\Signal Operation directory for an example of using the Signal Operation VIs.