[go: up one dir, main page]

KR100594518B1 - Apparatus and method for scheduling data transmission in communication system - Google Patents

Apparatus and method for scheduling data transmission in communication system Download PDF

Info

Publication number
KR100594518B1
KR100594518B1 KR1020040056473A KR20040056473A KR100594518B1 KR 100594518 B1 KR100594518 B1 KR 100594518B1 KR 1020040056473 A KR1020040056473 A KR 1020040056473A KR 20040056473 A KR20040056473 A KR 20040056473A KR 100594518 B1 KR100594518 B1 KR 100594518B1
Authority
KR
South Korea
Prior art keywords
terminal
variable
power
priority
communication system
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.)
Expired - Fee Related
Application number
KR1020040056473A
Other languages
Korean (ko)
Other versions
KR20060007622A (en
Inventor
이상신
우대식
박성수
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020040056473A priority Critical patent/KR100594518B1/en
Publication of KR20060007622A publication Critical patent/KR20060007622A/en
Application granted granted Critical
Publication of KR100594518B1 publication Critical patent/KR100594518B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0075Allocation using proportional fairness
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria

Landscapes

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

Abstract

무선통신 환경에서 가입자별 서비스 등급과 무선채널환경을 동시에 고려하는 스케줄링 장치 및 그 방법이 개시된다. 즉, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 장치는, 단말기에 할당된 서비스 등급에 따른 변수를 제1 우선순위 조정변수로 하고, 상기 단말기의 수신전력 변화변수를 제2우선순위 조정변수로 하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 한다.Disclosed are a scheduling apparatus and method for simultaneously considering a service level for each subscriber and a wireless channel environment in a wireless communication environment. That is, in the data transmission scheduling apparatus of the communication system according to the present invention, the variable according to the service class assigned to the terminal is a first priority adjustment variable, and the received power change variable of the terminal is a second priority adjustment variable. It characterized in that it comprises a PF (Proportional Fairness) scheduler.

또한, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 방법은, 통신 시스템에서 단말기로 데이터 전송 스케줄링 방법에 있어서, PF(Proportional Fairness) 스케줄링을 통해 우선순위를 설정하는 단계; 상기에서 설정된 우선순위에 대하여 우선순위 조정변수를 고려한 최종 우선순위를 재설정하는 단계 및; 상기 재설정된 우선순위 따라 데이터를 할당하는 단계를 포함하는 것을 특징으로 하여, 사용자별로 요구하는 서비스 등급에 맞으면서도 무선채널 환경의 급격한 변화에도 효율적으로 데이터를 전송할 수 있다.In addition, the data transmission scheduling method in the communication system according to the present invention, the data transmission scheduling method from the communication system to the terminal, comprising: setting the priority through the Proportional Fairness (PF) scheduling; Resetting the final priority in consideration of the priority adjustment variable with respect to the priority set in the above; And allocating data according to the reset priority, so that data can be efficiently transmitted even with a sudden change in a wireless channel environment while meeting a service grade required for each user.

PF 스케줄러(Proportional Fairness Scheduler), 우선순위, 서비스등급, 수신전력PF scheduler, priority, class of service, received power

Description

통신시스템에서의 데이터 전송 스케줄링 장치 및 그 방법{Data Transmission Scheduling Apparatus and Method in the Communication System}Data transmission scheduling apparatus and method in communication system {Data Transmission Scheduling Apparatus and Method in the Communication System}

도 1은 일반적인 단말기 수신전력의 시간에 따른 변화를 나타낸 도면.1 is a view showing a change over time of a general terminal reception power.

도2는 본 발명의 지수함수 형태의 우선순위 조정변수를 나타낸 도면.2 is a diagram illustrating priority adjustment variables in the form of an exponential function of the present invention.

도3은 본 발명의 대칭함수 형태의 우선순위 조정변수를 나타낸 도면.Figure 3 shows a priority adjustment variable in the form of a symmetric function of the present invention.

도4는 본 발명에 따른 스케줄러를 나타낸 개략도.4 is a schematic diagram illustrating a scheduler in accordance with the present invention.

* 도면의 주요부분에 대한 부호설명*                    * Explanation of Codes on Major Parts of Drawings *

400: 스케줄러 410: 제1연산부400: scheduler 410: first operation unit

420: 제2연산부 430: 메모리420: second operation unit 430: memory

440: 우선순위 할당부440: priority assignment unit

본 발명은 통신시스템에 관한 것으로, 보다 상세하게는 시간적으로 변화하는 무선 채널 환경하에서의 데이터 전송 스케줄링 장치 및 그 방법에 관한 것이다.The present invention relates to a communication system, and more particularly, to an apparatus and method for data transmission scheduling in a wireless channel environment that changes in time.

일반적으로, 통신시스템 처리율을 최대가 되도록 하기 위해서는 최대의 신호 전력 대 잡음 전력비(C/I)를 갖는 사용자에게 모든 자원을 할당하는 것이다. 하지 만 이와 같은 스케줄링 알고리즘(scheduling algorithm)을 사용할 경우, 환경이 좋은(신호전력 대 잡음전력 비(C/I)가 큰) 몇몇의 사용자만이 자원을 독점하는 현상이 발생되고 이로 인해 대다수의 다른 사용자는 전혀 통신을 하지 못하는 현상이 발생하게 된다. Generally, in order to maximize communication system throughput, all resources are allocated to a user having the maximum signal power to noise power ratio (C / I). However, using this scheduling algorithm, only a few users in a good environment (high signal-to-noise-to-noise ratio (C / I)) can monopolize the resource, which is why most other The user does not communicate at all.

이러한 문제점을 해결하기 위해서 모든 사용자에게 동일한 전송 기회를 부여하게 될 경우, 전체적인 사용자의 자원점유율은 항상 동일하게 되지만 전체적인 시스템 처리량이 매우 저하된다. In order to solve this problem, if the same transmission opportunity is given to all users, the resource share of the entire user will always be the same, but the overall system throughput will be very low.

무선통신에서는 무선채널의 환경에 따라 전송데이터의 오류확률이 변하므로 평균전송률은 물리계층에서 지원 가능한 데이터의 속도에 미치지 못한다. 따라서, 이와 같은 현상들을 극복하기 위하여, PF 스케줄링(Proportional Fairness Scheduling) 방법이 제안되었다.In wireless communication, the error probability of transmission data varies according to the environment of the wireless channel, so the average transmission rate does not reach the speed of data that can be supported in the physical layer. Therefore, in order to overcome such phenomena, a PF Scheduling (Proportional Fairness Scheduling) method has been proposed.

상기 PF스케줄링 방법은, n번째 시구간(Time Duration)에서의 요구데이터 전송률에 대한 (n-1)번째 시구간까지의 평균 데이터 전송률의 비로써 우선순위(Priority) 를 결정하여, 우선순위가 제일 높은 활성 사용자(Active User)의 데이터를 전송한다. 이를 좀 더 상세히 설명한다.In the PF scheduling method, the priority is determined by a ratio of the average data rate from the n-th time duration to the (n-1) th time period with respect to the required data rate. Send the data of the high active user. This is explained in more detail.

k번째 활성 사용자의 우선순위 함수는 다음 수학식 (1)과 같다.The priority function of the kth active user is expressed by Equation (1) below.

Figure 112004032101993-pat00001
Figure 112004032101993-pat00001

여기서,

Figure 112004032101993-pat00002
는 k번째 활성 사용자의 우선순위 함수를 나타내고,
Figure 112004032101993-pat00003
은 k번째 활성 사용자에 대해 다음 번 시구간에서 지원되는 데이터 전송률(데이터량),
Figure 112004032101993-pat00004
은 활성 사용자의 단말로부터 수신된 요구 데이터 전송률(데이터 요구량),은 전송구간
Figure 112004032101993-pat00005
동안 전송해야 할 데이터 전송률을 나타낸다.here,
Figure 112004032101993-pat00002
Represents the priority function of the kth active user,
Figure 112004032101993-pat00003
Is the supported data rate (data amount) for the next time period for the kth active user,
Figure 112004032101993-pat00004
Is the requested data rate (data demand amount) received from the terminal of the active user, is the transmission interval
Figure 112004032101993-pat00005
Indicates the data rate that should be transmitted during.

이때,

Figure 112004032101993-pat00006
은 다음 수학식(2)와 같이 표현된다.At this time,
Figure 112004032101993-pat00006
Is expressed by the following equation (2).

Figure 112004032101993-pat00007
Figure 112004032101993-pat00007

한편, 상기 수학식(1)의

Figure 112004032101993-pat00008
은 지난번 시구간까지 전송된 데이터의 평균 전송률로써 다음 수학식(3)과 같이 표현된다. On the other hand, of the formula (1)
Figure 112004032101993-pat00008
Is the average data rate of the data transmitted up to the last time interval and is expressed as in Equation (3) below.

Figure 112004032101993-pat00009
Figure 112004032101993-pat00009

여기서, 상기

Figure 112004032101993-pat00010
는 상기 데이터의 평균 전송률이 고려되는 시구간을,
Figure 112004032101993-pat00011
은 그 기간동안에 실제 전송된 데이터의 전송률을 나타낸다. 따라서, 우선순위 함수는 k번째 활성사용자에 대해 다음 번 시간에서 지원되는 데이터 전송률 대비 지난번 시구간까지 전송된 데이터의 평균 전송률로 결정된다. Where
Figure 112004032101993-pat00010
Is a time period in which the average data rate of the data is considered,
Figure 112004032101993-pat00011
Denotes the transmission rate of data actually transmitted during that period. Therefore, the priority function is determined as the average transfer rate of data transmitted up to the last time period compared to the data transfer rate supported at the next time for the kth active user.

이처럼, 상기 PF스케줄링 방법은 무선환경과 전송할 데이터 양에 따라 적절한 우선순위를 보장함으로써 모든 활성 사용자를 대상으로 공평하게 데이터를 전송 할 수 있다.In this way, the PF scheduling method can ensure the proper priority according to the wireless environment and the amount of data to be transmitted can be equally transmitted to all active users.

하지만, 상기 수학식(3)에 나타난 바와 같이,

Figure 112004032101993-pat00012
은 이전(previous) 시구간의 무선채널정보를 기반으로 한다. 따라서, 채널의 변화가 심한 환경에서는 성능이 열화되는 문제점이 있었다. However, as shown in Equation (3) above,
Figure 112004032101993-pat00012
Is based on the radio channel information of the previous time period. Therefore, there is a problem in that performance deteriorates in an environment in which channel changes are severe.

즉, 도1에 도시한 바와 같이,

Figure 112004032101993-pat00013
Figure 112004032101993-pat00014
번째 시구간에 수신된 신호의 전력이라 하면,
Figure 112004032101993-pat00015
시구간에서는 할당된 무선 자원에 비해 무선 채널의 변화에 따른 실제 전송 가능한 데이터 전송률은 낮아지게 되어 결과적으로 데이터 전송 오율(PER)이 증가하게 되며,
Figure 112004032101993-pat00016
시구간에서는 할당된 무선 자원에 비해 무선 채널의 변화에 따른 실제 전송 가능한 데이터 전송률은 높아지게 되어 무선 자원 할당이 비효율적으로 이루어진 결과를 가져온다.That is, as shown in FIG.
Figure 112004032101993-pat00013
To
Figure 112004032101993-pat00014
If the power of the signal received in the first time period,
Figure 112004032101993-pat00015
In the time period, the actual transmittable data rate due to the change of the wireless channel is lower than the allocated radio resource, resulting in an increase in the data transmission error rate (PER).
Figure 112004032101993-pat00016
In the time period, the actual data rate that can be transmitted according to the change of the radio channel is higher than the allocated radio resource, resulting in inefficient radio resource allocation.

이와 더불어, 유선통신의 xDSL서비스와 같은 사용자별 목표 데이터 전송률이 다른 환경에서는, 상기 PF스케줄링 방법을 활용하기에는 적합하지 않는 문제점이 있었다. 즉, 무선통신에서는 서비스 등급별로 대역폭을 예약해 놓는 것은, 무선채널 환경에 따라 데이터 전송 오율(Packet Error Rate, PER)의 차이가 크므로, 상기 전송해야 될 데이터량의 차이 역시 크므로, 효율적인 무선자원 활용방법이 되지 못하는 문제점이 있었다.In addition, there is a problem in that it is not suitable to use the PF scheduling method in an environment in which the target data rate for each user such as xDSL service of wired communication is different. That is, in the wireless communication, the reserved bandwidth for each service class has a large difference in the packet transmission rate (PER) according to the wireless channel environment, and thus, the difference in the amount of data to be transmitted is also large. There was a problem that could not be a resource utilization method.

본 발명은 상기와 같은 문제점을 해결하기 위하여 인출된 것으로, 본 발명의 목적은 무선통신 환경에서 가입자별 서비스 등급과 무선 채널 환경을 동시에 고려 하는 데이터 전송 스케줄링 장치 및 방법을 제공하는 데 있다. The present invention has been drawn to solve the above problems, an object of the present invention to provide a data transmission scheduling apparatus and method that simultaneously considers the service level and the wireless channel environment for each subscriber in a wireless communication environment.

상기 목적을 달성하기 위하여, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 장치는, 무선통신 시스템에 있어서 단말기에 할당된 서비스 등급에 따른 변수를 우선순위 조정변수로 하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 한다.In order to achieve the above object, a data transmission scheduling apparatus in a communication system according to the present invention includes a Proportional Fairness (PF) scheduler, which is a priority adjustment variable according to a service grade assigned to a terminal in a wireless communication system. Characterized in that.

또한, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 장치는, 무선통신 시스템에 있어서, 단말기의 수신전력 변화변수를 우선순위 조정변수로 하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 한다.In addition, the apparatus for scheduling data transmission in a communication system according to the present invention is characterized in that, in the wireless communication system, a PF (Proportional Fairness) scheduler which uses the variable of the received power of the terminal as a priority adjustment variable.

그리고, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 장치는, 단말기에 할당된 서비스 등급에 따른 변수를 제1 우선순위 조정변수로 하고, 상기 단말기의 수신전력 변화변수를 제2우선순위 조정변수로 하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 한다.In addition, the apparatus for scheduling data transmission in the communication system according to the present invention uses the variable according to the service class assigned to the terminal as the first priority adjustment variable and the change in the received power of the terminal as the second priority adjustment variable. It characterized in that it comprises a PF (Proportional Fairness) scheduler.

한편, 본 발명에 따른 통신 시스템에서의 데이터 전송 스케줄링 방법은, 통신 시스템에서 단말기로 데이터 전송 스케줄링 방법에 있어서, PF(Proportional Fairness) 스케줄링을 통해 우선순위를 설정하고, 상기 설정된 우선순위에 대하여 우선순위 조정변수를 고려한 최종 우선순위를 재설정하는 단계; 및 상기 재설정된 우선순위 따라 데이터를 할당하는 단계를 포함하는 것을 특징으로 한다.Meanwhile, in the data transmission scheduling method in the communication system according to the present invention, in the method of scheduling data transmission from the communication system to the terminal, priority is set through PF (Proportional Fairness) scheduling, and priority is given to the set priority. Resetting the final priority considering the adjustment variable; And allocating data according to the reset priority.

이하에서는, 첨부도면 및 바람직한 실시예를 참조하여 본 발명을 상세히 설명한다. 도면상에서 동일 또는 유사한 구성요소에 대하여는 동일한 참조번호를 부 여하였다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments. Like reference numerals designate like elements throughout the drawings.

(제1실시예)(First embodiment)

사용자별 목표 데이터 전송률에 대한 서비스 등급은 데이터 전송률 집합(Data Rate Set) 중에서 하나의 전송률을 선택할 수 있다. 즉, 사용자 마다 할당된 서비스 등급이 1등급, 2등급 및 3등급과 같이 3개 등급으로 나뉘고, 그에 따른 데이터 전송률이 각각 10Mbps, 5Mbps, 1Mbps 라 하면, 데이터 전송률 집합은 각각 10Mbps, 5Mbps, 1Mbps가 된다. The service level for the target data rate for each user may select one rate from a data rate set. That is, if the service class assigned to each user is divided into three classes such as 1 class, 2 class and 3 class, and the corresponding data rates are 10Mbps, 5Mbps, and 1Mbps, respectively, the data rate set is 10Mbps, 5Mbps, 1Mbps. do.

그러나, 종래기술에서 기재한 바와 마찬가지로, 무선통신에서 서비스 등급별로 대역폭을 예약해 놓는 것은, 무선채널 환경에 따라 데이터 전송 오율(Packet Error Rate, PER)에 달라지므로 효율적인 무선자원 활용방법이 되지 못한다.However, as described in the related art, reserving bandwidth for each service class in wireless communication is not an efficient method for utilizing radio resources since it varies depending on a packet error rate (PER) according to a wireless channel environment.

따라서, 등급별 차별화서비스를 위하여 무선 채널환경에 따라 동적으로 무선자원을 할당하면서 낮은 등급의 서비스 사용자보다 우선 순위를 높게 유지할 수 있어야 한다.Therefore, it is necessary to be able to maintain a higher priority than a low level service user while allocating radio resources dynamically according to a wireless channel environment for differentiated services by grade.

이를 위하여, 소정의 우선순위 조정 변수를 고려한다. 상기 변수 가운데 대표적인 것으로, 전체 사용자의 요구 데이터량 가운데 하나의 사용자가 목표로 하는 데이터량을 이용함으로써, 우선순위를 조절할 수 있다. For this purpose, certain priority adjustment variables are considered. Representative of the above variables, the priority can be adjusted by using the data amount targeted by one user among the required data amounts of all users.

즉, 총

Figure 112004032101993-pat00017
의 활성 사용자에 대해서
Figure 112004032101993-pat00018
번째 시구간에서 전체 요구 전송률 중,
Figure 112004032101993-pat00019
번째 활성 사용자의 목표 데이터 전송률의 비율을
Figure 112004032101993-pat00020
이라 하면,
Figure 112004032101993-pat00021
는 다음 수학식(4)와 같이 표현된다. Ie total
Figure 112004032101993-pat00017
For active users in
Figure 112004032101993-pat00018
Of the total required data rate in the first time period,
Figure 112004032101993-pat00019
Of the target data transfer rate of the first active user
Figure 112004032101993-pat00020
Speaking of
Figure 112004032101993-pat00021
Is expressed by the following equation (4).

Figure 112004032101993-pat00022
Figure 112004032101993-pat00022

상기 수학식(4)를 종래의 PF 스케줄링 방법(즉, 수학식(1))에 적용하면 다음 수학식(5)와 같이 나타낼 수 있다. When the equation (4) is applied to the conventional PF scheduling method (that is, equation (1)), it can be expressed as the following equation (5).

Figure 112004032101993-pat00023
Figure 112004032101993-pat00023

이렇게 함으로써, 서비스 등급이 높은 사용자에게 높은 우선순위를 주면서도, 서비스 등급이 낮은 사용자에 대해서도 공평성을 통해 일정 수준의 데이터 전송이 가능하다.By doing so, it is possible to transmit a certain level of data with fairness to users with low service grade while giving high priority to users with high service grade.

(제2실시예) Second Embodiment

한편, 다음 수학식(6)과 같은 수신 전력 변화 변수

Figure 112004032101993-pat00024
을 정의할 수 있다. 이와 같이 정의함으로써, 종래기술에서 기재된 바와 같은 무선채널의 변화가 심한 환경에서도 PF스케줄링 방법에 따른 기지국에서 단말기로의 데이터전송 성능이 열화되는 문제점을 해결할 수 있다. Meanwhile, the received power change variable as shown in Equation (6) below.
Figure 112004032101993-pat00024
Can be defined. By defining as described above, a problem of deterioration of data transmission performance from a base station to a terminal according to the PF scheduling method can be solved even in an environment in which the radio channel changes as described in the related art.

Figure 112004032101993-pat00025
Figure 112004032101993-pat00025

여기서,

Figure 112004032101993-pat00026
는 n번째 시구간에 수신된 신호의 전력을 나타내고,
Figure 112004032101993-pat00027
는 n-1번째 시구간에 수신된 신호의 전력을 나타낸다.here,
Figure 112004032101993-pat00026
Represents the power of the received signal in the nth time interval,
Figure 112004032101993-pat00027
Denotes the power of the signal received in the n-th time period.

상기 수학식(6)을 종래의 PF 스케줄링 방법(즉, 수학식(1))에 적용하면 다음 수학식(7)와 같이 나타낼 수 있다.When the equation (6) is applied to the conventional PF scheduling method (that is, equation (1)), it can be expressed as the following equation (7).

Figure 112004032101993-pat00028
Figure 112004032101993-pat00028

이렇게 함으로써, 무선 채널 환경의 변화에 따른 PF 스케줄링 방법의 효율 저하를 방지할 수 있다.By doing so, it is possible to prevent the efficiency degradation of the PF scheduling method due to the change in the radio channel environment.

(제3 실시예)(Third Embodiment)

상기 제1실시예의 수학식(5)와 제 2 실시예의 수학식(6)을 동시에 고려하면, 서비스 등급에 따른 가중치를 둠으로써 일정 수준의 데이터 전송이 가능하였고, 이와 더불어, 단말기에서의 수신전력과 관련된 변수를 하나 더 부가 함으로써, 무선 채널 환경 변화에 따른 조건을 극복할 수 있다.Considering the equation (5) of the first embodiment and the equation (6) of the second embodiment at the same time, a certain level of data transmission was possible by assigning weights according to the service grade, and at the same time, the reception power at the terminal. By adding one more variable related to, it is possible to overcome the conditions caused by changes in the wireless channel environment.

다시 말하면, 상술된 바와 같은 우선순위 조정 변수는, 도2에 도시한 바와 같이, 수신 전력이 계속 높아지는 경우에는 1보다 큰 값을, 수신 전력이 계속 낮아지는 경우에는 1보다 작은 값을 갖게 되므로, 무선 채널 환경 변화에 따른 조건을 포함 할 수 있다.In other words, as shown in FIG. 2, the priority adjustment variable as described above has a value greater than 1 when the received power continues to increase, and less than 1 when the received power continues to decrease. It may include conditions due to changes in the wireless channel environment.

(제4실시예)(Example 4)

한편, 수신 전력 변화 변수

Figure 112004032101993-pat00029
은 다음 수학식(8)과 같이 정의할 수 있 다. Meanwhile, the received power change variable
Figure 112004032101993-pat00029
Can be defined as Equation (8) below.

Figure 112004032101993-pat00030
Figure 112004032101993-pat00030

시스템적으로 상기 수학식(6)의

Figure 112004032101993-pat00031
은 구현 복잡도는 낮으나, 도2에 도시한 바와 같이, 지수함수(Exponential Function)형태의 증가함수이기 때문에, 무선 채널 환경이 개선될수록 필요이상의 큰 우선 순위를 갖게 되는 단점을 지닌다. Systemically, the equation (6)
Figure 112004032101993-pat00031
Although the implementation complexity is low, as shown in Fig. 2, since it is an incremental function in the form of an exponential function, the radio channel environment has a disadvantage of having a greater priority than necessary.

그러나, 수학식(8)과 같은 우선순위 조정변수는, 도3에 도시한 바와 같이, 수신 전력이 계속 높아지는 경우에는 1보다 큰 값을, 수신 전력이 계속 낮아지는 경우에는 1보다 작은 값을 갖게 되므로, 무선 채널 환경 변화에 따른 조건을 포함한다.However, as shown in Fig. 3, the priority adjustment variable as shown in Equation (8) has a value greater than 1 when the reception power continues to increase and less than 1 when the reception power continues to decrease. Therefore, it includes the conditions according to the change of the wireless channel environment.

또한, 대칭함수로서 무선채널의 환경변화를 공평하게 반영하게 되는 장점이 있다. In addition, as a symmetric function, there is an advantage of fairly reflecting the environmental change of the wireless channel.

위의 서비스 등급 변수

Figure 112004032101993-pat00032
과 무선채널 변화변수
Figure 112004032101993-pat00033
를 고려한 우선 순위 함수
Figure 112004032101993-pat00034
은 다음 수학식(9)과 같다.Class of Service variable above
Figure 112004032101993-pat00032
And radio channel change variables
Figure 112004032101993-pat00033
Priority function
Figure 112004032101993-pat00034
Is as shown in Equation (9).

Figure 112004032101993-pat00035
Figure 112004032101993-pat00035

상기 수학식(9)을 적용하기 위한 시스템 모델은 도4와 같다.A system model for applying Equation (9) is shown in FIG.

도4는 본 발명에 따른 스케줄러(Scheduler)를 나타낸 개략도이다.4 is a schematic diagram illustrating a scheduler according to the present invention.

상기 스케줄러(400)는,

Figure 112004032101993-pat00036
번째 활성 사용자의 목표 데이터 전송률을 입력 받아 총
Figure 112004032101993-pat00037
의 활성 사용자에 대해서
Figure 112004032101993-pat00038
번째 시구간에서 전체 요구 전송률 중
Figure 112004032101993-pat00039
번째 활성 사용자의 목표 데이터 전송률의 비율을 계산하는 제1연산부(410)와, n번째 시구간에 수신된 신호의 전력(
Figure 112004032101993-pat00040
)을 입력 받아 무선 채널 변화 변수
Figure 112004032101993-pat00041
를 계산하는 제2연산부(420)와, 이전(previous) 시구간에 수신된 신호의 전력(
Figure 112004032101993-pat00042
)를 저장하여 상기 제2연산부(420)에 피드백하는 메모리(430)와, 상기 제1연산부 (410) 및 제2연산부(420)의 계산 결과값을 입력 받아 데이터 전송순위를 결정하는 순위 결정부(440)를 포함한다. The scheduler 400,
Figure 112004032101993-pat00036
The target data transfer rate of the first active user
Figure 112004032101993-pat00037
For active users in
Figure 112004032101993-pat00038
Of the total required transfer rate in the first time period
Figure 112004032101993-pat00039
A first operation unit 410 for calculating a ratio of the target data rate of the first active user, and the power of the signal received in the nth time period (
Figure 112004032101993-pat00040
Wireless channel change variable to take input
Figure 112004032101993-pat00041
The power of the signal received in the second operation unit 420 and the previous time period (
Figure 112004032101993-pat00042
) Is stored in the memory 430 to feed back to the second operation unit 420, the ranking determiner for receiving the calculation result value of the first operation unit 410 and the second operation unit 420 to determine the data transmission rank 440.

상기 스케줄러(400)는, 상술한 바와 같은 구성을 통해 상기 수학식(4), 수학식(6) 또는 수학식(8)과 같은 우선순위 조정변수(서비스 등급변수, 수신전력 변화변수)를 이용하여 무선통신 시스템에서 자원할당의 우선순위를 최종적으로 결정한다. 예를 들면, 기지국으로부터 단말기로의 데이터전송 역시 상기 스케줄러(400)에 의해 결정된 우선순위에 따라 수행될 수 있다.The scheduler 400 uses priority adjustment variables (service class variables, received power change variables) such as Equation (4), (6), or (8) through the configuration as described above. Finally, the priority of resource allocation in the wireless communication system is finally determined. For example, data transmission from the base station to the terminal may also be performed according to the priority determined by the scheduler 400.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 당업자는 본 발명의 사상 및 범위를 벗어나지 않고 다양한 변형 또는 수정이 가능하다는 것을 알 것이다.While the present invention has been described in detail with reference to preferred embodiments, those skilled in the art will recognize that various modifications or changes can be made without departing from the spirit and scope of the invention.

이상 설명한 바와 같이, 본 발명에 따르면, 유선통신의 xDSL과 같이 사용자 별로 요구하는 서비스 등급에 맞으면서도 무선채널 환경의 급격한 변화에도 효율적으로 데이터를 전송할 수 있는 효과가 있다.
As described above, according to the present invention, there is an effect that can efficiently transmit data even with a sudden change in the wireless channel environment while meeting the service level required for each user, such as xDSL of wired communication.

Claims (16)

무선통신 시스템에 있어서,In a wireless communication system, 단말기에 할당된 서비스 등급에 따른 변수와 전체 단말기의 요구 데이터량 대비 하나의 단말기가 목표로 하는 데이터량에 따른 변수를 토대로 우선순위 조정변수를 설정하여 데이터 전송 스케줄링하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.It includes a PF (Proportional Fairness) scheduler to set the priority adjustment variable based on the variable according to the service class assigned to the terminal and the amount of data required by one terminal compared to the required data amount of the entire terminal to schedule data transmission. And a data transmission scheduling apparatus in a communication system. 삭제delete 무선통신 시스템에 있어서,In a wireless communication system, 단말기의 수신전력 변화변수를 기반으로 설정되는 무선채널 환경에 대한 변화추이를 우선순위 조정변수로 하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.And a Proportional Fairness (PF) scheduler whose priority adjustment variable is a change trend for a wireless channel environment set based on a received power change variable of the terminal. 제3항에 있어서, 상기 우선순위 조정변수는The method of claim 3, wherein the priority adjustment variable 상기 단말기의 수신전력이 계속 높아지는 경우에는 1보다 큰 값을, 수신전력이 계속 낮아지는 경우에는 1보다 작은 값을 갖는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.And a value greater than 1 if the reception power of the terminal continues to increase and less than 1 if the reception power continues to decrease. 제3항에 있어서, 상기 수신전력 변화변수를
Figure 112004032101993-pat00043
라 하면,
The method of claim 3, wherein the received power change variable
Figure 112004032101993-pat00043
Say,
Figure 112004032101993-pat00044
인 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.
Figure 112004032101993-pat00044
And a data transmission scheduling apparatus in a communication system.
여기서,
Figure 112004032101993-pat00045
는 n번째 시구간에 수신된 신호의 전력을 나타내고,
Figure 112004032101993-pat00046
는 n-1번째 시구간에 수신된 신호의 전력을 나타낸다.
here,
Figure 112004032101993-pat00045
Represents the power of the received signal in the nth time interval,
Figure 112004032101993-pat00046
Denotes the power of the signal received in the n-th time period.
제3항에 있어서, 상기 수신전력 변화변수를
Figure 112004032101993-pat00047
라 하면,
The method of claim 3, wherein the received power change variable
Figure 112004032101993-pat00047
Say,
Figure 112004032101993-pat00048
인 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.
Figure 112004032101993-pat00048
And a data transmission scheduling apparatus in a communication system.
여기서,
Figure 112004032101993-pat00049
는 n번째 시구간에 수신된 신호의 전력을 나타내고,
Figure 112004032101993-pat00050
는 n-1번째 시구간에 수신된 신호의 전력을 나타낸다.
here,
Figure 112004032101993-pat00049
Represents the power of the received signal in the nth time interval,
Figure 112004032101993-pat00050
Denotes the power of the signal received in the n-th time period.
무선통신 시스템에 있어서,In a wireless communication system, 단말기에 할당된 서비스 등급에 따른 변수와 전체 단말기의 요구 데이터량 대비 하나의 단말기가 목표로 하는 데이터량에 따른 변수를 토대로 제 1 우선순위 조정변수를 설정하고, 상기 단말기의 수신전력 변화변수를 기반으로 설정되는 무선채널 환경에 대한 변화추이를 제 2 우선순위 조정변수로 설정하는 PF(Proportional Fairness) 스케줄러를 포함하는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.A first priority adjustment variable is set based on a variable according to a service class assigned to a terminal and a variable according to the amount of data that a single terminal targets to the required amount of data of the entire terminal, and based on the variable of the received power of the terminal And a Proportional Fairness (PF) scheduler for setting a change trend for the wireless channel environment set as a second priority adjustment variable. 삭제delete 제7항에 있어서, 상기 제2 우선순위 조정변수는8. The method of claim 7, wherein the second priority adjustment variable is 상기 단말기의 수신전력이 계속 높아지는 경우에는 1보다 큰 값을, 수신전력이 계속 낮아지는 경우에는 1보다 작은 값을 갖는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.And a value greater than 1 if the reception power of the terminal continues to increase and less than 1 if the reception power continues to decrease. 제7항에 있어서, 상기 수신전력 변화변수를
Figure 112004032101993-pat00051
라 하면,
The method of claim 7, wherein the received power change variable
Figure 112004032101993-pat00051
Say,
Figure 112004032101993-pat00052
인 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.
Figure 112004032101993-pat00052
And a data transmission scheduling apparatus in a communication system.
여기서,
Figure 112004032101993-pat00053
는 n번째 시구간에 수신된 신호의 전력을 나타내고,
Figure 112004032101993-pat00054
는 n-1번째 시구간에 수신된 신호의 전력을 나타낸다.
here,
Figure 112004032101993-pat00053
Represents the power of the received signal in the nth time interval,
Figure 112004032101993-pat00054
Denotes the power of the signal received in the n-th time period.
제7항에 있어서,상기 수신전력 변화변수를
Figure 112004032101993-pat00055
라 하면,
The method of claim 7, wherein the received power change variable
Figure 112004032101993-pat00055
Say,
Figure 112004032101993-pat00056
인 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 장치.
Figure 112004032101993-pat00056
And a data transmission scheduling apparatus in a communication system.
여기서,
Figure 112004032101993-pat00057
는 n번째 시구간에 수신된 신호의 전력을 나타내고,
Figure 112004032101993-pat00058
는 n-1번째 시구간에 수신된 신호의 전력을 나타낸다.
here,
Figure 112004032101993-pat00057
Represents the power of the received signal in the nth time interval,
Figure 112004032101993-pat00058
Denotes the power of the signal received in the n-th time period.
통신 시스템에서 각 단말기로 데이터 전송 스케줄링 방법에 있어서, In the communication system scheduling method for transmitting data to each terminal, (a) PF(Proportional Fairness) 스케줄링을 통해 우선순위를 설정하고, 상기 설정된 우선순위에 대하여 각 단말기에 할당된 서비스 등급에 따른 변수와 전체 단말기의 요구 데이터량 대비 하나의 단말기가 목표로 하는 데이터량에 따른 변수를 토대로 하는 우선순위 조정변수를 이용하여 최종 우선순위를 재설정하는 단계; 및(a) Priority is set through PF (Proportional Fairness) scheduling, and the amount of data targeted by one terminal to the required data amount of the entire terminal and the variable according to the service class assigned to each terminal with respect to the set priority Resetting the final priority by using the priority adjustment variable based on the variable according to; And (b) 상기 (a)단계에서 재설정된 우선순위 따라 데이터를 할당하는 단계를 포함하는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 방법.(b) allocating data according to the priorities reset in step (a). 삭제delete 삭제delete 제12항에 있어서, 상기 (a) 단계는The method of claim 12, wherein step (a) 각 단말기에 할당된 서비스 등급에 따른 변수와 전체 단말기의 요구 데이터량 대비 하나의 단말기가 목표로 하는 데이터량에 따른 변수를 토대로 제 1 우선순위 조정변수를 설정하고, 각 단말기의 수신전력 변화변수를 기반으로 설정되는 무선채널 환경에 대한 변화추이를 제 2 우선순위 조정변수로 설정하는 단계를 더 포함하는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 방법.The first priority adjustment variable is set based on the variable according to the service class assigned to each terminal and the variable according to the data amount of one terminal to the required data amount of all terminals, and the change in the received power of each terminal is adjusted. And setting the change trend for the wireless channel environment set based on the second priority adjustment variable as a second priority adjustment variable. 제15항에 있어서, 상기 제2 우선순위 조정변수는The method of claim 15, wherein the second priority adjustment variable 상기 단말기의 수신전력이 계속 높아지는 경우에는 1보다 큰 값을, 수신전력이 계속 낮아지는 경우에는 1보다 작은 값을 갖는 것을 특징으로 하는 통신 시스템에서의 데이터 전송 스케줄링 방법.And a value greater than 1 if the reception power of the terminal continues to increase, and a value less than 1 if the reception power continues to decrease.
KR1020040056473A 2004-07-20 2004-07-20 Apparatus and method for scheduling data transmission in communication system Expired - Fee Related KR100594518B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040056473A KR100594518B1 (en) 2004-07-20 2004-07-20 Apparatus and method for scheduling data transmission in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040056473A KR100594518B1 (en) 2004-07-20 2004-07-20 Apparatus and method for scheduling data transmission in communication system

Publications (2)

Publication Number Publication Date
KR20060007622A KR20060007622A (en) 2006-01-26
KR100594518B1 true KR100594518B1 (en) 2006-06-30

Family

ID=37118841

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040056473A Expired - Fee Related KR100594518B1 (en) 2004-07-20 2004-07-20 Apparatus and method for scheduling data transmission in communication system

Country Status (1)

Country Link
KR (1) KR100594518B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101390314B1 (en) * 2007-01-10 2014-04-30 삼성전자주식회사 Apparatus and method for scheduling in mobile communication system
CN104219770B (en) * 2013-05-31 2017-11-14 中国电信股份有限公司 LTE system downlink dispatching method and device
CN114584987B (en) * 2022-04-12 2025-07-29 河北电信设计咨询有限公司 Wireless terminal resource allocation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030005898A (en) * 2001-07-10 2003-01-23 엘지전자 주식회사 Device for channel scheduler in wireless packet communication system and method for channel scheduling using the same
US20030039213A1 (en) 2001-08-14 2003-02-27 Jack Holtzman Method and apparatus for scheduling packet data transmissions in a wireless communication system
KR20030048240A (en) * 2001-12-11 2003-06-19 삼성전자주식회사 Method for scheduling data packets according to quality of service in mobile telecommunication system
KR20030051889A (en) * 2000-11-30 2003-06-25 콸콤 인코포레이티드 Method and apparatus for scheduling packet data transmissions in a wireless communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030051889A (en) * 2000-11-30 2003-06-25 콸콤 인코포레이티드 Method and apparatus for scheduling packet data transmissions in a wireless communication system
KR20030005898A (en) * 2001-07-10 2003-01-23 엘지전자 주식회사 Device for channel scheduler in wireless packet communication system and method for channel scheduling using the same
US20030039213A1 (en) 2001-08-14 2003-02-27 Jack Holtzman Method and apparatus for scheduling packet data transmissions in a wireless communication system
KR20030048240A (en) * 2001-12-11 2003-06-19 삼성전자주식회사 Method for scheduling data packets according to quality of service in mobile telecommunication system

Also Published As

Publication number Publication date
KR20060007622A (en) 2006-01-26

Similar Documents

Publication Publication Date Title
US6993006B2 (en) System for allocating resources in a communication system
US6229795B1 (en) System for allocating resources in a communication system
US7430209B2 (en) Method and apparatus for providing communications bandwidth to users having a committed data rate based on priority assignment
JP5153074B2 (en) Method and apparatus for managing packet data resources
JP4870322B2 (en) Method and apparatus for scheduling transmission in a wireless communication system
US20120202450A1 (en) Allocation of radio resources in a cdma2000 cellular system
JP2004320774A (en) Method of scheduling transmission in a communication system
JP2004320775A (en) Scheduler and method for scheduling transmission in a communication network
US7289468B2 (en) System and method for scheduling protocol data units
US7072661B2 (en) Wireless communications system and related methods for allocating data transmission
JP2000069548A (en) Communication bandwidth allocation method
KR100594518B1 (en) Apparatus and method for scheduling data transmission in communication system
RU2297731C2 (en) Method for planning speed of transmission via direct channel and scheduler working in accordance to said method
WO2007031116A1 (en) Scheduling data across a shared communication link in a cellular communication system
JP3269053B2 (en) Transmission reservation control method for wireless packet communication
KR100876810B1 (en) Downlink Scheduling Method According to User Satisfaction in Wireless Communication System
KR100841328B1 (en) Shared channel scheduler device in wireless packet communication system and shared channel scheduling method using same
CA2581871C (en) Dynamic bandwidth allocation for multiple access communications using buffer urgency factor
HK1062238B (en) Dynamic bandwidth allocation for multiple access communication using session queues
HK1062238A1 (en) Dynamic bandwidth allocation for multiple access communication using session queues
HK1072341A (en) System for allocating resources in a communication system
HK1077690B (en) Scheduler and method for allocating resources in a communication system
HK1077690A1 (en) Scheduler and method for allocating resources in a communication system
HK1088167A (en) Grade of service and fairness policy for bandwidth reservation system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

R18-X000 Changes to party contact information recorded

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

D13-X000 Search requested

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

D14-X000 Search report completed

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

PG1501 Laying open of application

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

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

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

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

P13-X000 Application amended

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

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

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

GRNT Written decision to grant
PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

PG1601 Publication of registration

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

PR1001 Payment of annual fee

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

Fee payment year number: 5

PR1001 Payment of annual fee

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

Fee payment year number: 6

PR1001 Payment of annual fee

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

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20130403

Year of fee payment: 8

PR1001 Payment of annual fee

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

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

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

FPAY Annual fee payment

Payment date: 20140522

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20150521

Year of fee payment: 10

PR1001 Payment of annual fee

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

Fee payment year number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20160622

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid 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: 20160622

P22-X000 Classification modified

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

P22-X000 Classification modified

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