Está en la página 1de 5

Universidad Politcnica de Chiapas

Ingeniera en Mecatrnica
Materia:
Programacin de Perifricos
Nombre del trabajo:
Mtodo de Paridad
(Mtodo de deteccin de errores)
Nombre del Catedrtico:
Dra. Yolanda Prez Pimentel
Por:
Francisco Javier Crdova Hernndez
Ulises Orlando Basulto Rangel
Luis Beltrn Farrera Daz
Jhonatan..
Grado: 4 cuatrimestre

Grupo: B

Tuxtla Gutirrez, Chiapas, a 25 de Enero del 2015.

Mtodo de Paridad
Los cdigos de paridad se usan comnmente en Telecomunicaciones para
detectar errores en la transmisin. La escencia del mtodo consiste en aadir al
mensaje de origen un bit extra llamado bit de paridad a los n bits que forman el
carcter original.
Este bit de paridad se determina de forma que el nmero total de bits 1 a transmitir
sea par o cero cuando se utiliza el cdigo de paridad par; e impar cuando se
maneja cdigo de paridad impar.
Cdigo de paridad par
El bit de paridad ser un "0" si el nmero total de unos a transmitir es "par" o
cero; por lo tanto se asignar un bit "1" para un nmero "impar" de unos.
Cdigo de paridad impar
El bit de paridad ser un "0" si el nmero total de 'unos' es "impar"; por lo tanto se
asignar un bit "1" para un nmero "par" o cero de unos).
Normalmente el bit de paridad se aade a la izquierda del carcter original (bit
ms significativo) aunque tambin es posible dejarlo sobre la derecha.

Ejemplos y explicacin:
A continuacin se resolvern y explicarn algunos ejemplos con mayor detalle
para una mejor comprensin.
Tomemos el siguiente ejemplo:

En este ejemplo se utiliza el mtodo de paridad par. El nmero de bits de datos 1


es par, por lo tanto, el bit de paridad se determina en 0.
Por el contrario, en el ejemplo que sigue, los bits de datos son impares, por lo que
el bit de paridad se convierte en 1:

Supongamos, siguiendo el ejemplo anterior, que despus de haber realizado la


transmisin, el bit con menos peso del byte anterior (aquel que se encuentra ms
a la derecha) ha sido vctima de una interferencia:

En este caso ya no corresponde al byte requerido (byte con un nmero par de


1):se ha detectado un error.
Sin embargo, si dos bits (o un nmero par de bits) cambian simultneamente
mientras se est enviando la seal, no se habra detectado ningn error.

Ya que el sistema de control de paridad puede detectar un nmero impar de


errores, puede detectar solamente el 50% de todos los errores. Este mecanismo
de deteccin de errores tambin tiene la gran desventaja de ser incapaz de
corregir los errores que encuentra (la nica opcin que tiene es solicitar que el
byte errneo sea retransmitido).
Ahora otro ejemplo, tenemos el carcter original 0111001. Vemos que la trama a
transmitir tiene un nmero par de unos (4). Al aadir el bit de paridad obtendremos
el siguiente carcter, que es el que se transmitir a destino:

Si usamos paridad par, ya hay un nmero par de unos, por tanto se aade

un 0, y transmitiremos 00111001

Si usamos paridad impar, como hay un nmero par de unos, hemos de

aadir otro 1 para conseguir un nmero impar, y transmitiremos 10111001


Si se enva un dato y durante la transmisin se produce un nico error, el
destinatario puede detectarlo al comprobar la paridad en destino. Usando los
ejemplos anteriores, y alterando un solo bit de la trama transmitida, nos quedara.

Paridad par: se recibe 00110001 en vez de 00111001. Al comprobar el

nmero de unos nos salen 3 (impar), luego se ha producido un error.

Paridad impar, se recibe 10110001 en vez de 10111001. Al comprobar el

nmero de unos nos salen 4 (par), luego se ha producido un error.


Este mtodo, aunque resulta satisfactorio en general, slo es til si los
errores no cambian un nmero par de bits a la vez, ya que un nmero par de
errores no afecta a la paridad final de los datos.
Por tanto, el mtodo de paridad puede detectar un nmero impar de errores
de transmisin. Siguiendo los ejemplos anteriores, y alterando dos bits en la
transmisin, tenemos:

Paridad par: se recibe 00110101 en vez de 00111001. Al comprobar el

nmero de unos nos salen 4 (par), y no detecta los errores.

Paridad impar, se recibe 10110101 en vez de 10111001. Al comprobar el

nmero de unos nos salen 5 (impar), y no detecta los errores.


Adems de esta paridad simple, vase tambin los cdigos de paridad de
bloques para detectar y corregir errores en un bloque de datos transmitidos.

Ejercicios Completamente resueltos


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

Bibliografa:
*La capa de enlace de datos, Eytan Modiano, MIT, LIDS.
* Fundamentos de sistemas digitales, Thomas L Floyd 9. Edicin 2006,
Pearson prentice hall

También podría gustarte