itpp_sci  1.0.0
it++ based simulation framework for scicoslab, scilab and scipy
Functions
tf_sim.hpp File Reference

Go to the source code of this file.

Functions

int tf_sim ()
 
  • master test function for SIM namespace
More...
 
int tf_sim_fir ()
 Init fir filter, get impulse response. More...
 
int tf_sim_fir_x ()
 Init fir_x filter, get impulse response. More...
 
int tf_sim_lfsr ()
 Int LFSR as prbs(2^3-1=7) sequence, get 4 periods. More...
 
int tf_sim_counter ()
 Init COUNTER as by 4 get output for 4*4 clocks. More...
 
int tf_sim_lsr ()
 Pass PRBS sequence through linear shift right register. More...
 
int tf_sim_bert ()
 Pass PRBS symbols sequence through BERT observing its state. More...
 
int tf_sim_qam ()
 Modulate and demodulate qam symbols. More...
 
int tf_sim_bin2int ()
 Convert 0..N-1 into bvec and back to ivec. More...
 
int tf_sim_rms ()
 Check RMS for DC. More...
 
int tf_sim_wgn ()
 Check RMS of wgn and wgn_x. More...
 
int tf_sim_fir_up ()
 Upsample using MAV filter. More...
 
int tf_sim_nco ()
 Compare nco and vco output for steady input phase step. More...
 
int tf_sim_ejp ()
 Compare ejp output with direct calculation. More...
 
int tf_sim_mix_x ()
 Mix exp(j*p) * exp(-jp) More...
 
int tf_sim_iq2ap ()
 Modulate and demodulate qam symbols with conversion between. More...
 
int tf_sim_amp_x ()
 sample and hold nco output More...
 
int tf_sim_src_x ()
 get src_x impulse response More...
 
int tf_sim_tedg_x ()
 get tedg_x sine response for different modes and phase offset More...
 
int tf_sim_circbuff_x ()
 test process, put, peek, get for circullar buffer More...
 
int tf_sim_psk ()
 Modulate and demodulate 8PSK symbols. More...
 
int tf_sim_casdec_x ()
 compare cascaded decimator with equivalent discrete implementation More...
 
int tf_sim_cofdm ()
 modulate demodulate cofdm symbol More...
 
int tf_sim_binbuff ()
 convert bytes into the binary symbols More...
 
int tf_sim_pam ()
 

Function Documentation

int tf_sim ( )

  • master test function for SIM namespace

Author
makiMaster function
int tf_sim_amp_x ( )

sample and hold nco output

int tf_sim_bert ( )

Pass PRBS symbols sequence through BERT observing its state.

int tf_sim_bin2int ( )

Convert 0..N-1 into bvec and back to ivec.

int tf_sim_binbuff ( )

convert bytes into the binary symbols

int tf_sim_casdec_x ( )

compare cascaded decimator with equivalent discrete implementation

compare cascaded decimator with equivalent discrete implementation

Author
maki
int tf_sim_circbuff_x ( )

test process, put, peek, get for circullar buffer

int tf_sim_cofdm ( )

modulate demodulate cofdm symbol

int tf_sim_counter ( )

Init COUNTER as by 4 get output for 4*4 clocks.

int tf_sim_ejp ( )

Compare ejp output with direct calculation.

int tf_sim_fir ( )

Init fir filter, get impulse response.

int tf_sim_fir_up ( )

Upsample using MAV filter.

int tf_sim_fir_x ( )

Init fir_x filter, get impulse response.

int tf_sim_iq2ap ( )

Modulate and demodulate qam symbols with conversion between.

int tf_sim_lfsr ( )

Int LFSR as prbs(2^3-1=7) sequence, get 4 periods.

int tf_sim_lsr ( )

Pass PRBS sequence through linear shift right register.

int tf_sim_mix_x ( )

Mix exp(j*p) * exp(-jp)

int tf_sim_nco ( )

Compare nco and vco output for steady input phase step.

int tf_sim_pam ( )
int tf_sim_psk ( )

Modulate and demodulate 8PSK symbols.

int tf_sim_qam ( )

Modulate and demodulate qam symbols.

int tf_sim_rms ( )

Check RMS for DC.

int tf_sim_src_x ( )

get src_x impulse response

int tf_sim_tedg_x ( )

get tedg_x sine response for different modes and phase offset

int tf_sim_wgn ( )

Check RMS of wgn and wgn_x.