Unidad Iztapalapa | División C.B.I. | ||||
Nivel | Maestría en Ciencias (Matemáticas Aplicadas e Industriales) |
||||
Trimestre | II al VI | ||||
Clave | 2138007 | ||||
Unidad de Enseñanza Aprendizaje | Teoría de Códigos I Optativa |
||||
Créditos | 9 | ||||
Horas |
|
||||
Seriación | Autorización |
Objetivo
- Que el alumno comprenda y aplique los conceptos y métodos básicos de la teoría de códigos detectores-correctores de errores.
Contenido sintético
1. Conceptos Básicos
- Objetivos y motivación.
- Definiciones básicas (matriz generadora, de paridad, etcétera).
- Peso y distancia de Hamming.
- Decodificación (máxima verosimilitud y síntoma).
2. Códigos Lineales
- Motivación.
- Propiedades.
- Dualidad.
- Ejemplos de códigos lineales: Hamming, Simplex, Golay.
3. Códigos Cíclicos
- Motivación.
- Definición de código cíclico.
- Descripción polinomial.
- Factores de X .
4. Introducción a Códigos BCH
- Motivación.
- Elementos de campos finitos.
- Anillo de polinomios sobre campos finitos.
- Ejemplos: códigos de Hamming, BCH, Golay.
5. Temas Opcionales
- Distribución de pesos e identidades de MacWilliams de códigos lineales. Algunos códigos no lineales.
- Teoría de gráficas y códigos. Diseños y códigos. Implementación y simulación de códigos lineales: Hamming, Simplex, BCH.
Modalidades de conducción del proceso de enseñanza-aprendizaje
- Los temas básicos del curso serán expuestos por el profesor.
- Los temas optativos serán expuestos por los alumnos ante el grupo.
- El alumno implementará programas computacionales específicos donde implementará algunos de los códigos presentados.
Modalidades de evaluación
- Al menos dos evaluaciones periódicas y/o una evaluación terminal: 60%.
- Implementación computacional: 20%.
- Elaboración de un reporte escrito sobre alguno de los temas opcionales y exposición oral: 20%.
Bibliografía
- Adámek, J. Foundations of coding: Theory and applications of error-correcting codes with an introduction to cryptography and information theory. Wiley-Interscience, 1991.
- Blahut, R. E., Theory and practice of error control codes. Addison Wesley, 1984.
- Garrett, P. The Mathematics of Coding Theory. Prentice Hall, 2003.
- Hamming, R.W., Coding and information theory. Prentice Hall Inc., 1980.
- Lidl, R. & Niederreiter. H., Finite Fields. Addison-Wesley, 1983.
- MacWilliams, F. J. and Sloane, N.J.A., The theory of error-correcting codes. North Holland, 1977.
- McEliece, R. Theory of Information & Coding. Cambridge University Press, 2nd. ed., 2002.
- Pless, V., Introduction to the theory of error-correcting codes. John Wiley and Sons, 1982.
- Pretzel, O. Error-correcting codes and finite fields (Oxford Applied Mathematics and Computing Science Series), Clarendon Pr., 1996.
- Rentería, C. Tapia-Recillas, H., Velez, W.Y., Breve Introducción a códigos detectores-correctores de errores. Aportaciones Matemáticas, Serie Comunicaciones 7, SMM, 1990.
- Roman, S., Coding and Information. GTM Springer, 1992.
- Roman, S., Field Theory. Springer-Verlag, 1995.