KR101679691B1 - 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법 - Google Patents

무선통신시스템에서 데이터 재전송을 위한 장치 및 방법 Download PDF

Info

Publication number
KR101679691B1
KR101679691B1 KR1020090074945A KR20090074945A KR101679691B1 KR 101679691 B1 KR101679691 B1 KR 101679691B1 KR 1020090074945 A KR1020090074945 A KR 1020090074945A KR 20090074945 A KR20090074945 A KR 20090074945A KR 101679691 B1 KR101679691 B1 KR 101679691B1
Authority
KR
South Korea
Prior art keywords
arq
nack information
module
harq
data
Prior art date
Application number
KR1020090074945A
Other languages
English (en)
Other versions
KR20110017475A (ko
Inventor
박재홍
이승현
오진영
강동준
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020090074945A priority Critical patent/KR101679691B1/ko
Priority to US12/857,162 priority patent/US8751891B2/en
Publication of KR20110017475A publication Critical patent/KR20110017475A/ko
Application granted granted Critical
Publication of KR101679691B1 publication Critical patent/KR101679691B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1841Resequencing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

본 발명은 무선통신시스템에서 HARQ(Hybrid ARQ)의 동작 상태를 고려하여 ARQ(Automatic Repeat reQuest)를 운영하기 위한 장치 및 방법에 관한 것이다. 이때, ARQ 운영 방법은, ARQ 타이머의 소멸 시간이 도래하는 경우, HARQ(Hybrid ARQ)의 동작 상태 정보를 확인하는 과정과, 상기 HARQ 동작 상태 정보를 고려하여 상기 ARQ 타이머의 구동 시간 갱신 여부를 결정하는 과정과, 상기 ARQ 타이머의 구동 시간을 갱신하는 경우, 상기 HARQ의 동작 상태 정보에 포함되는 HARQ를 위한 NACK 정보 전송 횟수를 고려하여 상기 ARQ 타이머가 소멸되지 않도록 상기 ARQ 타이머의 구동 시간을 갱신하는 과정을 포함한다.
ARQ(Automatic Repeat reQuest), HARQ(Hybrid-ARQ), ARQ 타이머, 재전송, ACK/NACK

Description

무선통신시스템에서 데이터 재전송을 위한 장치 및 방법{APPARATUS AND METHOD FOR DATA RETRANSMITTING IN WIRELESS COMMUNICATION SYSTEM}
본 발명은 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법에 관한 것으로서, 특히, 무선통신시스템에서 HARQ(Hybrid Automatic Repeat reQuest)의 동작 상태 이용하여 ARQ을 운영하기 위한 장치 및 방법에 관한 것이다.
무선통신시스템은 데이터를 전송하는 무선 자원의 채널 상태에 따라서 전송 데이터에 에러가 발생할 수 있다. 이에 따라, 무선통신시스템은 전송 신뢰도를 높이기 위해 ARQ 기법을 이용하여 데이터의 에러에 대한 제어 및 복구를 수행한다.
ARQ 기법을 사용하는 경우, 수신 단은 송신 단으로부터 수신받은 데이터의 수신 성공 여부를 상기 송신 단으로 알린다. 예를 들어, 송신 단으로부터 수신받은 데이터에 에러가 발생하지 않은 경우, 수신 단은 송신 단으로 ACK 정보를 전송한다. 한편, 송신 단으로부터 수신받은 데이터에 에러가 발생한 경우, 수신 단은 상기 송신 단으로 NACK 정보를 전송한다.
송신 단은 수신 단으로부터 수신받은 ACK/NACK 정보에 따라 재전송을 수행한다. 예를 들어, 수신 단으로부터 ACK 정보를 수신받은 경우, 송신 단은 수신 단이 데이터를 성공적으로 수신한 것으로 인식한다. 이에 따라, 상기 송신 단은 새로운 데이터를 수신 단으로 전송할 수 있다. 한편, 수신 단으로부터 NACK 정보를 수신받은 경우, 송신 단은 NACK 정보에 대한 데이터에 에러가 발생한 것으로 인식한다. 이에 따라, 상기 송신 단은 상기 NACK 정보에 대한 데이터의 원본 데이터를 상기 수신 단으로 재전송한다.
또한, 무선통신시스템은 고속 데이터 전송을 위해 HARQ를 추가로 사용할 수 있다. 예를 들어, 수신 단은 하기 도 1에 도시된 바와 같이 수신 단은 ARQ 모듈에서 재전송을 요구하기 전에 HARQ 모듈에서 재전송을 수행하여 고속 데이터 전송을 수행할 수 있다.
도 1은 종래 기술에 따른 무선통신시스템에서 데이터를 재전송하기 위한 절차를 도시하고 있다.
상기 도 1에 도시된 바와 같이 송신 단(100)은 ARQ 모듈(102)과 HARQ 모듈(104)을 통해 상기 수신 단(110)으로 데이터 1을 전송한다(121단계, 123단계).
상기 수신 단(110)의 HARQ 모듈(112)은 상기 데이터 1에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 1에 에러가 발생한 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 1에 대한 HARQ NACK 정보를 전송한다.
한편, 상기 데이터 1에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 1에 대한 HARQ ACK 정보를 전송한다(125단계). 또한, 상기 HARQ 모듈(112)은 상기 ARQ 모듈(114)로 상기 데이터 1을 전송한다(127단계).
상기 송신 단(100)에서 데이터 2를 전송하는 경우, 상기 송신 단(100)은 상기 데이터 1의 전송과 동일하게 상기 데이터 2를 상기 수신 단(110)으로 전송한다(129단계 ~ 135단계).
상기 송신 단(100)에서 데이터 3을 전송하는 경우, 상기 송신 단(100)은 ARQ 모듈(102)과 HARQ 모듈(104)을 통해 상기 수신 단(110)으로 데이터 3을 전송한다(137단계, 139단계).
상기 수신 단(110)의 HARQ 모듈(112)은 상기 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생한 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 3에 대한 HARQ NACK 정보를 전송한다(141단계).
상기 송신 단(100)의 HARQ 모듈(104)은 상기 데이터 3에 대한 HARQ NACK 정보에 따라 상기 데이터 3을 상기 수신 단(110)의 HARQ 모듈(112)로 재전송한다(143단계).
상기 수신 단(110)의 HARQ 모듈(112)은 상기 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생한 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 3에 대한 HARQ NACK 정보를 전송한다(145단계).
이 경우, 상기 송신 단(100)의 HARQ 모듈(104)과 상기 수신 단(110)의 HARQ 모듈(112)은 상기 수신 단(110)의 HARQ 모듈(112)이 상기 데이터 3을 에러 없이 수신받을 때까지 상기 데이터 3에 대한 재전송을 수행한다(147단계 ~ 155단계). 단, 상기 HARQ 모듈들(104, 112)은 미리 정해진 횟수까지만 해당 데이터의 재전송을 수행한다.
상기 수신 단(110)의 HARQ 모듈(112)은 상기 재전송 받은 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 2에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 3에 대한 HARQ ACK 정보를 전송한다(157단계). 또한, 상기 HARQ 모듈(112)은 상기 ARQ 모듈(114)로 상기 데이터 3을 전송한다(159단계).
상술한 바와 같이 무선통신시스템은 HARQ 기법을 이용하여 빠른 재전송 요구를 통해 고속의 데이터 서비스를 제공할 수 있다. 하지만, 무선 채널 상태가 저하되어 HARQ의 재전송이 빈번하게 발생하는 경우, 상기 수신 단(110)의 ARQ 모듈(114)에서 데이터를 중복 수신하는 문제가 발생할 수 있다. 예를 들어, 상기 도 1의 경우 상기 수신 단(110)의 ARQ 모듈(114)은 HARQ 재전송을 통해 데이터 3을 수신받는다(159단계).
만일, 상기 HARQ 모듈(104)과 HARQ 모듈(112)이 데이터 3에 대한 재전송을 수행하던 중 상기 ARQ 모듈(114)의 ARQ 타이머가 소멸하는 경우(151단계), 상기 ARQ 모듈(114)은 상기 송신 단(100)의 ARQ 모듈(102)로 상기 데이터 3에 대한 ARQ NACK 정보를 전송한다(153단계).
상기 송신 단(100)의 ARQ 모듈(102)은 상기 데이터 3에 대한 ARQ NACK 정보에 따라 상기 데이터 3을 상기 HARQ 모듈(104)을 통해 상기 수신 단(110)으로 전송한다(161단계, 163단계). 이때, 상기 HARQ 모듈(104)은 상기 ARQ 모듈(102)에서 재전송하는 데이터 3을 데이터 4로 인식하여 상기 수신 단(110)으로 전송한다.
상기 수신 단(110)의 HARQ 모듈(112)은 상기 재전송하는 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(112)은 상기 송신 단(100)의 HARQ 모듈(104)로 상기 데이터 3에 대한 HARQ ACK 정보를 전송한다(163단계). 또한, 상기 HARQ 모듈(112)은 상기 ARQ 모듈(114)로 상기 데이터 3을 전송한다(165단계).
즉, 상기 ARQ 모듈(114)은 HARQ 재전송과 ARQ 재전송을 통해 데이터 3을 중복 수신하여 전체적인 전송률(throughput)이 저하되고 자원이 낭비되는 문제가 발생한다.
따라서, 본 발명의 목적은 무선통신시스템에서 ARQ 기법과 HARQ 기법을 함께 사용하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 무선통신시스템에서 HARQ의 동작 상태를 고려하여 ARQ를 운영하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 HARQ 재전송 횟수를 고려하여 ARQ를 운영하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 HARQ 큐에 저장된 데이터의 개수를 고려하여 ARQ를 운영하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 수신 단의 HARQ 모듈에서 수신 데이터에 에러가 발생할 경우 구동시키는 타이머의 구동 시간을 고려하여 ARQ를 운영하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신시스템에서 HARQ의 동작 상태를 고려하여 ARQ NACK 정보의 발생을 지연시키기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 무선통신시스템의 수신 단에서 ARQ(Automatic Repeat reQuest) 운영 방법은, ARQ 타이머의 소멸 시간이 도래하는 경우, HARQ(Hybrid ARQ)의 동작 상태 정보를 확인하는 과정 과, 상기 HARQ 동작 상태 정보를 고려하여 상기 ARQ 타이머의 구동 시간 갱신 여부를 결정하는 과정과, 상기 ARQ 타이머의 구동 시간을 갱신하는 경우, 상기 HARQ의 동작 상태 정보에 포함되는 HARQ를 위한 NACK 정보 전송 횟수를 고려하여 상기 ARQ 타이머가 소멸되지 않도록 상기 ARQ 타이머의 구동 시간을 갱신하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 무선통신시스템에서 ARQ(Automatic Repeat reQuest) 운영을 위한 수신 단 장치는, 데이터를 수신받는 수신부와, 상기 수신부를 통해 수신받은 데이터에 대한 HARQ를 제어하는 HARQ 모듈과, ARQ 모듈이 상기 HARQ 모듈로부터 데이터를 에러 없이 수신받은 경우, 구동되는 ARQ 타이머와, 상기 ARQ 타이머의 소멸 시간이 도래하는 경우, HARQ(Hybrid ARQ)의 동작 상태 정보를 고려하여 상기 ARQ 타이머의 구동 시간 갱신 여부를 결정하고, 상기 ARQ 타이머의 구동 시간을 갱신하는 경우, 상기 HARQ의 동작 상태 정보에 포함되는 HARQ를 위한 NACK 정보 전송 횟수를 고려하여 상기 ARQ 타이머가 소멸되지 않도록 상기 ARQ 타이머의 구동 시간을 갱신하는 ARQ 모듈을 포함하여 구성되는 것을 특징으로 한다.
상술한 바와 같이 무선통신시스템에서 HARQ의 동작 상태를 고려하여 ARQ의 동작을 제어함으로써, 시스템 전체의 전송률(throughput)을 향상시키고 재전송을 통한 데이터의 중복을 방지하여 자원 손실을 줄일 수 있는 이점이 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선통신시스템에서 HARQ(Hybrid Automatic Repeat reQuest)의 동작 상태를 고려하여 ARQ의 동작을 제어하기 위한 기술에 대해 설명한다.
이하 설명에서 ARQ 모듈의 ACK/NACK 정보를 ARQ ACK/NACK 정보라 칭하고, HARQ 모듈의 ACK/NACK 정보를 HARQ ACK/NACK 정보라 칭한다.
무선통신시스템은 HARQ의 동작 상태를 고려하여 하기 도 2에 도시된 바와 같이 ARQ의 동작을 제어한다.
도 2는 본 발명의 실시 예에 따른 무선통신시스템에서 데이터를 재전송하기 위한 절차를 도시하고 있다.
상기 도 2에 도시된 바와 같이 송신 단(200)은 ARQ 모듈(202)과 HARQ 모듈(204)을 통해 상기 수신 단(210)으로 데이터 1을 전송한다(221단계, 223단계).
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 1에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 1에 에러가 발생한 경우, 상기 HARQ 모듈(212)은 상기 데이터 1에 대한 재전송을 요청하기 위해 상기 송신 단(200)의 HARQ 모 듈(204)로 상기 데이터 1에 대한 HARQ NACK 정보를 전송한다.
한편, 상기 데이터 1에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(212)은 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 1에 대한 HARQ ACK 정보를 전송한다(225단계). 또한, 상기 HARQ 모듈(212)은 상기 ARQ 모듈(214)로 상기 데이터 1을 전송한다(227단계).
상기 송신 단(200)이 상기 수신 단(210)으로 데이터 2를 전송하는 경우, 상기 송신 단(200)은 상기 데이터 1의 전송과 동일하게 상기 데이터 2를 전송한다(229단계 ~ 235단계).
상기 송신 단(200)이 상기 수신 단(210)으로 데이터 2를 전송하는 경우, 상기 송신 단(200)은 ARQ 모듈(202)과 HARQ 모듈(204)을 통해 상기 수신 단(220)으로 데이터 3을 전송한다(237단계, 239단계).
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생한 경우, 상기 HARQ 모듈(212)은 상기 데이터 3을 재전송 받기 위해 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 3에 대한 HARQ NACK 정보를 전송한다(241단계).
상기 송신 단(200)의 HARQ 모듈(204)은 상기 데이터 3에 대한 HARQ NACK 정보에 따라 상기 데이터 3을 상기 수신 단(210)의 HARQ 모듈(212)로 재전송한다(243단계). 이때, 상기 HARQ 모듈(204)은 상기 데이터 3에 대한 재전송 횟수를 고려하여 상기 데이터 3을 재전송한다.
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 3에 대한 에러 발생 여 부를 확인한다. 만일, 상기 데이터 3에 에러가 발생한 경우, 상기 HARQ 모듈(212)은 상기 데이터 3을 재전송받기 위해 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 3에 대한 HARQ NACK 정보를 전송한다(245단계).
상기 송신 단(200)의 HARQ 모듈(204)은 상기 데이터 3에 대한 HARQ NACK 정보에 따라 상기 데이터 3을 상기 수신 단(210)의 HARQ 모듈(212)로 재전송한다(247단계). 이때, 상기 HARQ 모듈(204)은 상기 데이터 3에 대한 재전송 횟수를 고려하여 상기 데이터 3을 재전송한다.
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생한 경우, 상기 HARQ 모듈(212)은 상기 데이터 3을 재전송 받기 위해 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 3에 대한 HARQ NACK 정보를 전송한다(249단계).
상기 송신 단(200)의 HARQ 모듈(204)은 상기 데이터 3에 대한 HARQ NACK 정보에 따라 상기 데이터 3을 상기 수신 단(210)의 HARQ 모듈(212)로 재전송한다(259단계). 이때, 상기 HARQ 모듈(204)은 상기 데이터 3에 대한 재전송 횟수를 고려하여 상기 데이터 3을 재전송한다.
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 3에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 3에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(212)은 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 3에 대한 HARQ ACK 정보를 전송한다(261단계). 또한, 상기 HARQ 모듈(212)은 상기 ARQ 모듈(214)로 상기 데이터 3을 전송한다(263단계).
만일, 상기 HARQ 모듈(204)과 HARQ 모듈(212)이 데이터 3에 대한 재전송을 수행하던 중 상기 ARQ 모듈(214)의 ARQ 타이머의 소멸 시간이 도래하는 경우(251단계), 상기 ARQ 모듈(214)은 상기 HARQ 모듈(212)의 동작 상태 정보를 요청한다(253단계). 다른 예를 들어, 상기 ARQ 모듈(214)은 상기 ARQ 타이머가 소멸되는 경우, 상기 HARQ 모듈(212)의 동작 상태 정보를 요청할 수도 있다.
상기 HARQ 모듈(212)은 상기 ARQ 모듈(214)의 요청에 따라 자신의 동작 상태 정보를 상기 ARQ 모듈(214)로 전송한다(255단계). 여기서, 상기 동작 상태 정보는 해당 데이터의 재전송 횟수, HARQ 모듈(212)의 버퍼에 저장된 데이터의 개수, T1 타이머의 구동 시간 중 적어도 하나의 정보를 포함한다. 상기 버퍼는 큐(Re ordering Queue)를 포함한다. 상기 T1 타이머는 상기 HARQ 모듈(212)에서 순차적(in-sequence)이지 않은 전송 시퀀스 번호(TSN: Transport Sequence Number)의 데이터를 수신받는 경우, 구동되는 타이머를 의미한다. 즉, 상기 T1 타이머는 예상하지 못한 시퀀스의 데이터를 수신받은 경우, 구동된다. 예를 들어, 상기 HARQ 모듈(212)에서 1, 2, 3, 4, 5의 시퀀스를 갖는 데이터를 수신받을 예정이지만, 1, 2, 4, 5의 시퀀스를 갖는 데이터들이 수신되는 경우, 상기 T1 타이머는 구동된다.
상기 ARQ 모듈(214)은 상기 HARQ 모듈(212)의 동작 상태 정보를 고려하여 ARQ의 동작을 제어한다. 예를 들어, 상기 ARQ 모듈(214)이 상기 HARQ 모듈(212)의 동작 상태 정보를 고려하여 HARQ 재전송을 통해 데이터 3을 제공받을 수 있는지 여부를 판단한다. 만일, HARQ 재전송을 통해 데이터 3을 제공받을 수 없다고 판단한 경우, 상기 ARQ 모듈(214)은 상기 ARQ 타이머가 소멸되면 ARQ NACK 정보를 발생시 킨다. 한편, HARQ 재전송을 통해 데이터 3을 제공받을 수 있다고 판단한 경우, 상기 ARQ 모듈(214)은 상기 ARQ 타이머가 소멸되어도 일정시간 ARQ NACK 정보의 발생을 지연시킨다(257단계). 이때, 상기 ARQ 모듈(214)은 HARQ NACK 정보 발생 횟수를 고려하여 ARQ NACK 정보의 발생 지연 시간을 결정한다.
상기 송신 단(200)이 상기 수신 단(210)으로 데이터 4를 전송하는 경우, 송신 단(200)은 ARQ 모듈(202)과 HARQ 모듈(204)을 통해 상기 수신 단(210)으로 데이터 4를 전송한다(265단계, 267단계).
상기 수신 단(210)의 HARQ 모듈(212)은 상기 데이터 4에 대한 에러 발생 여부를 확인한다. 만일, 상기 데이터 4에 에러가 발생한 경우, 상기 HARQ 모듈(212)은 상기 데이터 4에 대한 재전송을 요청하기 위해 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 4에 대한 HARQ NACK 정보를 전송한다.
한편, 상기 데이터 4에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(212)은 상기 송신 단(200)의 HARQ 모듈(204)로 상기 데이터 4에 대한 HARQ ACK 정보를 전송한다(269단계). 또한, 상기 HARQ 모듈(212)은 상기 ARQ 모듈(214)로 상기 데이터 4를 전송한다(271단계).
상기 수신 단(210)의 ARQ 모듈(214)은 HARQ 모듈(212)의 데이터 재전송 횟수를 고려하여 하기 도 3에 도시된 바와 같이 ARQ의 동작을 제어한다.
도 3은 본 발명의 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하고 있다.
상기 도 3을 참조하면 먼저 수신 단의 ARQ 모듈은 ARQ ACK/NACK 정보를 전송 한 경우, 301단계에서 ARQ 타이머를 구동시킨다. 즉, 상기 ARQ 타이머는 상기 ARQ 모듈에서 ARQ NACK 정보를 발생시키는 간격을 나타내므로 상기 ARQ 모듈은 ARQ ACK/NACK 정보를 전송하는 시점에 상기 ARQ 타이머를 구동시킨다.
이후, 상기 ARQ 모듈은 303단계로 진행하여 상기 ARQ 타이머의 소멸 시간이 도래하는지 확인한다. 다른 예를 들어, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되는지 확인할 수도 있다.
만일, ARQ 타이머의 소멸 시간이 도래한 경우, 상기 ARQ 모듈은 305단계로 진행하여 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청한다.
이후, 상기 ARQ 모듈은 307단계로 진행하여 상기 HARQ 모듈로부터 제공받은 동작 상태 정보를 통해 상기 HARQ 모듈의 데이터 재전송 횟수를 확인한다. 여기서, 상기 ARQ 모듈은 상기 HARQ 모듈이 송신 단으로 HARQ NACK 정보를 전송한 횟수를 통해 데이터의 재전송 횟수를 확인할 수 있다.
상기 HARQ 모듈의 HARQ NACK 횟수를 확인한 후, 상기 ARQ 모듈은 309단계로 진행하여 상기 HARQ 모듈이 데이터에 대한 재전송을 수행하였는지 확인한다.
상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0인 경우, 상기 ARQ 모듈은 상기 HARQ 모듈이 데이터에 대한 재전송을 수행하지 않은 것으로 판단한다. 즉, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되면 HARQ 모듈의 문제가 아닌 자신의 문제로 데이터를 수신받지 못한 것을 판단한다. 이에 따라, 상기 ARQ 모듈은 311단계로 진행하여 ARQ NACK 정보를 발생시킨다.
한편, 상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0이 아닌 경우, 상 기 ARQ 모듈은 HARQ 모듈에서 HARQ 재전송을 수행하고 있는 것으로 판단한다. 즉, 상기 ARQ 모듈은 HARQ 재전송을 통해 데이터를 수신받을 수 있다고 판단한다. 이에 따라, 상기 ARQ 모듈은 313단계로 진행하여 상기 ARQ 타이머가 소멸되어도 ARQ NACK 정보의 발생을 지연시킨다. 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 HARQ NACK 정보를 전송한 횟수를 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다. 다른 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정할 수도 있다.
이후, 상기 ARQ 모듈은 본 알고리즘을 종료한다.
상술한 실시 예에서 ARQ 모듈은 HARQ 모듈의 데이터 재전송 횟수를 고려하여 ARQ 동작을 제어하였다.
다른 실시 예에서 ARQ 모듈은 HARQ 모듈의 큐에 포함된 데이터 양을 고려하여 하기 도 4에 도시된 바와 같이 ARQ 동작을 제어할 수도 있다.
도 4는 본 발명의 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하고 있다.
상기 도 4를 참조하면 먼저 수신 단의 ARQ 모듈은 ARQ ACK/NACK 정보를 전송한 경우, 401단계에서 ARQ 타이머를 구동시킨다. 즉, 상기 ARQ 타이머는 상기 ARQ 모듈에서 ARQ NACK 정보를 발생시키는 간격을 나타내므로 상기 ARQ 모듈은 ARQ ACK/NACK 정보를 전송하는 시점에 상기 ARQ 타이머를 구동시킨다.
이후, 상기 ARQ 모듈은 403단계로 진행하여 상기 ARQ 타이머의 소멸 시간이 도래하는지 확인한다. 다른 예를 들어, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되 는지 확인할 수도 있다.
만일, ARQ 타이머의 소멸 시간이 도래한 경우, 상기 ARQ 모듈은 405단계로 진행하여 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청한다.
이후, 상기 ARQ 모듈은 407단계로 진행하여 상기 HARQ 모듈로부터 제공받은 동작 상태 정보를 통해 상기 HARQ 모듈의 큐에 저장된 데이터의 양을 확인한다.
상기 HARQ 모듈의 큐에 저장된 데이터의 양을 확인한 후, 상기 ARQ 모듈은 409단계로 진행하여 상기 큐에 저장된 데이터의 양과 기준 데이터 양을 비교한다.
상기 큐에 저장된 데이터의 양이 상기 기준 데이터 양보다 작은 경우, 상기 ARQ 모듈은 HARQ 재전송을 통해 해당 데이터를 수신받을 수 없는 것으로 판단한다. 즉, 상기 HARQ 모듈의 큐는 재정렬(Re-ordering) 큐이므로 시퀀스 순서대로 데이터를 저장한다. 이에 따라, 상기 큐에 저장된 데이터가 적은 경우, 상기 ARQ 모듈은 HARQ 모듈에서 수신받지 못한 시퀀스를 갖는 데이터들이 존재하며, 상기 HARQ 모듈이 HARQ 재전송을 통해 상기 데이터들을 수신받을 확률이 낮다고 판단할 수 있다. 예를 들어, 1, 7의 시퀀스를 갖는 데이터들이 큐에 저장된 경우, HARQ 모듈은 HARQ 재전송을 통해 2, 3, 4, 5, 6의 시퀀스를 갖는 데이터들을 수신받아야 한다. 만일, 상기 기준 데이터 양이 1로 설정된 경우, 상기 ARQ 모듈은 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 낮다고 판단한다.
상술한 바와 같이 상기 ARQ 모듈이 HARQ 재전송을 통해 해당 데이터를 수신받을 수 없는 것으로 판단한 경우, 상기 ARQ 모듈은 411단계로 진행하여 상기 ARQ 타이머의 구동 시간이 만료하여 상기 ARQ 타이머가 소멸되면 ARQ NACK 정보를 발생 시킨다.
한편, 상기 큐에 저장된 데이터의 양이 상기 기준 데이터 양보다 크거나 같은 경우, 상기 ARQ 모듈은 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 것으로 판단한다. 즉, 상기 큐에 저장된 데이터가 많은 경우, 상기 ARQ 모듈은 HARQ 모듈에서 수신받지 못한 시퀀스를 갖는 데이터가 존재하지만 상기 HARQ 모듈이 HARQ 재전송을 통해 상기 데이터를 수신받을 확률이 높다고 판단할 수 있다. 예를 들어, 1, 2, 3, 5의 시퀀스를 갖는 데이터들이 큐에 저장된 경우, HARQ 모듈은 HARQ 재전송을 통해 4의 시퀀스를 갖는 데이터를 수신받아야 한다. 만일, 상기 기준 데이터 양이 3로 설정된 경우, 상기 ARQ 모듈은 HARQ 재전송만으로 해당 데이터를 수신받을 수 확률이 높다고 판단한다.
상술한 바와 같이 상기 ARQ 모듈이 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 것으로 판단한 경우, 상기 ARQ 모듈은 413단계로 진행하여 상기 ARQ 타이머가 소멸되어도 ARQ NACK 정보의 발생을 지연시킨다. 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 HARQ NACK 정보를 전송한 횟수를 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다. 다른 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정할 수도 있다.
이후, 상기 ARQ 모듈은 본 알고리즘을 종료한다.
상술한 실시 예에서 ARQ 모듈은 HARQ 모듈의 큐에 포함된 데이터 양을 고려하여 ARQ 동작을 제어하였다.
다른 실시 예에서 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 하기 도 5에 도시된 바와 같이 ARQ 동작을 제어할 수도 있다.
도 5는 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하고 있다.
상기 도 5를 참조하면 먼저 수신 단의 ARQ 모듈은 ARQ ACK/NACK 정보를 전송한 경우, 501단계에서 ARQ 타이머를 구동시킨다. 즉, 상기 ARQ 타이머는 상기 ARQ 모듈에서 ARQ NACK 정보를 발생시키는 간격을 나타내므로 상기 ARQ 모듈은 ARQ ACK/NACK 정보를 전송하는 시점에 상기 ARQ 타이머를 구동시킨다.
이후, 상기 ARQ 모듈은 503단계로 진행하여 상기 ARQ 타이머의 소멸 시간이 도래하는지 확인한다. 다른 예를 들어, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되는지 확인할 수도 있다.
만일, ARQ 타이머의 소멸 시간이 도래한 경우, 상기 ARQ 모듈은 505단계로 진행하여 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청한다.
이후, 상기 ARQ 모듈은 507단계로 진행하여 상기 HARQ 모듈로부터 제공받은 동작 상태 정보를 통해 상기 HARQ 모듈의 T1 타이머의 구동 시간을 확인한다.
상기 HARQ 모듈의 T1 타이머의 구동 시간을 확인한 후, 상기 ARQ 모듈은 509단계로 진행하여 상기 T1 타이머의 구동 시간과 기준 시간을 비교한다.
상기 T1 타이머의 구동 시간이 상기 기준 시간보다 큰 경우, 상기 ARQ 모듈은 HARQ 재전송 횟수가 적게 남아 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 낮다고 판단한다. 이에 따라, 상기 ARQ 모듈은 511단계로 진행하여 상 기 ARQ 타이머의 구동 시간이 만료하여 상기 ARQ 타이머가 소멸되면 ARQ NACK 정보를 발생시킨다.
한편, 상기 T1 타이머의 구동 시간이 상기 기준 시간보다 작거나 같은 경우, 상기 ARQ 모듈은 HARQ 재전송 횟수가 많이 남아 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 높다고 판단한다. 이에 따라, 상기 ARQ 모듈은 513단계로 진행하여 상기 ARQ 타이머가 소멸되어도 ARQ NACK 정보의 발생을 지연시킨다. 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 HARQ NACK 정보를 전송한 횟수를 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다. 다른 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정할 수도 있다.
이후, 상기 ARQ 모듈은 본 알고리즘을 종료한다.
상술한 실시 예에서 ARQ 모듈은 HARQ 데이터 재전송 횟수, HARQ 모듈의 큐에 포함된 데이터 양 및 HARQ 모듈의 T1 타이머의 구동 시간 중 어느 하나를 고려하여 ARQ 동작을 제어하였다.
다른 실시 예에서 ARQ 모듈은 HARQ 데이터 재전송 횟수와 HARQ 모듈의 큐에 포함된 데이터 양을 고려하여 하기 도 6에 도시된 바와 같이 ARQ 동작을 제어할 수 있다.
도 6은 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하고 있다.
상기 도 6을 참조하면 먼저 수신 단의 ARQ 모듈은 ARQ ACK/NACK 정보를 전송 한 경우, 601단계에서 ARQ 타이머를 구동시킨다. 즉, 상기 ARQ 타이머는 상기 ARQ 모듈에서 ARQ NACK 정보를 발생시키는 간격을 나타내므로 상기 ARQ 모듈은 ARQ ACK/NACK 정보를 전송하는 시점에 상기 ARQ 타이머를 구동시킨다.
이후, 상기 ARQ 모듈은 603단계로 진행하여 상기 ARQ 타이머의 소멸 시간이 도래하는지 확인한다. 다른 예를 들어, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되는지 확인할 수도 있다.
만일, ARQ 타이머의 소멸 시간이 도래한 경우, 상기 ARQ 모듈은 605단계로 진행하여 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청한다.
이후, 상기 ARQ 모듈은 607단계로 진행하여 상기 HARQ 모듈로부터 제공받은 동작 상태 정보를 통해 상기 HARQ 모듈의 데이터 재전송 횟수와 상기 HARQ 모듈의 큐에 저장된 데이터 양을 확인한다. 여기서, 상기 ARQ 모듈은 상기 HARQ 모듈이 송신 단으로 HARQ NACK 정보를 전송한 횟수를 통해 데이터의 재전송 횟수를 확인할 수 있다.
상기 HARQ 모듈의 HARQ NACK 횟수를 확인한 후, 상기 ARQ 모듈은 609단계로 진행하여 상기 HARQ 모듈이 데이터에 대한 재전송을 수행하였는지 확인한다.
상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0인 경우, 상기 ARQ 모듈은 상기 HARQ 모듈이 데이터에 대한 재전송을 수행하지 않은 것으로 판단한다. 즉, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되면 HARQ 모듈의 문제가 아닌 자신의 문제로 데이터를 수신받지 못한 것을 판단한다. 이에 따라, 상기 ARQ 모듈은 611단계로 진행하여 ARQ NACK 정보를 발생시킨다.
한편, 상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0이 아닌 경우, 상기 ARQ 모듈은 613단계로 진행하여 상기 HARQ 모듈의 큐에 저장된 데이터의 양과 기준 데이터 양을 비교한다.
상기 큐에 저장된 데이터의 양이 상기 기준 데이터 양보다 작은 경우, 상기 ARQ 모듈은 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 낮다고 판단한다. 이에 따라, 상기 ARQ 모듈은 상기 611단계로 진행하여 상기 ARQ 타이머의 구동 시간이 만료하여 상기 ARQ 타이머가 소멸되면 ARQ NACK 정보를 발생시킨다.
한편, 상기 큐에 저장된 데이터의 양이 상기 기준 데이터 양보다 크거나 같은 경우, 상기 ARQ 모듈은 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 높다고 판단한다. 이에 따라, 상기 ARQ 모듈은 615단계로 진행하여 상기 ARQ 타이머가 소멸하여도 ARQ NACK 정보의 발생을 지연시킨다. 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 HARQ NACK 정보를 전송한 횟수를 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다. 다른 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정할 수도 있다.
이후, 상기 ARQ 모듈은 본 알고리즘을 종료한다.
상술한 실시 예에서 ARQ 모듈은 HARQ 데이터 재전송 횟수와 HARQ 모듈의 큐에 포함된 데이터 양을 ARQ 동작을 제어하였다.
다른 실시 예에서 ARQ 모듈은 HARQ 데이터 재전송 횟수와 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 하기 도 7에 도시된 바와 같이 ARQ 동작을 제어할 수 있다.
도 7은 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하고 있다.
상기 도 7을 참조하면 먼저 수신 단의 ARQ 모듈은 ARQ ACK/NACK 정보를 전송한 경우, 701단계에서 ARQ 타이머를 구동시킨다. 즉, 상기 ARQ 타이머는 상기 ARQ 모듈에서 ARQ NACK 정보를 발생시키는 간격을 나타내므로 상기 ARQ 모듈은 ARQ ACK/NACK 정보를 전송하는 시점에 상기 ARQ 타이머를 구동시킨다.
이후, 상기 ARQ 모듈은 703단계로 진행하여 상기 ARQ 타이머의 소멸 시간이 도래하는지 확인한다. 다른 예를 들어, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되는지 확인할 수도 있다.
ARQ 타이머의 소멸 시간이 도래한 경우, 상기 ARQ 모듈은 705단계로 진행하여 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청한다.
이후, 상기 ARQ 모듈은 707단계로 진행하여 상기 HARQ 모듈로부터 제공받은 동작 상태 정보를 통해 상기 HARQ 모듈의 데이터 재전송 횟수와 상기 HARQ 모듈의 T1 타이머의 구동 시간을 확인한다. 여기서, 상기 ARQ 모듈은 상기 HARQ 모듈이 송신 단으로 HARQ NACK 정보를 전송한 횟수를 통해 데이터의 재전송 횟수를 확인할 수 있다.
상기 HARQ 모듈의 HARQ NACK 횟수를 확인한 후, 상기 ARQ 모듈은 709단계로 진행하여 상기 HARQ모듈이 데이터에 대한 재전송을 수행하였는지 확인한다.
상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0인 경우, 상기 ARQ 모듈 은 상기 HARQ 모듈이 데이터에 대한 재전송을 수행하지 않은 것으로 판단한다. 즉, 상기 ARQ 모듈은 상기 ARQ 타이머가 소멸되면 HARQ 모듈의 문제가 아닌 자신의 문제로 데이터를 수신받지 못한 것을 판단한다. 이에 따라, 상기 ARQ 모듈은 711단계로 진행하여 ARQ NACK 정보를 발생시킨다.
한편, 상기 HARQ 모듈이 HARQ NACK 정보를 전송한 횟수가 0이 아닌 경우, 상기 ARQ 모듈은 713단계로 진행하여 상기 HARQ 모듈의 T1 타이머의 구동 시간과 기준 시간을 비교한다.
상기 T1 타이머의 구동 시간이 상기 기준 시간보다 큰 경우, 상기 ARQ 모듈은 HARQ 재전송 횟수가 적게 남아 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 낮다고 판단한다. 이에 따라, 상기 ARQ 모듈은 상기 711단계로 진행하여 상기 ARQ 타이머의 구동 시간이 만료하여 상기 ARQ 타이머가 소멸되면 ARQ NACK 정보를 발생시킨다.
한편, 상기 T1 타이머의 구동 시간이 상기 기준 시간보다 작거나 같은 경우, 상기 ARQ 모듈은 HARQ 재전송 횟수가 많이 남아 HARQ 재전송을 통해 해당 데이터를 수신받을 수 있는 확률이 높다고 판단한다. 이에 따라, 상기 ARQ 모듈은 713단계로 진행하여 상기 ARQ 타이머가 소멸되어도 ARQ NACK 정보의 발생을 지연시킨다. 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 HARQ NACK 정보를 전송한 횟수를 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다. 다른 예를 들어, 상기 ARQ 모듈은 HARQ 모듈의 T1 타이머의 구동 시간을 고려하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정할 수도 있다.
이후, 상기 ARQ 모듈은 본 알고리즘을 종료한다.
상기 도 2 내지 도 7에서 ARQ 타이머의 소멸 시간이 도래한 경우, 수신 단의 ARQ 모듈은 상기 수신 단의 HARQ 모듈로 동작 상태 정보를 요청하여 상기 HARQ 모듈의 동작 상태 정보를 확인한다.
다른 실시 예에서 ARQ 타이머의 소멸 시간이 도래한 경우, 수신 단의 ARQ 모듈은 상기 수신 단의 HARQ 모듈로 요청없이 상기 HARQ 모듈의 동작 상태 정보를 확인할 수 있다.
이하 설명은 HARQ 데이터 재전송 횟수, HARQ 모듈의 큐에 포함된 데이터 양 및 HARQ 모듈의 T1 타이머의 구동 시간 중 적어도 하나를 이용하여 ARQ 동작을 제어하는 수신 단의 구성에 대해 설명한다.
도 8은 본 발명의 실시 예에 따른 ARQ와 HARQ를 지원하는 수신 단의 블록 구성을 도시하고 있다.
상기 도 8에 도시된 바와 같이 상기 수신 단은 듀플렉서(800), 수신기(810), HARQ 모듈(820), ARQ 모듈(830) 및 송신기(840)를 포함하여 구성된다.
상기 듀플렉서(800)는 듀플렉싱 방식에 따라 상기 송신기(840)로부터 제공받은 송신신호를 안테나를 통해 송신하고, 안테나로부터의 수신신호를 수신기(810)로 제공한다.
상기 수신기(810)는 RF처리기(811), 아날로그/디지털 변환기(ADC: Analog/Digital Convertor)(813), OFDM 복조기(815) 및 복호화기(817)를 포함하여 구성된다.
상기 RF처리기(811)는 상기 듀플렉서(800)로부터 제공받은 고주파 신호를 기저대역 아날로그 신호로 변환한다. 상기 아날로그/디지털 변환기(813)는 상기 RF처리기(811)로부터 제공받은 아날로그 신호를 디지털 샘플데이터로 변환하여 출력한다.
상기 OFDM복조기(815)는 고속 푸리에 변환(FFT: Fast Fourier Transform)을 통해 상기 아날로그/디지털 변환기(813)로부터 제공받은 시간 영역의 샘플데이터를 주파수 영역의 데이터로 변환하여 출력한다.
상기 복호화기(817)는 상기 OFDM복조기(815)로부터 제공받은 주파수 영역의 데이터에서 실제 수신하고자하는 부반송파들의 데이터를 선택한다. 이후, 상기 복호화기(817)는 상기 선택한 데이터를 미리 정해진 변조수준(MCS레벨)에 따라 복조 및 복호하여 출력한다.
상기 HARQ 모듈(820)은 상기 수신기(810)를 통해 제공받은 데이터의 에러 발생 여부에 따라 HARQ 동작을 제어한다. 예를 들어, 상기 수신기(810)로부터 제공받은 데이터에 에러가 발생한 경우, 상기 HARQ 모듈(820)은 에러가 발생한 데이터를 재전송받기 위해 송신 단으로 상기 데이터에 대한 HARQ NACK 정보를 전송하도록 제어한다. 이때, 상기 HARQ 모듈(820)은 HARQ 재전송 횟수를 고려하여 HARQ NACK 정보를 전송하도록 제어한다. 다른 예를 들어, 상기 수신기(810)로부터 제공받은 데이터에 에러가 발생하지 않은 경우, 상기 HARQ 모듈(820)은 송신 단으로 상기 데이터에 대한 HARQ ACK 정보를 전송하도록 제어한다. 또한, 상기 HARQ 모듈(820)은 상기 데이터를 ARQ 모듈(830)로 전송한다.
상기 HARQ 모듈(820)은 미 도시되었지만, 상기 HARQ 모듈(820)에서 순차적(in-sequence)이지 않은 전송 시퀀스 번호(TSN)의 데이터를 수신받은 경우, 구동되는 T1 타이머를 포함하여 구성된다.
상기 ARQ 모듈(830)은 ARQ 제어부(831), 상태 확인부(833) 및 ARQ 타이머(835)를 포함하여 구성된다.
상기 ARQ 제어부(831)는 상기 HARQ 모듈(820)로부터 제공받은 데이터에 대한 에러 발생 여부에 따라 HARQ 동작을 제어한다. 예를 들어, 상기 HARQ 모듈(820)로부터 제공받은 데이터에 에러가 발생한 경우, 상기 ARQ 제어부(831)는 에러가 발생한 데이터를 재전송받기 위해 송신 단으로 상기 데이터에 대한 ARQ NACK 정보를 전송하도록 제어한다. 이때, 상기 ARQ 제어부(831)는 ARQ 재전송 횟수를 고려하여 ARQ NACK 정보를 전송하도록 제어한다. 다른 예를 들어, 상기 HARQ 모듈(820)로부터 제공받은 데이터에 에러가 발생하지 않은 경우, 상기 ARQ 제어부(831)는 송신 단으로 상기 데이터에 대한 ARQ ACK 정보를 전송하도록 제어한다. 또한, 상기 ARQ 제어부(831)는 상기 데이터를 상위 계층으로 전송한다. 또 다른 예를 들어, 상기 ARQ 제어부(831)는 상기 ARQ 타이머(835)가 소멸되는 경우, 상기 상태 확인부(833)로부터 제공받은 상기 HARQ 모듈(820)의 동작 상태 정보를 고려하여 ARQ NACK 정보의 발생시간을 지연시킨다. 이때, 상기 ARQ 제어부(831)는 상기 도 3 내지 도 7에 도시된 바와 같이 ARQ NACK 정보의 발생시간을 지연시킬 수 있다. 여기서, 상기 ARQ 제어부(831)는 상기 HARQ 모듈(820)의 동작 상태 정보에 포함된 HARQ 데이터 재전송 횟수, HARQ 모듈(820)의 큐에 포함된 데이터 양 및 HARQ 모듈(820)의 T1 타 이머의 구동 시간 중 적어도 하나의 정보를 이용하여 ARQ NACK 정보의 발생을 지연시킬 시간을 결정한다.
상기 상태 확인부(833)는 상기 ARQ 제어부(831)의 제어에 따라 상기 HARQ 모듈(820)의 동작 상태를 확인한다.
상기 ARQ 타이머(835)는 상기 ARQ 모듈에서 ARQ ACK/NACK 정보를 전송하는 경우, 구동되고, 구동 시간이 만료되어 소멸되는 경우, 상기 소멸 정보를 상기 ARQ 제어부(831)로 전송한다.
상기 송신기(840)는 부호화기(841), OFDM 변조기(843), 디지털/아날로그 변환기(DAC: Digital/Analog Convertor)(845) 및 RF처리기(847)를 포함하여 구성된다.
상기 부호화기(841)는 전송 데이터 및 제어 메시지를 해당 변조수준(MCS레벨)에 따라 부호 및 변조하여 출력한다.
상기 OFDM변조기(843)는 역 고속 푸리에 변환(IFFT: Inverse Fast Fourier Transform)을 통해 상기 부호화기(841)로부터 제공받은 주파수 영역 데이터를 시간 영역의 샘플데이터(OFDM심볼)로 변환하여 출력한다.
상기 디지털/아날로그 변환기(845)는 상기 OFDM 변조기(843)로부터 제공받은 상기 샘플데이터를 아날로그 신호로 변환하여 출력한다. 상기 RF처리기(847)는 상기 디지털/아날로그 변환기(845)로부터 제공받은 기저대역의 아날로그 신호를 고주파 신호로 변환하여 출력한다.
미 도시되었지만 상기 수신 단의 HARQ 모듈(820)과 ARQ 모듈(830)은 수신 데 이터의 에러 발생 여부를 판단하는 에러 확인부를 포함하여 구성된다.
상술한 실시 예에서 ARQ 모듈(830)은 ARQ 제어부(831), 상태 확인부(833) 및 ARQ 타이머(835)를 모두 포함하여 구성된다.
다른 실시 예에서 ARQ 모듈(830)은 ARQ 제어부(831)를 제외한 상태 확인부(833)와 ARQ 타이머(835) 중 적어도 하나를 별도로 구성할 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 종래 기술에 따른 무선통신시스템에서 데이터를 재전송하기 위한 절차를 도시하는 도면,
도 2는 본 발명의 실시 예에 따른 무선통신시스템에서 데이터를 재전송하기 위한 절차를 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하는 도면,
도 4는 본 발명의 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하는 도면,
도 5는 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하는 도면,
도 6은 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하는 도면,
도 7은 본 발명의 또 다른 실시 예에 따른 수신 단의 ARQ 모듈에서 데이터의 재전송을 요청하기 위한 절차를 도시하는 도면, 및
도 8은 본 발명의 실시 예에 따른 ARQ와 HARQ를 지원하는 수신 단의 블록 구성을 도시하는 도면.

Claims (18)

  1. 무선통신시스템의 수신 단에서 ARQ(Automatic Repeat reQuest) 운영 방법에 있어서,
    ARQ 타이머의 소멸 시간이 도래하는 경우, HARQ(Hybrid ARQ)를 제어하는 HARQ 모듈의 동작 상태 정보를 고려하여 NACK 정보의 발생 지연 여부를 결정하는 과정과,
    상기 NACK 정보의 발생을 지연시키는 경우, 상기 ARQ 타이머가 소멸되어도 상기 HARQ 모듈의 동작 상태 정보를 고려하여 결정한 지연 시간 동안 NACK 정보의 발생을 지연시키는 과정을 포함하고,
    상기 ARQ 타이머는 ARQ ACK/NACK 정보가 전송되는 때에 구동되는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서,
    상기 HARQ 모듈의 동작 상태 정보는, HARQ 모듈의 NACK 정보 전송 횟수, HARQ 모듈의 큐에 저장되어 있는 데이터 양, HARQ 모듈에서 순차적(in-sequence)이지 않은 전송 시퀀스 번호(TSN: Transport Sequence Number)의 데이터를 수신받은 경우 구동되는 제 1 타이머의 구동 시간 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  3. 제 2항에 있어서,
    상기 NACK 정보의 발생 지연 여부를 결정하는 과정은,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아닌 경우, 상기 NACK 정보의 발생을 지연시키는 것으로 결정하는 과정과,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0인 경우, 상기 NACK 정보의 발생 지연시키지 않는 것으로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  4. 제 2항에 있어서,
    상기 NACK 정보의 발생 지연 여부를 결정하는 과정은,
    상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 작은 경우, 상기 NACK 정보의 발생을 지연시키지 않는 것으로 결정하는 과정과,
    상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 크거나 같은 경우, 상기 NACK 정보의 발생을 지연시키는 것으로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  5. 제 2항에 있어서,
    상기 NACK 정보의 발생 지연 여부를 결정하는 과정은,
    상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 작은 경우, 상기 NACK 정보의 발생을 지연시키는 것으로 결정하는 과정과,
    상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 크거나 같은 경우, 상기 NACK 정보의 발생을 지연시키지 않는 것으로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  6. 제 2항에 있어서,
    상기 NACK 정보의 발생 지연 여부를 결정하는 과정은,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아니고, 상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 크거나 같은 경우, 상기 NACK 정보의 발생을 지연시키는 것으로 결정하는 과정과,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이거나, 상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 작은 경우, 상기 NACK 정보의 발생을 지연시키지 않는 것으로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  7. 제 2항에 있어서,
    상기 NACK 정보의 발생 지연 여부를 결정하는 과정은,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아니고, 상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 작은 경우, 상기 NACK 정보의 발생을 지연시키는 것으로 결정하는 과정과,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이거나, 상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 크거나 같은 경우, 상기 NACK 정보의 발생을 지연시키지 않는 것으로 결정하는 과정을 포함하는 것을 특징으로 하는 방법.
  8. 제 1항에 있어서,
    상기 NACK 정보의 발생 지연시키지 않는 경우, 상기 ARQ 타이머가 소멸되는지 확인하는 과정과,
    상기 ARQ 타이머가 소멸되는 경우, 해당 데이터의 NACK 정보를 송신 단으로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  9. 제 1항에 있어서,
    HARQ 모듈로부터 데이터를 수신받는 경우, 상기 데이터의 에러 발생 여부를 확인하는 과정과,
    상기 데이터에 에러가 발생한 경우, 송신 단으로 해당 데이터의 NACK 정보를 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  10. 무선통신시스템에서 ARQ(Automatic Repeat reQuest) 운영을 위한 수신 단 장치에 있어서,
    데이터를 수신받는 수신부와,
    상기 수신부를 통해 수신받은 데이터에 대한 HARQ(Hybrid ARQ)를 제어하는 HARQ 모듈과,
    ARQ ACK/NACK 정보가 전송되는 때에, 구동되는 ARQ 타이머와,
    상기 ARQ 타이머의 소멸 시간이 도래하는 경우, HARQ 모듈의 동작 상태 정보를 고려하여 NACK 정보 발생 지연 여부를 결정하고, 상기 NACK 정보의 발생을 지연시키는 경우, 상기 ARQ 타이머가 소멸되어도 상기 HARQ 모듈의 동작 상태 정보를 고려하여 결정한 지연 시간 동안 NACK 정보의 발생을 지연시키는 ARQ 모듈을 포함하여 구성되는 것을 특징으로 하는 장치.
  11. 제 10항에 있어서,
    상기 ARQ 모듈은,
    HARQ 모듈의 NACK 정보 전송 횟수, HARQ 모듈의 큐에 저장되어 있는 데이터 양, HARQ 모듈에서 순차적(in-sequence)이지 않은 전송 시퀀스 번호(TSN: Transport Sequence Number)의 데이터를 수신받은 경우, 구동되는 제 1 타이머의 구동 시간 중 적어도 하나를 포함하는 HARQ 모듈의 동작 상태 정보를 확인하는 상 태 확인부와,
    상기 HARQ 모듈로부터 제공받은 데이터에 대한 에러 발생 여부에 따라 ARQ를 제어하고, 상기 상태 확인부에서 확인한 HARQ 모듈의 동작 상태 정보를 고려하여 NACK 정보 발생 지연 여부를 결정하는 ARQ 제어부를 포함하여 구성되는 것을 특징으로 하는 장치.
  12. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아닌 경우, NACK 정보 발생을 지연시키는 것으로 결정하고,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0인 경우, 상기 NACK 정보 발생을 지연시키지 않는 것으로 결정하는 것을 특징으로 하는 장치.
  13. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 크거나 같은 경우, NACK 정보 발생을 지연시키는 것으로 결정하고,
    상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 작은 경우, NACK 정보 발생을 지연시키지 않은 것으로 결정하는 것을 특징으로 하는 장치.
  14. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 작은 경우, NACK 정보 발생을 지연시키는 것으로 결정하고,
    상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 크거나 같은 경우, NACK 정보 발생을 지연시키지 않는 것으로 결정하는 것을 특징으로 하는 장치.
  15. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아니고, 상기 HARQ 모듈의 큐에 저장되어 있는 데이터 양이 기준 데이터 양보다 크거나 같은 경우, NACK 정보 발생을 지연시키는 것으로 결정하고,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이거나, HARQ 모듈의 큐에 저장되어 있는 데이터 양의 기준 데이터 양보다 작은 경우, NACK 정보 발생을 지연시키지 않는 것으로 결정하는 것을 특징으로 하는 장치.
  16. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이 아니고, 상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 작은 경우, NACK 정보 발생을 지연시키는 것으로 결정하고,
    상기 HARQ 모듈의 NACK 정보 전송 횟수가 0이거나, 상기 제 1 타이머의 구동 시간이 기준 구동 시간보다 크거나 같은 경우, NACK 정보 발생을 지연시키지 않는 것으로 결정하는 것을 특징으로 하는 장치.
  17. 제 10항에 있어서,
    상기 ARQ 모듈은, 상기 NACK 정보의 발생 지연시키지 않는 경우, 상기 ARQ 타이머가 소멸되면 해당 데이터의 NACK 정보를 송신 단으로 전송하도록 제어하는 것을 특징으로 하는 장치.
  18. 제 10항에 있어서,
    상기 ARQ 모듈은, 상기 HARQ 모듈로부터 제공받은 데이터에 에러가 발생한 경우, 송신 단으로 해당 데이터의 NACK 정보를 전송하도록 제어하는 것을 특징으로 하는 장치.
KR1020090074945A 2009-08-14 2009-08-14 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법 KR101679691B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090074945A KR101679691B1 (ko) 2009-08-14 2009-08-14 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법
US12/857,162 US8751891B2 (en) 2009-08-14 2010-08-16 Apparatus and method for retransmitting data in wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090074945A KR101679691B1 (ko) 2009-08-14 2009-08-14 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20110017475A KR20110017475A (ko) 2011-02-22
KR101679691B1 true KR101679691B1 (ko) 2016-11-28

Family

ID=43589310

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090074945A KR101679691B1 (ko) 2009-08-14 2009-08-14 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법

Country Status (2)

Country Link
US (1) US8751891B2 (ko)
KR (1) KR101679691B1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9294235B2 (en) 2011-06-07 2016-03-22 Qualcomm Incorporated Methods and apparatuses for user equipment-based enhancements of radio link control for multi-point wireless transmission
US9369242B2 (en) * 2013-12-23 2016-06-14 Qualcomm Incorporated Discarding of hybrid automatic repeat request (HARQ) processes
US10320549B2 (en) * 2014-04-11 2019-06-11 Qualcomm Incorporated Methods and apparatus for sending fast negative acknowledgements (NACKs)
WO2015170924A1 (ko) 2014-05-09 2015-11-12 엘지전자 주식회사 무선 통신 시스템에서 d2d 신호 송수신 방법 및 이를 위한 장치
US9954649B2 (en) 2015-04-29 2018-04-24 At&T Intellectual Property I, L.P. System and method for HARQ in cloud RAN with large front haul latency
MX2018012643A (es) * 2016-04-20 2019-01-30 Ericsson Telefon Ab L M Retraso de transmision dependiendo del tipo de transmision y capacidades de procesamiento ue.

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8189556B2 (en) * 2001-03-21 2012-05-29 Lg Electronics Inc. Packet transmitting method in mobile communication system
KR100703504B1 (ko) * 2004-12-02 2007-04-03 삼성전자주식회사 무선 통신 시스템에서 자동 재전송 시스템 및 방법
EP1903747B1 (en) * 2005-07-08 2017-03-08 Fujitsu Ltd. Transmitting apparatus, receiving apparatus and information communication method
KR20070109313A (ko) * 2006-05-10 2007-11-15 삼성전자주식회사 고속 데이터 처리를 위한 효율적인 재전송 요청 장치 및방법
US8051353B2 (en) * 2006-11-08 2011-11-01 Motorola Mobility, Inc. HARQ transmission feedback for higher layer protocols in a communication system
US7979767B2 (en) * 2007-02-09 2011-07-12 Motorola Mobility, Inc. Automatic repeat request (ARQ) reset method
KR20090078723A (ko) * 2008-01-15 2009-07-20 삼성전자주식회사 무선 이동 통신 시스템에서 복합 자동 재송신 요구 방식에 기반한 신호 송수신 방법
US20090203323A1 (en) * 2008-02-13 2009-08-13 Motorola, Inc. Uplink control signaling in a communication system
KR101048929B1 (ko) * 2008-03-17 2011-07-12 엘지전자 주식회사 무선 통신 시스템에서 harq 수행 방법
KR101461238B1 (ko) * 2008-04-30 2014-11-12 삼성전자주식회사 무선 이동 통신 시스템에서 복합 자동 재전송 요구 방식을 제어하는 장치 및 방법
JP5118253B2 (ja) * 2008-08-01 2013-01-16 エルジー エレクトロニクス インコーポレイティド 中継局を含む無線通信システムにおけるバックホールリンク及びアクセスリンクのためのリソース割当方法
US20120051329A1 (en) * 2009-03-27 2012-03-01 Panasonic Corporation Base station and wireless communication system
US8300663B2 (en) * 2009-04-28 2012-10-30 Zte (Usa) Inc. Dedicated acknowledgement and delivery of management messages in wireless communication systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Nokia, "ARQ/HARQ inter-working to reduce the ARQ feedback overhead", IEEE C802.16m-08/1142, 2008.09.05.

Also Published As

Publication number Publication date
US8751891B2 (en) 2014-06-10
KR20110017475A (ko) 2011-02-22
US20110041022A1 (en) 2011-02-17

Similar Documents

Publication Publication Date Title
KR100613187B1 (ko) 하이브리드 자동 반복 요청을 이용하여 전송 블록 세트를송신하기 위한 기지국
US8284687B2 (en) Apparatus and method for rate control in a broadband wireless communication system
KR101679691B1 (ko) 무선통신시스템에서 데이터 재전송을 위한 장치 및 방법
US20080209299A1 (en) Apparatus and method for retransmitting request in wireless relay communication system
JP2009539299A (ja) 中継方式を使用する無線通信システムにおける再送信装置及び方法
US11855787B2 (en) Apparatus and method for transmitting feedback information in wireless communication systems
KR20090098750A (ko) 중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법
JP2007181127A (ja) 通信装置、通信方法及びプログラム
KR20070121585A (ko) 무선통신시스템에서 로컬 nack 상태를 탐지하는 방법및 장치
WO2009155826A1 (zh) 上行链路数据传输方法、终端装置
US20130028189A1 (en) Method and apparatus for using physical layer error control to direct media access layer error control
KR101673183B1 (ko) 무선통신시스템에서 타이머 보상을 통한 데이터 관리방법 및 장치
KR101690552B1 (ko) 무선통신시스템에서 에러제어를 위한 데이터 생성 장치 및 방법
US8406244B2 (en) Base station apparatus and data retransmission method of the same
AU2008219947B2 (en) Apparatus and method for retransmitting request in wireless relay communication system
WO2014117543A1 (zh) 一种基于信道激活检测的传输方法及装置
US8291276B2 (en) Interaction method between ARQ and HARQ for systems with long roundtrip delay
US8132068B2 (en) Dual receiving window method and apparatus for automatic retransmission request
US7978625B2 (en) Apparatus and method for retransmission in wireless communication system
CN102356588A (zh) 无线通信***中的方法和配置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20191030

Year of fee payment: 4