KR20090098750A - 중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법 - Google Patents

중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법 Download PDF

Info

Publication number
KR20090098750A
KR20090098750A KR1020090021769A KR20090021769A KR20090098750A KR 20090098750 A KR20090098750 A KR 20090098750A KR 1020090021769 A KR1020090021769 A KR 1020090021769A KR 20090021769 A KR20090021769 A KR 20090021769A KR 20090098750 A KR20090098750 A KR 20090098750A
Authority
KR
South Korea
Prior art keywords
data
arq
relay station
relay
terminal
Prior art date
Application number
KR1020090021769A
Other languages
English (en)
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 삼성전자주식회사
Publication of KR20090098750A publication Critical patent/KR20090098750A/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/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • H04L1/1883Time-out mechanisms using multiple timers
    • 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
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2603Arrangements for wireless physical layer control
    • H04B7/2606Arrangements for base station coverage control, e.g. by using relays in tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선통신시스템에서 중계국을 이용하여 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 장치 및 방법에 관한 것으로서, 적어도 하나의 하위 노드로 데이터를 전송하는 과정과, 상기 하위 노드로 전송한 데이터를 저장하는 과정과, 데이터를 전송한 후 일정시간 동안 중계 링크의 ACK 정보가 수신되지 않거나, 하위 중계국으로부터 중계 링크의 ACK 정보가 수신되는 경우, 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인하는 과정과, 하위 중계국으로부터 접속 링크의 ACK 정보가 수신되는 경우, 단말로의 데이터 전송이 성공한 것으로 인식하는 과정을 포함하여 중계 서비스를 제공하는 무선통신시스템에서 MAC(Medium Access Control) 계층의 자동 재전송 요청에 따라 데이터 재전송 효율을 높일 수 있는 이점이 있다.
중계 방식, 자동 재전송 요청(ARQ: Automatic Retransmission Request), 중계 링크 ARQ, 접속 링크 ARQ

Description

중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법{APPARATUS AND METHOD FOR RETRANSMITTING OF DATA IN WIRELESS COMMUNICATION SYSTEM USING RELAY}
본 발명은 무선통신시스템에서 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 장치 및 방법에 관한 것으로서, 특히 중계방식을 사용하는 무선통신시스템에서 ARQ를 수행하기 위한 장치 및 방법에 관한 것이다.
무선통신시스템은 무선 자원의 채널 상태에 따라 송수신하는 데이터에 오류(error)가 발생할 수 있다. 이러한 오류에 대한 제어 및 복구 기술은 크게 ARQ 기법과 FEC(Forward Error Check) 기법으로 나눌 수 있다. 여기서, 상기 ARQ 기법은 수신 단에서 손실된 데이터에 대해 송신 단으로 재전송을 요청하는 기법이다. 상기 FEC 기법은 상기 수신 단에서 손실된 데이터에 대한 오류를 정정하는 기법이다.
ARQ 기법을 사용하는 경우, 수신 단은 수신 데이터가 오류 없이 수신되면 송신 단으로 ACK 메시지를 전송하고 수신 데이터에 오류가 발생하면 송신 단으로 NACK 메시지를 전송한다.
이에 따라, 송신 단은 ACK 메시지가 수신되면 새로운 데이터를 수신 단으로 전송한다. 한편, NACK 메시지가 수신되면, 송신 단은 NACK 메시지에 따른 데이터를 수신 단으로 재전송한다.
무선통신시스템은 셀의 가장자리나 음영지역에 위치하는 단말로 우수한 무선 채널을 제공하기 위해 중계 서비스를 제공한다. 중계 서비스를 제공하는 경우, 무선통신시스템은 중계국을 이용하여 기지국과 단말이 송수신하는 데이터를 중계한다.
따라서, 중계방식을 사용하는 무선통신시스템은 중계국을 이용한 ARQ 수행 방법이 필요하다.
따라서, 본 발명의 목적은 중계 방식을 사용하는 무선통신시스템에서 MAC(Medium Access Control) 계층의 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 중계 방식을 사용하는 무선통신시스템에서 중계 링크를 위한 ARQ과 접속 링크를 위한 ARQ를 구분하여 ARQ를 수행하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 무선통신시스템의 기지국에서 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 방법은, 적어도 하나의 하위 노드로 데이터를 전송하는 과정과, 상기 하위 노드로 전송한 데이터를 저장하는 과정과, 데이터를 전송한 후 일정시간 동안 중계 링크의 ACK 정보가 수신되지 않거나, 하위 중계국으로부터 중계 링크의 ACK 정보가 수신되는 경우, 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인하는 과정과, 하위 중계국으로부터 접속 링크의 ACK 정보가 수신되는 경우, 단말로의 데이터 전송이 성공한 것으로 인식하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 무선통신시스템의 기지국에서 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 장치는, 적어도 하나의 하위 노드로 데이터를 전송하는 송신기와, 상기 하위 노드로 전송한 데이터를 저장하는 저장부와, 신호를 수신받는 수신기와, 데이터를 전송한 후 일정시간 동안 중계 링크의 ACK 정보가 수신되지 않거나, 하위 중계국으로부터 중계 링크의 ACK 정보가 수신된 후, 하위 중계국으로부터 접속 링크의 ACK 정보가 수신되는 경우, 단말로의 데이터 전송이 성공한 것으로 인식하는 ARQ 제어부를 포함하여 구성되는 것을 특징으로 한다.
상술한 바와 같이 중계 방식을 사용하는 무선통신시스템에서 중계 링크의 자동 재전송 요청(ARQ)과 접속 링크의 자동 재전송 요청을 분리하여 수행함으로써, MAC(Medium Access Control) 계층의 자동 재전송 요청에 따라 데이터 재전송 효율을 높일 수 있는 이점이 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선통신시스템에서 중계국을 이용하여 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 기술에 대해 설명한다.
이하 설명에서 중계국 1은 기지국에서 전송한 신호를 단말이 접속된 중계국으로 중계하는 중계국을 나타낸다. 이에 따라, 무선통신시스템이 두 홉으로 구성되는 경우, 중계국 1은 존재하지 않는다.
또한, 이하 설명에서 단말은 중계국에 접속된 하나 이상의 단말들을 의미한다.
중계서비스를 제공하는 경우, 무선통신시스템은 하기 도 1에 도시된 바와 같이 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행한다.
도 1은 본 발명의 실시 예에 따른 무선통신시스템에서 하향링크 데이터 전송 절차를 도시하고 있다.
상기 도 1에 도시된 바와 같이 무선통신시스템은 기지국(100), 중계국 1(110), 중계국 M(120) 및 단말(130)을 포함하여 구성된다.
상기 기지국(100)은 상기 중계국 1(110)을 통해 상기 중계국 M(120)으로 데이터를 전송한다(141단계).
상기 중계국 M(120)은 상기 중계국 1(110)을 통해 제공받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국 M(120)은 상기 데이터의 MAC 패킷 데이터 유닛(PDU: Packet Data Unit)에 포함된 에러체크코드(CRC: Cyclic Redundancy Check)를 이용하여 데이터의 오류 발생 여부를 확인한다.
상기 중계국 M(120)은 데이터의 오류 발생 정보를 상기 중계국 1(110)을 통해 상기 기지국(100)으로 전송한다(143단계). 즉, 상기 중계국 M(120)은 중계링크의 오류 발생 정보를 상기 중계국 1(110)을 통해 상기 기지국(100)으로 전송한다. 예를 들어, 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(120)은 상기 중계국 1(110)을 통해 상기 기지국(100)으로 R-ACK 신호를 전송한다. 한편, 데이터에 오류가 발생한 경우, 상기 중계국 M(120)은 상기 중계국 1(110)을 통해 상기 기지국(100)으로 R-NACK 신호를 전송한다.
상기 중계국 M(120)은 상기 중계국 1(110)을 통해 제공받은 데이터에 오류가 발생하지 않은 경우, 상기 데이터를 상기 단말(130)로 전송한다(145단계).
상기 단말(130)은 상기 중계국 M(120)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 단말(130)은 상기 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터의 오류 발생 여부를 확인한다.
상기 단말(130)은 데이터의 오류 발생 정보를 상기 중계국 M(120)으로 전송한다(147단계). 예를 들어, 데이터에 오류가 발생하지 않은 경우, 상기 단말(130)은 상기 중계국 M(120)으로 MS-ACK 신호를 전송한다. 한편, 데이터에 오류가 발생한 경우, 상기 단말(130)은 상기 중계국 M(120)으로 MS-NACK 신호를 전송한다.
상기 중계국 M(120)은 상기 단말(130)로부터 제공받은 접속 링크의 오류 발생 정보를 중계국 1(110)을 통해 상기 기지국(100)으로 전송한다(149단계).
상술한 실시 예에서 중계국 M(120)은 단말(130)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(100)으로 전송한다.
다른 실시 예에서 중계국 M(120)은 중계 링크 ARQ(150)와 접속 링크 ARQ(160)를 분리하여 ARQ를 수행하므로 단말(130)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(100)으로 전송하지 않을 수도 있다.
상술한 바와 같이 무선통신시스템은 중계링크의 ARQ와 접속링크의 ARQ를 분리하여 ARQ를 수행한다. 이때, 중계 링크와 접속 링크의 데이터에 오류가 발생하는 경우, 상기 무선통신시스템은 하기 도 2에 도시된 바와 같이 동작한다.
도 2는 본 발명의 실시 예에 따른 무선통신시스템에서 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 2에 도시된 바와 같이 무선통신시스템은 기지국(200), 중계국 1(210), 중계국 M(220) 및 단말(230)을 포함하여 구성된다.
상기 기지국(200)은 상기 중계국 1(210)을 통해 상기 중계국 M(220)으로 데이터 1을 전송한다(241단계).
상기 중계국 M(220)은 데이터 1의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국 M(220)은 데이터 1의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터 1의 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생한 경우, 상기 중계국 M(220)은 상기 중계국 1(210)을 통해 상기 기지국(200)으로 R-NACK 신호를 전송한다(243단계).
상기 기지국(200)은 R-NACK 신호가 수신되면 상기 R-NACK 신호에 대한 데이터 1을 상기 중계국 1(210)을 통해 상기 중계국 M(220)으로 재전송한다(245단계).
상기 중계국 M(220)은 상기 기지국(200)으로부터 재전송받은 데이터 1의 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생하지 않은 경우, 상기 중계국 M(220)은 상기 중계국 1(210)을 통해 상기 기지국(200)으로 R-ACK 신호를 전송한다(247단계). 또한, 상기 중계국 M(220)은 상기 데이터 1을 상기 단말(230)로 전송한다(249단계).
상기 단말(230)은 상기 중계국 M(220)으로부터 제공받은 데이터 1의 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생한 경우, 상기 단말(230)은 상기 중계국 M(230)으로 MS-NACK 신호를 전송한다(251단계).
상기 중계국 M(220)은 MS-NACK 신호가 수신되면 상기 MS-NACK 신호에 대한 데이터 1을 상기 단말(230)로 재전송한다(253단계).
상기 단말(230)은 상기 중계국 M(220)으로부터 재전송받은 데이터 1의 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생하지 않은 경우, 상기 단말(230)은 상기 중계국 M(220)으로 MS-ACK 신호를 전송한다(255단계).
상기 중계국 M(220)은 상기 단말(230)로부터 제공받은 접속 링크의 오류 발생 정보를 중계국 1(210)을 통해 상기 기지국(200)으로 전송한다(257단계).
상술한 실시 예에서 중계국 M(220)은 단말(230)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(200)으로 전송한다.
다른 실시 예에서 중계국 M(220)은 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행하므로 단말(230)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(200)으로 전송하지 않을 수도 있다.
상술한 바와 같이 무선통신시스템은 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행한다. 만일, 접속 링크 ARQ가 실패하는 경우, 무선통신시스템은 하기 도 3에 도시된 바와 같이 동작한다.
도 3은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 3에 도시된 바와 같이 무선통신시스템은 기지국(300), 중계국 1(310), 중계국 M(320) 및 단말(330)을 포함하여 구성된다.
상기 기지국(300)은 상기 중계국 1(310)을 통해 상기 중계국 M(320)으로 데이터 1을 전송한다(341단계).
상기 중계국 M(320)은 상기 중계국 1(310)로부터 제공받은 데이터 1의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국 M(320)은 데이터 1의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터 1의 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생하지 않은 경우, 상기 중계국 M(320)은 상기 중계국 1(310)을 통해 상기 기지국(300)으로 R-ACK 신호를 전송한다(343단계). 또한, 상기 중계국 M(320)은 상기 데이터 1을 상기 단말(330)로 전송한다(345단계).
상기 단말(330)은 상기 데이터 1의 오류 발생 여부를 확인한다. 예를 들어, 상기 단말(330)은 상기 수신받은 데이터 1의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터 1에 대한 오류를 확인한다.
만일, 상기 데이터 1에 오류가 발생한 경우, 상기 단말(330)은 상기 중계국 M(320)으로 MS-NACK 신호를 전송한다(347단계).
상기 중계국 M(320)은 상기 MS-NACK 신호가 수신되면, 상기 데이터 1에 대한 재전송을 수행할 수 있는지 확인한다. 예를 들어, 상기 중계국 M(320)은 상기 데이터 1에 대한 재전송 횟수 또는 RS-MS 타이머를 확인하여 상기 데이터 1에 대한 재전송을 수행할 수 있는지 확인한다. 이때, 데이터 1에 대한 재전송 횟수가 기준 재전송 횟수를 넘거나 RS-MS 타이머가 소멸된 경우, 상기 중계국 M(320)은 데이터 1에 대한 재전송을 수행할 수 없는 것으로 판단한다.
다른 예를 들어, 상기 중계국 M(320)은 상기 기지국(300)의 제어에 따라 상기 데이터 1에 대한 재전송을 수행할 수 있는지 확인한다. 즉, 상기 기지국(300)은 상기 중계국 M(320)과의 중계 링크 ARQ를 위한 BS-RS 타이머와 단말로 전송한 데이터에 대한 BS-MS 타이머를 구동시킨다. 이에 따라, 상기 기지국(300)은 BS-MS 타이머가 소멸되면 단말에 대한 재전송을 중단하도록 상기 중계국 M(320)으로 리셋 신호를 전송한다. 이 경우, 상기 중계국 M(320)은 상기 리셋 신호가 수신되면 데이터 1에 대한 재전송을 수행할 수 없는 것으로 판단한다.
만일, 상기 데이터 1에 대한 재전송을 수행할 수 있는 경우, 상기 중계국 M(320)은 MS-NACK 신호에 대한 데이터 1을 상기 단말(330)로 재전송한다(349단계).
상기 단말(330)은 상기 중계국 M(320)으로부터 재전송받은 데이터 1에 대한 오류 발생 여부를 확인한다.
만일, 상기 데이터 1에 오류가 발생한 경우, 상기 단말(330)은 상기 중계국 M(320)으로 MS-NACK 신호를 전송한다(351단계).
상기 중계국 M(320)은 MS-NACK 신호가 수신되면, 상기 데이터 1에 대한 재전송을 수행할 수 있는지 확인한다.
만일, 상기 데이터 1에 대한 재전송을 수행할 수 없는 경우(353단계), 상기 중계국 M(320)은 접속 링크 ARQ 실패 정보(MS-NACK 신호)를 상기 중계국 1(310)을 통해 상기 기지국(300)으로 전송한다(355단계).
상술한 실시 예에서 중계국 M(320)은 접속 링크 ARQ 실패 정보를 기지국(300)으로 전송한다.
다른 실시 예에서 중계국 M(320)은 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행하므로 접속 링크 ARQ 실패 정보를 기지국(300)으로 전송하지 않을 수도 있다.
중계서비스를 제공하는 경우, 무선통신시스템은 하기 도 4에 도시된 바와 같이 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행할 수도 있다.
도 4는 본 발명의 다른 실시 예에 따른 무선통신시스템에서 하향링크 데이터 전송 절차를 도시하고 있다.
상기 도 4에 도시된 바와 같이 무선통신시스템은 기지국(400), 중계국 1(410), 중계국 M(420) 및 단말(430)을 포함하여 구성된다.
상기 기지국(400)은 상기 중계국 1(410)로 데이터를 전송한다(441단계).
상기 중계국 1(410)은 상기 기지국(400)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국 1(410)은 상기 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터의 오류 발생 여부를 확인한다.
이후, 상기 중계국 1(410)은 상기 데이터의 오류 발생 정보를 상기 기지국(100)으로 전송한다(443단계). 예를 들어, 데이터에 오류가 발생한 경우, 상기 중계국 1(410)은 상기 기지국(400)으로 R-NACK 신호를 전송한다. 한편, 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(410)은 상기 기지국(400)으로 R-ACK 신호를 전송한다.
또한, 상기 중계국 1(410)은 데이터에 오류가 발생하지 않은 경우, 상기 데이터를 상기 중계국 M(420)으로 전송한다.(445단계).
상기 중계국 M(420)은 상기 중계국 1(410)로부터 제공받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국 M(420)은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드(CRC)를 이용하여 데이터의 오류 발생 여부를 확인한다.
이후, 상기 중계국 M(420)은 상기 데이터의 오류 발생 정보를 상기 중계국 1(410)을 통해 상기 기지국(400)으로 전송한다(447단계, 449단계). 즉, 상기 중계국 M(420)은 중계링크의 오류 발생 정보를 상기 중계국 1(410)을 통해 상기 기지국(400)으로 전송한다. 예를 들어, 데이터에 오류가 발생한 경우, 상기 중계국 M(420)은 상기 중계국 1(410)을 통해 상기 기지국(400)으로 R-NACK 신호를 전송한다. 한편, 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(420)은 상기 중계국 1(410)을 통해 상기 기지국(400)으로 R-ACK 신호를 전송한다.
또한, 상기 중계국 M(420)은 데이터에 오류가 발생하지 않은 경우, 상기 데이터를 상기 단말(430)로 전송한다(451단계).
상기 단말(430)은 상기 중계국 M(420)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 단말(430)은 상기 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 데이터의 오류 발생 정보를 확인한다.
이후, 상기 단말(430)은 상기 데이터의 오류 발생 정보를 상기 중계국 M(420)으로 전송한다(453단계). 예를 들어, 데이터에 오류가 발생하지 않은 경우, 상기 단말(430)은 상기 중계국 M(420)으로 MS-ACK 신호를 전송한다. 한편, 데이터에 오류가 발생한 경우, 상기 단말(430)은 상기 중계국 M(420)으로 MS-NACK 신호를 전송한다.
상기 중계국 M(420)은 상기 단말(430)로부터 제공받은 접속 링크의 오류 발생 정보를 중계국 1(410)을 통해 상기 기지국(400)으로 전송한다(455단계).
상술한 실시 예에서 중계국 M(420)은 단말(430)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(400)으로 전송한다.
다른 실시 예에서 중계국 M(420)은 중계 링크 ARQ(460)와 접속 링크 ARQ(470)를 분리하여 ARQ를 수행하므로 단말(430)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(400)으로 전송하지 않을 수도 있다.
중계국 1(410)과 중계국 M(420)은 중계 링크의 오류 발생 정보를 선택적으로 전송할 수 있다. 예를 들어, 상기 중계국 1(410)과 중계국 M(420)은 R-ACK 신호와 R-NACK 신호를 상기 기지국(400)으로 전송할 수 있다. 다른 예를 들어, 상기 중계국 1(410)과 중계국 M(420)은 R-NACK 신호만을 상기 기지국(400)으로 전송할 수도 있다. 또 다른 예를 들어, 상기 중계국 1(410)과 중계국 M(420)은 중계 링크의 데이터의 오류 발생 정보를 전송하지 않을 수도 있다.
중계국이 R-ACK 신호와 R-NACK 신호를 기지국으로 전송하는 경우, 무선통신시스템은 하기 도 5에 도시된 바와 같이 동작한다.
도 5는 본 발명의 실시 예에 따른 무선통신시스템에서 ACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 5에 도시된 바와 같이 무선통신시스템은 기지국(500), 중계국 1(510), 중계국 M(520) 및 단말(530)을 포함하여 구성된다.
상기 기지국(500)은 상기 중계국 1(510)로 데이터를 전송한다(541단계).
상기 중계국 1(510)은 상기 기지국(500)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 1(510)은 R-NACK 신호를 상기 기지국(500)으로 전송한다(543단계).
상기 기지국(500)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(510)로 재전송한다(545단계).
상기 중계국 1(510)은 상기 기지국(500)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(510)은 R-ACK 신호를 상기 기지국(500)으로 전송한다(547단계). 또한, 상기 중계국 1(510)은 상기 데이터를 상기 중계국 M(520)으로 전송한다(549단계).
상기 중계국 M(520)은 상기 중계국 1(510)로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 M(520)은 상기 중계국 1(510)을 통해 상기 기지국(500)으로 R-NACK 신호를 전송한다(551단계, 553단계).
상기 기지국(500)은 R-NACK 신호가 수신되면 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(510)을 통해 상기 중계국 M(520)으로 재전송한다(555단계, 557단계). 예를 들어, 상기 중계국 1(510)은 상기 기지국(500)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다. 만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(510)은 상기 데이터를 상기 중계국 M(520)으로 전송한다(557단계). 또한, 상기 중계국 1(510)은 R-ACK 신호를 상기 기지국(500)으로 전송한다(559단계).
상기 중계국 M(520)은 상기 기지국(500)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(520)은 상기 중계국 1(510)을 통해 상기 기지국(500)으로 R-ACK 신호를 전송한다(561단계, 563단계). 또한, 상기 중계국 M(520)은 상기 데이터를 상기 단말(530)로 전송한다(565단계).
상기 단말(530)은 상기 중계국 M(520)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 단말(530)은 상기 중계국 M(530)으로 MS-NACK 신호를 전송한다(567단계).
상기 중계국 M(520)은 MS-NACK 신호가 수신되면 상기 MS-NACK 신호에 대한 데이터를 상기 단말(530)로 재전송한다(569단계).
상기 단말(530)은 상기 중계국 M(520)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 단말(530)은 상기 중계국 M(520)으로 MS-ACK 신호를 전송한다(571단계).
상기 중계국 M(520)은 상기 단말(530)로부터 제공받은 접속 링크의 오류 발생 정보를 중계국 1(510)을 통해 상기 기지국(500)으로 전송한다(573단계, 575단계).
상술한 실시 예에서 중계국 M(520)은 단말(530)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(500)으로 전송한다.
다른 실시 예에서 중계국 M(520)은 중계 링크 ARQ(580)와 접속 링크 ARQ(590)를 분리하여 ARQ를 수행하므로 단말(530)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(500)으로 전송하지 않을 수도 있다.
또한, 상술한 실시 예에서 기지국(500)이 중계 링크 ARQ를 제어한다. 이에 따라, 중계국 1(510)은 중계국 M(520)으로부터 제공받은 R-NACK 신호를 기지국(500)으로 전송한다. 이때, 상기 기지국(500)은 R-NACK 신호에 대한 데이터를 재전송한다. 만일, 상기 기지국(500)에서 R-NACK 신호를 전송한 중계국을 확인할 수 있는 경우, 상기 기지국(500)은 R-NACK 신호를 전송한 중계국의 상위 중계국으로 재전송 지시 신호를 전송하여 중계 링크 ARQ를 수행할 수도 있다.
다른 실시 예에서 중계국이 중계 링크 ARQ를 제어할 수도 있다. 이 경우, 상기 무선통신시스템은 하기 도 6에 도시된 바와 같이 동작한다.
도 6은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 ACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 6에 도시된 바와 같이 무선통신시스템은 기지국(600), 중계국 1(610), 중계국 M(620) 및 단말(630)을 포함하여 구성된다.
상기 기지국(600)은 상기 중계국 1(610)로 데이터를 전송한다(641단계).
상기 중계국 1(610)은 상기 기지국(600)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 1(610)은 상기 기지국(600)으로 R-NACK 신호를 전송한다(643단계).
상기 기지국(600)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(610)로 재전송한다(645단계).
상기 중계국 1(610)은 상기 기지국(600)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(610)은 R-ACK 신호를 상기 기지국(600)으로 전송한다(647단계). 또한, 상기 중계국 1(610)은 상기 데이터를 상기 중계국 M(620)으로 전송한다(649단계).
상기 중계국 M(620)은 상기 중계국 1(610)로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 M(620)은 상기 중계국 1(610)로 R-NACK 신호를 전송한다(651단계).
상기 중계국 1(610)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 M(620)으로 재전송한다(653단계).
상기 중계국 M(620)은 상기 중계국 1(610)로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(620)은 상기 중계국 1(610)을 통해 상기 기지국(600)으로 R-ACK 신호를 전송한다(655단계, 657단계). 또한, 상기 중계국 M(620)은 상기 데이터를 상기 단말(630)로 전송한다(659단계).
상기 단말(630)은 상기 중계국 M(620)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 단말(630)은 상기 중계국 M(620)으로 MS-NACK 신호를 전송한다(661단계).
상기 중계국 M(620)은 MS-NACK 신호가 수신되면 상기 MS-NACK 신호에 대한 데이터를 상기 단말(630)로 재전송한다(663단계).
상기 단말(630)은 상기 중계국 M(620)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 단말(630)은 상기 중계국 M(620)으로 MS-ACK 신호를 전송한다(665단계).
상기 중계국 M(620)은 상기 단말(630)로부터 제공받은 접속 링크의 오류 발생 정보(MS-ACK 신호)를 중계국 1(610)을 통해 상기 기지국(600)으로 전송한다(667단계, 669단계).
상술한 실시 예에서 중계국 M(620)은 단말(630)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(600)으로 전송한다.
다른 실시 예에서 중계국 M(620)은 중계 링크 ARQ(670)와 접속 링크 ARQ(680)를 분리하여 ARQ를 수행하므로 단말(630)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(600)으로 전송하지 않을 수도 있다.
또한, 상술한 실시 예에서 중계국 1(610)은 중계국 M(620)으로부터 제공받은 R-ACK 신호를 기지국(600)으로 전송한다.
다른 실시 예에서 중계국 1(610)은 자신이 R-NACK 신호에 대한 데이터를 재전송하므로 상기 중계국 M(620)으로부터 제공받은 R-ACK 신호를 상기 기지국(600)으로 전송하지 않을 수도 있다.
중계국이 R-NACK 신호만을 기지국으로 전송하는 경우, 무선통신시스템은 하 기 도 7에 도시된 바와 같이 동작한다.
도 7은 본 발명의 실시 예에 따른 무선통신시스템에서 NACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 7에 도시된 바와 같이 무선통신시스템은 기지국(700), 중계국 1(710), 중계국 M(720) 및 단말(730)을 포함하여 구성된다.
상기 기지국(700)은 상기 중계국 1(710)로 데이터를 전송한다(741단계).
상기 중계국 1(710)은 상기 기지국(700)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 1(710)은 상기 기지국(700)으로 R-NACK 신호를 전송한다(743단계).
상기 기지국(700)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(710)로 재전송한다(745단계).
상기 중계국 1(710)은 상기 기지국(700)으로부터 재전송받은 데이터에 대한 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(710)은 상기 데이터를 상기 중계국 M(720)으로 전송한다(747단계).
상기 중계국 M(720)은 상기 중계국 1(710)로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 M(720)은 상기 중계국 1(710)을 통해 상기 기지국(700)으로 R-NACK 신호를 전송한다(749단계, 751단 계).
상기 기지국(700)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(710)을 통해 상기 중계국 M(720)으로 재전송한다(753단계, 755단계).
상기 중계국 M(720)은 상기 기지국(700)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(720)은 상기 데이터를 상기 단말(730)로 전송한다(757단계).
상기 단말(730)은 상기 중계국 M(720)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 단말(730)은 상기 중계국 M(730)으로 MS-NACK 신호를 전송한다(759단계).
상기 중계국 M(720)은 MS-NACK 신호가 수신되면, 상기 MS-NACK 신호에 대한 데이터를 상기 단말(730)로 재전송한다(761단계).
상기 단말(730)은 상기 중계국 M(720)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 단말(730)은 상기 중계국 M(720)으로 MS-ACK 신호를 전송한다(763단계).
상기 중계국 M(720)은 상기 단말(730)로부터 제공받은 접속 링크의 오류 발생 정보(MS-ACK 신호)를 중계국 1(710)을 통해 상기 기지국(700)으로 전송한다(765 단계, 767단계).
상술한 실시 예에서 중계국 M(720)은 단말(730)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(700)으로 전송한다.
다른 실시 예에서 중계국 M(720)은 중계 링크 ARQ(770)와 접속 링크 ARQ(780)를 분리하여 ARQ를 수행하므로 단말(730)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(700)으로 전송하지 않을 수도 있다.
또한, 상술한 실시 예에서 기지국(700)이 중계 링크 ARQ를 제어한다. 이에 따라, 중계국 1(710)은 중계국 M(720)으로부터 제공받은 R-NACK 신호를 기지국(700)으로 전송한다. 이때, 상기 기지국(700)은 R-NACK 신호에 대한 데이터를 재전송한다. 만일, 상기 기지국(700)에서 R-NACK 신호를 전송한 중계국을 확인할 수 있는 경우, 상기 기지국(700)은 R-NACK 신호를 전송한 중계국의 상위 중계국으로 재전송 지시 신호를 전송하여 중계 링크 ARQ를 수행할 수도 있다.
다른 실시 예에서 중계국이 중계 링크 ARQ를 제어할 수도 있다. 이 경우, 상기 무선통신시스템은 하기 도 8에 도시된 바와 같이 동작한다.
도 8은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 NACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하고 있다.
상기 도 8에 도시된 바와 같이 무선통신시스템은 기지국(800), 중계국 1(810), 중계국 M(820) 및 단말(830)을 포함하여 구성된다.
상기 기지국(800)은 상기 중계국 1(810)로 데이터를 전송한다(841단계).
상기 중계국 1(810)은 상기 기지국(800)으로부터 제공받은 데이터의 오류 발 생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 1(810)은 R-NACK 신호를 상기 기지국(800)으로 전송한다(843단계).
상기 기지국(800)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 1(810)로 재전송한다(845단계).
상기 중계국 1(810)은 상기 기지국(800)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 1(810)은 상기 데이터를 상기 중계국 M(820)으로 전송한다(847단계).
상기 중계국 M(820)은 상기 중계국 1(810)로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 중계국 M(820)은 상기 중계국 1(810)로 R-NACK 신호를 전송한다(849단계).
상기 중계국 1(810)은 R-NACK 신호가 수신되면, 상기 R-NACK 신호에 대한 데이터를 상기 중계국 M(820)으로 재전송한다(851단계).
상기 중계국 M(820)은 상기 중계국 1(810)로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 중계국 M(820)은 상기 데이터를 상기 단말(830)로 전송한다(853단계).
상기 단말(830)은 상기 중계국 M(820)으로부터 제공받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생한 경우, 상기 단말(830)은 상기 중계국 M(820)으로 MS-NACK 신호를 전송한다(855단계).
상기 중계국 M(820)은 MS-NACK 신호가 수신되면, 상기 MS-NACK 신호에 대한 데이터를 상기 단말(830)로 재전송한다(857단계).
상기 단말(830)은 상기 중계국 M(820)으로부터 재전송받은 데이터의 오류 발생 여부를 확인한다.
만일, 상기 데이터에 오류가 발생하지 않은 경우, 상기 단말(830)은 상기 중계국 M(820)으로 MS-ACK 신호를 전송한다(859단계).
상기 중계국 M(820)은 상기 단말(830)로부터 제공받은 접속 링크의 오류 발생 정보(MS-ACK 신호)를 중계국 1(810)을 통해 상기 기지국(800)으로 전송한다(861단계, 863단계).
상술한 실시 예에서 중계국 M(820)은 단말(830)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(800)으로 전송한다.
다른 실시 예에서 중계국 M(820)은 중계 링크 ARQ(870)와 접속 링크 ARQ(880)를 분리하여 ARQ를 수행하므로 단말(830)로부터 제공받은 접속 링크의 오류 발생 정보를 기지국(800)으로 전송하지 않을 수도 있다.
이하 설명은 중계국으로 데이터를 전송하기 위한 기지국의 동작 방법에 대해 설명한다.
도 9는 본 발명의 실시 예에 따른 기지국의 동작 절차를 도시하고 있다.
상기 도 9를 참조하면 먼저 기지국은 901단계에서 하위 노드로 데이터를 전송한다. 즉, 상기 기지국은 단말로 전송할 데이터를 하위 중계국으로 전송한다.
이후, 상기 기지국은 903단계로 진행하여 상기 901단계에서 데이터를 전송한 하위 중계국으로부터 중계 링크의 오류 발생 정보가 수신되는지 확인한다. 여기서, 상기 중계 링크의 오류 발생 정보는 하위 중계국으로 전송한 데이터에 대한 R-ACK 신호 또는 R-NACK 신호를 의미한다.
만일, 하위 중계국으로 전송한 데이터에 대한 R-NACK 신호가 수신되는 경우, 상기 기지국은 907단계로 진행하여 상기 R-NACK 신호에 대한 데이터를 상기 하위 중계국으로 재전송한다.
이후, 상기 기지국은 상기 903단계로 되돌아가 상기 재전송한 데이터에 대한 중계 링크의 오류 발생 정보가 수신되는지 확인한다.
한편, 하위 중계국으로 전송한 데이터에 대한 R-ACK 신호가 수신되는 경우, 상기 기지국은 905단계로 진행하여 상기 하위 중계국으로부터 접속 링크에 대한 오류 발생 정보가 수신되는지 확인한다. 여기서, 상기 접속 링크의 오류 발생 정보는 하위 중계국에서 단말로 전송한 데이터에 대한 MS-ACK 신호 또는 MS-NACK 신호를 의미한다.
만일, 하위 중계국으로부터 MS-NACK 신호가 수신되는 경우, 상기 기지국은 909단계로 진행하여 상기 MS-NACK 신호에 대한 데이터를 폐기한다.
한편, 하위 중계국으로부터 MS-ACK 신호가 수신되는 경우, 상기 기지국은 상기 MS-ACK 신호에 대한 데이터의 전송이 완료된 것으로 판단한다. 이때, 상기 기지 국은 상기 MS-ACK 신호에 대한 데이터를 폐기한다.
이후, 상기 기지국은 본 알고리즘을 종료한다.
상술한 실시 예에서 기지국은 BS-MS 타이머와 BS-RS 타이머를 배제하였다. 상기 BS-MS 타이머와 BS-RS 타이머를 고려하는 경우, 상기 기지국은 하위 노드로 데이터를 전송한 후, BS-MS 타이머와 BS-RS 타이머를 구동시킨다. 이때, 상기 기지국은 BS-RS 타이머가 소멸되면 중계 링크 ARQ를 중단한다. 또한, 상기 기지국은 BS-MS 타이머가 소멸되면 단말이 접속된 중계국 M으로 접속 링크 ARQ를 중단하도록 제어한다.
다른 실시 예에서 기지국은 하나의 ARQ 타이머를 이용하여 중계 링크 ARQ와 접속 링크 ARQ 수행 시간을 확인할 수도 있다. 이 경우, 상기 기지국은 중계 링크 ARQ 수행 시간이 종료되어도 접속 링크 ARQ 수행 시간이 만료될 때까지 ARQ 타이머를 소멸시키지 않는다.
이하 설명은 기지국에서 전송한 데이터를 단말로 중계하는 중계국의 동작 방법에 대해 설명한다.
먼저, 기지국으로부터 제공받은 데이터를 하위 중계국으로 전송하는 중계국은 하기 도 10에 도시된 바와 같이 동작한다.
도 10은 본 발명의 실시 예에 따른 중계국의 동작 절차에 대해 설명한다.
상기 도 10을 참조하면 먼저 중계국은 1001단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 상기 데이터가 수신되는 경우, 상기 중계국은 1003단계로 진행하여 상위 노드로부터 수신받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터의 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1017단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1001단계로 되돌아가 상기 R-NACK 신호에 대한 데이터가 상위 노드로부터 수신되는지 확인한다.
상기 1003단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1005단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-ACK 신호를 상기 상위 노드로 전송한다.
상기 R-ACK 신호를 전송한 후, 상기 중계국은 1007단계로 진행하여 하위 중계국으로 오류가 발생하지 않은 데이터를 전송한다.
상기 데이터를 전송한 후, 상기 중계국은 1009단계로 진행하여 데이터를 전송한 하위 중계국으로부터 중계 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 R-NACK 신호 또는 R-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 R-NACK 신호가 수신되는 경우, 상기 중계국은 상기 1017단계로 진행하여 상기 하위 중계국으로부터 제공받은 R-NACK 신호를 상위 노드로 전송한다.
한편, 상기 1009단계에서 하위 중계국으로부터 R-ACK 신호가 수신되는 경우, 상기 중계국은 1011단계로 진행하여 상기 하위 중계국으로부터 제공받은 R-ACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 1013단계로 진행하여 상기 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 MS-ACK 신호 또는 MS-NACK 신호가 수신되는 경우, 상기 중계국은 1015단계로 진행하여 상기 하위 중계국으로부터 제공받은 MS-ACK 신호 또는 MS-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 중계 링크 ARQ를 제어하지 않는다. 만일, 중계국에서 중계 링크 ARQ를 제어하는 경우, 중계국은 하기 도 11에 도시된 바와 같이 동작한다.
도 11은 본 발명의 다른 실시 예에 따른 중계국의 동작 절차에 대해 설명한다.
상기 도 11을 참조하면 먼저 중계국은 1101단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 상기 데이터가 수신되는 경우, 상기 중계국은 1103단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 오류 발생 여부를 확인한다. 예를 들어, 상 기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터에 대한 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1117단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상기 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1101단계로 되돌아가 상기 R-NACK 신호에 대한 데이터가 상위 노드로부터 수신되는지 확인한다.
상기 1103단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1105단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-ACK 신호를 상기 상위 노드로 전송한다.
상기 R-ACK 신호를 전송한 후, 상기 중계국은 1107단계로 진행하여 하위 중계국으로 오류가 발생하지 않은 데이터를 전송한다.
상기 데이터를 전송한 후, 상기 중계국은 1109단계로 진행하여 하위 중계국으로부터 R-NACK 신호 또는 R-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 R-NACK 신호가 수신되는 경우, 상기 중계국은 1119단계로 진행하여 상기 하위 중계국으로부터 제공받은 R-NACK 신호에 대한 데이터를 상기 하위 중계국으로 재전송한다.
한편, 상기 1109단계에서 하위 중계국으로부터 R-ACK 신호가 수신되면, 상기 중계국은 1111단계로 진행하여 상기 하위 중계국으로부터 제공받은 R-ACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 1113단계로 진행하여 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 MS-ACK 신호 또는 MS-NACK 신호가 수신되는 경우, 상기 중계국은 1115단계로 진행하여 상기 하위 중계국으로부터 제공받은 MS-ACK 신호 또는 MS-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 하위 중계국과의 중계 링크 ARQ의 만료 시간을 나타내는 RS-RS 타이머를 배제하였다. 이때, 상기 중계국은 하위 중계국으로 데이터를 전송할 때 RS-RS 타이머를 구동시킨다.
만일, RS-RS 타이머를 고려하는 경우, 중계국은 상기 RS-RS 타이머가 소멸되면 하위 중계국과의 중계 링크 ARQ를 중단한다.
이하 설명은 단말로 데이터를 전송하는 중계국의 동작에 대해 설명한다.
도 12는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하고 있다.
상기 도 12를 참조하면 먼저 중계국은 1201단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 상기 데이터가 수신되는 경우, 상기 중계국은 1203단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상 기 데이터에 대한 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1213단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1201단계로 되돌아가 상기 R-NACK 신호에 대한 데이터가 상위 노드로부터 수신되는지 확인한다.
상기 1203단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1205단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-ACK 신호를 상위 노드로 전송한다.
상위 노드로 R-ACK 신호를 전송한 후, 상기 중계국은 1207단계로 진행하여 상위 노드로부터 제공받은 데이터를 단말로 전송한다.
상기 단말로 데이터를 전송한 후, 상기 중계국은 1209단계로 진행하여 상기 단말로부터 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 단말로부터 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 단말로부터 MS-NACK 신호가 수신되는 경우, 상기 중계국은 1215단계로 진행하여 상기 단말로부터 제공받은 MS-NACK 신호에 대한 데이터를 상기 단말로 재전송한다.
이후, 상기 중계국은 상기 1209단계로 되돌아가 상기 단말로 재전송한 데이터에 대한 접속 링크의 오류 발생 정보가 수신되는지 확인한다.
한편, 상기 1209단계에서 단말로부터 MS-ACK 신호가 수신되면, 상기 중계국은 1211단계로 진행하여 상기 단말로부터 제공받은 MS-ACK 신호를 상위 노드로 전 송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 기지국으로 접속 링크에 대한 오류 발생 정보를 전송한다.
다른 실시 예에서 중계국은 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행하므로 단말로부터 제공받은 접속 링크의 오류 발생 정보를 기지국으로 전송하지 않을 수도 있다.
또한, 상술한 실시 예에서 중계국은 접속 링크 ARQ의 만료 시간을 나타내는 RS-MS 타이머를 배제하였다. 이때, 중계국은 단말로 데이터를 전송할 때 RS-MS 타이머를 구동시킨다.
만일, RS-MS 타이머를 고려하는 경우, 중계국은 RS-MS 타이머가 소멸되면 접속 링크 ARQ를 중단한다. 이때, 상기 중계국은 RS-MS 타이머에 대한 데이터의 전송이 실패한 것으로 인식하여 MS-NACK 신호를 상위 노드로 전송한다.
기지국은 하기 도 13에 도시된 바와 같이 데이터를 전송할 수도 있다.
도 13은 본 발명의 다른 실시 예에 따른 기지국의 동작 절차를 도시하고 있다.
상기 도 13을 참조하면 먼저 기지국은 1301단계에서 하위 노드로 데이터를 전송한다. 즉, 상기 기지국은 단말로 전송할 데이터를 하위 중계국으로 전송한다.
이후, 상기 기지국은 1303단계로 진행하여 1301단계에서 데이터를 전송한 하위 중계국으로부터 중계 링크의 오류 발생 정보가 수신되는지 확인한다. 여기서, 상기 중계 링크의 오류 발생 정보는 하위 중계국으로 전송한 데이터에 대한 R-ACK 신호 또는 R-NACK 신호를 의미한다.
만일, 하위 중계국으로부터 R-NACK 신호가 수신되는 경우, 상기 기지국은 1307단계로 진행하여 상기 R-NACK 신호에 대한 데이터를 상기 하위 중계국으로 재전송한다.
이후, 상기 기지국은 상기 1303단계로 되돌아가 하위 중계국으로부터 재전송한 데이터에 대한 중계 링크의 오류 발생 정보가 수신되는지 확인한다.
한편, 일정시간 동안 하위 중계국으로부터 R-NACK 신호가 수신되지 않는 경우, 상기 기지국은 1305단계로 진행하여 상기 하위 중계국으로부터 접속 링크에 대한 오류 발생 정보가 수신되는지 확인한다. 여기서, 상기 접속 링크의 오류 발생 정보는 하위 중계국에서 단말로 전송한 데이터에 대한 MS-ACK 신호 또는 MS-NACK 신호를 의미한다.
만일, 하위 중계국으로부터 MS-NACK 신호가 수신되는 경우, 상기 기지국은 1309단계로 진행하여 상기 MS-NACK 신호에 대한 데이터를 폐기한다.
한편, 하위 중계국으로부터 MS-ACK 신호가 수신되는 경우, 상기 기지국은 상기 MS-ACK 신호에 대한 데이터의 전송이 완료된 것으로 판단한다. 이때, 상기 기지국은 상기 MS-ACK 신호에 대한 데이터를 폐기한다.
이후, 상기 기지국은 본 알고리즘을 종료한다.
상술한 실시 예에서 기지국은 BS-MS 타이머와 BS-RS 타이머를 배제하였다. 여기서, 상기 BS-MS 타이머는 기지국에서 단말로 데이터를 전송하기 위해 설정한 만료 시간을 나타내고, 상기 BS-RS 타이머는 중계 링크 ARQ의 만료 시간을 나타낸다.
만일, 상기 BS-MS 타이머와 BS-RS 타이머를 고려하는 경우, 상기 기지국은 하위 노드로 데이터를 전송한 후, BS-MS 타이머와 BS-RS 타이머를 구동시킨다. 이때, 상기 기지국은 BS-RS 타이머가 소멸되면 중계 링크 ARQ를 중단한다. 또한, 상기 기지국은 BS-MS 타이머가 소멸되면 단말이 접속된 중계국으로 접속 링크 ARQ를 중단하도록 제어한다.
다른 실시 예에서 기지국은 하나의 ARQ 타이머를 이용하여 중계 링크 ARQ와 접속 링크 ARQ 수행 시간을 확인할 수도 있다. 이 경우, 상기 기지국은 중계 링크 ARQ 수행 시간이 종료되어도 접속 링크 ARQ 수행 시간이 만료될 때까지 ARQ 타이머를 소멸시키지 않는다.
이하 설명은 기지국에서 전송한 데이터를 단말로 중계하기 위한 중계국들의 동작 방법에 대해 설명한다.
먼저, 기지국으로부터 제공받은 데이터를 하위 중계국으로 전송하는 중계국은 하기 도 14에 도시된 바와 같이 동작한다.
도 14는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차에 대해 설명한다.
상기 도 14를 참조하면 먼저 중계국은 1401단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 상기 데이터가 수신되는 경우, 상기 중계국은 1403단계로 진행하여 상위 노드로부터 수신받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터에 대한 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1413단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1401단계로 되돌아가 상기 R-NACK 신호에 대한 데이터가 상위 노드로부터 수신되는지 확인한다.
상기 1403단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1405단계로 진행하여 상기 오류가 발생하지 않은 데이터를 하위 중계국으로 전송한다.
데이터를 전송한 후, 상기 중계국은 1407단계로 진행하여 데이터를 전송한 하위 중계국으로부터 중계 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 R-NACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 R-NACK 신호가 수신되는 경우, 상기 중계국은 상기 1413단계로 진행하여 상기 하위 중계국으로부터 제공받은 R-NACK 신호를 상위 노드로 전송한다.
한편, 일정시간 동안 하위 중계국으로부터 R-NACK 신호가 수신되지 않는 경우, 상기 중계국은 1409단계로 진행하여 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 MS-ACK 신호 또는 MS-NACK 신호가 수신되는 경우, 상기 중계국은 1411단계로 진행하여 상기 하위 중계국으로부터 제공받은 MS-ACK 신호 또는 MS-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 중계 링크 ARQ를 제어하지 않는다. 만일, 중계국에서 중계 링크 ARQ를 제어하는 경우, 중계국은 하기 도 15에 도시된 바와 같이 동작한다.
도 15는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차에 대해 설명한다.
상기 도 15를 참조하면 먼저 중계국은 1501단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 데이터가 수신되는 경우, 상기 중계국은 1503단계로 진행하여 상위 노드로부터 수신받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터의 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1513단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상기 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1501단계로 되돌아가 상기 R-NACK 신호에 대한 데 이터가 상기 상위 노드로부터 수신되는지 확인한다.
상기 1503단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1505단계로 진행하여 상기 오류가 발생하지 않은 데이터를 하위 중계국으로 전송한다.
상기 데이터를 전송한 후, 상기 중계국은 1507단계로 진행하여 상기 데이터를 전송한 하위 중계국으로부터 R-NACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 R-NACK 신호가 수신되는 경우, 상기 중계국은 1515단계로 진행하여 상기 R-NACK 신호에 대한 데이터를 상기 하위 중계국으로 재전송한다.
한편, 일정시간 동안 하위 중계국으로부터 상기 데이터에 대한 R-NACK 신호가 수신되지 않는 경우, 상기 중계국은 1509단계로 진행하여 상기 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 하위 중계국으로부터 접속 링크로 전송한 데이터의 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 하위 중계국으로부터 MS-ACK 신호 또는 MS-NACK 신호가 수신되는 경우, 상기 중계국은 1511단계로 진행하여 상기 하위 중계국으로부터 제공받은 MS-ACK 신호 또는 MS-NACK 신호를 상위 노드로 전송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 하위 중계국과의 중계 링크 ARQ의 만료 시간을 나타내는 RS-RS 타이머를 배제하였다. 이때, 상기 중계국은 하위 중계국으로 데이 터를 전송할 때 RS-RS 타이머를 구동시킨다.
만일, RS-RS 타이머를 고려하는 경우, 상기 중계국은 RS-RS 타이머가 소멸되면 하위 중계국과의 중계 링크 ARQ를 중단한다.
이하 설명은 단말로 데이터를 전송하는 중계국의 동작에 대해 설명한다.
도 16은 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하고 있다.
상기 도 16을 참조하면 먼저 중계국은 1601단계에서 상위 노드로부터 데이터가 수신되는지 확인한다. 여기서, 상기 상위 노드는 기지국 또는 상위 중계국을 의미한다.
만일, 데이터가 수신되면, 상기 중계국은 1603단계로 진행하여 상위 노드로부터 수신받은 데이터의 오류 발생 여부를 확인한다. 예를 들어, 상기 중계국은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터의 오류 발생 여부를 확인한다.
상기 데이터에 오류가 발생한 경우, 상기 중계국은 1611단계로 진행하여 상위 노드로부터 수신받은 데이터에 대한 R-NACK 신호를 상기 상위 노드로 전송한다.
이후, 상기 중계국은 상기 1601단계로 되돌아가 상기 R-NACK 신호에 대한 데이터가 상기 상위 노드로부터 수신되는지 확인한다.
상기 1603단계에서 데이터에 오류가 발생하지 않은 경우, 상기 중계국은 1605단계로 진행하여 상기 오류가 발생하지 않은 데이터를 단말로 전송한다.
상기 단말로 데이터를 전송한 후, 상기 중계국은 1607단계로 진행하여 상기 단말로 전송한 데이터에 대한 접속 링크의 오류 발생 정보가 수신되는지 확인한다. 예를 들어, 상기 중계국은 상기 단말로부터 접속 링크로 전송한 데이터의 MS-NACK 신호 또는 MS-ACK 신호가 수신되는지 확인한다.
만일, 상기 단말로부터 MS-NACK 신호가 수신되면, 상기 중계국은 1613단계로 진행하여 상기 MS-NACK 신호에 대한 데이터를 상기 단말로 재전송한다.
이후, 상기 중계국은 상기 1607단계로 되돌아가 상기 단말로 재전송한 데이터에 대한 접속 링크의 오류 발생 정보가 수신되는지 확인한다.
한편, 상기 1607단계에서 상기 단말로부터 MS-ACK 신호가 수신되면, 상기 중계국은 1609단계로 진행하여 상기 MS-ACK 신호를 상기 상위 노드로 전송한다.
이후, 상기 중계국은 본 알고리즘을 종료한다.
상술한 실시 예에서 중계국은 접속 링크에 대한 오류 발생 정보를 기지국으로 전송한다.
다른 실시 예에서 중계국은 중계 링크 ARQ와 접속 링크 ARQ를 분리하여 ARQ를 수행하므로 단말로부터 제공받은 접속 링크의 오류 발생 정보를 기지국으로 전송하지 않을 수도 있다.
또한, 상술한 실시 예에서 중계국은 접속 링크 ARQ의 만료 시간을 나타내는 RS-MS 타이머를 배제하였다. 이때, 중계국은 단말로 데이터를 전송할 때 RS-MS 타이머를 구동시킨다.
만일, RS-MS 타이머를 고려하는 경우, 중계국은 RS-MS 타이머가 소멸되면 접속 링크 ARQ를 중단한다. 이때, 상기 중계국은 RS-MS 타이머에 대한 데이터의 전송 이 실패한 것으로 인식하여 MS-NACK 신호를 상위 노드로 전송한다.
이하 설명은 중계국으로 데이터를 전송하기 위한 기지국의 블록 구성에 대해 설명한다.
도 17은 본 발명에 따른 기지국의 블록 구성을 도시하고 있다. 이하 설명에서 송신부(1780)와 수신부(1710)는 서로 다른 안테나를 사용하는 것으로 가정하여 설명하지만 상기 송신부(1780)와 수신부(1710)는 하나의 안테나를 사용할 수도 있다.
상기 도 17에 도시된 바와 같이 기지국은 수신기(1710), 데이터 처리부(1720), ARQ 제어부(1730), BS-RS 타이머(1740), BS-MS 타이머(1750), 저장부(1760), 데이터 생성부(1770) 및 송신기(1780)를 포함하여 구성된다.
상기 수신기(1710)는 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하고, 상기 기저 대역 신호를 복조하여 출력한다. 예를 들어, 상기 수신기(1710)는 RF처리 블록, 복조블록, 채널복호블록 등을 포함하여 구성된다. 상기 RF처리 블록은 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하여 출력한다. 상기 복조블록은 상기 RF처리 블록으로부터 제공받은 신호에서 각 부반송파에 실린 데이터를 추출하기 위한 FFT(Fast Fourier Transform)연산기 등으로 구성된다, 상기 채널복호블럭은 복조기(demodulator), 디인터리버(deinterleaver) 및 채널디코더(channel decoder) 등으로 구성될 수 있다.
상기 데이터 처리부(1720)는 상기 수신기(1710)로부터 제공받은 복조된 신호에서 중계 링크의 오류 발생 정보와 접속 링크의 오류 발생 정보를 추출하여 상기 ARQ 제어부(1730)로 제공한다. 여기서, 상기 중계링크의 오류 발생 정보는 중계국으로 전송한 데이터에 대한 R-NACK 신호 또는 R-ACK 신호를 포함한다. 또한, 상기 접속 링크의 오류 발생 정보는 중계국에서 단말로 전송한 데이터에 대한 MS-NACK 신호 또는 MS-ACK 신호를 포함한다.
상기 ARQ 제어부(1730)는 상기 데이터 처리부(1720)로부터 제공받은 중계 링크의 오류 발생 정보에 따라 중계 링크의 ARQ를 제어한다. 예를 들어, 상기 데이터 처리부(1720)로부터 R-NACK 신호가 수신되는 경우, 상기 ARQ 제어부(1730)는 상기 R-NACK 신호에 대한 데이터를 재전송하도록 제어한다. 이때, 상기 ARQ 제어부(1730)는 상기 저장부(1760)에서 R-NACK 신호에 대한 데이터를 선택한다.
한편, 상기 데이터 처리부(1720)로부터 R-ACK 신호가 수신되는 경우, 상기 ARQ 제어부(1730)는 데이터의 전송이 성공한 것으로 인식한다. 이때, 상기 ARQ제어부(1730)는 상기 저장부(1760)에서 R-ACK 신호에 대한 데이터를 폐기하도록 제어한다.
또한, 상기 데이터 처리부(1720)로부터 MS-ACK 신호가 수신되는 경우, 상기 ARQ제어부(1730)는 중계국을 통해 단말로의 데이터 전송이 성공한 것으로 인식한다. 이때, 상기 ARQ제어부(1730)는 상기 저장부(1760)에 저장된 MS-ACK 신호에 대한 데이터를 폐기하도록 제어한다.
한편, 상기 데이터 처리부(1720)로부터 MS-NACK 신호가 수신되는 경우, 상기 ARQ 제어부(1730)는 중계국을 통해 단말로의 데이터 전송이 실패한 것으로 인식한다. 이때, 상기 ARQ제어부(1730)는 상기 저장부(1760)에 저장된 MS-NACK 신호에 대 한 데이터를 폐기하도록 제어한다.
또한, 상기 ARQ 제어부(1730)는 중계국으로 데이터를 전송할 때 상기 데이터에 대한 중계 링크 ARQ의 만료 시간을 나타내는 상기 BS-RS 타이머(1740)와 상기 데이터에 대한 접속 링크 ARQ의 만료 시간을 나타내는 상기 BS-MS 타이머(1750)를 구동시킨다.
이에 따라, 상기 ARQ 제어부(1730)는 상기 BS-RS 타이머(1740)가 소멸되면 중계국과의 중계 링크 ARQ를 중단한다. 이때, 상기 ARQ제어부(1730)는 중계 링크 ARQ를 수행하던 데이터를 상기 저장부(1760)에서 폐기하도록 제어한다.
또한, 상기 ARQ 제어부(1730)는 상기 BS-MS 타이머(1750)가 소멸되면 중계국을 통해 단말로의 데이터 전송이 실패한 것으로 인식한다. 이때, 상기 ARQ제어부(1730)는 데이터 전송이 실패한 데이터를 상기 저장부(1760)에서 폐기하도록 제어하고, 중계국으로 단말과의 접속 링크 ARQ를 중단하도록 리셋 메시지를 전송한다.
상기 BS-RS 타이머(1740)는 상기 ARQ 제어부(1730)에 의해 구동되면 해당 데이터의 중계 링크 ARQ 처리 시간이 만료되면 자동으로 소멸된다. 또한, 상기 BS-RS 타이머(1740)는 소멸되기 전에 중계국으로부터 해당 데이터의 R-ACK신호가 수신되면 상기 ARQ 제어부(1730)의 제어에 따라 구동을 중단한다.
상기 BS-MS 타이머(1750)는 상기 ARQ 제어부(1730)에 의해 구동되면 해당 데이터의 접속 링크 ARQ 처리 시간이 만료되면 자동으로 소멸된다. 또한, 상기 BS-MS 타이머(1750)는 소멸되기 전에 중계국으로부터 해당 데이터의 MS-ACK신호가 수신되 면 상기 ARQ 제어부(1730)의 제어에 따라 구동을 중단한다.
상기 저장부(1760)는 상기 ARQ 제어부(1730)의 제어에 따라 하위 노드로 전송한 데이터를 저장한다.
상기 저장부(1760)는 중계 링크 또는 접속 링크에서 데이터의 전송이 성공한 경우, 상기 ARQ 제어부(1730)의 제어에 따라 해당 데이터를 폐기한다. 한편, 상기 저장부(1760)는 중계 링크 또는 접속 링크에서 데이터의 전송이 실패한 경우에도 상기 ARQ 제어부(1730)의 제어에 따라 해당 데이터를 폐기한다.
상기 데이터 생성부(1770)는 상기 ARQ 제어부(1730)의 제어에 따라 하위 노드로 전송할 데이터를 생성한다. 이때, 상기 데이터 생성부(1770)는 상기 ARQ 제어부(1730)의 제어에 따라 원본 데이터를 생성하거나 상기 저장부(1760)에 저장된 데이터의 재전송하기 위한 처리를 수행할 수도 있다.
상기 송신기(1780)는 제어 신호와 상기 데이터 생성부(1770)에서 생성한 데이터를 고주파 신호로 변환하여 안테나를 통해 전송한다. 예를 들어, 상기 송신기(1780)는 채널부호블록, 변조블록 및 RF처리 블록을 포함하여 구성된다. 상기 채널 부호 블록은 채널 인코더(channel encoder), 인터리버(interleaver) 및 변조기(modulator) 등으로 구성된다. 상기 변조블럭은 송신 데이터를 다수의 직교하는 부반송파들에 싣기 위한 IFFT(Inverse Fast Fourier Transform) 연산기 등으로 구성될 수 있다. 상기 변조 블록이 IFFT연산기로 구성되는 경우, OFDM 시스템을 고려한 것으로, CDMA 시스템의 경우 상기 IFFT연산기는 코드 확산변조기 등으로 대체될 수 있다. 상기 RF 처리 블록은 상기 변조 블록으로부터 제공받은 기저대역 신호를 고주파 신호로 변환하여 안테나를 통해 출력한다.
상술한 실시 예에서 기지국은 BS-RS 타이머(1740)와 BS-MS 타이머(1750)를 구분하여 중계 링크 ARQ 만료 시간과 접속 링크 ARQ 만료 시간을 확인한다.
다른 실시 예에서 기지국은 하나의 ARQ 타이머를 이용하여 중계 링크 ARQ 만료 시간과 접속 링크 ARQ 만료 시간을 확인할 수도 있다.
이하 설명은 하위 중계국으로 데이터를 전송하기 위한 중계국의 블록 구성에 대해 설명한다.
도 18은 본 발명에 따른 중계국의 블록 구성을 도시하고 있다. 이하 설명에서 송신부(1870)와 수신부(1810)는 서로 다른 안테나를 사용하는 것으로 가정하여 설명하지만 상기 송신부(1870)와 수신부(1810)는 하나의 안테나를 사용할 수도 있다.
상기 도 18에 도시된 바와 같이 중계국은 수신기(1810), 데이터 처리부(1820), ARQ 제어부(1830), RS-RS 타이머(1840), 저장부(1850), 데이터 생성부(1860) 및 송신기(1870)를 포함하여 구성된다.
상기 수신기(1810)는 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하고, 상기 기저 대역 신호를 복조하여 출력한다. 예를 들어, 상기 수신기(1810)는 RF처리 블록, 복조블록, 채널복호블록 등을 포함하여 구성된다. 이때, 상기 RF처리 블록은 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하여 출력한다. 상기 복조블록은 상기 RF처리 블록으로부터 제공받은 신호에서 각 부반송파에 실린 데이터를 추출하기 위한 FFT연산기 등으로 구성된다, 상기 채널복호 블럭은 복조기, 디인터리버 및 채널디코더 등으로 구성될 수 있다.
상기 데이터 처리부(1820)는 오류 확인부(1821)와 메시지 처리부(1823)로 구성된다.
상기 오류 확인부(1821)는 상기 수신기(1810)로부터 제공받은 신호의 오류 발생 여부를 확인한다. 예를 들어, 상기 오류 확인부(1821)는 상기 수신기(1810)로부터 제공받은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터의 오류 발생 여부를 확인한다.
상기 메시지 처리부(1823)는 하위 노드로부터 제공받은 중계 링크의 오류 발생 정보 또는 접속 링크의 오류 발생 정보를 확인하여 상기 ARQ 제어부(1830)로 제공한다. 여기서, 상기 중계링크의 오류 발생 정보는 하위 중계국으로 전송한 데이터의 R-NACK 신호 또는 R-ACK 신호를 포함한다. 또한, 상기 접속 링크의 오류 발생 정보는 하위 중계국에서 단말로 전송한 데이터의 MS-NACK 신호 또는 MS-ACK 신호를 포함한다.
상기 ARQ 제어부(1830)는 상기 오류 확인부(1821)로부터 제공받은 오류 발생 정보에 따라 상위 노드로 중계 링크의 오류 발생 정보를 전송하도록 제어한다. 예를 들어, 상기 오류 확인부(1821)에서 데이터의 오류 발생을 확인한 경우, 상기 ARQ 제어부(1830)는 상기 데이터를 재전송 받기 위해 R-NACK 신호를 상위 노드로 전송하도록 제어한다. 한편, 상기 오류 확인부(1821)에서 데이터에 오류가 발생하지 않은 것으로 확인한 경우, 상기 ARQ 제어부(1830)는 상기 데이터에 대한 R-ACK 신호를 상위 노드로 전송하도록 제어한다.
또한, 상기 ARQ 제어부(1830)는 상기 오류 확인부(1821)에서 오류가 발생하지 않은 것으로 확인한 데이터를 하위 중계국으로 전송하도록 제어한다. 이때, 상기 ARQ 제어부(1830)는 중계 링크 ARQ의 만료 시간을 확인하기 위해 상기 RS-RS 타이머(1840)를 구동시킨다.
또한, 상기 ARQ 제어부(1830)는 상기 메시지 처리부(1823)로부터 제공받은 중계 링크의 오류 발생 정보에 따라 중계 링크 ARQ를 제어한다. 예를 들어, 상기 메시지 처리부(1823)로부터 R-NACK 신호를 제공받는 경우, 상기 ARQ 제어부(1830)는 상기 R-NACK 신호에 대한 데이터를 하위 중계국으로 재전송하도록 제어한다. 한편, 상기 메시지 처리부(1823)로부터 R-ACK 신호를 제공받는 경우, 상기 ARQ 제어부(1830)는 상기 R-ACK 신호를 상위 노드로 전송하도록 제어한다.
이때, 상기 ARQ 제어부(1830)는 상기 RS-RS 타이머(1840)가 소멸되면 중계 링크 ARQ를 중단한다. 이 경우, 상기 ARQ제어부(1830)는 중계 링크 ARQ를 수행하던 데이터를 폐기하도록 상기 저장부(1850)를 제어한다.
또한, 상기 ARQ 제어부(1830)는 상기 메시지 처리부(1823)에서 확인한 접속 링크의 오류 발생 정보를 상위 노드로 전송하도록 제어한다.
상기 RS-RS 타이머(1840)는 상기 ARQ 제어부(1830)에 의해 구동되며 해당 데이터의 중계 링크 ARQ 처리 시간이 만료되면 자동으로 소멸된다.
상기 저장부(1840)는 상기 ARQ 제어부(1830)의 제어에 따라 하위 중계국으로 전송한 데이터를 저장한다.
상기 저장부(1850)는 접속 링크에서 데이터의 전송이 성공한 경우, 상기 ARQ 제어부(1830)의 제어에 따라 해당 데이터를 폐기한다. 한편, 상기 저장부(1850)는 접속 링크에서 데이터의 전송이 실패하여도 상기 ARQ 제어부(1830)의 제어에 따라 해당 데이터를 폐기한다.
상기 데이터 생성부(1860)는 상기 ARQ 제어부(1830)의 제어에 따라 하위 중계국 또는 상위 노드로 전송할 데이터를 생성한다. 예를 들어, 상기 데이터 생성부(1860)는 상위 노드로부터 제공받은 데이터에 오류가 없는 경우, 상기 ARQ 제어부(1830)의 제어에 따라 상기 데이터를 하위 중계국으로 전송하기 위한 처리를 수행한다.
또한, 상기 데이터 생성부(1860)는 메시지 생성부(1861)를 포함하여 구성된다. 이때, 상기 메시지 생성부(1861)는 상위 노드로부터 제공받은 데이터에 대한 중계 링크의 오류 발생 정보를 상기 상위 노드로 전송하기 위한 제어 메시지를 생성한다. 또한, 상기 메시지 생성부(1861)는 하위 중계국으로부터 제공받은 중계 링크의 오류 발생 정보 또는 접속 링크의 오류 발생 정보를 상위 노드로 전송하기 위한 제어 메시지를 생성한다.
상기 송신기(1870)는 상기 데이터 생성부(1860)에서 생성한 데이터 또는 제어 메시지를 고주파 신호로 변환하여 안테나를 통해 전송한다. 예를 들어, 상기 송신기(1870)는 채널부호블록, 변조블록 및 RF처리 블록을 포함하여 구성된다. 이때, 상기 채널 부호 블록은 채널 인코더, 인터리버 및 변조기 등으로 구성된다. 상기 변조블럭은 송신 데이터를 다수의 직교하는 부반송파들에 싣기 위한 IFFT연산기 등으로 구성될 수 있다. 상기 변조 블록인 IFFT연산기로 구성되는 경우, OFDM 시스템 을 고려한 것으로, CDMA 시스템의 경우 상기 IFFT연산기는 코드 확산변조기 등으로 대체될 수 있다. 상기 RF 처리 블록은 상기 변조 블록으로부터 제공받은 기저대역 신호를 고주파 신호로 변환하여 안테나를 통해 출력한다.
상술한 실시 예에서 중계국은 중계 링크 ARQ를 제어한다. 즉, 중계국은 하위 중계국으로부터 R-NACK 신호가 수신되면 상기 R-NACK 신호에 대한 데이터를 하위 중계국으로 재전송한다.
다른 실시 예를 들어 기지국에서 중계 링크 ARQ를 제어할 수도 있다. 이 경우, 중계국은 하위 중계국으로부터 수신되는 중계 링크의 오류 발생 정보를 상위 노드로 전송한다. 이때, 상기 중계국은 상기 RS-RS타이머(1840)를 포함하지 않는다.
또한, 상술한 실시 예에서 ARQ 제어부(1830)는 상위 노드로부터 제공받은 데이터에 오류가 발생하지 않은 경우, 상기 상위 노드로 R-ACK 신호를 전송하도록 제어한다.
다른 실시 예에서 ARQ 제어부(1830)는 상위 노드로부터 제공받은 데이터에 오류가 발생하지 않은 경우, 상기 상위 노드로 R-ACK 신호를 전송하지 않도록 제어할 수도 있다.
이하 설명은 단말로 데이터를 전송하기 위한 중계국의 블록 구성에 대해 설명한다.
도 19는 본 발명의 다른 실시 예에 따른 중계국의 블록 구성을 도시하고 있다. 이하 설명에서 송신부(1970)와 수신부(1910)는 서로 다른 안테나를 사용하는 것으로 가정하여 설명하지만 상기 송신부(1970)와 수신부(1910)는 하나의 안테나를 사용할 수도 있다.
상기 도 19에 도시된 바와 같이 상기 기지국은 수신기(1910), 데이터 처리부(1920), ARQ 제어부(1930), RS-MS 타이머(1940), 저장부(1950), 데이터 생성부(1960) 및 송신기(1970)를 포함하여 구성된다.
상기 수신기(1910)는 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하고, 상기 기저 대역 신호를 복조하여 출력한다. 예를 들어, 상기 수신기(1910)는 RF처리 블록, 복조블록, 채널복호블록 등을 포함하여 구성된다. 이때, 상기 RF처리 블록은 안테나를 통해 수신된 고주파 신호를 기저대역 신호로 변환하여 출력한다. 상기 복조블록은 상기 RF처리 블록으로부터 제공받은 신호에서 각 부반송파에 실린 데이터를 추출하기 위한 FFT연산기 등으로 구성된다, 상기 채널복호블럭은 복조기, 디인터리버 및 채널디코더 등으로 구성될 수 있다.
상기 데이터 처리부(1920)는 오류 확인부(1921)와 메시지 처리부(1923)로 구성된다.
상기 오류 확인부(1921)는 상기 수신기(1910)로부터 제공받은 신호의 오류 발생 여부를 확인한다. 예를 들어, 상기 오류 확인부(1921)는 상기 수신기(1910)로부터 제공받은 데이터의 MAC 패킷 데이터 유닛에 포함된 에러체크코드를 이용하여 상기 데이터의 오류 발생 여부를 확인한다.
상기 메시지 처리부(1923)는 단말로부터 수신되는 접속 링크 오류 발생 정보를 확인하여 상기 ARQ 제어부(1930)로 제공한다. 여기서, 상기 접속 링크의 오류 발생 정보는 단말로 전송한 데이터의 MS-NACK 신호 또는 MS-ACK 신호를 포함한다.
상기 ARQ 제어부(1930)는 상기 오류 확인부(1921)로부터 제공받은 오류 발생 정보에 따라 상위 노드로 중계 링크의 오류 발생 정보를 전송하도록 제어한다. 예를 들어, 상기 오류 확인부(1921)에서 데이터의 오류 발생을 확인한 경우, 상기 ARQ 제어부(1930)는 상기 데이터를 재전송 받기 위해 R-NACK 신호를 상위 노드로 전송하도록 제어한다. 한편, 상기 오류 확인부(1921)에서 데이터에 오류가 발생하지 않은 것으로 확인한 경우, 상기 ARQ 제어부(1930)는 상기 데이터에 대한 R-ACK 신호를 상위 노드로 전송하도록 제어한다.
또한, 상기 ARQ 제어부(1930)는 상기 오류 확인부(1921)에서 오류가 발생하지 않은 것으로 확인한 데이터를 단말로 전송하도록 제어한다. 이때, 상기 ARQ 제어부(1930)는 중계 링크 ARQ의 만료 시간을 확인하기 위해 상기 RS-MS 타이머(1940)를 구동시킨다.
또한, 상기 ARQ 제어부(1930)는 상기 메시지 처리부(1923)로부터 제공받은 접속 링크의 오류 발생 정보에 따라 접속 링크 ARQ를 제어한다. 예를 들어, 상기 메시지 처리부(1923)로부터 MS-NACK 신호를 제공받는 경우, 상기 ARQ 제어부(1930)는 상기 MS-NACK 신호에 대한 데이터를 단말로 재전송하도록 제어한다. 한편, 상기 메시지 처리부(1923)로부터 MS-ACK 신호를 제공받는 경우, 상기 ARQ 제어부(1930)는 상기 MS-ACK 신호를 데이터의 전송이 성공한 것으로 인식한다. 이때, 상기 ARQ 제어부(1930)는 상기 접속 링크의 데이터 전송 성공을 상위 노드로 전송하도록 제어하거나 전송하지 않도록 제어할 수도 있다. 또한, 데이터 전송이 성공하면, 상기 ARQ제어부(1930)는 상기 데이터를 폐기하도록 상기 저장부(1950)를 제어한다.
상기 ARQ 제어부(1930)는 상기 RS-MS 타이머(1940)가 소멸되면 접속 링크 ARQ를 중단한다. 이 경우, 상기 ARQ제어부(1930)는 접속 링크 ARQ를 수행하던 데이터를 상기 저장부(1950)에서 폐기하도록 제어한다.
상기 RS-MS 타이머(1940)는 상기 ARQ 제어부(1930)에 의해 구동되며 해당 데이터의 접속 링크 ARQ 처리 시간이 만료되면 자동으로 소멸된다.
상기 저장부(1940)는 상기 ARQ 제어부(1930)의 제어에 따라 단말로 전송한 데이터를 저장한다.
상기 저장부(1950)는 접속 링크에서 데이터의 전송이 성공한 경우, 상기 ARQ 제어부(1930)의 제어에 따라 해당 데이터를 폐기한다. 또한, 상기 저장부(1950)는 접속 링크에서 데이터의 전송이 실패하여도 상기 ARQ 제어부(1930)의 제어에 따라 해당 데이터를 폐기한다.
상기 데이터 생성부(1960)는 상기 ARQ 제어부(1930)의 제어에 따라 단말로 전송할 데이터를 생성한다. 이때, 상기 데이터 생성부(1960)는 상기 ARQ 제어부(1930)의 제어에 따라 원본 데이터를 생성하거나 상기 저장부(1950)에 저장된 데이터를 재전송하기 위한 처리를 수행할 수도 있다.
또한, 상기 데이터 생성부(1960)는 메시지 생성부(1961)를 포함하여 구성된다. 이때, 상기 메시지 생성부(1961)는 상위 노드로부터 제공받은 데이터에 대한 중계 링크의 오류 발생 정보를 상기 상위 노드로 전송하기 위한 제어 메시지를 생성한다. 또한, 상기 메시지 생성부(1961)는 단말로부터 제공받은 접속 링크의 오류 발생 정보를 상위 노드로 전송하기 위한 제어 메시지를 생성한다. 여기서, 상기 중계링크의 오류 발생 정보를 포함하는 메시지는 상위 노드로부터 제공받은 데이터의 R-NACK 신호 또는 R-ACK 신호를 포함한다.
상기 송신기(1970)는 상기 데이터 생성부(1960)에서 생성한 데이터 또는 제어 메시지를 고주파 신호로 변환하여 안테나를 통해 전송한다. 예를 들어, 상기 송신기(1970)는 채널부호블록, 변조블록 및 RF처리 블록을 포함하여 구성된다. 이때 상기 채널 부호 블록은 채널 인코더, 인터리버 및 변조기 등으로 구성된다. 상기 변조블럭은 송신 데이터를 다수의 직교하는 부반송파들에 싣기 위한 IFFT연산기 등으로 구성될 수 있다. 상기 변조 블록인 IFFT연산기로 구성되는 경우, OFDM 시스템을 고려한 것으로, CDMA 시스템의 경우 상기 IFFT연산기는 코드 확산변조기 등으로 대체될 수 있다. 상기 RF 처리 블록은 상기 변조 블록으로부터 제공받은 기저대역 신호를 고주파 신호로 변환하여 안테나를 통해 출력한다.
상술한 실시 예에서 ARQ 제어부(1930)는 상위 노드로부터 제공받은 데이터에 오류가 발생하지 않은 경우, 상기 상위 노드로 R-ACK 신호를 전송하도록 제어한다.
다른 실시 예에서 ARQ 제어부(1930)는 상위 노드로부터 제공받은 데이터에 오류가 발생하지 않은 경우, 상기 상위 노드로 R-ACK 신호를 전송하지 않도록 제어할 수도 있다.
상술한 실시 예에서 중계국과 단말은 하나의 상위 노드로부터 제공받은 데이터에 대한 오류 발생 여부를 판단하여 중계링크 ARQ 또는 접속 링크 ARQ를 수행한다.
다른 실시 예에서 다수 개의 상위 노드로부터 데이터를 제공받은 협력 중계 방식을 사용하는 경우, 중계국과 단말은 동일하게 상위 노드들부터 제공받은 데이터에 대한 오류 발생 여부를 판단하여 중계링크 ARQ 또는 접속 링크 ARQ를 수행할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 실시 예에 따른 무선통신시스템에서 하향링크 데이터 전송 절차를 도시하는 도면,
도 2는 본 발명의 실시 예에 따른 무선통신시스템에서 하향링크 데이터 재전송 절차를 도시하는 도면,
도 3은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 하향링크 데이터 재전송 절차를 도시하는 도면,
도 4는 본 발명의 다른 실시 예에 따른 무선통신시스템에서 하향링크 데이터 전송 절차를 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 무선통신시스템에서 ACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하는 도면,
도 6은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 ACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하는 도면,
도 7은 본 발명의 실시 예에 따른 무선통신시스템에서 NACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하는 도면,
도 8은 본 발명의 다른 실시 예에 따른 무선통신시스템에서 NACK 신호 기반의 하향링크 데이터 재전송 절차를 도시하는 도면,
도 9는 본 발명의 실시 예에 따른 기지국의 동작 절차를 도시하는 도면,
도 10은 본 발명의 실시 예에 따른 중계국의 동작 절차를 도시하는 도면,
도 11은 본 발명의 다른 실시 예에 따른 중계국의 동작 절차를 도시하는 도 면,
도 12는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하는 도면,
도 13은 본 발명의 다른 실시 예에 따른 기지국의 동작 절차를 도시하는 도면,
도 14는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하는 도면,
도 15는 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하는 도면,
도 16은 본 발명의 또 다른 실시 예에 따른 중계국의 동작 절차를 도시하는 도면,
도 17은 본 발명에 따른 기지국의 블록 구성을 도시하는 도면,
도 18은 본 발명에 따른 중계국의 블록 구성을 도시하는 도면, 및
도 19는 본 발명의 다른 실시 예에 따른 중계국의 블록 구성을 도시하는 도면.

Claims (20)

  1. 무선통신시스템의 기지국에서 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 방법에 있어서,
    적어도 하나의 하위 노드로 데이터를 전송하는 과정과,
    상기 하위 노드로 전송한 데이터를 저장하는 과정과,
    데이터를 전송한 후 일정시간 동안 중계 링크의 ACK 정보가 수신되지 않거나, 하위 중계국으로부터 중계 링크의 ACK 정보가 수신되는 경우, 하위 중계국으로부터 접속 링크의 오류 발생 정보가 수신되는지 확인하는 과정과,
    하위 중계국으로부터 접속 링크의 ACK 정보가 수신되는 경우, 단말로의 데이터 전송이 성공한 것으로 인식하는 과정을 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서,
    상기 하위 노드는, 중계국과 단말 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  3. 제 1항에 있어서,
    하위 중계국으로부터 중계 링크의 NACK 정보가 수신되는 경우, 상기 중계 링 크의 NACK 정보에 대한 데이터를 상기 하위 중계국으로 재전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  4. 제 1항에 있어서,
    상기 데이터를 전송할 때 중계 링크의 ARQ 만료 시간을 확인하기 위한 제 1 타이머를 구동하는 과정과,
    상기 제 1 타이머를 통해 중계 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 해당 데이터의 중계 링크의 ARQ를 중단하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  5. 제 1항에 있어서,
    상기 단말로의 데이터 전송이 성공한 것으로 인식한 경우, 상기 저장한 데이터를 폐기하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  6. 제 1항에 있어서,
    하위 중계국으로부터 접속 링크의 NACK 정보가 수신되는 경우, 단말로의 데이터 전송이 실패한 것으로 인식하는 과정을 더 포함하는 것을 특징으로 하는 방 법.
  7. 제 6항에 있어서,
    상기 단말로의 데이터 전송이 실패한 것으로 인식한 경우, 상기 저장한 데이터를 폐기하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  8. 제 1항에 있어서,
    상기 데이터를 전송할 때 접속 링크의 ARQ 만료 시간을 확인하기 위한 제 2 타이머를 구동하는 과정과,
    상기 제 2 타이머를 통해 접속 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 단말로의 데이터 전송이 실패한 것으로 인식하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  9. 제 8항에 있어서,
    상기 제 2 타이머를 통해 접속 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 단말이 접속된 중계국으로 접속 링크의 ARQ 리셋 메시지를 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  10. 제 1항에 있어서,
    상기 데이터를 전송할 때 타이머를 구동하는 과정을 더 포함하여,
    상기 타이머의 구동 시간을 통해 중계 링크의 ARQ 만료 시간과 접속 링크의 ARQ 만료 시간을 확인하는 것을 특징으로 하는 방법.
  11. 무선통신시스템의 기지국에서 자동 재전송 요청(ARQ: Automatic Retransmission reQuest)을 수행하기 위한 장치에 있어서,
    적어도 하나의 하위 노드로 데이터를 전송하는 송신기와,
    상기 하위 노드로 전송한 데이터를 저장하는 저장부와,
    신호를 수신받는 수신기와,
    데이터를 전송한 후 일정시간 동안 중계 링크의 ACK 정보가 수신되지 않거나, 하위 중계국으로부터 중계 링크의 ACK 정보가 수신된 후, 하위 중계국으로부터 접속 링크의 ACK 정보가 수신되는 경우, 단말로의 데이터 전송이 성공한 것으로 인식하는 ARQ 제어부를 포함하여 구성되는 것을 특징으로 하는 장치.
  12. 제 11항에 있어서,
    상기 송신기는, 중계국과 단말 중 적어도 하나를 포함하는 하위 노드로 데이터를 전송하는 것을 특징으로 하는 장치.
  13. 제 11항에 있어서,
    상기 ARQ 제어부는, 데이터를 전송한 후, 하위 중계국으로부터 중계 링크의 NACK 정보가 수신되는 경우, 상기 중계 링크의 NACK 정보에 대한 데이터를 상기 하위 중계국으로 재전송하도록 제어하는 것을 특징으로 하는 장치.
  14. 제 11항에 있어서,
    상기 송신기에서 데이터를 전송할 때 구동되는 중계 링크의 ARQ 만료 시간을 확인하기 위한 제 1 타이머를 더 포함하여,
    상기 ARQ 제어부는, 상기 제 1 타이머를 통해 중계 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 해당 데이터의 중계 링크의 ARQ를 중단시키는 것을 특징으로 하는 장치.
  15. 제 11항에 있어서,
    상기 ARQ 제어부는, 단말로의 데이터 전송이 성공한 것으로 인식한 경우, 상 기 저장부에 저장한 데이터를 폐기하도록 제어하는 것을 특징으로 하는 장치.
  16. 제 11항에 있어서,
    상기 ARQ 제어부는, 상기 수신기를 통해 하위 중계국으로부터 접속 링크의 NACK 정보가 수신되는 경우, 단말로의 데이터 전송이 실패한 것으로 인식하는 것을 특징으로 하는 장치.
  17. 제 16항에 있어서,
    상기 ARQ 제어부는, 상기 단말로의 데이터 전송이 실패한 것으로 인식한 경우, 상기 저장부에 저장한 데이터를 폐기하도록 제어하는 것을 특징으로 하는 장치.
  18. 제 11항에 있어서,
    상기 송신기에서 데이터를 전송할 때 구동되는 접속 링크의 ARQ 만료 시간을 확인하기 위한 제 2 타이머를 더 포함하여,
    상기 ARQ 제어부는, 상기 제 2 타이머를 통해 접속 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 단말로의 데이터 전송이 실패한 것으로 인식하는 것 을 특징으로 하는 장치.
  19. 제 18항에 있어서,
    상기 ARQ 제어부는, 상기 제 2 타이머를 통해 접속 링크의 ARQ 만료 시간이 초과한 것으로 판단되는 경우, 단말이 접속된 중계국으로 접속 링크의 ARQ 리셋 메시지를 전송하도록 제어하는 것을 특징으로 하는 장치.
  20. 제 11항에 있어서,
    상기 송신기에서 데이터를 전송할 때 구동되는 타이머를 더 포함하여,
    상기 ARQ 제어부는, 상기 타이머를 통해 중계 링크의 ARQ 만료 시간과 접속 링크의 ARQ 만료 시간을 확인하는 것을 특징으로 하는 장치.
KR1020090021769A 2008-03-14 2009-03-13 중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법 KR20090098750A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020080024104 2008-03-14
KR20080024104 2008-03-14
KR20080025555 2008-03-19
KR1020080025555 2008-03-19

Publications (1)

Publication Number Publication Date
KR20090098750A true KR20090098750A (ko) 2009-09-17

Family

ID=41062931

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090021769A KR20090098750A (ko) 2008-03-14 2009-03-13 중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법

Country Status (2)

Country Link
US (1) US8605643B2 (ko)
KR (1) KR20090098750A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473803B2 (en) 2009-10-30 2013-06-25 Samsung Electronics Co., Ltd. Apparatus and method for generating ARQ feedback message in wireless communication system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102652452B (zh) * 2010-02-12 2014-07-30 上海贝尔股份有限公司 提供转发控制信息以及执行数据转发的方法、设备和节点
JP5454792B2 (ja) * 2010-06-21 2014-03-26 株式会社Nttドコモ 無線中継局装置及び無線中継方法
US9172512B2 (en) * 2012-12-18 2015-10-27 Futurewei Technologies, Inc. System and method for terminal-group based HARQ for cellular integrated D2D communications
US10402113B2 (en) 2014-07-31 2019-09-03 Hewlett Packard Enterprise Development Lp Live migration of data
WO2016036347A1 (en) 2014-09-02 2016-03-10 Hewlett Packard Enterprise Development Lp Serializing access to fault tolerant memory
WO2016064417A1 (en) * 2014-10-24 2016-04-28 Hewlett Packard Enterprise Development Lp End-to-end negative acknowledgment
WO2016122637A1 (en) 2015-01-30 2016-08-04 Hewlett Packard Enterprise Development Lp Non-idempotent primitives in fault-tolerant memory
US10664369B2 (en) 2015-01-30 2020-05-26 Hewlett Packard Enterprise Development Lp Determine failed components in fault-tolerant memory
US10402287B2 (en) 2015-01-30 2019-09-03 Hewlett Packard Enterprise Development Lp Preventing data corruption and single point of failure in a fault-tolerant memory
WO2016159996A1 (en) 2015-03-31 2016-10-06 Hewlett Packard Enterprise Development Lp Preventing data corruption and single point of failure in fault-tolerant memory fabrics
US10389342B2 (en) 2017-06-28 2019-08-20 Hewlett Packard Enterprise Development Lp Comparator
CN108512555B (zh) * 2018-03-13 2021-09-24 中国工程物理研究院电子工程研究所 一种***rs码阶数及本原多项式的识别方法
WO2021091440A1 (en) 2019-11-06 2021-05-14 Telefonaktiebolaget Lm Ericsson (Publ) Improved handling of re-transmissions in a wireless communication network
CN118120236A (zh) * 2021-09-18 2024-05-31 华为技术有限公司 视频传输的方法和电子设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4704359B2 (ja) * 2004-12-27 2011-06-15 パナソニック株式会社 無線通信装置、無線通信方法および無線通信システム
KR100976732B1 (ko) * 2005-12-01 2010-08-18 삼성전자주식회사 다중 홉 방식의 네트워크에서 중계국을 이용한 재전송 장치및 방법
US7757148B2 (en) * 2006-05-25 2010-07-13 Motorola, Inc. Method to suspend automatic repeat request (ARQ) reset
EP2060038B1 (en) * 2006-08-18 2016-06-29 Fujitsu Limited Radio resource management in multihop relay networks
JP4790544B2 (ja) * 2006-08-31 2011-10-12 富士通株式会社 リレー通信システムにおける再送制御方法及びリレー局装置
KR101276339B1 (ko) * 2006-09-29 2013-06-18 한국전자통신연구원 기지국과 단말을 중계하는 장치 및 방법, 그리고 기지국
WO2008059355A2 (en) * 2006-11-14 2008-05-22 Nokia Corporation Reserving resources for retransmissions on effected links in multi-hop networks
US8381056B2 (en) * 2007-04-03 2013-02-19 Samsung Electronics Co., Ltd. Apparatus and method for handling data error in data transmission system including relay station
US8201041B2 (en) * 2007-07-03 2012-06-12 Industrial Technology Research Institute Transmission control methods and devices for communication systems
US7760702B2 (en) * 2008-08-29 2010-07-20 Motorola, Inc. Automatic repeat request (ARQ) protocol for a multihop cooperative relay communication network
JP5537550B2 (ja) * 2009-08-05 2014-07-02 パナソニック株式会社 無線通信装置、信号中継方法、および信号割当方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473803B2 (en) 2009-10-30 2013-06-25 Samsung Electronics Co., Ltd. Apparatus and method for generating ARQ feedback message in wireless communication system
US8949682B2 (en) 2009-10-30 2015-02-03 Samsung Electronics Co., Ltd. Apparatus and method for generating ARQ feedback message in wireless communication system

Also Published As

Publication number Publication date
US20090232044A1 (en) 2009-09-17
US8605643B2 (en) 2013-12-10

Similar Documents

Publication Publication Date Title
KR101003196B1 (ko) 중계방식을 사용하는 무선통신시스템에서 재전송 장치 및방법
KR20090098750A (ko) 중계방식을 사용하는 무선통신시스템에서 데이터 재전송 장치 및 방법
KR101612290B1 (ko) 중계 방식의 무선통신 시스템에서 자동 재전송 요청을 지원하기 위한 장치 및 방법
EP1962451B1 (en) Apparatus and method for retransmitting request in wireless relay communication system
KR100889785B1 (ko) 릴레이 방식을 사용하는 무선통신 시스템에서 재전송 장치및 방법
EP1965534B1 (en) Apparatus and method for transmitting a control message in a wireless communication system using relaying
KR101292597B1 (ko) 중계방식을 사용하는 무선통신시스템에서 제어메시지 전송장치 및 방법
CN101911757B (zh) 在基站与移动站之间交换数据的方法
KR100976384B1 (ko) 광대역 무선통신시스템에서 하이브리드 자동재전송요청시그널링 장치 및 방법
CN108370293B (zh) 中继方法、中继器、目的地设备及其通信***
KR101247731B1 (ko) 중계방식을 사용하는 무선통신시스템에서 재전송 장치 및방법
JP5643852B2 (ja) 多重ホップ中継方式を使用する無線通信システムにおけるデータ再送信装置及び方法
JP5073810B2 (ja) 中継方式を使用する無線通信システムにおけるデータ再伝送のための非同期式制御メッセージ伝送装置及び方法
KR20190080701A (ko) 무선 통신 시스템에서 데이터 송수신 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E601 Decision to refuse application