¿Qué es la distancia Hamming?
Distancia Hamming
La distancia Hamming es una métrica para comparar dos cadenas de datos binarios. Al comparar dos cadenas binarias de igual longitud, la distancia de Hamming es el número de posiciones de bits en las que los dos bits son diferentes.
La distancia de Hamming entre dos cadenas, a y b se denota como d(a,b).
Se utiliza para la detección o corrección de errores cuando los datos se transmiten a través de redes informáticas. También se utiliza en la teoría de la codificación para comparar palabras de datos de igual longitud.
Cálculo de la distancia de Hamming
Para calcular la distancia de Hamming entre dos cadenas, y , realizamos su operación XOR, (a⊕ b), y luego contamos el número total de 1s en la cadena resultante.
Ejemplo
Supongamos que hay dos cadenas 1101 1001 y 1001 1101.
11011001 ⊕ 10011101 = 01000100. Como, esto contiene dos 1s, la distancia de Hamming, d(11011001, 10011101) = 2.
Distancia mínima de Hamming
En un conjunto de cadenas de igual longitud, la distancia mínima de Hamming es la menor distancia de Hamming entre todos los posibles pares de cadenas en ese conjunto.
Ejemplo
Supongamos que hay cuatro cadenas 010, 011, 101 y 111.
Leave a Reply