__sum 16 check = 2402;
수신부에서 보내고, 송신부에서 2402를 더함 그럼 송신부에서는 2FFFD => FFFF가 되는 것임.
그럼 마지막에 ~ 을 하면 0000 0000 0000 0000 가 나오면 됨. (encode, decode 가 동일함)
parity bit 와 다르게 비트가 변형이 되어도 검증이 가능함.
다만 하나의 비트가 ++, 하나가 -- 이면 전체의 합에는 변동이 없으므로 검증이 안됨 (한계점임)
'Algorithms > simulation' 카테고리의 다른 글
Topcoder SRM 연습하기 (0) | 2021.05.02 |
---|---|
알고리즘 문제 해결 전략 공부 시작!! (0) | 2021.05.02 |
Parity bit (0) | 2021.04.13 |
Bit Reverse (0) | 2021.04.13 |
Hamming Weight 4 (0) | 2021.04.13 |
댓글