SPUC
3.0
|
Class for doing a simulation of an equalizer running at 1 sample/symbol. More...
#include <baud_eq_env.h>
Public Member Functions | |
baud_eq_env (long npaths=1) | |
void | loop_init (long equalizer_type, long data_delay, float_type delay_spread) |
void | step (void) |
void | loop_end () |
Public Attributes | |
bpsk_ber_test * | BER_mon |
max_pn * | tx_data_source |
noise * | n |
mle< Numeric > * | DUT |
fading_channel * | multipaths |
long | num |
float_type | var |
float_type | snr |
long | data |
long | output_delay |
long | eq_type |
complex< float_type > | base |
complex< float_type > | main |
complex< float_type > | b_noise |
long | rcv_symbols |
long | count |
long | paths |
long | phase_acc |
Class for doing a simulation of an equalizer running at 1 sample/symbol.
|
inline |
|
inline |
|
inline |
References SPUC::fading_channel::exp_decay, SPUC::baud_eq_env< Numeric >::paths, SPUC::mle< Numeric >::set_cir(), SPUC::fir< Numeric, Coeff >::settap(), and SPUC::sqrt().
Referenced by main().
|
inline |
References SPUC::baud_eq_env< Numeric >::b_noise, SPUC::noise::Cgauss(), SPUC::expj(), MASK_BIT, SPUC::mle< Numeric >::mlsd(), SPUC::max_pn::out(), PI, and SPUC::fading_channel::update().
Referenced by main().
complex<float_type> SPUC::baud_eq_env< Numeric >::b_noise |
Referenced by SPUC::baud_eq_env< Numeric >::step().
complex<float_type> SPUC::baud_eq_env< Numeric >::base |
bpsk_ber_test* SPUC::baud_eq_env< Numeric >::BER_mon |
Referenced by SPUC::baud_eq_env< Numeric >::loop_end(), and main().
long SPUC::baud_eq_env< Numeric >::count |
long SPUC::baud_eq_env< Numeric >::data |
Referenced by main().
mle<Numeric>* SPUC::baud_eq_env< Numeric >::DUT |
Referenced by SPUC::baud_eq_env< Numeric >::loop_end().
long SPUC::baud_eq_env< Numeric >::eq_type |
complex<float_type> SPUC::baud_eq_env< Numeric >::main |
fading_channel* SPUC::baud_eq_env< Numeric >::multipaths |
Referenced by SPUC::baud_eq_env< Numeric >::loop_end(), and main().
noise* SPUC::baud_eq_env< Numeric >::n |
Referenced by SPUC::baud_eq_env< Numeric >::loop_end().
long SPUC::baud_eq_env< Numeric >::num |
Referenced by main().
long SPUC::baud_eq_env< Numeric >::output_delay |
long SPUC::baud_eq_env< Numeric >::paths |
Referenced by SPUC::baud_eq_env< Numeric >::loop_init().
long SPUC::baud_eq_env< Numeric >::phase_acc |
long SPUC::baud_eq_env< Numeric >::rcv_symbols |
Referenced by main().
float_type SPUC::baud_eq_env< Numeric >::snr |
Referenced by main().
max_pn* SPUC::baud_eq_env< Numeric >::tx_data_source |
Referenced by SPUC::baud_eq_env< Numeric >::loop_end().
float_type SPUC::baud_eq_env< Numeric >::var |