KR20030060027A - A Method for transmitting a packet data in the High Speed Downlink Packet Access system - Google Patents
A Method for transmitting a packet data in the High Speed Downlink Packet Access system Download PDFInfo
- Publication number
- KR20030060027A KR20030060027A KR1020020000631A KR20020000631A KR20030060027A KR 20030060027 A KR20030060027 A KR 20030060027A KR 1020020000631 A KR1020020000631 A KR 1020020000631A KR 20020000631 A KR20020000631 A KR 20020000631A KR 20030060027 A KR20030060027 A KR 20030060027A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- transmission
- delay time
- information
- transmitted
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000005540 biological transmission Effects 0.000 claims abstract description 144
- 238000012546 transfer Methods 0.000 claims abstract description 9
- 238000010295 mobile communication Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 27
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 208000037918 transfusion-transmitted disease Diseases 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 고속하향링크패킷접속(HSDPA: High Speed Downlink Packet Access)을 지원하는 이동통신 시스템에서 멀티미디어 통신 서비스의 품질을 보장하기 위한 기지국 패킷 전송 조정자(이하 스케줄러라 한다)의 동작에 관한 것으로,특히 스케줄러의 동작시 데이터의 지연시간과 관련된 정보를 추가로 고려하여, 서비스의 특성에 따라 데이터의 우선순위 뿐만 아니라 데이터의 지연시간을 고려한 스케줄링이 가능하도록 하여, 이동통신 사용자가 HSDPA시스템을 통해 멀티미디어 서비스를 제공받는 경우 적절한 스케줄링 방법에 의해 데이터를 전송 받을 수 있도록 하기 위한 것이다.The present invention is a high speed downlink packet access: relates to an operation of the (HSDPA High Speed Downlink Packet Access) base station packet transfer coordinator (hereinafter referred to as the scheduler) in order to ensure the quality of the multimedia communication service in a mobile communication system that supports, in particular Considering the information related to the delay time of the scheduler during the operation of the scheduler, it is possible to schedule not only the priority of the data but also the delay time of the data according to the characteristics of the service, so that the mobile communication user can access the multimedia service through the HSDPA system. In the case of receiving the data, it is to be able to receive data by an appropriate scheduling method.
유엠티에스(UMTS, Universal Mobile Terrestrial System; 이하, UMTS라 한다)는 유럽식 표준인 지에스엠(GSM, Global System for Mobile Communications; 이하 GSM이라 한다) 시스템으로부터 진화한 제 3세대 이동통신시스템(통상 IMT-2000이라 칭한다)으로, GSM 핵심망(Core Network)과 WCDMA(Wideband Code Division Multiple Access) 무선 접속기술을 기반으로 하여 보다 향상된 이동통신 서비스의 제공을 목표로 한다.UMTS (Universal Mobile Terrestrial System (UMTS)) is a third generation mobile communication system (usually IMT) that has evolved from the European standard Global System for Mobile Communications (GSM) system. -2000, based on the GSM Core Network and Wideband Code Division Multiple Access (WCDMA) wireless access technology, aims to provide more advanced mobile communication services.
UMTS의 표준화 작업을 위해, 1998년 12월에 유럽의 ETSI, 일본의 ARIB/TTC, 미국의 T1 및 한국의 TTA 등 지역 표준화 단체들은 국제 전기 통신 연합(ITU)에 IMT-2000 표준을 제안하기 위하여 제3세대 공동프로젝트(Third GenerationPartnership Project ; 이하, 3GPP라 약칭함)라는 조합을 구성하였고, UMTS의 세부적인 표준명세서(Specification)를 작성 중에 있다.For the standardization work of UMTS, in December 1998, regional standardization bodies such as ETSI in Europe, ARIB / TTC in Japan, T1 in the US and TTA in Korea were proposed to propose the IMT-2000 standard to the International Telecommunication Union (ITU). A combination called the Third Generation Partnership Project (hereinafter abbreviated as 3GPP) has been formed and a detailed specification of UMTS is being prepared.
3GPP에서는 UMTS의 신속하고 효율적인 표준규격 개발을 위해, 망 구성 요소들과 이들의 동작에 대한 독립성을 고려하여 5개의 기술규격그룹(Technical Specification Groups; 이하, TSG라 약칭함)으로 나누어 진행하고 있다.The 3GPP is divided into five Technical Specification Groups (hereinafter, abbreviated as TSG) in consideration of the independence of network components and their operation in order to develop UMTS quickly and efficiently.
각 TSG는 관련된 영역 내에서 표준규격의 개발, 승인, 그리고 그 관리를 담당하는데, 이들 중에서 무선접속망(Radio Access Network : 이하 RAN이라 약칭함)그룹(TSG-RAN)은 UMTS에서 WCDMA 접속기술(Access Technology)을 지원하기 위한 새로운 무선접속망인 UMTS무선망(Universal Mobile Telecommunications Network Terrestrial Radio Access Network;이하, UTRAN이라 약칭함)의 기능, 요구사항 고속화 및 인터페이스에 대한 규격을 개발한다.Each TSG is responsible for the development, approval, and management of standards within the relevant areas, among which the Radio Access Network (hereinafter referred to as RAN) group (TSG-RAN) is the WCDMA access technology in UMTS. To develop a specification for the functions, requirements, speed, and interface of the UMTS radio network (hereinafter referred to as UTRAN), which is a new radio access network for supporting technology.
TSG-RAN그룹은 다시 전체회의(Plenary) 그룹과 4개의 운영그룹(Working Group)으로 구성되어 있다.The TSG-RAN Group is again composed of a Plenary Group and four Working Groups.
제 1운영그룹(WG1:Working Group 1)에서는 물리계층(제1계층)에 대한 규격을 개발하고, 제 2운영그룹(WG2 :Working Group 2)은 데이터링크계층(제2계층) 및 네트워크계층(제3계층)의 역할을 규정한다.Working Group 1 (WG1) develops standards for the Physical Layer (WG1), while the second Working Group (WG2) works with the Data Link Layer (2nd Layer) and Network Layer (WG2). Role of the third tier).
또한, 제 3운영그룹에서는 UTRAN내의 기지국, 무선망제어기(Radio Network Controller; 이하, RNC라 약칭함) 및 핵심망(Core Network)간 인터페이스에 대한 규격을 정하며, 제 4운영그룹에서는 무선링크성능에 관한 요구조건 및 무선자원관리에 대한 요구사항 등을 논의한다.In addition, the third operation group defines standards for interfaces between base stations, radio network controllers (hereinafter referred to as RNCs) and core networks in the UTRAN, and the fourth operation group relates to radio link performance. Discuss requirements and requirements for radio resource management.
도 1은 종래 및 본 발명이 적용되는 3GPP UTRAN의 구조를 나타낸 그림이다.1 is a diagram showing the structure of a 3GPP UTRAN to which the prior art and the present invention is applied.
도 1을 참조하면, UTRAN(110)은 한 개 이상의 무선망부시스템(Radio Network Sub-systems; 이하 RNS로 약칭함)(120,130)으로 구성되며, 각 RNS(120,130)는 하나의 RNC(121,131)와 상기 RNC(121,131)에 의해서 관리되는 하나 이상의 기지국(Node B)(122,123)(132,133)으로 구성된다.Referring to FIG. 1, the UTRAN 110 includes one or more Radio Network Sub-systems (hereinafter referred to as RNS) 120 and 130, and each RNS 120 and 130 is connected to one RNC 121 and 131. It consists of one or more base stations (Node Bs) 122, 123, 132, 133 managed by the RNC 121, 131.
그리고 상기 RNC(121,131)는 GSM망과의 회선교환 통신을 위해 단말교환기(MSC)(Mobile Switching Center)(141)와 연결되어 있으며, GPRS(General Packet Radio Service)망과의 패킷교환 통신을 위해 SGSN(Serving GPRS Support Node)(142)과 연결된다.The RNC 121 and 131 are connected to a mobile switching center (MSC) 141 for circuit switched communication with a GSM network, and SGSN for packet switched communication with a general packet radio service (GPRS) network. (Serving GPRS Support Node) 142.
그리고, 기지국(Node B)(122,123)(132,133)은 RNC(121,131)에 의해서 관리되며 상향링크로는 단말(150)의 물리계층에서 보내는 정보를 수신하고, 하향링크로는 데이터를 단말(150)로 송신한다.The base station (Node B) 122, 123, 132, 133 is managed by the RNC (121, 131), and receives the information sent from the physical layer of the terminal 150 in the uplink, and the terminal 150 in the downlink Send to
따라서, 기지국(Node B)은 단말에 대한 UTRAN의 접속점(Access Point) 역할을 담당한다고 볼 수 있다.Therefore, the base station Node B may be regarded as playing an access point of the UTRAN to the terminal.
RNC(121,131)는 무선자원의 할당 및 관리를 담당한다. 기지국(Node B)의 직접적인 관리를 담당하는 RNC를 제어 RNC(CRNC: Control RNC)라고 하며, 공용무선자원의 관리를 담당한다.The RNCs 121 and 131 are in charge of allocating and managing radio resources. The RNC responsible for the direct management of the base station Node B is called a Control RNC (CRNC), and is responsible for the management of common wireless resources.
그리고, 각 단말에 할당된 전용무선자원(Dedicated Radio Resources)을 관리하는 곳은 담당 RNC(SRNC: Serving RNC)라 불린다. 제어 RNC와 담당 RNC는 동일할 수 있으나, 단말이 담당 RNC의 영역을 벗어나 다른 RNC의 영역으로 이동하는 경우에는 제어 RNC와 담당 RNC는 다를 수 있다.In addition, a place that manages dedicated radio resources allocated to each terminal is called a serving RNC (SRNC). The control RNC and the responsible RNC may be the same, but when the terminal moves out of the area of the responsible RNC to the area of another RNC, the control RNC and the responsible RNC may be different.
UMTS망내의 다양한 구성요소들은 그 물리적인 위치가 다를 수 있기 때문에 이들을 연결시켜주는 인터페이스(Interface)가 필요하다. 기지국(Node B)과 RNC사이는 Iub 인터페이스로 연결되고, 두 RNC사이에서는 Iur인터페이스를 통해 연결된다. 그리고, RNC와 핵심망과의 인터페이스를 Iu라고 칭한다.Since various components in the UMTS network may have different physical locations, an interface is required to connect them. The base station Node B and the RNC are connected by an Iub interface, and the two RNCs are connected through an Iur interface. The interface between the RNC and the core network is called Iu.
도 2는 3GPP 무선 접속망 규격을 기반으로한 단말과 UTRAN사이의 무선접속을 가능하게 하는 인터페이스 프로토콜의 계층 구조를 나타낸다.2 illustrates a hierarchical structure of an interface protocol that enables wireless access between a UE and a UTRAN based on the 3GPP radio access network standard.
도 2의 무선접속 인터페이스 프로토콜은 수평적으로 물리계층(PHY), 데이터링크계층 및 네트워크계층으로 이루어지며, 수직적으로는 제어신호(Signaling) 전달을 위한 제어평면(Control Plane)과 데이터정보 전송을 위한 사용자평면(User Plane)으로 구분된다.The wireless access interface protocol of FIG. 2 consists of a physical layer (PHY), a data link layer, and a network layer horizontally, and vertically controls a control plane for transmitting control signals and a data plane for transmitting data information. It is divided into user planes.
사용자 평면은 음성이나 IP 패킷의 전송 등과 같이 사용자의 트래픽 정보가 전달되는 영역이고, 제어평면은 망의 인터페이스나 호의 유지 및 관리 등에 필요한 제어정보가 전달되는 영역을 나타낸다.The user plane is an area in which user traffic information is transmitted, such as voice or IP packet transmission, and the control plane is an area in which control information necessary for maintaining and managing an interface or a call of a network is transmitted.
도 2의 프로토콜 계층들은 통신시스템에서 널리 알려진 개방형 시스템간 상호접속(Open System Interface; OSI) 기준모델의 하위 3개 계층을 바탕으로 제 1계층(L1), 제 2계층(L2), 제 3계층(L3)으로 구분될 수 있다.The protocol layers of FIG. 2 are based on the lower three layers of the Open System Interface (OSI) reference model, which are well known in communication systems. The first layer (L1), the second layer (L2), and the third layer (L3).
제 1계층(L1)은 무선인터페이스에 대한 물리계층(PHY: Physical Layer)의 역할을 수행하고, 상위에 있는 매체접속제어(Medium Access Control; 이하 MAC이라 약칭함)계층과는 전송채널(Transport Channel)들을 통해 연결되어 있다.The first layer L1 performs a role of a physical layer (PHY) for the wireless interface, and a transport channel with a medium access control layer (hereinafter abbreviated as MAC) layer on the upper layer. Are connected via
전송채널(Transport Channel)을 통해 물리계층으로 전달된 데이터는 무선환경에 맞는 다양한 코딩과 변조방식 등이 적용되어 이용하여 수신측에 전달된다.Data transmitted to the physical layer through a transport channel is transmitted to a receiver by using various coding and modulation methods suitable for a wireless environment.
물리계층과 MAC계층사이에 존재하는 전송채널은 단말이 독점적으로 이용할 수 있는지, 또는 여러 개의 단말이 공유해서 사용하는지에 따라 각각 전용전송채널(Dedicated Transport Channel)과 공용전송채널(Common Transport Channel)로 구분된다.The transport channel existing between the physical layer and the MAC layer is a dedicated transport channel and a common transport channel, respectively, depending on whether the terminal can be used exclusively or shared by multiple terminals. Are distinguished.
제 2계층(L2)은 데이터링크계층(Data Link Layer)의 역할을 수행하고, 여러 단말들이 UMTS망의 무선자원을 공유할 수 있도록 한다.The second layer L2 plays a role of a data link layer and enables multiple terminals to share radio resources of a UMTS network.
제 2계층(L2)은 MAC 계층, 무선링크제어(Radio Link Control; 이하 RLC라 약칭함)계층, 패킷데이터수렴프로토콜(Packet Data Convergence Protocol; 이하 PDCP라 약칭함)계층, 그리고 방송/멀티캐스트제어(Broadcast/Multicast Control; 이하 BMC라 약칭함)계층으로 나뉘어진다.The second layer (L2) is the MAC layer, Radio Link Control (hereinafter referred to as RLC) layer, Packet Data Convergence Protocol (hereinafter referred to as PDCP) layer, and broadcast / multicast control (Broadcast / Multicast Control; hereinafter abbreviated as BMC) is divided into layers.
여기서, MAC계층은 논리채널과 전송채널간의 적절한 대응(Mapping) 관계를 이용해 데이터를 전달한다. 논리채널들은 상위계층과 MAC계층을 연결시켜주는 채널들로 전송되는 정보의 종류에 따라 다양한 논리채널이 제공된다.Here, the MAC layer transfers data using an appropriate mapping relationship between logical channels and transport channels. Logical channels are provided with various logical channels according to the type of information transmitted to the channels connecting the upper layer and the MAC layer.
일반적으로 제어평면의 정보를 전송할 경우에는 제어채널(Control Channel)을, 사용자 평면의 정보를 전송하는 경우는 트래픽채널(Traffic Channel)을 사용한다.In general, a control channel is used to transmit control plane information, and a traffic channel is used to transmit information of the user plane.
MAC계층은 다시 수행하는 기능에 따라 두개의 부계층으로 구분된다.The MAC layer is divided into two sublayers according to the function performed again.
이들은, 전용전송채널의 관리를 담당하면서 SRNC에 위치한 MAC-d부계층과,공용전송채널의 관리를 담당하면서 CRNC에 위치한 MAC-c/sh부계층이다.These are the MAC-d sublayer located in the SRNC while managing the dedicated transport channel, and the MAC-c / sh sublayer located in the CRNC while managing the common transport channel.
RLC계층은 상위로부터 전송된 RLC SDU의 분할 및 연결 (Segmentation and Concatenation)기능에 의해 전송에 맞는 적절한 RLC PDU를 구성하고, 전송중 소실된 RLC PDU의 재전송을 담당하는 자동반복요구(Automatic Repeat request; ARQ)기능을 수행할 수 있다.The RLC layer configures an appropriate RLC PDU suitable for transmission by a segmentation and concatenation function of an RLC SDU transmitted from an upper layer, and performs an automatic repeat request for retransmission of the lost RLC PDU during transmission; ARQ) function can be performed.
상위로부터 내려온 RLC SDU를 처리하는 방식에 따라 투명모드(Transparent Mode), 무응답모드(Unacknowledged Mode), 응답모드(Acknowledged Mode)의 세 가지 방식으로 동작하고, RLC계층에는 상위계층에서 내려온 RLC SDU 또는 RLC PDU들을 저장하기 위한 RLC버퍼가 존재한다.The RLC SDU or RLC descended from the upper layer operates in three ways: transparent mode, unacknowledged mode, and acknowledgment mode, depending on the method of processing the RLC SDU from the upper layer. There is an RLC buffer for storing PDUs.
PDCP계층은 RLC계층의 상위에 위치하며, IPv4나 IPv6와 같은 네트워크 프로토콜을 통해 전송되는 데이터들이 무선인터페이스를 통해 전송되기에 적합하도록 만들어준다.The PDCP layer is located on top of the RLC layer, making it suitable for data transmitted through a network interface such as IPv4 or IPv6.
특히, PDCP계층에서는 IP패킷의 효율적인 전송을 위해 패킷의 헤더정보를 압축해서 전송하는 헤더압축(Header Compression)기법을 사용할 수 있다.In particular, in the PDCP layer, a header compression technique of compressing and transmitting header information of a packet may be used for efficient transmission of an IP packet.
BMC계층은 CBS(Cell Broadcast Center)로부터 전달된 메시지를 무선 인터페이스를 통해 전송할 수 있도록 한다.The BMC layer enables a message transmitted from a cell broadcast center (CBS) to be transmitted through an air interface.
BMC의 주된 기능은 단말로 전송되는 셀 방송 메시지(Cell Broadcast Message)를 스케줄링하여 전송하는 것으로, 일반적으로 무응답모드로 동작하는 RLC계층을 통하여 데이터를 전송한다.The main function of the BMC is to schedule and transmit a cell broadcast message transmitted to a terminal, and generally transmits data through an RLC layer operating in an unresponsive mode.
참고로, PDCP계층과 BMC계층은 사용자 데이터만을 전송하므로 사용자평면에만 위치한다.For reference, since the PDCP layer and the BMC layer transmit only user data, they are located only in the user plane.
이들과는 달리, RLC계층은 상위로 연결된 계층에 따라 사용자평면에 속할 수도 있고 제어평면에 속할 수도 있다. 제어평면에 속하는 경우에는 무선자원제어(Radio Resource Control; 이하 RRC라 약칭함)계층으로부터 데이터를 전달 받는 경우에 해당되고, 그 외의 경우는 사용자 평면에 해당한다.Unlike these, the RLC layer may belong to the user plane or to the control plane depending on the layers connected to the upper layer. In the case of belonging to the control plane corresponds to the case of receiving data from the radio resource control (hereinafter referred to as RRC) layer, otherwise it corresponds to the user plane.
도 2에 도시된 바와 같이 RLC계층과 PDCP계층의 경우에는, 하나의 계층 내에 여러 개의 엔티티(Entity)들이 존재할 수 있다. 이는 하나의 단말이 여러 개의 무선 운반자를 갖고, 하나의 무선 운반자에 대하여 일반적으로 오직 하나의 RLC 엔티티 및 PDCP 엔티티가 사용되기 때문이다. RLC계층 및 PDCP계층의 엔티티들은 각 계층내에서 독립적인 기능을 수행할 수 있다.As shown in FIG. 2, in the case of the RLC layer and the PDCP layer, several entities may exist in one layer. This is because one terminal has several radio carriers, and generally only one RLC entity and PDCP entity are used for one radio carrier. Entities of the RLC layer and the PDCP layer may perform independent functions in each layer.
UMTS에서 사용하는 중요한 개념으로 무선운반자(Radio Bearer; RB)를 들 수 있는데, 이는 일반적으로 사용자 평면에서 제 2계층(L2)에 의해 상위계층으로 제공되는 사용자데이터의 전송서비스를 의미한다.An important concept used in UMTS is a radio bearer (RB), which generally means a transmission service of user data provided to a higher layer by a second layer L2 in a user plane.
또한, 제어평면에서 제 2계층(L2)에 의해 상위계층으로 제공되는 제어정보의 전송서비스는 시그널링 무선 운반자(Signaling Radio Bearer; SRB)라고 정의한다.In addition, the control information transmission service provided to the upper layer by the second layer (L2) in the control plane is defined as a signaling radio bearer (SRB).
제 3계층(L3)의 가장 하부에 위치한 RRC계층은 제어평면에서만 정의되며, 무선 운반자들의 설정, 재설정 및 해제와 관련되어 전송채널 및 물리채널들의 제어를 담당한다.The RRC layer located at the bottom of the third layer L3 is defined only in the control plane, and is responsible for control of transport channels and physical channels in connection with setting, resetting, and releasing radio carriers.
이때, 무선운반자가 설정된다는 것은 특정 서비스를 제공하기 위해 필요한 프로토콜 계층 및 채널의 특성을 규정하고, 각각의 구체적인 파라미터 및 동작 방법을 설정하는 과정을 의미한다. RRC메시지를 통해 RRC계층상위로부터 전달되는 제어 메시지들의 전송도 가능하다.In this case, the setting of the wireless carrier means a process of defining characteristics of a protocol layer and a channel necessary to provide a specific service and setting each specific parameter and operation method. It is also possible to transmit control messages transmitted from the top of the RRC layer through the RRC message.
상기에서 설명한 UMTS는 실내 및 피코(Pico-cell)셀 환경에서 2Mbps, 일반적인 무선환경에서는 384kbps의 전송속도를 목표로 한다. 하지만, 무선인터넷이 보편화되고 가입자수가 증가함에 따라 보다 다양한 서비스들이 출현하고 있으며, 이들 서비스들을 지원하기 위해서는 보다 고속의 전송속도를 갖는 시스템이 필요할 것으로 예상된다.The UMTS described above aims at a transmission rate of 2Mbps in indoor and pico-cell environments and 384kbps in a general wireless environment. However, as the wireless Internet becomes more common and the number of subscribers increases, more various services are emerging, and it is expected that a system having a higher transmission speed is required to support these services.
따라서, 현재 3GPP에서는 UMTS망을 진화시켜 고속의 전송속도를 제공하기 위한 연구가 진행되고 있으며, 이 중 대표적인 시스템으로 HSDPA(High Speed Downlink Packet Access)를 들 수 있다.Therefore, in 3GPP, research is being conducted to provide a high transmission rate by evolving a UMTS network. Among them, a representative system is HSDPA (High Speed Downlink Packet Access).
HSDPA시스템은 UMTS 기술을 기반으로, 하향링크로 최대 10Mbps의 속도를 지원하고, 보다 짧은 패킷전송 지연시간과 향상된 용량을 제공할 수 있을 것으로 기대된다.Based on UMTS technology, HSDPA system is expected to support up to 10Mbps speed in downlink and provide shorter packet transmission delay and improved capacity.
향상된 전송속도와 용량을 제공하기 위해서 HSDPA시스템에서 적용된 기술들은 링크적응기법(Link Adaptation; 이하 LA라 약칭함), 복합자동재송요구(Hybrid Automatic Repeat request; 이하 HARQ라 약칭함), 빠른 셀 선택(Fast Cell Selection;이하 FCS라 약칭함), 다중입력다중출력(Multiple Input Multiple Output;이하 MIMO라 약칭함) 안테나 기법 등을 생각할 수 있다.The techniques employed in the HSDPA system to provide improved transmission rates and capacities include Link Adaptation (LA), Hybrid Automatic Repeat Request (HARQ), and fast cell selection. Fast Cell Selection (hereinafter referred to as FCS), and Multiple Input Multiple Output (hereinafter referred to as MIMO) antenna techniques.
링크 적응기법(LA)은 채널의 상태에 맞는 변조 및 코딩 방법(Modulation and Coding Scheme; 이하 MCS라 약칭함)을 사용하는 것으로, 채널상태가 좋은 경우에는16QAM과 64QAM과 같은 고도(高度)의 변조방법을 사용하도록 하고, 채널상태가 좋지 않은 경우에는 QPSK와 같은 저도(低度)의 변조방법을 사용하도록 하는 방법이다.The link adaptation technique (LA) uses a modulation and coding scheme (hereinafter referred to as MCS) that is adapted to the state of the channel. If the channel state is good, a high modulation such as 16QAM and 64QAM is used. In case the channel condition is not good, a low modulation method such as QPSK is used.
일반적으로 저도의 변조방법은 고도의 변조방법에 비해 전송량은 적지만, 채널환경이 좋지 않은 경우에는 뛰어난 전송 성공률을 보이므로, 패이딩(Fading)이나 간섭의 영향이 큰 경우에 유리하다고 생각할 수 있다.In general, the low-modulation method has a smaller amount of transmission than the high-modulation method. However, when the channel environment is not good, the low modulation method has an excellent transmission success rate. Therefore, it may be considered to be advantageous when the influence of fading or interference is large. .
이에 반해, 고도의 변조방법들은 저도의 변조방법들과 비교하여 주파수 이용효율이 훨씬 뛰어나고, WCDMA의 5MHz대역폭을 이용하여 10Mbps의 전송속도를 제공할 수 있도록 한다. 하지만, 잡음이나 간섭의 영향에 매우 민감한 편이다.On the other hand, high modulation methods have much higher frequency utilization efficiency than low modulation methods, and can provide a transmission rate of 10Mbps using the 5MHz bandwidth of WCDMA. However, it is very sensitive to the effects of noise and interference.
따라서, 단말이 기지국과 가까운 곳에 위치한 경우에는 16QAM이나 64QAM등을 사용하여 전송효율을 높일 수 있고, 단말이 셀의 경계에 위치하거나 패이딩의 영향이 큰 경우에는 QPSK와 같은 저도의 변조기법이 유용하다.Therefore, when the terminal is located close to the base station, it is possible to increase the transmission efficiency by using 16QAM or 64QAM, and when the terminal is located at the cell boundary or the influence of fading is low, a low modulation method such as QPSK is useful. Do.
HARQ 방법은 RLC 계층에서 수행하는 패킷의 재전송방법과는 다른 개념의 재전송방법이다. 이는 물리계층과 연계되어 사용되고 재 전송된 데이터를 이전에 수신한 데이터와 결합하여 보다 높은 복구율을 보장한다.The HARQ method is a retransmission method having a different concept from that of a packet retransmission performed in the RLC layer. This ensures higher recovery rates by combining data that has been used and retransmitted in conjunction with the physical layer with previously received data.
즉, 전송에 실패한 패킷을 폐기시키지 않고 저장하고 있으면서, 재 전송된 패킷과 디코딩 이전단계에서 결합하여 패킷을 복구하는 방법이다. 따라서, LA기법과 같이 사용하면, 패킷의 전송효율을 크게 높일 수 있다.That is, a method of recovering a packet by combining a retransmitted packet with a pre-decoding step while storing the packet that failed to be transmitted without discarding it. Therefore, when used together with the LA technique, the packet transmission efficiency can be greatly increased.
FCS방법은 기존의 소프트핸드오버와 비슷한 개념이다. 단말은 여러 개의 셀로부터 데이터를 수신할 수 있지만, 각 셀의 채널상태를 고려하여 가장 채널상태가 좋은 셀로부터 데이터를 전송 받도록 한다.The FCS method is similar to the conventional soft handover. Although the terminal may receive data from multiple cells, the terminal may receive data from a cell having the best channel state in consideration of the channel state of each cell.
기존의 소프트핸드오버는 여러 개의 셀로부터 데이터를 전송 받고 다이버시티를 이용하여 전송성공률을 높이는 방법이었지만, FCS방법은 셀들간의 간섭을 줄이기 위해 특정한 셀 하나로부터만 데이터를 전송 받는다.Conventional soft handover has been a method of receiving data from multiple cells and increasing the transmission success rate using diversity, but the FCS method receives data from only one specific cell in order to reduce interference between cells.
MIMO안테나 기법은 산란이 많이 일어나는 채널환경에서 독립적인 특성을 갖는 여러개의 전파를 이용하여 데이터의 복구 성공률을 향상시킬 수 있는 방법이다.MIMO antenna technique is a method that can improve the success rate of data recovery by using multiple propagation having independent characteristics in the channel environment where scattering occurs a lot.
보통 여러 개의 송신안테나와 여러 개의 수신안테나로 구성되어 있으며, 안테나별로 수신되는 전파들간의 연관성을 줄여 다이버시티 이득을 얻고자 하는 시스템이다.It is usually composed of several transmitting antennas and several receiving antennas, and it is a system to obtain diversity gain by reducing the correlation between radio waves received for each antenna.
한편, HSDPA 시스템은 종래의 시스템과의 호환성을 유지하고 망의 전개에 따른 추가 비용을 줄이기 위해, 종래의 UMTS망을 가능한 그대로 유지하면서 새로운 기술을 도입하려 한다.On the other hand, the HSDPA system intends to introduce a new technology while maintaining the existing UMTS network as possible in order to maintain compatibility with the conventional system and to reduce additional costs due to the deployment of the network.
하지만, 새로운 기술들을 접목시키기 위해서는 약간의 수정이 불가피하다. 가장 큰 변화는 기존의 기지국(Node B) 기능을 향상시킨 점이다.However, some modifications are inevitable to incorporate new technologies. The biggest change is the improvement of the existing base station (Node B) function.
즉, UMTS망에서는 대부분의 제어기능이 RNC에 위치했지만, 보다 빠르게 채널상황에 적응하고 RNC까지의 지연시간을 줄이기 위하여 기지국(Node B)의 기능을 향상시킨다. 따라서, HSDPA시스템을 위한 새로운 기술들은 대부분 기지국에서 관리하도록 한다.That is, in the UMTS network, most of the control functions are located in the RNC, but the function of the base station Node B is improved in order to adapt to the channel situation more quickly and reduce the delay time to the RNC. Therefore, most of the new technologies for the HSDPA system are managed by the base station.
하지만, 기지국(Node B)의 확장된 기능은 RNC를 대체하는 기능이 아니며, RNC 측면에서 보면 자신이 관리하고 있는 기지국에 고속의 데이터전송을 위한 기능들이 추가된 보조기능을 담당한다고 볼 수 있다.However, the extended function of the base station (Node B) is not a function of replacing the RNC, and in view of the RNC, it can be seen that it is in charge of an auxiliary function in which functions for high speed data transmission are added to the base station managed by the base station.
따라서, 기지국(Node B)은 기존의 WCDMA시스템과는 달리 MAC기능의 일부를 수행할 수 있도록 수정되었고, 이를 수행하는 계층을 MAC-hs 부계층이라고 칭한다.Therefore, unlike the existing WCDMA system, the base station Node B has been modified to perform a part of the MAC function, and a layer for performing this is called a MAC-hs sublayer.
MAC-hs부계층은 물리계층의 상위에 위치하여 패킷의 스케줄링이나 HARQ 및 LA기능을 수행할 수 있다. 또한, HSDPA를 위한 데이터 전송을 위해 기존의 전송채널과는 다른 HS-DSCH(High-Speed Downlink Shared Channel)라는 전송채널을 사용한다. 이 채널은 기지국(Node B)의 MAC-hs부계층에서 물리계층으로 데이터를 전송할 때 사용된다.The MAC-hs sublayer may be located above the physical layer to perform packet scheduling or HARQ and LA functions. In addition, a transport channel called HS-DSCH (High-Speed Downlink Shared Channel), which is different from the existing transport channel, is used for data transmission for HSDPA. This channel is used to transmit data from the MAC-hs sublayer of the base station Node B to the physical layer.
도 3에 HSDPA시스템을 지원하기 위한 무선접속프로토콜의 구조를 보였다. 기지국(Node B)의 물리계층(PHY)의 상위로 MAC-hs부계층이 위치하며, MAC-c/sh와 MAC-d 부계층은 종래의 시스템과 같이 각각 CRNC와 SRNC에 위치한다.3 shows the structure of a radio access protocol for supporting the HSDPA system. The MAC-hs sublayer is located above the physical layer (PHY) of the base station (Node B), and the MAC-c / sh and MAC-d sublayers are located in the CRNC and the SRNC, respectively, as in the conventional system.
Iub 또는 Iur인터페이스상에서 HSDPA를 위한 데이터의 전송을 위해 HS-DSCH FP(Frame Protocol)라는 전송프로토콜을 사용한다. 이때, MAC-hs부계층 상위에 위치한 MAC-c/sh부계층이나 MAC-d부계층, 그리고 RLC계층 등은 현재의 시스템과 동일한 기능을 수행한다.A transport protocol called HS-DSCH FP (Frame Protocol) is used for the transmission of data for HSDPA on the Iub or Iur interface. In this case, the MAC-c / sh sublayer, the MAC-d sublayer, and the RLC layer located above the MAC-hs sublayer perform the same functions as the current system.
따라서, HSDPA를 지원하기 위한 RNC는 현재의 시스템에서 약간의 소프트웨어만 추가하는 것으로 충분하다.Therefore, the RNC to support HSDPA is enough to add only a little software in the current system.
HSDPA 시스템에서 사용되는 MAC계층의 구조를 도 4에 자세히 나타내었다.The structure of the MAC layer used in the HSDPA system is shown in detail in FIG. 4.
MAC계층은 도 4와 같이 MAC-d부계층(161), MAC-c/sh부계층(162) 및 MAC-hs부계층(163)의 3가지 부계층으로 나뉘어진다. MAC-d부계층(161)은 SRNC에 있으면서 특정 단말에 대한 전용논리채널들을 관리하고, MAC-c/sh부계층(162)은 CRNC에 위치해서 공용전송채널들을 관리하며, MAC-hs부계층(163)은 기지국(Node B)에 위치해 HS-DSCH를 관리한다.As shown in FIG. 4, the MAC layer is divided into three sublayers: the MAC-d sublayer 161, the MAC-c / sh sublayer 162, and the MAC-hs sublayer 163. The MAC-d sublayer 161 manages dedicated logical channels for a specific terminal while in the SRNC, and the MAC-c / sh sublayer 162 manages common transport channels located in the CRNC and the MAC-hs sublayer 163 is located in the base station (Node B) to manage the HS-DSCH.
하지만, HSDPA시스템에서 MAC-c/sh부계층(162)이 수행하는 기능이 거의 없다고 할 수 있다. 즉, 지금까지 MAC-c/sh부계층(162)은 기존의 시스템에서 여러 단말이 공유하는 공용자원을 할당하고 이를 처리하는 역할을 담당했지만, HSDPA시스템에서는 단순히 SRNC의 MAC-d부계층으로부터 전달된 데이터를 기지국(Node B)의 MAC-hs부계층(163)으로 전달해주는 흐름제어 역할만을 수행한다.However, it can be said that there is almost no function performed by the MAC-c / sh sublayer 162 in the HSDPA system. That is, the MAC-c / sh sublayer 162 has been responsible for allocating and processing common resources shared by multiple terminals in the existing system. However, in the HSDPA system, the MAC-c / sh sublayer 162 is simply transferred from the MAC-d sublayer of SRNC. It performs only a flow control role of delivering the data to the MAC-hs sublayer 163 of the base station Node B.
도 4를 참고로 MAC-hs 부계층에서 수행하는 기능들인 흐름제어, HARQ, 스케줄링, TFC선택에 대하여 살펴보도록 하자.Referring to FIG. 4, flow control, HARQ, scheduling, and TFC selection, which are functions performed in the MAC-hs sublayer, will be described.
흐름제어 기능은 망의 인터페이스의 전송능력을 고려하여 데이터의 흐름을 제어한다. 이 기능은 HS-DSCH를 통해 데이터를 전송할 때 인터페이스상의 폭주(Congestion)에 의해 발생할 수 있는 데이터의 폐기를 방지하거나 제 2계층(L2)에서 시그널링 신호의 지연시간을 줄이기 위해서 사용한다.The flow control function controls the flow of data in consideration of the transmission capability of the interface of the network. This function is used to prevent the discard of data that may be caused by congestion on the interface when data is transmitted through the HS-DSCH or to reduce the delay time of the signaling signal in the second layer (L2).
이때, 흐름제어는 각 HS-DSCH채널을 통해 전달되는 데이터들의 우선순위 별로 독립적으로 수행될 수 있다.In this case, flow control may be independently performed for each priority of data transmitted through each HS-DSCH channel.
HARQ기능은 앞에서 간단히 설명했듯이, 데이터의 전송효율을 높이기 위하여 사용하는 방법으로, HARQ기능을 지원하기 위하여, 기지국의 MAC-hs 부계층(163)에는 HARQ블록이 존재한다. HARQ블록에는 각 단말의 HARQ동작을 관장하는 HARQ엔티티가 존재하며, HARQ엔티티는 단말마다 하나씩 존재한다.As described briefly above, the HARQ function is a method used to increase data transmission efficiency. In order to support the HARQ function, a HARQ block exists in the MAC-hs sublayer 163 of the base station. In the HARQ block, there is an HARQ entity that manages HARQ operation of each terminal, and one HARQ entity exists for each terminal.
또한, 각 HARQ엔티티 내부에는 여러 개의 HARQ 프로세스(Process)들이 존재하는데, 각 HARQ 프로세스는 특정 데이터의 전송을 위하여 사용된다.In addition, several HARQ processes exist within each HARQ entity, and each HARQ process is used for transmission of specific data.
각 HARQ 프로세스는 여러 개의 데이터들이 공유하여 이용할 수 있으나, 한번에 하나씩 처리된다. 따라서, 데이터 전송에 성공하면, 비어있는 프로세스가 되어 다른 데이터의 전송에 사용될 수 있으나, 전송에 실패하면 해당 데이터가 성공적으로 전송되거나 폐기될 때까지 데이터를 저장하고 있게 된다.Each HARQ process can share and use multiple data, but are processed one at a time. Therefore, if the data transmission is successful, it becomes an empty process and can be used to transfer other data. If the data transmission fails, the data is stored until the data is successfully transmitted or discarded.
각 HARQ 프로세스에 의해서 전송되는 데이터들을 데이터 블록이라고 부르며, 데이터 블록은 한 개 또는 여러 개의 MAC-hs SDU들로 구성된다. 참고로, 각 MAC-hs SDU의 크기는 가변적이지 않고 고정된 크기를 갖는다. 데이터블록을 구성하는 MAC-hs SDU들의 개수는 무선채널의 상태에 따라 다를 수 있다. 즉, 상태가 좋은 채널에서는 많은 양의 데이터를 전송할 수 있으므로, 그 만큼 많은 MAC-hs SDU가 포함된다.Data transmitted by each HARQ process is called a data block, and the data block is composed of one or several MAC-hs SDUs. For reference, the size of each MAC-hs SDU is not variable and has a fixed size. The number of MAC-hs SDUs constituting the data block may vary depending on the state of the radio channel. That is, because a good channel can transmit a large amount of data, as many MAC-hs SDUs are included.
반대로, 채널의 상태가 좋지 않은 경우에는 상대적으로 적은 수의 MAC-hs SDU들이 데이터 블록을 구성한다. 데이터블록의 크기는 물리계층으로부터 채널상태에 대한 보고를 받은 스케줄링블록에서 결정한다.In contrast, when the channel is in poor condition, a relatively small number of MAC-hs SDUs constitute a data block. The size of the data block is determined by a scheduling block that receives a report on the channel state from the physical layer.
이때, 각 데이터블록의 전송은 TTI (Transmission Time Interval)라는 단위로 주기적으로 전송되는데, 보통 TTI는 2ms의 단위로 구성된다.At this time, the transmission of each data block is periodically transmitted in a unit called a transmission time interval (TTI), usually TTI is composed of a unit of 2ms.
기지국의 스케줄링 기능은 전송될 데이터의 우선순위에 따라 데이터의 전송순서를 결정한다. 이와 함께, HARQ 프로세스에서 처리할 데이터 블록의 크기를 결정하고, 이 블록의 우선순위식별자(Priority Class Identifier)와 일련번호(Transmission Sequence Number; 이하 TSN이라 약칭함)를 첨부하여 적절한HARQ프로세스에 전달한다. 해당 데이터 블록의 전송에 실패하여 재전송하는 경우에는 이전에 전송한 동일한 데이터 블록을 재전송한다.The scheduling function of the base station determines the transmission order of the data according to the priority of the data to be transmitted. In addition, the size of the data block to be processed in the HARQ process is determined, and the priority class identifier (ID) and serial number (transmission sequence number (hereinafter abbreviated as TSN)) of the block are attached to the appropriate HARQ process. . If the data block fails to be retransmitted, the same data block previously transmitted is retransmitted.
TFC 선택기능은 여러 개의 HS-DSCH들이 데이터의 전송에 사용되는 경우, 각 HS-DSCH의 전송 포맷(Transport Format)을 알려주는 역할을 담당한다.The TFC selection function plays a role of informing a transport format of each HS-DSCH when several HS-DSCHs are used for data transmission.
도 4를 참고로 RLC계층으로부터 내려온 데이터가 MAC계층에서 어떤 처리과정을 거쳐 HS-DSCH로 전달되는지를 알아보자. RLC계층으로부터 전용논리채널인 DTCH (Dedicated Traffic Channel) 또는 DCCH (Dedicated Control Channel)를 통해 전달된 RLC PDU는 MAC-d계층에서 채널스위칭 기능을 통해 경로가 결정된다.Referring to FIG. 4, let's see how the data from the RLC layer is transferred to the HS-DSCH in the MAC layer. The RLC PDUs transmitted from the RLC layer through a dedicated traffic channel (DTCH) or a dedicated control channel (DCCH) are routed through a channel switching function in the MAC-d layer.
전용전송채널(DCH: Dedicated Channel)로 전송되는 경우에는 MAC-d부계층(161)에서 관련 헤더가 첨부되어 DCH(Dedicated Channel)를 통해 물리계층으로 전달되고, HSDPA 시스템의 HS-DSCH채널을 이용하게 된다면 채널스위칭 기능에 의해 RLC PDU는 전송채널 다중화를 거쳐 MAC-c/sh부계층(162)으로 전달된다.When transmitted on a dedicated channel (DCH: Dedicated Channel), the relevant header is attached to the MAC-d sublayer 161 and transferred to the physical layer through a dedicated channel (DCH), and the HS-DSCH channel of the HSDPA system is used. If so, the RLC PDU is transmitted to the MAC-c / sh sublayer 162 through transport channel multiplexing by a channel switching function.
전송채널 다중화는 여러 개의 논리채널이 하나의 전송채널을 이용하는 경우 각 데이터가 속한 논리채널의 식별정보를 추가한다. RLC PDU를 전달 받은 MAC-c/sh부계층(162)은 단순히 MAC-d부계층(161)으로부터 내려온 패킷을 MAC-hs부계층(163)으로 전달해준다. MAC-hs부계층으로 전달된 데이터는 MAC-hs부계층(163)의 버퍼에 저장된 후 스케줄링 기능에 의해 채널상태에 맞는 적절한 크기의 데이터블록으로 구성되고 해당 데이터블록에 우선순위정보와 TSN이 추가되어 적절한 시기에 HARQ프로세스로 전달된다.Transport channel multiplexing adds identification information of a logical channel to which each data belongs when several logical channels use one transport channel. The MAC-c / sh sublayer 162 receiving the RLC PDU simply transfers a packet from the MAC-d sublayer 161 to the MAC-hs sublayer 163. Data delivered to MAC-hs sublayer is stored in buffer of MAC-hs sublayer 163 and is composed of data block of appropriate size for channel status by scheduling function, and priority information and TSN are added to the data block. It is then delivered to the HARQ process at the appropriate time.
그리고, 전송될 시기에는 HS-DSCH의 전송 포맷에 맞는 TFC(Transport FormatCombination)를 선택하여 전송한다.At the time of transmission, a TFC (Transport Format Combination) suitable for the transmission format of the HS-DSCH is selected and transmitted.
도 5는 MAC-hs부계층에서 스케줄링 블록의 동작을 도시한 것으로, 스케줄링 블록의 구성과 동작에 대하여 살펴보도록 하자.FIG. 5 illustrates an operation of a scheduling block in the MAC-hs sublayer. The configuration and operation of the scheduling block will be described.
도 5를 참조하면, 스케줄러(174)는 저장장치(171)로부터 저장된 데이터들의 우선순위와 데이터량 등의 정보를 전달 받고(S101), 물리계층(173)으로부터는 채널의 상태정보를 전달 받는다(S102).Referring to FIG. 5, the scheduler 174 receives information such as priority and data amount of stored data from the storage device 171 (S101), and receives channel state information from the physical layer 173 (S101). S102).
이때, 상기 저장장치(171)는 일반적으로 쉽게 데이터를 지우고 쓸 수 있는 소프트메모리(Soft Memory)에 해당하고, 상위계층으로부터 전달된 MAC-hs SDU들을 저장한다. 스케줄러(174)는 이들 정보를 바탕으로 저장장치(171)와 HARQ엔티티(172)의 동작을 제어한다(S103,S104).In this case, the storage device 171 generally corresponds to a soft memory that can easily erase and write data, and stores MAC-hs SDUs transmitted from an upper layer. The scheduler 174 controls the operations of the storage device 171 and the HARQ entity 172 based on these information (S103, S104).
즉, 스케줄러(174)는 전송할 데이터블록의 크기와 해당 데이터블록에 포함될 MAC-hs SDU들을 결정한 후 해당 데이터 블록에 우선순위 식별자와 TSN을 추가해 선택된 HARQ엔티티의 적절한 HARQ프로세스로 전달하여 물리계층을 통해 전송되도록 한다.That is, the scheduler 174 determines the size of the data block to be transmitted and the MAC-hs SDUs to be included in the data block, adds a priority identifier and a TSN to the data block, and transfers it to the appropriate HARQ process of the selected HARQ entity through the physical layer. To be transmitted.
데이터 블록이 HARQ블록(172)에서 성공적으로 전송된 경우에는 해당 데이터에 관한 식별정보를 HARQ블록(172)에서 저장장치(171)로 보내 해당 데이터를 저장장치에서 삭제하도록 한다(S105). 이와 함께, 성공적으로 전송되거나 전송에 실패한 데이터 블록에 대한 전송결과를 스케줄러(174)에 이를 보고해 스케줄러가 해당 데이터의 전송중단이나 재전송을 고려할 수 있도록 한다(S106).When the data block is successfully transmitted in the HARQ block 172, identification information about the corresponding data is transmitted from the HARQ block 172 to the storage device 171 to delete the corresponding data from the storage device (S105). In addition, the transmission result for the data block that has been successfully transmitted or failed to be transmitted is reported to the scheduler 174 so that the scheduler can consider the interruption or retransmission of the data (S106).
현재, HSDPA시스템에서 사용하는 스케줄링 알고리즘은 각 데이터의 우선순위정보에 기반하고 있다. 즉, 스케줄러는 MAC-hs부계층내의 저장장치에 있는 여러 단말에 대한 데이터들을 관찰하여 가장 우선순위가 높은 데이터를 우선적으로 전송한다.Currently, the scheduling algorithm used in the HSDPA system is based on the priority information of each data. In other words, the scheduler observes data for various terminals in the storage in the MAC-hs sublayer and transmits the highest priority data first.
일반적으로, 시스템의 전체적인 효율이나 전송용량은 사용하는 스케줄링 알고리즘에 의해서 크게 좌우되므로, 다양한 서비스들의 제공에 필요한 전송속도나 지연시간과 관련된 품질을 보장하기 위해서는 각 서비스에 적절한 스케줄링 알고리즘이 필요하다고 할 수 있다.In general, the overall efficiency and transmission capacity of the system is highly dependent on the scheduling algorithm used. Therefore, in order to guarantee the quality related to the transmission rate or delay time required to provide various services, an appropriate scheduling algorithm is required for each service. have.
각 데이터들의 우선순위 정보는 기지국과 RNC사이에서 HSDPA용 데이터를 실어 나르는 HS-DSCH FP (Frame Protocol)을 통하여 전송된다.Priority information of each data is transmitted between the base station and the RNC through the HS-DSCH FP (Frame Protocol) carrying data for HSDPA.
도 6에 HS-DSCH를 통해 전송되는 데이터의 전달에 사용되는 HS-DSCH FP의 데이터프레임(Data Frame)의 구조를 보였다.FIG. 6 shows a structure of a data frame of the HS-DSCH FP used to transfer data transmitted through the HS-DSCH.
데이터프레임의 필드 중 CmCH-PI (Common Channel Priority Indicator)필드는 해당 데이터프레임을 통해 전달하고 있는 MAC-hs SDU들의 우선순위를 지시하며, CmCH-PI의 값은 0-15까지 16단계의 값을 가진다.The Common Channel Priority Indicator (CmCH-PI) field of the data frame field indicates the priority of MAC-hs SDUs transmitted through the data frame, and the value of CmCH-PI is 16 values from 0-15. Have
이때, 우선순위가 0인 데이터는 가장 낮은 우선순위를 의미하며, 우선순위가 15인 데이터가 가장 높은 우선순위를 가진 데이터가 된다.In this case, the data with priority 0 means the lowest priority, and the data with priority 15 becomes the data with the highest priority.
참고로, 도 6에서 Header CRC (Cyclic Redundancy Checksum)은 데이터프레임의 헤더정보의 오류를 발견하기 위해서 사용하는 필드이고, Payload CRC는 데이터프레임에서 헤더를 제외한 나머지 데이터 부분의 오류를 발견하기 위하여 사용된다.For reference, in FIG. 6, the header cyclic redundancy checksum (CRC) is a field used for detecting an error of header information of a data frame, and the payload CRC is used to detect an error of a remaining data portion except for a header in the data frame. .
FT필드는 해당 프레임의 종류를 구분하기 위해 사용하는 식별정보이며, 데이터프레임인 경우에는 "1"을, 제어정보를 실어 나르는 제어프레임인 경우에는 "0"으로 설정한다.The FT field is identification information used to distinguish the type of the corresponding frame. The FT field is set to "1" for a data frame and "0" for a control frame carrying control information.
NumOfSDU는 해당 데이터 프레임이 포함하고 있는 MAC-hs SDU들의 개수를 의미하고, User Buffer Size는 RNC에 저장되어 있는 동일한 CmCH-PI값을 갖는 데이터들의 크기를 8비트 단위로 알려준다. 마지막으로, Spare Bit는 현재는 사용되지 않지만, 미래의 요구에 의해 사용할 수 있도록 예비 된 확장용 비트이다.NumOfSDU refers to the number of MAC-hs SDUs included in the data frame, and User Buffer Size indicates the size of data having the same CmCH-PI value stored in the RNC in 8-bit units. Finally, the Spare Bit is an extension bit that is not currently used but is reserved for future use.
이와 같이, 종래의 데이터 전송순서는 전적으로 HS-DSCH FP을 통해 전송되는 데이터의 우선순위 정보에 의해 결정되었다. 하지만, HSDPA시스템에서 데이터의 우선순위 정보가 제공되는 서비스들은 다양한 멀티미디어 서비스들 중 극히 일부에 한정된다. 이를 이해하기 위하여 HSDPA시스템을 포함하는 모(母) 시스템인 UMTS에서 제공하는 통신 서비스들을 살펴보도록 하자.As such, the conventional data transmission order is determined entirely by priority information of data transmitted through the HS-DSCH FP. However, services in which priority information of data is provided in the HSDPA system are limited to only some of various multimedia services. To understand this, let's take a look at the communication services provided by UMTS, the parent system including the HSDPA system.
UMTS에서는 서비스의 특성에 따라 네 가지 종류의 서비스를 지원한다. 이들은, 음성통화나 영상전화와 같은 "Conversational" 서비스, 주문형 비디오나 주문형 음악을 제공하는 "Streaming" 서비스, 웹 브라우징이나 파일 다운로드와 같은 "Interactive" 서비스, 그리고 이메일(E-mail)과 같은 "Background" 서비스이다.UMTS supports four types of services, depending on the nature of the service. These include "Conversational" services such as voice calls and video calls, "Streaming" services that provide on-demand video or on-demand music, "Interactive" services such as web browsing or file downloads, and "Background" such as e-mail. "Service.
이때, Conversational서비스와 Streaming서비스는 지연시간에 민감한 실시간 (Real Time) 서비스에 속하고, Interactive서비스와 Background서비스는 지연시간에 그다지 민감하지 않은 비실시간 (Non-Real Time) 서비스들이다.At this time, the conversational service and the streaming service belong to a real time service that is sensitive to delay time, and the interactive service and the background service are non-real time services that are not very sensitive to the delay time.
HSPDA시스템을 통해서 제공되는 서비스들은 Conversational서비스를 제외한나머지 세가지 종류의 모든 서비스를 포함한다. 이들 서비스들은 각각의 특성과 전송에 따른 요구조건이 다르기 때문에, 각각의 서비스들에 대한 일정 수준 이상의 전송품질을 보증하기 위해서는 각 서비스의 특성에 맞는 스케줄링 알고리즘과 이를 위한 스케줄링 제어정보가 필요하다.The services provided through the HSPDA system include all three types of services except for the Conversational service. Since these services have different characteristics and requirements for transmission, a scheduling algorithm suitable for the characteristics of each service and scheduling control information for the services are required to guarantee a certain level of transmission quality for each service.
하지만, 현재의 HSDPA시스템은 데이터의 우선순위만을 이용하여 데이터의 전송순서를 결정하고 있으므로, 멀티미디어 서비스의 제공이라는 목적에 부합하는 동작을 기대할 수 없다고 할 수 있다. 이와 같은 원인은, 종래 공용전송채널의 용도가 실시간 서비스 보다는 비실시간서비스에 집중되었기 때문이다.However, the current HSDPA system determines the transmission order of data using only the priority of the data, so that it cannot be expected to operate in accordance with the purpose of providing a multimedia service. This is because the purpose of the conventional public transport channel is focused on non-real-time services rather than real-time services.
즉, 현재의 공용전송채널들은 Interactive서비스와 같은 비실시간 서비스만을 전송할 수 있도록 설계되었기 때문에, 해당 서비스들에 대한 우선순위 정보가 필요했고 이 정보가 스케줄러에서 데이터를 전송하는 기본정보로 사용되었다.In other words, current public transport channels are designed to transmit only non-real-time services such as interactive services, and therefore, priority information on the corresponding services is needed and this information is used as basic information for transmitting data in the scheduler.
이와는 달리, HSDPA시스템에서 제공하는 또 다른 종류의 서비스인 실시간 서비스는, 데이터의 우선순위 정보보다는 해당 데이터의 전송지연시간이 매우 중요한 전송 조건이 된다. 즉, 실시간 데이터의 경우, 일정한 지연시간이 지나면 더 이상 데이터로써의 가치가 없어지는 것이다.In contrast, another type of service provided by the HSDPA system, a real-time service, is a transmission condition in which the transmission delay time of the data is more important than the priority information of the data. In other words, in the case of real-time data, it is no longer valuable as data after a certain delay time.
이런 서비스들의 예로는 음성서비스나 영상전화와 같은 서비스들을 들 수 있으며, 일정한 지연시간이 지난 데이터들은 보통 폐기시킨다.Examples of such services include voice services or video telephony, and data that has been delayed for some time is usually discarded.
따라서, 본 발명에서는 실시간 서비스와 비실시간 서비스가 공존하는 멀티미디어 환경에서 HSDPA시스템의 스케줄러가 각 서비스의 특성에 맞게 전송품질을 보장할 수 있는 방법을 제안한다.Accordingly, the present invention proposes a method in which the scheduler of the HSDPA system can guarantee the transmission quality according to the characteristics of each service in a multimedia environment where a real time service and a non real time service coexist.
따라서 본 발명에서는 상기와 같은 문제점을 해결하기 위해, 멀티미디어 서비스를 제공하는 고속하향링크패킷접속(HSDPA) 시스템에서 각 서비스의 특성과 요구조건에 맞는 전송품질을 보장할 수 있도록 기지국에 위치한 스케줄러가 데이터전송과 관련된 제어정보를 상위계층으로부터 전달 받아 이를 바탕으로 데이터의 지연시간을 관련된 정보를 고려하여 무선 자원을 효율적으로 분배하도록 한 고속하향링크패킷접속 시스템을 위한 스케줄러와 데이터 전송 제어 방법을 제공함에 그 목적이 있다.Therefore, in the present invention, in order to solve the above problems, in the high-speed downlink packet access (HSDPA) system for providing a multimedia service, the scheduler located in the base station to ensure the transmission quality according to the characteristics and requirements of each service data Provides a scheduler and a data transmission control method for a high-speed downlink packet access system that receives the control information related to the transmission from the upper layer to efficiently distribute the radio resources in consideration of the information related to the delay time of the data There is a purpose.
도 1은 3GPP의 UMTS무선접속망(UTRAN)의 구조.1 is a structure of a UMTS radio access network (UTRAN) of 3GPP.
도 2는 무선 접속 인터페이스의 프로토콜 구조.2 is a protocol structure of a radio access interface.
도 3은 고속하향링크패킷접속 시스템을 위한 무선접속프로토콜 구조.3 is a radio access protocol structure for a high speed downlink packet access system.
도 4는 고속하향링크패킷접속 시스템의 지원을 위한 MAC계층의 구조.4 is a structure of a MAC layer for supporting a high speed downlink packet access system.
도 5는 종래 MAC-hs 부계층에서의 스케줄러 구조.5 is a scheduler structure in the conventional MAC-hs sublayer.
도 6은 종래 HS-DSCH FP에서 사용하는 데이터프레임의 구조.6 is a structure of a data frame used in the conventional HS-DSCH FP.
도 7은 본 발명 실시 예에 따른 HSPDA 시스템을 위한 패킷 스케줄러의 구조.7 is a structure of a packet scheduler for an HSPDA system according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
161...MAC-d부계층 162...MAC-c/sh 부계층161 ... MAC-d sublayer 162 ... MAC-c / sh sublayer
163...MAC-hs부계층171,201...저장장치163 MAC-hs sublayer 171,201 Storage device
172,203...HARQ블록173,205...물리계층172,203 ... HARQ blocks 173,205 ... Physical layer
174,207...스케줄러209...제어정보관리장치174,207 scheduler 209 control information management device
상기한 목적 달성을 위한, 본 발명에 따른 고속하향링크패킷접속 시스템의 패킷 데이터 전송 방법은, 기지국에서 하향 링크로의 데이터 전송을 위해, 물리채널의 품질상태 정보, 전송할 데이터, 그리고 스케줄링 제어정보 등을 전달 받는 단계; 상기 스케줄러에서 채널의 품질상태 정보와 스케줄링 제어정보 등을 반영하여 전송순서를 결정하는 단계; 상위계층으로부터 전달된 데이터를 상기 전송 순서에 따라 물리 계층을 통해 전송하는 단계를 포함하는 것을 특징으로 한다.Packet data transmission method of the high-speed downlink packet access system according to the present invention for achieving the above object, the quality state information of the physical channel, data to be transmitted, scheduling control information, etc. for data transmission from the base station to the downlink Receiving a; Determining a transmission order by reflecting channel quality status information and scheduling control information in the scheduler; And transmitting the data transmitted from the upper layer through the physical layer in the transmission order.
바람직하게 본 발명에서 상기 매체 접속 제어 계층은 데이터와 해당 데이터의 전송에 관한 제어정보를 상위 계층으로부터 전달 받는 것을 특징으로 한다.Preferably, in the present invention, the medium access control layer is characterized by receiving data and control information about transmission of the data from an upper layer.
바람직하게 본 발명에서 상기 패킷 데이터 전송에 관한 제어정보는 상기 매체접속제어계층으로 전달된 데이터가 상위계층에서 머문 전송지연시간을 포함하는것을 특징으로 한다.Preferably, in the present invention, the control information regarding the packet data transmission includes a transmission delay time in which data transmitted to the medium access control layer stays in an upper layer.
바람직하게 본 발명에서 상기 전송지연시간은 연계된 데이터와 함께 Iur인터페이스 또는 Iub인터페이스의 전송프로토콜 (Frame Protocol)을 통해 전송되는 것을 특징으로 한다.Preferably, in the present invention, the transmission delay time is transmitted through a transmission protocol of the Iur interface or the Iub interface with the associated data.
바람직하게 본 발명의 상기 전송프로토콜에서 사용하는 데이터프레임은 데이터의 우선순위정보를 전송하는 종래의 데이터프레임과의 구분을 위하여 전송할 데이터와 해당 데이터의 상위계층에서의 전송지연시간으로 구성되는 것을 특징으로 한다.Preferably, the data frame used in the transmission protocol of the present invention comprises data to be transmitted and a transmission delay time in an upper layer of the data in order to distinguish it from a conventional data frame for transmitting priority information of data. do.
바람직하게 본 발명의 상기 전송프로토콜에서 사용하는 데이터프레임은 데이터의 우선순위정보를 전송하는 종래의 데이터프레임과의 구분을 위하여 데이터프레임의 헤더정보에 이를 구별할 수 있는 필드를 추가하는 것을 특징으로 한다.Preferably, the data frame used in the transmission protocol of the present invention is characterized by adding a field for distinguishing the header information of the data frame to distinguish it from the conventional data frame for transmitting the priority information of the data. .
바람직하게 본 발명의 상기 전송프로토콜에서 사용하는 데이터프레임은 전송할 데이터, 해당 데이터의 우선순위 정보, 해당 데이터의 상위계층에서의 전송지연시간 정보를 포함하여 구성되는 것을 특징으로 한다.Preferably, the data frame used in the transmission protocol of the present invention is characterized by including the data to be transmitted, priority information of the data, transmission delay time information in the upper layer of the data.
바람직하게 본 발명의 상기 데이터프레임은 서비스의 특성에 따라 필요한 필드를 설정하여 사용하는 것을 특징으로 한다.Preferably, the data frame of the present invention is characterized by setting and using necessary fields according to the characteristics of the service.
바람직하게 상기 데이터프레임에서 사용하게 될 필드를 지시하기 위해 상기 데이터프레임의 헤더정보에 이를 지시하는 필드를 추가하는 것을 특징으로 한다.Preferably, in order to indicate a field to be used in the data frame, a field indicating this is added to header information of the data frame.
바람직하게 상기 전송지연시간은 고속하향링크패킷접속 시스템에서 전송의 기본단위로 사용하는 전송시간간격 (TTI)의 단위로 이산화하는 것을 특징으로 한다.Preferably, the transmission delay time is discretized in units of a transmission time interval (TTI) used as a basic unit of transmission in a high speed downlink packet access system.
바람직하게 상기 전송지연시간은 해당 데이터가 매체접속제어계층에서 전송되지 않고 머문 시간을 포함하는 것을 특징으로 한다.Preferably, the transmission delay time includes a time in which the corresponding data is not transmitted in the medium access control layer.
바람직하게 상기 스케줄러는 데이터의 지연시간정보와 해당 서비스에 대한 최대전송지연시간을 비교하여, 지연시간과 최대전송지연시간의 차이가 작은 데이터에 우선 전송의 가중치를 부여하는 것을 특징으로 한다.Preferably, the scheduler compares the delay time information of the data with the maximum transmission delay time for the service, and assigns a weight of priority transmission to data having a small difference between the delay time and the maximum transmission delay time.
바람직하게 상기 스케줄러는 데이터의 지연시간이 해당 서비스에 대한 최대전송지연시간을 넘으면, 해당 데이터를 폐기하여 전송을 멈추고, 이를 상위계층으로 알리는 것을 특징으로 한다.Preferably, the scheduler is characterized in that, if the delay time of the data exceeds the maximum transmission delay time for the service, stop the transmission by discarding the data, and informs the upper layer.
바람직하게 상기 최대전송지연시간은 해당 서비스에 대해 단말과 핵심망 사이의 접속을 설정하는 동안 상위계층에 있는 제어계층으로부터 전달 받는 것을 특징으로 한다.Preferably, the maximum transmission delay time is received from the control layer in the upper layer while establishing a connection between the terminal and the core network for the service.
바람직하게 상기 상위계층은 Iur인터페이스상의 NBAP (Node B Application Protocol)임을 특징으로 한다.Preferably, the upper layer is NBAP (Node B Application Protocol) on the Iur interface.
바람직하게 상기 패킷 데이터 전송 제어정보는 해당 데이터의 우선순위 정보이며, 이 우선순위 정보는 해당 데이터가 상위계층에서 머문 전송지연시간을 기반으로 동적으로 설정되고 상기 매체접속제어계층으로 전달되는 것을 특징으로 한다.Preferably, the packet data transmission control information is priority information of the corresponding data, and the priority information is dynamically set based on the transmission delay time of the corresponding data in the upper layer and is transmitted to the media access control layer. do.
바람직하게 상기 데이터의 우선순위정보는 전송지연시간과 최대전송지연시간을 비교하여 전송지연시간이 최대전송지연시간값에 가까울수록 높은 우선순위의 가중치를 부여하는 것을 특징으로 한다.Preferably, the priority information of the data compares the transmission delay time with the maximum transmission delay time and assigns a higher priority weight as the transmission delay time is closer to the maximum transmission delay time value.
이하 본 발명에 따른 목적, 특징들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.The objects and features according to the present invention will become apparent from the following detailed description of the embodiments with reference to the accompanying drawings.
HSDPA시스템은 실시간 서비스와 비실시간 서비스를 통시에 지원할 수 있어야 한다. 비실시간 서비스의 경우에는 기존의 방법과 같이 데이터들의 상대적인 우선순위를 기반으로 하여 전송순위를 결정할 수 있지만, 실시간 서비스의 경우에는 이와는 달리 데이터의 지연시간을 고려한 전송순위의 결정이 필요하다.The HSDPA system must be able to support both real-time and non-real-time services at the same time. In the case of the non-real-time service, the transmission priority may be determined based on the relative priority of the data as in the conventional method, but in the case of the real-time service, it is necessary to determine the transmission priority in consideration of the data delay time.
본 발명에 따른 고속하향링크패킷접속 시스템에서 실시간 서비스를 지원하는 스케줄러의 동작을 생각해 보자.Consider an operation of a scheduler supporting a real-time service in a high speed downlink packet access system according to the present invention.
실시간 데이터의 지연시간은 서비스가 연결되어 있는 종단간 단말사이에서 해당 데이터의 지연시간을 의미한다. 이 지연시간은 무선인터페이스, UTRAN, 핵심망 등 패킷의 전송경로에 있는 다양한 부분에서 발생할 수 있다.The delay time of the real time data means the delay time of the corresponding data between end-to-end terminals connected to the service. This delay can occur in various parts of the packet's transmission path, including the wireless interface, UTRAN, and the core network.
이를 위해, HSDPA시스템을 지원하는 UMTS망에서는 적어도 자신이 관리하고 있는 망 영역에서 해당 서비스의 전송지연시간을 보장해 줄 수 있도록 최대지연시간이 정의된다. 즉, UMTS망은 자신이 관장하고 있지 않은 다른 망에 대해서는 전송지연시간을 보장해 줄 수 없지만, 일단 UMTS망 내부로 들어온 패킷에 대해서는 해당 서비스의 접속이 설정될 당시에 약정했던 수준의 전송지연시간은 보장해 줄 수 있어야 한다. 일반적으로, 실시간 데이터의 전송지연시간은 UMTS망의 핵심망인 SGSN 또는 MSC에서 종단에 위치한 단말까지의 최대 250ms를 넘지 않도록 설정되어야 한다. 따라서, 실시간 서비스의 종류에 따라 다르지만, 최대지연시간은 이 값을 넘어서지 않는 범위에서 설정된다.To this end, in the UMTS network supporting the HSDPA system, the maximum delay time is defined to ensure the transmission delay time of the corresponding service at least in the network area managed by the HSDPA system. In other words, the UMTS network cannot guarantee the transmission delay time for other networks that it does not manage, but it guarantees the transmission delay time that was agreed upon when the connection of the service was established for the packet entering the UMTS network. I should be able to give In general, the transmission delay time of real-time data should be set not to exceed 250ms from the SGSN or MSC, which is the core network of UMTS network, to the terminal located at the end. Therefore, although it depends on the kind of real-time service, the maximum delay time is set in the range which does not exceed this value.
외부에서 UMTS망으로 들어온 데이터는 핵심망의 SGSN 또는 MSC를 거쳐 UTRAN의 RNC에 전달되고, 최종적으로는 기지국에서 단말로 전송된다. UTRAN을 기준으로 했을 때, 데이터를 저장하는 버퍼가 있는 곳은 RNC의 RLC계층이었기 때문에, 대부분의 지연시간은 RNC에서 발생했다고 볼 수 있지만, HSDPA시스템에서는 데이터가 RNC 이외에도 기지국에 위치해 있을 수 있으므로, 이 두 부분에서의 지연시간을 동시에 고려해야한다.Data entered into the UMTS network from the outside is transmitted to the RNC of the UTRAN via SGSN or MSC of the core network, and finally transmitted from the base station to the terminal. Based on the UTRAN, since the location of the buffer to store the data is the RLC layer of the RNC, most of the delay may be caused by the RNC.However, in the HSDPA system, the data may be located in the base station in addition to the RNC. The delays in these two parts must be considered at the same time.
이와 함께, 실질적으로 실시간 서비스의 전송을 담당하는 곳은 기지국이기 때문에 기지국에서 실시간 데이터의 전송지연시간을 고려한 스케줄링이 가능하기 위해서는, 기지국의 스케줄러가 RNC에서의 전송지연시간을 알 필요가 있다.In addition, since the base station is responsible for the transmission of the real-time service, the scheduling of the base station needs to know the transmission delay time in the RNC in order to enable scheduling in consideration of the transmission delay time of the real-time data.
이때 전달되는 지연정보는 실제 지연시간일 수 있으며, 경우에 따라서는 해당 데이터에 대한 긴급도를 의미할 수 있으므로, 실제 지연시간 대신 이를 기존의 우선순위정보로 환산한 정보를 설정할 수 있다. 이에 대한 상세한 설명은 뒤에서 설명하기로 한다. 데이터의 지연정보와 관련되어 상위계층에서 MAC-hs부계층으로 전달되는 정보들을 "스케줄링제어정보"라고 부르기로 한다.In this case, the transmitted delay information may be an actual delay time and, in some cases, may mean an urgency of the corresponding data, and thus information instead of the actual delay time may be set. Detailed description thereof will be described later. Information transmitted from the upper layer to the MAC-hs sublayer in relation to the delay information of the data will be referred to as "scheduling control information".
본 발명에서는 Iur인터페이스 또는 Iub인터페이스를 통하여 RNC가 실시간 데이터의 스케줄링 제어정보를 기지국으로 알려주는 방법을 제안한다. 즉, HSDPA시스템에서 실시간 서비스를 제공하는 경우에는, 전송프로토콜인 HS-DSCH FP을 이용하여 실시간 서비스의 데이터와 함께 해당 데이터의 지연시간과 관련된 스케줄링 제어정보를 같이 전송해주는 방법을 제안한다.The present invention proposes a method in which an RNC informs a base station of scheduling control information of real time data through an Iur interface or an Iub interface. That is, when providing a real-time service in the HSDPA system, using the transmission protocol HS-DSCH FP proposes a method for transmitting the scheduling control information related to the delay time of the data with the data of the real-time service.
도 7은 본 발명에 따른 MAC-hs부계층의 스케줄러 구조이다.7 is a scheduler structure of the MAC-hs sublayer according to the present invention.
도 7을 참조하면, 기지국에 위치한 MAC-hs부계층은 실시간 데이터와 함께 해당 데이터의 지연정보와 관련된 스케줄링 제어정보를 전달 받는다.Referring to FIG. 7, the MAC-hs sublayer located in the base station receives real time data and scheduling control information related to delay information of the corresponding data.
"제어정보 관리장치"에서는 전달된 제어정보를 관리하고, 필요에 따라 스케줄러에 제어정보를 전달한다.The control information management apparatus manages the transferred control information and transfers the control information to the scheduler as necessary.
MAC-hs SDU들과 이들과 관련된 스케줄링 제어정보는 각각 저장장치(201)와 제어정보 관리장치(209)에 저장된다. 스케줄러(207)는 저장장치(201)로부터 버퍼의 상태 정보를 전달 받을 때 각 데이터의 지연시간과 관련된 스케줄링 제어정보를 함께 전달받게 된다(S212).MAC-hs SDUs and their scheduling control information are stored in the storage device 201 and the control information management device 209, respectively. When the scheduler 207 receives the buffer state information from the storage device 201, the scheduler 207 receives the scheduling control information related to the delay time of each data (S212).
만약, 기존의 비실시간 데이터를 전송하는 경우이거나 전송지연시간 정보를 우선순위정보로 환산하여 전송 받는 경우에는 우선순위 정보를 전달 받을 수 있다. 즉, 실시간 서비스와 비실시간 서비스가 공존하는 멀티미디어 서비스에서 버퍼상태정보(S212)는 버퍼내의 데이터양과, 데이터의 지연시간 또는 우선 순위정보 등을 포함하며, 또한 스케줄러(207)는 물리계층(205)으로부터 채널 상태 정보를 전달받게 된다(S213).If the existing non-real time data is transmitted or the transmission delay time information is converted into priority information, the priority information may be received. That is, in the multimedia service in which the real-time service and the non-real-time service coexist, the buffer status information S212 includes the amount of data in the buffer, delay time or priority information of the data, and the scheduler 207 includes the physical layer 205. Channel state information is received from (S213).
스케줄러(207)가 버퍼상태정보와 채널상태 정보를 전달 받으면, 버퍼 상태 정보와 채널 상태 정보를 바탕으로 데이터의 전송 제어를 위한 스케줄링을 수행하여 전송할 데이터 블록의 크기와 전송할 MAC-hs SDU들을 결정한다. 그리고 전송이 결정된 데이터 블록은 우선순위 식별자와 TSN을 추가하여 HARQ블록(203)으로 전달되어 물리계층(205)을 통해서 전송된다(S214,S215).When the scheduler 207 receives the buffer status information and the channel status information, the scheduler 207 performs scheduling for data transmission control based on the buffer status information and the channel status information to determine the size of the data block to be transmitted and the MAC-hs SDUs to be transmitted. . The determined data block is transmitted to the HARQ block 203 by adding the priority identifier and the TSN and transmitted through the physical layer 205 (S214 and S215).
이때, 저장장치(201)가 HARQ블록(203)으로부터 특정 데이터 블록이 전송에성공했다는 전송 결과를 받으면(S216), 저장장치(201)는 해당 데이터를 장치 내에서 삭제하고, 이 데이터와 연계된 스케줄링 제어정보(209)를 함께 삭제한다.At this time, when the storage device 201 receives a transmission result indicating that a specific data block is successfully transmitted from the HARQ block 203 (S216), the storage device 201 deletes the corresponding data in the device and is associated with the data. The scheduling control information 209 is also deleted.
만약, 전송에 실패했다면 HARQ블록(203)은 상기 전송결과를 스케줄러(207)로 알려줘 스케줄러 동작시 해당 데이터가 재 전송될 수 있도록 한다(S217).If the transmission fails, the HARQ block 203 notifies the scheduler 207 of the transmission result so that the corresponding data can be retransmitted during the scheduler operation (S217).
상위계층에서 MAC-hs부계층으로 전달되는 지연시간과 관련된 스케줄링 제어정보를 자세히 살펴보면, 스케줄링 제어정보는 크게 두 가지를 생각할 수 있다.Looking at the scheduling control information related to the delay time transmitted from the upper layer to the MAC-hs sublayer in detail, two kinds of scheduling control information can be considered.
첫번째로, 상위계층에서 해당 패킷이 머문 실제 지연시간을 들 수 있다.First, the actual delay time of the packet in the upper layer may be mentioned.
즉, 상위계층에서 머문 시간을 HS-DSCH FP을 통하여 MAC-hs부계층으로 전달하는 것이다. 따라서, HS-DSCH FP의 데이터프레임 내부에는 이에 따른 지연시간 정보를 포함하기 위한 추가적인 필드가 필요하다.That is, the time spent in the upper layer is transferred to the MAC-hs sublayer through the HS-DSCH FP. Therefore, an additional field for including delay information according to the data frame of the HS-DSCH FP is required.
이때, 해당 필드에 들어가는 값은 실제 지연시간 정보를 넣을 수도 있으나, 필드의 값은 디지털 값으로 표현되어야 하기 때문에 적절한 단위로 지연시간을 삽입할 필요가 있다.In this case, the value entering the corresponding field may include actual delay time information. However, since the value of the field should be expressed as a digital value, it is necessary to insert the delay time in an appropriate unit.
예를 들어, 지연시간이 95.32ms라면, 이 정보를 정확히 보낼 수는 없기 때문에, 1ms단위 또는 2ms 등 적절한 기준단위로 보내주는 방법이 적절하다. 예를 들어, 기준 단위가 1ms라면, 95라는 값을 설정해주면 된다.For example, if the delay time is 95.32ms, it is not possible to send this information correctly. Therefore, it is appropriate to send in an appropriate reference unit such as 1ms or 2ms. For example, if the reference unit is 1ms, a value of 95 may be set.
하지만, 본 발명에서 제공하는 방법은 기준 단위를 HSDPA에서 데이터의 전송에 사용되는 기본 시간단위인 TTI로 설정하는 것이다.However, the method provided by the present invention is to set the reference unit to TTI, which is a basic time unit used for data transmission in HSDPA.
즉, 각 데이터 블록들은 TTI단위로 전송되기 때문에 실질적으로 스케줄러의 관심은 정확한 지연시간보다는 TTI를 단위로 한 전송위치라고 할 수 있다.That is, since each data block is transmitted in units of TTIs, the scheduler's interest is actually a transmission location in units of TTIs rather than an accurate delay time.
일반적으로 UMTS에서 제공하는 최대지연시간이 250ms정도 되므로, 상위계층에서 머무르는 시간 역시 이 값을 넘어서지는 않을 것이다.In general, the maximum delay time provided by UMTS is about 250ms, so the time spent in the upper layer will not exceed this value.
따라서, TTI가 2ms라면, 필요한 필드의 크기는 125이므로, 7비트만 있으면 지연시간 정보를 알려주기에 충분하다고 볼 수 있다.Therefore, if the TTI is 2ms, since the required field size is 125, only 7 bits may be sufficient to inform the delay information.
또한, 종래의 HS-DSCH FP 데이터프레임은 비실시간 데이터에 적합하도록 데이터와 해당 데이터의 우선순위정보를 전송할 수 있었지만, 실시간 서비스의 경우에는 정의되어 있는 우선순위 정보가 없기 때문에 새로운 HS-DSCH FP을 사용하여 MAC-hs부계층으로 데이터와 관련 제어정보를 전달할 수 있다.In addition, although the conventional HS-DSCH FP data frame was able to transmit data and priority information of the data so as to be suitable for non-real-time data, the new HS-DSCH FP has no priority information in real time service. Data and related control information to the MAC-hs sublayer.
이때, 실시간 서비스와 비실시간 서비스에 대하여 각각 사용되는 데이터 프레임은 다르게 설정되어야 한다.In this case, data frames used for the real time service and the non-real time service should be set differently.
따라서, 본 발명에서는 실시간 서비스와 비실시간 서비스에 대하여 독립적인 HS-DSCH FP 데이터 프레임을 사용하도록 제안한다. 이와 관련하여, 두 종류의 데이터프레임의 구분을 위하여 데이터프레임의 헤더정보에 이를 구분할 수 있는 필드가 필요하다.Therefore, the present invention proposes to use independent HS-DSCH FP data frames for real-time and non-real-time services. In this regard, in order to distinguish two types of data frames, a field for identifying the data frame header information is required.
즉, 이 추가적인 헤더필드를 통하여 기지국은 해당 데이터프레임이 포함하고 있는 데이터의 종류를 알 수 있다.That is, the base station can know the type of data included in the data frame through this additional header field.
추가적인 데이터프레임을 사용하지 않는 방법으로, 실시간 데이터와 비실시간데이터에 대하여 동일한 HS-DSCH 데이터프레임을 사용할 수 있도록, 현재의 데이터프레임과는 다른 보다 일반적인 데이터프레임을 사용할 수 있다.By using no additional data frame, a more general data frame different from the current data frame can be used so that the same HS-DSCH data frame can be used for real time data and non-real time data.
즉, 종래의 HS-DSCH FP 데이터프레임에 추가적으로 해당 데이터의 지연시간정보를 알려줄 수 있는 필드를 추가하여, 실시간 데이터를 전송하는 경우에는 상기 지연시간정보와 관련된 필드를 사용하고, 비실시간 데이터를 전송하는 경우에는 종래의 우선순위와 관련된 필드를 사용하는 방법이다.That is, in addition to the conventional HS-DSCH FP data frame by adding a field for indicating the delay time information of the data, when transmitting the real-time data, using the field associated with the delay time information, and transmits non-real-time data In this case, it is a method of using a field related to a conventional priority.
즉, 서비스의 종류에 따라 사용하는 필드가 결정되고, 사용하지 않는 필드는 설정하지 않는 방법이다. 이 방법 역시 HS-DSCH FP의 데이터프레임에 서비스의 종류를 구별하고 사용된 필드를 구분할 수 있는 필드가 필요할 것이다.That is, a field to be used is determined according to the type of service, and a field not to be used is not set. This method will also require a field to distinguish the type of service and the field used in the data frame of the HS-DSCH FP.
두 번째로, 스케줄링제어정보로 우선순위 정보를 사용하는 방법이다. 즉, 실시간 데이터의 스케줄링 제어정보로 비실시간 데이터에서와 동일한 우선순위정보를 사용하도록 하여 현 HSDPA시스템에 미치는 영향을 줄일 수 있는 방법이라 할 수 있다.Secondly, priority information is used as scheduling control information. In other words, the same priority information as that of the non-real time data may be used as the scheduling control information of the real time data to reduce the influence on the current HSDPA system.
하지만, 종래의 방법과 같이 고정된 우선순위 정보를 갖게 된다면, 실시간 서비스의 품질을 보장할 수 없기 때문에, 이를 보완하기 위해 데이터의 지연시간에 따라 가변적인 우선순위정보를 설정하도록 하는 방법을 사용한다.However, if there is fixed priority information as in the conventional method, since the quality of the real-time service cannot be guaranteed, a method of setting the variable priority information according to the data delay time is used to compensate for this. .
즉, 실시간 데이터에서는 지연시간이 중요한 요인이므로, RNC에서 데이터의 지연시간을 고려하여 해당 데이터의 우선순위 정보를 동적으로 할당하는 방법을 사용할 수 있다.That is, since the delay time is an important factor in the real time data, the RNC may use a method of dynamically allocating priority information of the corresponding data in consideration of the delay time of the data.
따라서, 특정 데이터의 지연시간이 커져서 신속한 전송이 필요한 경우에는 해당 데이터에 큰 우선순위를 부여하고, 그렇지 않은 경우에는 적절한 우선순위를 부여하여 전송하도록 한다. 실시간 데이터의 경우, 비실시간 데이터에 반해 상대적으로 긴급한 전송특성을 갖게 되므로 상대적으로 큰 우선순위를 갖게 될 것이다.Therefore, if the delay time of a specific data is increased and a rapid transmission is necessary, a large priority is given to the corresponding data, and if not, a proper priority is assigned to the data. Real-time data will have a relatively high priority because it has a relatively urgent transmission characteristic compared to non-real-time data.
상기 두 번째 방법과 같이 현재와 동일한 HS-DSCH FP 데이터프레임을 사용한다면, 현재의 시스템을 그대로 이용할 수 있다는 장점은 있으나, 실제로 이를 통해 실시간 서비스의 전송품질을 보장할 수 있을지는 미지수이다.If the same HS-DSCH FP data frame is used as in the second method, there is an advantage that the current system can be used as it is, but it is unknown whether the transmission quality of the real-time service can be guaranteed.
예를 들어, 최대전송지연시간이 200ms의 데이터의 현재 지연시간이 150ms가 되어 매우 전송이 급한 경우라 하더라도 기지국에 위치한 스케줄러는 단순히 우선순위 정보만을 이용하므로, 이보다 높은 우선순위를 갖는 데이터를 전송하는데 시간을 소모하게 된다면 지연시간은 계속 늘어나게 되어 결국 해당 실시간 서비스에 대한 전송품질을 보장할 수 없게 된다.For example, even if the maximum transmission delay time is 200ms and the current delay time is 150ms, even if the transmission is very urgent, the scheduler located in the base station simply uses the priority information and thus transmits data having a higher priority. If time is consumed, the delay time will continue to increase, resulting in a loss of transmission quality for the real-time service.
다음으로, 본 발명에 따른 스케줄러(207)의 스케줄링 방법을 생각해 보면, 스케줄링 제어정보의 종류에 따라 전송방법을 달리 할 수 있다. 먼저, 제어정보로 실시간 데이터의 지연시간을 알려주는 경우를 생각해 보자. 이 경우 스케줄러는 상위계층으로부터 전송된 해당 데이터의 지연정보를 알고 있고, MAC계층으로 전송된 후에 추가된 지연시간 역시 알 수 있으므로, 해당 데이터의 총 지연시간을 알 수 있다. 여기서 데이터의 총지연시간은 해당 데이터가 기지국에서 단말에 성공적으로 전송될 때까지 걸리는 시간을 의미한다. 따라서 특정 데이터의 총지연시간은 상위계층에서 머문 지연시간과 MAC계층에서 머문 시간을 합산한 값이 된다. 따라서 해당 데이터의 총지연시간이 길어져 최대 전송지연시간에 가까워진 데이터부터 전송하는 방법을 사용하여 시간의 경과에 의해 폐기되는 데이터를 줄일 수 있다. 다음으로, 스케줄링 제어정보로 동적인 우선순위 할당방법을 사용한다면, 기존의 스케줄링 방법과 같이 전달 받은 우선순위 정보를 바탕으로 하여 가장 우선순위가 높은데이터를 가장 먼저 전송하도록 한다.Next, considering the scheduling method of the scheduler 207 according to the present invention, it is possible to vary the transmission method according to the type of scheduling control information. First, consider the case of informing the delay time of the real-time data by the control information. In this case, the scheduler knows the delay information of the corresponding data transmitted from the upper layer, and also knows the delay time added after the transmission to the MAC layer, so that the total delay time of the data can be known. In this case, the total delay time of the data means a time taken until the corresponding data is successfully transmitted from the base station to the terminal. Therefore, the total delay time of the specific data is the sum of the delay time in the upper layer and the time in the MAC layer. Therefore, by using the method of transmitting data starting from the data which is close to the maximum transmission delay time due to the total delay time of the corresponding data, data discarded over time can be reduced. Next, if the dynamic priority allocation method is used as the scheduling control information, the highest priority data is transmitted first based on the received priority information as in the conventional scheduling method.
이와 더불어, 스케줄링제어정보로 실제 지연시간을 이용하는 경우에는, 기지국에 위치한 스케줄러가 해당 서비스에 설정된 최대지연시간 정보를 이용하여 스케줄링할 수 있도록 서비스의 설정 시 기지국에 최대지연시간정보를 알릴 필요가 있다.In addition, when the actual delay time is used as the scheduling control information, it is necessary to inform the base station of the maximum delay time information when the service is set up so that the scheduler located in the base station can schedule using the maximum delay time information set for the corresponding service. .
기지국에서는 RNC로부터 전송된 데이터의 지연정보를 기지국에서 머문 지연시간정보와 합하여 최대지연시간과 비교하고, 최대지연시간값과 총 지연시간의 값의 차이가 작은 데이터를 우선적으로 전송하여준다.The base station compares the delay information of the data transmitted from the RNC with the delay time information retained by the base station and compares it with the maximum delay time, and preferentially transmits data having a small difference between the maximum delay time value and the total delay time value.
이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments.
따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위가 한정되는 것이 아니다.Therefore, the above description is not limited to the scope of the invention defined by the limitations of the claims.
이상에서 설명한 바와 같이, 본 명에 따른 고속하향링크패킷접속(HSDPA) 시스템을 위한 패킷 스케줄러의 동작 방법에 의하면, 고속하향링크패킷접속(HSDPA) 시스템의 기지국에서 무선자원을 할당하는 스케줄러의 동작 시 데이터의 지연시간과 관련된 정보를 추가로 고려하여, 멀티미디어 서비스에서 서비스의 특성에 따라 데이터의 우선순위 뿐만 아니라 데이터의 지연시간을 고려한 스케줄링이 가능하도록 함으로써, 지연시간에 민감한 서비스의 경우 지연시간을 고려한 스케줄링이 가능해 멀티미디어 서비스의 품질을 보장할 수 있는 효과가 있다..As described above, according to the operation method of the packet scheduler for the high speed downlink packet access (HSDPA) system according to the present invention, when the scheduler for allocating radio resources in the base station of the high speed downlink packet access (HSDPA) system By considering the information related to the delay time of the data, scheduling is possible considering the delay time of the data as well as the priority of the data according to the characteristics of the service in the multimedia service. Scheduling is possible, which has the effect of ensuring the quality of multimedia services.
Claims (17)
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020000631A KR100774478B1 (en) | 2002-01-05 | 2002-01-05 | A Method for transmitting a packet data in the High Speed Downlink Packet Access system |
CNB021514968A CN1233180C (en) | 2001-11-24 | 2002-11-22 | Block transmission dispatching technique |
US10/301,625 US7515616B2 (en) | 2001-11-24 | 2002-11-22 | Packet transmission scheduling technique |
EP02026087A EP1318632B1 (en) | 2001-11-24 | 2002-11-22 | Packet data transmission scheduling technique |
US12/178,741 US7619985B2 (en) | 2001-11-24 | 2008-07-24 | Packet transmission scheduling technique |
US12/588,053 US7949001B2 (en) | 2001-11-24 | 2009-10-01 | Packet transmission scheduling technique |
US12/588,054 US8040909B2 (en) | 2001-11-24 | 2009-10-01 | Packet transmission scheduling technique |
US12/588,056 US7969877B2 (en) | 2001-11-24 | 2009-10-01 | Packet transmission scheduling technique |
US12/588,045 US7949000B2 (en) | 2001-11-24 | 2009-10-01 | Packet transmission scheduling technique |
US12/588,055 US7969904B2 (en) | 2001-11-24 | 2009-10-01 | Packet transmission scheduling technique |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020000631A KR100774478B1 (en) | 2002-01-05 | 2002-01-05 | A Method for transmitting a packet data in the High Speed Downlink Packet Access system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030060027A true KR20030060027A (en) | 2003-07-12 |
KR100774478B1 KR100774478B1 (en) | 2007-11-08 |
Family
ID=32217071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020000631A KR100774478B1 (en) | 2001-11-24 | 2002-01-05 | A Method for transmitting a packet data in the High Speed Downlink Packet Access system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100774478B1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100660054B1 (en) * | 2004-09-01 | 2006-12-20 | 한국전자통신연구원 | Method for Downlink Packet Scheduling using Service Delay Time and Channel State |
KR100704671B1 (en) * | 2003-12-22 | 2007-04-06 | 한국전자통신연구원 | System and method for traffic processing of hpi system |
KR100754611B1 (en) * | 2006-01-24 | 2007-09-05 | 삼성전자주식회사 | Data transmitting apparatus and method |
KR100840733B1 (en) * | 2002-01-05 | 2008-06-24 | 엘지전자 주식회사 | Method and system for processing packet data in a communications system and receiving unit thereof |
KR100846796B1 (en) * | 2006-10-02 | 2008-07-16 | 삼성전자주식회사 | Handover method on wireless network for transceiving data by use of high-frequency bandwidth |
KR100876810B1 (en) * | 2002-03-30 | 2009-01-07 | 삼성전자주식회사 | Method for scheduling down links based on user utility in wireless telecommunication system |
KR100881925B1 (en) * | 2006-01-16 | 2009-02-04 | 삼성전자주식회사 | Apparatus and method for scheduling of downlink voip packets in mobile communication base station system |
KR100907194B1 (en) * | 2006-06-02 | 2009-07-10 | 닛본 덴끼 가부시끼가이샤 | Radio base station apparatus and scheduling method |
US7961704B2 (en) | 2005-05-25 | 2011-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Packet scheduling in a radio access system |
WO2011111973A2 (en) * | 2010-03-08 | 2011-09-15 | Samsung Electronics Co., Ltd. | Apparatus and method for forwarding packet by evolved node-b in wireless communication system |
KR101110886B1 (en) * | 2008-04-30 | 2012-02-17 | 차이나 아카데미 오브 텔레커뮤니케이션즈 테크놀로지 | Data buffering method, apparatus and system based on time division duplex mode |
KR101136715B1 (en) * | 2005-07-06 | 2012-04-19 | 주식회사 케이티 | Packet Scheduling Algorithm considering a minimum delay time requirement for Non-realtime Traffic |
US8656240B2 (en) | 2007-10-03 | 2014-02-18 | Fujitsu Limited | Request for retransmission when format of data is incorrect |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742592A (en) * | 1995-09-01 | 1998-04-21 | Motorola, Inc. | Method for communicating data in a wireless communication system |
US6608832B2 (en) * | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
US6157614A (en) * | 1997-10-22 | 2000-12-05 | Netro Corporation | Wireless ATM network with high quality of service scheduling |
US6885868B1 (en) * | 1999-09-30 | 2005-04-26 | Nortel Networks Limited | Fair packet scheduler and scheduling method for packet data radio |
KR100458915B1 (en) * | 2001-11-01 | 2004-12-03 | 엘지전자 주식회사 | The Packet Scheduling Method for Quality of Service of Internet based on Diffserv in Wireless Telecommnunication Network |
KR20030042846A (en) * | 2001-11-24 | 2003-06-02 | 엘지전자 주식회사 | Packet Scheduling method for High Speed Data Packet Access system |
-
2002
- 2002-01-05 KR KR1020020000631A patent/KR100774478B1/en active IP Right Grant
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100840733B1 (en) * | 2002-01-05 | 2008-06-24 | 엘지전자 주식회사 | Method and system for processing packet data in a communications system and receiving unit thereof |
KR100876810B1 (en) * | 2002-03-30 | 2009-01-07 | 삼성전자주식회사 | Method for scheduling down links based on user utility in wireless telecommunication system |
KR100704671B1 (en) * | 2003-12-22 | 2007-04-06 | 한국전자통신연구원 | System and method for traffic processing of hpi system |
KR100660054B1 (en) * | 2004-09-01 | 2006-12-20 | 한국전자통신연구원 | Method for Downlink Packet Scheduling using Service Delay Time and Channel State |
US7986699B2 (en) | 2004-09-01 | 2011-07-26 | Electronics and Telecommunications Research Instittue | Method for downlink packet scheduling using service delay time and channel state |
US7961704B2 (en) | 2005-05-25 | 2011-06-14 | Telefonaktiebolaget L M Ericsson (Publ) | Packet scheduling in a radio access system |
KR101136715B1 (en) * | 2005-07-06 | 2012-04-19 | 주식회사 케이티 | Packet Scheduling Algorithm considering a minimum delay time requirement for Non-realtime Traffic |
KR100881925B1 (en) * | 2006-01-16 | 2009-02-04 | 삼성전자주식회사 | Apparatus and method for scheduling of downlink voip packets in mobile communication base station system |
US7729247B2 (en) | 2006-01-16 | 2010-06-01 | Samsung Electronics Co., Ltd. | Voice over internet protocol (VoIP) downlink packet scheduling apparatus and method in a mobile communication base station (BS) system |
KR100754611B1 (en) * | 2006-01-24 | 2007-09-05 | 삼성전자주식회사 | Data transmitting apparatus and method |
KR100907194B1 (en) * | 2006-06-02 | 2009-07-10 | 닛본 덴끼 가부시끼가이샤 | Radio base station apparatus and scheduling method |
KR100846796B1 (en) * | 2006-10-02 | 2008-07-16 | 삼성전자주식회사 | Handover method on wireless network for transceiving data by use of high-frequency bandwidth |
US8656240B2 (en) | 2007-10-03 | 2014-02-18 | Fujitsu Limited | Request for retransmission when format of data is incorrect |
US8812926B2 (en) | 2007-10-03 | 2014-08-19 | Fujitsu Limited | Wireless communication apparatus, wireless communication control apparatus, wireless communication method, wireless communication program storage medium, wireless communication control method, and wireless communication control program storage medium |
KR101110886B1 (en) * | 2008-04-30 | 2012-02-17 | 차이나 아카데미 오브 텔레커뮤니케이션즈 테크놀로지 | Data buffering method, apparatus and system based on time division duplex mode |
WO2011111973A3 (en) * | 2010-03-08 | 2012-01-12 | Samsung Electronics Co., Ltd. | Apparatus and method for forwarding packet by evolved node-b in wireless communication system |
WO2011111973A2 (en) * | 2010-03-08 | 2011-09-15 | Samsung Electronics Co., Ltd. | Apparatus and method for forwarding packet by evolved node-b in wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
KR100774478B1 (en) | 2007-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7619985B2 (en) | Packet transmission scheduling technique | |
KR100840733B1 (en) | Method and system for processing packet data in a communications system and receiving unit thereof | |
KR100608842B1 (en) | Method for transmitting a data receiving information in mobile communication system | |
KR100825413B1 (en) | Transmission of data within a communications network | |
KR101141649B1 (en) | method of transmitting and receiving control information for enhanced uplink data channel | |
WO2006016786A1 (en) | Method and apparatus for uplink data transmission in handover area using transport channels for uplink service | |
AU2005255830A1 (en) | Method for selecting transport format combination guaranteed QoS in mobile communication system | |
JP2008547343A (en) | Scheduling information when serving cell changes | |
KR100774478B1 (en) | A Method for transmitting a packet data in the High Speed Downlink Packet Access system | |
KR20030068743A (en) | A Method for transmitting, receiving and processing control information in wireless mobile communication system | |
KR20030042846A (en) | Packet Scheduling method for High Speed Data Packet Access system | |
KR100370420B1 (en) | Method for dynamic transport channel switching and control signal transporting by controlling MAC in HSDPA system | |
KR20020081954A (en) | Method of managing buffer for supporting HSDPA system dynamic in mobile system | |
KR101432101B1 (en) | Apparatus and method for processing of received packets for real-time services in high-speed wireless communication systems | |
KR20030068014A (en) | A Method for transmitting, receiving and processing data in wireless mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121026 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131024 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141024 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151023 Year of fee payment: 9 |