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

Go to the source code of this file.

Functions

int tf_sci ()
 Master function. More...
 
int tf_sci_fir ()
 Init FIR as MAV fir filter using vector - get impulse response. More...
 
int tf_sci_fir_x ()
 Init FIR_X as complex MAV fir filter using vector - get impulse response. More...
 
int tf_sci_lfsr ()
 Int LFSR as prbs(2^3-1=7) sequence, get 4 periods. More...
 
int tf_sci_counter ()
 Init COUNTER as by 4 get output for 4*4 clocks. More...
 
int tf_sci_lsr ()
 Init LSR and use it as binary fifo for PRBS data generated by LFSR. More...
 
int tf_sci_bert ()
 Init BERT and lock it to PRBS data generated by LFSR. More...
 
int tf_sci_qam ()
 Modulate and demodulate qam symbols. More...
 
int tf_sci_bin2int ()
 Convert ivec [0..N-1] into bvec and back to ivec. More...
 
int tf_sci_rms ()
 Find rms of ones(W) and complex_ones(W) More...
 
int tf_sci_wgn ()
 Find rms of wgn(0,1) and complex wgn(0,1) More...
 
int tf_sci_fir_up ()
 Init MAV fir filter for UP=8 real and complex response. More...
 
int tf_sci_nco ()
 compare nco and vco outputs for given phase step More...
 
int tf_sci_ejp ()
 for normalized phase from nco get exp(j*ph) More...
 
int tf_sci_iq2ap ()
 Modulate and demodulate qam symbols with conversion between. More...
 
int tf_sci_mix_x ()
 Mix exp(j*p) * exp(-jp) More...
 
int tf_sci_amp_x ()
 sample and hold nco output with amp and amp_x More...
 
int tf_sci_circbuff_x ()
 test process, put, peek, get for circullar buffer More...
 
int tf_sci_psk ()
 brief - sci_psk_mod, sci_psk_dem test application More...
 
int tf_sci_src_x ()
 brief - get src_x impulse response More...
 
int tf_sci_casdec_x ()
 compare discrete and device response of casdec_x for wgn_x More...
 
int tf_sci_cofdm ()
 Modulate and demodulate cofdm symbols. More...
 
int tf_sci_binbuff ()
 
int tf_sci_pam ()
 
int tf_sci_tedg_x ()
 

Function Documentation

int tf_sci ( )

Master function.

int tf_sci_amp_x ( )

sample and hold nco output with amp and amp_x

int tf_sci_bert ( )

Init BERT and lock it to PRBS data generated by LFSR.

int tf_sci_bin2int ( )

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

int tf_sci_binbuff ( )
int tf_sci_casdec_x ( )

compare discrete and device response of casdec_x for wgn_x

int tf_sci_circbuff_x ( )

test process, put, peek, get for circullar buffer

int tf_sci_cofdm ( )

Modulate and demodulate cofdm symbols.

int tf_sci_counter ( )

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

int tf_sci_ejp ( )

for normalized phase from nco get exp(j*ph)

int tf_sci_fir ( )

Init FIR as MAV fir filter using vector - get impulse response.

int tf_sci_fir_up ( )

Init MAV fir filter for UP=8 real and complex response.

int tf_sci_fir_x ( )

Init FIR_X as complex MAV fir filter using vector - get impulse response.

int tf_sci_iq2ap ( )

Modulate and demodulate qam symbols with conversion between.

int tf_sci_lfsr ( )

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

int tf_sci_lsr ( )

Init LSR and use it as binary fifo for PRBS data generated by LFSR.

int tf_sci_mix_x ( )

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

int tf_sci_nco ( )

compare nco and vco outputs for given phase step

int tf_sci_pam ( )
int tf_sci_psk ( )

brief - sci_psk_mod, sci_psk_dem test application

int tf_sci_qam ( )

Modulate and demodulate qam symbols.

int tf_sci_rms ( )

Find rms of ones(W) and complex_ones(W)

int tf_sci_src_x ( )

brief - get src_x impulse response

int tf_sci_tedg_x ( )
int tf_sci_wgn ( )

Find rms of wgn(0,1) and complex wgn(0,1)