Desarrollo e implementación de cores para compresión y descompresión de datos usando LZW sobre la tarjeta Zynq-7000 SoC para SDR

Main Article Content

Manuel Hernández Calviño
Jorge Flores Troncoso
Salvador Ibarra Delgado
Remberto Sandoval Aréchiga
Hamurabi Gamboa Rosales
Rodrigo Soulé de Castro
Remberto Sandoval Aréchiga

Abstract

En este trabajo, se describe el desarrollo, puesta a punto y prueba de 2 cores implementados en hardware sobre FPGA, para la compresión y descompresión de datos, utilizando el conocido algoritmo Lempel-Ziv Welch (LZW). Estos cores serán utilizados posteriormente junto a otros, para crear sistemas de transmisión de datos que utilicen eficientemente el ancho de banda disponible. El algoritmo LZW se basa esencialmente en crear en el compresor una tabla o diccionario donde se almacenan las secuencias de datos de entrada (bytes) que se repiten. Su ventaja reside en que no es necesario transferir la tabla al descompresor, porque éste reconstruye la tabla en la medida que se van recibiendo los códigos enviados por el compresor. Al implementarlos en hardware, se logra un sistema de compresión-descompresión muy eficiente que puede funcionar a alta velocidad, como parte de un sistema de transmisión de datos que así lo requiera.

Article Details

How to Cite
Hernández Calviño, M., Flores Troncoso, J., Ibarra Delgado, S., Sandoval Aréchiga, R., Gamboa Rosales, H., Soulé de Castro, R., & Sandoval Aréchiga, R. (2014). Desarrollo e implementación de cores para compresión y descompresión de datos usando LZW sobre la tarjeta Zynq-7000 SoC para SDR. Difu100ci@, Revista De difusión científica, ingeniería Y tecnologías, 8(1), 2-5. Retrieved from http://difu100cia.uaz.edu.mx/index.php/difuciencia/article/view/59
Section
Articles

Most read articles by the same author(s)

1 2 > >>