Cargando…
Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator
Background. Brain computer interface (BCI) is a combination of software and hardware communication protocols that allow brain to control external devices. Main purpose of BCI controlled external devices is to provide communication medium for disabled persons. Now these devices are considered as a ne...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5820672/ https://www.ncbi.nlm.nih.gov/pubmed/29568777 http://dx.doi.org/10.1155/2018/9861350 |
_version_ | 1783301419674107904 |
---|---|
author | Ghani, Usman Wasim, Muhammad Khan, Umar Shahbaz Mubasher Saleem, Muhammad Hassan, Ali Rashid, Nasir Islam Tiwana, Mohsin Hamza, Amir Kashif, Amir |
author_facet | Ghani, Usman Wasim, Muhammad Khan, Umar Shahbaz Mubasher Saleem, Muhammad Hassan, Ali Rashid, Nasir Islam Tiwana, Mohsin Hamza, Amir Kashif, Amir |
author_sort | Ghani, Usman |
collection | PubMed |
description | Background. Brain computer interface (BCI) is a combination of software and hardware communication protocols that allow brain to control external devices. Main purpose of BCI controlled external devices is to provide communication medium for disabled persons. Now these devices are considered as a new way to rehabilitate patients with impunities. There are certain potentials present in electroencephalogram (EEG) that correspond to specific event. Main issue is to detect such event related potentials online in such a low signal to noise ratio (SNR). In this paper we propose a method that will facilitate the concept of online processing by providing an efficient filtering implementation in a hardware friendly environment by switching to finite impulse response (FIR). Main focus of this research is to minimize latency and computational delay of preprocessing related to any BCI application. Four different finite impulse response (FIR) implementations along with large Laplacian filter are implemented in Xilinx System Generator. Efficiency of 25% is achieved in terms of reduced number of coefficients and multiplications which in turn reduce computational delays accordingly. |
format | Online Article Text |
id | pubmed-5820672 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-58206722018-03-22 Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator Ghani, Usman Wasim, Muhammad Khan, Umar Shahbaz Mubasher Saleem, Muhammad Hassan, Ali Rashid, Nasir Islam Tiwana, Mohsin Hamza, Amir Kashif, Amir Biomed Res Int Research Article Background. Brain computer interface (BCI) is a combination of software and hardware communication protocols that allow brain to control external devices. Main purpose of BCI controlled external devices is to provide communication medium for disabled persons. Now these devices are considered as a new way to rehabilitate patients with impunities. There are certain potentials present in electroencephalogram (EEG) that correspond to specific event. Main issue is to detect such event related potentials online in such a low signal to noise ratio (SNR). In this paper we propose a method that will facilitate the concept of online processing by providing an efficient filtering implementation in a hardware friendly environment by switching to finite impulse response (FIR). Main focus of this research is to minimize latency and computational delay of preprocessing related to any BCI application. Four different finite impulse response (FIR) implementations along with large Laplacian filter are implemented in Xilinx System Generator. Efficiency of 25% is achieved in terms of reduced number of coefficients and multiplications which in turn reduce computational delays accordingly. Hindawi 2018-01-14 /pmc/articles/PMC5820672/ /pubmed/29568777 http://dx.doi.org/10.1155/2018/9861350 Text en Copyright © 2018 Usman Ghani et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Ghani, Usman Wasim, Muhammad Khan, Umar Shahbaz Mubasher Saleem, Muhammad Hassan, Ali Rashid, Nasir Islam Tiwana, Mohsin Hamza, Amir Kashif, Amir Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title | Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title_full | Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title_fullStr | Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title_full_unstemmed | Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title_short | Efficient FIR Filter Implementations for Multichannel BCIs Using Xilinx System Generator |
title_sort | efficient fir filter implementations for multichannel bcis using xilinx system generator |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5820672/ https://www.ncbi.nlm.nih.gov/pubmed/29568777 http://dx.doi.org/10.1155/2018/9861350 |
work_keys_str_mv | AT ghaniusman efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT wasimmuhammad efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT khanumarshahbaz efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT mubashersaleemmuhammad efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT hassanali efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT rashidnasir efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT islamtiwanamohsin efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT hamzaamir efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator AT kashifamir efficientfirfilterimplementationsformultichannelbcisusingxilinxsystemgenerator |