Estudio de una arquitectura para corrección de errores mediante códigos Bose-Chaudhuri-Hocquenghem (BCH) para aplicaciones de nano-satélites
No hay miniatura disponible
Fecha
2021-07-15
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Pontificia Universidad Católica del Perú
DOI
Resumen
En la comunicación satelital se transmiten datos los cuales pueden verse afectados por
diversos factores como la radiación. Por esta razón, el Comité Consultivo para Sistemas
de Datos Espaciales (CCSDS por sus siglas en inglés) y la Cooperación Europea para
Estandarización Espacial (ECSS por sus siglas en inglés) recomiendan la
implementación de códigos que permitan corregir dichos errores. Además, especifican el
uso del código Bose-Chaudhuri-Hoquenghem (BCH) frente a Reed-Solomon (RS)
debido a su capacidad de corrección de múltiples errores y que esto se realiza bit a bit, es
decir, no importa la posición del error. Se recomienda el uso del código BCH (63,56), ya
que permite corregir 1 bit errado y detectar 2, suficiente para ser implementado en un
nanosatélite. Dicho código hace referencia a 56 bits para información o datos y 7 bits
para el control de errores, con lo que se obtiene un total de 63 bits.
El decodificador BCH consta de 3 bloques: cálculo de síndromes, localización del error y
búsqueda de Chien. El bloque de mayor relevancia es el cálculo de síndrome, debido a
que este permite conocer si la palabra a decodificar contiene error, y de ser así si es
posible realizar la corrección. Mientras que los otros bloques usan los síndromes
hallados para encontrar la posición del error.
En este trabajo, se presenta un estudio del diseño de una arquitectura de un decodificador
para corrección de errores mediante el código BCH (63,56), así como las consideraciones
para cada uno de los bloques obteniéndose el modelo de solución.
Descripción
Palabras clave
Descodificadores (Electrónica), Satélites artificiales, Procesamiento de datos
Citación
item.page.endorsement
item.page.review
item.page.supplemented
item.page.referenced
Licencia Creative Commons
Excepto se indique lo contrario, la licencia de este artículo se describe como info:eu-repo/semantics/openAccess