diff options
Diffstat (limited to 'macros')
-rw-r--r-- | macros/alignsignals.bin | bin | 0 -> 19752 bytes | |||
-rw-r--r-- | macros/alignsignals.sci | 2 | ||||
-rw-r--r-- | macros/arithdeco.bin | bin | 0 -> 22733 bytes | |||
-rw-r--r-- | macros/arithenco.bin | bin | 0 -> 22355 bytes | |||
-rw-r--r-- | macros/arithenco.sci | 2 | ||||
-rw-r--r-- | macros/build_help.sce | 5 | ||||
-rw-r--r-- | macros/buildmacros.sce | 10 | ||||
-rw-r--r-- | macros/finddelay.bin | bin | 0 -> 26477 bytes | |||
-rw-r--r-- | macros/gfcosets.bin | bin | 0 -> 10350 bytes | |||
-rw-r--r-- | macros/gflineq.bin | bin | 0 -> 19682 bytes | |||
-rw-r--r-- | macros/gfrepcov.bin | bin | 0 -> 5439 bytes | |||
-rw-r--r-- | macros/gftrunc.bin | bin | 0 -> 4631 bytes | |||
-rw-r--r-- | macros/iqcoef2imbal.bin | bin | 0 -> 12452 bytes | |||
-rw-r--r-- | macros/iqimbal2coef.bin | bin | 0 -> 9184 bytes | |||
-rw-r--r-- | macros/iqimbal2coef.sci | 3 | ||||
-rw-r--r-- | macros/iscatastrophic.bin | bin | 0 -> 6927 bytes | |||
-rw-r--r-- | macros/istrellis.bin | bin | 0 -> 16135 bytes | |||
-rw-r--r-- | macros/lib | 17 | ||||
-rw-r--r-- | macros/lteZadoffChuSeq.bin | bin | 0 -> 6969 bytes | |||
-rw-r--r-- | macros/ssbdemod.bin | bin | 0 -> 18419 bytes |
20 files changed, 31 insertions, 8 deletions
diff --git a/macros/alignsignals.bin b/macros/alignsignals.bin Binary files differnew file mode 100644 index 0000000..48bdb7d --- /dev/null +++ b/macros/alignsignals.bin diff --git a/macros/alignsignals.sci b/macros/alignsignals.sci index 2013e3b..97bf596 100644 --- a/macros/alignsignals.sci +++ b/macros/alignsignals.sci @@ -1,7 +1,7 @@ function varargout = alignsignals(x,y,varargin) //This function aligns the two input signals. // -//Calling Sequence +//Syntax //[Xa Ya] = ALIGNSIGNALS(X,Y) //[Xa Ya] = ALIGNSIGNALS(X,Y,MAXLAG) //[Xa Ya] = ALIGNSIGNALS(X,Y,MAXLAG,1) diff --git a/macros/arithdeco.bin b/macros/arithdeco.bin Binary files differnew file mode 100644 index 0000000..505f75b --- /dev/null +++ b/macros/arithdeco.bin diff --git a/macros/arithenco.bin b/macros/arithenco.bin Binary files differnew file mode 100644 index 0000000..429c26d --- /dev/null +++ b/macros/arithenco.bin diff --git a/macros/arithenco.sci b/macros/arithenco.sci index a463afa..b596924 100644 --- a/macros/arithenco.sci +++ b/macros/arithenco.sci @@ -1,7 +1,7 @@ function [code] = arithenco(seq, count) // This function encodes the given sequence using aritmetic coding -// Calling sequence +// Syntax // CODE = ARITHENCO(SEQ, COUNT) // Description diff --git a/macros/build_help.sce b/macros/build_help.sce deleted file mode 100644 index 7e477d7..0000000 --- a/macros/build_help.sce +++ /dev/null @@ -1,5 +0,0 @@ -help_lang_dir = get_absolute_file_path("build_help.sce"); -TOOLBOX_TITLE="Communications Toolbox" -tbx_build_help(TOOLBOX_TITLE, help_lang_dir); -ok=add_help_chapter("Demo",get_absolute_file_path("build_help.sce")); -clear help_lang_dir; diff --git a/macros/buildmacros.sce b/macros/buildmacros.sce new file mode 100644 index 0000000..5a872bb --- /dev/null +++ b/macros/buildmacros.sce @@ -0,0 +1,10 @@ +// This file is released under the 3-clause BSD license. See COPYING-BSD. + +function buildmacros() + macros_path = get_absolute_file_path("buildmacros.sce"); + tbx_build_macros(TOOLBOX_NAME, macros_path); +endfunction + +buildmacros(); +clear buildmacros; // remove buildmacros on stack + diff --git a/macros/finddelay.bin b/macros/finddelay.bin Binary files differnew file mode 100644 index 0000000..8a977dc --- /dev/null +++ b/macros/finddelay.bin diff --git a/macros/gfcosets.bin b/macros/gfcosets.bin Binary files differnew file mode 100644 index 0000000..987d207 --- /dev/null +++ b/macros/gfcosets.bin diff --git a/macros/gflineq.bin b/macros/gflineq.bin Binary files differnew file mode 100644 index 0000000..957bee2 --- /dev/null +++ b/macros/gflineq.bin diff --git a/macros/gfrepcov.bin b/macros/gfrepcov.bin Binary files differnew file mode 100644 index 0000000..7ea415c --- /dev/null +++ b/macros/gfrepcov.bin diff --git a/macros/gftrunc.bin b/macros/gftrunc.bin Binary files differnew file mode 100644 index 0000000..fbb0c07 --- /dev/null +++ b/macros/gftrunc.bin diff --git a/macros/iqcoef2imbal.bin b/macros/iqcoef2imbal.bin Binary files differnew file mode 100644 index 0000000..54d08ae --- /dev/null +++ b/macros/iqcoef2imbal.bin diff --git a/macros/iqimbal2coef.bin b/macros/iqimbal2coef.bin Binary files differnew file mode 100644 index 0000000..0bf83da --- /dev/null +++ b/macros/iqimbal2coef.bin diff --git a/macros/iqimbal2coef.sci b/macros/iqimbal2coef.sci index 2116ca8..0849478 100644 --- a/macros/iqimbal2coef.sci +++ b/macros/iqimbal2coef.sci @@ -40,7 +40,7 @@ if ( or(Comp_Coef==%nan) | or(Comp_Coef==%inf)) error('comm:iqimbal2coef: Input arguments should be finte') end -if ( size(Amp_Imb_dB) ~= size(Ph_Imb_Deg) ) then\ +if ( size(Amp_Imb_dB) ~= size(Ph_Imb_Deg) ) then error('comm:iqimbal2coef: Input arguments should be of same size') end @@ -66,3 +66,4 @@ for i = 1:length(Amp_Imb_dB) Comp_Coef(i) = w2/w1; end +endfunction diff --git a/macros/iscatastrophic.bin b/macros/iscatastrophic.bin Binary files differnew file mode 100644 index 0000000..99f7cb0 --- /dev/null +++ b/macros/iscatastrophic.bin diff --git a/macros/istrellis.bin b/macros/istrellis.bin Binary files differnew file mode 100644 index 0000000..273fa72 --- /dev/null +++ b/macros/istrellis.bin diff --git a/macros/lib b/macros/lib new file mode 100644 index 0000000..00d40f5 --- /dev/null +++ b/macros/lib @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<scilablib name="FOSSEE_Communication_Systems_Toolboxlib"> + <macro name="alignsignals" file="alignsignals.bin" md5="6795c5e3a80214bc558a8de3cb9e70ed"/> + <macro name="arithdeco" file="arithdeco.bin" md5="9b79360e11022a61df294c3faf92dd4c"/> + <macro name="arithenco" file="arithenco.bin" md5="5f797fa534d618e26419f0e07b494426"/> + <macro name="finddelay" file="finddelay.bin" md5="780f1ae166109a71498a132f4db4da36"/> + <macro name="gfcosets" file="gfcosets.bin" md5="491594b4052aec2305005e6ddd217658"/> + <macro name="gflineq" file="gflineq.bin" md5="bb3e6416db103d09fa5a314dfef539e8"/> + <macro name="gfrepcov" file="gfrepcov.bin" md5="28da79e826fe62a9b4bab2bbfa11c6ed"/> + <macro name="gftrunc" file="gftrunc.bin" md5="fe2e351203028638df0022bb6c64cc90"/> + <macro name="iqcoef2imbal" file="iqcoef2imbal.bin" md5="97c879ba51333778a30f7dde84d4d56f"/> + <macro name="iqimbal2coef" file="iqimbal2coef.bin" md5="4feef6170bda7abbbabde79aae78eff4"/> + <macro name="iscatastrophic" file="iscatastrophic.bin" md5="278f799083ff369a67f159458175829b"/> + <macro name="istrellis" file="istrellis.bin" md5="4f81dbadca9dc852b04bf2ff3298608c"/> + <macro name="lteZadoffChuSeq" file="lteZadoffChuSeq.bin" md5="2902786966ab019c3619dab250a26f7e"/> + <macro name="ssbdemod" file="ssbdemod.bin" md5="bbc800029ef280969229d9c26b7eac5a"/> +</scilablib> diff --git a/macros/lteZadoffChuSeq.bin b/macros/lteZadoffChuSeq.bin Binary files differnew file mode 100644 index 0000000..02d0fb4 --- /dev/null +++ b/macros/lteZadoffChuSeq.bin diff --git a/macros/ssbdemod.bin b/macros/ssbdemod.bin Binary files differnew file mode 100644 index 0000000..84336e2 --- /dev/null +++ b/macros/ssbdemod.bin |