Yasser Mostafa Kadah

Professor of Biomedical Engineering

EE 675 - Biomedical Signal Processing

Fall 2015


Class Approach

This course uses an applied, research problem-based approach to learning. That is, instead of the conventional lectures and exams, the course will consider a number of real research problems and learn the necessary tools in the context of solving each of these research problems. This approach has the following advantages:

  • The research problems considered can be easily extended to thesis topics.
  • The tools considered have general utility and can be extended for use in other research problems
  • The research problem-centered setting is similar to what the graduate student will be doing in his thesis. Therefore, the techniques used to address the research problems can also prepare the student before starting the thesis work.

The learning process will be as follows:

  • Instructor explains the research problem and breaks it into its basic engineering problem components
  • Instructor shows students example ways to solve each of these engineering problems with practical demonstrations
  • Instructor shows students how to assess the resultant solution of the problem on both simulated and real data sets to verify the performance
  • Instructor assigns each student to study a slightly modified version of the method considered and report on it in the form of a paper.
  •  Student can use the instructor as a resource to ask for help when facing difficulties getting started
  • Instructor encourages and awards independence of thinking and problem solving approach


Class Textbooks / Computing Resources

  Topic-specific handouts will be given for each research problem.

All research problems will be investigated using a scientific programming language preferably Matlab or Octave (open source program similar to Matlab)

Final Exam: Take-Home Research Problems

  • Final Exam Research Problems

  • Answer each question with a brief answer describing the idea and steps

  • Feel free to give your own opinion about the exam problems based on your own experiences

  • Justify your answers with your own logic to explain them

  • You are allowed to discuss the problems with other students but not copy their answers

  • Send your answers as an electronic document by December 26, 2015

Research Problems

Problem #1: ECG Artifact Removal

Problem #2: ECG Arrhythmia Classification


Problem #3: Genomic Signal Processing

Problem #4: Brain-Computer Interface Signal Processing


Supplementary Resources

Matlab Resources

Grading Policy


Research Reports 50%





More Information

Please follow the links here to download course material