[데이터 통신] Block coding과 Analog to Digital 변환
·
CS/데이터 통신
Block codingBlock coding은 동기화나 오류 검출을 하는 것에 특화된 방법이다. 동기화나 오류 검출을 위해 line coding과 다르게 여분의(redundancy) 정보를 더 포함한다. 당연히 자원이 더 들 수 밖에 없다는 것을 어렵지 않게 알 수 있다. 일반적으로, block coding은 m개의 비트로 이루어진 데이터를 n개의 비트로 변환한다. 그럼 $m > n$ 인거면 이득 아닌가? 라고 생각했다면 여분의 정보를 포함한다는 소개를 안 읽었으니 마음이 좀 아플거 같다. 기존 $m$개의 비트의 여분의 비트를 더했으니 항상 $m 그리고 $m 4B/5BBlock coding의 예시로 4B/5B 방식을 소개하려 한다. 우선 이 방식이 왜 나왔는 가를 먼저 이해해보자. 4..