후진오류수정(BEC, Backward Error Correction)

I. Data Link 계층 오류 재전송 요구, 후진 오류 수정(BEC)

가. 후진 오류 수정(BEC, Backward Error Correction)의 개념

  • 송신측에서 오류 검출용 부가 정보 전송 후, 수신측에서 오류 검출 시 재전송(ARQ)을 송신측에 요구하는 방식

나. 오류발생 시 전진오류수정(FEC)과 후진오류수정(BEC) 간 차이

FEC– 수신측에서 오류 검출과 함께 에러 자체를 정정
BEC– 수신측에서 오류 검출 후 송신측에 재전송(ARQ) 요구
  • BEC의 방식은 오류 검출과 ARQ의 2가지 기법 사용

 

II. 후진 오류 수정(BEC)의 오류검출 및 자동 재전송 기법

가. 후진 오류 수정(BEC)의 오류 검출 기법

기법개념도설명
패리티
검사
(Parity)
– 블록 끝에 1bit 추가
– Even/Odd 패리티
– 짝수개 오류 검출 불가
검사 합
(Checksum)
– 앞서보낸 데이터 보수화
– 수신측에서 합산 검사
– 동위치 짝수개 검출불가
블록 합
검사
(Blocksum)
– 이차원 패리티 검사
– 다중 비트 오류 검출
– burst error 검출 불가
순환중복
검사
(CRC)
– 임의의 비트 블록 검사
– burst error 검출 가능
– XOR 연산기반 성능우수

나. 후진 오류 수정(BEC)의 자동 재전송(ARQ) 기법

기법개념도설명
Stop-and
-Wait
ARQ
– 개별 프레임 오류 판단
– 오류시 NAK 재전송요구
– 원거리 전송 효율 감소
Go-Back
-N
ARQ
– 오류 발생 프레임부터 Window 사이즈 재전송
– 각각의 프레임 수신확인
Selective
ARQ
– 오류 프레임만 재전송
– 프레임 순서 영향 없음
– 각각의 프레임 수신확인
Adaptive
ARQ
– 전송효율, 오류발생기반
프레임 길이 동적 조정
– 제어회로 구현 복잡
  • 위 기법 외 Hybrid ARQ, 반송/연속 전송 등 여러 기법 존재

 

III. 통신기기 고성능화에 따른 후진 오류 수정(BEC) 사용

  • 오류 검출 기법은 성능이 우수한 CRC 기법 주로 사용
  • 자동 재전송 기법은 Selective, Hybrid ARQ 기법 주로 사용

콘텐츠 사용 시 출처 표기 부탁 드리고, 궁금한 점이나 의견은 댓글 남겨주세요^^