You are on page 1of 9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES

CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

1. DEFINICIONES
1.1 Sistema:
Un sistema es una combinacin de entes que interactan conjuntamente para cumplir un determinado
objetivo, y sobre el que actan una o mas entradas provocando una o mas salidas.
De acuerdo a las caractersticas de las entradas y/o salidas se clasifican los sistemas, que para nuestro
inters son los siguientes:

Sistemas Analgicos: Son sistemas que manejan cantidades en forma analgica, es decir trabajan
con variables continuas. El nmero de valores que pueden tomar las entradas/salidas son infinitos.
Ejemplos de estos sistemas pueden ser los amplificadores de audio, los indicadores de aguja, etc.

Sistemas Digitales: Son dispositivos diseados para manejar cantidades en forma digital (discreta).
En su mayora son dispositivos electrnicos, pero tambin los hay elctricos, mecnicos, neumticos,
magnticos, etc. Las entradas/salidas slo pueden tomar un cierto nmero finito de valores (valores
discretos). Ejemplos de estos sistemas son las PC, los reproductores de DVD, etc.

Existen sistemas conversores de una forma a otra. Tenemos los conversores analgico a digital (A/D o
ADC) que reciben seales analgicas o continuas, y entregan salidas digitales o discretas; y por otro lado
tenemos los conversores digital a analgico (D/A o DAC) que reciben seales digitales y entregan seales
analgicas.
1.2 Ruido:
Se denomina as a un disturbio (generalmente no buscado) que se superpone a una seal til, tendiendo a
degradar su contenido de informacin. Normalmente es aleatorio y esta formado por perturbaciones
transitorias que se extienden sobre un espectro de frecuencias considerable. Suelen clasificarse segn los
orgenes en naturales, como los galcticos (radiaciones provenientes del espacio), y los artificiales o
causados por el hombre, como los originados por los sistemas de encendido de automotores y los aparatos
electrodomsticos.
1.3 BIT:
Se denomina as a cada dgito binario (BInary digiT). Los bits se suelen agrupar en palabras, siendo las
longitudes ms usuales las de 4, 8, 16, 32 y 64 bits.
1.4 NIBBLE:
Se denomina de esta manera a la agrupacin de 4 bits.
1.5 BYTE:
Se denomina as a la agrupacin de 8 bits. Tambin se le suele denominar octeto.
1.6 WORD:
Se denomina de esta manera a la agrupacin de 16 bits (o de 2 bytes).
2. DIFERENCIAS ENTRE SISTEMAS ANALOGICOS Y DIGITALES
En general en los sistemas digitales se puede lograr mayor precisin que en los analgicos aumentando
convenientemente el nmero de etapas o componentes; en los analgicos la precisin suele ir ligada mas
bien a la calidad de los componentes y aumentarla suele ser ms caro y dificultoso. Adems los sistemas
digitales son menos sensibles al ruido y pueden construirse mediante la interconexin de unos pocos
circuitos bsicos que se repiten varias veces. Resumiendo:
2.1 Ventajas de los sistemas digitales sobre los sistemas analgicos:

Son ms fciles de disear: como trabajan con dispositivos de conmutacin, los valores exactos de
corriente o tensin no interesan, es suficiente con conocer un rango de sus valores extremos (alto,
bajo).
Facilidad para almacenar informacin: permiten almacenar y retener informacin en forma ms
confiable, utilizando memorias magnticas o electrnicas.
Mayor inmunidad al ruido: los sistemas digitales poseen intrnsecamente una mayor inmunidad al
ruido elctrico que los sistemas analgicos.

1/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

2.2 Limitaciones de los sistemas digitales:


La principal desventaja se encuentra en el hecho de que cualquier variable a procesar por un sistema
digital es, en la gran mayora de los casos, una variable analgica (por ejemplo una temperatura, o una
velocidad, un nivel, etc.). Las salidas de un sistema digital tambin suelen ser variables analgicas (por
ejemplo, la posicin de una vlvula). Es decir, las variables que manipula un sistema digital, suelen ser
variables analgicas. Por lo tanto, la limitacin del sistema digital radica en el hecho de que cualquier
variable analgica de entrada o salida, debe convertirse en su versin digital.
Por ejemplo, veamos como sera el caso de un control de temperatura digital. La entrada del sistema es
una variable analgica (la temperatura), y la salida es otra variable analgica (la posicin de una vlvula
de gas). Para procesar esta informacin, el sistema digital debe realizar los siguientes pasos:
1. Convertir la entrada analgica del mundo real en una magnitud digital.
2. Procesar en forma digital esta magnitud para obtener la salida digital.
3. Convertir la salida digital a su forma analgica del mundo real para poder aplicarla o interpretarla.
Esto en un diagrama de bloques se vera de la siguiente manera:
Sensor de
temperatura

Conversor
analgico
digital

Seal analgica

Controlador o
procesador
digital

Seal digital

Conversor
digital
analgico

Elemento de
accin final
(vlvula, etc.)

Seal analgica

3. REPRESENTACIONES NUMERICAS
Cotidianamente acostumbramos a trabajar con cantidades. Estas cantidades se miden, se monitorean, se
registran, se manipulan aritmticamente, se aplican en procesos fsicos etc. A estas cantidades es
necesario poder representarlas de alguna manera, para ello existen bsicamente dos formas de
representacin: las denominadas representacin analgica y representacin digital.
3.1 Representacin Analgica:
La caracterstica principal de esta representacin, es que dado un intervalo de valores, las cantidades
pueden tomar infinitos valores dentro de este intervalo. Dicho de otra forma, si la cantidad esta
representada por una variable analgica, dicha variable analgica puede tomar infinitos valores entre dos
valores dados. Por ejemplo, si representamos una temperatura con una variable analgica, entre dos
valores cualesquiera de temperatura (digamos entre 35 y 36 C), la variable podr tomar infinitos valores
(35,1C, 35,11C, 35,268C, etc.). Otro ejemplo: los nmeros reales.
3.2 Representacin Digital:
En este tipo de representacin, dado un intervalo de valores, las cantidades no toman infinitos valores
dentro de ese intervalo, sino que solamente pueden tomar una cantidad finita. Para representar una
variable digital se utilizan smbolos denominados dgitos; ejemplo de estos son el sistema decimal
(compuesto de 10 smbolos o dgitos distintos), o tambin el sistema binario (compuesto por 2 dgitos).
Ejemplo de una variable digital es la cantidad de lados que posee un dado, otro ejemplo son los nmeros
enteros.
Los circuitos electrnicos digitales trabajan con el sistema de representacin binario (dos smbolos), y para
representar cada smbolo lo hacen utilizando dos niveles de tensin elctrica diferenciados.
3.3 Sistemas de representacin de cantidades numricas
3.3.1 Sistema decimal:
Es el sistema que utilizamos cotidianamente. El mismo se compone por diez smbolos distintos (del 0 al 9).
Tambin es un sistema de valor posicional, en el que cualquier nmero se representa por una serie de
potencias de base diez. Por ejemplo:
87410 = 8x102 + 7x101 + 4x100
54,4810 = 5x101 + 4x100 + 4x10-1 + 8x10-2

2/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

3.3.2 Sistema binario natural:


Este utiliza dos smbolos (0 y 1). Tambin es un sistema de valor posicional, pero en este caso cualquier
nmero se representa en potencias en base 2. Ejemplo:
110112 = 1x24 + 1x23 + 0x22 + 1x21 + 1x20 = 2710
3.3.3 Sistema octal:
Se utilizaba como medio taquigrfico para simplificar la representacin de nmeros binarios, en la
actualidad prcticamente no se utiliza. Consta de 8 smbolos distintos (del 0 al 7). Un nmero octal se
representa por potencias en base 8. Ejemplo:
1528 = 1x82 + 5x81 + 2x80 = 10610
3.3.4 Sistema hexadecimal:
Su aplicacin es similar al del sistema octal, es decir se utiliza para representar en forma mas simplificada
un nmero binario. Por ejemplo, un nmero binario de 16 dgitos queda reducido a un nmero hexadecimal
de 4 dgitos.
El sistema hexadecimal consta de 16 smbolos alfanumricos: del 0 al 9 y de la A hasta la F, es decir:
0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
En forma anloga a los sistemas anteriores, un nmero hexadecimal se expresa como potencias en base
16. Ejemplo:
3E1A16 = 3x163 + 14x162 + 1x161 + 10x160 = 1589810
3.4 Conversin entre distintos sistemas
3.4.1 Conversin de un nmero binario natural a decimal:
Simplemente se suman las distintas potencias (base 2) del nmero binario, multiplicando cada potencia por
su dgito correspondiente. Ejemplo, para convertir a decimal el nmero 11010112:
11010112 = 1x26 + 1x25 + 0x24 + 1x23 + 0x22 + 1x21 + 1x20 = 10710
3.4.2 Conversin de un nmero decimal a binario natural:
El nmero decimal se divide por 2, el resto de esta divisin es el bit menos significativo del nmero binario.
El resultado se vuelve a dividir por 2, el resto de esta divisin es el bit ms significativo que el anterior; y
as hasta finalizar la divisin. Los restos de la divisin forman el nmero binario. Ejemplo, para convertir a
binario natural el nmero decimal 3710:

LSB: bit menos


significativo

37 2
1 18 2
0 9 2
1 4 2
0 2 2
0 1

3710 = 1001012
3.4.3. Conversin de un nmero octal a decimal:
Se realiza mediante la suma de potencias en base 8. Ejemplo, para convertir 5528 a decimal:
5528 = 5x82 + 5x81 + 2x80 = 36210

3/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

3.4.4. Conversin de decimal a octal:


Se utiliza la divisin repetida por 8. Ejemplo, para pasar el decimal 54210 a octal:

542 8
6 67 8
3 8 8
0 1
54210 = 10368
3.4.5. Conversin de octal a binario:
Cada dgito del nmero se reemplaza por su equivalente binario de 3 bits, segn la siguiente tabla:
Dgito
Octal
0
1
2
3
4
5
6
7

Equivalente
Binario
000
001
010
011
100
101
110
111

Por ejemplo, el octal 5428 en binario natural sera:

3.4.6. Conversin de binario a octal:


Es la operacin inversa a la anterior. Los dgitos binarios se agrupan de a tres (de derecha a izquierda; y
en caso de que la ltima agrupacin de mas a la izquierda no llegue a 3 bits, se completa con ceros), y
cada agrupacin se reemplaza por su equivalente octal. Por ejemplo, el binario natural 11110101002 sera:

3.4.7. Conversin de hexadecimal a decimal:


Anlogo a los casos anteriores, se suman las potencias en base 16. Por ejemplo, el hexadecimal FE1516
en decimal sera:
FE1516 = 15x163 + 14x162 + 1x161 + 5x160 = 6504510
3.4.8. Conversin de decimal a hexadecimal:
Se utiliza la divisin repetida, en este caso por 16. Ejemplo, el decimal 42410 en hexadecimal sera:

42416
8 26 16
10 1 16
1 0
El resto de 10 equivale a la letra A; recordar que hexadecimal va del 0 al 9 y de la A (equivalente al 10) a la
F (equivalente al 15). Por lo tanto, la conversin queda:
42410 = 01A816 = 1A816

(notar que, como en cualquier sistema, el 0 de ms a la izquierda


carece de significado)

4/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

3.4.9. Conversin de hexadecimal a binario:


Cada dgito hexadecimal se reemplaza por su equivalente binario de 4 bits, de acuerdo a la siguiente tabla:
Dgito
Hexadecimal
0
1
2
3
4
5
6
7

Equivalente
Binario
0000
0001
0010
0011
0100
0101
0110
0111

Dgito
Hexadecimal
8
9
A
B
C
D
E
F

Equivalente
Binario
1000
1001
1010
1011
1100
1101
1110
1111

Por ejemplo, el hexadecimal 4EB316 en binario natural sera:

O lo que es lo mismo 1001110101100112, ya que el 0 de ms a la izquierda es irrelevante.


3.4.10. Conversin de binario a hexadecimal:
Los dgitos binarios se agrupan de a 4 bits, de derecha a izquierda, y cada agrupacin se reemplaza por su
equivalente hexadecimal. Ejemplo, el binario natural 10010111101102 en hexadecimal sera:

4. CODIGOS BINARIOS
Un cdigo es una correspondencia biunvoca entre cantidades y smbolos. Cualquier cdigo se compone
de una determinada cantidad S de smbolos, los que agrupados en un nmero n de dgitos determinan C
cantidades o combinaciones distintas segn la siguiente relacin:
C = Sn

Por ejemplo, para el caso del cdigo binario (S=2), si utilizo 3 dgitos (n=3), dispongo de 23 = 8
combinaciones o cantidades distintas (000, 001, 010, 011, 100, 101, 110 y 111).
Los cdigos numricos de uso ms frecuente en el rea de las tcnicas digitales son: el decimal, el binario
natural, el binario reflejado o Gray, el BCD natural (decimal codificado a binario), el BCD exceso tres, y el
hexadecimal.
En las tcnicas digitales, en lo que respecta a los cdigos binarios, se utilizan dos smbolos: el 0 y el 1. Un
criterio similar se adopta para los otros cdigos numricos que requieren menor cantidad de smbolos que
el decimal: se usan los smbolos necesarios, del "0" en adelante. En el cdigo hexadecimal, que requiere
diecisis smbolos, se utilizan los diez del decimal con el agregado de las 6 primeras letras del alfabeto,
(preferentemente en maysculas). Existen tambin cdigos alfabticos (relacin entre letras y smbolos) y
alfabtico-numricos o alfanumricos que renen a ambos. Los ms utilizados en este campo son el ASCII
(American Standard Code for Information Interchange) de uso universal y el EBCDIC (Extended Binary
Code Decimal Interchange Code), creado por IBM y empleado fundamentalmente en sus computadoras.
Antes de ver los cdigos binarios ms utilizados, es conveniente tener presente las siguientes definiciones:

Cdigo continuo o adyacente: son los cdigos cuyos nmeros correspondientes a cantidades
sucesivas difieren slo en un bit.
Cdigo cclico: cuando adems de la condicin anterior, tambin se da que la ltima combinacin del
cdigo es adyacente a la primera.

5/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

4.1. Cdigo Gray


Se denomina tambin cdigo de cambio mnimo o reflejado. Es un cdigo adyacente, ya que al pasar de
una posicin a otra slo se cambia un bit, y tambin es cclico. Se lo utiliza mayormente en transductores
digitales de posicin o desplazamiento.
Por ejemplo, el cdigo gray de 4 bits sera:
Decimal
0
1
2
3
4
5
6
7

Binario
Natural
0000
0001
0010
0011
0100
0101
0110
0111

Gray

Decimal

0000
0001
0011
0010
0110
0111
0101
0100

8
9
10
11
12
13
14
15

Binario
Natural
1000
1001
1010
1011
1100
1101
1110
1111

Gray
1100
1101
1111
1110
1010
1011
1001
1000

4.2. Cdigo de Johnson


Es un cdigo continuo y cclico, que con n bits es capaz de codificar 2n nmeros. Un cdigo de Johnson de
5 bits sera:
Decimal
0
1
2
3
4
5
6
7
8
9

Binario
Natural
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

Johnson
00000
00001
00011
00111
01111
11111
11110
11100
11000
10000

4.3. Cdigos Decimales Codificados en Binario (BCD)


El intercambio de informacin con los sistemas suele resultar mas cmodo para el operador si las cifras
aparecen en decimal. Pero los sistemas operan en binario. Esto origina una serie de codificaciones en las
que cada dgito decimal se sustituye por un binario de al menos 4 bits.
Existen cdigos BCD ponderados y no ponderados. En los ponderados, a cada posicin binaria se le
asigna un peso, y el decimal equivalente se obtiene sumando los pesos cuyo coeficiente sea 1. De esta
manera se tienen los BCD natural (o cdigo 8421), el Aitken (2421), el 5421, etc. El Aitken es adems
autocomplementario, esto es el nmero decimal N y el 9-N son complementarios (cambian los ceros por
los unos y viceversa).
En los cdigos no ponderados, las posiciones no tienen asignado peso. De este tipo es el BCD exceso 3,
en el que a cada dgito decimal N se le asigna el binario natural que correspondera a N+3.
Decimal
0
1
2
3
4
5
6
7
8
9

BCD Natural
8421
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

Aitken
2421
0000
0001
0010
0011
0100
1011
1100
1101
1110
1111

5421
0000
0001
0010
0011
0100
1000
1001
1010
1011
1100

BCD
Exceso 3
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100

6/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

5. Cdigos detectores y correctores de errores


Un sistema de comunicacin ideal se puede representar por tres componentes esenciales:

Transmisor o fuente.
Canal o medio de almacenamiento.
Receptor.

El proceso de comunicacin involucra el flujo de informacin a travs de un medio, el cual va del


transmisor al receptor. En la prctica, el medio o canal est sujeto a una diversidad de perturbaciones que
resultan en una distorsin del mensaje que se est transmitiendo. Estas perturbaciones se denominan
ruido, y la forma en la cual el ruido puede aparecer depende del canal. En cualquier caso, siempre se trata
de minimizar las prdidas debidas al ruido y recuperar el mensaje original.
Una manera de minimizar los efectos del ruido es mediante la utilizacin de cdigos que permitan detectar
que ocurri un error en la transmisin, e incluso corregir el error detectado. Tenemos entonces dos tipos de
cdigos:

Cdigos de deteccin de errores: envan informacin adicional junto con los datos, lo que permite
deducir si ocurri un error (pero no cual), y en este caso pedir la retransmisin.
Cdigos de correccin de errores: envan informacin redundante junto con los datos, que permite
deducir si ocurri un error, y llegado el caso permiten corregirlo.

5.1 Cdigos de paridad


En estos cdigos el transmisor agrega un bit adicional a los bits de datos, de manera tal que la cantidad
total de bits sea par o impar. El receptor comprueba la paridad de los datos recibidos, y en funcin de esta
comparacin determina si hubo o no error en la transmisin.
Dentro de los cdigos de paridad tenemos los de paridad par (la cantidad total de bits en 1 es par) y los de
paridad impar (la cantidad total de bits en 1 es impar). Estos tipos de cdigos slo permiten detectar si
ocurri un error (pero no corregirlo). La desventaja de este tipo de cdigos es que si en el mensaje
transmitido se produce un error en un nmero par de bits, la paridad del mensaje no cambia y no se
detecta la ocurrencia del error.
Por ejemplo, para un mensaje de 8 bits de datos, el bit de paridad sera:
Bits de Datos
11010010
10010001

Bit de
Paridad Par
0
1

Bit de
Paridad Impar
1
0

Para el primer caso del ejemplo, el mensaje transmitido sera 110100100 si se eligiera paridad par, o
110100101 si se eligiera paridad impar.
5.2 Cdigo de Hamming
Este cdigo permite detectar la ocurrencia de error en uno o dos bits, y tambin permite corregir errores en
un solo bit. Es entonces un cdigo que permite la correccin de errores.
En este cdigo el transmisor aade a los bits de datos un determinado nmero de bits detectorescorrectores, y estos bits se intercalan en un orden determinado en el mensaje a transmitir. El receptor, en
funcin del mensaje recibido (datos + bits detectores), puede conocer si ocurri un error en la transmisin,
e incluso corregir el bit errneo.
En este cdigo se necesitan m bits de paridad para una cantidad 2m-1-m bits de datos, o sea que se
transmiten 2m-1 bits en total (datos + paridad). Por ejemplo, digamos que tenemos 4 bits de datos,
necesitamos entonces 3 bits de paridad (m=3) ya que con esta cantidad se cubren los 4 bits de datos (231-3 = 4).
Luego el transmisor ordena los bits de datos y de paridad segn la siguiente ley de formacin: si en total
hay 2m-1 bits, los bits de las posiciones 2k (con 0 k m-1) sern bits de paridad, y el resto de las
posiciones sern bits de datos. Siguiendo en nuestro ejemplo de 4 bits de datos, los bits de paridad
estaran en las posiciones 1 (20), 2 (21), y 4 (22). Es decir:

7 6 5 4 3 2 1
D D D P D P P

D = bit de dato
P = bit de paridad

7/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

El valor de cada bit de paridad se elige de modo que el nmero total de unos en un nmero especfico de
bits sea par, y estos grupos se eligen de forma tal que ningn bit de datos se cubra con la misma
combinacin de bits de paridad. Esto es lo que proporciona al cdigo su capacidad de correccin. El
algoritmo es el siguiente: el valor del bit de paridad de la posicin 2k estar en funcin de los bits en las
posiciones que tengan en 1 al bit k en su representacin binaria. Traducido al castellano:
Para el bit de paridad 1, k = 0 (ya que 20 = 1) Qu posiciones tienen su bit 0 en 1? Las posiciones:
0012 = 110
0112 = 310
1012 = 510
1112 = 710
Entonces el bit de paridad 1 tomar su valor en funcin de los bits nmero 1, 3, 5 y 7.
Para el bit de paridad 2, k = 1 (ya que 21 = 2) Qu posiciones tienen su bit 1 en 1? Las posiciones:
0102 = 210
0112 = 310
1102 = 610
1112 = 710
Entonces el bit de paridad 2 tomar su valor en funcin de los bits nmero 2, 3, 6 y 7.
Para el bit de paridad 4, k = 2 (ya que 22 = 4) Qu posiciones tienen su bit 2 en 1? Las posiciones:
1002 = 410
1012 = 510
1102 = 610
1112 = 710
Entonces el bit de paridad 4 tomar su valor en funcin de los bits nmero 4, 5, 6 y 7.
Veamos un ejemplo. Un equipo transmisor necesita enviar paquetes de 4 bits, codificndolos por
Hamming. Vimos que para 4 bits se necesitan adicionar 3 bits de paridad, con lo que el total de bits a
transmitir sern 7.
Supongamos que el paquete de datos a enviar es 1011, entonces el cdigo de Hamming sera:
Datos (sin paridad)
1011
P4
P2
P1
Datos (con paridad)

D7
1
1
1
1
1

D6
0
0
0
0

D5
1
1
1
1

P4

D3
1

P2

1
1
1

P1

0
0

1
1

Entonces el cdigo que enviar el transmisor ser 1010101. Cuando el receptor recibe este cdigo,
recalcula los bits de paridad para determinar si ocurri un error:
Cdigo recibido
P4
P2
P1

D7
1
1
1
1

D6
0
0
0

D5
1
1
1

P4
0
0

D3
1

P2
0

1
1

P1
1
1

Prueba de Paridad

Error

Ok
Ok
Ok

0
0
0

En este caso, el receptor determina que no hay error de paridad, entonces el cdigo recibido es correcto y
no hubo error en la transmisin.

8/9

UTN FRSF TECNICATURA SUPERIOR EN MECATRONICA SISTEMAS DIGITALES


CAPITULO I SISTEMAS DE NUMERACION CODIGOS BINARIOS

Supongamos ahora que la transmisin se ve afectada por ruido, y en lugar de llegar 1010101 al receptor,
llega 1010001. Cuando el receptor reciba este cdigo y recalcule la paridad:
Cdigo recibido
P4
P2
P1

D7
1
1
1
1

D6
0
0
0

D5
1
1
1

P4
0
0

D3
0

P2
0

0
0

P1
1
1

Prueba de Paridad

Error

Ok
Error
Error

0
1
1

En este caso el receptor detecta que existen errores en la paridad del cdigo recibido. Ahora bien, cmo
determina cual es el bit errneo? Si observamos la columna Error, vemos que P4P2P1 forman el binario
0112, que en decimal es 3. Esto significa que el tercer bit del cdigo recibido es el errneo, y es el que
debe cambiarse. O sea, si en 1010001 se cambia el tercer bit, se obtiene 1010101 que es el cdigo
correcto.

9/9

You might also like