Datos personales

Mi foto
Elizarraras Jose Luis, Gutierrez Juan Manuel, Montoya Katherine, Ramos Carlos Alberto

domingo, 19 de septiembre de 2010

Método de paridad para detección de errores

Muchos sistemas  emplean un bit de paridad como medio para la detección de errores de bit. Cualquier  grupo de bits contiene un numero par o impar de 1s .  Un bit de paridad se añade al grupo de bits para hacer que el numero total de de 1s en el grupo sea siempre par o siempre impar. Un bit de paridad par hace  que numero total de 1s sea par, y un bit de paridad impar, hace que el numero total de 1s  del grupo sea impar.
Un determinado sistema puede funcionar con paridad par  o impar , pero no con ambas. Por ejemplo, si un sistema trabaja  con paridad par,  una comprobación  que se realice en cada grupo de bits recibidos tiene que asegurar que el numero total de 1s en ese grupo es par. Si hay un numero impar  de 1s, quiere decir que se ha producido un error.
Vamos a ver como se asocian los bits de paridad a un código. La tabla siguiente enumera los bits de paridad de cada numero BCD, tanto en el caso de paridad como de paridad impar. El bit de paridad para cada numero BCD se indica en la columna p.
El bit de paridad se puede añadir al principio o al final del código, dependiendo del diseño del sistema. Observe que el numero total de 1s, incluyendo el bit de paridad, siempre es par para paridad par, y siempre es impar para paridad impar.
paridad par______________Paridad impar


P_______BCD_____________P________BCD

0______0000 ____________1______0000
1______0001 ____________0______0001
1______0010 ____________0______0010
0______0011 ____________1______0011
1______0100 ____________0______0100
0______0101 ____________1______0101
0______0110 ____________1______0110
1______0111 ____________0______0111
1______1000 ____________0______1000
0______1001 ____________1______1001


Bibliografia: Fundamentos de sistemas digitales, Thomas L  Floyd 9ª. Edición 2006, Pearson – prentice hall

No hay comentarios:

Publicar un comentario