alt

0318

Shared on March 18, 2026

형식 식별: 강의(LECTURE)

채널 용량과 전송 성능에 관한 이론 요약

개요

  • 목적: 시그널 레벨, 모듈레이션, SNR 등 변수 간의 관계를 이해하고, 실제 네트워크에서의 대역폭, 스루풋, 지연, 밴드위스-딜레이 프로덕트(BDP) concept를 설명.
  • 핵심 아이디어: 높은 모듈레이션 수준은 더 많은 비트를 한꺼번에 보낼 수 있게 하지만, 시그널-노이즈 비(SNR)가 높을수록 신호 복원이 용이해진다. 송신 측의 적절한 모듈레이션 레벨 선택이 중요하며, 피드백을 통한 적응적 모듈레이션-코딩(MCS: Modulation and Coding Scheme)은 채널 상태에 따라 동적으로 조정된다.

핵심 개념

  • 모듈레이션과 시그널 레벨
    • 시그널 레벨이 높아질수록 같은 전압 범위에서 더 많은 비트를 태워 보낼 수 있다.
    • 예: QPSK(4-state) → 2비트; 16-QAM(16-state) → 4비트; 64-QAM → 6비트 등.
    • 더 많은 신호 모양을 사용하면 간격이 좁아져 노이즈로 인한 오류 가능성 증가. 따라서 SNR이 높아야 안정적으로 복원 가능.
  • SNR과 성능
    • SNR가 높아질수록 에러율은 감소한다.
    • 송신 측은 수신 상태(SNR 등)를 고려해 적절한 모듈레이션 레벨을 선택해야 한다.
    • 수신 측에서도 노이즈 상태를 보고 송신 측에 피드백을 제공하는 경우가 많다.
  • 예시 그래프 해석
    • 서로 다른 레벨의 모듈레이션에서 SNR에 따른 에러율(EER)을 비교.
    • 같은 시간에 더 높은 비트 수를 보낸 경우 왼쪽은 2비트, 오른쪽은 10비트를 송신하나, 동일하게 모두 수신되려면 더 높은 SNR이 필요.
    • SNR가 증가하면 에러율이 내려가나, 고속(더 많은 비트)일수록 더 높은 SNR이 요구됨.
  • 실용 예시: 전화선(유선) 데이터 전송
    • 전화선의 대역폭 약 3000 Hz, 일반적으로 SNR은 ~3162.
    • 채널 용량 계산은 SNR과 대역폭에 따라 결정되며, 높은 SNR일수록 더 큰 용량 가능.
    • 예: SNR 36 dB, 대역폭 2 MHz일 때 채널 용량은 약 24 Mbps.
  • Bandwidth와 Bandwidth-Throughput 구분
    • Bandwidth의 두 가지 의미:
      • 주파수 영역의 채널 대역폭(B, Hz)
      • 최대 데이터 전송 속도(bps)로도 사용
    • 실제 전송 속도는 Throughput으로, Bandwidth보다 작을 수 있음.
  • Throughput와 Delay의 관계
    • Throughput은 실제 전달 데이터 속도이며, Bandwidth보다 작다.
    • 예시: Bandwidth가 10 Mbps인 네트워크에서 매 프레임당 10,000비트를 보내도 평균 Throughput은 그보다 낮을 수 있음..
  • 지연(Delay)의 구성 요소
    • 총 지연 = 전송 지연(transmission delay) + 전파 지연(propagation delay) + 대기 지연(queuing delay) + 처리 지연(processing delay)
    • 각 구성 요소의 의미:
      • Transmission delay: 첫 비트가 송신으로부터 전송 매체에 들어가고 마지막 비트가 나오는 데 걸리는 시간(메시지 크기에 비례)
      • Propagation delay: 신호가 송신 → 수신으로 이동하는 데 걸리는 시간(거리 / 전파 속도)
      • Queuing delay: 앞선 패킷 대기 시간
      • Processing delay: 패킷 처리 및 오류 검출/헤더 제거 등에 필요한 시간
  • 예시: 대서양 횡단 케이블
    • 거리 12,000 km, 전파 속도 2.4 x 10^8 m/s일 때 Propagation time ≈ 50 ms
    • 메시지 크기와 대역폭의 영향으로 Transmission time이 지배적일 때도 있음.
  • Bandwidth-Delay Product (BDP)
    • 정의: 채널의 "볼륨"으로, 파이프를 채우는 비트의 최대 수
    • 공식: BDP = Bandwidth × Delay
    • 해석: 파이프가 꽉 차도록 채워야 하는 데이터 양으로, TCP의 속도 제어에서 중요한 역할
    • 직관: 밴드위스가 높고 지연이 크면 더 많은 데이터를 채워넣어야 파이프를 꽉 차게 유지 가능
    • 응용: TCP 트래픽 제어에서, 밴드위스-딜레이 프로덕트를 고려해 창 크기(Window) 설정
  • 스루풋 vs. 대역폭
    • 스로풋은 헤더 및 재전송 등의 오버헤드를 제외한 순수 데이터 속도
    • 밴드위스는 채널의 최대 데이터 전송 능력(비트/초)
  • 실용적 요약 예시
    • 링크 대역폭 10 Mbps, 지연 50 ms인 경우 BDП ≈ 500,000 비트
    • 프레임 크기와 재전송 여건에 따라 Throughput은 BDП보다 작아질 수 있음.

상세 메모

  • 모듈레이션 레벨과 채널 상태의 상호 작용
    • 송신자는 시그널 상태에 따라 보낼 비트 수를 결정.
    • 수신자 상태와의 대화 피드백으로 적합한 MCS를 선택하는 Adaptive MCS가 일반적.
    • 신호가 좋을 때 낮은 모듈레이션으로 안정성 확보, 신호가 나빠질 때 고속 모듈레이션에서 벗어나 안정적으로 하향 조정.
  • 실제 사례의 메시지 구성
    • 데이터 전송 시, 데이터 자체 비트보다 헤더 및 오류 정정 정보가 앞에 붙음.
    • Throughput은 이 헤더 및 프로토콜 오버헤드에 의해 감소.
  • 용어 구분 주의
    • Bandwidth의 두 의미 구분 필요: 주파수 대역폭 vs. 데이터 속도.
    • 스로풋은 오버헤드를 제외한 실제 전송 가능한 데이터 양.
    • BD-P는 파이프의 채움 정도를 나타내는 지표로, TCP 트래픽의 속도 조절에 사용.
  • 요약 포인트
    • 높은 MCS를 사용하면 이론상 빠르게 보낼 수 있지만, SNR가 충분해야 가능.
    • SNR과 전송 속도 간의 균형이 중요하며, 네트워크 상황에 따라 동적으로 조정하는 것이 현대 시스템의 표준.
    • BD-P와 지연 구성 요소는 네트워크 설계와 TCP/IP 동작의 핵심 지표로 작용.

핵심 takeaway: 채널 용량(C)은 대역폭(B)와 로그 함수에 SNR를 곱한 값으로 결정되며, 실제 전송 속도(Throughput)는 오버헤드와 지연 구성 요소에 의해 줄어든다. 밴드위스-딜레이 프로덕트(BDP)는 파이프의 채움 용량과 속도 조절의 핵심으로, 네트워크 성능의 근본적인 한계를 설명한다.

0318 | Alt