DSP with MATLAB® Training

  • Overview
  • Course Content
  • Drop us a Query

DSP (Digital Signal Processing) with MATLAB® training focuses on implementing the concepts of Digital Signal Processing (DSP) through MATLAB® Signal Processing toolbox. Participants gain understanding on the analysis and visualization by creating scripts and plotting commands in MATLAB® software. While learning MATLAB® programming, the trainees learn how to create interface with the real world using the serial port. By developing a project, aspirants get hand-on exposure on different concepts including image processing, speech recognition, motion sensing, color object processing, and gesture recognition among others. During the Simulink training sessions, model-based designing is also discussed.

After completing this training, candidates are able to:

  • Understanding of DSP
  • Familiarity with MATLAB® software and command prompt
  • Working on matrices and arrays using MATLAB®
  • Create scripts, functions, plot commands and images using MATLAB®
  • Provide interfacing of MATLAB® script with GUI and serial port
  • Create real time DSP application
  • Create Simulink model of mathematical equations and dynamic systems
Target audience
  • Students from third and fourth year of BE / B. Tech. courses (Electronics, Electronics & Telecommunication, Instrumentation, Electrical, Computer Science, IT, Chemical).
  • Working professionals from different technologies including embedded systems, chemical, control among others.
  • Professionals willing to develop or enhance MATLAB® skills.

Candidates having knowledge of signal processing concepts coupled with any programming experience are the ideal participants for this course.

1. Introduction to DSP

  • Signal Processing; what is DSP?
  • Advantages and disadvantages
  • Quantization and sampling; Aliasing
  • Anti-aliasing and reconstruction filters

2. Introduction to MATLAB® Software

  • Getting MATLAB® to RUN
  • Programming
  • The Command Prompt, Workspace
  • Simple Mathematical Expressions

3. How to deal with Matrices and Arrays in MATLAB®

  • Vector in MATLAB®
  • Matrices in MATLAB®
  • Methods of accessing Matrix Elements

4. Creating Scripts in MATLAB®

  • Matrices operations
  • Addition, subtractions of matrices of n numbers rows and columns
  • Multiplication of Matrices of nxm and mxn row column.

5. Plotting Commands

  • One dimensional plots
  • Two dimension plots
  • Three dimension plots

6. Flow control Commands

  • IF statements
  • While Statements
  • For Loops

7. User defined functions

  • Creating functions in MATLAB® environment
  • Calling functions
  • Executing functions

8. Functioning and use of predefined functions

  • Study of various predefined functions of MATLAB®
  • GUI development
    • Need of GUI
    • Creating GUI
    • Interfacing of MATLAB® script and GUI
  • External Interfaces (serial Port)
    • Interfacing the MATLAB® script to the real world through RS232
    • Study of commands required to send / receive data through serial port
    • Develop an application for interfacing external hardware to the PC through MATLAB®

9. The Project work

  • Creating one real time DSP application
  • Image Processing
  • Speech Recognition
  • Voice Recognition
  • Motion Sensing
  • Image Recognition
  • Color Object Processing
  • Gesture Recognition


  • Getting familiarize with the SIMULINK user interface
  • Creating a new model
  • Opening an existing model
  • Brief study of the components of the SIMULINK®
  • Introduction to Model-Based design
  • Importing and exporting data from and to the workspace
  • Creating a SIMULINK® model out of the mathematical equations
  • Creating SIMULINK® model of the dynamic systems

Learning Partner

Quick Query

A Few Things You'll Love!

What Attendees are Saying


+91 9810306956

Available 24x7


Hi there 👋

How can I help you?
Chat with Us