Beruflich Dokumente
Kultur Dokumente
Introducción
Cuando los bits que se transmiten mediante la red de computadoras, por esto estan sujetos a
corromperse debido a problemas de la red y las interferencias. Los bits que se malogran
ocasionan que el receptor que recepciona los datos falsos y estos se llaman errores. Los
códigos de corrección de errores nos dicen el numero exacto de bits que estan y nos dicen
en que lugar exacto estan ubicados.
Los (ECC) o Tambien llamados codigos de corrección de errores son números producidos
gracias a algoritmos hechos especificamente para eliminar y Tambien detector errores con
los datos que se transmitieron a través de canales ruidosos.
Desarrollo
El código de Hamming es un código de bloque que puede detectar hasta dos errores de bit
simultáneos y corregir errores de bit único. Fue desarrollado por RW Hamming para la
corrección de errores.
Los bits redundantes son bits de paridad. Un bit de paridad es un bit adicional que hace que
el número de 1 sea par o impar. Los dos tipos de paridad son:
Paridad par : aquí se calcula la cantidad total de bits en el mensaje.
Paridad impar : aquí el número total de bits en el mensaje se hace impar.
Cada bit redundante, r i , se calcula como la paridad, generalmente paridad uniforme, en
función de su posición de bit. Cubre todas las posiciones de bits cuya representación binaria
incluye un 1 en el i ésimo posición excepto la posición de r i . Así ...
r 1 es el bit de paridad para todos los bits de datos en posiciones cuya representación
binaria incluye un 1 en la posición menos significativa excluyendo 1 (3, 5, 7, 9, 11 y
así sucesivamente)
r 2 es el bit de paridad para todos los bits de datos en posiciones cuya representación
binaria incluye un 1 en la posición 2 desde la derecha, excepto 2 (3, 6, 7, 10, 11,
etc.).
https://www.geeksforgeeks.org/computer-network-hamming-code/
http://www.eecs.umich.edu/courses/eecs373.w05/lecture/errorcode.html