Design and Implementation of a High-Performance Image Compression Core for Spaceborne Applications
-
摘要: 为了满足航天应用中图像数据高效存储与传输的需求,基于FPGA设计并实现了一种符合CCSDS 122.0-B-1标准的星载高性能图像压缩核。充分考虑算法特性与实现平台特点,设计了新颖的编码控制逻辑与数据组织结构。针对压缩效率这一关键指标,设计了段大小为256的算法实现架构,压缩效率处于同类应用前列。通过分段压缩机制,有效防止了误码扩散,并支持压缩质量连续调节与图像渐进传输。针对扫描与编码环节的性能瓶颈,提出了全并行扫描及动态优化并行编码方法,实测编码效率提高约50%。压缩核支持图像最大尺寸4096*4096像素,最大位深度16bit。通过实际测试,压缩核吞吐率可达90.64Msamples/s,可满足大部分航天任务的图像压缩需求。Abstract: To address the critical need for efficient image storage and transmission in aerospace applications, this study presents a CCSDS 122.0-B-1-compliant compression core implemented on FPGA. The design incorporates innovative encoding control logic and optimized data organization through co-optimization of algorithmic features and hardware constraints. A segment-based architecture with 256-pixel blocks achieves superior compression efficiency among existing solutions, while effectively containing error propagation through segmented compression. The architecture further enables continuous quality adaptation and progressive image transmission. To resolve performance bottlenecks in scanning and encoding processes, we developed fully parallelized scanning with adaptive parallel encoding, demonstrating 50% efficiency improvement in validation tests. Supporting images up to 4096×4096 pixels with 16-bit depth, the core delivers 90.64 Msamples/s throughput, meeting operational requirements for diverse space missions.
-
Key words:
- Image Compression /
- FPGA /
- CCSDS /
- Wavelet Transform /
- Bit-plane Coding
-
-
计量
- 文章访问数: 53
- HTML全文浏览量: 8
- PDF下载量: 6
-
被引次数:
0(来源:Crossref)
0(来源:其他)