Para entender el porqué del uso de la representación como polinomios de los códigos cíclicos, es necesario ver sus ventajas de implementación mediante circuitos/filtros lógicos. En la sección 4.9 del libro "Error Correction Coding: Mathematical Methods and Algorithms" de Todd K. Moon se hace una discusión interesante con ejemplos, alguno de los cuales veremos en clase.
Para ver temas más avanzados en cuanto a códigos correctores de errores, se puede consultar los libros de Shu Lin. Tanto el "Error Control Coding" (co-escrito con Daniel. J. Costello, Jr) o el "Channel Codes Classical and Modern" (con William E. Ryan) son dos excelentes referencias. No se dejen asustar por lo largo, porque dedica buena parte del texto a discutir muchos ejemplos que ayudan a entender el tema.