Go to the documentation of this file.
23 #ifndef INCLUDED_DIGITAL_MPSK_RECEIVER_CC_H
24 #define INCLUDED_DIGITAL_MPSK_RECEIVER_CC_H
92 static sptr make(
unsigned int M,
float theta,
94 float fmin,
float fmax,
95 float mu,
float gain_mu,
96 float omega,
float gain_omega,
float omega_rel);
99 virtual float modulation_order()
const = 0;
102 virtual float theta()
const = 0;
105 virtual float mu()
const = 0;
108 virtual float omega()
const = 0;
111 virtual float gain_mu()
const = 0;
114 virtual float gain_omega()
const = 0;
117 virtual float gain_omega_rel()
const = 0;
120 virtual void set_modulation_order(
unsigned int M) = 0;
123 virtual void set_theta(
float theta) = 0;
126 virtual void set_mu(
float mu) = 0;
129 virtual void set_omega(
float omega) = 0;
132 virtual void set_gain_mu(
float gain_mu) = 0;
135 virtual void set_gain_omega(
float gain_omega) = 0;
138 virtual void set_gain_omega_rel(
float omega_rel) = 0;