해밍 코드 는 오류 를 스스로 검출 하 여 교정 까지 가능 한 코드 이나 , 1 비트 의 오류 만 교정 할 수 있 다 . 해밍 코드 는 데이터 비트 외 의 에러 검출 및 교정 을 위한 잉여 비트 가 많이 필요 하 다 . 해밍 코드 에서 2 n 에 해당 하 는 순서 의 비트 는 오류 검출 을 위한 패리티 비트 이 다 . 해밍 코드 는 코드 내 의 전체 비트 수 , 및 에러 처리 비트 수 를 제외 한 데이터 비트 수 를 ( 전체 , 데이터 ) 의 형태 로 명명 할 수 있 다 . 해밍 코드 는 4 비트 의 데이터 전송 을 위해 3 비트 의 패리티 비트 를 사용 하 는 ' 해밍 ( 7 , 4 ) 코드 ' 를 포함 할 수 있 다 .