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
- Felipe Machado (ORCID: https://orcid.org/0000-0001-7674-0943)
- Antonio J. Sánchez (ORCID: https://orcid.org/0000-0002-7905-7370)
- Yubal Barrios (ORCID: https://orcid.org/0000-0001-6186-9971)
- Roberto Sarmiento (ORCID: https://orcid.org/0000-0002-4843-0507)
- Samuel Torres-Fau (ORCID: https://orcid.org/0009-0009-0057-1093)
Institutions
- Universidad de Las Palmas de Gran Canaria (ES)
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