QNA > C > Cos'è Il Carattere Di Controllo Dei Blocchi? Come Si Risolve Nella Risoluzione Degli Errori?

Cos'è il carattere di controllo dei blocchi? Come si risolve nella risoluzione degli errori?

BCC estende la capacità di rilevamento degli errori del bit di parità. Block (Frame) Error Rate è definito come la probabilità che un blocco contenga un errore. Un set aggiuntivo di bit di parità è calcolato dal frame completo che sono menzionati qui sotto:

  1. Row parity: Ad ogni byte viene assegnato un bit di parità
  2. Parità di colonna: Bit addizionale calcolato per ogni posizione di bit nell'intero frame
  3. BCC: (block check character): bit di rilevamento degli errori risultanti

Il calcolo del BCC viene effettuato nel seguente modo:

  • Ogni bit è la somma modulo-2 di tutti i bit nella colonna corrispondente.
  • Parità pari o dispari può essere usata sia per le righe che per le colonne
  • Per il BCC viene usata la somma di 1 invece del modulo 2
  • I byte in un blocco sono trattati come interi senza segno e sommati usando il complemento di 1.
  • The resulting sum is inverted and used as BCC.
  • At receiver, 1’s compliment sum of all characters, including BCC is computed.
  • No errors, if the result = 0 (0 in 1’s compliment represented by ‘000…’ or ‘111…’)


source: BCC - AutomationWiki

Di Lunneta

Va bene usare il cellulare 16 ore al giorno? :: Quali sono buone risorse per imparare il C?
Link utili