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
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.

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