Real-Time PCG Diagnosis Using FPGA
Phono-Cardio-Gram (PCG) is an effective technique of detecting various heart abnormalities and malfunctions. Several PCG segmentation algorithms, each with its advantages and disadvantages, have been developed and tested. Unfortunately, most of these algorithms fail to diagnose heart conditions in real time. This paper introduces a real-time methodology by utilizing the field programmable gate array (FPGA) hardware to speed up the processing time very successfully. The type of FPGA hardware is Altera DE2 Cyclone II board with NIOS II soft processor. The algorithm of discrete wavelet transforms (DWT) with Shannon energy and spectra signal are used to extract the PCG features. The algorithm is also applied to identify the normal heart condition and nine abnormal cases. The results show that the methodology worked extremely efficient and suitable for real-time heart diagnosis purposes.
KeywordsPCG Real-time heart diagnosis DWT Heart signal processing Shannon energy
- 1.Goda, M.A., Hajas, P.: Morphological determination of pathological PCG signals by time and frequency domain analysis. In: 2016 Computing in Cardiology Conference (CinC). IEEE (2016)Google Scholar
- 3.Clifford, G.D., et al.: Classification of normal/abnormal heart sound recordings: the PhysioNet/computing in cardiology challenge 2016. In: 2016 Computing in Cardiology Conference (CinC). IEEE (2016)Google Scholar
- 15.Karar, M.E., El-Brawany, M.: Embedded heart sounds and murmurs generator based on discrete wavelet transform. In: 2016 Fourth International Japan-Egypt Conference on Electronics, Communications and Computers (JEC-ECC). IEEE (2016)Google Scholar
- 17.Altera: DE2. Development and education board user manual. Terasic Technologies (2012)Google Scholar