Identificador persistente para citar o vincular este elemento: https://accedacris.ulpgc.es/handle/10553/140298
Campo DC Valoridioma
dc.contributor.advisorSarmiento Rodríguez, Roberto-
dc.contributor.advisorMachado Sánchez, Felipe-
dc.contributor.authorMartín Martín, David-
dc.date.accessioned2025-06-15T20:00:41Z-
dc.date.available2025-06-15T20:00:41Z-
dc.date.issued2025en_US
dc.identifier.otherGestión académica-
dc.identifier.urihttps://accedacris.ulpgc.es/handle/10553/140298-
dc.description.abstractEste Trabajo de Fin de Grado (TFG) presenta el dise˜no e implementaci´on en Field Programmable Gate Array (FPGA) del sistema de codificaci´on entr´opica Context Adaptative Binary Arithmetic Coding (CABAC) conforme al est´andar H.264/AVC, con el prop´osito de ser utilizado en plataformas satelitales. La motivaci´on principal del proyecto surge de la necesidad de optimizar tanto la transmisi´on de v´ıdeo desde el espacio como su almacenamiento, donde los recursos de ancho de banda y procesamiento son especialmente limitados. En este contexto, CABAC representa una soluci´on avanzada por su alta eficiencia en compresi´on de datos, aunque supone desaf´ıos tanto conceptuales como a nivel de implementaci´on hardware. El documento comienza con una revisi´on de los fundamentos de codificaci´on de v´ıdeo, centr´andose en la estructura y funcionamiento a grandes rasgos del est´andar H.264. Se profundiza en el m´odulo de inter´es, CABAC, detall´andose cada una de las etapas que lo componen: binarizaci´on, modelado, de contextos y codificaci´on binaria aritm´etica. En cuanto a la implementaci´on, el dise˜no ha sido descrito en lenguaje Very high speed integrated circuit Hardware Description Language (VHDL) y se ha desarrollado utilizando herramientas de s´ıntesis y simulaci´on como Vivado™. El sistema ha sido verificado mediante la comparaci´on con trazas generadas por el software de referencia JM 19.0, asegurando as´ı que la implementaci´on hardware reproduce correctamente el comportamiento de dicho software. Finalmente, se ha realizado la implementaci´on para una FPGA AMD Artix™ 7, demostrando la factibilidad t´ecnica de utilizar este dise˜no en un entorno real.en_US
dc.description.abstractThis project presents the design and implementation of the H.264/AVC video compression standard Context Adaptative Binary Arithmetic Coding (CABAC) entropy encoding system on a Field Programmable Gate Array (FPGA). The primary motivation behind the project lies in the need to optimize both video transmission and storage in space-based systems, where bandwidth and processing capabilities are notably constrained. In this context, CABAC emerges as an advanced solution offering high compression efficiency. However, due to its nature, it implies significant conceptual and hardware implementation challenges. The document begins with a theoretical review of video coding fundamentals, followed by a general overview of the H.264 standard. It then focuses on the CABAC module, thoroughly describing its internal stages —binarization, context modeling, and binary arithmetic coding— while explaining the operational modes of each block based on the type of data being encoded. The implementation has been developed in Very high speed integrated circuit Hardware Description Language (VHDL) and synthesized using tools such as Vivado™. The system was verified through comparison with reference traces generated by the JM 19.0 software, ensuring that the hardware implementation accurately replicates the behavior of the reference model. Finally, the design was implemented on an AMD Artix™ 7 FPGA, demonstrating the technical feasibility of this solution in a real environment.en_US
dc.languagespaen_US
dc.subject3325 Tecnología de las telecomunicacionesen_US
dc.titleDiseño e implementación en PGA del codificador entrópico CABAC para su empleo a bordo de satélitesen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.typeBachelorThesisen_US
dc.contributor.departamentoDepartamento de Ingeniería Electrónica y Automáticaen_US
dc.contributor.facultadEscuela de Ingeniería de Telecomunicación y Electrónicaen_US
dc.investigacionIngeniería y Arquitecturaen_US
dc.type2Trabajo final de gradoen_US
dc.utils.revisionen_US
dc.identifier.matriculaTFT-22380-
dc.identifier.ulpgcen_US
dc.contributor.buulpgcBU-TELen_US
dc.contributor.titulacionGrado en Ingeniería en Tecnologías de la Telecomunicación-
item.grantfulltextopen-
item.fulltextCon texto completo-
crisitem.advisor.deptGIR IUMA: Diseño de Sistemas Electrónicos Integrados para el procesamiento de datos-
crisitem.advisor.deptIU de Microelectrónica Aplicada-
crisitem.advisor.deptDepartamento de Ingeniería Electrónica y Automática-
crisitem.advisor.deptGIR IUMA: Diseño de Sistemas Electrónicos Integrados para el procesamiento de datos-
crisitem.advisor.deptIU de Microelectrónica Aplicada-
Colección:Trabajo final de grado
Adobe PDF (5,76 MB)
Vista resumida

Google ScholarTM

Verifica


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.