정보통신 정보관리기술사/통신이론

문. ARQ(Automatic Repeat Request)

가카리 2022. 1. 18. 20:22

. ARQ(Automatic Repeat Request)

.

1. ARQ의 개념

- 송신측에서 전송한 신호가 에러발생 시 수신측에서 송신측으로 재전송을 요청하는 방식

- 데이터 통신에서 2계층의 흐름제어 및 오류제어를 목적으로 사용함

 

2. ARQ의 개념도 및 특징

. 개념도

<그림. ARQ 개념도>

- 송신측에서 수신측으로 전송한 프레임에 에러 발생 시 재전송을 요청함

 

. 특징

구 분 설 명
회선 효율   - 송신측에 재전송 요청을 위한 역채널이 필요하며 회선 사용효율이 저하됨
구현성   - 구현이 간단하고 신뢰성이 우수함
채널코딩 방식   -Backward Error Correction 방식임.
  - 문자단위의 저속 통신방식에서 사용됨

 

3. ARQ의 종류

구 분 설 명
Stop and wait ARQ   - 수신측 응답이 올 때까지 다음 Frame을 송신측에서 전송안함
Go Back N ARQ   - 수신측에서 에러가 발생 시 에러가 발생된 Frame부터 재전송함
Selective ARQ   - 수신측에서 에러가 검출되면 에러가 발생한 Frame만을 재전송하는 방식
Adaptive ARQ   - 전송상태에 따라 적절한 Frame의 길이를 동적으로 변경하여 전송

 

4. 채널코딩 기술 진화과정

구 분 Stop and wait ARQ 연속적 ARQ Adaptive ARQ
방식 블록단위 하나씩 연속적 전송 가변적 전송
종류 - Go Back N
Selective
-
구성 간단 간단 복잡
전송속도 낮음 높음 높음
전송효율 낮음 보통 높음
패킷재조합 불필요 불필요 필요
Timer 1 1 블록마다 1

- 고속전송이 요구되는 환경에서 연속적 ARQ가 사용됨

- 무선의 열악한 채널 환경에서는 FEC+ARQH-ARQ(Hybrid)가 사용됨