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

nFilter order
fenetreWindow 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:

See also

design_fir_hilbert(), hilbert(), hilbert_dft()