Protecting the CCSDS 123.0-B-2 compression algorithm against single-event upsets for space applications
| dc.contributor.author | Bascones García, Daniel | |
| dc.contributor.author | García Herrero, Francisco Miguel | |
| dc.contributor.author | Ruano Ramos, Óscar | |
| dc.contributor.author | González Calvo, Carlos | |
| dc.contributor.author | Mozos Muñoz, Daniel | |
| dc.contributor.author | Maestro De La Cuerda, Juan Antonio | |
| dc.date.accessioned | 2025-11-05T14:33:50Z | |
| dc.date.available | 2025-11-05T14:33:50Z | |
| dc.date.issued | 2025-03 | |
| dc.description.abstract | Hyperspectral 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.department | Depto. de Arquitectura de Computadores y Automática | |
| dc.description.faculty | Fac. de Informática | |
| dc.description.refereed | TRUE | |
| dc.description.status | pub | |
| dc.identifier.doi | 10.1109/TC.2024.3512203 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14352/125775 | |
| dc.issue.number | 3 | |
| dc.journal.title | IEEE Transactions on Computers | |
| dc.language.iso | eng | |
| dc.page.final | 954 | |
| dc.page.initial | 944 | |
| dc.publisher | IEEE | |
| dc.rights.accessRights | open access | |
| dc.subject.keyword | Remote sensing, reconfigurable architectures, fault tolerance, image coding, satellite applications | |
| dc.subject.ucm | Hardware | |
| dc.subject.unesco | 3304 Tecnología de Los Ordenadores | |
| dc.subject.unesco | 3307 Tecnología Electrónica | |
| dc.title | Protecting the CCSDS 123.0-B-2 compression algorithm against single-event upsets for space applications | |
| dc.type | journal article | |
| dc.volume.number | 74 | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 7091b4d5-39d3-464a-be38-0863f757e2c9 | |
| relation.isAuthorOfPublication | f11bed53-ce63-4e0f-886b-efa01ae10113 | |
| relation.isAuthorOfPublication | 95187897-eab3-4024-bac1-7c08dba018b7 | |
| relation.isAuthorOfPublication | 7888cab2-e944-4a9d-aa87-90e483db5a05 | |
| relation.isAuthorOfPublication | 4c67f647-780c-4c6a-84dd-5962fb0a6260 | |
| relation.isAuthorOfPublication | 2112fcdc-ac71-46d6-9857-a935bbcbca87 | |
| relation.isAuthorOfPublication.latestForDiscovery | 7091b4d5-39d3-464a-be38-0863f757e2c9 |
Download
Original bundle
1 - 1 of 1


