Implementation of Deep Learning models on an FPGA board for voice classification

This paper presents an implementation of an intelligent door security system, based on voice classification of people requesting access to datacenter rooms, by applying deep learning models (CNN and RNN) implemented on an FPGA board. Our approach is to use the ZYBO Xilinx-Zynq7000 FPGA board, which integrates the PYNQ framework and enables the use of the PetaLinux operating system, to facilitate the deployment of our deep learning models on the FPGA board. We also use deep learning frameworks such as TensorFlow and Keras for model development and training. We add the MFCC (Mel Frequency Cepstrum Coefficient) layer to extract parameters features to describe the voice in form of data. The results of this work demonstrate that the ZYNQ FPGA board is well suited to parallel computation of deep learning models (CNN and RNN) for real-time applications, with the highest accuracy.

Authors

Institutions

Publication Details

Published
2025-05-15
DOI
https://doi.org/10.1109/iraset64571.2025.11008338
Citations
1
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation of Deep Learning models on an FPGA board for voice classification

El Gouri Rachid, Kouach Bouchra, Mekhfioui Mohcin
1 citations
Neural Networks and Applications
2.48
article

Implementation of Deep Learning models on an FPGA board for voice classification

El Gouri Rachid, Kouach Bouchra, Mekhfioui Mohcin
article en
1 citations

Abstract

This paper presents an implementation of an intelligent door security system, based on voice classification of people requesting access to datacenter rooms, by applying deep learning models (CNN and RNN) implemented on an FPGA board. Our approach is to use the ZYBO Xilinx-Zynq7000 FPGA board, which integrates the PYNQ framework and enables the use of the PetaLinux operating system, to facilitate the deployment of our deep learning models on the FPGA board. We also use deep learning frameworks such as TensorFlow and Keras for model development and training. We add the MFCC (Mel Frequency Cepstrum Coefficient) layer to extract parameters features to describe the voice in form of data. The results of this work demonstrate that the ZYNQ FPGA board is well suited to parallel computation of deep learning models (CNN and RNN) for real-time applications, with the highest accuracy.

National School of Architecture (MA), Université Mohammed VI Polytechnique (MA)
Openalex Percentile: Top 10%
Neural Networks and Applications
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Implementation of Deep Learning models on an FPGA board for voice classification — El Gouri Rachid, Kouach Bouchra, et al. · (2025) | TGRS Research Map | TGRS