Efficient field-programmable gate array implementation of CCSDS 121.0-B-2 lossless data compression algorithm for image compression

被引:9
|
作者
Kranitis, Nektarios [1 ]
Sideris, Ioannis [1 ]
Tsigkanos, Antonios [1 ]
Theodorou, Georgios [1 ]
Paschalis, Antonios [1 ]
Vitulli, Raffaele [2 ]
机构
[1] Univ Athens, Dept Informat & Telecommun, Digital Syst & Comp Architecture Lab, Athens 15784, Greece
[2] European Space Agcy, NL-2201 AZ Noordwijk, Netherlands
来源
关键词
lossless data compression; image compression; Consultative Committee for Space Data Systems; on-board payload data processing; field-programmable gate array;
D O I
10.1117/1.JRS.9.097499
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
The Consultative Committee for Space Data Systems (CCSDS) 121.0-B-2 lossless data compression standard defines a lossless adaptive source coding algorithm which is applicable to a wide range of imaging and nonimaging data. We introduce a field-programmable gate array (FPGA) implementation of CCSDS 121.0-B-2 as an intellectual property (IP) core with the following features: (a) it is enhanced with a two-dimensional (2-D) second-order predictor making it more suitable for image compression, (b) it is enhanced with near-lossless compression functionality, (c) its parallel, pipelined architecture provides high data-rate performance with a maximum achievable throughput of 205 Msamples/s (3.2 Gbps at 16 bit) when targeting the Xilinx Virtex-5QV FPGA, and (d) it requires very low FPGA resources. When mission requirements impose lossless image compression, the CCSDS 121.0-B-2 IP core provides a very low implementation cost solution. According to European Space Agency PROBA-3 Bridging Phase, the CCSDS 121.0-B-2 IP core will be implemented in a Microsemi RTAX2000 FPGA, hosted in the data processing unit of the Coronagraph Control Box, of the Association of Spacecraft for Polarimetric and Imaging Investigation of the Corona of the Sun Coronagraph System Payload. To the best of our knowledge, it is the fastest FPGA implementation of CCSDS 121.0-B-2 to date, also including a 2-D second-order predictor making it more suitable for image compression. (C) 2015 Society of Photo-Optical Instrumentation Engineers (SPIE)
引用
收藏
页数:15
相关论文
共 37 条
  • [2] Field-programmable gate array implementation of Consultative Committee for Space Data Systems image data compression
    Lin, Albert
    Chang, Chieh-Fu
    Lin, Maw-Ching
    Jan, Li-Jung
    JOURNAL OF APPLIED REMOTE SENSING, 2012, 6
  • [3] Efficient implementation of the CCSDS 122.0-B-1 compression standard on a space-qualified field programmable gate array
    Li, Li
    Zhou, Gang
    Fiethe, Bjoern
    Michalik, Harald
    Osterloh, Bjoern
    JOURNAL OF APPLIED REMOTE SENSING, 2013, 7
  • [5] Research and Software Implementation of CCSDS Lossless Data Compression Algorithm
    Chu Qing-Wei
    Zhang Hong-Qun
    Wu Ye-Wei
    PROCEEDINGS OF 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (ICSP) VOLS 1-3, 2012, : 102 - 106
  • [6] FPGA Implementation of the CCSDS-123.0-B-1 Lossless Hyperspectral Image Compression Algorithm Prediction Stage
    Lopez, Giorgio
    Napoli, Ettore
    Strollo, Antonio G. M.
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [7] A novel hardware-efficient spatial orientation tree-based image compression algorithm and its field programmable gate array implementation
    Lone, Mohd Rafi
    Hakim, Najeeb-ud-Din
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (05) : 3823 - 3836
  • [8] Architecture for efficient implementation of the YK lossless data compression algorithm
    Banerji, A
    Goel, S
    DCC 2001: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2001, : 482 - 482
  • [9] Implementation of a peak-current-control algorithm within a field-programmable gate array
    Aime, Martin
    Gateau, Guillaume
    Meynard, Thierry A.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (01) : 406 - 418
  • [10] Field Programmable Gate Arrays Implementation of Multiplier Free Architecture for Image Compression
    Vijay, Parvatham
    Gopalakrishnan, Seetharaman
    ADVANCED SCIENCE LETTERS, 2014, 20 (10-12) : 2050 - 2054