{"title":"Real-Time Drowsiness Alert System from EEG Signal Based on FPGA","authors":"Nafisa Tabassum, Nazifa Tabassum","doi":"10.1109/ICEEE54059.2021.9718788","DOIUrl":null,"url":null,"abstract":"Driver drowsiness is one of the major factors behind road accidents. Every year thousands of people lose their lives and property due to this problem. Proper solutions should be taken to minimize this incident. So far some methods have been developed for detecting drowsiness, but proper real-time detection remains a challenge. As a result, we are proposing an FPGA-based approach that can detect drowsiness from EEG signals within nanoseconds. To design the proposed system, the magnitude of the EEG signal frequency is estimated by using 128-FFT, then the data is observed sample by sample by the timing diagram for comparing the duration or distance to detect the existence of theta region equal to the threshold value. After detecting drowsiness, the system would trigger an alarm within nanoseconds to alert the user. As the system is designed on FPGA, it is dynamically adaptable and capable of parallel processing which gives a very fast response (12ns). This proposed system is designed on XILINX VIVADO software by using Verilog HDL language. The design has been simulated on the Artix-7 field-programmable gate array (FPGA) development board by the software. This design offers some outstanding features such as a memory capacity of only 11.32 MB, power consumption of 82.338 mW with low voltage, and current of 1.8V and 1.8mA respectively. The proposed system can be used in real-time drowsiness detection while playing a major role in avoiding road accidents considerably.","PeriodicalId":188366,"journal":{"name":"2021 3rd International Conference on Electrical & Electronic Engineering (ICEEE)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 3rd International Conference on Electrical & Electronic Engineering (ICEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEE54059.2021.9718788","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Driver drowsiness is one of the major factors behind road accidents. Every year thousands of people lose their lives and property due to this problem. Proper solutions should be taken to minimize this incident. So far some methods have been developed for detecting drowsiness, but proper real-time detection remains a challenge. As a result, we are proposing an FPGA-based approach that can detect drowsiness from EEG signals within nanoseconds. To design the proposed system, the magnitude of the EEG signal frequency is estimated by using 128-FFT, then the data is observed sample by sample by the timing diagram for comparing the duration or distance to detect the existence of theta region equal to the threshold value. After detecting drowsiness, the system would trigger an alarm within nanoseconds to alert the user. As the system is designed on FPGA, it is dynamically adaptable and capable of parallel processing which gives a very fast response (12ns). This proposed system is designed on XILINX VIVADO software by using Verilog HDL language. The design has been simulated on the Artix-7 field-programmable gate array (FPGA) development board by the software. This design offers some outstanding features such as a memory capacity of only 11.32 MB, power consumption of 82.338 mW with low voltage, and current of 1.8V and 1.8mA respectively. The proposed system can be used in real-time drowsiness detection while playing a major role in avoiding road accidents considerably.