FEC   Forward Error Correction   전진 에러 수정, 순방향 오류 정정

(2023-02-28)

전진 에러 정정, 전방 에러 제어, Forward Error Control, 순방향 오류 제어


1. FEC (순방향 오류제어)

  ㅇ 송신측이 전송할 문자나 프레임에 부가적 정보(☞ Redundancy)를 첨가하여 전송하고,
  ㅇ 수신측이 이 부가적 정보를 이용하여 에러검출에러정정을 하는 방식

  ※ 참고용어 ☞ 채널 부호화


2. FEC 특징

  ㅇ 주요 용도
     - 송신측이 한 곳이고 수신측이 여러 곳일 때, 재전송/되돌려보내는 피드백이 어려운 곳,
       채널환경이 열악한 곳에서, 또는 높은 신뢰성이 요구되는 곳 등

  ㅇ 실시간 처리 및 높은 처리율을 제공
     - 오류가 발생하여도 재전송 요구 없이 오류수정이 가능하므로


3. FEC 및 BEC 간의 차이

  ㅇ FEC (전진에러수정) : 수신측이 에러 자체 정정
  ㅇ BEC (후진에러수정) : 에러발생 데이터에 대해 송신측에 재전송(ARQ)을 요구


4. FEC 코드 구분Block Code     : Hamming Code, BCH Code, Reed-Solomon Code 등
  ㅇ Non-block Code : Convolutional Code,  Turbo Code 등


  ※ 사용 例)
     - SONET/SDH에서 FEC 구현 : BCH Code
     - OTN(OTH)에서 FEC 구현  : Reed-Solomon Code


5. FEC rate 및 전송률 

  ㅇ 통상, FEC rate(부호화율)는, 1/2 to 7/8 정도로써,
     - 원래 정보 보다 큰 부가 정보를 넣어 전송하게 됨
        . (채널 전송률) = (원래 정보율) x 1/ (FEC rate)

  ㅇ 따라서, FEC rate(부호화율)가 클수록, 더 효율적채널 부호화로 볼 수 있음
     - 즉, 1/2 보다는 7/8 에 가까울수록 효율적 임 (3/4 보다는 5/6이 더 효율적)

채널부호화(기타일반)
   1. 하다마드 행렬   2. 터보 부호   3. FEC   4. 연접 코드  
에러 정정
   1. 에러정정   2. 해밍 코드   3. 길쌈 부호   4. RS 부호   5. FEC(전진에러수정)  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"