ECG Signal Diagnoses Using Intelligent Systems Based on FPGA

This paper presents the use of Particle Swarm Optimization (PSO), neural networks with the most promising supervised learning algorithms for automatic detection of cardiac arrhythmias based on analysis of the Electrocardiogram (ECG). Artificial Neural Network (ANN) has three layers with ten nodes in...

Full description

Bibliographic Details
Main Authors: Ali M. Abdul Kareem, Hanan A.R. Akkar
Format: Article
Language:English
Published: Unviversity of Technology- Iraq 2013-06-01
Series:Engineering and Technology Journal
Subjects:
Online Access:https://etj.uotechnology.edu.iq/article_82120_5db6a5aeaf1b3620c3217ca248101fd4.pdf
_version_ 1797325561297633280
author Ali M. Abdul Kareem
Hanan A.R. Akkar
author_facet Ali M. Abdul Kareem
Hanan A.R. Akkar
author_sort Ali M. Abdul Kareem
collection DOAJ
description This paper presents the use of Particle Swarm Optimization (PSO), neural networks with the most promising supervised learning algorithms for automatic detection of cardiac arrhythmias based on analysis of the Electrocardiogram (ECG). Artificial Neural Network (ANN) has three layers with ten nodes in the input layer, five nodes in the hidden layer and five nodes in the output layer, which is trained using the PSO algorithm. The trained network was able to classify the ECG signal in normal signal, atrial flutter, ventricular tachycardia, sever conducting tissue and wandering a trial pacemaker. Field Programmable Gate Arrays (FPGAs) have been used to implement ANN trained by the supervised learning algorithms and PSO, because of their speed benefits, as well as the re-programmability of the FPGAs which can support the reconfiguration necessary to program a neural network. A VHDL Design of ANN platform is proposed to evolve the architecture ANN circuits using FPGA-Spartan 6 Evaluation board. The VHDL design platform creates ANN design files using WebPACKTM ISE 13.3 program. All the algorithms used to train the ANN showed high effectiveness with 100% classification.
first_indexed 2024-03-08T06:11:11Z
format Article
id doaj.art-2a89c68e71aa480391e5f9e1c24cd82c
institution Directory Open Access Journal
issn 1681-6900
2412-0758
language English
last_indexed 2024-03-08T06:11:11Z
publishDate 2013-06-01
publisher Unviversity of Technology- Iraq
record_format Article
series Engineering and Technology Journal
spelling doaj.art-2a89c68e71aa480391e5f9e1c24cd82c2024-02-04T17:35:31ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582013-06-01317A1351136410.30684/etj.31.7A982120ECG Signal Diagnoses Using Intelligent Systems Based on FPGAAli M. Abdul KareemHanan A.R. AkkarThis paper presents the use of Particle Swarm Optimization (PSO), neural networks with the most promising supervised learning algorithms for automatic detection of cardiac arrhythmias based on analysis of the Electrocardiogram (ECG). Artificial Neural Network (ANN) has three layers with ten nodes in the input layer, five nodes in the hidden layer and five nodes in the output layer, which is trained using the PSO algorithm. The trained network was able to classify the ECG signal in normal signal, atrial flutter, ventricular tachycardia, sever conducting tissue and wandering a trial pacemaker. Field Programmable Gate Arrays (FPGAs) have been used to implement ANN trained by the supervised learning algorithms and PSO, because of their speed benefits, as well as the re-programmability of the FPGAs which can support the reconfiguration necessary to program a neural network. A VHDL Design of ANN platform is proposed to evolve the architecture ANN circuits using FPGA-Spartan 6 Evaluation board. The VHDL design platform creates ANN design files using WebPACKTM ISE 13.3 program. All the algorithms used to train the ANN showed high effectiveness with 100% classification.https://etj.uotechnology.edu.iq/article_82120_5db6a5aeaf1b3620c3217ca248101fd4.pdfelectrocardiographyartificial neural networkparticle swarm optimizationfieldprogrammable gate array
spellingShingle Ali M. Abdul Kareem
Hanan A.R. Akkar
ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
Engineering and Technology Journal
electrocardiography
artificial neural network
particle swarm optimization
field
programmable gate array
title ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
title_full ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
title_fullStr ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
title_full_unstemmed ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
title_short ECG Signal Diagnoses Using Intelligent Systems Based on FPGA
title_sort ecg signal diagnoses using intelligent systems based on fpga
topic electrocardiography
artificial neural network
particle swarm optimization
field
programmable gate array
url https://etj.uotechnology.edu.iq/article_82120_5db6a5aeaf1b3620c3217ca248101fd4.pdf
work_keys_str_mv AT alimabdulkareem ecgsignaldiagnosesusingintelligentsystemsbasedonfpga
AT hananarakkar ecgsignaldiagnosesusingintelligentsystemsbasedonfpga