InvFastHilbertTransform
Advanced Analysis Library Only
AnalysisLibErrType InvFastHilbertTransform (double array[], ssize_t numberOfElements);
Purpose
Computes the inverse fast Hilbert transform of the input sequence. You can obtain the inverse Hilbert transform by negating the forward Hilbert transform.
The following equation defines InvFastHilbertTransform:

This function performs the discrete implementation of the inverse Hilbert transform with the aid of the Hilbert transform by taking the following steps.
- Compute Hilbert transform H(f) of the input sequence x(t)
- Negate H(f) to obtain inverse Hilbert transform.
Parameters
Input | ||
Name | Type | Description |
numberOfElements | ssize_t | The number of elements in the input array. Default Value: 1024 |
Output | ||
Name | Type | Description |
array | double [] | On input, this array contains the values used to compute the inverse Hilbert transform. On output, the inverse fast Hilbert transform. This operation is performed in place, meaning the values in this array are overwritten. |
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 5.5 and later