Rumah > masalah biasa > Apakah kod kelabu

Apakah kod kelabu

小老鼠
Lepaskan: 2024-04-28 20:42:15
asal
773 orang telah melayarinya

Kod kelabu ialah pengekodan binari di mana digit bersebelahan berbeza dengan hanya satu bit. Ciri-ciri termasuk: Kod Kelabu Berturut-turut berbeza dengan hanya satu bit binari. Semua kemungkinan kombinasi binari berlaku dalam jujukan kod Kelabu. Hasilkan kod Kelabu: tulis kod Kelabu sebelumnya dalam susunan terbalik, tambah 0 pada urutan asal dan tambah 1 pada urutan terbalik. Aplikasi: semakan redundansi kitaran, pengekod dan penyahkod, penghantaran dan penyimpanan data.

Apakah kod kelabu

Apakah Kod Kelabu?

Kod kelabu ialah jenis pengekodan nombor binari khas yang menjadikan digit binari antara nombor bersebelahan hanya mempunyai perbezaan 1-bit.

Ciri:

  • Untuk mana-mana dua kod Kelabu berturut-turut, hanya satu bit berbeza dalam perwakilan binarinya.
  • Dalam semua jujukan kod Kelabu panjang n, semua kemungkinan gabungan binari panjang ini akan muncul. .
Tambah 0 di hadapan urutan asal dan 1 di hadapan urutan terbalik.

Sebagai contoh, untuk menjana kod Kelabu 4-bit:

Jujukan kod Kelabu 3-bit ditulis dalam susunan terbalik: 011 100

Jujukan asal didahului dengan 0, dan urutan terbalik didahului 1: 0001 1001 1110 1111
  • Oleh itu, jujukan kod Kelabu 4-bit ialah: 0000 0001 0011 0010 0110 0111 0101 0100 10100 1 101 101 10 01 1000

Aplikasi:

    Kod kelabu mempunyai aplikasi dalam pelbagai medan, seperti :
  • Cycle redundansi Checksum (CRC)
Pengesanan dan pembetulan ralat

Pengekod dan penyahkod
  1. Penghantaran dan penyimpanan data

Atas ialah kandungan terperinci Apakah kod kelabu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan