티스토리 뷰

채널 코딩의 개요

  • 정의
    • 전송 중 데이터 오류를 검출하고 수정할 수 있도록 데이터를 변환하는 과정
  • 특징
    • 전송 오류를 감지하고 수정할 수 있도록 보호 코드를 삽입하여 신뢰성 향상
    • 인공위성, 무선 통신 등 잡음이 많은 환경에서 효과적인 데이터 프레임 전송
    • 채널 코딩을 위한 특수 목적 데이터 패킷 추가로 속도는 저하
  • 채널 코딩 비교표
    코딩 기법 기능 오류검출 오류 수정 특징 사용 예시
    패리티 비트 간단한 오류 검출 1비트 오류만 감지, 2비트 오류 검출 불가 기본 데이터 전송, 직렬 통신
    해밍 코드 오류 검출 및 수정 ✅ (1비트 수정 가능) 1비트 오류 수정, 2비트 오류 검출 RAM (ECC 메모리), 저장 장치
    CRC (순환 중복 검사) 강력한 오류 검출 다항식 연산 사용, 오류 감지율 높음 네트워크 패킷(TCP/IP), 하드디스크
    컨벌루션 코드 연속적인 데이터 오류 정정 비터비 알고리즘 사용, 신뢰성 높음 GSM, CDMA, 위성 통신
    터보 코드 고성능 오류 정정 반복 디코딩(Iterative Decoding) 적용, LTE/5G에서 필수 LTE, 5G, 우주 통신
반응형
Comments