fbpx
Wikipedia

Código convolucional

En teoría de la información, un código convolucional es un tipo de código de detección de errores donde:

  1. Cada símbolo de m bits de información se transforma, al ser codificado, en un símbolo de n bits, donde m/n es la tasa del código (nm)
  2. La transformación es función de los k símbolos anteriores, donde k es la longitud del código

Características

Los códigos convolucionales son códigos lineales al igual que los códigos bloque (como los códigos de Hamming, por ejemplo) 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 distancia mí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í la condiciona.

Codificación

Existen varios métodos de codificación de códigos convolucionales, aunque una de la más usuales es la basada en registros de desplazamiento conectados con sumadores base 2 en los que se realiza la codificación. Por cada bit que entre en el codificador se obtienen n bits.

Decodificación

La decodificación de un código convolucional consiste en escoger la secuencia más probable entre todas las posibles. Existen diversos algoritmos que permiten la decodificación de este tipo de códigos y la decodificación óptima se consigue mediante el algoritmo de Viterbi.


Referencia

Bibliografía

  •   Datos: Q1395022

código, convolucional, teoría, información, código, convolucional, tipo, código, detección, errores, donde, cada, símbolo, bits, información, transforma, codificado, símbolo, bits, donde, tasa, código, transformación, función, símbolos, anteriores, donde, long. En teoria de la informacion un codigo convolucional es un tipo de codigo de deteccion de errores donde Cada simbolo de m bits de informacion se transforma al ser codificado en un simbolo de n bits donde m n es la tasa del codigo n m La transformacion es funcion de los k simbolos anteriores donde k es la longitud del codigoIndice 1 Caracteristicas 1 1 Codificacion 1 2 Decodificacion 2 Referencia 2 1 BibliografiaCaracteristicas EditarLos codigos convolucionales son codigos lineales al igual que los codigos bloque como los codigos de Hamming por ejemplo y por tanto se utilizan para proteger la informacion anadiendo redundancia a la misma de manera que las palabras del codigo tengan la distancia minima necesaria Sin embargo a diferencia de los codigos bloque las palabras de un codigo convolucional se generan no solo a partir de los digitos de informacion actuales sino tambien con la informacion anterior en el tiempo Es decir un codificador convolucional es un sistema con memoria y en consecuencia lleva asociada una cadena de Markov aunque esta no es visible en la salida pero si la condiciona Codificacion Editar Existen varios metodos de codificacion de codigos convolucionales aunque una de la mas usuales es la basada en registros de desplazamiento conectados con sumadores base 2 en los que se realiza la codificacion Por cada bit que entre en el codificador se obtienen n bits Decodificacion Editar La decodificacion de un codigo convolucional consiste en escoger la secuencia mas probable entre todas las posibles Existen diversos algoritmos que permiten la decodificacion de este tipo de codigos y la decodificacion optima se consigue mediante el algoritmo de Viterbi Referencia EditarBibliografia Editar Dominic Welsh 1988 Codes and Cryptography Clarendon Press Oxford ISBN 0 19 853287 3 Datos Q1395022 Obtenido de https es wikipedia org w index php title Codigo convolucional amp oldid 117384564, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos