Data Acquisition System Design Using a Microcontroller and Digital Elliptic Filters that are able to Remove Noise from EEG signals


Abstract in English

Since Electroencephalogram (EEG) signals have very small magnitude, it's very hard to capture these signals without having noise (produced by surrounding artifacts) affect the real EEG signals, so it is necessary to use Filters to remove noise. This work proposes a design of an electronic circuit using a microcontroller, an instrumentation amplifier and an operational amplifier able to capture EEG signals, convert the captured signals from analog state to digital one and send the converted signal (digital signal) to a group of three digital filters. This paper gives a design of three digital elliptic filters ready to be used in real time filtering of EEG signals (which preliminary represents the condition of the brain) making the software part which complements the hardware part in the EEG signals capturing system. Finally we are going to show the way of using the designed electronic circuit with the three designed digital filters, demonstrate and discuss the results of this work. We have used Eagle 6.6 software to design and draw the circuit, CodeVision AVR 3.12 software to write the program downloaded on the microcontroller, Mathworks MATLAB 2014a software to design the three digital filters and Mathworks MATLAB 2014a Simulink tool to make the appropriate experiments and get the results.

References used

Choy, TT.; Leung, PM. Real time microprocessor-based 50 Hz notch filter for ECG, J Biomed Eng. ,1988 May
Ferdjallah, M.; Barr, RE. Frequency domain digital filtering techniques for the removal of power line noise with application to the electrocardiogram, Computer Biomed Res. ,1990 Oct
Wu, Y.; Yang, Y. A new digital filter method for eliminating 50Hz interference from the ECG, Zhongguo Yi Liao Qi Xie Za Zhi.,1999 May

Download