hilbert_transformer
Defines a Hilbert transformer (conversion from a real signal to a complex, analytic one.
Namespace: dsp::filter
Prototype
sptr<Filter<float, cfloat, HilbertTransformeurConfig>> hilbert_transformer(unsigned int n=31, cstring fenetre="hn")
Parameters
n | Filter order |
fenetre | Window choice (see window()) |
Returns
Filter float -> cfloat
Description
This filter computes an analytic (complex) signal from a real one, by recomposition of the input signal (delayed) with the signal filtered with a Hilbert filter: