Filters the input sequence X using the cascade form of the IIR filter specified by the IIR Filter Cluster.
![]() |
X is the input array of samples to be filtered. | ||||||
![]() |
IIR Filter Cluster contains the cascade form of IIR filter coefficients. It contains three elements: filter structure, Reverse Coefficients, and Forward Coefficients.
This cluster is the output from one of the IIR coefficient design VIs: Butterworth Coefficients, Bessel Coefficients, Chebyshev Coefficients, Elliptic Coefficients, or Inv Chebyshev Coefficients.
| ||||||
![]() |
Initial Filter State contains the initial internal filter state. The Initial Filter State array should be the same size as the Reverse Coefficients array in the IIR Filter Cluster.
If this array is not the correct size (empty, for example), the array is resized internally and is initialized to zero before the IIR filtering operation.
The filtering occurs internally and the filter state is maintained until all samples in array X have been passed through the filter. The final filter state array is then passed to the array indicator, Final Filter State. |
||||||
![]() |
Filtered X is the output array of filtered samples. | ||||||
![]() |
Final Filter State contains the final, internal filter states, which can be passed as the Initial Filter State to the next call to the IIR Cascade Filter with I.C. to filter samples continuously. | ||||||
![]() |
error returns any error or warning from the VI. Refer to Signal Processing Error Codes for more information about these conditions. |