
🍀 Knowledge/데이터통신
[데이터통신] Block Coding과 Analog To Digital
Block Coding Block 코딩이란 동기화(Synchronization)나 오류 검출에 특화된 방법이다. 이를 위해 여분의(redundancy) 정보를 더 포함한다. 기본적으로 m개의 비트에서 n개의 비트로 변환함과 동시에 n이 m보다 클 경우에 mB/nB encoding이라고 부른다. 4B/5B 라인 코딩에서 NRZ-I 방식을 떠올려보자. 데이터 비트 1이 반복되는 경우 전압이 뒤바뀐다. 하지만, 0이 반복될 때는 직류 성분이 존재하는 단점이 있었다. 이러한 단점을 해결하기 위해 비트 하나를 추가하는 방식으로 해결한다. 이때, 그냥 추가하는 것이 아니라 4개의 데이터 비트 자체를 5개의 비트로 치환한다. 맨 뒤에 추가하는 것이 아니다. 여기서 사용하는 정의된 테이블도 존재하기 때문에 이 테이블을..