DOI QR코드

DOI QR Code

FPGA Implementation of an Artificial Intelligence Signal Recognition System

  • Rana, Amrita (Department of Electronic Engineering, Daegu Universtiy) ;
  • Kim, Kyung Ki (Department of Electronic Engineering, Daegu Universtiy)
  • Received : 2022.01.21
  • Accepted : 2022.01.28
  • Published : 2022.01.31

Abstract

Cardiac disease is the most common cause of death worldwide. Therefore, detection and classification of electrocardiogram (ECG) signals are crucial to extend life expectancy. In this study, we aimed to implement an artificial intelligence signal recognition system in field programmable gate array (FPGA), which can recognize patterns of bio-signals such as ECG in edge devices that require batteries. Despite the increment in classification accuracy, deep learning models require exorbitant computational resources and power, which makes the mapping of deep neural networks slow and implementation on wearable devices challenging. To overcome these limitations, spiking neural networks (SNNs) have been applied. SNNs are biologically inspired, event-driven neural networks that compute and transfer information using discrete spikes, which require fewer operations and less complex hardware resources. Thus, they are more energy-efficient compared to other artificial neural networks algorithms.

Keywords

Acknowledgement

This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education(NRF-2021R1F1A1064351). The EDA tool was supported by the IC Design Education Center.

References

  1. T. T. Habte, H. Saleh, B. Mohammad, and M. Ismail, Ultra Low Power ECG Processing System for IoT Devices: Analog Circuits and Signal Processing, Springer International Publishing, USA, pp. 13-26, 2019.
  2. A. Catalani, "Arrhythmia Classification from ECG signals", Master Thesis, University of Rome, 2019.
  3. https://towardsdatascience.com/spiking-neural-networks-thenext-generation-of-machine-learning-84e167f4eb2b (retrieved on Jan, 11, 2018).
  4. https://wiki.pathmind.com/neural-network(retrieved in 2020).
  5. A. R. Young, M. E. Dean, J. S. Plank, and G. S. Rose, "A Review of Spiking Neuromorphic Hardware Communication System", IEEE Access, Vol. 7, pp. 135606-135620, 2019. https://doi.org/10.1109/access.2019.2941772
  6. Y. Dorogyy and V. Kolisnichenko, "Designing spiking neural networks", IEEE TCSET, pp. 124-127, 2016.
  7. H. Jang, O. Simeone, B. Gardner, and A. Gruning, "An Introduction to Spiking Neural Networks: Probabilistic Models, Learning Rules, and Applications", IEEE Signal Processing Magazine, Vol. 36, No. 6, pp. 64-77, 2019. https://doi.org/10.1109/msp.2019.2935234
  8. W. Gerstner, W. M. Kistler, R. Naud, and L. Paninski, Neuronal Dynamics: From Single Neurons to Networks and Models of Cognition, Cambridge University Press, United Kingdom, 2014.
  9. https://www.hysionet.org (retrieved on June 28, 2021).