KR100915784B1 - Method and Apparatus for Allocating Data Burst - Google Patents
Method and Apparatus for Allocating Data BurstInfo
- Publication number
- KR100915784B1 KR100915784B1 KR1020070140788A KR20070140788A KR100915784B1 KR 100915784 B1 KR100915784 B1 KR 100915784B1 KR 1020070140788 A KR1020070140788 A KR 1020070140788A KR 20070140788 A KR20070140788 A KR 20070140788A KR 100915784 B1 KR100915784 B1 KR 100915784B1
- Authority
- KR
- South Korea
- Prior art keywords
- data burst
- area
- downlink
- sector
- allocated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2643—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
- H04B7/2656—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
서로 인접한 섹터들의 하향링크 서브 프레임에 데이터 버스트를 할당함에 있어서, 각 섹터마다 심볼 오프셋을 다르게 설정할 수 있는 본 발명의 일 실시예에 따른 데이터 버스트 할당 방법은 서로 인접한 각 섹터의 하향링크 서브 프레임 중 데이터 영역(Data Region)을 복수개의 세그먼트 영역으로 분할하여 상기 각 섹터 별로 서로 중복되지 않도록 할당하는 단계; 상기 각 섹터 별로 할당된 세그먼트 영역에 상기 하향링크 데이터 버스트를 우선하여 할당하는 단계; 및 상기 하향링크 데이터 버스트의 우선 할당이 완료된 이후에 상기 하향링크 데이터 버스트의 추가할당이 요구되는 경우, 상기 각 섹터 별로 할당된 세그먼트 영역을 제외한 다른 세그먼트 영역에서 심볼(Symbol)이 증가하는 방향으로 상기 하향링크 데이터 버스트를 순차적으로 추가 할당하는 단계를 포함한다.In allocating data bursts to downlink subframes of sectors adjacent to each other, a data offset allocation method according to an embodiment of the present invention, in which symbol offsets can be set differently for each sector, is used. Dividing a data region into a plurality of segment regions and allocating the data regions so that the sectors do not overlap each other; Allocating the downlink data bursts first to a segment area allocated to each sector; And when additional allocation of the downlink data burst is required after the priority allocation of the downlink data burst is completed, the symbol is increased in a segment area other than the segment area allocated to each sector. Sequentially allocating downlink data bursts.
Description
본 발명은 무선 통신 시스템에서의 데이터 버스트 할당에 관한 것으로서 보다 상세하게는 무선 통신 시스템에서 인접한 섹터간의 간섭을 최소화할 수 있는 데이터 버스트 할당 방법 및 장치에 관한 것이다.The present invention relates to data burst allocation in a wireless communication system, and more particularly, to a data burst allocation method and apparatus capable of minimizing interference between adjacent sectors in a wireless communication system.
IEEE(Institute of Electrical and Electronics Engineers) 802.16에서 제안된 통신 시스템으로서, 직교 주파수 분할 다중 접속 방식(OFDMA: Orthogonal Frequency division Multiplexing Access)을 사용하는 광대역 무선 통신 시스템(BWA: Broadband Wireless Access)은 데이터의 대역폭이 넓어 짧은 시간에 많은 데이터를 전송할 수 있으며, 모든 사용자가 채널을 공유하여 채널을 효율적으로 사용하는 것이 가능하다.As a communication system proposed in the Institute of Electrical and Electronics Engineers (IEEE) 802.16, a broadband wireless access system (BWA) using an orthogonal frequency division multiplexing access (OFDMA) is a data bandwidth. This wide range of data can be transmitted in a short time, and it is possible for all users to share the channel so that the channel can be used efficiently.
이와 같이, 광대역 무선 통신 시스템에서는 각 사용자가 채널을 사용하는 구간은 매 상향 및 하향 프레임마다 기지국에 의하여 할당되므로, 기지국은 매 프레임마다 각 사용자가 채널을 나누어 사용할 수 있도록 버스트(Burst)를 할당하고, 이러한 버스트 할당에 대한 정보를 포함하는 상향 및 하향 접속 정보를 사용자에게 알려준다.As described above, in the wideband wireless communication system, since a period in which each user uses a channel is allocated by the base station every uplink and downlink frame, the base station allocates a burst so that each user can divide the channel for each frame. Then, the user is informed of uplink and downlink access information including information on the burst allocation.
도 1은 일반적인 IEEE 802.16d/e 통신 시스템의 하향링크 서브 프레임 구조를 보여준다. 도 1에 도시된 바와 같이, 하향 링크(Down Link) 서브 프레임(Sub Frame)(100)은 가로축은 심볼축으로 정의되고, 세로축은 주파수축으로 정의되는 것으로서, 프리앰블 영역(preamble Region, 110)과, 맵 영역(MAP Region, 120)과, 데이터 영역(Data Region, 130)으로 구성된다. 프리앰블 영역(110)은 기지국과 단말들 간의 동기 획득을 위한 동기 신호, 즉 하향링크 프리앰블 시퀀스가 송신되는 영역이고, 맵 영역(120)은 하향링크 맵 메시지 및 상향링크 맵 메시지가 송신되는 영역이다. 그리고, 데이터 영역(130)은 단말들을 타겟으로 하는 복수개의 하향링크 데이터 버스트들이 송신되는 영역이다.1 shows a downlink subframe structure of a general IEEE 802.16d / e communication system. As shown in FIG. 1, the downlink sub-frame 100 is defined by a horizontal axis as a symbol axis and a vertical axis by a frequency axis, and corresponds to a preamble region 110. And a map region (MAP Region) 120 and a data region (Data Region) 130. The preamble area 110 is an area in which a synchronization signal for synchronization acquisition between a base station and terminals, that is, a downlink preamble sequence is transmitted, and the map area 120 is an area in which a downlink map message and an uplink map message are transmitted. The data area 130 is an area in which a plurality of downlink data bursts targeting terminals are transmitted.
여기서, 하향링크 데이터 버스트의 할당은 데이터 영역 내에서 시간과 주파수로 정의되는 2차원 영역(또는 자원)으로 할당된다. 구체적으로, 하향링크의 데이터 영역에 데이터 버스트를 할당하는 경우, 심볼 오프셋(Symbol Offset), 서브채널 오프셋(Sub Channel Offset), 사용되는 심볼의 개수(No. OFDMA Symbols)와 사용되는 서브채널의 개수(No. Sub Channels)로 정의되는 사각형 영역에 데이터 버스트를 할당하게 된다.Here, the allocation of the downlink data burst is allocated to a two-dimensional region (or resource) defined by time and frequency in the data region. Specifically, when a data burst is allocated to a downlink data region, a symbol offset, a sub channel offset, a number of symbols used (No. OFDMA symbols) and a number of subchannels used The data burst is assigned to the rectangular area defined as (No. Sub Channels).
이러한 종래의 데이터 버스트 할당방법 경우, 데이터 버스트를 수직식(Vertical)으로 할당하기 때문에, 소정 심벌 구간의 모든 서브채널이 채워질 때까지 데이터 버스트를 할당하고, 모든 서브채널이 채워지면 다음 심벌 구간의 첫 번째 서브 채널부터 다시 데이터 버스트를 할당하게 된다.In the conventional data burst allocation method, since data bursts are vertically allocated, data bursts are allocated until all subchannels of a predetermined symbol interval are filled, and when all subchannels are filled, the first of the next symbol interval is filled. The data burst is allocated again from the first subchannel.
그러나, 이러한 종래의 수직식 데이터 버스트 할당 방법은, 도 2에 도시된 바와 같이 서로 인접한 섹터들의 경우, 각 섹터들은 모두 동일한 심벌 오프셋에서부터 데이터 버스트를 수직식으로 할당하기 때문에, 하향링크 서브 프레임이 완전히 로딩(Loading)되지 않았음에도 불구하고 인접한 섹터들간의 간섭이 발생하게 된다는 문제점이 있다.However, in the conventional vertical data burst allocation method, as shown in FIG. 2, since the sectors adjacent to each other, each sector vertically allocates the data burst from the same symbol offset, the downlink subframe is completely Although not loaded, there is a problem that interference between adjacent sectors occurs.
본 발명은 상술한 문제점을 해결하기 위한 것으로서, 서로 인접한 섹터들의 하향링크 서브 프레임에 데이터 버스트를 할당함에 있어서, 각 섹터마다 데이터 버스트 할당이 시작되는 심볼 오프셋을 다르게 설정할 수 있는 데이터 버스트 할당 방법 및 장치를 제공하는 것을 기술적 과제로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, and in assigning data bursts to downlink subframes of sectors adjacent to each other, a data burst allocation method and apparatus capable of differently setting a symbol offset at which data burst allocation starts To provide a technical problem.
또한, 본 발명은 데이터 버스트를 할당함에 있어서, 서브 채널이 증가하는 방향으로 데이터 버스트를 할당하는 방법과 심볼이 증가하는 방향으로 데이터 버스트를 할당하는 방법을 혼용하여 사용할 수 있는 데이터 버스트 할당 방법 및 장치를 제공하는 것을 다른 기술적 과제로 한다.In addition, the present invention provides a data burst allocation method and apparatus that can be used in combination with a method for allocating a data burst in a direction of increasing symbol and a data burst in the direction of increasing a subchannel in assigning a data burst. Providing is another technical task.
또한, 본 발명은 데이터 버스트를 할당함에 있어서 단말의 존재하는 위치를 고려하여 데이터 영역 내에서 데이터 버스트가 할당될 영역을 결정할 수 있는 데이터 버스트 할당 방법 및 장치를 제공하는 것을 기술적 과제로 한다.Another object of the present invention is to provide a data burst allocation method and apparatus capable of determining an area to which data bursts are allocated in a data area in consideration of a location of a terminal in allocating data bursts.
상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 데이터 버스트 할당 방법은 서로 인접한 각 섹터의 하향링크 서브 프레임 중 데이터 영역(Data Region)을 복수개의 세그먼트 영역으로 분할하여 상기 각 섹터 별로 서로 중복되지 않도록 할당하는 단계; 상기 각 섹터 별로 할당된 세그먼트 영역에 상기 하향링크 데이터 버스트를 우선하여 할당하는 단계; 및 상기 하향링크 데이터 버스트의 우선 할당이 완료된 이후에 상기 하향링크 데이터 버스트의 추가할당이 요구되는 경우, 상기 각 섹터 별로 할당된 세그먼트 영역을 제외한 다른 세그먼트 영역에서 심볼(Symbol)이 증가하는 방향으로 상기 하향링크 데이터 버스트를 순차적으로 추가 할당하는 단계를 포함한다.In accordance with an aspect of the present invention, a data burst allocation method divides a data region into a plurality of segment regions in downlink subframes of adjacent sectors so as not to overlap each other. Assigning to prevent; Allocating the downlink data bursts first to a segment area allocated to each sector; And when additional allocation of the downlink data burst is required after the priority allocation of the downlink data burst is completed, the symbol is increased in a segment area other than the segment area allocated to each sector. Sequentially allocating downlink data bursts.
이때, 상기 하향링크 데이터 버스트 우선 할당 단계에서, 상기 하향링크 데이터 버스트는 서브 채널이 증가하는 방향 또는 심볼이 증가하는 방향으로 순차적으로 할당되며, 상기 데이터 영역이 시작되는 심볼과 상기 데이터 영역에 할당되는 심볼의 개수는 상기 모든 섹터에 있어서 동일하게 설정된다.In this case, in the downlink data burst priority allocation step, the downlink data bursts are sequentially allocated in a direction in which a subchannel increases or in a direction in which a symbol increases, and is allocated to a symbol where the data region starts and the data region. The number of symbols is set equal for all the sectors.
일 실시예에 있어서, 상기 세그먼트 영역의 개수는 상기 인접한 섹터의 개수로 결정되는 것을 특징으로 한다.In one embodiment, the number of segment areas is determined by the number of adjacent sectors.
한편, 상기 하향링크 데이터 버스트 추가 할당 단계에서, 상기 각 섹터 별로 상기 하향링크 서브 프레임의 마지막 심볼까지 상기 하향링크 데이터 버스트가 할당된 경우, 상기 데이터 영역이 시작되는 심볼부터 상기 각 섹터 별로 할당된 세그먼트 영역이 시작되는 심볼 사이의 영역에 상기 하향링크 데이터 버스트를 할당하는 것을 특징으로 한다.Meanwhile, in the downlink data burst addition allocating step, when the downlink data burst is allocated to the last symbol of the downlink subframe for each sector, a segment allocated for each sector from the symbol where the data region starts The downlink data burst is allocated to an area between symbols at which an area starts.
일 실시예에 있어서, 상기 하향링크 서브 프레임의 맵 영역에 상기 하향링크 데이터 버스트를 지시하는 하향링크 맵(DL MAP) 메시지와 상향링크 데이터 버스트를 지시하는 상향링크 맵(UL MAP) 메시지를 작성하여 할당하는 단계를 더 포함하고, 상기 맵 영역 중 상기 하향링크 맵 메시지 및 상향링크 맵 메시지의 할당이 완료되고 남은 영역을 공유 영역(Shared Region)으로 설정하며, 상기 공유 영역에 상기 하향링크 데이터 버스트를 추가로 할당하는 것을 특징으로 한다.In an embodiment, a downlink map (DL MAP) message indicating the downlink data burst and an uplink map (UL MAP) message indicating an uplink data burst are created in a map area of the downlink subframe. The method may further include: allocating the remaining area after the allocation of the downlink map message and the uplink map message in the map area is completed as a shared region, and assigning the downlink data burst to the shared area. It is characterized by further assigning.
이때, 상기 공유 영역에 할당되는 상기 하향링크 데이터 버스트는 높은 신호 대 잡음 간섭 비(Signal to Interference Noise Ratio: SINR)을 가지는 단말을 위한 하향링크 데이터 버스트인 것을 특징으로 한다.In this case, the downlink data burst allocated to the shared region is a downlink data burst for a terminal having a high Signal to Interference Noise Ratio (SINR).
일 실시예에 있어서, 상기 맵 메시지 할당 단계 이후에, 상기 각 섹터의 하향링크 데이터 버스트들이 시간 순서대로 할당되어 있지 않은 경우, 상기 각 섹터의 하향링크 맵 메시지에 포함된 하향링크 맵 정보 요소(Information Element: IE) 들을 시간 순서대로 재배치하는 단계 또는 상기 하향링크 데이터 버스트에 상응하는 패킷들을 시간 순서대로 재배치하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, after the step of allocating the map message, if downlink data bursts of the sectors are not allocated in chronological order, downlink map information elements included in the downlink map message of each sector. Element: IE) further comprising the step of rearranging in chronological order or the rearrangement of packets corresponding to the downlink data burst in chronological order.
한편, 상술한 데이터 버스트 할당 방법은 단말의 위치를 확인하는 단계를 더 포함하고, 상기 하향링크 데이터 버스트 추가 할당 단계에서, 상기 확인된 단말의 위치를 고려하여 상기 하향링크 데이터 버스트가 추가로 할당될 세그먼트 영역을 결정하고, 상기 결정된 세그먼트 영역에 상기 하향링크 데이터 버스트를 추가로 할당하는 것을 특징으로 한다.On the other hand, the above-described data burst allocation method further comprises the step of identifying the location of the terminal, in the downlink data burst addition allocation step, the downlink data burst to be additionally allocated in consideration of the location of the identified terminal. A segment region is determined, and the downlink data burst is further allocated to the determined segment region.
다른 실시예에 있어서, 상기 데이터 영역에 별도의 존을 할당함으로써 상기 데이터 영역 내에 공유 영역을 정의하는 단계를 더 포함하고, 상기 하향링크 데이터 버스트 할당 단계에서, 높은 SINR을 갖는 단말에 대한 하향링크 데이터 버스트를 상기 공유 영역에 할당하는 것을 특징으로 한다.In another embodiment, the method further includes defining a shared area within the data area by allocating a separate zone to the data area, and in the downlink data burst allocation step, downlink data for a terminal having a high SINR And assigning a burst to the shared area.
상술한 목적을 달성하기 위한 본 발명의 다른 측면에 따란 데이터 버스트 할당 방법은 서로 인접한 각 섹터의 하향링크 서브 프레임에서 하향링크 데이터 버스트 할당을 위한 심볼 오프셋(Symbol Offset)을 상기 각 섹터 별로 다르게 설정하는 단계; 상기 각 섹터 별로, 상기 각 섹터 별 심볼 오프셋으로부터 소정 개수의 심볼들로 구성된 우선할당영역에 상기 하향링크 데이터 버스트를 우선하여 할당하는 단계; 및 상기 하향링크 데이터 버스트의 우선 할당이 완료된 이후에 상기 하향링크 데이터 버스트의 추가 할당이 요구되는 경우, 상기 각 섹터 별로 상기 하향링크 서브 프레임 중 상기 우선할당영역을 제외한 영역에 심볼이 증가하는 방향으로 상기 하향링크 데이터 버스트를 순차적으로 추가 할당하는 단계를 포함한다.A data burst allocation method according to another aspect of the present invention for achieving the above object is to set a different symbol offset (symbol offset) for the downlink data burst in the downlink subframe of each sector adjacent to each other for each sector step; For each sector, assigning the downlink data burst to a priority allocation region consisting of a predetermined number of symbols from the symbol offset for each sector; And when the additional allocation of the downlink data burst is required after the priority allocation of the downlink data burst is completed, in the direction in which a symbol increases in an area excluding the priority allocation area among the downlink subframes for each sector. Sequentially allocating the downlink data burst.
상술한 목적을 달성하기 위한 본 발명의 또 다른 측면에 따른 데이터 버스트 할당 장치는 서로 인접한 각 섹터의 하향링크 서브 프레임 중 데이터 영역 내에서 상기 각 섹터 별로 하향링크 데이터 버스트 할당이 시작되는 심볼 오프셋을 다르게 설정하는 심볼 오프셋 설정부; 상기 각 섹터 별로, 상기 각 섹터 별 심볼 오프셋으로부터 소정개수의 심볼들로 구성된 우선할당영역에 상기 하향링크 데이터 버스트를 우선하여 할당하는 제1 데이터 버스트 할당부; 및 상기 하향링크 데이터 버스트의 우선 할당이 완료된 이후에 상기 하향링크 데이터 버스트의 추가할당이 요구되는 경우, 상기 하향링크 서브 프레임 중 상기 우선할당영역을 제외한 영역에 심볼이 증가하는 방향으로 상기 하향링크 데이터 버스트를 순차적으로 추가 할당하는 제2 데이터 버스트 할당부를 포함한다.A data burst allocation apparatus according to another aspect of the present invention for achieving the above object is different from the symbol offset at which the downlink data burst allocation starts for each sector in the data area of the downlink subframe of each sector adjacent to each other A symbol offset setting unit to set; A first data burst allocator configured to preferentially allocate the downlink data bursts to a priority allocation area composed of a predetermined number of symbols from the symbol offset for each sector for each sector; And when additional allocation of the downlink data burst is required after the priority allocation of the downlink data burst is completed, the downlink data in a direction in which a symbol increases in an area excluding the priority allocation area among the downlink subframes; And a second data burst allocator for sequentially allocating the bursts sequentially.
상술한 바와 같이 본 발명에 따르면, 서로 인접한 섹터들의 하향링크 서브 프레임에 데이터 버스트를 할당함에 있어서, 각 섹터마다 하향링크 데이터 버스트의 할당이 시작되는 심볼 오프셋을 다르게 설정함으로써 각 섹터간의 간섭을 최소화할 수 있다는 효과가 있다.As described above, according to the present invention, in allocating data bursts to downlink subframes of adjacent sectors, interference between sectors can be minimized by differently setting a symbol offset at which downlink data bursts are allocated. It can be effective.
또한, 본 발명은 데이터 버스트를 할당함에 있어서, 각 섹터 별로 설정된 데이터 버스트 우선할당 영역 내에서는 데이터 버스트를 서브 채널이 증가하는 방향으로 할당하고, 데이터 버스트 우선할당 영역 외의 영역에서는 데이터 버스트를 심볼이 증가하는 방향으로 할당함으로써 각 섹터 별로 로딩이 많이 되더라도 각 섹터간의 간섭을 최소화할 수 있다는 효과가 있다.In the present invention, in assigning data bursts, data bursts are allocated in a direction in which subchannels are increased in a data burst priority allocation area set for each sector, and data bursts are increased in a region other than the data burst priority allocation area. By allocating in the direction, the interference between the sectors can be minimized even if the load for each sector is large.
또한, 본 발명은 데이터 버스트를 할당함에 있어서 단말의 존재하는 위치를 고려하여 데이터 영역 내에서 데이터 버스트가 할당될 영역을 결정함으로써 각 섹터의 간섭이 최소화된 상태에서 각 단말들에게 자원을 할당할 수 있다는 효과가 있다.In addition, the present invention can allocate resources to each terminal in a state in which interference of each sector is minimized by determining an area to which the data burst is allocated in the data area in consideration of the location of the terminal in allocating the data burst. There is an effect.
도 1은 일반적인 무선 통신 시스템의 하향링크 서브 프레임 구조를 보여주는 도면.1 illustrates a downlink subframe structure of a general wireless communication system.
도 2는 인접한 섹터들간에 발생하는 간섭을 보여주는 도면.2 shows interference occurring between adjacent sectors.
도 3은 본 발명의 일 실시예에 따른 데이터 버스트 할당 장치의 개략적인 블럭도.3 is a schematic block diagram of an apparatus for data burst allocation according to an embodiment of the present invention;
도 4는 본 발명의 일 실시예에 따라 각 섹터의 심볼 오프셋을 결정하는 방법의 일 예를 보여주는 도면.4 illustrates an example of a method of determining a symbol offset of each sector according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따라 데이터 버스트가 할당된 각 섹터의 하향링크 프레임의 구조를 보여주는 도면.5 is a diagram illustrating a structure of a downlink frame of each sector to which a data burst is allocated according to an embodiment of the present invention.
도 6은 존 스위치를 이용하여 데이터 영역 내에 공유 영역을 설정하는 방법을 보여주는 도면.6 shows a method of setting a shared area in a data area using a zone switch.
도 7은 인접한 섹터에서 각 단말의 위치를 고려하여 데이터 버스트 할당 영역을 결정하는 방법을 보여주는 도면.7 is a diagram illustrating a method of determining a data burst allocation area in consideration of the position of each terminal in an adjacent sector.
도 8은 본 발명의 일 실시예에 따른 데이터 버스트 할당 방법을 보여주는 플로우차트.8 is a flowchart showing a data burst allocation method according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
300: 데이터 버스트 할당 장치 310: 심볼 오프셋 설정부300: data burst allocation unit 310: symbol offset setting unit
320: 제1 데이터 버스트 할당부 325: 제2 데이터 버스트 할당부320: first data burst allocation unit 325: second data burst allocation unit
330: 존 할당부 340: 맵 메시지 생성부330: zone allocator 340: map message generator
350: 패킷 정렬부350: packet alignment unit
이하 첨부된 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 일 실시예에 따른 데이터 버스트 할당장치의 개략적인 블록도이다. 도시된 바와 같이, 데이터 버스트 할당장치(300)는 심볼 오프셋 설정부(310), 제1 데이터 버스트 할당부(320), 제2 데이터 버스트 할당부(325), 존 할당부(330), 맵 메시지 작성부(340), 및 패킷 정렬부(350)를 포함한다.3 is a schematic block diagram of a data burst allocation apparatus according to an embodiment of the present invention. As shown, the data burst allocator 300 includes a symbol offset setting unit 310, a first data burst allocator 320, a second data burst allocator 325, a zone allocator 330, and a map message. The creation unit 340 and the packet alignment unit 350 are included.
심볼 오프셋 설정부(310)는 하향링크 서브 프레임 중 데이터 영역 내에서 하향링크 데이터 버스트(이하, '데이터 버스트'라 함)의 할당이 시작되는 심볼 오프셋을 설정하는 것으로서, 본 발명의 일 실시예에 따른 심볼 오프셋 설정부(310)는 데이터 영역 내에서 데이터 버스트의 할당이 시작되는 심볼 오프셋(Symbol Offset)을 서로 인접한 각 섹터마다 다르게 설정한다.The symbol offset setting unit 310 sets a symbol offset at which allocation of a downlink data burst (hereinafter, referred to as a data burst) within a data region of a downlink subframe is started. The symbol offset setting unit 310 differently sets a symbol offset at which data burst allocation starts in the data area for each sector adjacent to each other.
이때, 하향링크 서브 프레임에서 데이터 영역이 시작되는 심볼과 데이터 영역에 할당되는 심볼의 개수는 각 섹터 모두 동일하게 설정하는 것이 바람직하다.In this case, it is preferable that the number of symbols for starting the data area and the number of symbols allocated to the data area in the downlink subframe is equally set to each sector.
심볼 오프셋 설정부(310)는 각 섹터 별로 다른 심볼 오프셋을 설정하기 위해, 먼저 하향링크 서브 프레임의 데이터 영역을 복수개의 세그먼트 영역으로 분할한다. 일 실시예에 있어서, 세그먼트 영역의 개수는 인접한 섹터들의 개수로 결정할 수 있다. 일반적으로, 무선 통신 시스템에서는 1개의 셀이 3개의 섹터로 구분되므로, 세그먼트 영역의 개수는 3개로 설정될 수 있다.The symbol offset setting unit 310 first divides the data area of the downlink subframe into a plurality of segment areas in order to set a different symbol offset for each sector. In one embodiment, the number of segment regions may be determined as the number of adjacent sectors. In general, since one cell is divided into three sectors in the wireless communication system, the number of segment regions may be set to three.
이후, 심볼 오프셋 설정부(310)는 복수개의 세그먼트 영역들을 서로 중복되지 않도록 각 섹터에 할당함으로써, 각 섹터 별로 할당된 세그먼트 영역이 시작되는 심볼을 각 섹터의 심볼 오프셋으로 결정한다. 이를 통해, 심볼 오프셋 설정부(310)는 각 섹터 별로 데이터 버스트 할당이 시작되는 심볼 오프셋이 다르게 설정되도록 하는 것이다.Subsequently, the symbol offset setting unit 310 allocates the plurality of segment regions to each sector so as not to overlap each other, thereby determining the symbol at which the segment region allocated for each sector starts as a symbol offset of each sector. Through this, the symbol offset setting unit 310 is to set a different symbol offset to start the data burst allocation for each sector.
여기서, 각 세그먼트 영역이 시작되는 심볼은 다음의 수학식 1을 이용하여 결정할 수 있다.Here, the symbol at which each segment region starts may be determined using Equation 1 below.
여기서, 는 각 i번째 세그먼트 영역이 시작되는 심볼을 의미하고, 는 데이터 영역이 시작되는 심볼을 의미하며, 는 데이터 영역에 할당된 심볼의 개수를 의미하고, 는 인접한 섹터의 개수를 의미하며, 는 각 세그먼트 영역에 부여된 번호를 의미한다. 일 실시예에 있어서, 데이터 영역이 3개의 세그먼트 영역으로 분할되는 경우, 는 0부터 2까지로 정의된다.here, Means the symbol where each i-th segment region starts, Means the symbol where the data region starts, Means the number of symbols assigned to the data area, Is the number of adjacent sectors, Denotes a number assigned to each segment area. In one embodiment, when the data area is divided into three segment areas, Is defined as 0 through 2.
심볼 오프셋 설정부(310)가 심볼 오프셋을 설정하는 방법을 도 4를 참조하여 구체적으로 설명한다. 도 4에서는 27개의 심볼로 구성된 하향링크 서브 프레임에서 프리앰블에 1개의 심볼이 할당되고, 맵 영역(MAP Region)에 8개의 심볼이 할당되며, 데이터 영역에 18개의 심볼이 할당되고, 인접한 섹터의 개수는 3개(A, B, C)로 가정하였다. 이러한 경우, 도시된 바와 같이, 데이터 영역은 3개의 세그먼트 영역으로 분할될 수 있으므로, 각 세그먼트 영역이 시작되는 심볼은 상술한 수학식 1을 이용하여 다음과 같이 산출될 수 있다.A method of setting the symbol offset by the symbol offset setting unit 310 will be described in detail with reference to FIG. 4. In FIG. 4, one symbol is allocated to a preamble, eight symbols are allocated to a map region, eighteen symbols are allocated to a data region, and the number of adjacent sectors is allocated in a downlink subframe consisting of 27 symbols. Is assumed to be three (A, B, C). In this case, as shown, since the data area may be divided into three segment areas, the symbol at which each segment area starts may be calculated as follows using Equation 1 described above.
1) 세그먼트 영역 0: 심볼 91) Segment Area 0: Symbol 9
2) 세그먼트 영역 1: 심볼 152) Segment Area 1: Symbol 15
3) 세그먼트 영역 2: 심볼 213) Segment Area 2: Symbol 21
이때, 세그먼트 영역 0은 섹터 A에 할당하고, 세그먼트 1은 섹터 B에 할당하며, 세그먼트 2는 섹터 C에 할당한다고 가정하는 경우, 섹터 A의 심볼 오프셋은 세그먼트 영역 0이 시작되는 심볼인 심볼 9로 설정되고, 섹터 B의 심볼 오프셋은 세그먼트 영역 1이 시작되는 심볼인 심볼 15로 설정되며, 섹터 C의 심볼 오프셋은 세그먼트 영역 2가 시작되는 심볼인 심볼 21로 설정된다.In this case, if segment region 0 is assigned to sector A, segment 1 is assigned to sector B, and segment 2 is assigned to sector C, the symbol offset of sector A is set to symbol 9, which is the symbol where segment region 0 begins. The symbol offset of sector B is set to symbol 15, which is the symbol where segment region 1 begins, and the symbol offset of sector C is set to symbol 21, which is the symbol where segment region 2 begins.
상술한 실시예에 있어서는 섹터 A에 세그먼트 영역0이 할당되고, 섹터 B에 세그먼트 영역1이 할당되며, 섹터 C에 세그먼트 영역2가 할당되는 것으로 기재하였지만, 이것은 일 예일 뿐 각 섹터에 다른 세그먼트 영역이 할당될 수 있을 것이다.In the above-described embodiment, although segment area 0 is assigned to sector A, segment area 1 is assigned to sector B, and segment area 2 is assigned to sector C, this is only an example. May be assigned.
이러한 과정을 통해 각 섹터 별로 데이터 버스트 할당이 시작되는 심볼 오프셋이 다르게 설정되는 것이다.Through this process, the symbol offset at which data burst allocation starts is set differently for each sector.
다시 도 3을 참조하면, 제1 데이터 버스트 할당부(320)는 각 섹터 별 심볼 오프셋을 기준으로 하여 각 섹터마다 할당된 세그먼트 영역에 데이터 버스트를 할당한다. 즉, 본 발명에서는 각 섹터마다 할당된 세그먼트 영역이 서로 다르기 때문에, 각 섹터마다 동시에 데이터 버스트 할당이 시작된다 하더라도 데이터 버스트가 할당되는 영역이 서로 중첩되지 않아 각 섹터간의 간섭이 최소화될 수 있는 것이다. 이때, 제1 데이터 버스트 할당부(320)에 의해 할당되는 데이터 버스트의 크기는 전송될 데이터의 크기나 채널상태 등을 고려하여 결정한다.Referring to FIG. 3 again, the first data burst allocator 320 allocates a data burst to a segment area allocated to each sector based on a symbol offset of each sector. That is, in the present invention, since the segment areas allocated to each sector are different from each other, even if data burst allocation is started for each sector at the same time, the areas to which data bursts are allocated do not overlap each other, so that interference between the sectors can be minimized. At this time, the size of the data burst allocated by the first data burst allocator 320 is determined in consideration of the size of the data to be transmitted or the channel state.
일 실시예에 있어서, 제1 데이터 버스트 할당부(320)는 데이터 버스트를 수직(Vertical) 방향으로 할당한다. 여기서 데이터 버스트를 수직 방향으로 할당하는 것이란, 소정 심벌 구간 내에서 서브 채널(Sub Channel)이 증가하는 방향으로 데이터 버스트를 할당한 후 소정 심벌 구간에서의 데이터 버스트 할당이 완료되면 다음 심벌 구간의 최초 서브 채널부터 다시 순차적으로 데이터 버스트를 할당하는 것을 의미한다.In one embodiment, the first data burst allocator 320 allocates the data burst in a vertical direction. Herein, the allocation of data bursts in the vertical direction means that the data bursts are allocated in a direction in which a sub channel increases in a predetermined symbol period, and then when the data burst allocation in the predetermined symbol period is completed, the first sub of the next symbol period is completed. This means allocating data bursts sequentially from the channel.
이러한 제1 데이터 버스트 할당부(320)에 의한 데이터 버스트 할당 과정을 예를 들어 구체적으로 설명한다. 예컨대, 도 4에 도시된 예에서 섹터 A의 심볼 오프셋은 심볼 9이고, 섹터 B의 심볼 오프셋은 심볼 15이며, 섹터 C의 심볼 오프셋은 심볼 21이기 때문에, 제1 데이터 버스트 할당부(320)는 도 5에 도시된 바와 같이, 섹터 A의 경우 심볼 9에서부터 데이터 버스트#1을 수직 방향으로 할당하고, 섹터 B의 경우 심볼 15에서부터 데이터 버스트#1을 수직 방향으로 할당하며, 섹터 C의 경우 심볼 21에서부터 데이터 버스트#1을 수직 방향으로 할당함을 알 수 있다.For example, a data burst allocation process by the first data burst allocation unit 320 will be described in detail. For example, in the example shown in FIG. 4, since the symbol offset of sector A is symbol 9, the symbol offset of sector B is symbol 15, and the symbol offset of sector C is symbol 21, the first data burst allocation unit 320 As shown in FIG. 5, in the case of sector A, data burst # 1 is allocated from the symbol 9 in the vertical direction, in the case of sector B, the data burst # 1 is allocated from the symbol 15 in the vertical direction, and in the case of sector C, the symbol 21 is allocated in the vertical direction. We can see that we allocate data burst # 1 in the vertical direction.
이와 같이, 본 발명에 의하는 경우 각 섹터 별로 데이터 버스트 할당이 시작되는 영역이 상이하기 때문에, 각 섹터간의 간섭이 최소화됨을 알 수 있다.As described above, according to the present invention, since the areas where data burst allocation starts are different for each sector, interference between the sectors is minimized.
다시 도 3을 참조하면, 제2 데이터 버스트 할당부(325)는 제1 데이터 버스트 할당부(320)에 의해 각 섹터 별로 할당된 세그먼트 영역에 데이터 버스트의 할당이 완료된 이후에 할당할 데이터가 남아 있는 경우, 각 섹터 별로 할당된 세그먼트 영역을 제외한 다른 세그먼트 영역에 데이터 버스트를 추가로 할당한다.Referring back to FIG. 3, the second data burst allocator 325 has data remaining to be allocated after the data burst has been allocated to the segment area allocated to each sector by the first data burst allocator 320. In this case, the data burst is additionally allocated to other segment regions except for the segment region allocated to each sector.
이때, 제2 데이터 버스트 할당부(325)는 데이터 버스트를 추가로 할당함에 있어서, 데이터 버스트를 수평(Horizontal) 방향으로 할당한다. 여기서, 데이터 버스트를 수평 방향으로 할당하는 것이란, 소정 서브 채널 구간 내에서 심볼이 증가하는 방향으로 데이터 버스트를 할당한 후 소정 서브 채널 구간에서의 데이터 버스트 할당이 완료되면 다음 서브 채널 구간의 최초 심볼에서부터 다시 순차적으로 데이터 버스트를 할당하는 것을 의미한다.In this case, the second data burst allocator 325 further allocates the data burst in the horizontal direction in further allocating the data burst. Here, the allocation of the data burst in the horizontal direction means that after allocating the data burst in a direction in which the symbol increases in the predetermined subchannel period, the data burst allocation in the predetermined subchannel period is completed from the first symbol of the next subchannel period. This means allocating data bursts sequentially.
본 발명에서 각 섹터 별로 할당된 세그먼트 영역 이외의 세그먼트 영역에서 데이터 버스트를 수평 방향으로 할당하는 이유는, 데이터 버스트를 수평 방향으로 할당하면 인접한 섹터들이 서로 중첩되는 영역에서 동시에 데이터 버스트를 할당하더라도, 퍼뮤테이션(Permutation)으로 인하여 인접 섹터간 간섭을 최소화시킬 수 있기 때문이다. In the present invention, the reason for allocating the data burst in the horizontal direction in a segment area other than the segment area allocated to each sector is that, when the data burst is horizontally allocated, even if adjacent sectors simultaneously allocate the data burst in an area where the adjacent sectors overlap each other, This is because interference between adjacent sectors can be minimized due to permutation.
한편, 제2 데이터 버스트 할당부(325)가 각 섹터 별로 데이터 버스트를 할당함에 있어서, 할당할 데이터가 남아 있음에도 불구하고 데이터 영역의 마지막 심볼구간까지 데이터 버스트가 할당된 경우, 제2 데이터 버스트 할당부(325)는 데이터 영역이 시작되는 심볼과 각 섹터 별 심볼 오프셋 사이의 영역에 데이터 버스트를 다시 할당할 수 있다.On the other hand, when the second data burst allocator 325 allocates a data burst for each sector, when the data burst is allocated to the last symbol interval of the data area despite the remaining data to be allocated, the second data burst allocator 325 may reassign the data burst to an area between a symbol at which the data area begins and a symbol offset for each sector.
이러한 제2 데이터 버스트 할당부(325)에 의한 데이터 버스트 할당 과정을 예를 들어 구체적으로 설명한다. 예컨대, 도 4에 도시된 예에서 섹터 A의 경우 세그먼트 영역0(심볼 9 내지 심볼 14)에 제1 데이터 버스트 할당부(320)에 의해 데이터 버스트#1이 수직 방향으로 할당된 이후 추가로 할당할 데이터가 남아 있는 경우, 제2 데이터 버스트 할당부(325)에 의해 세그먼트 영역1(심볼 15 내지 심볼 20)에 수평방향으로 데이터 버스트#2 및 데이터 버스트#3이 할당되는 것이다.For example, the data burst allocation process by the second data burst allocation unit 325 will be described in detail. For example, in the example shown in FIG. 4, in the case of sector A, the data burst # 1 is allocated to the segment area 0 (symbols 9 to 14) by the first data burst allocator 320 in the vertical direction and then additionally allocated. When the data remains, the data burst # 2 and the data burst # 3 are allocated to the segment area 1 (symbols 15 to 20) in the horizontal direction by the second data burst assignment unit 325.
이후, 세그먼트 영역1에 데이터 버스트 할당이 완료된 이후 추가로 할당할 데이터가 더 남아 있다면, 제2 데이터 버스트 할당부(325)는 세그먼트 영역2(심볼 21 내지 심볼 26)에 나머지 데이터 버스트를 수평 방향으로 할당하게 된다.Thereafter, if there is more data to be allocated after the data burst allocation is completed in the segment area 1, the second data burst allocator 325 horizontally moves the remaining data burst in the segment area 2 (symbols 21 to 26) in the horizontal direction. Will be allocated.
한편, 섹터 B의 경우 세그먼트 영역1(심볼 15 내지 심볼 20)에 제1 데이터 버스트 할당부(320)에 의해 데이터 버스트#1이 수직 방향으로 할당된 이후 추가로 할당할 데이터가 남아 있는 경우, 제2 데이터 버스트 할당부(325)에 의해 세그먼트 영역2(심볼 21 내지 심볼 26)에 수평방향으로 데이터 버스트#2 및 데이터 버스트#3이 할당되는 것이다.On the other hand, in case of sector B, if data burst # 1 is additionally allocated after the data burst # 1 is allocated in the vertical direction by the first data burst allocator 320 in the segment area 1 (symbols 15 to 20), The data burst # 2 and the data burst # 3 are allocated to the segment area 2 (symbols 21 to 26) in the horizontal direction by the two data burst assignment unit 325.
이후, 세그먼트 영역2에 데이터 버스트 할당이 완료된 이후 추가로 할당할 데이터가 더 남아 있다면, 제2 데이터 버스트 할당부(325)는 세그먼트 영역0(심볼 9 내지 심볼 14)에 나머지 데이터 버스트를 수평 방향으로 할당하게 된다.Thereafter, if there is more data to be allocated after the data burst allocation is completed in the segment area 2, the second data burst allocator 325 horizontally moves the remaining data burst in the segment area 0 (symbols 9 to 14) in the horizontal direction. Will be allocated.
마지막으로, 섹터 C의 경우 세그먼트 영역2(심볼 21 내지 심볼 26)에 제1 데이터 버스트 할당부(320)에 의해 데이터 버스트#1이 수직 방향으로 할당된 이후 추가로 할당할 데이터가 남아 있는 경우, 제2 데이터 버스트 할당부(325)에 의해 세그먼트 영역0(심볼 9 내지 심볼 14)에 수평방향으로 데이터 버스트#2 및 데이터 버스트#3이 할당되는 것이다.Lastly, in case of sector C, when data burst # 1 is allocated in the vertical direction by the first data burst allocator 320 in the segment area 2 (symbols 21 to 26), data to be additionally allocated remains. The data burst # 2 and the data burst # 3 are allocated to the segment area 0 (symbols 9 to 14) in the horizontal direction by the second data burst assigning unit 325.
이후, 세그먼트 영역0에 데이터 버스트 할당이 완료된 이후 추가로 할당할 데이터가 더 남아 있다면, 제2 데이터 버스트 할당부(325)는 세그먼트 영역1(심볼 15 내지 심볼 20)에 나머지 데이터 버스트를 수평 방향으로 할당하게 된다.Thereafter, if there is more data to be allocated after the data burst assignment is completed in the segment area 0, the second data burst allocator 325 horizontally moves the remaining data burst in the segment area 1 (symbols 15 to 20) in the horizontal direction. Will be allocated.
즉, 도 4에 도시된 예를 참조하여, 각 섹터 별 데이터 버스트의 할당 순서 및 할당 방법을 정리하여 설명하면, 섹터 A의 경우 세그먼트 영역0, 세그먼트 영역1, 세그먼트 영역2의 순서로 데이터 버스트가 할당되되, 세그먼트 영역0에서는 수직식으로 할당되고, 세그먼트 영역 1 및 세그먼트 영역2에서는 수평식으로 할당된다.That is, referring to the example shown in FIG. 4, the allocation order and the allocation method of the data bursts for each sector will be described in detail. They are allocated vertically in segment region 0, and horizontally in segment region 1 and segment region 2.
한편, 섹터 B의 경우 세그먼트 영역1, 세그먼트 영역2, 세그먼트 영역0의 순서로 데이터 버스트가 할당되되, 세그먼트 영역1에서는 수직식으로 할당되고, 세그먼트 영역2 및 세그먼트 영역0에서는 수평식으로 할당된다.On the other hand, in the case of sector B, data bursts are allocated in the order of segment area 1, segment area 2, and segment area 0, vertically in segment area 1, and horizontally in segment area 2 and segment area 0.
또한, 섹터 C의 경우 세그먼트 영역2, 세그먼트 영역0, 세그먼트 영역1의 순서로 데이터 버스트가 할당되되, 세그먼트 영역2에서는 수직식으로 할당되고, 세그먼트 영역0 및 세그먼트 영역1에서는 수평식으로 할당된다.In addition, in the case of sector C, data bursts are allocated in the order of segment area 2, segment area 0, and segment area 1, but vertically in segment area 2, and horizontally in segment area 0 and segment area 1, respectively.
상술한 실시예에 있어서는 제1 데이터 버스트 할당부(320)와 제2 데이터 버스트 할당부(325)가 별개의 구성요소인 것처럼 기재하였지만, 이는 설명의 편의를 위해 구분한 것이므로, 제1 데이터 버스트 할당부(320)와 제2 데이터 버스트 할당부(325)가 하나의 구성요소로 통합되어 구현될 수도 있을 것이다.In the above-described embodiment, the first data burst allocator 320 and the second data burst allocator 325 are described as separate components. However, since the first data burst allocator 320 and the second data burst allocator 325 are divided for convenience of description, the first data burst allocation The unit 320 and the second data burst allocator 325 may be implemented as a single component.
한편, 제1 및 제2 데이터 버스트 할당부(320, 325)는 각 섹터의 하향링크 서브 프레임 중 맵 영역에서 후술할 맵 메시지 작성부(340)에 의해 하향링크 맵 메시지 및 상향링크 맵 메시지가 할당된 후 잉여 영역이 존재하는 경우, 해당 영역을 공유 영역(Shared Region)으로 설정하고, 공유 영역에 추가로 데이터 버스트를 할당할 수 있다.Meanwhile, the first and second data burst allocators 320 and 325 are allocated a downlink map message and an uplink map message by the map message generator 340 which will be described later in a map area among downlink subframes of each sector. If a surplus region exists after being set, the region may be set as a shared region and an additional data burst may be allocated to the shared region.
예컨대, 도 4에 도시된 바와 같이, 하향링크 서브 프레임의 맵 영역으로 8심볼 구간이 설정되어 있었고, 이 중 4개의 심볼 구간에만 하향 및 상향링크 맵 메시지가 할당된 경우, 제1 및 제2 데이터 버스트 할당부(320, 325)는 맵 영역 중 나머지 4개의 심볼 구간을 공유 영역으로 설정하고, 이러한 공유 영역에 추가적으로 데이터 버스트를 할당하는 것이다.For example, as illustrated in FIG. 4, when eight symbol periods are set as a map region of a downlink subframe, and downlink and uplink map messages are allocated to only four symbol periods, first and second data may be used. The burst allocator 320 or 325 sets the remaining four symbol sections of the map area as a shared area, and additionally allocates data bursts to the shared area.
이때, 공유 영역에는 모든 섹터들에 의해 공통적으로 데이터 버스트들이 할당되기 때문에, 섹터간 간섭이 심할 수 있으므로, 이러한 공유 영역에는 각 섹터에 위치하는 단말들 중 가장 높은 신호 대 간섭 잡음비(Signal to Interference Noise Ratio: SINR)를 갖는 단말에 대한 데이터 버스트를 할당하는 것이 바람직하다.In this case, since data bursts are commonly allocated to all the sectors in the shared area, inter-sector interference may be severe, and thus, the highest signal-to-interference noise ratio among the terminals located in each sector in the shared area. It is preferable to allocate a data burst for a terminal having a Ratio: SINR.
한편, 상술한 실시예에서는, 제1 및 제2 데이터 버스트 할당부(320, 325)가 맵 영역 중 맵 메시지의 할당 이후 남는 영역을 공유 영역으로 설정하는 것으로 기재하였지만, 변형된 실시예에 있어서는, 데이터 영역 중 일부를 공유 영역으로 설정할 수도 있다.Meanwhile, in the above-described embodiment, the first and second data burst allocating units 320 and 325 are described as setting the remaining area after the allocation of the map message in the map area as the shared area, but in the modified embodiment, Some of the data areas may be set as shared areas.
이를 위해, 데이터 버스트 할당 장치(300)는 데이터 영역에 공유 영역을 설정하는 존 할당부(330)를 더 포함할 수 있다. 구체적으로, 존 할당부(330)는 도 6에 도시된 바와 같이, 존 스위치(Zone Switch)를 이용하여 데이터 영역을 분할하여 첫 번째 존(First Zone)을 공유 영역으로 설정하고, 두 번째 존(Second Zone)을 데이터 버스트들이 할당되는 영역으로 설정할 수 있다.To this end, the data burst allocation apparatus 300 may further include a zone allocator 330 for setting a shared area in the data area. In detail, as illustrated in FIG. 6, the zone allocator 330 divides a data area using a zone switch to set a first zone as a shared area, and a second zone ( Second Zone) can be set to the area to which data bursts are allocated.
이때, 공유 영역에는 상술한 바와 같이, 각 섹터에 위치하는 단말들 중 가장 높은 신호 대 간섭 잡음비를 갖는 단말에 대한 데이터 버스트가 할당된다.In this case, as described above, a data burst for a terminal having the highest signal-to-interference noise ratio among terminals located in each sector is allocated.
다시 도 3을 참조하면, 맵 메시지 작성부(340)는 하향링크 서브 프레임 중 맵 영역에 하향링크 맵(DL-MAP) 메시지 및 상향링크 맵(UL-MAP) 메시지를 작성하여 할당한다. 여기서, 하향링크 맵 메시지는 기지국에서 전송하는 하향링크 데이터 버스트들이 어느 사용자의 데이터인지 및 하향링크 프레임 내에서 어느 영역에 위치되는지를 알려주는 정보를 가지고 있고, 상향링크 맵 메시지는 단말들이 전송하는 상향링크 버스트들에 대한 정보를 담고 있다.Referring back to FIG. 3, the map message generator 340 creates and allocates a DL-MAP message and an UL-MAP message in a map area of a downlink subframe. Here, the downlink map message includes information indicating which user's data are located in the downlink data bursts transmitted from the base station and in which region within the downlink frame. The uplink map message is an uplink map message transmitted by the terminals. Contains information about link bursts.
이러한 맵 메시지 중 하향링크 맵 메시지에는 각 데이터 버스트 별로 각 데이터 버스트에 대한 정보가 정의된 하향링크 맵 정보 요소(Information Element: IE)가 포함된다. 여기서, 하향링크 맵 정보 요소에는 데이터 버스트의 변조 레벨, 데이터 버스트의 시작점(심볼 오프셋 및 서브 채널 오프셋), 데이터 버스트의 길이(심볼개수 및 서브 채널의 개수), 및 데이터 버스트를 수신할 단말 정보가 포함된다.Among these map messages, the downlink map message includes a downlink map information element (IE) in which information on each data burst is defined for each data burst. Here, the downlink map information element includes the modulation level of the data burst, the starting point (symbol offset and subchannel offset) of the data burst, the length of the data burst (number of symbols and the number of subchannels), and terminal information to receive the data burst. Included.
즉, 맵 메시지 작성부(340)는 제1 및 제2 데이터 버스트 할당부(320, 325)에 의해 할당되는 각 데이터 버스트들의 정보들을 하향링크 맵 정보 요소에 포함시켜 맵 메시지로 작성하는 것이다.That is, the map message generator 340 includes the information of the data bursts allocated by the first and second data burst allocators 320 and 325 in a downlink map information element to create a map message.
이때, 맵 메시지 작성부(340)는 각 데이터 버스트들이 할당되는 순서에 따라 해당 데이터 버스트들의 맵 정보 들을 맵 메시지 내에 배치하게 된다. 그러나, 본 발명의 경우, 데이터 버스트들이 시간 순서대로 순차적으로 할당되지 않을 수 있기 때문에, 이러한 경우, 맵 메시지 작성부(340)는 맵 메시지에 포함된 하향링크 맵 정보 요소들을 시간 순서로 재배치할 필요가 있다.In this case, the map message generator 340 arranges map information of the corresponding data bursts in the map message in the order in which the data bursts are allocated. However, in the case of the present invention, since data bursts may not be sequentially allocated in time order, in this case, the map message generator 340 needs to rearrange downlink map information elements included in the map message in time order. There is.
예컨대, 상술한 도 4와 같은 예에서 섹터 B의 경우, 세그먼트 영역1, 세그먼트 영역2, 세그먼트 영역0의 순서로 데이터 버스트를 할당하기 때문에, 결과적으로 시간간 상으로 가장 우선하는 세그먼트 영역0에 가장 마지막으로 데이터 버스트가 할당된다.For example, in the case of sector B in the example of FIG. 4 described above, since data bursts are allocated in the order of segment area 1, segment area 2, and segment area 0, consequently, sector area 0, which has the highest priority over time, is most likely to be allocated. Finally, a data burst is allocated.
따라서, 섹터 B의 경우 데이터 버스트들이 시간 순서대로 할당되어 있지 않기 때문에, 맵 메시지 작성부(340)는 데이터 영역에 할당되어 있는 모든 데이터 버스트들에 대한 맵 정보 요소들의 순서를 시간 순서대로 재배치함으로써 세그먼트 영역0에 할당된 데이터 버스트들에 대한 맵 정보 요소가 시간상으로 가장 먼저 배치되도록 하는 것이다.Therefore, in the case of sector B, since the data bursts are not allocated in chronological order, the map message generator 340 segments the segments by rearranging the order of map information elements for all the data bursts assigned to the data area in chronological order. The map information element for the data bursts assigned to region 0 is to be placed first in time.
즉, 맵 정보 요소의 순서가 세그먼트 영역0의 데이터 버스트들에 대한 맵 정보 요소, 세그먼트 영역1의 데이터 버스트들에 대한 맵 정보 요소, 세그먼트 영역2의 데이터 버스트들에 대한 맵 정보 요소의 순서로 정렬되도록 맵 정보 요소들을 배치하는 것이다.That is, the order of the map information elements is arranged in the order of the map information element for the data bursts in the segment region 0, the map information element for the data bursts in the segment region 1, and the map information element for the data bursts in the segment region 2. It is to arrange map information elements as much as possible.
상술한 실시예에 있어서는, 데이터 버스트들이 시간 순서대로 할당되어 있지 않은 경우, 각 데이터 버스트들에 대한 맵 정보 요소들의 순서만을 재배치하는 것으로 기재하였지만, 정확한 데이터 전송을 위해서는, 이러한 맵 정보 요소들의 순서뿐만 아니라 각 데이터 버스트들에 상응하는 실제 패킷들의 순서도 시간 순으로 재배치하여야 한다. 이를 위해, 상술한 데이터 버스트 할당 장치(300)는 데이터 버스트에 상응하는 실제 패킷들을 시간 순서에 따라 재배치하기 위한 패킷 정렬부(350)를 더 포함할 수 있다.In the above-described embodiment, when data bursts are not allocated in time order, only the order of map information elements for each data burst is described as being rearranged. However, for accurate data transmission, only the order of these map information elements is described. Rather, the order of actual packets corresponding to each data burst must also be rearranged in chronological order. To this end, the data burst allocation apparatus 300 described above may further include a packet alignment unit 350 for rearranging actual packets corresponding to the data bursts in a time sequence.
한편, 상술한 실시예에 있어서는, 제1 데이터 버스트 할당부(320)에 의해 각 섹터 별로 할당된 세그먼트 영역에 데이터 버스트의 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 각 섹터 별로 할당된 세그먼트 이외의 영역에서 심볼이 증가하는 방향으로 인접해 있는 세그먼트 영역에서부터 데이터 버스트를 추가로 할당하는 것(다만, 데이터 영역의 마지막 심볼에서는 데이터 영역이 시작되는 심볼에 위치한 세그먼트 영역에서부터 다시 데이터 버스트를 추가로 할당하는 것)으로 기재하였다.Meanwhile, in the above-described embodiment, when the data burst is allocated to the segment area allocated by the first data burst allocator 320 for each sector, the second data burst allocator 325 is allocated to each sector. Allocating additional data bursts from adjacent segment areas in the direction of increasing symbol in areas other than the segment being segmented (however, at the last symbol of the data area, data bursts are allocated from the segment area located at the symbol where the data area begins. Additional allocation).
하지만, 변형된 실시예에 있어서는, 제2 데이터 버스트 할당부(325)는 제1 데이터 버스트 할당부(320)에 의한 데이터 버스트 할당이 완료되면, 다음 데이터 버스트가 할당될 세그먼트 영역을 단말의 위치를 고려하여 인위적으로 결정할 수도 있을 것이다.However, in the modified embodiment, when the data burst allocation by the first data burst allocator 320 is completed, the second data burst allocator 325 determines the segment area to which the next data burst is to be allocated. It may be taken into consideration artificially.
이를 위해, 본 발명의 데이터 버스트 할당 장치(300)는 단말의 위치를 확인하기 위한 단말 위치 확인부(360)를 더 포함할 수 있다. 이때, 각 단말들은 데이터 버스트 할당 장치(300)가 각 단말의 위치를 확인할 수 있도록 GPS(Global Positioning System) 장비 등과 같은 위치 확인 장비가 장착되어 있어야 할 것이다.To this end, the data burst allocation apparatus 300 of the present invention may further include a terminal position check unit 360 for checking the position of the terminal. In this case, each terminal should be equipped with a positioning device such as a Global Positioning System (GPS) equipment so that the data burst allocation apparatus 300 can check the position of each terminal.
단말의 위치를 고려하여 데이터 버스트가 할당될 세그먼트 영역을 결정하는 방법을 도 7을 참조하여 구체적으로 설명한다. 이때, 최초로 데이터 버스트가 할당될 세그먼트 영역으로 섹터 A에는 세그먼트 영역0이 할당되고 있고, 섹터 B에는 세그먼트 영역1이 할당되어 있으며, 섹터 C에는 세그먼트 영역2가 할당되어 있다고 가정한다.A method of determining a segment area to which a data burst is allocated in consideration of the position of the terminal will be described in detail with reference to FIG. 7. In this case, it is assumed that a segment area 0 is allocated to sector A, a segment area 1 is allocated to sector B, and a segment area 2 is allocated to sector C as a segment area to which a data burst is first allocated.
먼저, 단말이 섹터 A와 섹터B가 오버랩되는 영역(a)에 존재하는 것으로 판단되는 경우, 섹터 A의 세그먼트 영역0에서의 데이터 버스트 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 세그먼트 영역으로 세그먼트 영역2를 결정한다. 이는, 섹터 B가 세그먼트 영역1에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문이다.First, when it is determined that the terminal exists in the region (a) where the sectors A and B overlap, when the data burst allocation in the segment area 0 of the sector A is completed, the second data burst allocation unit 325 Segment area 2 is determined as a segment area to which a data burst is to be allocated. This is because sector B will first start data burst allocation from segment area 1.
한편 섹터 B의 경우, 섹터 A가 세그먼트 영역0에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문에, 세그먼트 영역1에서의 데이터 버스트 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 영역으로 세그먼트 영역2를 결정한다.On the other hand, in the case of sector B, since sector A will first start data burst allocation from segment region 0, when data burst allocation in segment region 1 is completed, the second data burst allocation section 325 is assigned the next data burst. The segment area 2 is determined as the area to be.
다음으로, 단말이 섹터 A와 섹터C가 오버랩되는 영역(b)에 존재하는 것으로 판단되는 경우, 섹터 A의 세그먼트 영역0에서의 데이터 버스트 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 세그먼트 영역으로 세그먼트 영역1을 결정한다. 이는, 섹터 C가 세그먼트 영역2에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문이다.Next, when it is determined that the terminal exists in the region b where the sector A and the sector C overlap, when the data burst allocation in the segment area 0 of the sector A is completed, the second data burst allocator 325 Segment area 1 is determined as the segment area to which the next data burst is allocated. This is because sector C will first start data burst allocation from segment area 2.
한편 섹터 C의 경우, 섹터 A가 세그먼트 영역0에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문에, 세그먼트 영역2에서의 데이터 버스트 할당이 완료되면 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 영역으로 세그먼트 영역1을 결정한다.On the other hand, in the case of sector C, since sector A will first start data burst allocation from segment region 0, when data burst allocation in segment region 2 is completed, the second data burst allocation section 325 will be allocated the next data burst. The segment area 1 is determined as the area.
다음으로, 단말이 섹터 B와 섹터C가 오버랩되는 영역(c)에 존재하는 것으로 판단되는 경우, 섹터 B의 세그먼트 영역1에서의 데이터 버스트 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 세그먼트 영역으로 세그먼트 영역0을 결정한다. 이는, 섹터 C가 세그먼트 영역2에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문이다.Next, when it is determined that the terminal exists in the region c in which the sector B and the sector C overlap, when the data burst allocation in the segment region 1 of the sector B is completed, the second data burst allocation unit 325 Segment area 0 is determined as the segment area to which the next data burst is allocated. This is because sector C will first start data burst allocation from segment area 2.
한편 섹터 C의 경우, 섹터 B가 세그먼트 영역1에서부터 우선적으로 데이터 버스트 할당을 시작할 것이기 때문에, 세그먼트 영역2에서의 데이터 버스트 할당이 완료되면, 제2 데이터 버스트 할당부(325)는 다음 데이터 버스트가 할당될 영역으로 세그먼트 영역0을 결정한다.On the other hand, in the case of sector C, since sector B will first start data burst allocation from segment region 1, when data burst allocation in segment region 2 is completed, the second data burst allocation section 325 is assigned the next data burst. The segment area 0 is determined as the area to be.
마지막으로, 단말이 섹터들이 오버랩되지 않는 영역(d)에 존재하는 경우, 각 섹터간 간섭이 작을 것이기 때문에, 제2 데이터 버스트 할당부(325)는 이러한 영역에 존재하는 단말들에 대한 데이터 버스트들이 할당될 영역으로 상술한 공유 영역을 결정한다.Finally, when the terminal exists in the region d where the sectors do not overlap, the interference between the sectors will be small, so that the second data burst allocator 325 may have data bursts for the terminals present in the region. The above-mentioned shared area is determined as the area to be allocated.
상술한 실시예들에 있어서는 데이터 버스트 할당장치가 서로 독립적인 복수개의 구성요소로 구현되는 것으로 기재하였지만, 이러한 각 구성요소들은 기지국의 스케쥴러와 같이 하나의 통합적인 구성요소에 의해 구현될 수 있을 것이다.In the above-described embodiments, the data burst allocation apparatus is described as being implemented as a plurality of components independent of each other, but each of these components may be implemented by one integrated component such as a scheduler of a base station.
이하에서는 도 8을 참조하여, 무선 통신 시스템에서 데이터 버스트를 할당하는 방법에 대해 구체적으로 설명한다.Hereinafter, a method of allocating a data burst in a wireless communication system will be described in detail with reference to FIG. 8.
먼저, 각 섹터 별로 하향링크 데이터 버스트의 할당이 시작되는 심볼 오프셋을 다르게 설정하기 위해, 서로 인접한 각 섹터의 하향링크 서브 프레임 중 데이터 영역을 심볼축을 기준으로 복수개의 세그먼트 영역으로 분할한다(800단계). 이때, 세그먼트 영역의 개수는 인접한 섹터들의 개수에 의해 결정된다. 일 실시예에 있어서, 무선 통신 시스템에서는 1개의 셀이 3개의 섹터로 구분되므로, 세그먼트 영역의 개수는 3개로 설정될 수 있다.First, in order to set different symbol offsets at which downlink data bursts are allocated for each sector, the data area is divided into a plurality of segment areas based on the symbol axis among downlink subframes of adjacent sectors (step 800). . In this case, the number of segment regions is determined by the number of adjacent sectors. In one embodiment, since one cell is divided into three sectors in the wireless communication system, the number of segment areas may be set to three.
다음으로, 세그먼트 영역들을 서로 중복되지 않도록 각 섹터 별로 할당한다(제810단계). 예컨대, 인접한 섹터가 A, B, 및 C로 3개이고, 데이터 영역이 세그먼트 영역0, 세그먼트 영역1, 및 세그먼트 영역2로 분할된 경우, 섹터 A에는 세그먼트 영역0을 할당하고, 섹터 B에는 세그먼트 영역1을 할당하며, 섹터 C에는 세그먼트 영역2를 할당하는 것이다. 이때, 각 섹터 별로 할당되는 세그먼트 영역은 변경될 수 있다.Next, segment areas are allocated for each sector so as not to overlap each other (step 810). For example, if there are three adjacent sectors A, B, and C, and the data area is divided into segment area 0, segment area 1, and segment area 2, segment area 0 is assigned to sector A, and segment area is assigned to sector B. 1 is allocated, and sector C is allocated to sector C. FIG. In this case, the segment area allocated to each sector may be changed.
이후, 각 세그먼트 영역이 시작되는 심볼을 각 섹터의 데이터 버스트 할당이 시작되는 심볼 오프셋으로 결정한다(제820단계). 이와 같이, 각 세그먼트 영역을 중복되지 않도록 각 섹터 별로 할당하고, 각 세그먼트 영역이 시작되는 심볼의 위치를 각 섹터의 심볼 오프셋으로 결정함으로써 각 섹터 별로 심볼 오프셋을 다르게 설정할 수 있게 된다. 이때, 각 세그먼트 영역이 시작되는 심볼의 위치는 상술한 수학식 1을 이용하여 결정할 수 있다.Thereafter, a symbol at which each segment region starts is determined as a symbol offset at which data burst allocation of each sector is started (operation 820). In this way, each segment region is allocated to each sector so as not to overlap, and the symbol offset of each sector can be set differently by determining the position of the symbol where each segment region starts as a symbol offset of each sector. In this case, the position of the symbol at which each segment region starts may be determined using Equation 1 described above.
이후, 각 섹터 별로, 심볼 오프셋을 기준으로 하여 각 섹터 별로 할당된 세그먼트 영역에 하향링크 데이터 버스트를 수직 방향으로 할당한다(제830단계). 여기서 수직 방향으로 데이터 버스트를 할당한다는 것의 의미는 소정 심벌 구간에서 서브 채널이 증가하는 방향으로 데이터 버스트를 할당하고, 소정 심벌 구간에서 모든 서브 채널에 대해 데이터 버스트의 할당이 완료된 이후 다음 심벌 구간의 첫 번째 서브 채널부터 다시 순차적으로 데이터 버스트를 할당해 나가는 것을 의미한다.Thereafter, downlink data bursts are allocated in the vertical direction to segment areas allocated to each sector based on the symbol offset for each sector (step 830). In this case, the meaning of allocating data bursts in the vertical direction is to allocate data bursts in a direction in which subchannels increase in a predetermined symbol interval, and after the allocation of data bursts for all subchannels in a predetermined symbol interval is completed, the first symbol interval is allocated. This means that data bursts are sequentially allocated from the first subchannel.
다음으로, 할당할 데이터가 남아 있는지 여부를 판단하고(제840단계), 남아 있는 경우, 데이터 영역의 마지막 심볼구간까지 데이터 버스트가 할당되었는지를 판단한다(제850단계). 판단결과, 데이터 영역의 마지막 심볼구간까지 데이터 버스트가 할당되지 않은 것으로 판단되면, 각 섹터 별로 할당된 세그먼트 영역에 심볼이 증가하는 방향으로 이웃한 세그먼트 영역에 데이터 버스트를 수평 방향으로 할당한 후(제860단계), 다시 제840단계 및 제850단계를 반복한다.Next, it is determined whether data to be allocated remains (step 840), and if so, it is determined whether a data burst has been allocated until the last symbol section of the data area (step 850). If it is determined that the data burst is not allocated to the last symbol section of the data area, the data burst is horizontally allocated to the neighboring segment area in the direction in which the symbol increases in the segment area allocated to each sector (second Step 860), and step 840 and step 850 are repeated.
여기서, 데이터 버스트를 수평 방향으로 할당하는 것이란, 소정 서브 채널 구간 내에서 심볼이 증가하는 방향으로 데이터 버스트를 할당한 후 소정 서브 채널 구간에서의 데이터 버스트 할당이 완료되면 다음 서브 채널 구간의 최초 심볼에서부터 다시 순차적으로 데이터 버스트를 할당하는 것을 의미한다.Here, the allocation of the data burst in the horizontal direction means that after allocating the data burst in a direction in which the symbol increases in the predetermined subchannel period, the data burst allocation in the predetermined subchannel period is completed from the first symbol of the next subchannel period. This means allocating data bursts sequentially.
한편, 상술한 제850단계의 판단결과, 데이터 영역의 마지막 심볼구간까지 데이터 버스트가 할당된 것으로 판단되면, 할당할 데이터가 존재하지 않을 때까지 데이터 영역이 시작되는 심볼과 각 섹터 별 심볼 오프셋 사이의 세그먼트 영역들에 수평 방향으로 데이터 버스트를 순차적으로 할당한다(제870단계).On the other hand, if it is determined that the data burst has been allocated to the last symbol interval of the data region as a result of the above-described determination in step 850, the difference between the symbol starting at the data region and the symbol offset for each sector until there is no data to be allocated is determined. The data bursts are sequentially allocated to the segment areas in the horizontal direction (operation 870).
이러한 과정을 거쳐 모든 데이터 버스트에 대한 할당이 완료되거나, 제840단계에서 더 이상 할당할 데이터가 남아 있지 않은 경우, 데이터 버스트들이 시간 순서대로 할당되어 있는지 여부를 판단하여(제880단계), 데이터 버스트들이 시간 순서대로 할당되어 있지 않은 경우 맵 영역 내에서 해당 데이터 버스트들에 대한 맵 정보 요소들 및 해당 데이터 버스트들에 상응하는 실제 패킷들을 시간 순서대로 재배치 한다(제890단계).After all the data bursts have been allocated through this process, or if there are no more data to allocate in step 840, it is determined whether the data bursts are allocated in time order (step 880). If they are not allocated in chronological order, the map information elements for the corresponding data bursts and the actual packets corresponding to the corresponding data bursts are rearranged in the chronological order (step 890).
상술한 과정에는 도시하지 않았지만, 각각의 데이터 버스트가 할당되는 과정 중에, 각 데이터 버스트에 대한 맵 정보 요소들을 포함하는 맵 메시지를 작성하여 하향링크 서브 프레임의 맵 영역에 할당한다. 이때, 맵 영역에 맵 메시지를 할당하고 남은 영역이 있는 경우, 이를 공유 영역으로 설정하고, 이러한 공유 영역에는 높은 SINR을 갖는 단말에 대한 데이터 버스트를 할당할 수 있다.Although not shown in the above-described process, during the process of assigning each data burst, a map message including map information elements for each data burst is generated and assigned to the map area of the downlink subframe. In this case, if there is an area remaining after allocating a map message in the map area, it may be set as a shared area, and the data burst for a terminal having a high SINR may be allocated to the shared area.
변형된 실시예에 있어서는, 존 스위치를 이용하여 데이터 영역을 분할하여, 첫 번째 존을 공유 영역으로 설정하여 높은 SINR을 갖는 단말에 대한 데이터 버스트를 할당할 수도 있을 것이다.In a modified embodiment, the data area may be divided using a zone switch, and the first zone may be set as a shared area to allocate data bursts for terminals having a high SINR.
상술한 실시예에 있어서는, 각 섹터 별로 할당된 세그먼트 영역에 우선적으로 데이터 버스트를 할당하고, 해당 세그먼트 영역에 데이터 버스트의 할당이 완료된 이후에는, 각 섹터 별로 할당된 세그먼트 영역과 심볼이 증가하는 방향으로 인접한 세그먼트 영역에 데이터 버스트를 추가로 할당하는 것(다만, 데이터 영역의 마지막 심볼에서는 데이터 영역이 시작되는 심볼에 위치한 세그먼트 영역에서부터 다시 데이터 버스트를 추가로 할당하는 것)으로 기재하였다.In the above-described embodiment, data bursts are preferentially allocated to the segment areas allocated to each sector, and after the data bursts are allocated to the corresponding segment areas, the segment areas and symbols allocated to each sector are increased in the direction of increasing. An additional data burst is allocated to an adjacent segment area (however, in the last symbol of the data area, an additional data burst is allocated from the segment area located at the symbol where the data area starts).
하지만, 변형된 실시예에 있어서는, 각 섹터 별로 할당된 세그먼트 영역에서 데이터 버스트의 할당이 완료된 이후에, 다음 데이터 버스트가 할당될 세그먼트 영역을 단말의 위치를 고려하여 인위적으로 결정할 수도 있을 것이다. 이에 대한 상세한 설명은 단말 위치 확인부에 대한 설명에서 상세히 기재하였으므로, 구체적인 설명은 생략하기로 한다.However, in the modified embodiment, after the allocation of the data burst in the segment area allocated for each sector is completed, the segment area to which the next data burst is allocated may be artificially determined in consideration of the position of the terminal. Since a detailed description thereof has been described in detail in the description of the terminal location checking unit, a detailed description thereof will be omitted.
상술한 데이터 버스트 할당 방법은 다양한 컴퓨터 수단을 이용하여 수행될 수 있는 프로그램 형태로도 구현될 수 있는데, 이때 데이터 버스트 할당 방법을 수행하기 위한 프로그램은 하드 디스크, CD-ROM, DVD, 롬(ROM), 램, 또는 플래시 메모리와 같은 컴퓨터로 판독할 수 있는 기록 매체에 저장된다.The above-described data burst allocation method may also be implemented in the form of a program that can be executed using various computer means. In this case, a program for performing the data burst allocation method may be a hard disk, a CD-ROM, a DVD, or a ROM. Data is stored in a computer-readable recording medium, such as, RAM, or flash memory.
본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features.
예컨대, 상술한 실시예에 있어서는 각 섹터 별로 할당된 세그먼트 영역에서는 데이터 버스트를 수직식으로 할당하는 것으로 기재하였지만, 변형된 실시예에 있어서는 각 섹터 별로 할당된 세그먼트 영역에서도 수평방향으로 데이터 버스트를 할당할 수도 있을 것이다.For example, in the above-described embodiment, the data area is vertically allocated in the segment area allocated to each sector, but in the modified embodiment, the data burst is allocated in the horizontal direction even in the segment area allocated to each sector. Could be
그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Therefore, it is to be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.
Claims (28)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070140788A KR100915784B1 (en) | 2007-12-28 | 2007-12-28 | Method and Apparatus for Allocating Data Burst |
| PCT/KR2008/007721 WO2009082182A2 (en) | 2007-12-26 | 2008-12-26 | Method and apparatus for allocating data burst |
| US12/823,502 US20110002286A1 (en) | 2007-12-26 | 2010-06-25 | Method and apparatus for allocating data burst |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070140788A KR100915784B1 (en) | 2007-12-28 | 2007-12-28 | Method and Apparatus for Allocating Data Burst |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090072624A KR20090072624A (en) | 2009-07-02 |
| KR100915784B1 true KR100915784B1 (en) | 2009-09-04 |
Family
ID=41329824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070140788A Active KR100915784B1 (en) | 2007-12-26 | 2007-12-28 | Method and Apparatus for Allocating Data Burst |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100915784B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101366515B1 (en) | 2013-03-07 | 2014-02-25 | 주식회사 이노와이어리스 | Uplink signal processing method for lte measuring equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5633860A (en) * | 1993-04-08 | 1997-05-27 | Ant Nachrichtentechnik Gmbh | Reliablity-controlled data reception in receivers for TDMA mobile radio systems |
| KR20050084869A (en) * | 2002-11-25 | 2005-08-29 | 인터내셔널 비지네스 머신즈 코포레이션 | Method and apparatus for intermediate buffer segmentation and reassembly |
| KR20050120642A (en) * | 2005-09-15 | 2005-12-22 | 노키아 코포레이션 | Method, system and network entity for data transmission and reception with header protection |
| KR20060067850A (en) * | 2004-12-14 | 2006-06-20 | 삼성전자주식회사 | Method and system for allocating data burst in wireless communication system |
-
2007
- 2007-12-28 KR KR1020070140788A patent/KR100915784B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5633860A (en) * | 1993-04-08 | 1997-05-27 | Ant Nachrichtentechnik Gmbh | Reliablity-controlled data reception in receivers for TDMA mobile radio systems |
| KR20050084869A (en) * | 2002-11-25 | 2005-08-29 | 인터내셔널 비지네스 머신즈 코포레이션 | Method and apparatus for intermediate buffer segmentation and reassembly |
| KR20060067850A (en) * | 2004-12-14 | 2006-06-20 | 삼성전자주식회사 | Method and system for allocating data burst in wireless communication system |
| KR20050120642A (en) * | 2005-09-15 | 2005-12-22 | 노키아 코포레이션 | Method, system and network entity for data transmission and reception with header protection |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101366515B1 (en) | 2013-03-07 | 2014-02-25 | 주식회사 이노와이어리스 | Uplink signal processing method for lte measuring equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090072624A (en) | 2009-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102402543B1 (en) | Apparatus and method for determining d2d data resource for d2d communication | |
| JP7088848B2 (en) | Uplink procedure on shared communication medium | |
| JP5097142B2 (en) | Mobile communication method and radio base station | |
| CN108029112B (en) | Control signaling in a shared communication medium | |
| EP2850863B1 (en) | Reuse of legacy radio access technology | |
| EP2705680B1 (en) | Method for allocating multi-ues' sounding reference signal (srs) uplink resources and enb | |
| KR20090059064A (en) | Resource Allocation Method in Wireless Communication System | |
| KR20210008004A (en) | Methods implemented by user equipment, user equipment, and base stations | |
| KR101507850B1 (en) | Method for ul transmitting a control information in a mobile communication system | |
| JP5309221B2 (en) | Mobile communication method and radio base station | |
| JP2008060743A (en) | Communication method and wireless device using it | |
| CN112491525B (en) | Physical resource allocation method | |
| US20220271881A1 (en) | System and method for transmitting a signal | |
| KR20190098990A (en) | Information transmission method, network device and terminal device | |
| US20150373693A1 (en) | Method and apparatus for uplink resource allocation | |
| CN102365896B (en) | Radio base station and mobile communication method | |
| US9743425B2 (en) | Methods and apparatus for scheduling assignment design for device to device communications | |
| JP4893826B2 (en) | Base station, radio communication system, and bandwidth control method | |
| KR100977297B1 (en) | Interference Mitigation Method and Device in Uplink Section | |
| KR100915784B1 (en) | Method and Apparatus for Allocating Data Burst | |
| US20110002286A1 (en) | Method and apparatus for allocating data burst | |
| US20110222507A1 (en) | Method and apparatus of reserving resource in wireless communication system | |
| KR100934091B1 (en) | Data burst allocation method and device | |
| KR101060952B1 (en) | Data burst allocation method and device | |
| KR101259115B1 (en) | Sequence Allocation Method, And Method and Apparatus For Transmitting Signal Using The Sequence Allocated Thereby |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071228 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090318 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20090826 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090828 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20090828 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20120807 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120807 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20130717 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130717 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20150723 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150723 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20160712 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160712 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20180725 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180725 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200728 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210726 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230802 Start annual number: 15 End annual number: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240709 Start annual number: 16 End annual number: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250701 Start annual number: 17 End annual number: 17 |