Wind_HPFiltering
Advanced Analysis Library Only
AnalysisLibErrType Wind_HPFiltering (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 highpass 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