{"title":"An ARM Cortex Microcontroller Based Solution for Real-Time Extraction and Classification of Autoregressive EEG Features","authors":"Faisal Mehmood, Abdul Haseeb, M. Aqil","doi":"10.1109/ICCIS54243.2021.9676188","DOIUrl":null,"url":null,"abstract":"Recent years have seen a boom in the use of Electroencephalography (EEG) to catch brain waves because of its high temporal resolution, non-invasive nature, and affordability. However, most of the EEG processing solutions are based on computers or proprietary ASICs. This paper presents a low-cost general-purpose microcontroller based system that can extract and classify EEG features in real-time (up to 40k samples/sec/channel) for the purpose of controlling the movement of a robot in two directions: left and right. The microcontroller employs Recursive Least Squares (RLS) algorithm to extract the autoregressive (AR) features from EEG signals, and then classifies them using Linear Discriminant Analysis (LDA) classifier. A microcontroller implementation has various advantages over computer based systems: reduced power consumption, weight and cost. Also, availability of low-level I/O controls make it possible to handle sensors and actuators without the need of additional hardware. These advantages are most prominent in embedded systems (such as wheel chairs, powered prosthesis etc.) where limited energy is available to power the processor and carry weights.","PeriodicalId":165673,"journal":{"name":"2021 4th International Conference on Computing & Information Sciences (ICCIS)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 4th International Conference on Computing & Information Sciences (ICCIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIS54243.2021.9676188","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recent years have seen a boom in the use of Electroencephalography (EEG) to catch brain waves because of its high temporal resolution, non-invasive nature, and affordability. However, most of the EEG processing solutions are based on computers or proprietary ASICs. This paper presents a low-cost general-purpose microcontroller based system that can extract and classify EEG features in real-time (up to 40k samples/sec/channel) for the purpose of controlling the movement of a robot in two directions: left and right. The microcontroller employs Recursive Least Squares (RLS) algorithm to extract the autoregressive (AR) features from EEG signals, and then classifies them using Linear Discriminant Analysis (LDA) classifier. A microcontroller implementation has various advantages over computer based systems: reduced power consumption, weight and cost. Also, availability of low-level I/O controls make it possible to handle sensors and actuators without the need of additional hardware. These advantages are most prominent in embedded systems (such as wheel chairs, powered prosthesis etc.) where limited energy is available to power the processor and carry weights.