SPUC
3.0
|
A Class for doing BER test on QPSK. More...
#include <qpsk_ber_test.h>
Public Member Functions | |
qpsk_ber_test (void) | |
void | reset (void) |
void | init_delay (int c) |
bool | found_sync (void) |
void | ber_results (long received) |
long | synchronize (long *received, complex< long > data) |
long | synchronise (long received, complex< double > data) |
void | final_results (long received) |
void | correlate (long *received, complex< long > data) |
void | print_running_ber (void) |
float_type | running_ber (void) |
float_type | ber (long received) |
Public Attributes | |
long | modc |
time_t | start_time |
max_pn | ref |
complex< long > | corr_sum |
long | errors |
complex< long > | rotate |
bool | sync |
long | interval |
long | prev_errors |
A Class for doing BER test on QPSK.
|
inline |
|
inline |
void SPUC::qpsk_ber_test::ber_results | ( | long | received | ) |
References errors, modc, start_time, and sync.
Referenced by correlate(), and main().
|
inline |
void SPUC::qpsk_ber_test::final_results | ( | long | received | ) |
References errors, start_time, and sync.
Referenced by main().
|
inline |
Referenced by main().
|
inline |
void SPUC::qpsk_ber_test::print_running_ber | ( | void | ) |
|
inline |
References SPUC::max_pn::reset().
Referenced by SPUC::sim_qpsk< Numeric >::loop_init(), and qpsk_ber_test().
float_type SPUC::qpsk_ber_test::running_ber | ( | void | ) |
References errors, interval, and prev_errors.
Referenced by print_running_ber().
long SPUC::qpsk_ber_test::synchronise | ( | long | received, |
complex< double > | data | ||
) |
long SPUC::qpsk_ber_test::synchronize | ( | long * | received, |
complex< long > | data | ||
) |
References corr_sum, errors, interval, SPUC::max_pn::out(), ref, rotate, and sync.
Referenced by correlate(), and main().
complex<long> SPUC::qpsk_ber_test::corr_sum |
Referenced by synchronise(), and synchronize().
long SPUC::qpsk_ber_test::errors |
Referenced by ber_results(), final_results(), running_ber(), synchronise(), and synchronize().
long SPUC::qpsk_ber_test::interval |
Referenced by print_running_ber(), running_ber(), synchronise(), and synchronize().
long SPUC::qpsk_ber_test::modc |
Referenced by ber_results().
long SPUC::qpsk_ber_test::prev_errors |
Referenced by running_ber().
max_pn SPUC::qpsk_ber_test::ref |
Referenced by synchronise(), and synchronize().
complex<long> SPUC::qpsk_ber_test::rotate |
Referenced by synchronise(), and synchronize().
time_t SPUC::qpsk_ber_test::start_time |
Referenced by ber_results(), and final_results().
bool SPUC::qpsk_ber_test::sync |
Referenced by ber_results(), final_results(), synchronise(), and synchronize().