Biomedical signal processing – EEG-TMS

The project was to design and develop software using Matlab and the library EEGLAB. It was part of an advanced research study on brain activity during different kinds of situations, conducted by the University Campus Bio-Medico di Roma, in Rome, Italy. I was assigned the task of designing and developing the program for brain signal processing and analysis. The specific experiment I was to test the software for, was the study of the impact on human physiology and behavior after 30 minutes of phone conversation. The experiment was a double blind with two groups of people, one of which used as control. The difference had to be statistically proved using Anova and Post Hoc tests. Further elaboration in order to retrieve more information was done using the program sLoreta. 


  • Delivered software which checked all the requirements, tested with positive results and was appreciated by the team.
  • Quantified and localized the different outcomes in areas of the brain between the tested groups.
  • Delivered a software subsequently used in multiple experiments, becoming a useful tool for the Neurology department at university.
Overcome impediments
  • This particular biomedical signal had a Signal Noise Ratio (SNR) lower than 10-4, therefore required particular filters developed specifically for very noisy signals. I undertook extensive research to find out which filters were the best to use in this particular situation. 
  • Some patients’ data was partly missing. I sorted all the data before starting the elaboration with the help of medical personnel.
Skills acquired or improved:

Matlab,  EEGLAB, sLoreta, Mathematics, team player.