Codigos Convolucionales
Codigos Convolucionales
Codigos Convolucionales
___________________________________
Codificacin Convolucional
1.- INTRODUCCIN
Un sistema de comunicaciones tiene como meta enviar y recibir datos de
manera confiable y sin errores,por lo general el error dentro de un mesaje
es introducido debido al ruido que ingresa al canal, para manterner un envio
de datos confiable tenemos 2 formas de lograr esto:
R=
k
n
Proceso de decodificacion.
El proceso de decodificacin consiste en buscar un la secuencia de bits ms probable (si
no hay errores obtendremos la secuencia exacta).
El codificador convolucional aade una estructura a la secuencia de bits. Incluso
aunque la entrada sea totalmente aleatoria, se fuerza a que la salida siga unas
determinadas secuencias. Esta restriccin es la que da la capacidad correctora a los
cdigos convolucionales.
El procedimiento de decodificacin es equivalente a comparar la secuencia recibida con
todas las posibles secuencias que pueden obtenerse con el correspondiente codificador y
seleccionando la secuencia que est ms prxima a la secuencia recibida.
Algoritmo de Viterbi
La codificacin convolucional se decodifica con ayuda del algoritmo de Viterbi
Paso 1: en el nivel j, calcular la distancia de Hamming de cada camino entrante en
cada nodo (estado) desde el nodo del nivel j-1 hasta el nodo del nivel j a travs del
camino superviviente.
Paso 2: para cada nodo (estado) del diagrama de Trellis en el nivel j, descartar todos
los caminos que entran en el nodo, excepto el de distancia mnima. Cuando a un nodo
llegan dos caminos con la misma distancia se toma el superior.
1010101010101010
0001000100010001000100010001000100
En la siguiente fase se alteran los valores de los bits 2 y 7 dado como
resultado
0011000000010001000100010001000100
A pesar de esto el receptor es capaz de el mensaje original.
1010101010101010
01010101010101010
1111010001000100010001000100010001
1111011101000100010001000100010001
Y si a este lo decodoficamos, obtenemos:
0100000101010101
Como se mensaje no tolero que 2 bits consecutivos este errados, y
por ende nos da un mensaje incorrecto con relacion al primero.
Profundidad 3
Profundidad 4
Profundidad 5
4.- CONCLUSIONES
5.- REFERENCIAS
[1]
Codificacin Convolucional y Decodificacin de Viterbi - Algoritmos. [Online].
Available: http://ma.alvarez0005.eresmas.net/trabajos/ccvsatelite/teoria.html.
[2]
W. Tomasi, G. Mata Hernndez, y V. Gonzlez Pozo, Sistemas de comunicaciones
electrnnicas. Naucalpan de Jurez: Pearson Educacinn, 2003.