EMPC-SA: Error Correction Scheme using Modified Product Code for Space Applications

  • João Magalhães IFCE
  • David Freitas IFCE
  • Otávio Júnior IFCE
  • César Marcon PUCRS

Resumo


The advancement of semiconductor technology has significantly increased data density, enabling the storage and processing of vast amounts of information. However, this higher data concentration makes the system more vulnerable to radiation-induced errors, especially in critical applications like space. Radiation can cause temporary errors in multiple bits, referred to Multiple-Bit Upset (MBU), that traditional codes like Hamming cannot correct, thus emerging more powerful codes like the Two-Dimensional Error Correction Codes (2D-ECCs). This paper proposes a 2D-ECC named Error correction scheme using a Modified Product Code for Space Applications (EMPC-SA), a product of two codes with fewer bits than traditional product codes. Each row and column of EMPC-SA is associated with a linear code consisting of three parity bits. The code was implemented using 16 data bits. The results of this work demonstrate that EMPC-SA achieves 100% error correction when 36 frequent error patterns from one to four bitflips are confined within the data matrix.
Palavras-chave: Error Correction Code (ECC), Multiple-Bit Upset (MBU), critical applications, product code
Publicado
21/11/2023
MAGALHÃES, João; FREITAS, David; JÚNIOR, Otávio; MARCON, César. EMPC-SA: Error Correction Scheme using Modified Product Code for Space Applications. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 13. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 103-107. ISSN 2237-5430.