1 se utiliza paridad par y como puede verse permite corregir un error.
| (1) |
de redundancia.
2). El c’odigo de Hamming inserta en las posiciones que son potencias de dos un bit de paridad.
Para conocer si se ha producido un error de transmisi’on, el receptor recalcula los bits de paridad. Si no se ha producido ning’un error, los bits de paridad deben coincidir con los que viajan con los datos. Si ha ocurrido un error, los bits de paridad que cambian indican d’onde se ha producido el error. Por ejemplo, si el bit s’eptimo cambiara, de 1 a 0, el receptor va a apreciar que los bits de paridad r1, r2 y r4 son diferentes a los que se reciben. Como es m’as probable que se produzca un error en un bit que en tres, supondr’a que el bit 7 (donde 7 = 1 + 2 + 4) es el bit err’oneo y lo corregir’a. En la Figura
3 se muestra dicho ejemplo de correcci’on.
[1] Richard Wesley Hamming. Error Detecting and Error Correcting Codes. The Bell System Technical Journal, XXVI(2):147 – 160, April 1950. http://www.engelschall.com//\~{}sb/hamming.
[2] James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet (2nd Edition). Addison Wesley, 2003.