SPUC
3.0
|
Class for QPSK data using a root raised cosine transmit filter. More...
#include <quad_data.h>
Public Types | |
typedef fundtype< Numeric >::ftype | CNumeric |
Public Member Functions | |
void | set_initial_offset (float_type timing_init) |
quad_data (int total_over) | |
complex< CNumeric > | get_fir_output (void) |
complex< CNumeric > | get_sample (float_type timing_inc) |
Public Attributes | |
fir_interp< complex< CNumeric > , Numeric > | rcfir |
max_pn | pn_i |
max_pn | pn_q |
int | symbols |
int | over |
complex< CNumeric > | data |
lagrange< complex< CNumeric > > | interp |
float_type | prev_timing_offset |
Class for QPSK data using a root raised cosine transmit filter.
Samples are generated by a combination of polyphase FIR and lagrange interpolation (to allow for a wide range of sampling rates)
typedef fundtype<Numeric>::ftype SPUC::quad_data< Numeric >::CNumeric |
|
inline |
|
inline |
Referenced by SPUC::quad_data< float_type >::get_sample().
|
inline |
Referenced by SPUC::sim_qpsk< Numeric >::tx_step(), and SPUC::sim_qpsk_variable< Numeric >::tx_step().
|
inline |
complex<CNumeric> SPUC::quad_data< Numeric >::data |
lagrange<complex<CNumeric> > SPUC::quad_data< Numeric >::interp |
int SPUC::quad_data< Numeric >::over |
max_pn SPUC::quad_data< Numeric >::pn_i |
max_pn SPUC::quad_data< Numeric >::pn_q |
float_type SPUC::quad_data< Numeric >::prev_timing_offset |
fir_interp<complex<CNumeric>, Numeric > SPUC::quad_data< Numeric >::rcfir |
int SPUC::quad_data< Numeric >::symbols |