IIR Filter PtByPt (Not in Base Package)

Filters the set of input data using the direct form IIR filter specified by Reverse Coefficients and Forward Coefficients. Details

initialize, when TRUE, initializes the internal state of the VI.
input data is a set of input data.
Reverse Coefficients is the reverse coefficients of the filter design. If the set of reverse coefficients is empty, the forward coefficients should be empty too. Otherwise, the VI returns an error. If both sets of coefficient inputs are empty, output data is set equal to input data.
Forward Coefficients is the forward coefficients of the filter design.
output data is a set of filtered samples.
error returns any error or warning condition from the VI. Refer to Point By Point Error Codes for more information about these conditions.

IIR Filter PtByPt Details

If Y represents the set of output points, the elements of the output points are obtained using

y[i] = (1/b[0]) * ( Sum{a[k]x[i-k]} - Sum{b[j]y[i-j]} ),

where k = 0, 1, 2, …n, j = 1, 2, 3, …m, n is the number of Forward Coefficients, m is the number of Reverse Coefficients, a is the Forward Coefficients array, and b is the Reverse Coefficients array.

Note  You can use the IIR Filter VI to perform FIR filtering by passing an empty array into Reverse Coefficients.