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

SPUC::qam_tx Class Reference
[Communication ClassesDigital Modulation]

Class for QAM transmitter using a root raised cosine transmit filter. More...

#include <qam_tx.h>

Collaboration diagram for SPUC::qam_tx:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 qam_tx (long sym_span=5, long over=8, long rate=0, long c=0, double tx_filter_bw=0.25)
void loop_init (long x, long y)
complex< double > clock ()

Public Attributes

qam_mod ENC
max_pn preamble_source
max_pn training_source
fir_interp< complex< double > > tx_filter
complex< double > tx_data
double data_level
const long preamble_pn
const long training_interval
long tx_symbols
const long over
double training_scale
double alpha
long count
long rate

Detailed Description

Class for QAM transmitter using a root raised cosine transmit filter.

Author:
Tony Kirke, Copyright(c) 2001


Constructor & Destructor Documentation

qam_tx::qam_tx long  sym_span = 5,
long  over = 8,
long  rate = 0,
long  c = 0,
double  tx_filter_bw = 0.25
 


Member Function Documentation

complex< double > qam_tx::clock  ) 
 

void qam_tx::loop_init long  x,
long  y
 


Member Data Documentation

double SPUC::qam_tx::alpha
 

long SPUC::qam_tx::count
 

double SPUC::qam_tx::data_level
 

qam_mod SPUC::qam_tx::ENC
 

const long SPUC::qam_tx::over
 

const long SPUC::qam_tx::preamble_pn
 

max_pn SPUC::qam_tx::preamble_source
 

long SPUC::qam_tx::rate
 

const long SPUC::qam_tx::training_interval
 

double SPUC::qam_tx::training_scale
 

max_pn SPUC::qam_tx::training_source
 

complex<double> SPUC::qam_tx::tx_data
 

fir_interp< complex<double> > SPUC::qam_tx::tx_filter
 

long SPUC::qam_tx::tx_symbols
 


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