FPGA Implementation of a Low-Complexity H.264 Output Coding Stage for Space Missions

Recent space missions increasingly use video sensors for enhanced observation, real-time monitoring and decision making. Video cameras generate large data volumes that are challenging due to the limited transmission bandwidths, hardware and power available on space systems. On-board video compression is essential to reduce data size while limiting quality losses, thus enabling efficient transmission and storage. This works presents a low-complexity H. 264 compliant output subsystem. This system is able to autonomously generate a correct compressed bitstream. An area-optimized CAVLC entropy coding stage is included in the proposed architecture. Results demonstrate that the entropy coder is able to manage throughputs of up to 0.78 Macroblocks/s while keeping resource utilization at minimal levels ($0.63 \%$ LUTs, 0.28% FFs, no BRAMs) on a Xilinx Kintex UltraScale XCKU040 FPGA.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/dcis62603.2024.10769186
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA Implementation of a Low-Complexity H.264 Output Coding Stage for Space Missions

Felipe Machado, Antonio J. Sánchez, Yubal Barrios, Roberto Sarmiento et al.
Embedded Systems Design Techniques
article

FPGA Implementation of a Low-Complexity H.264 Output Coding Stage for Space Missions

Felipe Machado, Antonio J. Sánchez, Yubal Barrios, Roberto Sarmiento, Samuel Torres-Fau
article en

Abstract

Recent space missions increasingly use video sensors for enhanced observation, real-time monitoring and decision making. Video cameras generate large data volumes that are challenging due to the limited transmission bandwidths, hardware and power available on space systems. On-board video compression is essential to reduce data size while limiting quality losses, thus enabling efficient transmission and storage. This works presents a low-complexity H. 264 compliant output subsystem. This system is able to autonomously generate a correct compressed bitstream. An area-optimized CAVLC entropy coding stage is included in the proposed architecture. Results demonstrate that the entropy coder is able to manage throughputs of up to 0.78 Macroblocks/s while keeping resource utilization at minimal levels ($0.63 \%$ LUTs, 0.28% FFs, no BRAMs) on a Xilinx Kintex UltraScale XCKU040 FPGA.

Universidad de Las Palmas de Gran Canaria (ES)
Openalex Percentile: Top 77%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.