Creation of a PLL (Phase Locked Loop) with real output.

Namespace: dsp::telecom

Prototype

sptr<Filter<float, float, RPLLConfig>> rpll_new(const RPLLConfig &config)

Parameters

configConfiguration structure

Returns

Generic filter with real (float) input / output

Description

This PLL will lock on a real sinusoid (or on a modulated signal if a suitable phase error detector is provided). For a complex exponential, see the function cpll_new().

See also

cpll_new()