1011010
, 디바이더(divider)가 1101
인 경우, CRC(Cyclic Redundancy Check) 값을 구하는 과정을 설명하시오.아래는 CRC 기반 순방향 에러 발견 절차를 나타낸 다이어그램입니다:
1011010
1101
데이터 뒤에 디바이더 크기 - 1만큼의 0 추가
4 - 1 = 3
1011010
→ 1011010000
나눗셈 연산 (XOR)
Step 1: 1011010 (원본 데이터) + 000 (CRC 자리 추가)
1101 (디바이더)
첫 4비트: 1011 XOR 1101 = 0110
Step 2: 결과에 다음 비트를 추가
01101 XOR 1101 = 00100
Step 3: 결과에 다음 비트를 추가
00100 XOR 1101 = 01010
Step 4: 마지막 연산 수행
01010 XOR 1101 = 011
잔여값(CRC 값): 011
따라서, 전송 데이터는 1011010
에 CRC 값 011
을 추가하여 1011010011
이 됩니다.
1011010011
)를 같은 디바이더(1101
)로 나누어 잔여값 확인. 011
. 이를 데이터에 추가하여 무결성 검증 가능.