Escolar Documentos
Profissional Documentos
Cultura Documentos
PORTADA
UNIVERSIDAD TCNICA DE AMBATO
Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ttulo:
Distancia de Hamming
Carrera:
Electrnica y Comunicaciones
rea Acadmica:
Comunicaciones
Lnea de Investigacin:
Tecnologas de Comunicacin
Noveno Electrnica A
Alumnos participantes:
Colimba Jonathan
Jinde Juan
Ramrez Luis
Tomal Vctor
Valencia Javier
Mdulo y Docente:
II.
INFORME
1.
2.
PP
YY
2.1 Ttulo
Distancia de Hammig
2.2 Objetivos
General:
Especficos:
2.3 Resumen
El siguiente trabajo de investigacin consiste en definir y conocer el uso de la
distancia de Hamming.
2.4 Palabras clave:
Distancia de Hamming, Palabra cdigo, distancia mnima de Hamming.
2.5 Introduccin
Desde que Claude Shanon desarrollo su teora de la informacin, la transmisin de
la informacin digital presenta un reto constante para los ingenieros de
comunicaciones, puesto que los medios de transmisin pueden corromper y daar
los datos, por ende es necesario crear un mtodos que permitan detectar errores y
mejor an corregirlos, uno de estos mtodos es el mtodo de Hamming,
desarrollado por Richard Wesley Hamming.
2.6 Procedimiento:
DISTANCIA DE HAMMING
El cdigo Hamming permite deteccin y correccin de los datos enviados por un
canal susceptible a ruido, est mtodo se utiliza en canales donde la retransmisin
de un mensaje puede congestionar el canal, este mtodo se utiliza comnmente
en redes de Wi Fi para la transmisin de mensajes, su estudio nos mostrar
como detecta y corrige errores de un bit y como puede ser escalado para que
detecte ms errores mejorando la eficiencia en el canal.
RICHARD WESLEY HAMMING Matemtico estadounidense de gran importancia
en el rea de la informtica y de las telecomunicaciones, naci en Chicago, Illinois,
el 11 de febrero de 1915. Estudio su licenciatura en la Universidad de Chicago en
1937, en 1939 realiza un master en la Universidad de Nebraska y se doctor en la
Universidad Urbana Champaign de Illinois en 1942. Mientras se desarrollaba la
Segunda Guerra Mundial, fue profesor en la Universidad de Louisville, trabajo que
abandonara para integrarse en 1945 en el proyecto Manhattan. All desarroll su
trabajo programando una de las primeras calculadoras numricas electrnicas,
para determinar la solucin a algunas ecuaciones proporcionadas por los fsicos
del proyecto. El objetivo del programa era descubrir si la detonacin de una bomba
atmica podra incendiar la atmsfera. Entre los aos 1946-1976, trabaj en los
laboratorios Bell, en donde colabor con Claude E. Shannon. El 23 de julio de
1976 se traslad a la Naval Postgraduate School, en donde trabaj como profesor
adjunto hasta 1997, llegando a ser Professor Emeritus. Fue fundador y presidente
de la Association for Computing Machinery. Muri en Monterey, California el 7 de
enero de 1998. [1]
CDIGO HAMMING.- Es un cdigo que se utiliza en la deteccin y correccin de
errores que se producen en la transmisin de cdigos binarios, la palabra de
cdigo se conforma por los bits de comprobacin y los bits de informacin.
Cdigo binario: Es una representacin unvoca de las cantidades, de tal forma
que a cada una de stas se le asigna una combinacin de smbolos binarios.
Distancia entre dos combinaciones binarias: Viene dada por el nmero de bits
que hay que cambiar en una de ellas para obtener la otra.
Distancia mnima de un cdigo: Es la menor de las distancias entre dos
combinaciones binarias cualesquiera pertenecientes a dicho cdigo.
DISTANCIA DE HAMMING DEFINICIN.- La distancia de Hamming es igual al
nmero de elementos diferentes entre dos palabras cdigo.
El cdigo Hamming se genera a partir de una distancia mnima de 3, ya que una
distancia de 1 o 2 es inconveniente para poder generar un cdigo para detectar un
error.
La distancia mnima de Hamming est dada por la siguiente ecuacin:
Donde
Dm
Esta ecuacin nos muestra que existen unas combinaciones, estas no pueden ser
asignadas de forma aleatoria a un evento, para asignar estas combinaciones a un
evento especfico este debe estar en uno de los tres grupos diferenciados.
1. Combinacin asignada a la situacin en que no haya error en la transmisin.
2. Combinaciones asignadas a los bits de paridad generados en el transmisor.
3. Combinaciones asignadas a los bits de datos del cdigo original. Podemos tener
un manejo de esta ecuacin para poder obtener la cantidad mnima de bits de
informacin que nosotros podemos enviar.
Si se despeja n
Ejercicio: Si deseo enviar un nibble cuantos bits de paridad necesito para enviar
el mensaje y poderlo corregir si existe un error.
Nibble = 4 bits
Si c = 3 entonces
n=2331
n=4
Con 3 bits de paridad podramos manejar y codificar un nibble de informacin.
Propiedades para la deteccin de errores
Ejemplo:
[3] Lisa Anneberg and Ece Yaprak; Error detection and correction templates for
digital courses; IEEE
Transactions on Education, Vol. 42, No. 2, pp.114-117, May, 1999.