SPUC::baud_eq_env< Numeric > Class Template Reference
[SPUC complex templatesSimulation classes And functionsEqualization classes And functions]

Class for doing a simulation of an equalizer running at 1 sample/symbol. More...

#include <baud_eq_env.h>

Collaboration diagram for SPUC::baud_eq_env< Numeric >:

Collaboration graph
[legend]
List of all members.

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_testBER_mon
max_pntx_data_source
noisen
mle< Numeric > * DUT
fading_channelmultipaths
long num
float_type var
float_type snr
long data
long output_delay
long eq_type
complex< float_typebase
complex< float_typemain
complex< float_typeb_noise
long rcv_symbols
long count
long paths
long phase_acc

Detailed Description

template<class Numeric>
class SPUC::baud_eq_env< Numeric >

Class for doing a simulation of an equalizer running at 1 sample/symbol.

Author:
Tony Kirke


Constructor & Destructor Documentation

template<class Numeric>
SPUC::baud_eq_env< Numeric >::baud_eq_env ( long  npaths = 1  )  [inline]


Member Function Documentation

template<class Numeric>
void SPUC::baud_eq_env< Numeric >::loop_end (  )  [inline]

template<class Numeric>
void SPUC::baud_eq_env< Numeric >::loop_init ( long  equalizer_type,
long  data_delay,
float_type  delay_spread 
) [inline]

template<class Numeric>
void SPUC::baud_eq_env< Numeric >::step ( void   )  [inline]


Member Data Documentation

template<class Numeric>
complex<float_type> SPUC::baud_eq_env< Numeric >::b_noise

template<class Numeric>
complex<float_type> SPUC::baud_eq_env< Numeric >::base

template<class Numeric>
bpsk_ber_test* SPUC::baud_eq_env< Numeric >::BER_mon

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::count

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::data

template<class Numeric>
mle<Numeric>* SPUC::baud_eq_env< Numeric >::DUT

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::eq_type

template<class Numeric>
complex<float_type> SPUC::baud_eq_env< Numeric >::main

template<class Numeric>
fading_channel* SPUC::baud_eq_env< Numeric >::multipaths

template<class Numeric>
noise* SPUC::baud_eq_env< Numeric >::n

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::num

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::output_delay

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::paths

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::phase_acc

template<class Numeric>
long SPUC::baud_eq_env< Numeric >::rcv_symbols

template<class Numeric>
float_type SPUC::baud_eq_env< Numeric >::snr

template<class Numeric>
max_pn* SPUC::baud_eq_env< Numeric >::tx_data_source

template<class Numeric>
float_type SPUC::baud_eq_env< Numeric >::var


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:32 2008 for DSPTemplates by  doxygen 1.4.7