ANÁLISIS Y EVALUACIÓN DEL PROCESAMIENTO PARALELO DE SEÑALES ACÚSTICAS (ACOUSTIC SIGNAL MODIFICATION SYSTEM THROUGH PARALLEL PROCESSING)

Francisco Javier Enríquez Aguilera, Jesús Martin Silva Aceves, Salvador Noriega Morales, Gabriel Bravo Martínez, Alfredo Bueno López

Resumen


Resumen
Las GPU son unidades especializadas para el procesamiento de gráficos, éstas tienen un gran número de núcleos los cuales trabajan en paralelo. En MATLAB existen funciones asociadas a la arquitectura CUDA, creada por NVIDIA®, que permiten ser utilizadas directamente, sin tener que utilizar bibliotecas de bajo nivel. En este proyecto se implementó un sistema de modificación de señales acústicas, en donde se procesa una entrada de audio agregando un efecto de reverberación por convolución de una respuesta al impulso infinita (FIR). Se utilizaron dos GPU (una GeForce y otra Quadro), para comprobar la mejora en velocidad de procesamiento. Se obtuvo mejora de velocidad en cada una, sin embargo, la GPU para diseño resultó más eficiente en el tiempo de procesamiento.
Palabras Clave: Procesamiento paralelo, NVIDIA CUDA, GPU, procesamiento de gráficos.

Abstract
GPU are specialized units for graphics processing, they have many cores which work in parallel. In MATLAB there are functions associated with the CUDA architecture, created by NVIDIA®, which allow them to be used directly, without having to use low-level libraries. In this project, an acoustic signal modification system was implemented, where an audio input is processed by adding a convolution reverberation effect of an infinite impulse response (FIR). Two GPU (one GeForce and one Quadro) were used to check the improvement in processing speed. Speed improvement was obtained in each one, however, the GPU for design was more efficient in processing time.
Keywords: Parallel processing, NVIDIA CUDA, GPU, graphics processing.

Texto completo:

399-417 PDF

Referencias


Arfib D., Keiler F, Zölzer U., Verfaille V., and Bonada J., DAFX: Digital Audio Effects. second ed., 2011.

Bhaskar J. and Chi-Kuang Sun, A GPU-Accelerated Modified Unsharp-Masking Method for High-Frequency Background- Noise Suppression, in IEEE Access, vol. 9, pp. 68746-68757, 2021.

CKSDE, Cyber Kitchen Sound Design Enterprise, Impulse response audio files, consultado en junio del 2021, http://www.cksde.com/p_6_250.htm

Enríquez F., Silva A, Torres A., Martínez A. y Bravo M., Utilización de GPU-CUDA en el Procesamiento Digital de Imágenes, Revista Cultura Científica y Tecnológica, Año 15, No. 66, ISSN 2007-0411, pp. 65-79, 2018.

Liévano-Torres P. P., Espinosa-Durán J. M., and Velasco-Medina J., Implementación de algoritmos para efectos de audio digital con alta fidelidad usando hardware programable, Ingeniería y Universidad, vol. 17, no. 1, pp. 93-108, 2013.

Nelson C., A Low-Spec Extendable GPU-Based Audio Library, International Conference on Image and Vision Computing New Zealand (IVCNZ), 2018.

Yeongseok K., Youngjin P., Experimental Verification of CPU-GPU Architecture for ANC Algorithms, INTER-NOISE and NOISE-CON Congress and Conference Proceedings, Seoul, Korea, pages 1-989, pp.

-613(7), 2020.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas