TVec *Hilbert(TVec *Vec, const THilbertMethod method = THilbertMethod::hmMethod1);
The fast hilbert transform (FFT based).
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vec | TVec * | |
| 2 | method = THilbertMethod::hmMethod1 | const THilbertMethod |
Remarks:
The method forms the imaginary orthogonal part (90 degrees phase shifted version of the original) from the real series by using the fast hilbert transform (FFT based) and saves the complex result in the calling vector. No windowing is performed. Vec must be a real vector or an exception is raised. The TVec::Length and TVec::Complex properties of the calling vector are set implicitly to match Vec vector.
Declared in Dew::Math::TVec · Dew.Math/MtxVec.h · Cross-compiler