fbpx
Wikipedia

Distancia de Hamming

En Teoría de la Información se denomina distancia de Hamming a la efectividad de los códigos de bloque y depende de la diferencia entre una palabra de código válida y otra. Cuanto mayor sea esta diferencia, menor es la posibilidad de que un código válido se transforme en otro código válido por una serie de errores. A esta diferencia se le llama distancia de Hamming, y se define como el número de bits que tienen que cambiarse para transformar una palabra de código válida en otra palabra de código válida.
Si dos palabras de código difieren en una distancia d, se necesitan d errores para convertir una en la otra.

Por ejemplo:

  • La distancia Hamming entre 1011101 y 1001001 es 2.
  • La distancia Hamming entre 2143896 y 2233796 es 3.
  • La distancia Hamming entre "tener" y "reses" es 3.

Detección y corrección de errores

La distancia de Hamming es utilizada para definir algunas nociones esenciales en teoría de códigos, tales como códigos detectores de errores y códigos correctores de errores. En particular, se dice que un código   detecta  -errores si dos palabras cualesquiera   que tienen una distancia de Hamming menor que   coinciden. Dicho de otro modo, un código detecta  -errores si y solo si la distancia de Hamming mínima entre dos palabras cualesquiera en él es a lo menos  .

Se dice que un código   corrige  -errores si para cada palabra   en el subyacente espacio de Hamming   existe al menos una palabra   tal que la distancia de Hamming entre   y   es menos que  . En otras palabras, un código corrige  -errores si y solo si la mínima distancia de Hamming entre dos cualesquiera de sus palabras es por lo menos  . Esto es más fácil de comprender geométricamente como que dos bolas cerradas cualesquiera de radio   centradas en distintas palabras son disjuntas. En este contexto se conoce a estas bolas como Esferas de Hamming.

De esta manera, un código que tiene distancia de Hamming mínima   entre sus palabras puede detectar a lo más   errores y puede corregir   errores. Este último número es también conocido como el radio de empaquetado o la capacidad de corrección del código.

Historia y Aplicaciones

La distancia de Hamming se denomina así gracias a su inventor Richard Hamming, profesor de la Universidad de Nebraska, que fue el que introdujo el término para establecer una métrica capaz de establecer un código para la detección y auto-corrección de códigos. Se emplea en la transmisión de información digitalizada para contar el número de desvíos en cadenas de igual longitud y estimar el error, por esto se denomina a veces como distancia de señal.

La distancia de Hamming tiene las siguientes propiedades.

  •  
  •   si y sólo si  
  •  

d es el n.º de bits p en que son diferentes el mensaje emitido del recibido.

Si   entonces se puede detectar un error de peso p

Si   entonces se puede corregir p dígitos.

Ejemplo: Si queremos detectar 3 errores entonces la distancia mínima de Hamming debe ser de  . Si queremos corregir 3 errores entonces la distancia mínima de Hamming debe ser de  .

Véase también

  •   Datos: Q272172

distancia, hamming, teoría, información, denomina, distancia, hamming, efectividad, códigos, bloque, depende, diferencia, entre, palabra, código, válida, otra, cuanto, mayor, esta, diferencia, menor, posibilidad, código, válido, transforme, otro, código, válid. En Teoria de la Informacion se denomina distancia de Hamming a la efectividad de los codigos de bloque y depende de la diferencia entre una palabra de codigo valida y otra Cuanto mayor sea esta diferencia menor es la posibilidad de que un codigo valido se transforme en otro codigo valido por una serie de errores A esta diferencia se le llama distancia de Hamming y se define como el numero de bits que tienen que cambiarse para transformar una palabra de codigo valida en otra palabra de codigo valida Si dos palabras de codigo difieren en una distancia d se necesitan d errores para convertir una en la otra Por ejemplo La distancia Hamming entre 101 11 01 y 100 10 01 es 2 La distancia Hamming entre 214 38 96 y 223 37 96 es 3 La distancia Hamming entre t en er y r es es es 3 Deteccion y correccion de errores EditarLa distancia de Hamming es utilizada para definir algunas nociones esenciales en teoria de codigos tales como codigos detectores de errores y codigos correctores de errores En particular se dice que un codigo C displaystyle C detecta k displaystyle k errores si dos palabras cualesquiera c 1 c 2 C displaystyle c 1 c 2 in C que tienen una distancia de Hamming menor que k displaystyle k coinciden Dicho de otro modo un codigo detecta k displaystyle k errores si y solo si la distancia de Hamming minima entre dos palabras cualesquiera en el es a lo menos k 1 displaystyle k 1 Se dice que un codigo C displaystyle C corrige k displaystyle k errores si para cada palabra w displaystyle w en el subyacente espacio de Hamming H displaystyle H existe al menos una palabra c C displaystyle c in C tal que la distancia de Hamming entre w displaystyle w y c displaystyle c es menos que k displaystyle k En otras palabras un codigo corrige k displaystyle k errores si y solo si la minima distancia de Hamming entre dos cualesquiera de sus palabras es por lo menos 2 k 1 displaystyle 2k 1 Esto es mas facil de comprender geometricamente como que dos bolas cerradas cualesquiera de radio k displaystyle k centradas en distintas palabras son disjuntas En este contexto se conoce a estas bolas como Esferas de Hamming De esta manera un codigo que tiene distancia de Hamming minima d displaystyle d entre sus palabras puede detectar a lo mas d 1 displaystyle d 1 errores y puede corregir d 1 2 displaystyle lfloor d 1 2 rfloor errores Este ultimo numero es tambien conocido como el radio de empaquetado o la capacidad de correccion del codigo Historia y Aplicaciones EditarLa distancia de Hamming se denomina asi gracias a su inventor Richard Hamming profesor de la Universidad de Nebraska que fue el que introdujo el termino para establecer una metrica capaz de establecer un codigo para la deteccion y auto correccion de codigos Se emplea en la transmision de informacion digitalizada para contar el numero de desvios en cadenas de igual longitud y estimar el error por esto se denomina a veces como distancia de senal La distancia de Hamming tiene las siguientes propiedades d a b d b a displaystyle d a b d b a d a b 0 displaystyle d a b 0 si y solo si a b displaystyle a b d a b d b c d a c displaystyle d a b d b c geq d a c d es el n º de bits p en que son diferentes el mensaje emitido del recibido Si d p 1 displaystyle d geq p 1 entonces se puede detectar un error de peso pSi d 2 p 1 displaystyle d geq 2p 1 entonces se puede corregir p digitos Ejemplo Si queremos detectar 3 errores entonces la distancia minima de Hamming debe ser de 3 1 4 displaystyle 3 1 4 Si queremos corregir 3 errores entonces la distancia minima de Hamming debe ser de 2 3 1 7 displaystyle 2 3 1 7 Vease tambien EditarCodigo Hamming Distancia de Levenshtein Datos Q272172 Obtenido de https es wikipedia org w index php title Distancia de Hamming amp oldid 133274018, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos