Digital Signal Processing (DSP) & Image Processing using Scilab

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. As the syntax of Scilab is similar to MATLAB(R), Scilab includes a source code translator for assisting the conversion of code from MATLAB(R) to Scilab. Scilab is available free of cost under an open source license and is one of several open source alternatives to MATLAB(R). Scilab has been widely exploited for different applications in signal processing, statistical analysis, image processing, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and symbolic manipulations. The workshop is intended to provide basic understanding about the Scilab platform and to exploit its integration in the field of signal and image processing.

Introduction to Scilab 
  • Why Scilab?
  • Pros & Cons
  • Software Architecture
  • Variables and datatypes
Handling Arrays & Matrix
  • Basic Matrix operations
  • Indexing
  • Using Built in functions
Flow Control
  • Loops- for, while, do
  • Conditions- If else, select case
Handling files
  • Basic input-output functions
  • How to create user defined functions
  • Passing and returning multiple arguments
Plotting options
  • Simple plots – 1D,2D, 3D
Basic Math operation
  • Solving Equations
  • Simple Examples
Introduction to Matlab®
  • Architecture
  • Matrix operation, Flow control, Functions,
  • Structures, cells, Plots
Interfacing Matlab® and Scilab
  • M to S conversion
Basics of Signal Processing
  • Basic DSP principles
  • Signals, system, convolution, correlation, digital filters, transforms, modulation
Scilab for 1D Signal Processing
  • Simple Scilab examples
Basics of Image Processing
  • Digital Image, image enhancement, mage segmentation, filtering
  • IP in scilab examples
Scilab for control applications
  • Simple control/ network programs in Scilab

Matlab®, Simulnk® are registered trademarks of Mathworks Inc. Any other registered products are their respective owners.