모두의 계산기
← 메인으로 돌아가기

해밍 코드 계산기

Hamming(7,4) 방식으로 4비트 데이터를 인코딩하거나 7비트 코드를 복원합니다.

입력 항목 2개

모드, 비트열

최종 검토 2026.09.27

Hamming(7,4) 코드: 2의 거듭제곱 위치에 짝수 패리티 비트, 신드롬으로 1비트 오류 위치 검출·정정

입력 칸에 내용을 붙여 넣고 실행하면 결과 패널에 바로 나타납니다.

결과 대기 중

모드를 선택한 뒤 비트열을 입력하면 인코딩 또는 오류 교정 결과가 표시됩니다.

계산 방법과 기준

Hamming(7,4) 방식으로 4비트 데이터를 인코딩하거나 7비트 코드를 복원합니다.

계산식과 처리 기준

  • 패리티 위치 1, 2, 4에 각 패리티 비트 배치
  • 신드롬 = 각 패리티 검사 실패 위치의 합 → 오류 비트 위치

계산 예시

데이터 1011을 해밍 코드로 인코딩하면?

모드
인코딩
비트열
“1011”

결과0110011

Hamming(7,4) 인코딩 결과입니다.

수신 코드 0110111의 오류를 검사하면?

모드
디코딩
비트열
“0110111”

결과1011

5번 비트를 교정한 뒤 데이터 비트를 복원했습니다.

주의사항

  • 1비트 오류는 정정하지만 2비트 오류는 잘못 정정될 수 있습니다. 2비트 검출이 필요하면 전체 패리티를 더한 SECDED(8,4)를 쓰세요.

해밍 코드는 무엇을 하나요?

패리티 비트를 추가해 1비트 오류를 검출·정정할 수 있게 하는 오류정정 부호입니다.

계산 결과는 입력값과 공개된 기준을 바탕으로 한 참고용 추정치이며, 세무·법률·의료 판단을 대신하지 않습니다. 기준은 2026.09.27 검토 시점입니다. 면책 고지

계산 뒤에 있는 원리