Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::sim_qpsk Class Reference
[Simulation Classes]

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

#include <sim_qpsk.h>

Collaboration diagram for SPUC::sim_qpsk:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 sim_qpsk (void)
void loop_init (double actual_over, double time_offset=0, long adj=0)
void step (void)
void loop_end (void)

Public Attributes

qpsk_ber_testBER_mon
quad_datatx_data_source
vcofreq_offset
noisen
qpskRECEIVER
a_dADC
long num
double var
double snr
double timing_offset
long total_over
complex< double > base
complex< double > main
complex< double > b_noise
complex< long > adc_out
long rcv_symbols
long count
 Number of symbols decoded.
double resample_over
 index of sample number at input rate
double nominal_scale
double actual_over
double tx_time_inc
int rc_delay
long symbol_nco_word

Detailed Description

A Class for simulating a QPSK system.

A Class for simulating a QPSK system that includes transmitters, receivers, A/D, frequency offsets, gaussian noise, and a BER tester


Constructor & Destructor Documentation

SPUC::sim_qpsk::sim_qpsk void   ) 
 


Member Function Documentation

void SPUC::sim_qpsk::loop_end void   ) 
 

void SPUC::sim_qpsk::loop_init double  actual_over,
double  time_offset = 0,
long  adj = 0
 

void SPUC::sim_qpsk::step void   ) 
 


Member Data Documentation

double SPUC::sim_qpsk::actual_over
 

a_d* SPUC::sim_qpsk::ADC
 

complex<long> SPUC::sim_qpsk::adc_out
 

complex<double> SPUC::sim_qpsk::b_noise
 

complex<double> SPUC::sim_qpsk::base
 

qpsk_ber_test* SPUC::sim_qpsk::BER_mon
 

long SPUC::sim_qpsk::count
 

Number of symbols decoded.

vco* SPUC::sim_qpsk::freq_offset
 

complex<double> SPUC::sim_qpsk::main
 

noise* SPUC::sim_qpsk::n
 

double SPUC::sim_qpsk::nominal_scale
 

long SPUC::sim_qpsk::num
 

int SPUC::sim_qpsk::rc_delay
 

long SPUC::sim_qpsk::rcv_symbols
 

qpsk* SPUC::sim_qpsk::RECEIVER
 

double SPUC::sim_qpsk::resample_over
 

index of sample number at input rate

double SPUC::sim_qpsk::snr
 

long SPUC::sim_qpsk::symbol_nco_word
 

double SPUC::sim_qpsk::timing_offset
 

long SPUC::sim_qpsk::total_over
 

quad_data* SPUC::sim_qpsk::tx_data_source
 

double SPUC::sim_qpsk::tx_time_inc
 

double SPUC::sim_qpsk::var
 


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:08:09 2005 for spuc by  doxygen 1.4.4