Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Word Processing Software >> .

Quanti bit di controllo sono necessari se il codice di correzione dell'errore di martello viene utilizzato per rilevare errori di bit singolo in una parola dati a 64 bit?

Il codice di Hamming è progettato in modo tale che il numero di bit di controllo (R) necessari per correggere gli errori a bit singolo in una parola di lunghezza di dati (k) sia determinato dalla seguente disuguaglianza:

2 r ≥ k + r + 1

Dove:

* k è il numero di bit di dati (64 in questo caso)

* r è il numero di bit di controllo (ciò che dobbiamo trovare)

Risolviamo per R:

1. Sostituire K =64 nella disuguaglianza:2 r ≥ 64 + R + 1

2. Semplifica:2 r ≥ r + 65

Dobbiamo trovare il più piccolo valore intero di "R" che soddisfi questa disuguaglianza. Possiamo farlo per prova ed errore:

* Se r =6:2 6 =64, che non è ≥ 71 (6 + 65)

* Se r =7:2 7 =128, che è ≥ 72 (7 + 65)

Pertanto, il più piccolo valore intero di R che soddisfa la disuguaglianza è 7.

Quindi, 7 Sono necessari i bit di controllo per rilevare e correggere errori a bit singolo in una parola di dati a 64 bit utilizzando il codice Hamming.

 

software © www.354353.com