Está en la página 1de 4

CODIFICACIN BINARIA Si nos referimos a lo establecido por la RAE y nos ajustamos a la comunicacin entre seres humanos, la palabra codificar

significa seguir las reglas de un cdigo para asignar acciones o smbolos a ideas que requieren ser comunicadas. Desde que el hombre nace aprende a codificar. Mediante el llanto, el recin nacido comunica una necesidad de algo, y al darse cuenta que obtiene atencin inmediata por parte de la madre, entonces aprende que llorando est comunicando un mensaje. Al mismo tiempo, la madre aprende a reconocer en cada tipo de llanto o en su periodicidad, un requerimiento en particular por parte de su hijo. Ms adelante, los gestos y sonidos realizados tanto por la madre como el nio les ayudan a establecer una comunicacin ms rica, se ha establecido entre ellos un cdigo. En general, quien desea comunicar una idea debe realizar un proceso de codificacin de acuerdo al cdigo acordado, y quien quiera averiguar el mensaje tendr que realizar un proceso de decodificacin. El idioma que emplea un grupo de seres humanos en su modalidad hablada, escrita e incluso gestual, es simplemente un cdigo de comunicacin, el cual se ha usado generacin tras generacin. El avance tecnolgico abarca las comunicaciones entre seres humanos y de stos con los sistemas fsicos que realizan procesos. Por ello es preciso desarrollar cdigos y normas que se ajusten a requerimientos especficos y as los cdigos pueden tener diversas caractersticas. Mediante la codificacin binaria es posible solucionar una o ms de las siguientes necesidades: Privacidad, reduccin del nmero de lneas de comunicacin, simplificacin del hardware de un sistema, envo de transmisin libre de errores. En cuanto a la clasificacin de los cdigos, podramos proponer dos grandes grupos: los arbitrarios y los estandarizados. Los cdigos binarios establecen una combinacin de smbolos ceros y/o unos para cada idea o accin preestablecida. Supongamos un conjunto de pulsadores elctricos, cada uno con un smbolo asociado, el cual representa una idea o accin. A partir de esto podemos plantear un cdigo.

Cdigo Arbitrario. Aqul cuyo objetivo fundamental es la reserva o confidencialidad, y por tanto, su uso se reduce a un pequeo nmero de usuarios. Un cdigo arbitrario slo depende de quien o quienes lo plantean, acuerdan o usan, por ello en su definicin es posible o no seguir un patrn o regla de formacin. Plantearemos entonces un cdigo arbitrario E en el cual no hay una regla de formacin en particular.

Cdigo Arbitrario Accin # * Mara A+B X


2

C B A 0 1 0 0 0 1 1 1 1 1 1 0 0 1 1

Las compuertas lgicas NAND tienen la funcin de entregar un nivel lgico 1 cuando una o ms de sus entradas se encuentran en nivel lgico 0. A continuacin se muestra el diagrama del circuito codificador que permite convertir en un arreglo binario la accin realizada al presionar cada pulsador.
5V 1 k;
X *
X
2

Mara

A+B
Mara

#
A+B *

Mara A+B

C
680;

Por ejemplo, si se pulsa A+B, el nivel lgico 0 llegar como entrada a las compuertas lgicas cuyas salidas son C y B, produciendo en dichas salidas niveles lgicos 1. Como los dems pulsadores no se han activado entonces por las respectivas lneas viajan estados 1. En la compuerta NAND cuya salida es A se presenta el nivel lgico 0 porque todas sus entradas (X2, Mara, *), se encuentran en nivel 1. De ese modo se genera la combinacin 110 correspondiente a la accin A+B.

Cdigos Binarios Estandarizados. Son aquellos cuyo principal objetivo es alcanzar la compatibilidad entre sistemas fsicos producidos por distintos fabricantes. Para estos cdigos siempre se reconoce una regla de formacin, dndose lugar a arreglos que aparentemente no guardan relacin con las ideas o acciones representadas. En lo que respecta al uso de nmeros decimales se muestran algunos cdigos y sus correspondientes arreglos binarios. Sistema Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Sistema Binario 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 Cdigo BCD Natural D C B A 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 Cdigo BCD Exceso 3 D C B A 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 Cdigo Aiken D 0 0 0 0 0 1 1 1 1 1 C 0 0 0 0 1 0 1 1 1 1 B 0 0 1 1 0 1 0 0 1 1 A 0 1 0 1 0 1 0 1 0 1 Cdigo Gray E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 C 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 B 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 A 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 E 0 0 0 0 0 1 1 1 1 1 Cdigo Johnson D 0 0 0 0 1 1 1 1 1 0 C 0 0 0 1 1 1 1 1 0 0 B 0 0 1 1 1 1 1 0 0 0 A 0 1 1 1 1 1 0 0 0 0

Cdigo BCD Natural. Es un cdigo binario para cifras decimales. Sus arreglos binarios se deducen del sistema binario de numeracin con la particularidad que slo estn definidos para nmeros del cero al nueve y con el uso obligado de cuatro bits para cada uno de estos nmeros. Cdigo BCD Exceso 3. Al igual que en el cdigo BCD Natural, en el cdigo BCD Exceso 3 slo estn definidos arreglos para los nmeros del cero al nueve. En este cdigo cada arreglo se obtiene como el resultado de una adicin o exceso de tres unidades con respecto al sistema binario de numeracin y siempre con un arreglo de cuatro bits para cada valor. Los arreglos extremos y los correspondientes son complementarios bit por bit.

Cdigo Aiken. Como en los anteriores, en este cdigo slo estn definidos arreglos para los nmeros del cero al nueve. En el cdigo BCD natural, existe un peso relativo o ponderacin de 8-4-2-1, pero en el cdigo Aiken la ponderacin es 2-4-2-1.

cdigo BCD natural Cada arreglo binario se obtiene

Equiv. Decimal 0 1 2 3 4 5 6 7

C 0 0 0 0 1 1 1 1

B 0 0 1 1 0 0 1 1

A 0 1 0 1 0 1 0 1

y X 1 1 X X 0 0 1

También podría gustarte