Kalkulator kode Hamming

Alat ini menggunakan hubungan posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (mencakup posisi 1,3,5,7); p2 = d1 XOR d3 XOR d4 (mencakup posisi 2,3,6,7); p4 = d2 XOR d3 XOR d4 (mencakup posisi 4,5,6,7); kata kode = p1 p2 d1 p4 d2 d3 d4; setiap paritas membuat jumlah angka satu pada posisinya genap. Ini menggunakan 4 nilai (Bit data d1, Bit data d2, Bit data d3, Bit data d4) dan mengembalikan hasil berikut: 7-bit codeword, Parity bits p1 p2 p4, Layout p1 p2 d1 p4 d2 d3 d4. Karena ini adalah aturan deterministik, bukan data khusus negara tertentu, hasilnya tidak pernah berubah: masukan yang sama selalu memberikan hasil yang sama, baik saat Anda memeriksa latihan, menyiapkan konfigurasi, maupun memverifikasi alat lain. Masukkan nilai Anda pada kolom di bawah dan hasilnya diperbarui secara instan; Anda juga dapat membagikan tautan permanen yang telah mengisi perhitungan yang tepat, berguna untuk pengajaran, laporan, atau kerja sama tim. Misalnya, untuk Bit data d1 = 1, Bit data d2 = 0, Bit data d3 = 1, Bit data d4 = 1 hasilnya adalah 0110011, dan contoh perhitungan di bawah menunjukkan setiap langkah sehingga Anda dapat mengikuti perhitungannya dan mengulanginya secara manual. Metode ini adalah bentuk standar yang didokumentasikan oleh metodologi CalculatorHub, dan keterangan di atas setiap hasil menunjukkan tanggal verifikasi terakhirnya. Alat ini menyediakan informasi umum dan bukan pengganti nasihat profesional di bidang teknik, medis, keuangan, atau sains; selalu periksa hasil yang penting terhadap sumber primer dan penilaian Anda sendiri.

Dengan Bit data d1 = 1, Bit data d2 = 0, Bit data d3 = 1, Bit data d4 = 1, hasilnya 0110011.

Rumus: posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4. Sumber: metodologi CalculatorHub, per 2026-07-14.

7-bit codeword0110011
Parity bits p1 p2 p40 1 0
Layout p1 p2 d1 p4 d2 d3 d40 1 1 0 0 1 1

Berlaku untuk: masukan yang diberikan. Sumber metode: metodologi CalculatorHub, diperiksa: 2026-07-14.

Rumus

posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (mencakup posisi 1,3,5,7); p2 = d1 XOR d3 XOR d4 (mencakup posisi 2,3,6,7); p4 = d2 XOR d3 XOR d4 (mencakup posisi 4,5,6,7); kata kode = p1 p2 d1 p4 d2 d3 d4; setiap paritas membuat jumlah angka satu pada posisinya genap

Contoh perhitungan

Dengan Bit data d1 = 1, Bit data d2 = 0, Bit data d3 = 1, Bit data d4 = 1:

  1. posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4
  2. posisi kata kode: 1=p1, 2=p2, 3=1, 4=p4, 5=0, 6=1, 7=1
  3. 7-bit codeword = 0110011
  4. Parity bits p1 p2 p4 = 0 1 0
  5. Layout p1 p2 d1 p4 d2 d3 d4 = 0 1 1 0 0 1 1

Contoh perhitungan ini adalah salah satu uji nilai-emas otomatis yang harus dilewati kalkulator ini sebelum dapat diterbitkan.

Asumsi

  • Alat ini menerapkan aturan deterministik pada masukan yang diberikan.
  • Informasi umum, bukan nasihat profesional.

Pertanyaan yang sering diajukan

Rumus apa yang digunakan?

posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (mencakup posisi 1,3,5,7); p2 = d1 XOR d3 XOR d4 (mencakup posisi 2,3,6,7); p4 = d2 XOR d3 XOR d4 (mencakup posisi 4,5,6,7); kata kode = p1 p2 d1 p4 d2 d3 d4; setiap paritas membuat jumlah angka satu pada posisinya genap, bentuk standar yang didokumentasikan oleh metodologi CalculatorHub.

Apakah hasilnya berubah seiring waktu?

Tidak. Ini adalah aturan deterministik: masukan yang sama selalu memberikan hasil yang sama.

Sumber resmi dan verifikasi

Ditinjau oleh tim CalculatorHub, disunting oleh James Graham, 2026-07-14. Lihat metodologi kami. Informasi umum, bukan nasihat profesional.