Acasă Hardware Ce este un control longitudinal al redundanței (lrc)? - definiție din techopedia

Ce este un control longitudinal al redundanței (lrc)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă verificarea longitudinală a redundanței (LRC)?

o verificare longitudinală a redundanței (LRC) este o metodă de detectare a erorilor pentru determinarea corectitudinii datelor transmise și stocate.


LRC verifică precizia datelor stocate și transmise folosind biți de paritate. Este o verificare a redundanței aplicată unui grup paralel de fluxuri de biți. Datele care trebuie transmise sunt împărțite în blocuri de transmisie în care se introduc date suplimentare de verificare.


Acest termen este cunoscut și sub denumirea de verificare redundanță orizontală.

Techopedia explică verificarea longitudinală a redundanței (LRC)

LRC se aplică, în general, unui singur bit de paritate pe bit. Deși paritățile longitudinale simple detectează doar erori, o combinație cu codificarea suplimentară a controlului erorilor, cum ar fi o verificare redundanță transversală, sunt capabile să corecteze erorile.


Câmpurile LRC constau dintr-un octet care conține o valoare binară de opt biți. Valorile LRC sunt calculate prin transmiterea dispozitivelor, care adaugă LRC la mesaje. Dispozitivul la capătul de primire recalculează LRC la primirea mesajului și compară valoarea calculată cu valoarea reală primită în câmpul LRC. Dacă valorile sunt egale, transmisia a avut succes; dacă valorile nu sunt egale, aceasta indică o eroare.


LRC este generat prin următorii pași:

  1. Adăugați toți octeții în mesajele, cu excepția colonului de pornire și a sfârșitului de alimentare a liniei de retur a căruței
  2. Adăugați acest lucru pe câmpul de opt biți și aruncați carourile
  3. Scade valoarea câmpului final din FF hex, producând complementul cuiva
  4. Adăugați unul, producând complementul doi

Într-un mediu de sistem în care un flux de date este acceptat de la o gazdă în timpul operațiunilor inițiate de gazdă, calculele LRC sunt efectuate și anexate la fiecare bloc de date primit. Blocurile rezultate sunt stocate de subsisteme. Pe măsură ce datele trec prin subsistem, sunt efectuate calcule LRC. Dacă gazda solicită date mai târziu, se caută un bloc de date împreună cu LRC calculat anterior. Aceeași exclusivitate sau calcule LRC sunt efectuate și comparate cu valorile LRC stocate pe măsură ce datele sunt transferate către gazdă. Dacă valoarea stocată se potrivește cu valorile recent calculate, datele sunt considerate valide.

Ce este un control longitudinal al redundanței (lrc)? - definiție din techopedia