Autor según el artículo: Canto-Navarro, Enrique; Lopez-Garcia, Mariano; Ramos-Lara, Rafael; Sanchez-Reillo, Raul
Departamento: Enginyeria Electrònica, Elèctrica i Automàtica
Autor/es de la URV: Cantó Navarro, Enrique Fernando
Palabras clave: Verification systems; Verification process; Verification algorithms; User requirements; System-on-chip; Speech recognition; Speaker recognition; Number of clock cycles; Hardware-software codesign; Floating point units; Floating point operations; Field-programmable gate arrays (fpgas); Field programmable gate arrays (fpga); Environmental conditions; Digital arithmetic; Clocks; Biometrics; Arm processors; Algorithms
Resumen: This paper presents the implementation of a speaker-verification system on field programmable gate array. The algorithm is executed by software over an embedded system that includes a MicroBlaze microprocessor connected to a vector floating-point unit (VFPU). The VFPU is designed to speed up the resolution of any vector floating-point operation involved in the verification algorithm, whereas the microprocessor manages the control of the process and executes the rest of operations. With a clock frequency of 40 MHz, the system is capable of executing the complete algorithm in real time, processing a voice frame in 9.1 ms. The same verification process was carried out for two different systems: 1) an ARM Cortex A8 microprocessor; and 2) configuring MicroBlaze with the scalar floating-point unit provided by Xilinx. The experimental results show that when comparing our proposed system against both systems, the number of clock cycles is reduced by a factor of 11.2 &Times; and 15.4 &Times;, respectively. The main advantage of the VFPU is its flexibility, which allows quick adaptation of the software to the potential changes produced in both the system and the user requirements. The algorithm was tested over a public database that contains the utterances of different users acquired under different environmental conditions, providing good recognition rates. © 2014 IEEE.
Áreas temáticas: Software; Hardware and architecture; Engineering, electrical & electronic; Engenharias iv; Electrical and electronic engineering; Computer science, hardware & architecture; Ciência da computação
Acceso a la licencia de uso: https://creativecommons.org/licenses/by/3.0/es/
Direcció de correo del autor: enrique.canto@urv.cat
Fecha de alta del registro: 2025-01-28
Versión del articulo depositado: info:eu-repo/semantics/acceptedVersion
Enlace a la fuente original: https://ieeexplore.ieee.org/document/6996050
URL Documento de licencia: https://repositori.urv.cat/ca/proteccio-de-dades/
Referencia al articulo segun fuente origial: Ieee Transactions On Very Large Scale Integration (Vlsi) Systems. 23 (11): 2497-2507
Referencia de l'ítem segons les normes APA: Canto-Navarro, Enrique; Lopez-Garcia, Mariano; Ramos-Lara, Rafael; Sanchez-Reillo, Raul (2015). Flexible Biometric Online Speaker-Verification System Implemented on FPGA Using Vector Floating-Point Units. Ieee Transactions On Very Large Scale Integration (Vlsi) Systems, 23(11), 2497-2507. DOI: 10.1109/TVLSI.2014.2377578
DOI del artículo: 10.1109/TVLSI.2014.2377578
Entidad: Universitat Rovira i Virgili
Año de publicación de la revista: 2015
Tipo de publicación: Journal Publications