Litcius/Paper detail

An FPGA Implementation of Multiclass Disease Detection From PPG

Aditta Chowdhury, Diba Das, Kamrul Hasan, Ray C. C. Cheung, Mehdi Hasan Chowdhury

2023IEEE Sensors Letters18 citationsDOI

Abstract

Photoplethysmogram (PPG) signals react according to the volumetric change of blood, which is related to the total cardiovascular system. Hence, PPG signals have a very close relation with cardiovascular diseases (CVDs). As the number of CVD patients is increasing day by day, it is necessary to develop digital systems for early detection and treatment. In this letter, we have aimed to design a field programmable gate array (FPGA)-based hardware system that can detect various CVDs. We have chosen six different combinations of diseases from the PPG BP dataset. The selected signals are denoised using filters, and then features are extracted. Then, SVM classifier is used to determine the class of the preprocessed signals. For FPGA implementation, we have targeted Xilinx zynq ultrascale+. The system utilizes different logic and signal processing blocks to detect the result. The resource utilization analysis proves the efficacy of the selected FPGA board. The power utilization analysis depicts that the designed prototype requires 1.403 W of power, which is sensible due to the requirement of large number of logic blocks. The accuracy of the system of detecting multiclass diseases is 79.83%. In the future, the system can be further extended to detect other types of CVDs.

Topics & Concepts

Field-programmable gate arrayPhotoplethysmogramComputer scienceProgrammable logic deviceEmbedded systemGate arrayArtificial intelligenceSupport vector machineComputer hardwareDigital signal processingPattern recognition (psychology)Real-time computingFilter (signal processing)Computer visionNon-Invasive Vital Sign MonitoringHeart Rate Variability and Autonomic ControlEEG and Brain-Computer Interfaces