Owning Palette: Sound and Vibration VIs

Use the Weighting and Filtering VIs to apply a weighting filter on time-domain signals sampled at specific rates. You can choose from acoustic, telecommunication, radiocommunication, and human vibration filters.

The VIs on this palette can return general LabVIEW error codes or specific sound and vibration error codes.

When combined with any National Instruments DSA device, the Weighting and Filtering VIs offer compliance with the following standards: A-, B-, and C-Weighting Filters

ANSI Standards

  • ANSI S1.4-2014

ISO/IEC Standard

  • IEC 61672-1:2013

JIS Standard

  • JIS C 1509-1:2005
Radiocommunications Weighting Filters
  • ITU-R 468-4
Telecommunications Weighting Filters
  • ITU-T O.41
  • Bell System Technical Reference 41009

Refer to the labview\examples\Sound and Vibration directory for an example of using the Weighting VIs.

Palette Object Description
OAT FIR Preprocess Filter Designs an FIR filter and filters the scaled signal [EU] . Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
OAT IIR Preprocess Filter Designs an IIR filter and filters the scaled signal [EU] . Each instance of this VI maintains its own state; use the N Waveforms instance of this VI to process an array of channels. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVL Integration Converts acceleration to velocity or displacement using a time-domain waveform as the input. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVT A, B, C Weighting Filter (Fixed Rates) Applies the selected A-, B-, and C- weighting to scaled signal [EU] . This VI complies with ANSI S1.4-2014 and IEC 61672-1:2013 standards. Each instance of this VI maintains its own state; use the N Waveforms instance of this VI to process an array of channels. This VI operates on time-continuous data; it resets on a discontinuity. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVT Audio Filter Applies the selected audio weighting filter to the scaled signal [EU] . Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVT Fractional Octave Filtering Performs fractional octave filtering on scaled signal [EU] in accordance with either the ANSI S1.11-2014 standard or the IEC 61260-1:2014 standard. You can use this polymorphic VI to perform fractional octave filtering on a single channel or on N channels. The data type you wire to the scaled signal [EU] input determines the polymorphic instance to use.
SVT Human Vibration Weighting Filter (Fixed Rates) Applies the selected human vibration weighting to a scaled signal expressed in engineering units. This VI complies with ISO 8041:2005 (E), JIS B 7760:2004, and JISB 7761:2004 standards. Each instance of this VI maintains its own state; use the N Channel instance of this VI to process an array of channels. This VI operates on time-continuous data; it resets on a discontinuity. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVT Radiocommunications Weighting Filter (Fixed Rates) Applies the selected radiocommunications weighting filter to a single waveform or multiple waveforms. This VI complies with the ITU-R 468-4 standard. Each instance of this VI maintains its own state; use the N Waveforms instance of this VI to process an array of channels. This VI operates on time-continuous data; it resets on a discontinuity. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
SVT Telecommunications Weighting Filter (Fixed Rates) Applies the selected telecommunications weighting filter to a single waveform or multiple waveforms. This VI complies with ITU-T O.41 and Bell System Technical Reference 41009 standards. Each instance of this VI maintains its own state; use the N Waveforms instance of this VI to process an array of channels. This VI operates on time-continuous data; it resets on a discontinuity. Wire data to the scaled signal [EU] input to determine the polymorphic instance to use or manually select the instance.
Subpalette Description
Frequency-Domain Weighting VIs Use the Frequency-Domain Weighting VIs to apply a weighting filter on frequency spectra. You can choose from acoustic, telecommunication, radiocommunication, and human vibration filters.
Octave Weighting VIs Use the Octave Weighting VIs to apply a weighting filter on octave spectra. You can choose from acoustic, telecommunication, radiocommunication, and human vibration filters.
Weighting (Arbitrary Rate) VIs Use the Weighting (Arbitrary Rate) VIs to apply an A-, B-, or C-weighting filter on time-domain signals and to determine the maximum frequency within tolerances according to the ANSI S1.4 or IEC 61672 standard.