From c0c0582462720ed597b00e116506570577614e89 Mon Sep 17 00:00:00 2001 From: shamikam Date: Tue, 7 Nov 2017 15:59:48 +0530 Subject: initial commit --- help/en_US/ac2poly.xml | 62 + help/en_US/ac2rc.xml | 31 + help/en_US/arParEst.xml | 23 + help/en_US/arburg.xml | 69 ++ help/en_US/arcov.xml | 23 + help/en_US/armcov.xml | 23 + help/en_US/aryule.xml | 63 + help/en_US/barthannwin.xml | 60 + help/en_US/bartlett.xml | 56 + help/en_US/besself.xml | 66 ++ help/en_US/bitrevorder.xml | 57 + help/en_US/blackman.xml | 60 + help/en_US/blackmanharris.xml | 65 ++ help/en_US/blackmannuttall.xml | 56 + help/en_US/bohmanwin.xml | 60 + help/en_US/boxcar.xml | 62 + help/en_US/buffer.xml | 66 ++ help/en_US/build_help.sce | 16 + help/en_US/butter.xml | 71 ++ help/en_US/buttord.xml | 70 ++ help/en_US/cconv.xml | 23 + help/en_US/cell2sos.xml | 100 ++ help/en_US/cheb1ord.xml | 67 ++ help/en_US/cheb2ord.xml | 67 ++ help/en_US/chebwin.xml | 67 ++ help/en_US/cheby1.xml | 74 ++ help/en_US/cheby2.xml | 74 ++ help/en_US/check.xml | 23 + help/en_US/chirp.xml | 75 ++ help/en_US/clustersegment.xml | 60 + help/en_US/cmorwavf.xml | 23 + help/en_US/convmtx.xml | 23 + help/en_US/corrmtx.xml | 129 +++ help/en_US/cummax.xml | 70 ++ help/en_US/cummin.xml | 70 ++ help/en_US/db.xml | 23 + help/en_US/db2pow.xml | 53 + help/en_US/dctmtx.xml | 58 + help/en_US/decimate.xml | 23 + help/en_US/dftmtx.xml | 56 + help/en_US/diric.xml | 58 + help/en_US/downsample.xml | 61 + help/en_US/dutycycle.xml | 23 + help/en_US/ellip.xml | 74 ++ help/en_US/ellipord.xml | 68 ++ help/en_US/enbw.xml | 23 + help/en_US/eqtflength.xml | 31 + help/en_US/falltime.xml | 73 ++ help/en_US/fftfilt.xml | 74 ++ help/en_US/filternorm.xml | 75 ++ help/en_US/filtfilt.xml | 58 + help/en_US/filtic.xml | 65 ++ help/en_US/filtord.xml | 23 + help/en_US/firpmord.xml | 91 ++ help/en_US/firtype.xml | 23 + help/en_US/flattopwin.xml | 69 ++ help/en_US/fracshift.xml | 62 + help/en_US/fwhm.xml | 43 + help/en_US/fwhmjlt.xml | 23 + help/en_US/gauspuls.xml | 62 + help/en_US/gaussdesign.xml | 23 + help/en_US/gaussian.xml | 65 ++ help/en_US/gausswin.xml | 63 + help/en_US/gmonopuls.xml | 51 + help/en_US/goertzel.xml | 67 ++ help/en_US/grpdelay.xml | 35 + help/en_US/hann.xml | 67 ++ help/en_US/helperHarmonicDistortionAmplifier.xml | 23 + help/en_US/icceps.xml | 23 + help/en_US/iirlp2mb.xml | 67 ++ help/en_US/impinvar.xml | 68 ++ help/en_US/impz.xml | 34 + help/en_US/impzlength.xml | 76 ++ help/en_US/interp.xml | 64 ++ help/en_US/intfilt.xml | 23 + help/en_US/invimpinvar.xml | 71 ++ help/en_US/is2rc.xml | 74 ++ help/en_US/isallpass.xml | 23 + help/en_US/isfir.xml | 23 + help/en_US/islinphase.xml | 23 + help/en_US/ismaxphase.xml | 23 + help/en_US/isminphase.xml | 23 + help/en_US/isstable.xml | 23 + help/en_US/kaiser.xml | 66 ++ help/en_US/lar2rc.xml | 60 + help/en_US/latc2tf.xml | 89 ++ help/en_US/latcfilt.xml | 23 + help/en_US/latcfilt1.xml | 23 + help/en_US/levdown.xml | 23 + help/en_US/levin.xml | 23 + help/en_US/levinson.xml | 23 + help/en_US/lpc.xml | 90 ++ help/en_US/lsf2poly.xml | 30 + help/en_US/mag2db.xml | 23 + help/en_US/marcumq.xml | 67 ++ help/en_US/master_help.xml | 407 +++++++ help/en_US/medfilt1.xml | 98 ++ help/en_US/mexihat.xml | 62 + help/en_US/meyeraux.xml | 56 + help/en_US/midcross.xml | 23 + help/en_US/modulate.xml | 82 ++ help/en_US/morlet.xml | 62 + help/en_US/movingrms.xml | 68 ++ help/en_US/musicBase.xml | 23 + help/en_US/nnls.xml | 23 + help/en_US/nuttallwin.xml | 62 + help/en_US/parzenwin.xml | 59 + help/en_US/pchip.xml | 23 + help/en_US/pchips.xml | 23 + help/en_US/peak2peak.xml | 23 + help/en_US/peak2rms.xml | 140 +++ help/en_US/peig.xml | 101 ++ help/en_US/periodogram.xml | 23 + help/en_US/phaseInputParseAs_ab.xml | 23 + help/en_US/phaseInputParseAs_sos.xml | 23 + help/en_US/phasedelay.xml | 23 + help/en_US/phasez.xml | 23 + help/en_US/pmusic.xml | 101 ++ help/en_US/poly2ac.xml | 80 ++ help/en_US/poly2lsf.xml | 23 + help/en_US/poly2rc.xml | 31 + help/en_US/polyscale.xml | 23 + help/en_US/polystab.xml | 55 + help/en_US/polyval.xml | 23 + help/en_US/pow2db.xml | 23 + help/en_US/primitive.xml | 60 + help/en_US/prony.xml | 23 + help/en_US/pulseperiod.xml | 36 + help/en_US/pulsesep.xml | 36 + help/en_US/pulsewidth.xml | 36 + help/en_US/pulstran.xml | 67 ++ help/en_US/rc2ac.xml | 30 + help/en_US/rc2is.xml | 80 ++ help/en_US/rc2lar.xml | 23 + help/en_US/rc2poly.xml | 31 + help/en_US/rcosdesign.xml | 23 + help/en_US/rectpuls.xml | 60 + help/en_US/rectwin.xml | 59 + help/en_US/resample.xml | 63 + help/en_US/residued.xml | 59 + help/en_US/residuez.xml | 59 + help/en_US/risetime.xml | 23 + help/en_US/rlevinson.xml | 33 + help/en_US/rms.xml | 23 + help/en_US/rooteig.xml | 62 + help/en_US/rootmusic.xml | 62 + help/en_US/rssq.xml | 121 ++ help/en_US/sampled2continuous.xml | 60 + help/en_US/sawtooth.xml | 59 + help/en_US/schtrig.xml | 61 + help/en_US/schurrc.xml | 23 + help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS | Bin 0 -> 10301 bytes .../scilab_en_US_help/JavaHelpSearch/DOCS.TAB | Bin 0 -> 1385 bytes .../en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS | Bin 0 -> 666 bytes .../scilab_en_US_help/JavaHelpSearch/POSITIONS | Bin 0 -> 43193 bytes help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA | 2 + help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP | Bin 0 -> 24576 bytes help/en_US/scilab_en_US_help/ScilabCaution.png | Bin 0 -> 513 bytes help/en_US/scilab_en_US_help/ScilabEdit.png | Bin 0 -> 414 bytes help/en_US/scilab_en_US_help/ScilabExecute.png | Bin 0 -> 535 bytes help/en_US/scilab_en_US_help/ScilabImportant.png | Bin 0 -> 637 bytes help/en_US/scilab_en_US_help/ScilabNote.png | Bin 0 -> 687 bytes help/en_US/scilab_en_US_help/ScilabTip.png | Bin 0 -> 687 bytes help/en_US/scilab_en_US_help/ScilabWarning.png | Bin 0 -> 513 bytes help/en_US/scilab_en_US_help/ac2poly.html | 81 ++ help/en_US/scilab_en_US_help/ac2rc.html | 64 ++ help/en_US/scilab_en_US_help/arParEst.html | 59 + help/en_US/scilab_en_US_help/arburg.html | 90 ++ help/en_US/scilab_en_US_help/arcov.html | 59 + help/en_US/scilab_en_US_help/armcov.html | 59 + help/en_US/scilab_en_US_help/aryule.html | 84 ++ help/en_US/scilab_en_US_help/barthannwin.html | 81 ++ help/en_US/scilab_en_US_help/bartlett.html | 80 ++ help/en_US/scilab_en_US_help/besself.html | 87 ++ help/en_US/scilab_en_US_help/bitrevorder.html | 78 ++ help/en_US/scilab_en_US_help/blackman.html | 84 ++ help/en_US/scilab_en_US_help/blackmanharris.html | 86 ++ help/en_US/scilab_en_US_help/blackmannuttall.html | 81 ++ help/en_US/scilab_en_US_help/bohmanwin.html | 81 ++ help/en_US/scilab_en_US_help/boxcar.html | 83 ++ help/en_US/scilab_en_US_help/buffer.html | 87 ++ help/en_US/scilab_en_US_help/butter.html | 92 ++ help/en_US/scilab_en_US_help/buttord.html | 91 ++ help/en_US/scilab_en_US_help/c_code.css | 54 + help/en_US/scilab_en_US_help/cconv.html | 59 + help/en_US/scilab_en_US_help/cell2sos.html | 100 ++ help/en_US/scilab_en_US_help/cheb1ord.html | 88 ++ help/en_US/scilab_en_US_help/cheb2ord.html | 88 ++ help/en_US/scilab_en_US_help/chebwin.html | 88 ++ help/en_US/scilab_en_US_help/cheby1.html | 95 ++ help/en_US/scilab_en_US_help/cheby2.html | 95 ++ help/en_US/scilab_en_US_help/check.html | 59 + help/en_US/scilab_en_US_help/chirp.html | 96 ++ help/en_US/scilab_en_US_help/clustersegment.html | 81 ++ help/en_US/scilab_en_US_help/cmorwavf.html | 59 + help/en_US/scilab_en_US_help/convmtx.html | 59 + help/en_US/scilab_en_US_help/corrmtx.html | 142 +++ help/en_US/scilab_en_US_help/cummax.html | 87 ++ help/en_US/scilab_en_US_help/cummin.html | 87 ++ help/en_US/scilab_en_US_help/db.html | 59 + help/en_US/scilab_en_US_help/db2pow.html | 75 ++ help/en_US/scilab_en_US_help/dctmtx.html | 79 ++ help/en_US/scilab_en_US_help/decimate.html | 59 + help/en_US/scilab_en_US_help/dftmtx.html | 77 ++ help/en_US/scilab_en_US_help/diric.html | 79 ++ help/en_US/scilab_en_US_help/downsample.html | 82 ++ help/en_US/scilab_en_US_help/dutycycle.html | 59 + help/en_US/scilab_en_US_help/ellip.html | 95 ++ help/en_US/scilab_en_US_help/ellipord.html | 89 ++ help/en_US/scilab_en_US_help/enbw.html | 59 + help/en_US/scilab_en_US_help/eqtflength.html | 64 ++ help/en_US/scilab_en_US_help/falltime.html | 101 ++ help/en_US/scilab_en_US_help/fftfilt.html | 90 ++ help/en_US/scilab_en_US_help/filternorm.html | 88 ++ help/en_US/scilab_en_US_help/filtfilt.html | 79 ++ help/en_US/scilab_en_US_help/filtic.html | 86 ++ help/en_US/scilab_en_US_help/filtord.html | 59 + help/en_US/scilab_en_US_help/firpmord.html | 108 ++ help/en_US/scilab_en_US_help/firtype.html | 59 + help/en_US/scilab_en_US_help/flattopwin.html | 90 ++ help/en_US/scilab_en_US_help/fracshift.html | 83 ++ help/en_US/scilab_en_US_help/fwhm.html | 72 ++ help/en_US/scilab_en_US_help/fwhmjlt.html | 59 + help/en_US/scilab_en_US_help/gauspuls.html | 83 ++ help/en_US/scilab_en_US_help/gaussdesign.html | 59 + help/en_US/scilab_en_US_help/gaussian.html | 86 ++ help/en_US/scilab_en_US_help/gausswin.html | 84 ++ help/en_US/scilab_en_US_help/gmonopuls.html | 76 ++ help/en_US/scilab_en_US_help/goertzel.html | 89 ++ help/en_US/scilab_en_US_help/grpdelay.html | 68 ++ help/en_US/scilab_en_US_help/hann.html | 88 ++ .../helperHarmonicDistortionAmplifier.html | 59 + help/en_US/scilab_en_US_help/icceps.html | 59 + help/en_US/scilab_en_US_help/iirlp2mb.html | 88 ++ help/en_US/scilab_en_US_help/impinvar.html | 89 ++ help/en_US/scilab_en_US_help/impz.html | 67 ++ help/en_US/scilab_en_US_help/impzlength.html | 92 ++ help/en_US/scilab_en_US_help/index.html | 1207 ++++++++++++++++++++ help/en_US/scilab_en_US_help/interp.html | 85 ++ help/en_US/scilab_en_US_help/intfilt.html | 59 + help/en_US/scilab_en_US_help/invimpinvar.html | 92 ++ help/en_US/scilab_en_US_help/is2rc.html | 89 ++ help/en_US/scilab_en_US_help/isallpass.html | 59 + help/en_US/scilab_en_US_help/isfir.html | 59 + help/en_US/scilab_en_US_help/islinphase.html | 59 + help/en_US/scilab_en_US_help/ismaxphase.html | 59 + help/en_US/scilab_en_US_help/isminphase.html | 59 + help/en_US/scilab_en_US_help/isstable.html | 59 + help/en_US/scilab_en_US_help/jhelpidx.xml | 3 + help/en_US/scilab_en_US_help/jhelpmap.jhm | 199 ++++ help/en_US/scilab_en_US_help/jhelpset.hs | 28 + help/en_US/scilab_en_US_help/jhelptoc.xml | 201 ++++ help/en_US/scilab_en_US_help/kaiser.html | 87 ++ help/en_US/scilab_en_US_help/lar2rc.html | 80 ++ help/en_US/scilab_en_US_help/latc2tf.html | 103 ++ help/en_US/scilab_en_US_help/latcfilt.html | 59 + help/en_US/scilab_en_US_help/latcfilt1.html | 59 + help/en_US/scilab_en_US_help/levdown.html | 59 + help/en_US/scilab_en_US_help/levin.html | 59 + help/en_US/scilab_en_US_help/levinson.html | 59 + help/en_US/scilab_en_US_help/lpc.html | 98 ++ help/en_US/scilab_en_US_help/lsf2poly.html | 63 + help/en_US/scilab_en_US_help/mag2db.html | 59 + help/en_US/scilab_en_US_help/marcumq.html | 88 ++ help/en_US/scilab_en_US_help/medfilt1.html | 110 ++ help/en_US/scilab_en_US_help/mexihat.html | 83 ++ help/en_US/scilab_en_US_help/meyeraux.html | 77 ++ help/en_US/scilab_en_US_help/midcross.html | 59 + help/en_US/scilab_en_US_help/modulate.html | 104 ++ help/en_US/scilab_en_US_help/morlet.html | 83 ++ help/en_US/scilab_en_US_help/movingrms.html | 89 ++ help/en_US/scilab_en_US_help/musicBase.html | 59 + help/en_US/scilab_en_US_help/nnls.html | 59 + help/en_US/scilab_en_US_help/nuttallwin.html | 83 ++ help/en_US/scilab_en_US_help/parzenwin.html | 80 ++ help/en_US/scilab_en_US_help/pchip.html | 59 + help/en_US/scilab_en_US_help/pchips.html | 59 + help/en_US/scilab_en_US_help/peak2peak.html | 59 + help/en_US/scilab_en_US_help/peak2rms.html | 127 ++ help/en_US/scilab_en_US_help/peig.html | 125 ++ help/en_US/scilab_en_US_help/periodogram.html | 59 + .../scilab_en_US_help/phaseInputParseAs_ab.html | 59 + .../scilab_en_US_help/phaseInputParseAs_sos.html | 59 + help/en_US/scilab_en_US_help/phasedelay.html | 59 + help/en_US/scilab_en_US_help/phasez.html | 59 + help/en_US/scilab_en_US_help/pmusic.html | 125 ++ help/en_US/scilab_en_US_help/poly2ac.html | 92 ++ help/en_US/scilab_en_US_help/poly2lsf.html | 59 + help/en_US/scilab_en_US_help/poly2rc.html | 64 ++ help/en_US/scilab_en_US_help/polyscale.html | 59 + help/en_US/scilab_en_US_help/polystab.html | 76 ++ help/en_US/scilab_en_US_help/polyval.html | 59 + help/en_US/scilab_en_US_help/pow2db.html | 59 + help/en_US/scilab_en_US_help/primitive.html | 81 ++ help/en_US/scilab_en_US_help/prony.html | 59 + help/en_US/scilab_en_US_help/pulseperiod.html | 69 ++ help/en_US/scilab_en_US_help/pulsesep.html | 69 ++ help/en_US/scilab_en_US_help/pulsewidth.html | 69 ++ help/en_US/scilab_en_US_help/pulstran.html | 88 ++ help/en_US/scilab_en_US_help/rc2ac.html | 63 + help/en_US/scilab_en_US_help/rc2is.html | 91 ++ help/en_US/scilab_en_US_help/rc2lar.html | 59 + help/en_US/scilab_en_US_help/rc2poly.html | 64 ++ help/en_US/scilab_en_US_help/rcosdesign.html | 59 + help/en_US/scilab_en_US_help/rectpuls.html | 81 ++ help/en_US/scilab_en_US_help/rectwin.html | 80 ++ help/en_US/scilab_en_US_help/resample.html | 84 ++ help/en_US/scilab_en_US_help/residued.html | 80 ++ help/en_US/scilab_en_US_help/residuez.html | 80 ++ help/en_US/scilab_en_US_help/risetime.html | 59 + help/en_US/scilab_en_US_help/rlevinson.html | 66 ++ help/en_US/scilab_en_US_help/rms.html | 59 + help/en_US/scilab_en_US_help/rooteig.html | 86 ++ help/en_US/scilab_en_US_help/rootmusic.html | 86 ++ help/en_US/scilab_en_US_help/rssq.html | 116 ++ .../scilab_en_US_help/sampled2continuous.html | 81 ++ help/en_US/scilab_en_US_help/sawtooth.html | 80 ++ help/en_US/scilab_en_US_help/schtrig.html | 82 ++ help/en_US/scilab_en_US_help/schurrc.html | 59 + help/en_US/scilab_en_US_help/scilab_code.css | 96 ++ .../section_be19baaac84b122b8ad501d34462f5bf.html | 1207 ++++++++++++++++++++ help/en_US/scilab_en_US_help/seqperiod.html | 105 ++ help/en_US/scilab_en_US_help/sgolay.html | 87 ++ help/en_US/scilab_en_US_help/sgolayfilt.html | 96 ++ help/en_US/scilab_en_US_help/shanwavf.html | 88 ++ help/en_US/scilab_en_US_help/shiftdata.html | 118 ++ help/en_US/scilab_en_US_help/slewrate.html | 59 + help/en_US/scilab_en_US_help/sos2cell.html | 96 ++ help/en_US/scilab_en_US_help/sos2ss.html | 59 + help/en_US/scilab_en_US_help/sos2tf.html | 84 ++ help/en_US/scilab_en_US_help/sos2zp.html | 92 ++ help/en_US/scilab_en_US_help/sosbreak.html | 59 + help/en_US/scilab_en_US_help/sosfilt.html | 79 ++ help/en_US/scilab_en_US_help/specgram.html | 59 + help/en_US/scilab_en_US_help/ss2sos.html | 59 + help/en_US/scilab_en_US_help/statelevels.html | 97 ++ help/en_US/scilab_en_US_help/stmcb.html | 59 + help/en_US/scilab_en_US_help/strips.html | 85 ++ help/en_US/scilab_en_US_help/style.css | 350 ++++++ .../subspaceMethodsInputParser.html | 59 + help/en_US/scilab_en_US_help/tf2sos.html | 84 ++ help/en_US/scilab_en_US_help/tf2zp.html | 59 + help/en_US/scilab_en_US_help/tf2zpk.html | 59 + help/en_US/scilab_en_US_help/transpose.html | 59 + help/en_US/scilab_en_US_help/trial_iirlp2mb.html | 59 + help/en_US/scilab_en_US_help/triang.html | 82 ++ help/en_US/scilab_en_US_help/tripuls.html | 84 ++ help/en_US/scilab_en_US_help/truth.html | 59 + help/en_US/scilab_en_US_help/tukeywin.html | 84 ++ help/en_US/scilab_en_US_help/udecode.html | 86 ++ help/en_US/scilab_en_US_help/uencode.html | 87 ++ help/en_US/scilab_en_US_help/ultrwin.html | 92 ++ help/en_US/scilab_en_US_help/unshiftdata.html | 122 ++ help/en_US/scilab_en_US_help/upfirdn.html | 83 ++ help/en_US/scilab_en_US_help/upsample.html | 82 ++ help/en_US/scilab_en_US_help/upsamplefill.html | 83 ++ help/en_US/scilab_en_US_help/var.html | 75 ++ help/en_US/scilab_en_US_help/vco.html | 87 ++ help/en_US/scilab_en_US_help/welchwin.html | 86 ++ help/en_US/scilab_en_US_help/window.html | 88 ++ help/en_US/scilab_en_US_help/wkeep.html | 83 ++ help/en_US/scilab_en_US_help/wrev.html | 77 ++ help/en_US/scilab_en_US_help/xcorr2.html | 65 ++ help/en_US/scilab_en_US_help/xml_code.css | 94 ++ help/en_US/scilab_en_US_help/zerocrossing.html | 78 ++ help/en_US/scilab_en_US_help/zp2sos.html | 87 ++ help/en_US/scilab_en_US_help/zplane.html | 57 + help/en_US/seqperiod.xml | 88 ++ help/en_US/sgolay.xml | 66 ++ help/en_US/sgolayfilt.xml | 75 ++ help/en_US/shanwavf.xml | 67 ++ help/en_US/shiftdata.xml | 99 ++ help/en_US/slewrate.xml | 23 + help/en_US/sos2cell.xml | 87 ++ help/en_US/sos2ss.xml | 23 + help/en_US/sos2tf.xml | 63 + help/en_US/sos2zp.xml | 71 ++ help/en_US/sosbreak.xml | 23 + help/en_US/sosfilt.xml | 58 + help/en_US/specgram.xml | 23 + help/en_US/ss2sos.xml | 23 + help/en_US/statelevels.xml | 79 ++ help/en_US/stmcb.xml | 23 + help/en_US/strips.xml | 59 + help/en_US/subspaceMethodsInputParser.xml | 23 + help/en_US/tf2sos.xml | 63 + help/en_US/tf2zp.xml | 23 + help/en_US/tf2zpk.xml | 23 + help/en_US/transpose.xml | 23 + help/en_US/trial_iirlp2mb.xml | 23 + help/en_US/triang.xml | 61 + help/en_US/tripuls.xml | 63 + help/en_US/truth.xml | 23 + help/en_US/tukeywin.xml | 63 + help/en_US/udecode.xml | 66 ++ help/en_US/uencode.xml | 67 ++ help/en_US/ultrwin.xml | 71 ++ help/en_US/unshiftdata.xml | 102 ++ help/en_US/upfirdn.xml | 62 + help/en_US/upsample.xml | 61 + help/en_US/upsamplefill.xml | 62 + help/en_US/var.xml | 46 + help/en_US/vco.xml | 65 ++ help/en_US/welchwin.xml | 65 ++ help/en_US/window.xml | 67 ++ help/en_US/wkeep.xml | 62 + help/en_US/wrev.xml | 56 + help/en_US/xcorr2.xml | 32 + help/en_US/zerocrossing.xml | 56 + help/en_US/zp2sos.xml | 66 ++ help/en_US/zplane.xml | 23 + 411 files changed, 28676 insertions(+) create mode 100644 help/en_US/ac2poly.xml create mode 100644 help/en_US/ac2rc.xml create mode 100644 help/en_US/arParEst.xml create mode 100644 help/en_US/arburg.xml create mode 100644 help/en_US/arcov.xml create mode 100644 help/en_US/armcov.xml create mode 100644 help/en_US/aryule.xml create mode 100644 help/en_US/barthannwin.xml create mode 100644 help/en_US/bartlett.xml create mode 100644 help/en_US/besself.xml create mode 100644 help/en_US/bitrevorder.xml create mode 100644 help/en_US/blackman.xml create mode 100644 help/en_US/blackmanharris.xml create mode 100644 help/en_US/blackmannuttall.xml create mode 100644 help/en_US/bohmanwin.xml create mode 100644 help/en_US/boxcar.xml create mode 100644 help/en_US/buffer.xml create mode 100644 help/en_US/build_help.sce create mode 100644 help/en_US/butter.xml create mode 100644 help/en_US/buttord.xml create mode 100644 help/en_US/cconv.xml create mode 100644 help/en_US/cell2sos.xml create mode 100644 help/en_US/cheb1ord.xml create mode 100644 help/en_US/cheb2ord.xml create mode 100644 help/en_US/chebwin.xml create mode 100644 help/en_US/cheby1.xml create mode 100644 help/en_US/cheby2.xml create mode 100644 help/en_US/check.xml create mode 100644 help/en_US/chirp.xml create mode 100644 help/en_US/clustersegment.xml create mode 100644 help/en_US/cmorwavf.xml create mode 100644 help/en_US/convmtx.xml create mode 100644 help/en_US/corrmtx.xml create mode 100644 help/en_US/cummax.xml create mode 100644 help/en_US/cummin.xml create mode 100644 help/en_US/db.xml create mode 100644 help/en_US/db2pow.xml create mode 100644 help/en_US/dctmtx.xml create mode 100644 help/en_US/decimate.xml create mode 100644 help/en_US/dftmtx.xml create mode 100644 help/en_US/diric.xml create mode 100644 help/en_US/downsample.xml create mode 100644 help/en_US/dutycycle.xml create mode 100644 help/en_US/ellip.xml create mode 100644 help/en_US/ellipord.xml create mode 100644 help/en_US/enbw.xml create mode 100644 help/en_US/eqtflength.xml create mode 100644 help/en_US/falltime.xml create mode 100644 help/en_US/fftfilt.xml create mode 100644 help/en_US/filternorm.xml create mode 100644 help/en_US/filtfilt.xml create mode 100644 help/en_US/filtic.xml create mode 100644 help/en_US/filtord.xml create mode 100644 help/en_US/firpmord.xml create mode 100644 help/en_US/firtype.xml create mode 100644 help/en_US/flattopwin.xml create mode 100644 help/en_US/fracshift.xml create mode 100644 help/en_US/fwhm.xml create mode 100644 help/en_US/fwhmjlt.xml create mode 100644 help/en_US/gauspuls.xml create mode 100644 help/en_US/gaussdesign.xml create mode 100644 help/en_US/gaussian.xml create mode 100644 help/en_US/gausswin.xml create mode 100644 help/en_US/gmonopuls.xml create mode 100644 help/en_US/goertzel.xml create mode 100644 help/en_US/grpdelay.xml create mode 100644 help/en_US/hann.xml create mode 100644 help/en_US/helperHarmonicDistortionAmplifier.xml create mode 100644 help/en_US/icceps.xml create mode 100644 help/en_US/iirlp2mb.xml create mode 100644 help/en_US/impinvar.xml create mode 100644 help/en_US/impz.xml create mode 100644 help/en_US/impzlength.xml create mode 100644 help/en_US/interp.xml create mode 100644 help/en_US/intfilt.xml create mode 100644 help/en_US/invimpinvar.xml create mode 100644 help/en_US/is2rc.xml create mode 100644 help/en_US/isallpass.xml create mode 100644 help/en_US/isfir.xml create mode 100644 help/en_US/islinphase.xml create mode 100644 help/en_US/ismaxphase.xml create mode 100644 help/en_US/isminphase.xml create mode 100644 help/en_US/isstable.xml create mode 100644 help/en_US/kaiser.xml create mode 100644 help/en_US/lar2rc.xml create mode 100644 help/en_US/latc2tf.xml create mode 100644 help/en_US/latcfilt.xml create mode 100644 help/en_US/latcfilt1.xml create mode 100644 help/en_US/levdown.xml create mode 100644 help/en_US/levin.xml create mode 100644 help/en_US/levinson.xml create mode 100644 help/en_US/lpc.xml create mode 100644 help/en_US/lsf2poly.xml create mode 100644 help/en_US/mag2db.xml create mode 100644 help/en_US/marcumq.xml create mode 100644 help/en_US/master_help.xml create mode 100644 help/en_US/medfilt1.xml create mode 100644 help/en_US/mexihat.xml create mode 100644 help/en_US/meyeraux.xml create mode 100644 help/en_US/midcross.xml create mode 100644 help/en_US/modulate.xml create mode 100644 help/en_US/morlet.xml create mode 100644 help/en_US/movingrms.xml create mode 100644 help/en_US/musicBase.xml create mode 100644 help/en_US/nnls.xml create mode 100644 help/en_US/nuttallwin.xml create mode 100644 help/en_US/parzenwin.xml create mode 100644 help/en_US/pchip.xml create mode 100644 help/en_US/pchips.xml create mode 100644 help/en_US/peak2peak.xml create mode 100644 help/en_US/peak2rms.xml create mode 100644 help/en_US/peig.xml create mode 100644 help/en_US/periodogram.xml create mode 100644 help/en_US/phaseInputParseAs_ab.xml create mode 100644 help/en_US/phaseInputParseAs_sos.xml create mode 100644 help/en_US/phasedelay.xml create mode 100644 help/en_US/phasez.xml create mode 100644 help/en_US/pmusic.xml create mode 100644 help/en_US/poly2ac.xml create mode 100644 help/en_US/poly2lsf.xml create mode 100644 help/en_US/poly2rc.xml create mode 100644 help/en_US/polyscale.xml create mode 100644 help/en_US/polystab.xml create mode 100644 help/en_US/polyval.xml create mode 100644 help/en_US/pow2db.xml create mode 100644 help/en_US/primitive.xml create mode 100644 help/en_US/prony.xml create mode 100644 help/en_US/pulseperiod.xml create mode 100644 help/en_US/pulsesep.xml create mode 100644 help/en_US/pulsewidth.xml create mode 100644 help/en_US/pulstran.xml create mode 100644 help/en_US/rc2ac.xml create mode 100644 help/en_US/rc2is.xml create mode 100644 help/en_US/rc2lar.xml create mode 100644 help/en_US/rc2poly.xml create mode 100644 help/en_US/rcosdesign.xml create mode 100644 help/en_US/rectpuls.xml create mode 100644 help/en_US/rectwin.xml create mode 100644 help/en_US/resample.xml create mode 100644 help/en_US/residued.xml create mode 100644 help/en_US/residuez.xml create mode 100644 help/en_US/risetime.xml create mode 100644 help/en_US/rlevinson.xml create mode 100644 help/en_US/rms.xml create mode 100644 help/en_US/rooteig.xml create mode 100644 help/en_US/rootmusic.xml create mode 100644 help/en_US/rssq.xml create mode 100644 help/en_US/sampled2continuous.xml create mode 100644 help/en_US/sawtooth.xml create mode 100644 help/en_US/schtrig.xml create mode 100644 help/en_US/schurrc.xml create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA create mode 100644 help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP create mode 100644 help/en_US/scilab_en_US_help/ScilabCaution.png create mode 100644 help/en_US/scilab_en_US_help/ScilabEdit.png create mode 100644 help/en_US/scilab_en_US_help/ScilabExecute.png create mode 100644 help/en_US/scilab_en_US_help/ScilabImportant.png create mode 100644 help/en_US/scilab_en_US_help/ScilabNote.png create mode 100644 help/en_US/scilab_en_US_help/ScilabTip.png create mode 100644 help/en_US/scilab_en_US_help/ScilabWarning.png create mode 100644 help/en_US/scilab_en_US_help/ac2poly.html create mode 100644 help/en_US/scilab_en_US_help/ac2rc.html create mode 100644 help/en_US/scilab_en_US_help/arParEst.html create mode 100644 help/en_US/scilab_en_US_help/arburg.html create mode 100644 help/en_US/scilab_en_US_help/arcov.html create mode 100644 help/en_US/scilab_en_US_help/armcov.html create mode 100644 help/en_US/scilab_en_US_help/aryule.html create mode 100644 help/en_US/scilab_en_US_help/barthannwin.html create mode 100644 help/en_US/scilab_en_US_help/bartlett.html create mode 100644 help/en_US/scilab_en_US_help/besself.html create mode 100644 help/en_US/scilab_en_US_help/bitrevorder.html create mode 100644 help/en_US/scilab_en_US_help/blackman.html create mode 100644 help/en_US/scilab_en_US_help/blackmanharris.html create mode 100644 help/en_US/scilab_en_US_help/blackmannuttall.html create mode 100644 help/en_US/scilab_en_US_help/bohmanwin.html create mode 100644 help/en_US/scilab_en_US_help/boxcar.html create mode 100644 help/en_US/scilab_en_US_help/buffer.html create mode 100644 help/en_US/scilab_en_US_help/butter.html create mode 100644 help/en_US/scilab_en_US_help/buttord.html create mode 100644 help/en_US/scilab_en_US_help/c_code.css create mode 100644 help/en_US/scilab_en_US_help/cconv.html create mode 100644 help/en_US/scilab_en_US_help/cell2sos.html create mode 100644 help/en_US/scilab_en_US_help/cheb1ord.html create mode 100644 help/en_US/scilab_en_US_help/cheb2ord.html create mode 100644 help/en_US/scilab_en_US_help/chebwin.html create mode 100644 help/en_US/scilab_en_US_help/cheby1.html create mode 100644 help/en_US/scilab_en_US_help/cheby2.html create mode 100644 help/en_US/scilab_en_US_help/check.html create mode 100644 help/en_US/scilab_en_US_help/chirp.html create mode 100644 help/en_US/scilab_en_US_help/clustersegment.html create mode 100644 help/en_US/scilab_en_US_help/cmorwavf.html create mode 100644 help/en_US/scilab_en_US_help/convmtx.html create mode 100644 help/en_US/scilab_en_US_help/corrmtx.html create mode 100644 help/en_US/scilab_en_US_help/cummax.html create mode 100644 help/en_US/scilab_en_US_help/cummin.html create mode 100644 help/en_US/scilab_en_US_help/db.html create mode 100644 help/en_US/scilab_en_US_help/db2pow.html create mode 100644 help/en_US/scilab_en_US_help/dctmtx.html create mode 100644 help/en_US/scilab_en_US_help/decimate.html create mode 100644 help/en_US/scilab_en_US_help/dftmtx.html create mode 100644 help/en_US/scilab_en_US_help/diric.html create mode 100644 help/en_US/scilab_en_US_help/downsample.html create mode 100644 help/en_US/scilab_en_US_help/dutycycle.html create mode 100644 help/en_US/scilab_en_US_help/ellip.html create mode 100644 help/en_US/scilab_en_US_help/ellipord.html create mode 100644 help/en_US/scilab_en_US_help/enbw.html create mode 100644 help/en_US/scilab_en_US_help/eqtflength.html create mode 100644 help/en_US/scilab_en_US_help/falltime.html create mode 100644 help/en_US/scilab_en_US_help/fftfilt.html create mode 100644 help/en_US/scilab_en_US_help/filternorm.html create mode 100644 help/en_US/scilab_en_US_help/filtfilt.html create mode 100644 help/en_US/scilab_en_US_help/filtic.html create mode 100644 help/en_US/scilab_en_US_help/filtord.html create mode 100644 help/en_US/scilab_en_US_help/firpmord.html create mode 100644 help/en_US/scilab_en_US_help/firtype.html create mode 100644 help/en_US/scilab_en_US_help/flattopwin.html create mode 100644 help/en_US/scilab_en_US_help/fracshift.html create mode 100644 help/en_US/scilab_en_US_help/fwhm.html create mode 100644 help/en_US/scilab_en_US_help/fwhmjlt.html create mode 100644 help/en_US/scilab_en_US_help/gauspuls.html create mode 100644 help/en_US/scilab_en_US_help/gaussdesign.html create mode 100644 help/en_US/scilab_en_US_help/gaussian.html create mode 100644 help/en_US/scilab_en_US_help/gausswin.html create mode 100644 help/en_US/scilab_en_US_help/gmonopuls.html create mode 100644 help/en_US/scilab_en_US_help/goertzel.html create mode 100644 help/en_US/scilab_en_US_help/grpdelay.html create mode 100644 help/en_US/scilab_en_US_help/hann.html create mode 100644 help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html create mode 100644 help/en_US/scilab_en_US_help/icceps.html create mode 100644 help/en_US/scilab_en_US_help/iirlp2mb.html create mode 100644 help/en_US/scilab_en_US_help/impinvar.html create mode 100644 help/en_US/scilab_en_US_help/impz.html create mode 100644 help/en_US/scilab_en_US_help/impzlength.html create mode 100644 help/en_US/scilab_en_US_help/index.html create mode 100644 help/en_US/scilab_en_US_help/interp.html create mode 100644 help/en_US/scilab_en_US_help/intfilt.html create mode 100644 help/en_US/scilab_en_US_help/invimpinvar.html create mode 100644 help/en_US/scilab_en_US_help/is2rc.html create mode 100644 help/en_US/scilab_en_US_help/isallpass.html create mode 100644 help/en_US/scilab_en_US_help/isfir.html create mode 100644 help/en_US/scilab_en_US_help/islinphase.html create mode 100644 help/en_US/scilab_en_US_help/ismaxphase.html create mode 100644 help/en_US/scilab_en_US_help/isminphase.html create mode 100644 help/en_US/scilab_en_US_help/isstable.html create mode 100644 help/en_US/scilab_en_US_help/jhelpidx.xml create mode 100644 help/en_US/scilab_en_US_help/jhelpmap.jhm create mode 100644 help/en_US/scilab_en_US_help/jhelpset.hs create mode 100644 help/en_US/scilab_en_US_help/jhelptoc.xml create mode 100644 help/en_US/scilab_en_US_help/kaiser.html create mode 100644 help/en_US/scilab_en_US_help/lar2rc.html create mode 100644 help/en_US/scilab_en_US_help/latc2tf.html create mode 100644 help/en_US/scilab_en_US_help/latcfilt.html create mode 100644 help/en_US/scilab_en_US_help/latcfilt1.html create mode 100644 help/en_US/scilab_en_US_help/levdown.html create mode 100644 help/en_US/scilab_en_US_help/levin.html create mode 100644 help/en_US/scilab_en_US_help/levinson.html create mode 100644 help/en_US/scilab_en_US_help/lpc.html create mode 100644 help/en_US/scilab_en_US_help/lsf2poly.html create mode 100644 help/en_US/scilab_en_US_help/mag2db.html create mode 100644 help/en_US/scilab_en_US_help/marcumq.html create mode 100644 help/en_US/scilab_en_US_help/medfilt1.html create mode 100644 help/en_US/scilab_en_US_help/mexihat.html create mode 100644 help/en_US/scilab_en_US_help/meyeraux.html create mode 100644 help/en_US/scilab_en_US_help/midcross.html create mode 100644 help/en_US/scilab_en_US_help/modulate.html create mode 100644 help/en_US/scilab_en_US_help/morlet.html create mode 100644 help/en_US/scilab_en_US_help/movingrms.html create mode 100644 help/en_US/scilab_en_US_help/musicBase.html create mode 100644 help/en_US/scilab_en_US_help/nnls.html create mode 100644 help/en_US/scilab_en_US_help/nuttallwin.html create mode 100644 help/en_US/scilab_en_US_help/parzenwin.html create mode 100644 help/en_US/scilab_en_US_help/pchip.html create mode 100644 help/en_US/scilab_en_US_help/pchips.html create mode 100644 help/en_US/scilab_en_US_help/peak2peak.html create mode 100644 help/en_US/scilab_en_US_help/peak2rms.html create mode 100644 help/en_US/scilab_en_US_help/peig.html create mode 100644 help/en_US/scilab_en_US_help/periodogram.html create mode 100644 help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html create mode 100644 help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html create mode 100644 help/en_US/scilab_en_US_help/phasedelay.html create mode 100644 help/en_US/scilab_en_US_help/phasez.html create mode 100644 help/en_US/scilab_en_US_help/pmusic.html create mode 100644 help/en_US/scilab_en_US_help/poly2ac.html create mode 100644 help/en_US/scilab_en_US_help/poly2lsf.html create mode 100644 help/en_US/scilab_en_US_help/poly2rc.html create mode 100644 help/en_US/scilab_en_US_help/polyscale.html create mode 100644 help/en_US/scilab_en_US_help/polystab.html create mode 100644 help/en_US/scilab_en_US_help/polyval.html create mode 100644 help/en_US/scilab_en_US_help/pow2db.html create mode 100644 help/en_US/scilab_en_US_help/primitive.html create mode 100644 help/en_US/scilab_en_US_help/prony.html create mode 100644 help/en_US/scilab_en_US_help/pulseperiod.html create mode 100644 help/en_US/scilab_en_US_help/pulsesep.html create mode 100644 help/en_US/scilab_en_US_help/pulsewidth.html create mode 100644 help/en_US/scilab_en_US_help/pulstran.html create mode 100644 help/en_US/scilab_en_US_help/rc2ac.html create mode 100644 help/en_US/scilab_en_US_help/rc2is.html create mode 100644 help/en_US/scilab_en_US_help/rc2lar.html create mode 100644 help/en_US/scilab_en_US_help/rc2poly.html create mode 100644 help/en_US/scilab_en_US_help/rcosdesign.html create mode 100644 help/en_US/scilab_en_US_help/rectpuls.html create mode 100644 help/en_US/scilab_en_US_help/rectwin.html create mode 100644 help/en_US/scilab_en_US_help/resample.html create mode 100644 help/en_US/scilab_en_US_help/residued.html create mode 100644 help/en_US/scilab_en_US_help/residuez.html create mode 100644 help/en_US/scilab_en_US_help/risetime.html create mode 100644 help/en_US/scilab_en_US_help/rlevinson.html create mode 100644 help/en_US/scilab_en_US_help/rms.html create mode 100644 help/en_US/scilab_en_US_help/rooteig.html create mode 100644 help/en_US/scilab_en_US_help/rootmusic.html create mode 100644 help/en_US/scilab_en_US_help/rssq.html create mode 100644 help/en_US/scilab_en_US_help/sampled2continuous.html create mode 100644 help/en_US/scilab_en_US_help/sawtooth.html create mode 100644 help/en_US/scilab_en_US_help/schtrig.html create mode 100644 help/en_US/scilab_en_US_help/schurrc.html create mode 100644 help/en_US/scilab_en_US_help/scilab_code.css create mode 100644 help/en_US/scilab_en_US_help/section_be19baaac84b122b8ad501d34462f5bf.html create mode 100644 help/en_US/scilab_en_US_help/seqperiod.html create mode 100644 help/en_US/scilab_en_US_help/sgolay.html create mode 100644 help/en_US/scilab_en_US_help/sgolayfilt.html create mode 100644 help/en_US/scilab_en_US_help/shanwavf.html create mode 100644 help/en_US/scilab_en_US_help/shiftdata.html create mode 100644 help/en_US/scilab_en_US_help/slewrate.html create mode 100644 help/en_US/scilab_en_US_help/sos2cell.html create mode 100644 help/en_US/scilab_en_US_help/sos2ss.html create mode 100644 help/en_US/scilab_en_US_help/sos2tf.html create mode 100644 help/en_US/scilab_en_US_help/sos2zp.html create mode 100644 help/en_US/scilab_en_US_help/sosbreak.html create mode 100644 help/en_US/scilab_en_US_help/sosfilt.html create mode 100644 help/en_US/scilab_en_US_help/specgram.html create mode 100644 help/en_US/scilab_en_US_help/ss2sos.html create mode 100644 help/en_US/scilab_en_US_help/statelevels.html create mode 100644 help/en_US/scilab_en_US_help/stmcb.html create mode 100644 help/en_US/scilab_en_US_help/strips.html create mode 100644 help/en_US/scilab_en_US_help/style.css create mode 100644 help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html create mode 100644 help/en_US/scilab_en_US_help/tf2sos.html create mode 100644 help/en_US/scilab_en_US_help/tf2zp.html create mode 100644 help/en_US/scilab_en_US_help/tf2zpk.html create mode 100644 help/en_US/scilab_en_US_help/transpose.html create mode 100644 help/en_US/scilab_en_US_help/trial_iirlp2mb.html create mode 100644 help/en_US/scilab_en_US_help/triang.html create mode 100644 help/en_US/scilab_en_US_help/tripuls.html create mode 100644 help/en_US/scilab_en_US_help/truth.html create mode 100644 help/en_US/scilab_en_US_help/tukeywin.html create mode 100644 help/en_US/scilab_en_US_help/udecode.html create mode 100644 help/en_US/scilab_en_US_help/uencode.html create mode 100644 help/en_US/scilab_en_US_help/ultrwin.html create mode 100644 help/en_US/scilab_en_US_help/unshiftdata.html create mode 100644 help/en_US/scilab_en_US_help/upfirdn.html create mode 100644 help/en_US/scilab_en_US_help/upsample.html create mode 100644 help/en_US/scilab_en_US_help/upsamplefill.html create mode 100644 help/en_US/scilab_en_US_help/var.html create mode 100644 help/en_US/scilab_en_US_help/vco.html create mode 100644 help/en_US/scilab_en_US_help/welchwin.html create mode 100644 help/en_US/scilab_en_US_help/window.html create mode 100644 help/en_US/scilab_en_US_help/wkeep.html create mode 100644 help/en_US/scilab_en_US_help/wrev.html create mode 100644 help/en_US/scilab_en_US_help/xcorr2.html create mode 100644 help/en_US/scilab_en_US_help/xml_code.css create mode 100644 help/en_US/scilab_en_US_help/zerocrossing.html create mode 100644 help/en_US/scilab_en_US_help/zp2sos.html create mode 100644 help/en_US/scilab_en_US_help/zplane.html create mode 100644 help/en_US/seqperiod.xml create mode 100644 help/en_US/sgolay.xml create mode 100644 help/en_US/sgolayfilt.xml create mode 100644 help/en_US/shanwavf.xml create mode 100644 help/en_US/shiftdata.xml create mode 100644 help/en_US/slewrate.xml create mode 100644 help/en_US/sos2cell.xml create mode 100644 help/en_US/sos2ss.xml create mode 100644 help/en_US/sos2tf.xml create mode 100644 help/en_US/sos2zp.xml create mode 100644 help/en_US/sosbreak.xml create mode 100644 help/en_US/sosfilt.xml create mode 100644 help/en_US/specgram.xml create mode 100644 help/en_US/ss2sos.xml create mode 100644 help/en_US/statelevels.xml create mode 100644 help/en_US/stmcb.xml create mode 100644 help/en_US/strips.xml create mode 100644 help/en_US/subspaceMethodsInputParser.xml create mode 100644 help/en_US/tf2sos.xml create mode 100644 help/en_US/tf2zp.xml create mode 100644 help/en_US/tf2zpk.xml create mode 100644 help/en_US/transpose.xml create mode 100644 help/en_US/trial_iirlp2mb.xml create mode 100644 help/en_US/triang.xml create mode 100644 help/en_US/tripuls.xml create mode 100644 help/en_US/truth.xml create mode 100644 help/en_US/tukeywin.xml create mode 100644 help/en_US/udecode.xml create mode 100644 help/en_US/uencode.xml create mode 100644 help/en_US/ultrwin.xml create mode 100644 help/en_US/unshiftdata.xml create mode 100644 help/en_US/upfirdn.xml create mode 100644 help/en_US/upsample.xml create mode 100644 help/en_US/upsamplefill.xml create mode 100644 help/en_US/var.xml create mode 100644 help/en_US/vco.xml create mode 100644 help/en_US/welchwin.xml create mode 100644 help/en_US/window.xml create mode 100644 help/en_US/wkeep.xml create mode 100644 help/en_US/wrev.xml create mode 100644 help/en_US/xcorr2.xml create mode 100644 help/en_US/zerocrossing.xml create mode 100644 help/en_US/zp2sos.xml create mode 100644 help/en_US/zplane.xml (limited to 'help/en_US') diff --git a/help/en_US/ac2poly.xml b/help/en_US/ac2poly.xml new file mode 100644 index 0000000..e90759d --- /dev/null +++ b/help/en_US/ac2poly.xml @@ -0,0 +1,62 @@ + + + + + + + + ac2poly + Convert autocorrelation sequence to polynomial of prediction filter + + + + + Calling Sequence + + a = ac2poly(r) + [a,e] = ac2poly(r) + + + + + + Parameters + + r: + Autocorrelation sequence to be represented with an FIR linear prediction filter + a: + Output polynomial representing the linear prediction filter e/(a(1) + a(2)z + a(3)z^2 .. a(N)z^N-1) + e: + Output scaling for the lienar prediction filter + + + + + Description + +Function ac2poly() finds the best fit polynomial for FIR linear prediction filter a, corresponding to the autocorrelation sequence r. a is the same length as r, and is normalized with the first element. So a(1) = 1. + + +Author +Parthe Pandit + + + + + + + Bibliography + Kay, Steven M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988. + + diff --git a/help/en_US/ac2rc.xml b/help/en_US/ac2rc.xml new file mode 100644 index 0000000..2e8a109 --- /dev/null +++ b/help/en_US/ac2rc.xml @@ -0,0 +1,31 @@ + + + + + + + + ac2rc + + + + + + Calling Sequence + + k = ac2rc(R) + [k,R0] = ac2rc(R) + + + diff --git a/help/en_US/arParEst.xml b/help/en_US/arParEst.xml new file mode 100644 index 0000000..c1e0a78 --- /dev/null +++ b/help/en_US/arParEst.xml @@ -0,0 +1,23 @@ + + + + + + + + arParEst + + + + diff --git a/help/en_US/arburg.xml b/help/en_US/arburg.xml new file mode 100644 index 0000000..75648ba --- /dev/null +++ b/help/en_US/arburg.xml @@ -0,0 +1,69 @@ + + + + + + + + arburg + This function calculates coefficients of an autoregressive (AR) model of complex data. + + + + + Calling Sequence + + a = arburg(x, poles) + a = arburg(x, poles, criterion) + [a, v] = arburg(...) + [a, v, k] = arburg(...) + + + + + Parameters + + x: + vector of real or complex numbers, of length > 2 + poles: + positive integer value < length(x) - 2 + criterion: + string value, takes in "AKICc", "KIC", "AICc", "AIC" and "FPE", default it not using a model-selection criterion + a, v, k: + Output variables + + + + + Description + +This is an Octave function. +This function calculates coefficients of an autoregressive (AR) model of complex data x using the whitening lattice-filter method of Burg. +The first argument is the data sampled. The second argument is the number of poles in the model (or limit in case a criterion is supplied). +The third parameter takes in the criterion to limit the number of poles. The acceptable values are "AIC", "AKICc", "KIC", "AICc" which are based on information theory. +Output variable a is a list of P+1 autoregression coefficients. +Output variable v is the mean square of residual noise from the whitening operation of the Burg lattice filter. +Output variable k corresponds to the reflection coefficients defining the lattice-filter embodiment of the model. + + + + + Examples + + + diff --git a/help/en_US/arcov.xml b/help/en_US/arcov.xml new file mode 100644 index 0000000..64a5364 --- /dev/null +++ b/help/en_US/arcov.xml @@ -0,0 +1,23 @@ + + + + + + + + arcov + + + + diff --git a/help/en_US/armcov.xml b/help/en_US/armcov.xml new file mode 100644 index 0000000..62e33b7 --- /dev/null +++ b/help/en_US/armcov.xml @@ -0,0 +1,23 @@ + + + + + + + + armcov + + + + diff --git a/help/en_US/aryule.xml b/help/en_US/aryule.xml new file mode 100644 index 0000000..9948a0f --- /dev/null +++ b/help/en_US/aryule.xml @@ -0,0 +1,63 @@ + + + + + + + + aryule + This function fits an AR (p)-model with Yule-Walker estimates. + + + + + Calling Sequence + + a = aryule (x, p) + [a, v] = aryule (x, p) + [a, v, k] = aryule (x, p) + + + + + Parameters + + x: + vector of real or complex numbers, length > 2 + p: + positive integer value < length(x) - 1 + a, v, k: + Output variables + + + + + Description + +This is an Octave function. +This function fits an AR (p)-model with Yule-Walker estimates. +The first argument is the data vector which is to be estimated. +Output variable a gives the AR coefficients, v gives the variance of the white noise and k gives the reflection coefficients to be used in the lattice filter. + + + + + Examples + + + diff --git a/help/en_US/barthannwin.xml b/help/en_US/barthannwin.xml new file mode 100644 index 0000000..ad1139a --- /dev/null +++ b/help/en_US/barthannwin.xml @@ -0,0 +1,60 @@ + + + + + + + + barthannwin + This function returns the filter coefficients of a modified Bartlett-Hann window. + + + + + Calling Sequence + + y = barthannwin(m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a modified Bartlett Hann window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/bartlett.xml b/help/en_US/bartlett.xml new file mode 100644 index 0000000..41ef318 --- /dev/null +++ b/help/en_US/bartlett.xml @@ -0,0 +1,56 @@ + + + + + + + + bartlett + Generates a Bartlett window + + + + + Calling Sequence + + w=bartlett(L) + + + + + Parameters + + + + + + Description + +w=bartlett(L) returns an L-point Bartlett window in a column vector w +Example +w=bartlett(4) +w = + + +0. +0.6666667 +0.6666667 +0. +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999. + + + diff --git a/help/en_US/besself.xml b/help/en_US/besself.xml new file mode 100644 index 0000000..b792eaf --- /dev/null +++ b/help/en_US/besself.xml @@ -0,0 +1,66 @@ + + + + + + + + besself + This function generates a Bessel filter. + + + + + Calling Sequence + + [a, b] = besself(n, w) + [a, b] = besself (n, w, "high") + [a, b, c] = besself (…) + [a, b, c, d] = besself (…) + […] = besself (…, "z") + + + + + Parameters + + n: + positive integer value + w: + positive real value + + + + + Description + +This is an Octave function. +This function generates a Bessel filter. The default is a Laplace space (s) filter. +The third parameter takes in high or low, the default value being low. The cutoff is pi*Wc radians. +[z,p,g] = besself(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = besself(...,’z’) returns a discrete space (Z) filter. w must be less than 1. +[a,b,c,d] = besself(...) returns state-space matrices. + + + + + Examples + + + diff --git a/help/en_US/bitrevorder.xml b/help/en_US/bitrevorder.xml new file mode 100644 index 0000000..996ed26 --- /dev/null +++ b/help/en_US/bitrevorder.xml @@ -0,0 +1,57 @@ + + + + + + + + bitrevorder + + + + + + Calling Sequence + + [y,i]=bitrevorder(x) + + + + + Parameters + + x: + Vector of real or complex values + + + + + Description + +This is an Octave function. +This function returns the input data after reversing the bits of the indices and reordering the elements of the input array. + + + + + Examples + + + diff --git a/help/en_US/blackman.xml b/help/en_US/blackman.xml new file mode 100644 index 0000000..83bc83d --- /dev/null +++ b/help/en_US/blackman.xml @@ -0,0 +1,60 @@ + + + + + + + + blackman + Generates a Blackman window + + + + + Calling Sequence + + w=blackman(N) + w=blackman(N,sflag) + + + + + Parameters + + + + + + Description + +w=blackman(N) returns an N-point symmetric Blackman window in a column vector w +w=blackman(N,sflag) +Returns an N point Blackman window using the type of sampling specified by sflag +sflag can be either 'symmetric' (default) or 'periodic' (used in spectral analysis) +Example +w=blackman(4) +w = + + +- 1.388D-17 +0.63 +0.63 +- 1.388D-17 +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999. + + + diff --git a/help/en_US/blackmanharris.xml b/help/en_US/blackmanharris.xml new file mode 100644 index 0000000..25e09e2 --- /dev/null +++ b/help/en_US/blackmanharris.xml @@ -0,0 +1,65 @@ + + + + + + + + blackmanharris + This function returns the filter coefficients of a Blackman-Harris window. + + + + + Calling Sequence + + w = blackmanharris (m) + w = blackmanharris (m, opt) + + + + + Parameters + + m: + positive integer value + opt: + string value, takes "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. + + + + + Examples + + + diff --git a/help/en_US/blackmannuttall.xml b/help/en_US/blackmannuttall.xml new file mode 100644 index 0000000..fc4fd9a --- /dev/null +++ b/help/en_US/blackmannuttall.xml @@ -0,0 +1,56 @@ + + + + + + + + blackmannuttall + This function returns the filter coefficients of a Blackman-Nuttall window. + + + + + Calling Sequence + + w = blackmannuttall (m) + w = blackmannuttall (m, opt) + + + + + Parameters + + m: + positive integer value + opt: + string value, takes "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Examples + + + diff --git a/help/en_US/bohmanwin.xml b/help/en_US/bohmanwin.xml new file mode 100644 index 0000000..082342d --- /dev/null +++ b/help/en_US/bohmanwin.xml @@ -0,0 +1,60 @@ + + + + + + + + bohmanwin + This function returns the filter coefficients of a Bohman window. + + + + + Calling Sequence + + y = bohmanwin (m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Bohman window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/boxcar.xml b/help/en_US/boxcar.xml new file mode 100644 index 0000000..ad5da0a --- /dev/null +++ b/help/en_US/boxcar.xml @@ -0,0 +1,62 @@ + + + + + + + + boxcar + This function returns the filter coefficients of a rectangular window. + + + + + Calling Sequence + + y = boxcar (m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/buffer.xml b/help/en_US/buffer.xml new file mode 100644 index 0000000..24b5214 --- /dev/null +++ b/help/en_US/buffer.xml @@ -0,0 +1,66 @@ + + + + + + + + buffer + This function buffers the given data into a matrix of signal frames + + + + + Calling Sequence + + [y] = buffer (x, n) + [y] = buffer (x, n, p) + [y] = buffer (x, n, p) + [y, z, opt] = buffer (...) + + + + + Parameters + + x: + Data to be buffered + n: + Positive integer equal to number of rows in the produced data buffer + p: + Integer less than n, default value 0 + opt: + In case of overlap, it can be a vector of length p or the string "nodelay", In case of underlap, it is an integer between 0 and p + + + + + Description + +This function buffers the given data into a matrix of signal frames + + + + + Examples + + + diff --git a/help/en_US/build_help.sce b/help/en_US/build_help.sce new file mode 100644 index 0000000..5d051c3 --- /dev/null +++ b/help/en_US/build_help.sce @@ -0,0 +1,16 @@ +// Copyright (C) 2017 - IIT Bombay - FOSSEE +// +// Author: Shamika Mohanan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + +help_lang_dir = get_absolute_file_path('build_help.sce'); + +tbx_build_help(TOOLBOX_TITLE, help_lang_dir); + +clear help_lang_dir; diff --git a/help/en_US/butter.xml b/help/en_US/butter.xml new file mode 100644 index 0000000..bacacaf --- /dev/null +++ b/help/en_US/butter.xml @@ -0,0 +1,71 @@ + + + + + + + + butter + This function generates a Butterworth filter. + + + + + Calling Sequence + + [a, b] = butter (n, w) + [a, b] = butter (n, w, "high") + [a, b] = butter (n, [wl, wh]) + [b, a] = butter (n, [wl, wh], "stop") + [a, b, c] = butter (…) + [a, b, c, d] = butter (…) + […] = butter (…, "s") + + + + + Parameters + + n: + positive integer value + w: + positive real value, w in the range [0,1] + + + + + Description + +This is an Octave function. +This function generates a Butterworth filter. Default is a discrete space (Z) filter. +The third parameter takes in low or high, default value is low. The cutoff is pi*Wc radians. +[b,a] = butter(n, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b,a] = butter(n, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z,p,g] = butter(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = butter(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = butter(...) returns state-space matrices. + + + + + Examples + + + diff --git a/help/en_US/buttord.xml b/help/en_US/buttord.xml new file mode 100644 index 0000000..da92712 --- /dev/null +++ b/help/en_US/buttord.xml @@ -0,0 +1,70 @@ + + + + + + + + buttord + /This function computes the minimum filter order of a Butterworth filter with the desired response characteristics. + + + + + Calling Sequence + + n = buttord(Wp, Ws, Rp, Rs) + [n, Wc] = buttord(Wp, Ws, Rp, Rs) + + + + + Parameters + + Wp: + scalar or vector of length 2 + Ws: + scalar or vector of length 2, elements must be in the range [0,1] + Rp: + real or complex value + Rs: + real or complex value + + + + + Description + +This is an Octave function. +This function computes the minimum filter order of a Butterworth filter with the desired response characteristics. +The filter frequency band edges are specified by the passband frequency wp and stopband frequency ws. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple, and Rs is also in decibels and is the minimum attenuation in the stop band. +If ws>wp, the filter is a low pass filter. If wp>ws, the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp the filter is a band-stop or band-reject filter. + + + + + Examples + + + diff --git a/help/en_US/cconv.xml b/help/en_US/cconv.xml new file mode 100644 index 0000000..5c9a665 --- /dev/null +++ b/help/en_US/cconv.xml @@ -0,0 +1,23 @@ + + + + + + + + cconv + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/cell2sos.xml b/help/en_US/cell2sos.xml new file mode 100644 index 0000000..90df61d --- /dev/null +++ b/help/en_US/cell2sos.xml @@ -0,0 +1,100 @@ + + + + + + + + cell2sos + Converts a cell array to a second order section matrix + + + + + Parameters + + + + + + Description + +s=cell2sos(c) converts a a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} +to an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right. +[s,g]=cell2sos(c) estimates the gain from the leading term of the cell array +c={ {[g1,g2]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} to give g=g1/g2 as the gain +Example +c=cell(1,5); + + +c(1,1).entries=[2, 1]; + + +c(1,2).entries=rand(1,3); + + +c(1,3).entries=rand(1,3); + + +c(1,4).entries=rand(1,3); + + +c(1,5).entries=rand(1,3); + + +c = +column 1 to 3 + + +![2,1] [0.2113249,0.7560439,0.0002211] [0.3303271,0.6653811,0.6283918] ! + + +column 4 to 5 + + +![0.8497452,0.6857310,0.8782165] [0.0683740,0.5608486,0.6623569] ! +[s,g]=cell2sos(c); +s = + + +column 1 to 5 + + +0.2113249 0.7560439 0.0002211 0.3303271 0.6653811 +0.8497452 0.6857310 0.8782165 0.0683740 0.5608486 + + +column 6 + + +0.6283918 +0.6623569 + + +g = + + +2. +Author +Ankur Mallick + + + diff --git a/help/en_US/cheb1ord.xml b/help/en_US/cheb1ord.xml new file mode 100644 index 0000000..e60a114 --- /dev/null +++ b/help/en_US/cheb1ord.xml @@ -0,0 +1,67 @@ + + + + + + + + cheb1ord + This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics. + + + + + Calling Sequence + + n = cheb1ord(Wp, Ws, Rp, Rs) + [n, Wc] = cheb1ord(Wp, Ws, Rp, Rs) + + + + + Parameters + + Wp: + scalar or vector of length 2, all elements must be in the range [0,1] + Ws: + scalar or vector of length 2, all elements must be in the range [0,1] + Rp: + real value + Rs: + real value + + + + + Description + +This is an Octave function. +This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter. + + + + + Examples + + + diff --git a/help/en_US/cheb2ord.xml b/help/en_US/cheb2ord.xml new file mode 100644 index 0000000..199c595 --- /dev/null +++ b/help/en_US/cheb2ord.xml @@ -0,0 +1,67 @@ + + + + + + + + cheb2ord + This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics. + + + + + Calling Sequence + + n = cheb2ord(Wp, Ws, Rp, Rs) + [n, Wc] = cheb2ord(Wp, Ws, Rp, Rs) + + + + + Parameters + + Wp: + scalar or vector of length 2, all elements must be in the range [0,1] + Ws: + scalar or vector of length 2, all elements must be in the range [0,1] + Rp: + real value + Rs: + real value + + + + + Description + +This is an Octave function. +This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter. + + + + + Examples + + + diff --git a/help/en_US/chebwin.xml b/help/en_US/chebwin.xml new file mode 100644 index 0000000..e901bef --- /dev/null +++ b/help/en_US/chebwin.xml @@ -0,0 +1,67 @@ + + + + + + + + chebwin + This function returns the filter coefficients of a Dolph-Chebyshev window. + + + + + Calling Sequence + + w = chebwin (m) + w = chebwin (m, at) + + + + + Parameters + + m: + positive integer value + at: + real scalar value + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Dolph-Chebyshev window of length m supplied as input, to the output vector w. +The second parameter is the stop band attenuation of the Fourier transform in dB. The default value is 100 dB. + + + + + Examples + + + diff --git a/help/en_US/cheby1.xml b/help/en_US/cheby1.xml new file mode 100644 index 0000000..92a7848 --- /dev/null +++ b/help/en_US/cheby1.xml @@ -0,0 +1,74 @@ + + + + + + + + cheby1 + This function generates a Chebyshev type I filter with rp dB of passband ripple. + + + + + Calling Sequence + + [a, b] = cheby1 (n, rp, w) + [a, b] = cheby1 (n, rp, w, "high") + [a, b] = cheby1 (n, rp, [wl, wh]) + [a, b] = cheby1 (n, rp, [wl, wh], "stop") + [a, b, c] = cheby1 (…) + [a, b, c, d] = cheby1 (…) + […] = cheby1 (…, "s") + + + + + Parameters + + n: + positive integer value + rp: + non negative scalar value + w: + vector, all elements must be in the range [0,1] + + + + + Description + +This is an Octave function. +This function generates a Chebyshev type I filter with rp dB of passband ripple. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby1(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby1(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby1(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby1(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby1(...) returns state-space matrices. + + + + + Examples + + + diff --git a/help/en_US/cheby2.xml b/help/en_US/cheby2.xml new file mode 100644 index 0000000..24cef7d --- /dev/null +++ b/help/en_US/cheby2.xml @@ -0,0 +1,74 @@ + + + + + + + + cheby2 + This function generates a Chebyshev type II filter with rs dB of stopband attenuation. + + + + + Calling Sequence + + [a, b] = cheby2 (n, rs, wc) + [a, b] = cheby2 (n, rs, wc, "high") + [a, b] = cheby2 (n, rs, [wl, wh]) + [a, b] = cheby2 (n, rs, [wl, wh], "stop") + [a, b, c] = cheby2 (…) + [a, b, c, d] = cheby2 (…) + […] = cheby2 (…, "s") + + + + + Parameters + + n: + positive integer value + rp: + non negative scalar value + w: + vector, all elements must be in the range [0,1] + + + + + Description + +This is an Octave function. +This function generates a Chebyshev type II filter with rs dB of stopband attenuation. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby2(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby2(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby2(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby2(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby2(...) returns state-space matrices. + + + + + Examples + + + diff --git a/help/en_US/check.xml b/help/en_US/check.xml new file mode 100644 index 0000000..f8956dc --- /dev/null +++ b/help/en_US/check.xml @@ -0,0 +1,23 @@ + + + + + + + + check + funcprot(0); + + + diff --git a/help/en_US/chirp.xml b/help/en_US/chirp.xml new file mode 100644 index 0000000..31ccb71 --- /dev/null +++ b/help/en_US/chirp.xml @@ -0,0 +1,75 @@ + + + + + + + + chirp + This function evaluates a chirp signal at time t. + + + + + Calling Sequence + + y = chirp(t) + y = chirp(t, f0) + y = chirp(t, f0, t1) + y = chirp(t, f0, t1, f1) + y = chirp(t, f0, t1, f1, frm) + y = chirp(t, f0, t1, f1, frm, phse) + + + + + Parameters + + t: + vector + f0: + + t1: + + f1: + + frm: + string value, takes in "linear", "quadratic", "logarithmic" + phse: + + + + + + Description + +This is an Octave function. +This function evaluates a chirp signal at time t. A chirp signal is a frequency swept cosine wave. +The first argument is a vector of times to evaluate the chirp signal, second argument is the frequency at t=0, third argument is time t1 and fourth argument is frequency at t1. +The fifth argument is the form which takes in values "linear", "quadratic" and "logarithmic", the sixth argument gives the phase shift at t=0. + + + + + Examples + + + diff --git a/help/en_US/clustersegment.xml b/help/en_US/clustersegment.xml new file mode 100644 index 0000000..d3ab0ee --- /dev/null +++ b/help/en_US/clustersegment.xml @@ -0,0 +1,60 @@ + + + + + + + + clustersegment + This function calculates boundary indexes of clusters of 1’s. + + + + + Calling Sequence + + c = clustersegment(s) + + + + + Parameters + + s: + scalar, vector or matrix of real numbers (clusters of 1s) + c: + output variable, cell array of size 1 by N, where N is the number of rows in s + + + + + Description + +This is an Octave function. +This function calculates boundary indexes of clusters of 1’s. +This function calculates the initial and end indices of the sequences of 1's present in the input argument. +The output variable c is a cell array of size 1 by N, where N is the number of rows in s and each element has two rows indicating the initial index and end index of the cluster of 1's respectively. The indexing starts from 1. + + + + + Examples + + + diff --git a/help/en_US/cmorwavf.xml b/help/en_US/cmorwavf.xml new file mode 100644 index 0000000..aa03ba8 --- /dev/null +++ b/help/en_US/cmorwavf.xml @@ -0,0 +1,23 @@ + + + + + + + + cmorwavf + funcprot(0); + + + diff --git a/help/en_US/convmtx.xml b/help/en_US/convmtx.xml new file mode 100644 index 0000000..80ff071 --- /dev/null +++ b/help/en_US/convmtx.xml @@ -0,0 +1,23 @@ + + + + + + + + convmtx + n=double(n); + + + diff --git a/help/en_US/corrmtx.xml b/help/en_US/corrmtx.xml new file mode 100644 index 0000000..2d07fcb --- /dev/null +++ b/help/en_US/corrmtx.xml @@ -0,0 +1,129 @@ + + + + + + + + corrmtx + Generate data matrix for autocorrelation matrix estimation + + + + + Calling Sequence + + X = corrmtx(x,m) + [X,R] = corrmtx(x,m) + X = corrmtx(x,m,s) + [X,R] = corrmtx(x,m,s) + + + + + + Parameters + + x: + input vector of size N for which correlation matrix of size m is to be calculated + m: + size of correlation matrix to be computed. Positive integer strictly smaller than the length of the input x + X: + data matrix as specified according to the input 'method' + s: + method for type of output matrix X + 'autocorrelation': + (default) X is the (n + m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the leng th-n data vector x, derived using prewindowed and postwindowed data, based on an mth-order prediction error model. + 'prewindowed': + X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x, derived using prewindowed data, based on an mth-order prediction error model. + 'postwindowed': + X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x , derived using postwindowed data, based on an mth-order prediction error model. + 'covariance': + X is the (n – m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vect or x, derived using nonwindowed data, based on an mth-order prediction error model. + 'modified': + X is the 2(n – m)-by-(m + 1) modified rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n d ata vector x, derived using forward and backward prediction error estimates, based on an mth-order prediction error model. + R: + (m + 1)-by-(m + 1) autocorrelation matrix estimate calculated as X'*X + + + + + Description + +Consider the generic matrix X below +_ _ +| x(1) ..........0 | +| : . : | +| : . : | +| x(m+1).......x(1)| +| : . : | +| : . : | +X = | x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +| : . : | +| : . : | +|_0 ..........x(n)_| +-- +For different inputs of string s the output would vary ass described below +'autocorrelation' — (default) X = X, above. +'prewindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(1) … 0] and whose last row is [x(n) … x(n – m)] +'postwindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [0 … x(n)] +'covariance' — X is the (n – m)-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [x(n) … x(n – m)] +'modified' — X is the 2(n – m)-by-(m + 1) matrix X_mod shown below +_ _ +| x(m+1) ......x(1)| +| : . : | +| : . : | +| x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +X_mod= | x*(1).....x*(m+1)| +| : . : | +| : . : | +| x*(m+1)...x*(n-m)| +| : . : | +| : . : | +|_x*(n-m) ...x*(n)_| + + + + + + + Examples + + + + + See also + + peig + pmusic + rooteig + rootmusic + xcorr + Author: + Pandit + Bilbligraphy + S. Lawrence. Digital Spectral Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1987. + + + diff --git a/help/en_US/cummax.xml b/help/en_US/cummax.xml new file mode 100644 index 0000000..76c863a --- /dev/null +++ b/help/en_US/cummax.xml @@ -0,0 +1,70 @@ + + + + + + + + cummax + Cumulative maximum + + + + + Calling Sequence + + M = cummax(A) + returns the cumulative maximum of the arguments of A. The dimension + of M is same as the dimension of A. If A is a 2D matrix, the operation + is performed along the columns. For a hypermatrix, the operation is + performed along the first non-zero dimension + M = cummax(A,dim) + The operation is performed along the dimension specified by dim + M = cummax(_,direction) + direction specifies as the direction of operation + + + + + + Parameters + + + + + + Examples + + + + + Authors + + Ayush Baid + + + + + See also + + + + diff --git a/help/en_US/cummin.xml b/help/en_US/cummin.xml new file mode 100644 index 0000000..e586d3d --- /dev/null +++ b/help/en_US/cummin.xml @@ -0,0 +1,70 @@ + + + + + + + + cummin + Cumulative minimum + + + + + Calling Sequence + + M = cummin(A) + returns the cumulative minimum of the arguments of A. The dimension + of M is same as the dimension of A. If A is a 2D matrix, the operation + is performed along the columns. For a hypermatrix, the operation is + performed along the first non-zero dimension + M = cummin(A,dim) + The operation is performed along the dimension specified by dim + M = cummin(_,direction) + direction specifies as the direction of operation + + + + + + Parameters + + + + + + Examples + + + + + Authors + + Ayush Baid + + + + + See also + + + + diff --git a/help/en_US/db.xml b/help/en_US/db.xml new file mode 100644 index 0000000..5066562 --- /dev/null +++ b/help/en_US/db.xml @@ -0,0 +1,23 @@ + + + + + + + + db + + + + diff --git a/help/en_US/db2pow.xml b/help/en_US/db2pow.xml new file mode 100644 index 0000000..2f126fa --- /dev/null +++ b/help/en_US/db2pow.xml @@ -0,0 +1,53 @@ + + + + + + + + db2pow + + + + + + Calling Sequence + + + + + + Parameters + + ydb : + scalar or vector or matrix or N-D array + + + + + Examples + + + + + Authors + + Ishita Bedi + Modified to handle char i/p by Debdeep Dey + + + diff --git a/help/en_US/dctmtx.xml b/help/en_US/dctmtx.xml new file mode 100644 index 0000000..0b05453 --- /dev/null +++ b/help/en_US/dctmtx.xml @@ -0,0 +1,58 @@ + + + + + + + + dctmtx + + + + + + Calling Sequence + + [y]=dctmtx(n) + + + + + Parameters + + n: + Real scalar integer greater than or equal to 1 + + + + + Description + +This is an Octave function +dctmtx(n) returns a Discrete cosine transform matrix of order n-by-n. It is useful for jpeg image compression. D*A is the DCT of the columns of A and D'*A is the inverse DCT of the columns of A (when A is n-by-n). + + + + + Examples + + + diff --git a/help/en_US/decimate.xml b/help/en_US/decimate.xml new file mode 100644 index 0000000..bc0efe7 --- /dev/null +++ b/help/en_US/decimate.xml @@ -0,0 +1,23 @@ + + + + + + + + decimate + rhs = argn(2) + + + diff --git a/help/en_US/dftmtx.xml b/help/en_US/dftmtx.xml new file mode 100644 index 0000000..ed6ecf7 --- /dev/null +++ b/help/en_US/dftmtx.xml @@ -0,0 +1,56 @@ + + + + + + + + dftmtx + + + + + + Calling Sequence + + [d]=dftmtx(n) + + + + + Parameters + + n: + Real positive scalar number + + + + + Description + +This is an Octave function +This fuction gives a complex matrix of values whose product with a vector produces the discrete Fourier transform. This can also be achieved by directly using the fft function i.e. y=fft(x) is same as y=A*x where A=dftmtx(n). + + + + + Examples + + + diff --git a/help/en_US/diric.xml b/help/en_US/diric.xml new file mode 100644 index 0000000..fdbc3fa --- /dev/null +++ b/help/en_US/diric.xml @@ -0,0 +1,58 @@ + + + + + + + + diric + + + + + + Calling Sequence + + [y]=diric(x,n) + + + + + Parameters + + x: + Real valued vector or matrix + n: + Real positive integer or complex integer + + + + + Description + +This is an Octave function +y=diric(x,n) returns the dirichlet function values of parameter x. + + + + + Examples + + + diff --git a/help/en_US/downsample.xml b/help/en_US/downsample.xml new file mode 100644 index 0000000..bbdfcd0 --- /dev/null +++ b/help/en_US/downsample.xml @@ -0,0 +1,61 @@ + + + + + + + + downsample + This function downsamples the signal by selecting every nth element. + + + + + Calling Sequence + + y = downsample (x, n) + y = downsample (x, n, phase) + + + + + Parameters + + x: + scalar, vector or matrix of real or complex numbers + n: + real number or vector + phase: + integer value, 0 <= phase <= (n - 1), default value 0, or logical + + + + + Description + +This is an Octave function. +This function downsamples the signal by selecting every nth element supplied as parameter 2. If x is a matrix, the function downsamples every column. +If the phase is specified, every nth element is selected starting from the sample phase. The default phase is 0. + + + + + Examples + + + diff --git a/help/en_US/dutycycle.xml b/help/en_US/dutycycle.xml new file mode 100644 index 0000000..0fb782a --- /dev/null +++ b/help/en_US/dutycycle.xml @@ -0,0 +1,23 @@ + + + + + + + + dutycycle + + + + diff --git a/help/en_US/ellip.xml b/help/en_US/ellip.xml new file mode 100644 index 0000000..847f91e --- /dev/null +++ b/help/en_US/ellip.xml @@ -0,0 +1,74 @@ + + + + + + + + ellip + This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation. + + + + + Calling Sequence + + [a, b] = ellip (n, rp, rs, wp) + [a, b] = ellip (n, rp, rs, wp, "high") + [a, b] = ellip (n, rp, rs, [wl, wh]) + [a, b] = ellip (n, rp, rs, [wl, wh], "stop") + [a, b, c] = ellip (…) + [a, b, c, d] = ellip (…) + […] = ellip (…, "s") + + + + + Parameters + + n: + positive integer value + rp: + non negative scalar value + rs: + non negative scalar value + w: + scalar or vector, all elements should be in the range [0,1] + + + + + Description + +This is an Octave function. +This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation. +[b, a] = ellip(n, Rp, Rs, Wp) indicates low pass filter with order n, Rp decibels of ripple in the passband and a stopband Rs decibels down and cutoff of pi*Wp radians. If the fifth argument is high, then the filter is a high pass filter. +[b, a] = ellip(n, Rp, Rs, [Wl, Wh]) indictaes band pass filter with band pass edges pi*Wl and pi*Wh. If the fifth argument is stop, the filter is a band reject filter. +[z, p, g] = ellip(...) returns filter as zero-pole-gain. +[...] = ellip(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a, b, c, d] = ellip(...) returns state-space matrices. + + + + + Examples + + + diff --git a/help/en_US/ellipord.xml b/help/en_US/ellipord.xml new file mode 100644 index 0000000..0f562c8 --- /dev/null +++ b/help/en_US/ellipord.xml @@ -0,0 +1,68 @@ + + + + + + + + ellipord + This function computes the minimum filter order of an elliptic filter with the desired response characteristics. + + + + + Calling Sequence + + [n] = ellipord(Wp, Ws, Rp, Rs) + [n, Wp] = ellipord(Wp, Ws, Rp, Rs) + + + + + Parameters + + Wp: + scalar or vector of length 2, all elements must be in the range [0,1] + Ws: + scalar or vector of length 2, all elements must be in the range [0,1] + Rp: + real or complex value + Rs: + real or complex value + + + + + Description + +This is an Octave function. +This function computes the minimum filter order of an elliptic filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter. + + + + + Examples + + + diff --git a/help/en_US/enbw.xml b/help/en_US/enbw.xml new file mode 100644 index 0000000..d7c2972 --- /dev/null +++ b/help/en_US/enbw.xml @@ -0,0 +1,23 @@ + + + + + + + + enbw + + + + diff --git a/help/en_US/eqtflength.xml b/help/en_US/eqtflength.xml new file mode 100644 index 0000000..cfb2823 --- /dev/null +++ b/help/en_US/eqtflength.xml @@ -0,0 +1,31 @@ + + + + + + + + eqtflength + Modifies the input vector to give output vectors of the same length + + + + + Calling Sequence + + [b,a] = eqtflength(b,a) + [b,a,N,M] = eqtflength(b,a) + + + diff --git a/help/en_US/falltime.xml b/help/en_US/falltime.xml new file mode 100644 index 0000000..eb398e4 --- /dev/null +++ b/help/en_US/falltime.xml @@ -0,0 +1,73 @@ + + + + + + + + falltime + + + + + + Calling Sequence + + r=falltime(x) + r=falltime(x, t) + r=falltime(x, Fs) + r=falltime(x, t, 'PercentReferenceLevels', N ) + r=falltime(x, t, 'Tolerance', M) + r=falltime(x, t,'StateLevels', O) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, Fs) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, t) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, t, 'PercentReferenceLevels', N ) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t, 'Tolerance', M) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t,'StateLevels', O) + [r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t,'StateLevels', O, 'fig', on or off) + + + + + + Parameters + + x: + real vector. + Fs: + specifies the sample rate, Fs, as a positive scalar, where the first sample instant corresponds to a time of zero. + t: + defiene instant sample time t as vector with same length of x, or specifies the sample rate, t, as a positive scalar. + PercentReferenceLevels: + specify the percentreferenceleves as a percentage, default value of N is [10 90]. + Tolerance: + define the tolerance value as real scaler value, where default value of M is 2.0. + StateLevels: + define the lower and upper state levels as two element real vector. + fig: + specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'. + f: + return fall time of negative-going bilevel waveform transitions X. + lowercrossvalue: + return the lowerc cross value. + uppercrossvalue: + return the upper cross value. + lowerreference: + return lower reference value corrosponding to lower percent reference value. + upperreference: + return upper reference value corrosponding to upper percent reference value. + + + diff --git a/help/en_US/fftfilt.xml b/help/en_US/fftfilt.xml new file mode 100644 index 0000000..868244f --- /dev/null +++ b/help/en_US/fftfilt.xml @@ -0,0 +1,74 @@ + + + + + + + + fftfilt + Performs FFT-based FIR filtering using overlap-add method + + + + + Calling Sequence + + + + + + Parameters + + x: + real|complex numbers - vector|matrix + b: + real|complex numbers - vector|matrix + n: + positive integer + + + + + Description + +y = fftfilt(b,x) filters the data in vector x with the filter described +by coefficient vector b. +y = fftfilt(b,x,n) uses n to determine the length of the FFT. + + + + + + + Examples + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/filternorm.xml b/help/en_US/filternorm.xml new file mode 100644 index 0000000..7e897ba --- /dev/null +++ b/help/en_US/filternorm.xml @@ -0,0 +1,75 @@ + + + + + + + + filternorm + Calculates the L-2 norm or L-infinity norm of a digital filter + + + + + Calling Sequence + + L = filternorm(b,a) + L = filternorm(b,a,pnorm) + L = filternorm(b,a,2,tol) + + + + + + + Parameters + + b: + The filter numerator coefficients. + a: + The filter denominator coefficients. + pnorm: + The L-norm to be calculated. The values accepted are 2 (L2 norm) or %inf (L-infinity norm). Default value is 2. + tol: + The tolerance of the L-2 norm to be calculated. If tol not specified, it defaults to 10^(-8). tol must be a positive scalar + + + + + Examples + + + + + See also + + norm + zp2sos + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/filtfilt.xml b/help/en_US/filtfilt.xml new file mode 100644 index 0000000..baf8dfe --- /dev/null +++ b/help/en_US/filtfilt.xml @@ -0,0 +1,58 @@ + + + + + + + + filtfilt + + + + + + Calling Sequence + + [y]=filtfilt(b,a,x) + + + + + Parameters + + b: + Real or complex valued vector or matrix + a: + Real or complex valued vector or matrix + x: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function +In theory, it forwards and reverse filters the signal and corrects phase distortion upto an extent by a one-pass filter but squares the magnitude response in the process. Practically though, the correction isn't perfect and magnitude response, particularly the stop band is distorted. + + + + + Examples + + + diff --git a/help/en_US/filtic.xml b/help/en_US/filtic.xml new file mode 100644 index 0000000..ec5e08e --- /dev/null +++ b/help/en_US/filtic.xml @@ -0,0 +1,65 @@ + + + + + + + + filtic + + + + + + Calling Sequence + + zf = filtic (b, a, y) + zf = filtic (b, a, y, x) + + + + + Parameters + + b: + vector of real or complex numbers + a: + vector of real or complex numbers + y: + vector of real or complex numbers + x: + vector of real or complex numbers + + + + + Description + +This function finds the initial conditions for the delays in the transposed direct-form II filter implementation. +The vectors b and a represent the numerator and denominator coefficients of the filter's transfer function. + + + + + Examples + + + diff --git a/help/en_US/filtord.xml b/help/en_US/filtord.xml new file mode 100644 index 0000000..aa8037c --- /dev/null +++ b/help/en_US/filtord.xml @@ -0,0 +1,23 @@ + + + + + + + + filtord + and denominator coefficients, a. + + + diff --git a/help/en_US/firpmord.xml b/help/en_US/firpmord.xml new file mode 100644 index 0000000..f4bd81a --- /dev/null +++ b/help/en_US/firpmord.xml @@ -0,0 +1,91 @@ + + + + + + + + firpmord + Parks-McClennan optimal FIR filter order estimation + + + + + Calling Sequence + + + + + + Parameters + + f: + double - positive - vector + a: + double - positive - vector + dev: + double - positive - vector + n: + int - scalar + fo: + double - positive - vector + ao: + double - positive - vector + w: + double - vector + + + + + Examples + + + + + Authors + + Ayush Baid + + + + + See also + + + + diff --git a/help/en_US/firtype.xml b/help/en_US/firtype.xml new file mode 100644 index 0000000..8050565 --- /dev/null +++ b/help/en_US/firtype.xml @@ -0,0 +1,23 @@ + + + + + + + + firtype + if (type(b)~=1) then + + + diff --git a/help/en_US/flattopwin.xml b/help/en_US/flattopwin.xml new file mode 100644 index 0000000..d990123 --- /dev/null +++ b/help/en_US/flattopwin.xml @@ -0,0 +1,69 @@ + + + + + + + + flattopwin + This function returns the filter coefficients of a Flat Top window. + + + + + Calling Sequence + + w = flattopwin (m) + w = flattopwin (m, opt) + + + + + Parameters + + m: + positive integer value + opt: + string value, takes in "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Flat Top window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +This window has low pass-band ripple but a high bandwidth. + + + + + Examples + + + diff --git a/help/en_US/fracshift.xml b/help/en_US/fracshift.xml new file mode 100644 index 0000000..8825f71 --- /dev/null +++ b/help/en_US/fracshift.xml @@ -0,0 +1,62 @@ + + + + + + + + fracshift + This function shifts the series x supplied as input argument by a number of samples d. + + + + + Calling Sequence + + y = fracshift(x, d) + y = fracshift(x, d, h) + [y, h] = fracshift(...) + + + + + Parameters + + x: + + d: + + h: + + + + + + Description + +This is an Octave function. +This function shifts the series x supplied as input argument by a number of samples d. +The third parameter is the interpolator, which is designed with a Kaiser-windowed sinecard by default, if not supplied. + + + + + Examples + + + diff --git a/help/en_US/fwhm.xml b/help/en_US/fwhm.xml new file mode 100644 index 0000000..dad3e8a --- /dev/null +++ b/help/en_US/fwhm.xml @@ -0,0 +1,43 @@ + + + + + + + + fwhm + This function computes peak full width at half minimum or at another level of peak minimum for vector or matrix data y supplied as input. + + + + + Calling Sequence + + f = fwhm (y) + f = fwhm (x, y) + f = fwhm (…, "zero") + f = fwhm (…, "min") + f = fwhm (…, "alevel", level) + f = fwhm (…, "rlevel", level) + + + + + Parameters + + y: + vector or matrix + + + diff --git a/help/en_US/fwhmjlt.xml b/help/en_US/fwhmjlt.xml new file mode 100644 index 0000000..4663d1a --- /dev/null +++ b/help/en_US/fwhmjlt.xml @@ -0,0 +1,23 @@ + + + + + + + + fwhmjlt + rhs = argn(2) + + + diff --git a/help/en_US/gauspuls.xml b/help/en_US/gauspuls.xml new file mode 100644 index 0000000..e24d9e4 --- /dev/null +++ b/help/en_US/gauspuls.xml @@ -0,0 +1,62 @@ + + + + + + + + gauspuls + + + + + + Calling Sequence + + [y]=gauspuls(t,fc,bw) + [y]=gauspuls(t,fc) + [y]=gauspuls(t) + + + + + Parameters + + t: + Real or complex valued vector or matrix + fc: + Real non negative number or complex number + bw: + Real positive number or complex number + + + + + Description + +This is an Octave function +This function returns a Gaussian RF pulse of unity amplitude at the times indicated in array t. + + + + + Examples + + + diff --git a/help/en_US/gaussdesign.xml b/help/en_US/gaussdesign.xml new file mode 100644 index 0000000..2b81543 --- /dev/null +++ b/help/en_US/gaussdesign.xml @@ -0,0 +1,23 @@ + + + + + + + + gaussdesign + GAUSSDESIGN designs a Gaussian pulse-shaping filter which is a low pass FIR + + + diff --git a/help/en_US/gaussian.xml b/help/en_US/gaussian.xml new file mode 100644 index 0000000..5a0ab2e --- /dev/null +++ b/help/en_US/gaussian.xml @@ -0,0 +1,65 @@ + + + + + + + + gaussian + This function returns a Gaussian convolution window. + + + + + Calling Sequence + + w = gaussian (m) + w = gaussian (m, a) + + + + + Parameters + + m: + positive integer value + a: + + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns a Gaussian convolution window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a. + + + + + Examples + + + diff --git a/help/en_US/gausswin.xml b/help/en_US/gausswin.xml new file mode 100644 index 0000000..9d1af4a --- /dev/null +++ b/help/en_US/gausswin.xml @@ -0,0 +1,63 @@ + + + + + + + + gausswin + This function returns the filter coefficients of a Gaussian window. + + + + + Calling Sequence + + w = gausswin (m) + w = gausswin (m, a) + + + + + Parameters + + m: + positive integer value + a: + + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Gaussian window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a. + + + + + Examples + + + diff --git a/help/en_US/gmonopuls.xml b/help/en_US/gmonopuls.xml new file mode 100644 index 0000000..72436d9 --- /dev/null +++ b/help/en_US/gmonopuls.xml @@ -0,0 +1,51 @@ + + + + + + + + gmonopuls + + + + + + Parameters + + t: + Real or complex valued vector or matrix + fc: + Real non-negative value or complex value or a vector or matrix with not all real values negative. + + + + + Description + +This is an Octave function +This function returns samples of the Gaussian monopulse of amplitude unity. + + + + + Examples + + + diff --git a/help/en_US/goertzel.xml b/help/en_US/goertzel.xml new file mode 100644 index 0000000..95772a3 --- /dev/null +++ b/help/en_US/goertzel.xml @@ -0,0 +1,67 @@ + + + + + + + + goertzel + Computes DFT using the second order Goertzel Algorithm + + + + + Calling Sequence + + Y = goertzel(X,INDVEC,DIM) + + + + + Parameters + + + + + + Description + +goertzel(X,INDVEC) +Computes the DFT of X at indices INDVEC using the second order algorithm along +the first non-singleton dimension. Elements of INDVEC must be positive integers +less than the length of the first non-singleton dimension. If INDVEC is empty +the DFT is computed at all indices along the first non-singleton dimension +goertzel(X,INDVEC,DIM) +Implements the algorithm along dimension DIM +In general goertzel is slower than fft when computing the DFT for all indices +along a particular dimension. However it is computationally more efficient when +the DFT at only a subset of indices is desired +Example +x=rand(1,5) +x = + + +0.6283918 0.8497452 0.6857310 0.8782165 0.0683740 +y=goertzel(x,2); +y = + + +- 0.3531539 - 0.6299881i +Author +Ankur Mallick +References +Goertzel, G. (January 1958), "An Algorithm for the Evaluation of Finite Trigonometric Series", American Mathematical Monthly 65 (1): 34–35, doi:10.2307/2310304 + + + diff --git a/help/en_US/grpdelay.xml b/help/en_US/grpdelay.xml new file mode 100644 index 0000000..dba4587 --- /dev/null +++ b/help/en_US/grpdelay.xml @@ -0,0 +1,35 @@ + + + + + + + + grpdelay + This function computes the group delay of a filter. + + + + + Calling Sequence + + gd = grpdelay(b) + gd = grpdelay(b, a) + gd = grpdelay(b, a, nfft) + gd = grpdelay(b, a, nfft, whole) + gd = grpdelay(b, a, nfft, whole, Fs) + [gd, w] = grpdelay(...) + + + diff --git a/help/en_US/hann.xml b/help/en_US/hann.xml new file mode 100644 index 0000000..2387cce --- /dev/null +++ b/help/en_US/hann.xml @@ -0,0 +1,67 @@ + + + + + + + + hann + This function returns the filter coefficients of a Hanning window. + + + + + Calling Sequence + + w = hann(m) + w = hann(m, "symmteric") + w = hann(m, "periodic") + + + + + Parameters + + m: + positive integer value + opt: + string value, takes in "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Hanning window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. + + + + + Examples + + + diff --git a/help/en_US/helperHarmonicDistortionAmplifier.xml b/help/en_US/helperHarmonicDistortionAmplifier.xml new file mode 100644 index 0000000..c58cc51 --- /dev/null +++ b/help/en_US/helperHarmonicDistortionAmplifier.xml @@ -0,0 +1,23 @@ + + + + + + + + helperHarmonicDistortionAmplifier + helperHarmonicDistortionADC Helper function for HarmonicDistortionExample.m + + + diff --git a/help/en_US/icceps.xml b/help/en_US/icceps.xml new file mode 100644 index 0000000..bd10adc --- /dev/null +++ b/help/en_US/icceps.xml @@ -0,0 +1,23 @@ + + + + + + + + icceps + ICCEPS computes the inverse cepstrum of a real-valued input. This spectrum + + + diff --git a/help/en_US/iirlp2mb.xml b/help/en_US/iirlp2mb.xml new file mode 100644 index 0000000..5cf6819 --- /dev/null +++ b/help/en_US/iirlp2mb.xml @@ -0,0 +1,67 @@ + + + + + + + + iirlp2mb + This function does IIR Low Pass Filter to Multiband Filter Transformation. + + + + + Calling Sequence + + [Num, Den, AllpassNum, AllpassDen] = iirlp2mb(B, A, Wo, Wt) + [Num, Den, AllpassNum, AllpassDen] = iirlp2mb(B, A, Wo, Wt, Pass) + + + + + Parameters + + B: + real or complex value + A: + real or complex value + Wo: + scalar or vector + Wt: + scalar or vector, elements must be monotonically increasing and >= 0 and <= 1. + + + + + Description + +This is an Octave function. +This function does IIR Low Pass Filter to Multiband Filter Transformation. +The first two parameters give the numerator and denominator of the prototype low pass filter. +The third parameter is the normalized angular frequency/pi to be transformed. +The fourth parameter is the normalized angular frequency/pi target vector. +The first two output variables are the numerator and denominator of the transformed filter. +The third and fourth output variables are the numerator and denominator of the allpass transform. +The fifth parameter can have values pass or stop, default value is pass. + + + + + Examples + + + diff --git a/help/en_US/impinvar.xml b/help/en_US/impinvar.xml new file mode 100644 index 0000000..446586c --- /dev/null +++ b/help/en_US/impinvar.xml @@ -0,0 +1,68 @@ + + + + + + + + impinvar + This function converts analog filter with coefficients b and a to digital, conserving impulse response. + + + + + Calling Sequence + + [b, a] = impinvar (b, a) + [b, a] = impinvar (b, a, fs) + [b, a] = impinvar (b, a, fs, tol) + + + + + Parameters + + b: + real or complex valued scalar or vector + a: + real or complex valued scalar or vector, order should be greater than b + fs: + real or complex value, default value 1Hz + tol: + real or complex value, default value 0.0001 + + + + + Description + +This is an Octave function. +This function converts analog filter with coefficients b and a to digital, conserving impulse response. +This function does the inverse of impinvar. + + + + + Examples + + + diff --git a/help/en_US/impz.xml b/help/en_US/impz.xml new file mode 100644 index 0000000..3cde46f --- /dev/null +++ b/help/en_US/impz.xml @@ -0,0 +1,34 @@ + + + + + + + + impz + + + + + + Calling Sequence + + x_r = impz(b) + x_r = impz(b, a) + x_r = impz(b, a, n) + x_r = impz(b, a, n, fs) + [x_r, t_r] = impz(b, a, n, fs) + + + diff --git a/help/en_US/impzlength.xml b/help/en_US/impzlength.xml new file mode 100644 index 0000000..1b5adc8 --- /dev/null +++ b/help/en_US/impzlength.xml @@ -0,0 +1,76 @@ + + + + + + + + impzlength + Impulse response length + + + + + Calling Sequence + + len = impzlength(b, a, tol) + returns the impulse response length for the causal discrete-time filter + with the transfer function coefficients for numerator and denominator in + a and b respectively. For stable IIR filters, len is the effective length + impulse response length, i.e. the length after which the response is + essentially zero + len = impzlength(sos) + returns the impulse response length of the filter specified by second + order sections matrix. sos is a Kx6 matrix, where K is the number of + sections. Each row of the sos matrix corresponds to a second order + biquad filter + len = impzlength(__, tol) + specifies a tolerance for estimating the effective impulse response + length in case of an IIR filter. By default, tol is 5e-5. Increasing tol + leads to shorter len and vice-versa + + + + + + Parameters + + + + + + Examples + + + + + See also + + | digitalFilter | impz | zp2sos + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/interp.xml b/help/en_US/interp.xml new file mode 100644 index 0000000..ec22cbc --- /dev/null +++ b/help/en_US/interp.xml @@ -0,0 +1,64 @@ + + + + + + + + interp + function y = interp(x, q, n, Wc) + + + + + Calling Sequence + + y = interp(x, q) + y = interp(x, q, n) + y = interp(x, q, n, Wc) + + + + + Parameters + + x: + scalar or vector of complex or real numbers + q: + positive integer value, or logical + n: + positive integer, default value 4 + Wc: + non decreasing vector or scalar, starting from 0 uptill 1, default value 0.5 + + + + + Description + +This is an Octave function. +This function upsamples the signal x by a factor of q, using an order 2*q*n+1 FIR filter. +The second argument q must be an integer. The default values of the third and fourth arguments (n, Wc) are 4 and 0.5 respectively. + + + + + Examples + + + diff --git a/help/en_US/intfilt.xml b/help/en_US/intfilt.xml new file mode 100644 index 0000000..a674813 --- /dev/null +++ b/help/en_US/intfilt.xml @@ -0,0 +1,23 @@ + + + + + + + + intfilt + + + + diff --git a/help/en_US/invimpinvar.xml b/help/en_US/invimpinvar.xml new file mode 100644 index 0000000..5517be5 --- /dev/null +++ b/help/en_US/invimpinvar.xml @@ -0,0 +1,71 @@ + + + + + + + + invimpinvar + This function converts digital filter with coefficients b and a to analog, conserving impulse response. + + + + + Calling Sequence + + [b, a] = impinvar (b, a) + [b, a] = impinvar (b, a, fs) + [b, a] = impinvar (b, a, fs, tol) + + + + + Parameters + + b: + real or complex valued scalar or vector + a: + real or complex valued scalar or vector, order should be greater than b + fs: + real or complex value, default value 1Hz + tol: + real or complex value, default value 0.0001 + + + + + Description + +This is an Octave function. +This function converts digital filter with coefficients b and a to analog, conserving impulse response. +This function does the inverse of impinvar. + + + + + Examples + + + diff --git a/help/en_US/is2rc.xml b/help/en_US/is2rc.xml new file mode 100644 index 0000000..8f1bd14 --- /dev/null +++ b/help/en_US/is2rc.xml @@ -0,0 +1,74 @@ + + + + + + + + is2rc + Convert inverse sine parameters to reflection coefficients + + + + + Calling Sequence + + K = is2rc(isin) + + + + + + Parameters + + isin: + input inverse sine parameters. Needs to be an array real numbers + k: + output reflection coefficients corresponding to the reflection coefficients in input + + + + + Description + +This function returns a vector of reflection coefficients from a vector of inverse sine parameters +output array has k(i) = sin(pi/2*isin(i)) + + +Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters +k_dash = is2rc(isin) + + + + + + + See also + + rc2is + rc2poly + rc2ac + rc2lar + Author + Pandit + + + + + Bibliography + J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5 + + diff --git a/help/en_US/isallpass.xml b/help/en_US/isallpass.xml new file mode 100644 index 0000000..b519d07 --- /dev/null +++ b/help/en_US/isallpass.xml @@ -0,0 +1,23 @@ + + + + + + + + isallpass + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/isfir.xml b/help/en_US/isfir.xml new file mode 100644 index 0000000..7aa7e0d --- /dev/null +++ b/help/en_US/isfir.xml @@ -0,0 +1,23 @@ + + + + + + + + isfir + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/islinphase.xml b/help/en_US/islinphase.xml new file mode 100644 index 0000000..54ba2d7 --- /dev/null +++ b/help/en_US/islinphase.xml @@ -0,0 +1,23 @@ + + + + + + + + islinphase + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/ismaxphase.xml b/help/en_US/ismaxphase.xml new file mode 100644 index 0000000..67b480d --- /dev/null +++ b/help/en_US/ismaxphase.xml @@ -0,0 +1,23 @@ + + + + + + + + ismaxphase + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/isminphase.xml b/help/en_US/isminphase.xml new file mode 100644 index 0000000..f395fbe --- /dev/null +++ b/help/en_US/isminphase.xml @@ -0,0 +1,23 @@ + + + + + + + + isminphase + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/isstable.xml b/help/en_US/isstable.xml new file mode 100644 index 0000000..295c1d4 --- /dev/null +++ b/help/en_US/isstable.xml @@ -0,0 +1,23 @@ + + + + + + + + isstable + SOS matrix corresponds to [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)]. + + + diff --git a/help/en_US/kaiser.xml b/help/en_US/kaiser.xml new file mode 100644 index 0000000..394119b --- /dev/null +++ b/help/en_US/kaiser.xml @@ -0,0 +1,66 @@ + + + + + + + + kaiser + This function returns the filter coefficients of a Kaiser window. + + + + + Calling Sequence + + w = kaiser (m) + w = kaiser (m, beta) + + + + + Parameters + + m: + positive integer value + beta: + real scalar value + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Kaiser window of length m supplied as input, to the output vector w. +The second parameter gives the stop band attenuation of the Fourier transform of the window on derivation. + + + + + Examples + + + diff --git a/help/en_US/lar2rc.xml b/help/en_US/lar2rc.xml new file mode 100644 index 0000000..5f07b8d --- /dev/null +++ b/help/en_US/lar2rc.xml @@ -0,0 +1,60 @@ + + + + + + + + lar2rc + + + + + + Calling Sequence + + k = lar2rc(g) + + + + + Parameters + + g: + define log area ratios. + k: + returns the reflection coefficients. + + + + + Examples + + + + + See also + + Author + Singh + to match MATLAB o/p when i/p is of type char and is a string by Debdeep Dey + + + diff --git a/help/en_US/latc2tf.xml b/help/en_US/latc2tf.xml new file mode 100644 index 0000000..8e90565 --- /dev/null +++ b/help/en_US/latc2tf.xml @@ -0,0 +1,89 @@ + + + + + + + + latc2tf + Convert lattice filter parameters to transfer function coefficients + + + + + Calling Sequence + + + + + + Description + +[num,den] = latc2tf(k,v) +Finds the transfer function of the IIR filter from the lattice +coefficients k and ladder coefficients v. +[num,den] = latc2tf(k,'iiroption') +Finds the transfer function of the allpass or allpole (specified by +the iiroption flag) IIR filter. +num = latc2tf(k,'firoption') +Finds the transfer function of the FIR filter from the lattice +coefficients k. The firoption flag specifies the type of the FIR +filter (can be 'min, 'max', or 'FIR') + + +Parameters: +k - double - vector +Lattice coefficients +Lattice coefficients for FIR/IIR filter. Can be real or complex. +v - double - vector +Ladder coefficients +Ladder coefficients for IIR filters. Can be real or complex. +iiroption - string flag - 'allpole', or 'allpass' +Specification of the type if IIR filter +firoption - string flag - 'min', 'max', or 'FIR' (default) +Speficication of the type of FIR filter + + + + + + + Examples + + + + + See also + + | tf2latc + References + J.G. Proakis, D.G. Manolakis, Digital Signal Processing, + ed., Prentice Hall, N.J., 1996, Chapter 7. + S. K. Mitra, Digital Signal Processing, A Computer + Approach, McGraw-Hill, N.Y., 1998, Chapter 6. + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/latcfilt.xml b/help/en_US/latcfilt.xml new file mode 100644 index 0000000..d1a7327 --- /dev/null +++ b/help/en_US/latcfilt.xml @@ -0,0 +1,23 @@ + + + + + + + + latcfilt + function [f,g,zo]=latcfilt(k,x,v,zi,dim) + + + diff --git a/help/en_US/latcfilt1.xml b/help/en_US/latcfilt1.xml new file mode 100644 index 0000000..75cd7b1 --- /dev/null +++ b/help/en_US/latcfilt1.xml @@ -0,0 +1,23 @@ + + + + + + + + latcfilt1 + function [f,g,zo]=latcfilt1(k,v,x,zi) + + + diff --git a/help/en_US/levdown.xml b/help/en_US/levdown.xml new file mode 100644 index 0000000..35cafba --- /dev/null +++ b/help/en_US/levdown.xml @@ -0,0 +1,23 @@ + + + + + + + + levdown + + + + diff --git a/help/en_US/levin.xml b/help/en_US/levin.xml new file mode 100644 index 0000000..e8c3a2f --- /dev/null +++ b/help/en_US/levin.xml @@ -0,0 +1,23 @@ + + + + + + + + levin + [ar,sigma2,rc]=lev(r) + + + diff --git a/help/en_US/levinson.xml b/help/en_US/levinson.xml new file mode 100644 index 0000000..056795f --- /dev/null +++ b/help/en_US/levinson.xml @@ -0,0 +1,23 @@ + + + + + + + + levinson + + + + diff --git a/help/en_US/lpc.xml b/help/en_US/lpc.xml new file mode 100644 index 0000000..1ebe531 --- /dev/null +++ b/help/en_US/lpc.xml @@ -0,0 +1,90 @@ + + + + + + + + lpc + Linear prediction filter coefficients + + + + + Calling Sequence + + [a,g] = lpc(x) + [a,g] = lpc(x,p) + + + + + + + Description + +[a,g] = lpc(x,p) +Determines the coefficients of a pth order forward linear predictor +filter by minimizing the squared error. If p is unspecified, a +default value of length(x)-1 is used. + + + + + + + Parameters + + x: + double + p: + int, natural number, scalar + a: + double + g: + double + + + + + Examples + + + + + See also + + | levinson | prony | pyulear | stmcb + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/lsf2poly.xml b/help/en_US/lsf2poly.xml new file mode 100644 index 0000000..799c953 --- /dev/null +++ b/help/en_US/lsf2poly.xml @@ -0,0 +1,30 @@ + + + + + + + + lsf2poly + lsf2poly function convert line spectral frequencies to prediction polynomial. + + + + + Calling Sequence + + a = lsf2poly(lsf) + + + diff --git a/help/en_US/mag2db.xml b/help/en_US/mag2db.xml new file mode 100644 index 0000000..79c952d --- /dev/null +++ b/help/en_US/mag2db.xml @@ -0,0 +1,23 @@ + + + + + + + + mag2db + funcprot(0); + + + diff --git a/help/en_US/marcumq.xml b/help/en_US/marcumq.xml new file mode 100644 index 0000000..dfcf658 --- /dev/null +++ b/help/en_US/marcumq.xml @@ -0,0 +1,67 @@ + + + + + + + + marcumq + This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b. + + + + + Calling Sequence + + q = marcumq (a, b) + q = marcumq (a, b, m) + q = marcumq (a, b, m, tol) + + + + + Parameters + + a: + + b: + + m: + default value 1 + tol: + default value eps + + + + + Description + +This is an Octave function. +This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b. +The third argument m is the order, which by default is 1. +The fourth argument tol is the tolerance, which by default is eps. +If input arguments are vectors which correspond in size and degree, the output is a table of values. +This function calculates Marcum’s Q function using the infinite Bessel series, which is truncated when the relative error is less than the specified tolerance. + + + + + Examples + + + diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml new file mode 100644 index 0000000..106caf6 --- /dev/null +++ b/help/en_US/master_help.xml @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + FOSSEE Signal Processing Toolbox + + + +FOSSEE Signal Processing Toolbox +&a8e75e2f5f673f69ccd0ae09125797d10; +&a8698c4d44c8ce172c217eb47cd000ea3; +&a9d1665ef65fdaa93ef13b176bc16529e; +&a55c1e2ad33f3d75c402e537971532a0a; +&a9027b53eba3ee61dcdbaa35b92fe7829; +&a96b52cc26fd89e3022c2a5768cc56d8a; +&a443f825a765223fab736b148da793816; +&ab4c0962c14b71fa4cacfd98f459345e4; +&ad9c3c5b06a31582bc282df99b7b845eb; +&a44d80d0ac68235cfbf038d7a193b9f10; +&ab03dc752c1da189c627b8783906fa76b; +&adcb9fb4a800ec7b2fd13bb33f9766b1a; +&ad0fc244a7a0869e73c52cbb255a7c9e8; +&aa14d0f03ebbac6c15ee5d89a1ea93a29; +&a005b7e2c74c17718cb7e0dcca39bd261; +&ad2efdaa4e35523bfbb5902da68839989; +&a194e2a5a331d499be6685a2f39ba5ff8; +&af22dc2a9e4e808bafb802645e936f447; +&ac55b7d0869c84e19055314b6971e514c; +&af9d99c26c08904ffc9f7d8b996e9e86f; +&a7673ace47843f711108b78014852a88e; +&ac33d653d4d7cda5520d9895f2aa1089a; +&a43d1540783efb7668fa7b766016c8c99; +&af76714376c5fd6bff0f31ac678affc51; +&ab2115b60b35ffe3c8aabdb4441053c00; +&ab389cee380fa623af5b9ae26b3cbdb82; +&ad478932b4e35edffa08a1be79b8876f7; +&a3d0715f8b1b4a18139c1ac0a514a2e84; +&a0dfd63add3dca95707c8010f6f69a75b; +&ad0dee706535fb983f399d473bd589b2a; +&a967f78b0140824612ed21bdb17aee5f6; +&ad06b04cb5e735d0fff94ef46da0289c6; +&a892b214d9b58ab41f43c02fff0d1a250; +&ae628d184073dc8b9e5cec77857cbb8a8; +&a307e359bab74e1f6e35ac898ebe7525c; +&afb635c762fa6b1cd1e5c771f8e5ad08f; +&a2c3f175d27b87a930061a14eaf3e3f23; +&a75a86194f96641596e5387107e818233; +&ae9d2df2945b14ad556786b0b1469b020; +&aa110b7e7ed354bb26ba186681daa7e8a; +&ab15334923e7443bd6634b3e0fefb0333; +&a569d537054fcf95a73612fcf9acd2291; +&aa02e2518de5af4e4e5fbcc32c5edcfaa; +&a942486fd491be41a7ad2da3ee9366519; +&a44ba9dcd9c1d4106d0e8c595f270b7ec; +&a4152e28096697dbe49bcf70f6e871ded; +&a18cc9ad24dc1aafb9af8f65f7002c1ec; +&a79203e89cf82c61110b5f27aac9e17d5; +&ac8db34ffb4976ff2c3e7d2b298e43c62; +&af18f36cebda1b17c14b7785292e4353e; +&a620797510ef2d4000e7c6aec6cf28be6; +&ac17d8a5e8f73038abcd81df6c7f905eb; +&a9fec4a403abc78dc378df8fa06835c85; +&a144425d50aaa1c62be0c1a33d83624ae; +&aaa48dd3a630f2ca1cab1d959967f8906; +&a7694bdb5fc6021bb11fabb84ca00eb27; +&a7877ea8005cd4ef5ce60fe943900b457; +&a6b9cf1e6c76d1c3499a8eb6bf584bd85; +&af765ef7b9e207d5c67526c33e4730b1a; +&ad40c44b180e6f3be2dfbc829c55fc3a4; +&a5db68e6f9e9d2a92c95a11bf5812855c; +&a913be93dfeda659524816a197150997f; +&ad63a1c86f4395c4612c1d502ba65a9bb; +&a7ccf09e207e8b9763051ac7308890fa7; +&a812a4f9b6d901b68c03810b8f6687c8a; +&ae8efee9d6f31f248a6703d185e7b2266; +&a5adc482d68f91b1f4fe2021adb5de85b; +&ab542a75b88b0c20cb71d53133c8ed088; +&accd65bee2471f08818e98ffa5bd17f01; +&ae9d6517ebb60ed1cb31db4d017389d21; +&aacab2d9a1c22106fc834d853da1c2f53; +&ab8332a55a72a2bc6b1cf9c2893f04c53; +&a06d31e8edeffffa6b0208faed0adc4f0; +&a63e522f69f57aace003e96c6b830a760; +&ad60ebd26a7b623cb8b1645d626f179bd; +&a7d102cee9280f768c6b66f39303d9636; +&aa9250783105902e0ffad19d9b2179924; +&ab8dfc64e82f4d873d57a647dcf6a1f08; +&adf251e74692179e55d8e1d277f85d0e5; +&a0a9842cda9f4a75035ae1cc165f5c238; +&a5705761b49f75a467b21ab12263fc95c; +&a7661d7b8726e8b5bd21fe5227b711bdd; +&afad1b0983f118f2dfce0e61e2346180b; +&acac25a9885906a295270c8b29bf4d655; +&a0d219a239fd82774d2d1d99fce5437bd; +&a6ab4cd3430a5ee6c247dd996ae6f603f; +&af5fa9037e50040b93d57631d178a3e5a; +&a8f8409cf8a6c2267183a71b9049960a0; +&a694ea0ded4d1948179e59913b0058367; +&aac4f1655004a6daa3380d56fcff40a67; +&a3ad096374bab4ff61d2f146979ac865b; +&aac9c17d1b0d4d3509e0d3109a2b94e9e; +&a0a9faead39dc5f6606356efb9f02210c; +&ab9aa3e340540b59108eb031e96931df9; +&a97f85c47a50fa146fd22c832a9ebdf0a; +&a6556bbf6ee0a4d82400b419c1c04489a; +&a5d52f44eb481698d004649a31a2fe0dc; +&a1456b32b6b9e56f90c00116c11c736e1; +&ae1d7875ac5b63a4a0c3be678343accf8; +&aa32293def90aa3b1874516200db328d5; +&aab590ca9f4d8ca0e2b5f675463bfc300; +&a1c30b7de37036dba8d3bb734cd22de0b; +&a3e766977e63212874110b86d7ecf1765; +&ab102da2711e22a7cac825996d81cadd4; +&a0328ca8d1568dddc13d9e23f1fd4b703; +&a645c259b80a0f955a6306ec2967a8eb9; +&ab924736b80d89c93615913b18a95c344; +&a1832b1e95e340a77f4157db588479108; +&aa02e63e2d25b73e391fae3e2dbcad1f1; +&a3bfc3d20afdc1d063a63545e8ad965fc; +&a6feedb45ae38053db8f2e8b72f837c0b; +&a285e144c3c079ac4818c2d3ce9aa4018; +&ab522640f1b1a2a101d7f53fa74bc978c; +&a6c08f92e9bb8f5656e91de8c51017e41; +&aabdbe0536cb3407c147692f63553197c; +&a45e066455b84854cfdda03c20f62e8e5; +&ad1696054ba2bfb10269b1fa910487b67; +&a0f54ae2eab9726d0738f2a7c9d0bd9cd; +&ade43da0f6c567ff714386e206302823c; +&ade6da79e5a48de635fe20e4b09c7f829; +&ade753389e5a2c97effba10e92032e0e8; +&a6a61f9dfc5ef2f11c47c79e727e109dc; +&a0cca39e78f1ec0603dd2f06987c2cdfb; +&afbc00ee33daf188fb4f0a6593b7315be; +&abe6c42fca4bae2c4dc5e732ac22c3122; +&a9c36a3aed30b5423f7f9453f226b1624; +&a7cc46dcdf3803a6bbf4b9a8b6ac26a57; +&ad2cf53fdd272bf952c7544e82ceb790e; +&a0b77ff76f3e818ba4f841e6063167d2c; +&a4990cb4fa6c142b57fe598fa4b74cc8a; +&a8da047c9aca5e030952f7ae4e939ea55; +&acbac18223b7471266e4fc0e121bdc4a4; +&a1720c052be76bca87e73fb612ab4e04c; +&a79f8b36da75404a592746fbc6335abe3; +&aef606774f5beec095d689029a3d563d6; +&a5b201b6796866ce5d38144266a973e11; +&a7fcb51352d97a9cb749966952dd010b1; +&aa06417a31fcb80db2a2560f36c98b0d9; +&af7f01dc50588ef2deb2dad013313c56f; +&a51ff9771bd9999742fbabd10dfa2716b; +&aa0a5fbcfd08afdf4f84469058d92d1b5; +&a4a0497e282b0dee6e2309390c240a7ae; +&a6d49fdfc4a900f1f8d758cb4229b6ddb; +&a6e4658c28a0474ebb2fea282abe1d59e; +&ac2e0e9545520ef05df36059b909d6ae1; +&a244a3b223653502f9bf275b4b9e4925f; +&a9b9b052aa492836c08fbd4af8c7783da; +&a569e8f685b6287195edd6236c53d5c63; +&ac74798a64bc1d88978516068f70f9e68; +&aed956088f60a12caa0569fc8478bc218; +&a725f95169d84a3abe52b0e03db4d11ba; +&a1dba4dbeb4eb7770b2ca70130edf7713; +&a8b6d83f2be510c010a3499436a70fbe9; +&a4cb31f498133b6843ccf6f5fdfc5fed9; +&ab843d19e9c9afa8e872740dd912327fd; +&a45111da85ffc61c3f563a32b831422b3; +&af66bfc74ef194665e1b60d3ac550fcba; +&a229ffc7922972e9a5e84c4d10872f52a; +&a219cfc5f0bd2be7a19358ac60b0fb3c3; +&a5497a91c45a1b70ec63c7f7c5a148f81; +&a5f8524aefcfe2305f7a7017dc38d3ceb; +&a30ebe998b15912620798f0512d096ca2; +&a0f705a4d8c6f08b857346ab10eadcb0b; +&a6c436701bc497e6c93e5f950566605d7; +&ab182ea39f47038b9005130f5d519e648; +&a4b53351dc581d8e4948057e814e76fd7; +&abba93c3b1d3f5a503f4e2ad9a7d54a8d; +&a6296e3deda4e6c9bd8e6f3994690122b; +&ac20fa1256a2de142ba84e34cd40974fb; +&adc926a477bdb182543bee17047f2c7c3; +&acdc9f3523ddc956e44044f9dbfd089b5; +&a5727da581c8709cfa7b75376d497f36f; +&ab3991a2aec7325b003280f9199434aef; +&ad84a256705dd9aa1c5f74170fb2e87c0; +&a701b6f0713e2988dd019f4f7988ec8f8; +&a2e4b0f9a66fc5e3d3f2bf6018b49d528; +&abf76556997ccc83a28d7b4ec0fb04f3c; +&a65802ed5cf1fb48fc2bb8103aebf1d9a; +&a4def601539b165a9da9997247d829cc7; +&ab99b898aa4758140e41b66f864df28a1; +&ad5cf155b5dcfb52b9a3a005b41884e5d; +&a09257104ca20108fdcf17c3d85a10b07; +&af890c6202b5508327e2c287f59a4744f; +&ac6897d48b5566b88659b2d5b3268c1d5; +&af470bf6a7f0c3f3f8a1d2b2d82239a58; +&a20bd69f5194f8e9e09bc9fd7133243e5; +&adb3ad1a31fc33817fca351c23c0d5bb1; +&ad9bc567c8394038af449ba10dac0ac13; +&ab72c0c71abca81b50aea3a054a1083e9; +&ab4390b2f1ce7bc5f99a492e2f75b34d2; +&a860bf01ed306029ec8353d2c49d020dc; +&a3bc890eeb5eaedd91f617135e61263a5; +&af9edce4b9863afc1c36b0bf6c772ce00; + + diff --git a/help/en_US/medfilt1.xml b/help/en_US/medfilt1.xml new file mode 100644 index 0000000..2766e88 --- /dev/null +++ b/help/en_US/medfilt1.xml @@ -0,0 +1,98 @@ + + + + + + + + medfilt1 + 1D median filtering + + + + + Calling Sequence + + + + + + Description + +y = medfilt1(x) +Applies a 3rd order 1-dimensional median filter to input x along the +first non-zero dimension. The function appropriately pads the signal +with zeros at the endings. For a segment, a median is calculated as +the middle value (average of two middle values) for odd number +number (even number) of data points. +y = medfilt1(x,n) +Applies a nth order 1-dimensional median filter. +y = medfilt1(x,n,dim) +Applies the median filter along the n-th dimension +y = medfilt1(__, nanflag, padding) +nanflag specifies how NaN values are treated. padding specifies the +type of filtering to be performed at the signal edges. + + + + + + + Parameters + + x: + int | double + n: + positive integer scalar + dim: + positive integer scalar + nanflag: + 'includenan' (default) | 'omitnan' + * includenan: + Filtering such that the median of any segment + * omitnan: + Filtering with NaNs omitted in each segment. If a segment + y: + int | double + + + + + Examples + + + + + See also + + | hampel | median | sgolayfilt + + + + + Authors + + Ayush Baid + + + diff --git a/help/en_US/mexihat.xml b/help/en_US/mexihat.xml new file mode 100644 index 0000000..3306e6f --- /dev/null +++ b/help/en_US/mexihat.xml @@ -0,0 +1,62 @@ + + + + + + + + mexihat + + + + + + Calling Sequence + + [psi,x]=mexihat(lb,ub,n) + + + + + Parameters + + lb: + Real or complex valued vector or matrix + ub: + Real or complex valued vector or matrix + n: + Real strictly positive scalar number + + + + + Description + +This is an Octave function +This function returns values of the Mexican hat wavelet in the specified interval at all the sample points. + + + + + Examples + + + diff --git a/help/en_US/meyeraux.xml b/help/en_US/meyeraux.xml new file mode 100644 index 0000000..897a8fa --- /dev/null +++ b/help/en_US/meyeraux.xml @@ -0,0 +1,56 @@ + + + + + + + + meyeraux + + + + + + Calling Sequence + + [y]=meyeraux(x) + + + + + Parameters + + x: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function. +This function returns values of the auxiliary function used for Meyer wavelet generation. + + + + + Examples + + + diff --git a/help/en_US/midcross.xml b/help/en_US/midcross.xml new file mode 100644 index 0000000..b8fe623 --- /dev/null +++ b/help/en_US/midcross.xml @@ -0,0 +1,23 @@ + + + + + + + + midcross + + + + diff --git a/help/en_US/modulate.xml b/help/en_US/modulate.xml new file mode 100644 index 0000000..f8a4859 --- /dev/null +++ b/help/en_US/modulate.xml @@ -0,0 +1,82 @@ + + + + + + + + modulate + Modulates signal according to the modulation method + + + + + Calling Sequence + + y=modulate(x,fc,fs,method,opt) + [y,t]=modulate(x,fc,fs,method,opt) + + + + + Parameters + + + + + + Description + +[y,t]=modulate(x,fc,fs,method,opt) +Returns the modulated vector y and the time vector 't' +Modulation is performed according to the following table +METHOD MODULATION SCHEME +'am', Amplitude modulation, double side-band, suppressed carrier +'amdsb-sc' opt not used. This is the default method. +'amdsb-tc' Amplitude modulation, double side-band, transmitted carrier +opt is a scalar subtracted from x before multiplying x +with the carrier wave. It defaults to min(min(x)) so that +the input signal after offset is always non-negative +'amssb' Amplitude modulation, single side-band +OPT not used. +'fm' Frequency modulation +opt is the constant of frequency modulation. +opt = (fc/fs)*2*pi/max(max(abs(x))) by default +'pm' Phase modulation +OPT is the constant of phase modulation. +opt = pi/max(max(abs(x))) by default +Phase lies between -pi and +pi +'pwm' Pulse width modulation +opt='left' corresponds to left justified pulses. +opt='centered' correspondes to centered pulses. +The default value of opt is 'left'. +'ppm' Pulse position modulation +opt is a scalar between 0 and 1 which specifies the pulse +width in fractions of the carrier period with default value 0.1. +'qam' Quadrature amplitude modulation +opt is a matrix of the same size as X which is modulated in +quadrature with x. + + +If x is a matrix, its columns are modulated. +Example +y = + + +1. 1. 0. 0. +Author +Ankur Mallick + + + diff --git a/help/en_US/morlet.xml b/help/en_US/morlet.xml new file mode 100644 index 0000000..612568d --- /dev/null +++ b/help/en_US/morlet.xml @@ -0,0 +1,62 @@ + + + + + + + + morlet + + + + + + Calling Sequence + + [psi,x]= morlet(lb,ub,n) + + + + + Parameters + + lb: + Real or complex valued vector or matrix + ub: + Real or complex valued vector or matrix + n: + Real strictly positive scalar number + + + + + Description + +This is an Octave function +This function returns values of the Morlet wavelet in the specified interval for all the sample points. + + + + + Examples + + + diff --git a/help/en_US/movingrms.xml b/help/en_US/movingrms.xml new file mode 100644 index 0000000..c40672d --- /dev/null +++ b/help/en_US/movingrms.xml @@ -0,0 +1,68 @@ + + + + + + + + movingrms + + + + + + Calling Sequence + + [rmsx,w]=movingrms(x,w,rc,Fs=1) + + + + + Parameters + + x: + Real or complex valued vector or matrix + w: + Real or complex scalar value + rc: + Real or complex scalar value + Fs: + Real or complex scalar value + + + + + Description + +This is an Octave function. +The signal is convoluted against a sigmoid window of width w and risetime rc with the units of these parameters relative to the value of the sampling frequency given in Fs (Default value=1). + + + + + Examples + + + diff --git a/help/en_US/musicBase.xml b/help/en_US/musicBase.xml new file mode 100644 index 0000000..e95d3ff --- /dev/null +++ b/help/en_US/musicBase.xml @@ -0,0 +1,23 @@ + + + + + + + + musicBase + Implements the core of the MUSIC algorithm + + + diff --git a/help/en_US/nnls.xml b/help/en_US/nnls.xml new file mode 100644 index 0000000..ca50d34 --- /dev/null +++ b/help/en_US/nnls.xml @@ -0,0 +1,23 @@ + + + + + + + + nnls + Non Negative Least Squares (nnls) for Ex=f with the constraint x>=0 + + + diff --git a/help/en_US/nuttallwin.xml b/help/en_US/nuttallwin.xml new file mode 100644 index 0000000..5732027 --- /dev/null +++ b/help/en_US/nuttallwin.xml @@ -0,0 +1,62 @@ + + + + + + + + nuttallwin + This function returns the filter coefficients of a Blackman-Harris window. + + + + + Calling Sequence + + w = nuttallwin (m) + w = nuttallwin (m, opt) + + + + + Parameters + + m: + positive integer value + opt: + string value, takes in "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window defined by Nuttall of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. + + + + + Examples + + + diff --git a/help/en_US/parzenwin.xml b/help/en_US/parzenwin.xml new file mode 100644 index 0000000..e3bbbee --- /dev/null +++ b/help/en_US/parzenwin.xml @@ -0,0 +1,59 @@ + + + + + + + + parzenwin + This function returns the filter coefficients of a Parzen window. + + + + + Calling Sequence + + y = parzenwin (m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Parzen window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/pchip.xml b/help/en_US/pchip.xml new file mode 100644 index 0000000..c9aaa34 --- /dev/null +++ b/help/en_US/pchip.xml @@ -0,0 +1,23 @@ + + + + + + + + pchip + + + + diff --git a/help/en_US/pchips.xml b/help/en_US/pchips.xml new file mode 100644 index 0000000..8f356f5 --- /dev/null +++ b/help/en_US/pchips.xml @@ -0,0 +1,23 @@ + + + + + + + + pchips + + + + diff --git a/help/en_US/peak2peak.xml b/help/en_US/peak2peak.xml new file mode 100644 index 0000000..cdc3221 --- /dev/null +++ b/help/en_US/peak2peak.xml @@ -0,0 +1,23 @@ + + + + + + + + peak2peak + funcprot(0); + + + diff --git a/help/en_US/peak2rms.xml b/help/en_US/peak2rms.xml new file mode 100644 index 0000000..dd21dae --- /dev/null +++ b/help/en_US/peak2rms.xml @@ -0,0 +1,140 @@ + + + + + + + + peak2rms + This function calculates the ratio of peak magnitude to the Root Mean Square(RMS) value. + + + + + Calling Sequence + + OUT=peak2rms(IN) + OUT=peak2rms(IN,orientation) + + + + + + Parameters + + in: + Vector or Matrix of real or complex elements. + orientation: + A string with possible values "r", "c" or "m" giving the dimension along which the peak2rms value is to be calculated. + out: + A scalar with real value when input is a vector.When input is a matrix, out is the peak magnitude to RMS value along the orientation specified or the default one when not specified. + + + + + Description + +For vector as input, the output is the ratio of peak value to the RMS value. The RMS value can be calculated by taking the square root of mean value of the squared sum of the elements. + + +When a matrix is given as input the output is peak to RMS ratio in the orientation specified. +The orientation can be given as string with values "r","c" or "m". + + +peak2rms(in, 1) calculates the values of ratio of peak to RMS of columns of matrix. The output in this case is a row vector with peak2rms value of each column of in. + + +peak2rms(in, 2) calculates the values of ratio of peak to RMS of rows of matrix, where the output would be a column vector having peak2rms value of each row of in. + + +The default orientation is chosen to be the index of first dimension of input greater than 1.Hence peak2rms(in) is equivalent to peak2rms(in, "m"). + + +For an N dimensional array the orientation is the index of first non singleton dimension of the array. + + +If the elements of matrix are complex the absolute values are considered in the calculation of RMS value. + + + + + + + Examples + + + + + Examples + + + + + Examples + + + + + See also + + abs + mean + max + sqrt + isempty + + + + + Authors + + Indira Askaukar + + + + + Bibliography + Matlab help document. + Modified to accept char i/p + MOdified function to match MATLAB input arguments + Now for calculating the values of ratio of peak to RMS of columns of matrix use peak2rms(in,1) + And for calculates the values of ratio of peak to RMS of rows of matrix. use peak2rms(in,2) + Updated help comments accordingly + MOdifications done by by Debdeep Dey + + diff --git a/help/en_US/peig.xml b/help/en_US/peig.xml new file mode 100644 index 0000000..8c85698 --- /dev/null +++ b/help/en_US/peig.xml @@ -0,0 +1,101 @@ + + + + + + + + peig + Psuedospectrum using the eigenvector method. + + + + + Calling Sequence + + [S,w] = peig(x,p) + [S,w] = peig(x,p,w) + [S,w] = peig(x,p,nfft) + [S,w] = peig(x,p,nfft,fs) + [S,w] = peig(x,p,f,fs) + [S,f] = peig(...,'corr') + [S,f] = peig(x,p,nfft,fs,nwin,noverlap) + [...] = peig(...,freqrange) + [...,v,e] = peig(...) + + Parameters: + x - int|double - vector|matrix + Input signal. In case of a matrix, each row of x represents a + seperate observation of the signal. If 'corr' flag is specified, + then x is the correlation matrix. + If w is not specified in the input, it is determined by the + algorithm. If x is real valued, then range of w is [0, pi]. + Otherwise, the range of w is [0, 2pi) + p - int|double - scalar|vector + p(1) is the dimension of the signal subspace + p(2), if specified, represents a threshold that is multiplied by + the smallest estimated eigenvalue of the signal's correlation matrix. + w - int|double - vector + w is the vector of normalized frequencies over which the + pseuspectrogram is to be computed. + nfft - int - scalar (Default = 256) + Length of the fft used to compute pseudospectrum. The length of S + (and hence w/f) depends on the type of values in x and nfft. + If x is real, length of s is (nfft/2 + 1) {Range of w = [0, pi]} if + nfft is even and (nfft+1)/2 {Range of w = [0, pi)} otherwise. + If x is complex, length of s is nfft. + fs - int|double - scalar (Default = 1) + Sampling rate. Used to convert the normalized frequencies (w) to + actual values (f) and vice-versa. + nwin - int|double - scalar (int only)|vector (Default = 2*p(1)) + If nwin is scalar, it is the length of the rectangular window. + Otherwise, the vector input is considered as the window coefficients. + Not used if 'corr' flag present. + If x is a vector, windowing not done in nwin in scalar. If x is a + matrix, + noverlap - int - scalar (Default = nwin-1) + number of points by which successive windows overlap. noverlap not + used if x is a matrix + freqrange - string + The range of frequencies over which the pseudospetrogram is + computed. Three possible values - 'onesided', 'twosided', 'centered' + 'corr' flag + Presence indicates that the primary input x is actually a + correlation matrix + + Examples: + TODO: + + + + + + See also + + | pmusic | pmtm | pcov | pmcov | pburg | pyulear | pwelch | corrmtx + + + + + Authors + + Ayush Baid + References + [1] Petre Stoica and Randolph Moses, Introduction To Spectral + Analysis, Prentice-Hall, 1997, pg. 15 + [2] S. J. Orfanidis, Optimum Signal Processing. An Introduction. + 2nd Ed., Macmillan, 1988. + + + diff --git a/help/en_US/periodogram.xml b/help/en_US/periodogram.xml new file mode 100644 index 0000000..8b5b2ed --- /dev/null +++ b/help/en_US/periodogram.xml @@ -0,0 +1,23 @@ + + + + + + + + periodogram + funcprot(0); + + + diff --git a/help/en_US/phaseInputParseAs_ab.xml b/help/en_US/phaseInputParseAs_ab.xml new file mode 100644 index 0000000..e396476 --- /dev/null +++ b/help/en_US/phaseInputParseAs_ab.xml @@ -0,0 +1,23 @@ + + + + + + + + phaseInputParseAs_ab + fs=0; + + + diff --git a/help/en_US/phaseInputParseAs_sos.xml b/help/en_US/phaseInputParseAs_sos.xml new file mode 100644 index 0000000..30d79d3 --- /dev/null +++ b/help/en_US/phaseInputParseAs_sos.xml @@ -0,0 +1,23 @@ + + + + + + + + phaseInputParseAs_sos + fs=0; + + + diff --git a/help/en_US/phasedelay.xml b/help/en_US/phasedelay.xml new file mode 100644 index 0000000..5790eb1 --- /dev/null +++ b/help/en_US/phasedelay.xml @@ -0,0 +1,23 @@ + + + + + + + + phasedelay + cas variable is 2 if sos form is involved and 1 if direct rational form is given + + + diff --git a/help/en_US/phasez.xml b/help/en_US/phasez.xml new file mode 100644 index 0000000..7127566 --- /dev/null +++ b/help/en_US/phasez.xml @@ -0,0 +1,23 @@ + + + + + + + + phasez + cas variable is 2 if sos form is involved and 1 if direct rational form is given + + + diff --git a/help/en_US/pmusic.xml b/help/en_US/pmusic.xml new file mode 100644 index 0000000..d299b3a --- /dev/null +++ b/help/en_US/pmusic.xml @@ -0,0 +1,101 @@ + + + + + + + + pmusic + Psuedospectrum using MUSIC algorithm + + + + + Calling Sequence + + [S,w] = pmusic(x,p) + [S,w] = pmusic(x,p,w) + [S,w] = pmusic(x,p,nfft) + [S,w] = pmusic(x,p,nfft,fs) + [S,w] = pmusic(x,p,f,fs) + [S,f] = pmusic(...,'corr') + [S,f] = pmusic(x,p,nfft,fs,nwin,noverlap) + [...] = pmusic(...,freqrange) + [...,v,e] = pmusic(...) + + Parameters: + x - int|double - vector|matrix + Input signal. In case of a matrix, each row of x represents a + seperate observation of the signal. If 'corr' flag is specified, + then x is the correlation matrix. + If w is not specified in the input, it is determined by the + algorithm. If x is real valued, then range of w is [0, pi]. + Otherwise, the range of w is [0, 2pi) + p - int|double - scalar|vector + p(1) is the dimension of the signal subspace + p(2), if specified, represents a threshold that is multiplied by + the smallest estimated eigenvalue of the signal's correlation matrix. + w - int|double - vector + w is the vector of normalized frequencies over which the + pseuspectrogram is to be computed. + nfft - int - scalar (Default = 256) + Length of the fft used to compute pseudospectrum. The length of S + (and hence w/f) depends on the type of values in x and nfft. + If x is real, length of s is (nfft/2 + 1) {Range of w = [0, pi]} if + nfft is even and (nfft+1)/2 {Range of w = [0, pi)} otherwise. + If x is complex, length of s is nfft. + fs - int|double - scalar (Default = 1) + Sampling rate. Used to convert the normalized frequencies (w) to + actual values (f) and vice-versa. + nwin - int|double - scalar (int only)|vector (Default = 2*p(1)) + If nwin is scalar, it is the length of the rectangular window. + Otherwise, the vector input is considered as the window coefficients. + Not used if 'corr' flag present. + If x is a vector, windowing not done in nwin in scalar. If x is a + matrix, + noverlap - int - scalar (Default = nwin-1) + number of points by which successive windows overlap. noverlap not + used if x is a matrix + freqrange - string + The range of frequencies over which the pseudospetrogram is + computed. Three possible values - 'onesided', 'twosided', 'centered' + 'corr' flag + Presence indicates that the primary input x is actually a + correlation matrix + + Examples: + TODO: + + + + + + See also + + | peig | periodogram | pmtm | prony | pwelch | rooteig | rootmusic + + + + + Authors + + Ayush Baid + References + [1] Petre Stoica and Randolph Moses, Introduction To Spectral + Analysis, Prentice-Hall, 1997, pg. 15 + [2] S. J. Orfanidis, Optimum Signal Processing. An Introduction. + 2nd Ed., Macmillan, 1988. + + + diff --git a/help/en_US/poly2ac.xml b/help/en_US/poly2ac.xml new file mode 100644 index 0000000..f7ac3e0 --- /dev/null +++ b/help/en_US/poly2ac.xml @@ -0,0 +1,80 @@ + + + + + + + + poly2ac + Convert prediction polynomial to autocorrelation sequence. + + + + + Calling Sequence + + R = poly2ac(a,efinal) + + + + + + Parameters + + a: + input prediction polynomial with 1st element 1 (if not, poly2ac normalizes it to 1 before proceeding). + efinal: + input prediction error + r: + output autocorrelation sequence + + + + + Description + +This function obtains the underlying autocorrelation sequence that would best fit a linear prediction filter described by the +denominator polynomial and the numerator scaling. The filter is H(z) = efinal/(a(1) + a(2) x z a(3) x z^2 ... a(n) x z^n-1) + + + + + + + Examples + + + + + See also + + ac2poly + poly2rc + rc2poly + rc2ac + ac2rc + Parthe Pandit + + + + + Bibliography + S. Kay, Modern Spectral Estimation, Prentice Hall, N.J., 1987, Chapter 6. + + diff --git a/help/en_US/poly2lsf.xml b/help/en_US/poly2lsf.xml new file mode 100644 index 0000000..27ca6a2 --- /dev/null +++ b/help/en_US/poly2lsf.xml @@ -0,0 +1,23 @@ + + + + + + + + poly2lsf + + + + diff --git a/help/en_US/poly2rc.xml b/help/en_US/poly2rc.xml new file mode 100644 index 0000000..ad61ebc --- /dev/null +++ b/help/en_US/poly2rc.xml @@ -0,0 +1,31 @@ + + + + + + + + poly2rc + + + + + + Calling Sequence + + kr = poly2rc(a) + [kr, R0] = rc2poly(a, efinal) + + + diff --git a/help/en_US/polyscale.xml b/help/en_US/polyscale.xml new file mode 100644 index 0000000..f689e36 --- /dev/null +++ b/help/en_US/polyscale.xml @@ -0,0 +1,23 @@ + + + + + + + + polyscale + errcheck1 + + + diff --git a/help/en_US/polystab.xml b/help/en_US/polystab.xml new file mode 100644 index 0000000..7c9010b --- /dev/null +++ b/help/en_US/polystab.xml @@ -0,0 +1,55 @@ + + + + + + + + polystab + This function stabilizes the polynomial transfer function. + + + + + Calling Sequence + + b = polystab(a) + + + + + Parameters + + a: + + + + + + Description + +This is an Octave function. +This function stabilizes the polynomial transfer function by replacing all roots outside the unit circle with their reflection inside the unit circle. + + + + + Examples + + + diff --git a/help/en_US/polyval.xml b/help/en_US/polyval.xml new file mode 100644 index 0000000..f041227 --- /dev/null +++ b/help/en_US/polyval.xml @@ -0,0 +1,23 @@ + + + + + + + + polyval + + + + diff --git a/help/en_US/pow2db.xml b/help/en_US/pow2db.xml new file mode 100644 index 0000000..cc6a49b --- /dev/null +++ b/help/en_US/pow2db.xml @@ -0,0 +1,23 @@ + + + + + + + + pow2db + rhs = argn(2) + + + diff --git a/help/en_US/primitive.xml b/help/en_US/primitive.xml new file mode 100644 index 0000000..c31f555 --- /dev/null +++ b/help/en_US/primitive.xml @@ -0,0 +1,60 @@ + + + + + + + + primitive + This function calculates the primitive of a given function supplied as input. + + + + + Calling Sequence + + y = primitive(f, t) + y = primitive(f, t, x) + + + + + Parameters + + f: + + t: + + + + + + Description + +This is an Octave function. +This function calculates the primitive of a given function supplied as input. +The second parameter t is a vector at which the output is evaluated (at the points t). This vector should be ascending and ordered. +The function approximates the primitive (indefinite integral) of the univariate function handle f with constant of integration x. + + + + + Examples + + + diff --git a/help/en_US/prony.xml b/help/en_US/prony.xml new file mode 100644 index 0000000..25734a1 --- /dev/null +++ b/help/en_US/prony.xml @@ -0,0 +1,23 @@ + + + + + + + + prony + + + + diff --git a/help/en_US/pulseperiod.xml b/help/en_US/pulseperiod.xml new file mode 100644 index 0000000..7fc379f --- /dev/null +++ b/help/en_US/pulseperiod.xml @@ -0,0 +1,36 @@ + + + + + + + + pulseperiod + + + + + + Calling Sequence + + p=pulseperiod(x) + p=pulseperiod(x, Fs) + p=pulseperiod(x, t) + p=pulseperiod (x, t, 'Polarity', pol) + p=pulseperiod(x, t, 'MidPercentReferenceLevel', N ) + p=pulseperiod(x, t, 'Tolerance', M) + p=pulseperiod(x, t,'StateLevels', O) + + + diff --git a/help/en_US/pulsesep.xml b/help/en_US/pulsesep.xml new file mode 100644 index 0000000..4c28fd4 --- /dev/null +++ b/help/en_US/pulsesep.xml @@ -0,0 +1,36 @@ + + + + + + + + pulsesep + + + + + + Calling Sequence + + s=pulsesep(x) + s=pulsesep(x, Fs) + s=pulsesep(x, t) + s=pulsesep (x, t, 'Polarity', pol) + s=pulsesep(x, t, 'MidPercentReferenceLevel', N ) + s=pulsesep(x, t, 'Tolerance', M) + s=pulsesep(x, t,'StateLevels', [O 1]) + + + diff --git a/help/en_US/pulsewidth.xml b/help/en_US/pulsewidth.xml new file mode 100644 index 0000000..ee08682 --- /dev/null +++ b/help/en_US/pulsewidth.xml @@ -0,0 +1,36 @@ + + + + + + + + pulsewidth + + + + + + Calling Sequence + + w=pulsewidth(x) + w=pulsewidth(x, Fs) + w=pulsewidth(x, t) + w=pulsewidth (x, t, 'Polarity', pol) + w=pulsewidth(x, t, 'MidPercentReferenceLevel', N ) + w=pulsewidth(x, t, 'Tolerance', M) + w=pulsewidth(x, t,'StateLevels', O) + + + diff --git a/help/en_US/pulstran.xml b/help/en_US/pulstran.xml new file mode 100644 index 0000000..96ef0c0 --- /dev/null +++ b/help/en_US/pulstran.xml @@ -0,0 +1,67 @@ + + + + + + + + pulstran + This function generates the signal y = sum(func(t+d,...)) for each d. + + + + + Calling Sequence + + y = pulstran (t, d, func, ...) + y = pulstran (t, d, p) + y = pulstran (t, d, p, fs) + y = pulstran (t, d, p, Ffs, meth) + + + + + Parameters + + t: + + d: + vector or matrix + p: + + fs: + default value 1Hz + func: + function which accepts vector (of times) + + + + + Description + +This is an Octave function. +This function generates the signal y = sum(func(t+d,...)) for each d. If d is a matrix of two columns, the first column is the delay d and the second column is the amplitude a, and y = sum(a*func(t+d)) for each d, a. Here, func is a function which accepts a vector of times. +If a pulse shape sampled at frequency Fs (default 1 Hz) is supplied instead of a function name, an interpolated version of the pulse is added at each delay d. + + + + + Examples + + + diff --git a/help/en_US/rc2ac.xml b/help/en_US/rc2ac.xml new file mode 100644 index 0000000..acfe121 --- /dev/null +++ b/help/en_US/rc2ac.xml @@ -0,0 +1,30 @@ + + + + + + + + rc2ac + + + + + + Calling Sequence + + a = rc2ac(k, R0) + + + diff --git a/help/en_US/rc2is.xml b/help/en_US/rc2is.xml new file mode 100644 index 0000000..1761ce6 --- /dev/null +++ b/help/en_US/rc2is.xml @@ -0,0 +1,80 @@ + + + + + + + + rc2is + Convert reflection coefficients to inverse sine parameters + + + + + Calling Sequence + + isin = rc2is(K) + + + + + + Parameters + + k: + input reflection coefficients. Needs to be an array of real numbers between -1 and 1 + isin: + inverse sine parameters corresponding to the reflection coefficients in input + + + + + Description + +This function returns the inverse sine parameters corresponding to the input reflection coefficients K. +output array has isin(i) = 2/pi*asin(k(i)) + + +Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters + + + + + + + See also + + is2rc + rc2poly + rc2ac + rc2lar + + + + + Authors + + Parthe Pandit + + + + + Bibliography + J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5 + modified function to handle char i/p and also changed error statements to match those of MATLAB by Debdeep Dey + convert char i/p to their respective ascii values + + diff --git a/help/en_US/rc2lar.xml b/help/en_US/rc2lar.xml new file mode 100644 index 0000000..3dd7bcf --- /dev/null +++ b/help/en_US/rc2lar.xml @@ -0,0 +1,23 @@ + + + + + + + + rc2lar + + + + diff --git a/help/en_US/rc2poly.xml b/help/en_US/rc2poly.xml new file mode 100644 index 0000000..f8c66a4 --- /dev/null +++ b/help/en_US/rc2poly.xml @@ -0,0 +1,31 @@ + + + + + + + + rc2poly + + + + + + Calling Sequence + + a = rc2poly(kr) + [a, efinal] = rc2poly(kr,R0) + + + diff --git a/help/en_US/rcosdesign.xml b/help/en_US/rcosdesign.xml new file mode 100644 index 0000000..e586d0d --- /dev/null +++ b/help/en_US/rcosdesign.xml @@ -0,0 +1,23 @@ + + + + + + + + rcosdesign + RCOSDESIGN computes the raised cosine FIR filter + + + diff --git a/help/en_US/rectpuls.xml b/help/en_US/rectpuls.xml new file mode 100644 index 0000000..261d203 --- /dev/null +++ b/help/en_US/rectpuls.xml @@ -0,0 +1,60 @@ + + + + + + + + rectpuls + + + + + + Calling Sequence + + [y]=rectpuls(t) + [y]=rectpuls(t,w) + + + + + Parameters + + t: + Real or complex valued vector or matrix + w: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function +y = rectpuls(t) returns a continuous, aperiodic, unity-height rectangular pulse depending upon input t, centered about t=0 and having default width of 1. +y = rectpuls(t,w) generates a rectangle of width w. + + + + + Examples + + + diff --git a/help/en_US/rectwin.xml b/help/en_US/rectwin.xml new file mode 100644 index 0000000..c91a49b --- /dev/null +++ b/help/en_US/rectwin.xml @@ -0,0 +1,59 @@ + + + + + + + + rectwin + This function returns the filter coefficients of a rectangular window. + + + + + Calling Sequence + + y = rectwin (m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/resample.xml b/help/en_US/resample.xml new file mode 100644 index 0000000..aab50da --- /dev/null +++ b/help/en_US/resample.xml @@ -0,0 +1,63 @@ + + + + + + + + resample + This function resamples in the input sequence x supplied by a factor of p/q. + + + + + Calling Sequence + + y = resample(x, p, q) + y = resample(x, p, q, h) + [y, h] = resample(...) + + + + + Parameters + + x: + scalar, vector or matrix of real or complex numbers + p: + positive integer value + q: + positive integer value + h: + scalar, vector or matrix of real or complex numbers + + + + + Description + +This is an Octave function. +This function resamples in the input sequence x supplied by a factor of p/q. If x is a matrix, then every column is resampled.hange the sample rate of x by a factor of p/q. +This is performed using a polyphase algorithm. The impulse response h, given as parameter 4, of the antialiasing filter is either specified or designed with a Kaiser-windowed sinecard. + + + + + Examples + + + diff --git a/help/en_US/residued.xml b/help/en_US/residued.xml new file mode 100644 index 0000000..8bdecc5 --- /dev/null +++ b/help/en_US/residued.xml @@ -0,0 +1,59 @@ + + + + + + + + residued + + + + + + Calling Sequence + + [r,p,f,m]=residued(b,a) + + + + + Parameters + + b: + Real or complex valued vector or matrix + a: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function. +Similar to the "residuez" function. The difference being in the function "residuez", the IIR part (poles p and residues r) is driven in parallel with the FIR part(f) whereas in the function "residued", the IIR part is driven by the output of the FIR part. In signal modeling applications, this structure can be more accurate. + + + + + Examples + + + diff --git a/help/en_US/residuez.xml b/help/en_US/residuez.xml new file mode 100644 index 0000000..4655c59 --- /dev/null +++ b/help/en_US/residuez.xml @@ -0,0 +1,59 @@ + + + + + + + + residuez + + + + + + Calling Sequence + + [r,p,f,m]=residuez(b,a) + + + + + Parameters + + b: + Real or complex valued vector or matrix + a: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function +It compute the PFE of filter H(z)= B(z)/A(z) where inputs b and a are vectors specifying the digital filter. + + + + + Examples + + + diff --git a/help/en_US/risetime.xml b/help/en_US/risetime.xml new file mode 100644 index 0000000..e973c45 --- /dev/null +++ b/help/en_US/risetime.xml @@ -0,0 +1,23 @@ + + + + + + + + risetime + + + + diff --git a/help/en_US/rlevinson.xml b/help/en_US/rlevinson.xml new file mode 100644 index 0000000..799fcb1 --- /dev/null +++ b/help/en_US/rlevinson.xml @@ -0,0 +1,33 @@ + + + + + + + + rlevinson + + + + + + Calling Sequence + + a = rlevinson(a, efinal) + [a, U] = rlevinson(a, efinal) + [a, U, kr] = rlevinson(a, efinal) + [a, U, kr, e] = rlevinson(a, efinal) + + + diff --git a/help/en_US/rms.xml b/help/en_US/rms.xml new file mode 100644 index 0000000..4bac697 --- /dev/null +++ b/help/en_US/rms.xml @@ -0,0 +1,23 @@ + + + + + + + + rms + convert i/p values to their ascii values if they are of type char + + + diff --git a/help/en_US/rooteig.xml b/help/en_US/rooteig.xml new file mode 100644 index 0000000..9b2abe2 --- /dev/null +++ b/help/en_US/rooteig.xml @@ -0,0 +1,62 @@ + + + + + + + + rooteig + Frequencies and power of sinusoids using eigenvector algorithm + + + + + Calling Sequence + + w = rooteig(x,p) + [w,pow] = rooteig(x,p) + [f,pow] = rooteig(...,fs) + [w,pow] = rooteig(...,'corr') + + + + + + Parameters + + Examples: + + 1) 3 complex exponentials: + + n=0: + 99; + + + + + See also + + | peig | pmusic | rootmusic + References + Stoica, P. and R. Moses, INTRODUCTION TO SPECTRAL ANALYSIS, + Prentice-Hall + arguments + - double - vector + frequencies of the complex sinusoids + - double - vector + absolute value squared amplitudes of the sinusoids at + frequencies w + + + diff --git a/help/en_US/rootmusic.xml b/help/en_US/rootmusic.xml new file mode 100644 index 0000000..82178e1 --- /dev/null +++ b/help/en_US/rootmusic.xml @@ -0,0 +1,62 @@ + + + + + + + + rootmusic + Frequencies and power of sinusoids using the root MUSIC algorithm + + + + + Calling Sequence + + w = rootmusic(x,p) + [w,pow] = rootmusic(x,p) + [f,pow] = rootmusc(...,fs) + [w,pow] = rootmusic(...,'corr') + + + + + + Parameters + + Examples: + + 1) 3 complex exponentials: + + n=0: + 99; + + + + + See also + + | peig | pmusic | rooteig + References + Monson H. Hayes, Statistical Digital Signal Processing And Modeling, + & Sons, Inc, [Section 8.6.3] + arguments + - double - vector + frequencies of the complex sinusoids + - double - vector + absolute value squared amplitudes of the sinusoids at + frequencies w + + + diff --git a/help/en_US/rssq.xml b/help/en_US/rssq.xml new file mode 100644 index 0000000..251eb88 --- /dev/null +++ b/help/en_US/rssq.xml @@ -0,0 +1,121 @@ + + + + + + + + rssq + This function calculates the square root of the sum of values of input vector IN. + + + + + Calling Sequence + + OUT=rssq(IN) + OUT=rssq(IN,orientation) + + + + + + Parameters + + in: + Vector or Matrix of real or complex elements. + orientation: + A string with possible values "r", "c" or "m" or numericals such as '1' or '2',giving the dimension along which the rssq value is to be calculated. + out: + A scalar with real value when input is a vector.When input is a matrix, out is the root sum squared value along the orientation specified or the default one when not specified. + + + + + Description + +For vector as input, the output is real valued scalar containing the rssq value. The rssq value can be calculated by taking the square root of the squared sum of the elements. +If the input IN is a matrix, the output of function is rssq value of each column stored in a row vector OUT. + + +When the elements of IN are COMPLEX, the absolute value of the element is used to calculate the output. +When the orientation is not specified for N dimensional array, it is taken as the index of the first dimension of IN that is greater than 1 and calculation is done along that orientation. + + +When the orientation is specified the output is calculated along that dimension. +The orientation can be specified as 1 for rssq value of columns of matrix IN or as r. +For rssq value of rows of matrix orientation should be 2 or c. + + + + + + + Examples + + + + + Examples + + + + + Examples + + + + + See also + + abs + mean + sqrt + isempty + + + + + Authors + + Indira Askaukar + + + + + Bibliography + Matlab help document. + + diff --git a/help/en_US/sampled2continuous.xml b/help/en_US/sampled2continuous.xml new file mode 100644 index 0000000..a08d04a --- /dev/null +++ b/help/en_US/sampled2continuous.xml @@ -0,0 +1,60 @@ + + + + + + + + sampled2continuous + This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time. + + + + + Calling Sequence + + x = sampled2continuous (n, s, t) + + + + + Parameters + + n: + + s: + + t: + + + + + + Description + +This is an Octave function. +This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time. +The third parameter t is all the instants where output x is needed from intput n and this time is relative to x(0). + + + + + Examples + + + diff --git a/help/en_US/sawtooth.xml b/help/en_US/sawtooth.xml new file mode 100644 index 0000000..aee4088 --- /dev/null +++ b/help/en_US/sawtooth.xml @@ -0,0 +1,59 @@ + + + + + + + + sawtooth + + + + + + Calling Sequence + + [y]=sawtooth(t) + [y]=sawtooth(t,width) + + + + + Parameters + + t: + Real valued vector or matrix + width: + Real number between 0 and 1 + + + + + Description + +This is an Octave function +This function returns a sawtooth wave with period 2*pi with +1/-1 as the maximum and minimum values for elements of t. If width is specified, it determines where the maximum is in the interval [0,2*pi]. + + + + + Examples + + + diff --git a/help/en_US/schtrig.xml b/help/en_US/schtrig.xml new file mode 100644 index 0000000..9e7b08b --- /dev/null +++ b/help/en_US/schtrig.xml @@ -0,0 +1,61 @@ + + + + + + + + schtrig + This function implements a multisignal Schmitt triggers with lev levels supplied as input. + + + + + Calling Sequence + + v = schtrig (x, lev) + v = schtrig (x, lev, rs) + + + + + Parameters + + x: + vector or matrix of real numbers + lev: + real number + rs: + default value 1 + + + + + Description + +This is an Octave function. +This function implements a multisignal Schmitt triggers with lev levels supplied as input. +The argument 1 is a matrix (or a vector) and this trigger works along its first dimension. + + + + + Examples + + + diff --git a/help/en_US/schurrc.xml b/help/en_US/schurrc.xml new file mode 100644 index 0000000..b269840 --- /dev/null +++ b/help/en_US/schurrc.xml @@ -0,0 +1,23 @@ + + + + + + + + schurrc + narginchk(1,1,argn(2)); + + + diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS new file mode 100644 index 0000000..b34c648 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB new file mode 100644 index 0000000..dbc9308 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS new file mode 100644 index 0000000..7ada103 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS new file mode 100644 index 0000000..a8af3fe Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA new file mode 100644 index 0000000..677736a --- /dev/null +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA @@ -0,0 +1,2 @@ +JavaSearch 1.0 +TMAP bs=2048 rt=1 fl=-1 id1=1967 id2=1 diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP new file mode 100644 index 0000000..721288e Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP differ diff --git a/help/en_US/scilab_en_US_help/ScilabCaution.png b/help/en_US/scilab_en_US_help/ScilabCaution.png new file mode 100644 index 0000000..8edb56e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabCaution.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabEdit.png b/help/en_US/scilab_en_US_help/ScilabEdit.png new file mode 100644 index 0000000..e139988 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabEdit.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabExecute.png b/help/en_US/scilab_en_US_help/ScilabExecute.png new file mode 100644 index 0000000..4acd4b9 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabExecute.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabImportant.png b/help/en_US/scilab_en_US_help/ScilabImportant.png new file mode 100644 index 0000000..3b51020 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabImportant.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabNote.png b/help/en_US/scilab_en_US_help/ScilabNote.png new file mode 100644 index 0000000..ed46c3e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabNote.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabTip.png b/help/en_US/scilab_en_US_help/ScilabTip.png new file mode 100644 index 0000000..ed46c3e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabTip.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabWarning.png b/help/en_US/scilab_en_US_help/ScilabWarning.png new file mode 100644 index 0000000..8edb56e Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabWarning.png differ diff --git a/help/en_US/scilab_en_US_help/ac2poly.html b/help/en_US/scilab_en_US_help/ac2poly.html new file mode 100644 index 0000000..ead05e8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ac2poly.html @@ -0,0 +1,81 @@ + + + ac2poly + + + +
+ + + + +
+ << FOSSEE Signal Processing Toolbox + + + FOSSEE Signal Processing Toolbox + + + ac2rc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ac2poly + +

+

ac2poly

+

Convert autocorrelation sequence to polynomial of prediction filter

+ + +

Calling Sequence

+
a = ac2poly(r)
+[a,e] = ac2poly(r)
+ +

Parameters

+
r: +

Autocorrelation sequence to be represented with an FIR linear prediction filter

+
a: +

Output polynomial representing the linear prediction filter e/(a(1) + a(2)z + a(3)z^2 .. a(N)z^N-1)

+
e: +

Output scaling for the lienar prediction filter

+ +

Description

+

Function ac2poly() finds the best fit polynomial for FIR linear prediction filter a, corresponding to the autocorrelation sequence r. a is the same length as r, and is normalized with the first element. So a(1) = 1. +Author: +Parthe Pandit

+

+ +

Bibliography

+

Kay, Steven M. Modern Spectral Estimation. Englewood Cliffs, NJ: Prentice-Hall, 1988.

+
+ +
+ + + + + + +
Report an issue
+ << FOSSEE Signal Processing Toolbox + + + FOSSEE Signal Processing Toolbox + + + ac2rc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ac2rc.html b/help/en_US/scilab_en_US_help/ac2rc.html new file mode 100644 index 0000000..01f9570 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ac2rc.html @@ -0,0 +1,64 @@ + + + ac2rc + + + +
+ + + + +
+ << ac2poly + + + FOSSEE Signal Processing Toolbox + + + arParEst >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ac2rc + +

+

ac2rc

+

+ + +

Calling Sequence

+
k = ac2rc(R)
+[k,R0] = ac2rc(R)
+
+ +
+ + + + + + +
Report an issue
+ << ac2poly + + + FOSSEE Signal Processing Toolbox + + + arParEst >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/arParEst.html b/help/en_US/scilab_en_US_help/arParEst.html new file mode 100644 index 0000000..9289365 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arParEst.html @@ -0,0 +1,59 @@ + + + arParEst + + + +
+ + + + +
+ << ac2rc + + + FOSSEE Signal Processing Toolbox + + + arburg >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > arParEst + +

+

arParEst

+

+
+ +
+ + + + + + +
Report an issue
+ << ac2rc + + + FOSSEE Signal Processing Toolbox + + + arburg >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/arburg.html b/help/en_US/scilab_en_US_help/arburg.html new file mode 100644 index 0000000..17f4d46 --- /dev/null +++ b/help/en_US/scilab_en_US_help/arburg.html @@ -0,0 +1,90 @@ + + + arburg + + + +
+ + + + +
+ << arParEst + + + FOSSEE Signal Processing Toolbox + + + arcov >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > arburg + +

+

arburg

+

This function calculates coefficients of an autoregressive (AR) model of complex data.

+ + +

Calling Sequence

+
a = arburg(x, poles)
+a = arburg(x, poles, criterion)
+[a, v] = arburg(...)
+[a, v, k] = arburg(...)
+ +

Parameters

+
x: +

vector of real or complex numbers, of length > 2

+
poles: +

positive integer value < length(x) - 2

+
criterion: +

string value, takes in "AKICc", "KIC", "AICc", "AIC" and "FPE", default it not using a model-selection criterion

+
a, v, k: +

Output variables

+ +

Description

+

This is an Octave function. +This function calculates coefficients of an autoregressive (AR) model of complex data x using the whitening lattice-filter method of Burg. +The first argument is the data sampled. The second argument is the number of poles in the model (or limit in case a criterion is supplied). +The third parameter takes in the criterion to limit the number of poles. The acceptable values are "AIC", "AKICc", "KIC", "AICc" which are based on information theory. +Output variable a is a list of P+1 autoregression coefficients. +Output variable v is the mean square of residual noise from the whitening operation of the Burg lattice filter. +Output variable k corresponds to the reflection coefficients defining the lattice-filter embodiment of the model.

+ +

Examples

+
arburg([1,2,3,4,5],2)
+ans =
+1.00000  -1.86391   0.95710
+
+ +
+ + + + + + +
Report an issue
+ << arParEst + + + FOSSEE Signal Processing Toolbox + + + arcov >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/arcov.html b/help/en_US/scilab_en_US_help/arcov.html new file mode 100644 index 0000000..22cce4e --- /dev/null +++ b/help/en_US/scilab_en_US_help/arcov.html @@ -0,0 +1,59 @@ + + + arcov + + + +
+ + + + +
+ << arburg + + + FOSSEE Signal Processing Toolbox + + + armcov >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > arcov + +

+

arcov

+

+
+ +
+ + + + + + +
Report an issue
+ << arburg + + + FOSSEE Signal Processing Toolbox + + + armcov >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/armcov.html b/help/en_US/scilab_en_US_help/armcov.html new file mode 100644 index 0000000..cc094ca --- /dev/null +++ b/help/en_US/scilab_en_US_help/armcov.html @@ -0,0 +1,59 @@ + + + armcov + + + +
+ + + + +
+ << arcov + + + FOSSEE Signal Processing Toolbox + + + aryule >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > armcov + +

+

armcov

+

+
+ +
+ + + + + + +
Report an issue
+ << arcov + + + FOSSEE Signal Processing Toolbox + + + aryule >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/aryule.html b/help/en_US/scilab_en_US_help/aryule.html new file mode 100644 index 0000000..1e52983 --- /dev/null +++ b/help/en_US/scilab_en_US_help/aryule.html @@ -0,0 +1,84 @@ + + + aryule + + + +
+ + + + +
+ << armcov + + + FOSSEE Signal Processing Toolbox + + + barthannwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > aryule + +

+

aryule

+

This function fits an AR (p)-model with Yule-Walker estimates.

+ + +

Calling Sequence

+
a = aryule (x, p)
+[a, v] = aryule (x, p)
+[a, v, k] = aryule (x, p)
+ +

Parameters

+
x: +

vector of real or complex numbers, length > 2

+
p: +

positive integer value < length(x) - 1

+
a, v, k: +

Output variables

+ +

Description

+

This is an Octave function. +This function fits an AR (p)-model with Yule-Walker estimates. +The first argument is the data vector which is to be estimated. +Output variable a gives the AR coefficients, v gives the variance of the white noise and k gives the reflection coefficients to be used in the lattice filter.

+ +

Examples

+
aryule([1,2,3,4,5],2)
+ans  =
+1.  - 0.8140351    0.1192982
+
+ +
+ + + + + + +
Report an issue
+ << armcov + + + FOSSEE Signal Processing Toolbox + + + barthannwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/barthannwin.html b/help/en_US/scilab_en_US_help/barthannwin.html new file mode 100644 index 0000000..359499b --- /dev/null +++ b/help/en_US/scilab_en_US_help/barthannwin.html @@ -0,0 +1,81 @@ + + + barthannwin + + + +
+ + + + +
+ << aryule + + + FOSSEE Signal Processing Toolbox + + + bartlett >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > barthannwin + +

+

barthannwin

+

This function returns the filter coefficients of a modified Bartlett-Hann window.

+ + +

Calling Sequence

+
y = barthannwin(m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a modified Bartlett Hann window of length m supplied as input, to the output vector y.

+ +

Examples

+
barthannwin(4)
+ans  =
+0.
+0.73
+0.73
+0.
+
+ +
+ + + + + + +
Report an issue
+ << aryule + + + FOSSEE Signal Processing Toolbox + + + bartlett >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/bartlett.html b/help/en_US/scilab_en_US_help/bartlett.html new file mode 100644 index 0000000..25ca48a --- /dev/null +++ b/help/en_US/scilab_en_US_help/bartlett.html @@ -0,0 +1,80 @@ + + + bartlett + + + +
+ + + + +
+ << barthannwin + + + FOSSEE Signal Processing Toolbox + + + besself >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > bartlett + +

+

bartlett

+

Generates a Bartlett window

+ + +

Calling Sequence

+
w=bartlett(L)
+ +

Parameters

+
+ +

Description

+

w=bartlett(L) returns an L-point Bartlett window in a column vector w +Example +w=bartlett(4) +w =

+

0. +0.6666667 +0.6666667 +0. +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.

+
+ +
+ + + + + + +
Report an issue
+ << barthannwin + + + FOSSEE Signal Processing Toolbox + + + besself >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/besself.html b/help/en_US/scilab_en_US_help/besself.html new file mode 100644 index 0000000..0dc427b --- /dev/null +++ b/help/en_US/scilab_en_US_help/besself.html @@ -0,0 +1,87 @@ + + + besself + + + +
+ + + + +
+ << bartlett + + + FOSSEE Signal Processing Toolbox + + + bitrevorder >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > besself + +

+

besself

+

This function generates a Bessel filter.

+ + +

Calling Sequence

+
[a, b] = besself(n, w)
+[a, b] = besself (n, w, "high")
+[a, b, c] = besself (…)
+[a, b, c, d] = besself (…)
+[…] = besself (…, "z")
+ +

Parameters

+
n: +

positive integer value

+
w: +

positive real value

+ +

Description

+

This is an Octave function. +This function generates a Bessel filter. The default is a Laplace space (s) filter. +The third parameter takes in high or low, the default value being low. The cutoff is pi*Wc radians. +[z,p,g] = besself(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = besself(...,’z’) returns a discrete space (Z) filter. w must be less than 1. +[a,b,c,d] = besself(...) returns state-space matrices.

+ +

Examples

+
[a,b]=besself(2,3,"low")
+a =  9.0000
+b =
+1.0000   5.1962   9.0000
+
+ +
+ + + + + + +
Report an issue
+ << bartlett + + + FOSSEE Signal Processing Toolbox + + + bitrevorder >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/bitrevorder.html b/help/en_US/scilab_en_US_help/bitrevorder.html new file mode 100644 index 0000000..f39346e --- /dev/null +++ b/help/en_US/scilab_en_US_help/bitrevorder.html @@ -0,0 +1,78 @@ + + + bitrevorder + + + +
+ + + + +
+ << besself + + + FOSSEE Signal Processing Toolbox + + + blackman >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > bitrevorder + +

+

bitrevorder

+

+ + +

Calling Sequence

+
[y,i]=bitrevorder(x)
+ +

Parameters

+
x: +

Vector of real or complex values

+ +

Description

+

This is an Octave function. +This function returns the input data after reversing the bits of the indices and reordering the elements of the input array.

+ +

Examples

+
1.    [y]=bitrevorder ([i,1,3,6i])
+y =   [0 + 1i   3 + 0i   1 + 0i   0 + 6i]
+2.    [y,i]=bitrevorder (['a','b','c','d'])
+y = acbd
+i =   [1   3   2   4]
+
+ +
+ + + + + + +
Report an issue
+ << besself + + + FOSSEE Signal Processing Toolbox + + + blackman >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/blackman.html b/help/en_US/scilab_en_US_help/blackman.html new file mode 100644 index 0000000..69bb945 --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackman.html @@ -0,0 +1,84 @@ + + + blackman + + + +
+ + + + +
+ << bitrevorder + + + FOSSEE Signal Processing Toolbox + + + blackmanharris >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > blackman + +

+

blackman

+

Generates a Blackman window

+ + +

Calling Sequence

+
w=blackman(N)
+w=blackman(N,sflag)
+ +

Parameters

+
+ +

Description

+

w=blackman(N) returns an N-point symmetric Blackman window in a column vector w +w=blackman(N,sflag) +Returns an N point Blackman window using the type of sampling specified by sflag +sflag can be either 'symmetric' (default) or 'periodic' (used in spectral analysis) +Example +w=blackman(4) +w =

+

- 1.388D-17 +0.63 +0.63 +- 1.388D-17 +Author +Ankur Mallick +References +[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.

+
+ +
+ + + + + + +
Report an issue
+ << bitrevorder + + + FOSSEE Signal Processing Toolbox + + + blackmanharris >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/blackmanharris.html b/help/en_US/scilab_en_US_help/blackmanharris.html new file mode 100644 index 0000000..11c46ea --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackmanharris.html @@ -0,0 +1,86 @@ + + + blackmanharris + + + +
+ + + + +
+ << blackman + + + FOSSEE Signal Processing Toolbox + + + blackmannuttall >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > blackmanharris + +

+

blackmanharris

+

This function returns the filter coefficients of a Blackman-Harris window.

+ + +

Calling Sequence

+
w = blackmanharris (m)
+w = blackmanharris (m, opt)
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.

+ +

Examples

+
blackmanharris(5,"periodic")
+ans  =
+0.00006
+0.1030115
+0.7938335
+0.7938335
+0.1030115
+
+ +
+ + + + + + +
Report an issue
+ << blackman + + + FOSSEE Signal Processing Toolbox + + + blackmannuttall >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/blackmannuttall.html b/help/en_US/scilab_en_US_help/blackmannuttall.html new file mode 100644 index 0000000..ba6ef4f --- /dev/null +++ b/help/en_US/scilab_en_US_help/blackmannuttall.html @@ -0,0 +1,81 @@ + + + blackmannuttall + + + +
+ + + + +
+ << blackmanharris + + + FOSSEE Signal Processing Toolbox + + + bohmanwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > blackmannuttall + +

+

blackmannuttall

+

This function returns the filter coefficients of a Blackman-Nuttall window.

+ + +

Calling Sequence

+
w = blackmannuttall (m)
+w = blackmannuttall (m, opt)
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Examples

+
blackmannuttall(5,"symmetric")
+ans  =
+0.0003628
+0.2269824
+1.
+0.2269824
+0.0003628
+
+ +
+ + + + + + +
Report an issue
+ << blackmanharris + + + FOSSEE Signal Processing Toolbox + + + bohmanwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/bohmanwin.html b/help/en_US/scilab_en_US_help/bohmanwin.html new file mode 100644 index 0000000..23201a4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/bohmanwin.html @@ -0,0 +1,81 @@ + + + bohmanwin + + + +
+ + + + +
+ << blackmannuttall + + + FOSSEE Signal Processing Toolbox + + + boxcar >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > bohmanwin + +

+

bohmanwin

+

This function returns the filter coefficients of a Bohman window.

+ + +

Calling Sequence

+
y = bohmanwin (m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Bohman window of length m supplied as input, to the output vector y.

+ +

Examples

+
bohmanwin(4)
+ans  =
+0.
+0.6089978
+0.6089978
+0.
+
+ +
+ + + + + + +
Report an issue
+ << blackmannuttall + + + FOSSEE Signal Processing Toolbox + + + boxcar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/boxcar.html b/help/en_US/scilab_en_US_help/boxcar.html new file mode 100644 index 0000000..775d585 --- /dev/null +++ b/help/en_US/scilab_en_US_help/boxcar.html @@ -0,0 +1,83 @@ + + + boxcar + + + +
+ + + + +
+ << bohmanwin + + + FOSSEE Signal Processing Toolbox + + + buffer >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > boxcar + +

+

boxcar

+

This function returns the filter coefficients of a rectangular window.

+ + +

Calling Sequence

+
y =  boxcar (m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y.

+ +

Examples

+
boxcar(6)
+ans  =
+1.
+1.
+1.
+1.
+1.
+1.
+
+ +
+ + + + + + +
Report an issue
+ << bohmanwin + + + FOSSEE Signal Processing Toolbox + + + buffer >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/buffer.html b/help/en_US/scilab_en_US_help/buffer.html new file mode 100644 index 0000000..b3668b7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/buffer.html @@ -0,0 +1,87 @@ + + + buffer + + + +
+ + + + +
+ << boxcar + + + FOSSEE Signal Processing Toolbox + + + butter >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > buffer + +

+

buffer

+

This function buffers the given data into a matrix of signal frames

+ + +

Calling Sequence

+
[y] = buffer (x, n)
+[y] = buffer (x, n, p)
+[y] = buffer (x, n, p)
+[y, z, opt] = buffer (...)
+ +

Parameters

+
x: +

Data to be buffered

+
n: +

Positive integer equal to number of rows in the produced data buffer

+
p: +

Integer less than n, default value 0

+
opt: +

In case of overlap, it can be a vector of length p or the string "nodelay", In case of underlap, it is an integer between 0 and p

+ +

Description

+

This function buffers the given data into a matrix of signal frames

+ +

Examples

+
buffer(1,3,2)
+ans =
+0   0
+0   1
+1   0
+This function being called from Octave
+
+ +
+ + + + + + +
Report an issue
+ << boxcar + + + FOSSEE Signal Processing Toolbox + + + butter >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/butter.html b/help/en_US/scilab_en_US_help/butter.html new file mode 100644 index 0000000..45a9f9e --- /dev/null +++ b/help/en_US/scilab_en_US_help/butter.html @@ -0,0 +1,92 @@ + + + butter + + + +
+ + + + +
+ << buffer + + + FOSSEE Signal Processing Toolbox + + + buttord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > butter + +

+

butter

+

This function generates a Butterworth filter.

+ + +

Calling Sequence

+
[a, b] = butter (n, w)
+[a, b] = butter (n, w, "high")
+[a, b] = butter (n, [wl, wh])
+[b, a] = butter (n, [wl, wh], "stop")
+[a, b, c] = butter (…)
+[a, b, c, d] = butter (…)
+[…] = butter (…, "s")
+ +

Parameters

+
n: +

positive integer value

+
w: +

positive real value, w in the range [0,1]

+ +

Description

+

This is an Octave function. +This function generates a Butterworth filter. Default is a discrete space (Z) filter. +The third parameter takes in low or high, default value is low. The cutoff is pi*Wc radians. +[b,a] = butter(n, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b,a] = butter(n, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z,p,g] = butter(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = butter(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = butter(...) returns state-space matrices.

+ +

Examples

+
[a,b]=butter(3, 0.7)
+a =
+0.37445   1.12336   1.12336   0.37445
+b =
+1.00000   1.16192   0.69594   0.13776
+
+ +
+ + + + + + +
Report an issue
+ << buffer + + + FOSSEE Signal Processing Toolbox + + + buttord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/buttord.html b/help/en_US/scilab_en_US_help/buttord.html new file mode 100644 index 0000000..e8f28d7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/buttord.html @@ -0,0 +1,91 @@ + + + buttord + + + +
+ + + + +
+ << butter + + + FOSSEE Signal Processing Toolbox + + + cconv >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > buttord + +

+

buttord

+

/This function computes the minimum filter order of a Butterworth filter with the desired response characteristics.

+ + +

Calling Sequence

+
n = buttord(Wp, Ws, Rp, Rs)
+[n, Wc] = buttord(Wp, Ws, Rp, Rs)
+ +

Parameters

+
Wp: +

scalar or vector of length 2

+
Ws: +

scalar or vector of length 2, elements must be in the range [0,1]

+
Rp: +

real or complex value

+
Rs: +

real or complex value

+ +

Description

+

This is an Octave function. +This function computes the minimum filter order of a Butterworth filter with the desired response characteristics. +The filter frequency band edges are specified by the passband frequency wp and stopband frequency ws. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple, and Rs is also in decibels and is the minimum attenuation in the stop band. +If ws>wp, the filter is a low pass filter. If wp>ws, the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp the filter is a band-stop or band-reject filter.

+ +

Examples

+
Wp = 40/500
+Ws = 150/500
+[n, Wn] = buttord(Wp, Ws, 3, 60)
+n =  5
+Wn =  0.080038
+
+ +
+ + + + + + +
Report an issue
+ << butter + + + FOSSEE Signal Processing Toolbox + + + cconv >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/c_code.css b/help/en_US/scilab_en_US_help/c_code.css new file mode 100644 index 0000000..948d2ee --- /dev/null +++ b/help/en_US/scilab_en_US_help/c_code.css @@ -0,0 +1,54 @@ +.ccomment { + font-style: italic; + color: #b22222 +} + +.cdefault { + font-style: normal; + color: #000000 +} + +.copenclose { + font-style: normal; + color: #000000 +} + +.coperator { + font-style: normal; + color: #000000 +} + +.cstring { + font-style: normal; + color: #a6557a +} + +.ctype { + font-style: normal; + color: #55a655 +} + +.cpreprocessor { + font-style: normal; + color: #9965a6 +} + +.cid { + font-style: normal; + color: #000000 +} + +.ckeyword { + font-style: normal; + color: #ad3ff2 +} + +.cmodifier { + font-style: normal; + color: #ad3ff2 +} + +.cnumber { + font-style: normal; + color: #008b8b +} diff --git a/help/en_US/scilab_en_US_help/cconv.html b/help/en_US/scilab_en_US_help/cconv.html new file mode 100644 index 0000000..8be8021 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cconv.html @@ -0,0 +1,59 @@ + + + cconv + + + +
+ + + + +
+ << buttord + + + FOSSEE Signal Processing Toolbox + + + cell2sos >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cconv + +

+

cconv

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << buttord + + + FOSSEE Signal Processing Toolbox + + + cell2sos >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cell2sos.html b/help/en_US/scilab_en_US_help/cell2sos.html new file mode 100644 index 0000000..0311029 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cell2sos.html @@ -0,0 +1,100 @@ + + + cell2sos + + + +
+ + + + +
+ << cconv + + + FOSSEE Signal Processing Toolbox + + + cheb1ord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cell2sos + +

+

cell2sos

+

Converts a cell array to a second order section matrix

+ + +

Parameters

+
+ +

Description

+

s=cell2sos(c) converts a a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} +to an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right. +[s,g]=cell2sos(c) estimates the gain from the leading term of the cell array +c={ {[g1,g2]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} to give g=g1/g2 as the gain +Example +c=cell(1,5);

+

c(1,1).entries=[2, 1];

+

c(1,2).entries=rand(1,3);

+

c(1,3).entries=rand(1,3);

+

c(1,4).entries=rand(1,3);

+

c(1,5).entries=rand(1,3);

+

c = +column 1 to 3

+

![2,1] [0.2113249,0.7560439,0.0002211] [0.3303271,0.6653811,0.6283918] !

+

column 4 to 5

+

![0.8497452,0.6857310,0.8782165] [0.0683740,0.5608486,0.6623569] ! +[s,g]=cell2sos(c); +s =

+

column 1 to 5

+

0.2113249 0.7560439 0.0002211 0.3303271 0.6653811 +0.8497452 0.6857310 0.8782165 0.0683740 0.5608486

+

column 6

+

0.6283918 +0.6623569

+

g =

+

2. +Author +Ankur Mallick

+
+ +
+ + + + + + +
Report an issue
+ << cconv + + + FOSSEE Signal Processing Toolbox + + + cheb1ord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cheb1ord.html b/help/en_US/scilab_en_US_help/cheb1ord.html new file mode 100644 index 0000000..09346a1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb1ord.html @@ -0,0 +1,88 @@ + + + cheb1ord + + + +
+ + + + +
+ << cell2sos + + + FOSSEE Signal Processing Toolbox + + + cheb2ord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cheb1ord + +

+

cheb1ord

+

This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics.

+ + +

Calling Sequence

+
n = cheb1ord(Wp, Ws, Rp, Rs)
+[n, Wc] = cheb1ord(Wp, Ws, Rp, Rs)
+ +

Parameters

+
Wp: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Ws: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Rp: +

real value

+
Rs: +

real value

+ +

Description

+

This is an Octave function. +This function computes the minimum filter order of a Chebyshev type I filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.

+ +

Examples

+
cheb1ord(0.1,0.2,-0.3,4)
+ans =  2
+
+ +
+ + + + + + +
Report an issue
+ << cell2sos + + + FOSSEE Signal Processing Toolbox + + + cheb2ord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cheb2ord.html b/help/en_US/scilab_en_US_help/cheb2ord.html new file mode 100644 index 0000000..b602988 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheb2ord.html @@ -0,0 +1,88 @@ + + + cheb2ord + + + +
+ + + + +
+ << cheb1ord + + + FOSSEE Signal Processing Toolbox + + + chebwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cheb2ord + +

+

cheb2ord

+

This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics.

+ + +

Calling Sequence

+
n = cheb2ord(Wp, Ws, Rp, Rs)
+[n, Wc] = cheb2ord(Wp, Ws, Rp, Rs)
+ +

Parameters

+
Wp: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Ws: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Rp: +

real value

+
Rs: +

real value

+ +

Description

+

This is an Octave function. +This function computes the minimum filter order of a Chebyshev type II filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.

+ +

Examples

+
cheb2ord([0.25,0.3],[0.2,0.8],0.3,0.4)
+ans =  1
+
+ +
+ + + + + + +
Report an issue
+ << cheb1ord + + + FOSSEE Signal Processing Toolbox + + + chebwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/chebwin.html b/help/en_US/scilab_en_US_help/chebwin.html new file mode 100644 index 0000000..a40104d --- /dev/null +++ b/help/en_US/scilab_en_US_help/chebwin.html @@ -0,0 +1,88 @@ + + + chebwin + + + +
+ + + + +
+ << cheb2ord + + + FOSSEE Signal Processing Toolbox + + + cheby1 >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > chebwin + +

+

chebwin

+

This function returns the filter coefficients of a Dolph-Chebyshev window.

+ + +

Calling Sequence

+
w = chebwin (m)
+w = chebwin (m, at)
+ +

Parameters

+
m: +

positive integer value

+
at: +

real scalar value

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Dolph-Chebyshev window of length m supplied as input, to the output vector w. +The second parameter is the stop band attenuation of the Fourier transform in dB. The default value is 100 dB.

+ +

Examples

+
chebwin(7)
+ans  =
+0.0565041
+0.3166085
+0.7601208
+1.
+0.7601208
+0.3166085
+0.0565041
+
+ +
+ + + + + + +
Report an issue
+ << cheb2ord + + + FOSSEE Signal Processing Toolbox + + + cheby1 >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cheby1.html b/help/en_US/scilab_en_US_help/cheby1.html new file mode 100644 index 0000000..0768157 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheby1.html @@ -0,0 +1,95 @@ + + + cheby1 + + + +
+ + + + +
+ << chebwin + + + FOSSEE Signal Processing Toolbox + + + cheby2 >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cheby1 + +

+

cheby1

+

This function generates a Chebyshev type I filter with rp dB of passband ripple.

+ + +

Calling Sequence

+
[a, b] = cheby1 (n, rp, w)
+[a, b] = cheby1 (n, rp, w, "high")
+[a, b] = cheby1 (n, rp, [wl, wh])
+[a, b] = cheby1 (n, rp, [wl, wh], "stop")
+[a, b, c] = cheby1 (…)
+[a, b, c, d] = cheby1 (…)
+[…] = cheby1 (…, "s")
+ +

Parameters

+
n: +

positive integer value

+
rp: +

non negative scalar value

+
w: +

vector, all elements must be in the range [0,1]

+ +

Description

+

This is an Octave function. +This function generates a Chebyshev type I filter with rp dB of passband ripple. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby1(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby1(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby1(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby1(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby1(...) returns state-space matrices.

+ +

Examples

+
[a,b,c]=cheby1(2,6,0.7,"high")
+a =
+1   1
+b =
+-0.62915 + 0.55372i  -0.62915 - 0.55372i
+c =  0.055649
+
+ +
+ + + + + + +
Report an issue
+ << chebwin + + + FOSSEE Signal Processing Toolbox + + + cheby2 >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cheby2.html b/help/en_US/scilab_en_US_help/cheby2.html new file mode 100644 index 0000000..026cdc8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cheby2.html @@ -0,0 +1,95 @@ + + + cheby2 + + + +
+ + + + +
+ << cheby1 + + + FOSSEE Signal Processing Toolbox + + + check >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cheby2 + +

+

cheby2

+

This function generates a Chebyshev type II filter with rs dB of stopband attenuation.

+ + +

Calling Sequence

+
[a, b] = cheby2 (n, rs, wc)
+[a, b] = cheby2 (n, rs, wc, "high")
+[a, b] = cheby2 (n, rs, [wl, wh])
+[a, b] = cheby2 (n, rs, [wl, wh], "stop")
+[a, b, c] = cheby2 (…)
+[a, b, c, d] = cheby2 (…)
+[…] = cheby2 (…, "s")
+ +

Parameters

+
n: +

positive integer value

+
rp: +

non negative scalar value

+
w: +

vector, all elements must be in the range [0,1]

+ +

Description

+

This is an Octave function. +This function generates a Chebyshev type II filter with rs dB of stopband attenuation. +The fourth parameter takes in high or low, default value is low. The cutoff is pi*Wc radians. +[b, a] = cheby2(n, Rp, [Wl, Wh]) indicates a band pass filter with edges pi*Wl and pi*Wh radians. +[b, a] = cheby2(n, Rp, [Wl, Wh], ’stop’) indicates a band reject filter with edges pi*Wl and pi*Wh radians. +[z, p, g] = cheby2(...) returns filter as zero-pole-gain rather than coefficients of the numerator and denominator polynomials. +[...] = cheby2(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a,b,c,d] = cheby2(...) returns state-space matrices.

+ +

Examples

+
[a,b,c]=cheby2(2,5,0.7,"high")
+a =
+-0.31645 - 0.94861i  -0.31645 + 0.94861i
+b =
+-0.39388 + 0.53138i  -0.39388 - 0.53138i
+c =  0.47528
+
+ +
+ + + + + + +
Report an issue
+ << cheby1 + + + FOSSEE Signal Processing Toolbox + + + check >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/check.html b/help/en_US/scilab_en_US_help/check.html new file mode 100644 index 0000000..0b2571d --- /dev/null +++ b/help/en_US/scilab_en_US_help/check.html @@ -0,0 +1,59 @@ + + + check + + + +
+ + + + +
+ << cheby2 + + + FOSSEE Signal Processing Toolbox + + + chirp >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > check + +

+

check

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << cheby2 + + + FOSSEE Signal Processing Toolbox + + + chirp >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/chirp.html b/help/en_US/scilab_en_US_help/chirp.html new file mode 100644 index 0000000..b7aeb3e --- /dev/null +++ b/help/en_US/scilab_en_US_help/chirp.html @@ -0,0 +1,96 @@ + + + chirp + + + +
+ + + + +
+ << check + + + FOSSEE Signal Processing Toolbox + + + clustersegment >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > chirp + +

+

chirp

+

This function evaluates a chirp signal at time t.

+ + +

Calling Sequence

+
y = chirp(t)
+y = chirp(t, f0)
+y = chirp(t, f0, t1)
+y = chirp(t, f0, t1, f1)
+y = chirp(t, f0, t1, f1, frm)
+y = chirp(t, f0, t1, f1, frm, phse)
+ +

Parameters

+
t: +

vector

+
f0: +

+
t1: +

+
f1: +

+
frm: +

string value, takes in "linear", "quadratic", "logarithmic"

+
phse: +

+ +

Description

+

This is an Octave function. +This function evaluates a chirp signal at time t. A chirp signal is a frequency swept cosine wave. +The first argument is a vector of times to evaluate the chirp signal, second argument is the frequency at t=0, third argument is time t1 and fourth argument is frequency at t1. +The fifth argument is the form which takes in values "linear", "quadratic" and "logarithmic", the sixth argument gives the phase shift at t=0.

+ +

Examples

+
chirp([4,3,2,1],4,5,0.9)
+ans  =
+column 1 to 3
+0.9685832    0.2486899    0.0627905
+column 4
+- 0.3681246
+
+ +
+ + + + + + +
Report an issue
+ << check + + + FOSSEE Signal Processing Toolbox + + + clustersegment >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/clustersegment.html b/help/en_US/scilab_en_US_help/clustersegment.html new file mode 100644 index 0000000..6b435b6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/clustersegment.html @@ -0,0 +1,81 @@ + + + clustersegment + + + +
+ + + + +
+ << chirp + + + FOSSEE Signal Processing Toolbox + + + cmorwavf >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > clustersegment + +

+

clustersegment

+

This function calculates boundary indexes of clusters of 1’s.

+ + +

Calling Sequence

+
c = clustersegment(s)
+ +

Parameters

+
s: +

scalar, vector or matrix of real numbers (clusters of 1s)

+
c: +

output variable, cell array of size 1 by N, where N is the number of rows in s

+ +

Description

+

This is an Octave function. +This function calculates boundary indexes of clusters of 1’s. +This function calculates the initial and end indices of the sequences of 1's present in the input argument. +The output variable c is a cell array of size 1 by N, where N is the number of rows in s and each element has two rows indicating the initial index and end index of the cluster of 1's respectively. The indexing starts from 1.

+ +

Examples

+
y = clustersegment ([0,1,0,0,1,1])
+y  =
+2.    5.
+2.    6.
+
+ +
+ + + + + + +
Report an issue
+ << chirp + + + FOSSEE Signal Processing Toolbox + + + cmorwavf >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cmorwavf.html b/help/en_US/scilab_en_US_help/cmorwavf.html new file mode 100644 index 0000000..789dfce --- /dev/null +++ b/help/en_US/scilab_en_US_help/cmorwavf.html @@ -0,0 +1,59 @@ + + + cmorwavf + + + +
+ + + + +
+ << clustersegment + + + FOSSEE Signal Processing Toolbox + + + convmtx >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cmorwavf + +

+

cmorwavf

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << clustersegment + + + FOSSEE Signal Processing Toolbox + + + convmtx >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/convmtx.html b/help/en_US/scilab_en_US_help/convmtx.html new file mode 100644 index 0000000..93245b4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/convmtx.html @@ -0,0 +1,59 @@ + + + convmtx + + + +
+ + + + +
+ << cmorwavf + + + FOSSEE Signal Processing Toolbox + + + corrmtx >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > convmtx + +

+

convmtx

+

n=double(n);

+
+ +
+ + + + + + +
Report an issue
+ << cmorwavf + + + FOSSEE Signal Processing Toolbox + + + corrmtx >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/corrmtx.html b/help/en_US/scilab_en_US_help/corrmtx.html new file mode 100644 index 0000000..aacd3eb --- /dev/null +++ b/help/en_US/scilab_en_US_help/corrmtx.html @@ -0,0 +1,142 @@ + + + corrmtx + + + +
+ + + + +
+ << convmtx + + + FOSSEE Signal Processing Toolbox + + + cummax >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > corrmtx + +

+

corrmtx

+

Generate data matrix for autocorrelation matrix estimation

+ + +

Calling Sequence

+
X = corrmtx(x,m)
+[X,R] = corrmtx(x,m)
+X = corrmtx(x,m,s)
+[X,R] = corrmtx(x,m,s)
+ +

Parameters

+
x: +

input vector of size N for which correlation matrix of size m is to be calculated

+
m: +

size of correlation matrix to be computed. Positive integer strictly smaller than the length of the input x

+
X: +

data matrix as specified according to the input 'method'

+
s: +

method for type of output matrix X

+
'autocorrelation': +

(default) X is the (n + m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the leng th-n data vector x, derived using prewindowed and postwindowed data, based on an mth-order prediction error model.

+
'prewindowed': +

X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x, derived using prewindowed data, based on an mth-order prediction error model.

+
'postwindowed': +

X is the n-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vector x , derived using postwindowed data, based on an mth-order prediction error model.

+
'covariance': +

X is the (n – m)-by-(m + 1) rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n data vect or x, derived using nonwindowed data, based on an mth-order prediction error model.

+
'modified': +

X is the 2(n – m)-by-(m + 1) modified rectangular Toeplitz matrix that generates an autocorrelation estimate for the length-n d ata vector x, derived using forward and backward prediction error estimates, based on an mth-order prediction error model.

+
R: +

(m + 1)-by-(m + 1) autocorrelation matrix estimate calculated as X'*X

+ +

Description

+

Consider the generic matrix X below +_ _ +| x(1) ..........0 | +| : . : | +| : . : | +| x(m+1).......x(1)| +| : . : | +| : . : | +X = | x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +| : . : | +| : . : | +|_0 ..........x(n)_| +-- +For different inputs of string s the output would vary ass described below +'autocorrelation' — (default) X = X, above. +'prewindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(1) … 0] and whose last row is [x(n) … x(n – m)] +'postwindowed' — X is the n-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [0 … x(n)] +'covariance' — X is the (n – m)-by-(m + 1) submatrix of X whose first row is [x(m + 1) … x(1)] and whose last row is [x(n) … x(n – m)] +'modified' — X is the 2(n – m)-by-(m + 1) matrix X_mod shown below +_ _ +| x(m+1) ......x(1)| +| : . : | +| : . : | +| x(n-m).....x(m+1)| +| : . : | +| : . : | +| x(n).......x(n-m)| +X_mod= | x*(1).....x*(m+1)| +| : . : | +| : . : | +| x*(m+1)...x*(n-m)| +| : . : | +| : . : | +|_x*(n-m) ...x*(n)_|

+

+ +

Examples

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << convmtx + + + FOSSEE Signal Processing Toolbox + + + cummax >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cummax.html b/help/en_US/scilab_en_US_help/cummax.html new file mode 100644 index 0000000..752f381 --- /dev/null +++ b/help/en_US/scilab_en_US_help/cummax.html @@ -0,0 +1,87 @@ + + + cummax + + + +
+ + + + +
+ << corrmtx + + + FOSSEE Signal Processing Toolbox + + + cummin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cummax + +

+

cummax

+

Cumulative maximum

+ + +

Calling Sequence

+
M = cummax(A)
+returns the cumulative maximum of the arguments of A. The dimension
+of M is same as the dimension of A. If A is a 2D matrix, the operation
+is performed along the columns. For a hypermatrix, the operation is
+performed along the first non-zero dimension
+M = cummax(A,dim)
+The operation is performed along the dimension specified by dim
+M = cummax(_,direction)
+direction specifies as the direction of operation
+ +

Parameters

+
+ +

Examples

+
1) Cumulative maximum values in a vector
+v = [8 9 1 10 6 1 3 6 10 10]
+M = cummax(v)
+
+Expected output: [8 8 1 1 1 1 1 1 1 1]
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << corrmtx + + + FOSSEE Signal Processing Toolbox + + + cummin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/cummin.html b/help/en_US/scilab_en_US_help/cummin.html new file mode 100644 index 0000000..c1b5eed --- /dev/null +++ b/help/en_US/scilab_en_US_help/cummin.html @@ -0,0 +1,87 @@ + + + cummin + + + +
+ + + + +
+ << cummax + + + FOSSEE Signal Processing Toolbox + + + db >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > cummin + +

+

cummin

+

Cumulative minimum

+ + +

Calling Sequence

+
M = cummin(A)
+returns the cumulative minimum of the arguments of A. The dimension
+of M is same as the dimension of A. If A is a 2D matrix, the operation
+is performed along the columns. For a hypermatrix, the operation is
+performed along the first non-zero dimension
+M = cummin(A,dim)
+The operation is performed along the dimension specified by dim
+M = cummin(_,direction)
+direction specifies as the direction of operation
+ +

Parameters

+
+ +

Examples

+
1) Cumulative minimum values in a vector
+v = [8 9 1 10 6 1 3 6 10 10]
+M = cummin(v)
+
+Expected output: [8 8 1 1 1 1 1 1 1 1]
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << cummax + + + FOSSEE Signal Processing Toolbox + + + db >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/db.html b/help/en_US/scilab_en_US_help/db.html new file mode 100644 index 0000000..74da32f --- /dev/null +++ b/help/en_US/scilab_en_US_help/db.html @@ -0,0 +1,59 @@ + + + db + + + +
+ + + + +
+ << cummin + + + FOSSEE Signal Processing Toolbox + + + db2pow >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > db + +

+

db

+

+
+ +
+ + + + + + +
Report an issue
+ << cummin + + + FOSSEE Signal Processing Toolbox + + + db2pow >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/db2pow.html b/help/en_US/scilab_en_US_help/db2pow.html new file mode 100644 index 0000000..a0a167e --- /dev/null +++ b/help/en_US/scilab_en_US_help/db2pow.html @@ -0,0 +1,75 @@ + + + db2pow + + + +
+ + + + +
+ << db + + + FOSSEE Signal Processing Toolbox + + + dctmtx >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > db2pow + +

+

db2pow

+

+ + +

Calling Sequence

+
+ +

Parameters

+
ydb : +

scalar or vector or matrix or N-D array

+ +

Examples

+
ydb = 20
+y=mag2pow(ydb)
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << db + + + FOSSEE Signal Processing Toolbox + + + dctmtx >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/dctmtx.html b/help/en_US/scilab_en_US_help/dctmtx.html new file mode 100644 index 0000000..00753de --- /dev/null +++ b/help/en_US/scilab_en_US_help/dctmtx.html @@ -0,0 +1,79 @@ + + + dctmtx + + + +
+ + + + +
+ << db2pow + + + FOSSEE Signal Processing Toolbox + + + decimate >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > dctmtx + +

+

dctmtx

+

+ + +

Calling Sequence

+
[y]=dctmtx(n)
+ +

Parameters

+
n: +

Real scalar integer greater than or equal to 1

+ +

Description

+

This is an Octave function +dctmtx(n) returns a Discrete cosine transform matrix of order n-by-n. It is useful for jpeg image compression. D*A is the DCT of the columns of A and D'*A is the inverse DCT of the columns of A (when A is n-by-n).

+ +

Examples

+
1.    dctmtx(2)
+ans = [0.70711   0.70711;   0.70711  -0.70711]
+2.    dctmtx(3)
+ans = [5.7735e-01   5.7735e-01   5.7735e-01;
+7.0711e-01   4.9996e-17  -7.0711e-01;
+4.0825e-01  -8.1650e-01   4.0825e-01]
+
+ +
+ + + + + + +
Report an issue
+ << db2pow + + + FOSSEE Signal Processing Toolbox + + + decimate >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/decimate.html b/help/en_US/scilab_en_US_help/decimate.html new file mode 100644 index 0000000..05c16a6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/decimate.html @@ -0,0 +1,59 @@ + + + decimate + + + +
+ + + + +
+ << dctmtx + + + FOSSEE Signal Processing Toolbox + + + dftmtx >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > decimate + +

+

decimate

+

rhs = argn(2)

+
+ +
+ + + + + + +
Report an issue
+ << dctmtx + + + FOSSEE Signal Processing Toolbox + + + dftmtx >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/dftmtx.html b/help/en_US/scilab_en_US_help/dftmtx.html new file mode 100644 index 0000000..38e1491 --- /dev/null +++ b/help/en_US/scilab_en_US_help/dftmtx.html @@ -0,0 +1,77 @@ + + + dftmtx + + + +
+ + + + +
+ << decimate + + + FOSSEE Signal Processing Toolbox + + + diric >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > dftmtx + +

+

dftmtx

+

+ + +

Calling Sequence

+
[d]=dftmtx(n)
+ +

Parameters

+
n: +

Real positive scalar number

+ +

Description

+

This is an Octave function +This fuction gives a complex matrix of values whose product with a vector produces the discrete Fourier transform. This can also be achieved by directly using the fft function i.e. y=fft(x) is same as y=A*x where A=dftmtx(n).

+ +

Examples

+
1.    dftmtx(3)
+ans =   1.00000 + 0.00000i   1.00000 + 0.00000i   1.00000 + 0.00000i
+1.00000 + 0.00000i  -0.50000 - 0.86603i  -0.50000 + 0.86603i
+1.00000 - 0.00000i  -0.50000 + 0.86603i  -0.50000 - 0.86603i
+
+ +
+ + + + + + +
Report an issue
+ << decimate + + + FOSSEE Signal Processing Toolbox + + + diric >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/diric.html b/help/en_US/scilab_en_US_help/diric.html new file mode 100644 index 0000000..9b707a3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/diric.html @@ -0,0 +1,79 @@ + + + diric + + + +
+ + + + +
+ << dftmtx + + + FOSSEE Signal Processing Toolbox + + + downsample >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > diric + +

+

diric

+

+ + +

Calling Sequence

+
[y]=diric(x,n)
+ +

Parameters

+
x: +

Real valued vector or matrix

+
n: +

Real positive integer or complex integer

+ +

Description

+

This is an Octave function +y=diric(x,n) returns the dirichlet function values of parameter x.

+ +

Examples

+
1.     diric([1 2 3],3)
+ans= 0.6935349    0.0559021  -0.3266617
+2.    diric(1,2)
+ans= 0.8775826
+
+ +
+ + + + + + +
Report an issue
+ << dftmtx + + + FOSSEE Signal Processing Toolbox + + + downsample >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/downsample.html b/help/en_US/scilab_en_US_help/downsample.html new file mode 100644 index 0000000..890a0e6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/downsample.html @@ -0,0 +1,82 @@ + + + downsample + + + +
+ + + + +
+ << diric + + + FOSSEE Signal Processing Toolbox + + + dutycycle >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > downsample + +

+

downsample

+

This function downsamples the signal by selecting every nth element.

+ + +

Calling Sequence

+
y = downsample (x, n)
+y = downsample (x, n, phase)
+ +

Parameters

+
x: +

scalar, vector or matrix of real or complex numbers

+
n: +

real number or vector

+
phase: +

integer value, 0 <= phase <= (n - 1), default value 0, or logical

+ +

Description

+

This is an Octave function. +This function downsamples the signal by selecting every nth element supplied as parameter 2. If x is a matrix, the function downsamples every column. +If the phase is specified, every nth element is selected starting from the sample phase. The default phase is 0.

+ +

Examples

+
downsample([1,2,4],2)
+ans  =
+1.    4.
+
+ +
+ + + + + + +
Report an issue
+ << diric + + + FOSSEE Signal Processing Toolbox + + + dutycycle >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/dutycycle.html b/help/en_US/scilab_en_US_help/dutycycle.html new file mode 100644 index 0000000..8399a3b --- /dev/null +++ b/help/en_US/scilab_en_US_help/dutycycle.html @@ -0,0 +1,59 @@ + + + dutycycle + + + +
+ + + + +
+ << downsample + + + FOSSEE Signal Processing Toolbox + + + ellip >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > dutycycle + +

+

dutycycle

+

+
+ +
+ + + + + + +
Report an issue
+ << downsample + + + FOSSEE Signal Processing Toolbox + + + ellip >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ellip.html b/help/en_US/scilab_en_US_help/ellip.html new file mode 100644 index 0000000..0097c1b --- /dev/null +++ b/help/en_US/scilab_en_US_help/ellip.html @@ -0,0 +1,95 @@ + + + ellip + + + +
+ + + + +
+ << dutycycle + + + FOSSEE Signal Processing Toolbox + + + ellipord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ellip + +

+

ellip

+

This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation.

+ + +

Calling Sequence

+
[a, b] = ellip (n, rp, rs, wp)
+[a, b] = ellip (n, rp, rs, wp, "high")
+[a, b] = ellip (n, rp, rs, [wl, wh])
+[a, b] = ellip (n, rp, rs, [wl, wh], "stop")
+[a, b, c] = ellip (…)
+[a, b, c, d] = ellip (…)
+[…] = ellip (…, "s")
+ +

Parameters

+
n: +

positive integer value

+
rp: +

non negative scalar value

+
rs: +

non negative scalar value

+
w: +

scalar or vector, all elements should be in the range [0,1]

+ +

Description

+

This is an Octave function. +This function generates an elliptic or Cauer filter with rp dB of passband ripple and rs dB of stopband attenuation. +[b, a] = ellip(n, Rp, Rs, Wp) indicates low pass filter with order n, Rp decibels of ripple in the passband and a stopband Rs decibels down and cutoff of pi*Wp radians. If the fifth argument is high, then the filter is a high pass filter. +[b, a] = ellip(n, Rp, Rs, [Wl, Wh]) indictaes band pass filter with band pass edges pi*Wl and pi*Wh. If the fifth argument is stop, the filter is a band reject filter. +[z, p, g] = ellip(...) returns filter as zero-pole-gain. +[...] = ellip(...,’s’) returns a Laplace space filter, w can be larger than 1. +[a, b, c, d] = ellip(...) returns state-space matrices.

+ +

Examples

+
[a,b]=ellip(2, 0.5, 0.7, [0.3,0.4])
+a =
+0.88532  -1.58410   2.40380  -1.58410   0.88532
+b =
+1.00000  -1.78065   2.68703  -1.75725   0.97454
+
+ +
+ + + + + + +
Report an issue
+ << dutycycle + + + FOSSEE Signal Processing Toolbox + + + ellipord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ellipord.html b/help/en_US/scilab_en_US_help/ellipord.html new file mode 100644 index 0000000..855ca22 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ellipord.html @@ -0,0 +1,89 @@ + + + ellipord + + + +
+ + + + +
+ << ellip + + + FOSSEE Signal Processing Toolbox + + + enbw >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ellipord + +

+

ellipord

+

This function computes the minimum filter order of an elliptic filter with the desired response characteristics.

+ + +

Calling Sequence

+
[n] = ellipord(Wp, Ws, Rp, Rs)
+[n, Wp] = ellipord(Wp, Ws, Rp, Rs)
+ +

Parameters

+
Wp: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Ws: +

scalar or vector of length 2, all elements must be in the range [0,1]

+
Rp: +

real or complex value

+
Rs: +

real or complex value

+ +

Description

+

This is an Octave function. +This function computes the minimum filter order of an elliptic filter with the desired response characteristics. +Stopband frequency ws and passband frequency wp specify the the filter frequency band edges. +Frequencies are normalized to the Nyquist frequency in the range [0,1]. +Rp is measured in decibels and is the allowable passband ripple and Rs is also measured in decibels and is the minimum attenuation in the stop band. +If ws>wp then the filter is a low pass filter. If wp>ws, then the filter is a high pass filter. +If wp and ws are vectors of length 2, then the passband interval is defined by wp and the stopband interval is defined by ws. +If wp is contained within the lower and upper limits of ws, the filter is a band-pass filter. If ws is contained within the lower and upper limits of wp, the filter is a band-stop or band-reject filter.

+ +

Examples

+
[a,b]=ellipord(0.2, 0.5, 0.7, 0.4)
+a =  1
+b =  0.20000
+
+ +
+ + + + + + +
Report an issue
+ << ellip + + + FOSSEE Signal Processing Toolbox + + + enbw >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/enbw.html b/help/en_US/scilab_en_US_help/enbw.html new file mode 100644 index 0000000..b183594 --- /dev/null +++ b/help/en_US/scilab_en_US_help/enbw.html @@ -0,0 +1,59 @@ + + + enbw + + + +
+ + + + +
+ << ellipord + + + FOSSEE Signal Processing Toolbox + + + eqtflength >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > enbw + +

+

enbw

+

+
+ +
+ + + + + + +
Report an issue
+ << ellipord + + + FOSSEE Signal Processing Toolbox + + + eqtflength >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/eqtflength.html b/help/en_US/scilab_en_US_help/eqtflength.html new file mode 100644 index 0000000..dc76eae --- /dev/null +++ b/help/en_US/scilab_en_US_help/eqtflength.html @@ -0,0 +1,64 @@ + + + eqtflength + + + +
+ + + + +
+ << enbw + + + FOSSEE Signal Processing Toolbox + + + falltime >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > eqtflength + +

+

eqtflength

+

Modifies the input vector to give output vectors of the same length

+ + +

Calling Sequence

+
[b,a] = eqtflength(b,a)
+[b,a,N,M] = eqtflength(b,a)
+
+ +
+ + + + + + +
Report an issue
+ << enbw + + + FOSSEE Signal Processing Toolbox + + + falltime >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/falltime.html b/help/en_US/scilab_en_US_help/falltime.html new file mode 100644 index 0000000..f4db959 --- /dev/null +++ b/help/en_US/scilab_en_US_help/falltime.html @@ -0,0 +1,101 @@ + + + falltime + + + +
+ + + + +
+ << eqtflength + + + FOSSEE Signal Processing Toolbox + + + fftfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > falltime + +

+

falltime

+

+ + +

Calling Sequence

+
r=falltime(x)
+r=falltime(x, t)
+r=falltime(x, Fs)
+r=falltime(x, t, 'PercentReferenceLevels', N )
+r=falltime(x, t, 'Tolerance', M)
+r=falltime(x, t,'StateLevels', O)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, Fs)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, t)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]=falltime(x, t, 'PercentReferenceLevels', N )
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t, 'Tolerance', M)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t,'StateLevels', O)
+[r lowercrossvalue uppercrossvalue lowerreference upperreference]= falltime(x, t,'StateLevels', O, 'fig', on or off)
+ +

Parameters

+
x: +

real vector.

+
Fs: +

specifies the sample rate, Fs, as a positive scalar, where the first sample instant corresponds to a time of zero.

+
t: +

defiene instant sample time t as vector with same length of x, or specifies the sample rate, t, as a positive scalar.

+
PercentReferenceLevels: +

specify the percentreferenceleves as a percentage, default value of N is [10 90].

+
Tolerance: +

define the tolerance value as real scaler value, where default value of M is 2.0.

+
StateLevels: +

define the lower and upper state levels as two element real vector.

+
fig: +

specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'.

+
f: +

return fall time of negative-going bilevel waveform transitions X.

+
lowercrossvalue: +

return the lowerc cross value.

+
uppercrossvalue: +

return the upper cross value.

+
lowerreference: +

return lower reference value corrosponding to lower percent reference value.

+
upperreference: +

return upper reference value corrosponding to upper percent reference value.

+
+ +
+ + + + + + +
Report an issue
+ << eqtflength + + + FOSSEE Signal Processing Toolbox + + + fftfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/fftfilt.html b/help/en_US/scilab_en_US_help/fftfilt.html new file mode 100644 index 0000000..6f1a77b --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftfilt.html @@ -0,0 +1,90 @@ + + + fftfilt + + + +
+ + + + +
+ << falltime + + + FOSSEE Signal Processing Toolbox + + + filternorm >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > fftfilt + +

+

fftfilt

+

Performs FFT-based FIR filtering using overlap-add method

+ + +

Calling Sequence

+
+ +

Parameters

+
x: +

real|complex numbers - vector|matrix

+
b: +

real|complex numbers - vector|matrix

+
n: +

positive integer

+ +

Description

+

y = fftfilt(b,x) filters the data in vector x with the filter described +by coefficient vector b. +y = fftfilt(b,x,n) uses n to determine the length of the FFT.

+

+ +

Examples

+
1) Filtering a sine wave
+x = sin(1:2000);
+b = [1 1/2];
+y = fftfilt(b,x);
+2) Multiple filters (1,1/3) and (1/4,1/5);
+x = sin(1:2000);
+b = [1 1/4;1/3 1/5];
+y = fftfilt(b,x);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << falltime + + + FOSSEE Signal Processing Toolbox + + + filternorm >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/filternorm.html b/help/en_US/scilab_en_US_help/filternorm.html new file mode 100644 index 0000000..8d182b7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filternorm.html @@ -0,0 +1,88 @@ + + + filternorm + + + +
+ + + + +
+ << fftfilt + + + FOSSEE Signal Processing Toolbox + + + filtfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > filternorm + +

+

filternorm

+

Calculates the L-2 norm or L-infinity norm of a digital filter

+ + +

Calling Sequence

+
L = filternorm(b,a)
+L = filternorm(b,a,pnorm)
+L = filternorm(b,a,2,tol)
+ +

Parameters

+
b: +

The filter numerator coefficients.

+
a: +

The filter denominator coefficients.

+
pnorm: +

The L-norm to be calculated. The values accepted are 2 (L2 norm) or %inf (L-infinity norm). Default value is 2.

+
tol: +

The tolerance of the L-2 norm to be calculated. If tol not specified, it defaults to 10^(-8). tol must be a positive scalar

+ +

Examples

+
// 1) L-2 norm of an IIR filter with tol = 10^(-10)
+b = [-3 2];
+a = [1 -0.5];
+L = filternorm(b, a, 2, 10d-10);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << fftfilt + + + FOSSEE Signal Processing Toolbox + + + filtfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/filtfilt.html b/help/en_US/scilab_en_US_help/filtfilt.html new file mode 100644 index 0000000..7a2693b --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtfilt.html @@ -0,0 +1,79 @@ + + + filtfilt + + + +
+ + + + +
+ << filternorm + + + FOSSEE Signal Processing Toolbox + + + filtic >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > filtfilt + +

+

filtfilt

+

+ + +

Calling Sequence

+
[y]=filtfilt(b,a,x)
+ +

Parameters

+
b: +

Real or complex valued vector or matrix

+
a: +

Real or complex valued vector or matrix

+
x: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function +In theory, it forwards and reverse filters the signal and corrects phase distortion upto an extent by a one-pass filter but squares the magnitude response in the process. Practically though, the correction isn't perfect and magnitude response, particularly the stop band is distorted.

+ +

Examples

+
1.    [a,b]=filtfilt (1,2i,[i -4 0])
+a =   [0.00000 - 0.25000i   1.00000 + 0.00000i   0.00000 + 0.00000i]
+
+ +
+ + + + + + +
Report an issue
+ << filternorm + + + FOSSEE Signal Processing Toolbox + + + filtic >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/filtic.html b/help/en_US/scilab_en_US_help/filtic.html new file mode 100644 index 0000000..00b6474 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtic.html @@ -0,0 +1,86 @@ + + + filtic + + + +
+ + + + +
+ << filtfilt + + + FOSSEE Signal Processing Toolbox + + + filtord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > filtic + +

+

filtic

+

+ + +

Calling Sequence

+
zf = filtic (b, a, y)
+zf = filtic (b, a, y, x)
+ +

Parameters

+
b: +

vector of real or complex numbers

+
a: +

vector of real or complex numbers

+
y: +

vector of real or complex numbers

+
x: +

vector of real or complex numbers

+ +

Description

+

This function finds the initial conditions for the delays in the transposed direct-form II filter implementation. +The vectors b and a represent the numerator and denominator coefficients of the filter's transfer function.

+ +

Examples

+
filtic([i,1,-i,5], [1,2,3i], [0.8i,7,9])
+ans =
+0.00000 - 22.60000i
+2.40000 +  0.00000i
+0.00000 +  0.00000i
+This function being called from Octave
+
+ +
+ + + + + + +
Report an issue
+ << filtfilt + + + FOSSEE Signal Processing Toolbox + + + filtord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/filtord.html b/help/en_US/scilab_en_US_help/filtord.html new file mode 100644 index 0000000..9259171 --- /dev/null +++ b/help/en_US/scilab_en_US_help/filtord.html @@ -0,0 +1,59 @@ + + + filtord + + + +
+ + + + +
+ << filtic + + + FOSSEE Signal Processing Toolbox + + + firpmord >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > filtord + +

+

filtord

+

and denominator coefficients, a.

+
+ +
+ + + + + + +
Report an issue
+ << filtic + + + FOSSEE Signal Processing Toolbox + + + firpmord >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/firpmord.html b/help/en_US/scilab_en_US_help/firpmord.html new file mode 100644 index 0000000..d1f05c5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/firpmord.html @@ -0,0 +1,108 @@ + + + firpmord + + + +
+ + + + +
+ << filtord + + + FOSSEE Signal Processing Toolbox + + + firtype >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > firpmord + +

+

firpmord

+

Parks-McClennan optimal FIR filter order estimation

+ + +

Calling Sequence

+
+ +

Parameters

+
f: +

double - positive - vector

+
a: +

double - positive - vector

+
dev: +

double - positive - vector

+
n: +

int - scalar

+
fo: +

double - positive - vector

+
ao: +

double - positive - vector

+
w: +

double - vector

+ +

Examples

+
[1] A low-pass filter
+f = [1500 2000];        // frequency edges for bands
+a = [1 0];              // desired amplitude for each band
+dev = [0.01 0.1];       // Acceptable deviation for each band
+fs = 8000;              // Sampling frequency
+[n,fo,ao,w] = firpmord(f,a,dev,fs);
+
+[2] A bandstop filter
+f = [1000 1800 2400 3000];
+a = [1 0 0.5];
+dev = [0.01 0.1 0.03];
+fs = 8000;
+[n,fo,ao,w] = firpmord(f,a,dev,fs);
+
+References
+[1] Rabiner, Lawrence R., and Bernard Gold. "Theory and application of
+digital signal processing." Englewood Cliffs, NJ, Prentice-Hall, Inc.,
+1975. 777 p. 156-7 (1975).
+[2] Rabiner, Lawrence R., and Otto Herrmann. "The predictability of certain
+optimum finite-impulse-response digital filters." Circuit Theory,
+IEEE Transactions on 20.4 (1973): 401-408.
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << filtord + + + FOSSEE Signal Processing Toolbox + + + firtype >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/firtype.html b/help/en_US/scilab_en_US_help/firtype.html new file mode 100644 index 0000000..7ad9c4c --- /dev/null +++ b/help/en_US/scilab_en_US_help/firtype.html @@ -0,0 +1,59 @@ + + + firtype + + + +
+ + + + +
+ << firpmord + + + FOSSEE Signal Processing Toolbox + + + flattopwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > firtype + +

+

firtype

+

if (type(b)~=1) then

+
+ +
+ + + + + + +
Report an issue
+ << firpmord + + + FOSSEE Signal Processing Toolbox + + + flattopwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/flattopwin.html b/help/en_US/scilab_en_US_help/flattopwin.html new file mode 100644 index 0000000..bf99698 --- /dev/null +++ b/help/en_US/scilab_en_US_help/flattopwin.html @@ -0,0 +1,90 @@ + + + flattopwin + + + +
+ + + + +
+ << firtype + + + FOSSEE Signal Processing Toolbox + + + fracshift >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > flattopwin + +

+

flattopwin

+

This function returns the filter coefficients of a Flat Top window.

+ + +

Calling Sequence

+
w = flattopwin (m)
+w = flattopwin (m, opt)
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes in "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Flat Top window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +This window has low pass-band ripple but a high bandwidth.

+ +

Examples

+
flattopwin(8,"periodic")
+ans  =
+0.0009051
+- 0.0264124
+- 0.0555580
+0.4435496
+1.
+0.4435496
+- 0.0555580
+- 0.0264124
+
+ +
+ + + + + + +
Report an issue
+ << firtype + + + FOSSEE Signal Processing Toolbox + + + fracshift >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/fracshift.html b/help/en_US/scilab_en_US_help/fracshift.html new file mode 100644 index 0000000..a7e5d77 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fracshift.html @@ -0,0 +1,83 @@ + + + fracshift + + + +
+ + + + +
+ << flattopwin + + + FOSSEE Signal Processing Toolbox + + + fwhm >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > fracshift + +

+

fracshift

+

This function shifts the series x supplied as input argument by a number of samples d.

+ + +

Calling Sequence

+
y = fracshift(x, d)
+y = fracshift(x, d, h)
+[y, h] = fracshift(...)
+ +

Parameters

+
x: +

+
d: +

+
h: +

+ +

Description

+

This is an Octave function. +This function shifts the series x supplied as input argument by a number of samples d. +The third parameter is the interpolator, which is designed with a Kaiser-windowed sinecard by default, if not supplied.

+ +

Examples

+
fracshift([1,2,3],5)
+ans  =
+1.    2.    3.
+
+ +
+ + + + + + +
Report an issue
+ << flattopwin + + + FOSSEE Signal Processing Toolbox + + + fwhm >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/fwhm.html b/help/en_US/scilab_en_US_help/fwhm.html new file mode 100644 index 0000000..d80322c --- /dev/null +++ b/help/en_US/scilab_en_US_help/fwhm.html @@ -0,0 +1,72 @@ + + + fwhm + + + +
+ + + + +
+ << fracshift + + + FOSSEE Signal Processing Toolbox + + + fwhmjlt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > fwhm + +

+

fwhm

+

This function computes peak full width at half minimum or at another level of peak minimum for vector or matrix data y supplied as input.

+ + +

Calling Sequence

+
f = fwhm (y)
+f = fwhm (x, y)
+f = fwhm (…, "zero")
+f = fwhm (…, "min")
+f = fwhm (…, "alevel", level)
+f = fwhm (…, "rlevel", level)
+ +

Parameters

+
y: +

vector or matrix

+
+ +
+ + + + + + +
Report an issue
+ << fracshift + + + FOSSEE Signal Processing Toolbox + + + fwhmjlt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/fwhmjlt.html b/help/en_US/scilab_en_US_help/fwhmjlt.html new file mode 100644 index 0000000..6d3d926 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fwhmjlt.html @@ -0,0 +1,59 @@ + + + fwhmjlt + + + +
+ + + + +
+ << fwhm + + + FOSSEE Signal Processing Toolbox + + + gauspuls >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > fwhmjlt + +

+

fwhmjlt

+

rhs = argn(2)

+
+ +
+ + + + + + +
Report an issue
+ << fwhm + + + FOSSEE Signal Processing Toolbox + + + gauspuls >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/gauspuls.html b/help/en_US/scilab_en_US_help/gauspuls.html new file mode 100644 index 0000000..d2beafa --- /dev/null +++ b/help/en_US/scilab_en_US_help/gauspuls.html @@ -0,0 +1,83 @@ + + + gauspuls + + + +
+ + + + +
+ << fwhmjlt + + + FOSSEE Signal Processing Toolbox + + + gaussdesign >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > gauspuls + +

+

gauspuls

+

+ + +

Calling Sequence

+
[y]=gauspuls(t,fc,bw)
+[y]=gauspuls(t,fc)
+[y]=gauspuls(t)
+ +

Parameters

+
t: +

Real or complex valued vector or matrix

+
fc: +

Real non negative number or complex number

+
bw: +

Real positive number or complex number

+ +

Description

+

This is an Octave function +This function returns a Gaussian RF pulse of unity amplitude at the times indicated in array t.

+ +

Examples

+
1.    gauspuls(1,2,3)
+ans= 1.427D-56
+2.    gauspuls([1 2 3],1,1)
+ans= 0.0281016    0.0000006    1.093D-14
+
+ +
+ + + + + + +
Report an issue
+ << fwhmjlt + + + FOSSEE Signal Processing Toolbox + + + gaussdesign >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/gaussdesign.html b/help/en_US/scilab_en_US_help/gaussdesign.html new file mode 100644 index 0000000..4af7ea9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/gaussdesign.html @@ -0,0 +1,59 @@ + + + gaussdesign + + + +
+ + + + +
+ << gauspuls + + + FOSSEE Signal Processing Toolbox + + + gaussian >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > gaussdesign + +

+

gaussdesign

+

GAUSSDESIGN designs a Gaussian pulse-shaping filter which is a low pass FIR

+
+ +
+ + + + + + +
Report an issue
+ << gauspuls + + + FOSSEE Signal Processing Toolbox + + + gaussian >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/gaussian.html b/help/en_US/scilab_en_US_help/gaussian.html new file mode 100644 index 0000000..2835ad2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/gaussian.html @@ -0,0 +1,86 @@ + + + gaussian + + + +
+ + + + +
+ << gaussdesign + + + FOSSEE Signal Processing Toolbox + + + gausswin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > gaussian + +

+

gaussian

+

This function returns a Gaussian convolution window.

+ + +

Calling Sequence

+
w = gaussian (m)
+w = gaussian (m, a)
+ +

Parameters

+
m: +

positive integer value

+
a: +

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns a Gaussian convolution window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a.

+ +

Examples

+
gaussian(5,6)
+ans  =
+5.380D-32
+1.523D-08
+1.
+1.523D-08
+5.380D-32
+
+ +
+ + + + + + +
Report an issue
+ << gaussdesign + + + FOSSEE Signal Processing Toolbox + + + gausswin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/gausswin.html b/help/en_US/scilab_en_US_help/gausswin.html new file mode 100644 index 0000000..2d3139d --- /dev/null +++ b/help/en_US/scilab_en_US_help/gausswin.html @@ -0,0 +1,84 @@ + + + gausswin + + + +
+ + + + +
+ << gaussian + + + FOSSEE Signal Processing Toolbox + + + gmonopuls >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > gausswin + +

+

gausswin

+

This function returns the filter coefficients of a Gaussian window.

+ + +

Calling Sequence

+
w = gausswin (m)
+w = gausswin (m, a)
+ +

Parameters

+
m: +

positive integer value

+
a: +

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Gaussian window of length m supplied as input, to the output vector w. +The second parameter is the width measured in sample rate/number of samples and should be f for time domain and 1/f for frequency domain. The width is inversely proportional to a.

+ +

Examples

+
gausswin(3)
+ans  =
+0.2493522
+1.
+0.2493522
+
+ +
+ + + + + + +
Report an issue
+ << gaussian + + + FOSSEE Signal Processing Toolbox + + + gmonopuls >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/gmonopuls.html b/help/en_US/scilab_en_US_help/gmonopuls.html new file mode 100644 index 0000000..72e915f --- /dev/null +++ b/help/en_US/scilab_en_US_help/gmonopuls.html @@ -0,0 +1,76 @@ + + + gmonopuls + + + +
+ + + + +
+ << gausswin + + + FOSSEE Signal Processing Toolbox + + + goertzel >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > gmonopuls + +

+

gmonopuls

+

+ + +

Parameters

+
t: +

Real or complex valued vector or matrix

+
fc: +

Real non-negative value or complex value or a vector or matrix with not all real values negative.

+ +

Description

+

This is an Octave function +This function returns samples of the Gaussian monopulse of amplitude unity.

+ +

Examples

+
1.    gmonopuls([1 2 3],0.1)
+ans= 0.85036   0.94070   0.52591
+2.    gmonopuls([1 2 3])
+ans= 0 0 0
+
+ +
+ + + + + + +
Report an issue
+ << gausswin + + + FOSSEE Signal Processing Toolbox + + + goertzel >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/goertzel.html b/help/en_US/scilab_en_US_help/goertzel.html new file mode 100644 index 0000000..09e4739 --- /dev/null +++ b/help/en_US/scilab_en_US_help/goertzel.html @@ -0,0 +1,89 @@ + + + goertzel + + + +
+ + + + +
+ << gmonopuls + + + FOSSEE Signal Processing Toolbox + + + grpdelay >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > goertzel + +

+

goertzel

+

Computes DFT using the second order Goertzel Algorithm

+ + +

Calling Sequence

+
Y = goertzel(X,INDVEC,DIM)
+ +

Parameters

+
+ +

Description

+

goertzel(X,INDVEC) +Computes the DFT of X at indices INDVEC using the second order algorithm along +the first non-singleton dimension. Elements of INDVEC must be positive integers +less than the length of the first non-singleton dimension. If INDVEC is empty +the DFT is computed at all indices along the first non-singleton dimension +goertzel(X,INDVEC,DIM) +Implements the algorithm along dimension DIM +In general goertzel is slower than fft when computing the DFT for all indices +along a particular dimension. However it is computationally more efficient when +the DFT at only a subset of indices is desired +Example +x=rand(1,5) +x =

+

0.6283918 0.8497452 0.6857310 0.8782165 0.0683740 +y=goertzel(x,2); +y =

+

- 0.3531539 - 0.6299881i +Author +Ankur Mallick +References +Goertzel, G. (January 1958), "An Algorithm for the Evaluation of Finite Trigonometric Series", American Mathematical Monthly 65 (1): 34–35, doi:10.2307/2310304

+
+ +
+ + + + + + +
Report an issue
+ << gmonopuls + + + FOSSEE Signal Processing Toolbox + + + grpdelay >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/grpdelay.html b/help/en_US/scilab_en_US_help/grpdelay.html new file mode 100644 index 0000000..f3d5853 --- /dev/null +++ b/help/en_US/scilab_en_US_help/grpdelay.html @@ -0,0 +1,68 @@ + + + grpdelay + + + +
+ + + + +
+ << goertzel + + + FOSSEE Signal Processing Toolbox + + + hann >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > grpdelay + +

+

grpdelay

+

This function computes the group delay of a filter.

+ + +

Calling Sequence

+
gd = grpdelay(b)
+gd = grpdelay(b, a)
+gd = grpdelay(b, a, nfft)
+gd = grpdelay(b, a, nfft, whole)
+gd = grpdelay(b, a, nfft, whole, Fs)
+[gd, w] = grpdelay(...)
+
+ +
+ + + + + + +
Report an issue
+ << goertzel + + + FOSSEE Signal Processing Toolbox + + + hann >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/hann.html b/help/en_US/scilab_en_US_help/hann.html new file mode 100644 index 0000000..f1f78b9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/hann.html @@ -0,0 +1,88 @@ + + + hann + + + +
+ + + + +
+ << grpdelay + + + FOSSEE Signal Processing Toolbox + + + helperHarmonicDistortionAmplifier >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > hann + +

+

hann

+

This function returns the filter coefficients of a Hanning window.

+ + +

Calling Sequence

+
w = hann(m)
+w = hann(m, "symmteric")
+w = hann(m, "periodic")
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes in "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Hanning window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.

+ +

Examples

+
hann(6,"symmetric")
+ans  =
+0.
+0.3454915
+0.9045085
+0.9045085
+0.3454915
+0.
+
+ +
+ + + + + + +
Report an issue
+ << grpdelay + + + FOSSEE Signal Processing Toolbox + + + helperHarmonicDistortionAmplifier >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html b/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html new file mode 100644 index 0000000..4288393 --- /dev/null +++ b/help/en_US/scilab_en_US_help/helperHarmonicDistortionAmplifier.html @@ -0,0 +1,59 @@ + + + helperHarmonicDistortionAmplifier + + + +
+ + + + +
+ << hann + + + FOSSEE Signal Processing Toolbox + + + icceps >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > helperHarmonicDistortionAmplifier + +

+

helperHarmonicDistortionAmplifier

+

helperHarmonicDistortionADC Helper function for HarmonicDistortionExample.m

+
+ +
+ + + + + + +
Report an issue
+ << hann + + + FOSSEE Signal Processing Toolbox + + + icceps >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/icceps.html b/help/en_US/scilab_en_US_help/icceps.html new file mode 100644 index 0000000..760b014 --- /dev/null +++ b/help/en_US/scilab_en_US_help/icceps.html @@ -0,0 +1,59 @@ + + + icceps + + + +
+ + + + +
+ << helperHarmonicDistortionAmplifier + + + FOSSEE Signal Processing Toolbox + + + iirlp2mb >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > icceps + +

+

icceps

+

ICCEPS computes the inverse cepstrum of a real-valued input. This spectrum

+
+ +
+ + + + + + +
Report an issue
+ << helperHarmonicDistortionAmplifier + + + FOSSEE Signal Processing Toolbox + + + iirlp2mb >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/iirlp2mb.html b/help/en_US/scilab_en_US_help/iirlp2mb.html new file mode 100644 index 0000000..dfa89c8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/iirlp2mb.html @@ -0,0 +1,88 @@ + + + iirlp2mb + + + +
+ + + + +
+ << icceps + + + FOSSEE Signal Processing Toolbox + + + impinvar >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > iirlp2mb + +

+

iirlp2mb

+

This function does IIR Low Pass Filter to Multiband Filter Transformation.

+ + +

Calling Sequence

+
[Num, Den, AllpassNum, AllpassDen] = iirlp2mb(B, A, Wo, Wt)
+[Num, Den, AllpassNum, AllpassDen] = iirlp2mb(B, A, Wo, Wt, Pass)
+ +

Parameters

+
B: +

real or complex value

+
A: +

real or complex value

+
Wo: +

scalar or vector

+
Wt: +

scalar or vector, elements must be monotonically increasing and >= 0 and <= 1.

+ +

Description

+

This is an Octave function. +This function does IIR Low Pass Filter to Multiband Filter Transformation. +The first two parameters give the numerator and denominator of the prototype low pass filter. +The third parameter is the normalized angular frequency/pi to be transformed. +The fourth parameter is the normalized angular frequency/pi target vector. +The first two output variables are the numerator and denominator of the transformed filter. +The third and fourth output variables are the numerator and denominator of the allpass transform. +The fifth parameter can have values pass or stop, default value is pass.

+ +

Examples

+
iirlp2mb(5,9,0.3,0.4)
+ans =  0.55556
+
+ +
+ + + + + + +
Report an issue
+ << icceps + + + FOSSEE Signal Processing Toolbox + + + impinvar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/impinvar.html b/help/en_US/scilab_en_US_help/impinvar.html new file mode 100644 index 0000000..ba4231d --- /dev/null +++ b/help/en_US/scilab_en_US_help/impinvar.html @@ -0,0 +1,89 @@ + + + impinvar + + + +
+ + + + +
+ << iirlp2mb + + + FOSSEE Signal Processing Toolbox + + + impz >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > impinvar + +

+

impinvar

+

This function converts analog filter with coefficients b and a to digital, conserving impulse response.

+ + +

Calling Sequence

+
[b, a] = impinvar (b, a)
+[b, a] = impinvar (b, a, fs)
+[b, a] = impinvar (b, a, fs, tol)
+ +

Parameters

+
b: +

real or complex valued scalar or vector

+
a: +

real or complex valued scalar or vector, order should be greater than b

+
fs: +

real or complex value, default value 1Hz

+
tol: +

real or complex value, default value 0.0001

+ +

Description

+

This is an Octave function. +This function converts analog filter with coefficients b and a to digital, conserving impulse response. +This function does the inverse of impinvar.

+ +

Examples

+
b =  0.0081000
+a = [2.0000000,   0.56435378,   0.4572792,   0.00705544,   0.091000]
+[ay,by] = impinvar(b,a,10)
+ay =
+0.0000e+00   7.5293e-08   2.9902e-07   7.4238e-08
+by =
+1.00000  -3.96992   5.91203  -3.91428   0.97218
+
+ +
+ + + + + + +
Report an issue
+ << iirlp2mb + + + FOSSEE Signal Processing Toolbox + + + impz >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/impz.html b/help/en_US/scilab_en_US_help/impz.html new file mode 100644 index 0000000..ed5e0c3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/impz.html @@ -0,0 +1,67 @@ + + + impz + + + +
+ + + + +
+ << impinvar + + + FOSSEE Signal Processing Toolbox + + + impzlength >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > impz + +

+

impz

+

+ + +

Calling Sequence

+
x_r = impz(b)
+x_r = impz(b, a)
+x_r = impz(b, a, n)
+x_r = impz(b, a, n, fs)
+[x_r, t_r] = impz(b, a, n, fs)
+
+ +
+ + + + + + +
Report an issue
+ << impinvar + + + FOSSEE Signal Processing Toolbox + + + impzlength >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/impzlength.html b/help/en_US/scilab_en_US_help/impzlength.html new file mode 100644 index 0000000..f4f22de --- /dev/null +++ b/help/en_US/scilab_en_US_help/impzlength.html @@ -0,0 +1,92 @@ + + + impzlength + + + +
+ + + + +
+ << impz + + + FOSSEE Signal Processing Toolbox + + + interp >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > impzlength + +

+

impzlength

+

Impulse response length

+ + +

Calling Sequence

+
len = impzlength(b, a, tol)
+returns the impulse response length for the causal discrete-time filter
+with the transfer function coefficients for numerator and denominator in
+a and b respectively. For stable IIR filters, len is the effective length
+impulse response length, i.e. the length after which the response is
+essentially zero
+len = impzlength(sos)
+returns the impulse response length of the filter specified by second
+order sections matrix. sos is a Kx6 matrix, where K is the number of
+sections. Each row of the sos matrix corresponds to a second order
+biquad filter
+len = impzlength(__, tol)
+specifies a tolerance for estimating the effective impulse response
+length in case of an IIR filter. By default, tol is 5e-5. Increasing tol
+leads to shorter len and vice-versa
+ +

Parameters

+
+ +

Examples

+
1) Low pass IIR filter with pole at 0.9
+b = 1;
+a = [1 -0.9];
+len = impzlength(b,a);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << impz + + + FOSSEE Signal Processing Toolbox + + + interp >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html new file mode 100644 index 0000000..c2935b3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/index.html @@ -0,0 +1,1207 @@ + + + + + + +
+ + + + +
+ + + + + +
+
+
+ + + + +

+

FOSSEE Signal Processing Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/interp.html b/help/en_US/scilab_en_US_help/interp.html new file mode 100644 index 0000000..cd987d8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/interp.html @@ -0,0 +1,85 @@ + + + interp + + + +
+ + + + +
+ << impzlength + + + FOSSEE Signal Processing Toolbox + + + intfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > interp + +

+

interp

+

function y = interp(x, q, n, Wc)

+ + +

Calling Sequence

+
y = interp(x, q)
+y = interp(x, q, n)
+y = interp(x, q, n, Wc)
+ +

Parameters

+
x: +

scalar or vector of complex or real numbers

+
q: +

positive integer value, or logical

+
n: +

positive integer, default value 4

+
Wc: +

non decreasing vector or scalar, starting from 0 uptill 1, default value 0.5

+ +

Description

+

This is an Octave function. +This function upsamples the signal x by a factor of q, using an order 2*q*n+1 FIR filter. +The second argument q must be an integer. The default values of the third and fourth arguments (n, Wc) are 4 and 0.5 respectively.

+ +

Examples

+
interp(1,2)
+ans  =
+0.4792743    0.3626016
+
+ +
+ + + + + + +
Report an issue
+ << impzlength + + + FOSSEE Signal Processing Toolbox + + + intfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/intfilt.html b/help/en_US/scilab_en_US_help/intfilt.html new file mode 100644 index 0000000..c9b1ec1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/intfilt.html @@ -0,0 +1,59 @@ + + + intfilt + + + +
+ + + + +
+ << interp + + + FOSSEE Signal Processing Toolbox + + + invimpinvar >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > intfilt + +

+

intfilt

+

+
+ +
+ + + + + + +
Report an issue
+ << interp + + + FOSSEE Signal Processing Toolbox + + + invimpinvar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/invimpinvar.html b/help/en_US/scilab_en_US_help/invimpinvar.html new file mode 100644 index 0000000..1870b34 --- /dev/null +++ b/help/en_US/scilab_en_US_help/invimpinvar.html @@ -0,0 +1,92 @@ + + + invimpinvar + + + +
+ + + + +
+ << intfilt + + + FOSSEE Signal Processing Toolbox + + + is2rc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > invimpinvar + +

+

invimpinvar

+

This function converts digital filter with coefficients b and a to analog, conserving impulse response.

+ + +

Calling Sequence

+
[b, a] = impinvar (b, a)
+[b, a] = impinvar (b, a, fs)
+[b, a] = impinvar (b, a, fs, tol)
+ +

Parameters

+
b: +

real or complex valued scalar or vector

+
a: +

real or complex valued scalar or vector, order should be greater than b

+
fs: +

real or complex value, default value 1Hz

+
tol: +

real or complex value, default value 0.0001

+ +

Description

+

This is an Octave function. +This function converts digital filter with coefficients b and a to analog, conserving impulse response. +This function does the inverse of impinvar.

+ +

Examples

+
b =  0.0081000
+a = [2.0000000,   0.56435378,   0.4572792,   0.00705544,   0.091000]
+[ay, by] = invimpinvar(b,a,10)
+ay =
+-1.6940e-16   4.6223e+00  -4.5210e+00   7.2880e+02
+by =
+Columns 1 through 4:
+1.0000e+00   3.0900e+01   9.6532e+02   1.2232e+04
+Column 5:
+1.1038e+05
+
+ +
+ + + + + + +
Report an issue
+ << intfilt + + + FOSSEE Signal Processing Toolbox + + + is2rc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/is2rc.html b/help/en_US/scilab_en_US_help/is2rc.html new file mode 100644 index 0000000..3404723 --- /dev/null +++ b/help/en_US/scilab_en_US_help/is2rc.html @@ -0,0 +1,89 @@ + + + is2rc + + + +
+ + + + +
+ << invimpinvar + + + FOSSEE Signal Processing Toolbox + + + isallpass >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > is2rc + +

+

is2rc

+

Convert inverse sine parameters to reflection coefficients

+ + +

Calling Sequence

+
K = is2rc(isin)
+ +

Parameters

+
isin: +

input inverse sine parameters. Needs to be an array real numbers

+
k: +

output reflection coefficients corresponding to the reflection coefficients in input

+ +

Description

+

This function returns a vector of reflection coefficients from a vector of inverse sine parameters +output array has k(i) = sin(pi/2*isin(i))

+

Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters +k_dash = is2rc(isin)

+

+ +

See also

+
+ +

Bibliography

+

J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5

+
+ +
+ + + + + + +
Report an issue
+ << invimpinvar + + + FOSSEE Signal Processing Toolbox + + + isallpass >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/isallpass.html b/help/en_US/scilab_en_US_help/isallpass.html new file mode 100644 index 0000000..ce13e19 --- /dev/null +++ b/help/en_US/scilab_en_US_help/isallpass.html @@ -0,0 +1,59 @@ + + + isallpass + + + +
+ + + + +
+ << is2rc + + + FOSSEE Signal Processing Toolbox + + + isfir >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > isallpass + +

+

isallpass

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << is2rc + + + FOSSEE Signal Processing Toolbox + + + isfir >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/isfir.html b/help/en_US/scilab_en_US_help/isfir.html new file mode 100644 index 0000000..d9beb51 --- /dev/null +++ b/help/en_US/scilab_en_US_help/isfir.html @@ -0,0 +1,59 @@ + + + isfir + + + +
+ + + + +
+ << isallpass + + + FOSSEE Signal Processing Toolbox + + + islinphase >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > isfir + +

+

isfir

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << isallpass + + + FOSSEE Signal Processing Toolbox + + + islinphase >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/islinphase.html b/help/en_US/scilab_en_US_help/islinphase.html new file mode 100644 index 0000000..d76ffd7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/islinphase.html @@ -0,0 +1,59 @@ + + + islinphase + + + +
+ + + + +
+ << isfir + + + FOSSEE Signal Processing Toolbox + + + ismaxphase >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > islinphase + +

+

islinphase

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << isfir + + + FOSSEE Signal Processing Toolbox + + + ismaxphase >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ismaxphase.html b/help/en_US/scilab_en_US_help/ismaxphase.html new file mode 100644 index 0000000..44c1216 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ismaxphase.html @@ -0,0 +1,59 @@ + + + ismaxphase + + + +
+ + + + +
+ << islinphase + + + FOSSEE Signal Processing Toolbox + + + isminphase >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ismaxphase + +

+

ismaxphase

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << islinphase + + + FOSSEE Signal Processing Toolbox + + + isminphase >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/isminphase.html b/help/en_US/scilab_en_US_help/isminphase.html new file mode 100644 index 0000000..43ee080 --- /dev/null +++ b/help/en_US/scilab_en_US_help/isminphase.html @@ -0,0 +1,59 @@ + + + isminphase + + + +
+ + + + +
+ << ismaxphase + + + FOSSEE Signal Processing Toolbox + + + isstable >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > isminphase + +

+

isminphase

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << ismaxphase + + + FOSSEE Signal Processing Toolbox + + + isstable >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/isstable.html b/help/en_US/scilab_en_US_help/isstable.html new file mode 100644 index 0000000..b106c9f --- /dev/null +++ b/help/en_US/scilab_en_US_help/isstable.html @@ -0,0 +1,59 @@ + + + isstable + + + +
+ + + + +
+ << isminphase + + + FOSSEE Signal Processing Toolbox + + + kaiser >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > isstable + +

+

isstable

+

SOS matrix corresponds to [bi(1) bi(2) bi(3) ai(1) ai(2) ai(3)].

+
+ +
+ + + + + + +
Report an issue
+ << isminphase + + + FOSSEE Signal Processing Toolbox + + + kaiser >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/jhelpidx.xml b/help/en_US/scilab_en_US_help/jhelpidx.xml new file mode 100644 index 0000000..aa5a66e --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpidx.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm new file mode 100644 index 0000000..14d7886 --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpset.hs b/help/en_US/scilab_en_US_help/jhelpset.hs new file mode 100644 index 0000000..2d1e338 --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpset.hs @@ -0,0 +1,28 @@ + + + +FOSSEE Signal Processing Toolbox + +top + + + +TOC + +javax.help.TOCView +jhelptoc.xml + + +Index + +javax.help.IndexView +jhelpidx.xml + + +Search + +javax.help.SearchView +JavaHelpSearch + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml new file mode 100644 index 0000000..9b5bb01 --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelptoc.xml @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/kaiser.html b/help/en_US/scilab_en_US_help/kaiser.html new file mode 100644 index 0000000..ea837df --- /dev/null +++ b/help/en_US/scilab_en_US_help/kaiser.html @@ -0,0 +1,87 @@ + + + kaiser + + + +
+ + + + +
+ << isstable + + + FOSSEE Signal Processing Toolbox + + + lar2rc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > kaiser + +

+

kaiser

+

This function returns the filter coefficients of a Kaiser window.

+ + +

Calling Sequence

+
w = kaiser (m)
+w = kaiser (m, beta)
+ +

Parameters

+
m: +

positive integer value

+
beta: +

real scalar value

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Kaiser window of length m supplied as input, to the output vector w. +The second parameter gives the stop band attenuation of the Fourier transform of the window on derivation.

+ +

Examples

+
kaiser(6,0.2)
+ans  =
+0.9900745
+0.9964211
+0.9996020
+0.9996020
+0.9964211
+0.9900745
+
+ +
+ + + + + + +
Report an issue
+ << isstable + + + FOSSEE Signal Processing Toolbox + + + lar2rc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/lar2rc.html b/help/en_US/scilab_en_US_help/lar2rc.html new file mode 100644 index 0000000..de2504d --- /dev/null +++ b/help/en_US/scilab_en_US_help/lar2rc.html @@ -0,0 +1,80 @@ + + + lar2rc + + + +
+ + + + +
+ << kaiser + + + FOSSEE Signal Processing Toolbox + + + latc2tf >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > lar2rc + +

+

lar2rc

+

+ + +

Calling Sequence

+
k = lar2rc(g)
+ +

Parameters

+
g: +

define log area ratios.

+
k: +

returns the reflection coefficients.

+ +

Examples

+
X = [7 6 5 8 3 6 8 7 5 2 4 7 4 3 2 5 4 9 5 3 5 7 3 9 4 1 2 0 5 4 8 6 4 6 5 3];
+k = lar2rc(X)
+or t=[2 5 6; 8 6 5; 8 9 4]
+k = lar2rc(t)
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << kaiser + + + FOSSEE Signal Processing Toolbox + + + latc2tf >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/latc2tf.html b/help/en_US/scilab_en_US_help/latc2tf.html new file mode 100644 index 0000000..8512fae --- /dev/null +++ b/help/en_US/scilab_en_US_help/latc2tf.html @@ -0,0 +1,103 @@ + + + latc2tf + + + +
+ + + + +
+ << lar2rc + + + FOSSEE Signal Processing Toolbox + + + latcfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > latc2tf + +

+

latc2tf

+

Convert lattice filter parameters to transfer function coefficients

+ + +

Calling Sequence

+
+ +

Description

+

[num,den] = latc2tf(k,v) +Finds the transfer function of the IIR filter from the lattice +coefficients k and ladder coefficients v. +[num,den] = latc2tf(k,'iiroption') +Finds the transfer function of the allpass or allpole (specified by +the iiroption flag) IIR filter. +num = latc2tf(k,'firoption') +Finds the transfer function of the FIR filter from the lattice +coefficients k. The firoption flag specifies the type of the FIR +filter (can be 'min, 'max', or 'FIR')

+

Parameters: +k - double - vector +Lattice coefficients +Lattice coefficients for FIR/IIR filter. Can be real or complex. +v - double - vector +Ladder coefficients +Ladder coefficients for IIR filters. Can be real or complex. +iiroption - string flag - 'allpole', or 'allpass' +Specification of the type if IIR filter +firoption - string flag - 'min', 'max', or 'FIR' (default) +Speficication of the type of FIR filter

+

+ +

Examples

+
1) FIR filter
+k1 = [1/2 1/2 1/4];
+[num1,den1] = latc2tf(k1);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << lar2rc + + + FOSSEE Signal Processing Toolbox + + + latcfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/latcfilt.html b/help/en_US/scilab_en_US_help/latcfilt.html new file mode 100644 index 0000000..bddbfab --- /dev/null +++ b/help/en_US/scilab_en_US_help/latcfilt.html @@ -0,0 +1,59 @@ + + + latcfilt + + + +
+ + + + +
+ << latc2tf + + + FOSSEE Signal Processing Toolbox + + + latcfilt1 >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > latcfilt + +

+

latcfilt

+

function [f,g,zo]=latcfilt(k,x,v,zi,dim)

+
+ +
+ + + + + + +
Report an issue
+ << latc2tf + + + FOSSEE Signal Processing Toolbox + + + latcfilt1 >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/latcfilt1.html b/help/en_US/scilab_en_US_help/latcfilt1.html new file mode 100644 index 0000000..c789fda --- /dev/null +++ b/help/en_US/scilab_en_US_help/latcfilt1.html @@ -0,0 +1,59 @@ + + + latcfilt1 + + + +
+ + + + +
+ << latcfilt + + + FOSSEE Signal Processing Toolbox + + + levdown >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > latcfilt1 + +

+

latcfilt1

+

function [f,g,zo]=latcfilt1(k,v,x,zi)

+
+ +
+ + + + + + +
Report an issue
+ << latcfilt + + + FOSSEE Signal Processing Toolbox + + + levdown >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/levdown.html b/help/en_US/scilab_en_US_help/levdown.html new file mode 100644 index 0000000..5f415a7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/levdown.html @@ -0,0 +1,59 @@ + + + levdown + + + +
+ + + + +
+ << latcfilt1 + + + FOSSEE Signal Processing Toolbox + + + levin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > levdown + +

+

levdown

+

+
+ +
+ + + + + + +
Report an issue
+ << latcfilt1 + + + FOSSEE Signal Processing Toolbox + + + levin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/levin.html b/help/en_US/scilab_en_US_help/levin.html new file mode 100644 index 0000000..4e65423 --- /dev/null +++ b/help/en_US/scilab_en_US_help/levin.html @@ -0,0 +1,59 @@ + + + levin + + + +
+ + + + +
+ << levdown + + + FOSSEE Signal Processing Toolbox + + + levinson >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > levin + +

+

levin

+

[ar,sigma2,rc]=lev(r)

+
+ +
+ + + + + + +
Report an issue
+ << levdown + + + FOSSEE Signal Processing Toolbox + + + levinson >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/levinson.html b/help/en_US/scilab_en_US_help/levinson.html new file mode 100644 index 0000000..d60369d --- /dev/null +++ b/help/en_US/scilab_en_US_help/levinson.html @@ -0,0 +1,59 @@ + + + levinson + + + +
+ + + + +
+ << levin + + + FOSSEE Signal Processing Toolbox + + + lpc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > levinson + +

+

levinson

+

+
+ +
+ + + + + + +
Report an issue
+ << levin + + + FOSSEE Signal Processing Toolbox + + + lpc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/lpc.html b/help/en_US/scilab_en_US_help/lpc.html new file mode 100644 index 0000000..cdd3c89 --- /dev/null +++ b/help/en_US/scilab_en_US_help/lpc.html @@ -0,0 +1,98 @@ + + + lpc + + + +
+ + + + +
+ << levinson + + + FOSSEE Signal Processing Toolbox + + + lsf2poly >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > lpc + +

+

lpc

+

Linear prediction filter coefficients

+ + +

Calling Sequence

+
[a,g] = lpc(x)
+[a,g] = lpc(x,p)
+ +

Description

+

[a,g] = lpc(x,p) +Determines the coefficients of a pth order forward linear predictor +filter by minimizing the squared error. If p is unspecified, a +default value of length(x)-1 is used.

+

+ +

Parameters

+
x: +

double

+
p: +

int, natural number, scalar

+
a: +

double

+
g: +

double

+ +

Examples

+
1)
+noise = randn(20000,1);
+x = filter(1,[1 1/5 1/3 1/4],noise);
+x = x(15904:20000);
+[a,g] = lpc(x,3);
+
+References
+[1] Hayes, Monson H. Statistical digital signal processing and modeling.
+John Wiley & Sons, 2009, pg. 220
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << levinson + + + FOSSEE Signal Processing Toolbox + + + lsf2poly >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/lsf2poly.html b/help/en_US/scilab_en_US_help/lsf2poly.html new file mode 100644 index 0000000..cf86f7d --- /dev/null +++ b/help/en_US/scilab_en_US_help/lsf2poly.html @@ -0,0 +1,63 @@ + + + lsf2poly + + + +
+ + + + +
+ << lpc + + + FOSSEE Signal Processing Toolbox + + + mag2db >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > lsf2poly + +

+

lsf2poly

+

lsf2poly function convert line spectral frequencies to prediction polynomial.

+ + +

Calling Sequence

+
a = lsf2poly(lsf)
+
+ +
+ + + + + + +
Report an issue
+ << lpc + + + FOSSEE Signal Processing Toolbox + + + mag2db >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/mag2db.html b/help/en_US/scilab_en_US_help/mag2db.html new file mode 100644 index 0000000..96e91f5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/mag2db.html @@ -0,0 +1,59 @@ + + + mag2db + + + +
+ + + + +
+ << lsf2poly + + + FOSSEE Signal Processing Toolbox + + + marcumq >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > mag2db + +

+

mag2db

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << lsf2poly + + + FOSSEE Signal Processing Toolbox + + + marcumq >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/marcumq.html b/help/en_US/scilab_en_US_help/marcumq.html new file mode 100644 index 0000000..5623a49 --- /dev/null +++ b/help/en_US/scilab_en_US_help/marcumq.html @@ -0,0 +1,88 @@ + + + marcumq + + + +
+ + + + +
+ << mag2db + + + FOSSEE Signal Processing Toolbox + + + medfilt1 >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > marcumq + +

+

marcumq

+

This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b.

+ + +

Calling Sequence

+
q = marcumq (a, b)
+q = marcumq (a, b, m)
+q = marcumq (a, b, m, tol)
+ +

Parameters

+
a: +

+
b: +

+
m: +

default value 1

+
tol: +

default value eps

+ +

Description

+

This is an Octave function. +This function computes the generalized Marcum Q function of order m with noncentrality parameter a and argument b. +The third argument m is the order, which by default is 1. +The fourth argument tol is the tolerance, which by default is eps. +If input arguments are vectors which correspond in size and degree, the output is a table of values. +This function calculates Marcum’s Q function using the infinite Bessel series, which is truncated when the relative error is less than the specified tolerance.

+ +

Examples

+
marcumq([1,2,3],4)
+ans  =
+0.0028895    0.0341348    0.1965122
+
+ +
+ + + + + + +
Report an issue
+ << mag2db + + + FOSSEE Signal Processing Toolbox + + + medfilt1 >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/medfilt1.html b/help/en_US/scilab_en_US_help/medfilt1.html new file mode 100644 index 0000000..c6e963c --- /dev/null +++ b/help/en_US/scilab_en_US_help/medfilt1.html @@ -0,0 +1,110 @@ + + + medfilt1 + + + +
+ + + + +
+ << marcumq + + + FOSSEE Signal Processing Toolbox + + + mexihat >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > medfilt1 + +

+

medfilt1

+

1D median filtering

+ + +

Calling Sequence

+
+ +

Description

+

y = medfilt1(x) +Applies a 3rd order 1-dimensional median filter to input x along the +first non-zero dimension. The function appropriately pads the signal +with zeros at the endings. For a segment, a median is calculated as +the middle value (average of two middle values) for odd number +number (even number) of data points. +y = medfilt1(x,n) +Applies a nth order 1-dimensional median filter. +y = medfilt1(x,n,dim) +Applies the median filter along the n-th dimension +y = medfilt1(__, nanflag, padding) +nanflag specifies how NaN values are treated. padding specifies the +type of filtering to be performed at the signal edges.

+

+ +

Parameters

+
x: +

int | double

+
n: +

positive integer scalar

+
dim: +

positive integer scalar

+
nanflag: +

'includenan' (default) | 'omitnan'

+
* includenan: +

Filtering such that the median of any segment

+
* omitnan: +

Filtering with NaNs omitted in each segment. If a segment

+
y: +

int | double

+ +

Examples

+
1) Noise supression using median filtering
+fs = 1e3;
+t =  1:1/fs:1;
+s = sin(2*%pi*2*t)+ cos(2*%pi*5*t);
+// Adding noise
+x = s + 0.1*randn(size(s));
+y = medfilt1(x);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << marcumq + + + FOSSEE Signal Processing Toolbox + + + mexihat >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/mexihat.html b/help/en_US/scilab_en_US_help/mexihat.html new file mode 100644 index 0000000..30b12f5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/mexihat.html @@ -0,0 +1,83 @@ + + + mexihat + + + +
+ + + + +
+ << medfilt1 + + + FOSSEE Signal Processing Toolbox + + + meyeraux >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > mexihat + +

+

mexihat

+

+ + +

Calling Sequence

+
[psi,x]=mexihat(lb,ub,n)
+ +

Parameters

+
lb: +

Real or complex valued vector or matrix

+
ub: +

Real or complex valued vector or matrix

+
n: +

Real strictly positive scalar number

+ +

Description

+

This is an Octave function +This function returns values of the Mexican hat wavelet in the specified interval at all the sample points.

+ +

Examples

+
1.    [a,b]= mexihat(1,2,3)
+a =   [0.00000  -0.35197  -0.35214]
+b =   [1.0000   1.5000   2.0000]
+2.    [a,b]= mexihat([1 2 3],1,1)
+a = [0;0;0]
+b = [1;1;1]
+
+ +
+ + + + + + +
Report an issue
+ << medfilt1 + + + FOSSEE Signal Processing Toolbox + + + meyeraux >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/meyeraux.html b/help/en_US/scilab_en_US_help/meyeraux.html new file mode 100644 index 0000000..3631454 --- /dev/null +++ b/help/en_US/scilab_en_US_help/meyeraux.html @@ -0,0 +1,77 @@ + + + meyeraux + + + +
+ + + + +
+ << mexihat + + + FOSSEE Signal Processing Toolbox + + + midcross >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > meyeraux + +

+

meyeraux

+

+ + +

Calling Sequence

+
[y]=meyeraux(x)
+ +

Parameters

+
x: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function. +This function returns values of the auxiliary function used for Meyer wavelet generation.

+ +

Examples

+
1.    meyeraux([1 2 3])
+ans= [1    -208  -10287]
+2.    meyeraux([1 2 3;4 5 6])
+ans=  [1      -208    -10287  ;     -118016   -709375  -2940624 ]
+
+ +
+ + + + + + +
Report an issue
+ << mexihat + + + FOSSEE Signal Processing Toolbox + + + midcross >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/midcross.html b/help/en_US/scilab_en_US_help/midcross.html new file mode 100644 index 0000000..4f644a0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/midcross.html @@ -0,0 +1,59 @@ + + + midcross + + + +
+ + + + +
+ << meyeraux + + + FOSSEE Signal Processing Toolbox + + + modulate >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > midcross + +

+

midcross

+

+
+ +
+ + + + + + +
Report an issue
+ << meyeraux + + + FOSSEE Signal Processing Toolbox + + + modulate >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/modulate.html b/help/en_US/scilab_en_US_help/modulate.html new file mode 100644 index 0000000..1994bb1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/modulate.html @@ -0,0 +1,104 @@ + + + modulate + + + +
+ + + + +
+ << midcross + + + FOSSEE Signal Processing Toolbox + + + morlet >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > modulate + +

+

modulate

+

Modulates signal according to the modulation method

+ + +

Calling Sequence

+
y=modulate(x,fc,fs,method,opt)
+[y,t]=modulate(x,fc,fs,method,opt)
+ +

Parameters

+
+ +

Description

+

[y,t]=modulate(x,fc,fs,method,opt) +Returns the modulated vector y and the time vector 't' +Modulation is performed according to the following table +METHOD MODULATION SCHEME +'am', Amplitude modulation, double side-band, suppressed carrier +'amdsb-sc' opt not used. This is the default method. +'amdsb-tc' Amplitude modulation, double side-band, transmitted carrier +opt is a scalar subtracted from x before multiplying x +with the carrier wave. It defaults to min(min(x)) so that +the input signal after offset is always non-negative +'amssb' Amplitude modulation, single side-band +OPT not used. +'fm' Frequency modulation +opt is the constant of frequency modulation. +opt = (fc/fs)*2*pi/max(max(abs(x))) by default +'pm' Phase modulation +OPT is the constant of phase modulation. +opt = pi/max(max(abs(x))) by default +Phase lies between -pi and +pi +'pwm' Pulse width modulation +opt='left' corresponds to left justified pulses. +opt='centered' correspondes to centered pulses. +The default value of opt is 'left'. +'ppm' Pulse position modulation +opt is a scalar between 0 and 1 which specifies the pulse +width in fractions of the carrier period with default value 0.1. +'qam' Quadrature amplitude modulation +opt is a matrix of the same size as X which is modulated in +quadrature with x.

+

If x is a matrix, its columns are modulated. +Example +y =

+

1. 1. 0. 0. +Author +Ankur Mallick

+
+ +
+ + + + + + +
Report an issue
+ << midcross + + + FOSSEE Signal Processing Toolbox + + + morlet >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/morlet.html b/help/en_US/scilab_en_US_help/morlet.html new file mode 100644 index 0000000..2bc0c33 --- /dev/null +++ b/help/en_US/scilab_en_US_help/morlet.html @@ -0,0 +1,83 @@ + + + morlet + + + +
+ + + + +
+ << modulate + + + FOSSEE Signal Processing Toolbox + + + movingrms >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > morlet + +

+

morlet

+

+ + +

Calling Sequence

+
[psi,x]= morlet(lb,ub,n)
+ +

Parameters

+
lb: +

Real or complex valued vector or matrix

+
ub: +

Real or complex valued vector or matrix

+
n: +

Real strictly positive scalar number

+ +

Description

+

This is an Octave function +This function returns values of the Morlet wavelet in the specified interval for all the sample points.

+ +

Examples

+
1.    [a,b]=morlet(1,2,3)
+a =    [0.17205   0.11254  -0.11356]
+b =    [1.0000   1.5000   2.0000]
+2.    [a,b]=morlet([1 2 3],[1 2 3],1)
+a =    [0.1720498;  -0.1135560;  -0.0084394]
+b =    [1;   2;   3]
+
+ +
+ + + + + + +
Report an issue
+ << modulate + + + FOSSEE Signal Processing Toolbox + + + movingrms >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/movingrms.html b/help/en_US/scilab_en_US_help/movingrms.html new file mode 100644 index 0000000..db88c6d --- /dev/null +++ b/help/en_US/scilab_en_US_help/movingrms.html @@ -0,0 +1,89 @@ + + + movingrms + + + +
+ + + + +
+ << morlet + + + FOSSEE Signal Processing Toolbox + + + musicBase >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > movingrms + +

+

movingrms

+

+ + +

Calling Sequence

+
[rmsx,w]=movingrms(x,w,rc,Fs=1)
+ +

Parameters

+
x: +

Real or complex valued vector or matrix

+
w: +

Real or complex scalar value

+
rc: +

Real or complex scalar value

+
Fs: +

Real or complex scalar value

+ +

Description

+

This is an Octave function. +The signal is convoluted against a sigmoid window of width w and risetime rc with the units of these parameters relative to the value of the sampling frequency given in Fs (Default value=1).

+ +

Examples

+
1.    [a,b]=movingrms ([4.4 94 1;-2 5i 5],1,-2)
+a =    0.91237   17.71929    0.96254
+0.91237   17.71929    0.96254
+b =   0.18877
+0.18877
+2.    [a,b]=movingrms ([4.4 94 1;-2 5i 5],1,-2,2)
+a =   4.8332   93.8669    5.0990
+4.8332   93.8669    5.0990
+b =   1
+1
+
+ +
+ + + + + + +
Report an issue
+ << morlet + + + FOSSEE Signal Processing Toolbox + + + musicBase >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/musicBase.html b/help/en_US/scilab_en_US_help/musicBase.html new file mode 100644 index 0000000..d0a8b05 --- /dev/null +++ b/help/en_US/scilab_en_US_help/musicBase.html @@ -0,0 +1,59 @@ + + + musicBase + + + +
+ + + + +
+ << movingrms + + + FOSSEE Signal Processing Toolbox + + + nnls >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > musicBase + +

+

musicBase

+

Implements the core of the MUSIC algorithm

+
+ +
+ + + + + + +
Report an issue
+ << movingrms + + + FOSSEE Signal Processing Toolbox + + + nnls >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/nnls.html b/help/en_US/scilab_en_US_help/nnls.html new file mode 100644 index 0000000..8595d51 --- /dev/null +++ b/help/en_US/scilab_en_US_help/nnls.html @@ -0,0 +1,59 @@ + + + nnls + + + +
+ + + + +
+ << musicBase + + + FOSSEE Signal Processing Toolbox + + + nuttallwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > nnls + +

+

nnls

+

Non Negative Least Squares (nnls) for Ex=f with the constraint x>=0

+
+ +
+ + + + + + +
Report an issue
+ << musicBase + + + FOSSEE Signal Processing Toolbox + + + nuttallwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/nuttallwin.html b/help/en_US/scilab_en_US_help/nuttallwin.html new file mode 100644 index 0000000..8f2e44a --- /dev/null +++ b/help/en_US/scilab_en_US_help/nuttallwin.html @@ -0,0 +1,83 @@ + + + nuttallwin + + + +
+ + + + +
+ << nnls + + + FOSSEE Signal Processing Toolbox + + + parzenwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > nuttallwin + +

+

nuttallwin

+

This function returns the filter coefficients of a Blackman-Harris window.

+ + +

Calling Sequence

+
w = nuttallwin (m)
+w = nuttallwin (m, opt)
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes in "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Blackman-Harris window defined by Nuttall of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric.

+ +

Examples

+
nuttallwin(2, "periodic")
+ans  =
+- 2.429D-17
+1.
+
+ +
+ + + + + + +
Report an issue
+ << nnls + + + FOSSEE Signal Processing Toolbox + + + parzenwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/parzenwin.html b/help/en_US/scilab_en_US_help/parzenwin.html new file mode 100644 index 0000000..6044920 --- /dev/null +++ b/help/en_US/scilab_en_US_help/parzenwin.html @@ -0,0 +1,80 @@ + + + parzenwin + + + +
+ + + + +
+ << nuttallwin + + + FOSSEE Signal Processing Toolbox + + + pchip >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > parzenwin + +

+

parzenwin

+

This function returns the filter coefficients of a Parzen window.

+ + +

Calling Sequence

+
y = parzenwin (m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Parzen window of length m supplied as input, to the output vector y.

+ +

Examples

+
parzenwin(3)
+ans  =
+0.0740741
+1.
+0.0740741
+
+ +
+ + + + + + +
Report an issue
+ << nuttallwin + + + FOSSEE Signal Processing Toolbox + + + pchip >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pchip.html b/help/en_US/scilab_en_US_help/pchip.html new file mode 100644 index 0000000..eba25fd --- /dev/null +++ b/help/en_US/scilab_en_US_help/pchip.html @@ -0,0 +1,59 @@ + + + pchip + + + +
+ + + + +
+ << parzenwin + + + FOSSEE Signal Processing Toolbox + + + pchips >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pchip + +

+

pchip

+

+
+ +
+ + + + + + +
Report an issue
+ << parzenwin + + + FOSSEE Signal Processing Toolbox + + + pchips >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pchips.html b/help/en_US/scilab_en_US_help/pchips.html new file mode 100644 index 0000000..72f4800 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pchips.html @@ -0,0 +1,59 @@ + + + pchips + + + +
+ + + + +
+ << pchip + + + FOSSEE Signal Processing Toolbox + + + peak2peak >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pchips + +

+

pchips

+

+
+ +
+ + + + + + +
Report an issue
+ << pchip + + + FOSSEE Signal Processing Toolbox + + + peak2peak >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/peak2peak.html b/help/en_US/scilab_en_US_help/peak2peak.html new file mode 100644 index 0000000..b012307 --- /dev/null +++ b/help/en_US/scilab_en_US_help/peak2peak.html @@ -0,0 +1,59 @@ + + + peak2peak + + + +
+ + + + +
+ << pchips + + + FOSSEE Signal Processing Toolbox + + + peak2rms >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > peak2peak + +

+

peak2peak

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << pchips + + + FOSSEE Signal Processing Toolbox + + + peak2rms >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/peak2rms.html b/help/en_US/scilab_en_US_help/peak2rms.html new file mode 100644 index 0000000..90dfc8c --- /dev/null +++ b/help/en_US/scilab_en_US_help/peak2rms.html @@ -0,0 +1,127 @@ + + + peak2rms + + + +
+ + + + +
+ << peak2peak + + + FOSSEE Signal Processing Toolbox + + + peig >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > peak2rms + +

+

peak2rms

+

This function calculates the ratio of peak magnitude to the Root Mean Square(RMS) value.

+ + +

Calling Sequence

+
OUT=peak2rms(IN)
+OUT=peak2rms(IN,orientation)
+ +

Parameters

+
in: +

Vector or Matrix of real or complex elements.

+
orientation: +

A string with possible values "r", "c" or "m" giving the dimension along which the peak2rms value is to be calculated.

+
out: +

A scalar with real value when input is a vector.When input is a matrix, out is the peak magnitude to RMS value along the orientation specified or the default one when not specified.

+ +

Description

+

For vector as input, the output is the ratio of peak value to the RMS value. The RMS value can be calculated by taking the square root of mean value of the squared sum of the elements.

+

When a matrix is given as input the output is peak to RMS ratio in the orientation specified. +The orientation can be given as string with values "r","c" or "m".

+

peak2rms(in, 1) calculates the values of ratio of peak to RMS of columns of matrix. The output in this case is a row vector with peak2rms value of each column of in.

+

peak2rms(in, 2) calculates the values of ratio of peak to RMS of rows of matrix, where the output would be a column vector having peak2rms value of each row of in.

+

The default orientation is chosen to be the index of first dimension of input greater than 1.Hence peak2rms(in) is equivalent to peak2rms(in, "m").

+

For an N dimensional array the orientation is the index of first non singleton dimension of the array.

+

If the elements of matrix are complex the absolute values are considered in the calculation of RMS value.

+

+ +

Examples

+
To calculate peak2rms of a vector:
+IN=[6 19 10 25]
+OUT=peak2rms(IN)
+The output is OUT=
+1.4638501
+1.3887301
+1.119186
+ +

Examples

+
To calculate peak2rms of rows of matrix:
+IN=[1 3 5;2 4 6;7 8 9]
+OUT=peak2rms(IN,2)
+The output is
+OUT= 1.3719887
+ +

Examples

+
To calculate peak magnitude to RMS value of sinusoid:
+
+t=0:0.6:9
+IN=cos(6*%pi*t);
+OUT= peak2rms(IN)
+The output is
+OUT= 1.3719887
+ +

See also

+
+ +

Authors

+
+ +

Bibliography

+

Matlab help document.

+

Modified to accept char i/p

+

MOdified function to match MATLAB input arguments

+

Now for calculating the values of ratio of peak to RMS of columns of matrix use peak2rms(in,1)

+

And for calculates the values of ratio of peak to RMS of rows of matrix. use peak2rms(in,2)

+

Updated help comments accordingly

+

MOdifications done by by Debdeep Dey

+
+ +
+ + + + + + +
Report an issue
+ << peak2peak + + + FOSSEE Signal Processing Toolbox + + + peig >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/peig.html b/help/en_US/scilab_en_US_help/peig.html new file mode 100644 index 0000000..1098772 --- /dev/null +++ b/help/en_US/scilab_en_US_help/peig.html @@ -0,0 +1,125 @@ + + + peig + + + +
+ + + + +
+ << peak2rms + + + FOSSEE Signal Processing Toolbox + + + periodogram >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > peig + +

+

peig

+

Psuedospectrum using the eigenvector method.

+ + +

Calling Sequence

+
[S,w] = peig(x,p)
+[S,w] = peig(x,p,w)
+[S,w] = peig(x,p,nfft)
+[S,w] = peig(x,p,nfft,fs)
+[S,w] = peig(x,p,f,fs)
+[S,f] = peig(...,'corr')
+[S,f] = peig(x,p,nfft,fs,nwin,noverlap)
+[...] = peig(...,freqrange)
+[...,v,e] = peig(...)
+
+Parameters:
+x - int|double - vector|matrix
+Input signal. In case of a matrix, each row of x represents a
+seperate observation of the signal. If 'corr' flag is specified,
+then x is the correlation matrix.
+If w is not specified in the input, it is determined by the
+algorithm. If x is real valued, then range of w is [0, pi].
+Otherwise, the range of w is [0, 2pi)
+p - int|double - scalar|vector
+p(1) is the dimension of the signal subspace
+p(2), if specified, represents a threshold that is multiplied by
+the smallest estimated eigenvalue of the signal's correlation matrix.
+w - int|double - vector
+w is the vector of normalized frequencies over which the
+pseuspectrogram is to be computed.
+nfft - int - scalar (Default = 256)
+Length of the fft used to compute pseudospectrum. The length of S
+(and hence w/f) depends on the type of values in x and nfft.
+If x is real, length of s is (nfft/2 + 1) {Range of w = [0, pi]} if
+nfft is even and (nfft+1)/2 {Range of w = [0, pi)} otherwise.
+If x is complex, length of s is nfft.
+fs - int|double - scalar (Default = 1)
+Sampling rate. Used to convert the normalized frequencies (w) to
+actual values (f) and vice-versa.
+nwin - int|double - scalar (int only)|vector (Default = 2*p(1))
+If nwin is scalar, it is the length of the rectangular window.
+Otherwise, the vector input is considered as the window coefficients.
+Not used if 'corr' flag present.
+If x is a vector, windowing not done in nwin in scalar. If x is a
+matrix,
+noverlap - int - scalar (Default = nwin-1)
+number of points by which successive windows overlap. noverlap not
+used if x is a matrix
+freqrange - string
+The range of frequencies over which the pseudospetrogram is
+computed. Three possible values - 'onesided', 'twosided', 'centered'
+'corr' flag
+Presence indicates that the primary input x is actually a
+correlation matrix
+
+Examples:
+TODO:
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << peak2rms + + + FOSSEE Signal Processing Toolbox + + + periodogram >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/periodogram.html b/help/en_US/scilab_en_US_help/periodogram.html new file mode 100644 index 0000000..3d8b862 --- /dev/null +++ b/help/en_US/scilab_en_US_help/periodogram.html @@ -0,0 +1,59 @@ + + + periodogram + + + +
+ + + + +
+ << peig + + + FOSSEE Signal Processing Toolbox + + + phaseInputParseAs_ab >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > periodogram + +

+

periodogram

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << peig + + + FOSSEE Signal Processing Toolbox + + + phaseInputParseAs_ab >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html b/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html new file mode 100644 index 0000000..b4dbf2d --- /dev/null +++ b/help/en_US/scilab_en_US_help/phaseInputParseAs_ab.html @@ -0,0 +1,59 @@ + + + phaseInputParseAs_ab + + + +
+ + + + +
+ << periodogram + + + FOSSEE Signal Processing Toolbox + + + phaseInputParseAs_sos >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > phaseInputParseAs_ab + +

+

phaseInputParseAs_ab

+

fs=0;

+
+ +
+ + + + + + +
Report an issue
+ << periodogram + + + FOSSEE Signal Processing Toolbox + + + phaseInputParseAs_sos >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html b/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html new file mode 100644 index 0000000..7f890a3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/phaseInputParseAs_sos.html @@ -0,0 +1,59 @@ + + + phaseInputParseAs_sos + + + +
+ + + + +
+ << phaseInputParseAs_ab + + + FOSSEE Signal Processing Toolbox + + + phasedelay >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > phaseInputParseAs_sos + +

+

phaseInputParseAs_sos

+

fs=0;

+
+ +
+ + + + + + +
Report an issue
+ << phaseInputParseAs_ab + + + FOSSEE Signal Processing Toolbox + + + phasedelay >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/phasedelay.html b/help/en_US/scilab_en_US_help/phasedelay.html new file mode 100644 index 0000000..f94d122 --- /dev/null +++ b/help/en_US/scilab_en_US_help/phasedelay.html @@ -0,0 +1,59 @@ + + + phasedelay + + + +
+ + + + +
+ << phaseInputParseAs_sos + + + FOSSEE Signal Processing Toolbox + + + phasez >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > phasedelay + +

+

phasedelay

+

cas variable is 2 if sos form is involved and 1 if direct rational form is given

+
+ +
+ + + + + + +
Report an issue
+ << phaseInputParseAs_sos + + + FOSSEE Signal Processing Toolbox + + + phasez >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/phasez.html b/help/en_US/scilab_en_US_help/phasez.html new file mode 100644 index 0000000..38cfbd6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/phasez.html @@ -0,0 +1,59 @@ + + + phasez + + + +
+ + + + +
+ << phasedelay + + + FOSSEE Signal Processing Toolbox + + + pmusic >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > phasez + +

+

phasez

+

cas variable is 2 if sos form is involved and 1 if direct rational form is given

+
+ +
+ + + + + + +
Report an issue
+ << phasedelay + + + FOSSEE Signal Processing Toolbox + + + pmusic >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pmusic.html b/help/en_US/scilab_en_US_help/pmusic.html new file mode 100644 index 0000000..812880a --- /dev/null +++ b/help/en_US/scilab_en_US_help/pmusic.html @@ -0,0 +1,125 @@ + + + pmusic + + + +
+ + + + +
+ << phasez + + + FOSSEE Signal Processing Toolbox + + + poly2ac >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pmusic + +

+

pmusic

+

Psuedospectrum using MUSIC algorithm

+ + +

Calling Sequence

+
[S,w] = pmusic(x,p)
+[S,w] = pmusic(x,p,w)
+[S,w] = pmusic(x,p,nfft)
+[S,w] = pmusic(x,p,nfft,fs)
+[S,w] = pmusic(x,p,f,fs)
+[S,f] = pmusic(...,'corr')
+[S,f] = pmusic(x,p,nfft,fs,nwin,noverlap)
+[...] = pmusic(...,freqrange)
+[...,v,e] = pmusic(...)
+
+Parameters:
+x - int|double - vector|matrix
+Input signal. In case of a matrix, each row of x represents a
+seperate observation of the signal. If 'corr' flag is specified,
+then x is the correlation matrix.
+If w is not specified in the input, it is determined by the
+algorithm. If x is real valued, then range of w is [0, pi].
+Otherwise, the range of w is [0, 2pi)
+p - int|double - scalar|vector
+p(1) is the dimension of the signal subspace
+p(2), if specified, represents a threshold that is multiplied by
+the smallest estimated eigenvalue of the signal's correlation matrix.
+w - int|double - vector
+w is the vector of normalized frequencies over which the
+pseuspectrogram is to be computed.
+nfft - int - scalar (Default = 256)
+Length of the fft used to compute pseudospectrum. The length of S
+(and hence w/f) depends on the type of values in x and nfft.
+If x is real, length of s is (nfft/2 + 1) {Range of w = [0, pi]} if
+nfft is even and (nfft+1)/2 {Range of w = [0, pi)} otherwise.
+If x is complex, length of s is nfft.
+fs - int|double - scalar (Default = 1)
+Sampling rate. Used to convert the normalized frequencies (w) to
+actual values (f) and vice-versa.
+nwin - int|double - scalar (int only)|vector (Default = 2*p(1))
+If nwin is scalar, it is the length of the rectangular window.
+Otherwise, the vector input is considered as the window coefficients.
+Not used if 'corr' flag present.
+If x is a vector, windowing not done in nwin in scalar. If x is a
+matrix,
+noverlap - int - scalar (Default = nwin-1)
+number of points by which successive windows overlap. noverlap not
+used if x is a matrix
+freqrange - string
+The range of frequencies over which the pseudospetrogram is
+computed. Three possible values - 'onesided', 'twosided', 'centered'
+'corr' flag
+Presence indicates that the primary input x is actually a
+correlation matrix
+
+Examples:
+TODO:
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << phasez + + + FOSSEE Signal Processing Toolbox + + + poly2ac >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/poly2ac.html b/help/en_US/scilab_en_US_help/poly2ac.html new file mode 100644 index 0000000..0c8b707 --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2ac.html @@ -0,0 +1,92 @@ + + + poly2ac + + + +
+ + + + +
+ << pmusic + + + FOSSEE Signal Processing Toolbox + + + poly2lsf >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > poly2ac + +

+

poly2ac

+

Convert prediction polynomial to autocorrelation sequence.

+ + +

Calling Sequence

+
R = poly2ac(a,efinal)
+ +

Parameters

+
a: +

input prediction polynomial with 1st element 1 (if not, poly2ac normalizes it to 1 before proceeding).

+
efinal: +

input prediction error

+
r: +

output autocorrelation sequence

+ +

Description

+

This function obtains the underlying autocorrelation sequence that would best fit a linear prediction filter described by the +denominator polynomial and the numerator scaling. The filter is H(z) = efinal/(a(1) + a(2) x z a(3) x z^2 ... a(n) x z^n-1)

+

+ +

Examples

+
a = [1.0000 0.4288 0.76 0.0404 -0.02];
+efinal = 0.2;           // Step prediction error
+r = poly2ac(a,efinal)   // Autocorrelation sequence
+ +

See also

+
+ +

Bibliography

+

S. Kay, Modern Spectral Estimation, Prentice Hall, N.J., 1987, Chapter 6.

+
+ +
+ + + + + + +
Report an issue
+ << pmusic + + + FOSSEE Signal Processing Toolbox + + + poly2lsf >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/poly2lsf.html b/help/en_US/scilab_en_US_help/poly2lsf.html new file mode 100644 index 0000000..0c09ade --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2lsf.html @@ -0,0 +1,59 @@ + + + poly2lsf + + + +
+ + + + +
+ << poly2ac + + + FOSSEE Signal Processing Toolbox + + + poly2rc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > poly2lsf + +

+

poly2lsf

+

+
+ +
+ + + + + + +
Report an issue
+ << poly2ac + + + FOSSEE Signal Processing Toolbox + + + poly2rc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/poly2rc.html b/help/en_US/scilab_en_US_help/poly2rc.html new file mode 100644 index 0000000..807c292 --- /dev/null +++ b/help/en_US/scilab_en_US_help/poly2rc.html @@ -0,0 +1,64 @@ + + + poly2rc + + + +
+ + + + +
+ << poly2lsf + + + FOSSEE Signal Processing Toolbox + + + polyscale >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > poly2rc + +

+

poly2rc

+

+ + +

Calling Sequence

+
kr = poly2rc(a)
+[kr, R0] = rc2poly(a, efinal)
+
+ +
+ + + + + + +
Report an issue
+ << poly2lsf + + + FOSSEE Signal Processing Toolbox + + + polyscale >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/polyscale.html b/help/en_US/scilab_en_US_help/polyscale.html new file mode 100644 index 0000000..6a38887 --- /dev/null +++ b/help/en_US/scilab_en_US_help/polyscale.html @@ -0,0 +1,59 @@ + + + polyscale + + + +
+ + + + +
+ << poly2rc + + + FOSSEE Signal Processing Toolbox + + + polystab >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > polyscale + +

+

polyscale

+

errcheck1

+
+ +
+ + + + + + +
Report an issue
+ << poly2rc + + + FOSSEE Signal Processing Toolbox + + + polystab >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/polystab.html b/help/en_US/scilab_en_US_help/polystab.html new file mode 100644 index 0000000..7023ed8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/polystab.html @@ -0,0 +1,76 @@ + + + polystab + + + +
+ + + + +
+ << polyscale + + + FOSSEE Signal Processing Toolbox + + + polyval >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > polystab + +

+

polystab

+

This function stabilizes the polynomial transfer function.

+ + +

Calling Sequence

+
b = polystab(a)
+ +

Parameters

+
a: +

+ +

Description

+

This is an Octave function. +This function stabilizes the polynomial transfer function by replacing all roots outside the unit circle with their reflection inside the unit circle.

+ +

Examples

+
polystab([1,3,5])
+ans  =
+1.    0.6    0.2
+
+ +
+ + + + + + +
Report an issue
+ << polyscale + + + FOSSEE Signal Processing Toolbox + + + polyval >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/polyval.html b/help/en_US/scilab_en_US_help/polyval.html new file mode 100644 index 0000000..f81e56b --- /dev/null +++ b/help/en_US/scilab_en_US_help/polyval.html @@ -0,0 +1,59 @@ + + + polyval + + + +
+ + + + +
+ << polystab + + + FOSSEE Signal Processing Toolbox + + + pow2db >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > polyval + +

+

polyval

+

+
+ +
+ + + + + + +
Report an issue
+ << polystab + + + FOSSEE Signal Processing Toolbox + + + pow2db >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pow2db.html b/help/en_US/scilab_en_US_help/pow2db.html new file mode 100644 index 0000000..a45679c --- /dev/null +++ b/help/en_US/scilab_en_US_help/pow2db.html @@ -0,0 +1,59 @@ + + + pow2db + + + +
+ + + + +
+ << polyval + + + FOSSEE Signal Processing Toolbox + + + primitive >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pow2db + +

+

pow2db

+

rhs = argn(2)

+
+ +
+ + + + + + +
Report an issue
+ << polyval + + + FOSSEE Signal Processing Toolbox + + + primitive >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/primitive.html b/help/en_US/scilab_en_US_help/primitive.html new file mode 100644 index 0000000..d82fb83 --- /dev/null +++ b/help/en_US/scilab_en_US_help/primitive.html @@ -0,0 +1,81 @@ + + + primitive + + + +
+ + + + +
+ << pow2db + + + FOSSEE Signal Processing Toolbox + + + prony >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > primitive + +

+

primitive

+

This function calculates the primitive of a given function supplied as input.

+ + +

Calling Sequence

+
y = primitive(f, t)
+y = primitive(f, t, x)
+ +

Parameters

+
f: +

+
t: +

+ +

Description

+

This is an Octave function. +This function calculates the primitive of a given function supplied as input. +The second parameter t is a vector at which the output is evaluated (at the points t). This vector should be ascending and ordered. +The function approximates the primitive (indefinite integral) of the univariate function handle f with constant of integration x.

+ +

Examples

+
primitive([1,4,5],3,9)
+ans  =
+9.
+
+ +
+ + + + + + +
Report an issue
+ << pow2db + + + FOSSEE Signal Processing Toolbox + + + prony >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/prony.html b/help/en_US/scilab_en_US_help/prony.html new file mode 100644 index 0000000..fb62758 --- /dev/null +++ b/help/en_US/scilab_en_US_help/prony.html @@ -0,0 +1,59 @@ + + + prony + + + +
+ + + + +
+ << primitive + + + FOSSEE Signal Processing Toolbox + + + pulseperiod >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > prony + +

+

prony

+

+
+ +
+ + + + + + +
Report an issue
+ << primitive + + + FOSSEE Signal Processing Toolbox + + + pulseperiod >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pulseperiod.html b/help/en_US/scilab_en_US_help/pulseperiod.html new file mode 100644 index 0000000..29702cd --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulseperiod.html @@ -0,0 +1,69 @@ + + + pulseperiod + + + +
+ + + + +
+ << prony + + + FOSSEE Signal Processing Toolbox + + + pulsesep >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pulseperiod + +

+

pulseperiod

+

+ + +

Calling Sequence

+
p=pulseperiod(x)
+p=pulseperiod(x, Fs)
+p=pulseperiod(x, t)
+p=pulseperiod (x, t, 'Polarity', pol)
+p=pulseperiod(x, t, 'MidPercentReferenceLevel', N )
+p=pulseperiod(x, t, 'Tolerance', M)
+p=pulseperiod(x, t,'StateLevels', O)
+
+ +
+ + + + + + +
Report an issue
+ << prony + + + FOSSEE Signal Processing Toolbox + + + pulsesep >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pulsesep.html b/help/en_US/scilab_en_US_help/pulsesep.html new file mode 100644 index 0000000..b78de51 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulsesep.html @@ -0,0 +1,69 @@ + + + pulsesep + + + +
+ + + + +
+ << pulseperiod + + + FOSSEE Signal Processing Toolbox + + + pulsewidth >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pulsesep + +

+

pulsesep

+

+ + +

Calling Sequence

+
s=pulsesep(x)
+s=pulsesep(x, Fs)
+s=pulsesep(x, t)
+s=pulsesep (x, t, 'Polarity', pol)
+s=pulsesep(x, t, 'MidPercentReferenceLevel', N )
+s=pulsesep(x, t, 'Tolerance', M)
+s=pulsesep(x, t,'StateLevels', [O 1])
+
+ +
+ + + + + + +
Report an issue
+ << pulseperiod + + + FOSSEE Signal Processing Toolbox + + + pulsewidth >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pulsewidth.html b/help/en_US/scilab_en_US_help/pulsewidth.html new file mode 100644 index 0000000..4fa6e17 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulsewidth.html @@ -0,0 +1,69 @@ + + + pulsewidth + + + +
+ + + + +
+ << pulsesep + + + FOSSEE Signal Processing Toolbox + + + pulstran >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pulsewidth + +

+

pulsewidth

+

+ + +

Calling Sequence

+
w=pulsewidth(x)
+w=pulsewidth(x, Fs)
+w=pulsewidth(x, t)
+w=pulsewidth (x, t, 'Polarity', pol)
+w=pulsewidth(x, t, 'MidPercentReferenceLevel', N )
+w=pulsewidth(x, t, 'Tolerance', M)
+w=pulsewidth(x, t,'StateLevels', O)
+
+ +
+ + + + + + +
Report an issue
+ << pulsesep + + + FOSSEE Signal Processing Toolbox + + + pulstran >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pulstran.html b/help/en_US/scilab_en_US_help/pulstran.html new file mode 100644 index 0000000..9a20b7a --- /dev/null +++ b/help/en_US/scilab_en_US_help/pulstran.html @@ -0,0 +1,88 @@ + + + pulstran + + + +
+ + + + +
+ << pulsewidth + + + FOSSEE Signal Processing Toolbox + + + rc2ac >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > pulstran + +

+

pulstran

+

This function generates the signal y = sum(func(t+d,...)) for each d.

+ + +

Calling Sequence

+
y = pulstran (t, d, func, ...)
+y = pulstran (t, d, p)
+y = pulstran (t, d, p, fs)
+y = pulstran (t, d, p, Ffs, meth)
+ +

Parameters

+
t: +

+
d: +

vector or matrix

+
p: +

+
fs: +

default value 1Hz

+
func: +

function which accepts vector (of times)

+ +

Description

+

This is an Octave function. +This function generates the signal y = sum(func(t+d,...)) for each d. If d is a matrix of two columns, the first column is the delay d and the second column is the amplitude a, and y = sum(a*func(t+d)) for each d, a. Here, func is a function which accepts a vector of times. +If a pulse shape sampled at frequency Fs (default 1 Hz) is supplied instead of a function name, an interpolated version of the pulse is added at each delay d.

+ +

Examples

+
pulstran([0.5,9,8,7],[4,6],[-7,0.5])
+ans  =
+0.    0.    0.    0.5
+
+ +
+ + + + + + +
Report an issue
+ << pulsewidth + + + FOSSEE Signal Processing Toolbox + + + rc2ac >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rc2ac.html b/help/en_US/scilab_en_US_help/rc2ac.html new file mode 100644 index 0000000..500d611 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2ac.html @@ -0,0 +1,63 @@ + + + rc2ac + + + +
+ + + + +
+ << pulstran + + + FOSSEE Signal Processing Toolbox + + + rc2is >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rc2ac + +

+

rc2ac

+

+ + +

Calling Sequence

+
a = rc2ac(k, R0)
+
+ +
+ + + + + + +
Report an issue
+ << pulstran + + + FOSSEE Signal Processing Toolbox + + + rc2is >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rc2is.html b/help/en_US/scilab_en_US_help/rc2is.html new file mode 100644 index 0000000..bda7474 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2is.html @@ -0,0 +1,91 @@ + + + rc2is + + + +
+ + + + +
+ << rc2ac + + + FOSSEE Signal Processing Toolbox + + + rc2lar >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rc2is + +

+

rc2is

+

Convert reflection coefficients to inverse sine parameters

+ + +

Calling Sequence

+
isin = rc2is(K)
+ +

Parameters

+
k: +

input reflection coefficients. Needs to be an array of real numbers between -1 and 1

+
isin: +

inverse sine parameters corresponding to the reflection coefficients in input

+ +

Description

+

This function returns the inverse sine parameters corresponding to the input reflection coefficients K. +output array has isin(i) = 2/pi*asin(k(i))

+

Example +k = [0.3090 0.9801 0.0031 0.0082 -0.0082]; +isin = rc2is(k) //Gives inverse sine parameters

+

+ +

See also

+
+ +

Authors

+
+ +

Bibliography

+

J.R. Deller, J.G. Proakis, J.H.L. Hansen, "Discrete-Time Processing of Speech Signals", Prentice Hall, Section 7.4.5

+

modified function to handle char i/p and also changed error statements to match those of MATLAB by Debdeep Dey

+

convert char i/p to their respective ascii values

+
+ +
+ + + + + + +
Report an issue
+ << rc2ac + + + FOSSEE Signal Processing Toolbox + + + rc2lar >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rc2lar.html b/help/en_US/scilab_en_US_help/rc2lar.html new file mode 100644 index 0000000..5fa9ad2 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2lar.html @@ -0,0 +1,59 @@ + + + rc2lar + + + +
+ + + + +
+ << rc2is + + + FOSSEE Signal Processing Toolbox + + + rc2poly >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rc2lar + +

+

rc2lar

+

+
+ +
+ + + + + + +
Report an issue
+ << rc2is + + + FOSSEE Signal Processing Toolbox + + + rc2poly >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rc2poly.html b/help/en_US/scilab_en_US_help/rc2poly.html new file mode 100644 index 0000000..4d8d3ed --- /dev/null +++ b/help/en_US/scilab_en_US_help/rc2poly.html @@ -0,0 +1,64 @@ + + + rc2poly + + + +
+ + + + +
+ << rc2lar + + + FOSSEE Signal Processing Toolbox + + + rcosdesign >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rc2poly + +

+

rc2poly

+

+ + +

Calling Sequence

+
a = rc2poly(kr)
+[a, efinal] = rc2poly(kr,R0)
+
+ +
+ + + + + + +
Report an issue
+ << rc2lar + + + FOSSEE Signal Processing Toolbox + + + rcosdesign >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rcosdesign.html b/help/en_US/scilab_en_US_help/rcosdesign.html new file mode 100644 index 0000000..848db3e --- /dev/null +++ b/help/en_US/scilab_en_US_help/rcosdesign.html @@ -0,0 +1,59 @@ + + + rcosdesign + + + +
+ + + + +
+ << rc2poly + + + FOSSEE Signal Processing Toolbox + + + rectpuls >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rcosdesign + +

+

rcosdesign

+

RCOSDESIGN computes the raised cosine FIR filter

+
+ +
+ + + + + + +
Report an issue
+ << rc2poly + + + FOSSEE Signal Processing Toolbox + + + rectpuls >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rectpuls.html b/help/en_US/scilab_en_US_help/rectpuls.html new file mode 100644 index 0000000..067c636 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rectpuls.html @@ -0,0 +1,81 @@ + + + rectpuls + + + +
+ + + + +
+ << rcosdesign + + + FOSSEE Signal Processing Toolbox + + + rectwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rectpuls + +

+

rectpuls

+

+ + +

Calling Sequence

+
[y]=rectpuls(t)
+[y]=rectpuls(t,w)
+ +

Parameters

+
t: +

Real or complex valued vector or matrix

+
w: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function +y = rectpuls(t) returns a continuous, aperiodic, unity-height rectangular pulse depending upon input t, centered about t=0 and having default width of 1. +y = rectpuls(t,w) generates a rectangle of width w.

+ +

Examples

+
1.    rectpuls([10 100 1000 13 839],27)
+ans =   1   0   0   1   0
+2.    rectpuls([1000 1000 100 100])
+ans =   0   0   0   0
+
+ +
+ + + + + + +
Report an issue
+ << rcosdesign + + + FOSSEE Signal Processing Toolbox + + + rectwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rectwin.html b/help/en_US/scilab_en_US_help/rectwin.html new file mode 100644 index 0000000..5092f39 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rectwin.html @@ -0,0 +1,80 @@ + + + rectwin + + + +
+ + + + +
+ << rectpuls + + + FOSSEE Signal Processing Toolbox + + + resample >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rectwin + +

+

rectwin

+

This function returns the filter coefficients of a rectangular window.

+ + +

Calling Sequence

+
y = rectwin (m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a rectangular window of length m supplied as input, to the output vector y.

+ +

Examples

+
rectwin(3)
+ans  =
+1.
+1.
+1.
+
+ +
+ + + + + + +
Report an issue
+ << rectpuls + + + FOSSEE Signal Processing Toolbox + + + resample >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/resample.html b/help/en_US/scilab_en_US_help/resample.html new file mode 100644 index 0000000..5833b28 --- /dev/null +++ b/help/en_US/scilab_en_US_help/resample.html @@ -0,0 +1,84 @@ + + + resample + + + +
+ + + + +
+ << rectwin + + + FOSSEE Signal Processing Toolbox + + + residued >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > resample + +

+

resample

+

This function resamples in the input sequence x supplied by a factor of p/q.

+ + +

Calling Sequence

+
y = resample(x, p, q)
+y = resample(x, p, q, h)
+[y, h] = resample(...)
+ +

Parameters

+
x: +

scalar, vector or matrix of real or complex numbers

+
p: +

positive integer value

+
q: +

positive integer value

+
h: +

scalar, vector or matrix of real or complex numbers

+ +

Description

+

This is an Octave function. +This function resamples in the input sequence x supplied by a factor of p/q. If x is a matrix, then every column is resampled.hange the sample rate of x by a factor of p/q. +This is performed using a polyphase algorithm. The impulse response h, given as parameter 4, of the antialiasing filter is either specified or designed with a Kaiser-windowed sinecard.

+ +

Examples

+
resample(1,2,3)
+ans =  0.66667
+
+ +
+ + + + + + +
Report an issue
+ << rectwin + + + FOSSEE Signal Processing Toolbox + + + residued >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/residued.html b/help/en_US/scilab_en_US_help/residued.html new file mode 100644 index 0000000..31f0d84 --- /dev/null +++ b/help/en_US/scilab_en_US_help/residued.html @@ -0,0 +1,80 @@ + + + residued + + + +
+ + + + +
+ << resample + + + FOSSEE Signal Processing Toolbox + + + residuez >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > residued + +

+

residued

+

+ + +

Calling Sequence

+
[r,p,f,m]=residued(b,a)
+ +

Parameters

+
b: +

Real or complex valued vector or matrix

+
a: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function. +Similar to the "residuez" function. The difference being in the function "residuez", the IIR part (poles p and residues r) is driven in parallel with the FIR part(f) whereas in the function "residued", the IIR part is driven by the output of the FIR part. In signal modeling applications, this structure can be more accurate.

+ +

Examples

+
1.    [a,b,c,d]=residued([1 i;3 -4],[1 2; 3 4])
+a =  [ 0.19405 - 1.31377i;   0.08329 + 0.99163i;  -0.27734 + 0.32215i]
+b =  [ -0.10184 - 1.19167i;  -0.10184 + 1.19167i;  -2.79632 - 0.00000i]
+c =  1
+d =  [ 1 ; 1 ; 1]
+
+ +
+ + + + + + +
Report an issue
+ << resample + + + FOSSEE Signal Processing Toolbox + + + residuez >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/residuez.html b/help/en_US/scilab_en_US_help/residuez.html new file mode 100644 index 0000000..3acb4db --- /dev/null +++ b/help/en_US/scilab_en_US_help/residuez.html @@ -0,0 +1,80 @@ + + + residuez + + + +
+ + + + +
+ << residued + + + FOSSEE Signal Processing Toolbox + + + risetime >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > residuez + +

+

residuez

+

+ + +

Calling Sequence

+
[r,p,f,m]=residuez(b,a)
+ +

Parameters

+
b: +

Real or complex valued vector or matrix

+
a: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function +It compute the PFE of filter H(z)= B(z)/A(z) where inputs b and a are vectors specifying the digital filter.

+ +

Examples

+
1.    [a,b,c,d]=residuez([i 2i 3i; -4 1 4i],[1 2 3])
+a =  [0.6262 - 1.4412i;  -0.4039 + 1.4658i]
+b =  [-1.0000 - 1.4142i;  -1.0000 + 1.4142i]
+c =  [-0.22222 - 0.97531i   0.33333 + 0.51852i   0.00000 - 0.11111i;   0.00000 - 1.33333i]
+d =   1
+
+ +
+ + + + + + +
Report an issue
+ << residued + + + FOSSEE Signal Processing Toolbox + + + risetime >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/risetime.html b/help/en_US/scilab_en_US_help/risetime.html new file mode 100644 index 0000000..b5cb8fd --- /dev/null +++ b/help/en_US/scilab_en_US_help/risetime.html @@ -0,0 +1,59 @@ + + + risetime + + + +
+ + + + +
+ << residuez + + + FOSSEE Signal Processing Toolbox + + + rlevinson >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > risetime + +

+

risetime

+

+
+ +
+ + + + + + +
Report an issue
+ << residuez + + + FOSSEE Signal Processing Toolbox + + + rlevinson >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rlevinson.html b/help/en_US/scilab_en_US_help/rlevinson.html new file mode 100644 index 0000000..5cd12f4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rlevinson.html @@ -0,0 +1,66 @@ + + + rlevinson + + + +
+ + + + +
+ << risetime + + + FOSSEE Signal Processing Toolbox + + + rms >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rlevinson + +

+

rlevinson

+

+ + +

Calling Sequence

+
a = rlevinson(a, efinal)
+[a, U] = rlevinson(a, efinal)
+[a, U, kr] = rlevinson(a, efinal)
+[a, U, kr, e] = rlevinson(a, efinal)
+
+ +
+ + + + + + +
Report an issue
+ << risetime + + + FOSSEE Signal Processing Toolbox + + + rms >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rms.html b/help/en_US/scilab_en_US_help/rms.html new file mode 100644 index 0000000..b44f817 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rms.html @@ -0,0 +1,59 @@ + + + rms + + + +
+ + + + +
+ << rlevinson + + + FOSSEE Signal Processing Toolbox + + + rooteig >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rms + +

+

rms

+

convert i/p values to their ascii values if they are of type char

+
+ +
+ + + + + + +
Report an issue
+ << rlevinson + + + FOSSEE Signal Processing Toolbox + + + rooteig >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rooteig.html b/help/en_US/scilab_en_US_help/rooteig.html new file mode 100644 index 0000000..180c128 --- /dev/null +++ b/help/en_US/scilab_en_US_help/rooteig.html @@ -0,0 +1,86 @@ + + + rooteig + + + +
+ + + + +
+ << rms + + + FOSSEE Signal Processing Toolbox + + + rootmusic >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rooteig + +

+

rooteig

+

Frequencies and power of sinusoids using eigenvector algorithm

+ + +

Calling Sequence

+
w = rooteig(x,p)
+[w,pow] = rooteig(x,p)
+[f,pow] = rooteig(...,fs)
+[w,pow] = rooteig(...,'corr')
+ +

Parameters

+
Examples: +

+
1) 3 complex exponentials: +

+
n=0: +

99;

+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << rms + + + FOSSEE Signal Processing Toolbox + + + rootmusic >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rootmusic.html b/help/en_US/scilab_en_US_help/rootmusic.html new file mode 100644 index 0000000..b0c08fe --- /dev/null +++ b/help/en_US/scilab_en_US_help/rootmusic.html @@ -0,0 +1,86 @@ + + + rootmusic + + + +
+ + + + +
+ << rooteig + + + FOSSEE Signal Processing Toolbox + + + rssq >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rootmusic + +

+

rootmusic

+

Frequencies and power of sinusoids using the root MUSIC algorithm

+ + +

Calling Sequence

+
w = rootmusic(x,p)
+[w,pow] = rootmusic(x,p)
+[f,pow] = rootmusc(...,fs)
+[w,pow] = rootmusic(...,'corr')
+ +

Parameters

+
Examples: +

+
1) 3 complex exponentials: +

+
n=0: +

99;

+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << rooteig + + + FOSSEE Signal Processing Toolbox + + + rssq >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/rssq.html b/help/en_US/scilab_en_US_help/rssq.html new file mode 100644 index 0000000..fb8ff0f --- /dev/null +++ b/help/en_US/scilab_en_US_help/rssq.html @@ -0,0 +1,116 @@ + + + rssq + + + +
+ + + + +
+ << rootmusic + + + FOSSEE Signal Processing Toolbox + + + sampled2continuous >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > rssq + +

+

rssq

+

This function calculates the square root of the sum of values of input vector IN.

+ + +

Calling Sequence

+
OUT=rssq(IN)
+OUT=rssq(IN,orientation)
+ +

Parameters

+
in: +

Vector or Matrix of real or complex elements.

+
orientation: +

A string with possible values "r", "c" or "m" or numericals such as '1' or '2',giving the dimension along which the rssq value is to be calculated.

+
out: +

A scalar with real value when input is a vector.When input is a matrix, out is the root sum squared value along the orientation specified or the default one when not specified.

+ +

Description

+

For vector as input, the output is real valued scalar containing the rssq value. The rssq value can be calculated by taking the square root of the squared sum of the elements. +If the input IN is a matrix, the output of function is rssq value of each column stored in a row vector OUT.

+

When the elements of IN are COMPLEX, the absolute value of the element is used to calculate the output. +When the orientation is not specified for N dimensional array, it is taken as the index of the first dimension of IN that is greater than 1 and calculation is done along that orientation.

+

When the orientation is specified the output is calculated along that dimension. +The orientation can be specified as 1 for rssq value of columns of matrix IN or as r. +For rssq value of rows of matrix orientation should be 2 or c.

+

+ +

Examples

+
To calculate rssq of a vector:
+IN=[2 4 6]
+OUT=rssq(IN)
+The output is 7.4833148
+ +

Examples

+
To calculate rssq of rows of matrix:
+IN=[1 3 5;2 4 6;7 8 9]
+OUT=rssq(IN,2)
+The output should be OUT=
+5.9160798
+7.4833148
+13.928388
+ +

Examples

+
To calculate rssq of a columns of complex matrix:
+
+IN=[5+%i*3 2+%i*4; 3+%i*6 1+%i*2]
+OUT=rssq(IN,1)
+The output should be OUT= 8.8881944 5.
+ +

See also

+
+ +

Authors

+
+ +

Bibliography

+

Matlab help document.

+
+ +
+ + + + + + +
Report an issue
+ << rootmusic + + + FOSSEE Signal Processing Toolbox + + + sampled2continuous >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sampled2continuous.html b/help/en_US/scilab_en_US_help/sampled2continuous.html new file mode 100644 index 0000000..bc6fe84 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sampled2continuous.html @@ -0,0 +1,81 @@ + + + sampled2continuous + + + +
+ + + + +
+ << rssq + + + FOSSEE Signal Processing Toolbox + + + sawtooth >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sampled2continuous + +

+

sampled2continuous

+

This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time.

+ + +

Calling Sequence

+
x = sampled2continuous (n, s, t)
+ +

Parameters

+
n: +

+
s: +

+
t: +

+ +

Description

+

This is an Octave function. +This function calculates the output reconstructed from the samples n supplied as input, at a rate of 1/s samples per unit time. +The third parameter t is all the instants where output x is needed from intput n and this time is relative to x(0).

+ +

Examples

+
sampled2continuous([1,2,3],5,6)
+ans  =
+2.4166806
+
+ +
+ + + + + + +
Report an issue
+ << rssq + + + FOSSEE Signal Processing Toolbox + + + sawtooth >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sawtooth.html b/help/en_US/scilab_en_US_help/sawtooth.html new file mode 100644 index 0000000..090a391 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sawtooth.html @@ -0,0 +1,80 @@ + + + sawtooth + + + +
+ + + + +
+ << sampled2continuous + + + FOSSEE Signal Processing Toolbox + + + schtrig >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sawtooth + +

+

sawtooth

+

+ + +

Calling Sequence

+
[y]=sawtooth(t)
+[y]=sawtooth(t,width)
+ +

Parameters

+
t: +

Real valued vector or matrix

+
width: +

Real number between 0 and 1

+ +

Description

+

This is an Octave function +This function returns a sawtooth wave with period 2*pi with +1/-1 as the maximum and minimum values for elements of t. If width is specified, it determines where the maximum is in the interval [0,2*pi].

+ +

Examples

+
1.    sawtooth([1 2 3 4 5],0.5)
+ans =  [-0.36338   0.27324   0.90986   0.45352  -0.18310]
+2.    sawtooth([1 2; 4 5])
+ans =  [-0.68169  -0.36338;   0.27324   0.59155]
+
+ +
+ + + + + + +
Report an issue
+ << sampled2continuous + + + FOSSEE Signal Processing Toolbox + + + schtrig >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/schtrig.html b/help/en_US/scilab_en_US_help/schtrig.html new file mode 100644 index 0000000..4740c9c --- /dev/null +++ b/help/en_US/scilab_en_US_help/schtrig.html @@ -0,0 +1,82 @@ + + + schtrig + + + +
+ + + + +
+ << sawtooth + + + FOSSEE Signal Processing Toolbox + + + schurrc >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > schtrig + +

+

schtrig

+

This function implements a multisignal Schmitt triggers with lev levels supplied as input.

+ + +

Calling Sequence

+
v = schtrig (x, lev)
+v = schtrig (x, lev, rs)
+ +

Parameters

+
x: +

vector or matrix of real numbers

+
lev: +

real number

+
rs: +

default value 1

+ +

Description

+

This is an Octave function. +This function implements a multisignal Schmitt triggers with lev levels supplied as input. +The argument 1 is a matrix (or a vector) and this trigger works along its first dimension.

+ +

Examples

+
schtrig([0.2,-3,5],-4)
+ans  =
+0.    0.    1.
+
+ +
+ + + + + + +
Report an issue
+ << sawtooth + + + FOSSEE Signal Processing Toolbox + + + schurrc >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/schurrc.html b/help/en_US/scilab_en_US_help/schurrc.html new file mode 100644 index 0000000..be2b4b6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/schurrc.html @@ -0,0 +1,59 @@ + + + schurrc + + + +
+ + + + +
+ << schtrig + + + FOSSEE Signal Processing Toolbox + + + seqperiod >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > schurrc + +

+

schurrc

+

narginchk(1,1,argn(2));

+
+ +
+ + + + + + +
Report an issue
+ << schtrig + + + FOSSEE Signal Processing Toolbox + + + seqperiod >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/scilab_code.css b/help/en_US/scilab_en_US_help/scilab_code.css new file mode 100644 index 0000000..658f42e --- /dev/null +++ b/help/en_US/scilab_en_US_help/scilab_code.css @@ -0,0 +1,96 @@ +.scilabcomment { + font-style: italic; + color: #01a801 +} + +.scilabdefault { + font-style: normal; + color: #000000 +} + +.scilabspecial { + font-style: normal; + color: #ffaa00 +} + +.scilabconstants { + font-style: normal; + color: #da70d6 +} + +.scilaboperator { + font-style: normal; + color: #5c5c5c +} + +.scilabnumber { + font-style: normal; + color: #bc8f8f +} + +.scilabfkeyword { + font-style: normal; + color: #b01813 +} + +.scilabskeyword { + font-style: normal; + color: #a020f0 +} + +.scilabckeyword { + font-style: normal; + color: #5f9ea0 +} + +.scilabcommand { + font-style: normal; + color: #32b9b9 +} + +.scilabmacro { + font-style: normal; + color: #ae5cb0 +} + +a.scilabcommand { + font-style: normal; + text-decoration: underline; + color: #32b9b9 +} + +a.scilabmacro { + font-style: normal; + text-decoration: underline; + color: #ae5cb0 +} + +.scilabstring { + font-style: normal; + color: #bc8f8f +} + +.scilabid { + font-style: normal; + color: #000000 +} + +.scilabinputoutputargs { + font-weight: bold; + color: #834310 +} + +.scilabfunctionid { + font-weight: bold; + color: #000000 +} + +.scilabfield { + font-style: normal; + color: #aaaaaa +} + +.scilabopenclose { + font-style: normal; + color: #4a55db +} diff --git a/help/en_US/scilab_en_US_help/section_be19baaac84b122b8ad501d34462f5bf.html b/help/en_US/scilab_en_US_help/section_be19baaac84b122b8ad501d34462f5bf.html new file mode 100644 index 0000000..9284e0b --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_be19baaac84b122b8ad501d34462f5bf.html @@ -0,0 +1,1207 @@ + + + + + + +
+ + + + +
+ + + FOSSEE Signal Processing Toolbox + + + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox + +

+

FOSSEE Signal Processing Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + FOSSEE Signal Processing Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/seqperiod.html b/help/en_US/scilab_en_US_help/seqperiod.html new file mode 100644 index 0000000..62f1084 --- /dev/null +++ b/help/en_US/scilab_en_US_help/seqperiod.html @@ -0,0 +1,105 @@ + + + seqperiod + + + +
+ + + + +
+ << schurrc + + + FOSSEE Signal Processing Toolbox + + + sgolay >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > seqperiod + +

+

seqperiod

+

Calculates the period of a sequence

+ + +

Calling Sequence

+
[p,num]=seqperiod(x)
+ +

Parameters

+
x: +

A vector matrix or n-dimensional array

+ +

Description

+

[p,num]=seqperiod(x) +Returns an integer p such that x(1:p) is the smallest subsequence that repeats in x +The number of times the subsequence repeats is returned in num (may not be an integer) +Repetitions may be incomplete at the end of the sequence but no breaks are permitted between repetitions +If there is no subsequence that repeats in x then p=length(x) +If x is a matrix or n-dimesnional array, the function operates along the first non-singleton dimension of x

+ +

Examples

+
x = [4 0 1 5;
+1 1 2 5;
+2 0 3 5;
+3 1 1 5];
+p = seqperiod(x)
+p  =
+
+4.    2.    3.    1.
+A=zeros(4,1,4);
+A(:,1,:)=x;
+p1=seqperiod(A);
+p1  =
+
+(:,:,1)
+
+4.
+(:,:,2)
+
+2.
+(:,:,3)
+
+3.
+(:,:,4)
+
+1.
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << schurrc + + + FOSSEE Signal Processing Toolbox + + + sgolay >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sgolay.html b/help/en_US/scilab_en_US_help/sgolay.html new file mode 100644 index 0000000..573e21a --- /dev/null +++ b/help/en_US/scilab_en_US_help/sgolay.html @@ -0,0 +1,87 @@ + + + sgolay + + + +
+ + + + +
+ << seqperiod + + + FOSSEE Signal Processing Toolbox + + + sgolayfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sgolay + +

+

sgolay

+

This function computes the filter coefficients for all Savitzsky-Golay smoothing filters.

+ + +

Calling Sequence

+
F = sgolay (p, n)
+F = sgolay (p, n, m)
+F = sgolay (p, n, m, ts)
+ +

Parameters

+
p: +

polynomial

+
n: +

odd integer value, larger than polynomial p

+
m: +

positive integer less than 2^31 or logical

+
ts: +

real or complex value

+ +

Description

+

This is an Octave function. +This function computes the filter coefficients for all Savitzsky-Golay smoothing filters of order p for length n (odd). +m can be used in order to get directly the mth derivative; ts is a scaling factor.

+ +

Examples

+
y = sgolay(1,3,0)
+y =
+0.83333   0.33333  -0.16667
+0.33333   0.33333   0.33333
+-0.16667   0.33333   0.83333
+
+ +
+ + + + + + +
Report an issue
+ << seqperiod + + + FOSSEE Signal Processing Toolbox + + + sgolayfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sgolayfilt.html b/help/en_US/scilab_en_US_help/sgolayfilt.html new file mode 100644 index 0000000..d202d4d --- /dev/null +++ b/help/en_US/scilab_en_US_help/sgolayfilt.html @@ -0,0 +1,96 @@ + + + sgolayfilt + + + +
+ + + + +
+ << sgolay + + + FOSSEE Signal Processing Toolbox + + + shanwavf >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sgolayfilt + +

+

sgolayfilt

+

+ + +

Calling Sequence

+
y = sgolayfilt (x)
+y = sgolayfilt (x, p)
+y = sgolayfilt (x, p, n)
+y = sgolayfilt (x, p, n, m)
+y = sgolayfilt (x, p, n, m, ts)
+ +

Parameters

+
x: +

vector or matrix of real or complex numbers

+
p: +

polynomial order, real number less than n, default value 3

+
n: +

integer, odd number greater than p

+
m: +

vector of real positive valued numbers, length n

+
ts: +

real number, default value 1

+ +

Description

+

This function applies a Savitzky-Golay FIR smoothing filter to the data given in the vector x; if x is a matrix, this function operates +on each column. +The polynomial order p should be real, less than the size of the frame given by n. +m is a weighting vector with default value identity matrix. +ts is the dimenstion along which the filter operates. If not specified, the function operates along the first non singleton dimension.

+ +

Examples

+
sgolayfilt([1;2;i;4;7], 0.3, 3, 0, 0)
+ans =
+1.0000 + 0.3333i
+1.0000 + 0.3333i
+2.0000 + 0.3333i
+3.6667 + 0.3333i
+3.6667 + 0.3333i
+This function being called from Octave
+
+ +
+ + + + + + +
Report an issue
+ << sgolay + + + FOSSEE Signal Processing Toolbox + + + shanwavf >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/shanwavf.html b/help/en_US/scilab_en_US_help/shanwavf.html new file mode 100644 index 0000000..b575b8f --- /dev/null +++ b/help/en_US/scilab_en_US_help/shanwavf.html @@ -0,0 +1,88 @@ + + + shanwavf + + + +
+ + + + +
+ << sgolayfilt + + + FOSSEE Signal Processing Toolbox + + + shiftdata >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > shanwavf + +

+

shanwavf

+

+ + +

Calling Sequence

+
[psi,x]=shanwavf(lb,ub,n,fb,fc)
+ +

Parameters

+
lb: +

Real or complex valued vector or matrix

+
ub: +

Real or complex valued vector or matrix

+
n: +

Real valued integer strictly positive

+
fb: +

Real or complex valued vector or matrix, strictly positive value for scalar input

+
fc: +

Real or complex valued vector or matrix, strictly positive value for scalar input

+ +

Description

+

This is an Octave function +This function implements the complex Shannon wavelet function and returns the value obtained. The complex Shannon wavelet is defined by a bandwidth parameter FB, a wavelet center frequency FC on an N point regular grid in the interval [LB,UB].

+ +

Examples

+
1.    [a,b]=shanwavf (2,8,3,1,6)
+a =   [-3.8982e-17 + 1.1457e-31i   3.8982e-17 - 8.4040e-31i  -3.8982e-17 + 4.5829e-31i]
+b =   [2   5   8]
+2.    [a,b]=shanwavf(1,2,1,[2,2;i,2],[-1,2;-i,i])
+a =   [-5.5128e-17 - 2.7005e-32i  -5.5128e-17 + 5.4010e-32i;
+8.6404e+06 + 8.6404e+06i  -1.9225e-22 - 0.0000e+00i]
+b =  2
+
+ +
+ + + + + + +
Report an issue
+ << sgolayfilt + + + FOSSEE Signal Processing Toolbox + + + shiftdata >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/shiftdata.html b/help/en_US/scilab_en_US_help/shiftdata.html new file mode 100644 index 0000000..b16f1e1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/shiftdata.html @@ -0,0 +1,118 @@ + + + shiftdata + + + +
+ + + + +
+ << shanwavf + + + FOSSEE Signal Processing Toolbox + + + slewrate >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > shiftdata + +

+

shiftdata

+

Shifts data by rearranging dimensions

+ + +

Calling Sequence

+
+ +

Parameters

+
+ +

Description

+

[y,perm,nshifts]=shiftdata(x,dim) +Shifts the entries along dimension dim in x to the first column and returns the permutation vector in perm +[y,perm,nshifts]=shiftdata(x) +Shifts the entries along dimension dim in x to the first column and returns the number of shifts in nshifts

+ +

Examples

+
//When dim is specified:
+x=testmatrix('magi',3)
+x  =
+
+8.    1.    6.
+3.    5.    7.
+4.    9.    2.
+[y,perm,nshifts] = shiftdata(x,2)
+nshifts  =
+
+[]
+perm  =
+
+2.    1.
+y  =
+
+8.    3.    4.
+1.    5.    9.
+6.    7.    2.
+//When dim is not specified:
+x=1:5
+x  =
+
+1.    2.    3.    4.    5.
+[y,perm,nshifts] = shiftdata(x)
+nshifts  =
+
+1.
+perm  =
+
+[]
+y  =
+
+1.
+2.
+3.
+4.
+5.
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << shanwavf + + + FOSSEE Signal Processing Toolbox + + + slewrate >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/slewrate.html b/help/en_US/scilab_en_US_help/slewrate.html new file mode 100644 index 0000000..37c370f --- /dev/null +++ b/help/en_US/scilab_en_US_help/slewrate.html @@ -0,0 +1,59 @@ + + + slewrate + + + +
+ + + + +
+ << shiftdata + + + FOSSEE Signal Processing Toolbox + + + sos2cell >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > slewrate + +

+

slewrate

+

+
+ +
+ + + + + + +
Report an issue
+ << shiftdata + + + FOSSEE Signal Processing Toolbox + + + sos2cell >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sos2cell.html b/help/en_US/scilab_en_US_help/sos2cell.html new file mode 100644 index 0000000..97ec9d8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2cell.html @@ -0,0 +1,96 @@ + + + sos2cell + + + +
+ + + + +
+ << slewrate + + + FOSSEE Signal Processing Toolbox + + + sos2ss >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sos2cell + +

+

sos2cell

+

Converts a second order section matrix to a cell array

+ + +

Parameters

+
+ +

Description

+

c=sos2cell(s) converts an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +to a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} where each +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right +c=sos2cell(s,g) adds a leading gain term to the start of the cell array as: +c={ {[g,1]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} +Example +s=rand(2,6) +s =

+

+

column 1 to 5

+

0.0437334 0.2639556 0.2806498 0.7783129 0.1121355 +0.4818509 0.4148104 0.1280058 0.2119030 0.6856896

+

column 6

+

0.1531217 +0.6970851

+

sos2cell(s,2) +ans =

+

+

+

column 1 to 3

+

![2,1] [0.0437334,0.2639556,0.2806498] [0.7783129,0.1121355,0.1531217] !

+

column 4 to 5

+

![0.4818509,0.4148104,0.1280058] [0.2119030,0.6856896,0.6970851] ! +Author +Ankur Mallick

+
+ +
+ + + + + + +
Report an issue
+ << slewrate + + + FOSSEE Signal Processing Toolbox + + + sos2ss >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sos2ss.html b/help/en_US/scilab_en_US_help/sos2ss.html new file mode 100644 index 0000000..405a9c1 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2ss.html @@ -0,0 +1,59 @@ + + + sos2ss + + + +
+ + + + +
+ << sos2cell + + + FOSSEE Signal Processing Toolbox + + + sos2tf >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sos2ss + +

+

sos2ss

+

[nargout,nargin]=argn();

+
+ +
+ + + + + + +
Report an issue
+ << sos2cell + + + FOSSEE Signal Processing Toolbox + + + sos2tf >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sos2tf.html b/help/en_US/scilab_en_US_help/sos2tf.html new file mode 100644 index 0000000..7b0cd3e --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2tf.html @@ -0,0 +1,84 @@ + + + sos2tf + + + +
+ + + + +
+ << sos2ss + + + FOSSEE Signal Processing Toolbox + + + sos2zp >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sos2tf + +

+

sos2tf

+

This function converts series second-order sections to direct H(z) = B(z)/A(z) form.

+ + +

Calling Sequence

+
[B] = sos2tf(sos)
+[B] = sos2tf(sos, g)
+[B,A] = sos2tf(...)
+ +

Parameters

+
sos: +

matrix of real or complex numbers

+
g: +

real or complex value, default value is 1

+ +

Description

+

This is an Octave function. +This function converts series second-order sections to direct H(z) = B(z)/A(z) form. +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The output is a vector.

+ +

Examples

+
[a,b]=sos2tf([1,2,3,4,5,6])
+a =
+1   2   3
+b =
+4   5   6
+
+ +
+ + + + + + +
Report an issue
+ << sos2ss + + + FOSSEE Signal Processing Toolbox + + + sos2zp >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sos2zp.html b/help/en_US/scilab_en_US_help/sos2zp.html new file mode 100644 index 0000000..dc2db65 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sos2zp.html @@ -0,0 +1,92 @@ + + + sos2zp + + + +
+ + + + +
+ << sos2tf + + + FOSSEE Signal Processing Toolbox + + + sosbreak >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sos2zp + +

+

sos2zp

+

This function converts series second-order sections to zeros, poles, and gains (pole residues).

+ + +

Calling Sequence

+
z = sos2zp (sos)
+z = sos2zp (sos, g)
+[z, p] = sos2zp (...)
+[z, p, k] = sos2zp (...)
+ +

Parameters

+
sos: +

matrix of real or complex numbers

+
g: +

real or complex value, default value is 1

+
z: +

column vector

+
p: +

column vector

+ +

Description

+

This is an Octave function. +This function converts series second-order sections to zeros, poles, and gains (pole residues). +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The outputs are z, p, k. z and p are column vectors containing zeros and poles respectively, and k is the overall gain.

+ +

Examples

+
[a,b,c]=sos2zp([1,2,3,4,5,6])
+a =
+-1.0000 + 1.4142i
+-1.0000 - 1.4142i
+b =
+-0.6250 + 1.0533i
+-0.6250 - 1.0533i
+c =  1
+
+ +
+ + + + + + +
Report an issue
+ << sos2tf + + + FOSSEE Signal Processing Toolbox + + + sosbreak >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sosbreak.html b/help/en_US/scilab_en_US_help/sosbreak.html new file mode 100644 index 0000000..cc0cfa0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/sosbreak.html @@ -0,0 +1,59 @@ + + + sosbreak + + + +
+ + + + +
+ << sos2zp + + + FOSSEE Signal Processing Toolbox + + + sosfilt >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sosbreak + +

+

sosbreak

+

function for breaking a polynomial in second order polynomials (and an extra linear)

+
+ +
+ + + + + + +
Report an issue
+ << sos2zp + + + FOSSEE Signal Processing Toolbox + + + sosfilt >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/sosfilt.html b/help/en_US/scilab_en_US_help/sosfilt.html new file mode 100644 index 0000000..4974e6f --- /dev/null +++ b/help/en_US/scilab_en_US_help/sosfilt.html @@ -0,0 +1,79 @@ + + + sosfilt + + + +
+ + + + +
+ << sosbreak + + + FOSSEE Signal Processing Toolbox + + + specgram >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > sosfilt + +

+

sosfilt

+

+ + +

Calling Sequence

+
[y]=sosfilt(sos,x)
+ +

Parameters

+
sos: +

Real or complex valued Lx6 vector or matrix

+
x: +

Real or complex valued vector or matrix

+ +

Description

+

This is an Octave function +Second order section digital filter sos is applied to the input vector and the output vector obtained is of the same length.

+ +

Examples

+
1.    sosfilt([1 2 3 4 5 6],[-1 10i;1 2])
+ans =[ -0.25000   0.00000;  0.06250   0.50000]
+2.    sosfilt([32 28 84 47 2 29],-1)
+ans = -0.68085
+
+ +
+ + + + + + +
Report an issue
+ << sosbreak + + + FOSSEE Signal Processing Toolbox + + + specgram >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/specgram.html b/help/en_US/scilab_en_US_help/specgram.html new file mode 100644 index 0000000..5dc47b0 --- /dev/null +++ b/help/en_US/scilab_en_US_help/specgram.html @@ -0,0 +1,59 @@ + + + specgram + + + +
+ + + + +
+ << sosfilt + + + FOSSEE Signal Processing Toolbox + + + ss2sos >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > specgram + +

+

specgram

+

+
+ +
+ + + + + + +
Report an issue
+ << sosfilt + + + FOSSEE Signal Processing Toolbox + + + ss2sos >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ss2sos.html b/help/en_US/scilab_en_US_help/ss2sos.html new file mode 100644 index 0000000..6330957 --- /dev/null +++ b/help/en_US/scilab_en_US_help/ss2sos.html @@ -0,0 +1,59 @@ + + + ss2sos + + + +
+ + + + +
+ << specgram + + + FOSSEE Signal Processing Toolbox + + + statelevels >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ss2sos + +

+

ss2sos

+

not taking if, order and scale as input since they do not seem useful

+
+ +
+ + + + + + +
Report an issue
+ << specgram + + + FOSSEE Signal Processing Toolbox + + + statelevels >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/statelevels.html b/help/en_US/scilab_en_US_help/statelevels.html new file mode 100644 index 0000000..4b9b34e --- /dev/null +++ b/help/en_US/scilab_en_US_help/statelevels.html @@ -0,0 +1,97 @@ + + + statelevels + + + +
+ + + + +
+ << ss2sos + + + FOSSEE Signal Processing Toolbox + + + stmcb >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > statelevels + +

+

statelevels

+

+ + +

Calling Sequence

+
levels=statelevels(x, nbins, method, bounds)
+[levels histogram]=statelevels(x, nbins, method, bounds)
+[levels histogram bins]=statelevels(x, nbins, method, bounds)
+[levels histogram bins]=statelevels(x, nbins, method, bounds, 'fig', On or Off)
+ +

Parameters

+
x: +

real vector

+
nbins: +

number of histogram bins to use in the histogram as a positive scalar, where the default value is 100

+
method: +

method to estimate the statelevels using specified METHOD as one of 'mean' or 'mode', where the default value is 'mode'

+
bounds: +

specify the lower and upper bound for the histogram as a two-element row vector

+
fig: +

specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'.

+
levels: +

return lower and upper level values

+
histogram: +

return histogram values

+
bins: +

return binlevels values

+ +

Examples

+
x=[1.2, 5, 10, -20, 12]
+nbins=10
+method='mode'
+bounds=[1 10]
+levels=statelevels(x, nbins, method, bounds)
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << ss2sos + + + FOSSEE Signal Processing Toolbox + + + stmcb >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/stmcb.html b/help/en_US/scilab_en_US_help/stmcb.html new file mode 100644 index 0000000..dd781d5 --- /dev/null +++ b/help/en_US/scilab_en_US_help/stmcb.html @@ -0,0 +1,59 @@ + + + stmcb + + + +
+ + + + +
+ << statelevels + + + FOSSEE Signal Processing Toolbox + + + strips >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > stmcb + +

+

stmcb

+

function [b,a] = stmcb( x, u_in, q, p, niter, a_in )

+
+ +
+ + + + + + +
Report an issue
+ << statelevels + + + FOSSEE Signal Processing Toolbox + + + strips >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/strips.html b/help/en_US/scilab_en_US_help/strips.html new file mode 100644 index 0000000..0de8a21 --- /dev/null +++ b/help/en_US/scilab_en_US_help/strips.html @@ -0,0 +1,85 @@ + + + strips + + + +
+ + + + +
+ << stmcb + + + FOSSEE Signal Processing Toolbox + + + subspaceMethodsInputParser >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > strips + +

+

strips

+

Plots vector or matrix in strips

+ + +

Calling Sequence

+
strips(x);
+strips(x,sd);
+strips(x,sd,fs);
+strips(x,sd,fs,scale);
+ +

Parameters

+
+ +

Description

+

strips(x) +Plots a vector x in horizontal strips of length 250 +If x is a matrix, it plots each column of x on a separate strip with the leftmost +column as the topmost strip +strips(x,sd) +Plots x in strips of length sd samples each +strips(x,sd,fs) +Plots x in strips of duration sd seconds with sampling frequency fs (in Hz) +strips(x,sd,fs,scale) +Plots x in strips as above, and scales the vertical axis by scale +If x is a matrix, strips uses a column vector of all the elements of x for the strip plot +If x has complex entries, only the real part of those entries are considered +Author +Ankur Mallick

+
+ +
+ + + + + + +
Report an issue
+ << stmcb + + + FOSSEE Signal Processing Toolbox + + + subspaceMethodsInputParser >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/style.css b/help/en_US/scilab_en_US_help/style.css new file mode 100644 index 0000000..0fe8923 --- /dev/null +++ b/help/en_US/scilab_en_US_help/style.css @@ -0,0 +1,350 @@ +body { + color:#000000; + background-color:#ffffff; + font-family:sans-serif; + font-size:100%; + margin:5px; + padding:0; + background : url("/img/body.png"); + background-repeat : repeat-x; +} + +.para { + padding-left: 10px; +} + +.refname { + color: #ff6c0a; +} +.refpurpose { + font-size: 110%; +} + +.synopsis { + border: 1px solid black; + width:80%; + padding: 0.5em; +} + +.editbar { + text-align: right; +} + +.term { + color:#800000; + font-size:100%; +} + +h3 { + color: #000063; + font-weight: bold; + font-size:130%; + margin-bottom: 10px; +} + +.programlisting { + font-family: monospace; + font-size: 100%; + background-color:#EEEEFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +.literal { + font-family: monospace; + font-size: 100%; +} + +.option { + font-family: monospace; + font-style: italic; + font-size: 100%; +} + +.command { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.function { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.varname { + font-family: monospace; + font-weight: bold; + font-size: 100%; +} + +.constant { + font-family: monospace; + font-size: 100%; + color: #da70d6; +} + +a { + color: blue; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} + +.itemizedlist { + list-style-type: disk; +} + +.inline-list li { + display: inline; + list-style-type: disk; +} + +.vert-list { + list-style-type: disk; +} + +pre { + margin-bottom: 0px; + margin-top: 0px; +} + +.leftpart { + position:absolute; + float:left; + width: 186px; + padding: 5px; + font-size: smaller; +} + +.content { + margin-top: 100px; + margin-left: 196px +} + +.container { + margin: 0 auto; + width:1024px; +} + +ul.toc li.list-active { + list-style-type:disc; + font-weight:bold; +} + +ul.toc li.parent { + font-size: 115%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li.root { + font-size: 135%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li { + font-size: 85%; + margin: 1px 0 1px 1px; + padding: 1px 0 1px 11px; + background-repeat: no-repeat; + background-position: center left; + list-style-type: circle; +} + +.next { + float:right; + text-align: right; +} + +.center { + text-align: center; +} + +.screen { + font-family: monospace; + font-size: 100%; + background-color:#FFFFFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +/* Top and bottom navigation controls on manual pages --------------------- */ +div.manualnavbar { + background-color: #E0E0E0; + color: inherit; + padding: 4px; + margin-bottom: 10px; +} +div.manualnavbar .prev { + padding-right: 4px; +} +div.manualnavbar .next { + text-align: right; + padding-left: 4px; +} + +div.manualnavbar .top { + text-align: center; + display: block; +} + +div.manualnavbar hr { + color: #cccccc; + background-color: #cccccc; +} + +/* Footer navigation area ------------------------------------------------- */ + +#pagefooter { + position: relative; + font-size: 75%; + color: inherit; + background-color: #e5e5e5; + width: 100%; +} + +#pagefooterleft { + top: 0px; + left: 0px; + padding: 6px; + margin-right: 30%; +} + +#pagefooterright { + text-align: right; + margin-left: 50%; + padding: 6px; +} +#footnav { + color: inherit; + background-color: #9999cc; + border-width: 1px 0px; + border-color: #333366; + border-style: solid; + text-align: right; + padding-right: 6px; +} + + + + + #global{ +/* width: 90%; */ + max-width: 90em; +/* min-width: 850px; */ + margin-left: auto; + margin-right: auto; + } + + #myHeader{ + background-color:#000000; + color:white; + margin-bottom : 10px; + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("http://atoms.scilab.org/images/homepage/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; + + } + + #myFooter{ + background-color:#E5E5E5; + font-color:black; +/* width: 90%;*/ + max-width: 90em; +/* min-width: 850px; + margin-left: 5%; + margin-right: 5%;*/ + margin-top:10px; + padding:10px; + } + + #mainArea{ + width: 100%; + overflow: hidden; + } + + #myLeftArea{ + color:white; + float: left; + width: 180px; + padding:5px; + } + + #myMiddleArea{ + color:black; + margin-left: 200px; + padding: 10px 20px; + } + + #myRightArea{ + color:white; + float: right; + width: 200px; + padding: 12px 20px; + } + + +div#cadre_head +{ + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("/img/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; +} + + +div#slogan{ + position: absolute; + top : 50px; + left:251px; + color:#0000AA; + font: 120%, Georgia,Serif; +} +div#cadre_help +{ + position: absolute; + top:45px; + right:0px; + font-size:0.8em; + color:#0000AA; +} + +table.revhistory +{ + width:80%; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + margin-bottom: 10px; +} + +table.revhistory tr.title td +{ + background-color: #9999CC; +} \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html b/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html new file mode 100644 index 0000000..0180a3a --- /dev/null +++ b/help/en_US/scilab_en_US_help/subspaceMethodsInputParser.html @@ -0,0 +1,59 @@ + + + subspaceMethodsInputParser + + + +
+ + + + +
+ << strips + + + FOSSEE Signal Processing Toolbox + + + tf2sos >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > subspaceMethodsInputParser + +

+

subspaceMethodsInputParser

+

Input parser to be used by pmusic and peig

+
+ +
+ + + + + + +
Report an issue
+ << strips + + + FOSSEE Signal Processing Toolbox + + + tf2sos >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/tf2sos.html b/help/en_US/scilab_en_US_help/tf2sos.html new file mode 100644 index 0000000..dfc0413 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2sos.html @@ -0,0 +1,84 @@ + + + tf2sos + + + +
+ + + + +
+ << subspaceMethodsInputParser + + + FOSSEE Signal Processing Toolbox + + + tf2zp >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > tf2sos + +

+

tf2sos

+

This function converts direct-form filter coefficients to series second-order sections.

+ + +

Calling Sequence

+
[sos] = tf2sos (b, a)
+[sos, g] = tf2sos (b, a)
+ +

Parameters

+
b: +

matrix of real numbers

+
a: +

matrix of real numbers

+ +

Description

+

This is an Octave function. +This function converts direct-form filter coefficients to series second-order sections. +The input parameters b and a are vectors specifying the digital filter H(z) = B(z)/A(z). +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix.

+ +

Examples

+
tf2sos([1,2,3,4,5,6],2)
+ans =
+0.50000   0.80579   1.07239   1.00000   0.00000   0.00000
+1.00000  -1.10337   1.87524   1.00000   0.00000   0.00000
+1.00000   1.49180  -0.00000   1.00000   0.00000   0.00000
+
+ +
+ + + + + + +
Report an issue
+ << subspaceMethodsInputParser + + + FOSSEE Signal Processing Toolbox + + + tf2zp >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/tf2zp.html b/help/en_US/scilab_en_US_help/tf2zp.html new file mode 100644 index 0000000..35731d6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2zp.html @@ -0,0 +1,59 @@ + + + tf2zp + + + +
+ + + + +
+ << tf2sos + + + FOSSEE Signal Processing Toolbox + + + tf2zpk >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > tf2zp + +

+

tf2zp

+

[z,p,k]= tf2zp(b,a);

+
+ +
+ + + + + + +
Report an issue
+ << tf2sos + + + FOSSEE Signal Processing Toolbox + + + tf2zpk >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/tf2zpk.html b/help/en_US/scilab_en_US_help/tf2zpk.html new file mode 100644 index 0000000..2a76946 --- /dev/null +++ b/help/en_US/scilab_en_US_help/tf2zpk.html @@ -0,0 +1,59 @@ + + + tf2zpk + + + +
+ + + + +
+ << tf2zp + + + FOSSEE Signal Processing Toolbox + + + transpose >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > tf2zpk + +

+

tf2zpk

+

form

+
+ +
+ + + + + + +
Report an issue
+ << tf2zp + + + FOSSEE Signal Processing Toolbox + + + transpose >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/transpose.html b/help/en_US/scilab_en_US_help/transpose.html new file mode 100644 index 0000000..ea99f16 --- /dev/null +++ b/help/en_US/scilab_en_US_help/transpose.html @@ -0,0 +1,59 @@ + + + transpose + + + +
+ + + + +
+ << tf2zpk + + + FOSSEE Signal Processing Toolbox + + + trial_iirlp2mb >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > transpose + +

+

transpose

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << tf2zpk + + + FOSSEE Signal Processing Toolbox + + + trial_iirlp2mb >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/trial_iirlp2mb.html b/help/en_US/scilab_en_US_help/trial_iirlp2mb.html new file mode 100644 index 0000000..65c2a57 --- /dev/null +++ b/help/en_US/scilab_en_US_help/trial_iirlp2mb.html @@ -0,0 +1,59 @@ + + + trial_iirlp2mb + + + +
+ + + + +
+ << transpose + + + FOSSEE Signal Processing Toolbox + + + triang >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > trial_iirlp2mb + +

+

trial_iirlp2mb

+

B = varargin(1)

+
+ +
+ + + + + + +
Report an issue
+ << transpose + + + FOSSEE Signal Processing Toolbox + + + triang >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/triang.html b/help/en_US/scilab_en_US_help/triang.html new file mode 100644 index 0000000..07db437 --- /dev/null +++ b/help/en_US/scilab_en_US_help/triang.html @@ -0,0 +1,82 @@ + + + triang + + + +
+ + + + +
+ << trial_iirlp2mb + + + FOSSEE Signal Processing Toolbox + + + tripuls >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > triang + +

+

triang

+

This function returns the filter coefficients of a triangular window.

+ + +

Calling Sequence

+
y =  triang (m)
+ +

Parameters

+
m: +

positive integer value

+
y: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a triangular window of length m supplied as input, to the output vector y.

+ +

Examples

+
triang(5)
+ans  =
+0.3333333
+0.6666667
+1.
+0.6666667
+0.3333333
+
+ +
+ + + + + + +
Report an issue
+ << trial_iirlp2mb + + + FOSSEE Signal Processing Toolbox + + + tripuls >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/tripuls.html b/help/en_US/scilab_en_US_help/tripuls.html new file mode 100644 index 0000000..9feeb6b --- /dev/null +++ b/help/en_US/scilab_en_US_help/tripuls.html @@ -0,0 +1,84 @@ + + + tripuls + + + +
+ + + + +
+ << triang + + + FOSSEE Signal Processing Toolbox + + + truth >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > tripuls + +

+

tripuls

+

+ + +

Calling Sequence

+
[y] = tripuls(t)
+[y] = tripuls(t,w)
+[y] = tripuls(t,w,skew)
+ +

Parameters

+
t: +

vector of real or complex numbers

+
w: +

real or complex number

+
skew: +

real number, -1 <= s <= 1

+ +

Description

+

This function generates a triangular pulse which is sampled at times t over the interval [-w/2,w/2]. The value of skew lies between -1 +and 1. +The value of skew represents the relative placement of the peak in the given width.

+ +

Examples

+
tripuls([0, .5, .6, 1], 0.9)
+ans =
+1   0   0   0
+This function being called from Octave
+
+ +
+ + + + + + +
Report an issue
+ << triang + + + FOSSEE Signal Processing Toolbox + + + truth >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/truth.html b/help/en_US/scilab_en_US_help/truth.html new file mode 100644 index 0000000..a63220f --- /dev/null +++ b/help/en_US/scilab_en_US_help/truth.html @@ -0,0 +1,59 @@ + + + truth + + + +
+ + + + +
+ << tripuls + + + FOSSEE Signal Processing Toolbox + + + tukeywin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > truth + +

+

truth

+

y = %t

+
+ +
+ + + + + + +
Report an issue
+ << tripuls + + + FOSSEE Signal Processing Toolbox + + + tukeywin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/tukeywin.html b/help/en_US/scilab_en_US_help/tukeywin.html new file mode 100644 index 0000000..dcb841d --- /dev/null +++ b/help/en_US/scilab_en_US_help/tukeywin.html @@ -0,0 +1,84 @@ + + + tukeywin + + + +
+ + + + +
+ << truth + + + FOSSEE Signal Processing Toolbox + + + udecode >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > tukeywin + +

+

tukeywin

+

This function returns the filter coefficients of a Tukey window.

+ + +

Calling Sequence

+
w = tukeywin (m)
+w = tukeywin (m, r)
+ +

Parameters

+
m: +

positive integer

+
r: +

positive real number, between 0 and 1

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Tukey window of length m supplied as input, to the output vector w. +The second parameter r defines the ratio between the constant and cosine section and its value has to be between 0 and 1, with default value 0.5.

+ +

Examples

+
tukeywin(5, 2)
+ans  =
+0.
+0.5
+1.
+0.5
+0.
+
+ +
+ + + + + + +
Report an issue
+ << truth + + + FOSSEE Signal Processing Toolbox + + + udecode >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/udecode.html b/help/en_US/scilab_en_US_help/udecode.html new file mode 100644 index 0000000..50c0dba --- /dev/null +++ b/help/en_US/scilab_en_US_help/udecode.html @@ -0,0 +1,86 @@ + + + udecode + + + +
+ + + + +
+ << tukeywin + + + FOSSEE Signal Processing Toolbox + + + uencode >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > udecode + +

+

udecode

+

Decodes the input uniformly quantized values

+ + +

Calling Sequence

+
y=uencode(u,n,v,'saturatemode')
+ +

Parameters

+
+ +

Description

+

Uniformly decodes the input vector or n-dimensional array of integers u with peak values +/- v +If u has only positive values, the range of integers is assumed to be [0,2^n-1] +If u has positive and negative values the range of integers is assumed to be [-2^(n-1),2^(n-1)-1] +If v is not specified, its default value is 1 +If saturatemode='wrap' the output is wrapped using modulo arithmetic if overflow occurs +If saturatemode='saturate' the output is saturated if overflow accors +Example +u = int8([-1 1 2 -5]); +ysat = udecode(u,3) +ysat =

+

- 0.25 0.25 0.5 - 1. +Author +Ankur Mallick +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993.

+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << tukeywin + + + FOSSEE Signal Processing Toolbox + + + uencode >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/uencode.html b/help/en_US/scilab_en_US_help/uencode.html new file mode 100644 index 0000000..e79ca83 --- /dev/null +++ b/help/en_US/scilab_en_US_help/uencode.html @@ -0,0 +1,87 @@ + + + uencode + + + +
+ + + + +
+ << udecode + + + FOSSEE Signal Processing Toolbox + + + ultrwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > uencode + +

+

uencode

+

Performs uniform quantization of the input into 2^n levels

+ + +

Calling Sequence

+
y=uencode(u,n,v,'signflag')
+ +

Parameters

+
+ +

Description

+

Uniformly quantizes the input vector or n-dimensional array u into 2^n levels in the interval [-v,v] +If v is not specified, its default value is 1 +'signflag' is a string that determines the nature of the quantization +If signflag='unsigned' then y contains unsigned integers in the range [0,2^n-1] corresponding to the 2^n levels +If signflag='unsigned' then y contains signed integers in the range [-2^(n-1),2^(n-1)-1] corresponding to the 2^n levels +The size of the integers in y in bits(8,16, or 32) depends on the value of n +If the input lies beyond +/- v it is saturated +Example +y=uencode(-1:0.5:1,3) +y =

+

0 2 4 6 7 +Author +Ankur Mallick +References +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993.

+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << udecode + + + FOSSEE Signal Processing Toolbox + + + ultrwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/ultrwin.html b/help/en_US/scilab_en_US_help/ultrwin.html new file mode 100644 index 0000000..3e3bfdd --- /dev/null +++ b/help/en_US/scilab_en_US_help/ultrwin.html @@ -0,0 +1,92 @@ + + + ultrwin + + + +
+ + + + +
+ << uencode + + + FOSSEE Signal Processing Toolbox + + + unshiftdata >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > ultrwin + +

+

ultrwin

+

This function returns the coefficients of an Ultraspherical window.

+ + +

Calling Sequence

+
w = ultrwin (m, mu, par)
+w = ultrwin (m, mu, par, key)
+w = ultrwin (m, mu, par, key, norm)
+[w, xmu] = ultrwin (...)
+ +

Parameters

+
m: +

positive integer value

+
mu: +

+
par: +

+
key: +

+
norm: +

+ +

Description

+

This is an Octave function. +This function returns the coefficients of an Ultraspherical window of length m supplied as input, to the output vector w. +The second parameter controls the ratio between side lobe to side lobe of the window's Fourier transform. +The third parameter controls the ratio between main lobe width to side lobe. The default value is beta. +The value of xmu is also returned for given beta, att or latt.

+ +

Examples

+
ultrwin(3,-0.4,0.5)
+ans  =
+- 1.
+1.
+- 1.
+
+ +
+ + + + + + +
Report an issue
+ << uencode + + + FOSSEE Signal Processing Toolbox + + + unshiftdata >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/unshiftdata.html b/help/en_US/scilab_en_US_help/unshiftdata.html new file mode 100644 index 0000000..15b3acf --- /dev/null +++ b/help/en_US/scilab_en_US_help/unshiftdata.html @@ -0,0 +1,122 @@ + + + unshiftdata + + + +
+ + + + +
+ << ultrwin + + + FOSSEE Signal Processing Toolbox + + + upfirdn >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > unshiftdata + +

+

unshiftdata

+

Inverts the effect of shiftdata

+ + +

Calling Sequence

+
+ +

Parameters

+
+ +

Description

+

y=unshiftdata(x,perm,nshifts) +Applies the permutation perm or number of shifts nshifts on x to invert shiftdata

+ +

Examples

+
x=testmatrix('magi',3)
+x  =
+
+8.    1.    6.
+3.    5.    7.
+4.    9.    2.
+[y,perm,nshifts] = shiftdata(x,2) //Shifts dimension 2
+nshifts  =
+
+[]
+perm  =
+
+2.    1.
+y  =
+
+8.    3.    4.
+1.    5.    9.
+6.    7.    2.
+z=unshiftdata(y,perm,nshifts)
+z  =
+
+8.    1.    6.
+3.    5.    7.
+4.    9.    2.
+
+x=1:5
+x  =
+
+1.    2.    3.    4.    5.
+[y,perm,nshifts] = shiftdata(x) //Shifts first non-singleton dimension
+nshifts  =
+
+1.
+perm  =
+
+[]
+y  =
+
+1.
+2.
+3.
+4.
+5.
+//z=unshiftdata(y,perm,nshifts)
+z  =
+
+1.    2.    3.    4.    5.
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << ultrwin + + + FOSSEE Signal Processing Toolbox + + + upfirdn >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/upfirdn.html b/help/en_US/scilab_en_US_help/upfirdn.html new file mode 100644 index 0000000..0b2d1e3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upfirdn.html @@ -0,0 +1,83 @@ + + + upfirdn + + + +
+ + + + +
+ << unshiftdata + + + FOSSEE Signal Processing Toolbox + + + upsample >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > upfirdn + +

+

upfirdn

+

This function upsamples the input data, applies the FIR filter and then downsamples it.

+ + +

Calling Sequence

+
y = upfirdn (x, h, p, q)
+ +

Parameters

+
x: +

+
h: +

+
p: +

+
q: +

+ +

Description

+

This is an Octave function. +This function upsamples the input data in the matrix by a factor of n. Then the upsampled data is FIR filtered. After this, the resultant is downsampled.

+ +

Examples

+
upfirdn([1,2,3],2,3,5)
+ans  =
+
+2.    0.
+
+ +
+ + + + + + +
Report an issue
+ << unshiftdata + + + FOSSEE Signal Processing Toolbox + + + upsample >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/upsample.html b/help/en_US/scilab_en_US_help/upsample.html new file mode 100644 index 0000000..86c1e83 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upsample.html @@ -0,0 +1,82 @@ + + + upsample + + + +
+ + + + +
+ << upfirdn + + + FOSSEE Signal Processing Toolbox + + + upsamplefill >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > upsample + +

+

upsample

+

This function upsamples the signal, inserting n-1 zeros between every element.

+ + +

Calling Sequence

+
y = upsample (x, n)
+y = upsample (x, n, phase)
+ +

Parameters

+
x: +

scalar, vector or matrix of real or complex numbers

+
n: +

real number or vector

+
phase: +

integer value, 0 <= phase <= (n - 1 ), default value 0, or logical

+ +

Description

+

This is an Octave function. +This function upsamples the signal, inserting n-1 zeros between every element. If x is a matrix, every column is upsampled. +The phase determines the position of the inserted sample in the block of zeros. The default value is 0.

+ +

Examples

+
upsample(4,5,2)
+ans  =
+0.    0.    4.    0.    0.
+
+ +
+ + + + + + +
Report an issue
+ << upfirdn + + + FOSSEE Signal Processing Toolbox + + + upsamplefill >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/upsamplefill.html b/help/en_US/scilab_en_US_help/upsamplefill.html new file mode 100644 index 0000000..2adf098 --- /dev/null +++ b/help/en_US/scilab_en_US_help/upsamplefill.html @@ -0,0 +1,83 @@ + + + upsamplefill + + + +
+ + + + +
+ << upsample + + + FOSSEE Signal Processing Toolbox + + + var >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > upsamplefill + +

+

upsamplefill

+

This function upsamples a vector interleaving given values or copies of the vector elements.

+ + +

Calling Sequence

+
y = upsamplefill (x, w)
+y = upsamplefill (x, w, cpy)
+ +

Parameters

+
x: +

scalar, vector or matrix of real or complex numbers

+
w: +

scalar or vector of real or complex values

+
cpy: +

can take in "true" or "false", default is false

+ +

Description

+

This is an Octave function. +This function upsamples a vector interleaving given values or copies of the vector elements. +The second argument has the values in the vector w that are placed in between the elements of x. +The third argument, if true, means that w should be scalar and that each value in x repeated w times.

+ +

Examples

+
upsamplefill([0.4,0.5],7)
+ans  =
+0.4    7.    0.5    7.
+
+ +
+ + + + + + +
Report an issue
+ << upsample + + + FOSSEE Signal Processing Toolbox + + + var >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/var.html b/help/en_US/scilab_en_US_help/var.html new file mode 100644 index 0000000..bdfeb75 --- /dev/null +++ b/help/en_US/scilab_en_US_help/var.html @@ -0,0 +1,75 @@ + + + var + + + +
+ + + + +
+ << upsamplefill + + + FOSSEE Signal Processing Toolbox + + + vco >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > var + +

+

var

+

+ + +

Calling Sequence

+
y=var(x)
+y=var(x,w)
+y=var(x,w,dim)
+ +

Parameters

+
x: +

a vector or matrix.

+
w: +

weight vector W of length X, or may take the value of 0 and 1. The default value is 0. Consider only non-negative values.

+
dim: +

consider the variance along the dimension of X. 1 for clumun wise variamce and 2 for row wise variance.

+
y: +

returns the variance of the values in X.

+
+ +
+ + + + + + +
Report an issue
+ << upsamplefill + + + FOSSEE Signal Processing Toolbox + + + vco >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/vco.html b/help/en_US/scilab_en_US_help/vco.html new file mode 100644 index 0000000..7e2f72b --- /dev/null +++ b/help/en_US/scilab_en_US_help/vco.html @@ -0,0 +1,87 @@ + + + vco + + + +
+ + + + +
+ << var + + + FOSSEE Signal Processing Toolbox + + + welchwin >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > vco + +

+

vco

+

Voltage Controlled Oscillator

+ + +

Calling Sequence

+
y=vco(x,fc,fs)
+y=vco(x,[fmin fmax],fs)
+ +

Parameters

+
+ +

Description

+

y=vco(x,fc,fs) +Creates a frequency modulated cosine wave y whose frequency varies as the magnitude of x +x lies in [-1,1]. x=-1 corresponds to a frequency of 0, x=0 corresponds to a frequency of fc +and x=1 corresponds to a frequency of 2fc. +y=vco(x,[fmin fmax],fs) +Scales the frequency range so that x=-1 corresponds to a frequency of fmin and +x=1 corresponds to a frequency of fmax +If x is a matrix the same operation is performed on the columns on x +Size of y is the same as the size of x +Example +x=rand() +x =

+

0.2113249 +y=vco(x,2000,8000) +y =

+

0.9454092 +Author +Ankur Mallick

+
+ +
+ + + + + + +
Report an issue
+ << var + + + FOSSEE Signal Processing Toolbox + + + welchwin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/welchwin.html b/help/en_US/scilab_en_US_help/welchwin.html new file mode 100644 index 0000000..bcf3d9c --- /dev/null +++ b/help/en_US/scilab_en_US_help/welchwin.html @@ -0,0 +1,86 @@ + + + welchwin + + + +
+ + + + +
+ << vco + + + FOSSEE Signal Processing Toolbox + + + window >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > welchwin + +

+

welchwin

+

This function returns the filter coefficients of a Welch window.

+ + +

Calling Sequence

+
w = welchwin (m)
+w = welchwin (m, opt)
+ +

Parameters

+
m: +

positive integer value

+
opt: +

string value, takes "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function returns the filter coefficients of a Welch window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +For symmetric, the length should be an integer>2. For periodic, the length should be an integer>1.

+ +

Examples

+
welchwin(4,"symmetric")
+ans  =
+0.
+0.8888889
+0.8888889
+0.
+
+ +
+ + + + + + +
Report an issue
+ << vco + + + FOSSEE Signal Processing Toolbox + + + window >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/window.html b/help/en_US/scilab_en_US_help/window.html new file mode 100644 index 0000000..219ffe9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/window.html @@ -0,0 +1,88 @@ + + + window + + + +
+ + + + +
+ << welchwin + + + FOSSEE Signal Processing Toolbox + + + wkeep >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > window + +

+

window

+

This function creates an m-point window from the function f given as input.

+ + +

Calling Sequence

+
w = window(f, m)
+w = window(f, m, opts)
+ +

Parameters

+
f: +

string value

+
m: +

positive integer value

+
opts: +

string value, takes in "periodic" or "symmetric"

+
w: +

output variable, vector of real numbers

+ +

Description

+

This is an Octave function. +This function creates an m-point window from the function f given as input, in the output vector w. +f can take any valid function as a string, for example "blackmanharris".

+ +

Examples

+
window("hanning",5)
+ans  =
+0.
+0.5
+1.
+0.5
+0.
+
+ +
+ + + + + + +
Report an issue
+ << welchwin + + + FOSSEE Signal Processing Toolbox + + + wkeep >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/wkeep.html b/help/en_US/scilab_en_US_help/wkeep.html new file mode 100644 index 0000000..3fde526 --- /dev/null +++ b/help/en_US/scilab_en_US_help/wkeep.html @@ -0,0 +1,83 @@ + + + wkeep + + + +
+ + + + +
+ << window + + + FOSSEE Signal Processing Toolbox + + + wrev >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > wkeep + +

+

wkeep

+

+ + +

Calling Sequence

+
[y]=wkeep(x,l)
+[y]=wkeep(x,l,opt)
+ +

Parameters

+
x: +

Real, complex or string type input vector or matrix

+
l: +

Length of matrix required

+
opt: +

Character input to determine which side to extract from

+ +

Description

+

This is an Octave function +[y]=wkeep(x,l) extracts a vector of length l from the centre of input vector x. +[y]=wkeep(x,l,opt) extracts vector based on opt which could be 'l','r' or 'c' (left, right or central).

+ +

Examples

+
1.    [y]=wkeep([1 2 3;4 5 6],[2 2])
+y=  1   2
+2.    [y]=wkeep([1 2 3 4 5 6],3,'r')
+y=  4   5   6
+
+ +
+ + + + + + +
Report an issue
+ << window + + + FOSSEE Signal Processing Toolbox + + + wrev >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/wrev.html b/help/en_US/scilab_en_US_help/wrev.html new file mode 100644 index 0000000..1024697 --- /dev/null +++ b/help/en_US/scilab_en_US_help/wrev.html @@ -0,0 +1,77 @@ + + + wrev + + + +
+ + + + +
+ << wkeep + + + FOSSEE Signal Processing Toolbox + + + xcorr2 >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > wrev + +

+

wrev

+

+ + +

Calling Sequence

+
[y]=wrev(x)
+ +

Parameters

+
x: +

Input vector of string, real or complex values

+ +

Description

+

This is an Octave function. +This function reverses the order of elements of the input vector x.

+ +

Examples

+
1.    wrev([1 2 3])
+ans= 3  2  1
+2.    wrev(['a','b','c'])
+ans= cba
+
+ +
+ + + + + + +
Report an issue
+ << wkeep + + + FOSSEE Signal Processing Toolbox + + + xcorr2 >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/xcorr2.html b/help/en_US/scilab_en_US_help/xcorr2.html new file mode 100644 index 0000000..6497288 --- /dev/null +++ b/help/en_US/scilab_en_US_help/xcorr2.html @@ -0,0 +1,65 @@ + + + xcorr2 + + + +
+ + + + +
+ << wrev + + + FOSSEE Signal Processing Toolbox + + + zerocrossing >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > xcorr2 + +

+

xcorr2

+

+ + +

Calling Sequence

+
c = xcorr2 (a)
+c = xcorr2 (a, b)
+c = xcorr2 (a, b, biasflag)
+
+ +
+ + + + + + +
Report an issue
+ << wrev + + + FOSSEE Signal Processing Toolbox + + + zerocrossing >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/xml_code.css b/help/en_US/scilab_en_US_help/xml_code.css new file mode 100644 index 0000000..9e4c27f --- /dev/null +++ b/help/en_US/scilab_en_US_help/xml_code.css @@ -0,0 +1,94 @@ +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmldefault { + font-style: normal; + color: #000000 +} + +.xmlentity { + font-style: normal; + color: #ffaa00 +} + +.xmlopeninstr { + font-style: normal; + color: #000000 +} + +.xmlcloseinstr { + font-style: normal; + color: #000000 +} + +.xmlinstrname { + font-style: normal; + color: #9965a6 +} + +.xmllowtag { + font-style: normal; + color: #000000 +} + +.xmltagname { + font-style: normal; + color: #0303ff +} + +.xmllowclose { + font-style: normal; + color: #000000 +} + +.xmlopencomment { + font-style: italic; + color: #01a801 +} + +.xmlcommentend { + font-style: italic; + color: #01a801 +} + +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmlopencdata { + font-style: normal; + color: #c45555 +} + +.xmlcdataend { + font-style: normal; + color: #c45555 +} + +.xmlcdata { + font-style: normal; + color: #000000 +} + +.xmlattributename { + font-style: normal; + color: #9965a6 +} + +.xmlequal { + font-style: normal; + color: #000000 +} + +.xmlattributevalue { + font-style: normal; + color: #973964 +} + +.xmlautoclose { + font-style: normal; + color: #000000 +} diff --git a/help/en_US/scilab_en_US_help/zerocrossing.html b/help/en_US/scilab_en_US_help/zerocrossing.html new file mode 100644 index 0000000..ab976d8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zerocrossing.html @@ -0,0 +1,78 @@ + + + zerocrossing + + + +
+ + + + +
+ << xcorr2 + + + FOSSEE Signal Processing Toolbox + + + zp2sos >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > zerocrossing + +

+

zerocrossing

+

This function estimates the points at which a given waveform crosses the x-axis.

+ + +

Calling Sequence

+
x = zerocrossing (w, y)
+ +

Parameters

+
w: +

+
y: +

+
x: +

+ +

Description

+

This is an Octave function. +This function estimates the points at which a given waveform y = y(w) crosses the x-axis. It uses linear interpolation.

+ +

Examples

+
+
+ +
+ + + + + + +
Report an issue
+ << xcorr2 + + + FOSSEE Signal Processing Toolbox + + + zp2sos >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/zp2sos.html b/help/en_US/scilab_en_US_help/zp2sos.html new file mode 100644 index 0000000..f57a805 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zp2sos.html @@ -0,0 +1,87 @@ + + + zp2sos + + + +
+ + + + +
+ << zerocrossing + + + FOSSEE Signal Processing Toolbox + + + zplane >> + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > zp2sos + +

+

zp2sos

+

This function converts filter poles and zeros to second-order sections.

+ + +

Calling Sequence

+
[sos] = zp2sos(z)
+[sos] = zp2sos(z, p)
+[sos] = zp2sos(z, p, k)
+[sos, g] = zp2sos(...)
+ +

Parameters

+
z: +

column vector

+
p: +

column vector

+
k: +

real or complex value, default value is 1

+ +

Description

+

This is an Octave function. +This function converts filter poles and zeros to second-order sections. +The first and second parameters are column vectors containing zeros and poles. The third parameter is the overall filter gain, the default value of which is 1. +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix.

+ +

Examples

+
zp2sos([1, 2, 3], 2, 6)
+ans =
+6  -18   12    1   -2    0
+1   -3    0    1    0    0
+
+ +
+ + + + + + +
Report an issue
+ << zerocrossing + + + FOSSEE Signal Processing Toolbox + + + zplane >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/zplane.html b/help/en_US/scilab_en_US_help/zplane.html new file mode 100644 index 0000000..5713e19 --- /dev/null +++ b/help/en_US/scilab_en_US_help/zplane.html @@ -0,0 +1,57 @@ + + + zplane + + + +
+ + + + +
+ << zp2sos + + + FOSSEE Signal Processing Toolbox + + + +
+
+
+ + + + FOSSEE Signal Processing Toolbox >> FOSSEE Signal Processing Toolbox > zplane + +

+

zplane

+

funcprot(0);

+
+ +
+ + + + + + +
Report an issue
+ << zp2sos + + + FOSSEE Signal Processing Toolbox + + + +
+
+
+ + diff --git a/help/en_US/seqperiod.xml b/help/en_US/seqperiod.xml new file mode 100644 index 0000000..f2f7e33 --- /dev/null +++ b/help/en_US/seqperiod.xml @@ -0,0 +1,88 @@ + + + + + + + + seqperiod + Calculates the period of a sequence + + + + + Calling Sequence + + [p,num]=seqperiod(x) + + + + + Parameters + + x: + A vector matrix or n-dimensional array + + + + + Description + +[p,num]=seqperiod(x) +Returns an integer p such that x(1:p) is the smallest subsequence that repeats in x +The number of times the subsequence repeats is returned in num (may not be an integer) +Repetitions may be incomplete at the end of the sequence but no breaks are permitted between repetitions +If there is no subsequence that repeats in x then p=length(x) +If x is a matrix or n-dimesnional array, the function operates along the first non-singleton dimension of x + + + + + Examples + + + + + Authors + + Ankur Mallick + + + diff --git a/help/en_US/sgolay.xml b/help/en_US/sgolay.xml new file mode 100644 index 0000000..676b931 --- /dev/null +++ b/help/en_US/sgolay.xml @@ -0,0 +1,66 @@ + + + + + + + + sgolay + This function computes the filter coefficients for all Savitzsky-Golay smoothing filters. + + + + + Calling Sequence + + F = sgolay (p, n) + F = sgolay (p, n, m) + F = sgolay (p, n, m, ts) + + + + + Parameters + + p: + polynomial + n: + odd integer value, larger than polynomial p + m: + positive integer less than 2^31 or logical + ts: + real or complex value + + + + + Description + +This is an Octave function. +This function computes the filter coefficients for all Savitzsky-Golay smoothing filters of order p for length n (odd). +m can be used in order to get directly the mth derivative; ts is a scaling factor. + + + + + Examples + + + diff --git a/help/en_US/sgolayfilt.xml b/help/en_US/sgolayfilt.xml new file mode 100644 index 0000000..23ca7d5 --- /dev/null +++ b/help/en_US/sgolayfilt.xml @@ -0,0 +1,75 @@ + + + + + + + + sgolayfilt + + + + + + Calling Sequence + + y = sgolayfilt (x) + y = sgolayfilt (x, p) + y = sgolayfilt (x, p, n) + y = sgolayfilt (x, p, n, m) + y = sgolayfilt (x, p, n, m, ts) + + + + + Parameters + + x: + vector or matrix of real or complex numbers + p: + polynomial order, real number less than n, default value 3 + n: + integer, odd number greater than p + m: + vector of real positive valued numbers, length n + ts: + real number, default value 1 + + + + + Description + +This function applies a Savitzky-Golay FIR smoothing filter to the data given in the vector x; if x is a matrix, this function operates +on each column. +The polynomial order p should be real, less than the size of the frame given by n. +m is a weighting vector with default value identity matrix. +ts is the dimenstion along which the filter operates. If not specified, the function operates along the first non singleton dimension. + + + + + Examples + + + diff --git a/help/en_US/shanwavf.xml b/help/en_US/shanwavf.xml new file mode 100644 index 0000000..3a633c3 --- /dev/null +++ b/help/en_US/shanwavf.xml @@ -0,0 +1,67 @@ + + + + + + + + shanwavf + + + + + + Calling Sequence + + [psi,x]=shanwavf(lb,ub,n,fb,fc) + + + + + Parameters + + lb: + Real or complex valued vector or matrix + ub: + Real or complex valued vector or matrix + n: + Real valued integer strictly positive + fb: + Real or complex valued vector or matrix, strictly positive value for scalar input + fc: + Real or complex valued vector or matrix, strictly positive value for scalar input + + + + + Description + +This is an Octave function +This function implements the complex Shannon wavelet function and returns the value obtained. The complex Shannon wavelet is defined by a bandwidth parameter FB, a wavelet center frequency FC on an N point regular grid in the interval [LB,UB]. + + + + + Examples + + + diff --git a/help/en_US/shiftdata.xml b/help/en_US/shiftdata.xml new file mode 100644 index 0000000..84bdb79 --- /dev/null +++ b/help/en_US/shiftdata.xml @@ -0,0 +1,99 @@ + + + + + + + + shiftdata + Shifts data by rearranging dimensions + + + + + Calling Sequence + + + + + + Parameters + + + + + + Description + +[y,perm,nshifts]=shiftdata(x,dim) +Shifts the entries along dimension dim in x to the first column and returns the permutation vector in perm +[y,perm,nshifts]=shiftdata(x) +Shifts the entries along dimension dim in x to the first column and returns the number of shifts in nshifts + + + + + Examples + + + + + See also + + permute + unshiftdata + Author + Mallick + + + diff --git a/help/en_US/slewrate.xml b/help/en_US/slewrate.xml new file mode 100644 index 0000000..97afbfb --- /dev/null +++ b/help/en_US/slewrate.xml @@ -0,0 +1,23 @@ + + + + + + + + slewrate + + + + diff --git a/help/en_US/sos2cell.xml b/help/en_US/sos2cell.xml new file mode 100644 index 0000000..6e5da15 --- /dev/null +++ b/help/en_US/sos2cell.xml @@ -0,0 +1,87 @@ + + + + + + + + sos2cell + Converts a second order section matrix to a cell array + + + + + Parameters + + + + + + Description + +c=sos2cell(s) converts an L-by-6 second-order-section matrix s given by: +s = [B1 A1 +B2 A2 +... +BL AL] +to a cell array c = { {B1},{A1}, {B2},{A2}, ... {BL},{AL}} where each +numerator vector Bi and denominator vector Ai contains the coefficients of a +linear or quadratic polynomial. If the polynomial is linear, the coefficients +zero-padded on the right +c=sos2cell(s,g) adds a leading gain term to the start of the cell array as: +c={ {[g,1]},{B1},{A1}, {B2},{A2}, ... {BL},{AL}} +Example +s=rand(2,6) +s = + + + + +column 1 to 5 + + +0.0437334 0.2639556 0.2806498 0.7783129 0.1121355 +0.4818509 0.4148104 0.1280058 0.2119030 0.6856896 + + +column 6 + + +0.1531217 +0.6970851 + + +sos2cell(s,2) +ans = + + + + + + +column 1 to 3 + + +![2,1] [0.0437334,0.2639556,0.2806498] [0.7783129,0.1121355,0.1531217] ! + + +column 4 to 5 + + +![0.4818509,0.4148104,0.1280058] [0.2119030,0.6856896,0.6970851] ! +Author +Ankur Mallick + + + diff --git a/help/en_US/sos2ss.xml b/help/en_US/sos2ss.xml new file mode 100644 index 0000000..99a5812 --- /dev/null +++ b/help/en_US/sos2ss.xml @@ -0,0 +1,23 @@ + + + + + + + + sos2ss + [nargout,nargin]=argn(); + + + diff --git a/help/en_US/sos2tf.xml b/help/en_US/sos2tf.xml new file mode 100644 index 0000000..4d4e48e --- /dev/null +++ b/help/en_US/sos2tf.xml @@ -0,0 +1,63 @@ + + + + + + + + sos2tf + This function converts series second-order sections to direct H(z) = B(z)/A(z) form. + + + + + Calling Sequence + + [B] = sos2tf(sos) + [B] = sos2tf(sos, g) + [B,A] = sos2tf(...) + + + + + Parameters + + sos: + matrix of real or complex numbers + g: + real or complex value, default value is 1 + + + + + Description + +This is an Octave function. +This function converts series second-order sections to direct H(z) = B(z)/A(z) form. +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The output is a vector. + + + + + Examples + + + diff --git a/help/en_US/sos2zp.xml b/help/en_US/sos2zp.xml new file mode 100644 index 0000000..efabf07 --- /dev/null +++ b/help/en_US/sos2zp.xml @@ -0,0 +1,71 @@ + + + + + + + + sos2zp + This function converts series second-order sections to zeros, poles, and gains (pole residues). + + + + + Calling Sequence + + z = sos2zp (sos) + z = sos2zp (sos, g) + [z, p] = sos2zp (...) + [z, p, k] = sos2zp (...) + + + + + Parameters + + sos: + matrix of real or complex numbers + g: + real or complex value, default value is 1 + z: + column vector + p: + column vector + + + + + Description + +This is an Octave function. +This function converts series second-order sections to zeros, poles, and gains (pole residues). +The input is the sos matrix and the second parameter is the overall gain, default value of which is 1. +The outputs are z, p, k. z and p are column vectors containing zeros and poles respectively, and k is the overall gain. + + + + + Examples + + + diff --git a/help/en_US/sosbreak.xml b/help/en_US/sosbreak.xml new file mode 100644 index 0000000..3957d94 --- /dev/null +++ b/help/en_US/sosbreak.xml @@ -0,0 +1,23 @@ + + + + + + + + sosbreak + function for breaking a polynomial in second order polynomials (and an extra linear) + + + diff --git a/help/en_US/sosfilt.xml b/help/en_US/sosfilt.xml new file mode 100644 index 0000000..25ce8aa --- /dev/null +++ b/help/en_US/sosfilt.xml @@ -0,0 +1,58 @@ + + + + + + + + sosfilt + + + + + + Calling Sequence + + [y]=sosfilt(sos,x) + + + + + Parameters + + sos: + Real or complex valued Lx6 vector or matrix + x: + Real or complex valued vector or matrix + + + + + Description + +This is an Octave function +Second order section digital filter sos is applied to the input vector and the output vector obtained is of the same length. + + + + + Examples + + + diff --git a/help/en_US/specgram.xml b/help/en_US/specgram.xml new file mode 100644 index 0000000..a0215bb --- /dev/null +++ b/help/en_US/specgram.xml @@ -0,0 +1,23 @@ + + + + + + + + specgram + + + + diff --git a/help/en_US/ss2sos.xml b/help/en_US/ss2sos.xml new file mode 100644 index 0000000..b0cda76 --- /dev/null +++ b/help/en_US/ss2sos.xml @@ -0,0 +1,23 @@ + + + + + + + + ss2sos + not taking if, order and scale as input since they do not seem useful + + + diff --git a/help/en_US/statelevels.xml b/help/en_US/statelevels.xml new file mode 100644 index 0000000..70d7cfb --- /dev/null +++ b/help/en_US/statelevels.xml @@ -0,0 +1,79 @@ + + + + + + + + statelevels + + + + + + Calling Sequence + + levels=statelevels(x, nbins, method, bounds) + [levels histogram]=statelevels(x, nbins, method, bounds) + [levels histogram bins]=statelevels(x, nbins, method, bounds) + [levels histogram bins]=statelevels(x, nbins, method, bounds, 'fig', On or Off) + + + + + Parameters + + x: + real vector + nbins: + number of histogram bins to use in the histogram as a positive scalar, where the default value is 100 + method: + method to estimate the statelevels using specified METHOD as one of 'mean' or 'mode', where the default value is 'mode' + bounds: + specify the lower and upper bound for the histogram as a two-element row vector + fig: + specify the logical input value to display figure as one of 'on' or 'off', where the default input in 'off'. + levels: + return lower and upper level values + histogram: + return histogram values + bins: + return binlevels values + + + + + Examples + + + + + See also + + + + + + Authors + + Jitendra Singh + + + diff --git a/help/en_US/stmcb.xml b/help/en_US/stmcb.xml new file mode 100644 index 0000000..2490a4b --- /dev/null +++ b/help/en_US/stmcb.xml @@ -0,0 +1,23 @@ + + + + + + + + stmcb + function [b,a] = stmcb( x, u_in, q, p, niter, a_in ) + + + diff --git a/help/en_US/strips.xml b/help/en_US/strips.xml new file mode 100644 index 0000000..f31e366 --- /dev/null +++ b/help/en_US/strips.xml @@ -0,0 +1,59 @@ + + + + + + + + strips + Plots vector or matrix in strips + + + + + Calling Sequence + + strips(x); + strips(x,sd); + strips(x,sd,fs); + strips(x,sd,fs,scale); + + + + + Parameters + + + + + + Description + +strips(x) +Plots a vector x in horizontal strips of length 250 +If x is a matrix, it plots each column of x on a separate strip with the leftmost +column as the topmost strip +strips(x,sd) +Plots x in strips of length sd samples each +strips(x,sd,fs) +Plots x in strips of duration sd seconds with sampling frequency fs (in Hz) +strips(x,sd,fs,scale) +Plots x in strips as above, and scales the vertical axis by scale +If x is a matrix, strips uses a column vector of all the elements of x for the strip plot +If x has complex entries, only the real part of those entries are considered +Author +Ankur Mallick + + + diff --git a/help/en_US/subspaceMethodsInputParser.xml b/help/en_US/subspaceMethodsInputParser.xml new file mode 100644 index 0000000..908ead3 --- /dev/null +++ b/help/en_US/subspaceMethodsInputParser.xml @@ -0,0 +1,23 @@ + + + + + + + + subspaceMethodsInputParser + Input parser to be used by pmusic and peig + + + diff --git a/help/en_US/tf2sos.xml b/help/en_US/tf2sos.xml new file mode 100644 index 0000000..0c63687 --- /dev/null +++ b/help/en_US/tf2sos.xml @@ -0,0 +1,63 @@ + + + + + + + + tf2sos + This function converts direct-form filter coefficients to series second-order sections. + + + + + Calling Sequence + + [sos] = tf2sos (b, a) + [sos, g] = tf2sos (b, a) + + + + + Parameters + + b: + matrix of real numbers + a: + matrix of real numbers + + + + + Description + +This is an Octave function. +This function converts direct-form filter coefficients to series second-order sections. +The input parameters b and a are vectors specifying the digital filter H(z) = B(z)/A(z). +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix. + + + + + Examples + + + diff --git a/help/en_US/tf2zp.xml b/help/en_US/tf2zp.xml new file mode 100644 index 0000000..176e203 --- /dev/null +++ b/help/en_US/tf2zp.xml @@ -0,0 +1,23 @@ + + + + + + + + tf2zp + [z,p,k]= tf2zp(b,a); + + + diff --git a/help/en_US/tf2zpk.xml b/help/en_US/tf2zpk.xml new file mode 100644 index 0000000..3abb26c --- /dev/null +++ b/help/en_US/tf2zpk.xml @@ -0,0 +1,23 @@ + + + + + + + + tf2zpk + form + + + diff --git a/help/en_US/transpose.xml b/help/en_US/transpose.xml new file mode 100644 index 0000000..a8d7108 --- /dev/null +++ b/help/en_US/transpose.xml @@ -0,0 +1,23 @@ + + + + + + + + transpose + funcprot(0); + + + diff --git a/help/en_US/trial_iirlp2mb.xml b/help/en_US/trial_iirlp2mb.xml new file mode 100644 index 0000000..b7364ca --- /dev/null +++ b/help/en_US/trial_iirlp2mb.xml @@ -0,0 +1,23 @@ + + + + + + + + trial_iirlp2mb + B = varargin(1) + + + diff --git a/help/en_US/triang.xml b/help/en_US/triang.xml new file mode 100644 index 0000000..f351107 --- /dev/null +++ b/help/en_US/triang.xml @@ -0,0 +1,61 @@ + + + + + + + + triang + This function returns the filter coefficients of a triangular window. + + + + + Calling Sequence + + y = triang (m) + + + + + Parameters + + m: + positive integer value + y: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a triangular window of length m supplied as input, to the output vector y. + + + + + Examples + + + diff --git a/help/en_US/tripuls.xml b/help/en_US/tripuls.xml new file mode 100644 index 0000000..99282a0 --- /dev/null +++ b/help/en_US/tripuls.xml @@ -0,0 +1,63 @@ + + + + + + + + tripuls + + + + + + Calling Sequence + + [y] = tripuls(t) + [y] = tripuls(t,w) + [y] = tripuls(t,w,skew) + + + + + Parameters + + t: + vector of real or complex numbers + w: + real or complex number + skew: + real number, -1 <= s <= 1 + + + + + Description + +This function generates a triangular pulse which is sampled at times t over the interval [-w/2,w/2]. The value of skew lies between -1 +and 1. +The value of skew represents the relative placement of the peak in the given width. + + + + + Examples + + + diff --git a/help/en_US/truth.xml b/help/en_US/truth.xml new file mode 100644 index 0000000..d6ede61 --- /dev/null +++ b/help/en_US/truth.xml @@ -0,0 +1,23 @@ + + + + + + + + truth + y = %t + + + diff --git a/help/en_US/tukeywin.xml b/help/en_US/tukeywin.xml new file mode 100644 index 0000000..c4983d3 --- /dev/null +++ b/help/en_US/tukeywin.xml @@ -0,0 +1,63 @@ + + + + + + + + tukeywin + This function returns the filter coefficients of a Tukey window. + + + + + Calling Sequence + + w = tukeywin (m) + w = tukeywin (m, r) + + + + + Parameters + + m: + positive integer + r: + positive real number, between 0 and 1 + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Tukey window of length m supplied as input, to the output vector w. +The second parameter r defines the ratio between the constant and cosine section and its value has to be between 0 and 1, with default value 0.5. + + + + + Examples + + + diff --git a/help/en_US/udecode.xml b/help/en_US/udecode.xml new file mode 100644 index 0000000..2a0e567 --- /dev/null +++ b/help/en_US/udecode.xml @@ -0,0 +1,66 @@ + + + + + + + + udecode + Decodes the input uniformly quantized values + + + + + Calling Sequence + + y=uencode(u,n,v,'saturatemode') + + + + + Parameters + + + + + + Description + +Uniformly decodes the input vector or n-dimensional array of integers u with peak values +/- v +If u has only positive values, the range of integers is assumed to be [0,2^n-1] +If u has positive and negative values the range of integers is assumed to be [-2^(n-1),2^(n-1)-1] +If v is not specified, its default value is 1 +If saturatemode='wrap' the output is wrapped using modulo arithmetic if overflow occurs +If saturatemode='saturate' the output is saturated if overflow accors +Example +u = int8([-1 1 2 -5]); +ysat = udecode(u,3) +ysat = + + +- 0.25 0.25 0.5 - 1. +Author +Ankur Mallick +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993. + + + + + See also + + uencode + floor + + + diff --git a/help/en_US/uencode.xml b/help/en_US/uencode.xml new file mode 100644 index 0000000..b5cede1 --- /dev/null +++ b/help/en_US/uencode.xml @@ -0,0 +1,67 @@ + + + + + + + + uencode + Performs uniform quantization of the input into 2^n levels + + + + + Calling Sequence + + y=uencode(u,n,v,'signflag') + + + + + Parameters + + + + + + Description + +Uniformly quantizes the input vector or n-dimensional array u into 2^n levels in the interval [-v,v] +If v is not specified, its default value is 1 +'signflag' is a string that determines the nature of the quantization +If signflag='unsigned' then y contains unsigned integers in the range [0,2^n-1] corresponding to the 2^n levels +If signflag='unsigned' then y contains signed integers in the range [-2^(n-1),2^(n-1)-1] corresponding to the 2^n levels +The size of the integers in y in bits(8,16, or 32) depends on the value of n +If the input lies beyond +/- v it is saturated +Example +y=uencode(-1:0.5:1,3) +y = + + +0 2 4 6 7 +Author +Ankur Mallick +References +[1] International Telecommunication Union. General Aspects of Digital Transmission Systems: Vocabulary of Digital Transmission and Multiplexing, and Pulse Code Modulation (PCM) Terms. ITU-T Recommendation G.701. March, 1993. + + + + + See also + + udecode + floor + + + diff --git a/help/en_US/ultrwin.xml b/help/en_US/ultrwin.xml new file mode 100644 index 0000000..16c6400 --- /dev/null +++ b/help/en_US/ultrwin.xml @@ -0,0 +1,71 @@ + + + + + + + + ultrwin + This function returns the coefficients of an Ultraspherical window. + + + + + Calling Sequence + + w = ultrwin (m, mu, par) + w = ultrwin (m, mu, par, key) + w = ultrwin (m, mu, par, key, norm) + [w, xmu] = ultrwin (...) + + + + + Parameters + + m: + positive integer value + mu: + + par: + + key: + + norm: + + + + + + Description + +This is an Octave function. +This function returns the coefficients of an Ultraspherical window of length m supplied as input, to the output vector w. +The second parameter controls the ratio between side lobe to side lobe of the window's Fourier transform. +The third parameter controls the ratio between main lobe width to side lobe. The default value is beta. +The value of xmu is also returned for given beta, att or latt. + + + + + Examples + + + diff --git a/help/en_US/unshiftdata.xml b/help/en_US/unshiftdata.xml new file mode 100644 index 0000000..57e0408 --- /dev/null +++ b/help/en_US/unshiftdata.xml @@ -0,0 +1,102 @@ + + + + + + + + unshiftdata + Inverts the effect of shiftdata + + + + + Calling Sequence + + + + + + Parameters + + + + + + Description + +y=unshiftdata(x,perm,nshifts) +Applies the permutation perm or number of shifts nshifts on x to invert shiftdata + + + + + Examples + + + + + See also + + + + diff --git a/help/en_US/upfirdn.xml b/help/en_US/upfirdn.xml new file mode 100644 index 0000000..6688531 --- /dev/null +++ b/help/en_US/upfirdn.xml @@ -0,0 +1,62 @@ + + + + + + + + upfirdn + This function upsamples the input data, applies the FIR filter and then downsamples it. + + + + + Calling Sequence + + y = upfirdn (x, h, p, q) + + + + + Parameters + + x: + + h: + + p: + + q: + + + + + + Description + +This is an Octave function. +This function upsamples the input data in the matrix by a factor of n. Then the upsampled data is FIR filtered. After this, the resultant is downsampled. + + + + + Examples + + + diff --git a/help/en_US/upsample.xml b/help/en_US/upsample.xml new file mode 100644 index 0000000..3d73473 --- /dev/null +++ b/help/en_US/upsample.xml @@ -0,0 +1,61 @@ + + + + + + + + upsample + This function upsamples the signal, inserting n-1 zeros between every element. + + + + + Calling Sequence + + y = upsample (x, n) + y = upsample (x, n, phase) + + + + + Parameters + + x: + scalar, vector or matrix of real or complex numbers + n: + real number or vector + phase: + integer value, 0 <= phase <= (n - 1 ), default value 0, or logical + + + + + Description + +This is an Octave function. +This function upsamples the signal, inserting n-1 zeros between every element. If x is a matrix, every column is upsampled. +The phase determines the position of the inserted sample in the block of zeros. The default value is 0. + + + + + Examples + + + diff --git a/help/en_US/upsamplefill.xml b/help/en_US/upsamplefill.xml new file mode 100644 index 0000000..8a6e352 --- /dev/null +++ b/help/en_US/upsamplefill.xml @@ -0,0 +1,62 @@ + + + + + + + + upsamplefill + This function upsamples a vector interleaving given values or copies of the vector elements. + + + + + Calling Sequence + + y = upsamplefill (x, w) + y = upsamplefill (x, w, cpy) + + + + + Parameters + + x: + scalar, vector or matrix of real or complex numbers + w: + scalar or vector of real or complex values + cpy: + can take in "true" or "false", default is false + + + + + Description + +This is an Octave function. +This function upsamples a vector interleaving given values or copies of the vector elements. +The second argument has the values in the vector w that are placed in between the elements of x. +The third argument, if true, means that w should be scalar and that each value in x repeated w times. + + + + + Examples + + + diff --git a/help/en_US/var.xml b/help/en_US/var.xml new file mode 100644 index 0000000..53bc9bc --- /dev/null +++ b/help/en_US/var.xml @@ -0,0 +1,46 @@ + + + + + + + + var + + + + + + Calling Sequence + + y=var(x) + y=var(x,w) + y=var(x,w,dim) + + + + + Parameters + + x: + a vector or matrix. + w: + weight vector W of length X, or may take the value of 0 and 1. The default value is 0. Consider only non-negative values. + dim: + consider the variance along the dimension of X. 1 for clumun wise variamce and 2 for row wise variance. + y: + returns the variance of the values in X. + + + diff --git a/help/en_US/vco.xml b/help/en_US/vco.xml new file mode 100644 index 0000000..44310c1 --- /dev/null +++ b/help/en_US/vco.xml @@ -0,0 +1,65 @@ + + + + + + + + vco + Voltage Controlled Oscillator + + + + + Calling Sequence + + y=vco(x,fc,fs) + y=vco(x,[fmin fmax],fs) + + + + + Parameters + + + + + + Description + +y=vco(x,fc,fs) +Creates a frequency modulated cosine wave y whose frequency varies as the magnitude of x +x lies in [-1,1]. x=-1 corresponds to a frequency of 0, x=0 corresponds to a frequency of fc +and x=1 corresponds to a frequency of 2fc. +y=vco(x,[fmin fmax],fs) +Scales the frequency range so that x=-1 corresponds to a frequency of fmin and +x=1 corresponds to a frequency of fmax +If x is a matrix the same operation is performed on the columns on x +Size of y is the same as the size of x +Example +x=rand() +x = + + +0.2113249 +y=vco(x,2000,8000) +y = + + +0.9454092 +Author +Ankur Mallick + + + diff --git a/help/en_US/welchwin.xml b/help/en_US/welchwin.xml new file mode 100644 index 0000000..aad08db --- /dev/null +++ b/help/en_US/welchwin.xml @@ -0,0 +1,65 @@ + + + + + + + + welchwin + This function returns the filter coefficients of a Welch window. + + + + + Calling Sequence + + w = welchwin (m) + w = welchwin (m, opt) + + + + + Parameters + + m: + positive integer value + opt: + string value, takes "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function returns the filter coefficients of a Welch window of length m supplied as input, to the output vector w. +The second parameter can take the values "periodic" or "symmetric", depending on which the corresponding form of window is returned. The default is symmetric. +For symmetric, the length should be an integer>2. For periodic, the length should be an integer>1. + + + + + Examples + + + diff --git a/help/en_US/window.xml b/help/en_US/window.xml new file mode 100644 index 0000000..19d4312 --- /dev/null +++ b/help/en_US/window.xml @@ -0,0 +1,67 @@ + + + + + + + + window + This function creates an m-point window from the function f given as input. + + + + + Calling Sequence + + w = window(f, m) + w = window(f, m, opts) + + + + + Parameters + + f: + string value + m: + positive integer value + opts: + string value, takes in "periodic" or "symmetric" + w: + output variable, vector of real numbers + + + + + Description + +This is an Octave function. +This function creates an m-point window from the function f given as input, in the output vector w. +f can take any valid function as a string, for example "blackmanharris". + + + + + Examples + + + diff --git a/help/en_US/wkeep.xml b/help/en_US/wkeep.xml new file mode 100644 index 0000000..3bac5e2 --- /dev/null +++ b/help/en_US/wkeep.xml @@ -0,0 +1,62 @@ + + + + + + + + wkeep + + + + + + Calling Sequence + + [y]=wkeep(x,l) + [y]=wkeep(x,l,opt) + + + + + Parameters + + x: + Real, complex or string type input vector or matrix + l: + Length of matrix required + opt: + Character input to determine which side to extract from + + + + + Description + +This is an Octave function +[y]=wkeep(x,l) extracts a vector of length l from the centre of input vector x. +[y]=wkeep(x,l,opt) extracts vector based on opt which could be 'l','r' or 'c' (left, right or central). + + + + + Examples + + + diff --git a/help/en_US/wrev.xml b/help/en_US/wrev.xml new file mode 100644 index 0000000..2068027 --- /dev/null +++ b/help/en_US/wrev.xml @@ -0,0 +1,56 @@ + + + + + + + + wrev + + + + + + Calling Sequence + + [y]=wrev(x) + + + + + Parameters + + x: + Input vector of string, real or complex values + + + + + Description + +This is an Octave function. +This function reverses the order of elements of the input vector x. + + + + + Examples + + + diff --git a/help/en_US/xcorr2.xml b/help/en_US/xcorr2.xml new file mode 100644 index 0000000..3768635 --- /dev/null +++ b/help/en_US/xcorr2.xml @@ -0,0 +1,32 @@ + + + + + + + + xcorr2 + + + + + + Calling Sequence + + c = xcorr2 (a) + c = xcorr2 (a, b) + c = xcorr2 (a, b, biasflag) + + + diff --git a/help/en_US/zerocrossing.xml b/help/en_US/zerocrossing.xml new file mode 100644 index 0000000..5109f99 --- /dev/null +++ b/help/en_US/zerocrossing.xml @@ -0,0 +1,56 @@ + + + + + + + + zerocrossing + This function estimates the points at which a given waveform crosses the x-axis. + + + + + Calling Sequence + + x = zerocrossing (w, y) + + + + + Parameters + + w: + + y: + + x: + + + + + + Description + +This is an Octave function. +This function estimates the points at which a given waveform y = y(w) crosses the x-axis. It uses linear interpolation. + + + + + Examples + + + diff --git a/help/en_US/zp2sos.xml b/help/en_US/zp2sos.xml new file mode 100644 index 0000000..1f57c0b --- /dev/null +++ b/help/en_US/zp2sos.xml @@ -0,0 +1,66 @@ + + + + + + + + zp2sos + This function converts filter poles and zeros to second-order sections. + + + + + Calling Sequence + + [sos] = zp2sos(z) + [sos] = zp2sos(z, p) + [sos] = zp2sos(z, p, k) + [sos, g] = zp2sos(...) + + + + + Parameters + + z: + column vector + p: + column vector + k: + real or complex value, default value is 1 + + + + + Description + +This is an Octave function. +This function converts filter poles and zeros to second-order sections. +The first and second parameters are column vectors containing zeros and poles. The third parameter is the overall filter gain, the default value of which is 1. +The output is the sos matrix and the overall gain. +If there is only one output argument, the overall filter gain is applied to the first second-order section in the sos matrix. + + + + + Examples + + + diff --git a/help/en_US/zplane.xml b/help/en_US/zplane.xml new file mode 100644 index 0000000..64a7172 --- /dev/null +++ b/help/en_US/zplane.xml @@ -0,0 +1,23 @@ + + + + + + + + zplane + funcprot(0); + + + -- cgit