Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica #4
Codificación de Fuente
Integrantes:
Shamir Ruilova
Paralelo: 101
13/01/2019
II termino 2018
Escuela Superior Politécnica del litoral
Facultad de Ingeniería en Electricidad y Computación
OBJETIVOS:
INTRODUCCIÓN:
En esta práctica se podrá entender el flujo de datos a través de la codificación de
fuente. Para llevar a cabo este proceso, se cuenta con 8 bloques, en donde cada uno
de ellos cumple una función específica
Se realizara la transmisión de un archivo de audio, el cual va a ser convertido a bits,
por lo que se usara codificación de fuente, la cual reducirá los bits que se tendrán a la
salida y así podremos realizar algunas pruebas, de manera que podremos obtener los
gráficos de las constelaciones de dicho audio.
MARCO TEORICO:
Codificación de fuente.
La codificación de fuente tiene como objetivo la disminución del número de bits necesarios para
describir una determinada información. Con ello se consigue, por ejemplo, reducir el régimen
binario para una transmisión o reducir la necesidad de espacio para almacenamiento en un disco
Código BAUDOT
El código Baudot fue inventado por Emile Baudot en 1874 y se utilizó en las primeras
transmisiones telegráficas y radioeléctricas. Se trata de un código de 5 bits capaz de
representar hasta 32 caracteres distintos, pero tiene además dos de ellos que
permiten conmutar entre dos grupos denominados letras y figuras.
El grupo de letras contiene el abecedario completo de mayúsculas de la A la Z,
mientras que el grupo de figuras contiene las cifras del 0 al 9, los signos de puntuación
y c aracteres especiales hasta un total de 26. La siguiente tabla muestra el código
Baudot. El código Baudot fue inventado por Emile Baudot en 1874 y se utilizó en las
primeras transmisiones telegráficas y radioeléctricas. Se trata de un código de 5 bits
capaz de representar hasta 32 caracteres distintos, pero tiene además dos de ellos
que permiten conmutar entre dos grupos denominados letras y figuras. El grupo de
letras contiene el abecedario completo de mayúsculas de la A la Z, mientras que el
grupo de figuras contiene las cifras del 0 al 9, los signos de puntuación y caracteres
especiales hasta un total de 26.
Código Huffman
La codificación de Huffman es una técnica para la compresión de datos ampliamente
usada y muy efectiva. Este algoritmo le asigna secuencias binarias (códigos) a los
símbolos de un alfabeto de forma tal de utilizar la menor cantidad de bits posibles. La
idea del algoritmo de Huffman es que los datos a ser comprimidos contienen símbolos
que aparecen con mayor frecuencia y otros que aparecen muy poco,
asignándole un código más corto a los que más aparecen [3].
El algoritmo consiste en la creación de un árbol binario que tiene cada uno de los
símbolos por hoja, y construido de tal forma que siguiéndolo desde la raíz a cada una
de sus hojas se obtiene el código Huffman asociado [4].
Escuela Superior Politécnica del litoral
Facultad de Ingeniería en Electricidad y Computación
GRAFICOS:
Entradas:
Número de nodos: A cada nodo en el árbol se le asigna un número (comenzando en
0).
Frecuencia: Frecuencia de aparición del número binario correspondiente a nodo
(para nodos no hoja, es la suma de las frecuencias de sus dos hijos).
Principal: Número del nodo principal (por defecto es -1 si el nodo no tiene padre o el
padre aún es desconocido).
0/1 hijo: Usemos una notación donde llamamos a los hijos de un nodo como el 0º niño
y el primer niño. Esta es una matriz de 0s / 1s que representa si el nodo es el 0 ° hijo
de su padre o el primer hijo. (Por defecto es -1 si el nodo no tiene padre o el padre
aún se desconoce).
0 hijo: El número del 0º hijo del nodo (por defecto es -1 si el nodo tiene sin hijos).
1 hijo: El número del primer hijo del nodo (predeterminado en -1 si el nodo tiene sin
hijos).
Valor decimal: El valor decimal del número binario correspondiente al nodo.
Escuela Superior Politécnica del litoral
Facultad de Ingeniería en Electricidad y Computación
PRUEBAS Y RESULTADOS:
CONCLUSIONES Y RECOMENDACIONES:
Configurar correctamente las frecuencias tanto del emisor y el receptor y así evitar
errores
BIBLIOGRAFIA:
[1] http://www.tsc.uc3m.es/~hmolina/wpcontent/uploads/2010/02/lsyc_ittst_p7.pdf