itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
Classes
SIM Namespace Reference

SIM layer implements low level simulation models with itpp base classes as operational types.
. More...

Classes

class  amp
 gain block with offset
Core function SIM::amp.process()
More...
 
class  amp_x
 complex gain block with offset
Core function SIM::amp_x.process()
More...
 
class  ap2iq
 amplitude,phase -> (i+jq)
Core function SIM::ap2iq.process()
More...
 
class  bert
 BERT - Bit Error Rate Tester
Core function SIM::bert.process()
. More...
 
class  bin2int
 binary to integer converter
Core function SIM::bin2int.process()
More...
 
class  binbuff
 binary circular buffer
Core functions SIM::binbuff.process(), SIM::binbuff.generate()
More...
 
class  casdec_x
 cascade of by 2 complex decimators
Core function SIM::casdec_x.process()
More...
 
class  circbuff
 circlular buffer
Core functions SIM::circbuff.process(), SIM::circbuff.generate()
More...
 
class  circbuff_x
 complex circular buffer
Core functions SIM::circbuff_x.process() SIM::circbuff_x.generate()
More...
 
class  cofdm_dem
 COFDM demodulator
Core immediate functions SIM::cofdm_dem.set_symbol(), SIM::cofdm_mod.get_carriers()
Core clocked functions SIM::cofdm_dem.process()
. More...
 
class  cofdm_demap
 de-mapper of COFDM carriers into QAM and BPSK symbol codes
Core immediate functions: SIM::cofdm_demap.set_carriers(), SIM::cofdm_demap.get_data(), SIM::cofdm_demap.get_pilots().
Core clocked functions: SIM::cofdm_demap.process().
More...
 
class  cofdm_map
 mapper of QAM and BPSK symbol codes into COFDM carriers [I,Q]
Core immediate functions: SIM::cofdm_map.set_data(), SIM::cofdm_map.set_pilots(), SIM::cofdm_map.get_carriers()
Core clocked functions: SIM::cofdm_map.process()
More...
 
class  cofdm_mod
 COFDM modulator
Core immediate functions SIM::cofdm_mod.set_carriers(), SIM::cofdm_mod.get_symbol()
Core clocked functions SIM::cofdm_mod.process()
. More...
 
class  cofdm_sel
 COFDM carriers selector
Core immediate functions SIM::cofdm_sel.set_carriers() SIM::cofdm_sel.get_selected_carriers()
Core clocked functions SIM::cofdm_sel.process()
. More...
 
class  counter
 binary modulo N up counter
Core function SIM::counter.generate()
More...
 
class  dec_cell_x
 single cell of casdec_x - /2 complex FIR decimator and /2 counter
Core function SIM::dec_cell_x.process()
More...
 
class  ejp
 normalized phase to complex [I,Q] sine converter
Core function: SIM::ejp.process()
More...
 
class  fir
 FIR filter
Core function: SIM::fir.process()
. More...
 
class  fir_up
 up-sampling FIR filter
Core function SIM::fir_up.process()
More...
 
class  fir_up_x
 complex up-sampling FIR filter
Core function SIM::fir_up_x.process()
More...
 
class  fir_x
 complex FIR filter
Core function: SIM::fir_x.process()
More...
 
class  int2bin
 binary to integer converter
Core function SIM::int2bin.process()
More...
 
class  iq2ap
 I,Q to amplitude,phase converter
Core function SIM::iq2ap.process()
. More...
 
class  lfsr
 linear feedback shift register
Core function: SIM::lfsr.generate()
More...
 
class  lsr
 linear shift register
Core function: SIM::lsr.process()
More...
 
class  mix
 two input mixer
Core function: SIM::mix.process()
More...
 
class  mix_x
 complex mixer
Core function: SIM::mix_x.process()
More...
 
class  nco
 fixed point NCO - numerically controlled oscillator
Core function: SIM::nco.process()
More...
 
class  pam_dem
 PAM demodulator
Core function: SIM::pam_mod.process()
. More...
 
class  pam_mod
 PAM modulator
Core function: SIM::pam_mod.process()
. More...
 
class  psk_dem
 PSK demodulator
Core function: SIM::psk_dem.process()
. More...
 
class  psk_mod
 PSK modulator
Core function: y=psk_mod.process()
. More...
 
class  qam_dem
 QAM demodulator
Core function: SIM::qam_dem.process()
. More...
 
class  qam_mod
 QAM modulator
Core function: SIM::qam_mod.process()
. More...
 
class  rms
 RMS calculator for real-value signals
Core function: SIM::rms.process()
. More...
 
class  rms_x
 RMS calculator for complex signals
Core function: SIM::rms_x.process()
. More...
 
class  src
 sample rate converter with sinc reconstruction filter
Core function: SIM::src.process()
More...
 
class  src_x
 complex sample rate converter with sinc reconstruction filter
Core function: SIM::src_x.process()
More...
 
class  tedg_x
 dual timing error detector - gardner with mods
Core function: SIM::tedg_x.process()
More...
 
class  vco
 floating point point NCO - numerically controlled oscillator
Core function: SIM::vco.process()
More...
 
class  wgn
 real value WGN generator source
Core function: SIM::wgn.generate()
More...
 
class  wgn_x
 complex value WGN generator source
Core function: SIM::wgn_x.generate()
More...
 

Detailed Description

SIM layer implements low level simulation models with itpp base classes as operational types.
.