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

Source Coding과 Channel Coding 본문

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

Source Coding과 Channel Coding

LASER - 기술통역가 2026. 2. 16. 09:58

**Source Coding(정보원 부호화)**과 **Channel Coding(채널 부호화)**의 이해는 단순히 알고리즘을 외우는 것이 아니라, **'압축을 통한 효율성'**과 **'보호를 통한 신뢰성'**이라는 두 마리 토끼를 어떻게 잡을 것인가라는 자원 배분의 관점에서 출발해야 합니다.

 

1. 최상위 원리: "군더더기 제거 vs 튼튼한 포장"

이 토픽의 출발점은 **"한정된 대역폭이라는 도로 위에서, 어떻게 하면 가장 빠르고 정확하게 짐(데이터)을 배달할 것인가?"**라는 질문입니다.

  • Source Coding (효율성): 짐의 부피를 최소한으로 줄이는 것입니다. "아는 내용은 생략하고 핵심만 남기자." (압축)
  • Channel Coding (신뢰성): 배달 중 파손될 것에 대비해 뽁뽁이(잉여 비트)를 감싸는 것입니다. "깨져도 다시 붙일 수 있게 힌트를 넣자." (에러 제어)
  • 통찰: **Source Coding은 '레버리지'**를 극대화하기 위해 불필요한 비용을 깎아내는 과정이고, **Channel Coding은 '리스크 관리'**를 위해 의도적으로 비용(잉여성)을 지불하는 과정입니다.

2. 어디서부터 이해를 시작해야 할까? (핵심 메커니즘)

두 기술이 싸우는 지점과 협력하는 지점을 파악하세요.

① Source Coding: 엔트로피(Entropy)에 도달하기

  • 기본: 데이터 안에 숨어있는 '중복성(Redundancy)'을 찾아내서 제거합니다.
  • 이해: 자주 나오는 단어는 짧은 코드로, 드물게 나오는 단어는 긴 코드로 바꿉니다(Huffman Coding). 정보의 본질적 크기인 '엔트로피' 한계치까지 군더더기를 뺍니다.

② Channel Coding: 샤논의 정리(Shannon's Theorem) 활용하기

  • 기본: 데이터에 의도적으로 '잉여 비트(Parity)'를 추가합니다.
  • 이해: 전송 중에 비트가 뒤집혀도 수신 측에서 스스로 고칠 수 있게(FEC) 만드는 마법입니다. 도로의 소음(Noise) 속에서도 메시지를 지켜내는 갑옷을 입히는 것입니다.

3. 사고(What, Why, How, So what) 기반 답안 매칭

질문 답안 목차 핵심 서술 내용 
Why 1. 개요 한정된 주파수 자원을 효율적으로 사용(Source)하고 전송 오류를 극복(Channel)하기 위함
What 2. 기술 개념 Source: 중복성 제거/압축, Channel: 잉여성 부가/에러 제어
How 3. 주요 알고리즘 Source: Huffman, Lempel-Ziv / Channel: Hamming, RS, Turbo, LDPC
Comparison 4. 특성 비교 효율성(A/V 압축) vs 신뢰성(BER 개선)의 상호 보완 관계 분석
So what 5. 활용 및 동향 5G/6G 초고속 통신을 위한 고효율 압축(VVC)초신뢰 부호화(Polar Code)

💡 구글 시트 정리를 위한 한 줄 정리

  • A열(토픽): Source Coding vs Channel Coding
  • B열(개요): Source Coding은 중복 제거를 통한 압축(효율)을, Channel Coding은 잉여 비트 추가를 통한 에러 정정(신뢰)을 목적으로 함.
  • L열(키워드): 압.축.과.보.호 (Entropy, Redundancy, FEC, Shannon's Limit)

**"군더더기를 깎아내어 본질만 남기고(Source), 그 본질이 훼손되지 않도록 지적으로 설계된 보호막을 치는 것(Channel)"**이 통신 부호화의 정수입니다.

 


 

1. 개요

  • Source Coding은 정보원의 중복성을 제거하여 전송 효율을 높이는 압축 기술이며, Channel Coding은 전송 중 발생하는 에러를 검출 및 정정하기 위해 잉여성을 부가하는 신뢰성 기술임.
  • 한정된 대역폭 내에서 전송 속도 극대화와 무결성 보장이라는 상충되는 목표를 최적화하는 디지털 통신의 핵심 부호화 과정임.

2. 기술 개념

  • Source Coding (정보원 부호화): 엔트로피(Entropy) 이론에 근거하여 데이터 내부의 중복된 정보를 제거, 비트 수를 줄여 압축함. (목표: 효율성)
  • Channel Coding (채널 부호화): 샤논(Shannon)의 채널 용량 정리에 근거하여 에러 제어를 위한 패리티 비트 등 잉여 비트(Redundancy)를 의도적으로 추가함. (목표: 신뢰성)

3. 부호화 시스템 구성도 및 절차

가. 구성도 설명

  1. Source Encoder: 아날로그/디지털 정보의 통계적 특성을 분석하여 최소 비트로 변환 (A/D 변환 포함).
  2. Channel Encoder: 정보 비트에 체크 비트를 결합하여 부호어(Codeword) 생성.
  3. Modulator: 채널 환경에 적합한 파형으로 변조하여 전송.
  4. 역과정: 수신 측에서 복조 -> 채널 복호(에러 정정) -> 소스 복호(압축 해제)를 거쳐 정보 복원.

나. 데이터 구조 변화

  • Source Coding 결과: 본질적 정보(Information)만 남은 고밀도 데이터.
  • Channel Coding 결과: 정보 비트 + 에러 제어 비트(Check bits)가 포함된 강인한 데이터.

4. 특징 및 기술적 비교

구분 Source Coding (효율성) Channel Coding (신뢰성)
핵심 목적 데이터 압축 (대역폭 절감) 에러 검출 및 정정 (BER 개선)
주요 원리 중복성(Redundancy) 제거 잉여성(Redundancy) 부가
기준 이론 Shannon의 정보 엔트로피 Shannon의 채널 용량 한계
부작용 에러 발생 시 복구 치명적 전송 효율 감소 및 오버헤드 발생
주요 방식 Huffman, Lempel-Ziv, MPEG, H.264 Hamming, RS, Convolution, LDPC, Polar

5. 활용 및 기술동향

가. 주요 활용 분야

  • Source Coding: 멀티미디어(MP3, JPG), 고해상도 영상(HEVC, VVC), 이동통신 음성 코덱(AMR, EVS).
  • Channel Coding: 위성 및 이동통신(5G LDPC/Polar), 저장매체(SSD, HDD의 에러 교정).

나. 최신 기술동향 (2026년 기준)

  • 분산 소스 코딩 (DSC): 센서 네트워크 등에서 수신 측의 상관관계를 이용해 송신 측 연산 부하를 줄이는 압축 기법 확산.
  • 5G/6G 표준 부호화: 초고속 데이터용 LDPC 코드와 제어 채널용 Polar 코드가 정착되었으며, 6G를 위한 AI 기반 심층 부호화(Deep Joint Source-Channel Coding) 연구 활발.
  • 시맨틱 통신 (Semantic Communication): 단순 비트 전송을 넘어 메시지의 '의미'를 추출하여 전송함으로써 압축 효율을 극대화하는 차세대 소스 코딩 등장.
  • 양자 내성 부호화: 양자 컴퓨터의 공격에도 견딜 수 있는 격자 기반(Lattice-based) 채널 부호화 기술의 표준화 논의 가속화.

 **"군더더기를 깎아내어 본질적 가치(Entropy)만 남기고, 그 가치가 훼손되지 않도록 지적으로 설계된 보호막(Redundancy)을 입히는 전략적 자원 배분"**이 부호화의 본질입니다.

'정보통신 엔지니어링 > [8] 통신이론' 카테고리의 다른 글

엔트로피와 Prefix-Code  (0) 2026.02.16
허프만 코딩(Huffman Coding)  (0) 2026.02.16
Eye Pattern Diagram  (0) 2026.02.15
ISI (Inter Symbol Interference)  (0) 2026.02.15
PCM (Pulse Code Modulation)  (0) 2026.02.15