Accès ouvert

Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP

Article scientifique 2025 Anglais

Résumé

Variational mode decomposition (VMD) is an advanced signal processing technique used to analyze photoplethysmogram (PPG) signals to extract vital physiological indicators such as heart and respiratory rates. However, implementing VMD on embedded systems presents challenges due to limited computational resources and the need for real-time performance. This paper investigates the optimization of VMD using OpenMP to improve the performance of healthcare-focused embedded systems. We first describe the naive VMD implementation and identify computational bottlenecks. We then optimize the algorithm using OpenMP by parallelizing critical sections, including iterative updates and loop structures, within a homogeneous CPU architecture. We evaluate performance based on metrics such as processing time, efficiency, and the accuracy of heart rate extraction. Experimental results demonstrate that the optimized VMD algorithm achieves a near-linear speedup, with processing times reduced by up to 9.45 times compared to the naive single-threaded version while maintaining efficient resource utilization. This optimization enables real-time signal processing in healthcare applications, improving the performance and reliability of medical devices for patient monitoring and care.

Citer ce document

Khadiri, Z., Latif, R., Saddik, A. (2025). Real-Time Optimization of VMD in Healthcare Embedded Systems Using Parallel Processing with OpenMP. https://doi.org/10.3991/ijoe.v21i01.51717

Accès au document

Texte intégral en lecture en ligne, réservé aux abonnés SPHAERO et aux membres de l'institution. Se connecter

Voir l'article sur le site de la revue

Statistiques

Consultations : 1

Téléchargements : 0