NationalInstruments.Analysis.Dsp.Filters Namespace

Measurement Studio 2019 Help

Edition Date: May 2019

Part Number: 375857B-01

»View Product Info
Download Help (Windows Only)


Use the DSP Filters methods to implement IIR and FIR filters.

Refer to Using the Measurement Studio Analysis .NET Library, Key Measurement Studio Analysis .NET Library Concepts, or Creating Measurement Studio Projects for more information. You can find sample applications in the Analysis Example folder.

Classes

ClassDescription
BesselBandpassFilterImplements a Bessel bandpass filter.
BesselBandpassFilterComplexImplements a Bessel bandpass filter for complex signals.
BesselBandstopFilterImplements a Bessel bandstop filter.
BesselBandstopFilterComplexImplements a Bessel bandstop filter for complex signals.
BesselHighpassFilterImplements a Bessel highpass filter.
BesselHighpassFilterComplexImplements a Bessel highpass filter for complex signals.
BesselLowpassFilterImplements a Bessel lowpass filter.
BesselLowpassFilterComplexImplements a Bessel lowpass filter for complex signals.
ButterworthBandpassFilterImplements a Butterworth bandpass filter.
ButterworthBandpassFilterComplexImplements a Butterworth bandpass filter for complex signals.
ButterworthBandstopFilterImplements a Butterworth bandstop filter.
ButterworthBandstopFilterComplexImplements a Butterworth bandstop filter for complex signals.
ButterworthHighpassFilterImplements a Butterworth highpass filter.
ButterworthHighpassFilterComplexImplements a Butterworth highpass filter for complex signals.
ButterworthLowpassFilterImplements a Butterworth lowpass filter.
ButterworthLowpassFilterComplexImplements a Butterworth lowpass filter for complex signals.
ChebyshevBandpassFilterImplements a Chebyshev bandpass filter.
ChebyshevBandpassFilterComplexImplements a Chebyshev bandpass filter for complex signals.
ChebyshevBandstopFilterImplements a Chebyshev bandstop filter.
ChebyshevBandstopFilterComplexImplements a Chebyshev bandstop filter for complex signals.
ChebyshevHighpassFilterImplements a Chebyshev highpass filter.
ChebyshevHighpassFilterComplexImplements a Chebyshev highpass filter for complex signals.
ChebyshevLowpassFilterImplements a Chebyshev lowpass filter.
ChebyshevLowpassFilterComplexImplements a Chebyshev lowpass filter.
EllipticBandpassFilterImplements an Elliptic bandpass filter.
EllipticBandpassFilterComplexImplements an Elliptic bandpass filter for complex signals.
EllipticBandstopFilterImplements an Elliptic bandstop filter.
EllipticBandstopFilterComplexImplements an Elliptic bandstop filter for complex signals.
EllipticHighpassFilterImplements an Elliptic highpass filter.
EllipticHighpassFilterComplexImplements an Elliptic highpass filter for complex signals.
EllipticLowpassFilterImplements an Elliptic lowpass filter.
EllipticLowpassFilterComplexImplements an Elliptic lowpass filter for complex signals.
EquiRippleBandpassFilterImplements an EquiRipple bandpass filter.
EquiRippleBandpassFilterComplexImplements an EquiRipple bandpass filter for complex signals.
EquiRippleBandstopFilterImplements an EquiRipple bandstop filter.
EquiRippleBandstopFilterComplexImplements an EquiRipple bandstop filter for complex signals.
EquiRippleGeneralFilterImplements an EquiRipple general filter.
EquiRippleHighpassFilterImplements an EquiRipple highpass filter.
EquiRippleHighpassFilterComplexImplements an EquiRipple highpass filter for complex signals.
EquiRippleLowpassFilterImplements an EquiRipple lowpass filter.
EquiRippleLowpassFilterComplexImplements an EquiRipple lowpass filter for complex signals.
FirDirectFilter Implements a class that filters the input sequence using the direct form FIR filter specified by the forward coefficients.
FirDirectFilterComplex Implements a class that filters the input sequence using the direct form FIR filter specified by the forward coefficients.
FirFilterBaseImplements the base class for all FIR filters.
FirFilterComplexBaseImplements the base class for all FIR filters for complex signals.
IirDirectFilter Implements a class that filters the input sequence using the direct form IIR filter specified by the reverse coefficients and forward coefficients.
IirDirectFilterComplex Implements a class that filters the input sequence using the direct form IIR filter specified by the reverse coefficients and forward coefficients.
IirFilterBaseImplements the base class for all IIR filters.
IirFilterComplexBaseImplements the base class for all IIR filters.
InverseChebyshevBandpassFilterImplements an inverse Chebyshev bandpass filter.
InverseChebyshevBandpassFilterComplexImplements an inverse Chebyshev bandpass filter for complex signals.
InverseChebyshevBandstopFilter Implements an inverse Chebyshev bandstop filter.
InverseChebyshevBandstopFilterComplex Implements an inverse Chebyshev bandstop filter for complex signals.
InverseChebyshevHighpassFilter Implements an inverse Chebyshev highpass filter.
InverseChebyshevHighpassFilterComplex Implements an inverse Chebyshev highpass filter for complex signals.
InverseChebyshevLowpassFilter Implements an inverse Chebyshev lowpass filter.
InverseChebyshevLowpassFilterComplex Implements an inverse Chebyshev lowpass filter for complex signals.
KaiserWindowFirBandpassFilter Implements a Kaiser window FIR bandpass filter.
KaiserWindowFirBandstopFilter Implements a Kaiser window FIR bandstop filter.
KaiserWindowFirHighpassFilter Implements a Kaiser window FIR highpass filter.
KaiserWindowFirLowpassFilter Implements a Kaiser window FIR lowpass filter.
MedianFilter Implements a median filter.
NarrowbandFirBandpassFilter Implements an interpolated FIR bandpass filter.
NarrowbandFirBandpassFilterComplex Implements an interpolated FIR bandpass filter.
NarrowbandFirBandstopFilter Implements an interpolated FIR bandstop filter.
NarrowbandFirBandstopFilterComplex Implements an interpolated FIR bandstop filter.
NarrowbandFirFilterBase Provides the band parameters required to design a digital interpolated FIR filter.
NarrowbandFirFilterComplexBase Provides the band parameters required to design a digital interpolated FIR filter.
NarrowbandFirHighpassFilter Provides an interpolated FIR highpass filter.
NarrowbandFirHighpassFilterComplex Provides an interpolated FIR highpass filter.
NarrowbandFirLowpassFilter Provides an interpolated FIR lowpass filter.
NarrowbandFirLowpassFilterComplex Provides an interpolated FIR lowpass filter.
SavitzkyGolay Implements a Savitzky-Golay smoothing FIR filter.
WindowedFirBandpassFilter Implements a windowed FIR bandpass filter using the specified window type.
WindowedFirBandpassFilterComplex Provides a windowed FIR bandpass filter using the specified window type.
WindowedFirBandstopFilter Implements a windowed FIR bandstop filter using the specified window type.
WindowedFirBandstopFilterComplex Provides a windowed FIR bandstop filter using the specified window type.
WindowedFirHighpassFilter Implements a windowed FIR highpass filter using the specified window type.
WindowedFirHighpassFilterComplex Provides a windowed FIR highpass filter using the specified window type.
WindowedFirLowpassFilter Implements a windowed FIR lowpass filter using the specified window type.
WindowedFirLowpassFilterComplex Implements a windowed FIR lowpass filter using the specified window type.

Interfaces

InterfaceDescription
IFilter Defines the set of functionality that a filter must implement.
IFilterComplex Defines the set of functionality that a ComplexDouble filter must implement.

Enumerations

EnumerationDescription
FirWindowType Specifies the types of windows to be used.
GeneralEquiRippleFilterType Specifies the type of EquiRipple filter to use.

WAS THIS ARTICLE HELPFUL?

Not Helpful