Course Duration in Hours
60
60
Introduction to MATLAB
Introduction
MATLAB Environment
Types of files
Data types
Constants and Variables
Operators
Vectors and matrices
Entering an explicit list of elements.
Loading matrices from external data files.
Generating matrices using functions.
Polynomials
Basic commands
Matrix operation
Transpose
Determinant Calculation
Inverse Calculation etc
Matrix Manipulation
Appending zeros in rows and columns
Flipping rows and columns, etc
2) MATLAB Graphics
Introduction
Two dimensional plots
Multiple plots
Style options
Legend command
Sub plots
Labeling the plots
3D Plots
3) Control structures
Introduction
Loops
For loop
Nested for loop
While loop
Branch control structures
If control structures
Switch statement
Break statement
Continue statement
4) Program and functions
Introduction
MATLAB Editor
MATLAB Programming
Function Subprograms
Types of functions with examples
Errors and warnings
MATLAB Debugger
5) MATLAB applications in DSP
Introduction
Signals and systems classification
Operations on discrete time signals
Multirate signal processing functions
convolution
Z-transform
Digital filter design
6) Image Processing Toolbox
Introduction to Image Processing
Pixels information
Image Type
Data types
Reading Image from graphic file.
Writing Image to graphic file
Reading information about graphic file
Image Resizing
Rotation(90,180,270,360,-90,-180,-270,-360)
Image Segmentation
Image/Geometric transformation
Image Deblurring
Adding noise to the Image
Gaussian noise
White Gaussian Noise
Enhancement of Image and Noise Reduction Using filter
Low pass filter
High pass filter
Band pass filter
Piece wise linear filter
Wiener filter
Adaptive filter
Command/functions based Image processing tool box
7) Speech Processing Toolbox
Introduction to Speech Processing
Sampling frequency
Sampling Rate
Reading Speech file into MATLAB Array
Play and plotting speech file
Recording Speech file
Writing Speech file into MATLAB Array
Sample rate conversion
Adding Noise to the speech signal
Removing Noise from the speech signal using filters
IIR filter
FIR filter
Wiener filter
Adaptive filter
Improving SNR Factor
8) Introduction to Toolbox
Introduction to Fuzzy Logic
Introduction to Artificial Neural Network
Introduction to Signal Processing and Communication.
Introduction to GUI
9) Project
Project Introduction and Specification.
Setting up Development Environment
Understanding and Implementing Design Patterns to be used in the project.
Setting up Database.
Coding assigned modules.
Deployment of the project
B.E / B.Tech (ECE / EE / EIC / EEE)
M.E / M.Tech (VLSI / Electronics / Digital Comm.)
Priganik Training and Research Centre, Jaipur,IN