Course Details
Subject {L-T-P / C} : BM4713 : MATLAB Programming for Bioengineering Analysis { 0-0-2 / 1}
Subject Nature : Practical
Coordinator : Dr. Mirza Khalid Baig
Syllabus
List of Experiments:
1. Introduction to basic functionality of MATLAB.
2. Introduction to loops in MATLAB.
3. Introduction to plots,cureves and fucntions in MATLAB.
4. Curve fitting of ECG signals for drift removal.
5. Interpolation and moving average filter to smoothen ECG signals.
6. Using TKEO operator for time series denoising.
7. Median filtering for time series denoising.
8. Least square template matching and time synchrnous averaging for feature identification and time series denoising.
9. Outlier detection using global threshold, local threshold and moving RMS methods.
10. Fourier transform for frequency domain analysis using Welch's method.
11. Time-frequency analysis using Spectograms.
12. Introduction to wavelets.
Course Objectives
- To understand basic concepts and write scripts in MATLAB for biomedical applications.
- To develop skills for analysing data, performing various analyses and deriving useful information using MATLAB
- To gain understanding of different widely used bio-signal processing techniques.
Course Outcomes
At the end of this course, the student will be able to: <br />1. Develop MATLAB programs for healthcare applications <br />2. Know about common bio-signal processing techniques. <br />3. Perform data pre-processing of biomedical data. <br />4. Perform de-noising and outlier detection in biomedical data analysis. <br />5. Perform time, frequency and wavelet domain analysis of biosignals.
Essential Reading
- Stormy Attaway, Matlab: A Practical Introduction to Programming and Problem Solving, Butterworth-Heinemann
- Shailendra Jain, Modeling and Simulation using MATLAB - Simulink, Wiley
Supplementary Reading
- Ralph Gonzalez, Digital Image Processing Using MATLAB, McGraw Hill Education
- Vinay K. Ingle and John G. Proakis, Digital Signal Processing Using MATLAB: A Problem Solving Companion, Cengage Learning India Pvt. Ltd.