CCSDS Lossless Data Compression Algorithm in FPGA for Space Applications
Rakhee Sasi, M. Tech Student, Dept. of ECE, Mangalam College of Engineering, Kottayam, India.
Manuscript received on July 22, 2013. | Revised Manuscript received on August 02, 2013. | Manuscript published on August 30, 2013. | PP: 330-334 | Volume-2, Issue-6, August 2013. | Retrieval Number: F2081082613/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Lossless data compression has been suggested for many space science exploration mission applications either to increase the science return or to reduce the requirement for onboard memory, station contact time, and data archival volume. This paper presents a study and implementation of a lossless data compression system, based on the extended_ Rice or e_ Rice algorithm, as recommended by the Consultative Committee for Space Data Systems (CCSDS), which is implemented on FPGAs (Field Programmable Gate Arrays). A major feature of the e_ rice algorithm is that it requires no look- up tables. A simple modification is suggested for e_ Rice data compression system which improves its compression performance and thus mainly focus on the reduction of memory and data archival volume. Also the performance parameters of modified e_ Rice is compared with Huffman algorithm. The FPGA implementation consists of (a)the received flight mission data decompressed and retrieve the original samples, (b)then original samples are encoded and compared with the received data.
Keywords: CCSDS, e_Rice algorithm, FPGA, Huffman algorithm, Loseless Data Compression.