z-logo
open-access-imgOpen Access
FPGA Implementation of RLSE Algorithm for Multichannel Brain Imaging
Author(s) -
Muhammad Shahid Nazir,
Haroon-ur-Rasheed Khan,
Abubaker Akram,
Bhagesh Choudhry Maheshwari,
Muhammad Aqil
Publication year - 2021
Publication title -
mehran university research journal of engineering and technology
Language(s) - English
Resource type - Journals
eISSN - 2413-7219
pISSN - 0254-7821
DOI - 10.22581/muet1982.2101.21
Subject(s) - field programmable gate array , computer science , asynchronous communication , gate array , channel (broadcasting) , transmitter , algorithm , functional near infrared spectroscopy , sample (material) , real time computing , computer hardware , computer engineering , embedded system , computer network , chemistry , cognition , chromatography , neuroscience , biology , prefrontal cortex
This paper describes the implementation of a computationally efficient embedded system on an Field Programmable Gate Array (FPGA) platform for real-time brain activity estimation with multiple channels. The brain signals from multiple channels are considered as output of independent linear systems with unknown parameters representing the brain activity in corresponding channels. Multiple adaptive Recursive Least-Squares Estimation (RLSE) cores are implemented in FPGA to independently estimate the brain activity in each channel concurrently. The proposed RLSE-FPGA system provides dedicated (no time or resource sharing) and parallel processing environment. The universal asynchronous receiver transmitter core is also developed to communicate the measured and estimated parameters supported by storage facility programmed as shared memory. The computational precision is guaranteed by deploying a 32-bit floating point core for all the variables. The validation carried out by real Functional Near-Infrared Spectroscopy dataset and comparative analysis with the previously reported result, demonstrates the effectiveness of the proposed system. The computational cost endorses the effectiveness of concurrent processing of multiple channels data in a sample before the arrival of the next sample. The proposed methodology has potential in real-time medical, military and industrial applications.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here