CRC(Cyclic Redundancy Check) 오류 검출에서 생성… | [국회직 9급 방송통신공학] 26년 1회차 기출문제 상세 페이지
1[국회직 9급 방송통신공학] 26년 1회차
CRC(Cyclic Redundancy Check) 오류 검출에서 생성다항식 G(x) = x³ + x + 1을 사용하여 데이터 비트열 1101을 부호화할 때, 실제로 전송되는 부호어는? (단, 모든 값은 2진수이다)
1
1101001
2
1101010
3
1101011
4
1101100
5
1101110
해설
전송되는 부호어는 1101001이다.
생성다항식의 최고 차수가 3이므로 데이터 뒤에 0을 3개 붙이고, 2진수 1011로 모듈로-2 나눗셈을 한다.
1101000 ÷ 1011의 단계별 XOR은 다음과 같다.
나머지는 001이다. 이를 데이터 뒤에 붙이면 부호어가 된다.
- 1101010: 검사 비트가 나머지 001과 달라 로 나누어떨어지지 않는다.
- 1101011: 검사 비트가 나머지 001과 달라 로 나누어떨어지지 않는다.
- 1101100: 검사 비트가 나머지 001과 달라 로 나누어떨어지지 않는다.
- 1101110: 검사 비트가 나머지 001과 달라 로 나누어떨어지지 않는다.
오류나 개정된 내용이 보이면 알려주세요