Movatterモバイル変換


[0]ホーム

URL:


KR20080028059A - Apparatus and Method for Allocating Error Control in Wireless Communication System - Google Patents

Apparatus and Method for Allocating Error Control in Wireless Communication System
Download PDF

Info

Publication number
KR20080028059A
KR20080028059AKR1020060093374AKR20060093374AKR20080028059AKR 20080028059 AKR20080028059 AKR 20080028059AKR 1020060093374 AKR1020060093374 AKR 1020060093374AKR 20060093374 AKR20060093374 AKR 20060093374AKR 20080028059 AKR20080028059 AKR 20080028059A
Authority
KR
South Korea
Prior art keywords
data
protocol
unit
fragmented data
fragmented
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020060093374A
Other languages
Korean (ko)
Other versions
KR101332712B1 (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 삼성전자주식회사filedCritical삼성전자주식회사
Priority to KR1020060093374ApriorityCriticalpatent/KR101332712B1/en
Publication of KR20080028059ApublicationCriticalpatent/KR20080028059A/en
Application grantedgrantedCritical
Publication of KR101332712B1publicationCriticalpatent/KR101332712B1/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 무선 통신 시스템에서 에러 컨트롤 할당 장치 및 방법에 관한 것으로서, 입력되는 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 프로토콜 분류부와, 상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 인덱싱부와, 상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 제어부와, 상기 제어부의 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 스케줄러를 포함하여, 재전송이 필요하지 않은 UDP 데이터 패킷이 재전송을 수행하지 않도록 함으로써, 종래보다 높은 물리 계층의 자원 관리가 가능하며, 상기 재전송에 따른 사용량 증가를 줄일 수 있어 트래픽이 증가되는 현상을 줄일 수 있는 이점이 있다.The present invention relates to an apparatus and method for allocating an error control in a wireless communication system. The present invention relates to a protocol classification unit for identifying a protocol of input data and fragmenting the data according to the identified protocol, and a connection identifier of the fragmented data. An indexing unit for mapping an index indicating the identified protocol to an identifier (CID) or a service flow identifier (SFID), a control unit for determining an error control scheme of the fragmented data with reference to the mapped index; Including a scheduler for scheduling the fragmented data according to the decision of the controller, by preventing the retransmission of UDP data packets that do not require retransmission, it is possible to manage resources of a physical layer higher than the conventional, Reduce the increase in usage due to the retransmission It has the advantage of reducing the phenomenon of increased traffic.

Description

Translated fromKorean
무선통신 시스템에서 에러 컨트롤 할당 장치 및 방법{APPARATUS AND METHOD FOR SHARING ERROR CONTROL IN WIRELESS COMMUNICATION SYSTEM}Apparatus and method for assigning error control in wireless communication system {APPARATUS AND METHOD FOR SHARING ERROR CONTROL IN WIRELESS COMMUNICATION SYSTEM}

도 1은 본 발명에 따른 무선통신 시스템에서 기지국 구성 장치를 도시하는 도면, 및1 is a diagram illustrating an apparatus for configuring a base station in a wireless communication system according to the present invention; and

도 2는 본 발명의 실시 예에 따른 무선통신 시스템의 기지국에서 프로토콜 등급에 따라 에러 컨트롤을 할당하는 절차를 도시하는 도면.2 is a diagram illustrating a procedure for allocating error control according to a protocol level in a base station of a wireless communication system according to an embodiment of the present invention.

본 발명은 무선통신 시스템에서 에러 컨트롤 장치 및 방법에 관한 것으로서, 특히 상기 무선통신 시스템에서 프로토콜 성질에 따라 에러 컨트롤 방법을 달리하기 위한 장치 및 방법에 관한 것이다.The present invention relates to an error control apparatus and method in a wireless communication system, and more particularly, to an apparatus and method for varying an error control method according to a protocol property in the wireless communication system.

차세대 통신 시스템인 4세대(4th Gen eration; 이하 '4G'라 칭함) 통신 시스템에서는 약 100Mbps의 전송 속도를 가지는 다양한 서비스 품질(Quality of Service)을 가지는 서비스들을 사용자들에게 제공하기 위한 활발한 연구가 진행되 고 있다. 특히, 현재 4G 통신 시스템에서는 무선 근거리 통신 네트워크(Local Area Network) 시스템 및 무선 도시 지역 네트워크(Metropolitan Area Network) 시스템과 같은 광대역 무선 접속(Broadband Wireless Access) 통신 시스템에 이동성(mobility)과 서비스 품질을 보장하는 형태로 고속 서비스를 지원하도록 하는 연구가 활발하게 진행되고 있으며, 그 대표적인 통신 시스템이 IEEE(Institute of Electrical and Electronics Engineers) 802.16 통신 시스템이다.In the 4th Gen (4G) communication system, which is the next generation communication system, active research is being conducted to provide users with various quality of service with a transmission rate of about 100 Mbps. Being. In particular, current 4G communication systems guarantee mobility and quality of service for broadband wireless access communication systems such as wireless local area network systems and metropolitan area network systems. Researches are being actively conducted to support high-speed services, and the representative communication system is IEEE (Institute of Electrical and Electronics Engineers) 802.16 communication system.

상기 IEEE 802.16 통신 시스템에서는 안정적인 데이터 전송을 위해 2개의 재전송 기법을 운용한다. 그 하나는 매체 접속 제어(Media Access Control; 이하 'MAC'이라 칭함) 계층에서 운용되는 "MAC ARQ(Automatic Repeat Request; 이하 'ARQ'라 칭함)"이고, 다른 하나는 물리(Physical; 이하 'PHY'라 칭함) 계층에서 운용되는 "HARQ(Hybrid ARQ)"이다. 여기서, 상기 재전송 기법은 수신단에서 손실된 데이터에 대해 송신단으로 재전송(retransmission)을 요청하는 기법을 의미하고, 상기 MAC ARQ 방식은 전송 도중에 에러가 발생한 패킷을 버리는 방식이며, 상기 HARQ 방식은 상기 에러가 발생한 패킷을 버퍼에 저장하였다가 재전송된 패킷과 결합하여 FEC(Forward Error Correction)을 적용하는 방식이다.In the IEEE 802.16 communication system, two retransmission schemes are used for stable data transmission. One is "MAC Automatic Repeat Request (ARQ)" which is operated in the Media Access Control (MAC) layer, and the other is Physical (PHY). It is called "HARQ (Hybrid ARQ)" which is operated at the layer. Here, the retransmission scheme refers to a scheme for requesting retransmission to the transmitter for the lost data at the receiver. The MAC ARQ scheme is a scheme for discarding a packet having an error during transmission. It is a method of applying forward error correction (FEC) by storing the generated packet in the buffer and combining it with the retransmitted packet.

현재 상기 통신 시스템에서 상기 HARQ 방식을 이용할 경우, 상기 MAC 계층과 PHY 계층의 정보의 불일치로 인하여 프로토콜의 성질에 관계없이 상기 MAC 계층으로부터 입력되는 모든 프로토콜 서비스에 대해 상기 HARQ 방식을 적용하고 있다. 따라서, 상기 HARQ 방식은 불안정한 비접속 데이터그램 프로토콜인 사용자 데이터그램 프로토콜(User Datagram Protocol; 이하 'UDP'라 칭함)에도 동일하게 적용된 다. 하지만, 상기 UDP는 네트워크의 오버헤드를 최소화하면서 메시지를 교환할 수 있도록 해주는데 그 목적이 있으므로, 패킷이 일부 손실되더라도 무방한 특징을 가지고 있다.When the HARQ scheme is used in the communication system, the HARQ scheme is applied to all protocol services input from the MAC layer regardless of the protocol due to a mismatch of information between the MAC layer and the PHY layer. Accordingly, the HARQ scheme is equally applied to the User Datagram Protocol (hereinafter, referred to as 'UDP') which is an unstable connectionless datagram protocol. However, the UDP has the purpose of allowing messages to be exchanged while minimizing the overhead of the network. Thus, some of the packets may be lost.

따라서, 상술한 종래 기술과 같이 프로토콜의 성질에 관계없이 ARQ 혹은 HARQ를 적용할 경우, 상기 UDP에 상기 HARQ를 적용하게 되어 불필요한 UDP 패킷의 재전송으로 인해 네트워크상의 트래픽(traffic)이 증가되는 문제점이 있으며, 상기 네트워크에 노드가 많이 걸리게 되는 원인이 된다. 또한, 대역폭이 제한되어 있는 무선 네트워크 망에서 상기 UDP에 ARQ를 적용하게 될 경우, 전체 데이터 통신의 전송률을 저하시키게 되는 문제점이 있다.Therefore, when ARQ or HARQ is applied regardless of the nature of the protocol as described above, the HARQ is applied to the UDP, which causes a problem in that traffic on the network is increased due to unnecessary retransmission of UDP packets. This causes a lot of nodes in the network. In addition, when ARQ is applied to the UDP in a wireless network in which bandwidth is limited, there is a problem that the transmission rate of the entire data communication is reduced.

본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 무선통신 시스템에서 에러 컨트롤 장치 및 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide an error control apparatus and method in a wireless communication system.

본 발명의 다른 목적은 무선통신 시스템에서 매체 접속 제어 계층과 물리 계층의 정보를 일치시켜 프로토콜의 성질에 따라 재전송 기법을 적용하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for applying a retransmission scheme according to the nature of a protocol by matching information of a media access control layer and a physical layer in a wireless communication system.

상술한 목적들을 달성하기 위한 본 발명의 제 1견지에 따르면, 무선통신 시스템에서 기지국 장치는, 입력되는 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 프로토콜 분류부와, 상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 인덱싱부와, 상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 제어부와, 상기 제어부의 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 스케줄러를 포함하는 것을 특징으로 한다.According to a first aspect of the present invention for achieving the above objects, a base station apparatus in a wireless communication system, the protocol classification unit for identifying a protocol of the input data, and fragments the data according to the identified protocol, and the fragmentation An indexing unit for mapping an index representing the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the data, and an error of the fragmented data with reference to the mapped index. And a controller configured to determine a control scheme and a scheduler to schedule the fragmented data according to the controller's decision.

상술한 목적들을 달성하기 위한 본 발명의 제 2견지에 따르면, 무선통신 시스템에서 에러 컨트롤 기법을 할당하는 기지국의 방법은, 사용자에 의해 요청된 데이터가 상위로부터 입력될 시, 상기 입력된 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 과정과, 상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 과정과, 상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 과정과, 상기 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention for achieving the above objects, a method of a base station for allocating an error control scheme in a wireless communication system, the protocol of the input data when the data requested by the user is input from the upper And fragmenting the data according to the identified protocol, and attaching an index indicating the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the fragmented data. And a step of mapping, determining an error control technique of the fragmented data with reference to the mapped index, and performing scheduling on the fragmented data according to the determination.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하 본 발명에서는 무선통신 시스템에서 매체 접속 제어 계층과 물리 계층 의 정보를 일치시켜 프로토콜의 성질에 따라 재전송 기법을 적용하기 위한 장치 및 방법에 관해 설명할 것이다.Hereinafter, an apparatus and method for applying a retransmission scheme according to the nature of a protocol by matching information of a media access control layer and a physical layer in a wireless communication system will be described.

도 1은 본 발명에 따른 무선통신 시스템에서 기지국 구성 장치를 도시하고 있다. 여기서, 상기 기지국은 MAC 계층의 프로토콜 분류부(Protocol classifier)(101)와 CID/SFID 인덱싱부(109), PHY 계층의 제어부(controller)(111)와 스위칭부(switch)(113), 스케줄러(115) 및 전송부(transmitter)(123)를 포함하여 구성된다. 또한, 여기서 상기 프로토콜 분류부(101)는 UDP 판별부(UDP detector)(103), 단편화부(Fragmentor)(105), UDP 단편화부(107)를 포함하여 구성되고, 상기 스케줄러(115)는 Non-ARQ부(117), H-ARQ(119), ARQ(121)를 포함하여 구성된다.1 shows an apparatus for configuring a base station in a wireless communication system according to the present invention. Here, the base station includes aprotocol classifier 101 of the MAC layer, a CID /SFID indexing unit 109, acontroller 111, aswitch 113, and a scheduler of the PHY layer. 115 and atransmitter 123. In addition, theprotocol classification unit 101 includes aUDP detector 103, afragmentation unit 105, and aUDP fragmentation unit 107, and thescheduler 115 is configured to be Non. And anARQ unit 117, an H-ARQ 119, and anARQ 121.

상기 도 1을 참조하면, 먼저 상기 프로토콜 분류부(101)는 MAC 계층의 모듈로써, 단말에 의해 요청된 데이터가 상위로부터 입력될 시, 상기 입력되는 데이터들의 헤더를 검사하여 상기 데이터가 어떤 종류의 프로토콜에 속하는지 판별한다. 이후, 상기 프로토콜 분류부(101)는 상기 판별된 프로토콜에 따라 상기 입력된 데이터, 즉, IP 데이터그램을 MAC 계층의 데이터 포맷에 맞게 단편화(fragmentation)시켜 상기 인덱싱부(109)와 상기 PHY 계층의 상기 스위칭부(113)로 출력한다.Referring to FIG. 1, first, theprotocol classification unit 101 is a module of a MAC layer. When data requested by a terminal is input from a higher layer, theprotocol classification unit 101 examines a header of the input data to determine what kind of data is used. Determine if it belongs to a protocol. Thereafter, theprotocol classification unit 101 fragments the input data, that is, the IP datagram according to the data format of the MAC layer, according to the determined protocol, so that theindexing unit 109 and the PHY layer are separated. Output to theswitching unit 113.

특히, 상기 프로토콜 분류부(101)는 본 발명에 따라 상기 UDP 판별부(103)를 이용하여 상기 입력되는 데이터가 UDP 데이터인지 여부를 판별한 후, 상기 UDP 단편화부(107)를 이용하여 상기 UDP 데이터로 판별된 데이터를 MAC PDU로 단편화시키 고, 상기 단편화부(105)를 이용하여 상기 UDP 데이터 이외의 데이터, 즉, TCP 데이터를 단편화시킴으로써, 상기 단편화된 데이터 패킷들을 상기 인덱싱부(109)와 상기 PHY 계층의 스위칭부(113)로 출력한다.In particular, theprotocol classification unit 101 determines whether the input data is UDP data using theUDP determination unit 103 according to the present invention, and then uses theUDP fragmentation unit 107 to determine the UDP. The fragmented data packets are divided into theindexing unit 109 by fragmenting the data determined as data into MAC PDUs, and fragmenting the data other than the UDP data, that is, the TCP data using thefragmentation unit 105. Output to theswitching unit 113 of the PHY layer.

상기 CID/SFID 인덱싱부(109)는 상기 프로토콜 분류부(101)로부터 각 프로토콜에 속한 데이터 패킷을 입력받아 연결 식별자(Connection Identifier; 이하 'CID'라 칭함) 혹은 서비스 플로우 식별자(Service Flow ID; 이하 'SFID'라 칭함)를 검사한다. 이후, 상기 CID/SFID 인덱싱부는 상기 데이터 패킷의 프로토콜에 따라 하기 표 1에 나타낸 바와 같이, 상기 검사된 CID 혹은 SFID 값에 0 또는 1의 인덱스를 맵핑하여 저장하고, 상기 저장된 각 데이터 패킷의 인덱스를 상기 PHY 계층의 제어부(111)로 제공한다.The CID / SFIDindexing unit 109 receives a data packet belonging to each protocol from theprotocol classifying unit 101 and receives a connection identifier (hereinafter, referred to as a “CID”) or a service flow ID (hereinafter referred to as “CID”). Called 'SFID'). Thereafter, the CID / SFID indexing unit maps and stores an index of 0 or 1 to the checked CID or SFID value as shown in Table 1 according to the protocol of the data packet, and stores the index of each stored data packet. It is provided to thecontrol unit 111 of the PHY layer.

하기 표 1은 각 프로토콜의 종류에 따라 CID와 SFID에 맵핑되는 인덱스를 나타낸다.Table 1 below shows indexes mapped to CIDs and SFIDs according to the types of protocols.

프로토콜protocolCID/SFIDCID / SFIDindexindexUDPUDP2325232500TCPTCP45451OneUDPUDP56656600TCPTCP9849841One

상기 표 1을 참조하면, 상기 CID/SFID 인덱싱부(109)가 UDP로 판별된 데이터 패킷의 CID/SFID에는 인덱스 0을 맵핑하고 상기 TCP로 판별된 데이터 패킷의 CID/SFID에는 인덱스 1을 맵핑한 것을 나타내고 있다.Referring to Table 1, the CID /SFID indexing unit 109 maps index 0 to CID / SFID of the data packet determined as UDP and index 1 to CID / SFID of the data packet determined as TCP. It is shown.

상기 제어부(111)는 상기 PHY 계층의 모듈로써, 상기 MAC 계층의 CID/SFID 인덱싱부(109)로부터 제공되는 인덱스 값을 참조하여 상기 스위칭부(113)를 제어하는 역할을 수행한다. 다시 말해, 상기 프로토콜 분류부(101)로부터 상기 스위칭 부(113)에 단편화된 데이터가 입력될 시, 상기 제어부(111)는 상기 인덱스 값을 참조하여 상기 각 데이터 패킷의 프로토콜 종류를 판단하고, 이에 따라 상기 각 데이터 패킷에 에러 컨트롤 기법, 즉, ARQ 혹은 HARQ 기법을 적용할지 여부를 결정한다. 이후, 상기 제어부(111)는 상기 결정에 따라 상기 각 데이터 패킷이 스케줄러(115)의 Non-ARQ부(117), H-ARQ부(119) 또는 ARQ부(121)로 출력되도록 상기 스위칭부(113)를 제어한다. 특히, 본 발명에 따라 상기 제어부(111)는 상기 데이터 패킷의 인덱스 값이 UDP 데이터 패킷임을 나타낼 경우, 해당 데이터 패킷이 상기 Non-ARQ부(117)로 출력되도록 상기 스위칭부(113)를 제어한다.Thecontroller 111 is a module of the PHY layer, and controls theswitching unit 113 with reference to an index value provided from the CID /SFID indexing unit 109 of the MAC layer. In other words, when fragmented data is input from theprotocol classification unit 101 to theswitching unit 113, thecontrol unit 111 determines the protocol type of each data packet with reference to the index value. Accordingly, it is determined whether an error control scheme, that is, an ARQ or HARQ scheme, is applied to each data packet. Thereafter, thecontrol unit 111 outputs the data packet to thenon-ARQ unit 117, the H-ARQ unit 119, or theARQ unit 121 of thescheduler 115 according to the determination. 113). Particularly, when the index value of the data packet indicates that the data packet is a UDP data packet, thecontroller 111 controls theswitching unit 113 to output the corresponding data packet to thenon-ARQ unit 117. .

상기 스위칭부(113)는 상기 제어부(111)의 제어에 따라 상기 프로토콜 분류부(101)로부터 입력되는 단편화된 데이터 패킷을 프로토콜의 특성에 맞게 상기 스케줄러(115)의 Non-ARQ부(117), H-ARQ부(119) 또는 ARQ부(121)로 출력한다. 특히, 본 발명에 따라 상기 스위칭부(113)는 상기 제어부(111)의 제어에 따라 상기 UDP 데이터 패킷을 상기 Non-ARQ부(119)로 출력한다.Theswitching unit 113 controls thenon-ARQ unit 117 of thescheduler 115 to fit the fragmented data packet input from theprotocol classification unit 101 under the control of thecontroller 111 according to the characteristics of the protocol. Output to the H-ARQ unit 119 orARQ unit 121. In particular, according to the present invention, theswitching unit 113 outputs the UDP data packet to thenon-ARQ unit 119 under the control of thecontrol unit 111.

상기 스케줄러(115)는 상기 Non-ARQ부(117), H-ARQ부(119) 및 ARQ부(121)를 포함하여 상기 스위칭부(113)로부터 입력되는 데이터를 각각 스케줄한다. 다시 말해, 상기 스케줄러(115)는 상기 Non-ARQ부(119)로 입력되는 데이터들에 대해 ARQ 혹은 HARQ 기법이 적용되지 않도록 스케줄링하며, 상기 H-ARQ부(119)로 입력되는 데이터들에 대해 에러 발생 시, HARQ 기법을 적용하도록 스케줄링하고, 상기 ARQ부(121)로 입력된 데이터들에 대해 에러 발생 시, ARQ 기법을 적용하도록 스케줄링하여 상기 전송부(123)로 출력한다.Thescheduler 115 includes thenon-ARQ unit 117, the H-ARQ unit 119, and theARQ unit 121 to schedule data input from theswitching unit 113, respectively. In other words, thescheduler 115 schedules the ARQ or HARQ scheme to not be applied to the data input to thenon-ARQ unit 119 and to the data input to the H-ARQ unit 119. When an error occurs, the HARQ scheme is scheduled to be applied, and when an error occurs with respect to the data input to theARQ unit 121, the scheduling is performed to apply the ARQ scheme and outputted to thetransmitter 123.

상기 전송부(123)는 상기 스케줄러(115)로부터 입력되는 데이터를 해당 단말로 송신하는 역할을 수행한다.Thetransmitter 123 transmits data input from thescheduler 115 to a corresponding terminal.

도 2는 본 발명의 실시 예에 따른 통신 시스템의 기지국에서 프로토콜 등급에 따라 에러 컨트롤을 할당하는 절차를 도시하고 있다.2 illustrates a procedure of allocating error control according to a protocol level in a base station of a communication system according to an exemplary embodiment of the present invention.

상기 도 2를 참조하면, 먼저 상기 기지국은 201단계에서 단말에 의해 요청된 데이터가 상위로부터 입력되는지 검사한다. 상기 데이터가 입력될 시, 상기 기지국은 203단계에서 상기 입력되는 데이터의 헤더를 검사하여 상기 데이터가 어떤 종류의 프로토콜에 속하는지 판별한 후, 상기 판별된 프로토콜에 따라 상기 입력된 데이터를 MAC 계층의 데이터 포맷에 맞게 단편화(fragmentation)시킨다.Referring to FIG. 2, first, the base station checks whether data requested by the terminal is input from the upper layer instep 201. When the data is input, the base station examines the header of the input data instep 203 to determine what kind of protocol the data belongs to, and then converts the input data according to the determined protocol into the MAC layer. Fragmentation to match the data format.

이후, 상기 기지국은 205단계에서 상기 단편화된 데이터 패킷의 CID 혹은 SFID를 검사하고, 상기 표 1에 나타낸 바와 같이, 상기 판별된 프로토콜에 따라 상기 검사된 CID 혹은 SFID 값에 0 또는 1의 인덱스를 맵핑한다.Instep 205, the base station examines the CID or SFID of the fragmented data packet, and maps an index of 0 or 1 to the checked CID or SFID value according to the determined protocol, as shown in Table 1 above. do.

이후, 상기 기지국은 207단계에서 상기 인덱스를 참조하여 상기 단편화된 데이터 패킷이 UDP 패킷인지 여부를 판단한다. 예를 들어, 상기 기지국은 해당 데이터 패킷의 CID 혹은 SFID에 맵핑된 인덱스가 상기 표 1에 나타낸 바와 같이 0인 경우, 상기 데이터 패킷을 UDP 데이터 패킷으로 판단할 수 있다.Instep 207, the base station determines whether the fragmented data packet is a UDP packet by referring to the index. For example, when the index mapped to the CID or SFID of the corresponding data packet is 0 as shown in Table 1, the base station may determine the data packet as a UDP data packet.

만일, 상기 데이터 패킷이 상기 UDP 패킷일 경우, 상기 기지국은 209단계에서 상기 데이터 패킷의 전송 도중 에러가 발생하더라도 상기 데이터 패킷이 재전송되지 않도록 스케줄링한 후, 211단계로 진행하여 상기 데이터 패킷을 해당 단말로 전송하고, 본 발명에 따른 알고리즘을 종료한다.If the data packet is the UDP packet, the base station schedules the data packet not to be retransmitted even if an error occurs during the transmission of the data packet instep 209, and then proceeds to step 211. And the algorithm according to the invention is terminated.

반면, 상기 데이터 패킷이 상기 UDP 패킷이 아닐 경우, 상기 기지국은 213단계에서 상기 데이터 패킷의 특성에 맞게 재전송 여부 및 재전송 방법을 스케줄링한 후, 상기 211단계로 진행하여 상기 데이터 패킷을 해당 단말로 전송하고, 본 발명에 따른 알고리즘을 종료한다.On the other hand, if the data packet is not the UDP packet, the base station schedules the retransmission and retransmission method according to the characteristics of the data packet instep 213, and proceeds to step 211 to transmit the data packet to the terminal. Then, the algorithm according to the present invention is terminated.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같이 본 발명은 통신 시스템에서 프로토콜의 종류에 따라 차별화된 에러 컨트롤 방법을 할당하여 재전송이 필요하지 않은 UDP 데이터 패킷이 재전송을 수행하지 않도록 함으로써, 종래보다 높은 물리 계층의 자원 관리가 가능하며, 상기 재전송에 따른 사용량 증가를 줄일 수 있어 트래픽이 증가되는 현상을 줄일 수 있는 효과가 있다.As described above, the present invention allocates differentiated error control methods according to protocol types in a communication system so that UDP data packets that do not require retransmission do not perform retransmission, thereby enabling resource management at a higher physical layer than in the prior art. As a result, the increase in usage due to the retransmission can be reduced, thereby reducing the increase in traffic.

Claims (8)

Translated fromKorean
무선통신 시스템의 기지국 장치에 있어서,A base station apparatus of a wireless communication system,입력되는 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 프로토콜 분류부와,A protocol classification unit for identifying a protocol of input data and fragmenting the data according to the identified protocol;상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 인덱싱부와,An indexing unit for mapping an index representing the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the fragmented data;상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 제어부와,A controller for determining an error control scheme of the fragmented data with reference to the mapped index;상기 제어부의 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 스케줄러를 포함하는 것을 특징으로 하는 장치.And a scheduler configured to perform scheduling on the fragmented data according to the determination of the controller.제 1항에 있어서,The method of claim 1,상기 프로토콜 분류부는,The protocol classification unit,상기 입력되는 데이터가 사용자 데이터그램 프로토콜(User Datagram Protocol; UDP)의 데이터인지 판단하는 UDP 판단부를 포함하는 것을 특징으로 하는 장치.And a UDP determination unit that determines whether the input data is data of a User Datagram Protocol (UDP).제 1항에 있어서,The method of claim 1,상기 스케줄러는,The scheduler,상기 단편화된 데이터에 자동 재전송(Automatic Repeat Request; ARQ) 기법이 적용되도록 스케줄링하는 ARQ부와,An ARQ unit for scheduling an automatic repeat request (ARQ) scheme to be applied to the fragmented data;상기 단편화된 데이터에 복합 자동 재전송(Hybrid Automatic Repeat Request; HARQ) 기법이 적용되도록 스케줄링하는 HARQ부와,A HARQ scheduling to apply a hybrid automatic repeat request (HARQ) scheme to the fragmented data;상기 단편화된 데이터에 재전송 기법이 적용되지 않도록 스케줄링하는 비재전송부를 포함하는 것을 특징으로 하는 장치.And a non-retransmission unit which schedules the retransmission scheme not to be applied to the fragmented data.제 3항에 있어서,The method of claim 3, wherein상기 프로토콜 분류부에서 단편화된 데이터를 상기 제어부의 결정에 따라 상기 스케줄러의 ARQ부, HARQ부 및 비재전송부 중 어느 하나로 출력하는 스위치를 더 포함하는 것을 특징으로 하는 장치.And a switch for outputting the fragmented data from the protocol classification unit to any one of an ARQ unit, a HARQ unit, and a non-retransmission unit of the scheduler according to a decision of the controller.제 1항에 있어서,The method of claim 1,상기 제어부는,The control unit,상기 단편화된 데이터의 CID 혹은 SFID에 맵핑된 인덱스가 UDP 데이터임을 나타낼 시, 상기 단편화된 데이터에 재전송 기법이 적용되지 않도록 결정하는 것을 특징으로 하는 장치.And when the index mapped to the CID or SFID of the fragmented data indicates that the UDP data is UDP data, determining that a retransmission scheme is not applied to the fragmented data.무선통신 시스템에서 에러 컨트롤 기법을 할당하는 기지국의 방법에 있어서,A method of a base station for allocating an error control scheme in a wireless communication system,사용자에 의해 요청된 데이터가 상위로부터 입력될 시, 상기 입력된 데이터의 프로토콜을 확인하고, 확인된 프로토콜에 따라 상기 데이터를 단편화시키는 과정과,When the data requested by the user is input from a higher level, checking a protocol of the input data and fragmenting the data according to the identified protocol;상기 단편화된 데이터의 연결 식별자(Connection Identifier; CID) 혹은 서비스 플로우 식별자(Service Flow Identifier; SFID)에 상기 확인된 프로토콜을 나타내는 인덱스를 맵핑하는 과정과,Mapping an index representing the identified protocol to a connection identifier (CID) or a service flow identifier (SFID) of the fragmented data;상기 맵핑된 인덱스를 참조하여 상기 단편화된 데이터의 에러 컨트롤 기법을 결정하는 과정과,Determining an error control technique of the fragmented data with reference to the mapped index;상기 결정에 따라 상기 단편화된 데이터에 대한 스케줄링을 수행하는 과정을 포함하는 것을 특징으로 하는 방법.And scheduling the fragmented data according to the determination.제 6항에 있어서,The method of claim 6,상기 에러 컨트롤 기법을 결정하는 과정은,The process of determining the error control technique,상기 단편화된 데이터의 CID 혹은 SFID에 맵핑된 인덱스를 참조하여 상기 단 편화된 데이터의 프로토콜을 확인하는 과정과,Identifying a protocol of the fragmented data by referring to an index mapped to the CID or SFID of the fragmented data;상기 확인된 프로토콜에 따라 상기 데이터에 재전송 기법 적용 유무 및 적용될 재전송 기법의 종류를 결정하는 과정을 포함하는 것을 특징으로 하는 방법.And determining whether or not the retransmission scheme is applied to the data according to the identified protocol and the type of retransmission scheme to be applied.제 7항에 있어서,The method of claim 7, wherein상기 확인된 프로토콜이 사용자 데이터그램 프로토콜(User Datagram Protocol; UDP)일 시, 상기 단편화된 데이터에 재전송 기법이 적용되지 않도록 결정하는 것을 특징으로 하는 방법.And when the identified protocol is a user datagram protocol (UDP), determining that a retransmission scheme is not applied to the fragmented data.
KR1020060093374A2006-09-262006-09-26Apparatus and method for sharing error control in wireless communication systemExpired - Fee RelatedKR101332712B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020060093374AKR101332712B1 (en)2006-09-262006-09-26Apparatus and method for sharing error control in wireless communication system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020060093374AKR101332712B1 (en)2006-09-262006-09-26Apparatus and method for sharing error control in wireless communication system

Publications (2)

Publication NumberPublication Date
KR20080028059Atrue KR20080028059A (en)2008-03-31
KR101332712B1 KR101332712B1 (en)2014-01-10

Family

ID=39414669

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020060093374AExpired - Fee RelatedKR101332712B1 (en)2006-09-262006-09-26Apparatus and method for sharing error control in wireless communication system

Country Status (1)

CountryLink
KR (1)KR101332712B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101294768B1 (en)*2010-09-162013-08-08삼성에스엔에스 주식회사Wave Short Message Protocol and method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100191836B1 (en)*1996-09-031999-06-15전주범Bridge formatted data transmission in atm

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101294768B1 (en)*2010-09-162013-08-08삼성에스엔에스 주식회사Wave Short Message Protocol and method thereof

Also Published As

Publication numberPublication date
KR101332712B1 (en)2014-01-10

Similar Documents

PublicationPublication DateTitle
US11825295B2 (en)Method for scheduling in mobile communication and apparatus thereof
JP5531026B2 (en) Signal transmission method for efficient shared E-DCH management
JP5104952B2 (en) Communication device
JP4790811B2 (en) Terminal control information transmission / reception method and apparatus for uplink data transfer
KR101011249B1 (en) Flexible Segmentation for Communications Systems
KR101216100B1 (en)Method and Apparatus of transmitting MAC PDU with a Fragmentation and packing Extended Header
JP4950185B2 (en) Base station, mobile station and communication method
KR101165642B1 (en)Method and Apparatus of transmitting and receiving MAC PDU using a MAC header
KR20110025048A (en) Method and apparatus for transmitting / receiving MAC PDX using MAC header type information
US20100202419A1 (en)Radio scheduler and data plane interface
KR20070050579A (en) Forward packet scheduling apparatus and method in base station of portable internet system
US20070097205A1 (en)Video transmission over wireless networks
Zhang et al.Joint routing and packet scheduling for URLLC and eMBB traffic in 5G O-RAN
KR20080028059A (en) Apparatus and Method for Allocating Error Control in Wireless Communication System
KR20050116076A (en)Method for efficient scheduling assignment for mobile communication system
KR20060091559A (en) Non-scheduled data transmission / reception method of reverse link in mobile communication system
JP5522211B2 (en) COMMUNICATION DEVICE, TRANSMISSION DATA GENERATION PROGRAM, AND TRANSMISSION DATA GENERATION METHOD
KR20090032219A (en) Device and method for allocating uplink radio resource in broadband wireless communication system
KR20070060461A (en) Bandwidth Fixed Allocation Method of ARV Feedback Message for Efficient Downlink ARV Traffic Processing in Wi-Fi System

Legal Events

DateCodeTitleDescription
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

A201Request for examination
PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

D13-X000Search requested

St.27 status event code:A-1-2-D10-D13-srh-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-3-3-R10-R18-oth-X000

D14-X000Search report completed

St.27 status event code:A-1-2-D10-D14-srh-X000

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

P11-X000Amendment of application requested

St.27 status event code:A-2-2-P10-P11-nap-X000

P13-X000Application amended

St.27 status event code:A-2-2-P10-P13-nap-X000

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

FPAYAnnual fee payment

Payment date:20161028

Year of fee payment:4

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:4

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000

FPAYAnnual fee payment

Payment date:20171030

Year of fee payment:5

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:5

LAPSLapse due to unpaid annual fee
PC1903Unpaid annual fee

St.27 status event code:A-4-4-U10-U13-oth-PC1903

Not in force date:20181120

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903Unpaid annual fee

St.27 status event code:N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date:20181120


[8]ページ先頭

©2009-2025 Movatter.jp