- 1. Introduction to DSP
- 2. Introduction to MATLAB® Software
- 3. How to deal with Matrices and Arrays in MATLAB®
- 4. Creating Scripts in MATLAB®
- 5. Plotting Commands
- 6. Flow control Commands
- 7. User defined functions
- 8. Functioning and use of predefined functions
- 9. The Project work
- 10. SIMULINK®
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
10. SIMULINK®
- 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