Advanced Analysis Library Only
AnalysisLibErrType InvFastHilbertTransform (double array[], int numberOfElements);
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.
Input | ||
Name | Type | Description |
numberOfElements | integer | 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. |
Name | Type | Description |
status | AnalysisLibErrType | A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants. |