Admin Production ni-theme
Current Publication

IIRFiltering_CxInput

LabWindows/CVI

IIRFiltering_CxInput

Advanced Analysis Library Only

AnalysisLibErrType IIRFiltering_CxInput (NIComplexNumber xArray[], ssize_t numberOfXElements, double aCoefficientArray[], NIComplexNumber y1[], int numberOfACoefficients, double bCoefficientArray[], NIComplexNumber x1[], int numberOfBCoefficients, NIComplexNumber yArray[]);

Purpose

Filters the complex input signal using the direct-form IIR filter.

This function support in-place operations.

Parameters

Input
Name Type Description
xArray NIComplexNumber [] The input signal.
numberOfXElements ssize_t The size of the input signal.
aCoefficientArray double [] The reverse coefficients of the filter.
yConditionsArray NIComplexNumber [] The state information of output signal yArray.
numberOfACoefficients int The length of the reverse coefficient array aCoefficientArray.
bCoefficientArray double [] The forward coefficients of the filter.
xConditionsArray NIComplexNumber [] The state information of input signal xArray.
numberOfBCoefficients int The length of the forward coefficient array bCoefficientArray.
Output
Name Type Description
yArray NIComplexNumber [] The output signal.

Return Value

Name Type Description
status AnalysisLibErrType A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants.

Additional Information

Library: Advanced Analysis Library

Include file: analysis.h

LabWindows/CVI compatibility: LabWindows/CVI 8.1 and later