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...

Descripción completa

Detalles Bibliográficos
Autores principales: Ghani, Usman, Wasim, Muhammad, Khan, Umar Shahbaz, Mubasher Saleem, Muhammad, Hassan, Ali, Rashid, Nasir, Islam Tiwana, Mohsin, Hamza, Amir, Kashif, Amir
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