Comunicaciones II
CÓDIGOS
CÍCLICOS
Integrantes:
• Alexandra Toapanta (481)
• Blanca Paguay ()
• Flor Mariño ()
• Noemi Pomaquiza ()
• Stalin Pazmiño ()
26-10-2022
DECODIFICADOR
• Al finalizar el ingreso de los bits recibidos de la palabra contaminada, se toman las salidas de los registros y esto
será el síndrome.
• Los son los mismos del codificador.
• La estructura circuital estará relacionada con el polinomio irreducible elegido
• Debe reconocer como es esta relación
Circuito Decodificador
Los bits codificados que vienen del canal ingresan desde el menos significativo. Al ingresar el ultimo apenas se haga
shift de sus registros, sus salidas (c,e,a) indicaran el síndrome
Datos a b c d e
1 0 1 0 0 0
0 0 0 1 1 0
1 0 1 0 0 1
1 1 0 1 0 0
Síndrome Nulo 0 0 0
VENTAJAS
• Una importante ventaja de los códigos Cíclicos es que estos son fáciles de
implementar en hardware, lo que garantiza una codificación y decodifica-
ción veloz en sistemas reales.
• Es un método sencillo de utilizar, por lo cual es muy usado
• Es sumamente eficaz para detectar errores
• Es fácil de implementar
• Es sencillo de analizar matemáticamente
DESVENTAJAS
• Como principal desventaja, encontramos que el código cíclico es un algoritmo de detección de errores y no de
corrección de errores. Por lo tanto, si se determina que r(x) tiene errores, lo mejor que se puede hacer es enviar
un mensaje al transmisor pidiendo la retransmisión del paquete de datos. Esto hace que sea necesario retrans-
mitir una gran cantidad de información, disminuyendo la tasa de transmisión efectiva.
• Otro problema de este tipo de codificación es que el síndrome verifica que la palabra r(x) pertenezca al espacio
de palabras definido por el polinomio generador g(x). Esto no asegura que el mensaje extraído sea el mismo que
el enviado. Sin embargo, debido a la forma de construcción del código, la probabilidad de que el mensaje deco-
dificado sea igual a el enviado dado que el síndrome es cero, es mayor que la probabilidad de recibir un mensaje
correcto sin ningún tipo de codificación en un canal de tipo AWGN (aditive white gaussian noise), tal como el
que se presenta en los sistemas que usan IEEE 802.16. Aún así, se debe tener en cuenta que siempre existe una
probabilidad de obtener errores.
• No es adecuado para fines de seguridad a la hora de realizar sistemas de comprobación
APLICACIONES
• Los códigos cíclicos son usados en varios sistemas de comunicaciones. En
este caso particular se estudia la aplicación de códigos cíclicos a IEEE
802.16, pero también es usado 15 en otros sistemas. Estos códigos son am-
pliamente usados en la capa de enlace de redes de computadores, por
ejemplo Ethernet utiliza códigos cíclicos de 32 bits (códigos cíclicos -32).
También es usado en los protocolos TCP, IP, UDP, ICMP.
Thanks !