论文标题
CCSD-123.0-B-2混合熵编码器的有效体系结构和高通量实现,目标空间级SRAM FPGA技术
An Efficient Architecture and High-Throughput Implementation of CCSDS-123.0-B-2 Hybrid Entropy Coder Targeting Space-Grade SRAM FPGA Technology
论文作者
论文摘要
如今,高光谱成像被认为是基石遥感技术。图像数据量和仪器数据速率的爆炸性增长,使用有限的车载存储资源和下行链路带宽竞争,使高光谱图像数据压缩成为任务至关重要的船上处理任务。空间数据系统咨询委员会(CCSD)扩展了上一期的CCSDS-123.0推荐的多光检查图像压缩标准,以提供近乎无效的压缩功能。 CCSDS-1123.0-B-2的关键特征是改进的混合熵编码器,该编码器以较低的比率提供了比第1期熵编码器提供更好的压缩性能。在本文中,我们介绍了CCSDS-1123.0-B-2混合熵编码器的高通量硬件实现。引入的体系结构利用了收缩期设计模式,在深层和弹性的管道中提供模块化和潜伏期不敏感性,可实现1个样本/周期的恒定吞吐量,并具有较小的FPGA资源足迹。 This architecture is described in portable VHDL RTL and is implemented, validated and demonstrated on a commercially available Xilinx KCU105 development board hosting a Xilinx Kintex Ultrascale XCKU040 SRAM FPGA, and thus, is directly transferable to Xilinx Radiation Tolerant Kintex UltraScale XQRKU060 space-grade devices for space deployments.此外,在验证平台中使用了最先进的空间纤维(ECSS-E-ST-50-11C)串行链接接口和测试设备,以模仿车载部署。引入的CCSD-123.0-B-2混合熵编码器可实现305个MSAMPLES/s的恒定吞吐性能。据我们所知,这是CCSDS-1123.0-B-2混合熵编码器的首次发布的完全符合的架构和高通量实现,它是针对太空级FPGA技术的。
Nowadays, hyperspectral imaging is recognized as cornerstone remote sensing technology. The explosive growth in image data volume and instrument data rates, compete with limited on-board storage resources and downlink bandwidth, making hyperspectral image data compression a mission critical on-board processing task. The Consultative Committee for Space Data Systems (CCSDS) extended the previous issue of the CCSDS-123.0 Recommended Standard for multi- and hyperspectral image compression to provide with Near-Lossless compression functionality. A key feature of the CCSDS-123.0-B-2 is the improved Hybrid Entropy Coder, which at low bit rates, provides substantially better compression performance than the Issue 1 entropy coders. In this paper, we introduce a high-throughput hardware implementation of the CCSDS-123.0-B-2 Hybrid Entropy Coder. The introduced architecture exploits the systolic design pattern to provide modularity and latency insensitivity in a deep and elastic pipeline achieving a constant throughput of 1 sample/cycle with a small FPGA resource footprint. This architecture is described in portable VHDL RTL and is implemented, validated and demonstrated on a commercially available Xilinx KCU105 development board hosting a Xilinx Kintex Ultrascale XCKU040 SRAM FPGA, and thus, is directly transferable to Xilinx Radiation Tolerant Kintex UltraScale XQRKU060 space-grade devices for space deployments. Moreover, state-of-the-art SpaceFibre (ECSS-E-ST-50-11C) serial link interface and test equipment were used in the validation platform to emulate an on-board deployment. The introduced CCSDS-123.0-B-2 Hybrid Entropy Encoder achieves a constant throughput performance of 305 MSamples/s. To the best of our knowledge, this is the first published fully-compliant architecture and high-throughput implementation of the CCSDS-123.0-B-2 Hybrid Entropy Coder, targeting space-grade FPGA technology.