基于FPGA的CCSDS星载数据无损压缩系统设计 |
| |
引用本文: | 孙建伟,张忠伟,郑铁,薛长斌,陈聪.基于FPGA的CCSDS星载数据无损压缩系统设计[J].空间科学学报,2019,39(5):694-700. |
| |
作者姓名: | 孙建伟 张忠伟 郑铁 薛长斌 陈聪 |
| |
作者单位: | 中国科学院国家空间科学中心 北京100190;中国科学院大学 北京100049;中国科学院国家空间科学中心 北京100190 |
| |
基金项目: | 中国科学院空间科学战略性先导科技专项Ⅱ期项目资助(XDA15020101) |
| |
摘 要: | 星载数据的无损压缩对星载数据的存储和传输具有重要意义.CCSDS推荐的RICE算法对于实现数据的无损压缩具有很好的效果.本文针对RICE算法中k值选择算法计算量大的缺点,利用预处理样本最大值优化k值的方法,使优化后的算法计算复杂度更低,资源占用率更小,运行时间更短,但压缩比相近.利用FPGA进行硬件实现并通过仿真和试验测试,使星载数据的压缩比达到1.5以上,可以满足星载系统对数据压缩的要求,为星上其他载荷提供更多资源.
|
关 键 词: | RICE FPGA 星载数据 无损压缩 |
收稿时间: | 2018-07-18 |
Design of Lossless Compression System for CCSDS On-board Data Based on FPGA |
| |
Institution: | 1. National Space Science Center, Chinese Academy of Sciences, Beijing 100190;2. University of Chinese Academy of Sciences, Beijing 100049 |
| |
Abstract: | The growth volume of on-board data such as imagery, spectrum or radar data challenges the storage and transmission tasks on orbits. Hence, a universal lossless data compression algorithm is necessary. The lossless compression algorithm which is based on RICE code and recommended by CCSDS has an efficient performance for on-board data. However, the selection of parameter k consumes much time in this algorithm. In this paper, the method which uses maximum value of samples to optimize the parameter k can be adopted to reduce the complexity and the hardware resource. The proposed algorithm has the same compression ration but shorter run-time comparing with the traditional one. Finally, the proposed algorithm has been implemented by FPGA. The results of the simulation and experiment illustrate that the compression ratio of on-board data can reach 1.5 or more. It can fulfill the requirement of data compression for space borne system and spare more resources for the other payloads on the satellite. |
| |
Keywords: | |
本文献已被 CNKI 万方数据 等数据库收录! |
| 点击此处可从《空间科学学报》浏览原始摘要信息 |
| 点击此处可从《空间科学学报》下载免费的PDF全文 |
|