Qu’est-ce que la distance de Hamming ?
Distance de Hamming
La distance de Hamming est une métrique permettant de comparer deux chaînes de données binaires. En comparant deux chaînes binaires de longueur égale, la distance de Hamming est le nombre de positions de bits dans lesquelles les deux bits sont différents.
La distance de Hamming entre deux chaînes, a et b est notée d(a,b).
Elle est utilisée pour la détection ou la correction des erreurs lorsque les données sont transmises sur des réseaux informatiques. Il est également utilisé dans la théorie du codage pour comparer des mots de données de longueur égale.
Calcul de la distance de Hamming
Pour calculer la distance de Hamming entre deux chaînes, et , on effectue leur opération XOR, (a⊕ b), puis on compte le nombre total de 1 dans la chaîne résultante.
Exemple
Supposons qu’il existe deux chaînes de caractères 1101 1001 et 1001 1101.
11011001 ⊕ 10011101 = 01000100. Puisque, ceci contient deux 1, la distance de Hamming, d(11011001, 10011101) = 2.
Distance de Hamming minimale
Dans un ensemble de chaînes de longueurs égales, la distance de Hamming minimale est la plus petite distance de Hamming entre toutes les paires possibles de chaînes dans cet ensemble.
Exemple
Supposons qu’il y ait quatre chaînes 010, 011, 101 et 111.
Leave a Reply