
En estadística y teoría de la codificación , un espacio de Hamming suele ser el conjunto de todos losCadenas binarias de longitud N , donde se considera que dos cadenas binarias distintas son adyacentes cuando difieren solo en una posición. La distancia total entre dos cadenas binarias cualesquiera es entonces el número total de posiciones en las que los bits correspondientes son diferentes, denominada distancia de Hamming . [ 1 ] [ 2 ] Los espacios de Hamming reciben su nombre del matemático estadounidense Richard Hamming , quien introdujo el concepto en 1950. [ 3 ] Se utilizan en la teoría de la codificación de señales y la transmisión.
De forma más general, un espacio de Hamming se puede definir sobre cualquier alfabeto (conjunto) Q como el conjunto de palabras de longitud fija N con letras de Q. [ 4 ] [ 5 ] Si Q es un cuerpo finito , entonces un espacio de Hamming sobre Q es un espacio vectorial N- dimensional sobre Q. En el caso binario típico, el cuerpo es, por lo tanto, GF (2) (también denotado por Z 2 ). [ 4 ]
En teoría de la codificación, si Q tiene q elementos, entonces cualquier subconjunto C (generalmente asumido de cardinalidad al menos dos) del espacio de Hamming N- dimensional sobre Q se llama un código q-ario de longitud N ; los elementos de C se llaman palabras clave . [ 4 ] [ 5 ] En el caso en que C es un subespacio lineal de su espacio de Hamming, se llama un código lineal . [ 4 ] Un ejemplo típico de código lineal es el código de Hamming . Los códigos definidos a través de un espacio de Hamming necesariamente tienen la misma longitud para cada palabra clave, por lo que se llaman códigos de bloque cuando es necesario distinguirlos de los códigos de longitud variable que se definen por factorización única en un monoide.
La distancia de Hamming dota a un espacio de Hamming de una métrica , que es esencial para definir nociones básicas de la teoría de la codificación, como los códigos de detección y corrección de errores . [ 4 ]
También se han considerado espacios de Hamming sobre alfabetos no corpusculares, especialmente sobre anillos finitos (en particular sobre Z 4 ) dando lugar a módulos en lugar de espacios vectoriales y códigos lineales de anillo (identificados con submódulos ) en lugar de códigos lineales. La métrica típica utilizada en este caso es la distancia de Lee . Existe una isometría de Gray entre(es decir, GF(2 2m )) con la distancia de Hamming y(también denotado como GR(4,m)) con la distancia de Lee. [ 6 ] [ 7 ] [ 8 ]
Referencias
- ↑ Baylis, DJ (1997), Error Correcting Codes: A Mathematical Introduction , Chapman Hall/CRC Mathematics Series, vol. 15, CRC Press, p. 62, ISBN 9780412786907
- ↑ Cohen, G.; Honkala, I.; Litsyn, S.; Lobstein, A. (1997), Covering Codes , North-Holland Mathematical Library, vol. 54, Elsevier, p. 1, ISBN 9780080530079
- ↑ Hamming, RW (abril de 1950). " Códigos de detección y corrección de errores" (PDF) . The Bell System Technical Journal . 29 (2): 147–160 . doi : 10.1002/j.1538-7305.1950.tb00463.x . hdl : 10945/46756 . ISSN 0005-8580 . S2CID 61141773. Archivado (PDF) del original el 9 de octubre de 2022.
- 1 2 3 4 5 Derek JS Robinson (2003). Introducción al álgebra abstracta . Walter de Gruyter. págs. 254–255 . ISBN 978-3-11-019816-4.
- 1 2 Cohen et al., Covering Codes , pág. 15
- ↑ Marcus Greferath (2009). «Una introducción a la teoría de la codificación lineal en anillo». En Massimiliano Sala; Teo Mora; Ludovic Perret; Shojiro Sakata; Carlo Traverso (eds.). Bases de Gröbner, codificación y criptografía . Springer Science & Business Media. ISBN 978-3-540-93806-4.
- ↑ "Códigos de Kerdock y Preparata - Enciclopedia de Matemáticas" .
- ↑ JH van Lint (1999). Introducción a la teoría de la codificación (3.ª ed.). Springer. Capítulo 8: Códigos sobre ISBN 978-3-540-64133-9.
- Teoría de la codificación
- Álgebra lineal
- Esbozos de álgebra lineal