input: complex baseband; output: properly timed complex samples ready for slicing.
N.B, at this point, it handles only QPSK.
|
Public Member Functions |
| ~gr_dd_mpsk_sync_cc () |
void | forecast (int noutput_items, gr_vector_int &ninput_items_required) |
| Estimate input requirements given output request.
|
float | mu () const |
float | omega () const |
float | gain_mu () const |
float | gain_omega () const |
void | set_gain_mu (float gain_mu) |
void | set_gain_omega (float gain_omega) |
void | set_mu (float mu) |
void | set_omega (float omega) |
Protected Member Functions |
| gr_dd_mpsk_sync_cc (float alpha, float beta, float max_freq, float min_freq, float ref_phase, float omega, float gain_omega, float mu, float gain_mu) |
int | general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
| compute output items from input items
|
Friends |
gr_dd_mpsk_sync_cc_sptr | gr_make_dd_mpsk_sync_cc (float alpha, float beta, float max_freq, float min_freq, float ref_phase, float omega, float gain_omega, float mu, float gain_mu) |