Design of Lossless Compression System for CCSDS On-board Data Based on FPGA
Jianwei SUN, Zhongwei ZHANG, Tie Zheng, Changbin Xue, Cong Chen · Chinese Journal of Space Science · 2019
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.