GNU Radio 3.7.1 C++ API
|
Implements a PLL which locks to the input frequency and outputs a carrier. More...
#include <pll_refout_cc.h>
Public Types | |
typedef boost::shared_ptr < pll_refout_cc > | sptr |
Static Public Member Functions | |
static sptr | make (float loop_bw, float max_freq, float min_freq) |
Implements a PLL which locks to the input frequency and outputs a carrier.
Input stream 0: complex Output stream 0: complex
This PLL locks onto a [possibly noisy] reference carrier on the input and outputs a clean version which is phase and frequency aligned to it.
All settings max_freq and min_freq are in terms of radians per sample, NOT HERTZ. The loop bandwidth determins the lock range and should be set around pi/200 -- 2pi/100.
static sptr gr::analog::pll_refout_cc::make | ( | float | loop_bw, |
float | max_freq, | ||
float | min_freq | ||
) | [static] |