Estoy buscando un código de corrección de errores directo que sea relativamente fácil/rápido de codificar en un microcontrolador; La decodificación se realizará en una PC, por lo que puede ser más complicado.códigos de corrección de errores destinados a CPUs lentas que transmiten a CPUs rápidas
No sé mucho sobre los códigos de corrección de errores y, a excepción de los simples códigos de Hamming, todos parecen ser más complicados de lo que puedo manejar.
¿Alguna recomendación?
edición: Voy a cortar las cosas a corto y aceptar la respuesta de Carl ... supongo que había dos cosas que no he mencionado:
(1) que hago no es estrictamente necesario la corrección de errores, es una ventaja para mí, y pensé que podría haber algún algoritmo de corrección de errores que fuera un beneficio razonable a un costo mínimo. Los códigos de Hamming son probablemente los adecuados y hasta parecen ser demasiado costosos para mi aplicación de codificación.
(2) La mayor ventaja que la corrección de errores en sí es la capacidad de resincronizar correctamente a los paquetes que siguen a un error. (Si me desincronizo durante mucho tiempo, eso es malo). Así que creo que es mejor si mantengo las cosas simples.
Upvoted, porque es una pregunta interesante, y porque puedo necesitar la ayuda de personas más inteligentes. También, sugerencias actualizadas en mis comentarios. –