가공데이터 · 한국어 지식관계

HARQ를 이용한 데이터 전송방법 document_id A220623055176

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
IEEE(Institute of Electrical and Electronics Engineers) 802.16 표준은 광대역 무선 접속(braodband wireless access)을 지원하기 위한 기술과 프로토콜을 제공한다. 1999년부터 표준화가 진행되어 2001년 IEEE 802.16-2001이 승인되었다. 이는 'WirelssMAN-SC'라는 단일 반송파(single carrier) 물리계층에 기반한다. 이후 2003년에 승인된 IEEE 802.16a 표준에서는 물리계층에'WirelssMAN-SC'외에'WirelssMAN-OFDM'과'WirelssMAN-OFDMA'가 더 추가되었다. IEEE 802.16a 표준이 완료된 후 개정된(revised) IEEE 802.16-2004 표준이 2004년 승인되었다. IEEE 802.16-2004 표준의 결함(bug)과 오류(error)를 수정하기 위해 'corrigendum'이라는 형식으로 IEEE 802.16-2004/Cor1 이 2005년에 완료되었다. 통신의 신뢰성을 확보하기 위한 에러 보상 기법으로는 FEC(forward error correction) 방식(scheme)과 ARQ(automatic repeat request) 방식이 있다. FEC 방식에서는 정보 비트들에 여분의 에러 정정 코드를 추가시킴으로써, 수신단에서의 에러를 정정한다. ARQ 방식에서는 데이터 재전송을 통해 에러를 정정하며, SAW(stop and wait), GBN(Go-back-N), SR(selective repeat) 방식 등이 있다. SAW 방식은 전송한 프레임의 정확한 수신여부를 확인한 후 다음 프레임을 전송하는 방식이다. GBN 방식은 연속적인 N개의 프레임을 전송하고, 성공적으로 전송이 이루어지지 않으면 에러가 발생한 프레임 이후로 전송된 모든 프레임을 재전송하는 방식이다. SR 방식은 에러가 발생한 프레임만을 선택적으로 재전송하는 방식이다. FEC 방식은 시간 지연이 적고 송수신단 사이에 별도로 주고 받는 정보가 필요 없다는 장점이 있지만, 양호한 채널 환경에서 시스템 효율이 떨어지는 단점이 있다. ARQ 방식은 전송 신뢰성을 높일 수 있지만, 시간 지연이 생기게 되고 열악한 채널 환경에서 시스템 효율이 떨어지는 단점이 있다. 이러한 단점들을 해결하기 위해 제안된 것이 FEC와 ARQ를 결합한 복합 자동 재전송(hybrid automatic repeat request, 이하 HARQ) 방식이다. HARQ 방식에 의하면 물리계층이 수신한 데이터가 복호할 수 없는 오류를 포함하는지 여부를 확인하고, 오류가 발생하면 재전송을 요구함으로써 성능을 높인다. HARQ의 모드는 체이스 결합(Chase combining)과 IR(incremental redundancy)로 구분할 수 있다. 체이스 결합은 에러가 검출된 데이터를 버리지 않고 재전송된 데이터와 결합시켜 SNR(signal-to-noise ratio) 이득을 얻는 방법이다. IR은 재전송되는 데이터에 추가적인 부가 정보(additional redundant information)가 증분적으로(incrementally) 전송되어 재전송에 따른 부담을 줄이고 코딩 이득(coding gain)을 얻는 방법이다. 수신기는 수신한 데이터에서 에러가 검출되지 않으면 응답신호로 ACK(Acknowledgement) 신호를 송신하여 수신 성공을 송신기로 알린다. 수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 에러 검출을 송신기로 알린다. 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다. HARQ(Hybrid Auto Repeat Request) 방식의 수신기는 기본적으로 수신 데이터에 대해 오류정정을 시도하고, 오류 검출 부호(error detection code)를 사용하여 재전송 여부를 결정한다. 오류 검출 부호는 CRC(Cyclic Redundancy Check)를 사용할 수 있다. CRC 검출 과정을 통해 수신 데이터의 오류를 검출하게 되면 수신기는 송신기로 NACK 신호를 보낸다. NACK 신호를 수신한 송신기는 HARQ 모드(체이스 결합 또는 IR)에 따라 적절한 재전송 데이터를 전송한다. 재전송 데이터를 받은 수신기는 이전 데이터와 재전송 데이터를 결합하여 디코딩함으로써 수신 성능을 향상시킨다. HARQ의 재전송 방식은 동기식(synchronous)과 비동기식(Asynchronous)으로 구분할 수 있다. 동기식 HARQ는 송신기와 수신기 모두 알고 있는 시점에 데이터를 재전송하는 방식으로, HARQ 프로세서 넘버와 같은 데이터 전송에 필요한 시그널링을 줄일 수 있다. 비동기식 HARQ는 재전송을 위하여 임의의 시간에 자원을 할당하는 방식으로, 데이터 전송에 필요한 시그널링을 필요로 하므로 오버헤드가 발생한다. HARQ는 자원할당, 변조기법, 전송 블록(transport block) 크기 등의 전송속성(transmission attribute)에 따라 적응적(adaptive) HARQ와 비적응적(non-adaptive) HARQ로 구분할 수 있다. 적응적 HARQ는 채널 상황의 변화에 따라 재전송에 사용하는 전송속성들을 초기 전송과 비교하여 전체 또는 부분적으로 바꾸어 전송하는 방식이다. 비적응적 HARQ는 초기 전송에 사용한 전송속성을 채널 상황의 변화에 상관없이 지속적으로 사용하는 방식이다. IR 모드로 데이터를 재전송하는 경우에는 앞서 전송한 데이터에 증분적으로 추가적인 부가 정보를 전송하여야 하는데, 전송속성이 바뀌는 적응적 HARQ 방식의 경우는 변조기법, 전송 블록 크기 등이 가변적이어서 재전송 데이터를 증분적으로 전송할 수 없으며, 소기의 IR 모드의 코딩 이득을 얻을 수 없다. 적응적 HARQ 방식에서 변조기법, 자원할당 등의 변화에 따라 재전송 데이터의 양이 임의적으로 변화되더라도 IR 모드의 이득을 얻을 수 있는 방법이 요구된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
HARQ 방식에서 수신기가 에러를 검출했을 때 송신기에 알리는 과정과 그에 따른 송신기의 동작 방식은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    HARQ 방식에서 에러 검출 시 수신기의 응답 신호 전달 과정과 송신기의 후속 동작을 묻는 질문이다.

  2. 2정보 추출information_extraction

    수신기가 에러를 검출했을 때 보내는 신호와 송신기가 해당 신호를 받았을 때의 행동을 추출한다.

    • 수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 에러 검출을 송신기로 알린다.
    • 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다.
  3. 3근거 선택evidence_selection

    에러 검출 시의 NACK 신호 송신과 송신기의 재전송 동작을 핵심 근거로 선정한다.

    • 수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 에러 검출을 송신기로 알린다.
    • 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다.
  4. 4논리 통합logical_integration

    수신기의 NACK 신호 송신이 송신기의 데이터 재전송을 유도하는 인과 관계를 연결한다.

    • 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다.
  5. 5결론 도출conclusion_formulation

    수신기는 NACK 신호를 통해 에러를 알리고, 송신기는 이를 받아 데이터를 재전송한다는 결론을 도출한다.

    • 수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 에러 검출을 송신기로 알린다.
    • 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다.
  6. 6답변 생성answer_generation

    질문에 대해 수신기의 NACK 신호 송신과 송신기의 재전송 동작을 포함하여 답변을 작성한다.

    • 수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 에러 검출을 송신기로 알린다.
    • 송신기는 NACK 신호가 수신되면 데이터를 재전송할 수 있다.
최종 답변 (final_answer)
수신기는 수신한 데이터에서 에러가 검출되면 응답신호로 NACK(Negative-acknowledgement) 신호를 송신하여 송신기에 에러 검출 사실을 알리며, 송신기는 이 NACK 신호를 수신하면 데이터를 재전송할 수 있다.
핵심 해석 (core_interpretation)
HARQ 시스템에서 수신기는 에러 검출 시 NACK 신호를 송신하여 송신기에 알리고, 송신기는 이에 따라 데이터를 재전송할 수 있다.