Unidad Iztapalapa | División C.B.I. | ||||
Nivel | Maestría en Ciencias (Matemáticas Aplicadas e Industriales) |
||||
Trimestre | II al VI | ||||
Clave | 2138008 | ||||
Unidad de Enseñanza Aprendizaje | Teoría de Códigos II Optativa |
||||
Créditos | 9 | ||||
Horas |
|
||||
Seriación | Autorización |
Objetivo
- Que el alumno comprenda y aplique conceptos y métodos avanzados de la teoría de códigos lineales detectores-correctores de errores.
Contenido sintético
1. Bases Matemáticas
- Conceptos básicos y construcción de campos finitos.
- Algoritmo de Euclides y factorización en el anillo de polinomios.
- Polinomios ciclotómicos.
2. Códigos Cíclicos
- Conceptos básicos y ejemplos de códigos cíclicos.
- Idempotentes, Ideales minimales.
3. Ejemplos de Códigos Cíclicos
- Códigos de Hamming.
- Código binario de Golay.
- Códigos de Residuos cuadráticos.
4. Técnicas Espectrales y Teoría de Códigos
- Transformada de Fourier sobre campos finitos.
- Descripción espectral de códigos cíclicos.
- Códigos de Reed-Solomon y su decodificación.
5. Códigos de Reed-Muller
- Motivación.
- Funciones Booleans.
- Definición de códigos de Reed-Muller.
- Códigos de Reed-Muller de primer orden, propiedades, codificación y decodificación.
- Álgebra de Reed-Muller.
- Funciones bent.
6. Temas Optativos
- Circuitos para implementación de códigos cíclicos.
- Códigos BCH para corrección múltiple de errores.
- Implementación y simulación del código de Reed-Solomon.
- Implementación y simulación del código Reed-Muller. Introducción a códigos sobre anillos finitos.
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.
- Green D., Modern Logic Design. Electronic Systems Engineering Series, Addsison Wesley, 1986.
- Hamming, R.W., Coding and Information Theory. Prentice Hall Inc., 1980.
- Lidl, R. and 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.
- 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.