Hamming-code-berekenaar
Deze tool past de relatie codewoordposities: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (dekt posities 1,3,5,7 af); p2 = d1 XOR d3 XOR d4 (dekt posities 2,3,6,7 af); p4 = d2 XOR d3 XOR d4 (dekt posities 4,5,6,7 af); codewoord = p1 p2 d1 p4 d2 d3 d4; elke pariteit maakt het aantal enen op zijn posities even toe. Het gebruikt 4 waarden (Databit d1, Databit d2, Databit d3, Databit d4) en levert de volgende resultaten: 7-bits codewoord, Pariteitsbits p1 p2 p4, Indeling p1 p2 d1 p4 d2 d3 d4. Omdat het een deterministische regel is en geen landspecifieke bepaling, verandert het resultaat nooit: dezelfde invoerwaarden geven altijd hetzelfde resultaat, of u nu een opgave controleert, een configuratie voorbereidt of een andere tool verifieert. Voer uw waarden in de velden hieronder in en het resultaat wordt direct bijgewerkt; u kunt ook een permalink delen die de exacte berekening vooraf invult, handig voor onderwijs, rapporten of samenwerking. Bijvoorbeeld, met Databit d1 = 1, Databit d2 = 0, Databit d3 = 1, Databit d4 = 1 is het resultaat 0110011, en het uitgewerkte voorbeeld hieronder toont elke stap, zodat u de berekening kunt volgen en met de hand kunt reproduceren. De methode is de standaardvorm gedocumenteerd door de CalculatorHub-methodologie, en de markering boven elk resultaat geeft de datum van de laatste controle aan. Deze tool biedt algemene informatie en vervangt geen professioneel advies op het gebied van techniek, geneeskunde, financiën of wetenschap; controleer kritieke resultaten altijd aan de hand van de primaire bron en uw eigen oordeel.
Met Databit d1 = 1, Databit d2 = 0, Databit d3 = 1, Databit d4 = 1 is het resultaat 0110011.
Geldt voor: de opgegeven invoerwaarden. Bron van de methode: de CalculatorHub-methodologie, gecontroleerd op 2026-07-14.
De formule
codewoordposities: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (dekt posities 1,3,5,7 af); p2 = d1 XOR d3 XOR d4 (dekt posities 2,3,6,7 af); p4 = d2 XOR d3 XOR d4 (dekt posities 4,5,6,7 af); codewoord = p1 p2 d1 p4 d2 d3 d4; elke pariteit maakt het aantal enen op zijn posities even
Uitgewerkt voorbeeld
Met Databit d1 = 1, Databit d2 = 0, Databit d3 = 1, Databit d4 = 1:
- codewoordposities: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4
- codewoordposities: 1=p1, 2=p2, 3=1, 4=p4, 5=0, 6=1, 7=1
- 7-bits codewoord = 0110011
- Pariteitsbits p1 p2 p4 = 0 1 0
- Indeling p1 p2 d1 p4 d2 d3 d4 = 0 1 1 0 0 1 1
Dit uitgewerkte voorbeeld is een van de geautomatiseerde referentiewaardetests die deze rekenmachine vóór publicatie moet doorstaan.
Aannames
- Deze tool past een deterministische regel toe op de opgegeven invoerwaarden.
- Algemene informatie, geen professioneel advies.
Veelgestelde vragen
Welke formule wordt gebruikt?
codewoordposities: 1=p1, 2=p2, 3=d1, 4=p4, 5=d2, 6=d3, 7=d4; p1 = d1 XOR d2 XOR d4 (dekt posities 1,3,5,7 af); p2 = d1 XOR d3 XOR d4 (dekt posities 2,3,6,7 af); p4 = d2 XOR d3 XOR d4 (dekt posities 4,5,6,7 af); codewoord = p1 p2 d1 p4 d2 d3 d4; elke pariteit maakt het aantal enen op zijn posities even, de standaardvorm volgens de CalculatorHub-methodologie.
Verandert het resultaat na verloop van tijd?
Nee. Het is een deterministische regel: dezelfde invoerwaarden geven altijd hetzelfde resultaat.
Officiële bronnen en verificatie
- Methode: de CalculatorHub-methodologie, gecontroleerd op 2026-07-14.
Gecontroleerd door het CalculatorHub-team, geredigeerd door James Graham, 2026-07-14. Zie onze methodologie. Algemene informatie, geen professioneel advies.