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 Object | Description |
|---|---|
| AC & DC Estimator | Estimates the AC and DC levels of the input Signal. |
| AutoCorrelation | Computes the autocorrelation of the input sequence X. The data type you wire to the X input determines the polymorphic instance to use. |
| Convolution and Correlation | Performs convolution, deconvolution, or correlation on the input signals. |
| Convolution | Computes the convolution of the input sequences X and Y. The data type you wire to the X input determines the polymorphic instance to use. |
| CrossCorrelation | Computes 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. |
| Decimate (continuous) | Continuously decimates the input sequence X by the decimating factor and the averaging Boolean control. The data type you wire to the X input determines the polymorphic instance to use. |
| Decimate (single shot) | Decimates the input sequence X by the decimating factor and the averaging Boolean control. The data type you wire to the X input determines the polymorphic instance to use. |
| Deconvolution | Computes the deconvolution of the input sequences X * Y and Y. |
| 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. The data type you wire to the X input determines the polymorphic instance to use. |
| 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. |
| Riffle | Riffles the elements in the input array X. The data type you wire to the X input determines the polymorphic instance to use. |
| 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 Peak 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 pi. |
| Upsample | Inserts zeros in input sequence X by upsampling factor. The data type you wire to the X input determines the polymorphic instance to use. |
| 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 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. The data type you wire to the Input Array input determines the polymorphic instance to use. |
Refer to the labview\examples\analysis\peakxmpl.llb for examples of using the Signal Operation VIs.