Real-Time Drowsiness Alert System from EEG Signal Based on FPGA

Nafisa Tabassum, Nazifa Tabassum
{"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.
基于FPGA的脑电信号实时困倦警报系统
司机困倦是导致交通事故的主要因素之一。每年都有成千上万的人因为这个问题而失去生命和财产。应采取适当的解决办法,尽量减少这一事件。到目前为止,已经开发了一些检测困倦的方法,但正确的实时检测仍然是一个挑战。因此,我们提出了一种基于fpga的方法,可以在纳秒内从脑电图信号中检测睡意。在设计系统时,首先利用128-FFT估计EEG信号频率的幅值,然后通过时序图逐样本观察数据,比较持续时间或距离,检测是否存在等于阈值的θ区域。在检测到睡意后,系统会在纳秒内触发警报提醒用户。由于该系统是在FPGA上设计的,因此具有动态适应性和并行处理能力,响应速度非常快(12ns)。本系统在XILINX VIVADO软件上,采用Verilog HDL语言进行设计。利用该软件在Artix-7现场可编程门阵列(FPGA)开发板上进行了仿真。该设计具有内存容量仅为11.32 MB,低电压下功耗为82.338 mW,电流分别为1.8V和1.8mA等突出特点。该系统可用于实时睡意检测,同时在避免交通事故方面发挥重要作用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信