BCD 코드 1001에 대한 해밍 코드를 구하면? | [방송통신기사 필기] 15년 2회차 기출문제 상세 페이지
1[방송통신기사 필기] 15년 2회차
BCD 코드 1001에 대한 해밍 코드를 구하면?
1
0011001
2
1000011
3
0100101
4
0110010
해설
BCD 코드 1001 을 7비트 해밍 코드로 바꾸면 0011001 이 된다.
7비트 해밍 코드는 위치 1·2·4가 패리티, 위치 3·5·6·7이 데이터이다. 데이터 1001 을 위치 3·5·6·7에 놓으면 짝수 패리티로 각 패리티가 정해진다.
패리티 계산(짝수 패리티)
위치 1 = 위치 3·5·7의 합 1+0+1 이 짝수가 되도록 0
위치 2 = 위치 3·6·7의 합 1+0+1 이 짝수가 되도록 0
위치 4 = 위치 5·6·7의 합 0+0+1 이 짝수가 되도록 1
따라서 코드는 0011001 이다.나머지 보기는 위치 3·5·6·7의 데이터가 1001 과 다르다.
- 1000011 은 위치 3·5·6·7이 0, 0, 1, 1 이어서 데이터가 1001 이 아니다.
- 0100101 은 위치 3·5·6·7이 0, 1, 0, 1 이어서 데이터가 1001 이 아니다.
- 0110010 은 위치 3·5·6·7이 1, 0, 1, 0 이어서 데이터가 1001 이 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.