0% encontró este documento útil (1 voto)
140 vistas2 páginas

Código de Hamming: Detección y Corrección

El código de Hamming es un código detector y corrector de errores que permite detectar y corregir errores de un solo bit en datos digitales. Usa bits de paridad entremezclados con los bits de datos para detectar dónde ocurren los errores. Los códigos de Hamming mejoran sobre los códigos de paridad simple al permitir corrección de errores en lugar de solo detección. Son ampliamente utilizados hoy en día en memorias, comunicaciones por satélite y otros sistemas para garantizar la transmisión confiable de la información.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
140 vistas2 páginas

Código de Hamming: Detección y Corrección

El código de Hamming es un código detector y corrector de errores que permite detectar y corregir errores de un solo bit en datos digitales. Usa bits de paridad entremezclados con los bits de datos para detectar dónde ocurren los errores. Los códigos de Hamming mejoran sobre los códigos de paridad simple al permitir corrección de errores en lugar de solo detección. Son ampliamente utilizados hoy en día en memorias, comunicaciones por satélite y otros sistemas para garantizar la transmisión confiable de la información.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CODIGO HAMMNIG

Introducción

El código de Hamming es un código detector y corrector de errores y los códigos


correctores de errores tienen un papel esencial en el dia a dia y son usados por módems
,memorias también en comunicaciones via satélite ,en los datos codificados en Hamming se
pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de
dos bits y de un bit, esto representa una mejora respecto a los códigos con bit de paridad,
que pueden detectar errores en sólo un bit, pero no pueden corregirlo.
La teoría de los códigos de Hamming es difícil y con un sentido matemático ,pero iremos
viendo como aprender mas sobre el código de hammnig

Desarrollo

Usando una distancia “m” que sería el entero y por eso existe un código Hamming de 2m-1
bits que almacena “m” bist de paridad y 2 m-1 bits de información ,en este código se
encuentran entremezclados de la siguiente forma :Si se numeran las posiciones de os bits
desde 1 hasta 2m-1 ,los bits en la posición 2k ,donde 0 es menor igual que k y k es menos
igual q “m-1”, son los bits de paridad y los bits que sobran son de información.

-Los códigos detectores de errores


Se puede decir que es la transmisión de información binaria desde un emisor hacia un
receptor por medio de un medio susceptible a ruidos externos en algunas ocasiones ocurren
algunos problemas de que algunos de los bits originales puedan modificar su valor y da
lugar a una combinación que será errónea.

-Limitaciones de los códigos detectores de errores


Si el código original es binario natural de cuatro bits entonces el nuevo código formado en
el sistema emisor será de 5 bits y recibirá una palabra con un numero de bits impar que nos
da a entender que el receptor es erróneo ,pero para que se pueda detectar debemos de
analizar la palabra recibida y ver cual es la palabra que pertenece al código original la cual
se transmitió .

En esta imagen se puede comprobar que con códigos de distancia mínima de 2 y cogiendo
todas las combinaciones posibles es imposible detectar el bit erróneo.
-Código corrector de errores.
Aquí se envía dos veces la información de cada bit y comparamos en la recepción que los
bits recibidos por cada uno de los dos caminos es la misma y si llegara a ser diferente nos
damos cuenta que se ah producido un error, y para poder corregirlo debemos hacer la
inversión lógica del valor recibido.
Para permitir corregir un código de errores en X líneas de datos ha de ser

dm=2*X+1

-Algoritmo
Todos los bits que tengan potencia 2 se utiliza como bits de paridad y los bits restantes se
utilizan como bits de datos
La regla general para la posición “n” es: salta n-1 bits, comprueba “n” bits, salta “n” bits,
comprueba “n” bits y haci sucesivamente

Conclusiones
El código Hammnig es un sistema de detección y corrección automática de errores en
información electrónica, el cual asocia una serie de bits de validación o paridad a los bits de
datos de tal forma que una alteración en cualquiera de esos bits de datos pueda ser
detectada y corregida adecuadamente

La distancia Hamming permite establecer el número de bits erróneos que pueden ser
corregidos o detectados mediante las fórmulas de detección y corrección

Para poder entender de una manera más sencilla la elaboración del código se utilizaron
tablas pero por lo general se utiliza matrices y relaciones entre ellas para poder lograr
relaciones cruzadas y obtener los valores de bits de paridad

Este código es más utilizado en elementos como memorias y en comunicaciones en las


tramas de Wifi

http://aprendeenlinea.udea.edu.co/boa/contenidos.php/8b077438024e1bddfbc83706da8049f
2/138/1/contenido/contenido/cod_hamming.html

http://www.crit.upc.edu/JCEE2006/pdf_ponencies/PDFs/JCEE06_14_12_T2.pdf

También podría gustarte