Distància de Hamming
En teoria de l'informació es denomina distància d'Hamming a l'efectivitat dels còdics de bloc i depén de la diferència entre una paraula de còdic vàlida i una atra. Quant major siga esta diferència, menor és la possibilitat de que un còdic vàlit es transforme en un atre còdic vàlit per una série d'errors. A esta diferència se li crida distància de Hamming, i es definix com el número de bits que tenen que canviar-se per a transformar una paraula de còdic vàlida en una atra paraula de còdic vàlida.
Si dos paraules de còdic diferixen en una distancia d, es necessiten d errors per a convertir una en l'atra.
Per eixemple:
- La distància Hamming entre 1011101 i 1001001 és 2.
- La distància Hamming entre 2143896 i 2233796 és 3.
- La distància Hamming entre "tinir" i "risis" és 3.
Detecció i correcció d'errors
[editar | editar còdic]La distància de Hamming és utilisada per a definir algunes nocions essencials en teoria de còdics, tals com a còdics detectors d'errors i còdics correctors d'errors. En particular, es diu que un còdic detecta -errors si dos paraules qualssevol que tenen una distància de Hamming menor que coincidixen. Dit d'un atre modo, un còdic detecta -errors si i solament si la distància de Hamming mínima entre dos paraules qualssevol en ell és a lo menys .
Es diu que un còdic corrig -errors si per a cada paraula en el subjacent espai de Hamming existix a lo manco una paraula tal que la distància de Hamming entre i és menys que . En atres paraules, un còdic corrig -errors si i solament si la mínima distància de Hamming entre dos qualssevol de les seues paraules és per lo manco . Açò és més fàcil de comprendre geomètricament com que dos boles tancades qualssevol de radi centrades en distintes paraules són disjuntas. En este context es coneix a estes boles com a esferes de Hamming.
D'esta manera, un còdic que té distància de Hamming mínima entre les seues paraules pot detectar a lo més errors i pot corregir errors. Este últim número és també conegut com el radi d'empaquetat o la capacitat de correcció del còdic.
Història i aplicacions
[editar | editar còdic]La distància de Hamming es denomina aixina gràcies al seu inventor Richard Hamming, professor de l'Universitat de Nebraska, que va ser el que va introduir el terme per a establir una mètrica capaç d'establir un còdic per a la detecció i auto-correcció de còdics. S'ampra en la transmissió d'informació digitalisada per a contar el número de desviacions en cadenes d'igual llongitut i estimar l'error, per açò es denomina a voltes com a distància de senyal.
La distància de Hamming té les següents propietats.
- si i solament si
a on d és el número de bits p que diferixen entre el mensage emés i el rebut.
Si llavors es pot detectar un error de pes p
Si llavors es pot corregir p dígits.
Eixemple: Si volem detectar 3 errors llavors la distància mínima de Hamming deu ser de . Si volem corregir 3 errors llavors la distància mínima de Hamming deu ser de .
Vore també
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Distancia de Hamming» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.