Wind_LPFiltering
Advanced Analysis Library Only
AnalysisLibErrType Wind_LPFiltering (double inputArray[], ssize_t numberOfElements, int numberOfCoeffs, double samplingFrequency, double cutoffFrequency, int windowType, double windowParameter, double outputArray[]);
Purpose
Filters the real array using the set of windowed FIR lowpass filter coefficients.
Parameters
| Input | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
| inputArray | double [] | Array containing the raw data to filter. | ||||||||||||||||||||||||||||||||||||||||||||||||
| numberOfElements | ssize_t | Number of elements in the input array inputArray. | ||||||||||||||||||||||||||||||||||||||||||||||||
| numberOfCoeffs | int | The total number of FIR filter coefficients. | ||||||||||||||||||||||||||||||||||||||||||||||||
| samplingFrequency | double | The frequency in Hertz at which you want to sample inputArray. This value must be greater than 0. | ||||||||||||||||||||||||||||||||||||||||||||||||
| cutoffFrequency | double | Cutoff frequency of the filter in Hertz. This value must be 0 < cutoffFrequency < 0.5 * samplingFrequency. | ||||||||||||||||||||||||||||||||||||||||||||||||
| windowType | int | The type of window to apply. windowType must be one of the following values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
| windowParameter | double | The window parameter. This parameter is referenced only if windowType is one of the following values:
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Output | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
| outputArray | double [] | Filtered data. This array must be at least (numberOfElements + numberOfCoeffs – 1) elements long. | ||||||||||||||||||||||||||||||||||||||||||||||||
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 2012 and later