SPUC
3.0
|
Class for QAM transmitter using a root raised cosine transmit filter. More...
#include <qam_tx.h>
Public Types | |
typedef fundtype< Numeric >::ftype | CNumeric |
Public Member Functions | |
qam_tx (long sym_sp=5, long over_sam=8, long mod_rate=0, long conv_rate=0, float_type rc_alpha=0.25) | |
void | loop_init (long mod_rate, long conv_rate) |
complex< CNumeric > | clock () |
Public Attributes | |
float_type | alpha |
max_pn | training_source |
qam_mod | ENC |
fir_interp< complex< CNumeric > , Numeric > | tx_filter |
max_pn | preamble_source |
complex< CNumeric > | tx_data |
float_type | data_level |
long | preamble_pn |
long | training_interval |
long | tx_symbols |
long | over |
Numeric | training_scale |
long | count |
long | rate |
Class for QAM transmitter using a root raised cosine transmit filter.
typedef fundtype<Numeric>::ftype SPUC::qam_tx< Numeric >::CNumeric |
|
inline |
|
inline |
Referenced by SPUC::sim_qam< Numeric >::tx_step().
|
inline |
Referenced by SPUC::sim_qam< Numeric >::loop_init(), and SPUC::qam_tx< float_type >::qam_tx().
float_type SPUC::qam_tx< Numeric >::alpha |
long SPUC::qam_tx< Numeric >::count |
float_type SPUC::qam_tx< Numeric >::data_level |
Referenced by SPUC::sim_qam< Numeric >::tx_step().
qam_mod SPUC::qam_tx< Numeric >::ENC |
long SPUC::qam_tx< Numeric >::over |
long SPUC::qam_tx< Numeric >::preamble_pn |
max_pn SPUC::qam_tx< Numeric >::preamble_source |
long SPUC::qam_tx< Numeric >::rate |
Referenced by SPUC::qam_tx< float_type >::loop_init().
long SPUC::qam_tx< Numeric >::training_interval |
Numeric SPUC::qam_tx< Numeric >::training_scale |
max_pn SPUC::qam_tx< Numeric >::training_source |
complex<CNumeric> SPUC::qam_tx< Numeric >::tx_data |
fir_interp< complex<CNumeric>, Numeric > SPUC::qam_tx< Numeric >::tx_filter |
long SPUC::qam_tx< Numeric >::tx_symbols |