KR101011313B1 - 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법 - Google Patents

무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법 Download PDF

Info

Publication number
KR101011313B1
KR101011313B1 KR1020080078531A KR20080078531A KR101011313B1 KR 101011313 B1 KR101011313 B1 KR 101011313B1 KR 1020080078531 A KR1020080078531 A KR 1020080078531A KR 20080078531 A KR20080078531 A KR 20080078531A KR 101011313 B1 KR101011313 B1 KR 101011313B1
Authority
KR
South Korea
Prior art keywords
bandwidth
retransmission
allocated
size
data
Prior art date
Application number
KR1020080078531A
Other languages
English (en)
Other versions
KR20100019807A (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 KR1020080078531A priority Critical patent/KR101011313B1/ko
Publication of KR20100019807A publication Critical patent/KR20100019807A/ko
Application granted granted Critical
Publication of KR101011313B1 publication Critical patent/KR101011313B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA

Landscapes

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

Abstract

본 발명은 무선 통신 시스템에서 대역폭을 할당하는 시스템에 관한 것으로, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 단말 및 수신되는 대역폭 할당 요청 메시지에 포함된 전송 종류 구분 정보에 따라서 데이터의 최초전송을 위한 대역폭과 데이터의 재전송을 위한 대역폭을 상이한 방식으로 할당하는 기지국을 포함한다. 본 발명에 따르면, 송신측의 할당 대역폭 누적 값 및 현재 할당 요청된 대역폭 크기의 합이 단말의 최대 유지 트래픽 비율(Maximum Sustained traffic Rate)에 따른 할당 가능한 대역폭 크기를 초과하더라도 대역폭을 할당할 수 있어 데이터의 전송 지연을 줄일 수 있다.

Description

무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법{Bandwidth allocation system and method for retransmitting data in wireless telecommunication system}
본 발명은 무선통신 시스템에서 전송될 데이터의 대역폭을 할당하는 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 휴대 인터넷 시스템에서 MAC(Media Access Control) PDU(Packet Data Unit)를 이용하여 재전송 데이터를 위한 대역폭 할당을 요청하는 장치와 그에 따른 대역폭을 할당하는 장치를 포함하는 대역폭 할당 시스템 및 그 방법에 관한 것이다.
최근 들어, 차세대 무선 통신 시스템으로서 고속의 패킷 데이터 전송이 가능한 휴대 인터넷 시스템 또는 와이맥스(WiMAX: Worldwide Interoperability for Microwave Access) 시스템이 개발되었다. 이와 같은, 휴대 인터넷 시스템은 사용자가 이동 중에도 휴대 단말을 통해 양호한 서비스 품질(QoS: Quality of Service, 이하 'QoS'라고 함)의 데이터 서비스(예를 들어, 동영상 다운로드, 스트리밍 서비스, FTP, 메일, 채팅)를 받도록 하는 휴대 인터넷 서비스를 제공한다.
일반적으로, 휴대 인터넷 시스템에서는 신뢰성 있는 데이터 전송을 위하여 자동재전송요청(Automatic Repeat Request, 이하 'ARQ'라 함) 방식을 사용한다. 이러한, ARQ 방식에 따르면 수신측은 수신된 데이터의 오류 발생 여부에 따라 송신측으로 데이터의 수신 성공 또는 수신 비성공(즉, 수신된 데이터에 오류 발생)을 알리는 ARQ 피드백 정보(ARQ Feedback IE)를 전송하게 된다.
구체적으로, 휴대 인터넷 시스템에서 기지국은 단말로부터 송신된 데이터를 성공적으로 수신한 경우 ACK(Acknowledgement) 신호를 단말로 전송한다. 반면, 수신한 데이터에 오류가 발생한 것으로 판단되는 경우 기지국은 NACK(Negative-Acknowledgement) 신호를 단말로 전송하여 데이터의 재전송을 요청한다. 이때, 기지국으로부터 NACK 신호를 수신한 단말은 데이터를 재전송하기 위해 기지국으로 대역폭 할당을 요청하고, 이에 따라 기지국은 단말로 재전송 데이터를 위한 대역폭을 할당한다.
그런데, 일반적으로 기지국은 복수의 단말로부터 각각 대역폭 할당을 요청 받으며, 이때 QoS를 보장하기 위해서 각 단말마다 설정된 최대 유지 트래픽 비율(Maximum Sustained traffic Rate; 이하 'MSR'이라 함)에 따라 대역폭을 할당하게 된다. 따라서, 단말이 일정 기간(또는 프레임) 동안 기지국으로부터 할당 받은 대역폭의 누적된 크기 및 현재 요청한 대역폭 크기의 합이 설정된 MSR에 따른 할당 가능한 대역폭 크기를 초과하게 되는 경우, 단말은 다음 MSR의 갱신이 발생할 때까지 필요한 대역폭을 할당 받을 수 없게 된다.
즉, 종래의 대역폭 할당 방식에 따르면 단말이 기지국으로 데이터를 재전송하기 위한 대역폭 할당을 요청하는 경우에도, 요청한 대역폭의 크기와 현재까지 할 당된 대역폭의 누적된 크기의 합이 MSR에 따른 할당 가능한 대역폭 크기를 초과하는 경우 단말은 대역폭을 할당 받을 수 없게 된다. 결과적으로, 데이터 전송 지연이 발생하게 되어 애플리케이션 레벨의 QoS 보장이 어려워지는 문제가 있다.
따라서, 본 발명의 목적은 수신되는 대역폭 할당 요청이 재전송 데이터를 위한 대역폭 할당 요청인지 판단할 수 있는 대역폭 요구 헤더를 제공하여 효율적으로 대역폭 할당 요청의 종류를 구분할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.
그리고, 본 발명의 다른 목적은 재전송 데이터를 위한 대역폭 할당 시 해당 단말의 MSR에 관계없이 대역폭을 할당함으로써 재전송 데이터를 위한 대역폭을 우선적으로 할당할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.
또한, 본 발명의 또 다른 목적은 재전송 데이터를 위해 할당된 대역폭의 크기는 해당 단말의 할당 대역폭 누적 값에 반영하지 않음으로써, 단말의 QoS를 보장할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.
상기 목적을 위하여, 본 발명의 일 형태에 따른 대역폭 할당 시스템은, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 단말; 및 수신되는 대역폭 할당 요청 메시지에 포함된 상기 전송 종류 구분 정보에 따라서 데이터의 최초전송을 위한 대역폭과 데이 터의 재전송을 위한 대역폭을 상이한 방식으로 할당하는 기지국을 포함하는 것을 특징으로 한다.
그리고, 본 발명의 일 형태에 따른 대역폭 할당 요청 장치는, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 생성하는 생성부; 및 상기 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 송신부를 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 형태에 따른 대역폭 할당 요청 방법은, 송신할 데이터의 최초전송과 재전송을 구분하여 전송 종류를 판단하는 단계; 상기 전송 종류에 따른 대역폭 할당 메시지를 생성하는 단계; 및 상기 생성한 대역폭 할당 메시지를 수신측으로 전송하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 형태에 따른 대역폭 할당 장치는, 수신되는 대역폭 할당 요청 메시지에 포함된 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 판독부; 상기 대역폭의 사용 목적에 따라 요청된 대역폭을 상이한 방법으로 할당하는 처리부; 및 상기 처리부에서 할당한 대역폭의 정보를 포함하는 대역폭 할당 메시지를 상기 대역폭 할당 요청 메시지의 송신측으로 전송하는 송신부를 포함하는 것을 특징으로 한다.
또한, 본 발명의 일 형태에 따른 대역폭 할당 방법은, 송신측으로부터 데이터의 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 수신하는 단계; 상기 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 단계; 상기 할당할 대역폭의 사용 목적에 따라 상이한 방식으로 대역폭을 할당하는 단계; 및 상기 할당한 대역폭의 정보를 포함한 대역폭 할당 메시지를 상기 송신측으로 전송하는 단계를 포함하는 것을 특징으로 한다.
이에 따라, 본 발명은 재전송 데이터를 위한 대역폭 할당 시 요청된 대역폭 크기가 해당 단말의 MSR에 따른 할당 가능한 대역폭 크기를 초과하더라도 대역폭을 할당할 수 있어 해당 데이터의 전송 지연을 줄일 수 있다.
그리고, 본 발명은 데이터의 전송 종류를 구분할 수 있는 정보를 포함한 대역폭 요구 헤더를 제공함으로써, 재전송 데이터를 위한 대역폭 할당 요청을 신속하게 판단하여 대역폭을 할당할 수 있다.
또한, 본 발명은 재전송 데이터를 위한 대역폭 할당 시 할당된 대역폭을 해당 단말의 할당 대역폭 누적 값에 반영하지 않음으로써, 단말의 QoS를 보장할 수 있다.
이하에서는 첨부 도면 및 바람직한 실시예를 참조하여 본 발명을 상세히 설명한다. 참고로, 하기 설명에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
본 발명은 무선 통신 시스템, 일 예로 휴대 인터넷 시스템 또는 와이맥스(WiMAX: Worldwide Interoperability for Microwave Access) 시스템에서의 재전송 데이터를 위한 대역폭 할당 시스템 및 그 방법을 제안한다. 여기서, 후술할 본 발명의 실시예에서는, 설명의 편의상 상기 무선 통신 시스템을 IEEE 802.16 기반의 휴대 인터넷 시스템 또는 와이맥스 시스템으로 설명하지만, 본 발명에서 제안하는 재전송 데이터를 위한 대역폭 할당 시스템 및 그 방법은 다른 통신 시스템에도 적용될 수 있음이 당연하다.
먼저, 도 1은 본 발명의 실시예에 따른 대역폭 할당 방법을 설명하기 위한 흐름도이다.
도 1에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 시스템은 단말(10) 및 기지국(20)을 포함한다. 이와 같은, 단말(10)은 재전송될 상향링크(Up Link; 이하 'UL'이라 함) 데이터를 위한 대역폭 할당을 요청하는 대역폭 요구(Bandwidth Request) 헤더를 기지국(20)으로 전송한다. 그리고, 기지국(20)은 수신된 대역폭 요구 헤더에 포함된 전송 종류 구분 정보를 이용하여 전송될 데이터의 전송 종류를 구분한다. 이때, 기지국(20)은 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭의 할당을 요청하는 경우, 요청된 대역폭의 크기가 단말(10)의 MSR에 따라 계산된 할당 가능한 대역폭 크기를 초과하더라도 요청된 대역폭을 우선적으로 할당한다. 그리고, 기지국(10)은 대역폭 요구 헤더에 대한 응답으로써 할당된 대역폭 정보를 포함하는 MAC 관리 메시지(MAC Management message)를 단말(10)로 전송한다.
이때, 도 1에서 설명하는 본 발명의 실시예에 따른 대역폭 할당 시스템이 ARQ 방식을 적용하여 데이터 전송의 신뢰성을 보장하는 것을 나타내었다. 또한, 도 1에서는 단말(10)이 기지국(20)에 전송하는 트래픽(데이터) 중 두 번째 발생한 트래픽(도 1에서는, 'S2 Traffic'로 나타냄)을 기지국(20)에서 수신 실패한 경우를 예로 나타내었다.
먼저, 단말(10)과 단말(10)이 진입하는 네트워크의 기지국(20) 간에 초기 네트워크 진입(Initial Network Entry) 과정을 통해 단말(10)은 기지국(20)에 등록된다(S110).
이때, 기지국(20)은 단말(10)과의 UL ARQ Transport Connection 생성 시 정의되는 UL QoS 파라미터인 단말(10)의 MSR을 설정한다. 그리고 기지국은(20)은 일정 기간(예를 들어, 1 초 단위 또는 일정 프레임 단위) 마다 단말(10)이 할당 받을 수 있는 대역폭 할당 한계 값을 갱신한다. 여기서, 대역폭 할당 한계 값이 갱신된다는 것은 기지국(20)이 일정 기간 동안 단말(10)에 할당한 대역폭의 누적된 총 크기를 리셋(reset)하는 것을 의미한다. 즉, 단말(10)은 일정 기간 동안 MSR에 따른 대역폭 할당 한계 값 이하의 대역폭을 할당 받을 수 있으며, 일정 기간이 경과하면 할당 받을 수 있는 대역폭 할당 한계 값이 갱신되는 것이다.
그런 다음, 단말(10)은 기지국(20)으로 전송할 첫 번째 트래픽(도 1에서는, 'S1 Traffic'으로 나타냄)이 발생하면 트래픽이 전송되는데 필요한 대역폭 크기를 계산한다(S120).
그런 후, 단말(10)은 계산된 대역폭 크기 정보와 단말 식별 정보(Connection Identifier; CID)를 포함하는 대역폭 요구 헤더를 생성하여, 기지국(20)으로 전송한다(S130). 이하, 설명의 편의상 기지국(20)으로 첫 번째 전송되는 대역폭 요구 헤더를 제1 대역폭 요구 헤더로 지칭한다.
이때, 본 발명의 실시예에 따른 대역폭 요구 헤더는 데이터의 최초전송을 위 한 대역폭 요구와 데이터의 재전송을 위한 대역폭 요구를 구분할 수 있는 정보(이하, '전송 종류 구분 정보'라고 함)가 저장되는 필드를 포함한다. 이때, 제1 대역폭 요구 헤더는 전송 종류 구분 정보 값이 최초전송임을 알리는 값으로 설정된다.
그런 다음, 제1 대역폭 요구 헤더를 수신한 기지국(20)은 단말(10)의 MSR에 따른 대역폭 할당 한계 값을 적용하여, 제1 대역폭 요구 헤더에 포함된 대역폭의 크기가 할당 가능한 크기인지 판단한다(S140). 이때, MSR에 따른 대역폭 할당 한계 값은 단말(10)이 일정 기간 동안 기지국(20)이 할당하는 전체 대역폭 중 점유할 수 있는 대역폭의 크기를 의미한다.
단계 S140의 판단 결과 할당 요청된 대역폭의 크기가 대역폭 할당 한계 값을 초과하지 않는 경우 기지국(20)은 요청된 크기의 대역폭을 할당한다(S150). 이때, 기지국(20)은 할당한 대역폭 정보를 포함하는 UL-MAP 메시지를 생성하여 단말(10)로 전송함으로써 대역폭을 할당한다.
예를 들어, 아래 표 1에서 나타낸 것과 같은 UL-MAP 메시지가 단말(10)로 전송된다. 이와 같은 UL-MAP 메시지는 MAC 관리 메시지 중의 하나로서, 아래 표 1은 본 발명에서 이용되는 UL-MAP 메시지의 포맷을 예시한 것이다.
표 1을 참조하면, UL-MAP 메시지는 상향링크(UL) 서브 프레임의 각 영역을 나타내는 UL-MAP IE를 하나 이상 포함하고 있음을 알 수 있다.
[표 1] UL-MAP message format
Figure 112008057403001-pat00001
그리고, 아래 표 2는 본 발명에서 이용되는 UL-MAP IE의 포맷을 예시한 것이다. 표 2를 참조하면, 본 발명의 실시예의 단계 S150에서 전송되는 UL-MAP 메시지에 포함된 UL-MAP IE는 해당 단말(10)에 할당된 대역폭 정보를 포함한다.
[표 2] UL-MAP IE format
Figure 112008057403001-pat00002
또한, 기지국(20)은 단계 S150에서 할당한 대역폭의 크기를 단말(10)의 할당 대역폭 크기에 반영한다. 즉, 기지국(20)은 현재 상향링크 서브 프레임에 할당한 대역폭의 크기를 단말(10)의 할당 대역폭 크기에 누적시키며, 이와 같은 할당 대역폭 크기의 누적 값에 따라 일정 기간 동안 단말(10)이 할당 받을 수 있는 대역폭의 한계가 발생한다.
한편, 도 1에서는 단계 S140에서 단말(10)이 기지국(20)으로 전송한 제1 대역폭 요구 헤더에 따른 요청된 대역폭 크기가 대역폭 할당 한계 값을 초과하지 않은 것으로 나타내었다.
다음, 단계 S150을 통해 기지국(20)으로부터 대역폭을 할당 받은 단말(10)은 할당된 대역폭을 통해 첫 번째 트래픽(S1 Traffic)을 기지국(20)으로 전송한다(S160).
그러면, 기지국(20)은 첫 번째 트래픽(S1 Traffic)이 성공적으로 수신된 경우 또는 비성공적으로 수신된 경우에 따른 ARQ 피드백 정보를 단말(10)로 전송한다(S170).
이때, 기지국(20)은 MAC 관리 메시지를 통해 ARQ 피드백 정보를 단말(10)로 전송한다. 예를 들어, 아래 표 3에서 나타낸 것과 같은 MAC 관리 메시지가 단말(10)로 전송된다. 참고로, 아래 표 3에서 나타낸 MAC 관리 메시지는 ARQ 피드백 정보를 포함하는 ARQ 피드백 메시지이며, ARQ 피드백 메시지임을 알리는 MAC 관리 메시지 타입 값(Management Message Type)으로 '33'을 갖는 것을 알 수 있다.
[표 3] ARQ Feedback message format
Figure 112008057403001-pat00003
이때, 도 1에서는 단계 S170에서 기지국(20)이 첫 번째 트래픽(S1 Traffic)을 성공적으로 수신하여 ACK 신호를 단말(10)로 전송하는 것을 나타내었다.
그런 다음, 단계 S170에서 ACK 신호를 수신한 단말(10)은 기지국(20)으로 전송할 두 번째 트래픽(도 1에서는,'S2 Traffic'으로 나타냄)이 발생하면 트래픽이 전송되는데 필요한 대역폭 크기를 계산한다(S180).
그리고 단말(10)은 계산된 대역폭 크기 정보 및 단말 식별 정보를 포함하는 대역폭 요구 헤더를 생성하여, 기지국(20)으로 전송한다(S190). 이하, 설명의 편의상 기지국(20)으로 두 번째 전송되는 대역폭 요구 헤더를 제2 대역폭 요구 헤더로 지칭한다. 이때, 제2 대역폭 요구 헤더는 전송 종류 구분 정보 값이 최초전송임을 알리는 값으로 설정된다.
그러면, 제2 대역폭 요구 헤더를 수신한 기지국(20)은 단말(10)의 MSR에 따른 대역폭 할당 한계 값을 적용하여, 제2 대역폭 요구 헤더에 포함된 대역폭의 크기가 할당 가능한 크기인지 판단한다(S200). 이때, 기지국(20)은 앞서 제1 대역폭 요구 헤더에 따라 할당한 대역폭 크기와 제2 대역폭 요구 헤더에 따라 요청된 대역폭 크기를 합한 값과 대역폭 할당 한계 값을 비교한다.
그리고 단계 S200의 판단 결과 대역폭 할당 한계 값을 초과하지 않는 경우, 기지국(20)은 현재 요청된 크기의 대역폭을 할당한다(S210). 이때, 기지국(20)은 할당한 대역폭 정보를 포함하는 UL-MAP 메시지를 생성하여 단말(10)로 전송한다. 그리고 기지국(20)은 제2 대역폭 요구 헤더에 따라 할당한 대역폭의 크기를 단말(10)의 할당된 대역폭 크기의 누적 값(이하, '할당 대역폭 누적 값'이라 함)에 반영한다.
그러면, 단말(10)은 할당된 대역폭을 통해 두 번째 트래픽(S2 Traffic)을 기지국(20) 측으로 전송한다(S220).
그런데, 네트워크 환경 및 무선 품질이 열악한 환경에서는 기지국(20)이 단말(10)로부터 전송된 두 번째 트래픽(S2 Traffic)의 수신에 실패할 수 있다. 이처럼 기지국(20)이 단말(10)의 두 번째 트래픽(S2 Traffic)을 수신하지 못한 경우, 단말(10)은 전송한 두 번째 트래픽(S2 Traffic)에 대응되는 기지국(20)의 ARQ 피드백 정보를 수신할 수 없다.
따라서, 본 발명의 실시예에 따른 단말(10)은 일정 시간 내에 기지국(20)의 ARQ 피드백 정보가 수신되는지 판단한다(S230).
이때, 일정 시간이 경과하기까지 기지국(20)으로부터 ARQ 피드백 정보가 수신되지 않는 경우, 단말(10)은 두 번째 트래픽(S2 Traffic)을 재전송하기 위한 대역폭 요구 헤더를 생성한다(S240). 이하, 설명의 편의상 재전송 데이터를 위한 대역폭 요구 헤더는 제3 대역폭 요구 헤더로 지칭한다.
이때, 제3 대역폭 요구 헤더는 앞서 전송된 제1 및 제2 대역폭 요구 헤더와 달리 전송 종류 구분 정보 값이 재전송임을 알리는 값으로 설정된다. 이와 같은, 재전송 데이터를 위한 대역폭 요구 헤더에 대한 자세한 설명은 이후 도 3를 참조하여 상세히 설명하도록 한다.
그런 다음, 단말(10)은 생성된 제3 대역폭 요구 헤더를 기지국(20)으로 전송한다(S250).
그러면, 제3 대역폭 요구 헤더를 수신한 기지국(20)은 수신한 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인지 판단한다(S260). 이때, 기지국(20)은 제3 대역폭 요구 헤더에 포함된 전송 종류 구분 정보 필드에 저장된 설정 값을 획득하여 제3 대역폭 요구 헤더가 재전송을 위한 대역폭 요구 헤더인지 판단한다.
한편, 앞서 설명한 각 단계에서는 설명의 편의상 기지국(20)이 제1 및 제2 대역폭 요구 헤더를 수신하는 단계 이후에 각 대역폭 요구 헤더에 포함된 대역폭 크기가 할당 가능한 대역폭 크기인지 판단하는 단계를 수행하는 것으로 설명하였다. 그러나, 실제적으로 본 발명의 실시예에 따른 기지국(20)은 단계 S260에서와 같이 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인지 판단하는 단계를 먼저 수행하게 된다. 이때, 상기 판단 결과 대역폭 요구 헤더가 최초전송 데이터를 위한 대역폭 요구 헤더(이하, '일반 대역폭 요구 헤더'라고 함)이면 대역폭 요구 헤더에 포함된 대역폭 크기가 대역폭 할당 한계 값에 따른 할당 가능한 대역폭 크기인지 판단하는 단계를 수행한다.
다음, 단계 S260의 판단 결과 수신된 제3 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인 경우, 기지국(20)은 할당 가능한 전체 대역폭 자원 중 현재 스케줄링할 프레임에 할당 가능한 잔여 대역폭이 존재하는지 판단한다(S270).
이때, 기지국(20)은 일정 기간(즉, 각 대역폭 할당 한계 값 갱신 주기) 동안 할당 가능한 전체 대역폭 크기에서 현재 프레임 이전 프레임까지 단말(10)을 포함한 복수의 단말(미도시)이 각각 요청한 대역폭 크기의 합을 제한 잔여 대역폭 크기 를 계산한다. 그리고 기지국(20)은 상기 잔여 대역폭 크기와 제3 대역폭 요구 헤더에 따른 요청된 대역폭 크기를 비교하여 잔여 대역폭 크기가 제3 대역폭 요구 헤더에 포함된 대역폭 크기 이상인지 판단한다.
그런 후, 단계 S270의 판단 결과 잔여 대역폭 크기가 제3 대역폭 요구 헤더에 포함된 대역폭 크기 이상인 경우, 기지국(20)은 단말(10)의 대역폭 할당 한계 값에 관계없이 재전송 데이터를 위한 대역폭을 할당한다(S280).
이때, 기지국(20)은 단말(10)의 두 번째 트래픽(S2 Traffic)을 재전송 받기 위한 대역폭을 할당하여 그 대역폭 정보를 포함한 UL-MAP 메시지를 단말(10)로 전송한다. 그리고 기지국(20)은 앞서 단계 S150에서와는 달리 단말(10)로 할당된 재전송 데이터를 위한 대역폭의 크기를 단말(10)의 할당 대역폭 누적 값에 반영하지 않는다.
이와 같이 함으로써, 재전송 데이터를 위한 대역폭 할당 시 현재 스케줄링할 프레임의 이전 프레임까지 단말(10)에 할당된 대역폭 크기의 누적 값과 현재 요청한 대역폭 크기의 합이 대역폭 할당 한계 값을 초과하더라도 단말(10)은 재전송 데이터를 위한 대역폭을 할당 받을 수 있다. 따라서, 단말(10)은 두 번째 트래픽(S2 Traffic)의 재전송 시 데이터 전송 지연을 줄일 수 있어 애플리케이션 레벨의 QoS가 보장된다.
또한, 재전송 데이터를 위해 할당되는 대역폭의 크기는 단말(10)의 할당 대역폭 누적 값에 포함되지 않음으로써 단말(10)은 다음 대역폭 할당 한계 값의 갱신까지 대역폭 할당 한계 값의 잔여 값(즉, 대역폭 할당 한계 값에서 할당 대역폭 누 적 값을 제한 값) 내에서 추가적으로 대역폭을 할당 받을 수 있다. 따라서, 단말(10)은 데이터의 재전송을 위해 할당 받은 대역폭 크기에 영향을 받지 않아 QoS가 보장될 수 있다.
그런 후, 단계 S280에서 재전송 데이터를 위한 대역폭을 할당 받은 단말(10)은 할당된 대역폭을 통해 두 번째 트래픽(S2 Traffic)을 기지국(20)으로 재전송한다(S290).
한편, 도 1에서는 단말(10)이 두 번째 트래픽(S2 Traffic)을 최초전송한 후 일정 시간 내에 기지국(20)으로부터 ARQ 피드백 정보를 수신하지 못한 경우 재전송 데이터를 위한 대역폭 요구 헤더를 생성 및 전송하는 것을 나타내었다.
그런데, 본 발명의 실시예에 따른 단말(10)은 두 번째 트래픽(S2 Traffic)을 최초전송한 후 일정 시간 내에 기지국(20)으로부터 ARQ 피드백 정보 수신했을 경우, 수신된 ARQ 피드백 정보가 두 번째 트래픽에 대한 NACK 신호인 경우에도 재전송 데이터를 위한 대역폭 요구 헤더를 생성 및 전송하게 된다.
이하, 도 2 내지 도 4를 참조하여 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법에 대해서 상세히 설명하도록 한다.
도 2는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 요청 장치의 구성을 나타낸 블록도이다.
그리고 도 3은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 요구 헤더의 구조를 나타내는 도면이다.
도 2에서는, 휴대 인터넷 시스템에 적용되는 대역폭 할당 요청 장치(200)를 나타내었으며, 이와 같은 대역폭 할당 요청 장치는 단말(10) 자체에 구성된다. 또한, 도 2에서는 본 발명의 특징과 관련이 없는 단말(10)의 일반적인 구성 및 그 동작에 대한 설명은 생략하기로 한다.
도 2에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 요청 장치(200)는 수신부(210), ARQ 처리부(220), 재전송 데이터 처리부(230), 대역폭 요구 헤더 생성부(240), 데이터 송신 처리부(250) 및 송신부(260)를 포함한다.
수신부(210)는 기지국(20)으로부터 수신되는 신호(또는 메시지) 중 단말(10)에서 기전송한 데이터에 대응되는 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 ARQ 처리부(220)로 전달한다.
ARQ 처리부(220)는 수신부(210)를 통해 기지국(20)으로부터의 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 수신하여 그 내용을 확인한다. 이와 같은, ARQ 처리부(220)는 수신되는 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 확인하여 해당 데이터가 기지국(20)에 성공적으로 수신된 경우 및 데이터에 오류가 발생하여 수신된 경우를 판단한다.
구체적으로, ARQ 처리부(220)는 수신된 ARQ 피드백 정보가 ACK 신호이면 해당 데이터가 수신측에 성공적으로 수신된 것으로 판단한다. 그리고 ARQ 처리부(220)는 수신된 ARQ 피드백 정보가 NACK 신호이면 해당 데이터가 오류가 발생된 것으로 판단하고 데이터 오류 발생 정보를 재전송 데이터 처리부(230)로 알린다.
재전송 데이터 처리부(230)는 ARQ 처리부(220)로부터 데이터 오류 발생 정보가 수신되는 경우 또는 데이터를 전송한 후 일정 시간 내에 기지국(20)으로부터 해 당 데이터에 대한 ARQ 피드백 정보가 수신되지 않는 경우(즉, 해당 데이터의 전송이 실패한 것으로 판단되는 경우)에 해당 데이터의 재전송이 필요한 것으로 판단한다. 그리고 재전송 데이터 처리부(230)는 해당 데이터의 재전송이 필요한 것으로 판단되면 재전송 데이터를 위한 대역폭 요구 헤더 생성 요청을 대역폭 요구 헤더 생성부(240)로 전송한다.
또한, 재전송 데이터 처리부(230)는 대역폭 요구 헤더 생성부(240)로부터 재전송 데이터를 위한 대역폭 요구 헤더를 전달받아 송신부(260)를 통해 기지국(20)으로 전송한다.
대역폭 요구 헤더 생성부(240)는 데이터 송신 처리부(250)를 통해 전송할 데이터(즉, 트래픽) 발생 정보를 수신하면, 해당 데이터를 전송하기 위해 필요한 대역폭 크기 정보 및 단말(10)의 단말 식별 정보를 포함하는 대역폭 요구 헤더를 생성하여 데이터 송신 처리부(250)로 전달한다.
그리고, 본 발명의 실시예에 따른 대역폭 요구 헤더 생성부(240)는 재전송 데이터 처리부(230)로부터 재전송 데이터를 위한 대역폭 할당 요청을 전달받으면 전송 종류 구분 정보가 저장되는 필드의 값이 재전송 데이터를 위한 대역폭 할당 요청임을 나타내는 값으로 설정된 대역폭 요구 헤더를 생성하여 재전송 데이터 처리부(230)로 전달한다.
예를 들어, 대역폭 요구 헤더 생성부(240)를 통해 생성되는 본 발명의 실시예에 따른 대역폭 요구 헤더는 도 3과 같은 포맷을 갖는다.
구체적으로, 대역폭 요구 헤더는 도 3에서와 같이 3 bit의 Type 필드에 대역 폭 요구를 위한 MAC 헤더임을 알리는 헤더 타입 정보가 저장된다. 이와 같은, 대역폭 요구 헤더는 페이로드(payload) 없이 MAC 헤더만 전송되는 MAC PDU 형식을 나타낸다.
그리고 대역폭 요구 헤더의 Type 필드 뒤에는 전송될 데이터의 종류를 식별할 수 있는 전송 종류 구분 정보가 저장되는 1 bit의 Re-Tx 필드가 위치한다. 이와 같은, Re-Tx 필드의 값을 1로 설정하여 재전송 데이터를 위한 대역폭 요구 헤더임을 알릴 수 있다. 이와 같이, Re-Tx 필드의 값이 1로 설정되는 경우 즉, 대역폭 요구 헤더가 재전송 정보를 포함한 경우에 기지국(20)은 수신되는 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 것으로 판단한다. 즉, 대역폭 요구 헤더를 수신하는 기지국(20)은 Re-Tx 필드의 값을 확인하여 재전송 데이터를 위한 대역폭 요구 헤더인지 일반적인 데이터 전송을 위한 일반 대역폭 요구 헤더인지 구분할 수 있다.
그리고 대역폭 요구 헤더의 Re-Tx 필드 뒤에는 할당 요청 대역폭의 크기 정보가 저장되는 18 bit의 BR(BR MSB + BR LSB) 필드가 위치하고, BR 필드 뒤에는 해당 단말의 Basic CID가 저장되는 16 bit의 CID(CID MSB + CID LSB) 필드가 위치하게 된다. 그리고 CID 필드 뒤에는 헤더 체크 시퀀스인 8 bit의 HCS 필드가 위치하게 된다. 이때, 본 발명의 실시예에 따른 대역폭 요구 헤더는 종래의 대역폭 요구 헤더의 19 bit의 BR(BR MSB + BR LSB) 필드 중 최상위 1 bit를 이용하여 구성될 수 있다.
그리고 대역폭 요구 헤더 생성부(240)는 데이터 송신 처리부(250)로부터 일 반 대역폭 요구 헤더 생성 요청을 수신하여, 전송 종류 구분 정보의 값이 최초전송임을 알리는 값으로 설정된 일반 대역폭 요구 헤더를 생성한다. 이때, 대역폭 요구 헤더 생성부(240)는 도 3에서 나타낸 Re-Tx 필드의 값을 영(0)으로 설정하여 일반 대역폭 요구 헤더를 생성할 수 있다.
다음, 데이터 송신 처리부(250)는 수신측(기지국)으로 최초전송할 데이터가 발생하면, 발생한 데이터 정보를 포함하는 일반 대역폭 요구 헤더 생성 요청을 대역폭 요구 헤더 생성부(240)로 전달한다. 그리고 데이터 송신 처리부(250)는 대역폭 요구 헤더 생성부(240)로부터 일반 대역폭 요구 헤더를 수신하여 송신부(260)를 통해 기지국(20)으로 전송한다.
송신부(260)는 단말(10)로부터 전송될 대역폭 요구 헤더를 정해진 채널을 통해 수신측으로 전송한다.
도 4는 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법을 나타내는 순서도이다.
먼저, 대역폭 할당 요청 장치(200)는 기지국(20)으로 제1 데이터(이하, 'S1 데이터'라 함)가 송신된 것을 확인한다(S410).
그리고 대역폭 할당 요청 장치(200)는 S1 데이터가 전송된 시점부터 일정 시간 내에 수신측으로부터 전송되는 ARQ 피드백 정보가 수신되는지 판단한다(S420). 이때, 대역폭 할당 요청 장치(200)는 자체적으로 타이머를 포함하여 S1 데이터가 전송된 이후 경과 시간이 기준 시간 이하인지 판단할 수 있다.
단계 S420의 판단 결과 일정 시간 내에 수신되는 ARQ 피드백 정보가 있는 경 우, 대역폭 할당 요청 장치(200)는 수신된 ARQ 피드백 정보가 NACK 신호인지 판단한다(S430). 즉, 대역폭 요청 장치(200)는 단말(10)로부터 전송된 S1 데이터가 오류가 발생하여 재전송 데이터가 필요한지 여부를 판단한다.
판단 결과, 수신된 ARQ 피드백 정보가 NACK 신호인 경우, 대역폭 할당 요청 장치(200)는 S1 데이터를 재전송하기 위한 대역폭 요구 헤더를 생성한다(S440).
또한, 단계 S420에서 일정 시간 내에 수신되는 ARQ 피드백 정보가 없는 경우에도 대역폭 할당 요청 장치(200)는 S1 데이터를 재전송하기 위한 대역폭 요구 헤더를 생성한다(S440). 이때, 생성되는 대역폭 요구 헤더는 재전송 데이터를 위한 대역폭 할당 요청임을 알리는 전송 종류 구분 정보가 저장되는 필드를 포함하며, 상기 필드(즉, Re-Tx 필드)에는 재전송 데이터를 위한 대역폭 요구 헤더임을 알리기 위한 1 값이 설정된다.
그리고 대역폭 할당 요청 장치(200)는 생성된 대역폭 요구 헤더를 기지국(20)으로 송신한다(S450).
반면, 단계 S430의 판단 결과 수신된 ARQ 피드백 정보가 NACK 신호가 아닌 경우 즉, ACK 신호인 경우에 대역폭 할당 요청 장치(200)는 S1 데이터의 다음 데이터인 S2 데이터가 발생하면 S2 데이터 전송을 위한 대역폭 요구 헤더를 생성한다(S460). 이와 같은 S2 데이터 전송을 위한 대역폭 요구 헤더는 일반 대역폭 요구 헤더임을 알리기 위해 전송 종류 구분 정보 필드(즉, Re-Tx 필드)에 0 값이 설정된다.
그리고 대역폭 할당 요청 장치(200)는 S2 데이터를 전송하기 위한 대역폭 요 구 헤더를 송신한다(S450).
이하, 도 5 내지 도 7을 참조하여 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법에 대해서 상세히 설명하도록 한다.
도 5는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 장치의 구성을 나타낸 블록도이다.
도 5에서는, 휴대 인터넷 시스템에 적용되는 대역폭 할당 장치(300)를 나타내었으며, 이와 같은 대역폭 할당 요청 장치는 기지국(20) 자체로 구성되거나, 기지국(20)의 일부로 구성될 수 있다. 또한, 도 5에서는 본 발명의 특징과 관련이 없는 기지국(20)의 일반적인 구성 및 그 동작에 대한 설명은 생략하기로 한다.
도 5에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 장치(300)는 수신부(310), 대역폭 요구 헤더 판독부(320), 대역폭 할당 처리부(330), 메시지 생성부(340) 및 송신부(350)를 포함한다.
수신부(310)는 대역폭 할당 요청 장치(200)(즉, 단말)로부터 전송된 대역폭 요구 헤더를 수신하여 대역폭 요구 헤더 판독부(320)로 전달한다. 이하, 설명의 편의상 대역폭 할당 요청 장치(200)를 송신측이라 지칭한다.
대역폭 요구 헤더 판독부(320)는 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 할당을 요청하는지 또는 일반 대역폭 할당을 요청하는지 판단하여 그 결과를 대역폭 할당 처리부(330)로 전달한다.
구체적으로, 대역폭 요구 헤더 판독부(320)는 수신된 대역폭 요구 헤더의 특정 필드에 저장된 전송 종류 구분 정보를 획득한다. 이와 같은 전송 종류 구분 정 보는 데이터를 재전송하기 위한 대역폭 요구인 경우 1 값으로 설정된 전송 종류 구분 정보이며, 일반 대역폭 요구인 경우 0 값으로 설정되어 있다. 이때, 대역폭 요구 헤더의 특정 필드는 앞서 도 3에서 나타낸 Re-Tx 필드이다.
대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더의 종류에 따라 해당 송신측(즉, 단말)의 MSR에 따른 대역폭 할당 한계 값을 적용할 지 여부를 판단한다. 이때, 대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더인 경우 MSR에 따른 대역폭 할당 한계 값을 적용하여 대역폭을 할당한다.
반면, 대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더의 종류가 재전송 데이터를 위한 대역폭 요구 헤더인 경우 송신측의 대역폭 할당 한계 값을 적용하지 않고, 일정 기간 동안 할당 가능한 전체 대역폭 자원 중 현재 스케줄링할 프레임의 이전 프레임까지의 할당한 전체 대역폭 크기를 제한 잔여 대역폭의 크기에 따라 요청된 대역폭을 할당한다.
구체적으로, 대역폭 할당 처리부(330)에는 적어도 하나의 단말들의 각 MSR에 기초한 각 대역폭 할당 한계 값이 설정되어 있으며, 현재 스케줄링할 프레임의 이전 프레임까지 각 단말에 할당된 할당 대역폭 누적 값이 저장되어 있다.
이때, 현재 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더인 경우, 대역폭 할당 처리부(330)는 해당 송신측의 현재까지의 할당 대역폭 누적 값과 요청된 대역폭 크기의 합이 대역폭 할당 한계 값을 초과하면 대역폭 할당을 보류한다. 이와 같이, 대역폭 할당을 보류하는 경우 대역폭 할당 처리부(330)는 해당 송신측의 대역폭 할당 한계 값의 갱신이 발생하여 해당 송신측의 할당 대역폭 누적 값이 리 셋 된 후의 프레임에 현재 요청된 대역폭을 할당하게 된다.
그리고 대역폭 할당 처리부(330)는 해당 송신측의 현재까지 할당 대역폭 누적 값과 현재 요청된 대역폭 크기의 합이 대역폭 할당 한계 값 이하인 경우 요청된 크기의 대역폭을 할당하고, 할당된 대역폭의 크기를 해당 송신측의 할당 대역폭 누적 값에 반영한다. 이와 같이 함으로써 일정 기간 동안 해당 송신측이 할당 받을 수 있는 대역폭의 잔여 크기는 줄어들게 된다.
반면, 현재 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 할당을 요청하는 경우, 대역폭 할당 처리부(330)는 해당 송신측의 대역폭 할당 한계 값에 관계없이 현재 할당할 수 있는 잔여 대역폭 크기에 따라 요청된 크기의 대역폭을 할당한다.
즉, 대역폭 할당 처리부(330)는 해당 송신측의 할당 대역폭 누적 값과 다른 적어도 하나의 송신측(단말)의 할당 대역폭 누적 값을 합한 크기를 일정 기간 동안 할당 가능한 전체 대역폭 자원 크기에서 제한 잔여 대역폭 크기를 확인한다. 그리고 대역폭 할당 처리부(330)는 잔여 대역폭의 크기가 현재 할당 요청된 대역폭의 크기 이상인 경우 재전송 데이터를 위한 대역폭을 할당한다.
이때, 대역폭 할당 처리부(330)는 재전송 데이터를 위한 대역폭을 할당한 이후 할당한 대역폭의 크기를 해당 송신측의 할당 대역폭 누적 값에 반영하지 않는다. 즉, 해당 송신측은 재전송 데이터를 위한 대역폭을 할당 받은 경우에는 실제적으로 할당 대역폭 누적 값에 영향을 받지 않는다.
이처럼, 재전송 데이터를 위한 대역폭 할당은 해당 송신측의 MSR에 영향을 받지 않고 우선적으로 할당됨으로써, 재전송 데이터 시 전송 지연이 줄어들게 되는 효과가 있다. 또한, 재전송 데이터를 위한 대역폭 할당은 해당 송신측의 할당 대역폭 누적 값에 반영되지 않음으로써, 일정 기간 동안 해당 송신측은 MSR에 따른 대역폭 할당 한계 값 내에서 잔여 대역폭을 할당 받을 수 있다. 즉, 해당 송신측의 QoS가 보장될 수 있다.
다음, 메시지 생성부(340)는 대역폭 할당 처리부(330)로부터 할당된 대역폭 정보를 포함하는 MAC 관리 메시지를 생성한다. 이때, 메시지 생성부(240)로부터 생성되는 MAC 관리 메시지는 UL-MAP 메시지로서 할당된 대역폭 정보 및 해당 송신측 식별 정보를 포함한다.
송신부(350)는 메시지 생성부(340)로부터 생성된 UL-MAP 메시지를 정해진 채널을 통해 해당 송신측으로 송신한다.
도 6은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법을 설명하기 위한 순서도이다.
그리고 도 7은 본 발명의 실시예에 따른 대역폭 할당 시스템에서 송수신되는 데이터 프레임을 나타낸 도면이다.
도 6에서와 같이, 대역폭 할당 장치(300)는 송신측(즉, 단말)으로부터 대역폭 요구 헤더를 수신한다(S610).
그러면 대역폭 할당 장치(300)는 수신한 대역폭 요구 헤더가 데이터의 재전송을 위한 대역폭 할당을 요청하는지 판단한다(S620). 이때, 대역폭 할당 장치(300)는 수신 대역폭 요구 헤더의 전송 종류 구분 정보 필드의 값을 확인한다.
단계 S620의 판단 결과 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 경우, 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한지 판단한다(S630). 이때, 대역폭 할당 장치(300)는 할당이 가능한 전체 대역폭 자원의 잔여 대역폭 크기와 요청된 대역폭 크기를 비교한다.
그리고 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한 경우 수신된 대역폭 요구 헤더에 따른 대역폭을 할당한다(S640). 이때, 요청된 대역폭은 전체 대역폭 자원의 잔여 대역폭을 이용하여 할당된다.
반면, 단계 S630의 판단 결과 요구된 크기의 대역폭 할당이 불가능한 경우 즉, 잔여 대역폭 크기가 요청된 대역폭 크기 미만인 경우에 대역폭 할당 장치(300)는 다음 대역폭 할당 한계 값이 갱신된 이후 프레임에 요청된 대역폭을 할당한다(S650).
이와 같이, 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 경우, 단계 S640에서와 같이 대역폭 할당 장치(300)가 요청된 크기의 대역폭을 할당하면 해당 송신측은 대역폭 요구 헤더가 전송된 프레임의 바로 다음 프레임에 할당된 대역폭 정보를 수신할 수 있다.
예를 들어, 대역폭 할당 장치(300)가 바로 다음 프레임에 대역폭 정보를 송신하는 경우, 도 7의 (a)에서와 같은 데이터 프레임이 송수신 된다. 구체적으로, 도 7의 (a)에서는 대역폭 할당 시스템에서 시간에 따라 송수신되는 데이터 프레임을 나타내었다. 여기서, 송수신되는 데이터 프레임은 각각 상향링크(UL) 서브 프레임과 하향링크(DL) 서브 프레임을 포함한다.
이때, 도 7의 (a)에서는 단계 S610에서 수신되는 대역폭 요구 헤더가 첫 번째 데이터 프레임(701)의 상향링크 서브 프레임을 통해 수신되는 것을 나타내었다. 그리고 단계 S640에서 할당되는 대역폭의 정보는 첫 번째 데이터 프레임(701)의 바로 다음 프레임인 두 번째 데이터 프레임(702)의 하향링크 서브 프레임을 통해 해당 송신측으로 전송된다.
한편, 단계 S620에서 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하지 않는 것으로 판단되는 경우 즉, 일반 대역폭 요구 헤더인 경우 대역폭 할당 장치(300)는 해당 송신측(단말)의 대역폭 할당 한계 값을 적용한다(S660). 이때, 대역폭 할당 장치(300)는 수신된 대역폭 요구 헤더에 포함된 대역폭 크기 및 해당 송신측의 할당 대역폭 누적 값의 합과 대역폭 할당 한계 값을 비교한다.
그런 다음, 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한지 판단한다(S670). 이때, 대역폭 할당 장치(300)는 현재 요청된 대역폭 크기와 해당 송신측의 할당 대역폭 누적 값의 합이 대역폭 할당 한계 값을 초과하는 경우 요청된 대역폭 할당이 불가능하다고 판단한다.
단계 S670의 판단 결과 요청된 크기의 대역폭 할당이 가능하다고 판단되는 경우, 대역폭 할당 장치(300)는 요청된 크기의 대역폭을 할당하고, 해당 송신측의 할당 대역폭 누적 값에 현재 할당한 대역폭 크기를 반영한다(S680).
반면, S670의 판단 결과 요청된 크기의 대역폭 할당이 불가능하다고 판단되는 경우, 대역폭 할당 장치(300)는 해당 송신측(단말)의 대역폭 할당 한계 값이 갱신된 이후 프레임에 요청된 대역폭을 할당한다(S690).
예를 들어, 단계 S690에서와 같이 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더일 때 대역폭 할당 장치(300)가 대역폭 할당 한계 값이 갱신된 이후의 프레임에 요청된 대역폭을 할당하는 경우, 본 발명의 실시예에 따른 대역폭 할당 시스템에서는 도 7의 (b)에서와 같은 데이터 프레임이 송수신 된다.
구체적으로, 도 7의 (b)에서는 단계 S610에서 수신되는 대역폭 요구 헤더(일반 대역폭 요구 헤더)가 첫 번째 데이터 프레임(701)의 상향링크 서브 프레임을 통해 수신되는 것을 나타내었다. 그리고 단계 S690에서 할당되는 대역폭의 정보는 첫 번째 데이터 프레임(701)으로부터 대역폭 할당 한계 값이 갱신되는 일정 기간(1초 단위 또는 일정 프레임 단위) 후의 N 번째 프레임(701 + N)의 하향링크 서브 프레임을 통해 해당 송신측으로 전송된다.
지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 속하는 기술분야의 당업자는 본 발명의 기술적 사상이나 필수적 특징들을 변경하지 않고서 다른 구체적인 다양한 형태로 실시할 수 있는 것이므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다.
그리고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 특정되는 것이며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태는 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
도 1은 본 발명의 실시예에 따른 대역폭 할당 방법을 설명하기 위한 흐름도이다.
도 2는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 요청 장치의 구성을 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 요구 헤더의 구조를 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법을 나타내는 순서도이다.
도 5는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 장치의 구성을 나타낸 블록도이다.
도 6은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법을 설명하기 위한 순서도이다.
도 7은 본 발명의 실시예에 따른 대역폭 할당 시스템에서 송수신되는 데이터 프레임을 나타낸 도면이다.

Claims (20)

  1. 무선 통신 시스템에서 대역폭을 할당하는 시스템에 있어서,
    송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 단말; 및
    수신되는 대역폭 할당 요청 메시지에 포함된 상기 전송 종류 구분 정보에 따라서 데이터의 최초전송을 위한 대역폭과 데이터의 재전송을 위한 대역폭을 상이한 방식으로 할당하는 기지국을 포함하고,
    상기 기지국은, 상기 전송 종류 구분 정보가 재전송일 때, 일정 기간 동안 할당 가능한 전체 대역폭 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 잔여 대역폭 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 것을 특징으로 하는 대역폭 할당 시스템.
  2. 제1항에 있어서,
    상기 기지국은,
    상기 전송 종류 구분 정보가 재전송일 때, 상기 단말의 최대 유지 트래픽 비율(Maximum Sustained traffic Rate)에 기초하여 설정되는 대역폭 할당 한계 값을 고려하지 아니하고 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 시스템.
  3. 제1항 또는 제2항에 있어서,
    상기 기지국은,
    일정 기간마다 상기 단말의 할당 대역폭 누적 값을 리셋하여 상기 단말의 대역폭 할당 한계 값을 갱신하는 것을 특징으로 하는 대역폭 할당 시스템.
  4. 삭제
  5. 제3항에 있어서,
    상기 기지국은,
    상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기를 초과하면, 상기 대역폭 할당 한계 값이 갱신된 이후의 프레임에 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 시스템.
  6. 제1항에 있어서,
    상기 대역폭 할당 요청 메시지는,
    상기 전송 종류 구분 정보가 저장되는 필드를 포함하는 대역폭 요구(Bandwidth Request) 헤더인 것을 특징으로 하는 대역폭 할당 시스템.
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 무선 통신 시스템에서 대역폭을 할당하는 장치에 있어서,
    수신되는 대역폭 할당 요청 메시지에 포함된 전송 종류 구분 정보를 판독하여 할당할 대역폭의 사용 목적이 데이터의 최초전송과 재전송 중 어느 것인지 구분하는 판독부;
    상기 할당할 대역폭의 사용 목적이 재전송이면, 일정 기간 동안 할당 가능한 전체 대역폭 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 잔여 대역폭 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 처리부; 및
    상기 처리부에서 할당한 대역폭의 정보를 포함하는 대역폭 할당 메시지를 상기 대역폭 할당 요청 메시지의 송신측으로 전송하는 송신부를 포함하는 대역폭 할당 장치.
  15. 삭제
  16. 삭제
  17. 제14항에 있어서,
    상기 처리부는,
    상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기를 초과하는 경우, 일정 기간 마다 발생하는 상기 송신측의 할당 대역폭 누적 값의 리셋 이후의 프레임에 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 장치.
  18. 무선 통신 시스템에서 대역폭을 할당하는 방법에 있어서,
    송신측으로부터 데이터의 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 수신하는 단계;
    상기 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 단계;
    상기 할당할 대역폭의 사용 목적에 따라 상이한 방식으로 대역폭을 할당하는 단계; 및
    상기 할당한 대역폭의 정보를 포함한 대역폭 할당 메시지를 상기 송신측으로 전송하는 단계를 포함하고,
    상기 대역폭을 할당하는 단계에서, 상기 사용 목적이 데이터의 재전송이면 일정 기간 동안 할당 가능한 전체 대역폭 중 현재의 잔여 대역폭의 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 것을 특징으로 하는 대역폭 할당 방법.
  19. 삭제
  20. 제18항에 있어서,
    상기 대역폭을 할당하는 단계는,
    상기 사용 목적이 데이터의 재전송이면, 상기 할당 가능한 전체 대역폭의 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 상기 잔여 대역폭의 크기와 상기 재전송을 위한 대역폭의 크기를 비교하는 단계; 및
    상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기 이하인 경우 현재 스케줄링할 프레임에 상기 재전송을 위한 대역폭을 할당하고, 상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭을 초과하는 경우 상기 송신측의 최대 유지 트래픽 비율(Maximum Sustained traffic Rate)에 기초하여 설정되는 대역폭 할당 한계 값을 적용하여 상기 재전송을 위한 대역폭을 할당하는 단계를 포함하는 것을 특징으로 하는 대역폭 할당 방법.
KR1020080078531A 2008-08-11 2008-08-11 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법 KR101011313B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080078531A KR101011313B1 (ko) 2008-08-11 2008-08-11 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080078531A KR101011313B1 (ko) 2008-08-11 2008-08-11 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20100019807A KR20100019807A (ko) 2010-02-19
KR101011313B1 true KR101011313B1 (ko) 2011-01-28

Family

ID=42090017

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080078531A KR101011313B1 (ko) 2008-08-11 2008-08-11 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR101011313B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102322454B1 (ko) * 2020-04-28 2021-11-05 고려대학교 산학협력단 프로그래밍 가능한 네트워크 가상화에서의 모니터링 방법 및 시스템
KR102322451B1 (ko) * 2020-05-19 2021-11-05 고려대학교 산학협력단 네트워크 하이퍼바이저 및 이를 이용한 컨트롤 채널 대역폭 할당 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007091605A1 (ja) * 2006-02-08 2007-08-16 Ntt Docomo, Inc. 移動局及び基地局
KR20070101889A (ko) * 2006-04-12 2007-10-18 삼성전자주식회사 이동 통신 시스템에서 효율적인 기지국 스케줄링 방법 및장치
JP2008067172A (ja) 2006-09-08 2008-03-21 Kyocera Corp 無線通信システム、基地局装置及び無線通信方法
KR20080030941A (ko) * 2006-10-02 2008-04-07 엘지전자 주식회사 다중 반송파 시스템에서의 재전송 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007091605A1 (ja) * 2006-02-08 2007-08-16 Ntt Docomo, Inc. 移動局及び基地局
KR20070101889A (ko) * 2006-04-12 2007-10-18 삼성전자주식회사 이동 통신 시스템에서 효율적인 기지국 스케줄링 방법 및장치
JP2008067172A (ja) 2006-09-08 2008-03-21 Kyocera Corp 無線通信システム、基地局装置及び無線通信方法
KR20080030941A (ko) * 2006-10-02 2008-04-07 엘지전자 주식회사 다중 반송파 시스템에서의 재전송 방법

Also Published As

Publication number Publication date
KR20100019807A (ko) 2010-02-19

Similar Documents

Publication Publication Date Title
US7145889B1 (en) Efficient frame retransmission in a wireless communication environment
US9173210B2 (en) Method for uplink transmission of radio link control layer and evolved node B
US8214710B2 (en) Methods and apparatus for processing error control messages in a wireless communication system
US8300663B2 (en) Dedicated acknowledgement and delivery of management messages in wireless communication systems
US8201044B2 (en) Apparatus and method for transmitting control message in a wireless communication system using relaying
KR101012456B1 (ko) 통신 시스템의 전송 제어 방법 및 장치
US20080146242A1 (en) Method for requesting an uplink resource allocation during a downlink data transmission
US7729665B2 (en) Down-link data transmission and receiving system and method of ARQ in wireless communication system
US20050281212A1 (en) Wireless access communication system for data retransmission, data retransmission apparatus and method
KR101142718B1 (ko) 무선 통신 시스템에서 접속들에 대한 서비스 품질을 유지하기 위한 기술
EP2265069B1 (en) Method for transmitting data in a wireless communication system and system thereof
KR20140043419A (ko) 중복 eu 할당 요청들 및 장애-고립형 eu 전송 실패들을 최소화하는 방법 및 장치
KR101999852B1 (ko) 네트워크에서 통신하기 위한 방법, 제 2 스테이션 및 이를 위한 시스템
US8514792B2 (en) Mobile station, base station, and method for uplink service
KR101889717B1 (ko) 무선 통신 시스템에서 자원 할당 스케줄링 방법 및 장치
US10135580B2 (en) Apparatus and method for retransmission in a wireless communication system
US7197313B1 (en) Method for allocating wireless resource in wireless communication system
JP4051338B2 (ja) 無線通信システムにおけるデータパケットの伝送方法
US8675692B2 (en) Method for acquiring processing time of wireless signal
KR101011313B1 (ko) 무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법
KR100704680B1 (ko) 무선 휴대 인터넷 시스템에서 arq 방식에 의한 다운링크데이터의 송수신 장치 및 그 방법
US11576074B2 (en) Dynamically controlling a local buffer of a modem of a wireless device
US20230246787A1 (en) Device and method for forwarding data from a remote device to a network node
CN112235830B (zh) 数据传输方法、装置、基站和计算机可读存储介质
KR20100057807A (ko) 업링크 리소스의 개선된 할당

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee