Fakhreddine Ghaffari

Dr. Fakhreddine Ghaffari


Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 December 2020 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
HCHangxuan Cui
Hangxuan Cui
FGFakhreddine Ghaffari
Fakhreddine Ghaffari
KLKhoa Le
Khoa Le
DDDavid Declercq
David Declercq
JLJun Lin
Jun Lin
ZWZhongfeng Wang
Zhongfeng Wang
Low-density parity-check (LDPC) code as a very promising error-correction code has been adopted as the channel coding scheme in the fifth-generation (5G) new radio. However, it is very challenging to design a high-performance decoder for 5G LDPC codes because their inherent numerous degree-1 variable-nodes are very prone to be erroneous. In this article, the problem is solved gracefully by developing a low-complexity check-node update function, greatly improving the reliability of check-to-variable messages. By further incorporating the proposed column degree adaptation strategy, our decoder could offer a 0.4dB performance gain over the existing ones. In addition, this article presents an efficient 5G LDPC decoder architecture. Benefiting the specific structure of 5G LDPC codes, layer merging, split storage method, and selective-shift structure are introduced to facilitate a significant reduction of decoding delay and area consumption. Implementation result on 90-nm CMOS technology demonstrates that the proposed decoder architecture yields an impressive improvement in throughput-to-area ratio, achieving up to 173.3% compared to conventional design.

1 February 2022 in Journal of Neural Engineering
Verified
Journal Article
Open access
ADArnau Dillen
Arnau Dillen
DSDenis Steckelmacher
Denis Steckelmacher
KEKyriakos Efthymiadis
Kyriakos Efthymiadis
Kevin LangloisKevin Langlois
Kevin Langlois
ABAlbert De Beir
Albert De Beir
KPKevin De Pauw
Kevin De Pauw
Objective. Biosignal control is an interaction modality that allows users to interact with electronic devices by decoding the biological signals emanating from the movements or thoughts of the user. This manner of interaction with devices can enhance the sense of agency for users and enable persons suffering from a paralyzing condition to interact with everyday devices that would otherwise be challenging for them to use. It can also improve control of prosthetic devices and exoskeletons by making the interaction feel more natural and intuitive. However, with the current state of the art, several issues still need to be addressed to reliably decode user intent from biosignals and provide an improved user experience over other interaction modalities. One solution is to leverage advances in deep learning (DL) methods to provide more reliable decoding at the expense of added computational complexity. This scoping review introduces the basic concepts of DL and assists readers in deploying DL methods to a real-time control system that should operate under real-world conditions. Approach. The scope of this review covers any electronic device, but with an emphasis on robotic devices, as this is the most active area of research in biosignal control. We review the literature pertaining to the implementation and evaluation of control systems that incorporate DL to identify the main gaps and issues in the field, and formulate suggestions on how to mitigate them. Main results. The results highlight the main challenges in biosignal control with DL methods. Additionally, we were able to formulate guidelines on the best approach to designing, implementing and evaluating research prototypes that use DL in their biosignal control systems. Significance. This review should assist researchers that are new to the fields of biosignal control and DL in successfully deploying a full biosignal control system. Experts in their respective fields can use this article to identify possible avenues of research that would further advance the development of biosignal control with DL methods.

21 October 2024 in Sensors
Verified
Journal Article
Open access
PDF file
Kais BelwafiKais Belwafi
Kais Belwafi
FGFakhreddine Ghaffari
Fakhreddine Ghaffari
This study introduces an integrated computational environment that leverages Brain–Computer Interface (BCI) technology to enhance information access for individuals with severe disabilities. Traditional assistive technologies often rely on physical interactions, which can be challenging for this demographic. Our innovation focuses on creating new assistive technologies that use novel Human–Computer interfaces to provide a more intuitive and accessible experience. The proposed system offers four key applications to users controlled by four thoughts: an email client, a web browser, an e-learning tool, and both command-line and graphical user interfaces for managing computer resources. The BCI framework translates ElectroEncephaloGraphy (EEG) signals into commands or events using advanced signal processing and machine learning techniques. These identified commands are then processed by an integrative strategy that triggers the appropriate actions and provides real-time feedback on the screen. Our study shows that our framework achieved an 82% average classification accuracy using four distinct thoughts of 62 subjects and a 95% recognition rate for P300 signals from two users, highlighting its effectiveness in translating brain signals into actionable commands. Unlike most existing prototypes that rely on visual stimulation, our system is controlled by thought, inducing brain activity to manage the system’s Application Programming Interfaces (APIs). It switches to P300 mode for a virtual keyboard and text input. The proposed BCI system significantly improves the ability of individuals with severe disabilities to interact with various applications and manage computer resources. Our approach demonstrates superior performance in terms of classification accuracy and signal recognition compared to existing methods.

4 July 2018 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
KLKhoa Le
Khoa Le
FGFakhreddine Ghaffari
Fakhreddine Ghaffari
LKLounis Kessal
Lounis Kessal
DDDavid Declercq
David Declercq
EBEmmanuel Boutillon
Emmanuel Boutillon
BVBane Vasic
Bane Vasic
This paper presents a new bit flipping (BF) decoder, called the probabilistic parallel BF (PPBF) for low-density parity-check codes on the binary symmetric channel. In the PPBF, the flipping operation is performed in a probabilistic manner which is shown to significantly improve the error correction performance. The advantage of the PPBF also comes from the fact that no global computation is required during the decoding process and that all the computations can be executed in the local computing units and in parallel. The PPBF provides a considerable improvement of the operating frequency and complexity, compared to other known BF decoders, while obtaining a significant gain in error correction. An improved version of the PPBF, called non-syndrome PPBF is also introduced, in which the global syndrome check is moved out of the critical path and a new terminating mechanism is proposed. In order to show the superiority of the new decoders in terms of hardware efficiency and decoding throughput, the corresponding hardware architectures are presented in Section II. The application-specific integrated circuit synthesis results confirm that the operating frequency of the proposed decoders is significantly improved, compared to that of the BF decoders in the literature while requiring lower complexity to be efficiently implemented.

1 October 2024 in Journal of Neural Engineering
Verified
Journal Article
Open access
ADArnau Dillen
Arnau Dillen
Mohsen OmidiMohsen Omidi
Mohsen Omidi
FGFakhreddine Ghaffari
Fakhreddine Ghaffari
Bram VanderborghtBram Vanderborght
Bram Vanderborght
Bart RoelandsBart Roelands
Bart Roelands
KPKevin De Pauw
Kevin De Pauw
Objective. Brain–computer interface (BCI) control systems monitor neural activity to detect the user’s intentions, enabling device control through mental imagery. Despite their potential, decoding neural activity in real-world conditions poses significant challenges, making BCIs currently impractical compared to traditional interaction methods. This study introduces a novel motor imagery (MI) BCI control strategy for operating a physically assistive robotic arm, addressing the difficulties of MI decoding from electroencephalogram (EEG) signals, which are inherently non-stationary and vary across individuals. Approach. A proof-of-concept BCI control system was developed using commercially available hardware, integrating MI with eye tracking in an augmented reality (AR) user interface to facilitate a shared control approach. This system proposes actions based on the user’s gaze, enabling selection through imagined movements. A user study was conducted to evaluate the system’s usability, focusing on its effectiveness and efficiency. Main results. Participants performed tasks that simulated everyday activities with the robotic arm, demonstrating the shared control system’s feasibility and practicality in real-world scenarios. Despite low online decoding performance (mean accuracy: 0.52 9, F1: 0.29, Cohen’s Kappa: 0.12), participants achieved a mean success rate of 0.83 in the final phase of the user study when given 15 min to complete the evaluation tasks. The success rate dropped below 0.5 when a 5 min cutoff time was selected. Significance. These results indicate that integrating AR and eye tracking can significantly enhance the usability of BCI systems, despite the complexities of MI-EEG decoding. While efficiency is still low, the effectiveness of our approach was verified. This suggests that BCI systems have the potential to become a viable interaction modality for everyday applications in the future.

3 April 2018 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
BUBurak Unal
Burak Unal
AAAli Akoglu
Ali Akoglu
FGFakhreddine Ghaffari
Fakhreddine Ghaffari
BVBane Vasic
Bane Vasic
The Gallager B (GaB), among the hard-decision class of low-density-parity-check (LDPC) algorithms, is an ideal candidate for designing high-throughput decoder hardware. However, GaB suffers from poor error-correction performance. We introduce a probabilistic GaB (PGaB) algorithm that disturbs the decisions made during the decoding iterations randomly with a probability value determined based on experimental studies. We propose a heuristic that switches the decoding from GaB to PGaB after certain number of iterations and show that our heuristic reduces the average iteration count by up to 62% compared with GaB. We evaluate the hardware performance and resource requirement trends of PGaB over three quasicyclic codes using the Xilinx Virtex-6 field programmable gate array. We extend this analysis to performance comparison over our implementations of gradient descent bit flipping (GDBF) and probabilistic GDBF (PGDBF) algorithms for each code studied in this paper. We achieve up to four orders of magnitude better error correction performance than the GaB with less than 1% loss in throughput performance. Our heuristic consistently results with an improvement in maximum operational clock rate across all codes compared with the GDBF and PGDBF.