TVec *Hilbert(TVec *SrcDst);
Applies hilbert transform to Src.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcDst | TVec * |
Remarks:
Applies hilbert transform to Src. Src must be real signal. The result is complex. Hilbert transform generates a 90 degree phase shifted version of the original. This becomes the imaginary part of the complex signal. This routine is very usefull for single block processing, but can not be used for streaming data. Use a digital FIR filter based hilbert transformer for streaming data or resort to quadrature sampling techniques [1], p. 297.
References:
[1] Understanding digital signal processing. Richard G. Lyons, Prentice-Hall, 2001.
Declared in Dew::Signal::Units::SignalUtils · Dew.Signal/Units.SignalUtils.h · Cross-compiler