Data Communications Scilab Toolbox Code
Brought to you by:
ignalvarez,
marbeiro
File | Date | Author | Commit |
---|---|---|---|
branches | 2012-08-27 | allura | [r1] Initial commit |
help | 2012-08-27 | marbeiro | [r2] Initial commit |
jar | 2012-08-27 | marbeiro | [r2] Initial commit |
macros | 2012-08-27 | marbeiro | [r2] Initial commit |
tags | 2012-08-27 | allura | [r1] Initial commit |
trunk | 2012-08-27 | allura | [r1] Initial commit |
AFLicense.txt | 2012-08-27 | marbeiro | [r2] Initial commit |
README | 2012-08-27 | marbeiro | [r2] Initial commit |
builder.sce | 2012-08-27 | marbeiro | [r2] Initial commit |
loader.sce | 2012-08-27 | marbeiro | [r2] Initial commit |
|======================================| Data Communications Toolbox v6.00 |======================================| [for Scilab-5.0 (and laters)] This toolbox brings you some codification/decodification algorithms used in data transmition at link level. With this version you can encode and decode in: - NRZL, NRZI - AMI - Manchester & Diferential Manchester - B8ZS - HDB3 - BPSK - 8QAM - QPSK - 8PSK It's intended for educational purposes, to understand different encoding schemes, their properties, spectrum and noise inmunity and make comparisons among them. Installation ============ To compile this toolbox, Scilab 5.0 must have been installed with the 'Development Tools' module. This is the default case in Linux. In Windows, you must select 'Custom setup' during instalation, and then check the 'Development Tools' module. Close Scilab. Unpack the toolbox and save the content under the 'contrib' directory. This folder is inside share/scilab/ from the scilab root directory (e.g. '/home/myuser/scilab-5.1/share/scilab/contrib') for UNIX, and in the scilab root directory (e.g. 'c:\Program Files\scilab-5.1\contrib') for Windows). After re-starting Scilab, click on the 'Editor' option from the 'Applications' menu, and open the file 'contrib/Data_Communications/builder.sce' . Then, click on 'Execute' (menu at top) and select 'Load into Scilab'. Wait a couple of seconds until "Done building!" appears on the command line. Do not click anywhere until seeing this! At this time you have succesfuly istalled the toolbox. Each time you will use any function from the toolbox, you will need to load it into Scilab workspace. For that, open the 'Toolboxes' menu and select the option 'Data_Communications'. This operation should be repeated each time you restart Scilab. Enjoy it! Authors ======= Matías Clark Liftenegger (Developer) Alejandro Paltrinieri (Developer) Alejandro Ariel Pettinelli (Developer) Guillermo Daniel Polonsky (Developer) Federico Manuel del Rio Garcia (Developer) Cesar Buffevant (Developer) Federico Boerr (Developer) German Castignani (Developer) Mariano Kfuri (Developer) Ezequiel Singer (Developer) Rodrigo Marcos (Developer) Luciano Hammoe (Developer) Mariano Beiró (Coordinator) Dr. Jose Ignacio Alvarez-Hamelin (Supervisor) ******************************************** Networks and Data Communications Group http://cnet.fi.uba.ar/index_en.html UNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERIA http://www.fi.uba.ar Buenos Aires, Argentina ******************************************** This work is part of the practice of the chair "Introduccion a los Sistemas Distribuidos" in 2007-2008. Licences ======== This TOOLBOX is a SCILAB COMPOSITE SOFTWARE and is distributed under the SCILAB LICENSE. It is also distributed under the terms of the Academic Free License (AFL). The complete text of the AFL v. 3.0 is included in this distribution in the file AFClicense.txt.