Mostrar el registro sencillo del ítem
Optimización de recursos hardware para la operación de convolución utilizada en el procesamiento digital de señales
dc.contributor.advisor | Martínez-Jiménez, Pilar | |
dc.contributor.advisor | Bellido Outeiriño, Francisco José | |
dc.contributor.advisor | Hormigo Aguilar, Francisco Javier | |
dc.contributor.author | Moreno Moreno, Carlos Diego | |
dc.date.accessioned | 2013-12-23T09:38:14Z | |
dc.date.available | 2013-12-23T09:38:14Z | |
dc.date.issued | 2013 | |
dc.identifier.uri | http://hdl.handle.net/10396/11518 | |
dc.description.abstract | Esta tesis presenta varias arquitecturas sobre la unidad MAC (multiplica–acumula) para la optimización de la operación de convolución, que es ampliamente utilizada en el procesamiento digital de señales, sobre varios dispositivos electrónicos de bajo coste. Básicamente esta optimización se centra en las FPGA de Xilinx Spartan 3 y Spartan 6, utilizando aritmética redundante, en particular la aritmética carry–save. Este tipo de aritmética no se suele utilizar en las FPGAs debido a que aumenta el área consumida, pero en esta investigación se ha demostrado experimentalmente que cuando el número de operaciones MAC a realizar es elevado, como es el caso de la convolución de dos señales, el uso de la aritmética CSA resulta eficiente, ya que disminuye significativamente los tiempos empleados, sin un aumento excesivo de los recursos utilizados de la FPGA. Por otro lado, también se han estudiado otros dispositivos electrónicos que suelen ser empleados en el procesamiento digital de señales, tales como DSP o GPP, realizando una comparación de los tiempos empleados de las FPGAs respecto a estos dispositivos. | es_ES |
dc.description.abstract | This Thesis presents several architectures of the multiply-accumulate unit (MAC) to optimize the convolution operation, which is widely used in digital signal processing, on several low-cost electronic devices. This optimization is mainly focused on Xilinx Spartan- 3 and Spartan-6 FPGAs, using redundant arithmetic, specifically the carry-save arithmetic (CSA). This type of arithmetic is not usually used on FPGAs since its high consumption of area resources, but this research shows that if the number of MAC operations developed is high, as the case of the convolution of two signals, the use of CSA arithmetic is efficient, since it decreases significantly the execution times without an excessive increase of the resources used in the FPGA. On the other hand, other electronic devices as DSP or GPP, usually used in digital signal processing, have been studied. A comparation of execution times on FPGAs and these devices has been included. | es_ES |
dc.format.mimetype | application/pdf | es_ES |
dc.language.iso | spa | es_ES |
dc.publisher | Universidad de Córdoba, Servicio de Publicaciones | es_ES |
dc.rights | https://creativecommons.org/licenses/by-nc-nd/4.0/ | es_ES |
dc.subject | Hardware | |
dc.subject | Convolución | es_ES |
dc.subject | Procesamiento digital de señales | es_ES |
dc.subject | Dispositivos electrónicos | es_ES |
dc.subject | Aritmética digital | es_ES |
dc.subject | Circuitos electrónicos programables | es_ES |
dc.subject | Arquitectura computacional | es_ES |
dc.title | Optimización de recursos hardware para la operación de convolución utilizada en el procesamiento digital de señales | es_ES |
dc.type | info:eu-repo/semantics/doctoralThesis | es_ES |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es_ES |