Introduction
SigLab is a signal calculator specially designed for those working on signals. You can load, save, generate signals and make varied operations on and between the signals (addition, multiplication, ...., extraction of népérien or décimal logarithme, absolute value, sinus, ...., filtering, convolution, fft, correlation, ....).
SigLab was conceived in order to allow the analysis of signal processing simulation results (telecommunication and others) or results of measures. It is thus capable of managing signals that have several million points by keeping the minimum necessary data in memory. However, in order to perform well, SigLab needs to keep in memory the biggest possible size of the signal.
SigLab was originally conceived for Ptolemy users. You will therefore find ready to use stars. SigLab will start at the end of a simulation by showing the wanted signals.
Prerequired
A Scilab 2.5 version installed on your system. SigLab does not function with Scilab 2.4.
You will also need Tcl/Tk 8.xx (tested with 8.0). SigLab has been tested on Solaris and Linux. It should be easy to adapt it for Windows.
Licence
SigLab is now under General Public Licence . SigLab is a "sponsorware". It's been developped thanks to the support of C2R (Centre d'Etudes et de Recherche en Radiodiffusion et Radiocommunications) from TéléDiffusion de France (a subsidiary of France Telecom) and Philips Semiconductors Rennes. You can thank these companies for having agreed to make public and free work that was partially made for them. We are looking for sponsors in order to enhance SigLab ( improvment of the integration with Scilab, interface for the conception of filters, management of multidimmensional signals,...)
Screenshots
Have a look at the "20 minute user guide" and you will see various SigLab screenshots.
Thanks
SigLab is written in Scilab (all signal manipulations). Scilab is a wonderfull programm and the teams of Scilab and Inria must be thanked thousand times for this magnificient programm. The graphical interface is completely written in Tcl/Tk, another wonderfull programming language.
I read an article recently that compares the Tk invention in the graphical interface field to the invention of fire. I totally agree with it. I hope you will receive some of Tcl/Tk warmth through SigLab.
I started the development of the interface with SpecTcl, a graphical programm for the conception of graphic interfaces, and finished with tkBuilder. tkBuilder is very efficient, it's a real programming tool that boosts productivity. Special thanks
to its author : vielen Dank Frank.
What more ?
All the documentation is available here :
Use SigLab in 20' : learn how to use SigLab in 20',
Set up : installation,
Reference 1 : reference of all boutons 1,
Reference 2 : reference of all boutons 2,
Reference 3 : reference of all boutons 3,
Reference 4 : reference of all boutons 4,
Sponsors : THE page to read at work : how to become a sponsor,
Programmer's guide : you will know everything on ... SigLab,
Ptolemy : welcome dear colleagues Hackers of Ptolemy.
You can download SigLab here :

