Rumah > masalah biasa > Apakah peraturan kod Kelabu?

Apakah peraturan kod Kelabu?

小老鼠
Lepaskan: 2024-04-28 20:45:23
asal
1245 orang telah melayarinya

Kod kelabu ialah kod binari Perbezaan antara kod Kelabu bersebelahan hanya sedikit, iaitu jarak Hamming ialah 1. Kaedah penjanaan: Tulis kod Kelabu [0, 1] panjang 1. Terbalikkan kod Kelabu panjang n-1 dan tambahkannya ke penghujungnya Tambah 0 sebelum jujukan yang dihasilkan dalam langkah 2 untuk menyambungkan jujukan langkah 2 dan langkah 3.

Apakah peraturan kod Kelabu?

Peraturan kod Kelabu

Kod kelabu ialah kod binari, yang mempunyai sifat bahawa dua kod Kelabu berturut-turut hanya berbeza dalam satu bit. Iaitu, dalam kod Kelabu, jarak Hamming antara dua kod bersebelahan ialah 1.

Jana kod Kelabu

Kaedah menjana kod Kelabu adalah seperti berikut:

  1. Tulis kod Kelabu dengan panjang 1: [0, 1]
  2. Untuk kod Kelabu dengan panjang n, tambah panjang n- 1 Kod Kelabu disongsangkan dan dilampirkan pada kod Kelabu panjang n-1.
  3. Tambah 0 sebelum jujukan yang dijana dalam langkah 2.
  4. Sambungkan urutan yang dijana dalam langkah 2 dan langkah 3.

Contoh

Jana kod Kelabu dengan panjang 3:

  • Kod kelabu dengan panjang 1:[0, 1]
  • Kod kelabu dengan panjang 2:0, 0]1, 1 (terbalikkan dan tambah kod Kelabu panjang 1)
  • Kod kelabu panjang 3: [000, 001, 011, 010, 110, 111, 101, 100] (dalam panjang 2 Kod kelabu didahului dengan 0 kemudian dicantumkan)

Aplikasi

Kod kelabu mempunyai aplikasi dalam banyak bidang, seperti:

  • Pengesanan dan pembetulan ralat
  • Penghantaran data
  • Crmu merah
  • Penyahkodan alamat

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

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