A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm
1
Department of Electronic Systems, Norwegian University of Science and Technology, 7491 Trondheim, Norway
2
Centre for Autonomous Marine Operations and Systems (NTNU-AMOS), Department of Engineering Cybernetics, Norwegian University of Science and Technology, 7491 Trondheim, Norway
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(6), 673; https://doi.org/10.3390/rs11060673
Received: 27 February 2019 / Revised: 15 March 2019 / Accepted: 16 March 2019 / Published: 21 March 2019
(This article belongs to the Special Issue Real-Time Processing of Remotely-Sensed Imaging Data)
Satellite onboard processing for hyperspectral imaging applications is characterized by large data sets, limited processing resources and limited bandwidth of communication links. The CCSDS-123 algorithm is a specialized compression standard assembled for space-related applications. In this paper, a parallel FPGA implementation of CCSDS-123 compression algorithm is presented. The proposed design can compress any number of samples in parallel allowed by resource and I/O bandwidth constraints. The CCSDS-123 processing core has been placed on Zynq-7035 SoC and verified against the existing reference software. The estimated power use scales approximately linearly with the number of samples processed in parallel. Finally, the proposed implementation outperforms the state-of-the-art implementations in terms of both throughput and power.
View Full-Text
Keywords:
CCSDS-123 compression; parallel implementation; Field programmable gate arrays (FPGA); hyperspectral imaging; real-time processing
▼
Show Figures
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
MDPI and ACS Style
Orlandić, M.; Fjeldtvedt, J.; Johansen, T.A. A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm. Remote Sens. 2019, 11, 673. https://doi.org/10.3390/rs11060673
AMA Style
Orlandić M, Fjeldtvedt J, Johansen TA. A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm. Remote Sensing. 2019; 11(6):673. https://doi.org/10.3390/rs11060673
Chicago/Turabian StyleOrlandić, Milica; Fjeldtvedt, Johan; Johansen, Tor A. 2019. "A Parallel FPGA Implementation of the CCSDS-123 Compression Algorithm" Remote Sens. 11, no. 6: 673. https://doi.org/10.3390/rs11060673
Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.
Search more from Scilit