Metodo+de+Paridad+cruzada+(paridad+horizontal-vertical)

Para mejorar un poco el método anterior, se realiza una paridad que afecte tanto a los bits de cada cadena o //palabra// como a un conjunto de todos ellos. Siempre se utilizan cadenas relativamente cortas para evitar que se //cuelen// muchos errores. Para ver más claro este método, se suelen agrupar los bits en una matriz de N filas por K columnas, luego se realizan todas las paridades horizontales por el método anterior, y por último, se hace las misma operación de calcular el número de //unos//, pero ahora de cada columna. La probabilidad de encontrar //un// solo error es la misma, pero en cambio, la probabilidad de encontrar un número par errores ya no es cero, como en el caso anterior. Aun así, existen todavía una gran cantidad de errores //no detectables// Un ejemplo de paridad cruzada (o de código geométrico)
 * Paridad cruzada (paridad horizontal-vertical) **

1º Tenemos este código para transmitir: 1100101111010110010111010110 2º Agrupamos el código en cada una de las palabras, formando una matriz de N x K:

1100101 1110101 1001011 1010110

3º Añadimos los bits de paridad horizontal:

1100101 0 1110101 1 1001011 0 1010110 0

4º Añadimos los bits de paridad vertical:

1100101 0 1110101 1 1001011 0 1010110 0

0001101 1

Una vez creada la matriz, podemos enviar ésta por filas, o por columnas. Enviando las palabras por columnas aumentamos la posibilidad de corregir una palabra que haya sufrido un error de ráfaga (errores que afectan a varios bits consecutivos, debidos a causas generalmente electrónicas, como //chispazos//, y que harían que se perdiera toda una palabra completa).

ALEJANDRO PÉREZ PÉREZ ARQUITECTURA DE LAS COMPUTADORAS 5° SEMESTRE

REFERENCIA []