Loading…
FPGA-based system for artificial neural network arrhythmia classification
The automatic detection and cardiac classification are essential tasks for real-time cardiac diseases diagnosis. In this context, this paper describes a field programmable gates array (FPGA) implementation of arrhythmia recognition system, based on artificial neural network. Firstly, we have develop...
Saved in:
Published in: | Neural computing & applications 2020-04, Vol.32 (8), p.4105-4120 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The automatic detection and cardiac classification are essential tasks for real-time cardiac diseases diagnosis. In this context, this paper describes a field programmable gates array (FPGA) implementation of arrhythmia recognition system, based on artificial neural network. Firstly, we have developed an optimized software-based medical diagnostic approach, capable of defining the best electrocardiogram (ECG) signal classes. The main advantage of this approach is the significant features minimization, compared to the existing researches, which leads to minimize the FPGA prototype size and saving energy consumption. Secondly, to provide a continuous and mobile arrhythmia monitoring system for patients, we have performed a hardware implementation. The FPGA has been referred due to their easy testing and quick implementation. The optimized approach implementation has been designed on the Nexys4 Artix7 evaluation kit using the Xilinx System Generator for DSP. In order to evaluate the performance of our proposal system, the classification performances of proposed FPGA fixed point have been compared to those obtained from the MATLAB floating point. The proposed architecture is validated on FPGA to be a customized mobile ECG classifier for long-term real-time monitoring of patients. |
---|---|
ISSN: | 0941-0643 1433-3058 |
DOI: | 10.1007/s00521-019-04081-4 |