Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring

The continuous wavelet transform (CWT) has been used in radar-based vital signs detection to identify and to remove the motion artifacts from the received radar signals. Since the CWT algorithm is computationally heavy, the processing of this algorithm typically results in long processing time and c...

Full description

Bibliographic Details
Main Authors: Ameen Bin Obadi, Medien Zeghid, Phak Len Eh Kan, Ping Jack Soh, Marco Mercuri, Omar Aldayel
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9955530/
_version_ 1811178243396468736
author Ameen Bin Obadi
Medien Zeghid
Phak Len Eh Kan
Ping Jack Soh
Marco Mercuri
Omar Aldayel
author_facet Ameen Bin Obadi
Medien Zeghid
Phak Len Eh Kan
Ping Jack Soh
Marco Mercuri
Omar Aldayel
author_sort Ameen Bin Obadi
collection DOAJ
description The continuous wavelet transform (CWT) has been used in radar-based vital signs detection to identify and to remove the motion artifacts from the received radar signals. Since the CWT algorithm is computationally heavy, the processing of this algorithm typically results in long processing time and complex hardware implementation. The algorithm in its standard form typically uses software processing tools and is unable to support high-performance data processing. The aim of this research is to design an optimized CWT algorithm architecture to implement it on Field Programmable Gate Array (FPGA) in order to identify the unwanted movement introduced in the retrieved vital signs signals. The optimization approaches in the new implementation structure are based on utilizing the frequency domain processing, optimizing the required number of operations and implementing parallel processing of independent operations. Our design achieves significant processing speed and logic utilization optimization. It is found that processing the algorithm using our proposed hardware architecture is 48 times faster than processing it using MATLAB. It also achieves an improvement of 58% in speed performance compared to alternative solutions reported in literature. Moreover, efficient resources utilization is achieved and reported. This advanced performance of the proposed design is due to consciously implementing comprehensive approaches of multiple optimization techniques that results in multidimensional improvements. As a result, our achieved design is suitable for utilization in high-performance data processing applications.
first_indexed 2024-04-11T06:15:15Z
format Article
id doaj.art-61e5de9161e741c0930af19b5dfe6f7f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T06:15:15Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-61e5de9161e741c0930af19b5dfe6f7f2022-12-22T04:41:04ZengIEEEIEEE Access2169-35362022-01-011012676712678610.1109/ACCESS.2022.32233509955530Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs MonitoringAmeen Bin Obadi0https://orcid.org/0000-0003-3936-8825Medien Zeghid1https://orcid.org/0000-0001-8217-3455Phak Len Eh Kan2Ping Jack Soh3https://orcid.org/0000-0002-6394-5330Marco Mercuri4Omar Aldayel5https://orcid.org/0000-0002-6529-6573Advanced Communication Engineering (ACE) CoE, Faculty of Electronic Engineering Technology, Universiti Malaysia Perlis, Arau, Perlis, MalaysiaDepartment of Computer Engineering and Networks, College of Engineering in Wadi Alddawasir, Prince Sattam Bin Abdulaziz University, Wadi Alddawasir, Saudi ArabiaFaculty of Electronic Engineering Technology, Universiti Malaysia Perlis, Arau, Perlis, MalaysiaCentre for Wireless Communications (CWC), University of Oulu, Oulu, FinlandDipartimento di Ingegneria Informatica, Modellistica, Elettronica e Sistemistica (DIMES), University of Calabria, Arcavacata di Rende (CS), ItalyDepartment of Electrical Engineering, King Saud University, Riyadh, Saudi ArabiaThe continuous wavelet transform (CWT) has been used in radar-based vital signs detection to identify and to remove the motion artifacts from the received radar signals. Since the CWT algorithm is computationally heavy, the processing of this algorithm typically results in long processing time and complex hardware implementation. The algorithm in its standard form typically uses software processing tools and is unable to support high-performance data processing. The aim of this research is to design an optimized CWT algorithm architecture to implement it on Field Programmable Gate Array (FPGA) in order to identify the unwanted movement introduced in the retrieved vital signs signals. The optimization approaches in the new implementation structure are based on utilizing the frequency domain processing, optimizing the required number of operations and implementing parallel processing of independent operations. Our design achieves significant processing speed and logic utilization optimization. It is found that processing the algorithm using our proposed hardware architecture is 48 times faster than processing it using MATLAB. It also achieves an improvement of 58% in speed performance compared to alternative solutions reported in literature. Moreover, efficient resources utilization is achieved and reported. This advanced performance of the proposed design is due to consciously implementing comprehensive approaches of multiple optimization techniques that results in multidimensional improvements. As a result, our achieved design is suitable for utilization in high-performance data processing applications.https://ieeexplore.ieee.org/document/9955530/Continuous wavelet transformFPGA implementationradar remote sensingmotion artifact rejectionrandom body movementsFFT-based CWT
spellingShingle Ameen Bin Obadi
Medien Zeghid
Phak Len Eh Kan
Ping Jack Soh
Marco Mercuri
Omar Aldayel
Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
IEEE Access
Continuous wavelet transform
FPGA implementation
radar remote sensing
motion artifact rejection
random body movements
FFT-based CWT
title Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
title_full Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
title_fullStr Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
title_full_unstemmed Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
title_short Optimized Continuous Wavelet Transform Algorithm Architecture and Implementation on FPGA for Motion Artifact Rejection in Radar-Based Vital Signs Monitoring
title_sort optimized continuous wavelet transform algorithm architecture and implementation on fpga for motion artifact rejection in radar based vital signs monitoring
topic Continuous wavelet transform
FPGA implementation
radar remote sensing
motion artifact rejection
random body movements
FFT-based CWT
url https://ieeexplore.ieee.org/document/9955530/
work_keys_str_mv AT ameenbinobadi optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring
AT medienzeghid optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring
AT phaklenehkan optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring
AT pingjacksoh optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring
AT marcomercuri optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring
AT omaraldayel optimizedcontinuouswavelettransformalgorithmarchitectureandimplementationonfpgaformotionartifactrejectioninradarbasedvitalsignsmonitoring