LabVIEW Sound and Vibration API Reference

SV Average Spectra VI

  • Updated2024-06-18
  • 10 minute(s) read

SV Average Spectra VI

Owning Palette: Embedded Monitoring VIs

Requires: Sound and Vibration Toolkit

Computes the linear RMS-averaged power spectrum of real spectra. Use rms averaging to reduce variance in noise component levels in the average spectrum in order to quantify stable signal component levels as a function of frequency. This VI can be used to implement time (block) averaging, spatial (channel) averaging, and custom averaging to combine data from a set of calculated spectra. This VI does not maintain state internally; you can use this VI in a loop to process multiple blocks. Wire data to the spectra input and manually select the averaging in the polymorphic selector to determine the polymorphic instance to use.

SV RMS Average Spectra (Real)

real spectra specifies the real parts of the rectangular components.
f0 specifies the start frequency, in hertz, of the spectrum.
df specifies the frequency resolution, in hertz, of the spectrum.
magnitude specifies the magnitude of the spectrum.
spectrum info specifies properties of the computed spectrum.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can create a custom probe.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
rms average spectrum returns the rms average spectrum .
unit label returns the selected engineering units.
spectrum info returns information about the spectrum needed by the Spectrum Extended Measurements VIs, the Display VIs, and the Tone and Distortion VIs.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error out contains error information. This output provides standard error out functionality.
averages completed returns the number of averages completed by the VI at that time.

SV Peak Hold Spectra (Real)

Note Note  Computes the peak-hold spectrum of real spectra. Use peak hold to retain the highest measured signal component levels as a function of frequency. This VI can be used to implement time (block) averaging, spatial (channel) averaging, and custom averaging to combine data from a set of calculated spectra. This VI does not maintain state internally; you can use this VI in a loop to process multiple blocks. Wire data to the spectra input and manually select the averaging in the polymorphic selector to determine the polymorphic instance to use.

real spectra specifies the real parts of the rectangular components.
f0 specifies the start frequency, in hertz, of the spectrum.
df specifies the frequency resolution, in hertz, of the spectrum.
magnitude specifies the magnitude of the spectrum.
spectrum info specifies properties of the computed spectrum.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can create a custom probe.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
peak hold spectrum returns the peak levels of the averaged quantities from one order spectrum to the next.
unit label returns the selected engineering units.
spectrum info returns information about the spectrum needed by the Spectrum Extended Measurements VIs, the Display VIs, and the Tone and Distortion VIs.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error out contains error information. This output provides standard error out functionality.
averages completed returns the number of averages completed by the VI at that time.

SV Vector Average Spectra (Complex)

Note Note  Computes the linear vector-averaged spectrum of complex spectra. Use vector averaging to reduce uncorrelated component levels in the average spectra in order to quantify correlated signal components as a function of frequency. This VI does not maintain state internally; you can use this VI in a loop to process multiple blocks. Wire data to the complex spectra input and manually select the averaging in the polymorphic selector to determine the polymorphic instance to use.

complex spectra specifies the complex spectrum response of each spectrum.
f0 specifies the start frequency, in hertz, of the spectrum.
df specifies the frequency resolution, in hertz, of the spectrum.
complex spectrum specifies the complex form of the computed spectrum.
spectrum info specifies the properties of the previously computed spectrum.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can unbundle and right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
vector average complex spectrum returns the complex form of the computed spectrum.
error out contains error information. This output provides standard error out functionality.
averages completed returns the number of averages completed by the VI at that time.

SV RMS Average Spectra (Complex)

Note Note  Computes the linear RMS-averaged power spectrum of complex spectra. Use rms averaging to reduce variance in noise component levels in the average spectrum in order to quantify stable signal component levels as a function of frequency. This VI can be used to implement time (block) averaging, spatial (channel) averaging, and custom averaging to combine data from a set of calculated spectra. This VI does not maintain state internally; you can use this VI in a loop to process multiple blocks. Wire data to the spectra input and manually select the averaging in the polymorphic selector to determine the polymorphic instance to use.

complex spectra specifies the complex spectrum response of each spectrum.
f0 specifies the start frequency, in hertz, of the spectrum.
df specifies the frequency resolution, in hertz, of the spectrum.
complex spectrum specifies the complex form of the computed spectrum.
spectrum info specifies the properties of the previously computed spectrum.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can unbundle and right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
rms average spectrum returns the rms average spectrum .
spectrum info returns information about the spectrum needed by the Spectrum Extended Measurements VIs, the Display VIs, and the Tone and Distortion VIs.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error out contains error information. This output provides standard error out functionality.
averages completed returns the number of averages completed by the VI at that time.

SV Peak Hold Spectra (Complex)

Note Note  Computes the peak-hold spectrum of complex spectra. Use peak hold to retain the highest measured signal component levels as a function of frequency. This VI can be used to implement time (block) averaging, spatial (channel) averaging, and custom averaging to combine data from a set of calculated spectra. This VI does not maintain state internally; you can use this VI in a loop to process multiple blocks. Wire data to the spectra input and manually select the averaging in the polymorphic selector to determine the polymorphic instance to use.

complex spectra specifies the complex spectrum response of each spectrum.
f0 specifies the start frequency, in hertz, of the spectrum.
df specifies the frequency resolution, in hertz, of the spectrum.
complex spectrum specifies the complex form of the computed spectrum.
spectrum info specifies the properties of the previously computed spectrum.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can unbundle and right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
peak hold magnitude spectrum returns the peak levels of the averaged magnitude of the FFT spectrum.
spectrum info returns information about the spectrum needed by the Spectrum Extended Measurements VIs, the Display VIs, and the Tone and Distortion VIs.
Note  You must wire spectrum info when performing extended measurements. Do not modify the spectrum info values. If you want to view the information, you can right-click the spectrum info wire and select Custom Probe»Spectrum Info from the shortcut menu.
error out contains error information. This output provides standard error out functionality.
averages completed returns the number of averages completed by the VI at that time.

Log in to get a better experience