GNU Radio 3.6.4 C++ API
digital_constellation_receiver_cb.h File Reference
#include <digital_api.h>
#include <gr_block.h>
#include <digital_constellation.h>
#include <gruel/attributes.h>
#include <gri_control_loop.h>
#include <gr_complex.h>
#include <math.h>
#include <fstream>

Go to the source code of this file.

Classes

class  digital_constellation_receiver_cb
 This block does fine-phase and frequency locking and decision making.The phase and frequency synchronization are based on a Costas loop that finds the error of the incoming signal point compared to its nearest constellation point. The frequency and phase of the NCO are updated according to this error. More...

Functions

DIGITAL_API
digital_constellation_receiver_cb_sptr 
digital_make_constellation_receiver_cb (digital_constellation_sptr constellation, float loop_bw, float fmin, float fmax)

Function Documentation

DIGITAL_API digital_constellation_receiver_cb_sptr digital_make_constellation_receiver_cb ( digital_constellation_sptr  constellation,
float  loop_bw,
float  fmin,
float  fmax 
)