핵심 인사이트 (3줄 요약)
- 본질: 비트 교차와 워드 교차는 TDM (Time Division Multiplexing)에서 여러 채널의 데이터를 어떤 단위로 섞을지 정하는 방식이다.
- 가치: 비트 단위는 더 잘게 나눠 공평하게 보낼 수 있고, 워드 단위는 복원과 처리가 쉽다.
- 판단 포인트: 설계자는 지연, 동기화 비용, 버퍼 크기, 그리고 수신측 처리 단위를 함께 봐야 한다.
Ⅰ. 개요 및 필요성
멀티플렉싱은 여러 신호를 하나의 전송로에 번갈아 넣는 기술이다. 이때 비트 단위로 섞을지, 워드 단위로 섞을지에 따라 프레임 구조와 복원 난이도가 달라진다. 단위가 너무 크면 공평성이 떨어지고, 너무 작으면 동기화와 버퍼링이 어려워진다. 그래서 단위를 정하는 일 자체가 성능 설계다.
비트 교차: A1 B1 C1 A2 B2 C2 ...
워드 교차: A[8b] B[8b] C[8b] ...
- 📢 섹션 요약 비유: 단위가 작을수록 공평하지만 제어는 어려워진다.
Ⅱ. 아키텍처 및 핵심 원리
MUX (Multiplexer)가 각 채널에서 데이터를 가져와 프레임으로 묶고, DEMUX (Demultiplexer)가 반대쪽에서 다시 나눈다. 비트 교차는 가장 작은 단위를, 워드 교차는 의미 있는 묶음을 보낸다. 비트 교차는 매우 세밀한 공평성을 주지만 동기 복원 부담이 크고, 워드 교차는 블록 단위 처리와 버퍼 관리가 쉽다.
| 구분 | 비트 교차 | 워드 교차 |
|---|---|---|
| 전송 단위 | 1비트 | 1워드(예: 8/16/32비트) |
| 동기화 | 엄격하다 | 상대적으로 쉽다 |
| 버퍼링 | 세밀하지만 자주 바뀐다 | 블록 단위로 관리한다 |
| 적합성 | 세밀한 분배, 연속 신호 | CPU 친화적, 블록 처리 |
- 📢 섹션 요약 비유: MUX와 DEMUX는 같은 데이터를 다른 크기로 섞고 푼다.
Ⅲ. 비교 및 연결
비트 교차는 더 잘게 나눠 지연을 분산시키고, 워드 교차는 데이터 의미를 유지해 복원을 쉽게 한다. 따라서 둘의 차이는 단순한 크기 차이가 아니라 동기와 처리 효율의 차이다. 같은 인터리빙 개념은 메모리 뱅크나 저장 장치에도 보이지만, 네트워크에서는 전송 프레임의 복원성과 채널 공평성이 더 중요하다.
| 비교축 | 비트 교차 | 워드 교차 | 설계 의미 |
|---|---|---|---|
| 공평성 | 높다 | 중간 | 세밀한 분배일수록 공평해진다 |
| 복원 난이도 | 높다 | 낮다 | 단위가 커질수록 쉬워진다 |
| 버퍼 요구 | 작은 단위로 자주 필요 | 블록 단위로 예측 가능 | 장비 복잡도와 연결된다 |
- 📢 섹션 요약 비유: 비트와 워드는 공평성과 복원성의 균형을 바꾼다.
Ⅳ. 실무 적용 및 기술사 판단
실무에서는 채널 간 지연 편차, 프레임 동기, 에러 패턴을 함께 본다. 비트 교차는 burst error를 분산하는 데 도움이 될 수 있지만, 수신기 설계가 더 까다롭다. 워드 교차는 처리 장치가 워드 경계에 민감할 때 유리하다. 반대로 너무 작은 지연만 보고 단위를 키우면 버퍼 폭주가 생길 수 있다.
체크리스트
- 수신 측이 어떤 단위를 자연스럽게 처리하는가?
- 동기 복원과 버퍼 비용이 감당 가능한가?
- 에러가 한 채널에 몰리지 않고 분산되는가?
안티패턴
-
워드 경계를 무시한 비트 섞기
-
지연과 버퍼를 보지 않고 단위만 줄이는 것
-
📢 섹션 요약 비유: 단위 선택은 동기와 버퍼 비용까지 포함한 결정이다.
Ⅴ. 기대효과 및 결론
적절한 교차 단위를 고르면 전송 효율과 복원성이 같이 좋아진다. 결국 핵심은 "얼마나 잘게 나눌 것인가"를 시스템 전체 관점에서 정하는 일이다. 앞으로는 고속 직렬 링크에서도 lane striping과 버퍼 정책이 이런 인터리빙 사고방식을 더 많이 닮아 간다. 기술사는 이 주제를 "잘게 나눌수록 공평하지만, 복원이 어려워진다"는 균형 문제로 기억하면 된다.
- 📢 섹션 요약 비유: 교차 단위는 성능과 복잡도의 타협점이다.
📌 관련 개념 맵
| 개념 | 연결 포인트 |
|---|---|
| TDM | 시간을 나눠 채널을 섞는다 |
| MUX | 여러 입력을 하나로 묶는다 |
| DEMUX | 하나의 스트림을 다시 나눈다 |
| Frame | 전송 단위의 외형이다 |
| Synchronization | 복원 성패를 좌우한다 |
| Buffer | 교차 단위에 맞춰 크기가 달라진다 |
📈 관련 키워드 및 발전 흐름도
source streams
│
▼
unit slicing
│
▼
interleaver
│
▼
frame / link
│
▼
deinterleaver
👶 어린이를 위한 3줄 비유 설명
- 여러 친구가 번갈아 한 조각씩 과자를 먹는 것과 같다.
- 한 번에 큰 조각을 주면 빨리 끝나지만, 작은 조각은 더 공평하게 나눌 수 있다.
- 대신 너무 잘게 나누면 누가 어떤 조각을 받았는지 기억하기가 어려워진다.