Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

A real-time FPGA implementation of the CCSDS 123.0-B-2 standard

Loading...
Thumbnail Image

Full text at PDC

Publication date

2022

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

IEEE
Citations
Google Scholar

Citation

D. Báscones, C. Gonzalez and D. Mozos, "A Real-Time FPGA Implementation of the CCSDS 123.0-B-2 Standard," in IEEE Transactions on Geoscience and Remote Sensing, vol. 60, pp. 1-13, 2022, Art no. 5525113, doi: 10.1109/TGRS.2022.3160646.

Abstract

Hyperspectral images are a useful remote sensing tool which often reach hundreds of megabytes in size. The CCSDS 123.0-B-2 is a recent algorithm that achieves lossless and nearlossless compression of hyperspectral images by introducing a configurable maximum error over its predecessor CCSDS 123.0- B-1. In this paper, an FPGA implementation of the revised standard that works in real-time is presented. We have developed an extremely pipelined and fast core in VHDL, that is able to process a sample per cycle at over 250MHz, working 8 times faster than real-time for the AVIRIS-NG sensor. New dependencies in the revised standard are avoided by using a novel sample ordering called Frame Interleaved by Diagonal. The predictor stage has been designed to work in this order, and two reorder buffers encapsulate it to be Band Interleaved by Pixel compliant. Predictor data is encoded using a novel FPGA implementation of the CCSDS 123.0-B-2 hybrid coder. The modules are tested and verified on a Virtex-7 VC709 board. For medium (256 bands × 4096 frames × 512 samples) and large (512×4096×1024) images, the core occupies respectively 14% and 50% of a XQRKU060 FPGA.

Research Projects

Organizational Units

Journal Issue

Description

Unesco subjects

Keywords

Collections