Rumah Perangkat keras Apa itu longundudinal redundancy check (lrc)? - definisi dari techopedia

Apa itu longundudinal redundancy check (lrc)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Longitudinal Redundancy Check (LRC)?

longundudinal redundancy check (LRC) adalah metode pendeteksian kesalahan untuk menentukan kebenaran data yang dikirimkan dan disimpan.


LRC memverifikasi keakuratan data yang disimpan dan dikirim menggunakan bit paritas. Ini adalah pemeriksaan redundansi yang diterapkan pada grup paralel aliran bit. Data yang akan ditransmisikan dibagi menjadi blok-blok transmisi ke mana data cek tambahan dimasukkan.


Istilah ini juga dikenal sebagai cek redundansi horizontal.

Techopedia menjelaskan Longitudinal Redundancy Check (LRC)

LRC umumnya berlaku untuk bit paritas tunggal per aliran bit. Meskipun paritas longitudinal yang sederhana hanya mendeteksi kesalahan, kombinasi dengan pengkodean kontrol kesalahan tambahan, seperti pemeriksaan redundansi melintang, mampu memperbaiki kesalahan.


Bidang LRC terdiri dari satu byte yang berisi nilai biner delapan bit. Nilai LRC dihitung oleh perangkat pengirim, yang menambahkan LRC ke pesan. Perangkat di ujung penerima menghitung ulang LRC pada saat menerima pesan dan membandingkan nilai yang dihitung dengan nilai aktual yang diterima di bidang LRC. Jika nilainya sama, transmisi berhasil; jika nilainya tidak sama, ini menunjukkan kesalahan.


LRC dihasilkan melalui langkah-langkah berikut:

  1. Tambahkan semua byte dalam pesan tidak termasuk titik dua awal dan akhir feed line kembali carriage
  2. Tambahkan ini ke bidang delapan-bit dan buang membawa
  3. Kurangi nilai bidang terakhir dari FF hex, menghasilkan komplemen seseorang
  4. Tambahkan satu, buat komplemen dua

Dalam lingkungan sistem di mana aliran data diterima dari host selama operasi yang diinisiasi host, perhitungan LRC dilakukan dan ditambahkan ke setiap blok data yang diterima. Blok yang dihasilkan disimpan oleh subsistem. Saat data melewati subsistem, perhitungan LRC dilakukan. Jika host meminta data nanti, blok data dicari bersama dengan LRC yang dihitung sebelumnya. Eksklusif atau perhitungan LRC yang sama dilakukan dan dibandingkan dengan nilai LRC yang disimpan saat data ditransfer ke host. Jika nilai yang disimpan cocok dengan nilai yang baru dihitung, data dianggap valid.

Apa itu longundudinal redundancy check (lrc)? - definisi dari techopedia