![]() | 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.
Class | Description | |
---|---|---|
![]() | BesselBandpassFilter | Implements a Bessel bandpass filter. |
![]() | BesselBandpassFilterComplex | Implements a Bessel bandpass filter for complex signals. |
![]() | BesselBandstopFilter | Implements a Bessel bandstop filter. |
![]() | BesselBandstopFilterComplex | Implements a Bessel bandstop filter for complex signals. |
![]() | BesselHighpassFilter | Implements a Bessel highpass filter. |
![]() | BesselHighpassFilterComplex | Implements a Bessel highpass filter for complex signals. |
![]() | BesselLowpassFilter | Implements a Bessel lowpass filter. |
![]() | BesselLowpassFilterComplex | Implements a Bessel lowpass filter for complex signals. |
![]() | ButterworthBandpassFilter | Implements a Butterworth bandpass filter. |
![]() | ButterworthBandpassFilterComplex | Implements a Butterworth bandpass filter for complex signals. |
![]() | ButterworthBandstopFilter | Implements a Butterworth bandstop filter. |
![]() | ButterworthBandstopFilterComplex | Implements a Butterworth bandstop filter for complex signals. |
![]() | ButterworthHighpassFilter | Implements a Butterworth highpass filter. |
![]() | ButterworthHighpassFilterComplex | Implements a Butterworth highpass filter for complex signals. |
![]() | ButterworthLowpassFilter | Implements a Butterworth lowpass filter. |
![]() | ButterworthLowpassFilterComplex | Implements a Butterworth lowpass filter for complex signals. |
![]() | ChebyshevBandpassFilter | Implements a Chebyshev bandpass filter. |
![]() | ChebyshevBandpassFilterComplex | Implements a Chebyshev bandpass filter for complex signals. |
![]() | ChebyshevBandstopFilter | Implements a Chebyshev bandstop filter. |
![]() | ChebyshevBandstopFilterComplex | Implements a Chebyshev bandstop filter for complex signals. |
![]() | ChebyshevHighpassFilter | Implements a Chebyshev highpass filter. |
![]() | ChebyshevHighpassFilterComplex | Implements a Chebyshev highpass filter for complex signals. |
![]() | ChebyshevLowpassFilter | Implements a Chebyshev lowpass filter. |
![]() | ChebyshevLowpassFilterComplex | Implements a Chebyshev lowpass filter. |
![]() | EllipticBandpassFilter | Implements an Elliptic bandpass filter. |
![]() | EllipticBandpassFilterComplex | Implements an Elliptic bandpass filter for complex signals. |
![]() | EllipticBandstopFilter | Implements an Elliptic bandstop filter. |
![]() | EllipticBandstopFilterComplex | Implements an Elliptic bandstop filter for complex signals. |
![]() | EllipticHighpassFilter | Implements an Elliptic highpass filter. |
![]() | EllipticHighpassFilterComplex | Implements an Elliptic highpass filter for complex signals. |
![]() | EllipticLowpassFilter | Implements an Elliptic lowpass filter. |
![]() | EllipticLowpassFilterComplex | Implements an Elliptic lowpass filter for complex signals. |
![]() | EquiRippleBandpassFilter | Implements an EquiRipple bandpass filter. |
![]() | EquiRippleBandpassFilterComplex | Implements an EquiRipple bandpass filter for complex signals. |
![]() | EquiRippleBandstopFilter | Implements an EquiRipple bandstop filter. |
![]() | EquiRippleBandstopFilterComplex | Implements an EquiRipple bandstop filter for complex signals. |
![]() | EquiRippleGeneralFilter | Implements an EquiRipple general filter. |
![]() | EquiRippleHighpassFilter | Implements an EquiRipple highpass filter. |
![]() | EquiRippleHighpassFilterComplex | Implements an EquiRipple highpass filter for complex signals. |
![]() | EquiRippleLowpassFilter | Implements an EquiRipple lowpass filter. |
![]() | EquiRippleLowpassFilterComplex | Implements 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. |
![]() | FirFilterBase | Implements the base class for all FIR filters. |
![]() | FirFilterComplexBase | Implements 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. |
![]() | IirFilterBase | Implements the base class for all IIR filters. |
![]() | IirFilterComplexBase | Implements the base class for all IIR filters. |
![]() | InverseChebyshevBandpassFilter | Implements an inverse Chebyshev bandpass filter. |
![]() | InverseChebyshevBandpassFilterComplex | Implements 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. |
Interface | Description | |
---|---|---|
![]() | IFilter | Defines the set of functionality that a filter must implement. |
![]() | IFilterComplex |
Defines the set of functionality that a |
Enumeration | Description | |
---|---|---|
![]() | FirWindowType | Specifies the types of windows to be used. |
![]() | GeneralEquiRippleFilterType | Specifies the type of EquiRipple filter to use. |
Helpful
Not Helpful