Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Contenidos
Pg.
ndice General.1
1. Cdigo Lempel-Ziv.2
1.1. 1.2. 1.3. 1.4. 1.5. 1.6. Definicin2 Historia2 Algoritmo De Lempel-Ziv.2 Ejemplo...2 Puntos a considerar de Lempel Ziv...3 Conclusin..3
2. Turbo cdigo.........3
2.1. 2.2. 2.3. 2.4. Definicin....3 La Turbo codificacin.....3 Caractersticas Fundamentales3 Aplicaciones.....3
3. Reed-Solomon.....4
3.1. 3.2. 3.3. 3.4. Definicin.....4 Codificacin Reed-Solomon.4 Caractersticas...4 Aplicaciones......4
4. LDPC....4
4.1. Definicin..4 4.2. Importancia...4 4.3. Aplicaciones..4
5. Referencias5
1.2. Historia: El algoritmo de comprensin LZ78 fue desarrollado por Abraham Lempel y Jacob Ziv el
cual fue mejorado al algoritmo LZW (Lempel-Ziv-Welch) por Terry Welch en 1984. La mayora de los mtodos de compresin se basan en un anlisis inicial del texto para identificar cadenas repetidas para armar un diccionario de equivalencias, asignando cdigos breves a estas cadenas. En una segunda etapa, se convierte el texto utilizando los cdigos equivalentes para las cadenas repetidas. Esto requiere dos etapas, una de anlisis y una segunda de conversin y tambin requiere que el diccionario se encuentre junto con el texto codificado, incrementando el tamao del archivo de salida[1].
1.4. Ejemplo
Entrada: 0010110111000101011110 Frases analizadas: 0, 01, 011, 0111, 00, 010, 1, 01111 Secuencia enviada: 00000 00011 00101 00111 00010 00100 00001 01001
1.6. Conclusin: Este algoritmo, bsicamente busca secuencias repetidas dentro de los datos, y cada vez que
encuentra una de ellas la reemplaza por un puntero a la zona en la que comienza la primera secuencia, ms la longitud que se debe tomar a partir de esa posicin. En caso de que no haya repeticiones, se emite la secuencia como un literal. Lo ms importante, y lo que conforma el ncleo de la idea, es identificar lo que Lempel-Ziv llaman extensin reproducible de una cadena dentro de otra y que difiere un tanto de lo que coloquialmente llamamos "repeticiones''.
2. Turbo cdigo 2.1. Definicin: Los turbo cdigos son una nueva clase de cdigos de correccin de errores (FEC), que se
introdujeron, junto con un algoritmo de decodificacin. La importancia de los turbo cdigos es que permiten una comunicacin fiable y su eficiencia energtica est muy cerca del lmite terico predicho por Shannon. Desde su introduccin, los turbo cdigos se han utilizado en aplicaciones de baja potencia, como las comunicaciones por satlite, as como para aplicaciones de interferencia limitada, como los servicios de tercera generacin (3G) de comunicaciones mviles.
2.4. Aplicaciones: Los turbo cdigos se usan en los sistemas de telecomunicaciones, algunos ejemplos son:
En Comunicaciones satlite y espaciales. En la televisin Digital. En las Comunicaciones de fibra ptica. En Comunicaciones inalmbricas (wireless). En Sistemas de grabacin pticos.
3. Reed-Solomon 3.1. Definicin: Reed-Solomon es un cdigo cclico no binario. Los cdigos cclicos son una subclase de los
cdigos de bloque estndar de deteccin y correccin de errores que protege la informacin contra errores en los datos transmitidos sobre un canal de comunicaciones. Este tipo de cdigo pertenece a la categora FEC (Forward Error Correction), es decir, corrige los datos alterados en el receptor.
3.2. Codificacin Reed-Solomon: Este cdigo se forma en base a grupos de bits que se denominan
smbolos. El cdigo Reed-Solomon trabaja con los smbolos en vez de con los bits individuales. Un smbolo es una secuencia de "m" bits individuales que aparecen en serie. Un smbolo es errneo cuando al menos un bit del smbolo tiene error.
3.4. Aplicaciones: Este cdigo encuentra actualmente aplicacin en reas como por ejemplo:
Los CDs. Telefona mvil. Sondas espaciales (la sonda Galileo a Jpiter en 1989, la sonda Magallanes a Venus ese mismo ao o la sonda Ulises al Sol en 1990). Las comunicaciones por satlite Digital Video Broadcasting (DVB).
4. LDPC 4.1. Definicin: LDPC (Low Density Parity Check) comprobacin de paridad de baja densidad son una clase
de cdigos de correccin de error lineal que permiten transmitir un mensaje por un canal de comunicaciones ruidoso (canal de transmisin con errores). Los cdigos LDPC son cdigos lineales cuya propiedad esencial es la de tener por lo menos una matriz de paridad de baja densidad, es decir con pocos elementos distintos de cero. Formalmente, decimos que una secuencia (n) de cdigos es LDPC si cada cdigo tiene por lo menos una matriz de paridad en la cual la cantidad de elementos distintos de cero es O(n).
4.2. Importancia: El gran inters por los sistemas de codificacin basados en cdigos LDPC se debe a que
permiten comunicar con eficiencia muy cercana al lmite establecido por Shannon, con confiabilidad arbitrariamente grande y con muy baja complejidad para una gran variedad de medios de comunicacin.
4.3. Aplicaciones: Los cdigos LDPC se estn implementando en aplicaciones donde la transferencia de
informacin a travs del ancho de banda o de canal de retorno est limitado por la presencia de ruido. Aunque la aplicacin de turbo cdigos se ha impuesto en Estados Unidos como cdigo para los transponedores de satlite, LDPC tiene una ventaja, la ausencia de patente. Algunas otras de las aplicaciones posibles de los cdigos LDPC son: Recuperacin de paquetes perdidos en la distribucin de datos masivos a varios clientes en forma simultnea a travs de Internet. Almacenamiento en medios magnticos. Almacenamiento distribuido de informacin. Correccin de errores en telefona comn o inalmbrica y en mdems.
5. Referencias:
[1] Introduccin a la compresin de datos: Lempel-Ziv, disponible en: http://www.programacion.com/articulo/introduccion_a_la_compresion_de_datos [2] Codificacin y algoritmos, disponible en: http://ovandos-blog.blogspot.com/2010/05/codificacion-o-algoritmos-de-lempel-ziv.html [3] Ingeniera de sistemas de comunicacin/Clase 5: Codificacin de la fuente/Eytan Modiano(PDF). [4] Reed-Solomon Deteccin y correccin de Errores en CD, disponible en: http://www.slideshare.net/bonnzai/reed-solomon-397239 [5] Sistemas de codificacin, disponible en: http://www2.ing.puc.cl/~iee3552/ldpc.pdf