KR20110023727A - Method of data transmission in multicast/broadcast service - Google Patents
Method of data transmission in multicast/broadcast service Download PDFInfo
- Publication number
- KR20110023727A KR20110023727A KR1020100063858A KR20100063858A KR20110023727A KR 20110023727 A KR20110023727 A KR 20110023727A KR 1020100063858 A KR1020100063858 A KR 1020100063858A KR 20100063858 A KR20100063858 A KR 20100063858A KR 20110023727 A KR20110023727 A KR 20110023727A
- Authority
- KR
- South Korea
- Prior art keywords
- mbs
- time unit
- data
- subframe
- transmission
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- 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/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동통신에 관한 것으로서, 보다 상세하게는 멀티캐스트/브로드캐스트 서비스에서 효율적으로 데이터를 할당하고, 전송하는 방법에 관한 것이다.The present invention relates to mobile communications, and more particularly, to a method for efficiently allocating and transmitting data in a multicast / broadcast service.
멀티캐스트/브로드캐스트 서비스(Multicast/Broadcast Service; MBS, 이하 MBS)는 하나의 소스(source)로부터 다수의 목적지(destination)으로 데이터 패킷을 동시에 전송하는 점대다점(point-to-multipoint) 통신 시스템이다. 브로드캐스트 서비스는 모든 사용자에게 전송하는 서비스를 말하며, 멀티캐스트 서비스는 특정한 그룹에게 전송하는 서비스를 일컫는다. MBS는 이동통신 표준의 하나인 IEEE 802.16e에서 사용되며, WiMAX에서는 MCBCS(MultiCast BroadCast Service)라 한다. IEEE 802.16e에서 진화된 표준인 IEEE 802.16m에서는 E-MBS(Evolved-MBS)라는 용어가 사용된다. 한편, 3GPP(3rd Generation Partnership Project)의 WCDMA 표준에서는 Rel. 5에 MBMS(Multimedia Broadcast Multicast Service)라는 표준이 만들어졌으며, LTE(Long Term Evolution)라 칭하는 Rel.8이후에는 E-MBMS(Evolved MBMS)라 불리우고 있다. 각 표준마다 지칭하는 용어는 약간씩 차이가 있으나, 이들 모두는 방송통신 융합 서비스를 제공한다는 목표하에 표준화 활동이 활발히 이루어지고 있다. Multicast / Broadcast Service (MBS) is a point-to-multipoint communication system that simultaneously transmits data packets from one source to multiple destinations. to be. The broadcast service refers to a service transmitted to all users, and the multicast service refers to a service transmitted to a specific group. MBS is used in IEEE 802.16e, one of mobile communication standards, and is called Multicast BroadCast Service (MCBCS) in WiMAX. The term Evolved-MBS (E-MBS) is used in IEEE 802.16m, an evolutionary standard from IEEE 802.16e. Meanwhile, in the WCDMA standard of 3rd Generation Partnership Project (3GPP), Rel. A standard called Multimedia Broadcast Multicast Service (MBMS) was created in 5, and after Rel. 8 called Long Term Evolution (LTE), it is called E-MBMS (Evolved MBMS). Although the terms used for each standard vary slightly, all of them are actively being standardized with the goal of providing broadcast communication convergence services.
도 1은 종래 기술에서 MBS 데이터를 전송하는 방식을 나타내고 있다.1 illustrates a method of transmitting MBS data in the prior art.
도 1을 참조하면, 무선 프레임(radio frame)은 슈퍼프레임(superframe) 단위로 구성되며, 하나의 슈퍼프레임은 4개의 프레임(frame)으로 구성된다. 그리고 각 프레임은 다수 개의 서브프레임(subframe)으로 구성된다. 각 슈퍼프레임의 맨 첫 서브 프레임에는 주 슈퍼프레임 헤더(primary superframe header; P-SFH)가 포함되며, 주기적으로 보조 슈퍼프레임 헤더(secondary superframe header; S-SFH)를 포함할 수 있다.Referring to FIG. 1, a radio frame is configured in units of superframes, and one superframe is composed of four frames. Each frame is composed of a plurality of subframes. The first subframe of each superframe includes a primary superframe header (P-SFH) and may periodically include a secondary superframe header (S-SFH).
시분할 방식(Time Division Multiplexing; TDM)으로 유니캐스트(unicast) 데이터와 MBS 데이터를 분리하여 전송하는 방식에서는 특정 서브프레임을 MBS 데이터 전송용(즉, MBS 영역(region))으로 할당한다. MBS 데이터들의 전송 포맷 및 크기는 MBS MAP이라는 메시지를 통해 알려 주게 되며, MBS MAP은 MBS 데이터가 실리는 매 서브프레임마다 포함될 수도 있으며, 주기적으로 포함될 수도 있다. 이러한 MBS MAP의 위치는 보조 슈퍼프레임 헤더에서 알려주게 되며, 다음 MBS MAP의 위치는 MBS MAP에서 알려주게 된다. 따라서, MBS 서비스를 개시하는 단말들은 보조 슈퍼프레임 헤더로부터 최초 MBS MAP의 위치를 확인하여 MBS 데이터를 수신하고, 이후부터는 보조 슈퍼프레임 헤더의 도움 없이 MBS MAP의 수신하여 다음 MBS MAP을 찾아가는 방식으로 동작한다. In a method of separately transmitting unicast data and MBS data by using time division multiplexing (TDM), a specific subframe is allocated for MBS data transmission (ie, MBS region). The transmission format and size of MBS data are informed through a message called MBS MAP, and MBS MAP may be included in every subframe in which MBS data is carried or may be periodically included. The location of the MBS MAP is informed by the secondary superframe header, and the location of the next MBS MAP is informed by the MBS MAP. Accordingly, the UEs that start the MBS service receive the MBS data by identifying the location of the first MBS MAP from the auxiliary superframe header, and then operate in a manner of receiving the MBS MAP and searching for the next MBS MAP without the assistance of the auxiliary superframe header. do.
설명한 바와 같이 종래 기술에서는 MBS 데이터의 전송 포맷 및 크기를 MBS MAP에서 나타내기 때문에 MBS MAP의 전송 주기가 길 경우에는 너무 많은 정보를 MBS MAP이 포함해야 하므로 하나의 서브프레임 내에 포함되지 않을 수도 있다. 또한 MBS MAP의 크기는 가변이므로 매 MBS MAP에 다음 MBS MAP의 전송 포맷 및 크기를 알려주기 위한 파라미터를 포함하여 시스템 오버헤드를 증가시키는 문제가 있다. 또 다른 문제로는 시스템에서 어떤 서브프레임이 MBS 서브프레임인지를 알려주지 않으면 유니캐스트 서비스만을 받고 있던 단말도 MBS 서브프레임의 디코딩을 수행하게 된다. 이 경우, MBS 서브프레임은 MAP IE (Information Element)를 포함하지 않기 때문에 유니캐스트 단말은 해당 서브프레임의 디코딩에 실패하게 되고, 이러한 동작이 반복되면 유니캐스트 단말은 시스템과의 동기에 문제가 있다고 판단하여 동기를 획득하기 위한 불필요한 동작을 수행하게 되는 문제가 발생할 수 있다.
As described in the related art, since the transmission format and size of MBS data are represented in the MBS MAP, when the transmission period of the MBS MAP is long, too much information may be included in the MBS MAP and thus may not be included in one subframe. In addition, since the size of the MBS MAP is variable, there is a problem of increasing the system overhead by including a parameter for indicating the transmission format and size of the next MBS MAP to every MBS MAP. As another problem, if the system does not know which subframe is the MBS subframe, the terminal receiving only the unicast service will also decode the MBS subframe. In this case, since the MBS subframe does not include a MAP Information Element (IE), the unicast terminal fails to decode the corresponding subframe, and if such an operation is repeated, the unicast terminal determines that there is a problem with synchronization with the system. This may cause a problem of performing an unnecessary operation for acquiring synchronization.
본 발명의 기술적 과제는 MBS에 관련된 제어정보의 오버헤드를 줄이는 MBS 데이터의 전송방법을 제공함에 있다. An object of the present invention is to provide a method of transmitting MBS data which reduces the overhead of control information related to MBS.
본 발명의 일 양태에 따르면, 멀티캐스트/브로드캐스트 서비스(Multicast/Broadcast Service; MBS)에서 데이터를 전송하는 방법을 제공한다. 상기 방법은 제1 시간단위로 정의되는 복수의 전송시점 중, MBS 전송을 위해 할당된 부분을 지시하는 제1 할당 지시자, 및 제2 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 전송을 위해 할당된 부분을 지시하는 제2 할당 지시자를 포함하는 MBS 할당정보를 생성하는 단계, 상기 MBS 할당정보를 전송하는 단계, 및 상기 MBS 할당정보에 따라 상기 MBS 전송을 수행하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for transmitting data in a multicast / broadcast service (MBS). The method includes: a first allocation indicator indicating a portion allocated for MBS transmission among a plurality of transmission time points defined in a first time unit, and an allocation for the MBS transmission out of a plurality of transmission points defined in a second time unit; Generating MBS allocation information including a second allocation indicator indicating a portion which has been allocated, transmitting the MBS allocation information, and performing the MBS transmission according to the MBS allocation information.
본 발명의 다른 양태에 따르면, MBS에서 데이터를 수신하는 방법을 제공한다. 상기 방법은 제1 시간단위로 정의되는 복수의 전송시점 중, MBS 데이터가 할당된 부분을 지시하는 제1 할당 지시자, 및 제2 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 데이터가 할당된 부분을 지시하는 제2 할당 지시자를 포함하는 MBS 할당정보를 수신하는 단계, 상기 MBS 할당정보에 따라 상기 MBS 데이터가 할당된 부분을 디코딩하는 단계, 및 상기 MBS 데이터가 할당된 부분에 상기 MBS 데이터에 관한 서비스 플로우가 있는 경우, 상기 서비스 플로우에 따라 상기 MBS 데이터를 수신하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of receiving data in an MBS. The method includes a first allocation indicator indicating a portion to which MBS data is allocated among a plurality of transmission time points defined in a first time unit, and a portion in which the MBS data is allocated among a plurality of transmission time points defined in a second time unit. Receiving MBS allocation information including a second allocation indicator indicating a; decoding the portion to which the MBS data is allocated according to the MBS allocation information; and relating to the MBS data to the portion to which the MBS data is allocated. If there is a service flow, receiving the MBS data according to the service flow.
MBS를 지원하는 이동 무선 접속 시스템에서 MBS를 효율적으로 지원할 수 있다. 또한 MBS를 지원하기 위한 시스템 오버헤드가 감소하고 단말의 제어정보 수신부담과 전력소모도 줄어들 수 있으며, 유니캐스트 단말들이 MBS 서브프레임을 수신하면서 생기는 문제를 예방할 수 있다.In a mobile radio access system supporting MBS, MBS can be efficiently supported. In addition, the system overhead for supporting the MBS can be reduced, the control information receiving burden and power consumption of the terminal can be reduced, and problems caused when the unicast terminals receive the MBS subframe can be prevented.
도 1은 종래 기술에서 MBS 데이터를 전송하는 방식을 나타내고 있다.
도 2는 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.
도 3은 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 나타내는 흐름도이다.
도 4는 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.
도 5는 본 발명의 일 예에 따른 할당 지시자가 사용되는 방식을 설명하는 도면이다.
도 6은 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.
도 7은 본 발명의 또 다른 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.
도 8은 본 발명의 또 다른 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.
도 9는 본 발명의 일 예에 따른 단말이 MBS 데이터를 수신하는 방법을 설명하는 순서도이다.1 illustrates a method of transmitting MBS data in the prior art.
2 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
3 is a flowchart illustrating a method of transmitting MBS data according to an embodiment of the present invention.
4 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
5 is a diagram illustrating a method of using an allocation indicator according to an embodiment of the present invention.
6 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
7 is a diagram for explaining a method of transmitting MBS data according to another embodiment of the present invention.
8 is a diagram for explaining a method of transmitting MBS data according to another embodiment of the present invention.
9 is a flowchart illustrating a method of receiving MBS data by a terminal 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. In addition, even if the detailed description is omitted, descriptions of parts easily understood by those skilled in the art are omitted.
명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification and claims, when a portion is said to "include" any component, it means that it can further include other components, except to exclude other components unless specifically stated otherwise.
본 명세서에서 단말(terminal)은 이동국(Mobile Station, MS), 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment, UE), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 단말, 단말, 가입자국, 휴대 가입자 국, 사용자 장치, 접근 단말 등의 전부 또는 일부의 기능을 포함할 수도 있다. 본 명세서에서 기지국(base station, BS)은, 접근점(Access Point, AP), 무선 접근국(Radio Access Station, RAS), 노드B(Node B), 고도화 노드B(evolved NodeB, eNodeB), 송수신 기지국(Base Transceiver Station, BTS), MMR(Mobile Multihop Relay)-BS 등을 지칭할 수도 있고, 접근점, 무선 접근국, 노드B, eNodeB, 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다. In the present specification, a terminal is a mobile station (MS), a terminal (Mobile Terminal, MT), a subscriber station (SS), a portable subscriber station (PSS), a user device (User Equipment, It may also refer to a UE, an access terminal (AT), and the like, and may include all or a part of functions of a terminal, a terminal, a subscriber station, a portable subscriber station, a user device, and an access terminal. In the present specification, a base station (BS) includes an access point (AP), a radio access station (RAS), a node B (Node B), an advanced node B (evolved NodeB, eNodeB), transmission and reception It may also refer to a base transceiver station (BTS), a mobile multihop relay (MMR) -BS, and the like, and may perform all or part of functions of an access point, a wireless access station, a node B, an eNodeB, a transmission / reception base station, an MMR-BS, and the like. It may also include.
한편, 하향링크(downlink; DL)는 기지국에서 단말로의 통신을 의미하며 순방향링크(forward link)라 불릴 수도 있다. 상향링크(uplink; UL)는 단말에서 기지국으로의 통신을 의미하며, 역방향 링크(reverse link)라 불릴 수도 있다. 하향링크에서, 송신기는 기지국의 일부일 수 있고 수신기는 단말의 일부일 수 있다. 상향링크에서, 송신기는 단말의 일부일 수 있고 수신기는 기지국의 일부일 수 있다.On the other hand, downlink (DL) means communication from the base station to the terminal and may be referred to as a forward link (forward link). An uplink (UL) means communication from a terminal to a base station, and may also be called a reverse link. In downlink, the transmitter may be part of the base station and the receiver may be part of the terminal. In uplink, the transmitter may be part of the terminal and the receiver may be part of the base station.
도 2는 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.2 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
도 2를 참조하면, MBS 데이터 또는 유니캐스트 데이터는 모두 특정한 시간단위로 정의되는 전송시점마다 전송된다. 각 전송시점에는 MBS 데이터 또는 유니캐스트 데이터가 배타적으로 전송될 수 있고, 다중화되어 전송될 수도 있다. 이는 유니캐스트/MBS 혼합 캐리어(unicast/MBS mixed carrier)를 사용할지 MBS 단일 캐리어를 사용할지에 따라 결정될 수 있다. 본 발명에서는 유니캐스트와 MBS 데이터가 서로 겹치지 않는 전송시점에 전송되는 것으로 가정한다. Referring to FIG. 2, both MBS data or unicast data are transmitted at each transmission time defined by a specific time unit. At each transmission point, MBS data or unicast data may be exclusively transmitted, or may be multiplexed and transmitted. This may be determined depending on whether to use a unicast / MBS mixed carrier or an MBS single carrier. In the present invention, it is assumed that unicast and MBS data are transmitted at transmission points that do not overlap each other.
각 데이터는 제1 시간단위로 정의되는 전송시점에 따라 전송되고, 제1 시간단위로 정의되는 전송시점이 복수회 묶여 다시 제2 시간단위로 정의되는 전송시점을 구성한다. 제2 시간단위로 정의되는 전송시점이 복수회 묶여 다시 제3 시간단위로 정의되는 전송시점을 구성할 수 있다. 이와 같이 MBS 데이터가 전송되는 시점을 계층적으로 정의할 수 있다. Each data is transmitted according to a transmission time defined in a first time unit, and the transmission time defined in a first time unit is bundled a plurality of times to form a transmission time defined in a second time unit. A transmission time defined by the second time unit may be bundled a plurality of times to form a transmission time defined by the third time unit. As such, the time point at which the MBS data is transmitted can be defined hierarchically.
제1 시간단위의 길이는 제2 시간단위의 길이보다 작고, 제2 시간단위의 길이는 제3 시간단위의 길이보다 작다. 다만, 제1 시간단위의 길이, 제2 시간단위의 길이, 및 제3 시간단위의 길이는 시스템에 따라 달리 정의될 수 있다. The length of the first time unit is smaller than the length of the second time unit, and the length of the second time unit is smaller than the length of the third time unit. However, the length of the first time unit, the length of the second time unit, and the length of the third time unit may be defined differently according to the system.
일 예로서, 제1 시간단위는 서브프레임(subframe)이고, 제2 시간단위는 프레임(frame)일 수 있다. 따라서, 복수의 서브프레임이 하나의 프레임을 구성한다. 도 2에서 한 프레임을 구성하는 서브프레임의 개수는 8개이나, 이는 예시일 뿐 OFDM 시스템의 경우 OFDM 심벌의 CP(Cyclic Prepix)의 길이에 따라 다르고, 시스템의 특성에 따라 다를 수 있다.As an example, the first time unit may be a subframe and the second time unit may be a frame. Thus, a plurality of subframes constitute one frame. In FIG. 2, the number of subframes constituting one frame is 8, but this is only an example. In case of an OFDM system, the number of subframes depends on the length of a cyclic prefix (CP) of an OFDM symbol, and may vary depending on the characteristics of the system.
다른 예로서, 제2 시간단위는 프레임이고, 제3 시간단위는 슈퍼프레임(superframe)일 수 있다. 따라서, 복수의 프레임이 하나의 슈퍼프레임을 구성한다. 도 2에서 한 슈퍼프레임을 구성하는 프레임의 개수는 4개이나, 이는 예시일 뿐 그보다 작거나 클 수도 있다. As another example, the second time unit may be a frame, and the third time unit may be a superframe. Therefore, a plurality of frames constitute one superframe. The number of frames constituting one superframe in FIG. 2 is four, but this is only an example and may be smaller or larger.
이러한 물리적인 MBS 데이터 전송구조에 기초하여, 기지국은 MBS 데이터가 전송되는 특정 구간을 계층적으로 지시할 수 있다. 예를 들어, 도 2의 경우 현재 MBS 데이터는 2번째 슈퍼프레임에 위치하고, 2번째 슈퍼프레임내에서도 3번째 프레임내에 위치하며, 3번째 프레임내에서도 7번째 프레임에 위치한다. 이와 같이 MBS 데이터가 전송되는 구간을 제3 시간단위->제2 시간단위->제1 시간단위로 점차 세분화하여 계층적으로 지시함으로써 쉽고 단순하게 MBS 데이터의 위치를 단말로 알려줄 수 있다.Based on the physical MBS data transmission structure, the base station may indicate hierarchically a specific section in which the MBS data is transmitted. For example, in FIG. 2, the current MBS data is located in the second superframe, in the third frame even in the second superframe, and in the seventh frame in the third frame. As described above, the section in which the MBS data is transmitted is gradually divided into third time units-> second time units-> first time units to indicate hierarchically, thereby easily and simply indicating the location of MBS data to the terminal.
이렇게 구체적인 MBS 데이터의 위치를 알려주기 위하여서는 각 계층별로 다른 할당 지시자를 사용할 수 있다. 즉, 제1 시간단위의 수준에서는 MBS 전송을 위해 할당된 구간을 제1 할당 지시자를 이용하여 지시하고, 제2 시간단위의 수준에서는 MBS 전송을 위해 할당된 구간을 제2 할당 지시자를 이용하여 지시한다. 그리고, 제3 시간단위의 수준에서는 MBS 전송을 위해 할당된 구간을 제3 할당 지시자를 이용하여 지시한다. 각 할당 지시자는 비트맵 형식으로 구성될 수 있다. 예를 들어, 도 2의 경우, 제3 할당 지시자는 0100, 제2 할당 지시자는 0010, 제1 할당 지시자는 00000010일 수 있다. 0이면 MBS 관련 정보가 할당되지 않은 구간이고, 1이면 MBS 관련 정보가 할당된 부분임을 나타낸다. In order to indicate the specific location of MBS data, a different allocation indicator may be used for each layer. That is, at the level of the first time unit, the section allocated for MBS transmission is indicated using the first allocation indicator, and at the level of the second time unit, the section allocated for MBS transmission is indicated using the second allocation indicator. do. In addition, at the level of the third time unit, the interval allocated for the MBS transmission is indicated by using the third allocation indicator. Each allocation indicator may be configured in a bitmap format. For example, in FIG. 2, the third allocation indicator may be 0100, the second allocation indicator may be 0010, and the first allocation indicator may be 00000010. 0 indicates that the MBS related information is not allocated and 1 indicates that the MBS related information is allocated.
따라서, MBS를 받고자 시스템에 최초로 접속한 단말은 MBS 할당정보만을 참조하여 MBS 데이터를 수신할 수 있다.Accordingly, a terminal first connected to the system to receive the MBS may receive MBS data by referring only to the MBS allocation information.
이제 이러한 할당 지시자를 이용하여 MBS 데이터를 전송하는 방법에 관하여 설명된다. A method of transmitting MBS data using this allocation indicator is now described.
도 3은 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 나타내는 흐름도이다.3 is a flowchart illustrating a method of transmitting MBS data according to an embodiment of the present invention.
도 3을 참조하면, 기지국은 제1 시간단위로 정의되는 복수의 전송시점 중, MBS 전송을 위해 할당된 부분을 지시하는 제1 할당 지시자, 제2 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 전송을 위해 할당된 부분을 지시하는 제2 할당 지시자 및 제3 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 전송을 위해 할당된 부분을 지시하는 제3 할당 지시자를 포함하는 MBS 할당정보를 생성한다(S100). 여기서, 제1 시간단위는 서브프레임, 제2 시간단위는 프레임, 그리고 제3 시간단위는 슈퍼프레임이다. 각 할당 지시자가 비트맵(bitmap) 형식인 경우, 제1 할당 지시자는 MBS 서브프레임 비트맵, 제2 할당 지시자는 MBS 프레임 비트맵, 제3 할당 지시자는 MBS 슈퍼프레임 비트맵이라 할 수 있다. MBS 할당정보는 보조 슈퍼프레임 헤더(secondary superframe header; 이하 S-SFH)에 포함되어 일정 주기의 슈퍼프레임마다 갱신되어 전송될 수 있다. Referring to FIG. 3, a base station includes a first allocation indicator indicating a portion allocated for MBS transmission among a plurality of transmission time defined in a first time unit, and the MBS among a plurality of transmission time defined in a second time unit. Generate MBS allocation information including a second allocation indicator indicating a portion allocated for transmission and a third allocation indicator indicating a portion allocated for the MBS transmission among a plurality of transmission time points defined by a third time unit. (S100). Here, the first time unit is a subframe, the second time unit is a frame, and the third time unit is a superframe. When each allocation indicator is in a bitmap format, the first allocation indicator may be an MBS subframe bitmap, the second allocation indicator is an MBS frame bitmap, and the third allocation indicator may be an MBS superframe bitmap. MBS allocation information may be included in a secondary superframe header (hereinafter referred to as S-SFH) and updated and transmitted for each superframe of a predetermined period.
기지국은 상기 MBS 할당정보를 단말로 전송한다(S110). 여기서 전송의 개념은 MBS에서 멀티캐스트 또는 브로드캐스트이다. 기지국은 상기 MBS 할당정보에 따라 상기 MBS 전송을 수행한다(S120).The base station transmits the MBS allocation information to the terminal (S110). The concept of transmission here is multicast or broadcast in MBS. The base station performs the MBS transmission according to the MBS allocation information (S120).
이제, 제1 시간단위는 서브프레임, 제2 시간단위는 프레임, 그리고 제3 시간단위는 슈퍼프레임으로 정의하고, 용어도 그에 따라 제1 할당 지시자는 MBS 서브프레임 비트맵, 제2 할당 지시자는 MBS 프레임 비트맵, 제3 할당 지시자는 MBS 슈퍼프레임 비트맵으로 사용하도록 한다. 또한, 각 할당 지시자는 비트맵 형식으로 가정하며, 그에 따른 구체적인 MBS 데이터의 전송방법을 설명하도록 한다.Now, the first time unit is defined as a subframe, the second time unit is a frame, and the third time unit is defined as a superframe, and the terminology accordingly corresponds to the MBS subframe bitmap and the second allocation indicator to the MBS. The frame bitmap and the third allocation indicator are used as the MBS superframe bitmap. In addition, each allocation indicator is assumed to be in a bitmap format, and accordingly, a specific MBS data transmission method will be described.
도 4는 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.4 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
도 4를 참조하면, 하나의 슈퍼프레임은 4개의 프레임을 포함하고, 각 프레임은 8개의 서브프레임을 포함한다. 또한, 슈퍼프레임의 전단에 위치한 프레임은 P-SFH와 S-SFH를 포함한다. 이하에서, MBS 서브프레임은 MBS 전송을 위해 할당된 서브프레임을 의미하고, 유니캐스트 서브프레임은 유니캐스트 전송을 위해 할당된 서브프레임을 의미한다. Referring to FIG. 4, one superframe includes four frames, and each frame includes eight subframes. In addition, the frame located in front of the superframe includes the P-SFH and the S-SFH. Hereinafter, an MBS subframe means a subframe allocated for MBS transmission, and a unicast subframe means a subframe allocated for unicast transmission.
MBS 할당정보는 MBS MAP 대신 유니캐스트 단말에게 자원할당정보를 제공하기 사용되는 MAP IE(Information Element)와 유사하게 구성한다. 특히, S-SFH에서 MBS 데이터가 할당되는 MBS 서브프레임의 위치를 비트맵 방식으로 알려준다. 이를 위해 S-SFH에 포함되는 요소는 MBS 서브프레임 비트맵, MBS 프레임 비트맵, MBS 슈퍼프레임 비트맵 및 MBS 슈퍼프레임 비트맵 길이를 포함한다. The MBS allocation information is configured similarly to the MAP Information Element (IE) used to provide resource allocation information to the unicast terminal instead of the MBS MAP. In particular, the S-SFH informs the position of the MBS subframe to which the MBS data is allocated in a bitmap manner. To this end, elements included in the S-SFH include an MBS subframe bitmap, an MBS frame bitmap, an MBS superframe bitmap, and an MBS superframe bitmap length.
MBS 데이터는 현재 기지국에서 지원하는 MBS 컨텐츠들(contents)이 어떻게 구성되어있는지에 따라 다를 수 있다. 예를 들어 하나의 MBS 컨텐츠를 서비스할 경우에 10개의 서브프레임마다 MBS 서브프레임이 존재했다면, 새로운 MBS 컨텐츠가 추가될 경우에는 5개의 서브프레임마다 MBS 서브프레임이 주기적으로 존재할 수 있다. 따라서, 현재 서비스하고 있는 MBS 컨텐츠에 따라 결정된 MBS 서브프레임 할당 주기의 크기를 제3 할당 지시자의 길이, 즉 MBS 슈퍼프레임 비트맵의 길이로 나타낸다. 나머지 할당 지시자가 사용되는 방식은 도 5와 같다. MBS data may vary depending on how the MBS contents currently supported by the base station are configured. For example, if a MBS subframe exists for every 10 subframes when serving one MBS content, an MBS subframe may periodically exist for every five subframes when new MBS content is added. Accordingly, the size of the MBS subframe allocation period determined according to the currently serving MBS contents is represented by the length of the third allocation indicator, that is, the length of the MBS superframe bitmap. The remaining allocation indicator is used as shown in FIG.
도 5는 본 발명의 일 예에 따른 할당 지시자가 사용되는 방식을 설명하는 도면이다.5 is a diagram illustrating a method of using an allocation indicator according to an embodiment of the present invention.
도 5를 참조하면, MBS 슈퍼프레임 비트맵의 길이는 적어도 하나의 MBS 서브프레임이 할당된 슈퍼프레임이 나타나는 주기이다. 따라서, 슈퍼프레임 단위로 나타내며 MBS 슈퍼프레임 비트맵의 길이가 4이면 매 4 슈퍼프레임마다 MBS 서브프레임이 나타남을 알 수 있다. 만약 MBS 서비스를 기지국에서 지원하기는 하지만 현재 서비스되고 있는 MBS 서비스가 없을 경우에는 MBS 슈퍼프레임 비트맵의 길이를 디폴트값인 0으로 설정한다. 따라서, 단말은 MBS 슈퍼프레임 비트맵의 길이만 보고도 현재 MBS 서비스가 진행중인지 여부를 쉽게 판단할 수 있다.Referring to FIG. 5, the length of the MBS superframe bitmap is a period in which a superframe to which at least one MBS subframe is allocated is shown. Therefore, if the length of the MBS superframe bitmap is expressed in units of superframes, it can be seen that MBS subframes appear every 4 superframes. If the base station supports the MBS service but there is no MBS service currently in service, the length of the MBS superframe bitmap is set to 0, which is the default value. Accordingly, the terminal can easily determine whether the MBS service is currently in progress even by looking at the length of the MBS superframe bitmap.
한편, MBS 슈퍼프레임 비트맵은 어느 슈퍼프레임에 MBS 서브프레임이 존재하는지를 지시한다. MBS 슈퍼프레임 비트맵이 1로 설정되면 해당 위치의 슈퍼프레임내에 MBS 프레임 및 MBS 서브프레임이 존재함을 의미하고, 0으로 설정되면 해당 슈퍼프레임내에 MBS 프레임 및 서브프레임이 존재하지 않음을 의미한다. 예를 들어, 0010이면 3번째 슈퍼프레임에 MBS 프레임 및 MBS 서브프레임이 존재함을 의미한다. On the other hand, the MBS superframe bitmap indicates in which superframe the MBS subframe exists. If the MBS superframe bitmap is set to 1, it means that the MBS frame and the MBS subframe exist in the superframe at the corresponding position. If the MBS superframe bitmap is set to 0, it means that the MBS frame and the subframe do not exist in the superframe. For example, 0010 means that the MBS frame and the MBS subframe exist in the third superframe.
MBS 프레임 비트맵의 길이는 하나의 슈퍼프레임을 구성하는 프레임의 개수와 동일하다. 즉, 별도로 정의할 필요없이 시스템에 의해 결정되므로, 이미 기지국과 단말이 서로 알고 있는 정보이다. 따라서, MBS 프레임 비트맵의 길이는 하나의 슈퍼프레임에 포함되도록 시스템에서 정의된 프레임의 개수와 동일하며, MBS 슈퍼프레임에 1로 설정된 비트의 수만큼 MBS 프레임 비트맵이 포함된다. 도 5에서 MBS 슈퍼프레임 비트맵은 1로 설정된 비트가 하나이므로 한 개의 MBS 프레임 비트맵을 포함한다. The length of the MBS frame bitmap is equal to the number of frames constituting one superframe. That is, since it is determined by the system without having to define separately, it is information that the base station and the terminal already know each other. Accordingly, the length of the MBS frame bitmap is equal to the number of frames defined in the system to be included in one superframe, and the MBS frame bitmap is included in the MBS superframe by the number of bits set to one. In FIG. 5, the MBS superframe bitmap includes one MBS frame bitmap since one bit is set to 1.
다음으로, MBS 프레임 비트맵은 어느 MBS 프레임에 MBS 서브프레임이 포함되어 있는지를 지시한다. 만약, MBS 프레임 비트맵이 1로 설정되면, 해당 위치의 MBS 프레임에는 적어도 하나의 MBS 서브프레임이 존재함을 지시한다. 도 5의 예에서는 MBS 프레임 비트맵이 0111이므로, 2, 3, 4번째 프레임이 모두 적어도 하나의 MBS 서브프레임을 포함함을 지시한다. Next, the MBS frame bitmap indicates which MBS frame includes the MBS subframe. If the MBS frame bitmap is set to 1, it indicates that at least one MBS subframe exists in the MBS frame at the corresponding position. In the example of FIG. 5, since the MBS frame bitmap is 0111, it indicates that the 2nd, 3rd, and 4th frames all include at least one MBS subframe.
MBS 슈퍼프레임 비트맵과 MBS 프레임 비트맵은 MBS 서브프레임이 포함 유무만을 알려줄 뿐, 구체적으로 어느 위치의 서브프레임인지는 알려주지 않는다. 이는 MBS 서브프레임 비트맵에 의해 지시된다. The MBS superframe bitmap and the MBS frame bitmap only inform the presence or absence of the MBS subframe, and specifically, do not indicate which position the subframe is. This is indicated by the MBS subframe bitmap.
MBS 서브프레임 비트맵은 MBS 프레임 비트맵에 1로 설정된 비트의 수만큼 존재하며, MBS 서브프레임 비트맵의 길이는 MBS 프레임 비트맵과 동일하게 시스템의 정의에 의해 결정된다. 예를 들어, 각 MBS 서브프레임 비트맵의 길이는 시스템에서 지원하는 프레임 내의 서브프레임 개수가 8개이므로 8비트로 결정된다. 도 5의 예에서, 2번째 MBS 프레임에 해당하는 MBS 서브프레임 비트맵은 00111100이므로 3, 4, 5, 6번째가 MBS 서브프레임임을 알 수 있다. 3번째 MBS 프레임에 해당하는 MBS 서브프레임 비트맵은 01110011이므로 2, 3, 4, 7, 8번째가 MBS 서브프레임임을 알 수 있다. The MBS subframe bitmap is present in the MBS frame bitmap by the number of bits set to 1, and the length of the MBS subframe bitmap is determined by the system definition in the same manner as the MBS frame bitmap. For example, the length of each MBS subframe bitmap is determined to be 8 bits because the number of subframes in a frame supported by the system is eight. In the example of FIG. 5, since the MBS subframe bitmap corresponding to the second MBS frame is 00111100, it can be seen that the third, fourth, fifth, and sixth are MBS subframes. Since the MBS subframe bitmap corresponding to the third MBS frame is 01110011, it can be seen that the second, third, fourth, seventh and eighth are MBS subframes.
이들 MBS 슈퍼프레임 비트맵 길이, MBS 슈퍼프레임 비트맵, MBS 프레임 비트맵, 및 MBS 서브프레임 비트맵과 같은 할당 지시자는 MBS 할당정보로서, S-SFH에 포함되어 전송된다. 그런데, 만약 MBS 서브프레임 할당 주기가 S-SFH의 전송주기와 일치할 경우, MBS 서브프레임 할당 주기의 시작점은 S-SFH 전송시점과 동일하다. 반면, 만약 MBS 서브프레임 할당 주기가 S-SFH 전송주기와 일치하지 않을 경우, S-SFH에 MBS 서브프레임 할당 주기의 시작 시점을 알려주는 부가적인 오프셋 정보(offset information)가 더 포함될 수도 있다.Assignment indicators such as MBS superframe bitmap length, MBS superframe bitmap, MBS frame bitmap, and MBS subframe bitmap are included in the S-SFH and transmitted as MBS allocation information. However, if the MBS subframe allocation period coincides with the transmission period of the S-SFH, the starting point of the MBS subframe allocation period is the same as the S-SFH transmission point. On the other hand, if the MBS subframe allocation period does not coincide with the S-SFH transmission period, additional offset information indicating the start time of the MBS subframe allocation period may be further included in the S-SFH.
이와 같이, MBS 서브프레임 영역을 단말에 계층적으로 미리 알려줌으로써, MBS 서비스를 받는 단말들은 MBS 서브프레임이 어디에 위치하는지를 미리 알 수 있다. 또한 유니캐스트 데이터를 수신하는 단말 역시 어떤 서브프레임이 MBS 서브프레임지를 알기 때문에 MBS 서브프레임을 수신하면서 생기는 종래 기술의 문제가 해결될 수 있다.
As such, by informing the UE in advance of the MBS subframe region hierarchically, the UEs receiving the MBS service can know in advance where the MBS subframe is located. In addition, since the terminal receiving the unicast data also knows which subframe is the MBS subframe, the problem of the prior art caused by receiving the MBS subframe can be solved.
이하에서, MBS 전송을 위해 할당된 MBS 서브프레임에 포함되는 MBS 관련 정보에 관하여 설명된다. 특히, MBS 데이터를 포함하는 MBS 서브프레임이 다음 MBS 데이터가 전송될 MBS 서브프레임을 지시하는 방법에 관하여 상세히 설명된다.Hereinafter, the MBS related information included in the MBS subframe allocated for MBS transmission will be described. In particular, the method in which the MBS subframe including the MBS data indicates the MBS subframe to which the next MBS data is to be transmitted is described in detail.
MBS 할당정보외에도, 기존에 MBS 서비스를 수신하던 단말들은 유니캐스트 데이터를 수신하는 단말과 동일한 방식으로 데이터를 수신할 수 있다. 이를 위해 매 MBS 서브프레임은 유니캐스트 데이터를 할당하는 방식과 동일하게 고정 크기의 MAP IE를 포함한다. MAP IE에 포함되는 정보 요소에는 현 MBS 서브프레임에 MBS 데이터를 전송하는 서비스 플로우 (service flow) 개수, 서비스 플로우의 식별자, 서비스 플로우를 통해 전송되는 MBS 데이터의 할당 정보, 및 서비스 플로우를 통해 전송되는 다음 MBS 데이터를 포함하는 MBS 서브프레임의 위치가 있다. In addition to the MBS allocation information, terminals previously receiving MBS services may receive data in the same manner as terminals receiving unicast data. To this end, every MBS subframe includes a fixed size MAP IE in the same way as unicast data is allocated. The information elements included in the MAP IE include the number of service flows for transmitting MBS data in the current MBS subframe, the identifier of the service flow, the allocation information of the MBS data transmitted through the service flow, and the service flows. There is a location of the MBS subframe including the next MBS data.
MBS 서비스를 위해 전송되는 데이터는 각 컨텐츠에 따라 서로 다른 서비스 플로우를 통해 전송된다. MBS MAP IE에는 현재 MBS 서비스 프레임에 데이터를 전송하는 서비스 플로우의 개수가 포함되며, 그 개수만큼 서비스 플로우의 식별자, 서비스 플로우를 통해 전송되는 MBS 데이터의 할당 정보, 그리고 서비스 플로우를 통해 전송되는 다음 MBS 데이터를 포함하는 MBS 서브프레임의 위치 정보가 포함된다. Data transmitted for the MBS service is transmitted through different service flows according to each content. The MBS MAP IE includes the number of service flows that transmit data in the current MBS service frame, and the number of identifiers of the service flows, allocation information of MBS data transmitted through the service flows, and the next MBS transmitted through the service flows. Location information of the MBS subframe including the data is included.
다음 MBS 데이터를 포함하는 MBS 서브프레임의 위치는 슈퍼프레임, 프레임 그리고 서브프레임 단위의 상대적 오프셋으로 알려줄 수도 있으며, 또는 S-SFH에 포함된 MBS 서브프레임 정보를 이용하여 알려줄 수도 있다. The location of the MBS subframe including the next MBS data may be informed by a relative offset in units of a superframe, a frame, and a subframe, or may be informed using MBS subframe information included in the S-SFH.
도 6은 본 발명의 일 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.6 is a diagram illustrating a method of transmitting MBS data according to an embodiment of the present invention.
도 6을 참조하면, 하나의 슈퍼프레임은 4개의 프레임을 포함하고, 각 프레임은 8개의 서브프레임을 포함한다. 또한, 슈퍼프레임의 전단에 위치한 프레임은 P-SFH와 S-SFH를 포함한다. S-SFH는 MBS 슈퍼프레임 비트맵 길이(1), MBS 슈퍼프레임 비트맵(0b1), MBS 프레임 비트맵(0101), 및 MBS 서브프레임 비트맵(00010001, 00010001)을 포함한다. MBS 슈퍼프레임 비트맵의 길이는 1이므로 매 슈퍼프레임마다 MBS 서브프레임이 존재함을 나타낸다. MBS 프레임 비트맵은 0101이므로, 제1 프레임과 제3 프레임에 MBS 서브프레임이 존재함을 나타낸다. 또한 MBS 서브프레임 비트맵은 제1 프레임에 대해 00010001이고, 제2 프레임에 대해 00010001이다. 따라서, 각각 제3 및 제7 서브프레임이 MBS 서브프레임을 알 수 있다.Referring to FIG. 6, one superframe includes four frames, and each frame includes eight subframes. In addition, the frame located in front of the superframe includes the P-SFH and the S-SFH. The S-SFH includes an MBS
한편, 각 MBS 서브프레임은 MBS MAP IE 영역과 MBS 데이터 영역을 포함하는데, 전술된 바와 같이 서비스 플로우별로 MBS 서브프레임이 독립적으로 지시되므로, MBS MAP IE는 서비스 플로우의 개수에 따라 MBS 제어정보의 양이 달라진다. 예를 들어, 도 6에서 2개의 서비스 플로우에 의한 MBS 서비스가 제공되고 있으며, 서비스 플로우 별 ID가 1, 2로 부여되어 있다. Meanwhile, each MBS subframe includes an MBS MAP IE area and an MBS data area. As described above, since MBS subframes are independently indicated for each service flow, the MBS MAP IE has an amount of MBS control information according to the number of service flows. This is different. For example, in FIG. 6, an MBS service using two service flows is provided, and
각 서비스 플로우에 있어서, 다음 MBS 서브프레임의 위치는 현 위치를 기준으로 슈퍼프레임, 프레임, 그리고 서브프레임 단위의 오프셋으로 표현되고 있다. 예를 들어, 서비스 플로우 1(Flow ID 1)의 다음 MBS 서브프레임은 제3 프레임내의 제3 서브프레임이다. 따라서, 현재 제1 프레임을 기준에서 볼 때, 동일한 슈퍼프레임에 속하므로 슈퍼프레임 오프셋은 0이고, 제3 프레임은 제1 프레임으로부터 2 프레임만큼 떨어져 있으므로 프레임 오프셋은 2이다. 그리고, 제3 프레임내에서 3번째에 다음 MBS 서브프레임이 위치하므로 서브프레임 오프셋은 3이다. In each service flow, the position of the next MBS subframe is represented by an offset of a superframe, a frame, and a subframe based on the current position. For example, the next MBS subframe of service flow 1 (Flow ID 1) is the third subframe in the third frame. Therefore, when the current first frame is referred to as the reference, the superframe offset is 0 because it belongs to the same superframe, and the frame offset is 2 since the third frame is separated by 2 frames from the first frame. In addition, since the next MBS subframe is located in the third frame in the third frame, the subframe offset is three.
서비스 플로우 2(Flow ID 2)도 마찬가지로 상기 오프셋값들을 적용할 수 있으며, 도 6을 예로 들면 슈퍼프레임 오프셋은 0, 프레임 오프셋은 2, 서브프레임 오프셋은 7이다. Similarly, service flow 2 (Flow ID 2) may apply the above offset values. For example, in FIG. 6, the superframe offset is 0, the frame offset is 2, and the subframe offset is 7.
도 7은 본 발명의 또 다른 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.7 is a diagram for explaining a method of transmitting MBS data according to another embodiment of the present invention.
도 7을 참조하면, 슈퍼프레임, 프레임, 서브프레임의 구조 및 각 비트맵이 지시하는 바는 도 6에서와 동일하다. 다만 MBS MAP IE에서 사용되는 정보 요소가 다르다는 점에 차이가 있다. 즉, MBS 서브프레임의 위치를 S-SFH에 나타낸 MBS 영역의 주기 오프셋과 그 주기 안에서 할당된 MBS 서브프레임의 오프셋으로 나타내고 있다. 도 7에서는 같은 주기 내에 위치한 MBS 서브프레임을 가리키므로 MBS 영역 오프셋(region offset)의 값이 0이다. 하지만, 다음 MBS 서브프레임의 위치가 현재 슈퍼프레임에서 5개의 슈퍼프레임만큼 떨어져있다면, 현재 영역의 주기가 1이므로 MBS 영역 오프셋값은 5가 되어야 한다.Referring to FIG. 7, the structure of the superframe, the frame, the subframe, and each bitmap indicate the same as in FIG. 6. The difference is that the information elements used in MBS MAP IE are different. That is, the position of the MBS subframe is indicated by the periodic offset of the MBS region indicated in the S-SFH and the offset of the MBS subframe allocated within the period. In FIG. 7, since the MBS subframe is located within the same period, the value of the MBS region offset is zero. However, if the position of the next MBS subframe is 5 superframes away from the current superframe, the MBS region offset value should be 5 since the period of the current region is 1.
지금까지 설명된 MBS MAP IE에는 하나의 MBS 서브프레임에 하나의 MAP IE가 포함되어 MBS 서브프레임 내에 할당된 모든 MBS 데이터 정보를 포함하는 경우이다. 이하에서는 좀더 작은 크기의 MAP IE가 사용될 경우에는 MBS 데이터 전송방법에 관하여 개시된다.The MBS MAP IE described so far includes one MAP IE in one MBS subframe and includes all MBS data information allocated in the MBS subframe. Hereinafter, when a smaller size MAP IE is used, the MBS data transmission method is disclosed.
도 8은 본 발명의 또 다른 예에 따른 MBS 데이터의 전송방법을 설명하는 도면이다.8 is a diagram for explaining a method of transmitting MBS data according to another embodiment of the present invention.
도 8을 참조하면, 하나의 MAP IE는 하나의 MBS 데이터만을 나타내고, MBS 서브프레임 내에 포함된 MBS 데이터 즉, 다시 말해 MBS 서브프레임 내에서 표현되는 서비스 플로우의 개수만큼 MAP IE가 포함된다. 이 경우, 각 MAP IE에 포함되는 정보에는 서비스 플로우의 식별자, 서비스 플로우를 통해 전송되는 MBS 데이터의 할당 정보, 서비스 플로우를 통해 전송되는 다음 MBS 데이터를 포함하는 MBS 서브프레임의 위치가 있다. Referring to FIG. 8, one MAP IE represents only one MBS data and includes MAP IEs corresponding to the number of MBS data included in the MBS subframe, that is, the number of service flows represented in the MBS subframe. In this case, the information included in each MAP IE includes an identifier of a service flow, allocation information of MBS data transmitted through a service flow, and a location of an MBS subframe including next MBS data transmitted through a service flow.
본 발명에서는 MBS 서브프레임의 구성이 유니캐스트 용 서브프레임과 그 구조와 동작이 동일하므로, MBS 서브프레임의 정보를 시스템이 미리 알려 주지 않아도 유니캐스트 단말이 MBS 서브프레임을 수신하여도 종래 기술과 같이 동작에 문제가 생기지 않는다. 유니캐스트 단말은 자신에게 할당된 데이터를 표현하는 MAP IE가 없다는 것을 확인할 수 있으므로 종래 기술처럼 디코딩 에러로 간주하는 것이 아니라 정상 동작을 수행하게 된다. In the present invention, since the MBS subframe has the same structure and operation as the unicast subframe, even if the system does not inform the MBS subframe in advance, the unicast terminal receives the MBS subframe as in the prior art. There is no problem in operation. Since the unicast terminal can confirm that there is no MAP IE representing data allocated to the unicast terminal, the unicast terminal does not regard it as a decoding error as in the prior art and performs normal operation.
도 9는 본 발명의 일 예에 따른 단말이 MBS 데이터를 수신하는 방법을 설명하는 순서도이다.9 is a flowchart illustrating a method of receiving MBS data by a terminal according to an embodiment of the present invention.
도 9를 참조하면, 단말이 MBS 서비스를 개시할 때 원하는 서비스 플로우를 통해 전송되는 MBS 데이터가 포함된 MBS 서브프레임의 위치 정보를 획득하는 절차를 나타낸 순서도이다. Referring to FIG. 9, when a UE starts an MBS service, it is a flowchart illustrating a procedure of acquiring location information of an MBS subframe including MBS data transmitted through a desired service flow.
단말은 먼저 보조 슈퍼프레임 헤더를 수신하여 현 기지국에서 지원하는 MBS 영역을 확인한다(S200). 이후 전송되는 MBS 서브프레임에서 MAP IE을 수신하여(S210). MAP IE에 자신이 원하는 서비스 플로우에 대한 정보가 있는지를 판단한다(S220). 만약 원하는 서비스 플로우 정보가 있으면, 해당 정보를 이용하여 MBS 데이터를 수신하고, MAP IE에 포함된 다음 MBS 서브프레임의 위치를 확인한다(S230). 이후 단말은 MAP IE에 포함된 다음 MBS 서브프레임의 위치 정보를 이용하여 해당 MBS 서브프레임만을 수신할 수 있다. 만약 MAP IE에 자신이 원하는 서비스 플로우에 대한 정보가 없으면, 원하는 서비스 플로우 정보를 획득할 때까지 다음 MBS 서브프레임을 수신한다(S210). The terminal first receives the auxiliary superframe header and checks the MBS region supported by the current base station (S200). After receiving the MAP IE in the transmitted MBS subframe (S210). It is determined whether there is information about a service flow desired by the MAP IE (S220). If there is desired service flow information, the MBS data is received using the corresponding information, and the location of the next MBS subframe included in the MAP IE is checked (S230). Thereafter, the terminal may receive only the corresponding MBS subframe using location information of the next MBS subframe included in the MAP IE. If there is no information on the desired service flow in the MAP IE, the next MBS subframe is received until the desired service flow information is obtained (S210).
MBS 서비스 중 원하는 MBS 서브프레임의 수신에 실패하여 다음 MBS 서브프레임의 위치 정보를 획득하지 못하여 동기를 잃은 경우에는 도면 9에서 보인 방식과 같은 절차로 다음 MBS 서브프레임의 위치 정보를 획득할 수 있다. 또한 이 외에 기지국에게 다음 MBS 서브프레임의 위치를 요구하는 제어 메시지를 기지국에 송신할 수 있다. 이 때 전송되는 요구 메시지에는 서비스 플로우 식별자가 포함될 수 있다. 요구 메시지를 수신한 기지국은 단말에게 다음 MBS 서브프레임의 위치 정보를 포함한 응답 메시지를 전송한다. 이 때 응답 메시지에 포함되는 다음 MBS 서브프레임의 위치 정보는 도 6과 도 7의 예와 같은 방식으로 나타낼 수 있다. When synchronization of the MBS subframe fails to obtain the location information of the next MBS subframe during the MBS service, and synchronization is lost, the location information of the next MBS subframe may be obtained by the same method as shown in FIG. 9. In addition, a control message for requesting the location of the next MBS subframe may be transmitted to the base station. The request message transmitted at this time may include a service flow identifier. The base station receiving the request message transmits a response message including the location information of the next MBS subframe to the terminal. In this case, the location information of the next MBS subframe included in the response message may be represented in the same manner as the examples of FIGS. 6 and 7.
상술한 모든 기능은 상기 기능을 수행하도록 코딩된 소프트웨어나 프로그램 코드 등에 따른 마이크로프로세서, 제어기, 마이크로제어기, ASIC(Application Specific Integrated Circuit) 등과 같은 프로세서에 의해 수행될 수 있다. 상기 코드의 설계, 개발 및 구현은 본 발명의 설명에 기초하여 당업자에게 자명하다고 할 것이다.All of the above functions may be performed by a processor such as a microprocessor, a controller, a microcontroller, an application specific integrated circuit (ASIC), or the like according to software or program code coded to perform the function. The design, development and implementation of the code will be apparent to those skilled in the art based on the description of the present invention.
이상 본 발명에 대하여 실시예를 참조하여 설명하였지만, 해당 기술 분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시켜 실시할 수 있음을 이해할 수 있을 것이다. 따라서 상술한 실시예에 한정되지 않고, 본 발명은 이하의 특허청구범위의 범위 내의 모든 실시예들을 포함한다고 할 것이다.
Although the present invention has been described above with reference to the embodiments, it will be apparent to those skilled in the art that the present invention may be modified and changed in various ways without departing from the spirit and scope of the present invention. I can understand. Therefore, the present invention is not limited to the above-described embodiment, and the present invention will include all embodiments within the scope of the following claims.
Claims (17)
제1 시간단위로 정의되는 복수의 전송시점 중, MBS 전송을 위해 할당된 부분을 지시하는 제1 할당 지시자, 및 제2 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 전송을 위해 할당된 부분을 지시하는 제2 할당 지시자를 포함하는 MBS 할당정보를 생성하는 단계;
상기 MBS 할당정보를 전송하는 단계; 및
상기 MBS 할당정보에 따라 상기 MBS 전송을 수행하는 단계를 포함하는 MBS 데이터 전송방법.In the method for transmitting data in a multicast / broadcast service (MBS),
A first allocation indicator indicating a portion allocated for MBS transmission among a plurality of transmission time points defined in a first time unit, and a portion allocated for the MBS transmission point among the plurality of transmission points defined in a second time unit; Generating MBS allocation information including a second allocation indicator indicating;
Transmitting the MBS allocation information; And
And performing the MBS transmission according to the MBS allocation information.
상기 제1 시간단위는 상기 제2 시간단위보다 작은, MBS 데이터 전송방법.The method of claim 1,
And wherein the first time unit is smaller than the second time unit.
상기 제1 시간단위는 서브프레임(subframe)이고, 상기 제2 시간단위는 프레임(frame)인, MBS 데이터 전송방법.The method of claim 2,
And the first time unit is a subframe, and the second time unit is a frame.
상기 제1 시간단위는 서브프레임이고, 상기 제2 시간단위는 슈퍼프레임(superframe)인, MBS 데이터 전송방법.The method of claim 2,
And wherein the first time unit is a subframe and the second time unit is a superframe.
상기 제1 시간단위는 프레임이고, 상기 제2 시간단위는 슈퍼프레임인, MBS 데이터 전송방법. The method of claim 2,
The first time unit is a frame, the second time unit is a superframe, MBS data transmission method.
상기 MBS 할당정보는 제3 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 전송을 위해 할당된 부분을 지시하는 제3 할당 지시자를 포함하는, MBS 데이터 전송방법.The method of claim 1,
The MBS allocation information includes a third allocation indicator indicating a portion allocated for the MBS transmission of a plurality of transmission time defined in a third time unit, MBS data transmission method.
상기 제1 시간단위는 상기 제2 시간단위보다 작고, 상기 제2 시간단위는 상기 제3 시간단위보다 작은, MBS 데이터 전송방법.The method according to claim 6,
And the first time unit is smaller than the second time unit, and the second time unit is smaller than the third time unit.
상기 제1 시간단위는 서브프레임이고, 상기 제2 시간단위는 프레임이며, 상기 제3 시간단위는 슈퍼프레임인, MBS 데이터 전송방법.The method of claim 7, wherein
And the first time unit is a subframe, the second time unit is a frame, and the third time unit is a superframe.
상기 MBS 할당정보는 슈퍼프레임에 포함되는 복수의 프레임 중 어느 하나에 포함되는, MBS 데이터 전송방법.The method of claim 8,
The MBS allocation information is included in any one of a plurality of frames included in a super frame, MBS data transmission method.
상기 MBS 할당정보를 포함하는 프레임은 상기 슈퍼프레임내의 전단에 위치하는, MBS 데이터 전송방법.The method of claim 9,
And a frame including the MBS allocation information is located at the front end of the superframe.
상기 제1 할당 지시자 및 상기 제2 할당 지시자는 비트맵 형식의 정보인, MBS 데이터 전송방법.The method of claim 1,
And the first allocation indicator and the second allocation indicator are information in a bitmap format.
상기 MBS 전송을 위해 할당된 부분은 고정 크기의 맵(MAP)정보, 및 MBS 데이터를 포함하는, MBS 데이터 전송방법.The method of claim 1,
The portion allocated for the MBS transmission includes fixed size map (MAP) information and MBS data.
상기 맵정보는 상기 MBS 데이터를 전송하는 서비스 플로우(service flow)의 개수, 상기 서비스 플로우의 식별자, 상기 서비스 플로우를 통해 전송되는 MBS 데이터의 할당정보, 및 상기 서비스 플로우를 통해 전송되는 다음 MBS 데이터의 할당정보를 포함하는, MBS 데이터 전송방법.The method of claim 12,
The map information includes a number of service flows for transmitting the MBS data, an identifier of the service flow, allocation information of MBS data transmitted through the service flow, and next MBS data transmitted through the service flow. MBS data transmission method comprising allocation information.
제1 시간단위로 정의되는 복수의 전송시점 중, MBS 데이터가 할당된 부분을 지시하는 제1 할당 지시자, 및 제2 시간단위로 정의되는 복수의 전송시점 중 상기 MBS 데이터가 할당된 부분을 지시하는 제2 할당 지시자를 포함하는 MBS 할당정보를 수신하는 단계;
상기 MBS 할당정보에 따라 상기 MBS 데이터가 할당된 부분을 디코딩하는 단계; 및
상기 MBS 데이터가 할당된 부분에 상기 MBS 데이터에 관한 서비스 플로우가 있는 경우, 상기 서비스 플로우에 따라 상기 MBS 데이터를 수신하는 단계를 포함하는 MBS 데이터 수신방법.In the method of receiving data in the MBS,
A first allocation indicator indicating a portion to which the MBS data is allocated among a plurality of transmission time points defined in a first time unit, and a portion indicating the portion to which the MBS data is allocated among a plurality of transmission time points defined in a second time unit; Receiving MBS allocation information including a second allocation indicator;
Decoding a portion to which the MBS data is allocated according to the MBS allocation information; And
And receiving the MBS data according to the service flow when there is a service flow related to the MBS data in a portion where the MBS data is allocated.
상기 제1 시간단위는 서브프레임이고, 상기 제2 시간단위는 슈퍼프레임이며, 상기 MBS 할당정보는 보조 슈퍼프레임 헤더(secondary superframe header; S-SFH)에 포함된, MBS 데이터 수신방법.The method of claim 14,
The first time unit is a subframe, the second time unit is a superframe, and the MBS allocation information is included in a secondary superframe header (S-SFH).
상기 MBS 데이터가 할당된 부분에 상기 MBS 데이터에 관한 서비스 플로우가 없는 경우, 상기 서비스 플로우를 발견할 때까지 상기 MBS 데이터를 수신하지 않는, MBS 데이터 수신방법.The method of claim 15,
If there is no service flow for the MBS data in the portion to which the MBS data is allocated, the MBS data receiving method is not received until the service flow is found.
상기 MBS 데이터가 할당된 부분은 상기 MBS 데이터에 관한 맵정보를 포함하고, 상기 맵정보에 따라 다음 MBS 데이터를 수신하는 단계를 더 포함하는, MBS 데이터 수신방법.
17. The method of claim 16,
The portion to which the MBS data is allocated includes map information about the MBS data, and further comprising receiving the next MBS data according to the map information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090080794 | 2009-08-28 | ||
KR1020090080794 | 2009-08-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110023727A true KR20110023727A (en) | 2011-03-08 |
Family
ID=43931803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100063858A KR20110023727A (en) | 2009-08-28 | 2010-07-02 | Method of data transmission in multicast/broadcast service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110023727A (en) |
-
2010
- 2010-07-02 KR KR1020100063858A patent/KR20110023727A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109041039B (en) | User equipment for device-to-device communication and method thereof | |
US8289904B2 (en) | Method for receiving system information | |
CN107005820B (en) | Method for transmitting and receiving single-cell multi-transmission data and apparatus therefor | |
US8411620B2 (en) | Method of transmitting information for supporting legacy system and multi-carrier system | |
CN101784097B (en) | System message update instructing method and device | |
US8913539B2 (en) | Method and apparatus for updating multicast and broadcast service system information in a wireless access system | |
EP2919525A1 (en) | Method and apparatus for allocating discovery resource pools in a wireless communication system | |
US20120207073A1 (en) | Method for allocating resource for multicast and broadcast service data in wireless communication system and an apparatus therefor | |
US8634337B2 (en) | Method for receiving control information and terminal device using the same | |
JP7460755B2 (en) | TBS determination for multi-TRP PDSCH transmission scheme | |
JP5767396B2 (en) | Method and apparatus for ranging of M2M devices in a wireless communication system | |
KR20120048459A (en) | Method and apparatus of allocating bandwidth request channel in wireless communication system including relay station | |
CN102195745B (en) | Method and system for transmitting resource indication information of broadcast message | |
KR20110007988A (en) | Method for transmitting broadcast messages in a broadband wireless communication system | |
US8885578B2 (en) | Method of transmitting multicast broadcast service | |
US20110058511A1 (en) | Method for transmitting data of multicast broadcast service using superframe header in mobile wireless connection system | |
US8780781B2 (en) | Method and apparatus for receiving multicast and broadcast service in a broadband wireless communication system | |
US20130235784A1 (en) | Method and apparatus for managing multicast resource | |
JP5711422B2 (en) | Distance measuring method and apparatus for M2M device in wireless communication system | |
KR20120138619A (en) | Method and appartus for transmitting data in wireless communication system | |
KR102025727B1 (en) | Method and apparatus for managing resource | |
KR20110023727A (en) | Method of data transmission in multicast/broadcast service | |
KR101693164B1 (en) | Method of transmitting multicast broadcast service | |
KR20110115099A (en) | Apparatus and method for updating e-mbs system information in a wireless access system | |
WO2012173349A2 (en) | Method and apparatus for transmitting data in power saving mode in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |