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 Filters VIs to implement IIR, FIR, and nonlinear filters.
The VIs on this palette can return signal processing error codes.
Palette Object  Description 

Bessel Filter  Generates a digital Bessel filter by calling the Bessel Coefficients VI. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Butterworth Filter  Generates a digital Butterworth filter by calling the Butterworth Coefficients VI. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Chebyshev Filter  Generates a digital Chebyshev filter by calling the Chebyshev Coefficients VI. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Elliptic Filter  Generates a digital elliptic filter by calling the Elliptic Coefficients VI. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
EquiRipple BandPass  Generates a bandpass FIR filter with equiripple characteristics using the ParksMcClellan algorithm and the higher pass freq, lower pass freq, # of taps, lower stop freq, higher stop freq, and sampling freq: fs. The EquiRipple BandPass VI then applies a linearphase, bandpass filter to the input sequence X using the Convolution VI to obtain Filtered X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
EquiRipple BandStop  Generates a bandstop FIR digital filter with equiripple characteristics using the ParksMcClellan algorithm and higher pass freq, lower pass freq, # of taps, lower stop freq, higher stop freq, and sampling freq: fs. The EquiRipple BandStop VI then applies a linearphase, bandstop filter to the input sequence X using the Convolution VI to obtain Filtered X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
EquiRipple HighPass  Generates a highpass FIR filter with equiripple characteristics using the ParksMcClellan algorithm and the # of taps, stop freq, high freq, and sampling freq: fs. The EquiRipple HighPass VI then applies a linearphase, highpass filter to the input sequence X using the Convolution VI to obtain Filtered X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
EquiRipple LowPass  Generates a lowpass FIR filter with equiripple characteristics using the ParksMcClellan algorithm and the # of taps, pass freq, stop freq, and sampling freq: fs. The EquiRipple LowPass VI then applies a linearphase, lowpass filter to the input sequence X using the Convolution VI to obtain Filtered X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
FIR Windowed Filter  Filters the input data sequence, X, using the set of windowed FIR filter coefficients specified by the sampling freq: fs, low cutoff freq: fl, high cutoff freq: fh, and number of taps. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Inverse Chebyshev Filter  Generates a digital Chebyshev II filter by calling the Inv Chebyshev Coefficients VI. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Inverse f Filter  Designs and implements an IIR filter whose magnitudesquared response is inversely proportional to frequency over a specified frequency range. This inversef filter is typically used to colorize spectrally flat, or white, noise. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Mathematical Morphological Filter  Filters the input data sequence X with Structure Element using a mathematical morphological filter. 
Median Filter  Applies a median filter of rank to the input sequence X, where rank is right rank if right rank is greater than zero, or left rank if right rank is less than zero. 
SavitzkyGolay Filter  Filters the input data sequence X using a SavitzkyGolay FIR smoothing filter. Wire data to the X input to determine the polymorphic instance to use or manually select the instance.

Zero Phase Filter  Applies a zero phase filter to an input sequence X. Wire data to the X input to determine the polymorphic instance to use or manually select the instance. 
Subpalette  Description 

Advanced FIR Filtering VIs  Use the Advanced FIR Filtering VIs to implement advanced FIR filters. 
Advanced IIR Filtering VIs  Use the Advanced IIR Filtering VIs to implement advanced IIR filters. 
Refer to the Filters.lvproj in the labview\examples\Signal Processing\Filters directory for an example of using the Filters VIs.