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

dc.contributor.authorGonzález, Carlos
dc.contributor.authorMozos Muñoz, Daniel
dc.contributor.authorBascones García, Daniel
dc.date.accessioned2024-02-02T15:43:31Z
dc.date.available2024-02-02T15:43:31Z
dc.date.issued2022
dc.description.abstractHyperspectral 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.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Economía y Competitividad (España)
dc.description.statuspub
dc.identifier.citationD. 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.
dc.identifier.doi10.1109/TGRS.2022.3160646
dc.identifier.essn1558-0644
dc.identifier.issn0196-2892
dc.identifier.officialurlhttps://doi.org/10.1109/TGRS.2022.3160646
dc.identifier.urihttps://hdl.handle.net/20.500.14352/98409
dc.journal.titleIEEE Transactions on Geoscience and Remote Sensing
dc.language.isoeng
dc.publisherIEEE
dc.relation.hasversionVoR
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2020-112916GB-I00/ES/ESTUDIO DE LOS EFECTOS DE LA RADIACION Y PROCESAMIENTO EFICIENTE DE IMAGENES HIPERESPECTRALES PARA "NUEVO ESPACIO"/
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2017-87237-P/ES/TECNICAS HARDWARE Y SOFTWARE PARA EL ANALISIS, DETECCION Y RECUPERACION DE ERRORES INDUCIDOS POR LA RADIACION EN SISTEMAS DIGITALES EMBARCADOS EN MISIONES ESPACIALES II/
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsrestricted access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordFPGA
dc.subject.keywordReal-time
dc.subject.keywordCCSDS
dc.subject.keywordCompression
dc.subject.keywordHyperspectral
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleA real-time FPGA implementation of the CCSDS 123.0-B-2 standard
dc.typejournal article
dspace.entity.typePublication
relation.isAuthorOfPublication4c67f647-780c-4c6a-84dd-5962fb0a6260
relation.isAuthorOfPublication7091b4d5-39d3-464a-be38-0863f757e2c9
relation.isAuthorOfPublication.latestForDiscovery4c67f647-780c-4c6a-84dd-5962fb0a6260

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A_Real-Time_FPGA_Implementation.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format

Collections