Sto cercando un codice di correzione degli errori in avanti che sia relativamente facile/veloce da codificare su un microcontrollore; la decodifica verrà eseguita su un PC in modo che possa essere più complicata.codici di correzione degli errori destinati a CPU lente che trasmettono a CPU veloci
Non so molto sui codici di correzione degli errori e, a parte i semplici codici di Hamming, sembrano essere tutti più complicati di quanto io possa gestire.
Qualche consiglio?
Edit: ho intenzione di tagliar corto e di accettare la risposta di Carl ... Credo che c'erano due cose che non ho menzionato:
(1) Io non strettamente necessità la correzione degli errori, è solo vantaggiosa per me, e ho pensato che potrebbe esserci qualche algoritmo di correzione degli errori che è stato un vantaggio ragionevole per un costo minimo. I codici di Hamming hanno probabilmente la giusta misura e anche sembra che potrebbero essere troppo costosi per la mia applicazione di codifica.
(2) Il vantaggio maggiore rispetto alla correzione dell'errore è la possibilità di risincronizzare correttamente i pacchetti che seguono un errore. (se non vengo fuori sincrono per molto tempo, è male) Quindi penso che sia meglio se mantengo le cose semplici.
In aumento, perché è una domanda interessante e perché potrei aver bisogno di aiuto da persone più intelligenti. Inoltre, suggerimenti aggiornati nei miei commenti. –