Concatenated Code   연접 코드

(2026-04-11)

연접 부호


1. 연접 코드 (Concatenated Code)

  ㅇ 서로 다른 오류 특성에 특화된 코드들을, 계층적으로 결합한, 고 성능 오류 정정 구조
     - 2 이상의 서로 다른 오류정정부호계층적으로 결합하여,
     - 서로 다른 오류 특성(랜덤/버스트 등)에 동시에 강인하도록 만든 부호화 방식


2. 연접 코드의 유형

  ㅇ 직렬 연접 코드 (Serial Concatenation)  :  (단계적 오류 정정)
     - 두 개 코드를 순차적으로 (직렬 연결하여) 사용
        . 하나는 랜덤 오류에, 다른 하나는 버스트 오류에 대처케 하는 등
        . 例) RS + Convolutional

  ㅇ 병렬 연접 코드  :  (반복 복호 기반 성능 향상 도모)
     - 동일 정보를 여러 경로로 (병렬 연결하여) 부호화
        . 例) Turbo Code


3. 연접 코드의 구조

  ㅇ 일반적인 구조 (직렬 연접 코드 기준)
     - (송신시)  정보 → 외부 코드(Outer Code) → 내부 코드(Inner Code) → 채널
     - (복호시)  수신 → 내부 복호 → 외부 복호정보 복원

  ㅇ 여기서, 내부 코드 및 외부 코드
     - 내부코드 : 채널 바로 앞/뒤
     - 외부코드 : 그 바깥에서 전체를 보정

  ㅇ 이때, 연접 코드가 좋아지게 하는 조건으로는,
     - 내부 코드 : soft-decision (연판정) 복호 가능
     - 외부 코드 : burst 정정 능력 우수

  ※ 실제 시스템에서는, 인터리빙이 반드시 함께 사용됨
     - 구조 : 외부 코드 → 인터리버 → 내부 코드
     - 역할 : 버스트 오류랜덤 처럼 분산
     - 효과 : 외부 코드 성능 극대화

  ※ 결국, 인터리버 설계가 성능 좌우


4. 연접 코드의 장단점

  ㅇ 장점
     - 서로 다른 오류 유형에 대해 강인성 확보
     - 설계 유연성 (코드 조합 가능)
     - 매우 높은 신뢰성 달성 가능

  ㅇ 단점
     - 복호 지연 증가
     - 구조 복잡도 증가
     - 인터리버 필요 (메모리 증가)

채널부호화(기타일반)
1. 채널 부호화 용어   2. 하다마드 행렬   3. 터보 부호   4. FEC   5. 연접 코드  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]