Concetti Chiave

  • Il controllo di parità è un metodo semplice per rilevare errori nei dati trasmessi, utilizzando un bit di controllo per mantenere la parità.
  • Questo sistema può non rilevare errori se si verificano un numero pari di errori, rendendolo meno affidabile.
  • Il codice di ridondanza ciclico (CRC) offre una rilevazione degli errori più affidabile, grazie a calcoli plurinominali effettuati dall'hardware.
  • Per il recupero degli errori, la richiesta di ritrasmissione è una tecnica comune che consente di ricevere nuovamente i dati errati.
  • I codici autocorrettivi come il codice di Hamming possono correggere errori senza ritrasmissione, ma sono poco utilizzati a causa dell'elevata ridondanza necessaria.

Controllo di parità nella comunicazione

è utilizzato nella comunicazione seriale e consiste nell'aggiungere un bit di controllo al fine di rendere il numero di bit a 1 trasmessi o sempre pari(parità pari)o sempre dispari(parità dispari),un errore su un bit va quindi ad alterare la parità e pertanto il ricevitore può rilevare il verificarsi di un errore,anche se non è in grado di correggere.
Quando il ricevitore rileva un errore il dato viene scartato. Il controllo di parità che offre il vantaggio di essere semplice da realizzare non è completamente affidabile in quanto un numero pari di errori non può essere rilevato.

Codice di ridondanza ciclico

Molto più affidabile è il codice di ridondanza ciclico(CRC) che si basa su un calcolo plurinominale per il quale la probabilità che si verificano sequenza si errori che si con pensano e molto bassa come accade per il controllo di parità anche il CRC viene calcolato direttamente dall'hardware,risultando cosi un metodo efficiente e molto veloce.
Oltre alla rilevazione dell'errore è importante attuare tecniche di recupero dell'errore che permettano in caso di una errate ricezione del dato di risalire all'informazione originale,La tecnica di recupero dell'errore più utilizzata e quella della richiesta di ritrasmissione:Quando il ricevitore si accorge di un errore sulla ricezione di un dato,invia un messaggio di non conferma al trasmettitore che richiede esplicitamente la ritrasmissione del dato errato.

Esistono anche codici autocorrettivi come il codice di Hamming,che permettono di correggere l'errore senza ritrasmissione del dato ma non sono molto utilizzati causa dell'elevata ridondanza cioè del notevole volume di traffico che è necessario generare in più.

Domande da interrogazione

  1. Qual è la funzione principale del controllo di parità nella comunicazione seriale?
  2. Il controllo di parità serve ad aggiungere un bit di controllo per garantire che il numero di bit a 1 trasmessi sia sempre pari o dispari, permettendo al ricevitore di rilevare errori, anche se non può correggerli.

  3. Perché il codice di ridondanza ciclico (CRC) è considerato più affidabile rispetto al controllo di parità?
  4. Il CRC è più affidabile perché si basa su un calcolo plurinominale, riducendo notevolmente la probabilità di errori non rilevati, e viene calcolato direttamente dall'hardware, risultando così efficiente e veloce.

  5. Qual è la tecnica di recupero dell'errore più comune e come funziona?
  6. La tecnica più comune è la richiesta di ritrasmissione, in cui il ricevitore invia un messaggio di non conferma al trasmettitore per richiedere la ritrasmissione del dato errato, permettendo di risalire all'informazione originale.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community