Laboratorio
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA ELÉCTRICA
INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
TEORÍA DE LA COMUNICACIÓN
CODIFICACIÓN DE CANAL
14 de noviembre de 2013
ÍNDICE
Introducción………………………………………………………………………………..3
Objetivos…………………………………………………………………………………...4
Desarrollo de Procedimientos y resultados…………………………………………….5
Sistema deComunicación………………………………………………………………..5
Codificación de Bloque…………………………………………………………………...9
Construcción de Trellis…………………………………………………………………..15
Conclusión………………………………………………………………………………...21
Bibliografía…………………………………………………………………….…………..22
Revisión Bibliográfica…………………………………………………………………….23
INTRODUCCIÓN
La finalidad de la codificación de canal es la detección y corrección deerrores producidos en el canal de comunicación o en medios de grabación, como consecuencia del ruido y distorsión introducidos, tanto por el medio de propagación, como por las no linealidades en el propio sistema de transmisión.
La introducción de redundancia en la codificación del canal tiene como finalidad mejorar la fiabilidad de la transmisión.
Los algoritmos para llevar a cabo la proteccióncontra errores aleatorios del canal de transmisión se denominan códigos de canal. El uso de los códigos de canal se puede realizar mediante técnicas de lazo cerrado (ARQ) o de lazo abierto (FEC). En el primer caso el transmisor envía la información codificada hacia el extremo receptor. Esta decide si la información recibida es correcta o no enviando un acuse de recibo al transmisor mediante el uso deun canal de retorno de baja velocidad. En el caso en el que el acuso de recibo sea negativo, entonces el transmisor puede repetir el envío de la información codificada. Este proceso puede repetirse varia veces en caso de que se mantenga el acuse de recibo negativo.
En el caso de la técnica FEC (Forward Error Correction), el proceso de detección y corrección de errores se hace automáticamente sobreel flujo de datos recibidos.
En este laboratorio veremos dos tipos específicos de codificación: Por bloque (Código Hamming) y códigos convolucionales.
El código de Hamming es un código detector y corrector de errores que lleva el nombre de su inventor, Richard Hamming. En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entreerrores de dos bits y de un bit. Esto representa una mejora respecto a los códigos con bit de paridad, que pueden detectar errores en sólo un bit, pero no pueden corregirlo.
Los códigos convolucionales son códigos lineales al igual que los códigos bloque y, por tanto, se utilizan para proteger la información añadiendo redundancia a la misma, de manera que las palabras del código tengan la distanciamínima necesaria.
Sin embargo, a diferencia de los códigos bloque, las palabras de un código convolucional se generan no sólo a partir de los dígitos de información actuales sino también con la información anterior en el tiempo. Es decir, un codificador convolucional es un sistema con memoria y, en consecuencia, lleva asociada una cadena de Markov aunque ésta no es visible en la salida pero sí lacondiciona.
OBJETIVOS
Analizar el proceso de la codificación de canal en los sistemas de comunicación, y la importancia del mismo en la detección y corrección de errores en la transmisión.
Conocer los algoritmos desarrollados para llevar a cabo la codificación (Hamming, convolucionales), a su vez los procesos relacionados al proceso inverso, la decodificación.DESARROLLO DE PROCEDIMIENTOS Y RESULTADOS
Representación Trellis de Códigos de Bloque
Decodificación – Algoritmo de Viterbi
1. Sistema de comunicación
En este laboratorio se desarrollará un modelo para la simulación de un sistema de comunicación que incluirá los siguientes elementos:
Una fuente binaria de símbolos equiprobables.
Un codificador de...
Regístrate para leer el documento completo.