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
genint - random integer number generator
genrayl - Rayleigh random numbers generator
upsmpl - up-sampler
downsmpl - down-sampler
modpsk - phase shift keying modulator
demodpsk - phase shift keying demodulator
modqam - quadrature amplitude modulator
demodqam - quadrature amplitude modulator
genpn - pseudo noise random sequences generator
gengold - Gold sequence generator
spread - symbol by chip spreader
despread - symbol by chip despreader
nfilter - finite impulse response filter
awgn - additive white gaussian noise channel
intsym - discrete symbol integrator
autocorr - discrete autocorrelation
data2sig - scilab data to scicos signal structure
sig2data - scicos signal structure to scilab data
Computational low level routines (modnum_lib)
adc_c - analog to digital computational routine
awgn_c - additive white gaussian noise channel computational routine
awgni_c - additive white gaussian noise channel computational routine (integer number version)
awgniq_c - additive white gaussian noise channel computational routine for I/Q components
awgniqi_c - additive white gaussian noise channel computational routine for I/Q components (integer number version)
calc_fft_c - calc_fft_c title
calc_win_c - coefficients for windowing fft computational routine
chargepump_c - charge pump computational routine
cmplxa_c - complex addition computational routine
cmplxm_c - complex multiplication computational routine
codinser_c - sequence by symbol multiplication computational routine
codinserdi_c - sequence by symbol multiplication computational routine (double/integer version)
codinseri_c - sequence by symbol multiplication computational routine (integer version)
codinserid_c - sequence by symbol multiplication computational routine (integer/double version)
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
corr_c - cross-correlation computational routine
corri_c - cross-correlation computational routine (integer version)
cpf_c - ideal tri-state phase/frequency comparator computational routine
cpft_c - ideal tri-state phase/frequency comparator with delay computational routine
cw_c - noisy constant wave generator computational routine
dac_c - digital to analog computational routine
decod_c - sequence by symbol multiplication computational routine
decoddi_c - sequence by symbol multiplication computational routine (double/integer version)
decodi_c - sequence by symbol multiplication computational routine (integer version)
decodid_c - sequence by symbol multiplication computational routine (integer/double version)
demodgen_c - generic symbol demodulator computational routine
demodpsk_c - M-ary Phase Shift Keying demodulator computational routine
demodqam_c - quadrature amplitude demodulator computational routine
demodqami_c - quadrature amplitude demodulator computational routine (integer version)
dsm1_c - first order delta-sigma modulator computational routine
dsm2_c - second order delta-sigma modulator computational routine
dsm3_c - third order delta-sigma modulator computational routine
filter_tap_c - common communication digital filters coefficients computational routine
genint_c - random integer number generator computational routine
geninti_c - random integer number generator computational routine (integer version)
gold_c - Gold sequence generator computational routine
goldi_c - Gold sequence generator computational routine (integer version)
intsym_c - discrete symbol integrator computational routine
intsymi_c - discrete symbol integrator computational routine (integer number version)
mllsrs_c - pseudo noise random sequences generator computational routine
mllsrsi_c - pseudo noise random sequences generator computational routine (integer number version)
modgen_c - generic symbol modulator computational routine
modpsk_c - M-ary phase shift keying modulator computational routine
modpski_c - M-ary phase shift keying modulator computational routine (integer version)
modqam_c - Quadrature amplitude modulator computational routine
modqami_c - Quadrature amplitude modulator computational routine (integer number version)
nfilter_c - finite impulse response filter by discrete time convolution method computational routine
nfilteri_c - finite impulse response filter by discrete time convolution method computational routine (integer version)
noiseblk_c - white gaussian noise generator computational routine
noiseiq_c - white gaussian noise generator for quadrature signals computational routine
overlapadr_c - overlap computational routine
overlaprsr_c - vectorial right shift register with memory computational routine
perrdsm_c - perrdsm_c title
pspect_c - pspect_c title
rnoise_c - Rayleigh random numbers generator computational routine
sousecht_c - down sample computational routine
sousechti_c - down sample computational routine (integer number)
surecht_c - up sample computational routine
surechti_c - up-sample computational routine (integer version)
Modnum internals
- Utility Scilab scripts
builder - builder scilab script of the toolbox
- Scilab macros libraries
Whatis Modnum :