SVT Spurious Free Dynamic Range VI

Sound and Vibration Measurement Help


Edition Date: March 2018
Part Number: 372416L-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2018 Sound and Vibration Toolkit Help
LabVIEW 2019 Sound and Vibration Toolkit Help

Owning Palette: Tone and Distortion VIs

Requires: Sound and Vibration Toolkit

Computes the spurious-free dynamic range (SFDR) of scaled signal and returns the detected fundamental frequency, detected fundamental amplitude, spurious free dynamic range, and all detected peaks. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.

Use the pull-down menu to select an instance of this VI.

SVT Spurious Free Dynamic Range (Time) (1 Ch)

desired units specifies the engineering units of the returned measurements.
spurious free dynamic range units specifies the units for spurious free dynamic range.

0dB (default)
1ENOB (Equivalent Number of Bits)
detected fundamental amplitude units specifies the units for the amplitude of the detected fundamental tone.

0EU rms
1EU peak (default)
2EU peak-peak
dB reference for detected peaks specifies the units for amplitude in detected peaks.

0Fundamental
1dB ref (default)
scaled signal [EU] specifies the scaled signal expressed in the selected engineering units. To obtain a properly scaled signal, you can use the SVL Scale Voltage to EU VI or define a virtual channel in National Instruments Measurement & Automation Explorer (MAX).
t0 specifies the start time of the waveform.
dt specifies the time interval in seconds between data points in the waveform.
Y specifies the data values of the waveform.
frequency range specifies the frequency band of analysis.
start frequency specifies the lowest frequency of interest for the analysis band in hertz. Specify a value of –1 to select f0 as the minimum frequency of interest. The default is –1.00 Hz.
stop frequency specifies the highest frequency of interest for the analysis band in hertz. The valid range is between 0 and the Nyquist frequency. Specify a value of –1 to select the highest frequency as the maximum frequency of interest. The default is –1.00 Hz.
advanced span [Hz] specifies a frequency span centered at the identified fundamental frequency in which noise and spurious components are ignored for the measurement. Specify a value of 0 if the frequency is known and time invariant. Specify a value of –1 to permit the measurement to automatically compute the minimum frequency span suitable for the time-domain window applied to the signal. The default is –1 Hz.
threshold [dBc] specifies the level a spurious peak must exceed before this VI considers that peak as valid. You specify this threshold in dB relative to the fundamental tone amplitude. The value of threshold [dBc] should be less than 0.

If threshold [dBc] is greater than or equal to 0, this VI identifies only the single maximum spur, the length of detected peaks equals 1, and the index of the highest spur is 0. The default is Inf.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
exclude harmonics specifies whether this VI treats tones at multiples of the fundamental frequency as spurious tones. If exclude harmonics is TRUE, this VI does not use these harmonics to compute the SFDR.

If exclude harmonics is FALSE, this VI treats these harmonics as spurious tones. In this situation, this VI uses the maximum spur to compute the SFDR. The default is FALSE.
unit labels returns the unit label for each member of desired units.
spurious free dynamic range unit label returns a string that corresponds to the selected spurious free dynamic range units.
detected fundamental amplitude unit label returns the unit label for the amplitude of the detected fundamental tone.
detected peaks amplitude unit label returns a string that corresponds to the selected units for peak amplitude.
complex spectrum returns the complex form of the computed spectrum.
f0 returns the start frequency, in hertz, of the spectrum.
df returns the frequency resolution, in hertz, of the spectrum.
complex spectrum returns the complex form of the computed spectrum.
spurious free dynamic range returns the dynamic range over which the input signal is free from spurious, or unwanted, sinusoidal components.
detected peaks returns all the identified spectral peaks in the specified frequency range.
frequency [Hz] returns the frequency of an individual peak in hertz.
amplitude returns the amplitude of an individual peak.
index of highest spur returns the array index of detected peaks for the spur with the maximum amplitude.
error out contains error information. This output provides standard error out functionality.
detected fundamental amplitude returns the amplitude of the detected fundamental tone. High amplitude means an increase in the rate of energy transport, resulting in a louder sound.
detected fundamental frequency [Hz] returns the frequency of the detected fundamental tone in hertz. High frequency means a short wavelength, resulting in a higher pitch.

SVT Spurious Free Dynamic Range (Spectrum) (1 Ch)

desired units specifies the engineering units of the returned measurements.
spurious free dynamic range units specifies the units for spurious free dynamic range.

0dB (default)
1ENOB (Equivalent Number of Bits)
detected fundamental amplitude units specifies the units for the amplitude of the detected fundamental tone.

0EU rms
1EU peak (default)
2EU peak-peak
dB reference for detected peaks specifies the units for amplitude in detected peaks.

0Fundamental
1dB ref (default)
complex spectrum specifies the complex form of the computed 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.
frequency range specifies the frequency band of analysis.
start frequency specifies the lowest frequency of interest for the analysis band in hertz. Specify a value of –1 to select f0 as the minimum frequency of interest. The default is –1.00 Hz.
stop frequency specifies the highest frequency of interest for the analysis band in hertz. The valid range is between 0 and the Nyquist frequency. Specify a value of –1 to select the highest frequency as the maximum frequency of interest. The default is –1.00 Hz.
advanced span [Hz] specifies a frequency span centered at the identified fundamental frequency in which noise and spurious components are ignored for the measurement. Specify a value of 0 if the frequency is known and time invariant. Specify a value of –1 to permit the measurement to automatically compute the minimum frequency span suitable for the time-domain window applied to the signal. The default is –1 Hz.
threshold [dBc] specifies the level a spurious peak must exceed before this VI considers that peak as valid. You specify this threshold in dB relative to the fundamental tone amplitude. The value of threshold [dBc] should be less than 0.

If threshold [dBc] is greater than or equal to 0, this VI identifies only the single maximum spur, the length of detected peaks equals 1, and the index of the highest spur is 0. The default is Inf.
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
exclude harmonics specifies whether this VI treats tones at multiples of the fundamental frequency as spurious tones. If exclude harmonics is TRUE, this VI does not use these harmonics to compute the SFDR.

If exclude harmonics is FALSE, this VI treats these harmonics as spurious tones. In this situation, this VI uses the maximum spur to compute the SFDR. The default is FALSE.
unit labels returns the unit label for each member of desired units.
spurious free dynamic range unit label returns a string that corresponds to the selected spurious free dynamic range units.
detected fundamental amplitude unit label returns the unit label for the amplitude of the detected fundamental tone.
detected peaks amplitude unit label returns a string that corresponds to the selected units for peak amplitude.
complex spectrum returns complex spectrum unchanged.
f0 returns the start frequency, in hertz, of the spectrum.
df returns the frequency resolution, in hertz, of the spectrum.
complex spectrum returns the complex form of the computed spectrum.
spurious free dynamic range returns the dynamic range over which the input signal is free from spurious, or unwanted, sinusoidal components.
detected peaks returns all the identified spectral peaks in the specified frequency range.
frequency [Hz] returns the frequency of an individual peak in hertz.
amplitude returns the amplitude of an individual peak.
index of highest spur returns the array index of detected peaks for the spur with the maximum amplitude.
error out contains error information. This output provides standard error out functionality.
detected fundamental amplitude returns the amplitude of the detected fundamental tone. High amplitude means an increase in the rate of energy transport, resulting in a louder sound.
detected fundamental frequency [Hz] returns the frequency of the detected fundamental tone in hertz. High frequency means a short wavelength, resulting in a higher pitch.

WAS THIS ARTICLE HELPFUL?

Not Helpful