Chebyshev IIR Filter
- Updated2023-09-20
- 1 minute(s) read
Chebyshev IIR Filter
C/C++ Equivalent: NISCOPE_VAL_CHEBYSHEV_FILTER
The input waveform is filtered with a Chebyshev IIR algorithm. The type of the filter is specified by the Filter Type property or the NISCOPE_ATTR_MEAS_FILTER_TYPE attribute as any of the following values:
- lowpass
- highpass
- bandpass
- bandstop
The Chebyshev filter allows you to specify the passband ripple, the Filter Ripple or the NISCOPE_ATTR_MEAS_FILTER_RIPPLE, in decibels. The order of the filter is specified by the Filter Order property or the NISCOPE_ATTR_MEAS_FILTER_ORDER attribute. Also, a number of points equal to the Percent Waveform Transient property or the NISCOPE_ATTR_MEAS_FILTER_TRANSIENT_WAVEFORM_PERCENT attribute divided by 100 times the input size are eliminated from the beginning of the filtered waveform, so the transient response of the filter does not affect further measurements.
Units
Volts
X Units
Seconds (nonlinear time delay)
Resulting Array Size
inputSize × (1 – Percent Waveform Transient property / 100)
or
inputSize × (1 – NISCOPE_ATTR_MEAS_FILTER_TRANSIENT_WAVEFORM_PERCENT attribute / 100)
Related Topics
Chebyshev Filters