Channel Coding, Channel Encoding, Channel Code   채널 부호화, 채널 코딩, 채널 코드, 채널 부호

(2017-12-23)
1. 채널 부호화 (Channel Coding)채널을 통한 정보전송중에 수신측이 오류를 검출,정정할 수 있도록
     송신원에서의 신호 변환 과정 


2. 채널 부호화의 특징채널 부호화의 목적  :  에러검출에러정정
     - 전송 데이터에 구조화된 잉여정보(Redundancy)를 삽입함으로써 제한된 전력 또는
       제한된 대역폭을 갖는 채널 환경에서 비트오류율(BER) 성능을 개선시키기 위함
 
  ㅇ 채널 부호화의 수행 위치
     - 채널 상의 에러(잡음,간섭,페이딩 등)를 극복하기 위한, 사전 성능 향상 과정
        . 순방향 오류제어(FEC)의 일종

  ㅇ 채널 부호화의 작동 원리
     - 각 부호어 간에 두드러진 차이를 나게하는 것               ☞ 해밍 거리, 최소 거리 참조
        . 즉, 다른 코드 시퀸스로 오인될 가능성을 줄이도록 데이터 시퀸스를 확장 변환시키는 것
     - 채널 부호화 이후 : 부호화 이전 보다 좀더 나은 거리 특성(차이점/부동성)을 갖게됨 

  ㅇ 부작용(단점)
     - 여분의 비트들로 인해 채널 대역폭 증가
     - 데이터 전송률 저하
     - 복잡도 증가

  ㅇ 한편, 효율적 디코딩의 어려움
     - 부호화(코딩)은 비교적 자연스럽게/일원적으로 제시되지만,
        . 오류 섞인 수신 신호로부터 효율적으로 디코딩하는 것은 매우 어려운 과제임
           .. 특정 채널부호화 방식에서도 여러 디코딩 방식들이 제안되어왔음


3. 채널 부호화의 주요 용어채널의 용량한계  =>  `채널 용량`
    - 전송신뢰성있는 고속화를 이룰 수 있는 한계용량을 채널용량이라고 함
       . 즉, 채널용량은 `오류가 없는 상태`로 유지할 수 있는 전송속도의 상한

  ㅇ 채널에 대한 근사 모델  =>  `채널 모델`

  ㅇ 에러제어 등을 위한 여유정보분  =>  `Redundancy`
     - 채널부호화 과정은 일반적으로 원래의 코드 길이가 길어지며(잉여비트 추가),
       이 길어진 부분을 Redundancy라고 함
        . 사실 이 Redundancy에 의해 "오류제어"가 가능하여 전송신뢰성과 고속성 달성 가능

  ㅇ 부호화를 위해 어느 정도의 비트를 사용하는가  =>  `부호율`

  ㅇ 부호화에 따른 이득의 량(量)은 (성능 개선)  =>  `부호화 이득` 
     - 일반적인 AWGN 환경하에서 요구 BER(Bit Error Rate)에 도달하기 위한 Eb/No의 감소량


4. 채널부호화의 분류 

  ※ ☞ 채널부호화 구분 참조
     - 블록 부호화, 컨볼루션 부호화
     - 에러검출코드, 에러정정코드
     - 파형부호화, 구조화된 코딩


[부호화] 1. 부호화/엔코딩 이란? 2. 소스 부호화 3. 채널 부호화 4. 예측 부호화 5. 지각 부호화 6. 복호화 7. 부호화율 8. 코덱 9. 압축

 
        최근수정     요약목록(시험중)     참고문헌