Study on FPGA-based computation units for Ocular Artifact Removal algorithm for multi-channel Electroencephalography (EEG)
type: CreativeWork
description: Introduction: The goal of this research to design and validate detailed computational units required for the implementation of an adaptive noise canceling (ANC) algorithm for ocular artifact removal on Field Programmable Gate Arrays (FPGA) for multi-channel electroencephalography (EEG) signals. The primary objective is to analyze the mathematical representation of the ocular artifact removal algorithm and convert it to hardware implementable computational modules. Input is taken from an existing scalp EEG recording dataset from EEG signal acquisition research at the University of Houston. Methods: Considering the non-stationary nature of ocular artifacts and their adverse effect on EEG signal integrity, the dynamic ANC technique was selected. This technique is based on the H-infinity algorithm, developed by Kilicarslan, Grossman and Contreras-Vidal (2016), renowned for its robust ocular artifact removal capabilities. It also eliminates signal amplitude bias and local/global drifts. The H-infinity algorithm was successfully implemented in hardware using Verilog, incorporating custom divide, 3×3 matrix inversion, and the core H-infinity module. Operating in a 64-bit fixed-point format, the design produced expected outcomes and demonstrated a high correlation with MATLAB-simulated reference results. Discussion: The H-infinity algorithm encompasses multiple computation stages, generating sizable sub-products that can lead to data overflow due to fixed-point number range constraints. Overcoming this limitation involved experimentation to strike the optimal balance between the integer and fractional parts. Through strategic design techniques, implementing this intricate ANC algorithm on FPGA became feasible, leveraging FPGA's parallel processing capabilities and accelerating the H-infinity algorithm on hardware. Significance: This research serves as a foundation for FPGA-based implementation of real-time ANC algorithms for mobile brain-body imaging and brain computer inte…
abstract: Introduction: The goal of this research to design and validate detailed computational units required for the implementation of an adaptive noise canceling (ANC) algorithm for ocular artifact removal on Field Programmable Gate Arrays (FPGA) for multi-channel electroencephalography (EEG) signals. The primary objective is to analyze the mathematical representation of the ocular artifact removal algorithm and convert it to hardware implementable computational modules. Input is taken from an existing scalp EEG recording dataset from EEG signal acquisition research at the University of Houston. Methods: Considering the non-stationary nature of ocular artifacts and their adverse effect on EEG signal integrity, the dynamic ANC technique was selected. This technique is based on the H-infinity algorithm, developed by Kilicarslan, Grossman and Contreras-Vidal (2016), renowned for its robust ocular artifact removal capabilities. It also eliminates signal amplitude bias and local/global drifts. The H-infinity algorithm was successfully implemented in hardware using Verilog, incorporating custom divide, 3×3 matrix inversion, and the core H-infinity module. Operating in a 64-bit fixed-point format, the design produced expected outcomes and demonstrated a high correlation with MATLAB-simulated reference results. Discussion: The H-infinity algorithm encompasses multiple computation stages, generating sizable sub-products that can lead to data overflow due to fixed-point number range constraints. Overcoming this limitation involved experimentation to strike the optimal balance between the integer and fractional parts. Through strategic design techniques, implementing this intricate ANC algorithm on FPGA became feasible, leveraging FPGA's parallel processing capabilities and accelerating the H-infinity algorithm on hardware. Significance: This research serves as a foundation for FPGA-based implementation of real-time ANC algorithms for mobile brain-body imaging and brain computer inte…
author: Reddy, Vishal Reddy
keywords: BCI, EEG, H-infinity filter algorithm, FPGA, Ocular Artifact Removal algorithm
date published: 2024-05-08
date modified: 2026-07-24T02:32:27Z
provider: University of Houston
publisher: Networked Digital Library of Theses and Dissertations
type: WebPage
source organization: University of Houston

PropertyValue
property ID: Handle
value: https://hdl.handle.net/10657/17688