SPUC  3.0
Public Member Functions | Public Attributes | List of all members
SPUC::bpsk_ber_test Class Reference

A Class for simulating a BPSK system. More...

#include <bpsk_ber_test.h>

Collaboration diagram for SPUC::bpsk_ber_test:
Collaboration graph
[legend]

Public Member Functions

 bpsk_ber_test (void)
 
void reset (void)
 
signed char found_sync (void)
 
void ber_results (long received)
 
long synchronize (long *received, long data)
 
void final_results (long received)
 
void correlate (long *received, long data)
 
float_type running_ber (void)
 
float_type ber (long received)
 

Public Attributes

long modc
 
time_t start_time
 
max_pn ref
 
long corr_sum
 
long errors
 
signed char synced
 
long interval
 
long prev_errors
 

Detailed Description

A Class for simulating a BPSK system.

Author
Tony Kirke

Constructor & Destructor Documentation

SPUC::bpsk_ber_test::bpsk_ber_test ( void  )
inline

References reset().

Here is the call graph for this function:

Member Function Documentation

float_type SPUC::bpsk_ber_test::ber ( long  received)
inline

Referenced by main().

void SPUC::bpsk_ber_test::ber_results ( long  received)

References errors, modc, start_time, and synced.

Referenced by correlate().

void SPUC::bpsk_ber_test::correlate ( long *  received,
long  data 
)
inline

References ber_results(), and synchronize().

Here is the call graph for this function:

void SPUC::bpsk_ber_test::final_results ( long  received)

References errors, start_time, and synced.

Referenced by main().

signed char SPUC::bpsk_ber_test::found_sync ( void  )
inline

Referenced by main().

void SPUC::bpsk_ber_test::reset ( void  )
inline

References SPUC::max_pn::reset().

Referenced by bpsk_ber_test().

Here is the call graph for this function:

float_type SPUC::bpsk_ber_test::running_ber ( void  )

References errors, interval, and prev_errors.

long SPUC::bpsk_ber_test::synchronize ( long *  received,
long  data 
)

References corr_sum, errors, interval, SPUC::max_pn::out(), ref, and synced.

Referenced by correlate(), and main().

Here is the call graph for this function:

Member Data Documentation

long SPUC::bpsk_ber_test::corr_sum

Referenced by synchronize().

long SPUC::bpsk_ber_test::errors
long SPUC::bpsk_ber_test::interval

Referenced by running_ber(), and synchronize().

long SPUC::bpsk_ber_test::modc

Referenced by ber_results().

long SPUC::bpsk_ber_test::prev_errors

Referenced by running_ber().

max_pn SPUC::bpsk_ber_test::ref

Referenced by synchronize().

time_t SPUC::bpsk_ber_test::start_time

Referenced by ber_results(), and final_results().

signed char SPUC::bpsk_ber_test::synced

The documentation for this class was generated from the following files: