summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--help/en_US/master_help.xml394
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCSbin10393 -> 11007 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TABbin1408 -> 1499 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETSbin686 -> 687 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONSbin43644 -> 46489 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA2
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/TMAPbin24576 -> 24576 bytes
-rw-r--r--help/en_US/scilab_en_US_help/jhelpmap.jhm4
-rw-r--r--help/en_US/scilab_en_US_help/jhelptoc.xml4
-rw-r--r--jar/scilab_en_US_help.jarbin309963 -> 316346 bytes
-rw-r--r--macros/besselap.binbin0 -> 4340 bytes
-rw-r--r--macros/besselap.sci48
-rw-r--r--macros/buttap.binbin0 -> 4104 bytes
-rw-r--r--macros/buttap.sci45
-rw-r--r--macros/cheb.binbin0 -> 3404 bytes
-rw-r--r--macros/cheb.sci34
-rw-r--r--macros/cheb1ap.binbin0 -> 5508 bytes
-rw-r--r--macros/cheb1ap.sci51
-rw-r--r--macros/cheb2ap.binbin0 -> 4056 bytes
-rw-r--r--macros/cheb2ap.sci39
-rw-r--r--macros/cplxreal.binbin0 -> 5940 bytes
-rw-r--r--macros/cplxreal.sci43
-rw-r--r--macros/ellipap.binbin0 -> 5264 bytes
-rw-r--r--macros/ellipap.sci46
-rw-r--r--macros/fft.binbin0 -> 6080 bytes
-rw-r--r--macros/fft.sci49
-rw-r--r--macros/fft2.binbin0 -> 5292 bytes
-rw-r--r--macros/fft2.sci45
-rw-r--r--macros/freqs.binbin0 -> 3628 bytes
-rw-r--r--macros/freqs.sci29
-rw-r--r--macros/ifft.binbin0 -> 6476 bytes
-rw-r--r--macros/ifft.sci51
-rw-r--r--macros/ifft2.binbin0 -> 6016 bytes
-rw-r--r--macros/ifft2.sci45
-rw-r--r--macros/libbin5688 -> 5528 bytes
-rw-r--r--macros/names20
-rw-r--r--macros/ncauer.binbin0 -> 5372 bytes
-rw-r--r--macros/ncauer.sci49
-rw-r--r--macros/peak2rms.binbin13896 -> 13896 bytes
-rw-r--r--macros/pei_tseng_notch.binbin0 -> 5436 bytes
-rw-r--r--macros/pei_tseng_notch.sci44
-rw-r--r--macros/wconv.binbin0 -> 3416 bytes
-rw-r--r--macros/wconv.sci33
-rw-r--r--macros/zp2ss.binbin0 -> 5916 bytes
-rw-r--r--macros/zp2ss.sci65
-rw-r--r--macros/zp2tf.binbin0 -> 4116 bytes
-rw-r--r--macros/zp2tf.sci46
47 files changed, 1185 insertions, 1 deletions
diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml
index ae11d68..ab18d66 100644
--- a/help/en_US/master_help.xml
+++ b/help/en_US/master_help.xml
@@ -1,6 +1,201 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book [
<!--Begin Entities-->
+<<<<<<< HEAD
+<!ENTITY a81320b4221ec0c937db241f3f09761d9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2poly.xml">
+<!ENTITY a96531f053d1d3aca0c8998446e7ba88a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2rc.xml">
+<!ENTITY a44e8c63cbbbfce58373a4d528cc59bda SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/arParEst.xml">
+<!ENTITY a44baa1c529b4c2034108849f08147667 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/arburg.xml">
+<!ENTITY a64ecf6e721160dfb163621e4a3a00d0f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/arcov.xml">
+<!ENTITY aff6d91054f11396fab566c3b7097e225 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/armcov.xml">
+<!ENTITY a8128572f33478b9c8c764de03cf89fc4 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/aryule.xml">
+<!ENTITY a782c9cd4d7dad9d24a672148080e384c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/barthannwin.xml">
+<!ENTITY a0be563c94e1e42b7735567091463661e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/bartlett.xml">
+<!ENTITY a4b0f0cf49b01fcbb7aedef41c40d0e25 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/besself.xml">
+<!ENTITY a8ee66630c6b42252d90d4304e8af282c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/bitrevorder.xml">
+<!ENTITY a1c12c9e7e5cac759289269fdedd8905c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/blackman.xml">
+<!ENTITY a029443469c6628757ecf658204c40f45 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/blackmanharris.xml">
+<!ENTITY a73a177320474a25b6b9c42ed2409895a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/blackmannuttall.xml">
+<!ENTITY a6f9d33b92c0e5f71e2f83bffbea97f58 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/bohmanwin.xml">
+<!ENTITY a62ed1363186685b47656c8a5790efa44 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/boxcar.xml">
+<!ENTITY a9558e8614d7f439a08d4332c74eb1118 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/buffer.xml">
+<!ENTITY a7c579640b7fb009b1613e4a9e6a3acb6 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/butter.xml">
+<!ENTITY aec6a38aa439b8a6c26a7d2ada787095f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/buttord.xml">
+<!ENTITY a3c7785a5dca1c2ff0bcb54385411d26c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cconv.xml">
+<!ENTITY aa7ee14bf521256b990217ff8fdfd1c4f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cell2sos.xml">
+<!ENTITY adbfd2762e8949c7d9277a546b59fee44 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cheb1ord.xml">
+<!ENTITY a92cf35397a3f0f935f69fa0c6b980916 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cheb2ord.xml">
+<!ENTITY a144520c3e437156f61bc5c85aff56360 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/chebwin.xml">
+<!ENTITY aab22c36671d7c1054db5e4e91ff34ca9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cheby1.xml">
+<!ENTITY a38bcbc23ee3dff9a39209eed62398675 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cheby2.xml">
+<!ENTITY a07382031f7c37c171b8f596adb3241ae SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/check.xml">
+<!ENTITY aa2141aba98a93cb5ebec123c977cb0d4 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/chirp.xml">
+<!ENTITY a9aa47349954b7dc555e77d5c07750bc6 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/clustersegment.xml">
+<!ENTITY ad68b63f69616e4938c5df2b8f4a6ea29 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cmorwavf.xml">
+<!ENTITY a832131d9fca85cf0fc67ebaa7860a244 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/convmtx.xml">
+<!ENTITY ab9c573f1ed86c7c9107542791f010509 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/corrmtx.xml">
+<!ENTITY a3dd640289cc33aa91c9b93ef38ae3588 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cummax.xml">
+<!ENTITY ac80b8635538da5f44037be6c1355e0cd SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/cummin.xml">
+<!ENTITY ab46eb5d7f458e4c97c25dc101934e55a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/db.xml">
+<!ENTITY a9a3d5508d4be2587fffb07c4fea873a1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/db2pow.xml">
+<!ENTITY a9c0646c3d801e6dbf40cb2bfd0f48184 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/dctmtx.xml">
+<!ENTITY ae610966e7222fa2f7bd10ba3020b0397 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/decimate.xml">
+<!ENTITY ad910f20157813b38f3dd0037664fab4d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/dftmtx.xml">
+<!ENTITY a9f1a602ceb9c4f04cdb362869689ad5b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/diric.xml">
+<!ENTITY a34c0df6ea3acf72e8be0c3aadf06b3f9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/downsample.xml">
+<!ENTITY a6c480dc7966fa1256fccca6a2a607ea5 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/dutycycle.xml">
+<!ENTITY ad43a01be488312784bce7fa20f5fda45 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ellip.xml">
+<!ENTITY a2475a47e5ba8f7128e2b8d07a807d1b7 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ellipord.xml">
+<!ENTITY a6a5628da371f54e68e600dc33be952e8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/enbw.xml">
+<!ENTITY abb6a4d7c3064262f17ab739f011c3a4a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/eqtflength.xml">
+<!ENTITY a448d7adf3da3286f51f6a94bea63663d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/falltime.xml">
+<!ENTITY a3d7d87fbbc65bfd3e6fdf8bc8f48be6e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/fftfilt.xml">
+<!ENTITY afe92108055741cc536bf66798f641a5e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/filternorm.xml">
+<!ENTITY a6da3c55e120d9ad84b38f937a1440569 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/filtfilt.xml">
+<!ENTITY a1cb4e24a853af62bb07857799af1b5a9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/filtic.xml">
+<!ENTITY a2db9d9caff7a7a3eb135b4bc6e9ebe96 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/filtord.xml">
+<!ENTITY a983dde98de76617e105fb2a1b1165e9d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/firpmord.xml">
+<!ENTITY a1653c1101bb7f7f90ad5c793094c3011 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/firtype.xml">
+<!ENTITY a9cd28a49bceabf9d6a5ae48efc168636 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/flattopwin.xml">
+<!ENTITY ac2d9926417a46b72d2c3ce6be1f719c3 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/fracshift.xml">
+<!ENTITY a77e06b63ac5f175d8106b4e43014b6da SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/fwhm.xml">
+<!ENTITY a33f0777e49b0d0506ae19c244104c179 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/fwhmjlt.xml">
+<!ENTITY af7def142da08407766b1ec9a0a940863 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/gauspuls.xml">
+<!ENTITY a1c243694467789e5c3b41db26ea136b8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/gaussdesign.xml">
+<!ENTITY aed386f5f60012f9148f8a7239f8922dd SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/gaussian.xml">
+<!ENTITY a891fefd8a1c82376c748c0dc0df9d198 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/gausswin.xml">
+<!ENTITY a377e22d7852a5b8231f663f2e392cec8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/gmonopuls.xml">
+<!ENTITY a1f500f91aba02eeb51c8756038367f06 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/goertzel.xml">
+<!ENTITY ac9b5a24449247693afe12d4a0a89cb29 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/grpdelay.xml">
+<!ENTITY a74b3b666e222dd6fdc8cfa967a275919 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/hann.xml">
+<!ENTITY a58a65df48c1f5e0fb455ce5ae740b4d2 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/helperHarmonicDistortionAmplifier.xml">
+<!ENTITY a460a1e1ff357ce3430e9e399628fa02c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/icceps.xml">
+<!ENTITY a62cc46ed8d95b0239e4df0552679ea1d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/iirlp2mb.xml">
+<!ENTITY aa188901e0117ab660ea457598988f6c9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/impinvar.xml">
+<!ENTITY a44f003ed5aa29cbfd3cefa414436788d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/impz.xml">
+<!ENTITY a7524abc02ec73e4e52e0aa32f70a48c7 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/impzlength.xml">
+<!ENTITY a49a9e3c3edb127efa41460df3ae0b246 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/interp.xml">
+<!ENTITY ad0ea8d615c238f00d56a94edffed11d2 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/intfilt.xml">
+<!ENTITY aa5fea5e37e2362f8cc508f80fb61e1a4 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/invimpinvar.xml">
+<!ENTITY a6738f22afa4d9b2fec50f876ed64f1c3 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/is2rc.xml">
+<!ENTITY aa81b94c5cbb0d9bdbcf323aa37a1c434 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/isallpass.xml">
+<!ENTITY a6331d2a5505b25f3a0a10372e9498048 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/isfir.xml">
+<!ENTITY a234451d6304052dfc82c4ebf1780f111 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/islinphase.xml">
+<!ENTITY ad008841ad94a185e99ca801b29a57cd1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ismaxphase.xml">
+<!ENTITY a7b4993c8297a6696cc70e771f9914a77 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/isminphase.xml">
+<!ENTITY ad9c3b7bc150ac1452720b8ffe09e98b6 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/isstable.xml">
+<!ENTITY a529cf543ec9712c89d8d996913ef7ec1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/kaiser.xml">
+<!ENTITY a7661f5463a17550a94594b08eb000091 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/lar2rc.xml">
+<!ENTITY a8d87a3061cb6a7f81eb9a5d01ec17708 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/latc2tf.xml">
+<!ENTITY ab7c7ba24125e211f115a6bc397dcc611 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/latcfilt.xml">
+<!ENTITY aedf625d258dae2c80e8d080faa15af97 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/latcfilt1.xml">
+<!ENTITY a28cbb1579bb1a8b7ff1f8a7298903a4c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/levdown.xml">
+<!ENTITY a9a5a0bc20aed91cae617c9790d48fe6c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/levin.xml">
+<!ENTITY a14d1f8898ae6d0cf35d36090fee051dd SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/levinson.xml">
+<!ENTITY a1512f2a5e444460c235d54e222ce4daa SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/lpc.xml">
+<!ENTITY a458feffd7c5784d2792fd8b1fdfe1f44 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/lsf2poly.xml">
+<!ENTITY aa2d218c02d2b53e0c7d66311f36c9411 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/mag2db.xml">
+<!ENTITY ad25cb64a691e47028cd003be90f1d23f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/marcumq.xml">
+<!ENTITY ae3cbac09593d3eaf17f348d2d7645f67 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/medfilt1.xml">
+<!ENTITY a461f16f33c0e5f37627562ea269d7f66 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/mexihat.xml">
+<!ENTITY ace1d508b89612ef556c7078b667ccb34 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/meyeraux.xml">
+<!ENTITY aefe308bcd9cc7eafb9f3b1ade901b3f0 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/midcross.xml">
+<!ENTITY aae06b7642cb3c5492582151280eb9c2a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/modulate.xml">
+<!ENTITY a14172f88fa51c76d8e3cd44b7ff9da3b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/morlet.xml">
+<!ENTITY aa1bdfdcec9d37ca8fde8f1a5eccf335e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/movingrms.xml">
+<!ENTITY ae3e1f82c6bb377a1b604310d59879657 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/musicBase.xml">
+<!ENTITY ac7f0bf1229be88336dd19bec79f8592e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/nnls.xml">
+<!ENTITY a533f1756737a76c7ebbf4582981dc178 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/nuttallwin.xml">
+<!ENTITY a37a0158758c25b87b25ccc1aee6a119c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/parzenwin.xml">
+<!ENTITY ad89e66ee263fe203686f31a3eab8e64d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pchip.xml">
+<!ENTITY aa5c4ca6eec759599ed43523a388348ad SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pchips.xml">
+<!ENTITY a200605149beb0f3b5d8a88a3d53b2f71 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/peak2peak.xml">
+<!ENTITY ad6130e215a78d84270aafbc379fbb725 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/peak2rms.xml">
+<!ENTITY a29bbe646f6f6d50c069111ae091e7d36 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/peig.xml">
+<!ENTITY a4c3953ad493b988d8a2031523ffb8306 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/periodogram.xml">
+<!ENTITY a57cdc6361f8d7ec335fee1025821ddbf SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/phaseInputParseAs_ab.xml">
+<!ENTITY a73c75ecee2fc8c8806f9453525a315b1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/phaseInputParseAs_sos.xml">
+<!ENTITY a07f88832ddbb2555bc16dad1013ac1ce SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/phasedelay.xml">
+<!ENTITY aaab9e849a0c6df4118262e2b70e5239f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/phasez.xml">
+<!ENTITY a1895630a74dcb37a874ee12f6223bb12 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pmusic.xml">
+<!ENTITY ad5c5b14d0f159728636ed4ae71f93c61 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/poly2ac.xml">
+<!ENTITY a0234889afd64e3141d5dc97aae93301f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/poly2lsf.xml">
+<!ENTITY ae7862a7e6a0e7c690bf77d42fb1990fe SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/poly2rc.xml">
+<!ENTITY af650c852b25f278335bc10007d1a19dc SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/polyscale.xml">
+<!ENTITY a05778f15bdfe8a90f4ddf1a5b638716f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/polystab.xml">
+<!ENTITY aa0361fd95c4451f669fa98bb1f65dc98 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/polyval.xml">
+<!ENTITY a023072b316f7e0395c6360455642039f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pow2db.xml">
+<!ENTITY a3bd0d50aa0e0ff26b0b7c5b81bcbc6b3 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/primitive.xml">
+<!ENTITY a35739b7b800c14c46e81e85ef462b634 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/prony.xml">
+<!ENTITY aa1b619c50f30a27be49e3b3d538c394b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulseperiod.xml">
+<!ENTITY ad0b592048d2a5108ef1573e46915e2b9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulsesep.xml">
+<!ENTITY a209518e7ca8192917e531c32767128f4 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulsewidth.xml">
+<!ENTITY a45703911489b3f971198165f76d6d8c0 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/pulstran.xml">
+<!ENTITY a9a588475c9fdfec3b0d524d2f91956a1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2ac.xml">
+<!ENTITY a6a345bdf977080572f9bb157e316fa56 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2is.xml">
+<!ENTITY adfc7a13f2757703644a280fda363f5d3 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2lar.xml">
+<!ENTITY a84d04841d921ac252697bd6d913f6e07 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rc2poly.xml">
+<!ENTITY adb76827a846fe886ed6ce90b95f07d8f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rcosdesign.xml">
+<!ENTITY a040edc92d4048494ec65abb4c47a6e7c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rectpuls.xml">
+<!ENTITY a84e9fc45acaeb7c1afa74420873f7b8b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rectwin.xml">
+<!ENTITY afb654b0f7ed9a4d6af43c3042d878008 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/resample.xml">
+<!ENTITY aedffe76610b2bc050432fea9879d2c82 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/residued.xml">
+<!ENTITY a78b3ed60769c10149c518c3117b14fe5 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/residuez.xml">
+<!ENTITY a7ca3d45ac7c8237b3144b3fe631a0c68 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/risetime.xml">
+<!ENTITY a7ca94f3b7fef68630e0cb23f4fd3d25b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rlevinson.xml">
+<!ENTITY a59e83100e6dffc0baad33cbf8a84522a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rms.xml">
+<!ENTITY a336e17feee76e01b014e835286066137 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rooteig.xml">
+<!ENTITY aaf4d652584b9190343fb99d3a8801e5f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rootmusic.xml">
+<!ENTITY a5edcc4e7812e65d3274082c4e5d7d57f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/rssq.xml">
+<!ENTITY aa8c18c42efbf08189242a6819ddeb9ec SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sampled2continuous.xml">
+<!ENTITY af9bc3ae414d07aa5e0b83d8204da216f SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sawtooth.xml">
+<!ENTITY a58d8825cb2b40fb02d1fb623474b3680 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/schtrig.xml">
+<!ENTITY afe070e546eba011714d6130f15bf7eeb SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/schurrc.xml">
+<!ENTITY ade2e0f651396ca918685cd60ad2e1f69 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/seqperiod.xml">
+<!ENTITY af670a413ac46b05b04fb1eeb295cc187 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sgolay.xml">
+<!ENTITY a871ae6b17028eb52e68e6bc124576f0c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sgolayfilt.xml">
+<!ENTITY af828ad07b10f88b94815cf6d13dcf2a8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/shanwavf.xml">
+<!ENTITY a6dfa16868c80a256207c2def9e0f68a6 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/shiftdata.xml">
+<!ENTITY a458311d776cf15b4ead98bf47848744e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/slewrate.xml">
+<!ENTITY a0356f690ddd41c1bb4421b15c2e0fdc4 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sos2cell.xml">
+<!ENTITY a33cd8ef570f585eadb34a40825f2b396 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sos2ss.xml">
+<!ENTITY a30c4ef20404fdd5a7231680a2c48a975 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sos2tf.xml">
+<!ENTITY a3b38fcb714749c7e04190fb456a70dd9 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sos2zp.xml">
+<!ENTITY afb2aecd6bef384074ea28729e7e1fde8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sosbreak.xml">
+<!ENTITY a43d84cf894173760ed78bcd0173e5eb1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/sosfilt.xml">
+<!ENTITY abd98a1a18a270aa31a679ba6e48a6f8c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/specgram.xml">
+<!ENTITY adfe42afbecc43cec13b71504e2ee9f7b SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ss2sos.xml">
+<!ENTITY ae42ba4458c126de0d0d8449858c32174 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/statelevels.xml">
+<!ENTITY a45a0dbae444ccba87b80be7d73a9a317 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/stmcb.xml">
+<!ENTITY a2a3cdd1656da19c8bcccf108c810ed46 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/strips.xml">
+<!ENTITY ae8bb2ea49f71ca2170c7b25396b53c36 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/subspaceMethodsInputParser.xml">
+<!ENTITY a754944658572078c603d41eb799c03dc SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2sos.xml">
+<!ENTITY a16514a248c077408c45a820a305e5c12 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2zp.xml">
+<!ENTITY a596bc775e258db66e6a9361e23f6a110 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/tf2zpk.xml">
+<!ENTITY ae3ee0ed5769293d96b4e2e86059e914a SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/transpose.xml">
+<!ENTITY a3db7534139a84881841b932fa2ec83d6 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/trial_iirlp2mb.xml">
+<!ENTITY ac4b200defab1e9badb41fc727f69d855 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/triang.xml">
+<!ENTITY ac2ac4b1a32cde37dad46545278811713 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/tripuls.xml">
+<!ENTITY a0b5130b45748b78cd3b88cedd32115c5 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/truth.xml">
+<!ENTITY adef7e0c625980f5162fab5e605854ed3 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/tukeywin.xml">
+<!ENTITY a34f7952b78461d49fe96810e4c408ffe SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/udecode.xml">
+<!ENTITY ab7a062edf13c87523ae9e41490bc9930 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/uencode.xml">
+<!ENTITY a8d792ca9bc2521d93c827374ae2c94ce SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/ultrwin.xml">
+<!ENTITY af5b25c45ca00380e898962f27713ee01 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/unshiftdata.xml">
+<!ENTITY ac8d05194fb0af9dcd1e5f35e20129757 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/upfirdn.xml">
+<!ENTITY ae616b427e6925e3fc00469ef4532e624 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/upsample.xml">
+<!ENTITY a815233915f392f428567c0381e5ac245 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/upsamplefill.xml">
+<!ENTITY a8127816d1698afb2025103f44be38859 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/var.xml">
+<!ENTITY a0a5ed325e4ef3aa7ba8d66ae953d9092 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/vco.xml">
+<!ENTITY a18288f217fcfa5b28647d2b86a3a288e SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/welchwin.xml">
+<!ENTITY aa10dc0e867636bb5905df2147e7fa8a1 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/window.xml">
+<!ENTITY a739bb681c1778aebc6a112c9b4ebcc4c SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/wkeep.xml">
+<!ENTITY a974a3174dedaa833258ab42d577abd9d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/wrev.xml">
+<!ENTITY a7d306b5dfd9ec60077d737d8a4a6b843 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/xcorr2.xml">
+<!ENTITY a383c86e12eaf73e96e722b32e61c3386 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/zerocrossing.xml">
+<!ENTITY aecd6b297822f6189d821d9ef476689d8 SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/zp2sos.xml">
+<!ENTITY a38385ae55e569d27d4af576de7685f2d SYSTEM "/home/brijeshcr/Documents/Fossee_Toolboxes/FOSSEE-Signal-Processing-Toolbox/help/en_US/zplane.xml">
+=======
<!ENTITY a231328952124a7e187905e71aaf9cee0 SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2poly.xml">
<!ENTITY acc27042e738d175d1131be40ac8443e4 SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/ac2rc.xml">
<!ENTITY a00c7c9f2a0021ff13869dce3b90df38c SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/arParEst.xml">
@@ -194,6 +389,7 @@
<!ENTITY a07861a28f3bed2170e83949b6e2c3809 SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/zerocrossing.xml">
<!ENTITY a99676709afd29b9c0701a4ca0e97365e SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/zp2sos.xml">
<!ENTITY a61b6ccda9c51a7fb92674a98fd9f358a SYSTEM "/home/abhinav/Documents/IITB/Repos/FOSSEE-Signal-Processing-Toolbox/help/en_US/zplane.xml">
+>>>>>>> 9f6962b19c4a5fa76f7525a72faabb1b754712ad
<!--End Entities-->
]>
<book version="5.0-subset Scilab" xml:lang="en_US"
@@ -208,6 +404,203 @@
<title>FOSSEE Signal Processing Toolbox</title>
</info>
+<<<<<<< HEAD
+<part xml:id='section_234c65355e471cd38bd717d720add7db'>
+<title>FOSSEE Signal Processing Toolbox</title>
+&a81320b4221ec0c937db241f3f09761d9;
+&a96531f053d1d3aca0c8998446e7ba88a;
+&a44e8c63cbbbfce58373a4d528cc59bda;
+&a44baa1c529b4c2034108849f08147667;
+&a64ecf6e721160dfb163621e4a3a00d0f;
+&aff6d91054f11396fab566c3b7097e225;
+&a8128572f33478b9c8c764de03cf89fc4;
+&a782c9cd4d7dad9d24a672148080e384c;
+&a0be563c94e1e42b7735567091463661e;
+&a4b0f0cf49b01fcbb7aedef41c40d0e25;
+&a8ee66630c6b42252d90d4304e8af282c;
+&a1c12c9e7e5cac759289269fdedd8905c;
+&a029443469c6628757ecf658204c40f45;
+&a73a177320474a25b6b9c42ed2409895a;
+&a6f9d33b92c0e5f71e2f83bffbea97f58;
+&a62ed1363186685b47656c8a5790efa44;
+&a9558e8614d7f439a08d4332c74eb1118;
+&a7c579640b7fb009b1613e4a9e6a3acb6;
+&aec6a38aa439b8a6c26a7d2ada787095f;
+&a3c7785a5dca1c2ff0bcb54385411d26c;
+&aa7ee14bf521256b990217ff8fdfd1c4f;
+&adbfd2762e8949c7d9277a546b59fee44;
+&a92cf35397a3f0f935f69fa0c6b980916;
+&a144520c3e437156f61bc5c85aff56360;
+&aab22c36671d7c1054db5e4e91ff34ca9;
+&a38bcbc23ee3dff9a39209eed62398675;
+&a07382031f7c37c171b8f596adb3241ae;
+&aa2141aba98a93cb5ebec123c977cb0d4;
+&a9aa47349954b7dc555e77d5c07750bc6;
+&ad68b63f69616e4938c5df2b8f4a6ea29;
+&a832131d9fca85cf0fc67ebaa7860a244;
+&ab9c573f1ed86c7c9107542791f010509;
+&a3dd640289cc33aa91c9b93ef38ae3588;
+&ac80b8635538da5f44037be6c1355e0cd;
+&ab46eb5d7f458e4c97c25dc101934e55a;
+&a9a3d5508d4be2587fffb07c4fea873a1;
+&a9c0646c3d801e6dbf40cb2bfd0f48184;
+&ae610966e7222fa2f7bd10ba3020b0397;
+&ad910f20157813b38f3dd0037664fab4d;
+&a9f1a602ceb9c4f04cdb362869689ad5b;
+&a34c0df6ea3acf72e8be0c3aadf06b3f9;
+&a6c480dc7966fa1256fccca6a2a607ea5;
+&ad43a01be488312784bce7fa20f5fda45;
+&a2475a47e5ba8f7128e2b8d07a807d1b7;
+&a6a5628da371f54e68e600dc33be952e8;
+&abb6a4d7c3064262f17ab739f011c3a4a;
+&a448d7adf3da3286f51f6a94bea63663d;
+&a3d7d87fbbc65bfd3e6fdf8bc8f48be6e;
+&afe92108055741cc536bf66798f641a5e;
+&a6da3c55e120d9ad84b38f937a1440569;
+&a1cb4e24a853af62bb07857799af1b5a9;
+&a2db9d9caff7a7a3eb135b4bc6e9ebe96;
+&a983dde98de76617e105fb2a1b1165e9d;
+&a1653c1101bb7f7f90ad5c793094c3011;
+&a9cd28a49bceabf9d6a5ae48efc168636;
+&ac2d9926417a46b72d2c3ce6be1f719c3;
+&a77e06b63ac5f175d8106b4e43014b6da;
+&a33f0777e49b0d0506ae19c244104c179;
+&af7def142da08407766b1ec9a0a940863;
+&a1c243694467789e5c3b41db26ea136b8;
+&aed386f5f60012f9148f8a7239f8922dd;
+&a891fefd8a1c82376c748c0dc0df9d198;
+&a377e22d7852a5b8231f663f2e392cec8;
+&a1f500f91aba02eeb51c8756038367f06;
+&ac9b5a24449247693afe12d4a0a89cb29;
+&a74b3b666e222dd6fdc8cfa967a275919;
+&a58a65df48c1f5e0fb455ce5ae740b4d2;
+&a460a1e1ff357ce3430e9e399628fa02c;
+&a62cc46ed8d95b0239e4df0552679ea1d;
+&aa188901e0117ab660ea457598988f6c9;
+&a44f003ed5aa29cbfd3cefa414436788d;
+&a7524abc02ec73e4e52e0aa32f70a48c7;
+&a49a9e3c3edb127efa41460df3ae0b246;
+&ad0ea8d615c238f00d56a94edffed11d2;
+&aa5fea5e37e2362f8cc508f80fb61e1a4;
+&a6738f22afa4d9b2fec50f876ed64f1c3;
+&aa81b94c5cbb0d9bdbcf323aa37a1c434;
+&a6331d2a5505b25f3a0a10372e9498048;
+&a234451d6304052dfc82c4ebf1780f111;
+&ad008841ad94a185e99ca801b29a57cd1;
+&a7b4993c8297a6696cc70e771f9914a77;
+&ad9c3b7bc150ac1452720b8ffe09e98b6;
+&a529cf543ec9712c89d8d996913ef7ec1;
+&a7661f5463a17550a94594b08eb000091;
+&a8d87a3061cb6a7f81eb9a5d01ec17708;
+&ab7c7ba24125e211f115a6bc397dcc611;
+&aedf625d258dae2c80e8d080faa15af97;
+&a28cbb1579bb1a8b7ff1f8a7298903a4c;
+&a9a5a0bc20aed91cae617c9790d48fe6c;
+&a14d1f8898ae6d0cf35d36090fee051dd;
+&a1512f2a5e444460c235d54e222ce4daa;
+&a458feffd7c5784d2792fd8b1fdfe1f44;
+&aa2d218c02d2b53e0c7d66311f36c9411;
+&ad25cb64a691e47028cd003be90f1d23f;
+&ae3cbac09593d3eaf17f348d2d7645f67;
+&a461f16f33c0e5f37627562ea269d7f66;
+&ace1d508b89612ef556c7078b667ccb34;
+&aefe308bcd9cc7eafb9f3b1ade901b3f0;
+&aae06b7642cb3c5492582151280eb9c2a;
+&a14172f88fa51c76d8e3cd44b7ff9da3b;
+&aa1bdfdcec9d37ca8fde8f1a5eccf335e;
+&ae3e1f82c6bb377a1b604310d59879657;
+&ac7f0bf1229be88336dd19bec79f8592e;
+&a533f1756737a76c7ebbf4582981dc178;
+&a37a0158758c25b87b25ccc1aee6a119c;
+&ad89e66ee263fe203686f31a3eab8e64d;
+&aa5c4ca6eec759599ed43523a388348ad;
+&a200605149beb0f3b5d8a88a3d53b2f71;
+&ad6130e215a78d84270aafbc379fbb725;
+&a29bbe646f6f6d50c069111ae091e7d36;
+&a4c3953ad493b988d8a2031523ffb8306;
+&a57cdc6361f8d7ec335fee1025821ddbf;
+&a73c75ecee2fc8c8806f9453525a315b1;
+&a07f88832ddbb2555bc16dad1013ac1ce;
+&aaab9e849a0c6df4118262e2b70e5239f;
+&a1895630a74dcb37a874ee12f6223bb12;
+&ad5c5b14d0f159728636ed4ae71f93c61;
+&a0234889afd64e3141d5dc97aae93301f;
+&ae7862a7e6a0e7c690bf77d42fb1990fe;
+&af650c852b25f278335bc10007d1a19dc;
+&a05778f15bdfe8a90f4ddf1a5b638716f;
+&aa0361fd95c4451f669fa98bb1f65dc98;
+&a023072b316f7e0395c6360455642039f;
+&a3bd0d50aa0e0ff26b0b7c5b81bcbc6b3;
+&a35739b7b800c14c46e81e85ef462b634;
+&aa1b619c50f30a27be49e3b3d538c394b;
+&ad0b592048d2a5108ef1573e46915e2b9;
+&a209518e7ca8192917e531c32767128f4;
+&a45703911489b3f971198165f76d6d8c0;
+&a9a588475c9fdfec3b0d524d2f91956a1;
+&a6a345bdf977080572f9bb157e316fa56;
+&adfc7a13f2757703644a280fda363f5d3;
+&a84d04841d921ac252697bd6d913f6e07;
+&adb76827a846fe886ed6ce90b95f07d8f;
+&a040edc92d4048494ec65abb4c47a6e7c;
+&a84e9fc45acaeb7c1afa74420873f7b8b;
+&afb654b0f7ed9a4d6af43c3042d878008;
+&aedffe76610b2bc050432fea9879d2c82;
+&a78b3ed60769c10149c518c3117b14fe5;
+&a7ca3d45ac7c8237b3144b3fe631a0c68;
+&a7ca94f3b7fef68630e0cb23f4fd3d25b;
+&a59e83100e6dffc0baad33cbf8a84522a;
+&a336e17feee76e01b014e835286066137;
+&aaf4d652584b9190343fb99d3a8801e5f;
+&a5edcc4e7812e65d3274082c4e5d7d57f;
+&aa8c18c42efbf08189242a6819ddeb9ec;
+&af9bc3ae414d07aa5e0b83d8204da216f;
+&a58d8825cb2b40fb02d1fb623474b3680;
+&afe070e546eba011714d6130f15bf7eeb;
+&ade2e0f651396ca918685cd60ad2e1f69;
+&af670a413ac46b05b04fb1eeb295cc187;
+&a871ae6b17028eb52e68e6bc124576f0c;
+&af828ad07b10f88b94815cf6d13dcf2a8;
+&a6dfa16868c80a256207c2def9e0f68a6;
+&a458311d776cf15b4ead98bf47848744e;
+&a0356f690ddd41c1bb4421b15c2e0fdc4;
+&a33cd8ef570f585eadb34a40825f2b396;
+&a30c4ef20404fdd5a7231680a2c48a975;
+&a3b38fcb714749c7e04190fb456a70dd9;
+&afb2aecd6bef384074ea28729e7e1fde8;
+&a43d84cf894173760ed78bcd0173e5eb1;
+&abd98a1a18a270aa31a679ba6e48a6f8c;
+&adfe42afbecc43cec13b71504e2ee9f7b;
+&ae42ba4458c126de0d0d8449858c32174;
+&a45a0dbae444ccba87b80be7d73a9a317;
+&a2a3cdd1656da19c8bcccf108c810ed46;
+&ae8bb2ea49f71ca2170c7b25396b53c36;
+&a754944658572078c603d41eb799c03dc;
+&a16514a248c077408c45a820a305e5c12;
+&a596bc775e258db66e6a9361e23f6a110;
+&ae3ee0ed5769293d96b4e2e86059e914a;
+&a3db7534139a84881841b932fa2ec83d6;
+&ac4b200defab1e9badb41fc727f69d855;
+&ac2ac4b1a32cde37dad46545278811713;
+&a0b5130b45748b78cd3b88cedd32115c5;
+&adef7e0c625980f5162fab5e605854ed3;
+&a34f7952b78461d49fe96810e4c408ffe;
+&ab7a062edf13c87523ae9e41490bc9930;
+&a8d792ca9bc2521d93c827374ae2c94ce;
+&af5b25c45ca00380e898962f27713ee01;
+&ac8d05194fb0af9dcd1e5f35e20129757;
+&ae616b427e6925e3fc00469ef4532e624;
+&a815233915f392f428567c0381e5ac245;
+&a8127816d1698afb2025103f44be38859;
+&a0a5ed325e4ef3aa7ba8d66ae953d9092;
+&a18288f217fcfa5b28647d2b86a3a288e;
+&aa10dc0e867636bb5905df2147e7fa8a1;
+&a739bb681c1778aebc6a112c9b4ebcc4c;
+&a974a3174dedaa833258ab42d577abd9d;
+&a7d306b5dfd9ec60077d737d8a4a6b843;
+&a383c86e12eaf73e96e722b32e61c3386;
+&aecd6b297822f6189d821d9ef476689d8;
+&a38385ae55e569d27d4af576de7685f2d;
+=======
<part xml:id='section_5118e822ecc2888aa80042108de4932e'>
<title>FOSSEE Signal Processing Toolbox</title>
&a231328952124a7e187905e71aaf9cee0;
@@ -403,5 +796,6 @@
&a07861a28f3bed2170e83949b6e2c3809;
&a99676709afd29b9c0701a4ca0e97365e;
&a61b6ccda9c51a7fb92674a98fd9f358a;
+>>>>>>> 9f6962b19c4a5fa76f7525a72faabb1b754712ad
</part>
</book>
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
index b3dcad6..5485e84 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
Binary files 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
index e4628e3..90f6c0f 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
index 3be008c..1cfd696 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
index a0c7330..77ece74 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
index 677736a..cdbc5eb 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
@@ -1,2 +1,2 @@
JavaSearch 1.0
-TMAP bs=2048 rt=1 fl=-1 id1=1967 id2=1
+TMAP bs=2048 rt=1 fl=-1 id1=1968 id2=1
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
index 1dd99a0..775f37b 100644
--- a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm
index f8e4965..dc549a4 100644
--- a/help/en_US/scilab_en_US_help/jhelpmap.jhm
+++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm
@@ -2,7 +2,11 @@
<!DOCTYPE map PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN" "http://java.sun.com/products/javahelp/map_1_0.dtd">
<map version="1.0">
<mapID target="index" url="index.html"/>
+<<<<<<< HEAD
+<mapID target="section_234c65355e471cd38bd717d720add7db" url="section_234c65355e471cd38bd717d720add7db.html"/>
+=======
<mapID target="section_5118e822ecc2888aa80042108de4932e" url="section_5118e822ecc2888aa80042108de4932e.html"/>
+>>>>>>> 9f6962b19c4a5fa76f7525a72faabb1b754712ad
<mapID target="ac2poly" url="ac2poly.html"/>
<mapID target="ac2rc" url="ac2rc.html"/>
<mapID target="arParEst" url="arParEst.html"/>
diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml
index d47d3dc..f1e0621 100644
--- a/help/en_US/scilab_en_US_help/jhelptoc.xml
+++ b/help/en_US/scilab_en_US_help/jhelptoc.xml
@@ -2,7 +2,11 @@
<!DOCTYPE toc PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 1.0//EN" "http://java.sun.com/products/javahelp/toc_1_0.dtd">
<toc version="1.0">
<tocitem target="index" text="FOSSEE Signal Processing Toolbox">
+<<<<<<< HEAD
+<tocitem target="section_234c65355e471cd38bd717d720add7db" text="FOSSEE Signal Processing Toolbox">
+=======
<tocitem target="section_5118e822ecc2888aa80042108de4932e" text="FOSSEE Signal Processing Toolbox">
+>>>>>>> 9f6962b19c4a5fa76f7525a72faabb1b754712ad
<tocitem target="ac2poly" text="ac2poly"/>
<tocitem target="ac2rc" text="ac2rc"/>
<tocitem target="arParEst" text="arParEst"/>
diff --git a/jar/scilab_en_US_help.jar b/jar/scilab_en_US_help.jar
index 52f9dbb..1594e99 100644
--- a/jar/scilab_en_US_help.jar
+++ b/jar/scilab_en_US_help.jar
Binary files differ
diff --git a/macros/besselap.bin b/macros/besselap.bin
new file mode 100644
index 0000000..9794042
--- /dev/null
+++ b/macros/besselap.bin
Binary files differ
diff --git a/macros/besselap.sci b/macros/besselap.sci
new file mode 100644
index 0000000..6fe4f47
--- /dev/null
+++ b/macros/besselap.sci
@@ -0,0 +1,48 @@
+function [zero, pole, gain] = besselap (n)
+//Return bessel analog filter prototype.
+//Calling Sequence
+//[zero, pole, gain] = besselap (n)
+//[zero, pole] = besselap (n)
+//zero = besselap (n)
+//Parameters
+//n: Filter Order
+//zero: Zeros
+//pole: Poles
+//gain: Gain
+//Description
+//This is an Octave function.
+//It Return bessel analog filter prototype of nth order.
+//Examples
+//[zero, pole, gain] = besselap (5)
+//zero = [](0x0)
+//pole =
+//
+// -0.59058 + 0.90721i
+// -0.59058 - 0.90721i
+// -0.92644 + 0.00000i
+// -0.85155 + 0.44272i
+// -0.85155 - 0.44272i
+//
+//gain = 1
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 1)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ if(lhs==1)
+ zero = callOctave("besselap",n)
+ elseif(lhs==2)
+ [zero, pole] = callOctave("besselap",n)
+ elseif(lhs==3)
+ [zero, pole, gain] = callOctave("besselap",n)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/buttap.bin b/macros/buttap.bin
new file mode 100644
index 0000000..10ce21e
--- /dev/null
+++ b/macros/buttap.bin
Binary files differ
diff --git a/macros/buttap.sci b/macros/buttap.sci
new file mode 100644
index 0000000..9c2e08d
--- /dev/null
+++ b/macros/buttap.sci
@@ -0,0 +1,45 @@
+function [z, p, g] = buttap (n)
+//Design a lowpass analog Butterworth filter.
+//Calling Sequence
+//z = buttap (n)
+//[z, p] = buttap (n)
+//[z, p, g] = buttap (n)
+//Parameters
+//n: Filter Order
+//z: Zeros
+//p: Poles
+//g: Gain
+//Description
+//This is an Octave function.
+//It designs a lowpass analog Butterworth filter of nth order.
+//Examples
+//[z, p, g] = buttap (5)
+//z = [](0x0)
+//p =
+//
+// -0.30902 + 0.95106i -0.80902 + 0.58779i -1.00000 + 0.00000i -0.80902 - 0.58779i -0.30902 - 0.95106i
+//
+//g = 1
+
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 1)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ if(lhs==1)
+ z = callOctave("buttap",n)
+ elseif(lhs==2)
+ [z, p] = callOctave("buttap",n)
+ elseif(lhs==3)
+ [z, p, g] = callOctave("buttap",n)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/cheb.bin b/macros/cheb.bin
new file mode 100644
index 0000000..28632eb
--- /dev/null
+++ b/macros/cheb.bin
Binary files differ
diff --git a/macros/cheb.sci b/macros/cheb.sci
new file mode 100644
index 0000000..db2df85
--- /dev/null
+++ b/macros/cheb.sci
@@ -0,0 +1,34 @@
+function res = cheb (n, x)
+//Calculates the nth-order Chebyshev polynomial at the point x.
+//Calling Sequence
+//cheb(n, x)
+//Parameters
+//n: Filter order
+//x: Point at which the Chebyshev polynomial is calculater.
+//Description
+//This is an Octave function.
+//Equation for Chebyshev polynomial is
+// / cos(n acos(x), |x| <= 1
+// Tn(x) = |
+// \ cosh(n acosh(x), |x| > 1
+//
+//x can also be a vector. In that case the output will also be a vector of same size as x.
+//Examples
+//x = [1 2 3 4]
+// cheb(10, x)
+//ans =
+//
+// 1.0000e+00 2.6209e+05 2.2620e+07 4.5747e+08
+
+funcprot(0);
+rhs = argn(2)
+if (rhs < 2 | rhs > 2)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 2 then
+ res = callOctave("cheb",n,x)
+ end
+endfunction
diff --git a/macros/cheb1ap.bin b/macros/cheb1ap.bin
new file mode 100644
index 0000000..7414b4a
--- /dev/null
+++ b/macros/cheb1ap.bin
Binary files differ
diff --git a/macros/cheb1ap.sci b/macros/cheb1ap.sci
new file mode 100644
index 0000000..361f272
--- /dev/null
+++ b/macros/cheb1ap.sci
@@ -0,0 +1,51 @@
+function [z, p, g] = cheb1ap (n, Rp)
+//This function designs a lowpass analog Chebyshev type I filter.
+//Calling Sequence
+//[z, p, g] = cheb1ap (n, Rp)
+//[z, p] = cheb1ap (n, Rp)
+//p = cheb1ap (n, Rp)
+//Parameters
+//n: Filter Order
+//Rp: Peak-to-peak passband ripple
+//z: Zeros
+//p: Poles
+//g: Gain
+//Description
+//This is an Octave function.
+//It designs a lowpass analog Chebyshev type I filter of nth order and with a Peak-to-peak passband ripple of Rp.
+//Examples
+//[z, p, g] = cheb1ap (10, 20)
+//z = [](0x0)
+//p =
+//
+// Columns 1 through 6:
+//
+// -0.00157 - 0.98774i -0.00456 - 0.89105i -0.00709 - 0.70714i -0.00894 - 0.45401i -0.00991 - 0.15644i -0.00991 + 0.15644i
+//
+// Columns 7 through 10:
+//
+// -0.00894 + 0.45401i -0.00709 + 0.70714i -0.00456 + 0.89105i -0.00157 + 0.98774i
+//
+//g = 1.9630e-04 - 6.3527e-22i
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 2 | rhs > 2)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 2 then
+ if(lhs==1)
+ z = callOctave("cheb1ap", n, Rp)
+ elseif(lhs==2)
+ [z, p] = callOctave("cheb1ap", n, Rp)
+ elseif(lhs==3)
+ [z, p, g] = callOctave("cheb1ap", n, Rp)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/cheb2ap.bin b/macros/cheb2ap.bin
new file mode 100644
index 0000000..558a95b
--- /dev/null
+++ b/macros/cheb2ap.bin
Binary files differ
diff --git a/macros/cheb2ap.sci b/macros/cheb2ap.sci
new file mode 100644
index 0000000..007d2d5
--- /dev/null
+++ b/macros/cheb2ap.sci
@@ -0,0 +1,39 @@
+function [z, p, g] = cheb2ap (n, Rs)
+//This function designs a lowpass analog Chebyshev type II filter.
+//Calling Sequence
+//[z, p, g] = cheb2ap (n, Rs)
+//[z, p] = cheb2ap (n, Rs)
+//p = cheb2ap (n, Rs)
+//Parameters
+//n: Filter Order
+//Rs: Stopband attenuation
+//z: Zeros
+//p: Poles
+//g: Gain
+//Description
+//This is an Octave function.
+//This function designs a lowpass analog Chebyshev type II filter of nth order and with a stopband attenuation of Rs.
+//Examples
+//
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 2 | rhs > 2)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 2 then
+ if(lhs==1)
+ z = callOctave("cheb2ap", n, Rs)
+ elseif(lhs==2)
+ [z, p] = callOctave("cheb2ap", n, Rs)
+ elseif(lhs==3)
+ [z, p, g] = callOctave("cheb2ap", n, Rs)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/cplxreal.bin b/macros/cplxreal.bin
new file mode 100644
index 0000000..c5c522b
--- /dev/null
+++ b/macros/cplxreal.bin
Binary files differ
diff --git a/macros/cplxreal.sci b/macros/cplxreal.sci
new file mode 100644
index 0000000..8443837
--- /dev/null
+++ b/macros/cplxreal.sci
@@ -0,0 +1,43 @@
+function [zc, zr] = cplxreal (z, thresh)
+//Function to divide vector z into complex and real elements, removing the one of each complex conjugate pair.
+//Calling Sequence
+//[zc, zr] = cplxreal (z, thresh)
+//[zc, zr] = cplxreal (z)
+//zc = cplxreal (z, thresh)
+//zc = cplxreal (z)
+//Parameters
+//z: vector of complex numbers.
+//thresh: tolerance for comparisons.
+//zc: vector containing the elements of z that have positive imaginary parts.
+//zr: vector containing the elements of z that are real.
+//Description
+//This is an Octave function.
+//Every complex element of z is expected to have a complex-conjugate elsewhere in z. From the pair of complex-conjugates, the one with the negative imaginary part is removed.
+//If the magnitude of the imaginary part of an element is less than the thresh, it is declared as real.
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 2)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+ case 1 then
+ if(lhs==1)
+ zc = callOctave("cplxreal",z)
+ elseif (lhs==2)
+ [zc, zr] = callOctave("cplxreal",z)
+ else
+ error("Wrong number of output argments.")
+ end
+
+ case 2 then
+ if(lhs==1)
+ zc = callOctave("cplxreal",z, thresh)
+ elseif (lhs==2)
+ [zc, zr] = callOctave("cplxreal",z, thresh)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/ellipap.bin b/macros/ellipap.bin
new file mode 100644
index 0000000..da6ce2e
--- /dev/null
+++ b/macros/ellipap.bin
Binary files differ
diff --git a/macros/ellipap.sci b/macros/ellipap.sci
new file mode 100644
index 0000000..7b4c1ae
--- /dev/null
+++ b/macros/ellipap.sci
@@ -0,0 +1,46 @@
+function [z, p, g] = ellipap (n, Rp, Rs)
+//Designs a lowpass analog elliptic filter.
+//Calling Sequence
+//[z, p, g] = ellipap (n, Rp, Rs)
+//[z, p] = ellipap (n, Rp, Rs)
+//z = ellipap (n, Rp, Rs)
+//Parameters
+//n: Filter Order
+//Rp: Peak-to-peak passband ripple
+//Rs: Stopband attenuation
+//Description
+//This is an Octave function.
+//It designs a lowpass analog elliptic filter of nth order, with a Peak-to-peak passband ripple of Rp and a stopband attenuation of Rs.
+//Examples
+//[z, p, g] = ellipap (5, 10, 10)
+//z =
+//
+// 0.0000 + 2.5546i 0.0000 + 1.6835i -0.0000 - 2.5546i -0.0000 - 1.6835i
+//
+//p =
+//
+// -0.05243 + 0.63524i -0.01633 + 0.96289i -0.05243 - 0.63524i -0.01633 - 0.96289i -0.07369 + 0.00000i
+//
+//g = 0.0015012
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 3 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 3 then
+ if(lhs==1)
+ z = callOctave("ellipap", n, Rp, Rs)
+ elseif(lhs==2)
+ [z, p] = callOctave("ellipap", n, Rp, Rs)
+ elseif(lhs==3)
+ [z, p, g] = callOctave("ellipap", n, Rp, Rs)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/fft.bin b/macros/fft.bin
new file mode 100644
index 0000000..088707e
--- /dev/null
+++ b/macros/fft.bin
Binary files differ
diff --git a/macros/fft.sci b/macros/fft.sci
new file mode 100644
index 0000000..0ea54ab
--- /dev/null
+++ b/macros/fft.sci
@@ -0,0 +1,49 @@
+function res = fft (x, n, dim)
+//Calculates the discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.
+//Calling Sequence
+//fft (x, n, dim)
+//fft (x, n)
+//fft (x)
+//Parameters
+//x: input matrix
+//n: Specifies the number of elements of x to be used
+//dim: Specifies the dimention of the matrix along which the FFT is performed
+//Description
+//This is an Octave function.
+//The FFT is calculated along the first non-singleton dimension of the array. Thus, FFT is computed for each column of x.
+//
+//n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the FFT is calculated, then x is resized and padded with zeros.
+//Similarly, if n is smaller, then x is truncated.
+//
+//dim is an integer specifying the dimension of the matrix along which the FFT is performed.
+//Examples
+//x = [1 2 3; 4 5 6; 7 8 9]
+//n = 3
+//dim = 2
+//fft (x, n, dim)
+//ans =
+//
+// 6.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i
+// 15.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i
+// 24.0000 + 0.0000i -1.5000 + 0.8660i -1.5000 - 0.8660i
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ res = callOctave("fft", x)
+
+ case 2 then
+ res = callOctave("fft", x, n)
+
+ case 3 then
+ res = callOctave("fft", x, n, dim)
+
+ end
+endfunction
diff --git a/macros/fft2.bin b/macros/fft2.bin
new file mode 100644
index 0000000..dd6e2cc
--- /dev/null
+++ b/macros/fft2.bin
Binary files differ
diff --git a/macros/fft2.sci b/macros/fft2.sci
new file mode 100644
index 0000000..58cd70d
--- /dev/null
+++ b/macros/fft2.sci
@@ -0,0 +1,45 @@
+function res = fft2 (A, m, n)
+//Calculates the two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.
+//Calling Sequence
+//fft2 (A, m, n)
+//fft2 (A)
+//Parameters
+//A: input matrix
+//m: number of rows of A to be used
+//n: number of columns of A to be used
+//Description
+//This is an Octave function.
+//It performs two-dimentional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros.
+//If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately.
+//Examples
+//x = [1 2 3; 4 5 6; 7 8 9]
+//m = 4
+//n = 4
+//fft2 (A, m, n)
+//ans =
+//
+// 45 + 0i -6 - 15i 15 + 0i -6 + 15i
+// -18 - 15i -5 + 8i -6 - 5i 5 - 4i
+// 15 + 0i -2 - 5i 5 + 0i -2 + 5i
+// -18 + 15i 5 + 4i -6 + 5i -5 - 8i
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ res = callOctave("fft2", A)
+
+ case 2 then
+ error("Wrong number of input arguments.")
+
+ case 3 then
+ res = callOctave("fft2", A, m, n)
+
+ end
+endfunction
diff --git a/macros/freqs.bin b/macros/freqs.bin
new file mode 100644
index 0000000..066c156
--- /dev/null
+++ b/macros/freqs.bin
Binary files differ
diff --git a/macros/freqs.sci b/macros/freqs.sci
new file mode 100644
index 0000000..88773fe
--- /dev/null
+++ b/macros/freqs.sci
@@ -0,0 +1,29 @@
+function h = freqs (b, a, w)
+//Compute the s-plane frequency response of the IIR filter.
+//Calling Sequence
+//h = freqs (b, a, w)
+//Parameters
+//b: vector containing the coefficients of the numerator of the filter.
+//a: vector containing the coefficients of the denominator of the filter.
+//w: vector containing frequencies
+//Description
+//This is an Octave function.
+//It computes the s-plane frequency response of the IIR filter B(s)/A(s) as H = polyval(B,j*W)./polyval(A,j*W).
+//If called with no output argument, a plot of magnitude and phase are displayed.
+//Examples
+//B = [1 2];
+//A = [1 1];
+//w = linspace(0,4,128);
+//freqs(B,A,w);
+
+funcprot(0);
+rhs = argn(2)
+if(rhs<3 | rhs>3)
+error("Wrong number of input arguments.")
+end
+
+select (rhs)
+ case 3 then
+ y = callOctave("freqs",b, a, w)
+ end
+endfunction
diff --git a/macros/ifft.bin b/macros/ifft.bin
new file mode 100644
index 0000000..1c95870
--- /dev/null
+++ b/macros/ifft.bin
Binary files differ
diff --git a/macros/ifft.sci b/macros/ifft.sci
new file mode 100644
index 0000000..70688e4
--- /dev/null
+++ b/macros/ifft.sci
@@ -0,0 +1,51 @@
+function res = ifft (x, n, dim)
+//Calculates the inverse discrete Fourier transform of a matrix using Fast Fourier Transform algorithm.
+//Calling Sequence
+//ifft (x, n, dim)
+//ifft (x, n)
+//ifft (x)
+//Parameters
+//x: input matrix
+//n: Specifies the number of elements of x to be used
+//dim: Specifies the dimention of the matrix along which the inverse FFT is performed
+//Description
+//This is an Octave function.
+//Description
+//This is an Octave function.
+//The inverse FFT is calculated along the first non-singleton dimension of the array. Thus, inverse FFT is computed for each column of x.
+//
+//n is an integer specifying the number of elements of x to use. If n is larger than dimention along. which the inverse FFT is calculated, then x is resized and padded with zeros.
+//Similarly, if n is smaller, then x is truncated.
+//
+//dim is an integer specifying the dimension of the matrix along which the inverse FFT is performed.
+//Examples
+//x = [1 2 3; 4 5 6; 7 8 9]
+//n = 3
+//dim = 2
+//ifft (x, n, dim)
+//ans =
+//
+// 2.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i
+// 5.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i
+// 8.00000 + 0.00000i -0.50000 - 0.28868i -0.50000 + 0.28868i
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ res = callOctave("ifft", x)
+
+ case 2 then
+ res = callOctave("ifft", x, n)
+
+ case 3 then
+ res = callOctave("ifft", x, n, dim)
+
+ end
+endfunction
diff --git a/macros/ifft2.bin b/macros/ifft2.bin
new file mode 100644
index 0000000..bcd3a09
--- /dev/null
+++ b/macros/ifft2.bin
Binary files differ
diff --git a/macros/ifft2.sci b/macros/ifft2.sci
new file mode 100644
index 0000000..8ecb1a5
--- /dev/null
+++ b/macros/ifft2.sci
@@ -0,0 +1,45 @@
+function res = ifft2 (A, m, n)
+//Calculates the inverse two-dimensional discrete Fourier transform of A using a Fast Fourier Transform algorithm.
+//Calling Sequence
+//ifft2 (A, m, n)
+//ifft2 (A)
+//Parameters
+//A: input matrix
+//m: number of rows of A to be used
+//n: number of columns of A to be used
+//Description
+//This is an Octave function.
+//It performs inverse two-dimensional FFT on the matrix A. m and n may be used specify the number of rows and columns of A to use. If either of these is larger than the size of A, A is resized and padded with zeros.
+//If A is a multi-dimensional matrix, each two-dimensional sub-matrix of A is treated separately.
+//Examples
+//x = [1 2 3; 4 5 6; 7 8 9]
+//m = 4
+//n = 4
+//ifft2 (A, m, n)
+//ans =
+//
+// 2.81250 + 0.00000i -0.37500 + 0.93750i 0.93750 + 0.00000i -0.37500 - 0.93750i
+// -1.12500 + 0.93750i -0.31250 - 0.50000i -0.37500 + 0.31250i 0.31250 + 0.25000i
+// 0.93750 + 0.00000i -0.12500 + 0.31250i 0.31250 + 0.00000i -0.12500 - 0.31250i
+// -1.12500 - 0.93750i 0.31250 - 0.25000i -0.37500 - 0.31250i -0.31250 + 0.50000i
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 1 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 1 then
+ res = callOctave("ifft2", A)
+
+ case 2 then
+ error("Wrong number of input arguments.")
+
+ case 3 then
+ res = callOctave("ifft2", A, m, n)
+
+ end
+endfunction
diff --git a/macros/lib b/macros/lib
index 483a331..dc954ef 100644
--- a/macros/lib
+++ b/macros/lib
Binary files differ
diff --git a/macros/names b/macros/names
index 79a4781..b2ce8bd 100644
--- a/macros/names
+++ b/macros/names
@@ -7,6 +7,7 @@ armcov
aryule
barthannwin
bartlett
+besselap
besself
bitrevorder
blackman
@@ -15,12 +16,16 @@ blackmannuttall
bohmanwin
boxcar
buffer
+buttap
butter
buttord
cceps
cconv
cell2sos
+cheb
+cheb1ap
cheb1ord
+cheb2ap
cheb2ord
chebwin
cheby1
@@ -31,6 +36,7 @@ clustersegment
cmorwavf
convmtx
corrmtx
+cplxreal
cummax
cummin
czt
@@ -44,10 +50,13 @@ downsample
dst1
dutycycle
ellip
+ellipap
ellipord
enbw
eqtflength
falltime
+fft
+fft2
fftfilt
fht
filternorm
@@ -58,6 +67,7 @@ firpmord
firtype
flattopwin
fracshift
+freqs
fwhm
fwhmjlt
fwht
@@ -73,11 +83,16 @@ helperHarmonicDistortionAmplifier
hilbert1
hurst
icceps
+<<<<<<< HEAD
+ifft
+ifft2
+=======
idct1
idct2
idst1
ifht
ifwht
+>>>>>>> 9f6962b19c4a5fa76f7525a72faabb1b754712ad
iirlp2mb
impinvar
impz
@@ -113,6 +128,7 @@ modulate
morlet
movingrms
musicBase
+ncauer
nnls
nuttallwin
parzenwin
@@ -120,6 +136,7 @@ pchip
pchips
peak2peak
peak2rms
+pei_tseng_notch
peig
periodogram
phaseInputParseAs_ab
@@ -206,6 +223,7 @@ upsample
upsamplefill
var
vco
+wconv
welchwin
window
wkeep
@@ -215,4 +233,6 @@ xcov1
yulewalker
zerocrossing
zp2sos
+zp2ss
+zp2tf
zplane
diff --git a/macros/ncauer.bin b/macros/ncauer.bin
new file mode 100644
index 0000000..0886fbd
--- /dev/null
+++ b/macros/ncauer.bin
Binary files differ
diff --git a/macros/ncauer.sci b/macros/ncauer.sci
new file mode 100644
index 0000000..c76eb65
--- /dev/null
+++ b/macros/ncauer.sci
@@ -0,0 +1,49 @@
+function [Zz, Zp, Zg] = ncauer(Rp, Rs, n)
+//Analog prototype for Cauer filter.
+//Calling Sequence
+//[Zz, Zp, Zg] = ncauer(Rp, Rs, n)
+//[Zz, Zp] = ncauer(Rp, Rs, n)
+//Zz = ncauer(Rp, Rs, n)
+//Parameters
+//n: Filter Order
+//Rp: Peak-to-peak passband ripple
+//Rs: Stopband attenuation
+//Description
+//This is an Octave function.
+//It designs an analog prototype for Cauer filter of nth order, with a Peak-to-peak passband ripple of Rp and a stopband attenuation of Rs.
+//Examples
+//n = 5;
+//Rp = 5;
+//Rs = 5;
+//[Zz, Zp, Zg] = ncauer(Rp, Rs, n)
+//Zz =
+//
+// 0.0000 + 2.5546i 0.0000 + 1.6835i -0.0000 - 2.5546i -0.0000 - 1.6835i
+//
+//Zp =
+//
+// -0.10199 + 0.64039i -0.03168 + 0.96777i -0.10199 - 0.64039i -0.03168 - 0.96777i -0.14368 + 0.00000i
+//
+//Zg = 0.0030628
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 3 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 3 then
+ if(lhs==1)
+ Zz = callOctave("ncauer", Rp, Rs, n)
+ elseif(lhs==2)
+ [Zz, Zp] = callOctave("ncauer", Rp, Rs, n)
+ elseif(lhs==3)
+ [Zz, Zp, Zg] = callOctave("ncauer", Rp, Rs, n)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/peak2rms.bin b/macros/peak2rms.bin
index 12d6e85..8f6cf06 100644
--- a/macros/peak2rms.bin
+++ b/macros/peak2rms.bin
Binary files differ
diff --git a/macros/pei_tseng_notch.bin b/macros/pei_tseng_notch.bin
new file mode 100644
index 0000000..40cd414
--- /dev/null
+++ b/macros/pei_tseng_notch.bin
Binary files differ
diff --git a/macros/pei_tseng_notch.sci b/macros/pei_tseng_notch.sci
new file mode 100644
index 0000000..1de0fcd
--- /dev/null
+++ b/macros/pei_tseng_notch.sci
@@ -0,0 +1,44 @@
+function [b, a] = pei_tseng_notch (frequencies, bandwidths)
+
+//Return coefficients for an IIR notch-filter.
+//Calling Sequence
+//[b, a] = pei_tseng_notch (frequencies, bandwidths)
+//b = pei_tseng_notch (frequencies, bandwidths)
+//Parameters
+//frequencies: filter frequencies
+//bandwidths: bandwidths to be used with filter
+//Description
+//This is an Octave function.
+//It return coefficients for an IIR notch-filter with one or more filter frequencies and according bandwidths. The filter is based on a all pass filter that performs phasereversal at filter frequencies.
+//This leads to removal of those frequencies of the original and phase-distorted signal.
+//Examples
+//sf = 800; sf2 = sf/2;
+//data=[[1;zeros(sf-1,1)],sinetone(49,sf,1,1),sinetone(50,sf,1,1),sinetone(51,sf,1,1)];
+//[b,a]=pei_tseng_notch ( 50 / sf2, 2/sf2 )
+//b =
+//
+// 0.99213 -1.83322 0.99213
+//
+//a =
+//
+// 1.00000 -1.83322 0.98426
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 2 | rhs > 2)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 2 then
+ if(lhs==1)
+ b = callOctave("pei_tseng_notch", frequencies, bandwidths)
+ elseif(lhs==2)
+ [b, a] = callOctave("pei_tseng_notch", frequencies, bandwidths)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/wconv.bin b/macros/wconv.bin
new file mode 100644
index 0000000..f174e54
--- /dev/null
+++ b/macros/wconv.bin
Binary files differ
diff --git a/macros/wconv.sci b/macros/wconv.sci
new file mode 100644
index 0000000..a0682a6
--- /dev/null
+++ b/macros/wconv.sci
@@ -0,0 +1,33 @@
+function y = wconv (type, x, f, shape)
+//Performs 1D or 2D convolution.
+//Calling Sequence
+//y = wconv (type, x, f)
+// y = wconv (type, x, f, shape)
+//Parameters
+//type: convolution type.
+//x: Signal vector or matrix.
+//f: FIR filter coefficients.
+//shape: Shape.
+//Description
+//This is an Octave function.
+//It performs 1D or 2D convolution between the signal x and the filter coefficients f.
+//Examples
+//a = [1 2 3 4 5]
+//b = [7 8 9 10]
+//wconv(1,a,b)
+//ans =
+// 7 22 46 80 114 106 85 50
+
+funcprot(0);
+rhs = argn(2)
+if(rhs<3 | rhs>4)
+error("Wrong number of input arguments.")
+end
+
+select (rhs)
+ case 3 then
+ y = callOctave("wconv",type, x, f)
+ case 4 then
+ y = callOctave("wconv",type, x, f, shape)
+ end
+endfunction
diff --git a/macros/zp2ss.bin b/macros/zp2ss.bin
new file mode 100644
index 0000000..b8ab377
--- /dev/null
+++ b/macros/zp2ss.bin
Binary files differ
diff --git a/macros/zp2ss.sci b/macros/zp2ss.sci
new file mode 100644
index 0000000..ab14bfd
--- /dev/null
+++ b/macros/zp2ss.sci
@@ -0,0 +1,65 @@
+function [a, b, c, d] = zp2ss (z, p, k)
+//Converts zeros / poles to state space.
+//Calling Sequence
+//[a, b, c, d] = zp2ss (z, p, k)
+//[a, b, c] = zp2ss (z, p, k)
+//[a, b] = zp2ss (z, p, k)
+//a = zp2ss (z, p, k)
+//Parameters
+//z: Zeros
+//p: Poles
+//k: Leading coefficient
+//a: State space parameter
+//a: State space parameter
+//b: State space parameter
+//c: State space parameter
+//d: State space parameter
+//Description
+//This is an Octave function.
+//It converts zeros / poles to state space.
+//Examples
+//z = [1 2 3]
+// p = [4 5 6]
+//k = 5
+//[a, b, c, d] = zp2ss (z, p, k)
+//a =
+//
+// -0.00000 0.00000 -1.20000
+// -10.00000 0.00000 -7.40000
+// 0.00000 10.00000 15.00000
+//
+//b =
+//
+// -5.7000
+// -31.5000
+// 45.0000
+//
+//c =
+//
+// 0.00000 0.00000 1.00000
+//
+//d = 5
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 3 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 3 then
+ if(lhs==1)
+ a = callOctave("zp2ss", z, p, k)
+ elseif(lhs==2)
+ [a, b] = callOctave("zp2ss", z, p, k)
+ elseif(lhs==3)
+ [a, b, c] = callOctave("zp2ss", z, p, k)
+ elseif(lhs==4)
+ [a, b, c, d] = callOctave("zp2ss", z, p, k)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction
diff --git a/macros/zp2tf.bin b/macros/zp2tf.bin
new file mode 100644
index 0000000..2597b7d
--- /dev/null
+++ b/macros/zp2tf.bin
Binary files differ
diff --git a/macros/zp2tf.sci b/macros/zp2tf.sci
new file mode 100644
index 0000000..c830e3d
--- /dev/null
+++ b/macros/zp2tf.sci
@@ -0,0 +1,46 @@
+function [num, den] = zp2tf (z, p, k)
+//Converts zeros / poles to a transfer function.
+//Calling Sequence
+//[num, den] = zp2tf (z, p, k)
+//num = zp2tf (z, p, k)
+//Parameters
+//z: Zeros
+//p: Poles
+//k: Leading coefficient
+//Num: Numerator of the transfer function
+//den: Denomenator of the transfer function
+//Description
+//This is an Octave function.
+//It converts zeros / poles to a transfer function.
+//Examples
+//z = [1 2 3]
+// p = [4 5 6]
+//k = 5
+//[num, den] = zp2tf (z, p, k)
+//num =
+//
+// 5 -30 55 -30
+//
+//den =
+//
+// 1 -15 74 -120
+
+funcprot(0);
+lhs = argn(1)
+rhs = argn(2)
+if (rhs < 3 | rhs > 3)
+error("Wrong number of input arguments.")
+end
+
+select(rhs)
+
+ case 3 then
+ if(lhs==1)
+ num = callOctave("zp2tf", z, p, k)
+ elseif(lhs==2)
+ [num, den] = callOctave("zp2tf", z, p, k)
+ else
+ error("Wrong number of output argments.")
+ end
+ end
+endfunction