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.
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:
- posisi kata kode: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4
- posisi kata kode: 1=p1, 2=p2, 3=1, 4=p4, 5=0, 6=1, 7=1
- 7-bit codeword = 0110011
- Parity bits p1 p2 p4 = 0 1 0
- 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
- Metode: metodologi CalculatorHub, diperiksa: 2026-07-14.
Ditinjau oleh tim CalculatorHub, disunting oleh James Graham, 2026-07-14. Lihat metodologi kami. Informasi umum, bukan nasihat profesional.