본문/내용
1. 1번 과제
(12, 해밍 부호는 12비트로 구성된 부호 중 8비트를 정보 비트로, 나머지 4비트를 패리티 비트로 사용하는 오류 정정 코드이다. 이 부호는 정보 전송 중 발생할 수 있는 단일 비트 오류를 검출하고 정정할 수 있는 기능을 제공한다. 기수 패리티는 패리티 비트를 추가하는 방법 중 하나로, 홀수 또는 짝수의 비트 수에서 발생한 오류를 검출할 수 있도록 패리티 비트를 조정한다. 해밍 코드의 구조에서 패리티 비트는 정보 비트의 위치에 따라 설정되며, 이는 비트의 배치를 수학적으로 계산할 수 있도록 해준다. 해밍 부호에서 정보 비트를 이용하여 패리티 비트를 결정하는 방법은 특정한 위치에 특정한 비트를 할당하여 패리티 비트를 계산하는 절차를 포함한다. 해밍 코드의 비트 위치는 1부터 시작하고, 각 위치는 이진수로 표현할 수 있다. 패리티 비트는 비트의 위치를 기준으로 설정되며 각 패리티 비트는 특정한 비트들에 대해 홀수 패리티 또는 짝수 패리티를 결정한다. 예를 들어, 위치 1, 2, 4, 8이 패리티 비트의 위치라면, 각각의 패리티 비트는 자신이 포함된 그룹의 홀짝 수에 따라 결정된다. 이는 1비트 오류를 정정할 수 있도록 하는 핵심적…