오류를 검출하기 위한 일종의 장치 중 하나이다.짝수 패리티(Even Parity)

홀수 패리티(Odd Parity)

자기 오류정정 코드'1 0 1 1 0 0 1 1' 의 해밍 코드를 받았다고 가정
1 0 1 1 0 0 1 1' 이다. 1(2^0) 0(2^1) 1 1(2^2) 0 0 1 1(2^3)전체 비트에서 패리티 비트를 제거해보면, 원본 데이터는 '1 0 0 1' 임을 알 수 있다.
정보 비트 '1 0 1 1' 에 홀수 패리티 비트를 적용하여 해밍 코드로 변환한다고 가정
? ? 1 ? 0 1 1' 의 형태로 만들 수 있을 것이다.?(2^0) ?(2^1) 1 ?(2^2) 0 0 1
따라서, 변환된 해밍 코드는 '1 0 1 1 0 1 1' 이다.
짝수 패리티 비트를 적용한 해밍 코드가 '0 0 1 1 0 1 1' 일 때, 오류를 수정한다고 가정
역순으로 패리티비트 '110' 을 도출할 수 있다.
이후, 2진법 '110' 을 10진법 '6' 으로 바꾼 뒤, 6 번째 비트를 수정하면 된다.
따라서, 오류를 수정한 답은 0 0 1 1 0 '0' 1 이 된다.
출처
https://dos-soles.tistory.com/20
https://wooono.tistory.com/400