#include <qpsk_discriminators.h>
Collaboration diagram for SPUC::qpsk_discriminators:

Public Member Functions | |
| void | update (complex< long > data_in, complex< long > decision_in, int sym_pls) |
| void | sample (complex< long > fmf_in, complex< long > data_in, complex< long > decision_in, int sym_pls) |
| qpsk_discriminators (int bpsk=0) | |
| void | set_mode (int bpsk=0) |
| long | cross_prod_afc (void) |
| long | quad (void) |
| long | rcfd (void) |
| long | dd_timing_disc (void) |
| long | nda_timing_disc (void) |
| long | symbol_lock_out (void) |
| long | pll_disc (void) |
Public Attributes | |
| int | bpsk_mode |
| complex< long > | fmf |
| complex< long > | prev_sam |
| complex< long > | prev_sym |
| complex< long > | data |
| complex< long > | hard_decision_prev |
| complex< long > | decision |
| delay< complex< long > > | hard_decision_delay |
| delay< complex< long > > | timing_disc_delay |
| SPUC::qpsk_discriminators::qpsk_discriminators | ( | int | bpsk = 0 |
) | [inline] |
| long SPUC::qpsk_discriminators::cross_prod_afc | ( | void | ) |
| long SPUC::qpsk_discriminators::dd_timing_disc | ( | void | ) |
| long SPUC::qpsk_discriminators::nda_timing_disc | ( | void | ) |
| long SPUC::qpsk_discriminators::pll_disc | ( | void | ) |
| long SPUC::qpsk_discriminators::quad | ( | void | ) |
| long SPUC::qpsk_discriminators::rcfd | ( | void | ) |
| void SPUC::qpsk_discriminators::sample | ( | complex< long > | fmf_in, | |
| complex< long > | data_in, | |||
| complex< long > | decision_in, | |||
| int | sym_pls | |||
| ) |
| void SPUC::qpsk_discriminators::set_mode | ( | int | bpsk = 0 |
) | [inline] |
| long SPUC::qpsk_discriminators::symbol_lock_out | ( | void | ) |
| void SPUC::qpsk_discriminators::update | ( | complex< long > | data_in, | |
| complex< long > | decision_in, | |||
| int | sym_pls | |||
| ) |
1.4.7