#include <qpsk.h>
Collaboration diagram for SPUC::qpsk< Numeric >:

to illustrate carrier phase locked loop and demod process see qpsk_variable for more comprehensive example.
Tony Kirke
| typedef fundtype<Numeric>::ftype SPUC::qpsk< Numeric >::CNumeric |
| SPUC::qpsk< Numeric >::qpsk | ( | void | ) | [inline] |
| Numeric SPUC::qpsk< Numeric >::carrier_loop | ( | ) | [inline] |
| void SPUC::qpsk< Numeric >::clock | ( | complex< CNumeric > | adc_out | ) | [inline] |
| complex<CNumeric> SPUC::qpsk< Numeric >::data | ( | ) | [inline] |
| Numeric SPUC::qpsk< Numeric >::I_data | ( | ) | [inline] |
| Numeric SPUC::qpsk< Numeric >::Q_data | ( | ) | [inline] |
| void SPUC::qpsk< Numeric >::reset | ( | void | ) | [inline] |
| Numeric SPUC::qpsk< Numeric >::symbol_loop | ( | ) | [inline] |
| bool SPUC::qpsk< Numeric >::symclk | ( | void | ) | [inline] |
| a_d SPUC::qpsk< Numeric >::ADC |
| complex<CNumeric> SPUC::qpsk< Numeric >::baseband |
| long SPUC::qpsk< Numeric >::bpsk |
| vco<Numeric> SPUC::qpsk< Numeric >::c_nco |
| Numeric SPUC::qpsk< Numeric >::carrier_error |
| complex<CNumeric> SPUC::qpsk< Numeric >::carrier_in |
| loop_filter<Numeric> SPUC::qpsk< Numeric >::carrier_loop_filter |
| Numeric SPUC::qpsk< Numeric >::carrier_loop_out |
| complex<CNumeric> SPUC::qpsk< Numeric >::carrier_nco_out |
| long SPUC::qpsk< Numeric >::dec_rate_log |
| complex<CNumeric> SPUC::qpsk< Numeric >::decision |
| complex<CNumeric> SPUC::qpsk< Numeric >::final_baseband |
| delay< complex<CNumeric> > SPUC::qpsk< Numeric >::final_baseband_delay |
| complex<CNumeric> SPUC::qpsk< Numeric >::final_baseband_prev |
| complex<CNumeric> SPUC::qpsk< Numeric >::hard_decision |
| delay< complex<CNumeric> > SPUC::qpsk< Numeric >::hard_decision_delay |
| complex<CNumeric> SPUC::qpsk< Numeric >::hard_decision_prev |
| complex<CNumeric> SPUC::qpsk< Numeric >::mf_in |
| complex<CNumeric> SPUC::qpsk< Numeric >::mf_out |
| Numeric SPUC::qpsk< Numeric >::nda_timing_error |
| complex<CNumeric> SPUC::qpsk< Numeric >::prev_sam |
| complex<CNumeric> SPUC::qpsk< Numeric >::prev_sym |
| fir< complex<CNumeric>, long > SPUC::qpsk< Numeric >::rcv_sqrt_rc |
| complex<CNumeric> SPUC::qpsk< Numeric >::resampled |
| bool SPUC::qpsk< Numeric >::sample_clk |
| bool SPUC::qpsk< Numeric >::symbol_clk |
| bool SPUC::qpsk< Numeric >::symbol_clk_pls |
| loop_filter<Numeric> SPUC::qpsk< Numeric >::symbol_loop_filter |
| Numeric SPUC::qpsk< Numeric >::symbol_loop_out |
| Numeric SPUC::qpsk< Numeric >::symbol_nco_out |
| bool SPUC::qpsk< Numeric >::symbol_x2_clk |
| bool SPUC::qpsk< Numeric >::symbol_x2_clk_pls |
| delay< complex<CNumeric> > SPUC::qpsk< Numeric >::timing_disc_delay |
| Numeric SPUC::qpsk< Numeric >::timing_error |
1.4.7