Version:

Last Modified: June 25, 2019

Filters a signal using a Chebyshev II bandpass filter. Bandpass filters pass a certain band of frequencies.

A Boolean that specifies the initialization of the internal state of the node.

True | Initializes the internal state to zero. |

False | Initializes the internal state to the final state from the previous call of this node. |

This node automatically initializes the internal state to zero on the first call and runs continuously until this input is True.

**Default:
**False

Low cutoff frequency of the filter.
**low cutoff frequency**
must be less than
**high cutoff frequency**.

**Default:
**0.125

High cutoff frequency of the filter.
**high cutoff frequency**
must be greater than
**low cutoff frequency**
and less than 0.5**f*
_{
s
}, where
*f*
_{
s
}
is the sampling frequency.

**Default:
**0.45

Order of the filter.

**Default:
**2

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Many nodes provide an
**error in**
input and an
**error out**
output so that the node can respond to and communicate errors that occur while code is running. The value of
**error in**
specifies whether an error occurred before the node runs. Most nodes respond to values of
**error in**
in a standard, predictable way.

**Default:
**No error

Sampling frequency in Hz.
**sampling frequency**
must be greater than zero.

This input is available only if you wire one of the following data types to
**signal**:

- Double-precision, floating-point number
- Complex double-precision, floating-point number
- 1D array of double-precision, floating-point numbers
- 1D array of complex double-precision, floating-point numbers
- 2D array of double-precision, floating-point numbers

**Default:
**1, which is the normalized sampling frequency

The attenuation in the stopband, in decibels.

**stopband attenuation**
must be greater than 0.

**Default:
**60.0

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

**error in**
input and an
**error out**
output so that the node can respond to and communicate errors that occur while code is running. The value of
**error in**
specifies whether an error occurred before the node runs. Most nodes respond to values of
**error in**
in a standard, predictable way.

**Where This Node Can Run:
**

Desktop OS: Windows

FPGA: Not supported

Web Server: Not supported in VIs that run in a web application