Documentos de Académico
Documentos de Profesional
Documentos de Cultura
U.A.CIYA.
UNIDAD ACADÉMICA DE CIENCIAS DE LA INGENIERÍA Y
APLICADAS
SISTEMAS DIGITALES
TEMA:
CODIFICACIÓN DE LA INFORMACIÓN
Integrantes:
CURSO:
4° ELÉCTRICA “A”
CODIFICACIÓN DE LA INFORMACIÓN
1. OBJETIVO GENERAL:
Definir los principales métodos que se utiliza para codificar la información en los sistemas
digitales a través de una investigación bibliográfica para poder comprender los cómo
2. OBJETIVOS ESPECÍFICOS:
3. MARCO TEÓRICO
CODIFICACIÓN DE LA INFORMACIÓN
La codificación de la información es una necesidad que surge como consecuencia del estudio
La información es todo aquello que es captado por los sentidos y llega al cerebro,
Se entiende por código la correspondencia que asigna a cada símbolo {F1, F2,…, Fr}, de un
alfabeto dado, denominado alfabeto fuente, una determinada combinación de símbolos {C1,
A cada secuencia de símbolos que se pueden formar con el alfabeto código se le llama
palabra código. Al número de símbolos Ci que contiene la palabra código se le llama longitud
Dada la gran cantidad de códigos diferentes que se pueden crear atendiendo a la definición
palabra código. A los códigos que cumplen esta propiedad también se les denomina código
bloque.
El código de distancia unitaria se basa en que la distancia entre dos filas consecutivas debe
X Y Z
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
Se sabe que al utilizar la codificación código distancia unitaria el margen de error ya que la
CÓDIGO REFLEJADO
4
## 8 4 2 1 ## 8 4 2 1
0 0 0 0 0 7 0 1 0 0
1 0 0 0 1 8 1 1 0 0
2 0 0 1 1 9 1 1 0 1
3 0 0 1 0 10 1 1 1 1
4 0 1 1 0 11 1 1 1 0
5 0 1 1 1 12 1 0 1 0
6 0 1 0 1 13 1 0 1 1
14 1 0 0 1
15 1 0 0 0
Código gray
CÓDIGO GRAY
El código gray se dice que es la combinación del código de distancia unitaria y el código
reflejado por lo cual en muchas bibliografías se lo conoce como código gray o reflejado.
a código Gray resulta útil entender el sistema de codificación con las siguientes reglas.
1. El bit más significativo (el que está más a la izquierda, MSB) en el código Gray es el
2. Yendo de izquierda a derecha, sumar cada par adyacente de los bits en código binario para
Ejemplo, la conversión del número binario 10110 a código Gray se hace del siguiente modo:
5
método similar, pero con algunas diferencias. Se aplican las siguientes reglas:
1. El bit más significativo (bit más a la izquierda) en el código binario es el mismo que el
2. A cada bit del código binario generado se le suma el bit en código Gray de la siguiente
Ejemplo, la conversión del número en código Gray 11011 a binario es como sigue:
CÓDIGO BCD
Es una forma de expresar cada uno de los dígitos decimales con un código binario. Puesto
que en el sistema BCD sólo existen diez grupos de código, es muy fácil convertir entre
decimal y BCD. Como nosotros leemos y escribimos en decimal, el código BCD proporciona
Si cada digito de un numero decimal se representa por sum equivalente binario esto produce
un código llamado decimal codificado en binario (BCD) recuerde que el digito puede ser tan
grande como el cual tiene cuatro bits en binario como se observa en la siguiente tabla.
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
EJEMPLO
Convertir a BCD los siguientes números decimales: (a) 35 (b) 98 (c) 170 (d) 2469
Solución
Es sencillo determinar el número decimal a partir del código BCD. Se comienza por el bit
más a la derecha y se divide el código en grupos de cuatro bits. Después se escribe el dígito
Solución:
7
Suma en BCD
importante de estas operaciones, ya que las otras tres operaciones (sustracción, multiplicación
Paso 1. Sumar los dos números BCD utilizando las reglas de la suma binaria vistas en la tabla
anterior.
Paso 2. Si una suma de 4 bits es igual o menor que 9, es un número BCD válido.
Paso 3. Si una suma de 4 bits es mayor que 9, o si genera un acarreo en el grupo de 4 bits, el
resultado no es válido. En este caso, se suma 6 (0110) al grupo de 4 bits para saltar así los
seis estados no válidos y pasar al código 8421. Si se genera un acarreo al sumar 6, éste se
EJEMPLO
EJEMPLO
(a) 1001 + 0100 (b) 1001 + 1001 (c) 00010110 + 00010101 (d) 01100111 + 01010011
En toda transmisión pueden aparecer errores. Se determina la tasa de error por la relación
entre el número de bits erróneos y los bit totales. Lo mismo que con bits, se puede establecer
bits enviados. Las señales emitidas suelen sufrir dos tipos de deformación; atenuación
(reducción de su amplitud); y desfase, siendo esta ultima la que más afecta a la transmisión.
Otros factores que afectan a la señal son: ruido blanco (por los componentes eléctricos de los
transformadores), ruido impulsivo, ecos, diafonías, etc. Las distorsiones físicas de la señal las
trata el Equipo Terminal de Tratamiento de Datos y los problemas a nivel de bit los trata el
Los sistemas de protección contra errores realizan una codificación del mensaje de datos y
una posterior decodificación. En ambos casos se trabaja con datos binarios a nivel de enlace.
Los errores se pueden detectar y/o corregir. La corrección la puede realizar el propio
A los datos enviados se les asocian bits de control (se añade redundancia al mensaje). Estos
recurrentes
“Control de paridad por carácter: consiste en hacer el número de unos que aparecen en el
dato (byte) par o impar. Puede fijarse también la paridad a un valor de 1 (Mark) ó 0
(Space)”
y se envían los bits de control por filas. Permite tanto la detección como la corrección de
los errores”
Códigos Lineales: el conjunto de todos los bloques de datos posibles y sus respectivos
bits de control, forman las palabras del código corrector. Cada palabra de n bits se
componen de k bits de datos y n – k bits de control (se llaman códigos n, k). Cada
palabra de un código linear se determina multiplicando el vector de datos por una matriz
(caso de un error).
Códigos Cíclicos: son códigos lineales en los que cualquier permutación del vector
“Códigos Polinómicos: es un código lineal donde cada palabra del código es múltiplo de
un polinomio generador. Los bits de control pueden obtenerse del resto de dividir los bits
Retransmisión con paro y espera (ARQ – ACK): tras el envío de cada bloque de datos, se
4. MARCO EXPERIMENTAL
(c) 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0Binario
1 0 0 0 1 1 0 0 1 1 0 0 1 Gray
1000 0101
+ 0100 0111
1000 0111
(b) 010101100001 + 011100001000
5. CONCLUSIONES:
Se concluye que los sistemas de codificación fueron desarrollados con el fin de evitar que
desarrollo varis códigos pero los más utilizados son el código gray y el BCD que se
distancia unitaria ya que este se codifica de bit a bit lo reduce el margen de error.
El código BCD por otro lado es el más utilizado por su sencillez y codificación donde el
1001 es el digito más alto ya que si se pasa de ese valor este tiene un error, si en una suma
Mediante los ejercicios se pudo demostrar que tanto el código gray y el BCD parten de un
sistema en especial el cuales sistema binario el cual se aplica en las operaciones de ambos
sistemas.
6. BIBLIOGRAFÍA:
Santiago Acha. Manuel A. Castro Julio Pérez. Miguel A. Rioseras 4 edición 2014