Logotipo del repositorio

Publicación:
Rendimiento computacional en una arquitectura de altas prestaciones de dos alternativas de decodificación-cuantificación inversa

dc.contributor.advisorFajardo Ariza, Carlos Augusto
dc.contributor.advisorBoada Quijano, Carlos Arturo
dc.contributor.authorOsorio Cadena, Carlos Augusto
dc.contributor.authorRamirez Hernández, Leonardo Fabio
dc.date.accessioned2024-03-03T20:42:19Z
dc.date.available2014
dc.date.available2024-03-03T20:42:19Z
dc.date.created2014
dc.date.issued2014
dc.description.abstractLos métodos de codificación de longitud variable ofrecen buenos factores de compresión, pero es exactamente la variación de longitud en los códigos lo que hace que en un proceso de compresión sea la decodificación la etapa que presenta el mayor costo computacional, pues se requieren cálculos adicionales para reconocer el tamaño de los códigos. El presente proyecto tiene como objetivo evaluar el desempeño de dos algoritmos de decodificación de datos y su rendimiento computacional en una FPGA. Se diseñó un algoritmo de compresión de datos compuesto por tres etapas: transformación, cuantificación y codificación. La etapa de transformación fue realizada con antelación y se utilizó transformada coseno enventanada. El objetivo de este proyecto es evaluar el rendimiento computacional en una FPGA de las dos últimas etapas. Para esto se implementaron una alternativa de cuantificación y dos métodos de codificación en una CPU. Para realizar la decodificación y la cuantificación inversa se implementaron los algoritmos en una FPGA. Las pruebas fueron realizadas utilizando tres sets de datos, que corresponden a adquisiciones sísmicas terrestres. El rendimiento computacional se evaluó teniendo en cuenta los tiempos de cómputo en la FPGA. Además, se realizaron mediciones de SNR para las alternativas de cuantificación y bits promedio para los métodos de codificación. La implementación en CPU fue realizada utilizando lenguaje C++, la descripción de los decodificadores fue hecha en VHDL. Los resultados de la investigación muestran que para obtener medidas de SNR por encima de los 40 dB es necesario utilizar 10 bits o más al cuantificar. Por otra parte se obtuvieron mejores mediciones de bits promedio al utilizar codificación Shannon-Fano. Se implementaron dos métodos de decodificación. El primero de ellos utiliza una bandera, la cual es usada para calcular el tamaño del código a decodificar, el segundo no emplea bandera. La medición de los tiempos de cómputo muestra que el decodificador sin bandera utiliza menos ciclos de reloj para poder decodificar los datos.
dc.description.abstractenglishVariable length coding methods allow sources to be compressed with high compression ratio (CR). But for decompression purposes the variation in lengths represents additional computational resources, in order to determine the length of each symbol. This project aims to test the computational performance of two data decoding algorithms. It was designed a compression algorithm with three stages: Transformation, quantization and encoding. The transformation stage was made in advance. The Discrete Cosine Transform was used for this purpose, with a window of 32 samples. The computational performance of the two last stages will be tested in an FPGA, so one quantization method and two coding methods were implemented in a CPU. And one inverse quantization method and two decoding methods were implemented in an FPGA. Tests were performed using three data sets acquired by terrestrial sampling, and the decoding methods were compared by the computational times. Besides, SNR was measured for the quantization alternatives and average bits per code for the coding methods. CPU implementation was made using C++ language, and the design of decoders was made in VHDL language. The results show that in order to obtain SNR measures above 40 dB, 10 or more bits are required for the quantization stage. On the other hand, better average bits per code were obtained when using Shannon-Fano coding. Two decoding methods were implemented, one of them using a flag to determine the length of the codes, and the other one does not use any flag. Computational times measurements shows that the decoder without a flag needs fewer clock cycles to decode data
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero Electrónico
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/30558
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería Electrónica
dc.publisher.schoolEscuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectCuantificación
dc.subjectCodificación
dc.subjectFpga
dc.subjectVhdl.
dc.subject.keywordCodification
dc.subject.keywordQuantization
dc.subject.keywordFpga
dc.subject.keywordVhdl.
dc.titleRendimiento computacional en una arquitectura de altas prestaciones de dos alternativas de decodificación-cuantificación inversa
dc.title.englishComputational efficiency of two decodification-inverse quantization alternatives in a high performance architecture.
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
4.05 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
9.55 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
3.65 MB
Formato:
Adobe Portable Document Format

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031