GNU Radio 3.5.1 C++ API
digital_mpsk_receiver_cc.h File Reference
#include <digital_api.h>
#include <gruel/attributes.h>
#include <gri_control_loop.h>
#include <gr_block.h>
#include <gr_complex.h>
#include <fstream>
Include dependency graph for digital_mpsk_receiver_cc.h:

Go to the source code of this file.

Classes

class  digital_mpsk_receiver_cc
 This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization.This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization. It performs carrier frequency and phase locking as well as symbol timing recovery. It works with (D)BPSK, (D)QPSK, and (D)8PSK as tested currently. It should also work for OQPSK and PI/4 DQPSK. More...

Functions

DIGITAL_API
digital_mpsk_receiver_cc_sptr 
digital_make_mpsk_receiver_cc (unsigned int M, float theta, float loop_bw, float fmin, float fmax, float mu, float gain_mu, float omega, float gain_omega, float omega_rel)

Function Documentation

DIGITAL_API digital_mpsk_receiver_cc_sptr digital_make_mpsk_receiver_cc ( unsigned int  M,
float  theta,
float  loop_bw,
float  fmin,
float  fmax,
float  mu,
float  gain_mu,
float  omega,
float  gain_omega,
float  omega_rel 
)