Códigos de bloque

De Wikipedia, la enciclopedia libre
Esta es la versión actual de esta página, editada a las 13:37 30 ago 2019 por Aosbot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

Los códigos de bloque son técnicas utilizadas para transformar un conjunto de datos binarios "N" en otro un poco más largo "K" donde se agregan unos bits de más para dar redundancia al código saliente K, donde (K>N). El número de dígitos de comprobación o redundancia será M=K-N; donde M son la cantidad dígitos adicionados.

El principio que se utiliza en los códigos de bloque consiste en estructurar los datos en bloques de longitud fija y añadir a cada bloque un cierto número de bits llamados bits de redundancia.

Solo ciertas combinaciones de bits son aceptables y forman una colección de palabras de código válidas.

Cuando los datos se transmiten al receptor, hay dos posibilidades:

  • Que la palabra que se recibe sea una palabra de código válido.
  • Que la palabra que se recibe no sea un código válido, en cuyo caso hay dos posibilidades: