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.
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:
Contoh
Jana kod Kelabu dengan panjang 3:
Aplikasi
Kod kelabu mempunyai aplikasi dalam banyak bidang, seperti:
Atas ialah kandungan terperinci Apakah peraturan kod Kelabu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!