KR20120107167A - Evolvoed node b and packet scheduling method - Google Patents
Evolvoed node b and packet scheduling method Download PDFInfo
- Publication number
- KR20120107167A KR20120107167A KR1020110024689A KR20110024689A KR20120107167A KR 20120107167 A KR20120107167 A KR 20120107167A KR 1020110024689 A KR1020110024689 A KR 1020110024689A KR 20110024689 A KR20110024689 A KR 20110024689A KR 20120107167 A KR20120107167 A KR 20120107167A
- Authority
- KR
- South Korea
- Prior art keywords
- mbms
- resource block
- user terminals
- allocated
- broadcast service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- 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/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 패킷 스케줄링 방법에 관한 것으로서, 특히 멀티미디어 브로드캐스트 멀티 캐스트 서비스(Multimedia Broadcast Multi-Cast Service, MBMS) 사용자 단말에 할당하는 리소스 블록을 동적으로 할당하는 기지국과 패킷 스케줄링 방법에 관한 것이다.The present invention relates to a packet scheduling method, and more particularly, to a base station and a packet scheduling method for dynamically allocating a resource block allocated to a multimedia broadcast multi-cast service (MBMS) user terminal.
3GPP LTE(Long Term Evolution)에서는 방송 서비스와 멀티미디어를 지원하는 멀티 캐스트 서비스(Multimedia Broadcast Multi-Cast Service, MBMS)가 필수 요구 사항이 되었다.In 3GPP Long Term Evolution (LTE), a broadcast service and a multimedia broadcast multi-cast service (MBMS) supporting multimedia became an essential requirement.
MBMS는 브로드캐스트 모드 또는 멀티캐스트 모드들에서 다운링크 데이터를 단일 소스로부터 복수의 수신자들에게 전송하는 것을 허용한다.MBMS allows transmitting downlink data from a single source to multiple receivers in broadcast mode or multicast modes.
3GPP LTE(Long Term Evolution) 시스템에서는 MBMS 서비스를 지원을 하고 기지국(Evolvoed Node B, eNB)에서 멀티미디어 서비스를 활성화한다. 3GPP LTE 시스템에서는 MBMS 서비스를 지원하는 방식으로 단일 셀 MBMS 전송 방식과 멀티 셀 MBMS 전송 방식이 있다.The 3GPP LTE (Long Term Evolution) system supports the MBMS service and activates the multimedia service at the base station (Evolvoed Node B, eNB). In the 3GPP LTE system, there are a single cell MBMS transmission method and a multi cell MBMS transmission method as an MBMS service.
단일 셀 MBMS 전송 방식은 하나의 eNB에서 동일한 서비스를 전송하는 방식이고, 멀티 셀 MBMS 전송 방식은 그룹으로 구성된 eNB에서 동일한 서비스를 전송한다.The single cell MBMS transmission method transmits the same service in one eNB, and the multi-cell MBMS transmission method transmits the same service in an eNB configured as a group.
또한, 3GPP LTE 시스템에서는 패킷 스위칭을 기반으로 하는 스케줄러인 RRM(Radio Resource Management)를 연구하고 있다.In addition, the 3GPP LTE system is studying RRM (Radio Resource Management), a scheduler based on packet switching.
패킷 스케줄링 알고리즘은 MBMS 가입자가 리소스 블록(Resource Block, RB) 할당을 요청하면, MBMS 가입자에게 RB 할당할 수 있도록 RBs를 할당한다.When the MBMS subscriber requests resource block (RB) allocation, the packet scheduling algorithm allocates RBs so as to allocate RB to the MBMS subscriber.
각각의 RB는 패킷 스케줄링 알고리즘의 방식의 결정에 따라 RB를 해당 MBMS 가입자에게 할당된다. 단일 셀 MBMS 전송 방식에서의 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)은 모든 MBMS 가입자의 서비스 품질(Quality of Service, QoS)를 보장하기 위해 MBMS 가입자 그룹 중 서비스 품질이 가장 약한 MBMS 가입자에게로 MCS를 맞추어야 한다.Each RB is assigned an RB to the corresponding MBMS subscriber in accordance with the determination of the manner of the packet scheduling algorithm. Modulation and Coding Scheme (MCS) in the single-cell MBMS transmission scheme is applied to the MBMS subscribers with the lowest quality of service among the MBMS subscriber groups in order to guarantee the quality of service (QoS) of all MBMS subscribers. MCS must be matched.
MBMS 가입자에게 RBs를 할당할 수 있게 해주는 종래의 패킷 스케줄링 알고리즘은 MBMS 가입자로부터 채널 품질 표시기(Channel Quality Indicator, CQI)를 고려하지 않고 MBMS 가입자에게 RB 할당을 결정한다. MBMS 가입자의 RB 할당은 시뮬레이션 시간 동안 변경되지 않는다.Conventional packet scheduling algorithms that allow the allocation of RBs to MBMS subscribers determine RB allocations to MBMS subscribers without considering Channel Quality Indicators (CQIs) from MBMS subscribers. The RB allocation of the MBMS subscriber does not change during the simulation time.
이러한 패킷 스케줄링 알고리즘은 사용자 단말의 CQI와 채널 상태를 고려하지 않고 고정된 RB를 할당하므로 패킷 스케줄링의 성능 및 효율이 떨어지는 문제점이 있었고, 셀 경계 지역의 MBMS 가입자의 오수신(Outage) 확률이 높아지며 MBMS 사용자가 CQI를 만족하지 않으므로 셀 트루풋(Cell Throughput)이 좋지 않은 문제점이 있었다.Since the packet scheduling algorithm allocates a fixed RB without considering the CQI and the channel state of the user terminal, there is a problem in that the performance and efficiency of packet scheduling are deteriorated. Cell throughput is not good because the user does not satisfy the CQI.
이와 같은 문제점을 해결하기 위하여, 본 발명은 MBMS 방송 서비스에 필요한 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말의 수를 최대로 하는 RB를 할당하는 기지국과 패킷 스케줄링 방법을 제공하는데 그 목적이 있다.In order to solve such a problem, an object of the present invention is to provide a base station and a packet scheduling method for allocating an RB that maximizes the number of MBMS user terminals satisfying CNIR above a predetermined threshold required for MBMS broadcasting service. .
상기 목적을 달성하기 위한 본 발명의 특징에 따른 기지국은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하고, 상기 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널에 할당하는 최종 리소스 블록으로 결정하며, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및 상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 복수의 사용자 단말로 전송하는 송신부를 포함한다.In accordance with an aspect of the present invention, a base station determines a number of user terminals allocated according to each resource block among a plurality of resource blocks, and assigns the resource blocks having the largest number of allocated user terminals to a data channel. A scheduler that determines a final resource block to allocate and generates scheduling information so that the determined final resource block is allocated; And a transmitter for generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting the signal to the plurality of user terminals.
본 발명의 특징에 따른 패킷 스케줄링 방법은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계; 상기 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널에 할당하는 최종 리소스 블록으로 결정하고, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및 상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 복수의 사용자 단말로 전송하는 단계를 포함한다.Packet scheduling method according to an aspect of the present invention comprises the steps of: identifying the number of user terminals allocated according to each resource block of the plurality of resource blocks; Determining a resource block having the largest number of allocated user terminals as a final resource block for allocating a data channel, and generating scheduling information to allocate the determined final resource block; And generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting the same to a plurality of user terminals.
전술한 구성에 의하여, 본 발명은 MBMS 방송 서비스를 만족하는 MBMS 사용자 단말의 수가 가장 많은 RB를 찾는 패킷 스케줄링 알고리즘을 적용하여 Outage 확률과 Cell-Thoughput을 향상시키는 효과가 있다.According to the above configuration, the present invention has an effect of improving outage probability and cell throughput by applying a packet scheduling algorithm for finding the RB having the largest number of MBMS user terminals satisfying the MBMS broadcast service.
본 발명은 MBMS 방송 서비스를 만족하는 MBMS 사용자 단말의 수가 가장 많은 RB를 찾는 패킷 스케줄링 알고리즘을 단일 서비스와 단일 셀 환경에서 뿐만 아니라 멀티 서비스와 멀티 셀 환경에도 적용하여 시스템 처리량을 향상시키는 효과가 있다.The present invention has an effect of improving the system throughput by applying a packet scheduling algorithm for finding the RB with the largest number of MBMS user terminals satisfying the MBMS broadcast service not only in a single service and a single cell environment but also in a multi-service and a multi-cell environment.
도 1은 본 발명의 실시예에 따른 멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스 시스템의 개략적인 구성을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 기지국의 내부 구성을 간략하게 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 스케줄러의 패킷 스케줄링을 도식화한 도면이다.
도 4는 본 발명의 실시예에 따른 기지국에서의 패킷 스케줄링 방법을 나타낸 도면이다.
도 5는 기존의 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 및 본 발명에서 제안한 패킷 스케줄링 MBMS 알고리즘의 Outage 확률과 Outage 확률을 Cell-Edge을 비교한 결과를 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 기존의 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 및 본 발명에서 제안한 패킷 스케줄링 MBMS 알고리즘의 Cell-Thoughput과 Cell-Edge 부분에서의 Cell-Thoughput을 비교한 결과를 나타낸 도면이다.1 is a diagram illustrating a schematic configuration of a multimedia broadcast multicast service (MBMS) broadcasting service system according to an exemplary embodiment of the present invention.
2 is a block diagram briefly illustrating an internal configuration of a base station according to an embodiment of the present invention.
3 is a diagram illustrating packet scheduling of a scheduler according to an embodiment of the present invention.
4 is a diagram illustrating a packet scheduling method in a base station according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating a result of comparing a cell-edge with an outage probability and an outage probability of a conventional blind packet scheduling algorithm, a channel-aware packet scheduling algorithm, and a packet scheduling MBMS algorithm proposed by the present invention.
FIG. 6 shows the result of comparing the Cell-Thoughput in the Cell-Thoughput and Cell-Edge parts of the conventional blind packet scheduling algorithm, the channel-aware packet scheduling algorithm, and the packet scheduling MBMS algorithm proposed by the present invention. The figure shown.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise.
본 발명에서 제안하는 패킷 스케줄링 MBMS 알고리즘은 단일 셀(Single-Cell) MBMS 전송 방식과 멀티 셀(Multi) MBMS 전송 방식에 모두 적용 가능하지만 설명의 편의를 위해 단일 셀 MBMS 전송 방식에 초점을 맞추었다.The packet scheduling MBMS algorithm proposed in the present invention is applicable to both a single-cell MBMS transmission method and a multi-cell MBMS transmission method. However, for convenience of description, the packet scheduling MBMS algorithm focuses on a single cell MBMS transmission method.
단일 셀 MBMS 전송 방식은 전송 채널을 사용하는 PtP(Point to Point)와 공용 채널을 사용하는 PtM(Point to Multi-point) 전송으로 구성되어 있다.Single cell MBMS transmission consists of Point to Point (PtP) using a transport channel and Point to Multi-point (PtM) transmission using a common channel.
본 발명의 실시예는 OFDM(Orthogonal Frequency Division Multiplexing) 다운링크 변조 방식을 사용하는 LTE(Long Term Evolution) 시스템 모델을 기반으로 한다.An embodiment of the present invention is based on a Long Term Evolution (LTE) system model using an Orthogonal Frequency Division Multiplexing (OFDM) downlink modulation scheme.
도 1은 본 발명의 실시예에 따른 멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스 시스템의 개략적인 구성을 나타낸 도면이다.1 is a diagram illustrating a schematic configuration of a multimedia broadcast multicast service (MBMS) broadcasting service system according to an exemplary embodiment of the present invention.
본 발명의 실시예에 따른 MBMS 시스템은 복수의 기지국(Evolved Node B, eNB)(100) 및 서빙 게이트웨이(Serving Gateway)(200)를 포함한다. 이외에 일정 셀 내에 있으며 MBMS 방송 서비스를 방송하는 복수의 MBMS 사용자 단말(300)을 포함한다.MBMS system according to an embodiment of the present invention includes a plurality of base station (Evolved Node B, eNB) (100) and Serving Gateway (Serving Gateway) (200). In addition, it includes a plurality of
복수의 기지국(100)은 MBMS 가입자 단말의 CINR에 따라 RBs 할당을 결정한다. 각 기지국(100)은 기설정된 임계값 이상의 CNIR를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 MBMS 방송 서비스를 방송하는 MBMS 사용자 단말(300)에 RB를 할당하는 패킷 스케줄링을 수행한다. 여기서, MBMS 가입자 단말은 MBMS 방송 서비스를 받기 전에 서비스 가입을 기지국(100)에 물어보는 단말의 의미하고 MBMS 사용자 단말(300)은 MBMS 가입자 단말 중 MBMS 방송 서비스를 방송하고 있는 단말의 의미한다.The plurality of
서빙 게이트웨이(200)는 복수의 MBMS방송 서비스를 수신하여 복수의 기지국(100)으로 동일한 MBMS 방송 서비스를 전송한다.The serving
도 2는 본 발명의 실시예에 따른 기지국의 내부 구성을 간략하게 나타낸 블록도이고, 도 3은 본 발명의 실시예에 따른 스케줄러의 패킷 스케줄링을 도식화한 도면이다.2 is a block diagram schematically illustrating an internal configuration of a base station according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating packet scheduling of a scheduler according to an embodiment of the present invention.
본 발명의 실시예에 따른 기지국(100)은 방송 서비스 처리부(110), 수신부(120), 신호대 간섭 잡음비(Carrier to Noise and Interference Ration, CNIR) 측정부(130), 스케줄러(140) 및 송신부(150)를 포함한다.The
방송 서비스 처리부(110)는 복수의 MBMS 사용자 단말(300)로부터 무선 신호를 수신하여 각 MBMS 사용자 단말(300)에서 활성화된 방송 서비스에 대한 정보를 저장한다.The
방송 서비스 처리부(110)는 각 MBMS 사용자 단말(300)에서 어느 채널이 활성화되어 어느 서비스가 수행되고 있는지 파악할 수 있다.The
수신부(120)는 각각의 MBMS 사용자 단말(300)로부터 채널 품질 표시기(Channel Quality Indicator, CQI) 정보와 리소스 블록 사이즈를 포함한 리소스 블록의 할당에 필요한 정보를 수신한다.The
CNIR 측정부(130)는 CQI 정보를 기초로 CNIR 정보를 계산한다.The
스케줄러(140)는 CNIR 정보와 리소스 블록 사이즈를 기초하여 시간 스케줄링 및 주파수 스케줄링을 수행하고 스케줄링 정보를 생성한다.The
스케줄러(140)는 CNIR 정보를 기초로 리소스 블록이 할당되도록 스케줄링 정보를 결정한다. 여기서, 스케줄링 정보는 어느 리소스 블록이 어느 단말로 할당되어 있는지를 나타내는 정보에 더하여 변조 및 코딩 방식 및 채널 부호화율의 조합, 스케줄링 시간, 간격, 데이터 레이트를 나타내는 정보를 포함한다.The
스케줄러(140)는 패킷 스케줄링 MBMS 알고리즘에 따라 데이터 채널에 할당하는 리소스 블록을 결정하게 된다.The
이하에서 본 발명에서 제안하는 패킷 스케줄링 MBMS 알고리즘에 대해 설명한다.Hereinafter, a packet scheduling MBMS algorithm proposed by the present invention will be described.
패킷 스케줄링 MBMS 알고리즘은 PtM 방식의 MBMS 전송에서 MBMS 서비스를 위한 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말(300)의 수를 최대화하는 것이다.Packet scheduling MBMS algorithm is to maximize the number of
스케줄러(140)는 다음의 [수학식 1]과 같이, MBMS 서비스를 위해 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말(300)의 수가 최대가 되는 RB가 할당되도록 스케줄링 정보를 결정한다.The
여기서, i와 j는 독립적이고 i는 RBs의 개수를 나타내고 j는 임의의 RB(i)를 선택했을 때 서비스할 수 있는 MBMS 사용자 단말(300)의 수를 나타내며, N,M는 정수를 나타낸다.Here, i and j are independent, i denotes the number of RBs, j denotes the number of
따라서, i*는 MBMS 서비스를 위해 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말(300)의 수가 최대가 되는 RB를 의미한다.Accordingly, i * denotes an RB in which the maximum number of
i는 기지국(100)에 할당된 총 RBs N개 중 MBMS 서비스를 지원하도록 할당된 RB의 수를 나타내고, j는 기지국(100)에서 i를 선택하면, 선택된 i에 따른 MBMS 사용자 단말(300)의 수를 나타낸다.i represents the number of RBs allocated to support the MBMS service among N total RBs N allocated to the
다음의 [표 1]은 MBMS 서비스를 지원할 수 있는 RB의 수가 n개 일 때, 선택된 i에 따른 MBMS 사용자 단말(300)의 수를 나타내는 j를 보여준다.Table 1 below shows j indicating the number of
[표 1] 및 도 3에 도시된 바와 같이, RB의 수가 N개 라고 하자. RB 1은 100개의 MBMS 사용자 단말(300), RB n은 105개의 MBMS 사용자 단말(300), RB N은 99개의 MBMS 사용자 단말(300)이 할당되어 있다.As shown in Table 1 and FIG. 3, let N be the number of RBs.
따라서, 스케줄러(140)는 MBMS 사용자 단말(300)의 수가 가장 많은 RB n을 선택하게 된다. 여기서, RB의 각각의 MBMS 사용자 단말(300)은 기설정된 임계값 이상의 CINR를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 방송 서비스를 수행한다.Accordingly, the
스케줄러(140)는 데이터 채널에 할당하는 최종 RB를 RB n으로 결정한다.The
송신부(150)는 스케줄러(140)의 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 MBMS 사용자 단말(300)로 전송한다.The
본 발명은 MBMS 방송 서비스를 만족하는 MBMS 사용자 단말(300)의 수가 가장 많은 RB를 찾는 패킷 스케줄링 알고리즘을 단일 서비스와 단일 셀 환경에서 뿐만 아니라 멀티 서비스와 멀티 셀 환경에도 적용하여 시스템 처리량을 향상시킨다.The present invention improves system throughput by applying a packet scheduling algorithm for finding the RB with the largest number of
도 4는 본 발명의 실시예에 따른 기지국에서의 패킷 스케줄링 방법을 나타낸 도면이다.4 is a diagram illustrating a packet scheduling method in a base station according to an embodiment of the present invention.
스케줄러(140)는 복수의 RB 중 각 RB에 따라 할당된 MBMS 사용자 단말(300)의 개수를 파악한다(S100).The
스케줄러(140)는 할당된 MBMS 사용자 단말(300)의 개수가 가장 많은 RB를 데이터 채널에 할당하는 최종 RB로 결정하고, 최종 RB가 할당되도록 스케줄링 정보를 생성한다(S102).The
송신부(150)는 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 복수의 MBMS 사용자 단말(300)로 전송한다(S104).The
도 3에 도시된 바와 같이, RB 1이 100개의 MBMS 사용자 단말(300)에 할당되어 있고, RB n이 105개의 MBMS 사용자 단말(300)에 할당되어 있으며, RB N은 99개의 MBMS 사용자 단말(300)에 할당되어 있다. As shown in FIG. 3,
즉, 100개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 A를 방송하고 있고, 105개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 B를 방송하고 있으며, 99개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 C를 방송하고 있다고 볼 수 있다.That is, 100
본 발명의 스케줄링 방법은 각 RB에 따라 할당된 MBMS 사용자 단말(300)과 이러한 단말(300)에서 방송되는 MBMS 방송 서비스와 일대일로 대응되는 것으로 볼 수 있으므로 MBMS 사용자 단말(300)에서 가장 많이 방송되는 서비스에 RB를 할당하는 것이다.The scheduling method of the present invention can be seen as one-to-one correspondence with the
스케줄러(140)가 각 RB에 따라 할당된 MBMS 사용자 단말(300)의 개수가 가장 많은 RB를 선택하면, 셀 내에서 동일한 MBMS 방송 서비스를 방송하는 복수의 MBMS 사용자 단말(300)로 최종 RB를 할당하게 된다.When the
본 발명의 실시예에 따른 기지국(100)에서의 스케줄링 방법은 MBMS 방송 서비스를 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하고 동일한 변조 및 코딩 방식을 갖는 동일한 MBMS 방송 서비스를 수행하는 복수의 단말로 RB를 할당한다.A scheduling method in a
본 발명의 다른 실시예로서, MBMS 방송 서비스에 할당하는 RB의 개수가 하나 이상인 경우, 각 MBMS 방송 서비스에 할당되는 RB의 개수가 적은 것을 선택하고 RB의 개수가 같은 경우, MBMS 사용자 단말(300)의 개수가 가장 많은 RB를 선택하게 된다.In another embodiment of the present invention, when the number of RBs allocated to the MBMS broadcast service is one or more, if the number of RBs allocated to each MBMS broadcast service is small and the number of RBs is the same, the
예를 들면, 방송 서비스 A, 방송 서비스 B가 있고 방송 서비스 A가 RB 2개와 방송 서비스 B가 RB 3개가 필요한 경우, 기지국(100)은 RB가 적게 필요한 방송 서비스 A를 선택하고, 복수의 RB 중 할당된 MBMS 사용자 단말(300)의 개수가 많은 RB를 선택하여 방송 서비스 A를 방송하는 단말(300)로 할당한다.For example, if there is a broadcast service A, a broadcast service B, and a broadcast service A requires two RBs and a broadcast service B requires three RBs, the
예를 들면, 방송 서비스 A, 방송 서비스 B, 방송 서비스 c가 있고 방송 서비스 A가 RB 2개와 방송 서비스 B가 RB 3개, 방송 서비스 C가 RB 2개가 필요한 경우, 기지국(100)은 RB가 적게 필요한 방송 서비스 A, C를 선택하고, 방송 서비스 A, C 중 RB에 할당된 MBMS 사용자 단말(300)의 개수가 많은 방송 서비스를 선택하여 RB를 할당한다.For example, if there is a broadcast service A, a broadcast service B, a broadcast service c, and a broadcast service A requires two RBs, a broadcast service B requires three RBs, and a broadcast service C requires two RBs, the
다음의 [표 2]는 본 발명에서 사용되는 패킷 스케줄링 MBMS 알고리즘의 시뮬레이션 파라미터 값들이다.Table 2 below shows simulation parameter values of the packet scheduling MBMS algorithm used in the present invention.
셀 반경은 1000 m로 구성되었고 셀 당 한 개의 무지향성 안테나를 사용한다.The cell radius consists of 1000 m and uses one omni-directional antenna per cell.
사용자의 발생 위치는 균등 확률 변수를 사용하여 발생하였으며 동일한 간섭의 영향을 발생하기 위해 각 시뮬레이션 마다 동일한 분포를 갖게 하였다.The user's location was generated using the uniform probability variable, and the same distribution was made for each simulation to generate the same interference effect.
사용자 수에 따른 성능 측정과 셀 마다 사용자 수의 편차를 두기 위해 각 셀마다 평균 사용자 수인 포아송 분포(Poison Distribution)로 발생하게 된다.In order to measure performance according to the number of users and to vary the number of users in each cell, the average number of users in each cell is generated as a Poison distribution.
CINR의 측정을 위해 하향링크 기지국 전송 전력은 36 dBm으로 하였고, 거리 손실(Path Loss)는 3.74를 사용하였다. 또한, 기지국(100)과 사용자 간의 거리에 관계없이 주변 환경에 의해 발생되는 감쇄 성분인 새도윙(Shadowing)의 표준편차는 8 dB로 하였고 기지국(100)과 사용자 사이의 거리가 동일할 지라도 주변 상황에 따라 신호가 겪는 감쇄 효과가 다를 수 있게 된다.The downlink base station transmit power was 36 dBm, and the path loss was 3.74 for the measurement of the CINR. In addition, regardless of the distance between the
시스템 대역폭은 5 MHz이며, 반송파 주파수는 2.3GHz이다. 이러한 경우 FFT 크기는 512개이고 324개의 데이터 부반송파를 갖는다.The system bandwidth is 5 MHz and the carrier frequency is 2.3 GHz. In this case, the FFT size is 512 and has 324 data subcarriers.
각 부반송파 간격이 15 KHz이므로 12개의 연속적인 부반송파를 갖는 27개의 RB가 존재하게 된다.Since each subcarrier interval is 15 KHz, there are 27 RBs having 12 consecutive subcarriers.
그리고 주파수 비 선택적 페이딩 채널로 가정하였으므로 각 RB를 구성하는 12개의 부반송파들은 동일한 MCS를 갖게 된다. 이를 이용하여 1 TTI에서 하나의 RB를 통해 전송된 비트수를 정의할 수 있으며 다음의 [수학식 2]와 같다.And since it is assumed to be a frequency non-selective fading channel, 12 subcarriers of each RB have the same MCS. By using this, the number of bits transmitted through one RB in one TTI can be defined, as shown in
여기서, Mn은 CNIR에 따른 MCS 레벨 n, 은 MCS(n)에 따른 코딩율이고, Nsc는 하나의 RB에 속한 부반송파의 수이며, Nsymb는 하나의 RB에 속한 OFDM 심벌의 수이다.Where Mn is MCS level n according to CNIR, Is the coding rate according to MCS (n), Nsc is the number of subcarriers belonging to one RB, and Nsymb is the number of OFDM symbols belonging to one RB.
재전송의 최대 개수는 4로 제한되고, 코딩 속도는 1/2 또는 3/4이다. 변조 방법에는 QPSK, 16QAM, 64QAM이 있다.The maximum number of retransmissions is limited to 4 and the coding rate is 1/2 or 3/4. Modulation methods include QPSK, 16QAM, and 64QAM.
6개의 코딩 변조 및 코딩 구성표를 다음의 [표 3]과 같다.Six coding modulation and coding schemes are shown in Table 3 below.
이하의 도 5 및 도 6과 같이, 시뮬레이션 결과는 기존의 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 및 본 발명에서 제안한 패킷 스케줄링 MBMS 알고리즘 간의 Outage 확률과 Cell-Thoughput를 비교하였다.As shown in FIGS. 5 and 6, the simulation result compares the outage probability and the cell-thoughput between the conventional blind packet scheduling algorithm, the channel-aware packet scheduling algorithm, and the packet scheduling MBMS algorithm proposed by the present invention.
MBMS 방송 서비스를 수행하기 위한 최소한의 CNIR를 만족하지 못하는 MBMS 사용자 단말(300)을 Outage로 정의한다.The
그리고 Cell-Thoughput은 단일 셀 MBMS 전송 방식에서 Outage를 제외한 MBMS 사용자 단말(300)의 트루풋(Thoughpur)의 합으로 계산한다.Cell-Thoughput is calculated as the sum of the throughput of the
본 발명의 시뮬레이션에서 데이터 변조 기법 및 코딩 기술은 전술한 [표 3]과 같이 정의 하였지만, MBMS 방송 서비스의 동기를 맞추기 위해서 같은 데이터 변조 기법 및 코딩 기술을 적용하여야 한다.In the simulation of the present invention, the data modulation technique and the coding technique are defined as shown in [Table 3], but the same data modulation technique and the coding technique should be applied to synchronize the MBMS broadcasting service.
따라서, 본 발명의 시뮬레이션에서는 Cell-Edge에 있는 MBMS 가입자 단말까지 고려하는 QPSK 1/2를 사용하였다.Therefore, in the simulation of the present invention,
도 5는 기존의 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 및 본 발명에서 제안한 패킷 스케줄링 MBMS 알고리즘의 Outage 확률과 Outage 확률을 Cell-Edge을 비교한 결과를 나타낸 도면이다.FIG. 5 is a diagram illustrating a result of comparing a cell-edge with an outage probability and an outage probability of a conventional blind packet scheduling algorithm, a channel-aware packet scheduling algorithm, and a packet scheduling MBMS algorithm proposed by the present invention.
도 5에 도시된 바와 같이, 결과적으로 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and nterference Ration, CNIR)를 만족하는 MBMS 사용자 단말(300)의 수를 최대로 하는 본 발명의 패킷 스케줄링 MBMS 알고리즘은 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 보다 Outage 확률을 낮추므로 더 나은 성능을 제공함을 보여준다. As shown in FIG. 5, the packet scheduling MBMS algorithm of the present invention maximizes the number of
도 6은 본 발명의 실시예에 따른 기존의 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 및 본 발명에서 제안한 패킷 스케줄링 MBMS 알고리즘의 Cell-Thoughput과 Cell-Edge 부분에서의 Cell-Thoughput을 비교한 결과를 나타낸 도면이다.FIG. 6 shows the result of comparing the Cell-Thoughput in the Cell-Thoughput and Cell-Edge parts of the conventional blind packet scheduling algorithm, the channel-aware packet scheduling algorithm, and the packet scheduling MBMS algorithm proposed by the present invention. The figure shown.
도 6에 도시된 바와 같이, 본 발명의 패킷 스케줄링 MBMS 알고리즘은 블라인드 패킷 스케줄링 알고리즘과 채널 어웨어 패킷 스케줄링 알고리즘 보다 Cell-Thoughput이 높은 성능을 제공함을 보여준다. As shown in FIG. 6, the packet scheduling MBMS algorithm of the present invention shows that Cell-Thoughput provides higher performance than the blind packet scheduling algorithm and the channel-aware packet scheduling algorithm.
이상에서 설명한 본 발명의 실시예는 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention described above are not implemented only by the apparatus and / or method, but may be implemented through a program for realizing functions corresponding to the configuration of the embodiment of the present invention, a recording medium on which the program is recorded And such an embodiment can be easily implemented by those skilled in the art from the description of the embodiments described above.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
Claims (7)
복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하고, 상기 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널에 할당하는 최종 리소스 블록으로 결정하며, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 복수의 사용자 단말로 전송하는 송신부
를 포함하는 것을 특징으로 하는 기지국.A base station supporting a multimedia broadcast multicast service (MBMS) broadcasting service,
Determine the number of user terminals allocated according to each resource block among a plurality of resource blocks, determine the final resource block that allocates the resource block having the largest number of allocated user terminals to the data channel, and determine the final resource block determined above. A scheduler for generating scheduling information to be assigned; And
A transmitter for generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting the signal to the plurality of user terminals
A base station comprising a.
상기 각 리소스 블록에 따라 할당된 사용자 단말은 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and Interference Ration, CNIR)를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 방송 서비스를 수행하고 있는 것을 특징으로 하는 기지국.The method of claim 1,
The user terminal allocated according to each resource block provides a broadcast service that satisfies a carrier to noise and interference ratio (CNIR) above a predetermined threshold and has the same modulation and coding scheme (MCS). A base station, characterized in that performing.
복수의 사용자 단말로부터 무선 신호를 수신하여 각 사용자 단말에서 활성화된 방송 서비스에 대한 정보를 분석하는 방송 서비스 처리부를 포함하며,
상기 송신부는 상기 송신 신호를 특정 지역 내에 동일한 방송 서비스를 수행하는 단말로 전송하는 것을 특징으로 하는 기지국.The method of claim 1,
Receiving a radio signal from a plurality of user terminals includes a broadcast service processing unit for analyzing information on the broadcast service activated in each user terminal,
The transmitter base station, characterized in that for transmitting the transmission signal to a terminal that performs the same broadcast service in a specific area.
상기 복수의 리소스 블록은 상기 MBMS 방송 서비스를 지원하도록 할당된 리소스 블록의 수를 나타내고, 상기 최종 리소스 블록은 상기 MBMS 방송 서비스를 필요로 하는 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and nterference Ration, CNIR)를 만족하는 사용자 단말이 가장 많은 리소스 블록을 나타내는 것을 특징으로 하는 기지국.The method of claim 1,
The plurality of resource blocks indicate the number of resource blocks allocated to support the MBMS broadcast service, and the final resource block indicates a signal to interference noise ratio above a predetermined threshold that requires the MBMS broadcast service. , The base station characterized in that the user terminal that satisfies the CNIR (number of resource blocks) indicates the most resource block.
상기 스케줄러는 상기 활성화된 방송 서비스를 분석하여 각 방송 서비스에 할당되는 리소스 블록의 개수와 상기 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 고려하여 상기 데이터 채널에 할당하는 최종 리소스 블록으로 결정하는 것을 특징으로 하는 기지국.The method of claim 3,
The scheduler analyzes the activated broadcast service to determine the final resource block allocated to the data channel in consideration of the number of resource blocks allocated to each broadcast service and the number of user terminals allocated according to each resource block. Characterized by a base station.
복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계;
상기 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널에 할당하는 최종 리소스 블록으로 결정하고, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 복수의 사용자 단말로 전송하는 단계
를 포함하는 것을 특징으로 하는 패킷 스케줄링 방법.A packet scheduling method in a base station supporting a multimedia broadcast multicast service (MBMS) broadcasting service,
Determining the number of user terminals allocated according to each resource block among the plurality of resource blocks;
Determining a resource block having the largest number of allocated user terminals as a final resource block for allocating a data channel, and generating scheduling information to allocate the determined final resource block; And
Generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting it to a plurality of user terminals
Packet scheduling method comprising a.
상기 복수의 사용자 단말로 전송하는 단계는,
상기 송신 신호를 특정 지역 내에 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and Interference Ration, CNIR)를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 방송 서비스를 수행하는 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 패킷 스케줄링 방법.The method according to claim 6,
The step of transmitting to the plurality of user terminals,
The transmission signal is a terminal that satisfies a carrier to noise and interference ratio (CNIR) above a predetermined threshold in a specific region and performs a broadcast service having the same modulation and coding scheme (MCS). Packet scheduling method comprising the step of transmitting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110024689A KR101191048B1 (en) | 2011-03-21 | 2011-03-21 | Evolvoed Node B and Packet Scheduling Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110024689A KR101191048B1 (en) | 2011-03-21 | 2011-03-21 | Evolvoed Node B and Packet Scheduling Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120107167A true KR20120107167A (en) | 2012-10-02 |
KR101191048B1 KR101191048B1 (en) | 2012-10-15 |
Family
ID=47279202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110024689A Expired - Fee Related KR101191048B1 (en) | 2011-03-21 | 2011-03-21 | Evolvoed Node B and Packet Scheduling Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101191048B1 (en) |
-
2011
- 2011-03-21 KR KR1020110024689A patent/KR101191048B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR101191048B1 (en) | 2012-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9985743B2 (en) | Channel quality indicator for time, frequency and spatial channel in terrestrial radio access network | |
CN101835161B (en) | Dynamic resource allocation method and equipment of multi-cell wireless communication system | |
US20200196276A1 (en) | Radio communication system, method, program, base station apparatus, multi-cell/multicast cooperation control apparatus | |
US8295241B2 (en) | Apparatus and method for supporting peer to peer communication in a broadband wireless communication system | |
KR100981514B1 (en) | Adaptive Subchannel and Bit Allocation Method Using Partial Channel Information Feedback in Orthogonal Frequency Division Multiple Access Communication Systems | |
US7706804B2 (en) | Apparatus and method for allocating resources in a communication system | |
US7457588B2 (en) | Channel quality indicator for time, frequency and spatial channel in terrestrial radio access network | |
EP1575326B1 (en) | System and method for managing a band AMC subchannel in an orthogonal frequency division multiple access communication system | |
EP1612980B1 (en) | Base station device and communication method | |
KR101147915B1 (en) | Apparatus and Method for Adaptive Multicast/Broadcast Service | |
US20070115796A1 (en) | Method and apparatus for transmitting/receiving channel quality information in a wireless communication system | |
WO2008130156A1 (en) | Grouping based resource allocation method, method for transmitting signal using the same, and grouping based resource allocation controller | |
EP1810409A2 (en) | Methods and apparatus for determining, communicating and using information which can be used for interference control purposes | |
US8665770B2 (en) | MBMS feedback method for E-MBS adaptation | |
US10419233B2 (en) | Method and apparatus for multimedia broadcast multicast service transmission | |
Condoluci et al. | Multicasting in LTE-A networks enhanced by device-to-device communications | |
Yildiz et al. | A novel mobility aware downlink scheduling algorithm for LTE-A networks | |
US10305710B2 (en) | Method and apparatus for operating multiple modulation schemes in wireless communication system | |
CN105517137A (en) | Base station used for executing downlink power distribution adjustment and method thereof | |
Lee et al. | Power allocation and subcarrier assignment for joint delivery of unicast and broadcast transmissions in OFDM systems | |
KR101191048B1 (en) | Evolvoed Node B and Packet Scheduling Method | |
Araniti et al. | Radio-aware subgroups formation for multicast traffic delivery in wimax networks | |
KR101385385B1 (en) | Channel-aware Downlink Frequency Domain Packet Scheduling method for E-MBMS | |
Ghandri et al. | A low-complexity scheduling for joint unicast and multicast transmissions in LTE-A network | |
KR101618661B1 (en) | Method of adaptive resource allocation for reference symbol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110321 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120329 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120830 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20121009 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20121010 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20151001 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20151001 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160927 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20160927 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20171011 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20171011 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20181219 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20181219 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20191001 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20191001 Start annual number: 8 End annual number: 8 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210720 |