Abstract:
En este proyecto se trabajo sobre la implementación mediante FPGA de códigos polares para corrección de errores. Como parte del mismo se desarrolla también un sistema automatizado de pruebas, cuya utilidad se extiende más allá de una aplicación particular de códigos correctores de errores.
A modo de guía, el presente informe se divide en seis capítulos, relacionados en gran medida con la cronología del proyecto. Los primeros capítulos de este informe presentan los principales conceptos referidos a la corrección de errores y los códigos polares. Posteriormente se tratan los aspectos relacionados al diseño y concepción del sistema en FPGA. El cuarto capitulo esta dedicado al sistema desarrollado para automatizar la verificación de funcionamiento mediante la simulación de canales de comunicaciones en sistemas embebidos. En el quinto capitulo se exponen los resultados obtenidos en la implementación practica de códigos y canales ya previamente estudiados mediante programas de simulación. El último capitulo es dedicado a las conclusiones y a las consideraciones y mejoras que podrían aconsejarse para posteriores ampliaciones de este proyecto, o en proyectos similares. Finalmente se encuentran los anexos; en ellos se incluyen partes importantes del diseño como los códigos usados durante la implementación y líneas de código particularmente relevantes.