KR20100019807A - Bandwidth allocation system and method for retransmitting data in wireless telecommunication system - Google Patents

Bandwidth allocation system and method for retransmitting data in wireless telecommunication system Download PDF

Info

Publication number
KR20100019807A
KR20100019807A KR1020080078531A KR20080078531A KR20100019807A KR 20100019807 A KR20100019807 A KR 20100019807A KR 1020080078531 A KR1020080078531 A KR 1020080078531A KR 20080078531 A KR20080078531 A KR 20080078531A KR 20100019807 A KR20100019807 A KR 20100019807A
Authority
KR
South Korea
Prior art keywords
bandwidth
retransmission
data
allocated
size
Prior art date
Application number
KR1020080078531A
Other languages
Korean (ko)
Other versions
KR101011313B1 (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 포스데이타 주식회사
Priority to KR1020080078531A priority Critical patent/KR101011313B1/en
Publication of KR20100019807A publication Critical patent/KR20100019807A/en
Application granted granted Critical
Publication of KR101011313B1 publication Critical patent/KR101011313B1/en

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

PURPOSE: A bandwidth allocation system and method for data retransmission in a wireless communication system are provided to classify the kind of the bandwidth allocation request by providing a bandwidth request header for retransmitted data. CONSTITUTION: A terminal(10) transmits a bandwidth allocation request message. The bandwidth allocation request message comprises an electrical transmission data coding scheme information classifying the initial transmission and retransmission of data to be transmitted. A base station(20) assigns the bandwidth for the initial transmission of data and data in a different mode.

Description

무선 통신 시스템에서 데이터 재전송을 위한 대역폭 할당 시스템 및 그 방법{Bandwidth allocation system and method for retransmitting data in wireless telecommunication system}Bandwidth allocation system and method for retransmitting data in wireless telecommunication system

본 발명은 무선통신 시스템에서 전송될 데이터의 대역폭을 할당하는 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 휴대 인터넷 시스템에서 MAC(Media Access Control) PDU(Packet Data Unit)를 이용하여 재전송 데이터를 위한 대역폭 할당을 요청하는 장치와 그에 따른 대역폭을 할당하는 장치를 포함하는 대역폭 할당 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and method for allocating a bandwidth of data to be transmitted in a wireless communication system, and more particularly, to retransmission data using a Media Access Control (MAC) Packet Data Unit (MAP) in a portable Internet system. A bandwidth allocation system and method comprising a device for requesting bandwidth allocation and a device for allocating bandwidth accordingly.

최근 들어, 차세대 무선 통신 시스템으로서 고속의 패킷 데이터 전송이 가능한 휴대 인터넷 시스템 또는 와이맥스(WiMAX: Worldwide Interoperability for Microwave Access) 시스템이 개발되었다. 이와 같은, 휴대 인터넷 시스템은 사용자가 이동 중에도 휴대 단말을 통해 양호한 서비스 품질(QoS: Quality of Service, 이하 'QoS'라고 함)의 데이터 서비스(예를 들어, 동영상 다운로드, 스트리밍 서비스, FTP, 메일, 채팅)를 받도록 하는 휴대 인터넷 서비스를 제공한다.Recently, a portable Internet system or a WiMAX (Wireless Worldwide Interoperability for Microwave Access) system capable of high-speed packet data transmission has been developed as a next generation wireless communication system. Such a mobile Internet system is a data service (eg, video download, streaming service, FTP, mail, etc.) of a good quality of service (QoS) (QoS) through the mobile terminal while the user is moving Mobile internet service to receive chats).

일반적으로, 휴대 인터넷 시스템에서는 신뢰성 있는 데이터 전송을 위하여 자동재전송요청(Automatic Repeat Request, 이하 'ARQ'라 함) 방식을 사용한다. 이러한, ARQ 방식에 따르면 수신측은 수신된 데이터의 오류 발생 여부에 따라 송신측으로 데이터의 수신 성공 또는 수신 비성공(즉, 수신된 데이터에 오류 발생)을 알리는 ARQ 피드백 정보(ARQ Feedback IE)를 전송하게 된다. In general, the portable Internet system uses an Automatic Repeat Request (ARQ) scheme for reliable data transmission. According to the ARQ method, the receiving side transmits ARQ feedback information (ARQ Feedback IE) indicating the successful reception or non-receipt of the data (that is, an error in the received data) to the transmitting side according to whether the received data has an error. do.

구체적으로, 휴대 인터넷 시스템에서 기지국은 단말로부터 송신된 데이터를 성공적으로 수신한 경우 ACK(Acknowledgement) 신호를 단말로 전송한다. 반면, 수신한 데이터에 오류가 발생한 것으로 판단되는 경우 기지국은 NACK(Negative-Acknowledgement) 신호를 단말로 전송하여 데이터의 재전송을 요청한다. 이때, 기지국으로부터 NACK 신호를 수신한 단말은 데이터를 재전송하기 위해 기지국으로 대역폭 할당을 요청하고, 이에 따라 기지국은 단말로 재전송 데이터를 위한 대역폭을 할당한다.Specifically, in the portable Internet system, when the base station successfully receives data transmitted from the terminal, the base station transmits an acknowledgment (ACK) signal to the terminal. On the other hand, if it is determined that an error occurs in the received data, the base station transmits a negative-acknowledgement (NACK) signal to the terminal and requests retransmission of the data. At this time, the terminal receiving the NACK signal from the base station requests the bandwidth allocation to the base station in order to retransmit the data, accordingly, the base station allocates the bandwidth for retransmission data to the terminal.

그런데, 일반적으로 기지국은 복수의 단말로부터 각각 대역폭 할당을 요청 받으며, 이때 QoS를 보장하기 위해서 각 단말마다 설정된 최대 유지 트래픽 비율(Maximum Sustained traffic Rate; 이하 'MSR'이라 함)에 따라 대역폭을 할당하게 된다. 따라서, 단말이 일정 기간(또는 프레임) 동안 기지국으로부터 할당 받은 대역폭의 누적된 크기 및 현재 요청한 대역폭 크기의 합이 설정된 MSR에 따른 할당 가능한 대역폭 크기를 초과하게 되는 경우, 단말은 다음 MSR의 갱신이 발생할 때까지 필요한 대역폭을 할당 받을 수 없게 된다.However, in general, a base station receives a bandwidth allocation request from each of a plurality of terminals, and in this case, allocates bandwidth according to a maximum sustained traffic rate (hereinafter, referred to as 'MSR') set for each terminal in order to guarantee QoS. do. Therefore, if the sum of the accumulated size of the bandwidth allocated from the base station and the currently requested bandwidth size exceeds the allocable bandwidth size according to the set MSR for a predetermined period (or frame), the UE may cause an update of the next MSR. You will not be able to allocate the required bandwidth.

즉, 종래의 대역폭 할당 방식에 따르면 단말이 기지국으로 데이터를 재전송하기 위한 대역폭 할당을 요청하는 경우에도, 요청한 대역폭의 크기와 현재까지 할 당된 대역폭의 누적된 크기의 합이 MSR에 따른 할당 가능한 대역폭 크기를 초과하는 경우 단말은 대역폭을 할당 받을 수 없게 된다. 결과적으로, 데이터 전송 지연이 발생하게 되어 애플리케이션 레벨의 QoS 보장이 어려워지는 문제가 있다.That is, according to the conventional bandwidth allocation method, even when the terminal requests bandwidth allocation for retransmission of data to the base station, the sum of the requested bandwidth and the accumulated size of the bandwidth allocated so far is the bandwidth size allocable according to the MSR. If exceeds the terminal will not be allocated bandwidth. As a result, data transmission delays occur, which makes it difficult to guarantee application level QoS.

따라서, 본 발명의 목적은 수신되는 대역폭 할당 요청이 재전송 데이터를 위한 대역폭 할당 요청인지 판단할 수 있는 대역폭 요구 헤더를 제공하여 효율적으로 대역폭 할당 요청의 종류를 구분할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide a bandwidth allocation system and method for efficiently classifying types of bandwidth allocation requests by providing a bandwidth request header for determining whether a received bandwidth allocation request is a bandwidth allocation request for retransmission data. will be.

그리고, 본 발명의 다른 목적은 재전송 데이터를 위한 대역폭 할당 시 해당 단말의 MSR에 관계없이 대역폭을 할당함으로써 재전송 데이터를 위한 대역폭을 우선적으로 할당할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.Another object of the present invention is to provide a bandwidth allocation system and method capable of preferentially allocating a bandwidth for retransmission data by allocating the bandwidth regardless of the MSR of the corresponding terminal when allocating the bandwidth for retransmission data.

또한, 본 발명의 또 다른 목적은 재전송 데이터를 위해 할당된 대역폭의 크기는 해당 단말의 할당 대역폭 누적 값에 반영하지 않음으로써, 단말의 QoS를 보장할 수 있는 대역폭 할당 시스템 및 방법을 제공하는 것이다.In addition, another object of the present invention is to provide a bandwidth allocation system and method capable of guaranteeing QoS of a terminal by not reflecting the size of the bandwidth allocated for retransmission data to the allocated bandwidth accumulated value of the corresponding terminal.

상기 목적을 위하여, 본 발명의 일 형태에 따른 대역폭 할당 시스템은, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 단말; 및 수신되는 대역폭 할당 요청 메시지에 포함된 상기 전송 종류 구분 정보에 따라서 데이터의 최초전송을 위한 대역폭과 데이 터의 재전송을 위한 대역폭을 상이한 방식으로 할당하는 기지국을 포함하는 것을 특징으로 한다.To this end, the bandwidth allocation system of one embodiment of the present invention includes: a terminal for transmitting a bandwidth allocation request message including transmission type classification information for distinguishing initial transmission and retransmission of data to be transmitted; And a base station for allocating a bandwidth for initial transmission of data and a bandwidth for retransmission of data according to the transmission type classification information included in the received bandwidth allocation request message.

그리고, 본 발명의 일 형태에 따른 대역폭 할당 요청 장치는, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 생성하는 생성부; 및 상기 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 송신부를 포함하는 것을 특징으로 한다.The apparatus for allocating bandwidth according to one embodiment of the present invention includes a generation unit for generating a bandwidth allocation request message including transmission type classification information for distinguishing initial transmission and retransmission of data to be transmitted; And a transmitter for transmitting a bandwidth allocation request message including the transmission type classification information.

또한, 본 발명의 일 형태에 따른 대역폭 할당 요청 방법은, 송신할 데이터의 최초전송과 재전송을 구분하여 전송 종류를 판단하는 단계; 상기 전송 종류에 따른 대역폭 할당 메시지를 생성하는 단계; 및 상기 생성한 대역폭 할당 메시지를 수신측으로 전송하는 단계를 포함하는 것을 특징으로 한다.In addition, the bandwidth allocation request method of one embodiment of the present invention includes the steps of: determining a transmission type by distinguishing between initial transmission and retransmission of data to be transmitted; Generating a bandwidth allocation message according to the transmission type; And transmitting the generated bandwidth allocation message to a receiving side.

또한, 본 발명의 일 형태에 따른 대역폭 할당 장치는, 수신되는 대역폭 할당 요청 메시지에 포함된 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 판독부; 상기 대역폭의 사용 목적에 따라 요청된 대역폭을 상이한 방법으로 할당하는 처리부; 및 상기 처리부에서 할당한 대역폭의 정보를 포함하는 대역폭 할당 메시지를 상기 대역폭 할당 요청 메시지의 송신측으로 전송하는 송신부를 포함하는 것을 특징으로 한다.In addition, the bandwidth allocation apparatus of one embodiment of the present invention includes: a reading unit that determines a usage purpose of bandwidth to be allocated according to transmission type classification information included in a received bandwidth allocation request message; A processing unit for allocating the requested bandwidth in different ways according to the purpose of use of the bandwidth; And a transmitter for transmitting a bandwidth allocation message including information on the bandwidth allocated by the processor to a transmitting side of the bandwidth allocation request message.

또한, 본 발명의 일 형태에 따른 대역폭 할당 방법은, 송신측으로부터 데이터의 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 수신하는 단계; 상기 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 단계; 상기 할당할 대역폭의 사용 목적에 따라 상이한 방식으로 대역폭을 할당하는 단계; 및 상기 할당한 대역폭의 정보를 포함한 대역폭 할당 메시지를 상기 송신측으로 전송하는 단계를 포함하는 것을 특징으로 한다.In addition, a bandwidth allocation method of one embodiment of the present invention includes: receiving a bandwidth allocation request message including transmission type classification information of data from a transmitting side; Determining a usage purpose of bandwidth to be allocated according to the transmission type classification information; Allocating bandwidth in a different manner according to the purpose of use of the bandwidth to be allocated; And transmitting a bandwidth allocation message including information on the allocated bandwidth to the transmitting side.

이에 따라, 본 발명은 재전송 데이터를 위한 대역폭 할당 시 요청된 대역폭 크기가 해당 단말의 MSR에 따른 할당 가능한 대역폭 크기를 초과하더라도 대역폭을 할당할 수 있어 해당 데이터의 전송 지연을 줄일 수 있다.Accordingly, the present invention can allocate the bandwidth even if the requested bandwidth size when the bandwidth allocation for the retransmission data exceeds the allocable bandwidth size according to the MSR of the terminal can reduce the transmission delay of the data.

그리고, 본 발명은 데이터의 전송 종류를 구분할 수 있는 정보를 포함한 대역폭 요구 헤더를 제공함으로써, 재전송 데이터를 위한 대역폭 할당 요청을 신속하게 판단하여 대역폭을 할당할 수 있다.In addition, the present invention provides a bandwidth request header including information for identifying a transmission type of data, thereby quickly determining a bandwidth allocation request for retransmission data and allocating the bandwidth.

또한, 본 발명은 재전송 데이터를 위한 대역폭 할당 시 할당된 대역폭을 해당 단말의 할당 대역폭 누적 값에 반영하지 않음으로써, 단말의 QoS를 보장할 수 있다.In addition, the present invention may ensure the QoS of the terminal by not reflecting the allocated bandwidth in the allocated bandwidth accumulation value of the terminal when the bandwidth is allocated for retransmission data.

이하에서는 첨부 도면 및 바람직한 실시예를 참조하여 본 발명을 상세히 설명한다. 참고로, 하기 설명에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments. For reference, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted in the following description.

본 발명은 무선 통신 시스템, 일 예로 휴대 인터넷 시스템 또는 와이맥스(WiMAX: Worldwide Interoperability for Microwave Access) 시스템에서의 재전송 데이터를 위한 대역폭 할당 시스템 및 그 방법을 제안한다. 여기서, 후술할 본 발명의 실시예에서는, 설명의 편의상 상기 무선 통신 시스템을 IEEE 802.16 기반의 휴대 인터넷 시스템 또는 와이맥스 시스템으로 설명하지만, 본 발명에서 제안하는 재전송 데이터를 위한 대역폭 할당 시스템 및 그 방법은 다른 통신 시스템에도 적용될 수 있음이 당연하다.The present invention proposes a bandwidth allocation system and method for retransmitted data in a wireless communication system, for example, a portable Internet system or a WiMAX (Wireless Interoperability for Microwave Access) system. Here, in the embodiment of the present invention to be described later, for convenience of description, the wireless communication system is described as a IEEE 802.16 portable Internet system or a WiMAX system, but the bandwidth allocation system and the method for retransmission data proposed in the present invention is different Naturally, it can be applied to a communication system.

먼저, 도 1은 본 발명의 실시예에 따른 대역폭 할당 방법을 설명하기 위한 흐름도이다.First, FIG. 1 is a flowchart illustrating a bandwidth allocation method according to an embodiment of the present invention.

도 1에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 시스템은 단말(10) 및 기지국(20)을 포함한다. 이와 같은, 단말(10)은 재전송될 상향링크(Up Link; 이하 'UL'이라 함) 데이터를 위한 대역폭 할당을 요청하는 대역폭 요구(Bandwidth Request) 헤더를 기지국(20)으로 전송한다. 그리고, 기지국(20)은 수신된 대역폭 요구 헤더에 포함된 전송 종류 구분 정보를 이용하여 전송될 데이터의 전송 종류를 구분한다. 이때, 기지국(20)은 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭의 할당을 요청하는 경우, 요청된 대역폭의 크기가 단말(10)의 MSR에 따라 계산된 할당 가능한 대역폭 크기를 초과하더라도 요청된 대역폭을 우선적으로 할당한다. 그리고, 기지국(10)은 대역폭 요구 헤더에 대한 응답으로써 할당된 대역폭 정보를 포함하는 MAC 관리 메시지(MAC Management message)를 단말(10)로 전송한다.As shown in FIG. 1, a bandwidth allocation system according to an embodiment of the present invention includes a terminal 10 and a base station 20. As such, the terminal 10 transmits a bandwidth request header for requesting bandwidth allocation for uplink (UL) data to be retransmitted to the base station 20. In addition, the base station 20 distinguishes a transmission type of data to be transmitted using transmission type classification information included in the received bandwidth request header. In this case, when the received bandwidth request header requests allocation of bandwidth for retransmission data, the base station 20 requests the allocated bandwidth even if the size of the requested bandwidth exceeds the allocable bandwidth calculated according to the MSR of the terminal 10. Allocates bandwidth first. In addition, the base station 10 transmits a MAC management message including the allocated bandwidth information to the terminal 10 in response to the bandwidth request header.

이때, 도 1에서 설명하는 본 발명의 실시예에 따른 대역폭 할당 시스템이 ARQ 방식을 적용하여 데이터 전송의 신뢰성을 보장하는 것을 나타내었다. 또한, 도 1에서는 단말(10)이 기지국(20)에 전송하는 트래픽(데이터) 중 두 번째 발생한 트래픽(도 1에서는, 'S2 Traffic'로 나타냄)을 기지국(20)에서 수신 실패한 경우를 예로 나타내었다.In this case, it is shown that the bandwidth allocation system according to the embodiment of the present invention described in FIG. 1 applies the ARQ scheme to guarantee the reliability of data transmission. In addition, FIG. 1 illustrates an example in which the second generation of traffic (data) transmitted by the terminal 10 to the base station 20 (in FIG. 1, failed to be received by the base station 20) is received. It was.

먼저, 단말(10)과 단말(10)이 진입하는 네트워크의 기지국(20) 간에 초기 네트워크 진입(Initial Network Entry) 과정을 통해 단말(10)은 기지국(20)에 등록된다(S110). First, the terminal 10 is registered with the base station 20 through an initial network entry process between the terminal 10 and the base station 20 of the network in which the terminal 10 enters (S110).

이때, 기지국(20)은 단말(10)과의 UL ARQ Transport Connection 생성 시 정의되는 UL QoS 파라미터인 단말(10)의 MSR을 설정한다. 그리고 기지국은(20)은 일정 기간(예를 들어, 1 초 단위 또는 일정 프레임 단위) 마다 단말(10)이 할당 받을 수 있는 대역폭 할당 한계 값을 갱신한다. 여기서, 대역폭 할당 한계 값이 갱신된다는 것은 기지국(20)이 일정 기간 동안 단말(10)에 할당한 대역폭의 누적된 총 크기를 리셋(reset)하는 것을 의미한다. 즉, 단말(10)은 일정 기간 동안 MSR에 따른 대역폭 할당 한계 값 이하의 대역폭을 할당 받을 수 있으며, 일정 기간이 경과하면 할당 받을 수 있는 대역폭 할당 한계 값이 갱신되는 것이다.At this time, the base station 20 sets the MSR of the terminal 10 which is a UL QoS parameter defined when the UL ARQ Transport Connection is generated with the terminal 10. In addition, the base station 20 updates the bandwidth allocation limit value that the terminal 10 can be allocated every predetermined period (for example, 1 second unit or predetermined frame unit). Here, updating the bandwidth allocation limit value means that the base station 20 resets the accumulated total size of the bandwidth allocated to the terminal 10 for a predetermined period of time. That is, the terminal 10 may be allocated a bandwidth less than the bandwidth allocation limit value according to the MSR for a predetermined period, and the bandwidth allocation limit value that can be allocated is updated after a certain period of time.

그런 다음, 단말(10)은 기지국(20)으로 전송할 첫 번째 트래픽(도 1에서는, 'S1 Traffic'으로 나타냄)이 발생하면 트래픽이 전송되는데 필요한 대역폭 크기를 계산한다(S120).Then, when the first traffic to be transmitted to the base station 20 (in Fig. 1, 'S1 Traffic') occurs, the terminal 10 calculates the amount of bandwidth required to transmit the traffic (S120).

그런 후, 단말(10)은 계산된 대역폭 크기 정보와 단말 식별 정보(Connection Identifier; CID)를 포함하는 대역폭 요구 헤더를 생성하여, 기지국(20)으로 전송한다(S130). 이하, 설명의 편의상 기지국(20)으로 첫 번째 전송되는 대역폭 요구 헤더를 제1 대역폭 요구 헤더로 지칭한다.Thereafter, the terminal 10 generates a bandwidth request header including the calculated bandwidth size information and the terminal identification information (Connection Identifier; CID) and transmits it to the base station 20 (S130). Hereinafter, for convenience of description, the first bandwidth request header transmitted to the base station 20 is referred to as a first bandwidth request header.

이때, 본 발명의 실시예에 따른 대역폭 요구 헤더는 데이터의 최초전송을 위 한 대역폭 요구와 데이터의 재전송을 위한 대역폭 요구를 구분할 수 있는 정보(이하, '전송 종류 구분 정보'라고 함)가 저장되는 필드를 포함한다. 이때, 제1 대역폭 요구 헤더는 전송 종류 구분 정보 값이 최초전송임을 알리는 값으로 설정된다.In this case, the bandwidth request header according to an embodiment of the present invention stores information for distinguishing a bandwidth request for initial transmission of data from a bandwidth request for retransmission of data (hereinafter, referred to as 'transmission type classification information'). Contains a field. In this case, the first bandwidth request header is set to a value indicating that the transmission type classification information value is the first transmission.

그런 다음, 제1 대역폭 요구 헤더를 수신한 기지국(20)은 단말(10)의 MSR에 따른 대역폭 할당 한계 값을 적용하여, 제1 대역폭 요구 헤더에 포함된 대역폭의 크기가 할당 가능한 크기인지 판단한다(S140). 이때, MSR에 따른 대역폭 할당 한계 값은 단말(10)이 일정 기간 동안 기지국(20)이 할당하는 전체 대역폭 중 점유할 수 있는 대역폭의 크기를 의미한다.Then, the base station 20 that receives the first bandwidth request header determines whether the size of the bandwidth included in the first bandwidth request header is assignable by applying a bandwidth allocation limit value according to the MSR of the terminal 10. (S140). In this case, the bandwidth allocation limit value according to the MSR means the size of the bandwidth that the terminal 10 can occupy among the total bandwidth allocated by the base station 20 for a predetermined period.

단계 S140의 판단 결과 할당 요청된 대역폭의 크기가 대역폭 할당 한계 값을 초과하지 않는 경우 기지국(20)은 요청된 크기의 대역폭을 할당한다(S150). 이때, 기지국(20)은 할당한 대역폭 정보를 포함하는 UL-MAP 메시지를 생성하여 단말(10)로 전송함으로써 대역폭을 할당한다.As a result of the determination in step S140, if the size of the requested bandwidth does not exceed the bandwidth allocation limit value, the base station 20 allocates the bandwidth of the requested size (S150). At this time, the base station 20 generates a UL-MAP message including the allocated bandwidth information and transmits to the terminal 10 to allocate bandwidth.

예를 들어, 아래 표 1에서 나타낸 것과 같은 UL-MAP 메시지가 단말(10)로 전송된다. 이와 같은 UL-MAP 메시지는 MAC 관리 메시지 중의 하나로서, 아래 표 1은 본 발명에서 이용되는 UL-MAP 메시지의 포맷을 예시한 것이다.For example, a UL-MAP message as shown in Table 1 below is transmitted to the terminal 10. The UL-MAP message is one of MAC management messages. Table 1 below illustrates a format of a UL-MAP message used in the present invention.

표 1을 참조하면, UL-MAP 메시지는 상향링크(UL) 서브 프레임의 각 영역을 나타내는 UL-MAP IE를 하나 이상 포함하고 있음을 알 수 있다.Referring to Table 1, it can be seen that the UL-MAP message includes at least one UL-MAP IE indicating each region of an uplink (UL) subframe.

[표 1] UL-MAP message format[Table 1] UL-MAP message format

Figure 112008057403001-PAT00001
Figure 112008057403001-PAT00001

그리고, 아래 표 2는 본 발명에서 이용되는 UL-MAP IE의 포맷을 예시한 것이다. 표 2를 참조하면, 본 발명의 실시예의 단계 S150에서 전송되는 UL-MAP 메시지에 포함된 UL-MAP IE는 해당 단말(10)에 할당된 대역폭 정보를 포함한다.And, Table 2 below illustrates the format of the UL-MAP IE used in the present invention. Referring to Table 2, the UL-MAP IE included in the UL-MAP message transmitted in step S150 of the embodiment of the present invention includes bandwidth information allocated to the corresponding terminal 10.

[표 2] UL-MAP IE format[Table 2] UL-MAP IE format

Figure 112008057403001-PAT00002
Figure 112008057403001-PAT00002

또한, 기지국(20)은 단계 S150에서 할당한 대역폭의 크기를 단말(10)의 할당 대역폭 크기에 반영한다. 즉, 기지국(20)은 현재 상향링크 서브 프레임에 할당한 대역폭의 크기를 단말(10)의 할당 대역폭 크기에 누적시키며, 이와 같은 할당 대역폭 크기의 누적 값에 따라 일정 기간 동안 단말(10)이 할당 받을 수 있는 대역폭의 한계가 발생한다.In addition, the base station 20 reflects the size of the bandwidth allocated in step S150 to the allocated bandwidth of the terminal 10. That is, the base station 20 accumulates the amount of bandwidth currently allocated to the uplink subframe to the allocated bandwidth of the terminal 10, and is allocated by the terminal 10 for a predetermined period according to the accumulated value of the allocated bandwidth. There is a limit to the bandwidth that can be received.

한편, 도 1에서는 단계 S140에서 단말(10)이 기지국(20)으로 전송한 제1 대역폭 요구 헤더에 따른 요청된 대역폭 크기가 대역폭 할당 한계 값을 초과하지 않은 것으로 나타내었다. Meanwhile, FIG. 1 shows that the requested bandwidth size according to the first bandwidth request header transmitted by the terminal 10 to the base station 20 in step S140 does not exceed the bandwidth allocation limit value.

다음, 단계 S150을 통해 기지국(20)으로부터 대역폭을 할당 받은 단말(10)은 할당된 대역폭을 통해 첫 번째 트래픽(S1 Traffic)을 기지국(20)으로 전송한다(S160).Next, the terminal 10 having received the bandwidth from the base station 20 through step S150 transmits the first traffic (S1 Traffic) to the base station 20 through the allocated bandwidth (S160).

그러면, 기지국(20)은 첫 번째 트래픽(S1 Traffic)이 성공적으로 수신된 경우 또는 비성공적으로 수신된 경우에 따른 ARQ 피드백 정보를 단말(10)로 전송한다(S170).Then, the base station 20 transmits ARQ feedback information to the terminal 10 according to the case where the first traffic (S1 Traffic) is successfully received or if the reception is unsuccessful (S170).

이때, 기지국(20)은 MAC 관리 메시지를 통해 ARQ 피드백 정보를 단말(10)로 전송한다. 예를 들어, 아래 표 3에서 나타낸 것과 같은 MAC 관리 메시지가 단말(10)로 전송된다. 참고로, 아래 표 3에서 나타낸 MAC 관리 메시지는 ARQ 피드백 정보를 포함하는 ARQ 피드백 메시지이며, ARQ 피드백 메시지임을 알리는 MAC 관리 메시지 타입 값(Management Message Type)으로 '33'을 갖는 것을 알 수 있다.At this time, the base station 20 transmits the ARQ feedback information to the terminal 10 through the MAC management message. For example, a MAC management message as shown in Table 3 below is transmitted to the terminal 10. For reference, the MAC management message shown in Table 3 below is an ARQ feedback message including ARQ feedback information and has a '33' as a MAC management message type value indicating the ARQ feedback message.

[표 3] ARQ Feedback message format[Table 3] ARQ Feedback message format

Figure 112008057403001-PAT00003
Figure 112008057403001-PAT00003

이때, 도 1에서는 단계 S170에서 기지국(20)이 첫 번째 트래픽(S1 Traffic)을 성공적으로 수신하여 ACK 신호를 단말(10)로 전송하는 것을 나타내었다.In this case, FIG. 1 shows that the base station 20 successfully receives the first traffic S1 in step S170 and transmits an ACK signal to the terminal 10.

그런 다음, 단계 S170에서 ACK 신호를 수신한 단말(10)은 기지국(20)으로 전송할 두 번째 트래픽(도 1에서는,'S2 Traffic'으로 나타냄)이 발생하면 트래픽이 전송되는데 필요한 대역폭 크기를 계산한다(S180).Then, when receiving the ACK signal in step S170, the terminal 10 calculates the bandwidth required to transmit the traffic when the second traffic (indicated as 'S2 Traffic' in FIG. 1) to be transmitted to the base station 20 occurs. (S180).

그리고 단말(10)은 계산된 대역폭 크기 정보 및 단말 식별 정보를 포함하는 대역폭 요구 헤더를 생성하여, 기지국(20)으로 전송한다(S190). 이하, 설명의 편의상 기지국(20)으로 두 번째 전송되는 대역폭 요구 헤더를 제2 대역폭 요구 헤더로 지칭한다. 이때, 제2 대역폭 요구 헤더는 전송 종류 구분 정보 값이 최초전송임을 알리는 값으로 설정된다.In addition, the terminal 10 generates a bandwidth request header including the calculated bandwidth size information and the terminal identification information and transmits the generated bandwidth request header to the base station 20 (S190). Hereinafter, for convenience of description, the second bandwidth request header transmitted to the base station 20 is referred to as a second bandwidth request header. At this time, the second bandwidth request header is set to a value indicating that the transmission type classification information value is the first transmission.

그러면, 제2 대역폭 요구 헤더를 수신한 기지국(20)은 단말(10)의 MSR에 따른 대역폭 할당 한계 값을 적용하여, 제2 대역폭 요구 헤더에 포함된 대역폭의 크기가 할당 가능한 크기인지 판단한다(S200). 이때, 기지국(20)은 앞서 제1 대역폭 요구 헤더에 따라 할당한 대역폭 크기와 제2 대역폭 요구 헤더에 따라 요청된 대역폭 크기를 합한 값과 대역폭 할당 한계 값을 비교한다.Then, the base station 20 receiving the second bandwidth request header determines whether the size of the bandwidth included in the second bandwidth request header is assignable by applying a bandwidth allocation limit value according to the MSR of the terminal 10 ( S200). At this time, the base station 20 compares the bandwidth allocation limit value with the sum of the bandwidth size previously allocated according to the first bandwidth request header and the requested bandwidth size according to the second bandwidth request header.

그리고 단계 S200의 판단 결과 대역폭 할당 한계 값을 초과하지 않는 경우, 기지국(20)은 현재 요청된 크기의 대역폭을 할당한다(S210). 이때, 기지국(20)은 할당한 대역폭 정보를 포함하는 UL-MAP 메시지를 생성하여 단말(10)로 전송한다. 그리고 기지국(20)은 제2 대역폭 요구 헤더에 따라 할당한 대역폭의 크기를 단말(10)의 할당된 대역폭 크기의 누적 값(이하, '할당 대역폭 누적 값'이라 함)에 반영한다.And if the determination result of step S200 does not exceed the bandwidth allocation limit value, the base station 20 allocates the bandwidth of the currently requested size (S210). At this time, the base station 20 generates a UL-MAP message including the allocated bandwidth information and transmits to the terminal 10. The base station 20 reflects the amount of bandwidth allocated according to the second bandwidth request header to a cumulative value (hereinafter, referred to as an 'allocated bandwidth accumulation value') of the allocated bandwidth size of the terminal 10.

그러면, 단말(10)은 할당된 대역폭을 통해 두 번째 트래픽(S2 Traffic)을 기지국(20) 측으로 전송한다(S220).Then, the terminal 10 transmits a second traffic (S2 Traffic) to the base station 20 through the allocated bandwidth (S220).

그런데, 네트워크 환경 및 무선 품질이 열악한 환경에서는 기지국(20)이 단말(10)로부터 전송된 두 번째 트래픽(S2 Traffic)의 수신에 실패할 수 있다. 이처럼 기지국(20)이 단말(10)의 두 번째 트래픽(S2 Traffic)을 수신하지 못한 경우, 단말(10)은 전송한 두 번째 트래픽(S2 Traffic)에 대응되는 기지국(20)의 ARQ 피드백 정보를 수신할 수 없다.However, in a network environment and an environment with poor radio quality, the base station 20 may fail to receive the second traffic S2 traffic transmitted from the terminal 10. As such, when the base station 20 does not receive the second traffic (S2 Traffic) of the terminal 10, the terminal 10 receives ARQ feedback information of the base station 20 corresponding to the transmitted second traffic (S2 Traffic) You cannot receive it.

따라서, 본 발명의 실시예에 따른 단말(10)은 일정 시간 내에 기지국(20)의 ARQ 피드백 정보가 수신되는지 판단한다(S230).Therefore, the terminal 10 according to the embodiment of the present invention determines whether the ARQ feedback information of the base station 20 is received within a predetermined time (S230).

이때, 일정 시간이 경과하기까지 기지국(20)으로부터 ARQ 피드백 정보가 수신되지 않는 경우, 단말(10)은 두 번째 트래픽(S2 Traffic)을 재전송하기 위한 대역폭 요구 헤더를 생성한다(S240). 이하, 설명의 편의상 재전송 데이터를 위한 대역폭 요구 헤더는 제3 대역폭 요구 헤더로 지칭한다.In this case, when ARQ feedback information is not received from the base station 20 until a predetermined time elapses, the terminal 10 generates a bandwidth request header for retransmitting the second traffic (S2 Traffic) (S240). Hereinafter, for convenience of description, the bandwidth request header for retransmission data is referred to as a third bandwidth request header.

이때, 제3 대역폭 요구 헤더는 앞서 전송된 제1 및 제2 대역폭 요구 헤더와 달리 전송 종류 구분 정보 값이 재전송임을 알리는 값으로 설정된다. 이와 같은, 재전송 데이터를 위한 대역폭 요구 헤더에 대한 자세한 설명은 이후 도 3를 참조하여 상세히 설명하도록 한다.In this case, unlike the first and second bandwidth request headers previously transmitted, the third bandwidth request header is set to a value indicating that the transmission type classification information value is retransmission. A detailed description of the bandwidth request header for retransmission data will be described later with reference to FIG. 3.

그런 다음, 단말(10)은 생성된 제3 대역폭 요구 헤더를 기지국(20)으로 전송한다(S250).Then, the terminal 10 transmits the generated third bandwidth request header to the base station 20 (S250).

그러면, 제3 대역폭 요구 헤더를 수신한 기지국(20)은 수신한 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인지 판단한다(S260). 이때, 기지국(20)은 제3 대역폭 요구 헤더에 포함된 전송 종류 구분 정보 필드에 저장된 설정 값을 획득하여 제3 대역폭 요구 헤더가 재전송을 위한 대역폭 요구 헤더인지 판단한다.Then, the base station 20 receiving the third bandwidth request header determines whether the received bandwidth request header is a bandwidth request header for retransmission data (S260). At this time, the base station 20 obtains a setting value stored in the transmission type classification information field included in the third bandwidth request header and determines whether the third bandwidth request header is a bandwidth request header for retransmission.

한편, 앞서 설명한 각 단계에서는 설명의 편의상 기지국(20)이 제1 및 제2 대역폭 요구 헤더를 수신하는 단계 이후에 각 대역폭 요구 헤더에 포함된 대역폭 크기가 할당 가능한 대역폭 크기인지 판단하는 단계를 수행하는 것으로 설명하였다. 그러나, 실제적으로 본 발명의 실시예에 따른 기지국(20)은 단계 S260에서와 같이 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인지 판단하는 단계를 먼저 수행하게 된다. 이때, 상기 판단 결과 대역폭 요구 헤더가 최초전송 데이터를 위한 대역폭 요구 헤더(이하, '일반 대역폭 요구 헤더'라고 함)이면 대역폭 요구 헤더에 포함된 대역폭 크기가 대역폭 할당 한계 값에 따른 할당 가능한 대역폭 크기인지 판단하는 단계를 수행한다.Meanwhile, in each of the above-described steps, for convenience of description, after the base station 20 receives the first and second bandwidth request headers, the base station 20 determines whether the bandwidth size included in each bandwidth request header is an assignable bandwidth size. As described. In practice, however, the base station 20 according to the embodiment of the present invention first performs a step of determining whether the received bandwidth request header is a bandwidth request header for retransmission data as in step S260. In this case, if the bandwidth request header is a bandwidth request header (hereinafter, referred to as a 'general bandwidth request header') for initial transmission data, whether the bandwidth size included in the bandwidth request header is an allocable bandwidth according to the bandwidth allocation limit value. Perform the judging step.

다음, 단계 S260의 판단 결과 수신된 제3 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 요구 헤더인 경우, 기지국(20)은 할당 가능한 전체 대역폭 자원 중 현재 스케줄링할 프레임에 할당 가능한 잔여 대역폭이 존재하는지 판단한다(S270). Next, when the received third bandwidth request header is a bandwidth request header for retransmission data as a result of the determination in step S260, the base station 20 determines whether there is a remaining bandwidth that can be allocated to a frame to be scheduled currently among the allocable bandwidth resources. (S270).

이때, 기지국(20)은 일정 기간(즉, 각 대역폭 할당 한계 값 갱신 주기) 동안 할당 가능한 전체 대역폭 크기에서 현재 프레임 이전 프레임까지 단말(10)을 포함한 복수의 단말(미도시)이 각각 요청한 대역폭 크기의 합을 제한 잔여 대역폭 크기 를 계산한다. 그리고 기지국(20)은 상기 잔여 대역폭 크기와 제3 대역폭 요구 헤더에 따른 요청된 대역폭 크기를 비교하여 잔여 대역폭 크기가 제3 대역폭 요구 헤더에 포함된 대역폭 크기 이상인지 판단한다.At this time, the base station 20 is a bandwidth size requested by a plurality of terminals (not shown) including the terminal 10 from the total bandwidth size that can be allocated for a predetermined period (that is, each bandwidth allocation limit value update period) to the frame before the current frame, respectively. Calculate the remaining bandwidth size limiting the sum of. The base station 20 compares the remaining bandwidth size with the requested bandwidth size according to the third bandwidth request header and determines whether the remaining bandwidth size is greater than or equal to the bandwidth included in the third bandwidth request header.

그런 후, 단계 S270의 판단 결과 잔여 대역폭 크기가 제3 대역폭 요구 헤더에 포함된 대역폭 크기 이상인 경우, 기지국(20)은 단말(10)의 대역폭 할당 한계 값에 관계없이 재전송 데이터를 위한 대역폭을 할당한다(S280).Thereafter, when the remaining bandwidth size is greater than or equal to the bandwidth size included in the third bandwidth request header, the base station 20 allocates the bandwidth for the retransmission data regardless of the bandwidth allocation limit value of the terminal 10. (S280).

이때, 기지국(20)은 단말(10)의 두 번째 트래픽(S2 Traffic)을 재전송 받기 위한 대역폭을 할당하여 그 대역폭 정보를 포함한 UL-MAP 메시지를 단말(10)로 전송한다. 그리고 기지국(20)은 앞서 단계 S150에서와는 달리 단말(10)로 할당된 재전송 데이터를 위한 대역폭의 크기를 단말(10)의 할당 대역폭 누적 값에 반영하지 않는다.At this time, the base station 20 allocates a bandwidth for retransmitting the second traffic (S2 Traffic) of the terminal 10 and transmits a UL-MAP message including the bandwidth information to the terminal 10. Unlike the previous step S150, the base station 20 does not reflect the amount of bandwidth for retransmission data allocated to the terminal 10 in the allocated bandwidth accumulation value of the terminal 10.

이와 같이 함으로써, 재전송 데이터를 위한 대역폭 할당 시 현재 스케줄링할 프레임의 이전 프레임까지 단말(10)에 할당된 대역폭 크기의 누적 값과 현재 요청한 대역폭 크기의 합이 대역폭 할당 한계 값을 초과하더라도 단말(10)은 재전송 데이터를 위한 대역폭을 할당 받을 수 있다. 따라서, 단말(10)은 두 번째 트래픽(S2 Traffic)의 재전송 시 데이터 전송 지연을 줄일 수 있어 애플리케이션 레벨의 QoS가 보장된다.In this manner, when the bandwidth for retransmission data is allocated, even if the sum of the cumulative value of the bandwidth size allocated to the terminal 10 up to the previous frame of the current schedule frame and the currently requested bandwidth size exceeds the bandwidth allocation limit value May be allocated bandwidth for retransmission data. Therefore, the terminal 10 can reduce the data transmission delay when retransmitting the second traffic S2 traffic, thereby ensuring application level QoS.

또한, 재전송 데이터를 위해 할당되는 대역폭의 크기는 단말(10)의 할당 대역폭 누적 값에 포함되지 않음으로써 단말(10)은 다음 대역폭 할당 한계 값의 갱신까지 대역폭 할당 한계 값의 잔여 값(즉, 대역폭 할당 한계 값에서 할당 대역폭 누 적 값을 제한 값) 내에서 추가적으로 대역폭을 할당 받을 수 있다. 따라서, 단말(10)은 데이터의 재전송을 위해 할당 받은 대역폭 크기에 영향을 받지 않아 QoS가 보장될 수 있다. In addition, the amount of bandwidth allocated for the retransmission data is not included in the accumulated bandwidth accumulation value of the terminal 10, so that the terminal 10 has a residual value of the bandwidth allocation limit value (ie, the bandwidth until the next bandwidth allocation limit value is updated). Bandwidth can be allocated within the allocation limit value). Accordingly, the terminal 10 may not be affected by the bandwidth size allocated for retransmission of data, thereby ensuring QoS.

그런 후, 단계 S280에서 재전송 데이터를 위한 대역폭을 할당 받은 단말(10)은 할당된 대역폭을 통해 두 번째 트래픽(S2 Traffic)을 기지국(20)으로 재전송한다(S290).Thereafter, the terminal 10 allocated the bandwidth for retransmission data in step S280 retransmits the second traffic (S2 Traffic) to the base station 20 through the allocated bandwidth (S290).

한편, 도 1에서는 단말(10)이 두 번째 트래픽(S2 Traffic)을 최초전송한 후 일정 시간 내에 기지국(20)으로부터 ARQ 피드백 정보를 수신하지 못한 경우 재전송 데이터를 위한 대역폭 요구 헤더를 생성 및 전송하는 것을 나타내었다.Meanwhile, in FIG. 1, when the terminal 10 does not receive ARQ feedback information from the base station 20 within a predetermined time after first transmitting the second traffic (S2 Traffic), the terminal 10 generates and transmits a bandwidth request header for retransmission data. It was shown.

그런데, 본 발명의 실시예에 따른 단말(10)은 두 번째 트래픽(S2 Traffic)을 최초전송한 후 일정 시간 내에 기지국(20)으로부터 ARQ 피드백 정보 수신했을 경우, 수신된 ARQ 피드백 정보가 두 번째 트래픽에 대한 NACK 신호인 경우에도 재전송 데이터를 위한 대역폭 요구 헤더를 생성 및 전송하게 된다.However, when the terminal 10 receives the ARQ feedback information from the base station 20 within a predetermined time after first transmitting the second traffic (S2 Traffic), the received ARQ feedback information is the second traffic. Even in the case of a NACK signal for, a bandwidth request header for retransmission data is generated and transmitted.

이하, 도 2 내지 도 4를 참조하여 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a bandwidth allocation request method for retransmission data according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 to 4.

도 2는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 요청 장치의 구성을 나타낸 블록도이다.2 is a block diagram illustrating a configuration of a bandwidth allocation request apparatus included in a bandwidth allocation system according to an embodiment of the present invention.

그리고 도 3은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 요구 헤더의 구조를 나타내는 도면이다.3 is a diagram illustrating a structure of a bandwidth request header for retransmission data according to an embodiment of the present invention.

도 2에서는, 휴대 인터넷 시스템에 적용되는 대역폭 할당 요청 장치(200)를 나타내었으며, 이와 같은 대역폭 할당 요청 장치는 단말(10) 자체에 구성된다. 또한, 도 2에서는 본 발명의 특징과 관련이 없는 단말(10)의 일반적인 구성 및 그 동작에 대한 설명은 생략하기로 한다.In FIG. 2, the bandwidth allocation request apparatus 200 applied to the portable Internet system is illustrated. Such a bandwidth allocation request apparatus is configured in the terminal 10 itself. In addition, in FIG. 2, the general configuration and operation of the terminal 10 that is not related to the features of the present invention will be omitted.

도 2에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 요청 장치(200)는 수신부(210), ARQ 처리부(220), 재전송 데이터 처리부(230), 대역폭 요구 헤더 생성부(240), 데이터 송신 처리부(250) 및 송신부(260)를 포함한다.As shown in FIG. 2, the bandwidth allocation request apparatus 200 according to an embodiment of the present invention includes a receiver 210, an ARQ processor 220, a retransmission data processor 230, a bandwidth request header generator 240, and a data transmission. It includes a processor 250 and a transmitter 260.

수신부(210)는 기지국(20)으로부터 수신되는 신호(또는 메시지) 중 단말(10)에서 기전송한 데이터에 대응되는 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 ARQ 처리부(220)로 전달한다.The receiver 210 transmits a MAC management message including ARQ feedback information corresponding to data previously transmitted from the terminal 10 among signals (or messages) received from the base station 20 to the ARQ processor 220.

ARQ 처리부(220)는 수신부(210)를 통해 기지국(20)으로부터의 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 수신하여 그 내용을 확인한다. 이와 같은, ARQ 처리부(220)는 수신되는 ARQ 피드백 정보를 포함하는 MAC 관리 메시지를 확인하여 해당 데이터가 기지국(20)에 성공적으로 수신된 경우 및 데이터에 오류가 발생하여 수신된 경우를 판단한다.The ARQ processing unit 220 receives the MAC management message including the ARQ feedback information from the base station 20 through the receiving unit 210 and confirms the contents. As such, the ARQ processing unit 220 checks the MAC management message including the received ARQ feedback information and determines when the corresponding data is successfully received by the base station 20 and when the data is received due to an error.

구체적으로, ARQ 처리부(220)는 수신된 ARQ 피드백 정보가 ACK 신호이면 해당 데이터가 수신측에 성공적으로 수신된 것으로 판단한다. 그리고 ARQ 처리부(220)는 수신된 ARQ 피드백 정보가 NACK 신호이면 해당 데이터가 오류가 발생된 것으로 판단하고 데이터 오류 발생 정보를 재전송 데이터 처리부(230)로 알린다.In detail, the ARQ processor 220 determines that the corresponding data has been successfully received at the receiving side when the received ARQ feedback information is an ACK signal. If the received ARQ feedback information is a NACK signal, the ARQ processing unit 220 determines that an error has occurred in the corresponding data, and notifies the retransmission data processing unit 230 of the data error occurrence information.

재전송 데이터 처리부(230)는 ARQ 처리부(220)로부터 데이터 오류 발생 정보가 수신되는 경우 또는 데이터를 전송한 후 일정 시간 내에 기지국(20)으로부터 해 당 데이터에 대한 ARQ 피드백 정보가 수신되지 않는 경우(즉, 해당 데이터의 전송이 실패한 것으로 판단되는 경우)에 해당 데이터의 재전송이 필요한 것으로 판단한다. 그리고 재전송 데이터 처리부(230)는 해당 데이터의 재전송이 필요한 것으로 판단되면 재전송 데이터를 위한 대역폭 요구 헤더 생성 요청을 대역폭 요구 헤더 생성부(240)로 전송한다.When the retransmission data processor 230 receives data error occurrence information from the ARQ processor 220 or when ARQ feedback information for the data is not received from the base station 20 within a predetermined time after transmitting the data (that is, In case it is determined that the transmission of the data has failed, it is determined that retransmission of the data is necessary. If the retransmission data processor 230 determines that retransmission of the data is necessary, the retransmission data processor 230 transmits a bandwidth request header generation request for the retransmission data to the bandwidth request header generator 240.

또한, 재전송 데이터 처리부(230)는 대역폭 요구 헤더 생성부(240)로부터 재전송 데이터를 위한 대역폭 요구 헤더를 전달받아 송신부(260)를 통해 기지국(20)으로 전송한다.In addition, the retransmission data processor 230 receives the bandwidth request header for the retransmission data from the bandwidth request header generator 240 and transmits the bandwidth request header to the base station 20 through the transmitter 260.

대역폭 요구 헤더 생성부(240)는 데이터 송신 처리부(250)를 통해 전송할 데이터(즉, 트래픽) 발생 정보를 수신하면, 해당 데이터를 전송하기 위해 필요한 대역폭 크기 정보 및 단말(10)의 단말 식별 정보를 포함하는 대역폭 요구 헤더를 생성하여 데이터 송신 처리부(250)로 전달한다.When the bandwidth request header generation unit 240 receives data (that is, traffic) generation information to be transmitted through the data transmission processing unit 250, the bandwidth request header generation unit 240 may provide bandwidth size information and terminal identification information of the terminal 10 to transmit the data. A bandwidth request header is generated and transmitted to the data transmission processor 250.

그리고, 본 발명의 실시예에 따른 대역폭 요구 헤더 생성부(240)는 재전송 데이터 처리부(230)로부터 재전송 데이터를 위한 대역폭 할당 요청을 전달받으면 전송 종류 구분 정보가 저장되는 필드의 값이 재전송 데이터를 위한 대역폭 할당 요청임을 나타내는 값으로 설정된 대역폭 요구 헤더를 생성하여 재전송 데이터 처리부(230)로 전달한다.When the bandwidth request header generator 240 receives a bandwidth allocation request for retransmission data from the retransmission data processing unit 230, a value of a field storing transmission type classification information is set for the retransmission data. The bandwidth request header set to a value indicating that the bandwidth allocation request is generated is transmitted to the retransmission data processor 230.

예를 들어, 대역폭 요구 헤더 생성부(240)를 통해 생성되는 본 발명의 실시예에 따른 대역폭 요구 헤더는 도 3과 같은 포맷을 갖는다.For example, the bandwidth request header generated according to the embodiment of the present invention generated by the bandwidth request header generator 240 has a format as shown in FIG. 3.

구체적으로, 대역폭 요구 헤더는 도 3에서와 같이 3 bit의 Type 필드에 대역 폭 요구를 위한 MAC 헤더임을 알리는 헤더 타입 정보가 저장된다. 이와 같은, 대역폭 요구 헤더는 페이로드(payload) 없이 MAC 헤더만 전송되는 MAC PDU 형식을 나타낸다.In detail, the bandwidth request header stores header type information indicating that the bandwidth request is a MAC header for a bandwidth request as shown in FIG. 3. As such, the bandwidth request header indicates a MAC PDU format in which only the MAC header is transmitted without payload.

그리고 대역폭 요구 헤더의 Type 필드 뒤에는 전송될 데이터의 종류를 식별할 수 있는 전송 종류 구분 정보가 저장되는 1 bit의 Re-Tx 필드가 위치한다. 이와 같은, Re-Tx 필드의 값을 1로 설정하여 재전송 데이터를 위한 대역폭 요구 헤더임을 알릴 수 있다. 이와 같이, Re-Tx 필드의 값이 1로 설정되는 경우 즉, 대역폭 요구 헤더가 재전송 정보를 포함한 경우에 기지국(20)은 수신되는 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 것으로 판단한다. 즉, 대역폭 요구 헤더를 수신하는 기지국(20)은 Re-Tx 필드의 값을 확인하여 재전송 데이터를 위한 대역폭 요구 헤더인지 일반적인 데이터 전송을 위한 일반 대역폭 요구 헤더인지 구분할 수 있다. After the Type field of the bandwidth request header, there is a 1-bit Re-Tx field in which transmission type classification information for identifying the type of data to be transmitted is stored. As such, a value of the Re-Tx field may be set to 1 to indicate that the bandwidth request header for retransmission data is required. As such, when the value of the Re-Tx field is set to 1, that is, when the bandwidth request header includes retransmission information, the base station 20 determines that the received bandwidth request header requests bandwidth for retransmission data. That is, the base station 20 receiving the bandwidth request header may check the value of the Re-Tx field to distinguish whether the bandwidth request header for retransmission data or the general bandwidth request header for general data transmission.

그리고 대역폭 요구 헤더의 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를 이용하여 구성될 수 있다.After the Re-Tx field of the bandwidth request header, there is an 18-bit BR (BR MSB + BR LSB) field in which the size information of the allocation request bandwidth is stored, and after the BR field, a 16-bit CID ( CID MSB + CID LSB) field is located. After the CID field, an 8 bit HCS field, which is a header check sequence, is positioned. In this case, the bandwidth request header according to an embodiment of the present invention may be configured using the highest 1 bit of the BR (BR MSB + BR LSB) field of 19 bits of the conventional bandwidth request header.

그리고 대역폭 요구 헤더 생성부(240)는 데이터 송신 처리부(250)로부터 일 반 대역폭 요구 헤더 생성 요청을 수신하여, 전송 종류 구분 정보의 값이 최초전송임을 알리는 값으로 설정된 일반 대역폭 요구 헤더를 생성한다. 이때, 대역폭 요구 헤더 생성부(240)는 도 3에서 나타낸 Re-Tx 필드의 값을 영(0)으로 설정하여 일반 대역폭 요구 헤더를 생성할 수 있다.The bandwidth request header generation unit 240 receives the general bandwidth request header generation request from the data transmission processing unit 250 and generates a general bandwidth request header set to a value indicating that the transmission type classification information is the first transmission. In this case, the bandwidth request header generator 240 may generate a general bandwidth request header by setting the value of the Re-Tx field shown in FIG. 3 to zero.

다음, 데이터 송신 처리부(250)는 수신측(기지국)으로 최초전송할 데이터가 발생하면, 발생한 데이터 정보를 포함하는 일반 대역폭 요구 헤더 생성 요청을 대역폭 요구 헤더 생성부(240)로 전달한다. 그리고 데이터 송신 처리부(250)는 대역폭 요구 헤더 생성부(240)로부터 일반 대역폭 요구 헤더를 수신하여 송신부(260)를 통해 기지국(20)으로 전송한다. Next, when the data to be initially transmitted to the receiving side (base station) is generated, the data transmission processing unit 250 transmits a general bandwidth request header generation request including the generated data information to the bandwidth request header generation unit 240. The data transmission processor 250 receives the general bandwidth request header from the bandwidth request header generator 240 and transmits the general bandwidth request header to the base station 20 through the transmitter 260.

송신부(260)는 단말(10)로부터 전송될 대역폭 요구 헤더를 정해진 채널을 통해 수신측으로 전송한다.The transmitter 260 transmits the bandwidth request header to be transmitted from the terminal 10 to the receiver through a predetermined channel.

도 4는 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법을 나타내는 순서도이다.4 is a flowchart illustrating a bandwidth allocation request method for retransmission data according to an embodiment of the present invention.

먼저, 대역폭 할당 요청 장치(200)는 기지국(20)으로 제1 데이터(이하, 'S1 데이터'라 함)가 송신된 것을 확인한다(S410).First, the bandwidth allocation request apparatus 200 confirms that the first data (hereinafter referred to as 'S1 data') is transmitted to the base station 20 (S410).

그리고 대역폭 할당 요청 장치(200)는 S1 데이터가 전송된 시점부터 일정 시간 내에 수신측으로부터 전송되는 ARQ 피드백 정보가 수신되는지 판단한다(S420). 이때, 대역폭 할당 요청 장치(200)는 자체적으로 타이머를 포함하여 S1 데이터가 전송된 이후 경과 시간이 기준 시간 이하인지 판단할 수 있다.The bandwidth allocation request apparatus 200 determines whether ARQ feedback information transmitted from the receiving side is received within a predetermined time from when the S1 data is transmitted (S420). In this case, the bandwidth allocation request apparatus 200 may itself include a timer to determine whether the elapsed time after the S1 data is transmitted is less than or equal to the reference time.

단계 S420의 판단 결과 일정 시간 내에 수신되는 ARQ 피드백 정보가 있는 경 우, 대역폭 할당 요청 장치(200)는 수신된 ARQ 피드백 정보가 NACK 신호인지 판단한다(S430). 즉, 대역폭 요청 장치(200)는 단말(10)로부터 전송된 S1 데이터가 오류가 발생하여 재전송 데이터가 필요한지 여부를 판단한다.If there is ARQ feedback information received within a predetermined time as a result of the determination of step S420, the bandwidth allocation request apparatus 200 determines whether the received ARQ feedback information is a NACK signal (S430). That is, the bandwidth request device 200 determines whether the S1 data transmitted from the terminal 10 has an error and needs retransmission data.

판단 결과, 수신된 ARQ 피드백 정보가 NACK 신호인 경우, 대역폭 할당 요청 장치(200)는 S1 데이터를 재전송하기 위한 대역폭 요구 헤더를 생성한다(S440). As a result of the determination, when the received ARQ feedback information is a NACK signal, the bandwidth allocation request apparatus 200 generates a bandwidth request header for retransmitting S1 data (S440).

또한, 단계 S420에서 일정 시간 내에 수신되는 ARQ 피드백 정보가 없는 경우에도 대역폭 할당 요청 장치(200)는 S1 데이터를 재전송하기 위한 대역폭 요구 헤더를 생성한다(S440). 이때, 생성되는 대역폭 요구 헤더는 재전송 데이터를 위한 대역폭 할당 요청임을 알리는 전송 종류 구분 정보가 저장되는 필드를 포함하며, 상기 필드(즉, Re-Tx 필드)에는 재전송 데이터를 위한 대역폭 요구 헤더임을 알리기 위한 1 값이 설정된다.In addition, even when there is no ARQ feedback information received within a predetermined time in step S420, the bandwidth allocation request apparatus 200 generates a bandwidth request header for retransmitting S1 data (S440). In this case, the generated bandwidth request header includes a field for storing transmission type classification information indicating that the bandwidth allocation request for retransmission data is included, and the field (ie, the Re-Tx field) includes a field for requesting the bandwidth request header for retransmission data. A value of 1 is set.

그리고 대역폭 할당 요청 장치(200)는 생성된 대역폭 요구 헤더를 기지국(20)으로 송신한다(S450).The bandwidth allocation request apparatus 200 transmits the generated bandwidth request header to the base station 20 (S450).

반면, 단계 S430의 판단 결과 수신된 ARQ 피드백 정보가 NACK 신호가 아닌 경우 즉, ACK 신호인 경우에 대역폭 할당 요청 장치(200)는 S1 데이터의 다음 데이터인 S2 데이터가 발생하면 S2 데이터 전송을 위한 대역폭 요구 헤더를 생성한다(S460). 이와 같은 S2 데이터 전송을 위한 대역폭 요구 헤더는 일반 대역폭 요구 헤더임을 알리기 위해 전송 종류 구분 정보 필드(즉, Re-Tx 필드)에 0 값이 설정된다.On the other hand, when the ARQ feedback information received as a result of the determination in step S430 is not a NACK signal, that is, the ACK signal, the bandwidth allocation request apparatus 200 generates bandwidth for S2 data transmission when S2 data, which is the next data of the S1 data, is generated. A request header is generated (S460). In order to indicate that the bandwidth request header for S2 data transmission is a general bandwidth request header, a value of 0 is set in the transmission type classification information field (that is, the Re-Tx field).

그리고 대역폭 할당 요청 장치(200)는 S2 데이터를 전송하기 위한 대역폭 요 구 헤더를 송신한다(S450).The bandwidth allocation request apparatus 200 transmits a bandwidth request header for transmitting S2 data (S450).

이하, 도 5 내지 도 7을 참조하여 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a bandwidth allocation method for retransmission data according to an embodiment of the present invention will be described in detail with reference to FIGS. 5 to 7.

도 5는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 장치의 구성을 나타낸 블록도이다.5 is a block diagram illustrating a configuration of a bandwidth allocation apparatus included in a bandwidth allocation system according to an embodiment of the present invention.

도 5에서는, 휴대 인터넷 시스템에 적용되는 대역폭 할당 장치(300)를 나타내었으며, 이와 같은 대역폭 할당 요청 장치는 기지국(20) 자체로 구성되거나, 기지국(20)의 일부로 구성될 수 있다. 또한, 도 5에서는 본 발명의 특징과 관련이 없는 기지국(20)의 일반적인 구성 및 그 동작에 대한 설명은 생략하기로 한다.In FIG. 5, the bandwidth allocation apparatus 300 applied to the portable Internet system is illustrated. The bandwidth allocation request apparatus may be configured as the base station 20 itself or as part of the base station 20. In addition, in FIG. 5, a description of the general configuration and operation of the base station 20 that is not related to the features of the present invention will be omitted.

도 5에서와 같이, 본 발명의 실시예에 따른 대역폭 할당 장치(300)는 수신부(310), 대역폭 요구 헤더 판독부(320), 대역폭 할당 처리부(330), 메시지 생성부(340) 및 송신부(350)를 포함한다.As shown in FIG. 5, the bandwidth allocation apparatus 300 according to an exemplary embodiment of the present invention includes a receiver 310, a bandwidth request header reader 320, a bandwidth allocation processor 330, a message generator 340, and a transmitter ( 350).

수신부(310)는 대역폭 할당 요청 장치(200)(즉, 단말)로부터 전송된 대역폭 요구 헤더를 수신하여 대역폭 요구 헤더 판독부(320)로 전달한다. 이하, 설명의 편의상 대역폭 할당 요청 장치(200)를 송신측이라 지칭한다.The receiver 310 receives the bandwidth request header transmitted from the bandwidth allocation request apparatus 200 (ie, the terminal) and transmits the bandwidth request header to the bandwidth request header reader 320. Hereinafter, for convenience of description, the bandwidth allocation request apparatus 200 will be referred to as a transmitting side.

대역폭 요구 헤더 판독부(320)는 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 할당을 요청하는지 또는 일반 대역폭 할당을 요청하는지 판단하여 그 결과를 대역폭 할당 처리부(330)로 전달한다. The bandwidth request header reader 320 determines whether the received bandwidth request header requests bandwidth allocation for retransmission data or general bandwidth allocation, and transmits the result to the bandwidth allocation processing unit 330.

구체적으로, 대역폭 요구 헤더 판독부(320)는 수신된 대역폭 요구 헤더의 특정 필드에 저장된 전송 종류 구분 정보를 획득한다. 이와 같은 전송 종류 구분 정 보는 데이터를 재전송하기 위한 대역폭 요구인 경우 1 값으로 설정된 전송 종류 구분 정보이며, 일반 대역폭 요구인 경우 0 값으로 설정되어 있다. 이때, 대역폭 요구 헤더의 특정 필드는 앞서 도 3에서 나타낸 Re-Tx 필드이다.In detail, the bandwidth request header reader 320 obtains transmission type classification information stored in a specific field of the received bandwidth request header. Such transmission type classification information is transmission type classification information set to a value of 1 for a bandwidth request for retransmission of data, and a value of 0 for a general bandwidth request. In this case, the specific field of the bandwidth request header is the Re-Tx field shown in FIG. 3.

대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더의 종류에 따라 해당 송신측(즉, 단말)의 MSR에 따른 대역폭 할당 한계 값을 적용할 지 여부를 판단한다. 이때, 대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더인 경우 MSR에 따른 대역폭 할당 한계 값을 적용하여 대역폭을 할당한다. The bandwidth allocation processing unit 330 determines whether to apply the bandwidth allocation limit value according to the MSR of the corresponding transmitter (ie, the terminal) according to the type of the received bandwidth request header. At this time, if the received bandwidth request header is a general bandwidth request header, the bandwidth allocation processing unit 330 allocates bandwidth by applying a bandwidth allocation limit value according to the MSR.

반면, 대역폭 할당 처리부(330)는 수신된 대역폭 요구 헤더의 종류가 재전송 데이터를 위한 대역폭 요구 헤더인 경우 송신측의 대역폭 할당 한계 값을 적용하지 않고, 일정 기간 동안 할당 가능한 전체 대역폭 자원 중 현재 스케줄링할 프레임의 이전 프레임까지의 할당한 전체 대역폭 크기를 제한 잔여 대역폭의 크기에 따라 요청된 대역폭을 할당한다.On the other hand, if the type of the bandwidth request header received is a bandwidth request header for retransmission data, the bandwidth allocation processing unit 330 does not apply the bandwidth allocation limit value of the sender, and currently schedules the entire bandwidth resources that can be allocated for a predetermined period. Limit the total amount of bandwidth allocated to the previous frame of the frame and allocate the requested bandwidth according to the amount of remaining bandwidth.

구체적으로, 대역폭 할당 처리부(330)에는 적어도 하나의 단말들의 각 MSR에 기초한 각 대역폭 할당 한계 값이 설정되어 있으며, 현재 스케줄링할 프레임의 이전 프레임까지 각 단말에 할당된 할당 대역폭 누적 값이 저장되어 있다. In detail, the bandwidth allocation processing unit 330 is configured with a bandwidth allocation limit value based on each MSR of at least one terminal, and stores an allocated bandwidth accumulation value allocated to each terminal up to the previous frame of the frame to be currently scheduled. .

이때, 현재 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더인 경우, 대역폭 할당 처리부(330)는 해당 송신측의 현재까지의 할당 대역폭 누적 값과 요청된 대역폭 크기의 합이 대역폭 할당 한계 값을 초과하면 대역폭 할당을 보류한다. 이와 같이, 대역폭 할당을 보류하는 경우 대역폭 할당 처리부(330)는 해당 송신측의 대역폭 할당 한계 값의 갱신이 발생하여 해당 송신측의 할당 대역폭 누적 값이 리 셋 된 후의 프레임에 현재 요청된 대역폭을 할당하게 된다. In this case, when the currently received bandwidth request header is a general bandwidth request header, the bandwidth allocation processing unit 330 performs a bandwidth when the sum of the allocated bandwidth accumulation value and the requested bandwidth size up to the present side of the corresponding transmitter side exceeds the bandwidth allocation limit value. Reserve the assignment. As such, when the bandwidth allocation is withheld, the bandwidth allocation processing unit 330 allocates the currently requested bandwidth to the frame after the update of the bandwidth allocation limit value of the corresponding transmitter occurs and the allocated bandwidth accumulated value of the corresponding transmitter is reset. Done.

그리고 대역폭 할당 처리부(330)는 해당 송신측의 현재까지 할당 대역폭 누적 값과 현재 요청된 대역폭 크기의 합이 대역폭 할당 한계 값 이하인 경우 요청된 크기의 대역폭을 할당하고, 할당된 대역폭의 크기를 해당 송신측의 할당 대역폭 누적 값에 반영한다. 이와 같이 함으로써 일정 기간 동안 해당 송신측이 할당 받을 수 있는 대역폭의 잔여 크기는 줄어들게 된다.The bandwidth allocation processing unit 330 allocates the bandwidth of the requested size when the sum of the accumulated bandwidth accumulation value and the currently requested bandwidth size of the corresponding transmitter is less than or equal to the bandwidth allocation limit value, and transmits the size of the allocated bandwidth. Reflected in the allocated bandwidth of the side. In this way, the remaining amount of bandwidth that can be allocated by the corresponding sender for a certain period of time is reduced.

반면, 현재 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭 할당을 요청하는 경우, 대역폭 할당 처리부(330)는 해당 송신측의 대역폭 할당 한계 값에 관계없이 현재 할당할 수 있는 잔여 대역폭 크기에 따라 요청된 크기의 대역폭을 할당한다. On the other hand, when the currently received bandwidth request header requests bandwidth allocation for retransmission data, the bandwidth allocation processing unit 330 is requested according to the remaining bandwidth size that can be allocated regardless of the bandwidth allocation limit value of the corresponding sender. Allocate bandwidth of size.

즉, 대역폭 할당 처리부(330)는 해당 송신측의 할당 대역폭 누적 값과 다른 적어도 하나의 송신측(단말)의 할당 대역폭 누적 값을 합한 크기를 일정 기간 동안 할당 가능한 전체 대역폭 자원 크기에서 제한 잔여 대역폭 크기를 확인한다. 그리고 대역폭 할당 처리부(330)는 잔여 대역폭의 크기가 현재 할당 요청된 대역폭의 크기 이상인 경우 재전송 데이터를 위한 대역폭을 할당한다. That is, the bandwidth allocation processing unit 330 limits the remaining bandwidth size from the total bandwidth resource size that can be allocated for a predetermined period of the sum of the allocation bandwidth accumulation value of the corresponding transmission side and the allocation bandwidth accumulation value of at least one transmitting side (terminal). Check it. The bandwidth allocation processor 330 allocates a bandwidth for retransmission data when the remaining bandwidth is greater than or equal to the bandwidth currently requested for allocation.

이때, 대역폭 할당 처리부(330)는 재전송 데이터를 위한 대역폭을 할당한 이후 할당한 대역폭의 크기를 해당 송신측의 할당 대역폭 누적 값에 반영하지 않는다. 즉, 해당 송신측은 재전송 데이터를 위한 대역폭을 할당 받은 경우에는 실제적으로 할당 대역폭 누적 값에 영향을 받지 않는다. In this case, the bandwidth allocation processing unit 330 does not reflect the size of the allocated bandwidth after allocating the bandwidth for retransmission data to the allocated bandwidth accumulated value of the corresponding transmission side. In other words, when the transmitter is allocated bandwidth for retransmission data, the transmitter does not actually be affected by the accumulated bandwidth accumulation value.

이처럼, 재전송 데이터를 위한 대역폭 할당은 해당 송신측의 MSR에 영향을 받지 않고 우선적으로 할당됨으로써, 재전송 데이터 시 전송 지연이 줄어들게 되는 효과가 있다. 또한, 재전송 데이터를 위한 대역폭 할당은 해당 송신측의 할당 대역폭 누적 값에 반영되지 않음으로써, 일정 기간 동안 해당 송신측은 MSR에 따른 대역폭 할당 한계 값 내에서 잔여 대역폭을 할당 받을 수 있다. 즉, 해당 송신측의 QoS가 보장될 수 있다.As such, bandwidth allocation for retransmission data is preferentially allocated without being affected by the MSR of the corresponding transmitter, thereby reducing the transmission delay in retransmission data. In addition, since the bandwidth allocation for the retransmission data is not reflected in the allocation bandwidth accumulation value of the corresponding transmission side, the transmission side may be allocated the remaining bandwidth within the bandwidth allocation limit value according to the MSR for a predetermined period. That is, the QoS of the corresponding transmission side can be guaranteed.

다음, 메시지 생성부(340)는 대역폭 할당 처리부(330)로부터 할당된 대역폭 정보를 포함하는 MAC 관리 메시지를 생성한다. 이때, 메시지 생성부(240)로부터 생성되는 MAC 관리 메시지는 UL-MAP 메시지로서 할당된 대역폭 정보 및 해당 송신측 식별 정보를 포함한다.Next, the message generator 340 generates a MAC management message including bandwidth information allocated from the bandwidth allocation processor 330. In this case, the MAC management message generated from the message generator 240 includes bandwidth information allocated as a UL-MAP message and corresponding transmitter identification information.

송신부(350)는 메시지 생성부(340)로부터 생성된 UL-MAP 메시지를 정해진 채널을 통해 해당 송신측으로 송신한다.The transmitter 350 transmits the UL-MAP message generated from the message generator 340 to the corresponding transmitter through a predetermined channel.

도 6은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법을 설명하기 위한 순서도이다. 6 is a flowchart illustrating a bandwidth allocation method for retransmission data according to an embodiment of the present invention.

그리고 도 7은 본 발명의 실시예에 따른 대역폭 할당 시스템에서 송수신되는 데이터 프레임을 나타낸 도면이다.7 is a diagram illustrating a data frame transmitted and received in a bandwidth allocation system according to an embodiment of the present invention.

도 6에서와 같이, 대역폭 할당 장치(300)는 송신측(즉, 단말)으로부터 대역폭 요구 헤더를 수신한다(S610).As shown in FIG. 6, the bandwidth allocation apparatus 300 receives a bandwidth request header from a transmitting side (ie, a terminal) (S610).

그러면 대역폭 할당 장치(300)는 수신한 대역폭 요구 헤더가 데이터의 재전송을 위한 대역폭 할당을 요청하는지 판단한다(S620). 이때, 대역폭 할당 장치(300)는 수신 대역폭 요구 헤더의 전송 종류 구분 정보 필드의 값을 확인한다.Then, the bandwidth allocation apparatus 300 determines whether the received bandwidth request header requests bandwidth allocation for retransmission of data (S620). At this time, the bandwidth allocation apparatus 300 checks the value of the transmission type classification information field of the reception bandwidth request header.

단계 S620의 판단 결과 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 경우, 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한지 판단한다(S630). 이때, 대역폭 할당 장치(300)는 할당이 가능한 전체 대역폭 자원의 잔여 대역폭 크기와 요청된 대역폭 크기를 비교한다.As a result of the determination in step S620, when the received bandwidth request header requests bandwidth for retransmission data, the bandwidth allocation apparatus 300 determines whether bandwidth allocation of the requested size is possible (S630). At this time, the bandwidth allocation device 300 compares the remaining bandwidth size of the total bandwidth resources that can be allocated with the requested bandwidth size.

그리고 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한 경우 수신된 대역폭 요구 헤더에 따른 대역폭을 할당한다(S640). 이때, 요청된 대역폭은 전체 대역폭 자원의 잔여 대역폭을 이용하여 할당된다.When the bandwidth allocation of the requested size is possible, the bandwidth allocation apparatus 300 allocates the bandwidth according to the received bandwidth request header (S640). At this time, the requested bandwidth is allocated using the remaining bandwidth of the entire bandwidth resource.

반면, 단계 S630의 판단 결과 요구된 크기의 대역폭 할당이 불가능한 경우 즉, 잔여 대역폭 크기가 요청된 대역폭 크기 미만인 경우에 대역폭 할당 장치(300)는 다음 대역폭 할당 한계 값이 갱신된 이후 프레임에 요청된 대역폭을 할당한다(S650). On the other hand, if the bandwidth allocation of the requested size is impossible as a result of the determination in step S630, that is, when the remaining bandwidth size is less than the requested bandwidth size, the bandwidth allocation device 300 is the bandwidth requested for the frame after the next bandwidth allocation limit value is updated To allocate (S650).

이와 같이, 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하는 경우, 단계 S640에서와 같이 대역폭 할당 장치(300)가 요청된 크기의 대역폭을 할당하면 해당 송신측은 대역폭 요구 헤더가 전송된 프레임의 바로 다음 프레임에 할당된 대역폭 정보를 수신할 수 있다.As such, when the received bandwidth request header requests the bandwidth for retransmission data, when the bandwidth allocation apparatus 300 allocates the bandwidth of the requested size as in step S640, the corresponding transmitting side of the frame in which the bandwidth request header is transmitted is sent. The bandwidth information allocated to the next frame can be received.

예를 들어, 대역폭 할당 장치(300)가 바로 다음 프레임에 대역폭 정보를 송신하는 경우, 도 7의 (a)에서와 같은 데이터 프레임이 송수신 된다. 구체적으로, 도 7의 (a)에서는 대역폭 할당 시스템에서 시간에 따라 송수신되는 데이터 프레임을 나타내었다. 여기서, 송수신되는 데이터 프레임은 각각 상향링크(UL) 서브 프레임과 하향링크(DL) 서브 프레임을 포함한다. For example, when the bandwidth allocation apparatus 300 transmits bandwidth information in the next frame, a data frame as shown in FIG. 7A is transmitted and received. Specifically, FIG. 7A illustrates a data frame transmitted and received over time in the bandwidth allocation system. Here, the transmitted and received data frame includes an uplink (UL) subframe and a downlink (DL) subframe, respectively.

이때, 도 7의 (a)에서는 단계 S610에서 수신되는 대역폭 요구 헤더가 첫 번째 데이터 프레임(701)의 상향링크 서브 프레임을 통해 수신되는 것을 나타내었다. 그리고 단계 S640에서 할당되는 대역폭의 정보는 첫 번째 데이터 프레임(701)의 바로 다음 프레임인 두 번째 데이터 프레임(702)의 하향링크 서브 프레임을 통해 해당 송신측으로 전송된다.In this case, (a) of FIG. 7 illustrates that the bandwidth request header received in step S610 is received through an uplink subframe of the first data frame 701. The information on the bandwidth allocated in step S640 is transmitted to the corresponding transmission side through the downlink subframe of the second data frame 702, which is the next frame of the first data frame 701.

한편, 단계 S620에서 수신된 대역폭 요구 헤더가 재전송 데이터를 위한 대역폭을 요청하지 않는 것으로 판단되는 경우 즉, 일반 대역폭 요구 헤더인 경우 대역폭 할당 장치(300)는 해당 송신측(단말)의 대역폭 할당 한계 값을 적용한다(S660). 이때, 대역폭 할당 장치(300)는 수신된 대역폭 요구 헤더에 포함된 대역폭 크기 및 해당 송신측의 할당 대역폭 누적 값의 합과 대역폭 할당 한계 값을 비교한다.On the other hand, when it is determined that the bandwidth request header received in step S620 does not request the bandwidth for retransmission data, that is, when the bandwidth request header is a general bandwidth request header, the bandwidth allocation apparatus 300 determines the bandwidth allocation limit value of the corresponding transmission side (terminal). Apply to (S660). At this time, the bandwidth allocation apparatus 300 compares the sum of the bandwidth size included in the received bandwidth request header and the cumulative allocation bandwidth of the corresponding transmitter with the bandwidth allocation limit value.

그런 다음, 대역폭 할당 장치(300)는 요청된 크기의 대역폭 할당이 가능한지 판단한다(S670). 이때, 대역폭 할당 장치(300)는 현재 요청된 대역폭 크기와 해당 송신측의 할당 대역폭 누적 값의 합이 대역폭 할당 한계 값을 초과하는 경우 요청된 대역폭 할당이 불가능하다고 판단한다.Then, the bandwidth allocation device 300 determines whether the bandwidth allocation of the requested size is possible (S670). In this case, the bandwidth allocation apparatus 300 determines that the requested bandwidth allocation is impossible when the sum of the currently requested bandwidth size and the allocated bandwidth accumulation value of the corresponding transmitter exceeds the bandwidth allocation limit value.

단계 S670의 판단 결과 요청된 크기의 대역폭 할당이 가능하다고 판단되는 경우, 대역폭 할당 장치(300)는 요청된 크기의 대역폭을 할당하고, 해당 송신측의 할당 대역폭 누적 값에 현재 할당한 대역폭 크기를 반영한다(S680).If it is determined in step S670 that bandwidth allocation of the requested size is possible, the bandwidth allocation apparatus 300 allocates the bandwidth of the requested size, and reflects the bandwidth size currently allocated to the allocated bandwidth accumulation value of the corresponding transmitter. (S680).

반면, S670의 판단 결과 요청된 크기의 대역폭 할당이 불가능하다고 판단되는 경우, 대역폭 할당 장치(300)는 해당 송신측(단말)의 대역폭 할당 한계 값이 갱신된 이후 프레임에 요청된 대역폭을 할당한다(S690).On the other hand, if it is determined that the bandwidth allocation of the requested size is impossible as a result of the determination of S670, the bandwidth allocation apparatus 300 allocates the requested bandwidth to the frame after the bandwidth allocation limit value of the corresponding transmitter (terminal) is updated ( S690).

예를 들어, 단계 S690에서와 같이 수신된 대역폭 요구 헤더가 일반 대역폭 요구 헤더일 때 대역폭 할당 장치(300)가 대역폭 할당 한계 값이 갱신된 이후의 프레임에 요청된 대역폭을 할당하는 경우, 본 발명의 실시예에 따른 대역폭 할당 시스템에서는 도 7의 (b)에서와 같은 데이터 프레임이 송수신 된다. For example, if the bandwidth allocation apparatus 300 allocates the requested bandwidth to a frame after the bandwidth allocation limit value is updated when the received bandwidth request header is the general bandwidth request header as in step S690, In the bandwidth allocation system according to the embodiment, the data frame as shown in FIG. 7B is transmitted and received.

구체적으로, 도 7의 (b)에서는 단계 S610에서 수신되는 대역폭 요구 헤더(일반 대역폭 요구 헤더)가 첫 번째 데이터 프레임(701)의 상향링크 서브 프레임을 통해 수신되는 것을 나타내었다. 그리고 단계 S690에서 할당되는 대역폭의 정보는 첫 번째 데이터 프레임(701)으로부터 대역폭 할당 한계 값이 갱신되는 일정 기간(1초 단위 또는 일정 프레임 단위) 후의 N 번째 프레임(701 + N)의 하향링크 서브 프레임을 통해 해당 송신측으로 전송된다.Specifically, FIG. 7B illustrates that the bandwidth request header (general bandwidth request header) received in step S610 is received through an uplink subframe of the first data frame 701. In addition, the information on the bandwidth allocated in step S690 is a downlink subframe of the Nth frame 701 + N after a period of time (1 second unit or fixed frame unit) in which the bandwidth allocation limit value is updated from the first data frame 701. It is transmitted to the sender through.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 속하는 기술분야의 당업자는 본 발명의 기술적 사상이나 필수적 특징들을 변경하지 않고서 다른 구체적인 다양한 형태로 실시할 수 있는 것이므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다.Although the present invention has been described in detail with reference to preferred embodiments, it will be apparent to those skilled in the art that the present invention may be embodied in other specific various forms without changing the technical spirit or essential features of the present invention. One embodiment is to be understood in all respects as illustrative and not restrictive.

그리고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 특정되는 것이며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태는 본 발명의 범위에 포함되는 것으로 해석되어야 한다.In addition, the scope of the present invention is specified by the appended claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and equivalent concepts are included in the scope of the present invention. Should be interpreted as

도 1은 본 발명의 실시예에 따른 대역폭 할당 방법을 설명하기 위한 흐름도이다.1 is a flowchart illustrating a bandwidth allocation method according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 요청 장치의 구성을 나타낸 블록도이다. 2 is a block diagram illustrating a configuration of a bandwidth allocation request apparatus included in a bandwidth allocation system according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 요구 헤더의 구조를 나타내는 도면이다.3 is a diagram illustrating a structure of a bandwidth request header for retransmission data according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 요청 방법을 나타내는 순서도이다.4 is a flowchart illustrating a bandwidth allocation request method for retransmission data according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 대역폭 할당 시스템에 포함되는 대역폭 할당 장치의 구성을 나타낸 블록도이다.5 is a block diagram illustrating a configuration of a bandwidth allocation apparatus included in a bandwidth allocation system according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 재전송 데이터를 위한 대역폭 할당 방법을 설명하기 위한 순서도이다. 6 is a flowchart illustrating a bandwidth allocation method for retransmission data according to an embodiment of the present invention.

도 7은 본 발명의 실시예에 따른 대역폭 할당 시스템에서 송수신되는 데이터 프레임을 나타낸 도면이다.7 illustrates data frames transmitted and received in a bandwidth allocation system according to an embodiment of the present invention.

Claims (20)

무선 통신 시스템에서 대역폭을 할당하는 시스템에 있어서,A system for allocating bandwidth in a wireless communication system, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 단말; 및A terminal for transmitting a bandwidth allocation request message including transmission type classification information for distinguishing initial transmission and retransmission of data to be transmitted; And 수신되는 대역폭 할당 요청 메시지에 포함된 상기 전송 종류 구분 정보에 따라서 데이터의 최초전송을 위한 대역폭과 데이터의 재전송을 위한 대역폭을 상이한 방식으로 할당하는 기지국을 포함하는 대역폭 할당 시스템.And a base station for allocating a bandwidth for initial transmission of data and a bandwidth for retransmission of data according to the transmission type classification information included in the received bandwidth allocation request message. 제1항에 있어서,The method of claim 1, 상기 기지국은,The base station, 상기 전송 종류 구분 정보가 재전송일 때, 상기 단말의 최대 유지 트래픽 비율(Maximum Sustained traffic Rate)에 기초하여 설정되는 대역폭 할당 한계 값을 고려하지 아니하고 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 시스템.When the transmission type classification information is retransmission, bandwidth allocation for allocating a bandwidth for retransmission without considering a bandwidth allocation limit value set based on a maximum sustained traffic rate of the terminal system. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 기지국은,The base station, 일정 기간마다 상기 단말의 할당 대역폭 누적 값을 리셋하여 상기 단말의 대역폭 할당 한계 값을 갱신하는 것을 특징으로 하는 대역폭 할당 시스템.The bandwidth allocation system of claim 1, wherein the bandwidth allocation limit value of the terminal is updated by resetting the accumulated bandwidth accumulation value of the terminal every predetermined period. 제3항에 있어서,The method of claim 3, 상기 기지국은,The base station, 상기 전송 종류 구분 정보가 재전송일 때, 일정 기간 동안 할당 가능한 전체 대역폭 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 잔여 대역폭 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 것을 특징으로 하는 대역폭 할당 시스템.When the transmission type classification information is retransmission, bandwidth allocation, characterized in that the bandwidth for the retransmission is preferentially allocated according to the remaining bandwidth size limiting the total bandwidth size allocated to the previous frame from the total bandwidth size allocable for a predetermined period of time. system. 제4항에 있어서,The method of claim 4, wherein 상기 기지국은,The base station, 상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기를 초과하면, 상기 대역폭 할당 한계 값이 갱신된 이후의 프레임에 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 시스템.And when the size of the bandwidth for retransmission exceeds the size of the remaining bandwidth, allocate the bandwidth for retransmission to a frame after the bandwidth allocation limit value is updated. 제1항에 있어서,The method of claim 1, 상기 대역폭 할당 요청 메시지는,The bandwidth allocation request message, 상기 전송 종류 구분 정보가 저장되는 필드를 포함하는 대역폭 요구(Bandwidth Request) 헤더인 것을 특징으로 하는 대역폭 할당 시스템.And a bandwidth request header including a field in which the transmission type classification information is stored. 무선 통신 시스템에서 대역폭 할당을 요청하는 장치에 있어서,An apparatus for requesting bandwidth allocation in a wireless communication system, 송신할 데이터의 최초전송과 재전송을 구분하는 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 생성하는 생성부; 및A generation unit configured to generate a bandwidth allocation request message including transmission type classification information for distinguishing between initial transmission and retransmission of data to be transmitted; And 상기 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 송신하는 송신부를 포함하는 대역폭 할당 요청 장치.And a transmitter for transmitting a bandwidth allocation request message including the transmission type classification information. 제7항에 있어서,The method of claim 7, wherein 송신한 데이터에 대응하는 ARQ(Automatic Repeat Request) 피드백 정보에 따라 상기 송신한 데이터의 재전송 여부를 판단하는 재전송 판단부를 더 포함하는 것을 특징으로 하는 대역폭 할당 요청 장치.And a retransmission determining unit determining whether to retransmit the transmitted data according to ARQ feedback information corresponding to the transmitted data. 제8항에 있어서,The method of claim 8, 상기 재전송 판단부는,The retransmission determining unit, 일정 시간 내에 수신측으로부터 상기 ARQ 피드백 정보가 수신되지 않는 경우 또는 NACK 신호가 수신된 경우 중 어느 한 경우 상기 송신한 데이터의 재전송이 필요하다고 판단하는 것을 특징으로 하는 대역폭 할당 요청 장치.And when the ARQ feedback information is not received from the receiver within a predetermined time or when the NACK signal is received, it is determined that retransmission of the transmitted data is necessary. 제7항에 있어서,The method of claim 7, wherein 상기 생성부는,The generation unit, 상기 전송 종류 구분 정보가 저장되는 필드를 포함하는 대역폭 요구(Bandwidth Request) 헤더를 생성하는 것을 특징으로 하는 대역폭 할당 요청 장 치.And a bandwidth request header including a field in which the transmission type classification information is stored. 무선 통신 시스템에서 대역폭 할당을 요청하는 방법에 있어서,In the method for requesting bandwidth allocation in a wireless communication system, 송신할 데이터의 최초전송과 재전송을 구분하여 전송 종류를 판단하는 단계;Determining a transmission type by distinguishing between initial transmission and retransmission of data to be transmitted; 상기 전송 종류에 따른 대역폭 할당 메시지를 생성하는 단계; 및Generating a bandwidth allocation message according to the transmission type; And 상기 생성한 대역폭 할당 메시지를 수신측으로 전송하는 단계를 포함하는 대역폭 할당 요청 방법.And transmitting the generated bandwidth allocation message to a receiving side. 제11항에 있어서,The method of claim 11, 상기 전송 종류를 판단하는 단계는,Determining the type of transmission, 기송신한 데이터에 대응되는 상기 수신측의 ARQ(Automatic Repeat Request) 피드백 정보에 따라 상기 송신할 데이터의 재전송 여부를 판단하는 것을 특징으로 하는 대역폭 할당 요청 방법.And determining whether to retransmit the data to be transmitted according to the ARQ feedback information of the receiving side corresponding to the transmitted data. 제11항에 있어서,The method of claim 11, 상기 대역폭 할당 요청 메시지는,The bandwidth allocation request message, 상기 송신할 데이터의 전송 종류 구분 정보가 저장되는 필드를 포함하는 대역폭 요구(Bandwidth Request) 헤더인 것을 특징으로 하는 대역폭 할당 요청 방법.And a bandwidth request header including a field in which transmission type classification information of the data to be transmitted is stored. 무선 통신 시스템에서 대역폭을 할당하는 장치에 있어서,An apparatus for allocating bandwidth in a wireless communication system, 수신되는 대역폭 할당 요청 메시지에 포함된 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 판독부;A reading unit that determines a purpose of using bandwidth to be allocated according to transmission type classification information included in a received bandwidth allocation request message; 상기 대역폭의 사용 목적에 따라 요청된 대역폭을 상이한 방법으로 할당하는 처리부; 및A processing unit for allocating the requested bandwidth in different ways according to the purpose of use of the bandwidth; And 상기 처리부에서 할당한 대역폭의 정보를 포함하는 대역폭 할당 메시지를 상기 대역폭 할당 요청 메시지의 송신측으로 전송하는 송신부를 포함하는 대역폭 할당 장치.And a transmitter for transmitting a bandwidth allocation message including information on the bandwidth allocated by the processor to a transmitting side of the bandwidth allocation request message. 제14항에 있어서,The method of claim 14, 상기 판독부는,The reading unit, 상기 전송 종류 구분 정보를 판독하여 상기 할당할 대역폭의 사용 목적이 데이터의 최초전송과 재전송 중 어느 것인지 구분하는 것을 특징으로 하는 대역폭 할당 장치.And classifying whether the purpose of the bandwidth to be allocated is one of initial transmission and retransmission of data by reading the transmission type classification information. 제15항에 있어서,The method of claim 15, 상기 처리부는,The processing unit, 상기 할당할 대역폭의 사용 목적이 재전송이면, 일정 기간 동안 할당 가능한 전체 대역폭 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 잔여 대역폭 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 것을 특징으로 하는 대역폭 할당 장치. If the purpose of use of the bandwidth to be allocated is retransmission, the bandwidth for retransmission is preferentially allocated according to the remaining remaining bandwidth size by limiting the total bandwidth size allocated to the previous frame from the total bandwidth size that can be allocated for a predetermined period. Allocation unit. 제15항에 있어서,The method of claim 15, 상기 처리부는,The processing unit, 상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기를 초과하는 경우, 일정 기간 마다 발생하는 상기 송신측의 할당 대역폭 누적 값의 리셋 이후의 프레임에 상기 재전송을 위한 대역폭을 할당하는 것을 특징으로 하는 대역폭 할당 장치.If the size of the bandwidth for the retransmission exceeds the size of the remaining bandwidth, the bandwidth for the retransmission is allocated to the frame after the reset of the allocated bandwidth accumulated value of the transmitting side that occurs every certain period Allocation unit. 무선 통신 시스템에서 대역폭을 할당하는 방법에 있어서,In a method for allocating bandwidth in a wireless communication system, 송신측으로부터 데이터의 전송 종류 구분 정보를 포함하는 대역폭 할당 요청 메시지를 수신하는 단계;Receiving a bandwidth allocation request message including transmission type classification information of data from a transmitting side; 상기 전송 종류 구분 정보에 따라 할당할 대역폭의 사용 목적을 판단하는 단계;Determining a usage purpose of bandwidth to be allocated according to the transmission type classification information; 상기 할당할 대역폭의 사용 목적에 따라 상이한 방식으로 대역폭을 할당하는 단계; 및Allocating bandwidth in a different manner according to the purpose of use of the bandwidth to be allocated; And 상기 할당한 대역폭의 정보를 포함한 대역폭 할당 메시지를 상기 송신측으로 전송하는 단계를 포함하는 대역폭 할당 방법.And transmitting a bandwidth allocation message including information on the allocated bandwidth to the transmitting side. 제18항에 있어서,The method of claim 18, 상기 대역폭을 할당하는 단계에서,In the step of allocating the bandwidth, 상기 사용 목적이 데이터의 재전송이면 일정 기간 동안 할당 가능한 전체 대역폭 중 현재의 잔여 대역폭의 크기에 따라 상기 재전송을 위한 대역폭을 우선적으로 할당하는 것을 특징으로 하는 대역폭 할당 방법.If the purpose of use is retransmission of data, the bandwidth allocation method according to claim 1, wherein the bandwidth for the retransmission is preferentially allocated according to the size of the current remaining bandwidth among the total bandwidth allocable for a predetermined period. 제19항에 있어서,The method of claim 19, 상기 대역폭을 할당하는 단계는,Allocating the bandwidth, 상기 사용 목적이 데이터의 재전송이면, 상기 할당 가능한 전체 대역폭의 크기에서 이전 프레임까지 할당된 총 대역폭 크기를 제한 상기 잔여 대역폭의 크기와 상기 재전송을 위한 대역폭의 크기를 비교하는 단계; 및If the purpose of use is retransmission of data, comparing the size of the remaining bandwidth with the size of the bandwidth for the retransmission limiting the total bandwidth size allocated to the previous frame from the size of the allocable total bandwidth; And 상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭의 크기 이하인 경우 현재 스케줄링할 프레임에 상기 재전송을 위한 대역폭을 할당하고, 상기 재전송을 위한 대역폭의 크기가 상기 잔여 대역폭을 초과하는 경우 상기 송신측의 최대 유지 트래픽 비율(Maximum Sustained traffic Rate)에 기초하여 설정되는 대역폭 할당 한계 값을 적용하여 상기 재전송을 위한 대역폭을 할당하는 단계를 포함하는 것을 특징으로 하는 대역폭 할당 방법.If the size of the bandwidth for the retransmission is less than the size of the remaining bandwidth, the bandwidth for the retransmission is allocated to the frame to be scheduled currently, and if the size of the bandwidth for the retransmission exceeds the remaining bandwidth, the maximum maintenance of the transmitting side And allocating a bandwidth for the retransmission by applying a bandwidth allocation limit value set based on a maximum sustained traffic rate.
KR1020080078531A 2008-08-11 2008-08-11 Bandwidth allocation system and method for retransmitting data in wireless telecommunication system KR101011313B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080078531A KR101011313B1 (en) 2008-08-11 2008-08-11 Bandwidth allocation system and method for retransmitting data in wireless telecommunication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080078531A KR101011313B1 (en) 2008-08-11 2008-08-11 Bandwidth allocation system and method for retransmitting data in wireless telecommunication system

Publications (2)

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

Family

ID=42090017

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080078531A KR101011313B1 (en) 2008-08-11 2008-08-11 Bandwidth allocation system and method for retransmitting data in wireless telecommunication system

Country Status (1)

Country Link
KR (1) KR101011313B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102322454B1 (en) * 2020-04-28 2021-11-05 고려대학교 산학협력단 Network monitoring apparatus and method thereof in programmable network virtualization
KR102322451B1 (en) * 2020-05-19 2021-11-05 고려대학교 산학협력단 Network hypervisor and method of allocating control channel bandwidth

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4583319B2 (en) * 2006-02-08 2010-11-17 株式会社エヌ・ティ・ティ・ドコモ Mobile station and base station
KR20070101889A (en) * 2006-04-12 2007-10-18 삼성전자주식회사 Apparatus and method for efficient node b scheduling in mobile telecommunication system
JP2008067172A (en) 2006-09-08 2008-03-21 Kyocera Corp Radio communication system, base station device, and radio communication method
US8107394B2 (en) * 2006-10-02 2012-01-31 Lg Electronics Inc. Method for retransmitting data in the multi-carrier system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102322454B1 (en) * 2020-04-28 2021-11-05 고려대학교 산학협력단 Network monitoring apparatus and method thereof in programmable network virtualization
KR102322451B1 (en) * 2020-05-19 2021-11-05 고려대학교 산학협력단 Network hypervisor and method of allocating control channel bandwidth

Also Published As

Publication number Publication date
KR101011313B1 (en) 2011-01-28

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
US8320341B2 (en) Re-transmission capability in semi-persistent transmission
US8201044B2 (en) Apparatus and method for transmitting control message in a wireless communication system using relaying
US8300663B2 (en) Dedicated acknowledgement and delivery of management messages in wireless communication systems
KR101721015B1 (en) Blind scheduiling apparatus in a mobile communication system and method thereof
US8214710B2 (en) Methods and apparatus for processing error control messages in a wireless communication system
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
KR101142718B1 (en) Techniques for maintaining quality of service for connections in wireless communication systems
US20190253192A1 (en) Base stations, user equipments and a system for wireless communication, as well as the corresponding methods
US20050281212A1 (en) Wireless access communication system for data retransmission, data retransmission apparatus and method
EP2265069B1 (en) Method for transmitting data in a wireless communication system and system thereof
KR20140043419A (en) Method and apparatus for minimizing redundant enhanced uplink allocation requests and fault-isolating enhanced uplink transmission failures
KR101999852B1 (en) Method for communicating in a network, a secondary station and a system therefor
KR20100083755A (en) Method and apparatus for dynamically adjusting data transmission parameters and controlling h-arq processes
US8514792B2 (en) Mobile station, base station, and method for uplink service
KR101889717B1 (en) Method and apparatus for a resource allocation schduling in a wireless communication system
US10135580B2 (en) Apparatus and method for retransmission in a wireless communication system
CN113132930B (en) Internet of things control method, system, equipment and storage medium
KR101011313B1 (en) Bandwidth allocation system and method for retransmitting data in wireless telecommunication system
JP2007266753A (en) Packet schedule method, communication apparatus, and mobile terminal
KR101461972B1 (en) Method for feedback to uplink allocation request
KR100704680B1 (en) Down-link data transmission and receiving system and method of ARQ in wireless portable internet system
US11576074B2 (en) Dynamically controlling a local buffer of a modem of a wireless device

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