Tartalomjegyzék:
- Meghatározás - Mit jelent a longitudinális redundancia ellenőrzése (LRC)?
- A Techopedia magyarázza a longitudinális redundancia ellenőrzést (LRC)
Meghatározás - Mit jelent a longitudinális redundancia ellenőrzése (LRC)?
egy longitudinális redundancia-ellenőrzés (LRC) hiba-észlelési módszer az átvitt és tárolt adatok helyességének meghatározására.
Az LRC paritásbitek segítségével ellenőrzi a tárolt és továbbított adatok pontosságát. Ez egy redundáns ellenőrzés, amelyet egy párhuzamos bitfolyam-csoportra alkalmaznak. A továbbítandó adatokat átviteli blokkokra osztják, amelyekbe további ellenőrző adatok kerülnek beillesztésre.
Ezt a kifejezést horizontális redundáns ellenőrzésnek is nevezik.
A Techopedia magyarázza a longitudinális redundancia ellenőrzést (LRC)
Az LRC általában egy paritás bitre vonatkozik bitfolyamonként. Noha az egyszerű longitudinális paritások csak hibákat észlelnek, a kiegészítő hibaszabályozási kódolással, például egy keresztirányú redundancia ellenőrzéssel történő kombináció képes javítani a hibákat.
Az LRC mezők egy bájtból állnak, amely nyolc bites bináris értéket tartalmaz. Az LRC-értékeket olyan adókészülékek számítják ki, amelyek hozzákapcsolják az LRC-t az üzenetekhez. A fogadó végén lévő eszköz az üzenet kézhezvételekor újraszámolja az LRC-t, és összehasonlítja a kiszámított értéket az LRC mezőben kapott tényleges értékkel. Ha az értékek azonosak, az átvitel sikeres volt; ha az értékek nem azonosak, ez hibát jelez.
Az LRC az alábbi lépésekkel generálódik:
- Adjon hozzá minden bájtot az üzenetekben, kivéve a kezdő kettőspontot és a kocsi visszatérő sorának végét
- Adja hozzá ezt a nyolc bites mezőhöz, és dobja el a hordozókat
- Vonjuk le a végleges mezőértéket az FF hexából, így komplementet nyerve
- Adj hozzá egyet, és így kettő komplementet állít elő
Rendszerkörnyezetben, ahol az adatfolyamot a gazdagéptől fogadnak el a gazda által kezdeményezett műveletek során, LRC számításokat hajtanak végre és csatolnak minden vett adatblokkhoz. A kapott blokkokat az alrendszerek tárolják. Amint az adatok áthaladnak az alrendszeren, LRC számításokat végeznek. Ha a gazda később adatokat kér, akkor adat blokkot keres az előzőleg kiszámított LRC-vel együtt. Ugyanazokat az LRC kizárásokat vagy számításokat hajtják végre, és összehasonlítják a tárolt LRC értékekkel, amikor az adatokat a gazdagépre továbbítják. Ha a tárolt érték megegyezik az újonnan kiszámított értékekkel, akkor az adatokat érvényesnek tekintjük.