Filters the input sequence X using the cascade form of the IIR filter specified by the IIR Filter Cluster. Details
![]() |
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.
| ||||||
![]() |
init/cont controls the initialization of the internal states. When init/cont is FALSE (default), the internal states are initialized to zero. When init/cont is TRUE, the internal filter states are initialized to the final filter states from the previous call to this instance of this VI. To filter a large data sequence that has been split into smaller blocks, set this control to FALSE for the first block and to TRUE for continuous filtering of all remaining blocks. | ||||||
![]() |
Filtered X is the output array of filtered samples. | ||||||
![]() |
error returns any error or warning from the VI. Refer to Signal Processing Error Codes for more information about these conditions. |
This IIR implementation is called cascade because it is a cascade of second- or fourth-order filter stages. The output of one filter stage is the input to the next filter stage for all Ns filter stages.