Owning Palette: FPGA Math & Analysis VIs and Functions
Requires: FPGA Module
Filters one or more input signals using a lowpass or highpass IIR Butterworth filter.
The filter can be of order 1, 2, or 4.You can use the Butterworth Coefficients Express VI to generate the set of filter coefficients during run time.
| Dialog Box Options |
| Block Diagram Inputs |
| Block Diagram Outputs |
| Parameter | Description | ||
|---|---|---|---|
| Filter Specifications | Contains the following options:
| ||
| Output Data Type | Contains the following options:
| ||
| Implementation | Contains the following options:
| ||
| Filter Response | Displays the actual magnitude response of the filter. |
| Parameter | Description |
|---|---|
| reset | Resets the filter states of the input data channel to zero if TRUE. Resetting the filter states does not reset the filter coefficients. This input is available only when you place a checkmark in the Show reset terminal checkbox on the configuration dialog box. |
| input data | Specifies the input signal to filter. input data is a fixed-point number or integer with a maximum word length of 32 bits. |
| scaled coefficients | Specifies single-channel filter coefficients to load at run time. Scaled coefficients is a fixed-size array of 32-bit signed integers. The size of the array depends on the order you specify. If the filter order is one, the array contains two elements. If the filter order is two, the array contains three elements. If the filter order is four, the array contains six elements.The filter coefficients must correspond to the filter type and order you specify using the Type and Order options. You cannot alter the order or type of the filter at run time.This parameter is available only when you configure the VI for single-channel input and place a checkmark in the Show configuration terminal checkbox on the configuration dialog box. |
| configuration | Specifies the scaled coefficients to load at run time for the channel index you specify using the channel index element of this cluster. This Express VI continues to use either the default coefficients or the last coefficients you specified for the channel until you specify new coefficients. This parameter is available only when you configure the VI for multi-channel input and place a checkmark in the Show configuration terminal checkbox on the configuration dialog box. |
| Parameter | Description |
|---|---|
| output data | Returns the filtered signal corresponding to the input data channel. |
Refer to the Developer Zone for more information about the accuracy of the FPGA Math and Analysis VIs.