Logotipo del repositorio

Publicación:
Diseño de un procesador de propósito específico para llevar a cabo la decodificación huffman en una fpga

dc.contributor.advisorFajardo Ariza, Carlos Augusto
dc.contributor.advisorReyes Torres, Óscar Mauricio
dc.contributor.advisorAngulo Julio, Carlos Andrés
dc.contributor.authorCaicedo Mateus, Marcos Andres
dc.contributor.authorPerez Layton, Manuel Fernando
dc.date.accessioned2024-03-03T22:44:17Z
dc.date.available2016
dc.date.available2024-03-03T22:44:17Z
dc.date.created2016
dc.date.issued2016
dc.description.abstractLa exploración sísmica produce gran cantidad de datos que pueden exceder el centenar de Terabytes, lo que dificulta su transmisión y almacenamiento para su respectivo procesamiento y análisis. Los algoritmos de compresión son muy utilizados ya que ofrecen una reducción en términos de capacidad de almacenamiento y ancho de banda de transmisión. El algoritmo de codificación Huffman ofrece uno de los mejores factores de compresión. Este algoritmo comprime los datos mediante la asignación de palabras de código más cortas para los símbolos más frecuentes, mientras que a los otros símbolos se les asigna palabras de código más largas. Sin embargo, es difícil disminuir el tiempo del proceso de decodificación ya que es un proceso altamente secuencial debido a la longitud variable de los códigos. Se ha diseñado un decodificador Huffman que permite decodificar en solo un ciclo de reloj los datos representados con códigos de hasta 5 bits de longitud. El diseño fue desarrollado en lenguaje VHDL en el software ISE Design Suite 13.2 de Xilinx, se implementó en una FPGA Virtex 5 XC5VFX70T y la comunicación CPU-FPGA se realizó por medio del bus PCIe. La estrategia desarrollada permite disminuir el tiempo de decodificación al paralelizar más del 50% del proceso. Los resultados sugieren que el diseño es superior a las versiones anteriores
dc.description.abstractenglishSpecific purpose processor design to carry out the huffman decoder in a fpga3
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/35037
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.subjectFpga
dc.subjectPcie
dc.subjectHuffman
dc.subjectDecodificación
dc.subject.keywordA seismic survey produces a huge amount of data
dc.subject.keywordwhich is in the order of hundreds of terabytes. This amount of data requires high capacities both storage and transmission. Thus
dc.subject.keywordcompression algorithms are desired to make the storage and transmission more efficient. The Huffman algorithm is commonly used to compress seismic data because it offers high compression ratios. The algorithm compresses the data by assigning shorter codewords to the most frequent symbols while the other symbols use longer codewords. The decoding process is a highly sequential algorithm because of the variable length of the Huffman codewords. For this reason
dc.subject.keywordthe decodification of a Huffman codeword requires several clock cycles. It is designed and implemented a Huffman decoder that decodes
dc.subject.keywordin a just one clock cycle
dc.subject.keywordcode words up to five bits of length. The design was developed in VHDL by using the ISE Design Suite 13.2 software from Xilinx. The design was implemented in an FPGA Virtex 5 XC5VFX70T
dc.subject.keywordwhich was communicated to the CPU by the PCI Express bus. The results showed that the implementation can decode about the 50% of seismic data in a parallel fashion
dc.subject.keywordwhich allowed us to reduce the decoding time. The results suggest that the design is superior to previous versions.
dc.titleDiseño de un procesador de propósito específico para llevar a cabo la decodificación huffman en una fpga
dc.title.englishFpga, Pcle, Huffman, Decoder.
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:
511.9 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
1.63 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
390.35 KB
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