회선 코딩 (Line Coding)
- 디지털 데이터 → 디지털 신호
- 한 비트 한 비트의 코딩
- 전송 시 인코딩(Encoding : 암호화)하고, 수신 시 디코딩(Decoding : 복호화) 한다.
Polar - NRZ
Non-Return to Zero
Polar NRZ-L (Level)
전압 준위가 비트의 값을 결정
- 예시
- 0 : 양 전압
- 1 : 음 전압
Polar NRZ-I (Inversion)
전압의 변화로 비트 값 결정
- 예시
- 0 : 전압 변화가 없음
- 1 : 전압 변화가 있음
- 비트 1을 만날 때 마다 신호가 변하기 때문에 동기화 제공
동기화 결핍 효과
위와 같은 방법들은 동기화 결핍 효과로 문제가 발생할 수 있음
Polar - RZ
Return to Zero
동기화 보장을 위해 각 신호마다 동기화 정보를 포함
- 양(+), 음(-), 영(0) 전압 사용
- 양 전압은 1, 음 전압은 0으로 표시
- 한 비트를 부호화하기 위해 두 번의 신호 변화가 이루어짐
Manchedter / Differential Manchester
두 코딩 모두 비트의 중간에 전이(transition)가 발생하는 것은 동기화(Synchronization)를 위해서 이다.
맨체스터 (Manchester)
- 동기화를 달성하는 동시에 해당 비트를 표현하기 위해 각 비트 간격 중간에서 신호를 반전
- 두 가지 전이를 통해 RZ 와 같은 수준의 동기화 달성
차분(Differential) 맨체스터 부호화 (Coding)
- 비트 간격 중간에서의 반전은 동기화를 위해 사용
- 비트 간격 시작점에서의 전이 여부로 비트를 식별
- 비트의 전이는 0을, 무변화는 1을 의미