KR101191048B1 - Evolvoed Node B and Packet Scheduling Method - Google Patents

Evolvoed Node B and Packet Scheduling Method Download PDF

Info

Publication number
KR101191048B1
KR101191048B1 KR1020110024689A KR20110024689A KR101191048B1 KR 101191048 B1 KR101191048 B1 KR 101191048B1 KR 1020110024689 A KR1020110024689 A KR 1020110024689A KR 20110024689 A KR20110024689 A KR 20110024689A KR 101191048 B1 KR101191048 B1 KR 101191048B1
Authority
KR
South Korea
Prior art keywords
mbms
resource block
allocated
user terminals
service
Prior art date
Application number
KR1020110024689A
Other languages
Korean (ko)
Other versions
KR20120107167A (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 KR1020110024689A priority Critical patent/KR101191048B1/en
Publication of KR20120107167A publication Critical patent/KR20120107167A/en
Application granted granted Critical
Publication of KR101191048B1 publication Critical patent/KR101191048B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation 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

기지국은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하고, 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널에 할당하는 최종 리소스 블록으로 결정하며, 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러 및 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 복수의 사용자 단말로 전송하는 송신부를 포함한다.The base station determines the number of user terminals allocated according to each resource block among the plurality of resource blocks, and determines the final resource block that allocates the resource block having the largest number of allocated user terminals to the data channel. And a transmitter for generating a transmission signal for transmitting the data channel according to the scheduling information and the transmission unit for transmitting the scheduling information to the plurality of user terminals.

Description

기지국과 패킷 스케줄링 방법{Evolvoed Node B and Packet Scheduling Method}Base station and packet scheduling method {Evolvoed Node B and Packet Scheduling Method}

본 발명은 패킷 스케줄링 방법에 관한 것으로서, 특히 멀티미디어 브로드캐스트 멀티 캐스트 서비스(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. .

상기 목적을 달성하기 위한 본 발명의 특징에 따른 기지국은 각각의 MBMS 방송 서비스가 방송되는 복수의 사용자 단말 중 가장 많이 방송되는 MBMS 방송 서비스의 사용자 단말들?상기 사용자 단말들은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당됨?의 리소스 블록을 데이터 채널로 할당하는 최종 리소스 블록으로 결정하며, 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 사용자 단말들로 전송하는 송신부를 포함한다.
본 발명의 특징에 따른 기지국은 동일한 MBMS 방송 서비스에 할당하는 리소스 블록이 복수개인 경우, 각각의 MBMS 방송 서비스에 할당되는 리소스 블록의 개수가 가장 적은 MBMS 방송 서비스를 선택하고, 선택한 MBMS 방송 서비스에 할당된 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널을 할당하는 최종 리소스 블록으로 결정하며, 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 사용자 단말들로 전송하는 송신부를 포함한다.
본 발명의 특징에 따른 패킷 스케줄링 방법은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계; 각각의 MBMS 방송 서비스가 방송되는 복수의 사용자 단말 중 가장 많이 방송되는 MBMS 방송 서비스의 사용자 단말들의 리소스 블록을 데이터 채널로 할당하는 최종 리소스 블록으로 결정하고, 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 사용자 단말들로 전송하는 단계를 포함한다.
본 발명의 특징에 따른 패킷 스케줄링 방법은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계; 동일한 MBMS 방송 서비스에 할당하는 리소스 블록이 복수개인 경우, 각각의 MBMS 방송 서비스에 할당되는 리소스 블록의 개수가 가장 적은 MBMS 방송 서비스를 선택하는 단계; 선택한 MBMS 방송 서비스에 할당된 복수의 리소스 블록 중 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널을 할당하는 최종 리소스 블록으로 결정하며, 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 사용자 단말들로 전송하는 단계를 포함한다.
The base station according to an aspect of the present invention for achieving the above object is a user terminal of the MBMS broadcast service that is broadcasted most of the plurality of user terminals broadcasted each MBMS broadcast service? The user terminals are each resource of a plurality of resource blocks A scheduler that determines a final resource block for allocating a resource block allocated according to the block to a data channel and generates scheduling information so that the determined final resource block is allocated; And a transmitter for generating a transmission signal for transmitting the data channel according to the scheduling information and transmitting the signal to the user terminals.
According to an aspect of the present invention, when there are a plurality of resource blocks allocated to the same MBMS broadcast service, the base station selects an MBMS broadcast service having the smallest number of resource blocks allocated to each MBMS broadcast service and assigns the selected MBMS broadcast service to the selected MBMS broadcast service. A scheduler configured to determine a resource block having the largest number of user terminals allocated according to each resource block among the plurality of resource blocks as a final resource block for allocating a data channel and to generate scheduling information so that the determined final resource block is allocated; And a transmitter for generating a transmission signal for transmitting the data channel according to the scheduling information and transmitting the signal to the 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; The resource block of the user terminals of the MBMS broadcasting service, which is broadcasted the most, among the plurality of user terminals on which each MBMS broadcasting service is broadcasted, is determined as a final resource block for allocating a data channel, and scheduling information is generated to allocate the determined final resource block. Doing; And generating and transmitting a transmission signal for transmitting the data channel according to the scheduling information to the 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; When there are a plurality of resource blocks allocated to the same MBMS broadcast service, selecting an MBMS broadcast service having the smallest number of resource blocks allocated to each MBMS broadcast service; Determining a resource block having the largest number of user terminals allocated among the plurality of resource blocks allocated to the selected MBMS broadcast service as a final resource block for allocating a data channel, and generating scheduling information to allocate the determined final resource block; And generating and transmitting a transmission signal for transmitting the data channel according to the scheduling information to the user terminals.

삭제delete

전술한 구성에 의하여, 본 발명은 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 MBMS user terminal 300 in a certain cell and broadcasting the MBMS broadcast service.

복수의 기지국(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 base stations 100 determine the RBs allocation according to the CINR of the MBMS subscriber station. Each base station 100 performs packet scheduling that allocates an RB to an MBMS user terminal 300 that broadcasts an MBMS broadcast service that satisfies a CNIR equal to or more than a preset threshold and has the same modulation and coding scheme (MCS). To perform. Here, the MBMS subscriber station refers to a terminal that asks the base station 100 to subscribe to a service before receiving the MBMS broadcast service, and the MBMS user terminal 300 refers to a terminal broadcasting an MBMS broadcast service among the MBMS subscriber stations.

서빙 게이트웨이(200)는 복수의 MBMS방송 서비스를 수신하여 복수의 기지국(100)으로 동일한 MBMS 방송 서비스를 전송한다.The serving gateway 200 receives the plurality of MBMS broadcast services and transmits the same MBMS broadcast service to the plurality of base stations 100.

도 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 base station 100 according to the embodiment of the present invention includes a broadcast service processor 110, a receiver 120, a carrier to noise and interference ratio (CNIR) measuring unit 130, a scheduler 140, and a transmitter ( 150).

방송 서비스 처리부(110)는 복수의 MBMS 사용자 단말(300)로부터 무선 신호를 수신하여 각 MBMS 사용자 단말(300)에서 활성화된 방송 서비스에 대한 정보를 저장한다.The broadcast service processor 110 receives wireless signals from the plurality of MBMS user terminals 300 and stores information on the broadcast service activated in each MBMS user terminal 300.

방송 서비스 처리부(110)는 각 MBMS 사용자 단말(300)에서 어느 채널이 활성화되어 어느 서비스가 수행되고 있는지 파악할 수 있다.The broadcast service processor 110 may determine which channel is activated and which service is performed in each MBMS user terminal 300.

수신부(120)는 각각의 MBMS 사용자 단말(300)로부터 채널 품질 표시기(Channel Quality Indicator, CQI) 정보와 리소스 블록 사이즈를 포함한 리소스 블록의 할당에 필요한 정보를 수신한다.The receiver 120 receives information necessary for allocation of a resource block including channel quality indicator (CQI) information and resource block size from each MBMS user terminal 300.

CNIR 측정부(130)는 CQI 정보를 기초로 CNIR 정보를 계산한다.The CNIR measurement unit 130 calculates CNIR information based on the CQI information.

스케줄러(140)는 CNIR 정보와 리소스 블록 사이즈를 기초하여 시간 스케줄링 및 주파수 스케줄링을 수행하고 스케줄링 정보를 생성한다.The scheduler 140 performs time scheduling and frequency scheduling based on CNIR information and resource block size and generates scheduling information.

스케줄러(140)는 CNIR 정보를 기초로 리소스 블록이 할당되도록 스케줄링 정보를 결정한다. 여기서, 스케줄링 정보는 어느 리소스 블록이 어느 단말로 할당되어 있는지를 나타내는 정보에 더하여 변조 및 코딩 방식 및 채널 부호화율의 조합, 스케줄링 시간, 간격, 데이터 레이트를 나타내는 정보를 포함한다.The scheduler 140 determines scheduling information so that a resource block is allocated based on CNIR information. Here, the scheduling information includes information indicating a combination of modulation and coding schemes and channel coding rates, scheduling times, intervals, and data rates, in addition to information indicating which resource blocks are allocated to which terminals.

스케줄러(140)는 패킷 스케줄링 MBMS 알고리즘에 따라 데이터 채널에 할당하는 리소스 블록을 결정하게 된다.The scheduler 140 determines a resource block allocated to the data channel according to the packet scheduling MBMS algorithm.

이하에서 본 발명에서 제안하는 패킷 스케줄링 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 MBMS user terminal 300 that satisfies CNIR above a predetermined threshold for MBMS service in PtM type MBMS transmission.

스케줄러(140)는 다음의 [수학식 1]과 같이, MBMS 서비스를 위해 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말(300)의 수가 최대가 되는 RB가 할당되도록 스케줄링 정보를 결정한다.The scheduler 140 determines scheduling information such that the number of RBs in which the number of MBMS user terminals 300 satisfying the CNIR equal to or greater than a predetermined threshold required for the MBMS service is allocated, as shown in Equation 1 below. do.

Figure 112011020250072-pat00001
Figure 112011020250072-pat00001

여기서, 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 MBMS user terminals 300 that can be serviced when an arbitrary RB (i) is selected, and N and M denote integers.

따라서, i*는 MBMS 서비스를 위해 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하는 MBMS 사용자 단말(300)의 수가 최대가 되는 RB를 의미한다.Accordingly, i * denotes an RB in which the maximum number of MBMS user terminals 300 satisfying CNIR equal to or greater than a predetermined threshold required for MBMS service is maximized.

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 base station 100, and j represents the number of MBMS user terminals 300 according to the selected i when i is selected from the base station 100. Indicates a number.

다음의 [표 1]은 MBMS 서비스를 지원할 수 있는 RB의 수가 n개 일 때, 선택된 i에 따른 MBMS 사용자 단말(300)의 수를 나타내는 j를 보여준다.Table 1 below shows j indicating the number of MBMS user terminals 300 according to the selected i when the number of RBs capable of supporting the MBMS service is n.

Figure 112011020250072-pat00002
Figure 112011020250072-pat00002

[표 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. RB 1 is assigned to 100 MBMS user terminal 300, RB n is 105 MBMS user terminal 300, RB N is assigned 99 MBMS user terminal 300.

따라서, 스케줄러(140)는 MBMS 사용자 단말(300)의 수가 가장 많은 RB n을 선택하게 된다. 여기서, RB의 각각의 MBMS 사용자 단말(300)은 기설정된 임계값 이상의 CINR를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 방송 서비스를 수행한다.Accordingly, the scheduler 140 selects the RB n having the largest number of MBMS user terminals 300. Here, each MBMS user terminal 300 of the RB satisfies a CINR above a preset threshold and performs a broadcast service having the same modulation and coding scheme (MCS).

스케줄러(140)는 데이터 채널에 할당하는 최종 RB를 RB n으로 결정한다.The scheduler 140 determines the final RB allocated to the data channel as RB n.

송신부(150)는 스케줄러(140)의 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 MBMS 사용자 단말(300)로 전송한다.The transmitter 150 generates a transmission signal for transmitting a data channel according to the scheduling information of the scheduler 140 and transmits it to the MBMS user terminal 300.

본 발명은 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 MBMS user terminals 300 satisfying the MBMS broadcast service not only in a single service and a single cell environment but also in a multi-service and multi-cell environment.

도 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 scheduler 140 determines the number of MBMS user terminals 300 allocated according to each RB among the plurality of RBs (S100).

스케줄러(140)는 할당된 MBMS 사용자 단말(300)의 개수가 가장 많은 RB를 데이터 채널에 할당하는 최종 RB로 결정하고, 최종 RB가 할당되도록 스케줄링 정보를 생성한다(S102).The scheduler 140 determines the final RB for allocating the RB having the largest number of MBMS user terminals 300 allocated to the data channel, and generates scheduling information so that the final RB is allocated (S102).

송신부(150)는 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 복수의 MBMS 사용자 단말(300)로 전송한다(S104).The transmitter 150 generates a transmission signal for transmitting a data channel according to the scheduling information and transmits it to the plurality of MBMS user terminals 300 (S104).

도 3에 도시된 바와 같이, RB 1이 100개의 MBMS 사용자 단말(300)에 할당되어 있고, RB n이 105개의 MBMS 사용자 단말(300)에 할당되어 있으며, RB N은 99개의 MBMS 사용자 단말(300)에 할당되어 있다. As shown in FIG. 3, RB 1 is allocated to 100 MBMS user terminals 300, RB n is allocated to 105 MBMS user terminals 300, and RB N is 99 MBMS user terminals 300. Is assigned to).

즉, 100개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 A를 방송하고 있고, 105개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 B를 방송하고 있으며, 99개의 MBMS 사용자 단말(300)은 MBMS 방송 서비스 C를 방송하고 있다고 볼 수 있다.That is, 100 MBMS user terminals 300 are broadcasting MBMS broadcast service A, 105 MBMS user terminals 300 are broadcasting MBMS broadcast service B, and 99 MBMS user terminals 300 are MBMS broadcast services. It can be said that it is broadcasting C.

본 발명의 스케줄링 방법은 각 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 MBMS user terminal 300 allocated according to each RB and the MBMS broadcasting service broadcasted by the terminal 300. Allocating an RB to a Service

스케줄러(140)가 각 RB에 따라 할당된 MBMS 사용자 단말(300)의 개수가 가장 많은 RB를 선택하면, 셀 내에서 동일한 MBMS 방송 서비스를 방송하는 복수의 MBMS 사용자 단말(300)로 최종 RB를 할당하게 된다.When the scheduler 140 selects the RB with the largest number of MBMS user terminals 300 allocated according to each RB, the final RB is allocated to the plurality of MBMS user terminals 300 broadcasting the same MBMS broadcast service in the cell. Done.

본 발명의 실시예에 따른 기지국(100)에서의 스케줄링 방법은 MBMS 방송 서비스를 필요로 하는 기설정된 임계값 이상의 CNIR를 만족하고 동일한 변조 및 코딩 방식을 갖는 동일한 MBMS 방송 서비스를 수행하는 복수의 단말로 RB를 할당한다.A scheduling method in a base station 100 according to an embodiment of the present invention includes a plurality of terminals that satisfy a CNIR of a predetermined threshold or more requiring an MBMS broadcast service and perform the same MBMS broadcast service having the same modulation and coding scheme. Allocate RB.

본 발명의 다른 실시예로서, 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 MBMS user terminal 300 The RB with the largest number of is selected.

예를 들면, 방송 서비스 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 base station 100 selects a broadcast service A that requires less RB, and among the plurality of RBs. An RB having a large number of allocated MBMS user terminals 300 is selected and allocated to the terminal 300 broadcasting broadcast service A.

예를 들면, 방송 서비스 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 base station 100 has a low RB. The necessary broadcast services A and C are selected, and among the broadcast services A and C, a broadcast service having a large number of MBMS user terminals 300 allocated to the RB is selected to allocate an RB.

다음의 [표 2]는 본 발명에서 사용되는 패킷 스케줄링 MBMS 알고리즘의 시뮬레이션 파라미터 값들이다.Table 2 below shows simulation parameter values of the packet scheduling MBMS algorithm used in the present invention.

Simulation ParameterSimulation Parameter ValueValue Cell radiusCell radius 1 km1 km Antenna typeAntenna type Omni-directionalOmni-directional Downlink transmission powerDownlink transmission power 36 dBm36 dBm Noise densityNoise density -174 dBm/Hz-174 dBm / Hz Noise fgureNoise fgure 6 dB6 dB Pathloss exponentPathloss exponent 3.743.74 Standard deviation of shadowingStandard deviation of shadowing 8 dB8 dB Shadowing correlation between cellsShadowing correlation between cells 0.50.5 System bandwidthSystem bandwidth 5 MHz5 MHz Carrier frequencyCarrier frequency 2.3 GHz2.3 GHz FFT sizeFFT size 512512 Number of occupied subcarriersNumber of occupied subcarriers 324324 Number of total RBsNumber of total RBs 2727 Number of RBs for non-MBMSNumber of RBs for non-MBMS 2222 Number of subcarriers per RB(Nsc)Number of subcarriers per RB (Nsc) 1212 Number of OFDM symbols per TTI(Nsymbol)Number of OFDM symbols per TTI (Nsymbol) 1212 Required minimum CNIRRequired minimum CNIR 3 dBm3 dBm Traffic modelTraffic model Full bufferFull buffer

셀 반경은 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 base station 100 and the user, the standard deviation of shadowing, which is an attenuation component generated by the surrounding environment, was set to 8 dB, even though the distance between the base station 100 and the user was the same. Depending on the situation, the attenuation effect experienced by the signal may vary.

시스템 대역폭은 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 Equation 2 below.

Figure 112011020250072-pat00003
Figure 112011020250072-pat00003

여기서, Mn은 CNIR에 따른 MCS 레벨 n,

Figure 112011020250072-pat00004
은 MCS(n)에 따른 코딩율이고, Nsc는 하나의 RB에 속한 부반송파의 수이며, Nsymb는 하나의 RB에 속한 OFDM 심벌의 수이다.Where Mn is MCS level n according to CNIR,
Figure 112011020250072-pat00004
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.

MCSMCS ModulationModulation Coding RateCoding rate 1One QPSKQPSK 1/21/2 22 QPSKQPSK 3/43/4 33 16QAM16QAM 1/21/2 44 16QAM16QAM 3/43/4 55 64QAM64QAM 1/21/2 66 64QAM64QAM 3/43/4

이하의 도 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 MBMS user terminal 300 that does not satisfy the minimum CNIR for performing the MBMS broadcast service is defined as Outage.

그리고 Cell-Thoughput은 단일 셀 MBMS 전송 방식에서 Outage를 제외한 MBMS 사용자 단말(300)의 트루풋(Thoughpur)의 합으로 계산한다.Cell-Thoughput is calculated as the sum of the throughput of the MBMS user terminal 300 excluding Outage in the single cell MBMS transmission scheme.

본 발명의 시뮬레이션에서 데이터 변조 기법 및 코딩 기술은 전술한 [표 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, QPSK 1/2 was used, which considers the MBMS subscriber station in the Cell-Edge.

도 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 MBMS user terminals 300 satisfying a Signal to Interference Noise Ratio (CNIR) above a predetermined threshold. Shows better performance because the probability of outage is lower than that of blind packet scheduling algorithm and channel-aware packet scheduling algorithm.

도 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)

멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스를 지원하는 기지국에 있어서,
각각의 MBMS 방송 서비스가 방송되는 복수의 사용자 단말 중 가장 많이 방송되는 MBMS 방송 서비스의 사용자 단말들?상기 사용자 단말들은 복수의 리소스 블록 중 각 리소스 블록에 따라 할당됨?의 리소스 블록을 데이터 채널로 할당하는 최종 리소스 블록으로 결정하며, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 사용자 단말들로 전송하는 송신부
를 포함하는 것을 특징으로 하는 기지국.
A base station supporting a multimedia broadcast multicast service (MBMS) broadcasting service,
Allocating a resource block of the user terminal of the MBMS broadcasting service that is broadcasted most of the plurality of user terminals broadcast each MBMS broadcast service, the user terminals are allocated according to each resource block of the plurality of resource blocks as a data channel A scheduler that determines a final resource block to generate 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 user terminals
A base station comprising a.
멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스를 지원하는 기지국에 있어서,
동일한 MBMS 방송 서비스에 할당하는 리소스 블록이 복수개인 경우, 상기 각각의 MBMS 방송 서비스에 할당되는 리소스 블록의 개수가 가장 적은 MBMS 방송 서비스를 선택하고, 상기 선택한 MBMS 방송 서비스에 할당된 복수의 리소스 블록 중 상기 각 리소스 블록에 따라 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널을 할당하는 최종 리소스 블록으로 결정하며, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 스케줄러; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 사용자 단말들로 전송하는 송신부
를 포함하는 것을 특징으로 하는 기지국.
A base station supporting a multimedia broadcast multicast service (MBMS) broadcasting service,
When there are a plurality of resource blocks allocated to the same MBMS broadcast service, an MBMS broadcast service having the smallest number of resource blocks allocated to each MBMS broadcast service is selected, and a plurality of resource blocks allocated to the selected MBMS broadcast service are selected. A scheduler that determines a resource block having the largest number of user terminals allocated according to each resource block as a final resource block for allocating a data channel, 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 user terminals
A base station comprising a.
제1항 또는 제2항에 있어서,
상기 사용자 단말들은 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and Interference Ration, CNIR)를 만족하고 동일한 변조 및 코딩 방식(Modulation and Coding Scheme, MCS)을 갖는 방송 서비스를 수행하고 있는 것을 특징으로 하는 기지국.
The method according to claim 1 or 2,
The user terminals satisfy a signal to interference and interference ratio (CNIR) above a predetermined threshold and perform a broadcast service having the same modulation and coding scheme (MCS). Base station.
제1항 또는 제2항에 있어서,
상기 복수의 리소스 블록은 상기 MBMS 방송 서비스를 지원하도록 할당된 리소스 블록의 수를 나타내고, 상기 최종 리소스 블록은 상기 MBMS 방송 서비스를 필요로 하는 기설정된 임계값 이상의 신호대 간섭 잡음비(Carrier to Noise and nterference Ration, CNIR)를 만족하는 사용자 단말이 가장 많은 리소스 블록을 나타내는 것을 특징으로 하는 기지국.
The method according to claim 1 or 2,
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.
제1항 또는 제2항에 있어서,
상기 스케줄러는 상기 각 사용자 단말에서 활성화된 방송 서비스를 분석하여 각 방송 서비스에 할당되는 리소스 블록의 개수와 상기 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 고려하여 상기 데이터 채널에 할당하는 최종 리소스 블록으로 결정하는 것을 특징으로 하는 기지국.
The method according to claim 1 or 2,
The scheduler analyzes the broadcast service activated in each of the user terminals and considers the number of resource blocks allocated to each broadcast service and the number of user terminals allocated according to the resource blocks, and allocates the final resource block to the data channel. Base station, characterized in that determined by.
멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스를 지원하는 기지국에서의 패킷 스케줄링 방법에 있어서,
복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계;
각각의 MBMS 방송 서비스가 방송되는 복수의 사용자 단말 중 가장 많이 방송되는 MBMS 방송 서비스의 사용자 단말들의 리소스 블록을 데이터 채널로 할당하는 최종 리소스 블록으로 결정하고, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 사용자 단말들로 전송하는 단계
를 포함하는 것을 특징으로 하는 패킷 스케줄링 방법.
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;
The resource block of the user terminals of the MBMS broadcasting service, which is broadcasted the most, among the plurality of user terminals on which each MBMS broadcasting service is broadcasted, is determined as the final resource block for allocating the data channel, and the scheduling information is allocated so that the determined final resource block is allocated. Generating; And
Generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting the transmission signal to the user terminals;
Packet scheduling method comprising a.
멀티미디어 브로드캐스트 멀티캐스트 서비스(Multimedia Broadcast Multicast Service, MBMS) 방송 서비스를 지원하는 기지국에서의 패킷 스케줄링 방법에 있어서,
복수의 리소스 블록 중 각 리소스 블록에 따라 할당된 사용자 단말의 개수를 파악하는 단계;
동일한 MBMS 방송 서비스에 할당하는 리소스 블록이 복수개인 경우, 상기 각각의 MBMS 방송 서비스에 할당되는 리소스 블록의 개수가 가장 적은 MBMS 방송 서비스를 선택하는 단계;
상기 선택한 MBMS 방송 서비스에 할당된 복수의 리소스 블록 중 상기 할당된 사용자 단말의 개수가 가장 많은 리소스 블록을 데이터 채널을 할당하는 최종 리소스 블록으로 결정하며, 상기 결정한 최종 리소스 블록이 할당되도록 스케줄링 정보를 생성하는 단계; 및
상기 스케줄링 정보에 따라 데이터 채널을 전송하기 위한 송신 신호를 생성하여 상기 사용자 단말들로 전송하는 단계
를 포함하는 것을 특징으로 하는 패킷 스케줄링 방법.
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;
When there are a plurality of resource blocks allocated to the same MBMS broadcast service, selecting an MBMS broadcast service having the smallest number of resource blocks allocated to each MBMS broadcast service;
The resource block having the largest number of allocated user terminals among the plurality of resource blocks allocated to the selected MBMS broadcast service is determined as a final resource block for allocating a data channel, and scheduling information is generated to allocate the determined final resource block. Doing; And
Generating a transmission signal for transmitting a data channel according to the scheduling information and transmitting the transmission signal to the user terminals;
Packet scheduling method comprising a.
KR1020110024689A 2011-03-21 2011-03-21 Evolvoed Node B and Packet Scheduling Method KR101191048B1 (en)

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 KR20120107167A (en) 2012-10-02
KR101191048B1 true KR101191048B1 (en) 2012-10-15

Family

ID=47279202

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110024689A KR101191048B1 (en) 2011-03-21 2011-03-21 Evolvoed Node B and Packet Scheduling Method

Country Status (1)

Country Link
KR (1) KR101191048B1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Shan Lu et al., 'Channel-Aware Frequency Domain Packet Scheduling for MBMS in LTE', Vehicular Technology Conference, 2009

Also Published As

Publication number Publication date
KR20120107167A (en) 2012-10-02

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
KR100981514B1 (en) Method for allocation of adaptive subchannel and bits using partial channel feedback in orthogonal frequency division multiplexing access communication system
US7457588B2 (en) Channel quality indicator for time, frequency and spatial channel in terrestrial radio access network
US8295241B2 (en) Apparatus and method for supporting peer to peer communication in a broadband wireless communication system
EP1575326B1 (en) System and method for managing a band AMC subchannel in an orthogonal frequency division multiple access communication system
KR100617729B1 (en) Frequency resource allocation method and system based on multiple frequency reuse factors in a cellular communication system
KR101147915B1 (en) Apparatus and Method for Adaptive Multicast/Broadcast Service
US20100177717A1 (en) Grouping based resource allocation method, method for transmitting signal using the same, and grouping based resource allocation controller
US20070121547A1 (en) Apparatus and method for allocating resources in a communication system
US8665770B2 (en) MBMS feedback method for E-MBS adaptation
WO2006044718A2 (en) Methods and apparatus for determining, communicating and using information which can be used for interference control purposes
KR20070027844A (en) Method and apparatus for transmitting channel quality information in a wireless communication system
WO2006011347A1 (en) Wireless transmitter and wireless transmitting method
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
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
KR20080090709A (en) Method of map construction in wireless communication system based on ofdma, and frame transmission apparatus by using the method
KR101277000B1 (en) Frequency domain packet scheduling method in 3gpp lte system
Pizzi et al. Performance evaluation of D2D-based SFN for multicast service delivery in 5G networks
KR102393838B1 (en) Transmission power of the base station control method and apP-a ratus

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151001

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160927

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171011

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20181219

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20191001

Year of fee payment: 8