This toolbox contains implementations of classical and modern
signal processing algorithms including:
- AR, ARMA, and ARX estimation
- Filters and transforms
- Windows and spectral analysis
- Wavelets and modulation
- Statistical tools
- Utility functions for frequency response, residue calculation, pole-zero
transforms, etc.
Install it on Scilab using:
atomsSystemUpdate()
atomsInstall("FOSSEE-SIGNAL-PROCESSING-TOOLBOX")
Functions available:
ac2poly
ac2rc
arburg
arch_fit
arch_rnd
arch_test
arcov
arma_rnd
armcov
arParEst
ar_psd
aryule
autoreg_matrix
barthannwin
bartlett
besselap
besself
bilinear
bitrevorder
blackmanharris
blackmannuttall
blackman
bohmanwin
boxcar
buffer
buttap
butter
buttord
cceps
cconv
cell2sos
cheb1ap
cheb1ord
cheb2ap
cheb2ord
cheb
chebwin
cheby1
cheby2
check
chirp
circshift
clustersegment
cmorwavf
cohere
convmtx
corrmtx
cplxpair
cplxreal
cpsd
cummax
cummin
_czt
db2pow
db
dctmtx
deconv
detrend1
dftmtx
digitrevorder
diric
downsample
dst1
durbinlevinson
dutycycle
ellipap
ellipord
ellip
enbw
eqtflength
falltime
fft1
fft21
fftconv
fftfilt
fftn
fftshift1
fht
filter1
filter2
filternorm
filtfilt
filtic
filtord
findpeaks
fir1
fir2
firpmord
firtype
flattopwin
fractdiff
freqz
fwhmjlt
fwhm
gauspuls
gaussdesign
gaussian
gmonopuls
goertzel
grpdelay
h1_z_deriv
hamming
hanning
hann
hilbert1
hurst
icceps
idct1
idct2
idst1
ifft1
ifft2
ifftn
ifftshift1
ifht
iirlp2mb
impzlength
impz
intfilt
invfreq
invfreqs
invfreqz
inv_residue
ipermute
is2rc
isallpass
isfir
islinphase
ismaxphase
isminphase
isstable
kaiserord
kaiser
lar2rc
latc2tf
levdown
_levin
levinson
lpc
lsf2poly
mag2db
marcumq
medfilt1
mexihat
meyeraux
midcross
modulate
morlet
movingrms
mpoles
mscohere
musicBase
ncauer
nnls
nuttallwin
oct_interp
ols
parser
parzenwin
pburg
pchip
pchips
peak2peak
peak2rms
peig
pei_tseng_notch
periodogram
phasedelay
phaseInputParseAs_ab
phaseInputParseAs_sos
pmusic
poly2ac
poly2lsf
poly2rc
polyreduce
polyscale
polystab
polyval
postpad
pow2db
prepad
prony
pulseperiod
pulsesep
pulsewidth
pwelch
rc2ac
rc2is
rc2lar
rc2poly
rceps
rcosdesign
rectpuls
rectwin
residued
residue
residuez
risetime
rlevinson
rms
rooteig
rootmusic
roundn
rssq
sampled2continuous
sawtooth
schtrig
schurrc
seqperiod
sftrans
sgolay
shanwavf
shiftdata
sigmoid_train
sinetone
sinewave
slewrate
sos2cell
sos2ss
sos2tf
sos2zp
sosbreak
spectral_adf
spectral_xdf
spencer
statelevels
stft
stmcb
strcmpi
strips
subspaceMethodsInputPars
synthesis
tf2sos
tf2zpk
tf2zp
tfe
tfestimate
triang
tripuls
truth
tukeywin
udecode
uencode
unshiftdata
unwrap2
upfirdn
upsamplefill
upsample
validate_filter_bands
var
vco
wconv
welchwin
wind
wkeep
wrev
xcorr2
yulewalker
zerocrossing
zp2sos
zp2ss
zp2tf
zplane