Protecting the CCSDS 123.0-B-2 compression algorithm against single-event upsets for space applications

dc.contributor.authorBascones García, Daniel
dc.contributor.authorGarcía Herrero, Francisco Miguel
dc.contributor.authorRuano Ramos, Óscar
dc.contributor.authorGonzález Calvo, Carlos
dc.contributor.authorMozos Muñoz, Daniel
dc.contributor.authorMaestro De La Cuerda, Juan Antonio
dc.date.accessioned2025-11-05T14:33:50Z
dc.date.available2025-11-05T14:33:50Z
dc.date.issued2025-03
dc.description.abstractHyperspectral imaging is an excellent tool to remotely analyze the Earth from in-orbit devices. Satellites capture these images containing vast information about the ground pixels. To optimize storage and transmission speeds, compression is often performed onboard the satellite. To that end, algorithms such as the CCSDS 123.0-B-2 are implemented on FPGAs, enabling this process in an efficient and fast manner. Single-Event Upsets (SEU) are commonplace in this scenario, e.g. bit flips in the FPGA’s configuration memory which can catastrophically alter the algorithm’s output. In this paper, we propose a fault tolerance technique for this specific case. The compression core is checked periodically by running a golden model designed to excite the full internal datapath based on a synthetic image. A failure in this check will trigger a reconfiguration of the compression core. Results show better detection rates than Dual Modular Redundancy (DMR) at a fraction of the resource cost, proving this technique as a viable alternative. Furthermore, other algorithms with similar processing flows might benefit as well from this technique.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1109/TC.2024.3512203
dc.identifier.urihttps://hdl.handle.net/20.500.14352/125775
dc.issue.number3
dc.journal.titleIEEE Transactions on Computers
dc.language.isoeng
dc.page.final954
dc.page.initial944
dc.publisherIEEE
dc.rights.accessRightsopen access
dc.subject.keywordRemote sensing, reconfigurable architectures, fault tolerance, image coding, satellite applications
dc.subject.ucmHardware
dc.subject.unesco3304 Tecnología de Los Ordenadores
dc.subject.unesco3307 Tecnología Electrónica
dc.titleProtecting the CCSDS 123.0-B-2 compression algorithm against single-event upsets for space applications
dc.typejournal article
dc.volume.number74
dspace.entity.typePublication
relation.isAuthorOfPublication7091b4d5-39d3-464a-be38-0863f757e2c9
relation.isAuthorOfPublicationf11bed53-ce63-4e0f-886b-efa01ae10113
relation.isAuthorOfPublication95187897-eab3-4024-bac1-7c08dba018b7
relation.isAuthorOfPublication7888cab2-e944-4a9d-aa87-90e483db5a05
relation.isAuthorOfPublication4c67f647-780c-4c6a-84dd-5962fb0a6260
relation.isAuthorOfPublication2112fcdc-ac71-46d6-9857-a935bbcbca87
relation.isAuthorOfPublication.latestForDiscovery7091b4d5-39d3-464a-be38-0863f757e2c9

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Protecting_the_CCSDS.pdf
Size:
1.13 MB
Format:
Adobe Portable Document Format

Collections