KR20190098035A - Method and apparatus for controlling data scheduling in mobile multimedia transmission system - Google Patents
Method and apparatus for controlling data scheduling in mobile multimedia transmission system Download PDFInfo
- Publication number
- KR20190098035A KR20190098035A KR1020180162476A KR20180162476A KR20190098035A KR 20190098035 A KR20190098035 A KR 20190098035A KR 1020180162476 A KR1020180162476 A KR 1020180162476A KR 20180162476 A KR20180162476 A KR 20180162476A KR 20190098035 A KR20190098035 A KR 20190098035A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- pmch
- transmission
- block size
- transport block
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 방법 및 장치에 관한 것이다. The present invention relates to a data scheduling control method and apparatus in a mobile multimedia transmission system.
단말은 E-UTRAN(Evolved UMTS Terrestrial Radio Access Network)으로부터 방송되는 MBMS(Multimedia Broadcast Multicast Service) 제어 정보를 획득하기 위해 MCCH(Multicast Control Channel) 정보 획득 과정을 수행할 수 있다. 하나 이상의 기지국을 포함하는 E-UTRAN은 MCCH 정보를 전송하기 위해 RRC 계층에서 MBSFN(MBNS Single Frequency Network) 영역 구성 메시지를 단말에 전송한다. MBSFN 영역 구성 메시지는 논리 채널인 MCCH에 매핑되어 전송될 수 있고, MCCH는 물리 채널인 PMCH(Physical Multicast Channel)에 매핑되어 전송될 수 있다.The UE may perform a process of acquiring Multicast Control Channel (MCCH) information in order to obtain multimedia broadcast multicast service (MBMS) control information broadcast from an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN). The E-UTRAN including one or more base stations transmits a MBNSN (MBNSN) area configuration message to the UE in the RRC layer to transmit MCCH information. The MBSFN region configuration message may be mapped and transmitted to MCCH, which is a logical channel, and the MCCH may be mapped and transmitted on a physical multicast channel (PMCH), which is a physical channel.
MBSFN 영역 구성 메시지는 MBSFN 영역에 대해 적용 가능한 MBMS 제어 정보를 포함하고 있으며, E-UTRAN은 각 MBSFN 영역에 대해서 MCCH를 구성한다. MCCH는 MBSFN 영역을 식별한다.The MBSFN region configuration message includes MBMS control information applicable to the MBSFN region, and the E-UTRAN configures the MCCH for each MBSFN region. MCCH identifies the MBSFN area.
MBSFN 영역 구성 메시지는 MBMS 제어 정보로서 PMCH 구성 리스트 정보 요소(PMCH Configuration List Information Element)를 포함한다. PMCH 구성 리스트 정보 요소는 PMCH가 전송되는 서브프레임에 대한 MCS(Modulation and Coding Scheme) 정보를 정의하기 위한 데이터 MCS(dataMCS) 필드를 포함할 수 있다. 이때 데이터 MCS 필드는 PMCH에 256 QAM이 지원되는지 여부를 나타낼 수 있으며, MCS를 지시하기 위한 MCS 인덱스 값을 지시할 수 있다. MCS 인덱스가 높으면 동일한 무선자원을 사용해서 더 많은 데이터를 전송할 수 있지만 낮은 채널 품질 환경에 있는 단말에서는 데이터 수신 오류가 발생할 수 있다. 또한 MCS 인덱스가 낮을수록 낮은 채널 품질 환경에 있는 단말에서 데이터 수신 성공률은 높아지지만, 동일한 무선자원을 사용해서 전송할 수 있는 데이터 량이 줄어드는 단점이 있다. The MBSFN area configuration message includes a PMCH Configuration List Information Element as MBMS control information. The PMCH configuration list information element may include a data MCS (dataMCS) field for defining Modulation and Coding Scheme (MCS) information for a subframe in which the PMCH is transmitted. At this point, the data MCS field may indicate whether 256 QAM is supported for the PMCH and may indicate an MCS index value for indicating the MCS. If the MCS index is high, more data can be transmitted using the same radio resource, but a data reception error may occur in a terminal in a low channel quality environment. In addition, the lower the MCS index, the higher the data reception success rate in a terminal in a low channel quality environment, but the disadvantage is that the amount of data that can be transmitted using the same radio resources.
데이터 MCS는 [0,28] 범위의 정수(Integer)로 정의된다. 따라서 데이터 MCS를 불필요하게 높은 MCS 인덱스로 설정되는 경우 PMCH 전송을 위해 할당된 서브프레임 자원이 낭비되고, 낮은 채널 품질 환경에 있는 단말에서 데이터를 수신하지 못하는 문제점이 발생한다. 또한 데이터 MCS가 불필요하게 낮은 MCS 인덱스로 설정되면 PMCH에 설정된 세션 목록의 서비스 데이터들을 PMCH 전송을 위해 할당된 서브프레임에 모두 전송하지 못하는 문제점이 발생한다.The data MCS is defined as an integer in the range [0,28]. Therefore, when the data MCS is set to an unnecessarily high MCS index, a subframe resource allocated for PMCH transmission is wasted, and a problem in that data is not received from a terminal in a low channel quality environment occurs. In addition, when the data MCS is set to an unnecessarily low MCS index, there is a problem in that service data of a session list set in PMCH cannot be transmitted in a subframe allocated for PMCH transmission.
본 발명이 해결하려는 과제는 이동 멀티미디어 전송 시스템에서 무선자원을 효율적으로 사용하기 위한 데이터 스케줄링 제어 방법 및 장치를 제공하는 것이다. An object of the present invention is to provide a data scheduling control method and apparatus for efficiently using radio resources in a mobile multimedia transmission system.
본 발명의 한 실시 예에 따르면, 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 방법이 제공된다. 데이터 스케줄링 제어 방법은 이동 멀티미디어 서비스의 평균 데이터 전송률과 PMCH(Physical Multicast Channel) 전송을 위해 할당된 서브프레임 정보에 기반하여 데이터 MCS(Modulation and Coding Scheme)를 결정하는 단계, 그리고 결정된 데이터 MCS에 의해 결정되는 전송 블록 사이즈의 데이터를 전송하는 단계를 포함한다. According to an embodiment of the present invention, a data scheduling control method in a mobile multimedia transmission system is provided. The data scheduling control method determines the data modulation and coding scheme (MCS) based on the average data rate of the mobile multimedia service and the subframe information allocated for physical multicast channel (PMCH) transmission, and the determined data MCS. Transmitting the data of the transport block size.
상기 결정하는 단계는 상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 목표 전송 비트 수를 계산하는 단계, 시스템 대역의 PRB(Physical Resource Block) 개수를 토대로 상기 목표 전송 비트 수를 전송할 수 있는 전송 블록 사이즈의 인덱스를 결정하는 단계, 그리고 결정된 전송 블록 사이즈의 인덱스에 매핑되는 MCS 인덱스를 선택하는 단계를 포함할 수 있다. The determining may include calculating a target transmission bit number of a subframe capable of transmitting only data from among subframes allocated for the PMCH transmission, and determining the target transmission bit number based on the number of physical resource blocks (PRBs) of a system band. Determining an index of the transport block size that can be transmitted, and selecting an MCS index mapped to the index of the determined transport block size.
상기 전송 블록 사이즈 인덱스를 결정하는 단계는 PRB 개수에 따른 전송 블록 사이즈 테이블을 토대로, 상기 시스템 대역의 PRB 개수에서 상기 목표 전송 비트 수를 전송할 수 있는 가장 작은 전송 블록 사이즈의 인덱스를 결정하는 단계를 포함할 수 있다. The determining of the transport block size index includes determining an index of the smallest transport block size that can transmit the target number of transmission bits in the number of PRBs in the system band, based on a transport block size table according to the number of PRBs. can do.
상기 계산하는 단계는 PMCH 구성의 세션 목록에 포함된 각 세션의 초당 평균 데이터 전송률의 합에 기반하여 PMCH 목표 전송 비트 수를 정의하는 단계, PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수를 계산하는 단계, 그리고 상기 PMCH 목표 전송 비트 수와 상기 PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수 및 상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 개수에 기반하여, 상기 데이터만 전송할 수 있는 서브프레임의 데이터 비트 수를 계산하는 단계를 포함할 수 있다. The calculating may include defining a PMCH target transmission bit number based on the sum of the average data rates per second of each session included in the session list of the PMCH configuration, and the number of data bits that may be transmitted in a subframe transmitting PMCH scheduling information. Calculating the number of data bits that can be transmitted in the PMCH target transmission bit number and the subframe in which the PMCH scheduling information is transmitted, and the number of subframes in which only data can be transmitted among the subframes allocated for the PMCH transmission. And calculating the number of data bits of a subframe in which only the data can be transmitted.
상기 PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수는 시그널링 전송블록 사이즈와 상기 PMCH 스케줄링 정보의 데이터 사이즈 및 상기 PMCH 스케줄링 정보를 전송하는 서브프레임 개수를 토대로 계산될 수 있다.The number of data bits that can be transmitted in the subframe for transmitting the PMCH scheduling information may be calculated based on the signaling transport block size, the data size of the PMCH scheduling information, and the number of subframes for transmitting the PMCH scheduling information.
본 발명의 다른 한 실시 예에 따르면, 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 장치가 제공된다. 데이터 스케줄링 제어 장치는 이동 멀티미디어 서비스의 평균 데이터 전송률과 PMCH(Physical Multicast Channel) 전송을 위해 할당된 서브프레임 정보에 기반하여 데이터 MCS(Modulation and Coding Scheme)를 결정하고, 결정된 데이터 MCS에 따라 데이터의 전송 블록 사이즈를 결정하는 프로세서, 그리고 결정된 상기 전송 블록 사이즈의 데이터를 전송하는 송수신기를 포함한다. According to another embodiment of the present invention, an apparatus for controlling data scheduling in a mobile multimedia transmission system is provided. The data scheduling controller determines a data modulation and coding scheme (MCS) based on the average data rate of the mobile multimedia service and subframe information allocated for physical multicast channel (PMCH) transmission, and transmits data according to the determined data MCS. A processor for determining a block size, and a transceiver for transmitting data of the determined transport block size.
상기 프로세서는 상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 목표 전송 비트 수를 계산하고, 시스템 대역의 PRB(Physical Resource Block) 개수를 토대로 상기 목표 전송 비트 수를 전송할 수 있는 전송 블록 사이즈의 인덱스를 결정하며, 결정된 전송 블록 사이즈의 인덱스에 매핑되는 MCS 인덱스를 선택할 수 있다. The processor may calculate a target transmission bit number of a subframe capable of transmitting only data among subframes allocated for the PMCH transmission, and transmit the target transmission bit number based on the number of physical resource blocks (PRBs) of a system band. An index of the transport block size may be determined, and an MCS index mapped to the determined transport block size index may be selected.
상기 프로세서는 PRB 개수에 따른 전송 블록 사이즈 테이블을 토대로, 상기 시스템 대역의 PRB 개수에서 상기 목표 전송 비트 수를 전송할 수 있는 가장 작은 전송 블록 사이즈의 인덱스를 결정할 수 있다. The processor may determine an index of the smallest transport block size that can transmit the target number of transmission bits in the number of PRBs in the system band based on the transport block size table according to the number of PRBs.
본 발명에 따르면, PMCH 전송을 위해 할당된 서브프레임에서 이동 멀티미디어 서비스 데이터들을 효율적으로 전송할 수 있는 MCS 인덱스를 선택하여 무선자원을 효율적으로 사용할 수 있게 된다.According to the present invention, it is possible to efficiently use radio resources by selecting an MCS index that can efficiently transmit mobile multimedia service data in a subframe allocated for PMCH transmission.
도 1은 본 발명이 적용되는 eMBMS(evolved Multimedia Broadcast/Multicast Services) 시스템의 구조를 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 MCE에서 MBMS 스케줄링 정보를 전달하는 방법을 나타낸 도면이다.
도 3은 MCH 스케줄링 정보 MAC 제어 요소를 나타낸 도면이다.
도 4는 3GPP TS 36.213의 Table 7.1.7.1-1에 도시된 PDSCH를 위한 변조 및 전송 블록 사이즈 인덱스 테이블을 나타낸다.
도 5는 본 발명의 실시 예에 따른 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 장치를 나타낸 도면이다.1 is a diagram showing the structure of an evolved Multimedia Broadcast / Multicast Services (eMBMS) system to which the present invention is applied.
2 is a diagram illustrating a method of delivering MBMS scheduling information in an MCE according to an embodiment of the present invention.
3 is a diagram illustrating an MCH scheduling information MAC control element.
4 shows a modulation and transport block size index table for PDSCH shown in Table 7.1.7.1-1 of 3GPP TS 36.213.
5 is a diagram illustrating an apparatus for controlling data scheduling in a mobile multimedia transmission system according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.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. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. 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 and claims, 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.
이제 본 발명의 실시 예에 따른 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 방법 및 장치에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a method and apparatus for controlling data scheduling in a mobile multimedia transmission system according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 eMBMS(evolved Multimedia Broadcast/Multicast Services) 시스템의 구조를 나타낸 도면이다.1 is a diagram showing the structure of an evolved Multimedia Broadcast / Multicast Services (eMBMS) system to which the present invention is applied.
도 1을 참고하면, BMSC(160)는 MBMS 베어러 서비스에 대한 권한 검증과 서비스 시작을 수행하며 콘텐츠 서버(170)로부터 제공되는 MBMS 콘텐츠에 대하여 서비스 품질을 고려한 스케줄링과 전송을 담당한다. BMSC(160)는 자체 방송 콘텐츠를 LTE 망으로 전달할 수도 있고 외부의 콘텐츠 서버(170)와 연동하여 방송 콘텐츠를 릴레이할 수 있다. BMSC(160)는 MBMS 게이트웨이(150)와 제어 메시지의 교환을 위해 SGmb 인터페이스를 가지며 사용자 트래픽(콘텐츠)을 전송하기 위해 SGi-mb 인터페이스를 가진다. Referring to FIG. 1, the
MBMS 게이트웨이(150)는 MBMS 세션에 대한 제어(서비스 시작/종료) 기능을 수행하며 eNB들로 IP 멀티캐스트 전송 방식을 이용하여 콘텐츠를 전달한다. MBMS 게이트웨이(150)는 MME(Mobility Management Entity)(140)와 세션에 대한 제어 메시지 교환을 위해 Sm 인터페이스를 가지고 eNB(120)로 사용자 트래픽을 전달하기 위한 M1 인터페이스를 가진다.The MBMS
MME(140)는 MBMS 세션에 대한 제어를 담당하며 MCE(MBMS Coordination Entity)(130)와 MBMS 게이트웨이(150)와의 연결을 위해 MCE(130)와 M3 인터페이스를 가진다. The
MCE(130)는 MCE(130)에 속하는 eNB들(120)에 대한 무선 자원에 대한 관리와 할당을 담당하며 MBMS 서비스에 대한 수락 제어를 담당한다. MBMS 서비스들에 대한 MCS(Modulation and Coding Scheme)을 결정하며 MBMS 세션에 대한 제어를 수행한다. MCE(130)는 eNB(120)와 제어 신호의 전달을 위한 M2 인터페이스를 가진다. The MCE 130 is in charge of management and allocation of radio resources for the eNBs 120 belonging to the
eNB(120)는 MCE(130)에서 할당된 무선 자원에 대한 정보를 수신하여 MCE(130)에서 스케줄링된 방송 서비스들에 대하여 동기화된 전송을 수행한다. The eNB 120 receives information on radio resources allocated by the MCE 130 and performs synchronized transmission for broadcast services scheduled by the MCE 130.
UE(110)는 동기화된 MBMS 데이터를 수신한다.UE 110 receives the synchronized MBMS data.
도 2는 본 발명의 실시 예에 따른 MCE에서 MBMS 스케줄링 정보를 전달하는 방법을 나타낸 도면이고, 도 3은 MCH 스케줄링 정보 MAC 제어 요소를 나타낸 도면이다. 2 is a diagram illustrating a method of delivering MBMS scheduling information in an MCE according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating an MCH scheduling information MAC control element.
도 2를 참고하면, MCE(130)는 무선자원 할당 정보를 포함하는 MBSFN(MBNS single frequency network) 영역 구성(Area Configuration) 정보를 M2AP(M2 Application Protocol) 메시지인 MBMS 스케줄링 정보 요청 메시지(MBMSSchedulingInformation Request)를 사용하여 eNB(120)에 전송한다(S210).Referring to FIG. 2, the MCE 130 may convert MBNSN single frequency network (MBSFN) area configuration information including radio resource allocation information into an MBMS scheduling information request message (MBMSSchedulingInformation Request) which is an M2AP (M2 Application Protocol) message. To transmit to the eNB 120 using (S210).
eNB(120)는 MCCH(Multicast Control Channel) 메시지를 사용하여 MBSFN 영역 구성 정보(MBSFNAreaConfiguration)를 전송한다(S220).The eNB 120 transmits MBSFN area configuration information (MBSFNAreaConfiguration) using a multicast control channel (MCCH) message (S220).
MBSFN은 MBMS 서비스를 제공하기 위해 서로 다른 여러 eNB들에서 같은 데이터를 동시에 전송하는 것을 의미한다. MBSFN 영역은 동일한 MBSFN 서비스를 제공하는 셀들의 집합을 의미할 수 있다. 하나의 MBSFN 영역은 하나의 MCCH와 연관되고, 하나의 MCCH는 하나의 MBSFN 영역에 대응한다. MCCH는 물리 채널인 PMCH에 매핑되어 전송될 수 있다.MBSFN means simultaneously transmitting the same data in different eNBs to provide MBMS service. The MBSFN region may mean a set of cells providing the same MBSFN service. One MBSFN region is associated with one MCCH, and one MCCH corresponds to one MBSFN region. The MCCH may be transmitted by being mapped to a PMCH which is a physical channel.
MBSFN 영역 정보는 표 1에 도시한 정보를 포함한다.MBSFN area information includes the information shown in Table 1.
- PMCH Configuration
- PMCH-Config
- sf-AllocEnd
- dataMCS
- mch-SchedulingPeriod
- mbms-SessionInfoList per PMCH
- MBMS Service Identity
- logicalChannelIdentity
- MBSFN Subframe Configuration List
- MBSFN Subframe Configuration
- Radio Frame Allocation Period
- Radio Frame Allocation Offset
- Subframe Allocation (oneframe or fourframe)
- Common Subframe Allocation Period
- MBSFN Area IDPMCH Configuration List
-PMCH Configuration
PMCH-Config
sf-AllocEnd
dataMCS
mch-SchedulingPeriod
mbms-SessionInfoList per PMCH
MBMS Service Identity
-logicalChannelIdentity
-MBSFN Subframe Configuration List
-MBSFN Subframe Configuration
Radio Frame Allocation Period
Radio Frame Allocation Offset
Subframe Allocation (oneframe or fourframe)
Common Subframe Allocation Period
MBSFN Area ID
PMCH 구성(PMCH-Config)은 할당 마지막 서브프레임(sf-AllocEnd), 데이터 MCS(dataMCS) 및 MCH 스케줄링 주기(mch-SchedulingPeriod)를 포함한다. 할당 마지막 서브프레임(sf-AllocEnd)는 공통 서브프레임 할당 주기(Common Subframe Allocation Period) 내에서 PMCH 전송을 위해 할당되는 마지막 서브프레임을 지시한다. 데이터 MCS(dataMCS)는 PMCH에 256 QAM이 지원되는지 여부를 나타낼 수 있으며, MCS를 지시하기 위한 MCS 인덱스 값을 지시할 수 있다. MCH 스케줄링 주기(mch-SchedulingPeriod)는 MCH 스케줄링 주기를 나타낸다. The PMCH configuration (PMCH-Config) includes an allocation last subframe (sf-AllocEnd), a data MCS (dataMCS), and an MCH scheduling period (mch-SchedulingPeriod). The allocation last subframe (sf-AllocEnd) indicates the last subframe allocated for PMCH transmission in the common subframe allocation period. The data MCS (dataMCS) may indicate whether 256 QAM is supported for the PMCH and may indicate an MCS index value for indicating the MCS. MCH scheduling period (mch-SchedulingPeriod) represents the MCH scheduling period.
MBSFN 서브프레임 구성(Subframe Configuration)은 무선 프레임 할당 주기(Radio Frame Allocation Period), 무선 프레임 할당 오프셋(Radio Frame Allocation Offset), 서브프레임 할당(Subframe Allocation) 등의 정보를 포함할 수 있다. 즉, 하나 이상의 MBSFN 서브프레임 구성을 포함하는 MBSFN 서브프레임 구성 리스트에 의해 무선 구간에서 MBSFN 서브프레임 할당 패턴이 정의된다.The MBSFN subframe configuration may include information such as a radio frame allocation period, a radio frame allocation offset, a subframe allocation, and the like. That is, the MBSFN subframe allocation pattern is defined in the radio period by the MBSFN subframe configuration list including one or more MBSFN subframe configurations.
공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 MBSFN 서브프레임 할당 패턴을 적용하면, 1개의 MBSFN 영역의 공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 MBSFN 데이터 전송을 위해 할당된 서브프레임 개수가 정의된다.When the MBSFN subframe allocation pattern is applied in the common subframe allocation period, the number of subframes allocated for MBSFN data transmission is defined in the common subframe allocation period of one MBSFN region. do.
또한 PMCH 구성(PMCH-Config)의 할당 마지막 서브프레임(sf-AllocEnd) 설정에 의해 공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 PMCH 전송을 위해 할당된 서브프레임 개수가 정의된다. PMCH 전송을 위해 할당된 서브프레임에서 MCH 스케줄링 주기(mch-SchedulingPeriod)마다 첫 번째 서브프레임에서는 (P)MCH 스케줄링 정보[(P)MCH Scheduling Information, MSI] MAC CE(Control Element)를 전송한다. MSI MAC CE는 도 3과 같이 정의되고, 각 PMCH의 스케줄링 정보를 정의하는 MSI MAC CE 데이터 사이즈는 (PMCH에 정의된 세션 개수 x 2 bytes)이다.In addition, the number of subframes allocated for PMCH transmission in the common subframe allocation period is defined by the setting of the last subframe (sf-AllocEnd) of the PMCH configuration (PMCH-Config). In the first subframe for each MCH scheduling period (mch-SchedulingPeriod) in the subframe allocated for PMCH transmission, (P) MCH scheduling information [(P) MCH Scheduling Information, MSI] MAC CE (Control Element) is transmitted. The MSI MAC CE is defined as shown in FIG. 3, and the MSI MAC CE data size defining scheduling information of each PMCH is (number of sessions defined in PMCH x 2 bytes).
PMCH 전송을 위해 할당된 서브프레임에서 데이터 전송 시에는 MBSFN 영역 정보에서 설정하는 데이터 MCS(dataMCS)에 의해 결정되는 전송블럭 사이즈(Transport Block Size)의 데이터를 무선 구간으로 전송한다. 데이터 MCS는 [0,28] 범위의 정수로 정의된다. MBMS 서비스 데이터를 무선 구간에 전송 시 사용하는 MCS는 높은 MCS 인덱스를 할당할수록 동일한 무선자원을 사용해서 더 많은 데이터를 전송할 수 있지만 낮은 채널 품질 환경에 있는 단말에서는 데이터 수신 오류가 발생할 수 있다. 또한 MCS 인덱스가 낮을수록 낮은 채널 품질 환경에 있는 단말에서 데이터 수신 성공률은 높아지지만, 동일한 무선자원을 사용해서 전송할 수 있는 데이터 량이 줄어드는 단점이 있다. 따라서, 데이터 MCS를 불필요하게 높은 MCS 인덱스로 설정하면 PMCH 전송을 위해 할당된 서브프레임 자원이 낭비되고, 낮은 채널 품질 환경에 있는 단말에서 데이터를 수신하지 못하는 문제점이 발생한다. 또한 데이터 MCS를 불필요하게 낮은 MCS 인덱스로 설정하면 PMCH에 설정된 세션 목록의 서비스 데이터들을 PMCH 전송을 위해 할당된 서브프레임에 모두 전송하지 못하는 문제점이 발생한다. When transmitting data in a subframe allocated for PMCH transmission, data of a transport block size determined by the data MCS (dataMCS) set in the MBSFN region information is transmitted to the radio section. The data MCS is defined as an integer in the range [0,28]. The MCS that uses MBMS service data in the radio section can transmit more data using the same radio resource as the higher MCS index is allocated, but a data reception error may occur in a terminal in a low channel quality environment. In addition, the lower the MCS index, the higher the data reception success rate in a terminal in a low channel quality environment, but the disadvantage is that the amount of data that can be transmitted using the same radio resources. Therefore, setting the data MCS to an unnecessarily high MCS index wastes subframe resources allocated for PMCH transmission and causes a problem in that data cannot be received by a terminal in a low channel quality environment. In addition, if the data MCS is set to an unnecessarily low MCS index, there is a problem in that service data of a session list configured in PMCH cannot be transmitted in a subframe allocated for PMCH transmission.
본 발명의 실시 예에서는 PMCH 전송을 위해 할당된 서브프레임에서 MBMS 서비스 데이터들을 효율적으로 전송할 수 있도록 데이터 MCS를 선택할 수 있는 방법을 제공한다. An embodiment of the present invention provides a method for selecting data MCS to efficiently transmit MBMS service data in a subframe allocated for PMCH transmission.
이동 멀티미디어 전송 시스템의 MCE(130)는 PMCH 구성(PMCH-Config)의 세션 목록(mbms-SessionInfoList per PMCH)에 포함된 각 세션의 1초당 평균 데이터 전송률(bits/s)의 합에 기반하여 1024 무선 프레임 동안의 PMCH 목표 전송 비트 수를 정의한다. PMCH 목표 전송 비트 수(B1)는 수학식 1과 같다.The
여기서, 하나의 무선 프레임은 10ms이며, 1024 무선 프레임은 10240ms가 된다. Here, one radio frame is 10ms, and 1024 radio frames are 10240ms.
즉, PMCH의 세션 서비스 데이터들은 1024 무선 프레임 동안 수학식 1의 PMCH 목표 전송 비트 수(B1)를 무선 구간에 전송할 수 있어야 한다. That is, the session service data of the PMCH should be able to transmit the PMCH target transmission bit number B1 of
본 발명의 실시 예를 따른 MCE(130)는 공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 MBSFN 서브프레임 할당 패턴을 적용하여 1개의 MBSFN 영역의 공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 MBSFN 데이터 전송을 위해 할당된 서브프레임을 정의한다. 또한 PMCH 구성(PMCH-Config)의 할당 마지막 서브프레임(sf-AllocEnd) 설정에 의해 공통 서브프레임 할당 주기(Common Subframe Allocation Period)에서 PMCH 전송을 위해 할당된 서브프레임 개수 N을 정의한다. The
1024 무선 프레임 동안 PMCH 전송을 위해 할당된 총 서브프레임 개수 N0는 "(1024/Common Subframe Allocation Period) x N"이 된다.The total number of subframes N0 allocated for PMCH transmission during the 1024 radio frames becomes "(1024 / Common Subframe Allocation Period) x N".
1024 무선 프레임 동안 PMCH 스케줄링 정보인 MSI를 전송하는 서브프레임 개수 N1은 "1024/mch-SchedulingPeriod"가 된다. The number of subframes N1 for transmitting the MSI, which is PMCH scheduling information, for 1024 radio frames becomes "1024 / mch-SchedulingPeriod".
또한 1024 무선 프레임 동안 PMCH 전송을 위해 할당된 서브프레임 중 데이터만 전송할 수 있는 데이터 전송 서브프레임 개수 N2는 "(N0-N1)"이다.In addition, the number of data transmission subframes N2 capable of transmitting only data among subframes allocated for PMCH transmission during 1024 radio frames is "(N0-N1)".
시그널링 전송블록 사이즈는 MBSFN 영역 정보(MBSFN-AreaInfo)에서 설정하는 시그널링 MCS(signallingMCS)와 시스템 대역폭(system bandwidth)에 의해 정의되는 PRB 개수를 사용하여 결정된다. 예를 들어 시스템 대역폭이 20MHz(NPRB=100)이고 시그널링 MCS(signallingMCS)= 5인 경우, 시그널링 전송블럭 사이즈는 8760 bits가 된다. The signaling transport block size is determined using the number of PRBs defined by signaling MCS (signallingMCS) and system bandwidth set in MBSFN area information (MBSFN-AreaInfo). For example, if the system bandwidth is 20 MHz (N PRB = 100) and signaling MCS (signallingMCS) = 5, the signaling transmission block size is 8760 bits.
MSI MAC CE 데이터 사이즈는 (PMCH에 정의된 세션 개수 x 2 x 8) bits 이므로, 1024 무선 프레임 동안 MSI를 전송하는 서브프레임에서 멀티플렉싱하여 전송할 수 있는 세션 서비스 데이터 비트 수(S1)은 수학식 2와 같이 나타낼 수 있다.Since the MSI MAC CE data size is (number of sessions defined in PMCH x 2 x 8) bits, the number of session service data bits (S1) that can be multiplexed and transmitted in a subframe transmitting an MSI during 1024 radio frames is expressed by
즉, MCE(130)는 1024 무선 프레임 동안 PMCH 전송을 위해 할당된 서브프레임 중 데이터만 전송할 수 있는 PMCH 데이터 전송 서브프레임의 데이터 비트 수(B2)를 수학식 3과 같이 결정하고, 이를 무선 구간에서 전송할 수 있어야 한다.That is, the
본 발명의 실시 예를 따른 MCE(130)는 PMCH 전송을 위해 할당된 서브프레임 중 데이터만 전송할 수 있는 PMCH 데이터 전송 서브프레임의 목표 전송 비트 수(B3)를 수학식 4와 같이 정의한다.The
MCE(130)는 시스템 대역폭 자원에서 PMCH 데이터 전송 서브프레임의 목표 전송 비트 수(B3)를 전송할 수 있는 가장 작은 MCS 인덱스를 데이터 MCS(dataMCS)로 선택한다. The
MCE(130)는 시스템 대역폭에 의해 정의되는 PRB 개수(NPRB)를 결정하고, 3GPP TS 36.213의 Table 7.1.7.2.1에 정의된 Transport block size table을 참고하여, PRB 개수(NPRB)의 열(column)에서 PMCH 데이터 전송 서브프레임의 목표 전송 비트수(B3)를 전송할 수 있는 가장 작은 전송 블록 사이즈 인덱스(ITBS)를 결정한다. The
다음, MCE(130)는 수학식 4에 도시된 테이블을 참고하여 결정된 전송 블록 사이즈 인덱스(ITBS)에 매핑되는 MCS 인덱스를 결정한다. Next, the
도 4는 3GPP TS 36.213의 Table 7.1.7.1-1에 도시된 PDSCH를 위한 변조 및 전송 블록 사이즈 인덱스 테이블을 나타낸다. 4 shows a modulation and transport block size index table for PDSCH shown in Table 7.1.7.1-1 of 3GPP TS 36.213.
이와 같이, 본 발명의 실시 예에 따른 MCE(130)는 이동 멀티미디어 서비스의 평균 데이터 전송률과 PMCH 전송을 위해 할당된 서브프레임 정보에 기반하여 PMCH 데이터 전송 시 사용할 데이터 MCS(dataMCS)를 결정한다. As such, the
도 5는 본 발명의 실시 예에 따른 이동 멀티미디어 전송 시스템에서의 데이터 스케줄링 제어 장치를 나타낸 도면이다.5 is a diagram illustrating an apparatus for controlling data scheduling in a mobile multimedia transmission system according to an embodiment of the present invention.
도 5를 참고하면, 데이터 스케줄링 제어 장치(500)는 프로세서(510), 송수신기(520) 및 메모리(530)를 포함한다. 데이터 스케줄링 제어 장치(500)는 MCE(130) 내에 구현되거나 MCE(130) 자체를 의미할 수 있다. Referring to FIG. 5, the data
프로세서(510)는 도 1 내지 도 4를 참고로 하여 설명한 데이터 MCS(dataMCS)를 결정하는 기능, 동작 및 방법 등을 구현하도록 동작할 수 있다. 프로세서(510)는 메모리(530)에 저장되어 있거나 로드된 명령어(instructions)를 실행하여, 앞에서 설명한 MEC(130)의 데이터 MCS(dataMCS)를 결정하는 기능, 동작 및 방법 등을 구현할 수 있다. 프로세서(510)는 중앙 처리 장치(central processing unit, CPU), 그래픽 처리 장치(graphics processing unit, GPU), 또는 본 발명의 실시 예에 따른 방법들이 수행되는 전용의 프로세서를 의미할 수 있다. The
송수신기(520)는 프로세서(510)와 연결되어, 무선신호를 송신 및/또는 수신한다. The
메모리(530)는 프로세서(510)와 연결되어, 프로세서(510)를 구동하기 위한 다양한 정보를 저장한다. 메모리(530)는 프로세서(510)에서 수행하기 위한 명령어를 저장하고 있거나 저장 장치(도시하지 않음)로부터 명령어를 로드하여 일시 저장한다. 메모리(530)는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. The
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리 범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리 범위에 속하는 것이다. Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
Claims (8)
이동 멀티미디어 서비스의 평균 데이터 전송률과 PMCH(Physical Multicast Channel) 전송을 위해 할당된 서브프레임 정보에 기반하여 데이터 MCS(Modulation and Coding Scheme)를 결정하는 단계, 그리고
결정된 데이터 MCS에 의해 결정되는 전송 블록 사이즈의 데이터를 전송하는 단계
를 포함하는 데이터 스케줄링 제어 방법.A data scheduling control method in a mobile multimedia transmission system,
Determining a data modulation and coding scheme (MCS) based on the average data rate of the mobile multimedia service and the subframe information allocated for physical multicast channel (PMCH) transmission, and
Transmitting data of a transport block size determined by the determined data MCS
Data scheduling control method comprising a.
상기 결정하는 단계는
상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 목표 전송 비트 수를 계산하는 단계,
시스템 대역의 PRB(Physical Resource Block) 개수를 토대로 상기 목표 전송 비트 수를 전송할 수 있는 전송 블록 사이즈의 인덱스를 결정하는 단계, 그리고
결정된 전송 블록 사이즈의 인덱스에 매핑되는 MCS 인덱스를 선택하는 단계를 포함하는 데이터 스케줄링 제어 방법.In claim 1,
The determining step
Calculating a target transmission bit number of a subframe in which only data can be transmitted among the subframes allocated for the PMCH transmission;
Determining an index of a transport block size that can transmit the target number of transmission bits based on the number of physical resource blocks (PRBs) of a system band, and
Selecting an MCS index mapped to an index of the determined transport block size.
상기 전송 블록 사이즈 인덱스를 결정하는 단계는 PRB 개수에 따른 전송 블록 사이즈 테이블을 토대로, 상기 시스템 대역의 PRB 개수에서 상기 목표 전송 비트 수를 전송할 수 있는 가장 작은 전송 블록 사이즈의 인덱스를 결정하는 단계를 포함하는 데이터 스케줄링 제어 방법.In claim 2,
The determining of the transport block size index includes determining an index of the smallest transport block size that can transmit the target number of transmission bits in the number of PRBs in the system band, based on a transport block size table according to the number of PRBs. Data scheduling control method.
상기 계산하는 단계는
PMCH 구성의 세션 목록에 포함된 각 세션의 초당 평균 데이터 전송률의 합에 기반하여 PMCH 목표 전송 비트 수를 정의하는 단계,
PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수를 계산하는 단계, 그리고
상기 PMCH 목표 전송 비트 수와 상기 PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수 및 상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 개수에 기반하여, 상기 데이터만 전송할 수 있는 서브프레임의 데이터 비트 수를 계산하는 단계를 포함하는 데이터 스케줄링 제어 방법.In claim 2,
The calculating step
Defining the number of PMCH target transmission bits based on the sum of the average data rates per second of each session included in the session list of the PMCH configuration,
Calculating the number of data bits that can be transmitted in a subframe that transmits PMCH scheduling information, and
Only the data based on the number of PMCH target transmission bits, the number of data bits that can be transmitted in a subframe for transmitting the PMCH scheduling information, and the number of subframes that can only transmit data among subframes allocated for the PMCH transmission. Calculating the number of data bits of a subframe that can be transmitted.
상기 PMCH 스케줄링 정보를 전송하는 서브프레임에서 전송할 수 있는 데이터 비트 수는 시그널링 전송블록 사이즈와 상기 PMCH 스케줄링 정보의 데이터 사이즈 및 상기 PMCH 스케줄링 정보를 전송하는 서브프레임 개수를 토대로 계산되는 데이터 스케줄링 제어 방법.In claim 4,
The number of data bits that can be transmitted in a subframe transmitting the PMCH scheduling information is calculated based on a signaling transport block size, the data size of the PMCH scheduling information, and the number of subframes transmitting the PMCH scheduling information.
이동 멀티미디어 서비스의 평균 데이터 전송률과 PMCH(Physical Multicast Channel) 전송을 위해 할당된 서브프레임 정보에 기반하여 데이터 MCS(Modulation and Coding Scheme)를 결정하고, 결정된 데이터 MCS에 따라 데이터의 전송 블록 사이즈를 결정하는 프로세서, 그리고
결정된 상기 전송 블록 사이즈의 데이터를 전송하는 송수신기
를 포함하는 데이터 스케줄링 제어 장치.An apparatus for controlling data scheduling in a mobile multimedia transmission system,
A data MCS (Modulation and Coding Scheme) is determined based on the average data rate of the mobile multimedia service and subframe information allocated for physical multicast channel (PMCH) transmission, and the transport block size of the data is determined according to the determined data MCS. Processor, and
Transceiver for transmitting the data of the determined transport block size
Data scheduling control device comprising a.
상기 프로세서는 상기 PMCH 전송을 위해 할당된 서브프레임 중에서 데이터만 전송할 수 있는 서브프레임의 목표 전송 비트 수를 계산하고, 시스템 대역의 PRB(Physical Resource Block) 개수를 토대로 상기 목표 전송 비트 수를 전송할 수 있는 전송 블록 사이즈의 인덱스를 결정하며, 결정된 전송 블록 사이즈의 인덱스에 매핑되는 MCS 인덱스를 선택하는 데이터 스케줄링 제어 장치.In claim 6,
The processor may calculate a target transmission bit number of a subframe capable of transmitting only data among subframes allocated for the PMCH transmission, and transmit the target transmission bit number based on the number of physical resource blocks (PRBs) of a system band. And an MCS index that determines an index of the transport block size and maps the index of the determined transport block size.
상기 프로세서는 PRB 개수에 따른 전송 블록 사이즈 테이블을 토대로, 상기 시스템 대역의 PRB 개수에서 상기 목표 전송 비트 수를 전송할 수 있는 가장 작은 전송 블록 사이즈의 인덱스를 결정하는 데이터 스케줄링 제어 장치.In claim 7,
And the processor determines an index of the smallest transport block size that can transmit the target number of transmission bits in the number of PRBs in the system band, based on a transport block size table according to the number of PRBs.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20180016919 | 2018-02-12 | ||
KR1020180016919 | 2018-02-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190098035A true KR20190098035A (en) | 2019-08-21 |
KR102164824B1 KR102164824B1 (en) | 2020-10-14 |
Family
ID=67808238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180162476A KR102164824B1 (en) | 2018-02-12 | 2018-12-14 | Method and apparatus for controlling data scheduling in mobile multimedia transmission system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102164824B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110040712A (en) * | 2009-10-13 | 2011-04-20 | 한국전자통신연구원 | Apparatus and method for configuring control information of multimedia broadcast and multicast services |
JP2017520945A (en) * | 2014-05-08 | 2017-07-27 | インテル コーポレイション | Techniques using modulation and coding schemes for downlink transmission |
-
2018
- 2018-12-14 KR KR1020180162476A patent/KR102164824B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110040712A (en) * | 2009-10-13 | 2011-04-20 | 한국전자통신연구원 | Apparatus and method for configuring control information of multimedia broadcast and multicast services |
JP2017520945A (en) * | 2014-05-08 | 2017-07-27 | インテル コーポレイション | Techniques using modulation and coding schemes for downlink transmission |
Non-Patent Citations (2)
Title |
---|
3GPP R2-093798* * |
3GPP R2-140257* * |
Also Published As
Publication number | Publication date |
---|---|
KR102164824B1 (en) | 2020-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9294956B2 (en) | Application-server-assisted preemptive multicast bearer establishment for real-time low-latency applications | |
US11071089B2 (en) | Dynamic switching of streaming service between broadcast and unicast delivery | |
US9866919B2 (en) | Method of transmitting MBMS data in an E-UTRAN-system | |
US20100329171A1 (en) | Method and Apparatus for Handling Subframe of Multimedia Broadcast Multicast Service Single Frequency Network in Wireless Communication System | |
US8699398B2 (en) | Dynamically switching mobile stations between point-to-point and point-to-multipoint operating modes | |
EP2753105B1 (en) | Cluster communication paging method and related device | |
JP5199310B2 (en) | Method and apparatus for processing MBMS dynamic scheduling information | |
US10015218B2 (en) | System and method for adjusting transmission parameters of multicast content data | |
KR101150459B1 (en) | Method and apparatus for handling MBMS dynamic scheduling information | |
US20190158992A1 (en) | V2x message communication method performed by terminal in wireless communication system, and terminal using method | |
US7610020B2 (en) | Method of and system for wireless communication | |
US10721584B2 (en) | Method and network device for geo-based transmission | |
KR102164824B1 (en) | Method and apparatus for controlling data scheduling in mobile multimedia transmission system | |
CN104284300A (en) | Methods and devices for transmitting data | |
CN111447565B (en) | Method, device, system and storage medium for sending SIB (multimedia broadcast single-channel) special for MBMS (multimedia broadcast multicast service) | |
KR20160144873A (en) | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING SIGNALS BASED ON ENHANCED Multimedia Broadcast Multicast Services |
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 |