Domanda

Voglio trasmettere un messaggio a 32 bit in otto gruppi di 5 bit ciascuno. Questo mi lascia con 8 bit da utilizzare per il controllo degli errori.

Nel complesso, un gruppo viene probabilmente trasmesso senza errore, ma quando si verifica un errore che trasmette un gruppo, ci sono probabilmente più bit errati.

Se uso un bit di parità per gruppo, ho una probabilità del 50% di rilevare un gruppo sbagliato. Ma non ho bisogno di sapere quale gruppo di un messaggio è sbagliato, voglio controllare l'intero messaggio.

Voglio una probabilità al 100% di rilevare se un gruppo del messaggio non è corretto, indipendentemente da quanti bit vengono lanciati in quel gruppo. Se possibile, voglio anche essere in grado di controllare che due gruppi vicini sono stati cambiati.

Quale algoritmo dovrei utilizzare per il controllo degli errori / Come dovrei codificare i dati?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top