38. RZ (Return to Zero) - 동기화 장점, 대역폭 증가

핵심 인사이트 (3줄 요약)

  1. 본질: RZ(Return to Zero)는 1비트를 전송하는 시간(Bit Time)을 절반으로 쪼개어, 신호를 쏜 후 무조건 중간에 0V(Zero) 상태로 돌아가 쉬었다가 다음 비트를 쏘는 고전적인 라인 코딩 방식이다.
  2. 가치: 0이나 1이 천 번 연속으로 나와도 매 비트마다 강제로 0V로 떨어지는 엣지(Edge)를 만들어내므로 수신기의 클럭 동기화(Self-clocking)가 100% 완벽하게 보장된다는 엄청난 장점을 갖는다.
  3. 융합: 하지만 이 동기화를 얻기 위해 1비트당 전압을 2번 꺾어야 하므로 대역폭을 NRZ 대비 2배나 더 낭비하게 되며, 이 치명적인 비효율성 때문에 현대 베이스밴드 통신망에서는 사장되고 이를 논리적으로 보완한 맨체스터 코딩(Manchester)으로 흡수 진화했다.

Ⅰ. 개요 및 필요성 (Context & Necessity)

  • 개념:

    • RZ (Return to Zero, 영점 회귀): 데이터 전송 시 한 비트의 시간($T_s$) 내에서 전압 레벨이 유지되지 않고, 반드시 주기의 절반(50%) 지점에서 0V(제로)로 복귀하는 부호화 방식이다.
    • 극성 RZ (Polar RZ)의 예: 논리 '1'은 +5V를 쏘다가 절반 지점에서 0V로 뚝 떨어짐. 논리 '0'은 -5V를 쏘다가 절반 지점에서 0V로 솟아오름. 즉, 비트의 후반부 50%는 무조건 0V 휴식기다.
  • 필요성: 이전 세대인 NRZ(Non-Return to Zero)는 전압을 꺾지 않고 쭉 밀고 가서 대역폭(주파수)을 아꼈지만, 1111 이나 0000 이 연속으로 오면 전압 평행선이 생겨 수신기가 "지금이 몇 번째 비트지?" 하며 클럭 박자를 놓쳐버렸다(동기화 상실). 이 저주를 풀기 위해 공학자들은 극단적인 처방을 내렸다. "비트를 보낼 때마다 무조건 가운데서 한 번씩 0V로 찍고 내려오게 만들자!" 이렇게 하면 데이터가 무엇이든 1비트마다 무조건 '전압이 꺾이는 순간(Transition)'이 생기므로 수신기가 절대 박자를 잃어버리지 않는 완벽한 동기화의 철옹성이 세워진다.

  • 💡 비유: 육상 트랙에서의 **'허들 넘기'**와 같다.

    • NRZ (평지 달리기): 장애물 없이 계속 평지를 달린다. 체력 소모(대역폭)는 적지만, 주변에 이정표가 없어서 달리는 사람이 지금 100m를 왔는지 200m를 왔는지 헷갈린다(동기화 상실).
    • RZ (허들 달리기): 10m마다 무조건 멈춰서 허들을 한 번씩 넘고(0V 복귀) 땅에 착지해야 한다. 무조건 10m마다 땅을 밟는 충격(클럭 엣지)이 오니까 거리를 헷갈릴 일은 절대 없지만, 체력(대역폭)이 2배로 빨리 고갈되어버린다.
  • RZ의 파형 구조와 강제 동기화 시각화:

  ┌─────────────────────────────────────────────────────────┐
  │        데이터 (1 1 0 0) 에 대한 Polar RZ 파형의 강제 0V 회귀       │
  ├─────────────────────────────────────────────────────────┤
  │                                                         │
  │ 데이터 비트:  [ 1 ]       [ 1 ]       [ 0 ]       [ 0 ]      │
  │         (전반부|후반부)(전반부|후반부)(전반부|후반부)(전반부|후반부) │
  │                                                         │
  │  +V ───┌───┐       ┌───┐                               │
  │   0V ─ ─ │ ─ │─ ─ ─ ─│ ─ │─ ─ ─ ─┌───┐ ─ ─ ─ ┌───┐ ─ ─ ─ │
  │  -V ────────└───────┘   └───────┘   └───┘   └───      │
  │                                                         │
  │ * 마법의 동기화:                                           │
  │   1이 두 번 와도, 0이 두 번 와도, 파형 중간에 무조건 0V로 돌아오는 │
  │   수직 절벽(Edge)이 형성된다. 수신기는 눈 감고도 박자를 칠 수 있다! │
  │                                                         │
  │ * 끔찍한 부작용:                                           │
  │   NRZ는 1비트에 선을 1번 그렸지만, RZ는 1비트에 선을 3번 꺾어 그려야 │
  │   한다. 고주파 변동이 미친 듯이 솟구쳐 대역폭을 2배로 폭식한다!     │
  └─────────────────────────────────────────────────────────┘

[다이어그램 해설] 그림을 보면 매 비트의 후반부 50%는 전부 0V 점선 라인에 찰싹 붙어서 쉰다. 이 '쉬는 시간(Return to Zero)' 덕분에 1111이 백만 번 오든 0000이 오든 각 비트 사이사이에 완벽한 구분선(Edge)이 칼같이 그어진다. 수신기 입장에선 가장 파싱하기 편한 밥상이 차려진 것이다. 하지만 아날로그 매체(전선) 입장에서 보면, 1초에 전압을 +5V에서 0V로, 0V에서 -5V로 미친 듯이 펄쩍펄쩍 뛰어야 하는 지옥도다. 전압이 빠르게 변한다는 것은 곧 '초고주파(고대역폭)'가 생성된다는 뜻이고, 선로의 감쇠에 직격탄을 맞게 된다.

  • 📢 섹션 요약 비유: 글씨를 쓸 때, 띄어쓰기를 안 하면 헷갈리니까 무조건 한 글자 쓰고 펜을 종이에서 1초 뗐다가(Return to Zero) 다음 글자를 쓰라는 규칙입니다. 글씨는 절대 헷갈리지 않게 읽히겠지만, 편지 1장 쓰는 데 시간이 2배로 오래 걸리는 비효율의 극치입니다.

Ⅱ. 아키텍처 및 핵심 원리 (Deep Dive)

1. 셀프 클럭킹 (Self-clocking)의 원초적 해답

통신에서 송신기와 수신기의 내부 시계(오실레이터)는 물리적으로 100% 일치할 수 없어 1분에 수 마이크로초씩 엇나간다. 따라서 송신 데이터 자체에 시계를 맞출 기준점(Clock Signal)을 숨겨서 보내야 하는데, 이를 셀프 클럭킹이라 부른다.

  • NRZ는 데이터가 변할 때만 클럭 힌트를 주어 불완전했다.
  • RZ는 매 비트 사이클의 중앙(50% 지점)마다 무조건 전압 상태가 변동한다.
  • 수신기의 위상 고정 루프(PLL, Phase-Locked Loop) 회로는 이 규칙적이고 맹렬한 중간 꺾임(Edge)만 쳐다보고 있으면, 외부의 별도 클럭 타이밍 선(Clock Wire) 연결 없이도 송신기와 100% 동일한 박자로 수십억 개의 비트를 에러 없이 샘플링할 수 있다.

2. 치명적 단점: 대역폭(Bandwidth) 낭비와 3단계 전압 제어

동기화의 달콤함 이면에는 끔찍한 물리적 대가가 따른다.

  1. 대역폭 폭식: Baud Rate(신호 변화율) 공식 $S = c \times N / r$ 에서, NRZ는 1비트를 1번의 펄스로 보냈지만($r=1$), RZ는 1비트를 전반부와 후반부 2개의 펄스 덩어리로 쪼개 보낸다($r=1/2$). 수학적으로 RZ는 NRZ보다 정확히 **2배 더 넓은 주파수 대역폭(Hz)**을 소모한다. 1Gbps를 쏘려면 무려 2GHz 대역폭의 특수 비싼 랜선이 필요해지는 대참사다.
  2. 세 가지 전압 제어의 복잡성: 극성 RZ를 구현하려면 +5V, -5V뿐만 아니라 중간의 쉬는 시간인 0V까지 총 3가지(Ternary) 전압 상태를 완벽히 통제해야 한다. 트랜지스터로 0과 1만 딱딱 스위칭하던 회로에 비해, 3단계 전압을 흔들림 없이 찍어주는 전원 회로는 설계가 훨씬 복잡하고 단가가 올라간다.

Ⅲ. 융합 비교 및 다각도 분석

비교 1: RZ vs NRZ vs 맨체스터(Manchester) 코딩의 위상

라인 코딩 역사에서 RZ는 NRZ의 약점을 잡고 나왔지만, 결국 맨체스터에게 왕좌를 뺏긴 과도기적 기술이다.

비교 관점NRZ (Non-Return)RZ (Return to Zero)맨체스터 (Manchester)
파형 꺾이는 횟수1비트 내내 안 꺾임 (효율 극강)1비트 내에 무조건 1번 0V로 꺾임1비트 한가운데서 무조건 위/아래로 꺾임
클럭 동기화 (Sync)0/1 연속 시 동기화 실패0V 회귀 엣지로 완벽 동기화중앙의 방향성 엣지로 완벽 동기화
필요한 전압 개수2개 (+V, -V)3개 (+V, 0V, -V) (복잡함)2개 (+V, -V) (단순함)
대역폭 낭비(Baud)1x (낭비 없음)2x (2배 소모)2x (2배 소모)
결론적 평가훗날 4B/5B 보완으로 현대 100G+ 점령3전압과 대역폭 낭비 딜레마로 사장됨대역폭은 버렸지만 2전압의 편리함으로 10M 랜 점령

Rz의 한계와 진화: RZ는 동기화는 완벽했지만 '0V'라는 제3의 전압을 만들어내야 하는 하드웨어적 피곤함이 컸다. 결국 천재들은 "어차피 RZ처럼 1비트 안에서 한 번 꺾어서 대역폭 2배 날릴 거면, 0V를 쓰지 말고 아예 비트 한가운데서 +V에서 -V로 다이렉트로 내리꽂는 방식을 쓰자!"라고 개량했다. 그것이 바로 이더넷 10BASE-T의 절대 표준이 된 맨체스터(Manchester) 코딩의 탄생 비화다. 즉, RZ는 맨체스터 코딩을 낳기 위한 위대한 징검다리였다.

과목 융합 관점

  • 디지털 논리 회로 (하드웨어): RZ의 '절반은 일하고 절반은 쉰다'는 개념은 컴퓨터 칩셋의 듀티 사이클(Duty Cycle) 50% 클럭 생성 철학과 완벽히 같다. CPU 클럭 파형(CLK) 자체가 0과 1을 절반씩 왕복하는 완벽한 RZ 파형이다.

  • 광통신 (Optical Networking): 구리선(전기)에서는 3가지 전압(+, 0, -)을 만드는 게 피곤해서 RZ가 버림받았지만, 빛(광통신)의 세계는 다르다. 빛은 어차피 On(1)과 Off(0) 두 가지뿐이다. 현대 장거리 해저 광케이블망(DWDM)에서는 오히려 RZ 펄스(빛을 아주 짧게 쏘고 끔) 형태의 파생 기술인 솔리톤(Soliton) 파동을 쏘아 빛의 산란(Dispersion) 찌그러짐을 우주적으로 방어하는 최고급 전송 포맷으로 부활하여 쓰이고 있다.

  • 📢 섹션 요약 비유: RZ는 일할 때 '30분 빡세게 일하고 무조건 30분 낮잠(0V) 자는 룰'입니다. 스케줄(동기화)은 기가 막히게 잘 지켜지지만, 8시간 치 일을 하려면 16시간(대역폭 2배)이 걸리고 잠자리(0V 전원부)까지 따로 깔아줘야 하는 까다로운 근로자라 결국 공장(이더넷)에서 잘렸습니다.


Ⅳ. 실무 적용 및 기술사적 판단

실무 시나리오

  1. 시나리오 — 구형 계측기 (오실로스코프/로직 애널라이저)에서의 RZ 클럭 에러 디버깅: 오래된 산업용 펌프 제어기(PLC)에서 메인보드 통신 핀을 찍어보니 전압이 +5V, 0V, -5V 3단계를 정신없이 오간다. 데이터가 이상하게 읽히고 통신이 끊긴다. [해결책] 전형적인 극성 RZ 코딩 파형이다. 엔지니어는 로직 애널라이저(Logic Analyzer)의 샘플링 위치를 의심해야 한다. RZ는 비트의 앞 50% 구간에만 데이터(+5V/-5V)가 들어있고, 뒤 50% 구간은 무조건 쓸모없는 0V(휴식기)다. 만약 오실로스코프의 엣지 트리거 설정이 비트 후반부(0V 구간)를 읽도록 세팅되어 있다면 00000 이라는 쓰레기 데이터만 계속 뽑히게 된다. 장비의 **샘플링 타임(Sampling Point)을 각 클럭 사이클의 25% 지점(전반부 한가운데)**으로 튜닝하여 찌그러지지 않은 최고점 전압을 정확히 타격하도록 조절해야 에러를 잡을 수 있다.

  2. 시나리오 — 고속 LAN 망 설계 시 왜 RZ나 맨체스터를 버리고 NRZ로 돌아왔는가?: 사무실에 1Gbps (1000BASE-T) 랜선을 구축하려 한다. 옛날 10M 시절처럼 동기화가 완벽한 RZ나 맨체스터 코딩 칩셋을 쓰면 안 될까? [해결책] 대역폭(Bandwidth) 물리 법칙에 대한 무지에서 비롯된 발상이다. 1Gbps 데이터를 RZ나 맨체스터로 쏘면 물리적인 주파수는 2GHz를 폭파해 버린다. 일반 얇은 Cat.5e/Cat.6 구리선에 2GHz의 거대 주파수를 때려 넣으면 감쇠(Attenuation)와 누화(NEXT)가 미친 듯이 터져서 5미터도 못 가 파형이 전부 불에 타 사라진다. 그래서 기가비트 엔지니어들은 동기화의 불안함(평행선)을 안고서라도 억지로 대역폭을 절반 이하로 깎아주는 **NRZ 기반 변조(PAM-5 등)**로 돌아와, 남는 여유 대역폭 안에서 에코 캔슬링 칩셋으로 오류를 복원하는 현대적 융합 아키텍처를 선택한 것이다.

클럭 동기화 실패(Loss of Sync) 및 물리 계층 코딩을 고르는 의사결정 흐름은 다음과 같다.

  ┌───────────────────────────────────────────────────────────────────┐
  │         물리 링크(L1) 동기화 에러(Sync Fail) 진단 및 코딩 선택 플로우        │
  ├───────────────────────────────────────────────────────────────────┤
  │                                                                   │
  │   [장비 간 연결이 자꾸 끊기며 'Clock Slip / Sync Loss' 에러 로그 출력]         │
  │                │                                                  │
  │                ▼                                                  │
  │      송수신 양측 장비가 별도의 전용 클럭 타이밍 선(Clock Wire)을 맺고 있는가?│
  │          ├─ 예 ─────▶ [외부 클럭 생성기(PLL) 및 케이블 불량 점검]       │
  │          │                                                        │
  │          └─ 아니오 (오직 데이터 선 1가닥으로만 통신 = Self-clocking 필수)  │
  │                │                                                  │
  │                ▼                                                  │
  │      현재 장비의 물리 계층 인터페이스가 NRZ (Non-Return) 방식을 쓰고 있는가? │
  │          ├─ 예 ─────▶ [0/1 연속 데이터로 인한 전압 평행선(동기화 증발) 확정]│
  │          │                     │                                  │
  │          │                     └─▶ [조치: 포트에서 Scrambling/Block Coding 강제 켬]│
  │          │                                                        │
  │          └─ 아니오 ──▶ [RZ나 맨체스터 방식을 쓰는데도 끊어짐? 100%]       │
  │                     │  [파형 대역폭 초과로 인한 케이블 찌그러짐(ISI). 거리 단축!]│
  └───────────────────────────────────────────────────────────────────┘

[다이어그램 해설] 클럭 선이 따로 없는 통신(대부분의 네트워크)에서는 데이터 자체가 시계태엽을 감아줘야 한다. 뻗었을 때 NRZ를 쓰는 장비라면 "아, 데이터가 일자(ㅡ)로 뻗어서 시계가 멈췄구나" 하고 데이터를 흔들어주는 코딩(스크램블링)을 켜면 된다. 하지만 완벽하게 파형을 꺾어주는 RZ나 맨체스터 장비인데도 끊긴다면? 그건 시계를 잃어버린 게 아니라, 너무 잦은 전압 꺾임으로 유발된 고주파를 똥컴(구리선)이 못 버티고 파형 자체를 찰흙으로 뭉개버린(ISI/감쇠) 물리적 회선 노후화 문제다. 선을 짧게 자르거나 광케이블로 바꿔야 한다.

도입 체크리스트

  • 기술적: 자체 광통신 모듈이나 특수 레이저 장비 개발 시, 1이 들어올 때 빛을 켜고 중간에 끄는 광 RZ(Return-to-Zero) 포맷을 쓸 경우, 빛을 끄는 휴식 구간 덕분에 광케이블 내부의 비선형 산란(색 분산)을 스스로 회복하는 초장거리 무에러(Error-free) 파형 전송이 가능한지 아이패턴 시뮬레이션을 돌려보았는가?
  • 운영·보안적: 베이스밴드(기저 대역) 라인 코딩을 직접 만지는 극히 드문 산업 제어 환경에서, 전원부(DC) 릴레이가 약해 +와 - 사이의 0V(GND) 전위가 자꾸 들썩이는 상태라면, 0V라는 미세한 중간 전압값을 인지해야 하는 RZ 코딩 방식을 과감히 폐기하고 확실한 극성 전환(차동)만 쓰는 코딩으로 설계를 바꿨는가?

안티패턴

  • NRZ 시대에 RZ의 완벽함을 그리워하는 것: "이더넷이나 광랜에서 동기화가 자꾸 깨지니, 클럭 추출이 가장 훌륭한 옛날 RZ 방식으로 코딩을 뜯어고쳐 보자!"라고 주장하는 칩 설계자의 치기 어린 반항. 10Gbps 속도에서 RZ 펄스를 구현하려면 트랜지스터가 1초에 200억 번(20GHz)을 0V 짬짜면으로 꺾고 올라와야 한다. 이는 반도체 발열과 케이블 임피던스 한계를 정면으로 거스르는 물리적 자살 행위다. 동기화는 조금 덜 완벽하더라도 가벼운 NRZ를 쓰고, 뒤에 무거운 수학(DSP/Equalizer)을 발라서 복원하는 것이 반도체 시대의 진리다.

  • 📢 섹션 요약 비유: RZ는 모든 나사못을 십자드라이버로 반 바퀴 돌리고 무조건 드라이버를 뗐다가(0V 복귀) 다시 맞춰서 돌리는 병적인 꼼꼼함입니다. 절대 나사못이 망가지진(동기화 상실) 않지만, 공장에 로봇 팔을 도입해 1초에 1,000개의 나사를 조이는 현대(기가망)에는 드라이버를 뗐다 붙였다 하는 시간(대역폭 폭발) 자체가 공장을 폭파시키는 족쇄가 됩니다.


Ⅴ. 기대효과 및 결론

정량/정성 기대효과

최적화 지점단순 NRZ 코딩 적용 시RZ (Return to Zero) 펄스 적용 시물리/하드웨어적 명암
클럭 동기화 (Sync)0/1 연속 시 엣지 증발로 통신 즉사모든 비트 중앙의 폭포수 엣지로 100% 동기화수신 측 클럭 추출기(PLL) 회로의 극적 단순화 달성
대역폭 (Baud Rate)1Gbps 전송에 500MHz 소모1Gbps 전송에 1000MHz(1GHz) 소모고주파수 발생으로 장거리 구리선 매체 전송 불가
회로 복잡도 (전압)2단계 (+5V, -5V)3단계 (+5V, 0V, -5V)정밀한 0V 접지 유지를 위한 전원부 칩셋 단가 상승

미래 전망

  • 광통신에서의 화려한 부활 (RZ-OOK, CSRZ): 구리선(전기) 세상에서는 대역폭 낭비와 0V 전압 제어의 귀찮음 때문에 죽어버린 RZ지만, 무한대의 주파수 대역을 가진 빛의 세상(광통신)에서는 제2의 전성기를 누리고 있다. 빛은 0V를 신경 쓸 필요 없이 그냥 레이저를 '잠깐 끄면(Off)' 그만이다. 이 잠깐 끄는 RZ의 여백이 광섬유 내에서 빛 덩어리들이 뭉개져 떡이 되는 ISI를 막아주기 때문에, 초장거리 해저 광망에서 Carrier-Suppressed RZ(CSRZ) 같은 첨단 광학 변조의 핵심 심장으로 진화하고 있다.
  • 클럭(Clock) 복원의 AI 내재화: 파형의 엣지(Edge)를 물리적으로 꺾어 동기화를 강제하던 원시 시대(RZ, 맨체스터)는 끝났다. 향후 반도체는 아무런 엣지 변화 없이 일자 파형이 수천 번 날아와도, 딥러닝이 주입된 CDR(Clock Data Recovery) 칩셋이 거대한 확률적 행렬 연산을 통해 송신기의 미세한 발진기 온도 편차까지 예측하여 0.001나노초의 오차 없이 자체적으로 시계를 똑딱거리며 가상 클럭을 창조해 내는 완전 자율 동기화의 시대로 넘어갈 것이다.

참고 표준

  • V.24 / RS-232: 이 전설적인 표준들은 RZ의 대역폭 낭비를 혐오하여 2진 극성 NRZ를 뼈대로 채택했고, 덕분에 느리지만 아주 싼 구리선으로도 수십 미터를 갈 수 있는 산업용 시리얼 장비의 글로벌 스탠다드가 되었다.
  • SONET / SDH (Synchronous Optical Network): 광통신망 계층에서 빛의 특성을 다루는 물리적 표준. 여기서는 전기망과 달리 넓은 광 대역폭을 펑펑 쓸 수 있으므로, 에러에 강한 RZ 기반의 광학 펄스 변형체들이 연구되고 도입되는 최전선이다.

RZ(Return to Zero)는 통신 공학 초창기 엔지니어들의 **"강박적인 안전장치"**였다. 수신기가 박자를 잃어버리는 끔찍한 공포(비트 밀림)를 완전히 차단하기 위해, 그들은 1비트를 보낼 때마다 전압을 0으로 떨구어 "나 여기 있어!"라고 무식하게 뺨을 후려치는 파형을 그렸다. 그 덕에 동기화는 신의 경지에 이르렀으나, 1초에 수십억 번을 때리고 쉬기를 반복해야 하는 전선과 앰프는 발열과 대역폭 한계에 짓눌려 타버렸다. 결국 인류는 RZ라는 무거운 갑옷을 벗어 던지고 다시 NRZ의 날렵한 평상복으로 돌아왔으며, 뺨을 때리는 대신 소프트웨어의 꼼수(블록 코딩)로 뇌를 깨우는 지능적인 방식으로 L1 생태계를 완전히 물갈이했다. RZ는 실패한 기술이 아니라, 대역폭과 동기화 사이의 끔찍한 등가교환 법칙을 증명한 위대한 순교자다.

  ┌──────────────────────────────────────────────────────────────────┐
  │         클럭 동기화와 대역폭 보존의 딜레마 (라인 코딩 진화 로드맵)         │
  ├──────────────────────────────────────────────────────────────────┤
  │                                                                  │
  │  1막 (가성비 최강, 동기화 포기)   2막 (동기화 완벽, 대역폭 폭망)   3막 (동기화+가성비의 융합)│
  │   │                       │                      │               │
  │   ▼                       ▼                      ▼               │
  │ [NRZ (Non-Return)]    →   [RZ (Return to Zero)]  → [NRZ-I + 블록/스크램블링]│
  │   │                       │                      │               │
  │   ├─ 안 꺾고 달림 (낭비 0%)   ├─ 무조건 0V로 꺾임 (안전 100%)├─ 가성비 좋은 NRZ 뼈대에  │
  │   ├─ 0 연속 시 장비 뻗음      ├─ 3전압 + 2배의 고주파 폭발  ├─ 논리로 0 연속만 미리 잘라냄│
  │   └─ "에라 모르겠다 직진"     └─ "비트마다 멈춰서 확인해!"  └─ "스마트하게 예측하고 쏘자" │
  └──────────────────────────────────────────────────────────────────┘

[다이어그램 해설] 라인 코딩의 처절한 트레이드오프 역사다. 1막에서 NRZ로 냅다 쐈더니 수신기가 박자를 놓치고 죽어버렸다. 기겁한 엔지니어들은 2막에서 무조건 비트 중간에 브레이크(0V)를 밟는 강박증 코딩(RZ)과 맨체스터를 발명했다. 하지만 브레이크를 너무 밟으니 주파수 대역폭에 브레이크가 타버렸다. 결국 3막 현대로 와서, 뼈대는 다시 가성비 좋은 NRZ(직진)를 가져다 쓰되, 출발 전에 데이터를 포토샵(4B/5B 블록 코딩)해서 브레이크를 밟지 않아도 절대 차가 미끄러지지 않는 예쁜 패턴으로 둔갑시키는 소프트웨어의 기적으로 하드웨어의 한계를 부쉈다.

  • 📢 섹션 요약 비유: RZ 코딩은 운전할 때 졸지 말라고 1초마다 무조건 클랙슨을 빵! 하고 울리게 만든 자동차입니다. 졸음(동기화 상실)은 완벽히 예방되지만, 배터리(대역폭)가 두 배로 닳고 시끄러워 고속도로에선 쫓겨났습니다. 지금은 클랙슨 대신 차가 차선을 넘을 때만 살짝 흔들어주는 스마트 보조 장치(블록 코딩 융합)를 쓰는 시대입니다.

📌 관련 개념 맵 (Knowledge Graph)

개념 명칭관계 및 시너지 설명
NRZ (Non-Return to Zero)RZ의 정반대 개념으로, 1비트 주기 내내 전압이 0V로 꺾이지 않고 100% 꽉 차게 달리는 방식. 동기화는 불안하나 대역폭 효율의 제왕이다.
Baud Rate (신호 변화율)1초에 전압이 위아래로 꺾이는 횟수. 1비트를 쏠 때 중간에 0V로 강제로 떨어져야 하는 RZ는 필연적으로 NRZ보다 Baud Rate를 2배 폭식하는 구조적 약점이 있다.
셀프 클럭킹 (Self-Clocking)송신기가 데이터 선과 별도로 클럭(타이머) 선을 보내지 않아도, 수신기가 파형의 꺾임(Edge)만 보고 알아서 시계를 맞추는 L1 핵심 메커니즘.
맨체스터 코딩 (Manchester)RZ의 '중간에 꺾이는' 아이디어는 그대로 훔쳐 왔지만, 골치 아픈 0V(Ternary) 상태를 버리고 비트 중간에 +에서 -로 한방에 직행(Binary)하는 완벽한 이더넷 10M 표준.
직류 성분 (DC Component)파형이 위아래로 꺾이지 않고 평행선을 유지할 때 누적되는 찌꺼기 에너지. RZ 파형은 0V 복귀 덕분에 NRZ보다 이런 DC 성분 방어력에서 약간의 우위를 가진다.

👶 어린이를 위한 3줄 비유 설명

  1. NRZ는 운동장 100m를 달릴 때 그냥 한 번의 호흡으로 멈추지 않고 끝까지 와다다 뛰어가는 거예요. 빠르지만 거리를 헷갈릴 수 있죠.
  2. **RZ (영점 회귀)**는 10m를 달릴 때마다 무조건 자리에 멈춰서 '휴~' 하고 한숨을 돌린(0V 휴식) 다음 다시 달리는 끔찍한 강박증 달리기예요.
  3. 멈출 때마다 거리를 정확하게 셀 수 있어서(완벽한 동기화) 친구가 헷갈리진 않지만, 계속 서다 뛰다 하니까 체력(대역폭)이 2배나 깎여서 결국 아무도 안 쓰게 된 달리기 폼이랍니다!