Obsah:
- Definícia - Čo znamená kontrola pozdĺžnej redundancie (LRC)?
- Techopedia vysvetľuje kontrolu pozdĺžnej redundancie (LRC)
Definícia - Čo znamená kontrola pozdĺžnej redundancie (LRC)?
kontrola pozdĺžnej redundancie (LRC) je metóda detekcie chýb na určenie správnosti prenášaných a uložených údajov.
LRC overuje presnosť uložených a prenášaných údajov pomocou paritných bitov. Je to kontrola redundancie aplikovaná na paralelnú skupinu bitových tokov. Dáta, ktoré sa majú prenášať, sa rozdelia do prenosových blokov, do ktorých sa vkladajú ďalšie kontrolné údaje.
Tento výraz sa nazýva aj horizontálna kontrola nadbytočnosti.
Techopedia vysvetľuje kontrolu pozdĺžnej redundancie (LRC)
LRC sa všeobecne vzťahuje na jeden paritný bit na bitový tok. Aj keď jednoduché pozdĺžne parity zisťujú iba chyby, kombinácia s dodatočným kódovaním kontroly chýb, ako je kontrola priečnej redundancie, je schopná opraviť chyby.
Polia LRC pozostávajú z jedného bajtu obsahujúceho osem bitovú binárnu hodnotu. Hodnoty LRC sa vypočítavajú vysielacími zariadeniami, ktoré pripájajú LRC k správam. Zariadenie na prijímajúcom konci prepočíta LRC po prijatí správy a porovná vypočítanú hodnotu so skutočnou hodnotou prijatou v poli LRC. Ak sú hodnoty rovnaké, prenos bol úspešný; ak hodnoty nie sú rovnaké, znamená to chybu.
LRC sa generuje pomocou nasledujúcich krokov:
- Pridajte všetky bajty do správ s výnimkou začiatočného hrubého čreva a ukončenia posunu riadku pre návrat riadkov
- Pridajte toto do osem-bitového poľa a zlikvidujte prenášané položky
- Odpočítajte konečnú hodnotu poľa od hexadecimálneho indexu a vytvorte doplnok
- Pridajte jednu a vytvorte doplnok dvoch
V systémovom prostredí, v ktorom je dátový tok prijatý z hostiteľa počas operácií iniciovaných hostiteľom, sa výpočty LRC vykonávajú a pripájajú ku každému prijatému dátovému bloku. Výsledné bloky sú uložené v subsystémoch. Keď dáta prechádzajú subsystémom, vykonávajú sa výpočty LRC. Ak hostiteľ požaduje dáta neskôr, vyhľadá sa dátový blok spolu s predtým vypočítaným LRC. Vykonávajú sa rovnaké výhradné LRC alebo výpočty a porovnávajú sa s uloženými hodnotami LRC, keď sa dáta prenášajú do hostiteľa. Ak sa uložená hodnota zhoduje s novo vypočítanými hodnotami, údaje sa považujú za platné.
