10
SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Departmen t Southern Taiwan University

SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

Embed Size (px)

Citation preview

Page 1: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

SciLab and applications in DSP

Nopadon ManeetienElectrical Engineering Department

Southern Taiwan University

Page 2: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

From NEWS

• illegal software is a criminal, also in educational!!

Page 3: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

Outlines

• SciLab

• Basic command

• DSP related command

• Application Example

• Conclusion

Page 4: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

What’s SciLab ?

• Similar software: Matlab, Mathematica, Octave, Euler Math Toolbox, Maxima, …

• What is special about Scilab: free, highly supported, powerful, many users, …

• Freeware & Open sources

Page 5: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

Use a numerical computation software

After 1980

• 1980: Matlab written in Fortran and public domain• 1984: creation of The MathWorks company

Since 1990: Matlab is the standard and a monopoly• Around 1980: Blaise then Basile built upon Matlab• 1990: creation of Scilab at INRIA

1994: Scilab freely distributed on the net

History

Page 6: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

From 1994 to present : Path to success

• 1994: Scilab freely distributed on the net• 2003 : Consortium creation at INRIA

• 12 Members : Axs Ingénierie, Cril Technology, CEA, CNES, Dassault Aviation, EDF, ENPC, Esterel Technologies, INRIA, PSA Peugeot Citroën, Renault et Thales

• From 2003 to 2007 : Growing partnership• 25 Members : Ecole Centrale Paris, Ecole Polytechnique, Enpc, Anagram Technologies, Appedge, Artenum, Axs Ingenierie, Atmel Roma, Engnet, Klippel, Mandriva, Scaleo Chip, Styrel Technologies, Tni, Esterel Technologies, Cea, Cnes, Dassault Aviation, Eads, Edf, Ifp, Inria, Psa Peugeot Citroën, Renault, Thales

• 2008 to … : Integrate of the Digiteo research network• Major objectives :

Strive for excellenceIntegrate recent research outcomesExpand the community of contributorsDevelop a powerful open source ecosystemConsolidate the operation at the European and international level.

Page 7: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

Computation library• Matrix computation, sparse matrices• Polynomials and rational functions• Interpolation, approximation• Simulation: systems of differential equations• Classic and robust control, LMI optimization• Differentiable and non-differentiable optimization• Signal processing• Statistics• Graphs and networks • Scicos: block diagram simulator for dynamical systemsGraphics, GUI, GUI builder• 2-D and 3-D graphics, animation• Ui controls, interface with TCL/TK

User interface• Language, interpreter• Editor• On line help

Scilab Consortium

Toolboxes

• SIVP: image and video processing• MIXMOD: cluster and discriminant Analysis • OpenFEM: finite elements• Wavelab: wavelet analysis• OPC: data acquisition• Grocer: econometric• Modnum: communication systems in Scicos• RTAI: real time Scicos• CGAL: computational geometry• GRID with ProActive• GREENSCILAB: plant growth simulation• …

Contributors

Other Scientifi

c Softwar

e

Interface

Services

Scilab

More than 1,700 functions

Scilab Present

Page 8: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

Scilab Present

generator

sinusoid

SystemSystem

yy

xxuu

est. xest. x

errorerror

generator

randomDemux

+-

Kalman FilterKalman Filter

0.03

0

S-CLK

0.03

0

S-CLK

0.03

0

S-CLK

Page 9: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

1,130,000 downloads since March 1,130,000 downloads since March 20032003

2003 ~ 4,000/month2003 ~ 4,000/month

October 2007 = 50,000October 2007 = 50,000

• www.scilab.org

Page 10: SciLab and applications in DSP Nopadon Maneetien Electrical Engineering Department Southern Taiwan University

• The reasons of the success

• Use cost very cheap

• Reliable and good quality product

• Reliable software publisher: Consortium, INRIA and dedicated team

• Open Source

Scilab

Matlab• Non specialized computation

• Graphics• Language, interpretor • Simulink

• Specialized computation

• Tests, measures

• Real time, embedded

Scicos

Scilab today = replacing Matlab/Simulink for non specialized scientific computation