Modnum Documentation
fr -
eng
Scilab simulation scripts
- Simulations of communication systems
rayleigh_sim - Rayleigh noise generator
CDMA_sim - Scilab DS Spread-Spectrum base band communication system
dist_rayl_sim - Scilab Rayleigh random generator distribution
Scilab macros libraries
- signal - Signal library
dfftsize - compute the size of the working memory word required for dfftmx low-level routine
filter_tap - compute the coefficients of FIR used in digital communication
plot_spectre2 - compute and display spectra in graphic window of a temporal wave form with frequency translation
plot_spectre - display spectra in graphic window
plot_teb - display teb curve on a graphic window
polyfit - polyfit mtlb equivalent function
- modnum_pll - Phase Locked Loop utility functions
affiche_bode - display Bode graph of a transfert function
calcul_3eme_ordre - return the zeros and the pole of a third order digital PLL type 2
calcul_4eme_ordre - return the zeros and the pole of a fourth order digital PLL type 2
closedloop - synthesizer closed loop transfert function
openloop - synthesizer open loop transfert function
vtuneinv - get tunning voltage from frequency
vtune - get frequency from tunning voltage
Scilab function libraries
- intmodnum_lib - Interfacing function for communication
autocorr - discrete autocorrelation
awgn - additive white gaussian noise channel
demodpsk - phase shift keying demodulator
demodqam - quadrature amplitude modulator
despread - symbol by chip despreader
downsmpl - down-sampler
gengold - Gold sequence generator
genint - random integer number generator
genpn - pseudo noise random sequences generator
genrayl - Rayleigh random numbers generator
intsym - discrete symbol integrator
modpsk - phase shift keying modulator
modqam - quadrature amplitude modulator
nfilter - finite impulse response filter
spread - symbol by chip spreader
upsmpl - up-sampler
Computational low level routines (modnum_lib)
adc_c - analog to digital computational routine
awgn_c - additive white gaussian noise channel computational routine
bin2dec_c - binary to decimal number computational routines
calc_fft_c - fft computational routine
calc_init_c - counter value computational routine
calc_win_c - coefficients for windowing fft computational routine
chargepump_c - charge pump computational routine
cmplxop_c - complex numbers computational routines
codinser_c - sequence by symbol multiplication computational routine
comp_c - sign comparison computational routine
convolfft_c - signal by impulse response multiplication with fft method computational routine
convolr_c - finite impulse response filter by fft and overlap-add method computational routine
copy_c - copy computational routine
corr_c - cross-correlation computational routine
cpf_c - ideal tri-state phase/frequency comparator computational routine
cw_c - noisy constant wave generator computational routine
dac_c - digital to analog computational routine
dec2bin_c - decimal to binary number computational routines
decod_c - sequence by symbol multiplication computational routine
demodgen_c - generic symbol demodulator computational routine
demodpsk_c - M-ary Phase Shift Keying demodulator computational routine
demodqam_c - quadrature amplitude demodulator computational routine
dsm_c - delta-sigma modulator computational routines
filter_tap_c - common communication digital filters coefficients computational routine
genint_c - random integer number generator computational routine
gold_c - Gold sequence generator computational routine
intsym_c - discrete symbol integrator computational routine
mllsrs_c - pseudo noise random sequences generator computational routine
modgen_c - generic symbol modulator computational routine
modpsk_c - M-ary phase shift keying modulator computational routine
modqam_c - Quadrature amplitude modulator computational routine
nfilter_c - finite impulse response filter by discrete time convolution method computational routine
noiseblk_c - white gaussian noise generator computational routine
overlapadr_c - overlap computational routine
overlaprsr_c - vectorial right shift register with memory computational routine
perrdsm_c - phase noise computation of a modulated Delta-Sigma fractionnal divider routine
pspect_c - inter/cross correlation spectra computational routine
rnoise_c - Rayleigh random numbers generator computational routine
set_c - set array computational routines
sousecht_c - down sample computational routine
surecht_c - up sample computational routine
vco_c - vco computational routines
Modnum internals
- Utility Scilab scripts
builder - builder scilab script of the toolbox
- Scilab macros libraries