Notice
Recent Posts
Recent Comments
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags more
Archives
Today
Total
관리 메뉴

Creative Thinking Warehouse To be Rich

라인코딩(Line Coding, Baseband Transmission) 본문

정보통신 엔지니어링/[8] 통신이론

라인코딩(Line Coding, Baseband Transmission)

LASER - 기술통역가 2026. 4. 29. 21:10

디지털의 추상적인 논리($0, 1$)를 물리적인 전기 신호로 바꾸어 전선에 실어 보내는 라인코딩의 본질을 꿰뚫는 '제1원칙'에서 출발해 보겠습니다.

라인코딩의 이해는 단순히 '파형의 모양을 외우는 것'이 아니라, "컴퓨터 속의 0과 1을 어떻게 하면 전선 끝에 있는 상대방이 오해 없이, 그리고 리듬(동기)을 놓치지 않고 읽어내게 할 것인가? 전선이라는 물리적 매질이 싫어하는 성분(DC)을 어떻게 피할 것인가?"라는 물리적 매핑동기화($Synchronization$) 문제에서 출발해야 합니다.


1. 라인코딩의 최상위 원리: "비트를 전압의 언어로 번역하기"

모든 라인코딩의 출발점은 "약속된 전압의 변화가 곧 정보"라는 것입니다.

  • 기본 상황: $1$$5V$, $0$$0V$로 보내기로 약속했다고 가정합시다($NRZ$). 그런데 $0$이 1시간 동안 계속되면, 받는 쪽에서는 "신호가 $0$인 건가, 아니면 전선이 끊어진 건가?"라고 헷갈리기 시작합니다.
  • 본질 (Pulse Shaping): 단순히 전압을 유지하는 게 아니라, 비트 하나가 끝날 때마다 전압을 원래대로 돌리거나($RZ$), 비트 중간에 전압을 확 바꿔버려서($Manchester$) "지금 데이터가 흐르고 있다"는 신호를 계속 주는 과정입니다.
  • 통찰: 라인코딩은 '물리 계층의 신뢰성 레버리지'입니다. 추가적인 클럭 선을 깔지 않고도 데이터 파형 자체에 리듬(시간 정보)을 심어줌으로써 시스템 전체의 비용을 낮추고 정확도를 높이는 전략입니다.


2. 어디서부터 이해를 시작해야 할까? (3단계 핵심 논리)

 '에너지의 균형'과 '리듬의 유지' 관점에서 접근하십시오.

① DC 성분 제거: "변압기는 직류($DC$)를 싫어한다"

  • 기본: 전송로 중간의 변압기나 커패시터는 전압이 변하지 않는 직류를 통과시키지 못합니다.
  • 이해: $1$만 계속 보내서 전압이 일정하게 유지되면 신호가 막혀버립니다. 그래서 AMI처럼 $1$이 올 때마다 전압의 극성을 $+$, $-$로 번갈아 바꾸어 평균 전압을 $0$으로 만듭니다. 이를 통해 '막히지 않는 소통'을 구현합니다.

② 자체 동기화 (Self-Clocking): "박자를 놓치지 마라"

  • 기본: 송신자와 수신자의 시계(Clock)는 미세하게 다를 수 있습니다.
  • 이해: 춤을 출 때 서로의 발소리가 들려야 박자를 맞추듯, 신호 파형이 자주 변해야 수신자가 "아, 지금이 한 비트가 끝나는 지점이구나"라고 박자를 맞춥니다. Manchester 코딩은 비트 중간에 무조건 전압을 꺾어서 강제로 박자를 알려줍니다.

③ 대역폭 효율성: "좁은 통로를 넓게 쓰기"

  • 기본: 신호가 너무 빨리 변하면 넓은 주파수 대역(대역폭)이 필요합니다.
  • 이해: 파형을 너무 복잡하게 만들면 전선이 감당을 못 합니다. NRZ는 투박하지만 에너지를 적게 쓰고, RZ는 박자를 잘 알려주는 대신 에너지가 분산됩니다. "최적의 트레이드오프"를 찾는 과정이 곧 라인코딩의 선택 과정입니다.

3. 사고 기반 답안 매칭

질문 답안 목차 핵심 서술 내용 
Why 1. 개요 기저대역 전송을 위한 비트-파형 매핑 및 동기화/DC 제거
What 2. 요구 조건 동기화 용이, DC 성분 부재, 오류 검출, 대역 효율
How 3. NRZ / RZ 가장 기본적인 전압 레벨링, 동기화 취약점과 대안
How 4. Manchester 비트 중간 천이($Transition$) 활용, 이더넷의 표준
Evolution 5. AMI / B8ZS 3준위 부호, 직류 평형 달성 및 연속 $0$ 처리 기술

💡 정리를 위한 한 줄 정리

  • 토픽: 라인코딩(Line Coding) 종류 (NRZ, RZ, AMI, Manchester 등)
  • 개요: 디지털 데이터를 전송 매체에 적합한 전기적 파형으로 변환하는 기술로, 동기화 유지와 직류 성분 제거가 핵심 목적임.
  • 키워드: 엔.알.아.맨.동.직 (NRZ, RZ, AMI, Manchester, 동기화, 직류제거).

"물리 매질의 통과 제약과 동기 상실 리스크(Why)를 전기적 파형의 지능적 설계(What)로 관리하고, 전압 반전과 강제 천이(How)라는 레버리지를 통해 전선 끝까지 정보를 온전히 배달하는 것"이 본 토픽의 본질입니다.

 


1. [개요]

- 디지털 데이터(0,1), 전송매체 특성, 전기적 신호 파형, 기저대역 전송 

- 직류(DC) 성분 제거, 동기화 유지, 대역폭 효율성 확보, 오류검출 능력

 

2. [개념] 

- 디지털 정보, 전압의 높낮이, 펄스의 유무, 위상 변화, 매핑, 베이스밴드 채널 전송, 부호화 기술.

- 전송로 특성, 수신측 클럭 복원 능력, 다양한 파형(NRZ, RZ 등) 선택 사용. 

 

3. [구성도]

 

4. [비교표] 

■ Line Coding 4대 핵심 기술 비교표

비교 기준 NRZ RZ Manchester AMI
동기 성능

(Clock)
취약

(연속 0/1 시 천이 없어 탈조)
보통

(1 전송 시에만 동기 유지)
최우수

(비트 중앙 필수 천이)
보통

(연속 0 전송 시 동기 탈조)
대역폭 효율

(Bandwidth)
우수

(비트 주기 전체 사용, 좁음)
낮음

(펄스폭 $1/2$ 단축, 2배 소모)
낮음

(고주파 성분 밀집, 넓음)
우수

(NRZ 수준의 좁은 대역폭)
직류 성분

(DC)
존재

(전압 누적으로 왜곡 발생)
존재

(한쪽 극성 치우침 잔존)
완벽 제거

(상하 대칭, 평균 전압 0)
없음

(마크 반전 교대 상쇄)
오류 검출 없음

(단순 레벨 매핑)
없음

(자체 인지 불가)
없음

(천이 방향만 식별)
자체 검출

(AMI Violation 활용)
준위 및 복잡도 2준위, 극히 단순 2준위, 보통 2준위, 보통 (XOR 연산) 3준위 ($+V, 0, -V$

 

5. 활용분야 및 기술동향 

- 이더넷(10Base-T), ISDN 및 T1 전송 

- 대역폭 효율 극대화, 다준위 부호화, 고속 광전송 , 복합 라인 코딩 기법 확산.