해밍 코드

From CS Wiki
Revision as of 02:30, 12 January 2020 by PE120 (talk | contribs) (새 문서: 분류:네트워크분류:컴퓨터 구조 ;Hamming Code ; 자기 정정 부호의 하나로 2bit의 오류 검출해서 1bit 오류를 수정할 수 있는 요류 검출 및...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Hamming Code
자기 정정 부호의 하나로 2bit의 오류 검출해서 1bit 오류를 수정할 수 있는 요류 검출 및 수정 부호
  • 오류의 검출은 물론 스스로 수정까지 하므로 자기 정정 부호라고도 지칠
  • 전송 비트 중 1, 2, 4, 8, 16, 32, 64, … , 2n 번째를 오류 검출을 위한 패리티 비트로 사용
    • ex) 원본 데이터: 1 0 0 1
    • ex) 검출 비트 추가: 1 0 1 1 0 0 1 1
  • 오류 검출 및 교정을 위한 잉여 비트가 많이 필요

해밍 거리

Hamming Distance

송신한 데이터와 수신한 데이터의 각 대응하는 비트가 서로 다른 비트의 수

같이 보기