KR102166184B1 - 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템 - Google Patents

무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템 Download PDF

Info

Publication number
KR102166184B1
KR102166184B1 KR1020130146441A KR20130146441A KR102166184B1 KR 102166184 B1 KR102166184 B1 KR 102166184B1 KR 1020130146441 A KR1020130146441 A KR 1020130146441A KR 20130146441 A KR20130146441 A KR 20130146441A KR 102166184 B1 KR102166184 B1 KR 102166184B1
Authority
KR
South Korea
Prior art keywords
relay
raw
transmission
root
sta
Prior art date
Application number
KR1020130146441A
Other languages
English (en)
Other versions
KR20140070443A (ko
Inventor
이재승
정민호
권형진
이석규
정운철
신창섭
표철식
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to US14/648,206 priority Critical patent/US9693362B2/en
Priority to PCT/KR2013/011012 priority patent/WO2014084665A1/ko
Publication of KR20140070443A publication Critical patent/KR20140070443A/ko
Priority to US15/603,260 priority patent/US10070448B2/en
Priority to US16/046,846 priority patent/US10499405B2/en
Priority to US16/669,074 priority patent/US10939452B2/en
Priority to KR1020200129977A priority patent/KR102289161B1/ko
Application granted granted Critical
Publication of KR102166184B1 publication Critical patent/KR102166184B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15507Relay station based processing for cell extension or control of coverage area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0203Power saving arrangements in the radio access network or backbone network of wireless communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/047Public Land Mobile systems, e.g. cellular systems using dedicated repeater stations
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

무선랜 시스템에서의 자원 할당 방법 및 무선랜 시스템이 개시된다. 일실시예에 따른 무선랜 시스템은, 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당하는 액세스 포인트, 상기 할당된 자원에 기초하여 상기 스테이션과의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당하는 릴레이, 및 상기 할당된 제한된 접속 윈도우 또는 슬롯에 기초하여 상기 릴레이와 통신하는 스테이션을 포함할 수 있다.

Description

무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템{METHOD AND FOR ALLOCATING RESOURCE IN WIRELESS LOCAL AREA NETORK SYSTEM, WIRELESS LOCAL AREA NETORK SYSTEM}
아래의 설명은 무선랜 시스템에서 자원을 할당하는 방법에 관한 것이다.
최근 무선랜 시스템에서는 수천 개 스테이션(station, STA)이 관련된 BSS(Basic Service Set) 운영 시 STA 간의 충돌을 줄이기 위해 Slotted 방식의 채널 액세스(access)가 도입되고 있다. 수천 개의 STA이 동시에 채널을 액세스하여 전송을 시도하려 하는 경우 충돌 확률이 높아지고, Slotted 채널 액세스 방식에서는 충돌을 막기 위해 RAW (Restricted Access Window)를 설정하여, RAW 전송 구간 내에서는 전송 구간을 슬롯(slot)으로 분할한다. 각 STA 별로 전송이 허용되는 슬롯이 할당되고, STA은 자신이 할당받은 슬롯에서만 전송을 위한 경쟁(contention)을 허용함으로써 채널 액세스가 한 순간에 몰리는 것을 분산시켜 충돌을 줄여준다.
또한, 액세스 포인트(Access Point, AP)의 커버리지(coverage)를 더욱 확장하기 위해 무선랜 시스템에서는 릴레이 방식(Relay operation)을 도입하고 있다. 릴레이 방식을 사용할 경우에도 많은 수의 STA의 전송을 효율적으로 지원하기 위해 Slotted 방식을 사용하는 것이 바람직하다.
일실시예에 따른 무선랜 시스템은, 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당하는 액세스 포인트; 상기 할당된 자원에 기초하여 상기 스테이션과의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당하는 릴레이; 및 상기 할당된 제한된 접속 윈도우 또는 슬롯에 기초하여 상기 릴레이와 통신하는 스테이션을 포함할 수 있다.
일실시예에 따른 액세스 포인트는, 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당하는 자원 할당부; 및 상기 할당된 자원에 관한 정보를 상기 릴레이에 전송하는 통신부를 포함할 수 있다.
일실시예에 따른 릴레이는, 액세스 포인트로부터 수신한 자원 할당 정보에 기초하여 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당하는 자원 할당부; 및 상기 할당된 자원에 관한 정보를 상기 스테이션에 전송하는 통신부를 포함할 수 있다.
일실시예에 따른 스테이션은, 릴레이로부터 수신한 비콘에 기초하여 스테이션에 할당된 자원을 식별하는 제어부; 및 상기 식별된 자원에 기초하여 상기 릴레이와 통신하는 통신부를 포함할 수 있다.
일실시예에 따른 액세스 포인트, 릴레이, 및 스테이션을 포함하는 무선랜 시스템에 있어서, 상기 액세스 포인트가 수행하는 자원 할당 방법은, 상기 액세스 포인트와 상기 릴레이 간의 통신, 및 상기 액세스 포인트와 상기 액세스 포인트에 연결된 스테이션 간의 통신을 위한 제1 자원을 할당하는 단계; 및 상기 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 제2 자원을 할당하는 단계를 포함할 수 있다.
일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법은, 상기 할당된 제2 자원에 관한 자원 할당 정보를 상기 릴레이에 전송하는 단계를 더 포함할 수 있다.
일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법은, 상기 릴레이로부터 수신한 간섭 정보에 기초하여 상기 할당된 제2 자원을 조정하는 단계를 더 포함할 수 있다.
일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법은, 상기 릴레이로부터 수신한 스테이션 정보에 기초하여 상기 할당된 제2 자원을 조정하는 단계를 더 포함할 수 있다.
일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법은, 상기 할당된 제1 자원 및 상기 할당된 제2 자원에 관한 정보를 포함하는 비콘을 상기 릴레이에 전송하는 단계를 더 포함할 수 있다.
일실시예에 따른 액세스 포인트, 릴레이, 및 스테이션을 포함하는 무선랜 시스템에 있어서, 상기 릴레이가 수행하는 자원 할당 방법은, 상기 액세스 포인트로부터 자원 할당 정보를 수신하는 단계; 및 상기 수신한 자원 할당 정보에 기초하여 상기 릴레이와 상기 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당하는 단계를 포함할 수 있다.
일실시예에 따른 상기 릴레이가 수행하는 자원 할당 방법은, 상기 할당된 자원에 관한 정보를 포함하는 비콘을 상기 스테이션에 전송하는 단계를 더 포함할 수 있다.
일실시예에 따른 액세스 포인트, 릴레이, 및 스테이션을 포함하는 무선랜 시스템에 있어서, 상기 스테이션이 수행하는 통신 방법은, 상기 릴레이로부터 수신한 비콘에 기초하여 상기 스테이션에 할당된 자원을 식별하는 단계; 및 상기 식별된 자원에 기초하여 상기 릴레이와 통신하는 단계를 포함할 수 있다.
도 1은 일실시예에 따른 무선랜 시스템에서 릴레이를 이용하여 데이터를 전송하는 방법의 일례를 도시한 도면이다.
도 2는 일실시예에 따른 릴레이 방식을 이용하는 경우의 기본 서비스 세트(Basic Service Set, BSS) 구성의 일례를 도시한 도면이다.
도 3은 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우(Restricted Access Window, RAW)를 이용하는 방법의 일례를 도시한 도면이다.
도 4는 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우를 이용하는 방법의 다른 예를 도시한 도면이다.
도 5는 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우를 이용하는 방법의 또 다른 예를 도시한 도면이다.
도 6은 일실시예에 따른 Slotted 전송 방식에서의 RAW 구조를 도시한 도면이다.
도 7은 일실시예에 따른 서로 다른 채널을 이용하여 동일한 RAW를 공유하는 일례를 도시한 도면이다.
도 8 내지 도 9는 일실시예에 따른 오프셋 정보를 이용하여 하나의 RAW에 복수 개의 클러스터들을 할당하는 일례를 도시한 도면이다.
도 10은 일실시예에 따른 클러스터에 AID를 할당하는 방법을 설명하기 위한 도면이다.
도 11은 일실시예에 따른 Relay AP(R-AP)가 전송하는 Beacon의 할당 위치를 도시한 도면이다.
도 12는 일실시예에 따른 STA들에 대해 slot을 할당하는 방법을 설명하기 위한 도면이다.
도 13은 일실시예에 따른 보다 단순화된 leveled slot allocation을 설명하기 위한 도면이다.
도 14는 일실시예에 따른 복수의 Relay가 이용되는 경우에 Relay를 위한 RAW 할당 방법을 설명하기 위한 도면이다.
도 15는 일실시예에 따른 복수의 Relay들이 이용되는 경우의 RAW 할당 방법의 일례를 도시한 도면이다.
도 16은 다른 실시예에 따른 복수의 Relay가 이용되는 경우에 Relay를 위한 RAW 할당 방법의 일례를 도시한 도면이다.
도 17은 일실시예에 따른 leveled slot allocation 방법을 보다 일반화된 형태로 도시한 도면이다.
도 18은 일실시예에 따른 empty slot을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 19는 다른 실시예에 따른 empty slot을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 20은 일실시예에 따른 empty RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 21은 다른 실시예에 따른 empty RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 22는 일실시예에 따른 sub RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 23은 다른 실시예에 따른 leveled slot allocation 방법을 보다 일반화된 형태로 도시한 도면이다.
도 24는 일실시예에 따른 DRAW를 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 25는 일실시예에 따른 DRAW를 이용한 leveled slot allocation 방법의 다른 예를 도시한 도면이다.
도 26 내지 도 28은 일실시예에 따른 leveled slot allocation 방법을 이용하는 경우의 DRAW 할당 방법의 예들을 도시한 도면이다.
도 29는 일실시예에 따른 Relay에 대한 주파수 서브밴드를 할당하는 일례를 도시한 도면이다.
도 30은 일실시예에 따른 Relay에 대한 서브밴드를 할당할 때 클러스터 내에서 FST(Frequency Selective Transmission)를 사용하는 경우를 설명하기 위한 도면이다.
도 31은 일실시예에 따른 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 일례를 도시한 도면이다.
도 32는 일실시예에 따른 서로 다른 주파수 서브밴드를 이용하여 데이터를 전송하는 일례를 도시한 도면이다.
도 33 내지 도 36은 일실시예에 따른 empty slot을 이용하는 leveled slot allocation 방법에서 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 방법의 일례들을 도시한 도면이다.
도 37은 일실시예에 따른 클러스터들이 공간적으로 분리된(spatially separated) 경우의 RAW 공유 방법의 일례를 도시한 도면이다.
도 38은 일실시예에 따른 시간 영역을 이용하여 RAW sharing을 수행하는 방법의 일례를 도시한 도면이다.
도 39는 일실시예에 따른 복수의 주파수 서브밴드들을 할당하는 일례를 도시하는 도면이다.
도 40은 다른 실시예에 따른 복수의 주파수 서브밴드들을 할당하는 일례를 도시하는 도면이다.
도 41은 일실시예에 따른 표 3의 Relay Resource Allocation IE에 대한 포맷(format)의 일례를 도시하는 도면이다.
도 42는 일실시예에 따른 시간 구간 별로 자원을 할당하는 일례를 도시하는 도면이다.
도 43은 일실시예에 따른 싱글 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 일례를 도시하는 도면이다.
도 44는 일실시예에 따른 싱글 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 다른 예를 도시하는 도면이다.
도 45는 일실시예에 따른 멀티 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 일례를 도시하는 도면이다.
도 46은 일실시예에 따른 Relay 전송 구간을 할당하는 일례를 도시하는 도면이다.
도 47은 일실시예에 따른 Frame Request를 위한 포맷을 도시하는 도면이다.
도 48은 일실시예에 따른 Frame Report를 위한 포맷을 도시하는 도면이다.
도 49는 일실시예에 따른 Measurement Request 필드의 포맷의 일례를 도시하는 도면이다.
도 50은 일실시예에 따른 Measurement report 필드의 포맷의 일례를 도시하는 도면이다.
도 51은 일실시예에 따른 Frame Request/Response를 이용하여 주변 Relay 또는 주변 Relay BSS에 대한 간섭을 측정하는 방법을 설명하기 위한 도면이다.
도 52는 일실시예에 따른 액세스 포인트의 구성을 도시한 도면이다.
도 53은 일실시예에 따른 릴레이의 구성을 도시한 도면이다.
도 54는 일실시예에 따른 스테이션의 구성을 도시한 도면이다.
도 55는 일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법의 동작을 설명하기 위한 흐름도이다.
도 56은 일실시예에 따른 릴레이가 수행하는 자원 할당 방법의 동작을 설명하기 위한 흐름도이다.
도 57은 일실시예에 따른 스테이션이 수행하는 통신 방법의 동작을 설명하기 위한 흐름도이다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다. 이하의 상세한 설명은 본 발명의 완전한 이해를 제공하기 위해서 구체적 세부사항을 포함한다. 그러나, 당업자는 본 발명이 이러한 구체적 세부사항 없이도 실시될 수 있음을 안다.
이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.
이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
몇몇 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심 기능을 중심으로 한 블록도 형식으로 도시된다. 또한, 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.
본 발명의 실시예들은 무선 액세스 시스템들인 IEEE 802 시스템, 3GPP 시스템, 3GPP LTE 및 LTE-A(LTE-Advanced)시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다.
이하의 기술은 CDMA(Code Division Multiple Access), FDMA(Frequency Division Multiple Access), TDMA(Time Division Multiple Access), OFDMA(Orthogonal Frequency Division Multiple Access), SC-FDMA(Single Carrier Frequency Division Multiple Access) 등과 같은 다양한 무선 액세스 시스템에 사용될 수 있다. CDMA는 UTRA(Universal Terrestrial Radio Access)나 CDMA2000과 같은 무선 기술(radio technology)로 구현될 수 있다. TDMA는 GSM(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM Evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. 명확성을 위하여 이하에서는 IEEE 802.11 시스템을 위주로 설명하지만 본 발명의 기술적 사상이 이에 제한되는 것은 아니다.
도 1은 일실시예에 따른 무선랜 시스템에서 릴레이를 이용하여 데이터를 전송하는 방법의 일례를 도시한 도면이다.
액세스 포인트(Access Point, AP)가 스테이션(station, STA)에 데이터(또는, 프레임)를 전송하는 경우, AP와 STA 사이에 장애물이 있으면 전송 효율이 감소될 수 있다. 또한, STA이 AP에 데이터를 전송하는 경우, 일반적으로 STA은 AP보다 전송 파워가 낮으므로 STA이 AP로 데이터를 제대로 전송하지 못하는 경우가 발생할 수 있다. 이와 같은 문제점을 해결하고, AP와 STA 간의 데이터 전송 시 커버리지를 더욱 넓히기 위해 릴레이(Relay)를 사용한다.
도 1에서 STA 1, STA 3은 AP와 거리가 멀어 STA1, STA 3으로부터의 데이터 전송이 AP에 도달하지 못하거나 또는 신호가 약해질 수가 있다. Relay1, Relay2를 이용하여 STA 1, STA 3으로부터의 데이터 전송을 포워딩(forwarding)시키는 경우, 이러한 문제들을 해결할 수 있다. 릴레이는 업링크(Uplink) 전송뿐만 아니라, AP로부터 STA로의 다운링크(Downlink) 전송 시에도 이용될 수 있다.
무선랜 시스템에서 Slotted 방식을 사용한 릴레이 방식의 경우, 전송 효율을 높이기 위해서는 효율적인 RAW 운영 및 전송 슬롯 할당, 전송 시간 구간 할당, 서브 밴드 할당 등의 효율적인 리소스 할당이 필요하다. 전송 효율을 높이기 위해서는 RAW 및 전송 슬롯을 적절하게 할당하여 많은 수의 STA들이 충돌 없이 데이터를 전송할 수 있도록 해야 한다. 또한, 더 많은 수의 STA들이 동일한 RAW 혹은 전송 슬롯을 공유하거나, 또는 같은 시간 구간 동안 서로 다른 서브 밴드를 사용하는 등의 방법을 통해 동시에 데이터를 전송할 수 있도록 해야 한다.
도 2는 일실시예에 따른 릴레이 방식을 이용하는 경우의 기본 서비스 세트(Basic Service Set, BSS) 구성의 일례를 도시한 도면이다.
무선랜 시스템은 액세스 포인트(Access Point, AP), 릴레이(Relay), 스테이션(Station)을 포함할 수 있다. 액세스 포인트의 기본 서비스 세트(Basic Service Set, BSS)의 범위는 릴레이에 의해 확장될 수 있다. 액세스 포인트는 AP, Root AP, 또는 RtAP로 지칭될 수 있고, 릴레이는 Relay AP, Relay STA, 또는 R-AP로 지칭될 수 있다. 스테이션은 STA로 지칭될 수 있고, 액세스 포인트 또는 릴레이에 연결될 수 있는 다양한 통신 단말들을 포함한다.
액세스 포인트의 기본 서비스 세트는 Root AP BSS로 지칭될 수 있다. 릴레이는 자신의 기본 서비스 세트인 Relay BSS를 구성할 수 있고, Relay BSS 내에서 릴레이는 STA에 대해 액세스 포인트와 같은 역활을 할 수 있다. Root AP BSS와 Relay BSS는 서로 중첩될 수 있다. Root AP BSS는 STA이 Root AP와 통신을 유지할 수 있는 영역을 나타내고, Relay BSS는 STA이 Relay와 통신을 유지할 수 있는 영역을 나타낸다. Root AP BSS는 Relay에 의해 통신 영역이 확장될 수 있으며 Relay에 의해 영역이 확장된 Root AP의 BSS를 확장 BSS (Extended BSS)로 칭한다. 확장 BSS는 Root BSS 및 Root AP에 연결된 Relay의 Relay BSS를 포함할 수 있다.
Root AP는 무선랜 시스템의 전체적인 네트워크 상황을 점검할 수 있다. Root AP 및 릴레이는 할당된 자원에 관한 정보를 포함하는 비콘을 전송할 수 있다. Root AP가 전송하는 비콘은 Root Beacon, Rt-Beacon, 또는 Root AP Beacon으로 지칭될 수 있고, 릴레이가 전송하는 비콘은 Relay Beacon, 또는 R-Beacon으로 지칭될 수 있다. STA는 Relay를 경유하여 Root AP에 연결되거나, 또는 직접 Root AP에 연결될 수 있다.
AP는 하나의 BSS를 생성할 수 있고, BSS 내에는 많은 STA들이 포함될 수 있다. 일반적으로, STA은 도 2에서의 STA M과 같이 AP로 직접 데이터를 전송하지만, 전송 거리(range) 확장을 위해 릴레이를 경유하여 AP와 데이터를 주고 받을 수도 있다. 하나의 AP에는 여러 개의 릴레이가 연결(association)될 수 있으며, 또한 각 Relay는 다수의 STA로부터 송수신되는 데이터를 AP로 중계할 수 있다.
커버리지를 확장하기 위해 Relay를 이용할 경우, BSS 내에 STA의 수가 많으면 Slotted 전송 방식의 사용이 요구되고, 또한 Relay가 개입된 전송까지 고려한 효율적인 슬롯 할당 방법 및 운영이 필요하다.
도 3은 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우(Restricted Access Window, RAW)를 이용하는 방법의 일례를 도시한 도면이다.
Relay를 이용하여 데이터를 전송하는 경우에 있어 RAW, 슬롯 등의 리소스를 할당하는 방법의 일례를 설명하도록 한다.
첫 번째 방법은 STA과 Relay 사이의 전송 (이하에서는, 이를 'bottom hop' 전송이라 칭함), Relay와 AP 사이의 전송 (이하에서는, 이를 'top hop' 전송이라 칭함)별로 RAW를 할당하는 방법으로, 도 3은 이러한 방법의 일례를 나타내고 있다.
도 3에서 RAW1은 bottom hop 전송을 위해 할당되었고, RAW2는 top hop을 위해 할당되었다. RAW1에서 STA1, STA2, STA3 등은 각각 자기가 이용하는 Relay1(R1), Relay2(R2) 등에 데이터를 전송한다. RAW2에서 Relay1(R1), Relay2(R2)는 AP에 데이터를 전송한다. 여기서, Uplink, Downlink 전송을 하나의 RAW에서 수행하게 하는 것도 가능하다.
도 4는 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우를 이용하는 방법의 다른 예를 도시한 도면이다.
Relay를 이용하여 데이터를 전송하는 경우에 있어 RAW, 슬롯 등의 리소스를 할당하는 방법의 다른 예로, 하나의 STA-Relay-AP(이를 'parent tree'라고 칭함)별로 각각의 RAW를 할당하는 방법이 있다.
도 4에서, RAW1은 Relay 1(R1)을 이용하는 STA1, STA3, STA5와 Relay 1간의 전송, Relay 1과 AP 간의 전송을 포함하고, RAW2는 Relay 2(R2)를 이용하는 STA2, STA4, STA6, STA8과 Relay 2 간의 전송, Relay 2와 AP 간의 전송을 포함한다.
RAW 및 슬롯 할당 정보는 비콘(beacon)을 통해 전달될 수 있다. 이 경우, AP와 Relay를 거치지 않는 STA에 대한 RAW 및 슬롯 할당 정보뿐만 아니라 Relay에 대한 RAW 및 슬롯 할당 정보, Relay와 STA의 전송이 허용되는 RAW 및 슬롯의 할당 정보 등이 비콘을 통해 전달될 수 있다.
도 5는 일실시예에 따른 릴레이를 이용하는 경우에 있어 제한된 접속 윈도우를 이용하는 방법의 또 다른 예를 도시한 도면이다.
Relay를 이용하여 데이터를 전송하는 경우에 있어 RAW, 슬롯 등의 리소스를 할당하는 방법의 또 다른 예로, BSS 내에서 루트 비콘(Root Beacon)은 Root AP에서만 전송되지만, 각 Relay도 각자의 비콘을 전송하도록 하고, 해당 Relay를 이용하는 STA이 Relay와 Uplink 혹은 Downlink 전송을 할 수 있는 RAW 및 slot 할당 정보를 각각의 Relay가 전송한 비콘(Relay beacon)에 포함하여 전달하도록 하는 방법이 있다.
즉, Relay와 Root AP 간의 전송, Root AP와 Relay를 이용하지 않는 STA 간의 전송(다시 말하면, Root AP가 직접 STA에 데이터를 송수신하는 전송)에 대한 RAW, 슬롯 할당은 Root AP에 의해 수행되고, Root AP가 보내는 비콘(이를 Root Beacon이라 칭함)을 통해 RAW, 슬롯 할당에 대한 정보가 전달(이를 'Level 0 슬롯 할당'이라고 칭함)될 수 있다. Relay와 STA 간의 전송(즉, bottom hop)에서는 Relay와 STA 간의 전송에 직접 개입하는 해당 Relay는 RAW, slot을 할당하여 Relay 비콘을 통해 RAW, 슬롯 할당에 대한 정보를 전송(이를 'Level 1 슬롯 할당'이라고 칭함)할 수 있다.
Relay는 Level 1 슬롯 할당을 위해 Root AP와 정보를 주고 받을 수 있고, 이를 통해 Root AP는 최적화된 길이의 시간 구간(RAW 또는 슬롯 또는 Root AP의 RAW/슬롯과는 독립적인 시간 구간)을 해당 Relay에 할당할 수 있다. Relay는 Relay와 STA 간의 전송을 위해 할당된 시간 구간 내에서, Root AP와 주고 받은 정보에 기초하여 Relay와 STA 간의 전송에 이용할 RAW 또는 슬롯을 직접 할당할 수 있다.
Root AP가 Level 1 슬롯 할당까지 직접하고, Level 1 슬롯 할당 정보를 Relay에게 알려주고, Relay는 Level 1 슬롯 할당 정보를 비콘을 통해 전달하는 역할만 할 수도 있지만, Relay와 STA 간의 전송에 사용할 RAW 또는 슬롯은 Relay가 직접 할당하도록 하는 것이 바람직하다. Relay는 자기와 직접 접속(associate)된 STA들에 대한 정보를 Root AP보다 더 자세히 알고 있기 때문에 Relay가 Level 1 슬롯 할당을 보다 효율적으로 할 수 있기 때문이다. 즉, Root AP는 Relay와 STA 간의 전송 구간을 할당하지만, 직접 Relay와 STA 간의 전송 구간 내에서의 세부적인 RAW/슬롯 할당은 직접 수행하지 않고, Relay와 STA 간의 전송 구간 내에서의 세부적인 RAW/슬롯 할당은 해당 Relay에 위임(delegate)시키는 것이 바람직하다. 이하에서는 이를 Leveled Slot (또는 RAW) 할당이라고 칭한다.
Relay를 이용한 BSS 범위의 확장으로 인해, Relay에 연결된 STA은 Root Beacon을 수신하지 못할 가능성이 있다. Relay Beacon에 Relay와 STA 간의 전송에 필요한 RAW/slot 할당 정보를 포함할 경우, 해당 STA은 Root Beacon을 수신하지 않아도 Relay Beacon을 수신하면 된다. 또한, Relay Beacon에는 해당 Relay와 STA 간의 전송에 필요한 RAW/slot 할당 정보만 포함되면 되기 때문에 Relay Beacon의 크기도 감소시킬 수 있다.
이러한 leveled slot (또는 RAW) 할당 방법은, (A) Root AP가 Relay 전송 구간, Relay 전송 서브밴드 등의 자원을 level 0에서 Delegated RAW(DRAW) 형태로 할당하고, DRAW 구간을 Relay 에게 할당하는 방법 (B) Root AP가 Relay 전송 구간, 전송 밴드 등의 자원을 RAW 형태가 아닌 별도의 자원 할당 정보를 사용하여 Root AP의 RAW와는 독립적으로 Relay에게 자원을 할당하는 방법을 포함할 수 있다.
<(A) Root AP가 Relay 전송 구간, Relay 전송 서브밴드 등의 자원을 level 0에서 Delegated RAW(DRAW) 형태로 할당하고, DRAW 구간을 Relay 에게 할당하는 방법(DRAW를 사용하는 방법)>
도 5는 Relay가 비콘을 전송하는 경우에 있어, 레벨을 나누어 Slot을 할당하는 방법의 일례(DRAW 경우)를 나타내고 있다.
상단의 Level 0에서는, Root AP가 직접 RAW, slot을 할당한다. Root AP와 Relay 간의 전송에 대한 RAW, slot과 Root AP와 Relay를 거치지 않고 직접 AP와 송수신을 하는 STA에 대한 RAW, slot이 할당된다. Relay는 bottom hop 전송을 통해 여러 STA들로부터 전송되는 데이터를 수집하여 AP에 전송하기 때문에 더 많은 전송 시간을 할당하는 것이 좋다. Relay에 더 많은 전송 시간을 할당하기 위해 Relay에 대해서는 여러 개의 Slot들을 할당하거나 또는 하나의 아주 긴 Slot을 할당할 수도 있다. 도 5의 예에서는 Uplink(UL), Downlink(DL) 전송을 별도의 RAW로 설정한 경우이나, Uplink, Downlink가 하나의 RAW를 통해 수행하게 하는 것도 가능하다. 또한, 도 5의 예에서는 Uplink RAW, Downlink RAW에 일반 STA으로의 전송, Relay로의 전송 등이 포함되어 있는데, 하나의 RAW에 Relay와의 전송만을 포함시킬 수도 있다.
하단의 Level 1에서, 각 Relay는 자신을 이용하는 STA과의 전송을 위한 RAW, slot을 할당할 수 있다. 각 Relay는 Level 1 slot을 관리할 수 있으며, Relay와 STA 간의 전송을 위한 슬롯 할당 정보를 Relay가 전송하는 beacon에 포함하여 전달할 수 있다. 효율적인 RAW, slot 할당을 위해 Relay는 AP와 RAW, slot 할당 관련 정보를 주고 받을 수 있다. AP가 레벨 1 RAW, slot 할당을 하고, RAW, slot 할당 정보를 Relay에게 알려주는 방식을 사용할 수도 있지만, Relay가 직접 Relay와 STA 간의 전송을 위한 RAW/slot 할당을 수행하는 것이 더욱 효율적이다.
Level 1에서 Relay가 STA과 데이터를 송수신하는 동안 동일 채널을 사용하는 다른 STA 또는 Relay는 AP와 데이터를 송수신하지 않도록 할 수 있으며, 충돌을 막기 위해 Root beacon에 Root AP의 level 0 RAW, slot 할당 정보와 함께 Level 1에서 전송이 일어나는 구간(이를 'Empty slot' 또는 'Empty RAW' 또는 'Delegated RAW' 라고 칭함)에 관한 정보를 포함하여 전달할 수 있다.
레벨 0에서의 Empty slot 구간 (또는, Empty RAW 구간 혹은 Delegated RAW 구간)을 결정하기 위해 AP는 Relay과 정보를 교환할 수 있다. Uplink 경우에서의 Empty slot 구간(또는, Empty RAW 구간, Delegated RAW 구간)을 설정하기 위해서는 Relay가 AP에 전송해야 할 데이터 양을 알아야 하므로 AP는 Relay로부터 UDI (Uplink Data Indication) 정보 등을 수신하여 Empty slot 구간을 설정할 수 있다. AP는 Relay를 통해 Downlink 데이터를 수신받는 STA들에 대한 데이터 양을 이미 알고 있으므로, Downlink 경우에서의 Empty slot 구간을 설정하기 위해 AP는 Relay를 통해 데이터를 수신받는 STA들에 대한 데이터 양을 고려하여 Empty slot 구간 (또는, Empty RAW 구간, Delegated RAW 구간)을 설정하여, 설정된 Empty slot 구간을 Relay에게 알려줄 수도 있다.
위의 예에서는 Uplink를 위한 Empty slot 구간 (또는, Empty RAW 구간, Delegated RAW 구간)과 Downlink를 위한 Empty slot 구간 (또는, Empty RAW 구간, Delegated RAW 구간)을 분리하였지만, Uplink를 위한 Empty slot 구간 및 Downlink를 위한 Empty slot 구간을 하나의 Empty RAW (Delegated RAW)로 설정하고, Relay가 하나의 Empty RAW (Delegated RAW) 내에서 Uplink, Downlink, PS-Poll RAW 등을 필요한 만큼 적절한 비율로 할당할 수도 있다. 이와 같은 경우, Relay가 자신에게 연결된 STA과의 Uplink 또는 Downlink 데이터 양에 따라 적절하게 slot을 배분하여 사용할 수 있다는 이점이 있다.
센서 네트워크(sensor network), 스마트 그리드(smart grid) 서비스 등과 같이 비교적 트래픽 양이 일정하고 전송이 주기적으로 이루어지는 경우, AP가 초기 RAW, slot 할당 시 일정한 패턴으로 RAW, slot을 할당하고, RAW/slot 할당 정보를 알릴 수도 있다. 이와 같은 방식의 경우, RAW, slot 할당 시 PRAW (Periodic RAW)이 이용될 수도 있다. 예를 들어, 가끔 전송되는 Full Beacon에 Relay와 STA 간의 전송에 이용되는 RAW (Delegated RAW)를 할당하고, 이후 Relay 할당 정보가 변하지 않은 경우에는, Full Beacon 이후에 전송되는 Short Beacon에 Relay RAW 할당 정보를 따로 명시하지 않을 수 있다.
위의 예는 Relay 하나만을 경유하는 two hop relay 전송에 대한 예이며, 여러 개의 Relay들을 경유하는 멀티 홉의 경우에는 하위 레벨을 Relay level 만큼 더 설정하고, 위와 동일한 방법에 기초하여 level을 확장하면 된다.
도 5의 예에서는 RAW 안에 하나의 Relay에 대한 Empty slot이 할당되었으나, 하나의 RAW에 여러 개의 Relay들에 대한 Empty slot들이 할당될 수도 있고, 또한 하나의 RAW 전체를 각각의 Relay들을 위한 Empty slot들로 할당할 수도 있다.
Relay beacon은 각 Relay에 의해 전송되며, Relay beacon은 주기적으로 전송될 수 있다. 예를 들어, Root AP의 비콘이 전송된 후, Relay beacon은 Root AP가 해당 Relay를 위해 할당한 RAW 혹은 slot (level 0의 해당 Relay를 위한 첫 번째 empty slot)에서 전송될 수도 있다.
Relay는 자신을 이용하는 각각의 STA들로부터 수신한 데이터를 집적(aggregation)하여 Root AP에 전송함으로써 전송 효율을 더욱 높일 수 있다. 또한, Root AP는 Relay를 경유하여 전송할 여러 STA들에 대한 데이터를 집적하여 전송하고, Relay는 Root AP로부터 수신한 데이터를 각 STA별로 나누어 해당 STA으로 전송함으로써 전송 효율을 높일 수 있다. 이를 위해 A-MSDU (Aggregation-MAC Service Data Unit) 또는 A-MPDU (Aggregation-MAC protocol Data Unit) 등 기존의 데이터 취합 기술이 이용될 수 있다.
위와 같은 slot 할당 방법에서, 더 많은 STA들이 같은 RAW, slot을 공유할 수 있게 하면 slot의 활용도가 더 높아져 전송 효율을 더욱 개선시킬 수 있다. 특히, 각 STA들이 동시에 데이터를 송수신을 할 수 있도록 하면 전송 효율이 더욱 개선될 수 있다.
도 6은 일실시예에 따른 Slotted 전송 방식에서의 RAW 구조를 도시한 도면이다.
하나의 Beacon 구간에 포함될 수 있는 RAW의 개수는 제한적이며, 이러한 제한적인 RAW의 숫자는 각 클러스터에서의 전송을 수행하기에 부족할 수도 있다. 여기서, 클러스터는 Relay와 Relay를 이용하는 STA 들을 포함하는 단위이다.
RAW의 제한 문제를 해결하고, RAW를 효율적으로 활용할 수 있는 방법은 다음과 같다.
(1) 시간 영역(time domain)에서 하나의 RAW에 여러 개의 클러스터들을 할당
클러스터에 포함된 STA이 많지 않은 경우, 하나의 RAW에 여러 개의 클러스터들을 할당할 수 있다. 이 경우, 여러 클러스터의 STA들을 하나의 RAW에 할당하더라도 전체 STA의 수가 많지 않으므로 충돌이 일어날 확률이 적으며, 각 STA이 경쟁(contention) 후 채널을 할당받게 되는 순서에 따라 시간상으로 순차적으로 데이터가 전송될 수 있다. 특정 릴레이 클러스터에 할당된 시간 구간에서 전송이 완료되지 못했을 경우, 여러 클러스터들에서 동시에 사용하도록 할당된 RAW가 남은 데이터를 서로 공유된 시간 구간 내에서 추가 전송을 하도록 하는데 이용될 수도 있다.
(2) 공간 영역(spatial domain)에서 하나의 RAW에 여러 개의 클러스터들을 할당
각 클러스터들이 서로 멀리 떨어져 있는 경우, 하나의 RAW를 공간적으로 분리된 클러스터들에 할당하고, 동시에 데이터 전송이 수행되도록 할 수 있다.
예를 들어, 도 1에서 Relay 1이 포함된 클러스터 1, Relay 2가 포함된 클러스터 2를 같은 RAW에 할당할 수 있다. 도 1에서 STA1과 STA2는 공간적으로 서로 멀리 떨어져 있으며, STA1이 Relay 1로 데이터를 전송하는 Uplink 전송, STA2가 Relay 2로 데이터를 전송하는 Uplink 전송은 동시에 이루어질 수 있다. 이러한 동시 전송은 각각의 Relay와 각각의 Relay를 사용하는 STA 간의 전송 구간에 적용이 용이할 수 있다.
(3) 주파수 영역(frequency domain)에서 하나의 RAW에 여러 개의 클러스터를 할당
클러스터들이 서로 다른 채널을 사용하여 STA과 송수신하게 할 수 있다. 도 7과 같이, Relay 1이 포함된 클러스터 1에서 Relay 1과 STA들 간의 전송은 CH3, CH4를 이용하고, Relay 2가 포함된 클러스터 2에서 Relay 2와 STA들 간의 전송은 CH1, CH2를 이용하면 동시에 데이터 전송이 수행될 수 있으며, 이 두 클러스터들을 하나의 RAW에 할당할 수도 있다. 도 7은 일실시예에 따른 서로 다른 채널을 이용하여 동일한 RAW를 공유하는 일례를 도시한 도면이다. 이는 센서 네트워크, 스마트 그리드 등과 같이 비교적 적은 밴드폭(bandwidth, BW)을 사용하는 경우에 유용하다.
이러한 동시 전송은 Relay와 해당 Relay를 이용하는 STA 간의 전송이 일어나는 level 1의 전송 구간에 적용이 용이하다.
동시 전송이 수행되는 경우, Relay 1 또는 Relay 2와 AP 간의 통신은 CH1-CH4를 모두 이용하여 이루어질 수 있다. 또한, Relay는 각 STA들로부터 수신한 데이터를 집적하고, 집적한 데이터를 보다 넓은 채널을 사용하여 전송함으로써 전송 효율을 높일 수 있다.
도 5와 같이, 레벨을 나누어 slot을 할당하는 leveled slot allocation 방법의 경우, RAW, slot을 최대한 효율적으로 활용하기 위해서는 Relay와 AP 간의 정보 교환 및 STA들의 트래픽(traffic) 정보 등의 교환이 필요하다. 또한, STA들이 지속적으로 BSS에 접속(join), 이탈(leave)할 경우나 STA 그룹핑을 다시 할 경우 등에는 RAW, slot에 대한 할당이 변경되어야 하며, 이는 오버헤드로 작용할 수 있다.
위 (1)-(3)의 RAW Sharing 방법은, Root AP가 Relay 전송 구간, 전송 주파수 밴드 등의 자원을 RAW 형태가 아닌 별도의 자원 할당 정보를 이용하여 Root AP의 RAW와는 독립적으로 Relay에게 자원을 할당하는 방법(방법 (B))을 사용하는 경우에도 유사하게 적용이 가능하다.
위 (1) 시간 영역에서 동시 전송을 허용하는 방법과 관련하여 방법 (B)를 사용할 경우, 시간 영역에서 동시에 클러스터 내에서의 전송이 가능한 Relay들을 같은 전송 구간에 할당하면 된다. 여러 클러스터들에서 동시 사용하도록 할당된 전송 구간은, 특정 릴레이 클러스터에 할당된 시간 구간에서 전송이 완료되지 못했을 경우, 남은 데이터를 서로 공유된 시간 구간 내에서 추가 전송을 하도록 하는데 이용될 수도 있다.
위 (2) 공간 영역에서 동시 전송을 허용하는 방법과 관련하여 방법 (B)를 사용할 경우, 공간상으로 서로 멀리 떨어져 있어 클러스터 내에서의 동시에 전송이 가능한 Relay 들에 대해 동일한 시간에 전송이 되도록 전송 시점을 할당하면 된다. 서로 영향을 거의 받지 않을 정도로 충분하게 거리가 떨어져 있는 서로 다른 클러스터 내에서의 전송은 서로 독립적으로 동시에 진행될 수 있다. 서로 공간적으로 분리된 클러스터들 간의 전송은 전송 시간 구간을 굳이 서로의 전송 시간 구간에 기초하여 조정(align)하지 않아도 된다.
위 (3) 주파수 서브 밴드를 서로 다르게 이용하여 동시 전송을 하는 경우도 (B)의 방법에서와 유사한 방법을 적용할 수 있다. 서로 다른 Relay들에게 클러스터 내에서의 전송을 서로 다른 서브 밴드를 사용하도록 설정하면 된다. Root AP가 각 Relay들이 사용하는 서브 밴드와 다른 서브 밴드를 사용할 경우, Root AP와 Root AP에 직접 접속된 STA 또는 Relay 간의 전송은 각 Relay 클러스터 내에서의 전송과 동시에 이루어질 수 있다. Root AP가 수행하는 전송, 각 Relay 클러스터 내에서의 전송에 이용되는 서브 밴드들이 서로 다르면, 전송 구간을 서로 조정할 필요 없이 각자 할당받은 서브 밴드 안에서 독립적으로 동시에 데이터를 전송할 수 있다. 이때 동일한 서브 밴드를 사용하는 Relay, STA과 동시에 전송이 이루어지지 않도록 시간 구간을 할당해야 한다.
위의 (1), (2), (3)은 동시에 적용될 수 있다. 즉, 서로 다른 서브 밴드를 할당하여 Root AP 및 복수의 Relay들이 클러스터 내에서 동시에 전송할 수 있으며, 또한 같은 서브 밴드를 사용하는 Relay들도 서로 영향을 거의 받지 않을 만큼 공간상으로 떨어져 있으면 동시에 전송할 수 있으며, 또는 같은 서브 밴드를 이용하는 경우라도 한 클러스터에 속하는 STA이 많지 않은 경우에는, 하나의 RAW에 여러 개의 클러스터를 할당할 수 있다.
(4) 오프셋(offset) 정보를 이용하여 하나의 RAW에 복수 개의 클러스터들을 할당
이는 도 8에서와 같이 하나의 RAW 구간에 할당 오프셋(allocation offset, AO) 값을 이용하여 다수의 클러스터(1개의 R-AP 와 다수의 STAs로 구성)들을 할당하는 방법이다. 도 8 내지 도 9는 일실시예에 따른 오프셋 정보를 이용하여 하나의 RAW에 복수 개의 클러스터들을 할당하는 일례를 도시한 도면이다.
도 8, 도 9에서와 같이 Rt-AP 의 비콘 간격(beacon interval) 내에 4개의 RAW 0-RAW 3을 할당하고, 각 RAW에는 다시 4개의 클러스터들을 할당한다고 가정한 경우 R-AP는 아래의 값을 이용하여 자신의 할당 위치를 계산할 수 있다.
- Rt-AP beacon frame 내의 정보
- ASN(Allocation Sequence Number) : 1 octet
- AIO(Allocation Interval Order) : 4 bit
- R-AP parameters
- Allocated RAW number : 1 octet
- AO(Allocation Offset) : 1 octet (0 <= AO <= 2^(AIO+1)-1 )
- R-AP Location : current ASN % 2^(AIO+1) == AO
현재 수신된 Rt-AP 의 beacon ASN(Allocation Sequence Number)이 current ASN 이고, "current ASN % 2^(AIO+1)"의 결과값이 Rt-AP 로부터 할당받은 AO 값과 일치하면, 현재의 Beacon Interval 구간이 특정 R-AP에게 할당된 구간으로 결정될 수 있다. 또한, R-AP는 Rt-AP 로부터 할당받은 RAW의 위치값을 이용하여 정확한 할당 위치를 식별할 수 있다.
도 9에서 AID(Allocation identifier)가 64인 R-AP는 도 9에 도시된 할당 관련 파라미터를 이용하여 계산하면 ASN이 "0, 4, 8, … "일 경우에 자신의 할당 구간이 되고, AID가 2176인 R-AP 는 ASN이 "1, 5, 9, … "일 경우에 자신의 할당 구간이 된다.
도 10은 일실시예에 따른 클러스터에 AID를 할당하는 방법을 설명하기 위한 도면이다.
각 클러스터의 R-AP는 Rt-AP 와의 연결(association) 과정에서 block AID를 할당받을 수 있다. block AID 는 도 10에서와 같이 AID structure 를 이용하여 Page 단위, block Index 단위, Sub-Block Index 단위로 할당 받을 수 있으며, 이때 할당받은 block AID 의 첫 번째 AID 값이 R-AP 의 AID가 될 수 있다. R-AP의 AID를 제외한 나머지 AID 값은 클러스터 내의 STA이 연결(association)을 요청할 때 정해진 범위 내의 AID를 STA들에 할당할 수 있다. 이렇게 클러스터(또는, 2-hop 네트워크에서의 Level)별로 AID를 할당함으로써 AP가 AID를 간단히 할당할 수 있고, 효율적으로 관리할 수 있다. 도 10의 예에서 각 RAW는 Page ID 단위로 할당되었으며, 각 클러스터별로는 Block Index 단위로 할당되었다. 따라서, 각 클러스터의 R-AP는 자신의 AID를 포함하여 총 64개의 block AID를 관리할 수 있다. 이는 최대 63개의 STA들을 하나의 R-AP가 수용할 수 있는 구조이다.
도 11은 일실시예에 따른 Relay AP(R-AP)가 전송하는 Beacon의 할당 위치를 도시한 도면이다.
도 11은 클러스터(또는, treelevel) 단위로 RAW를 할당할 경우, R-AP의 beacon 할당 위치의 일례를 도시하고 있다. 각 RAW는 할당된 R-AP의 beacon으로 시작되며, 동일 길이의 slot 개수로 구성될 수 있다. 이러한 구성으로, R-AP의 beacon 할당 위치가 자동으로 결정될 수 있고, RAW의 길이 및 위치 정보는 Root AP(Rt-AP)에 의해 결정될 수 있다.
도 12는 일실시예에 따른 STA들에 대해 slot을 할당하는 방법을 설명하기 위한 도면이다.
도 12를 참조하면, RAW 구간(duration) 내에서 STA들에 대한 slot들이 할당되어 있다.
도 12에서 R1(R-AP)은 자신에게 연결(association)을 요청하는 STA에게 할당 정보를 전달함으로써 STA는 별도의 할당을 위한 절차를 수행하지 않더라도 간단히 slot 할당을 받을 수 있다. R1(R-AP)이 STA에게 전달하는 할당 정보는 다음과 같은 정보를 포함할 수 있다.
- R-AP beacon frame 내의 정보
- Slot 의 길이 정보, 총 slot의 개수
- STA Slot Allocation bitmap (0:빈 slot, 1:할당 slot)
- STA slot allocation info: association 과정에서 R-AP로 할당받음
- Allocated slot number
STA는 자신에게 할당된 slot 구간에서 R-AP와 데이터를 송수신할 수 있다. Downlink 데이터(R-AP에서 STA로 전송되는 데이터)가 있는 경우, R-AP는 Ack(acknowledge) 프레임 또는 TIM(Traffic Indication Map) 정보를 이용하여 데이터를 전송할 수 있다.
도 13은 일실시예에 따른 보다 단순화된 leveled slot allocation을 설명하기 위한 도면이다.
비교적 네트워크 구성의 변화가 적은 경우, 오버헤드를 줄이기 위해 AP가 RAW, slot을 할당하는 것이 보다 효율적일 수 있다. 이러한 경우를 위한 오버헤드가 적은 Simplified leveled slot allocation 방법의 일례를 설명하도록 한다.
도 13은 Simplified leveled slot allocation을 위한 RAW의 구성 예를 도시하고 있다. AP는 BSS 생성 초기에 전체 STA들의 수 및 Relay 숫자에 기초하여 RAW 구조를 결정할 수 있다. 각 RAW는 동일한 길이를 가질 수 있고, RAW 구조에 관한 정보는 Rt-AP의 beacon 프레임에 아래와 같은 필드(field)로 구성될 수 있다.
- RAW의 길이
- RAW의 총 개수
- RAW allocation bitmap (0:빈 RAW, 1:할당 RAW)
- RAW type 정보 (R-AP RAW, Rt-AP RAW, common RAW)
RAW는 RAW 타입에 의해 구분될 수 있다. R-AP RAW는 클러스터 내의 R-AP와 STA 만이 전용으로 데이터를 송수신할 수 있는 구간을 나타낸다. Rt-AP RAW는 Rt-AP 자신이 직접 관리하는 STA과의 통신을 위한 구간이고, common RAW는 모든 노드들이 공용으로 경쟁 기반(contention based)으로 사용 가능한 구간이다.
도 14는 일실시예에 따른 복수의 Relay가 이용되는 경우에 Relay를 위한 RAW 할당 방법을 설명하기 위한 도면이다.
Root AP의 Beacon interval에 복수의 Relay들을 위한 RAW들이 할당될 수 있다. 하나의 Relay를 위해 하나 혹은 여러 개의 RAW들이 할당될 수 있다. 예를 들어, STA/Relay/Root AP 전송시 UL, DL의 자원 할당을 위한 PS-Poll RAW, STA과 Relay 간의 전송을 위한 DL RAW 또는 UL RAW 또는 DL/UL RAW, Root AP와 Relay 간의 전송을 위한 DL RAW 또는 UL RAW 또는 DL/UL RAW 등이 필요에 따라 여러 가지 조합에 의해 할당될 수 있다. 또한, Relay에 접속된 STA들의 전송 주기가 다를 경우, 하나의 Relay beacon interval 내에 복수개의 Relay/STA 간의 전송을 위한 RAW들을 할당할 수도 있다.
또한, 특정 Relay를 위한 Relay RAW group 내에 Root AP로부터 다른 Relay 또는 다른 STA으로의 전송을 위한 전송 구간을 함께 할당할 수도 있다.
Relay는 전송 범위의 확장을 위해 사용되기 때문에, Relay에 연결된 STA들은 Root AP의 beacon을 수신하지 못하여 Root AP가 할당한 RAW 정보를 획득하지 못할 수 있다. 따라서, 각 Relay는 Root AP로부터 Root beacon을 수신한 후, Root beacon에서 자신과 관련된 RAW 할당 정보와 level 1 전송에 필요한 slot 할당 정보를 자신에게 연결된 STA들에게 전송할 수 있다. Relay는 Root beacon에 포함된 정보를 그대로 전달하는 것이 아니고, Root beacon에 포함된 정보에서 자기에게 필요한 정보만을 추출할 수 있다. Relay는 추출된 정보에 level 1 전송을 위한 추가 slot 할당 정보만을 포함하여 전송하기 때문에 Relay가 STA에 전송하는 Relay beacon은 Root beacon에 비해 사이즈가 작을 수 있다.
Root AP는 level 0 전송(Root AP와 Relay 간의 전송, Root AP와 Root AP에 직접 연결된 STA 간의 전송)에 대한 RAW 할당 정보를 Root beacon에 포함시켜 전송할 수 있다.
Relay는 Root AP로부터 Root AP beacon을 수신하고, Root AP beacon로부터 Root AP의 RAW 할당 정보 등을 식별할 수 있다. 그 후, Relay는 자신에게 연결된 STA에 필요한 RAW 할당 정보를 자신의 Relay beacon에 포함시켜 STA에 전송할 수 있다. 예를 들어, STA에 필요한 RAW 할당 정보는 Relay와 STA 간의 전송을 위한 RAW 및 slot 할당 정보, Root AP와 Relay 간의 전송이 일어나는 구간 정보 등을 포함할 수 있다. Relay에 연결된 STA은 Relay beacon를 수신하고, 수신한 Relay beacon에 기초하여 언제 데이터를 전송해야 하는지를 결정할 수 있다.
도 15는 일실시예에 따른 복수의 Relay들이 이용되는 경우의 RAW 할당 방법의 일례를 도시한 도면이다.
도 15에서 Relay RAW Group은 하나의 Relay를 위해 할당된 RAW들을 나타낸다. 도 15의 실시예에서는 각 Relay의 beacon이 해당 Relay RAW Group의 첫 번째 RAW가 시작되는 시점에 전송된다. Relay는 각 Relay beacon이 전송된 직후의 첫 번째 RAW를 PS-Poll RAW로 할당하고, STA은 자신이 연결된 Relay에 PS-Poll 및 UDI(Unique Device Identifier)를 전송할 수 있다. Root AP와 Relay 간의 전송, Relay와 STA 간의 전송에 대한 UL RAW, DL RAW를 최적화하기 위해 Relay는 Root AP에 PS-Poll 및 UDI를 전송할 수 있다.
도 16은 다른 실시예에 따른 복수의 Relay가 이용되는 경우에 Relay를 위한 RAW 할당 방법의 일례를 도시한 도면이다.
도 16의 실시예에서는 도 15에서 Relay beacon을 전송하는 시점을 Root AP beacon 직후로 변경한 것이다. 하나의 beacon interval 안에 할당된 모든 Relay의 beacon이 Root AP Beacon이 전송된 직후에 순차적으로 전송되며, 그 다음 시작되는 첫 번째 RAW가 여러 Relay들에 대한 PS-Poll 구간으로 할당될 수 있다.
도 15의 실시예에서는 각 Relay Group RAW마다 PS-Poll 구간이 할당되었으나, 도 16의 실시예에서는 하나의 PS-Poll RAW만 사용되고, 이 PS-Poll RAW에서 모든 Relay 전송에 대한 PS-Poll, UDI가 전송될 수 있다. 이 경우, 각 Relay Group RAW에 따로 PS-Poll 구간이 할당될 필요가 없다.
이렇게 할 경우, PS-Poll RAW를 하나로 설정하여 각각의 Relay를 위한 PS-Poll RAW를 따로 할당하는 경우보다 RAW의 낭비가 일어날 확률이 줄어든다. 또한, 연결하려는 Relay를 찾는 STA은 Root AP beacon이 전송된 직후에 각 Relay들에 대한 beacon들이 차례로 전송되기 때문에 짧은 시간 내에 최적의 Relay를 선택할 수 있다.
위의 예에서 설명한 Relay beacon을 전송하는 방법, 즉 (1) Relay beacon을 전송하는 시점이 분산되어 있으며, 각 Relay에 할당된 RAW 시작 시점에서 Relay beacon을 전송는 방법 및 (2) Root AP beacon 다음에 각 Relay의 Relay beacon이 전송되고, 각 Relay RAW는 Relay beacon 직후에 시작되지 않을 수 있는 방법은 다른 실시예에서도 선택적으로 적용이 가능하다. 이러한 분산된 Relay beacon 전송 방법 또는 중앙 집중식 Relay beacon 전송 방법은 (A) DRAW를 이용하는 방법, (B) 자원 할당 정보를 이용하는 자원 할당 방법의 각 실시예 모두에 적용이 가능하다.
Relay beacon을 분산시켜 전송하는 방법에서도, Relay RAW가 Relay beacon 바로 다음에 오지 않을 수도 있으며, Relay RAW 스케쥴링에 따라 Relay beacon과 떨어진 시점에 Relay RAW가 할당될 수도 있다.
Relay beacon을 중앙 집중식으로 전송하는 방법에서도, 동시에 전송되는 Relay beacon들은 Root AP beacon에서 Relay beacon 전송 RAW를 따로 할당함으로써 Relay beacon을 안전하게 전송할 수도 있다.
도 17은 일실시예에 따른 leveled slot allocation 방법을 보다 일반화된 형태로 도시한 도면이다.
도 17을 참조하면, 전체 RAW에 대한 할당은 Root AP에 의해 수행될 수 있고, 전체 RAW에 대한 할당 정보는 Root beacon을 통해 제공될 수 있다. level 0 전송에 해당하는 RAW에 대한 slot은 Root AP에 의해 할당될 수 있다. level 1 전송에 대한 RAW는 Root AP에 의해 empty RAW (Delegated RAW) 또는 empty slot (delegated slot)으로 할당되고, 구체적인 slot 할당은 이루어지지 않는다. Root beacon의 empty RAW (Delegated RAW) 또는 empty slot (delegated slot)에서는 Relay와 STA 간의 전송에 대한 구간(duration)이 표시되고, 이에 기초하여 Relay와 STA 간의 전송 구간에 다른 STA이 데이터를 전송하여 충돌(collision)이 발생하는 것이 방지될 수 있다. Level 1 전송, 즉 Relay와 STA 간의 전송에 대한 slot은 Relay에 의해 할당될 수 있고, 할당된 slot에 대한 정보는 Relay beacon에 포함될 수 있다.
Relay beacon에서 level 0 전송에 대한 RAW의 slot 할당 정보는 생략될 수 있고, Relay beacon에서 level 0 전송에 대한 RAW는 empty RAW 또는 empty slot으로 표시될 수 있다. Relay beacon의 empty RAW 또는 empty slot에서는 Relay와 AP 간 전송 구간(duration)만 표시될 수 있고, 이는 Relay에 연결된 STA이 Relay와 AP 간 전송이 이루어지는 동안 데이터를 전송하는 것을 방지하는 역할을 한다. Relay에 연결된 STA은 Relay beacon의 RAW 할당 정보만을 수신하고, Root beacon은 수신하지 않아도 된다.
도 17에서, Relay 전송을 위한 RAW는 Root AP에서 Relay로 데이터가 전송되는 DL RAW, Relay와 STA 간의 DL&UL RAW, Relay에서 Root AP로 데이터가 전송되는 UL RAW로 구성될 수 있다. DL&UL RAW는 하나의 RAW에서 DL 전송과 UL 전송이 모두 가능한 RAW를 나타낸다. 도 17에 도시된 RAW 구성은 하나의 예에 불과하며, 다른 형태의 조합도 가능하다.
Root AP에서 Relay로 데이터가 전송되는 DL RAW, Relay에서 Root AP로 데이터가 전송되는 UL RAW는 Root AP가 slot까지 할당할 수 있다. Root AP는 Relay와 STA 간의 DL&UL RAW를 empty RAW(Delegated RAW)로 설정할 수 있고, Relay와 STA 간의 DL&UL RAW에 대한 RAW 할당 정보를 Root AP beacon에 포함시켜 전송할 수 있다.
Relay는 Root AP beacon을 수신한 후, Root AP가 empty RAW(Delegated RAW)로 설정한 Relay와 STA 간의 DL&UL RAW에 대해 slot을 할당할 수 있다. Relay는 Root AP에서 Relay로 데이터가 전송되는 DL RAW, Relay에서 Root AP로 데이터가 전송되는 UL RAW는 empty RAW로 설정하고, 이를 Relay beacon에 포함시켜 전송할 수 있다.
Relay는 Root AP beacon을 통해 식별한, Root AP에서 Relay로 데이터가 전송되는 DL RAW, Relay에서 Root AP로 데이터가 전송되는 UL RAW에서 Root AP의 slot 할당 정보에 기초하여 Root AP와 UL 또는 DL 전송을 수행할 수 있다.
Relay에 연결된 STA은, Relay beacon을 통해 식별한 Relay와 STA 간의 DL&UL RAW에서 할당된 slot 정보를 바탕으로 Relay와 UL 또는 DL 전송을 수행할 수 있다.
Root AP beacon 및 Relay beacon이 전송된 다음의 RAW가 PS-Poll RAW로 할당되어 STA은 Relay에 PS-Poll 및 UDI를 전송하고, Relay는 Root AP에 PS-Poll 및 UDI를 전송하여 Root AP와 Relay 간의 전송, Relay와 STA 간의 전송에 대한 UL RAW, DL RAW가 최적화되도록 할 수 있다.
도 18은 일실시예에 따른 empty slot을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 18의 실시예에서 각 Relay RAW group은 PS-Poll RAW, DL RAW, UL RAW 또는 UL RAW/DL RAW의 조합으로 구성될 수 있다.
Root beacon 및 Relay beacon의 전송 직후, 각 STA은 Relay에게 PS-Poll 및 UDI를 전송할 수 있다. PS-Poll 및 UDI를 수신한 Relay는 STA의 UL 데이터량, 자원 할당 요구 사항을 식별한 후, 식별된 UL 데이터량, 자원 할당 요구 사항에 기초하여 Root AP에게 PS-Poll, UDI를 전송할 수 있다.
STA이 Relay로 PS-Poll, UDI을 전송하는 구간은 level 0에서 empty slot으로 보호되고, Relay가 AP로 PS-Poll, UDI를 전송하는 구간은 level 1에서 empty slot으로 설정되어 보호될 수 있다.
Root AP는 PS-Poll, UDI를 수신한 후 STA 및 Relay의 UL, DL에 필요한 slot 할당을 세부 조정할 수 있다. Root AP는 RAW2 시작 지점에서 PS-Poll 정보에 기초하여 level 0, level 1에 대한 DL slot 할당을 세부 조정(refine)할 수 있다. Root AP는 level 0에 대한 slot 할당 정보를 포함하고, level 1의 전송 구간이 empty slot으로 할당된 DL 할당 프레임을 전송하여 level 0에서의 slot 할당 정보를 알릴 수 있다. Relay는 Root AP로부터 slot 할당 정보를 수신한 후, level 0에서의 slot 할당 정보는 포함시키지 않고, level 0에서의 slot 할당 정보를 empty slot으로 표시할 수 있다. Relay는 Root AP가 level 0에서 empty slot으로 할당한 구간에 대해 slot을 할당하고, slot 할당 정보를 level 1에서 DL 할당 프레임(allocation frame)을 통해 전송할 수 있다.
STA은 DL 할당 정보를 수신하고, DL 할당 정보에 기초하여 자신에게 할당된 slot을 식별할 수 있다.
Root AP는 UL RAW에 대해서도, 위와 유사하게 UDI 정보 및 UL allocation frame을 이용하여 level 0, level 1에서의 slot 할당을 조정할 수 있다.
Empty slot은 beacon에 포함되는 RPS IE 혹은 DL or UL allocation frame에 표시될 수 있다. Root Beacon의 RPS IE는 Relay RAW Group에 어느 Relay에 대한 전송이 허용되는지를 나타낼 수 있다.
도 19는 다른 실시예에 따른 empty slot을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 19는 DL RAW, UL RAW를 별도의 RAW로 할당하지 않고, 하나의 RAW (UL/DL RAW)로 할당한 예를 도시하고 있다. Root AP는 STA, Relay를 경유하여 수신한 PS-Poll, UDI에 기초하여 DL, UL slot 할당 조정을 위한 UL/DL allocation frame을 전송할 수 있다. 이 경우, DL RAW, UL RAW가 분리되어 있지 않기 때문에, Root AP는 하나의 RAW 안에서 UL 전송 구간, DL 전송 구간을 유연하게 조정하여 할당할 수 있다.
도 20은 일실시예에 따른 empty RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 20을 참고하면, 각 Relay RAW group은 PS-Poll RAW, DL RAW, UL RAW 또는 UL/DL RAW의 조합으로 구성될 수 있고, empty slot이 하나의 별도의 RAW로 할당될 수 있다.
Root beacon 및 Relay beacon 전송 직후 각 STA들은 Relay에게 PS-Poll 및 UDI를 전송할 수 있다. PS-Poll 및 UDI를 수신한 Relay는 STA의 UL 데이터양, 자원 할당 요구 사항을 파악한 후, UL 데이터양, 자원 할당 요구 사항에 기초하여 Root AP에게 PS-Poll, UDI를 전송할 수 있다.
STA이 Relay로 PS-Poll, UDI을 전송하는 구간은 level 0에서 empty RAW로 보호될 수 있고, Relay가 AP로 PS-Poll, UDI를 전송하는 구간은 level 1에서 empty RAW로 설정되어 보호될 수 있다.
Root AP는 PS-Poll, UDI를 수신한 후, Relay의 UL, DL에 필요한 slot 할당을 세부 조정(refine)할 수 있다. Root AP는 RAW2 시작 지점에서 PS-Poll 정보에 기초하여 level 0에 대한 DL slot 할당을 조정할 수 있다. Root AP는 level 0에 대한 slot 할당 정보를 포함하는 DL allocation frame을 전송하여 level 0에서의 조정된 slot 할당 정보를 알릴 수 있다.
Relay는 RAW 2' 시작 지점에서 STA으로부터 수신한 PS-Poll 정보에 기초하여 level 1에 대한 DL slot 할당을 세부 조정할 수 있다. Relay는 level 1에 대한 slot 할당 정보를 포함하는 DL allocation frame을 전송하여 level 1에서의 조정된 slot 할당 정보를 알릴 수 있다.
Relay는 RAW 3' 시작 지점에서 STA으로부터 수신한 UDI 정보에 기초하여 level 1에 대한 UL slot 할당을 세부 조정할 수 있다. Relay는 level 1에 대한 slot 할당 정보를 포함하는 UL allocation frame을 전송하여 level 1에서의 조정된 slot 할당 정보를 알릴 수 있다.
Root AP는 RAW 3 시작 지점에서 Relay로부터 수신한 UDI 정보에 기초하여 level 0에 대한 UL slot 할당을 세부 조정할 수 있다. Root AP는 level 0에 대한 slot 할당 정보를 포함하는 UL allocation frame을 전송하여 level 0에서의 조정된 slot 할당 정보를 알릴 수 있다.
Empty RAW는 beacon에 포함되는 RPS IE(RAW Parameter Set Information Elemnet)에 표시될 수 있다. Root Beacon의 RPS IE는 Relay RAW Group에 어느 Relay에 대한 전송이 허용되는 지를 나타낼 수 있다.
도 21은 다른 실시예에 따른 empty RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 21은 도 20에서 Relay와 STA 간의 전송 구간을 DL RAW, UL RAW로 분할하지 않고, 하나의 DL/UL RAW로 할당한 실시예를 나타낸다. 이 경우, DL RAW에 대한 DL allocation frame, UL RAW에 대한 UL allocation frame이 서로 분리되지 않고, STA의 PS-Poll, UDI 정보에 기초하여 조정된 UL slot, DL slot 정보를 포함하는 DL&UL allocation frame이 RAW2' 시작 지점에서 전송될 수 있다.
DL/UL RAW를 하나의 RAW로 설정함으로써 STA와 Relay 간의 UL slot, DL slot을 플렉서블(flexible)하게 할당할 수 있고, 이로 인해 RAW가 더욱 효율적으로 활용될 수 있다. 즉, Relay와 STA 간의 전송이 이루어지는 클러스터 내에서의 전송이 더욱 효율적으로 수행될수 있다.
도 22는 일실시예에 따른 sub RAW을 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 22의 실시예에서는, Root AP가 하나의 Relay 전송에 대해 하나의 RAW를 할당하고, RAW 할당에 관한 정보를 Root AP beacon에 포함시켜 전송할 수 있다.
각 Relay는 자신에게 할당된 하나의 Relay RAW를 sub RAW로 분할할 수 있고, sub RAW에 관한 할당 정보인 sub RAW 할당 정보를 Relay beacon에 포함시켜 전송할 수 있다.
Relay에 연결된 STA 및 Root AP는 Relay beacon의 sub RAW 할당 정보에 기초하여 언제 STA와 Relay 간의 전송 및 Relay와 AP 간의 전송이 이루어지는지를 판단할 수 있다.
도 23은 다른 실시예에 따른 leveled slot allocation 방법을 보다 일반화된 형태로 도시한 도면이다.
도 23의 실시예는 도 17의 실시예와 유사하나, Root AP와 Relay 간의 전송 구간은 Relay와 STA 간의 전송 구간에 종속되지 않고, 일반 AP와 STA 간의 전송과 유사한 형태로 임의의 구간에 할당될 수 있다. 도 23의 실시예에서는 Relay와 STA 간의 전송에 이용되는 Delegated RAW (empty RAW at level 0) 시작 시점 또는 시작 이전 시점에서 Relay beacon이 전송된다는 점이 도 17과 관련된 실시예들과 다른 점이다.
Root AP와 Relay 간의 전송 구간에서의 RAW 및 slot, 또는 Root AP와 Root AP에 직접 연결된 STA 간의 전송 구간에서의 RAW 및 slot은 Root AP에 의해 할당될 수 있다. RAW 및 slot 할당 정보는 Root AP beacon에 포함되어 전송될 수 있다. 이 때, Root AP와 Relay 간의 전송 구간은 Relay와 STA 간의 전송 구간에 종속되지 않고, 일반 AP와 STA 간의 전송과 유사한 형태로 임의의 구간에 할당될 수 있다. Root AP와 Relay 간의 전송 구간, Root AP와 Root AP에 직접 연결된 STA 간의 전송 구간은 하나의 RAW에 함께 할당될 수도 있고, 또는 각각 별도의 RAW에 할당될 수도 있다.
Root AP는 Relay와 STA 간의 전송 구간을 Delegated RAW (Empty RAW at level 0)로 표시하여 할당할 수 있고, 구체적인 RAW/Slot 할당은 Relay에 위임할 수 있다. Root Beacon에는 level 1의 RAW/slot 할당 정보가 포함되지 않을 수 있다.
Root AP는 Relay와 STA 간의 전송을 위해 하나의 DRAW (Delegated RAW)를 할당할 수도 있고, 여러 개의 DRAW를 할당할 수도 있다.
DRAW에 기초하여 해당 DRAW에서 전송이 허용된 Relay 및 전송 허용 구간(duration)이 식별될 수 있다. DRAW에서는 전송이 허용되는 것으로 명시된 Relay 및 해당 Relay에 연결된 STA들 간의 데이터 전송만이 원칙적으로 허용될 수 있다. 이로 인해, BSS(Basic Service Set) 내에서의 확장된 서비스 범위로 인한 서로 다른 Relay에 연결된 STA들 간의 충돌이 효과적으로 방지될 수 있다.
미디엄(medium) 이용의 효율성을 위해, DRAW 구간 중 명시적으로 Root AP가 Empty RAW를 설정한 구간에 대해서만 Root BSS에 속한 STA의 전송을 금지시키고, 그 이외의 구간에 대해서는 전송을 허용하도록 할 수도 있다. 이 경우, Relay 전송을 보호하기 위해 다음과 같은 두 가지 방법이 사용될 수 있다.
<1. 다른 Relay에 할당된 자원에 대한 보호 방법>
Root AP는 Root BSS와 다른 Relay BSS와의 공간적 분리(spatial separation) 여부를 판단하고, 만약 충분히 분리되지 않는다면 다른 Relay 전송 구간 (DRAW 구간)을 Empty RAW (또는 AP PM RAW)로 설정하여 자신에게 연결된 STA의 데이터 전송을 금지시킬 수 있다. DRAW 구간이라도 명시적으로 Empty RAW로 설정되지 않은 구간에서는, STA가 데이터를 전송할 수 있다. 또는, Root AP는 다른 Relay 전송 구간(즉 DRAW 구간)에 대해 Root BSS 내 모든 STA의 데이터 전송을 금지시키지는 않고, Root BSS 내의 STA들 중 다른 Relay BSS의 간섭을 많이 받는 특정 STA에 대해서만 전송을 금지시킬 수도 있다. 이 경우, 명시적으로 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는, 변형된 AP PM RAW)의 사용, 또는 전송이 금지된 STA을 전송 구간 할당 대상에서 제외하는 방법 등이 이용될 수 있다.
Root AP가 Root BSS 내의 특정 STA이 다른 Relay BSS에서 간섭을 받는지의 여부를 식별하는 방법은, "(BB) Relay 간의 공간적 분리(Spatial Separation)를 판단하는 방법(후술함)"을 이용하여 Root AP가 STA의 간섭 정보를 수신하거나, 또는 STA이 간섭을 주는 다른 Relay BSS 또는 다른 STA에 대한 정보를 간섭을 받는 Root BSS의 STA이 직접 Root AP에 통보하는 방법이 이용될 수 있다.
Relay BSS에 속한 STA이, 동일 채널을 사용하는 다른 Relay BSS의 전송 구간에서 전송하는 것에 의해 충돌이 발생하는 것을 방지하기 위해, Relay AP가 다른 Relay BSS의 전송 구간을 Empty RAW (또는, AP PM RAW)를 설정하여 전송을 금지시킬 수 있다. Empty RAW로 설정되지 않은 구간에서 STA의 데이터 전송은 허용될 수 있다.
Relay BSS는 주기적으로 다른 Relay BSS와의 공간적 분리 여부를 판단하고, 판단 결과 서로 공간적으로 충분히 떨어져 있지 않는다면, 다른 Relay 전송 구간을 Empty RAW(또는 AP PM RAW)로 설정함으로써 자신에게 연결된 STA들의 데이터 전송을 금지시킬 수 있다.
또는, Relay BSS는 다른 Relay 전송 구간에 대해 Relay BSS 내의 모든 STA들의 데이터 전송을 금지시키지는 않고, Relay BSS 내의 STA들 중 다른 Relay BSS와 간섭을 많이 받는 특정 STA의 데이터 전송만을 금지시킬 수도 있다. 이 경우, 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는, 변형된 AP PM RAW)을 사용하거나 또는 전송이 금지된 STA을 할당 대상에서 제외하는 RAW 할당 방법 등이 이용될 수 있다.
Relay AP가 Relay BSS 내의 특정 STA이 다른 Relay BSS (또는, Root BSS)에 의해 간섭을 받는지 여부를 아는 방법은, "(BB) Relay 간의 Spatial Separation을 판단하는 방법"을 이용하여 Relay AP가 특정 STA의 간섭 정보를 수신하거나, 또는 STA이 간섭을 주는 다른 Relay BSS 또는 다른 STA에 대한 정보를 간섭을 받는 Relay BSS의 STA이 직접 Relay AP에 통보하는 방법을 이용될 수 있다.
Root AP에서 긴급하게 전송할 프레임이 있는 경우에는, DRAW 구간에서의 전송이 예외적으로 허용될 수 있다. 또한, Level 1 전송에서, STA은 자신이 속한 Relay에 할당되지 않은 시간 구간이더라도, (1) 전송이 진행 중인 다른 Relay BSS 내에서의 전송이 감지되지 않거나, 또는 (2) 전송이 진행 중인 다른 Relay의 beacon을 수신하였을 때, 해당 Relay BSS 내에서의 전송을 위해 할당된 구간 내에 RAW가 할당되어 있지 않은 구간에 대해서는 전송이 예외적으로 허용될 수 있다.
또는, Root AP에 속한 STA, Relay에 속한 STA는, 자신들의 AP에 대한 전송이 할당되지 않은 구간에서라도, 기존 OBSS 환경에서의 전송과 같이 경쟁(contention)을 통해 전송이 허용될 수도 있다. 하지만, 자신의 BSS에 할당되지 않은 구간에서 데이터를 전송할 경우에는 충돌 확률이 높기 때문에 STA는 RTS/CTS를 데이터 전송 전에 수행하는 것이 바람직하다.
Relay나 Root AP는 자신에게 할당되지 않은 전송 구간 중 충돌이나 경쟁이 심할 것으로 예상되는 구간을 Empty RAW로 설정하여 자신에게 연결된 STA들의 전송을 명시적으로 금지시킬 수 있다. 또한, RelayAP는 Relay와 Root AP 간의 전송이 일어나는 구간을 Empty RAW로 설정하여 Relay와 Root AP 간의 전송이 일어나는 구간에서 STA이 Relay로 전송하는 것을 금지시킬 수 있다.
<2. Relay 자신에게 할당된 자원에 대한 보호 방법>
Relay는 자신에게 할당된 자원에 대한 보호를 Root AP에 요청할 수 있다. Relay의 요청에 응답하여, Root AP는 해당 Relay에게 할당된 자원 (예를 들어, 전송 구간 또는 Root AP가 DRAW로 할당한 구간)에 대해 명시적으로 특정 다른 Relay BSS들 또는 특정 다른 BSS의 일부 STA들(Root BSS의 STA 포함)의 전송을 금지시킬 수 있다.
일례로, Relay가 다른 Relay BSS 또는 다른 Relay BSS에 속한 특정 STA (또는, Root BSS의 STA)들의 전송에 심한 간섭을 받아, 자신에게 할당된 전송 구간에 다른 Relay BSS 전체 또는 다른 Relay BSS의 일부 STA들의 전송을 금지시키고자 할 경우(즉, 보호를 받고자 할 경우), Relay는 자신에게 할당된 자원에 대한 보호를 Root AP에게 요청할 수 있다. Relay는 Root AP에 보호를 요청할 때, 심한 간섭을 주고 있는 다른 Relay BSS 또는 Relay BSS의 특정 STA들의 리스트를 Root AP에게 전달할 수 있다.
Relay AP는 자신에게 간섭을 주는 Relay BSS 또는 특정 STA들을 Root AP에게 알릴 수 있다. 또한, Relay BSS 내의 각 STA들도 자신에게 심한 간섭을 주는 다른 Relay BSS 또는 특정 STA 들을 Relay AP에게 알릴 수 있으며, Relay AP는 간섭을 주는 다른 Relay BSS 및 STA들의 정보를 Root AP에 전송할 수 있다. 이 경우, STA들은 802.11k 등에서의 측정(measurement) 기능이 필요하지 않을 수 있다.
STA 들이 802.11k에서의 측정 기능을 가지고 있는 경우, Relay AP는 STA에 측정(measure)을 요청하고, 각 STA들로부터의 측정 결과에 기초하여 자신에게 연결된 STA에 간섭을 주는 다른 Relay BSS 및 STA을 판별할 수 있다. Relay AP는 판별한 다른 Relay BSS 및 STA를 Root AP에 통지할 수 있다.
Root AP는 Relay로부터 자원 보호 요청을 수신하면, 자원 보호 요청을 한 Relay에 대한 DRAW에 전송을 하지 말아야 할 (strictly disallowed) Relay BSS 혹은 Relay BSS의 특정 STA 들을 표시할 수 있다.
Relay는 만약 자신이 다른 Relay BSS에게 할당된 DRAW의 전송 금지된 Relay 리스트에 포함되어 있으면, 위 다른 Relay BSS의 전송 구간에서 전송을 하지 않는다. Relay는 자신에게 속한 STA에게 empty RAW (또는, AP PM RAW)를 할당하여 명시적으로 STA의 전송을 금지시킴으로써, 자원 보호를 요청한 Relay의 자원을 보호할 수 있다. 만약 Relay BSS 전체가 아니라 Relay BSS 중 일부 STA들에 대한 전송을 금지시키는 것으로 DRAW에 표시되어 있으면, Relay는 해당 Relay BSS 전송 구간에 대해 지정된 특정 STA의 전송만을 금지시킬 수 있다.
Relay BSS 내의 특정 STA의 전송만을 금지시키기 위해 (1) AP PM 혹은 Empty RAW를 변형하여 사용하는 방법 또는 (2) RAW 할당을 사용하는 방법이 이용될 수 있다. (1)의 방법의 경우, Relay는 AP PM RAW 또는 Empty RAW에 특정 구간 동안 전송을 금지시킬 STA의 (partial) AID 리스트를 포함시키고, AP PM RAW 혹은 Empty RAW 구간에는 금지시킬 STA만 명시적으로 전송을 하지 못하게 하며, 나머지 STA들은 경쟁을 통해 전송을 허용하도록 할 수 있다. (2)의 방법의 경우, Relay는 전송을 명시적으로 금지시킬 STA(즉, 다른 Relay에 간섭을 받는 STA)을 RAW에 할당하지 않아 전송을 금지시킬 STA이 전송을 하지 못하도록 할 수 있다.
Relay가 Root BSS 내의 특정 STA에게 간섭을 받는다고 요청할 경우, 해당 STA은 DRAW에는 포함되지 않을 수 있고, Root AP가 Relay 전송 구간 동안 해당 STA의 전송을 금지시킬 수 있다.
DRAW를 사용하는 경우, strictly disallow bit 및 Relay AP, STA 리스트를 DRAW에 필드를 추가하여 표시할 수 있다.
위와 같이 DRAW에 strictly disallowed된 STA의 정보까지 모두 나타내는 경우, 비콘의 사이즈가 너무 커질 수 있다. 또 다른 방법으로는, Root AP가 Relay로부터 수신한 strictly disallow할 Relay AP, STA의 정보를 수집하고, 각 Relay BSS별로 strictl disallow할 Relay AP, STA의 정보를 포함하는 메시지를 각 Relay에게 브로드캐스트 또는 유니캐스트로 별도의 프레임을 이용하여 전달하는 방법이 있다. strictly disallow할 Relay AP, STA의 정보를 포함하는 메시지를 수신한 Relay는, 다른 Relay의 전송 구간에서 자신 또는 자신에게 연결된 STA의 strict disallow 여부를 확인하고, 확인 결과 disallow된 것으로 확인된 경우 다른 Relay의 전송 구간에서 전송을 하지 않는다.
DRAW는 주기적으로 할당될 수 있고, 이 경우 PRAW(Periodic RAW)를 사용할 수 있다. Relay Beacon이 DRAW 시작 시점 또는 시작 이전에 주기적으로 전송되어야 하므로, PRAW 사용이 적합할 수 있다.
Relay beacon 전송 주기는, Relay가 Root AP에 연결 시에 Relay와 Root AP가 서로 협상함으로써 결정될 수 있으며, Relay beacon 전송 주기는 Root AP beacon 간격과 동일하거나 또는 Root AP beacon 간격의 배수가 될 수 있다.
Relay는 Root Beacon을 수신한 후, DRAW가 자신에게 할당되었는지의 여부를 확인할 수 있다. DRAW가 자신에게 할당된 경우, Relay는 DRAW에 할당된 구간(duration) 범위 내에서 자신에게 연결된 STA들과 전송하기 위한 RAW/slot을 할당할 수 있다. Relay는 Root Beacon의 TIM에 기초하여 자신에게 연결된 STA들에게 DL 데이터가 있는지 여부를 알 수 있고, Root AP로부터 DL 데이터를 수신하면 STA에 대한 DL를 스케쥴링할 수 있다. Relay가 Relay beacon을 STA에 전송하는 경우, Relay는 어느 STA에 DL 데이터가 있는지에 대한 정보 및 RAW/slot 할당 정보를 Relay beacon의 TIM을 통해 STA에게 알릴 수 있다. Relay에 연결된 STA은 Root Beacon을 확인할 필요가 없고, 자신이 연결된 Relay의 beacon만 확인하면 충분하다.
Relay는 Relay beacon을 전송한 직후에 PS-Poll RAW가 할당되도록 함으로써 STA으로부터 PS-Poll을 수신할 수 있다. 또한, Relay는 STA으로부터 UDI 정보를 수신하고, 자원 할당 프레임을 전송함으로써 Relay가 Relay Beacon 전송 시 할당한 초기 RAW/slot 할당을 세부 조정할 수도 있다.
즉, Relay는 자신에게 할당된 DRAW를 자신에게 연결된 STA과의 전송에 적합하도록 적절하게 RAW/slot을 할당하여 활용할 수 있다. 이 때, DRAW 내에서의 RAW/slot 할당 방법에는 일반적인 RAW/slot 할당과 동일한 규격이 이용될 수 있다.
Root AP가 Relay와 STA 간의 전송을 보장한 DRAW 이외의 구간에서 STA이 데이터를 전송하는 경우, 다른 Relay에 연결된 STA의 전송 또는 Relay와 Root AP 간의 전송과의 충돌이 발생할 수 있다. Relay는 자신에게 할당된 DRAW 구간 이외의 구간에서, 자신에게 연결된 STA들이 전송하지 못하도록 함으로써 BSS 내의 충돌을 막을 수 있다. 이 경우, DRAW의 RAW/slot 할당에서 STA의 전송이 명시적으로 할당된 구간에서만 전송이 허용되도록 하고, 나머지 구간에서는 STA이 전송을 하지 못하도록 알릴 수도 있다. 일례에 따르면, 1 비트를 이용하여 STA의 전송이 허용된 DRAW 구간 이외에는 전송을 금지할지 여부를 나타낼 수 있다.
다른 방법으로, DRAW 이외의 구간 중 Relay에 연결된 STA들이 절대로 전송을 하지 말아야 하는 구간을 RAW로 명시적으로 할당하고, 이 RAW를 통해 전송을 금지하는 것을 알릴 수 있다. 이러한 RAW를 level 1에서의 empty RAW로 칭한다. DRAW 이외의 모든 구간을 Empty RAW로 할당할 수도 있지만, DRAW 이외의 구간 중 STA이 실제로 절대로 전송을 하지 말아야 하는 구간만 Empty RAW로 잡을 수도 있다. 일례에 따르면, RAW에 empty RAW 여부(전송 금지 RAW 여부)를 나타내는 1 비트를 할당할 수 있고, 전송하지 말아야 하는 시작 시점 및 구간 등은 RAW의 start time, duration 등에 의해 시그널링할 수 있다.
명시적으로 Empty RAW로 전송이 금지되지 않은 구간에서, Relay에 속한 STA은 전송이 진행 중인 다른 Relay BSS 내에서의 전송이 감지되지 않거나, 또는 해당 Relay의 beacon을 수신하였을 때 다른 Relay BSS 내에서의 전송을 위해 할당된 구간 내에 RAW가 할당되어 있지 않은 구간에 대해서는 전송을 예외적으로 수행할 수 있다.
다른 예로, Relay에 속한 STA들은 자신들의 AP에 대한 전송이 할당되지 않은 구간에서라도, 기존 OBSS 환경에서의 전송과 같이 경쟁을 통해 전송을 할 수도 있다. 이렇게 자신의 BSS에 할당되지 않은 구간에서 전송하는 경우에는 충돌 확률이 높기 때문에, STA는 RTS/CTS를 데이터 전송 전에 수행하는 것이 좋다.
Relay나 Root AP는 자신에게 할당되지 않은 전송 구간 중 충돌이나 경쟁이 심할 것으로 예상되는 구간은 Empty RAW로 설정함으로써 자신에게 연결된 STA 들의 전송을 명시적으로 금지시킬 수 있다.
또한, Relay AP는 Relay와 Root AP 간의 전송이 일어나는 구간은 Empty RAW로 할당함으로써, Relay 내에서의 STA이 Relay에 전송하는 것을 금지시킬 수 있다.
Relay에 연결된 STA의 전송이 금지된 구간 중, Relay와 Root AP와의 전송이 없는 구간에서 Relay는 전원 절감을 위해 슬립(sleep)할 수 있다. 또한, Root AP도 DRAW 구간에서 자신과 직접 연결된 Relay 혹은 STA과의 전송이 없는 구간에서 전원 절감을 위해 슬립할 수 있다. Relay는 자신이 할당된 DRAW 구간 동안에는 깨어있어야 한다.
도 24는 일실시예에 따른 DRAW를 이용한 leveled slot allocation 방법의 일례를 도시한 도면이다.
도 24는 level 0에서의 DRAW를 DL RAW, UL RAW와 인접하게 배치하고, Root AP -> Relay -> STA으로의 DL 전송 및 STA -> Relay -> Root AP로의 전송이 순차적으로 이루어지도록 한 경우를 도시하고 있다. 이와 같이 RAW를 배치할 경우, STA은 Root AP로부터 해당 STA에 대한 DL 전송이 있는 경우, DL 데이터를 수신하여 바로 응답 UL 데이터를 Root AP까지 연속적으로 전달할 수 있어 전송 딜레이가 적다는 이점이 있다.
Relay는 Root Beacon을 수신한 후, TIM에 기초하여 자신이 전달한 데이터가 있는지 여부를 판단하고, 판단 결과에 따라 PS-Poll을 전송할 수 있다. Root AP는 Relay로부터 PS-Poll을 수신하고, 자원 할당 프레임(resource allocation frame)(2410)을 전송하여 RAW/slot 할당을 최적화할 수 있다.
Relay는 Relay Beacon 전송 후, STA으로부터 PS-Poll, UDI를 수신하고, 자신이 할당한 DRAW 구간에 해당하는 Relay 전송 구간의 UL RAW, DL RAW를 최적화할 수 있다.
Relay는 Root AP로 UL data를 전송하기 전에, STA으로부터 받은 UL 데이터 사이즈(data size)를 UDI 형태로 Root AP에 전달함으로써 Root AP는 level 0에서의 UL RAW를 자원 할당 프레임을 이용하여 최적화할 수도 있다.
도 25는 일실시예에 따른 DRAW를 이용한 leveled slot allocation 방법의 다른 예를 도시한 도면이다.
도 25는 도 24에 도시된 전송 순서와 다른 순서로 전송하는 실시예를 나타낸다. 도 25를 참조하면, STA이 Relay를 경유하여 Root AP로부터 DL 데이터를 수신한 후, STA이 UL 데이터를 Relay에 전송하면, Relay가 UL 데이터를 바로 Root AP로 전송하지 않고, 다음 Root Beacon 전송 시 할당되는 UL RAW에 전송하거나, 또는 UL/DL RAW에서 UL 데이터를 전송할 수 있다. 이 경우, Relay가 UL 데이터를 바로 Root AP에 전달하지 않고 저장하고 있다가, 다음 Root Beacon이 수신되고 Relay가 PS-Poll을 Root AP에 전송할 때, 이전 beacon 구간에서 STA으로부터 수신한 UL 데이터 사이즈를 UDI를 통해 Root AP에 알릴 수 있다. 이를 통해, Root AP가 Relay를 위한 UL/DL RAW를 한번의 PS-Poll RAW 및 한번의 자원 할당 프레임의 전송을 통해 최적화할 수 있다.
Relay는 UDI를 다음 Root Beacon 전송 시점 이전에 Root AP에 전송할 수도 있다. Root AP는 Relay로부터 수신한 UDI를 통해 Root Beacon 전송 이전 시점에 Relay로부터의 UL 데이터 사이즈를 알 수 있기 때문에 Root Beacon 전송 시 처음부터 UL RAW를 최적의 길이로 할당할 수 있다. 이 경우, STA으로부터의 UL 전송이 최종 목적지까지 전달되는데 딜레이가 발생할 수 있으며, UL 데이터를 저장하기 위한 메모리가 더 필요하다.
도 26 내지 도 28은 일실시예에 따른 leveled slot allocation 방법을 이용하는 경우의 DRAW 할당 방법의 예들을 도시한 도면이다.
도 26 내지 도 28은 도 23의 leveled slot allocation 방법을 이용하는 경우의 DRAW 할당 방법의 일례들을 나타낸 것으로, Relay Beacon 주기가 Root Beacon 주기와 다를 경우의 DRAW 할당 방법의 일례들이다.
Relay Beacon 주기는 Root Beacon 주기와 동일할 필요는 없으며, Relay는 Root AP에 연결시 Root AP와 Association Request/Response frame 전송시 Relay Beacon 주기에 관하여 협상할 수 있다.
또한, Relay에 연결된 각 STA들이 서로 다른 웨이크업(wake up) 주기를 가질 수 있으므로 Relay는 동일한 Relay Beacon 간격(interval)을 이용하더라도 특정 STA 그룹에 대해서는 더 잦은 주기로 RAW를 할당해 주어야 할 필요가 있다. Root AP는 STA 그룹에 대한 전송을 주기적으로 보장할 수 있도록 DRAW를 할당해 주어야 한다. Relay는 Root AP에 연결(association) 시 자신에게 연결된 STA의 AID 또는 partial AID 정보와 함께 STA의 타입, STA의 트래픽 타입, 또는 wake up/listen interval 등의 정보를 Root AP에 전송할 수 있다. Root AP는 Relay로부터 수신한 정보에 기초하여 DRAW를 할당할 수 있다. Relay는 연결된 STA의 서비스 타입 등이 변경되거나, 또는 새로운 STA이 연결될 경우, 이를 Root AP에게 알릴 수 있다.
도 26은 Root Beacon Interval이 3, Relay Beacon Interval이 6이고, 각 Root AP Beacon interval마다 특정 Relay에 대한 DRAW가 하나씩 할당된 경우를 나타낸다. Relay는 자기에게 할당된 DRAW 구간에 기초하여 STA들을 위한 RAW/Slot을 할당한다.
다른 실시예에 따르면, DRAW가 주기적으로 할당되는 경우 PRAW를 이용하여 매 beacon 마다 RAW/Slot의 할당 정보를 전송하지 않고, Full Beacon에서만 할당 정보를 전송하고, Beacon interval (short beacon interval)의 배수 등으로 Full Beacon의 전송 주기를 지정할 수도 있다.
DRAW 구간에서의 할당된 RAW가 주기적으로 반복되는 경우, Relay는 RAW의 반복과 관련된 정보를 Relay Beacon에서 PRAW를 이용하여 알릴 수 있다.
도 26에서는 Relay에 대한 Relay Beacon Interval에 2개의 DRAW가 할당되었다. Relay는 자신에게 연결된 STA들 중 보다 자주 wake up하여 DL/UL 전송을 하는 STA의 전송 구간을 2개의 DRAW 모두에 할당하고, 보다 덜 wake up하는 STA의 전송 구간은 1개의 DRAW에 할당할 수 있다. 예를 들어, Relay는 자주 깨는 STA의 전송 주기는 3이 되고, 덜 자주 깨는 STA의 전송 주기는 6이 되도록 STA의 전송 구간을 할당할 수 있다.
도 27은 Root Beacon Interval이 6, Relay Beacon Interval이 12이고, 각 Root Beacon interval마다 특정 Relay에 대한 DRAW가 2개씩 할당된 경우를 나타내고 있다. 이는 Root Beacon interval 주기보다 더 자주 Relay에 연결된 STA의 전송이 발생하는 경우에 적합하다. DRAW1, DRAW2가 특정 Relay를 위해 할당되었고 STA은 Root AP Beacon의 Interval보다 짧은 주기로 전송을 할 수 있다.
도 28은 도 27의 [DRAW 1, 2를 각각 서로 다른 Relay에 할당한 경우로서, Root Beacon Interval이 6, 각 Relay Beacon Interval이 6이고, 각 relay는 주기 6으로 DRAW를 할당받은 경우를 나타낸다.
도 29는 일실시예에 따른 Relay에 대한 주파수 서브밴드를 할당하는 일례를 도시한 도면이다. 보다 구체적으로, 도 29는 Relay 및 Relay에 연결된 STA들의 그룹인 Relay 클러스터 간의 RAW 공유(sharing)에 대한 구체적인 실시예를 도시하고 있다.
각 Relay Cluster들 간의 전송이 분리될 수 있다면, leveled slot allocation 방법의 level 0에서 empty slot 또는 empty RAW로 할당된 구간은 Relay Cluster 간에 공유될 수 있고, 클러스터들 간의 동시 전송이 가능할 수 있다. 예를 들어, (1) 서로 다른 주파수 서브밴드(frequency subband)를 사용하거나, (2) 클러스터들이 공간적으로 분리되었거나, 또는 하나의 Relay 그룹에 속한 STA들의 수가 적고 STA들을 하나의 RAW에 할당하여 시간상 순차적으로 전송할 수 있는 경우에는 RAW sharing이 가능하다.
<1. 서로 다른 주파수 서브밴드를 이용하여 RAW sharing을 수행하는 방법>
Root AP는 각 Relay와 STA 간의 전송에 사용할 채널을 할당할 수 있다. Relay는 Root AP에 연결 시에 자신이 선호하는 채널 범위를 Root AP에 알릴 수 있고, Root AP는 BSS에 있는 다른 Relay들의 채널 점유 상태에 기초하여 새로이 연결하려는 Relay가 Relay와 STA 간 전송에 사용할 채널을 할당할 수 있다.
Root AP와 Relay 간의 전송에 이용되는 프라이머리 채널(primary channel)은 항상 같은 것이 사용될 수 있다. Relay는 각자 자신에게 연결된 STA과의 전송에 사용되는 채널은 Root AP의 primary channel과 다른 채널을 이용할 수 있다.
Root AP는 서로 다른 주파수 서브밴드로 클러스터들 간에 동시 전송이 일어날 수 있도록, DRAW 할당 시 Cluster 내에서 사용하는 채널이 겹치지 않는 Relay들을 같은 DRAW에 할당할 수 있다. 있다. 도 29는 채널이 겹치지 않는 Relay들을 같은 DRAW에 할당하는 서브 밴드 할당의 일례를 나타낸다.
Root AP는 Root Beacon의 RPS IE 또는 이와 유사한 새로운 IE를 통해 DRAW 동안 전송이 허용된 Relay의 식별 정보 및 전송 허용 기간을 알릴 수 있다. 예를 들어, Relay의 식별 정보는 Relay의 AID, partial AID, 또는 partial BSSID(basic service set identification) 등을 포함할 수 있다. Root AP는 새롭게 Root AP 또는 Relay에 연결하려는 STA들에게 사용 가능 채널 및 Relay에 관한 정보를 전송할 수 있다. Root AP는 채널 사용 가능 여부를 알리기 위해 Beacon에 채널별 릴레이 할당 비트맵 등을 포함하여 전송할 수 있다. 만약 Beacon에 채널별 릴레이 할당 비트맵이 포함되어 전송되는 경우, 연결을 시도하려는 STA은 Root Beacon에 기초하여 각 채널에 어느 Relay가 할당되어 있는지를 식별할 수 있다. STA은 Relay가 존재하는 Primary Channel로 바로 이동하여 스캐닝(scanning)을 수행할 수 있고, Root Beacon의 Relay RAW 할당 정보에 기초하여 각 Relay의 Beacon이 전송되는 시점을 식별할 수도 있다. 또한, STA은 Relay로부터 Relay Beacon을 수신하고, 자신이 선호하는 특정 채널에 존재하는 Relay에 연결(association)할 수도 있다. Root AP는 채널별 Relay 할당 상황을 알리기 위해 Beacon, Probe response 등에 각 Relay가 사용하는 채널, Relay Beacon Interval, 다음 Relay Beacon까지의 기간(duration) 등에 관한 정보를 표시할 수 있다. STA는 채널별 Relay 할당 상황에 기초하여 최적의 Relay를 보다 빨리 결정할 수 있다. 공유된 DRAW는 PRAW 형태로 할당이 가능하다. Relay에 연결된 STA은 자기가 연결된 Relay로부터의 비콘만 수신하면 충분하다.
각 클러스터 내에서 Relay와 STA 간 전송은 기존 독립된 BSS 내에서의 STA와 AP 간 통신과 동일한 형태로 수행될 수 있다. 클러스터 내에서 STA은, 자신이 연결된 Relay가 클러스터 내에서 이용하도록 할당된 채널 범위 안에서 전송을 할 수 있고, Relay가 지정한 클러스터 내에서의 primary channel을 포함하는 채널 범위 내에서 전송을 수행할 수 있다. Relay는 기존의 AP가 BSS의 primary channel을 비콘을 통해 알리는 것과 동일한 방법으로 해당 Relay의 클러스터 내에서 사용되는 primary channel을 Relay Beacon을 이용하여 STA들에게 알릴 수 있다.
주파수 서브밴드를 사용하여 RAW를 공유하는 경우, Root AP는 DRAW를 이용하여 AP에게 각 채널의 사용을 할당(delegate)하고, AP는 DRAW의 세부 RAW/slot을 할당할 수 있다. DRAW 할당과 관련하여, Root AP가 Relay 또는 Root AP에 직접 연결된 STA 간의 전송에 사용하는 primary channel이 다른 Relay에 할당되지 않은 경우, Root AP는 해당 DRAW의 primary channel을 자기 자신에게 할당(delegate)할 수 있다. Root AP는 자기 자신에게 할당한 DRAW에 기초하여 Root AP와 직접 전송을 하는 Relay 또는 STA을 위해 세부 RAW/slot을 할당할 수 있다. 이 경우, Root Beacon에 DRAW 할당 정보 이외에 Root AP 자신에게 할당된 DRAW 구간에 대한 Root AP와 Relay 또는 STA 간의 RAW/slot 할당 정보가 포함될 수 있다.
Relay가 자신의 클러스터 내에서 사용하는 채널을 변경하고자 할 경우, Relay는 Root AP에게 자신의 클러스터에서 사용하는 채널의 변경을 요청할 수 있다. 예를 들어, Relay는 Relay Operating mode notification frame 등을 정의하여 Root AP에게 채널의 변경을 요청할 수 있다. Relay로부터 채널 변경의 요청을 수신한 Root AP는 Relay에게 채널 변경 요청에 대한 확인을 전달하고, Relay는 Root AP가 채널 변경을 승인한 경우 채널을 이동할 수 있다. Relay가 채널을 변경한 경우, Root AP는 Relay 그룹핑을 변경할 수 있다. Cluster 내 채널 변경이 허용된 경우, 기존의 Channel Switch Announcement를 통해 STA에게 채널 변경에 관한 정보가 전달될 수 있다.
도 30은 일실시예에 따른 Relay에 대한 서브밴드를 할당할 때 클러스터 내에서 FST(Frequency Selective Transmission)를 사용하는 경우를 설명하기 위한 도면이다.
클러스터 내에서의 primary channel, 즉 Relay와 STA 간의 전송에 이용되는 primary 채널은 항상 고정적으로 할당될 수도 있지만, FST가 클러스터에 적용되어 매 RAW마다 임시 primary channel이 변경될 수도 있다. 도 30은 Relay에 대해 주파수 서브밴드를 할당하는 예로, 도 29에서와 달리 클러스터 내에서의 primary channel이 고정되어 있지 않고, RAW마다 클러스터에 할당된 밴드 범위 내에서 primary channel이 변경될 수 있다.
도 31은 일실시예에 따른 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 일례를 도시한 도면이다.
구체적으로, 도 31은 도 23의 leveled slot allocation 방법을 서로 다른 주파수 서브밴드를 이용하여 DRAW를 공유하는 것에 의해 동시 전송을 수행하는 방법으로 확장한 예를 나타낸 도면이다. 도 26 내지 도 28에서 설명한 다양한 형태의 DRAW 할당 방법을 서로 다른 주파수 서브밴드를 이용하여 동시 전송하는 것으로 확장할 수 있다.
도 32는 일실시예에 따른 서로 다른 주파수 서브밴드를 이용하여 데이터를 전송하는 일례를 도시한 도면이다.
도 32는 도 17의 일반적인 leveled slot allocation 방법의 실시예를, 서로 다른 주파수 서브밴드를 이용하여 STA과 통신하는 Relay가 2개가 있는 경우로 확장한 예를 도시하고 있다.
Level 0에서의 Root AP -> Relay로 전송되는 DL RAW, Relay -> Root AP로 전송되는 UL RAW에서는 Relay 1, Relay 2에 대한 전송 slot이 순차적으로 할당될 수 있고, slot 할당 정보는 Root Beacon에 포함되어 전송될 수 있다.
Relay 1과 STA 간의 전송, Relay 2와 STA 간의 전송에 대한 DL&UL RAW는 Root Beacon에서는 Empty RAW (DRAW) 형식으로 표시(indicate)될 수 있다. 이 때, Root Beacon의 Empty RAW(DRAW)에는 해당 Empty RAW (DRAW)에서 전송이 허용되는 Relay에 대한 정보와 각 Relay에 할당된 주파수 서브밴드에 대한 채널 정보 등이 표시될 수 있다. 예를 들어, 전송이 허용되는 Relay에 대한 정보는 Relay 1, Relay 2 각각에 대한 AID, partial AID, BSSID, 또는 partial BSSID 등을 포함할 수 있고, 각 Relay에 할당된 주파수 서브밴드에 대한 채널 정보는 각 Relay가 할당된 주파수 서브밴드에 대한 채널 번호, 할당된 주파수 서브밴드를 포함한 광대역(wideband) 전송의 허용 여부, 광대역 전송을 허용한다면 사용 가능한 광대역의 범위에 대한 정보 등을 포함할 수 있다. 사용 가능한 광대역의 범위에 대한 정보는 Relay들 간 서로 겹치는 채널의 사용을 막기 위해 이용될 수 있다.
각 Relay는 Relay beacon에 자신에게 연결된 STA에 대한 전송 slot을 할당할 수 있다.
도 32에서 Relay 1, Relay 2는 서로 다른 주파수 서브밴드를 사용하기 때문에 해당 DL&UL RAW 구간 (shared RAW)에서는 동시 전송이 가능하다.
각 Relay들은 공유된 RAW에서 UL, DL 구간 할당을 필요에 따라 서로 다르게 할당할 수 있다. 예를 들어, Relay 1이 Relay 2보다 STA으로부터의 UL 전송이 더 많은 경우, Relay 1은 Relay 2보다 더 많은 UL slot을 할당할 수 있다.
Root AP는 각 Relay가 Root AP에 연결시 주파수 서브밴드를 이용한 RAW sharing을 이용할 것인지, 또는 어느 주파수 서브밴드를 선호하는지 등에 대해 Relay와 협상할 수 있다. 또한, Relay가 Root AP에 연결된 이후라도, Root AP는 Relay와 Root AP간 operating mode change request/response 등을 통해 RAW sharing 사용 여부, 선호 주파수 서브밴드 등을 변경할 수 있다.
Root AP는 특정 Relay에 Relay 전송 구간마다 동일 채널을 할당하거나, 또는 매 Relay 전송 구간마다 최적의 채널을 판단하고, 판단 결과에 따른 최적의 채널을 Relay 전송 구간에 할당할 수도 있다.
Root AP는 Relay가 특정 주파수 서브밴드 (예: 2 MHz)만을 사용하도록 주파수 서브밴드를 할당할 수도 있고, 할당한 특정 주파수 서브밴드를 포함하는 더 넓은 주파수 서브밴드(예: 8 MHz)를 이용하도록 허용할 수 있다.
Root AP가 Relay에 더 넓은 주파수 서브밴드를 이용하도록 허용한 경우, RAW를 공유한 Relay들 간에 서로 겹치는 주파수 서브밴드를 이용할 위험이 있고, Root AP는 이러한 위험을 방지하기 위해 선택 가능한 채널 번호, 밴드폭(bandwidth) 제한 등을 설정할 수 있다.
위와 같이 서로 다른 클러스터들 간의 동시 전송을 가능하게 함으로써 전송 효율이 개선될 수 있다.
도 33은 일실시예에 따른 empty slot을 이용하는 leveled slot allocation 방법에서 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 방법의 일례를 도시한 도면이다.
도 33은 도 18의 실시예를 확장한 것이며, 영역(3310)은 클러스터들 간의 동시 전송이 가능한 구간을 나타낸다.
RAW 2'에 대한 DL slot 할당, RAW 3'에 대한 UL slot 할당은 Root Beacon에서는 Empty slot 형식으로 표시될 수 있다. 이 때, Root Beacon에는 해당 Empty slot에서 전송이 허용되는 Relay에 대한 정보 정보와 각 Relay에 할당된 주파수 서브밴드에 대한 채널 정보 등이 표시될 수 있다. 예를 들어, 전송이 허용되는 Relay에 대한 정보는 Relay 1, Relay 2 각각에 대한 AID, partial AID, BSSID, 또는 partial BSSID 등을 포함할 수 있고, 각 Relay에 할당된 주파수 서브밴드에 대한 채널 정보는 각 Relay가 할당된 주파수 서브밴드에 대한 채널 번호, 할당된 주파수 서브밴드를 포함한 광대역 전송의 허용 여부, 광대역 전송을 허용한다면 사용 가능한 광대역 의 범위에 대한 정보 등을 포함할 수 있다. 사용 가능한 광대역 의 범위에 대한 정보는 Relay들 간 서로 겹치는 채널의 사용을 막기 위해 이용될 수 있다.
Relay 전송 구간마다 Relay가 이용하는 주파수 서브채널이 변경되는 경우, Relay는 Relay Beacon을 전송한 직후 각 채널마다 사운딩 프레임을 전송할 수 있다. Relay에 연결된 STA들은 사운딩 프레임에 기초하여 최적의 채널을 찾을 수 있고, Relay는 STA가 선택한 최적의 채널에 기초하여 데이터를 전송함으로써 전송 효율이 개선될 수 있다.
도 34 내지 도 35는 일실시예에 따른 empty slot을 이용하는 leveled slot allocation 방법에서 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 방법의 다른 예를 도시한 도면이다.
도 34는 도 19의 실시예를 확장한 것이며, 공유된 DL RAW, UL RAW를 하나의 공유된 RAW (UL/DL RAW)로 할당한 실시예를 도시하고 있다. 도 35는 도 20의 실시예를 확장한 것이며, Relay1와 STA간의 전송, Relay2와 STA간의 전송에서 DL RAW, UL RAW를 공유한 실시예를 도시하고 있다.
도 36은 일실시예에 따른 empty slot을 이용하는 leveled slot allocation 방법에서 서로 다른 주파수 서브밴드를 이용하여 RAW를 공유하는 방법의 또 다른 예를 도시한 도면이다.
도 36은 도 21의 실시예를 확장한 것이며, Relay1와 STA간의 전송 및 Relay2와 STA 간의 전송에서, DL RAW, UL RAW를 하나의 공유된 RAW (DL/UL RAW) 로 할당한 실시예를 도시하고 있다. DL/UL RAW를 하나의 RAW로 할당함으로써 STA/Relay1, STA/Relay2 간의 UL slot, DL slot을 상황에 따라 유연하게 할당하여 RAW를 더욱 효율적으로 활용할 수 있다. 도 36에서는 Relay 1이 Relay 2보다 STA으로부터의 UL 전송이 더 많기 때문에 Relay 1에 더 많은 UL slot이 할당되었다.
<1.1 주파수 서브밴드를 이용한 RAW sharing시 시그널링 방법>
주파수 서브밴드를 이용한 RAW sharing 시, Root AP는 Relay에게 특정 시간 구간(예를 들어, 특정 RAW 또는 특정 slot)에서 어느 주파수, 얼마만큼의 기간(duration) 동안의 전송이 어느 AP에게 할당되었는지에 관한 정보를 시그널링을 통해 알릴 수 있다.
Root AP는 Root Beacon의 RPS IE 또는 RPS IE와 유사한 새로운 IE를 이용하여 DRAW 동안 전송이 허용된 Relay에 관한 정보 및 전송 허용 기간에 관한 정보를 Relay에게 전송할 수 있다. 전송이 허용된 Relay에 관한 정보는 Relay의 AID, partial AID, 또는 partial BSSID 등의 정보를 알릴 수 있다.
예를 들어, 시그널링 방법은 아래 표 1에 기초하여 수행될 수 있다. 표 1은 DRAW Signaling (signaled in Root Beacon - for level 0)을 나타낸다.
Root Beacon은 DRAW 할당 정보를 포함할 수 있다.
표 1에 나타난 정보는 기존 RPS IE의 RAW Start Time, RAW Duration 정보를 그대로 이용하고, RPS IE에 DRAW indication, DRAW allocation 정보를 추가하여 사용하거나, 또는 이와 유사한 정보를 담은 새로운 IE를 정의하여 사용할 수도 있다.
특징 설명(Interpretation)
DRAW indication 1 bit Delegated RAW 여부를 나타냄.
DRAW Start Time 8 bits DRAW의 시작 시점을 나타냄. 기존 RPS IE에 존재하는 field를 그대로 사용할 수 있으며, 이 경우 DRAW Start Time은 Duration in TU from end of beacon transmission to DRAW Start time으로 정의됨.
DRAW Duration TBD(To Be Determined) bits DRAW의 길이를 나타냄. 기존 RPS IE에 존재하는 field를 그대로 사용할 수도 있으며, 이 경우 DRAW Duration은 Duration of DRAW in TU로 정의됨.
DRAW allocation TBD bits 해당 DRAW에 동시 전송이 허용된 Relay의 AID or partial AID or BSSID or Partial BSSID 리스트를 나타냄.
Strictly disallow 1 bit 할당된 구간 중 특정 Relay or STA들의 전송을 명시적으로 금지할 지의 여부를 나타냄.
List of Relay BSS and STAs
(다수)
TBD bit Strictly disallow된 Relay 혹은 Relay 내의 BSS를 나타냄.
- 하나의 Relay (Partial AID) + 해당 relay 내의 disallowed STA (partial) AID list를 나열함.
- 이러한 Relay AID list가 여러 개 올 수 있음.
(Relay BSS 전체의 전송을 허용하지 않을 때는 STA (Partial) AID를 생략하거나 000..0 또는 111.11 등의 특정 패턴으로 나타낼 수 있음)
Relay와 Root AP는 각 Relay가 이용하기로 Root AP와 협상한 채널 정보를 알고 있으므로, Root AP는 각 DRAW에서 어느 채널을 어느 Relay가 사용하도록 할당했는지에 관한 정보는 DRAW 단위로 알리지 않아도 된다. 예를 들어, Relay가 이용하기로 Root AP와 협상한 채널 정보는 특정 Relay에 대하여 전송이 허용된 채널 번호 또는 비트맵, 할당된 주파수 서브밴드를 포함한 광대역 전송이 허용되는지의 여부 등과 관련된 정보를 포함할 수 있다. 하지만, 새롭게 Root AP 또는 Relay에 연결하려는 STA 들에게 사용 가능 채널 및 Relay에 관한 정보를 전송하거나, RAW가 할당되지 않은 구간 또는 RAW 전송 구간이 남은 경우 남은 RAW 구간을 다른 STA이 사용할 수 있도록 하기 위해 Root AP는 Beacon에 채널별 릴레이 할당 비트맵 등을 포함하여 전송함으로써 채널 사용 가능 여부를 알릴 수도 있다.
Root AP는 DRAW sharing 사용시 자기 자신에게 서브 채널을 할당할 수 있다. 이 경우, DRAW 시그널링 정보에 Root AP의 AID, partial AID, BSSID, 또는 Partial BSSID가 포함될 수 있고, Root Beacon에 Root AP와 Root AP에 직접 전송을 하는 Relay 또는 STA 간의 전송을 위한 RAW/Slot 할당 정보가 포함될 수 있다.
PRAW 형태가 이용되는 경우, PRAW 여부를 나타내는 1 비트와, PRAW의 주기에 관한 정보가 Root Beacon에 추가로 포함될 수 있다. 예를 들어, PRAW의 주기는 short Beacon의 몇 배수인지를 나타내는 정수값일 수 있다. 또는, PRAW 여부를 나타내는 1 비트를 생략하고, 표 1의 항목 이외에 PRAW의 주기에 관한 정보만 Root Beacon에 추가로 포함될 수 있다.
DRAW Sharing을 하지 않는 경우의 DRAW 시그널링은, DRAW allocation에 전송이 허용된 Relay가 하나만 지정된다는 차이점을 제외하면, 위 기재된 방법과 동일하게 수행될 수 있다.
Strictly disallowed 비트는 할당된 구간 중 특정 Relay 또는 STA들의 전송을 명시적으로 금지할 지 여부를 나타낸다. Strictly disallowed 비트가 1인 경우, strictly disallow된 Relay 및 STA 정보가 DRAW에 포함될 수 있다. Strictly disallowed 비트를 이용하여 Relay BSS 전체에 대한 disallow, 또는 Relay BSS중 일부 STA에 대한 disallow 여부를 표시할 수 있다.
다음의 표 2는 Relay beacon에 포함되는 Empty RAW signaling 정보를 나타낸다.
특징 설명
Empty RAW indication 1 bit Empty RAW 여부를 나타냄.
Empty RAW Start Time 8 bits Empty RAW의 시작 시점을 나타냄. 기존 RPS IE에 존재하는 필드를 그대로 사용할 수 있으며, 이 경우 Empty RAW Start Time은 Duration in TU from end of beacon transmission to Empty RAW Start time으로 정의됨.
Empty RAW Duration TBD bits Empty RAW의 길이를 나타냄. 기존 RPS IE에 존재하는 field를 그대로 사용할 수도 있으며, 이 경우 Empty RAW Duration은 Duration of Empty RAW in TU로 정의됨.
Empty RAW는 level 1에서 DRAW 구간 밖에서 클러스터 내의 STA 전송이 금지되는 구간을 나타낸다. Empty RAW로 표시된 경우, 클러스터 내의 STA은 RAW Start Time, RAW duration 으로 명시된 기간 동안 데이터 전송이 금지된다.
다른 예로, AP가 Power Save에 들어가는 구간을 명시적으로 나타낼 수 있다. RPS IE에 AP Power Save 비트가 1로 설정되면 해당 RAW 구간에서는 AP가 sleep하는 것을 나타내고, STA은 AP에 데이터를 전송을 하지 않는다. 이러한 AP Power Save 비트를 이용하여 Empty RAW 시그널링을 수행할 수도 있다. Empty RAW를 설정할 구간을 RAW로 설정하고, AP Power Save 비트를 1로 설정하면, STA들이 DRAW 또는 RAW 구간에서 전송을 하지 않는다.
반대로, Empty RAW 시그널링 방법을 이용하여 AP Power Save를 명시적으로 나타낼 수 있다. AP가 Power Save를 하는 구간을 Empty RAW로 설정하면, STA은 Empty RAW로 설정한 구간에 전송을 하지 않기 때문에 AP Power Save를 명시적으로 나타낼 수 있다. 이 때, Empty RAW 정의가 기존 RPS IE 정의보다 훨씬 비트 수가 적기 때문에 AP Power Save indication에 Empty RAW를 적용하는 경우가 RPS IE의 길이를 보다 줄일 수 있다.
또 다른 실시예로, Empty RAW indication 비트와 AP Power Save 비트 2개를 모두 Empty RAW에 표시할 수 있다. Empty RAW에서는 Relay에 연결된 STA과 Relay 간의 전송이 허용되지 않지만, Relay가 Empty RAW에서는 Root AP와의 전송을 수행하며 실제로는 Power Save를 하지 않을 수가 있기 때문에, Empty RAW indication 비트와 AP Power Save 비트를 이용함으로써 실제 Relay의 Sleep 여부를 명확하게 나타낼 수 있다.
Empty RAW를 명확하게 주기적으로 할당하는 경우, PRAW 형태가 이용될 수 있다. PRAW 형태가 이용되는 경우, PRAW 여부를 나타내는 1 비트와, PRAW의 주기 정보가 Root Beacon에 추가로 포함될 수 있다. 예를 들어, PRAW의 주기는 short Beacon의 몇 배수인지를 나타내는 정수값일 수 있다. 또는, PRAW 여부를 나타내는 1 비트를 생략하고, 표 1의 항목 이외에 PRAW의 주기에 관한 정보만 Root Beacon에 추가로 포함될 수 있다.
명확하게 DRAW 밖에서 클러스터 내의 STA 전송을 금지하는 경우에는, Empty RAW는 이용되지 않고, Relay가 Relay beacon 내에 1 비트를 할당하여 명시적으로 Relay에 의해 할당된 DRAW 또는 RAW 구간 이외에는 전송이 금지되는 지의 여부를 나타낼 수 있다. 예를 들어, 할당된 비트가 1이면, STA은 명시적으로 RAW 또는 DRAW가 설정된 구간 외에는 전송을 할 수가 없다.
다른 예로, AP가 Power Save에 들어가는 구간을 명시적으로 나타낼 수 있다. short beacon, beacon 등에서 AP Power Save 비트가 1로 설정되면 STA은 명시적으로 할당된 RAW 구간 외에는 AP로의 전송이 금지될 수 있다. AP Power Save 비트를 이용하여 Relay에서의 DRAW 혹은 RAW 구간 이외에 전송이 금지되는지의 여부를 나타낼 수 있다. 명확하게 Relay에서의 DRAW 혹은 RAW 구간 이외에 전송을 금지시킬 경우, Relay beacon 내에 AP Power Save 비트를 1로 설정하면 STA들이 DRAW 혹은 RAW 구간에 전송을 하지 않는다.
레벨 1에서 릴레이가 STA에게 할당하는 RAW 정보는 기존 802.11ah의 RAW 정보와 유사하다. 클러스터 내에서 FST가 사용되는 경우, 기존 802.11ah 규격과 마찬가지로 Relay beacon의 RPS IE에 FST 전송을 위한 primary channel 정보가 포함될 수 있다.
이외에, 다음과 같은 변형된 예들(Option 1, Option 2)도 가능하다. 아래의 설명에서 level 0에서의 empty slot 또는 empty RAW는 Delegated slot 또는 DRAW를 나타낸다.
<Option 1 - empty slot (Delegated slot)을 사용하는 경우의 예>
Empty slot을 사용하는 경우 RPS IE에 다음과 같은 정보가 포함될 수 있다.
1) RAW Start Time: RAW Start Time은 공유된 empty (delegated) slot을 포함하고 있는 RAW의 시작 시간을 나타낸다.
2) RAW Duration: RAW Duration은 공유된 empty (delegated) slot을 포함하고 있는 RAW의 기간(Duration)을 나타낸다.
3) Empty (delegated) slot definition: Empty (delegated) slot definition은 empty (delegated) slot의 시작 시점과 끝 시점을 나타낸다. 예를 들어, Empty (delegated) slot definition은 시작 slot 번호, 끝 slot 번호 등을 포함할 수 있다. 같은 RAW 안에 여러 개의 empty (delegated) slot 그룹이 있는 경우, 위의 empty (delegated) slot의 시작 시점과 끝 시점을 리스트로 나타낼 수 있다. Empty (delegated) slot definition이 Root AP가 empty (delegated) slot을 사용한다고 나타낸 경우, Empty (delegated) Slot allocation field가 존재해야 하고, empty slot allocation field에 나타난 Relay AP 들과 해당 Relay AP에 연결된 STA 간의 전송만이 공유된 empty slot에서 허용됨을 나타낼 수 있다. 만약, Relay AP가 Empty (delegated) slot definition 필드를 설정한다면, empty (delegated) slot allocation field는 필요없을 수 있고, 이는 Relay AP와 Root AP 간의 전송만이 허용됨을 나타낼 수 있다. 명확하게 STA의 전송을 금지시키는 경우에만 level 1에서의 empty RAW indication이 사용될 수 있다.
4) Empty (delegated) slot allocation: Empty (delegated) slot allocation은 Root AP의 RPS IE 또는 DL/UL allocation frame에만 사용될 수 있다. Empty (delegated) slot allocation은 empty (delegated) slot에서 연결된 STA들과 전송이 허용되는 Relay AP의 리스트 및 Relay AP가 사용할 수 있는 주파수 서브밴드 정보를 포함할 수 있다. 서브밴드 정보는 주파수 서브밴드를 사용한 RAW sharing이 사용되는 경우에만 포함될 수 있다. 공간적으로 분리된 클러스터들 간의 동시 전송 또는 시간 영역에서 RAW sharing을 할 경우 주파수 서브밴드에 관한 정보는 포함되지 않아도 된다. Root AP와 Relay는 사전에 주파수 서브밴드 정보를 공유하거나 또는 Root Beacon에 밴드 할당 맵이 포함되고 밴드 할당 정보는 포함되지 않게 할 수도 있다. 예를 들어, 전송이 허용되는 Relay AP의 리스트에는 전송이 허용된 Relay AP 들의 AID, partial AID, BSSID, partial BSSID 등의 정보가 포함될 수 있고, Relay AP가 사용할 수 있는 주파수 서브밴드 정보에는 전송이 허용된 채널 번호 또는 비트맵, 또는 할당된 주파수 서브밴드를 포함한 광대역 전송이 허용되는지의 여부 등이 포함될 수 있다. Root AP는 선택한 주파수 서브밴드보다 더 넓은 주파수 서브밴드로의 전송을 허용하는 경우, 비트맵 등을 이용하여 사용이 허용되는 채널 혹은 밴드폭 등을 함께 나타내어 Relay들 간에 중복적으로 사용하는 채널이 없도록 해야한다.
위의 정보 이외에, RPS IE에 Slot definition, Group/Resource allocation frame indication, Access restricted to paged STA only 등의 정보가 더 포함될 수 있다.
<Option 2 - empty RAW (DRAW)을 사용하는 경우의 예>
Empty RAW(DRAW)을 사용하는 경우 RPS IE는 다음과 같은 정보가 포함될 수 있다.
1) RAW Start Time: RAW Start Time은 공유된 RAW의 시작 시간을 나타낸다.
2) RAW Duration: RAW Duration은 공유된 RAW의 구간(Duration)을 나타낸다.
3) Empty RAW (DRAW) indication: Empty RAW (DRAW) indication은 RAW가 empty RAW (DRAW)로 사용되는지 여부를 나타낸다. Empty RAW (DRAW) indication이 Root AP가 empty RAW (DRAW)를 사용한다고 나타내는 경우에는, Empty RAW (DRAW) allocation field가 존재해야 하고, empty RAW (DRAW) allocation field에 나타난 Relay AP들과 해당 Relay AP들에 연결된 STA 간의 전송만이 공유된 empty RAW에서 허용됨을 나타낸다. Relay AP가 Empty RAW (DRAW) indication 필드를 설정하는 경우라면, empty RAW (DRAW) allocation 필드는 필요 없을 수 있고, 이는 Relay AP와 Root AP 간의 전송만이 허용됨을 나타낼 수 있다. 명확하게 STA의 전송을 금지시키는 경우에만 level 1에서의 empty RAW indication이 사용될 수 있다.
4) Empty RAW (DRAW) allocation: Empty RAW (DRAW) allocation은 Root AP의 RPS IE에만 사용될 수 있다. Empty RAW (DRAW) allocation은 empty RAW (DRAW)에서 연결된 STA들과 전송이 허용되는 Relay AP의 리스트 및 Relay AP가 사용할 수 있는 주파수 서브밴드 정보를 포함할 수 있다. 서브밴드 정보는 주파수 서브밴드를 사용한 RAW sharing이 사용되는 경우에만 포함될 수 있다. 공간적으로 분리된 클러스터들 간의 동시 전송 또는 시간 영역에서 RAW sharing을 할 경우 주파수 서브밴드에 관한 정보는 포함되지 않아도 된다. 예를 들어, 전송이 허용되는 Relay AP의 리스트에는 전송이 허용된 Relay AP 들의 AID, partial AID, BSSID, partial BSSID 등의 정보가 포함될 수 있고, Relay AP가 사용할 수 있는 주파수 서브밴드 정보에는 전송이 허용된 채널 번호 또는 비트맵, 또는 할당된 주파수 서브밴드를 포함한 광대역 전송이 허용되는지의 여부 등이 포함될 수 있다. Root AP와 Relay는 사전에 주파수 서브밴드 정보를 공유하거나 또는 Root Beacon에 밴드 할당 맵이 포함되고 밴드 할당 정보는 포함되지 않게 할 수도 있다. Root AP는 선택한 주파수 서브밴드보다 더 넓은 주파수 서브밴드로의 전송을 허용하는 경우, 비트맵 등을 이용하여 사용이 허용되는 채널 혹은 밴드폭 등을 함께 나타내어 Relay들 간에 중복적으로 사용하는 채널이 없도록 해야한다.
<2. 클러스터들이 공간적으로 분리(Spatially separated)된 경우에 RAW sharing을 수행하는 방법>
도 37은 일실시예에 따른 클러스터들이 공간적으로 분리된(spatially separated) 경우의 RAW 공유 방법의 일례를 도시한 도면이다. 도 37의 실시예는 empty RAW를 사용한 경우의 예이며, empty slot을 사용한 경우에도 유사한 방법으로 확장할 수 있다. 영역(3310)은 클러스터들이 공간적으로 분리되어 동시에 전송되는 구간을 나타낸다. 시그널링 방법은 주파수 서브밴드를 이용한 RAW sharing시 시그널링 방법과 유사하다.
<3. 시간 영역(time domain)을 이용하여 RAW sharing을 수행하는 방법>
도 38은 일실시예에 따른 시간 영역을 이용하여 RAW sharing을 수행하는 방법의 일례를 도시한 도면이다. 도 38의 일실시예는 empty RAW를 사용한 경우의 예이며, empty slot을 사용한 경우도 유사한 방법으로 확장할 수 있다. 영역(3410)은 시간 영역에서 순차적으로 전송을 하여 RAW를 공유하는 구간을 나타낸다.
공유된 RAW 또는 slot에서, Relay 또는 STA은 경쟁을 통해 순차적으로 전송을 한다. 시간 영역을 이용하여 RAW sharing을 수행하는 방법은 각 Relay에 연결된 STA의 수가 많지 않거나, 또는 전송량이 많지 않을 경우에 이용할 수 있는 방법이다. 시그널링 방법은 주파수 서브밴드를 이용한 RAW sharing시 시그널링 방법과 유사하다.
DRAW 전송 방식에서 고려할 수 있는 또 다른 방법은, Root AP가 DRAW를 Relay BSS 내의 전송을 위한 구간으로 설정하지 않고, Relay가 Root AP와 UL/DL 전송 구간까지 DRAW로 할당하는 방법이다. 이 방법을 사용할 경우, Relay는 DRAW 범위 안에서 Relay 내에서의 레벨 1 전송뿐만 아니라 Relay에서 Root AP로의 전송까지 Relay가 직접 RAW/slot을 적절히 할당할 수 있다.
Relay beacon에 Relay에서 Root AP로의 UL/DL 전송 RAW/slot이 표시되며, Root AP로의 전송 slot indication은 RPS IE에 Relay BSS에 속한 STA과 유사한 방법으로 표시될 수 있다. 예를 들어, slot 할당 시 Relay에서 Root AP로의 전송에는 Root AP의 AID가 표시될 수 있고, Root AP로의 UL/DL 전송은 RPS IE에서 해당 Root AP의 AID에 대한 DL/UL 전송 등으로 표시될 수 있다.
<(B) Root AP가 Relay 전송 구간, 전송 밴드 등의 자원을 RAW 형태가 아닌 별도의 자원 할당 정보를 사용하여 Root AP의 RAW와는 독립적으로 Relay에게 자원을 할당하는 방법(Relay Resource Allocation IE를 사용하는 방법)>
위 (A)의 DRAW를 사용하는 방법은 Root AP가 RAW 형태로 설정한 구간을 Relay에 할당하는 것으로, 기존의 RAW 시그널링 방법을 단순하게 확장하여 사용할 수 있고, 전송 구간 보호를 위한 Empty RAW 시그널링을 DRAW를 통해 자원 할당과 동시에 할 수 있는 장점을 가지고 있다. Relay들이 Root AP와 다른 채널을 이용할 경우, Relay들은 자신이 할당된 주파수 서브밴드에서 Root AP와 독립적으로 전송을 할 수 있으므로, Relay의 전송 구간이 Root AP의 RAW에 기초하여 결정될 필요는 없다. (B)의 방법에서는 Root AP가 Root AP의 RAW 할당과는 독립적인 별도의 자원 할당 정보를 이용하여 Relay에게 자원을 할당할 수 있고, 이에 따라 서로 다른 주파수 서브밴드에 있는 Relay, Root AP 들이 서로 독립된 구간에서 전송을 할 수 있다.
아래에서는 여러 주파수 서브밴드를 이용하는 일반적인 경우에 대해 설명하도록 하며, 이는 싱글 밴드의 경우도 포함하는 방법이다.
Root AP는 Relay과 STA 간의 전송에 필요한 자원 할당 정보를 별개의 Resource allocation IE 형태로 Root Beacon에 포함하여 전송할 수 있다. 멀티 밴드 전송까지 고려한 Relay 동작의 경우, Root AP는 특정 시간에 동일한 주파수 서브밴드에 서로 다른 Relay 클러스터의 전송이 최소화되도록 각 Relay에 대한 자원을 할당할 수 있다. Root AP는 동시 전송을 가능하게 하기 위해 특정 시간에 가능한 한 서로 다른 Relay 들이 서로 다른 주파수 서브밴드를 사용하여 클러스터 내에서의 전송을 하도록 자원을 할당할 수 있다.
할당할 자원은 각 Relay의 클러스터 내 전송에 대한 전송 허용 시작 시간 및 전송 구간 길이, 각 Relay가 클러스터 내 전송을 사용할 경우 사용할 채널 정보 등을 포함할 수 있다.
Relay는 STA로서 Root AP에 연결한 후, Root AP에게 Relay BSS를 셋업(setup)하고 Relay AP로 동작할 것을 요청한 후, Root AP로부터 승인을 받은 경우 Relay AP로서 동작할 수 있다.
Relay가 STA로서 Root AP에 연결을 요청할 때, 또는 Root AP에게 Relay AP로 동작할 것을 요청할 때, Relay는 Relay가 클러스터 전송에 사용하고자 하는 채널 및 밴드폭, 프라이머리 채널 정보 등의 채널 관련 정보, Relay Beacon interval, 초기 Relay BSS 전송 구간(duration) 등의 자원 할당 요구 사항을 Root AP에 전달할 수 있다. Relay는 다른 Relay BSS에 대한 분리(separation) 정도에 대한 정보도 자원 할당 요구 사항과 함께 Root AP에 전송할 수 있다. Relay는 Root AP로부터 할당받은 채널 및 Relay beacon Interval을 사용하는 Relay BSS를 셋업하고, 정해진 시점에 Relay Beacon을 전송하여 Relay AP로 동작할 수 있다. Relay는 Root AP에 연결될 때, 또는 Root AP에게 Relay AP로 동작할 것을 요청할 때, 또는 그 이후에 필요한 전송 시간을 결정할 수 있는 정보를 Root AP에 전송할 수 있다. 예를 들어, Relay는 Relay에 연결된 STA들의 mean data rate, target wake time, 또는 wake 주기 등의 정보를 Root AP에 전송할 수 있다. Root AP는 Relay로부터 수신한 정보에 기초하여 Relay에 적절한 전송 구간을 할당할 수 있다. Root AP는 Relay로부터 수신한 다른 relay BSS에 대한 분리 정도에 대한 정보에 기초하여 서로 공간적으로 분리된 Relay들에 같은 전송 구간을 할당할 수도 있다. 또한, Relay AP는 주기적 또는 비주기적으로 다른 Relay BSS와의 공간적 분리 정도를 측정하고, 다른 Relay BSS와의 공간적 분리 정도가 미리 설정된 기준 이상 변했을 경우, 변경된 내용을 Root AP에 피드백(feedback)할 수 있다. 예를 들어, Relay AP는 기존에 분리되어 있던 다른 Relay BSS로부터 간섭을 많이 받게 되거나, 또는 그 반대의 경우, 새로운 Relay BSS가 감지되었을 경우, 이에 대해 Root AP에 알릴 수 있다. Root AP는 이러한 Relay들 간의 공간적 분리 정보에 기초하여 새롭게 서로 공간적으로 분리된 Relay들의 전송을 동일 구간에 할당할 수도 있다.
Relay와 Root AP는 Relay에 대한 채널 할당 정보를 서로 알고 있고, 매 Beacon마다 전달하는 자원 할당 정보의 길이를 최소화하기 위해 각 Relay에 대한 채널 할당 정보는 자원 할당 정보에 포함시키지 않고 전송하는 것도 가능하다. 각 Relay에 할당된 채널 정보는 매 Beacon마다 전달하는 자원 할당 정보에 포함될 수 있다. Relay들이 서로 다른 Relay들의 채널 할당 정보를 Root Beacon에 기초하여 식별할 수 있고, 자신과 동일한 채널에 할당된 Relay를 확인할 수 있다.
이러한 자원 할당이 매 (short) Beacon 구간마다 동일한 경우, 매번 자원 할당 정보를 전송하지 않고, Long Beacon 등에 자원 할당에 대한 주기 정보가 포함되어 전송될 수도 있다. 이 경우, 자원 할당이 변경되는 경우에만 변경된 자원 할당 정보가 전송되면 된다.
Root AP는 자원 할당 정보를 Root Beacon에 포함시켜 전송할 수 있고, Relay는 Root Beacon에 포함된 자원 할당 정보에 기초하여 클러스터에 대한 전송이 허용된 전송 시간에 대해 RAW를 할당할 수 있다. Relay는 STA에 대한 RAW 할당 정보를 Relay Beacon에 포함시킨 후, 자신에게 연결된 STA들에게 전송할 수 있다. 할당된 자원 내에서 Relay 및 STA 간의 전송이 수행될 수 있다. Relay는 Relay Beacon 전송 채널, 클러스터 내에서 STA과 전송하는 채널은 Root AP와 사전에 협상하여 할당된 채널을 이용할 수 있다. 채널 할당 정보는 Relay 자원 할당 정보를 이용하여 나타내거나 또는 생략될 수도 있다. Relay와 Root AP 간의 전송에는 Root AP에 의해 할당된 채널이 이용될 수 있다. Relay와 Root AP 간의 전송은 Root AP가 Root Beacon에 RAW로 할당한 전송 구간에 기초하여 수행될 수 있다.
위 방법에서도 방법 (A)와 동일하게 leveled 방법이 사용될 수 있다. 즉, Root AP는 Relay 클러스터에 대한 자원만 할당하고, Relay 클러스터 내에서의 Relay에 연결된 STA의 RAW는 할당하지 않을 수 있다. Root AP는 Root AP에 직접 연결된 STA 및 Relay에 대한 RAW만 할당하고, 각 Relay에 연결된 STA에 대한 RAW 할당은 각 Relay가 자신이 할당받은 전송 채널, 전송 구간 등의 자원 내에서 할당할 수 있다.
RAW/slot 할당 정보는 Relay에 연결된 STA은 Relay Beacon에 기초하여 확인될 수 있고, Root AP에 직접 연결된 STA, Relay는 Root Beacon에 기초하여 확인될 수 있다.
Root AP는 Root AP와 동일한 주파수 서브밴드를 이용하는 Relay 간의 전송시, 해당 Relay 클러스터의 전송을 보호하기 위해, Root Beacon에 방법 (A)와 유사하게 Empty RAW 를 설정할 수 있다. 즉, Root AP가 Root AP와 동일한 주파수 서브밴드를 이용하는 Relay 전송 구간 전체 또는 일부를 Empty RAW로 할당할 수 있고, Root AP에 직접 연결된 STA, Relay는 Root Beacon에 기초하여 Empty RAW에 표시된 시간 구간 동안 전송을 하지 않을 수 있다. 이에 따라, Empty RAW에 표시된 시간 구간에 Root AP와 동일한 주파수 서브밴드에 할당된 Relay 클러스터의 전송이 보호될 수 있다.
각 Relay 클러스터 내에서 STA들이 명시적으로 할당된 Relay 클러스터 전송 구간 이외에 전송을 하지 않도록 하는 보호 방법에는, 방법 (A)와 동일하게 Empty RAW를 설정하는 방법, 또는 명시적으로 할당된 RAW이외에는 전송을 허용하지 않는 방법이 이용될 수도 있다.
<다른 Relay에 할당된 자원에 대한 보호 방법>
Root AP는 Root BSS내에 속한 STA이 동일 채널을 이용하는 다른 Relay BSS 전송 구간에서 충돌이 나는 것을 막기 위해 명시적으로 다른 Relay 전송 구간을 Empty RAW (혹은 AP PM RAW)로 설정하여 STA의 전송을 금지시킬 수 있다. Root AP는 Root BSS와 다른 Relay BSS와의 공간적 분리 여부를 판단하고, 공간적으로 충분히 분리되지 않는다면, 다른 Relay의 전송 구간을 Empty RAW (또는 AP PM RAW)로 설정하여 다른 Relay의 전송 구간에서 자신에게 연결된 STA의 전송을 금지시킬 수 있다. 또는. Root AP는 다른 Relay 전송 구간에 대해 Root BSS 내의 모든 STA의 전송을 금지시키지 않고, Root BSS 내의 STA들 중 다른 Relay BSS와 간섭을 많이 받는 특정 STA에 대해서만 전송을 금지시킬 수도 있다. 이를 위해 Root AP는 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는 변형된 AP PM RAW) 또는 전송이 금지된 STA을 RAW 할당에서 제외하는 RAW 할당 방법 등을 이용할 수 있다.
Root AP가 Root BSS 내의 특정 STA이 다른 Relay BSS에서 간섭을 받는지의 여부를 식별하는 방법은, "(BB) Relay 간의 공간적 분리(Spatial Separation)를 판단하는 방법"을 이용하여 Root AP가 STA의 간섭 정보를 수신하거나, 또는 STA이 간섭을 주는 다른 Relay BSS 또는 다른 STA에 대한 정보를 간섭을 받는 Root BSS의 STA이 직접 Root AP에 통보하는 방법이 이용될 수 있다.
Relay BSS에 속한 STA이, 동일 채널을 사용하는 다른 Relay BSS의 전송 구간에서 전송하는 것에 의해 충돌이 발생하는 것을 방지하기 위해, Relay AP가 다른 Relay BSS의 전송 구간을 (A)와 유사하게 Empty RAW (또는, AP PM RAW)를 설정하여 전송을 금지시킬 수 있다. Relay는 주기적으로 다른 Relay BSS와의 공간적 분리 여부를 판단하고, 판단 결과 공간적으로 충분히 분리되지 않는다면, 다른 Relay의 전송 구간을 Empty RAW(또는 AP PM RAW)로 설정함으로써 자신에게 연결된 STA의 전송을 금지 시킬 수 있다. 또는, Relay는 다른 Relay 전송 구간에 대해 Relay BSS 내의 모든 STA의 전송을 금지시키지는 않고, Relay BSS 내의 STA들 중 다른 Relay BSS와 간섭을 많이 받는 특정 STA에 대해서만 전송을 금지시킬 수도 있다. 이를 위해, 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는 변형된 AP PM RAW) 또는 전송이 금지된 STA을 RAW 할당에서 제외하는 RAW 할당 방법 등이 이용될 수 있다.
Root AP에서 긴급하게 전송할 프레임이 있는 경우, Root BSS 전송에 할당된 전송 구간의 이외의 구간에서의 전송이 예외적으로 허용될 수 있다. 또한, Level 1 전송에 대해서도, STA은 자신이 속한 Relay에 할당되지 않은 시간 구간이더라도, 다른 Relay BSS 내에서의 전송이 감지되지 않거나, 또는 다른 Relay의 Beacon에 기초하여 판단한 결과, 해당 Relay BSS에 대한 RAW가 할당되어 있지 않은 구간에 대해서는 예외적으로 데이터를 전송할 수 있다.
또는, Root AP에 속한 STA, Relay에 속한 STA 모두, AP에 대한 전송이 할당되지 않은 구간에서라도, 기존 OBSS 환경에서의 전송과 같이 경쟁을 통해 데이터를 전송하는 것이 허용될 수도 있다. 하지만, 자신의 BSS에 할당되지 않은 구간에서 데이터를 전송할 경우에는 충돌 확률이 높기 때문에 STA는 RTS/CTS를 데이터 전송 전에 수행하는 것이 바람직하다.
Relay나 Root AP는 자신에게 할당되지 않은 전송 구간 중 충돌이나 경쟁이 심할 것으로 예상되는 구간을 Empty RAW로 설정하여 자신에게 연결된 STA들의 전송을 명시적으로 금지시킬 수 있다. 또한, Relay나 Root AP는 Relay와 Root AP 간의 전송이 일어나는 구간을 Empty RAW로 설정하여 Relay와 Root AP 간의 전송이 일어나는 구간에서 STA이 Relay에 전송하는 것을 금지시킬 수 있다.
위의 다른 Relay에 할당된 자원에 대한 보호 방법은 (A) DRAW를 사용하는 방법에도 유사하게 적용 가능하다.
<Relay 자신에게 할당된 자원에 대한 보호 방법>
Relay는 자신에게 할당된 자원에 대한 보호를 Root AP에 명시적으로 요청할 수 있다. Relay의 요청에 대한 응답으로, Root AP는 Relay에게 전송 구간의 할당된 자원에 대해 명시적으로 특정 Relay BSS들 또는 특정 BSS의 일부 STA들(Root BSS의 STA도 포함)의 전송을 금지시킬 수 있다.
예를 들어, Relay가 다른 Relay BSS, 또는 다른 Relay BSS에 속한 특정 STA, 또는 Root BSS에 직접 연결된 STA들의 전송으로부터 심한 간섭을 받아 자신에게 할당된 전송 구간에서 다른 Relay BSS 전체, 또는 다른 Relay BSS의 일부 STA들, 또는 Root BSS에 직접 연결된 STA들의 전송을 금지시키고자 할 경우, Relay는 이를 Root AP에게 자신이 할당받은 자원에 대한 보호를 요청할 수 있다. Root AP에 보호를 요청할 때, Relay는 간섭을 주고 있는 다른 Relay BSS 또는 특정 STA들의 리스트를 Root AP에게 전송할 수 있다.
또한, Relay BSS 내의 각 STA들도 자신에게 심한 간섭을 주는 Relay BSS 또는 특정 STA에 관한 정보를 Relay AP에게 전달할 수 있고, Relay AP는 STA로부터 전달받은 Relay BSS 및 STA에 관한 정보를 Root AP에 전달할 수 있다. 이 경우, STA들은 802.11k 등에서의 측정 기능이 필요하지 않을 수 있다. STA 들이 802.11k에서의 측정 기능을 가지고 있는 경우, Relay AP는 STA에 측정을 요청하고, 각 STA들로부터의 측정 결과에 기초하여 자신에게 연결된 STA에 간섭을 주는 다른 Relay BSS 및 STA을 판별할 수 있다. Relay AP는 판별한 다른 Relay BSS 및 STA를 Root AP에 통지할 수 있다.
Root AP는 Relay로부터 자원 보호 요청을 수신하면, 자원 보호 요청을 한 Relay에 대한 Resource allocation IE에 해당 전송 구간에 전송을 하지 말아야 할 (strictly disallowed) Relay BSS 또는 Relay BSS의 특정 STA 들을 표시할 수 있다.
Relay는 만약 자신이 다른 Relay BSS의 resource allocation IE의 전송 금지된 Relay 리스트에 포함되어 있으면, 위 다른 Relay BSS의 전송 구간에서 전송을 하지 않는다. Relay는 자신에게 속한 STA에게 empty RAW (또는, AP PM RAW)를 할당하여 명시적으로 STA의 전송을 금지시킴으로써, 자원 보호를 요청한 Relay의 자원을 보호할 수 있다. 만약 Relay BSS 전체가 아니라 Relay BSS 중 일부 STA들에 대한 전송을 금지시키는 것으로 Relay resource allocation IE에 표시되어 있으면, Relay는 해당 Relay BSS 전송 구간에 대해 지정된 특정 STA의 전송만을 금지시킬 수 있다. Relay Resource Allocation IE는 Root AP에 의해 할당된, Relay와 Relay에 연결된 STA 간의 전송을 위한 자원에 관한 자원 할당 정보를 나타낸다. Relay Resource Allocation IE에 기초하여 어느 Relay가 어느 시간 구간에서 STA와 통신이 가능한지가 결정될 수 있다.
Relay BSS 내의 특정 STA의 전송만을 금지시키기 위해 (1) AP PM 혹은 Empty RAW를 변형하여 사용하는 방법 또는 (2) RAW 할당을 사용하는 방법이 이용될 수 있다. (1)의 방법의 경우, Relay는 AP PM RAW 또는 Empty RAW에 특정 구간 동안 전송을 금지시킬 STA의 (partial) AID 리스트를 포함시키고, AP PM RAW 혹은 Empty RAW 구간에는 금지시킬 STA만 명시적으로 전송을 하지 못하게 하며, 나머지 STA들은 경쟁을 통해 전송을 허용하도록 할 수 있다. (2)의 방법의 경우, Relay는 전송을 명시적으로 금지시킬 STA(즉, 다른 Relay에 간섭을 받는 STA)을 RAW에 할당하지 않아 전송을 금지시킬 STA이 전송을 하지 못하도록 할 수 있다.
Relay가 Root BSS 내의 특정 STA에게 간섭을 받는다고 요청할 경우, 해당 STA은 Relay Resource Allocation IE에는 포함되지 않을 수 있고, Root AP가 Relay 전송 구간 동안 해당 STA의 전송을 금지시킬 수 있다.
위의 Relay 자신에 할당된 자원에 대한 보호 방법은 (A) DRAW를 사용하는 방법에도 유사하게 적용 가능하다. (A)의 경우, strictly disallow 비트 및 Relay AP, STA 리스트가 DRAW의 필드를 통해 표시될 수 있다.
위와 같이 Relay Resource IE에 strictly disallowed된 STA의 정보까지 모두 나타내는 경우, 비콘의 사이즈가 너무 커질 수 있다. 또 다른 방법으로는, Root AP가 Relay로부터 수신한 strictly disallow할 Relay AP, STA의 정보를 수집하고, 각 Relay BSS별로 strictl disallow할 Relay AP, STA의 정보를 포함하는 메시지를 각 Relay에게 브로드캐스트 또는 유니캐스트로 별도의 프레임을 이용하여 전달하는 방법이 있다. strictly disallow할 Relay AP, STA의 정보를 포함하는 메시지를 수신한 Relay는, 다른 Relay의 전송 구간에서 자신 또는 자신에게 연결된 STA의 strict disallow 여부를 확인하고, 확인 결과 disallow된 것으로 확인된 경우 다른 Relay의 전송 구간에서 전송을 하지 않는다.
<(B)의 방법에서 주파수 서브밴드의 할당에 대한 보다 구체적인 설명>
Relay는 초기에 Root AP에 먼저 Root AP에 대한 STA으로서 연결을 시도한다. 그 이후, Relay는 Root AP에게 Relay BSS를 셋업하고 Relay AP로 동작할 것을 요청한 후, Root AP로부터 승인을 받은 경우 Relay AP로서 동작할 수 있다.
Relay는 자신이 Relay AP로 동작하는데 필요한 자신의 클러스터에 필요한 자원을 연결 요청(Association Request)과 함께 Root AP에 요청하거나, 또는 Root AP에게 Relay AP로 동작할 것을 요청할 때 Relay 셋업 요청(Relay SetUp request)과 함께 Root AP에 요청할 수도 있다. 예를 들어, Relay는 Association Request 또는 Relay SetUp request에 다음과 같은 정보를 포함시키고, Root AP에 전송할 수 있다.
1) Relay 클러스터를 위한 채널 할당 요청 관련 정보: Relay BSS 시작 채널 번호(Relay BSS Starting Channel number), Relay 프라이머리 채널 번호(Relay Primary channel number), Relay 밴드폭(Relay BW) 등이 Relay 클러스터를 위한 채널 할당 요청 관련 정보에 포함될 수 있다. Relay는 사용할 채널 후보 리스트를 Root AP에 전송할 수 있다. Root AP는 다른 Relay BSS와 중복되지 않는 채널을 Relay에 할당하고, 만약 동일한 주파수 서브밴드에 복수 개의 Relay를 할당할 경우 동일한 주파수 서브밴드를 이용하는 Relay들을 다른 시간 구간에 할당할 수 있다. Root AP는 현재 Relay가 다른 Relay BSS와 공간적으로 분리된 경우에는, 동일한 시간 구간이라 하더라도 동일한 주파수 서브밴드를 현재 Relay BSS와 다른 Relay BSS에 할당할 수 있다.
2) Relay Beacon Interval: Relay Beacon Interval은 Relay Beacon의 전송 주기를 나타내며, Relay는 Relay Beacon Interval에 대해 Root AP와 협상할 수 있다. Relay는 Relay BSS 셋업 이후 Relay Beacon을 주기적으로 전송하고, Root AP는 Relay가 Relay Beacon을 전송하는 시점 및 그 이후의 일정 시간을 해당 Relay에게 할당할 수 있다. Root AP는 Relay 클러스터가 Root AP와 동일한 주파수 서브밴드를 이용하는 경우, Relay 클러스터의 전송 구간을 Empty RAW 등을 이용하여 보호할 수 있다
Relay Beacon은 Relay에 할당된 전송 구간 중 가장 먼저 전송될 수 있다. 혹은 Root AP는 Root Beacon 다음에 Relay Beacon 전송 RAW를 할당할 수 있다. 각 Relay들은 할당된 Relay Beacon 전송 RAW에 기초하여 Relay Beacon을 전송할 수 있다. 이 경우, 각 Relay에 할당된 전송 구간과 Relay Beacon이 전송되는 시점은 바로 이어지지 않을 수 있다.
이외에, Relay는 Relay 전송 구간(duration)(예를 들어, Root AP의 Full Beacon interval 동안 Relay가 요구하는 전송 시간 등) 등의 요구 사항 또는 Root AP가 Relay 전송 구간을 결정할 수 있도록 하는 전송 구간 관련 정보를 Root AP에 전송할 수 있다. 예를 들어, 전송 구간 관련 정보는 Relay에 연결된 STA 들의 mean data rate, 또는 target wake time, 또는 wake 주기 등을 포함할 수 있다. Root AP는 Relay로부터 수신한 요구 사항 또는 전송 구간 관련 정보에 기초하여 각 Relay 클러스터에 필요한 시간 구간을 할당할 수 있다. Relay는 Relay 전송 구간 관련 정보를 Root AP에 연결 시 또는 Relay 셋업 요청 시에 Root Ap에 전송할 수 있다. 또는, Relay는 Root AP에 연결된 후 추가의 자원 할당 요청 프레임을 이용하여 관련 정보를 교환할 수도 있다. Relay는 다른 Relay BSS에 대한 공간적 분리 정도에 대한 정보도 함께 Root AP에 전송할 수 있다.
Root AP는 Relay의 연결 요청(Association Request)에 연결 응답(Association response)으로 응답할 수 있고, 이 때 연결 응답 프레임(association response frame)에 Root AP가 할당한 전송 구간에 관한 정보를 포함하여 전송할 수 있다. 또는, Relay가 별도의 Relay Setup request를 사용하여 Relay 관련 파라미터를 Root AP에 전달하는 경우, Root AP는 이에 대한 응답 프레임에 Root AP가 할당한 전송 구간에 관한 정보를 포함하여 전송할 수 있다. 예를 들어, Root AP는 Relay BSS Starting Channel number, Relay Primary channel number, Relay BW 등의 채널 할당 정보 및 Root AP가 허용한 Relay Beacon Interval 등을 Relay에 알릴 수 있다. 또한, Root AP는 Relay 전송 구간과 관련된 협상 결과를 Relay에 알릴 수도 있다.
위와 같이 Root AP가 초기에 Relay에 할당한 정보는 추가의 operation mode change request/response frame, 또는 자원 할당 변경 요청/응답 프레임 등을 이용하여 변경될 수도 있다. Relay에 연결되는 STA들이 많아지거나 감소하는 경우, Relay 클러스터의 전송에 필요한 자원이 변동될 수 있다. Relay는 Relay 클러스터 밴드폭, 릴레이 전송 구간 요구 사항을 Root AP에 연결된 이후에도 요청함으로써 전체 자원이 더욱 효율적으로 활용될 수 있다. 만약 Relay BSS에서 이용되는 채널이 변경된 경우, Relay AP는 기존 802.11규격에서 이용되는 Channel Switch Announcement frame 등을 이용하여 자신에게 연결된 STA들에게 채널 변경을 알릴 수 있다.
Root AP는 Relay가 전송한 다른 relay BSS에 대한 공간적 분리 정도에 대한 정보에 기초하여 서로 공간적으로 분리된 Relay들에 동일한 전송 구간을 할당할 수도 있다.
또한, Relay AP는 주기적 또는 비주기적으로 다른 Relay BSS와의 공간적 분리 정도를 측정하고, 다른 Relay BSS와의 공간적 분리 정도가 미리 설정된 기준 이상 변했을 경우, 변경된 내용을 Root AP에 피드백할 수 있다. 예를 들어, Relay AP는 기존에 분리되어 있던 다른 Relay BSS로부터 간섭을 많이 받게 되거나, 또는 그 반대의 경우, 새로운 Relay BSS가 감지되었을 경우, 이에 대해 Root AP에 알릴 수 있다. Root AP는 이러한 Relay들 간의 공간적 분리 정보에 기초하여 새롭게 서로 공간적으로 분리된 Relay들의 전송을 동일 구간에 할당할 수도 있다.
도 39는 일실시예에 따른 복수의 주파수 서브밴드들을 할당하는 일례를 도시하는 도면이다.
구체적으로, 도 39는 동시 전송이 가능하도록 여러 Relay들 및 Root AP에 서로 다른 주파수 서브밴드를 할당하는 일례를 나타낸다. 도 39에서, Relay 1와 Relay 1에 연결된 STA 간의 전송, Relay 2와 Relay 2에 연결된 STA 간의 전송, Root AP와 Root AP에 직접 연결된 STA 또는 Relay 간의 전송은 서로 다른 채널을 통해 수행되므로 서로 동시에 수행될 수 있다. 서로 다른 주파수 서브밴드를 이용하는 Relay, Root AP 등은 서로 독립적으로 전송을 수행할 수 있고, 서로 동일한 주파수 서브밴드를 사용하는 Relay (예를 들어, Relay 1, Relay 3)는 서로 다른 전송 구간에서 전송을 수행하여야 한다. STA은 연결된 Relay가 이용하는 주파수 서브밴드를 이용하여 Relay와 통신하고, Relay는 Root AP에 의해 할당된 주파수 서브밴드를 이용하여 Root AP와 통신할 수 있다.
도 40은 다른 실시예에 따른 복수의 주파수 서브밴드들을 할당하는 일례를 도시하는 도면이다.
구체적으로, 도 40은 동시 전송이 가능하도록 여러 Relay들 및 Root AP에 서로 다른 주파수 서브밴드를 할당하는 일례에서, 도 39에서와 달리 일부 채널이 서로 중복되도록 주파수 서브밴드를 할당한 경우이다. 이러한 오버래핑(overlapping) 채널 할당은 사용 가능한 채널이 많지 않은 경우에 유용할 수 있다. 각 Relay AP 들 및 Root AP의 primary 채널은 중복으로 할당하지 않고, secondary 채널만 중복 할당이 허용될 수 있다. Root AP는 채널이 충분하지 않을 경우, 도 40에서와 같이 일부 채널을 중복적으로 할당할 수 있고, 중복된 채널의 할당까지 포함한 각 Relay에 대한 채널 할당 정보 (이를 'Default 채널 할당 정보'라 칭함)를 Relay에게 전송할 수 있다. 이러한 채널 할당 정보는 Relay와 Root AP가 사전에 공유하고, 이후 Relay resource allocation IE을 통해 명시적으로 알리지 않거나, 또는 Relay resource allocation IE를 통해 명시적으로 알릴 수도 있다. 채널 할당 정보를 Relay resource allocation IE을 통해 명시적으로 알리지 않는 경우, Root AP는 Resource allocation IE 전송 시(즉, 자원 할당 시)에 특정 시간 구간에 중복 할당된 채널을 어느 Relay가 사용하도록 했는지를 알릴 수 있다. Root AP는 자원 할당 시 추가적으로 알려져야 할 정보를 resource allocation IE을 통해 알려줄 수 있다. 추가적으로 알려져야 할 정보는 중복 할당된 채널을 누가 사용할지에 대한 정보를 포함할 수 있다. 만약 resource allocation IE에 추가적인 채널 할당 정보가 없으면 Relay는 중복적으로 할당된 채널을 포함한 자신에게 할당된 채널을 사용할 수 있다. 중복된 채널을 특정 Relay가 사용하도록 하는 경우, Root AP는 채널을 중복적으로 할당받은 다른 Relay에 해당 채널을 사용하지 못하게 할 수 있다. 예를 들어, Root AP는 채널을 중복적으로 할당받은 다른 Relay에 줄어든 밴드폭 또는 사용 금지된 채널 번호를 전달할 수 있다.
예를 들어, CH 2는 Relay 5와 Relay 3에 동시 할당되었고, 특정 시점에 Relay 5에 CH 2가 할당된 경우, Root AP는 Relay 3에게 초기 할당한 밴드폭보다 줄어든 밴드폭을 알려주거나, 또는 Relay 3에 중복 할당된 채널을 사용하지 말도록 Resource allocation IE를 통해 알려줄 수 있다. Relay 5에 전달하는 resource allocation IE에는 중복 채널 할당 관련 정보가 포함되지 않을 수 있다. 즉, resource allocation IE에 명시적으로 중복 채널의 할당과 관련된 정보가 존재하지 않으면, Relay는 중복된 채널까지 포함한 자신에게 할당된 모든 채널을 사용할 수 있다. 반대로, resource allocation IE에 중복된 채널을 사용하지 않거나, 또는 중복된 채널을 제외한 줄어든 밴드폭을 이용하도록 채널 할당 정보가 표시된 경우, Relay는 줄어든 밴드폭(즉, 중복 할당된 채널을 제외한 밴드폭)을 이용하여 클러스터에서의 전송을 수행할 수 있다.
또한, 특정 Relay의 전송량이 일시적으로 많고 채널에 여유가 있을 경우, Root AP는 초기 할당된 채널 이외에 추가 채널을 해당 Relay를 위해 임시로 할당해 줄 수 있다. Root AP는 해당 Relay에 대한 resource allocation IE에 추가 할당된 채널 정보 (예를 들어, 추가 할당된 채널 번호 등) 또는 늘어난 밴드폭에 관한 정보를 전달할 수 있다. 추가 할당된 채널 정보 또는 늘어난 밴드폭에 관한 정보를 수신한 Relay는 Root AP가 추가적으로 할당한 채널을 사용할 수 있다.
오버래핑 채널의 할당 또는 임시 추가 채널의 할당을 Resource allocation IE로 알리는 방법의 예는 다음과 같다.
(a)Option 1: 채널 번호 + 0/1로 표시한다. '0'은 초기 중복적으로 할당된 채널에 대한 전송 금지를 알릴 때 이용되고, '1'은 전송 허용을 나타낸다. 초기 할당된 overlapped 채널에 전송 허용 시 채널 정보가 생략될 수도 있다. Root Ap가 임시로 추가 채널을 할당하는 경우, 추가 할당된 채널의 번호가 Resource allocation IE에 표시될 수 있다.
(b) Option 2: 변동된 채널의 밴드폭을 표시한다. Relay의 중복된 채널에서의 전송을 허용하지 않을 경우, 초기 할당된 밴드폭보다 밴드폭이 줄어드는 것이므로, Root AP는 줄어든 밴드폭을 Relay에게 전달한다. Root Ap가 임시로 추가 채널을 할당하는 경우, Root Ap는 늘어난 밴드폭에 관한 정보를 Resource allocation IE를 통해 전달할 수 있다. 이 경우는, 변동되는 밴드폭 정보만 나타내면 되므로, 추가 할당하는 채널이 여러 개라도 allocation IE의 크기는 증가하지 않는다. Relay Resource Allocation IE에 할당된 시작 채널 번호, 프라이머리 채널, 밴드폭 등의 채널 정보를 명시적으로 매번 알려주는 경우, 오버래핑된 채널이 어느 Relay에 할당되는지, 및 임시로 변동된 밴드폭이 무엇인지를 알릴 필요가 없다.
중복된 채널 할당 또는 임시의 추가 채널 할당에 따라 초기 채널 할당에서와 달라진 정보를 Resource allocation IE를 통해 알릴 경우, 1) Relay는 Relay Beacon interval 전체에 대해 밴드폭이 일시적으로 변한 경우에는 Relay Beacon을 통해 BSS 밴드폭을 알릴 수 있다. Relay는 Full beacon으로 Relay BSS 밴드폭을 알릴 수 있으며, 또한 Relay Beacon이 Short Beacon 포맷인 경우에도 Relay Beacon의 FC의 BSS 밴드폭 필드를 이용하여 Relay BSS 밴드폭의 변화를 클러스터의 STA들에게 알릴 수 있다. 또한, 2) Relay는 Relay Beacon interval의 일부 구간에 대해서만 Relay BSS의 밴드폭이 바뀌는 경우에는, 밴드폭이 바뀌는 구간에 대한 RAW에 채널 정보를 표시할 수 있다. 예를 들어, Relay는 밴드폭이 바뀌는 구간을 '중심 주파수 + 채널 밴드폭' 또는 '밴드폭' 으로 표시할 수 있다. 한쪽 방향으로만 secondary 채널이 증가 또는 감소하는 경우, Relay는 변화되는 밴드폭만 알리면 된다. Relay BSS의 secondary 채널에 대해서만 채널 할당의 변경이 허용될 수 있다.
Root AP도 자신에게 할당한 채널을 일시적으로 변경할 경우, 변경된 시간 구간에 대해서만 RAW에 채널 정보를 표시하는 것에 의해 채널 할당 정보 변경을 알릴 수 있다.
<(B) 자원 할당 정보를 이용하여 자원을 할당하는 방법에서의 자원 할당 시그널링(Resource Allocation Signaling) 방법>
자원 할당을 알리기 위해서는 전송이 허용된 Relay의 AID(s), 전송 허용 시작 시간, 전송 구간, 주기적으로 자원이 할당될 경우 자원이 할당되는 주기 정보, 멀티 주파수 서브밴드를 할당할 경우 할당된 주파수 서브밴드 정보, 중복된 채널 할당/임시 채널 할당 등의 추가적인 자원 할당 관련 정보, 할당된 Relay 전송 구간에 대해 다른 Relay/STA의 전송을 금지하는 지의 여부, 전송이 금지된 Relay/STA의 정보 등이 필요할 수 있다. 서브 밴드 할당 정보(디폴트 서브 밴드 할당 정보)는 Relay가 Root Ap에 연결 시 Root Ap와 공유하기 때문에, 중복된 채널 할당/임시 채널 할당 등의 일시적인 변동 사항 이외에는 Resource allocation IE에서 별도의 시그널링이 생략될 수도 있다. 각 Relay에 할당된 채널 정보는 Resource Allocation IE에 명시적으로 포함될 수 있고, Relay들은 서로 다른 Relay들의 채널 할당 정보를 Root Beacon을 통해 식별할 수 있다. Relay들은 Root Beacon을 통해 자신과 같은 채널에 할당된 Relay를 인지할 수 있다. Resource Allocation IE에 할당된 시작 채널 번호, 프라이머리 채널, 밴드폭 등의 채널 정보를 명시적으로 매번 알려주는 경우, 오버래핑된 채널이 어느 Relay에 할당되는지, 및 임시로 변동된 밴드폭이 무엇인지를 알릴 필요가 없다.
또한, Root AP와 Relay는 사전 협상을 통해 Relay Beacon interval에 관한 정보를 공유하고 있고, Root AP는 Relay Beacon interval에 기초하여 Relay Beacon을 전송할 수 있도록 Relay 전송 구간을 할당할 수 있다. Relay Resource allocation IE는 Root AP Beacon 내에 포함되어 전송될 수 있다. Relay Resource allocation IE는 새롭게 정의된 프레임을 통해 전송될 수도 있다.
Resource Allocation IE에 자원 할당 정보를 나타내는 방법은 다음과 같다.
1) Relay AID 별로 자원 할당 정보를 표시하는 방법
Resource Allocation IE에 Root AP의 short beacon interval 동안에 할당된 Relay AID(s), Relay start time, duration, period, 기타 할당 정보가 포함될 수 있다. 예를 들어, 기타 할당 정보는 할당된 채널 정보 또는 strictly disallow된 Relay/STA의 정보 등을 포함할 수 있다.
자원이 주기적으로 할당되는 경우, Relay Resource Allocation IE는 매 Short beacon마다 전송될 필요는 없다. 예를 들어, Long Beacon 전송 시에만 Relay Resource Allocation IE를 포함시키면 된다.
아래 표 3은 Relay AID별로 자원 할당 정보를 표시하는 경우의 Resource Allocation IE format의 일례를 나타낸다. 표 3에서 각 필드의 길이(value), 필드 순서 등은 하나의 예를 나타낸 것이며, 다른 유사한 형태로 변경이 가능하다.
Feature Value Note
Relay Partial AID(s) 9 bits 해당 자원의 사용이 허용된 Relay를 표시함. (spatially separate된 Relay BSS의 동시 전송을 허용하는 경우 복수의 AID의 지정이 가능)
1 or more Start Time 8 bits 한 Beacon interval에서 동일 Relay에 대해 비연속적으로 여러 시간 구간이 할당된 경우 Start Time, Duration 여러 개가 리스트에 포함됨.
Duration TBD bits
추가 할당 정보
(추가 할당 정보는 주파수 서브채널을 사용한 Relay BSS 동시 전송 등을 사용하는 경우에만 포함됨)
Option 1 - 채널 할당 정보를 implicit하게 사용하는 경우: overlap 할당 허용 시 또는 임시로 추가 채널 할당 허용 시에 사용되고, 임시로 변동된 BW 정보 등을 포함함.
Option 2 - 채널 할당 정보를 explicit하게 사용하는 경우: Relay BSS에 할당된 starting channel number, BW, primary channel 등 채널 정보를 명시적으로 표시함.

연속 구간 도중에 채널 BW의 변경이 있는 경우, Start Time/duration을 분할하여 채널 할당 정보를 표시해야 하고, 이를 막기 위해서는 Root AP가 가능한 할당된 연속 구간 도중 채널 BW 변경이 적도록 자원을 할당해야 한다.
Start time/duration이 여러 개 할당되고, 채널 할당 정보가 바로 앞의 Start time/duration에 할당된 채널 정보와 동일할 경우, 채널 할당 정보는 생략될 수 있다.
Period (Optional - Periodic하게 할당하는 경우에만 존재) TBD bits Root의 Short Beacon Interval 배수 등으로 표시됨.
Strictly disallow 1 bit 할당된 구간 중 특정 Relay 또는 STA들의 전송을 명시적으로 금지할 지 여부를 나타냄.
List of Relay BSS and STAs
(다수)
Relay BSS (여러 개 지정 가능) STA 1 TBD bit Strictly disallow된 Relay 또는 Relay 내의 BSS를 나타냄.
- 하나의 Relay (Partial AID) + 해당 Relay 내의 disallowed STA (partial) AID list를 나타냄.
- 위 Relay AID list가 여러 개 있을 수 있음.
STA N TBD bit Relay BSS 전체의 전송을 불허할 때는 STA (Partial) AID를 생략하거나, 000..0 또는 111.11 등의 특정 패턴으로 나타낼 수 있음.
추가 할당 정보의 주파수 서브채널 정보는 서로 다른 주파수 서브채널을 이용하여 Relay 간의 동시 전송을 사용하는 경우에 포함될 수 있다. 1) 채널 할당 정보가 암시적으로(implicit) 표시되는 경우, 즉 Relay와 Root AP가 서로 사전에 채널 할당 정보를 공유하고 별도의 Relay 정보를 명확하게 명시하지 않는 경우, Relay BW는 초기 할당된 BW에서 변동이 있는 경우에만 Resource Allocation IE에 표시될 수 있다. 예를 들어, 임시 채널의 추가 할당 또는 중첩되게 할당된 채널에서의 전송 금지 등의 경우에 Relay BW가 표시될 수 있다. 2) 채널 할당 정보를 명확하게 나타내는 경우, Relay BSS에 할당된 시작 채널 번호(starting channel number), 밴드폭(bandwidth, BW), 프라이머리 채널(primary channel) 등의 채널 정보가 Resource Allocation IE에 명시적으로 표시될 수 있다.
공간적으로 분리된 Relay BSS들의 동시 전송이 허용되는 경우에는, 복수의 AID 지정이 가능하고, 두 Relay의 다른 할당 정보가 완전히 동일할 때 복수 AID를 사용하여 IE(Information Elemnet)의 크기를 줄일 수 있다. Relay BSS들이 공간적으로 분리되었더라도 자원 할당 정보 중 서로 다른 것이 있으면 각각의 AID 별로 각각의 할당 정보를 포함할 수 있다.
Strictly disallowed bit는 할당된 구간 중 특정 Relay 또는 STA들의 전송을 명시적으로 금지할 지의 여부를 나타내며, Strictly disallowed bit가 1인 경우 strictly disallow된 Relay 및 STA 정보가 IE에 포함될 수 있다. Strictly disallowed bit를 통해 Relay BSS 전체에 대한 disallow 여부 또는 Relay BSS 중 일부 STA에 대한 disallow 여부를 표시할 수 있다.
하나의 (short) Beacon Interval 동안 Relay는 할당된 비연속된 시간 구간을 한꺼번에 리스트로 표시할 수 있기 때문에 한 번만 자원 할당을 표시하면 된다. 이용되는 Relay들 수가 많을 경우, 각 Relay들마다 start time, end time을 표시해야 하기 때문에 Resource Allocation IE의 길이가 길어질 수가 있다.
Relay에 할당된 구간 동안 임시로 밴드폭이 변하는 구간이 있는 경우, 구간은 나누어 표시되어야 한다. 하지만, Root AP가 어느 정도 시간을 정렬(align)하면 구간을 나누어 표시하는 것을 어느 정도 막을 수 있다. 같은 시간 구간이 복수 개의 Relay에 할당될 수도 있다. 이 경우, 동시에 전송할 Relay의 할당 정보에 동일한 시간 정보를 표시하면 된다. 특정 Relay 클러스터에 할당된 시간 구간에서 전송이 완료되지 못했을 경우, 여러 Relay 클러스터에서 동시에 사용하도록 할당된 전송 구간이 전송의 완료를 위해 이용될 수 있다.
도 41은 일실시예에 따른 표 3의 Relay Resource Allocation IE에 대한 포맷(format)의 일례를 도시하는 도면이다. Relay Resource Allocation IE에는 여러 Relay에 할당된 자원 할당 정보가 AID 별로 포함될 수 있다. 각 Relay에 대한 자원 할당은 Relay N Allocation 필드에 정의되고, 각 Relay N Allocation 필드에는 Relay가 할당된 시간 구간이 여러 개가 정의될 수 있다. 예를 들어, Relay가 할당된 시간 구간은 하나의 Root Beacon 내에 할당된 시간 구간을 나타낸다.
2) 할당된 Relay가 있는 주파수 서브밴드별로 할당 정보를 표시하는 방법
예를 들어, Relay Resource Allocation IE에 주파수 서브밴드별로 "{주파수 서브밴드, {주파수 서브밴드에 할당된 Relay AID, Relay start time, duration + period, Strictly disallow, list of strictly disallowed Relay AP 또는 STAs in the Relay BSS} list}"의 형태로 할당 정보가 표시될 수 있다. 각 Relay에 대한 주파수 서브밴드의 할당 정보는 Relay가 Root AP에 초기 연결 시 공유된 상태로서, 각 Relay에 대한 주파수 서브밴드의 할당 정보를 주파수 서브밴드별로 표시할 필요는 없다.
3) 시간 구간별로 자원 할당 정보를 표시하는 방법
도 42는 일실시예에 따른 시간 구간 별로 자원을 할당하는 일례를 도시하는 도면이다. (short) beacon interval을 시간 구간으로 나누고, 시간 구간별로 "{Start Time, Duration + period, {해당 시간 구간에 할당된 Relay AID, 채널 할당 정보 등의 기타 할당 정보, Strictly disallow, list of strictly disallowed Relay AP or STAs in the Relay BSS} list}"를 Relay Resource Allocation IE에 표시할 수 있다. 여기서, 시간 구간은 RAW 보다 긴 시간 구간을 나타낸다.
다음의 표 4는 시간 구간별로 할당 정보를 표시하는 경우의 Resource Allocation IE의 포맷을 나타낸다.
Feature Value Interpretation
Start Time 8 bits
Duration TBD bits 각 Relay는 이 범위 내에서 RAW가 할당됨.
Period (Optional - Periodic 할당 경우) TBD bits Root AP의 Short Beacon Interval 배수임.
해당 시간 구간에 할당된 Relay 개수만큼 반복 할당된 Relay AID 9 bit 할당된 Relay를 표시함.
기타 할당 정보 Partial 채널 overlap 허용 시 또는 임시로 추가 채널 할당 허용 시, 관련 정보 또는 explicit한 Relay 채널 할당 정보를 표시함.
Strictly disallow 할당된 구간 중 특정 Relay 또는 STA들의 전송을 명시적으로 금지할 지 여부를 나타냄.
List of Relay BSS and STAs TBD bit Strictly disallow된 Relay 혹은 Relay 내의 BSS를 나타냄. 하나의 Relay (Partial AID) + 해당 Relay 내의 disallowed STA (partial) AID list가 나열될 수 있음. 이러한 Relay AID list가 여러 개 표시될 수 있음.
TBD bit (Relay BSS 전체의 전송을 불허할 때는 STA (Partial) AID를 생략하거나, 000..0 또는 111.11 등의 특정 패턴으로 나타낼 수 있음.
시간 구간의 Start Time, end Time을 각 Relay마다 여러 번 표시할 필요는 없고, 같은 구간에 속하는 Relay는 한 번만 표시된다. Resource Allocation IE의 포맷은 RAW 사용 시의 RPS IE와 유사한 형태를 가질 수 있다. 같은 시간 구간대에 전송을 허용하는 Relay 수가 많고 시간 구간이 비슷하면 시간 구간별로 자원 할당 정보를 표시하는 방법이, Relay 수가 적고 각 Relay의 전송 허용 시간 구간이 많이 다른 경우에는 Relay AID 별로 자원 할당 정보를 표시하는 방법이 적합할 수 있다.
<(B) 자원 할당 정보를 이용하여 자원을 할당하는 방법에서의 전송 구간 보호 방법>
(B) 자원 할당 정보를 이용하여 자원을 할당하는 방법에서도 Relay의 전송 구간 보호는 (A) DRAW를 이용하는 방법과 유사하게 Empty RAW를 이용할 수 있다.
(A) DRAW를 이용하는 방법의 경우, level 0에서 Root AP가 Root AP와 동일한 주파수 서브밴드를 이용하는 Relay 클러스터의 전송을 보호하기 위해 DRAW를 이용하고, DRAW에는 전송 보호 구간에 대한 명확(explicit)한 전송 금지 정보 및 DRAW 구간에 대한 Relay 자원 할당 정보가 포함될 수 있다.
(B) 자원 할당 정보를 이용하여 자원을 할당하는 방법에서는 Relay 자원 할당 정보가 RAW가 아닌, Relay Resource allocation IE 형태로 전달되며, level 0에서의 자원 보호는 (A) DRAW를 이용하는 방법의 레벨 1과 유사한 Empty RAW가 이용될 수 있다. 다른 예에 따르면, 자원 보호를 위해 Empty RAW가 이용되지 않고, 명시적으로 할당된 구간에서만 전송이 허용되도록 하는 방법이 이용될 수 있다. (B) 자원 할당 정보를 이용하여 자원을 할당하는 방법의 레벨 1에서의 자원 보호 방법은 Empty RAW를 이용하거나, 또는 명시적으로 할당된 구간에서만 전송이 허용되도록 하는 방법이 이용될 수 있다.
다음의 표 5는 AP에 연결된 STA(level 0 또는 1) 또는 Relay(level 0)의 전송이 금지되는 구간을 나타낼 때 이용되는 Empty RAW 시그널링을 위한 포맷을 나타낸다. 표 5에 나타난 정보는 RAW 정보로서 RPS IE에 포함될 수 있다.
Feature Value Interpretation
Empty RAW indication 1 bit Empty RAW 여부를 표시함.
Empty RAW Start Time 8 bits Empty RAW 시작 시점을 나타냄. 기존 RPS IE에 존재하는 필드를 그대로 사용할 수 있으며, 이 경우 Empty RAW Start Time은 Duration in TU from end of beacon transmission to Empty RAW Start time으로 정의됨.
Empty RAW Duration TBD bits Empty RAW의 길이를 나타냄. 기존 RPS IE에 존재하는 필드를 그대로 사용할 수도 있으며, 이 경우 Empty RAW Duration은 Duration of Empty RAW in TU로 정의됨.
레벨 0에서, Empty RAW는 Root AP와 동일한 주파수 서브밴드를 사용하는 Relay의 전송 구간에서 Root AP에 연결된 STA, 다른 Relay의 전송이 금지하는 구간을 나타내는데 이용될 수 있다. 레벨 1에서, Empty RAW는 명확하게 할당된 구간 외에 Relay 클러스터 내의 STA 전송이 금지되는 구간을 나타내는데 이용될 수 있다. Empty RAW로 지정된 경우, Empty RAW Start Time에서 시작되어, Empty RAW Duration으로 명시된 기간 동안 전송이 금지된다.
AP가 Power Save에 들어가는 구간을 명시적(explicit)으로 나타낼 수 있는 802.11ah에서, RPS IE의 AP Power Save 비트가 1로 설정되어 있다는 것은, AP가 RAW 구간에서 sleep하는 것을 나타내고, STA은 해당 AP에 전송을 하지 않는다. 이 AP Power Save bit를 이용하여 Empty RAW 시그널링이 수행될 수도 있다. 예를 들어, Empty RAW를 설정할 구간을 RAW로 설정하고, AP Power Save 비트를 1로 설정하면 STA들이 DRAW 혹은 RAW 구간에 전송을 하지 않기 때문에 Empty RAW를 이용하는 것과 동일한 효과가 발생할 수 있다.
반대로, 위의 Empty RAW 시그널링 방법을 확장함으로써 AP Power Save를 명시적으로 나타낼 수 있다. AP가 Power Save를 하는 구간을 Empty RAW로 설정하면, STA이 Empty RAW로 설정된 구간에 전송을 하지 않기 때문에 AP Power Save를 명확하게 나타낼 수 있다. Empty RAW의 정의가 기존 RPS IE 정의보다 훨씬 비트 수가 적기 때문에, AP Power Save의 표시(indication)에 Empty RAW를 활용함으로써 RPS IE의 길이를 보다 줄일 수 있다.
또는, Empty RAW indication 비트와 AP Power Save 비트를 모두 Empty RAW에 표시할 수도 있다. 레벨 1의 구간에서, Empty RAW에서는 Relay에 연결된 STA과 Relay 간의 전송이 허용되지 않지만, Relay는 레벨 1의 구간에서 Root AP와의 전송을 수행하고, 실제로는 Power Save를 하지 않을 수 있다. 따라서, Empty RAW indication 비트와 AP Power Save 비트를 모두 이용할 경우 실제 Relay의 Sleep 여부를 명확하게 나타낼 수 있다. 레벨 0의 구간에서, Power Save 비트를 이용하면 Root AP가 Empty RAW 구간 중 실제로 Sleep하지 않는 구간을 나타낼 수 있고, Root AP는 Root AP에 새롭게 연결하려는 STA 등에 대해 Empty RAW 구간에서 전송을 허용할 수도 있다.
Empty RAW가 명확하게 주기적으로 할당되는 경우, PRAW 형태가 이용될 수 있다. 만약, PRAW 형태가 이용되는 경우 PRAW 여부를 나타내는 1 비트와 PRAW의 주기 정보가 추가로 제공될 수 있다. 예를 들어, PRAW의 주기는 short Beacon의 몇 배수인지를 나타내는 정수값일 수 있다. 또는, PRAW 여부를 나타내는 1 비트를 생략하고, 표 1의 항목 이외에 PRAW의 주기에 관한 정보만 Root Beacon에 추가로 포함될 수 있다.
명확하게 RAW 밖에서 클러스터 내의 STA 전송을 금지하는 경우에는, Empty RAW는 이용되지 않고, 레벨 0에서는 Root AP가 Root beacon내에 1 비트를 할당하여 Root AP가 명시적으로 할당하지 않은 RAW에서는 전송이 금지되는지 여부를 나타낼 수 있다. 레벨 1에서는 Relay가 Relay beacon내에 1 비트를 할당하여 Relay AP가 명시적으로 할당하지 않은 RAW에서는 전송이 금지되는지 여부를 나타낼 수 있다. 예를 들어, 할당된 비트가 1이면, STA은 명시적으로 RAW로 설정된 구간 외에는 전송을 할 수가 없다.
802.11ah에서는 AP가 Power Saving에 들어가는 구간을 암시적(implicit)으로 나타낼 수 있다. 예를 들어, Short Beacon, Beacon 등에 AP Power Save 비트가 1로 설정된 경우, STA은 명시적으로 할당된 RAW 구간외에는 AP로의 전송이 금지될 수 있다.
레벨 1에서, AP Power Save 비트를 이용하여 Relay가 할당한 RAW 구간 이외의 구간에서 STA의 전송이 금지되는지 여부를 나타낼 수 있다. RAW 구간 이외에 구간에서 STA의 전송을 금지시키고자 경우, Relay가 Relay beacon 내에 AP Power Save 비트를 1로 설정하면 STA들이 DRAW 또는 RAW 구간에서의 전송이 금지될 수 있다. 레벨 0에서, Root AP가 Root beacon내에 AP Power Saving 비트를 1로 설정하는 경우에는, Root AP가 명시적으로 할당한 RAW 이외의 구간에서 Root AP에 직접 연결된 STA 또는 Relay의 전송이 금지될 수 있다.
다음의 표 6은 특정 STA에 대해서만 명시적으로 RAW 구간 동안 전송을 금지시키는 것을 나타내는 변형된 Empty RAW 시그널링 정보를 나타낸다.
Feature Value Interpretation
Empty RAW indication 1 bit Empty RAW 여부를 나타냄.
Empty RAW Start Time 8 bits Empty RAW의 시작 시점을 나타냄. 기존 RPS IE에 존재하는 필드를 그대로 사용할 수 있으며, 이 경우 Empty RAW Start Time은 Duration in TU from end of beacon transmission to Empty RAW Start time으로 정의됨.
Empty RAW Duration TBD bits Empty RAW의 길이를 나타냄. 기존 RPS IE에 존재하는 field를 그대로 사용할 수도 있으며, 이 경우 Empty RAW Duration은 Duration of Empty RAW in TU로 정의됨.
List of Prohibited STAs TBD bits Empty RAW 구간에 전송이 금지된 STA들의 (partial) AID 리스트를 나타냄.
Empty RAW 구간에서 List of Prohibited STAs에 명시된 STA들의 전송은 금지되며, 다른 명시되지 않은 STA들은 Empty RAW 구간 경쟁을 통해 통신할 수 있다. 또한, 기존 802.11ah의 AP PM RAW에 List of Prohibited STA을 추가하여, List of Prohibited STA에 명시된 STA들의 전송만 금지시킬 수 있다. 위의 예는 (A) DRAW를 사용하는 방법 및 (B) 자원 할당 정보를 이용하여 자원을 할당하는 방법 모두 적용 가능하다.
도 43은 일실시예에 따른 싱글 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 일례를 도시하는 도면이다.
도 43을 참조하면, 자원 할당 정보는 별도의 Relay Resource Allocation IE에 포함되어 전달될 수 있고, 자원이 할당된 구간은 Empty RAW를 통해 명확하게 보호되거나 또는, 암시적인 방법을 통해 보호될 수 있다.
TXOP Sharing를 이용하여 하나의 TXOP 안에 STA-Relay-Root AP 간의 전송을 수행하는 경우, Relay에 할당된 전송 구간 중 특정 STA의 UL slot에 STA이 Relay에게 UL 데이터를 전송하고, slot이 남는 경우 Relay는 바로 UL 데이터를 Root AP로 전송할 수 있다. 이 때, Root AP가 Relay를 위해 할당된 구간을 Empty RAW로 설정하여 다른 Root AP에 속한 STA의 전송을 막을 수 있다.
DL의 경우, Root AP가 DL 구간으로 할당된 구간에 특정 STA에 대한 DL 프레임을 Relay에 전송하고, Relay는 Root AP가 자신에게 할당한 DL 전송 slot이 남아 있고, DL 프레임을 수신할 STA이 깨어있는 경우 바로 STA에 DL 프레임을 전송할 수 있다.
다른 예로, Root AP는 STA이 Relay로부터 DL 프레임을 수신하도록 할당된 slot을 이용하여 Relay에 DL 프레임을 전송할 수 있다. 이 경우, Root AP가 Relay를 위해 할당된 구간을 empty RAW로 설정함으로써 다른 Root AP에 속한 STA의 전송을 막을 수 있다. Relay는 Root AP로부터 STA에 대한 DL 프레임을 수신한 후, 해당 STA에 대한 DL slot (Relay가 할당한 slot)을 통해 DL 프레임을 전송할 수 있다.
도 44는 일실시예에 따른 싱글 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 다른 예를 도시하는 도면이다.
도 44에 도시된 실시예는 싱글 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 다른 예를 나타낸 것으로, DRAW를 사용하는 것과 유사한 형태를 자원 할당에 동일하게 적용한 예이다
도 45는 일실시예에 따른 멀티 주파수 서브밴드에서 Relay Resource Allocation IE를 이용하여 전송하는 일례를 도시하는 도면이다.
도 45를 참조하면, Root AP는 Relay와 다른 주파수 서브밴드에서 독립적으로 전송을 수행할 수 있고, Subband A, B를 각각 사용하는 Relay들도 서로 독립적으로 전송을 수행할 수 있다. 주파수 서브밴드들이 서로 독립적이기 때문에 레벨 1에서 각 Relay가 할당된 시간 구간들은 서로의 시간 구간에 기초하여 정렬(align)될 필요가 없고, Root AP의 RAW와도 정렬될 필요가 없어 DRAW를 이용한 경우보다 유연하고 확장이 용이하다.
DRAW의 예로 설명한 도 23, 도 24, 도 25, 도 26, 도 27, 도 28, 도 31, 및 Relay 클러스터들이 공간적으로 분리된 경우의 동시 전송의 예로 설명한 도 37, 및 시간 영역에서의 동시 전송의 예로 설명한 도 38의 실시예들 모두에 (B) 자원 할당 정보를 이용하는 자원 할당 방법을 적용할 수 있다.
<(AA) 레벨 1에서의 Relay 전송 구간 길이를 Root AP가 할당하는 방법>
Relay는 Root AP에 연결된 후, Relay 관련 파라미터에 관해 Root AP와 협상할 때, Relay가 사용할 Beacon Interval, Relay가 Relay BSS 전송에 소요되는 구간(duration)을 Root AP에 요청하고, Root AP로부터 초기 Relay BSS 전송 구간을 할당받을 수 있다. Relay와 STA 간의 전송이 시작된 이후, Relay는 STA과 전송되는 트래픽에 기초하여 Relay BSS를 위한 전송 구간의 할당이 더 필요한지 여부 또는 덜 필요한지 여부를 판단하고, 판단 결과를 Root AP에 피드백할 수 있다. Root AP는 Relay로부터 피드백받은 정보에 기초하여 Relay BSS에 대한 전송 구간을 조정하고, Relay BSS에 재할당할 수 있다. 이 방법은 비교적 트래픽 양과 주기가 일정한 경우에 유용할 수 있다. STA의 전송 트래픽 및 전송 주기가 일정하지 않은 경우에는 Relay BSS의 전송 주기를 보다 정확히 할당하기 위하여 다음과 같은 방법 D, 방법 E가 이용될 수 있다.
<방법 D>
도 46은 일실시예에 따른 Relay 전송 구간을 할당하는 일례를 도시하는 도면이다. Relay는 STA의 Mean Data Rate를 Relay의 다음 DTIM(Delivery Traffic Indication Message) 이전에 Root AP에게 피드백할 수 있다. TWT(Target Wake Time) STA의 경우, Mean Data Rate 이외에 target wake time 정보를 함께 전송할 수 있다.
만약, implicit TWT 경우 Wake Interval을 추가로 Root AP에게 피드백할 수 있다. 이 경우, TWT가 주기적으로 전달됨에 따라 Wake Interval이 변하지 않는 범위 안에서는 Relay가 TWT를 매번 피드백하지 않더라도, Root AP는 이전 TWT에 Wake Interval을 더하여 다음 번 TWT를 결정할 수 있다.
예를 들어, Root AP는 "(Relay Beacon의 다음 TIM(Traffic Indication Message) 또는 DTIM 구간에 대해 TIM=1로 설정할 STA 각각에 대한 DL 버퍼링된 데이터량/각 STA의 Mean Data Rate)의 합+(다음 TIM 또는 DTIM 구간에 깨어나고, 버퍼링된 데이터가 있는 각 TWT STA에게 버퍼링된 데이터량/각 STA의 Mean Data Rate)의 합"에 기초하여 다음 TIM 또는 DTIM 구간의 전체 DL 구간을 대략적으로 결정할 수 있다.
예를 들어, Root AP는 다음의 수학식 1에 기초하여 Relay BSS에 대한 다음 Relay Beacon interval 동안 전송될 DL Duration을 결정할 수 있다.
Figure 112013109001111-pat00001
여기서, DataSizeBufferedForTIMSTA(i)는 Root AP에서 버퍼링된 TIM STA(i)의 데이터 크기(bits)를 나타내고, MeanDLDataRateOfTIMSTA(i)는 TIM STA(i)의 Mean DL Data Rate(bits/s)을 나타낸다. 만일, Relay Beacon에서, TIM STA(i)에 대한 TIM 비트가 1로 설정되면, 다음 Relay Beacon에 대한 TIMbit(i)ForNextRelayBeacon)는 1로 설정되고, 그 외의 경우에는 다음 Relay Beacon에 대한 TIMbit(i)는 0으로 설정된다.
DataSizeBufferedForTWTSTA(j)는 Root AP에서 버퍼링된 TWT STA(j)의 데이터 크기(bits)를 나타내고, MeanDLDataRateOfTWTSTA(j)는 TWT STA(j)의 Mean DL Data Rate(bits/s)을 나타낸다. 만일, TWT STA(j)의 Target Wake UP Time이 다음 Relay Beacon Interval 내에 존재하면, WithinNextRelayBeacon(j) interval의 값은 1로 설정되고, 그 외의 경우에는 WithinNextRelayBeacon(j) interval의 값은 0으로 설정된다.
TWT STA의 경우 전송 구간이 인접하지 않을 수 있고, 이 경우 TWT STA의 전송 구간 사이의 시간들을 DL Duration 에 추가로 더하는 것도 가능하다. Relay가 TIM 분할(Segmentation)을 수행하더라도, Relay는 첫 번째 TIM segment 전송에 시간이 부족하면 다음 Relay beacon 전송 후에 나머지 데이터를 전송할 수 있다.
Relay는 이전까지의 UL 데이터의 전송 통계에 기초하여 기대(expected) 데이터량을 Root AP에 전송할 수 있다. TIM STA의 경우, 기대 데이터량을 결정하기 위해서는 STA의 Relay에 대한 Mean Data Rate(for UL), 이전까지의 STA의 UL 데이터 전송 통계에 기초하여 계산한 기대 데이터량의 정보가 필요할 수 있다. TWT STA의 경우, 기대 데이터량을 결정하기 위해서는 TWT 정보도 추가적으로 Root AP에 전송할 필요가 있다. Implicit TWT 의 경우에는, Wake Interval 정보도 추가로 Root AP에 전송이 가능하다.
예를 들어, Relay BSS에서 UL 데이터를 전송하기 위해 필요한 시간 구간은 다음의 수학식 2에 기초하여 결정될 수 있다.
Figure 112013109001111-pat00002
여기서, MeanULDataSizeForTIMSTA(i)은 TIM STA(i)에 대한 Mean UL Data Size (bits)를 나타내고, MeanULDataRateOfTIMSTA(i)은 TIM STA(i)에 대한 Mean UL Data Rate을 나타낸다. MeanULDataSizeForTWTSTA(j)은 TWT STA(j)에 대한 Mean UL Data Size (bits)를 나타내고, MeanULDataRateOfTWTSTA(j)은 TWT STA(j)에 대한 Mean UL Data Rate을 나타낸다.
만일, TWT STA(j)의 Target Wake UP Time이 다음 Relay Beacon Interval 내에 존재하면, WithinNextRelayBeacon interval의 값은 1이고, 그 외의 경우에는 WithinNextRelayBeacon interval(j)의 값이 0으로 설정된다.
TWT STA의 경우 전송 구간이 인접하지 않을 수 있고, 이 경우 TWT STA의 전송 구간 사이의 시간들을 DL Duration 에 추가로 더하는 것도 가능하다.
Relay는 Mean UL Data Size for TWT STA, Mean UL Data Rate for TWT STA, Mean UL Data Size for TIM STA, Mean UL Data Rate for TIM STA을 각각 Root AP에게 피드백하지 않고, (Mean UL Data Size for TWT STA)/(Mean UL Data Rate for TWT STA)의 값, (Mean UL Data Size for TIM STA)/(Mean UL Data Rate for TIM STA)의 값을 Relay가 직접 계산하여 Root AP에게 피드백할 수도 있다.
예를 들어, 다음 Relay beacon interval 동안 예상되는 UL duration은 다음의 수학식 3에 기초하여 결정될 수 있다.
Figure 112013109001111-pat00003
여기서, TWT STA(j)의 Target Wake UP Time이 다음 Relay Beacon Interval 내에 존재하면, WithinNextRelayBeacon interval의 값은 1이고, 그 외의 경우에는 WithinNextRelayBeacon interval(j)의 값이 0으로 설정된다.
MeanULDurationForTIMSTA(i)은 (TIM STA(i)에 대한 Mean UL Data Size (bits)) / (TIM STA(i)에 대한 Mean UL Data Rate (bits/s))를 나타낸다. MeanULDurationForTWTSTA(j)은 (TWT STA(j)에 대한 Mean UL Data Size (bits)) / (TWT STA(j)에 대한 Mean UL Data Rate (bits/s))를 나타낸다.
위와 같이 계산된 Relay BSS를 위한 UL Duartion 및 DL Duration에 기초하여 전체 Relay BSS의 전송 구간을 다음의 수학식 4와 같이 계산할 수 있다.
Figure 112013109001111-pat00004
802.11ah에 정의된 STA Information Announcement frame은 확장되어 이용될 수 있다. 예를 들어, STA Information Announcement frame에 AID update 정보뿐만 아니라 Duration 할당 관련 정보를 포함하도록 STA Information Announcement frame의 추가 엘리먼트를 정의할 수 있다. 또는, Duration 할당 관련 정보를 포함할 수 있는 새로운 프레임을 정의하고, Relay가 새롭게 정의된 프레임을 Root AP에 전송할 수 있다. Relay는 매 DTIM마다 모든 STA 정보를 업데이트할 필요는 없고, 데이터 레이트의 변동이 심한 STA에 대한 정보만 업데이트할 수 있다.
<방법 E>
초기에는 Root AP가 Extended BSS 내의 전체 Relay 수 등에 기초하여 Relay Beacon의 전송 시점 및 초기 전송 구간을 할당할 수 있다. Relay는 초기 전송 구간(initial transmission duration), Relay Beacon Interval 등에 관한 Relay Setup Request를 Root AP에 전달할 수 있다. Root AP는 Relay Setup Request에 응답하여, next Relay TBTT(Target Beacon Transmission Time), Beacon Interval, initial duration에 관한 Relay Setup Response를 Relay에 전달할 수 있다.
전송 구간의 업데이트와 관련하여, 다음의 Option 1, Option 2의 방법이 있다.
(1) Option 1: Relay에 연결된 STA의 트래픽이 규칙적일 경우, Root AP는 전송 구간을 주기적으로 할당하고, Relay가 명시적으로 전송 구간의 업데이트를 요청할 경우에만 전송 구간을 조정할 수 있다.
(2) Option 2: Relay에 연결된 STA의 트래픽이 규칙적이지 않을 경우, Root AP는 Relay의 각 STA에 대한 정보에 기초하여 전송 구간을 조정할 수 있다. Relay는 STA이 Relay에 연결 시 STA으로부터 수신한 정보와 추가 정보를 ReachableAddressUpdate 프레임 등을 이용하여 Root AP에 전송할 수 있고, Root AP는 Relay로부터 수신한 정보에 기초하여 Relay 클러스터 내 전송 구간을 조정할 수 있다. Relay는 매 STA이 Relay에 연결되는 시점에 ReachableAddress(STA의 맥(MAC) 주소), Mean Data Rate, STA의 AID , STA Type에 관한 정보를 Root AP에 전송할 수 있다. Mean Data Rate는 STA이 처음 Relay에 연결 시, Relay에 전송하는 초기 값(4 octet)을 이용한다. Relay의 DTIM 전송 시점 직전에, Relay는 Relay의 다음 DTIM 구간의 TIM Segment 수(+TIM Offset, Page Offset), 업데이트된 Mean Data Rate, 재할당된 STA의 AID 에 관한 정보를 Root AP에 전송할 수 있다. 업데이트된 Mean Data Rate와 재할당된 STA의 AID는 STA별로 필요한 경우에 전송될 수 있다.
Root AP는 Relay Beacon에 기초하여, Relay DTIM이 언제 전송되는지를 판단할 수 있다. Root AP는 TIM Segment 수 및 STA의 AID에 기초하여 DTIM 이후의 몇 번째 Beacon에서 특정 STA에 대한 TIM Segment가 전달되는지를 판단할 수 있다. TIM Segment에 Relay가 STA에 대한 DL 전송을 스케쥴하므로, Root AP는 Relay Beacon 구간에서 Relay에서 STA로의 전송을 예측할 수 있다.
Root AP는 STA에 대한 트래픽양, Mean Data rate, DL 데이터가 전송되는 Relay Beacon Interval에 기초하여 특정 Relay Beacon Interval에서 DL 전송에 필요한 시간을 예측할 수 있다. TWT STA의 경우, Root AP는 TWT, 전송 구간 정보 및 Mean Data Rate 정보에 기초하여 특정 Relay Beacon Interval에서 DL 전송에 필요한 시간을 예측할 수 있다.
Root AP는 STA이 Relay에 연결 시 전달하는 STA type 정보 등에 기초하여 UL 전송 구간을 결정할 수 있다. Relay는 할당된 전송 구간을 UL RAW, DL RAW로 세부적으로 할당할 수 있다. 전송 구간이 충분하지 않은 경우, Root AP, Relay, STA는 데이터를 버퍼링한 후 다음 전송 구간에서 전송할 수 있다.
<(BB) Relay 간의 공간적 분리(Spatial Separation)를 판단하는 방법>
Relay는 초기에 Root AP에 다른 Relay BSS 와의 공간적 분리 여부를 측정하고, 측정 결과를 Root AP에 전달할 수 있다. Root AP는 Relay로부터 수신한 측정 결과에 기초하여 Relay BSS의 전송 구간을 할당할 수 있다. 신규 Relay BSS와 다른 Relay BSS가 공간적으로 충분히 분리되어 있으면 전송 구간을 중복적으로 할당할 수 있다.
또한, Relay BSS는 Relay BSS에 속한 STA이 동일한 채널을 이용하는 다른 Relay BSS 전송 구간에서 데이터를 전송하여 충돌이 발생하는 것을 막기 위해, 명시적으로 다른 Relay BSS의 전송 구간을 Empty RAW (또는, AP PM RAW)로 설정할 수 있다. Relay BSS는 주기적으로 다른 Relay BSS와의 공간적 분리(spatial separation) 여부를 판단하고, 만약 충분히 분리되지 않는다면 다른 Relay 전송 구간을 Empty RAW (또는, AP PM RAW)로 설정하여 자신에게 연결된 STA의 데이터 전송을 금지시킬 수 있다. 또는, Relay BSS는 다른 Relay 전송 구간에 대해 Relay BSS 내 모든 STA의 데이터 전송을 금지시키지는 않고, Relay BSS 내의 STA들 중 다른 Relay BSS의 간섭을 많이 받는 특정 STA에 대해서만 전송을 금지시킬 수도 있다. 이 경우, 명시적으로 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는, 변형된 AP PM RAW)의 사용, 또는 전송이 금지된 STA을 전송 구간 할당 대상에서 제외하는 방법 등이 이용될 수 있다.
Root BSS도 위와 유사하게 Root BSS 에 속한 STA이 동일한 채널을 이용하는 다른 Relay BSS 전송 구간에서 데이터를 전송하여 충돌이 발생하는 것을 막기 위해, 명시적으로 다른 Relay BSS의 전송 구간을 Empty RAW (또는 AP PM RAW)로 설정할 수 있다. Root BSS는 Relay BSS와 유사하게 아래에서 기술하는 방법으로 다른 Relay BSS와의 공간적 분리 여부를 판단하고, 만약 충분히 분리되지 않는다면 다른 Relay 전송 구간을 Empty RAW (또는 AP PM RAW)로 설정하여 자신에게 연결된 STA의 데이터 전송을 금지시킬 수 있다. 또는, Root BSS는 다른 Relay 전송 구간에 대해 Root BSS 내 모든 STA의 데이터 전송을 금지시키지는 않고, Root BSS 내의 STA들 중 다른 Relay BSS의 간섭을 많이 받는 특정 STA에 대해서만 전송을 금지시킬 수도 있다. 이 경우, 명시적으로 전송이 금지된 STA을 나타낼 수 있는 변형된 Empty RAW (또는, 변형된 AP PM RAW)의 사용, 또는 전송이 금지된 STA을 전송 구간 할당 대상에서 제외하는 방법 등이 이용될 수 있다.
레벨 1의 전송에서, STA는 자신이 속한 Relay에 할당되지 않은 전송 구간이더라도 명시적으로 Empty RAW로 설정되지 않은 전송 구간에서, 해당 구간에서 다른 Relay BSS의 전송이 감지되지 않은 경우, 또는 해당 Relay BSS의 Beacon에 기초하여 판단한 결과, 해당 Relay BSS의 전송을 위해 할당된 구간 내에 RAW가 설정되어 있지 않은 경우에는 예외적으로 전송할 수 있다.
레벨 0의 전송에서, Root BSS의 STA는 다른 Relay BSS에 할당된 시간 구간이라 하더라도, 해당 구간에서 다른 Relay BSS의 전송이 감지되지 않은 경우, 또는 해당 Relay BSS의 Beacon에 기초하여 판단한 결과, 해당 Relay BSS의 전송을 위해 할당된 구간 내에 RAW가 설정되어 있지 않은 경우에는 예외적으로 전송할 수 있다.
또는, Root AP에 속한 STA, Relay에 속한 STA는, 자신들의 AP에 대한 전송이 할당되지 않은 구간에서라도, 기존 OBSS 환경에서의 전송과 같이 경쟁(contention)을 통해 전송이 허용될 수도 있다. 하지만, 자신의 BSS에 할당되지 않은 구간에서 데이터를 전송할 경우에는 충돌 확률이 높기 때문에 STA는 RTS/CTS를 데이터 전송 전에 수행하는 것이 바람직하다.
Relay나 Root AP는 자신에게 할당되지 않은 전송 구간 중 충돌이나 경쟁이 심할 것으로 예상되는 구간을 Empty RAW로 설정하여 자신에게 연결된 STA들의 전송을 명시적으로 금지시킬 수 있다. 또한, Relay AP는 Relay와 Root AP 간의 전송이 일어나는 구간을 Empty RAW로 설정하여 Relay와 Root AP 간의 전송이 일어나는 구간에서 STA이 Relay로 전송하는 것을 금지시킬 수 있다. 예를 들어, Relay나 Root AP는 AP PM(power management)=1로 설정하여 특정 구간에서 Relay에 연결된 모든 STA의 전송을 금지시킬 수 있다. AP PM은 스테이션의 절전 모드를 조절하는 파라미터를 나타낸다.
<공간적 분리 여부를 판단하는 방법 A>
공간적으로 분리된 정도를 판단하는 첫 번째 방법은, 802.11k에서 정의된 Frame Request/Response frame을 확장하여 자신의 Relay BSS 내에 속한 STA들이 주변 Relay BSS의 Relay 및 주변 Relay BSS에 속한 STA과의 분리 여부를 판단하는 방법이다. 도 47은 일실시예에 따른 Frame Request를 위한 포맷를 도시하는 도면이고, 도 48은 일실시예에 따른 Frame Report를 위한 포맷을 도시하는 도면이다. STA은 다른 Relay BSS에 속하는 STA의 전송 프레임에 관한 RCPI(received channel power indicator), RSNI(received signal to noise indicator)를 감지하고, 감지한 RCPI, RSNI를 보고할 수 있다.
Beacon Report를 이용하여 AP에 대한 RCPI, RSNI 값이 식별될 수 있는 반면, Frame Report는 임의의 STA이 전송하는 임의의 프레임 전송을 통해 해당 STA에 대한 평균 RCPI, RSNI 값이 식별될 수 있다.
Beacon Request에 특정 MAC address를 대상으로 하는 STA에 대한 프레임 측정의 요청이 포함될 수 있다. 여기서, Wildcard MAC address의 지정이 가능하다.
Frame Report는 Optional subelement에 Frame Count Report Subelement을 포함할 수 있다. 하나의 Report Entry에 하나의 STA으로부터 전송된 프레임에 대한 카운트(count) 및 average RCPI, RSNI 정보가 포함될 수 있다. 프레임 개수 및 average RCPI, RSNI 정보에 기초하여 특정 STA로부터 공간적으로 어느 정도 분리되었는지가 결정될 수 있다.
- Relay를 고려한 Frame Request/Response frame의 확장 -
도 49는 일실시예에 따른 Measurement Request 필드의 포맷의 일례를 도시하는 도면이고, 도 50은 일실시예에 따른 Measurement report 필드의 포맷의 일례를 도시하는 도면이다.
특정 Relay와 STA의 분리 여부 판단을 위해, 특정 BSSID로부터 또는 특정 BSSID로 전송되는 프레임을 측정하도록 Frame Request/Response frame이 확장된다. 기존 포맷의 Optional sub-element에 BSSID를 추가할 수 있도록 Frame Request/Response frame이 확장된다.
MAC address가 wildcard이고, sub-element에 BSSID가 지정되어 있으면, 해당 BSSID로부터 전송되는 프레임 및 해당 BSSID로 전송되는 프레임을 측정하도록 Frame Request/Response frame이 확장될 수 있다
확장된 Frame Request/Response frame에서는 측정 구간(Measurement Duration) 이외에 측정 시작 시점(Measurement Start time)을 지정할 수 있다. Frame report 요청 시, 측정 시작 시점을 측정할 Relay BSS에 할당된 전송 구간 시작 시점으로 설정할 수 있다. 다른 Relay의 전송을 방해하지 않도록, STA들은 다른 Relay 전송 구간에서는 측정만 하고, 측정 보고(measurement report)는 나중에 전송할 수 있다. 측정 보고의 전송을 위한 RAW가 할당될 수 있다.
Relay BSS의 전송 구간 중 STA들에게 broadcast/groupcast로 측정 보고를 요청하고, STA들 중 802.11k 기능을 지원하는 STA들은 지정된 시작 시점/전송 구간 동안 지정된 Relay에 대한 측정을 하여 자신이 연결된 Relay에 측정 결과를 전송할 수 있다. 측정 결과를 수신한 Relay는 측정 결과에 기초하여 주변 Relay와의 분리 여부를 판단할 수 있다.
트래픽양을 줄이기 위해 Relay에 속한 임의의 802.11k를 지원하는 STA을 선택하는 방법도 이용될 수 있다. Relay에 속한 모든 STA들로부터 측정 보고를 수신하면 트래픽양이 너무 많아질 수 있기 때문이다. 예를 들어, Relay는 802.11k를 지원하는 STA들 중 임의의 STA을 선택하고, 선택된 STA에게 측정 보고를 요청할 수 있다.
Relay는 측정(measurement)를 수행하는 STA에게 각 TA address별이 아닌, 특정 BSS 전체 전송에 대한 RCPI, RSNI 평균 값 또는 최대치 등의 정보를 보내도록 요청할 수도 있다. Relay는 측정 보고되는 크기를 줄이기 위해, 각 STA에 대한 RCPI, RSNI이 아닌, RCPI, RSNI의 평균값, 또는 해당 Relay에 가장 영향을 많이 미치는 외부 STA의 RCPI, RSNI 값(즉, RCPI, RSNI 최대값)만을 전송하도록 STA에게 요청할 수 있다.
BSS 전체 정보를 나타내기 위해 기존 Frame Report Entry를 변형한 BSS Frame Count Report를 정의할 수도 있다. 즉, 기존의 Frame count Report를 더 짧게 만들어 BSSID, BSSID 내의 평균 전송 Frame Count, Average RCPI, RSNI 만을 포함하는 BSS Frame Count Report를 정의할 수 있다.
각 Relay는 자신에 속한 STA들에게 Frame Report를 요청할 수 있고, Frame Report에 기초하여 STA들과 주변 Relay BSS 간의 분리 여부를 측정할 수 있다. Root AP도 자신에 속한 STA들에게 Frame Report를 요청할 수 있고, 각 Root BSS의 각 STA들과 주변 Relay BSS 간의 분리 여부를 측정할 수 있다.
Relay AP 또는 Root AP는 자신의 BSS와 특정 Relay BSS 간의 분리 여부를 판단할 수 있고, 다른 Relay BSS의 전송 구간을 Empty RAW로 설정할지 여부를 결정할 수 있다. Relay AP 또는 Root AP는 자신의 BSS와 특정 Relay BSS가 충분히 분리되지 않았다고 판단한 경우, 다른 Relay BSS의 전송 구간을 Empty RAW로 설정하거나 또는 AP PM=1로 설정함으로써 다른 Relay 전송 구간에서 자신의 BSS에 속한 STA이 데이터를 전송하는 것을 막을 수 있다.
다른 실시예에 따르면, Relay AP 또는 Root AP는 자신에게 속한 STA으로부터의 측정 보고에 기초하여 다른 Relay와 충분히 분리되지 않는 STA들을 식별할 수 있다. Relay AP 또는 Root AP는 다른 Relay의 전송 구간에 다른 Relay와 충분히 분리되지 않는 STA들에 대해서만 전송을 금지시킬 수 있다. 즉, Relay AP 또는 Root AP는 자신의 BSS의 전체 STA에 대해 전송을 금지시키는 것이 아니라, 특정 Relay BSS의 간섭을 받는 일부 STA의 전송만을 금지시킬 수 있다. 이 경우, Root BSS 또는 Relay BSS 내의 특정 STA의 전송만을 금지시키기 위해 (1) AP PM 또는 Empty RAW를 변형하여 사용하는 방법 (2) 기존 RAW 할당을 사용하는 방법의 두 가지의 방법이 이용될 수 있다. (1) AP PM 또는 Empty RAW를 변형하여 사용하는 방법은, AP PM RAW 또는 Empty RAW에 전송 구간 동안 전송을 금지시킬 STA의 (partial) AID list를 포함시키고, AP PM RAW 또는 Empty RAW 구간에는 (partial) AID list에 포함된 STA만 명시적으로 전송을 하지 못하게 하고, 나머지 STA들은 경쟁을 통해 전송을 허용하도록 하는 방법이다. (2) 기존 RAW 할당을 사용하는 방법은, 다른 Relay 전송 구간에 대한 RAW를 할당할 때, 전송을 명시적으로 금지시킬 STA을 RAW에 할당하지 않아 해당 STA이 전송하지 못하도록 하는 방법이다.
Relay가 초기에 Root AP에 BSS establish 요청 할 때, Relay는 주변 Relay와의 분리 여부에 관한 정보를 Root AP에 전송할 수 있고, Root AP는 Relay로부터 수신한 정보에 기초하여 서로 공간적으로 분리된 Relay BSS에 동일한 전송 구간을 할당할 수 있다.
또한, Relay는 주기적 또는 비주기적으로 다른 Relay BSS와의 공간적 분리 정도를 측정하고, 다른 Relay BSS와의 공간적 분리 정도가 미리 설정된 기준 이상 변했을 경우, 변경된 내용을 Root AP에 피드백할 수 있다. 예를 들어, Relay는 기존에 분리되어 있던 다른 Relay BSS로부터 간섭을 많이 받게 되거나, 또는 그 반대의 경우, 새로운 Relay BSS가 감지되었을 경우, 이에 대해 Root AP에 알릴 수 있다. Root AP는 이러한 Relay들 간의 공간적 분리 정보에 기초하여 새롭게 서로 공간적으로 분리된 Relay들의 전송을 동일 구간에 할당할 수도 있다.
측정 보고의 크기를 줄이기 위해 Beacon Report와 유사한 reporting option이 Frame Request에 추가될 수 있다. 예를 들어, 특정 RCPI, RSNI 값 이상/이하에 대해서만 측정 보고에 포함되도록 reporting option이 설정될 수 있다.
<공간적 분리 여부를 판단하는 방법 B>
공간적으로 분리된 정도를 판단하는 두 번째 방법은, 802.11k에서 정의된 beacon request/response를 이용하는 방법이다. 도 47은 일실시예에 따른 Frame Request를 위한 포맷를 도시하는 도면이고, 도 48은 일실시예에 따른 Frame Report를 위한 포맷을 도시하는 도면이다
Root AP는 Root AP에 연결된 STA, Relay에 Beacon Request 프레임을 전송할 수 있다. Beacon request/report를 통해 STA는 다른 STA에게 수신 가능한 Beacon을 전송하는 AP의 리스트를 요청할 수 있다. Relay들은 Root AP와 동일한 SSID(service set identification)를 이용하기 때문에, Root AP는 새로운 STA로부터 Beacon Report를 수신하기 위한 optional sub-element 내의 Root AP의 SSID를 포함할 수 있다. BSSID는wildcard BSSID로 설정될 수 있다.
새로 성립(establish)되는 Relay는 Root AP로부터 Beacon Request를 수신한 후, 다른 Relay의 Beacon, probe response을 측정하고, 측정 결과를 Root AP에 beacon report를 통해 전달할 수 있다. Root AP는 새로 성립되는 Relay와 다른 Relay AP 간의 RCPI, RSNI 등에 기초하여 새로 성립되는 Relay에 대한 전송 구간을 할당할 수 있다.
Root AP는 Relay가 새로이 성립(establish)되는 시점 이후에도 Beacon Request를 전달할 수 있고, 공간적으로 분리된 정도에 기초하여 자원 할당을 업데이트할 수 있다.
각 Relay는 Relay BSS에 STA 들이 연결된 후, 측정 기능을 구비한 STA들 중 일부 STA를 랜덤하게 선택하고, 선택된 STA들에 Beacon Request를 전달할 수 있다. 이 때, Beacon Request의 BSSID는 wildcard BSSID로, optional subelement의 SSID는 Root AP의 SSID로 설정될 수 있다.
Relay는 Beacon Request의 보고 조건(reporting condition)을 설정하여 특정 RCPI level, RSNI level 이상 또는 이하가 될 경우에 Beacon Report가 전송되도록 할 수 있다.
Relay는 주기적 또는 비주기적으로 STA들로부터 수신한 Beacon report에 기초하여 STA와 다른 Relay 간의 공간적 분리 여부를 판단할 수 있다. Relay는 STA와 다른 Relay가 공간적으로 인접해 있다고 판단되면, 해당 다른 Relay의 전송 시점을 Empty RAW로 설정하여 해당 STA의 전송을 금지시킬 수 있다.
각 Relay는 자신에 속한 STA들로부터 수신한 Beacon Report에 기초하여 각 STA들과 주변 Relay 간의 공간적 분리 여부를 판단할 수 있다. Root AP도 자신에 속한 STA들로부터 수신한 Beacon Report에 기초하여 Root BSS에 직접 연결된 각 STA들과 주변 Relay 간의 공간적 분리 여부를 판단할 수 있다.
Relay AP 또는 Root AP는 자신의 BSS와 다른 Relay 간의 공간적 분리 여부를 판단할 수 있고, 다른 Relay 전송 구간을 Empty RAW(또는 AP PM RAW)로 설정할지 여부를 결정할 수 있다. Relay AP 또는 Root AP는, 자신의 BSS와 다른 Relay가 공간적으로 충분히 분리되지 않은 경우, Empty RAW를 설정하거나 또는 AP PM=1로 설정할 수 있고, 이를 통해 다른 Relay 전송 구간에서 자신의 BSS에 속한 STA이 전송하는 것을 금지시킬 수 있다.
다른 실시예에 따르면, Relay AP 또는 Root AP는 자신에게 속한 STA으로부터의 측정 보고에 기초하여 다른 Relay와 충분히 분리되지 않는 STA들을 식별할 수 있다. Relay AP 또는 Root AP는 다른 Relay의 전송 구간에 다른 Relay와 충분히 분리되지 않는 STA들에 대해서만 전송을 금지시킬 수 있다. 즉, Relay AP 또는 Root AP는 자신의 BSS의 전체 STA에 대해 전송을 금지시키는 것이 아니라, 특정 Relay BSS의 간섭을 받는 일부 STA의 전송만을 금지시킬 수 있다. 이 경우, Root BSS 또는 Relay BSS 내의 특정 STA의 전송만을 금지시키기 위해 (1) AP PM 또는 Empty RAW를 변형하여 사용하는 방법 (2) 기존 RAW 할당을 사용하는 방법의 두 가지의 방법이 이용될 수 있다. (1) AP PM 또는 Empty RAW를 변형하여 사용하는 방법은, AP PM RAW 또는 Empty RAW에 전송 구간 동안 전송을 금지시킬 STA의 (partial) AID list를 포함시키고, AP PM RAW 또는 Empty RAW 구간에는 (partial) AID list에 포함된 STA만 명시적으로 전송을 하지 못하게 하고, 나머지 STA들은 경쟁을 통해 전송을 허용하도록 하는 방법이다. (2) 기존 RAW 할당을 사용하는 방법은, 다른 Relay 전송 구간에 대한 RAW를 할당할 때, 전송을 명시적으로 금지시킬 STA을 RAW에 할당하지 않아 해당 STA이 전송하지 못하도록 하는 방법이다.
Relay가 초기에 Root AP에 BSS establish 요청 할 때, Relay는 주변 Relay와의 분리 여부에 관한 정보를 Root AP에 전송할 수 있고, Root AP는 Relay로부터 수신한 정보에 기초하여 서로 공간적으로 분리된 Relay BSS에 동일한 전송 구간을 할당할 수 있다.
또한, Relay는 주기적 또는 비주기적으로 다른 Relay BSS와의 공간적 분리 정도를 측정하고, 다른 Relay BSS와의 공간적 분리 정도가 미리 설정된 기준 이상 변했을 경우, 변경된 내용을 Root AP에 피드백할 수 있다. 예를 들어, Relay는 기존에 분리되어 있던 다른 Relay BSS로부터 간섭을 많이 받게 되거나, 또는 그 반대의 경우, 새로운 Relay BSS가 감지되었을 경우, 이에 대해 Root AP에 알릴 수 있다. Root AP는 이러한 Relay들 간의 공간적 분리 정보에 기초하여 새롭게 서로 공간적으로 분리된 Relay들의 전송을 동일 구간에 할당할 수도 있다.
위의 Relay BSS들 간의 간섭 여부를 측정하는 방법은 Relay뿐만 아니라 무선 랜에서 Multi BSS들 간의 간섭 여부를 측정하는 방법에도 적용이 가능하다
도 51은 일실시예에 따른 Frame Request/Response를 이용하여 주변 Relay 또는 주변 Relay BSS에 대한 간섭을 측정하는 방법을 설명하기 위한 도면이다.
도 51을 참조하면, Relay AP(또는, 일반 AP) R1은 자신에게 연결된 STA들 중 측정을 수행할 STA들을 선택하고, 선택된 STA들에게 Frame Request를 전송할 수 있다. Frame Request를 수신한 R1 BSS 내의 각 STA들은 R2 등을 AP로 하는 주변 Relay BSS (또는, 일반 BSS)에 대한 분리 정보를 측정하고, 그 측정 결과를 Frame Report의 형태로 R1에 전송할 수 있다. Frame Request를 수신한 R1 BSS 내의 STA들은, 측정 시간 동안 R2 등의 주변 BSS 내의 STA들로부터 전송되는 프레임을 측정할 수 있다. 예를 들어, 분리 정보는 STA 자신과 AP인 R2 간, 또는 STA 자신과 R2에 연결된 STA들 간의 분리 정도를 나타낼 수 있다. R1은 각 STA으로부터 전달받은 Frame Report에 포함된 RCPI, RSNI 정보 등에 기초하여 주변 BSS로부터의 간섭 정도를 판단할 수 있다.
도 52는 일실시예에 따른 액세스 포인트(5200)의 구성을 도시한 도면이다.
도 52를 참조하면, 액세스 포인트(5200)는 자원 할당부(5210) 및 통신부(5220)를 포함할 수 있다.
자원 할당부(5210)는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다. 자원 할당부(5210)는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 전송 시간 또는 주파수 서브밴드 등을 할당할 수 있다.
자원 할당부(5210)는 릴레이에 연결된 스테이션들에 대한 세부적인 자원 할당을 릴레이에 위임할 수 있다. 예를 들어, 자원 할당부(5210)는 릴레이와 릴레이여 연결된 스테이션 간의 통신을 위한 전송 구간을 할당하고, 릴레이가 할당받은 전송 구간을 각각의 스테이션들에 대한 세부적인 전송 구간으로 분할할 수 있다. 릴레이는 Relay BSS에 포함되는 스테이션들에 대한 자원을 할당할 수 있다.
또한, 자원 할당부(5210)는 릴레이를 경유하지 않고, 액세스 포인트(5200)에 직접 연결된 스테이션과의 통신을 위한 자원을 할당할 수 있다. 자원 할당부(5210)는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위해 할당된 전송 시간 동안 액세스 포인트(5200)에 직접 연결된 스테이션이 통신하지 못하도록 제어할 수 있다.
다른 실시예에 따르면, 자원 할당부(5210)는 Root AP BSS에 포함되는 전체 스테이션들에 대해 직접 자원을 할당할 수 있다. 즉, 자원 할당부(5210)는 액세스 포인트(5200)에 직접 연결된 스테이션뿐만 아니라 릴레이에 연결된 스테이션에 대한 자원을 할당할 수도 있다. 예를 들어, 자원 할당부(5210)는 Root AP BSS에 포함되는 각 스테이션들을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다. 자원 할당부(5210)는 액세스 포인트(5200)와 릴레이 간의 통신, 액세스 포인트(5200)와 액세스 포인트(5200)에 연결된 스테이션 간의 통신뿐만 아니라 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다. 제한된 접속 윈도우 또는 슬롯은 시간 영역에서의 전송 구간을 나타내고, 제한된 접속 윈도우 또는 슬롯에 기초하여 통신이 허용되는 시간 영역이 결정될 수 있다. 제한된 접속 윈도우 또는 슬롯은 다운링크 전송 구간 또는 업링크 전송 구간을 포함할 수 있다.
자원 할당부(5210)는 릴레이들 간의 공간적 분리 정도에 기초하여 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다. 자원 할당부(5210)는 릴레이가 다른 릴레이와 공간적으로 분리된 정도를 판단하고, 판단 결과에 기초하여 자원을 할당할 수 있다. 예를 들어, 자원 할당부(5210)는 릴레이가 공간적으로 미리 설정된 거리 이상으로 다른 릴레이와 떨어져 있다고 판단한 경우, 릴레이들에 서로 동일하거나 또는 중첩되는 전송 구간을 할당할 수 있다.
자원 할당부(5210)는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 주파수 서브밴드, 및 액세스 포인트(5200)와 릴레이 간의 통신을 위한 주파수 서브밴드에 기초하여 자원을 할당할 수 있다. 예를 들어, 자원 할당부(5210)는 릴레이와 릴레이에 연결된 스테이션 간의 통신에 이용되는 주파수 서브밴드와 액세스 포인트(5200)와 릴레이 간의 통신에 이용되는 주파수 서브밴드가 중첩되지 않으면, 상기 양 통신을 위해 동일하거나 또는 중첩되는 전송 구간을 할당할 수 있다.
통신부(5220)는 자원 할당부(5210)에 의해 할당된 자원에 관한 자원 할당 정보를 릴레이에 전송할 수 있다. 통신부(5220)는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 자원의 할당에 관한 정보를 자원 할당 정보를 릴레이에 전송할 수 있다. 예를 들어, 자원 할당 정보는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 전송 구간 정보, 할당된 주파수 서브밴드 정보, 할당된 채널에 관한 정보, 또는 특정 구간에서 통신이 금지된 릴레이 또는 스테이션의 정보 등을 포함할 수 있다. 자원 할당 정보는 Resource Allocation IE의 형태로 전송될 수 있다. 자원 할당 정보는 릴레이의 식별 정보, 주파수 서브밴드, 또는 시간 구간을 기준으로 표시될 수 있다. 통신부(5220)는 자원 할당 정보를 포함하는 비콘을 주기적 또는 비주기적으로 전송할 수 있다.
자원 할당부(5210)는 릴레이로부터 수신한 간섭 정보 또는 스테이션 정보에 기초하여 이미 할당된 자원을 조정할 수 있다. 스테이션 정보는 스테이션과 릴레이 간의 통신에 이용되는 데이터 레이트, 또는 스테이션과 릴레이 간에 전송되는 데이터의 크기 등에 관한 정보를 포함할 수 있다. 통신부(5220)는 조정된 자원에 관한 정보를 릴레이에 전송할 수 있다.
릴레이는 스테이션으로부터 수신한 전력절감 조사(Power Save Poll, PS-Poll) 정보 및 업링크 데이터 인디케이션(Uplink Data Indication, UDI) 정보를 액세스 포인트(5200)에 전송할 수 있다. 자원 할당부(5210)는 릴레이로부터 수신한 PS-Poll 정보 및 UDI 정보에 기초하여 할당된 제한된 접속 윈도우 또는 슬롯을 조정할 수 있다. UDI 정보는 스테이션이 릴레이에 전송하는 데이터량 정보를 포함할 수 있다. PS-Poll 정보는 스테이션이 절전 모드에서 해제된 후, 절전 모드 동안 버퍼링된 프레임을 전달받기 위해 릴레이 또는 액세스 포인트(5200)로 전송하는 정보를 나타낸다.
도 53은 일실시예에 따른 릴레이(5300)의 구성을 도시한 도면이다.
도 53을 참조하면, 릴레이(5300)는 자원 할당부(5310) 및 통신부(5320)를 포함할 수 있다.
자원 할당부(5310)는 액세스 포인트로부터 수신한 자원 할당 정보에 기초하여 릴레이(5300)와 릴레이(5300)에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다. 예를 들어, 자원 할당부(5310)는 채널 상황 정보, 스테이션이 지원하는 MCS(Modulation and Coding Schemes) 정보, 이용 가능한 주파수 서브밴드 정보, 또는 스테이션의 안테나의 개수 등에 기초하여 스테이션과의 통신을 위한 접속 윈도우 또는 슬롯을 할당할 수 있다.
자원 할당부(5310)는 자원 할당 정보에 기초하여 릴레이(5300)와 릴레이(5300)에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다. 예를 들어, 자원 할당 정보는 릴레이(5300)와 릴레이(5300)에 연결된 스테이션 간의 통신을 위한 전송 구간을 포함할 수 있고, 자원 할당부(5310)는 자원 할당 정보로부터 식별된 전송 구간을 각각의 스테이션들을 위한 세부적인 제한된 접속 윈도우로 분할할 수 있다.
자원 할당부(5310)는 릴레이(5300)에 연결된 스테이션 다른 Relay BSS와 간섭을 일으키는 경우, 다른 Relay BSS에 할당된 전송 구간에서 릴레이(5300)에 연결된 전체 스테이션들 또는 일부 스테이션들의 전송을 금지시킬 수 있다. 예를 들어, 자원 할당부(5310)는 액세스 포인트와 액세스 포인트에 직접 연결된 스테이션 간의 통신 구간 및 다른 릴레이의 통신 구간에서 자기의 릴레이(5300)에 연결된 스테이션이 통신하지 못하도록 일부 통신 구간을 Empty Raw(또는, AP PM RAW)로 설정할 수 있다.
릴레이(5300)는 스테이션에 특정 BSSID(basic service set identification)로부터 전송되는 프레임 또는 특정 BSSID로 전송되는 프레임을 측정하도록 하는 측정 요청(Measurement Request)을 전송할 수 있다. 스테이션은 측정 요청에 대한 응답으로 측정 보고를 릴레이(5300)에 전송할 수 있다. 측정 보고는 특정 BSSID로부터 전송되는 프레임 또는 특정 BSSID로 전송되는 프레임에 관한 정보를 포함할 수 있다. 예를 들어, 측정 보고는 다른 릴레이로부터 전송되는 프레임 개수, 다른 릴레이로 전송되는 프레임 개수, 또는 다른 릴레이에 연결된 스테이션의 전송 프레임에 관한 RCPI(received channel power indicator) 및 RSNI(received signal to noise indicator)에 관한 정보를 포함할 수 있다. 자원 할당부(5310)는 스테이션으로부터 수신한 측정 보고에 기초하여 다른 릴레이와의 공간적 분리 여부를 판단하고, 판단 결과에 기초하여 스테이션에 대한 자원을 할당할 수 있다.
통신부(5320)는 액세스 포인트로부터 자원 할당 정보를 수신할 수 있다. 통신부(5320)는 자원 할당부(5310)에 의해 할당된 자원에 관한 정보를 스테이션에 전송할 수 있다. 통신부(5320)는 할당된 자원에 관한 정보를 포함하는 비콘을 주기적 또는 비주기적으로 스테이션에 전송할 수 있다. 예를 들어, 통신부(5320)는 자원 할당 정보에 표시된 릴레이 전송 구간의 시작 시점에서 비콘을 전송할 수 있다.
비콘은 릴레이(5300)와 릴레이(5300)에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯에 관한 정보를 포함할 수 있다. 통신부(5320)가 전송하는 비콘에는 액세스 포인트와 릴레이(5300) 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯에 관한 정보가 포함되지 않을 수 있다. 통신부(5320)는 릴레이(5300)에 연결된 스테이션에 관한 스테이션 정보를 액세스 포인트에 전송할 수 있다.
도 54는 일실시예에 따른 스테이션(5400)의 구성을 도시한 도면이다.
도 54를 참조하면, 스테이션(5400)은 제어부(5410) 및 통신부(5420)를 포함할 수 있다.
통신부(5420)는 릴레이로부터 비콘을 수신할 수 있고, 제어부(5410)는 릴레이로부터 수신한 비콘에 기초하여 스테이션(5400)에 할당된 자원을 식별할 수 있다. 릴레이로부터 수신한 비콘은 릴레이에 의해 할당된 자원에 관한 정보를 포함할 수 있다.
제어부(5410)는 릴레이로부터 수신한 비콘으로부터 시간 영역에서의 통신 구간을 나타내는 제한된 접속 윈도우 또는 슬롯, 주파수 영역에서의 통신 구간을 나타내는 주파수 서브밴드에 관한 정보를 식별할 수 있다.
통신부(5420)는 식별된 자원에 기초하여 릴레이와 통신할 수 있다. 통신부(5420)는 식별된 제한된 접속 윈도우 또는 슬롯, 주파수 서브밴드에 기초하여 릴레이와 통신할 수 있다. 예를 들어, 통신부(5420)는 다운링크 전송이 허용되는 RAW 구간에서 데이터를 릴레이로부터 수신하고, 업링크 전송이 허용되는 RAW 구간에서 데이터를 릴레이에 전송할 수 있다.
도 55는 일실시예에 따른 액세스 포인트가 수행하는 자원 할당 방법의 동작을 설명하기 위한 흐름도이다.
단계(5510)에서, 액세스 포인트는 액세스 포인트와 릴레이 간의 통신, 및 액세스 포인트와 액세스 포인트에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다. 액세스 포인트는 액세스 포인트와 릴레이 간의 통신, 및 액세스 포인트와 상기 액세스 포인트에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다. 제한된 접속 윈도우 또는 슬롯은 통신이 허용되는 시간 영역을 결정할 수 있다. 제한된 접속 윈도우 또는 슬롯은 다운링크 전송 구간 및 업링크 전송 구간을 포함할 수 있다.
단계(5520)에서, 액세스 포인트는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 제2 자원을 할당할 수 있다. 액세스 포인트는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 전송 시간 및 주파수 서브밴드 중 적어도 하나를 할당할 수 있다. 액세스 포인트는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다.
단계(5530)에서, 액세스 포인트는 할당된 제2 자원에 관한 자원 할당 정보를 릴레이에 전송할 수 있다. 자원 할당 정보는 릴레이의 식별 정보, 전송 허용 시작 시간, 전송 구간, 자원이 할당되는 주기, 할당된 채널, 할당된 주파수 서브밴드, 또는 특정 전송 구간에서 통신이 금지된 릴레이 또는 스테이션 등에 관한 정보를 포함할 수 있다. 예를 들어, 릴레이의 식별 정보는 릴레이의 AID(Allocation identifier), partial AID, 또는 partial BSSID 등을 포함할 수 있다. 액세스 포인트는 할당된 제1 자원 및 할당된 제2 자원에 관한 정보를 포함하는 비콘을 릴레이에 전송할 수 있다.
단계(5540)에서, 액세스 포인트는 릴레이로부터 수신한 간섭 정보 또는 스테이션 정보에 기초하여 할당된 제2 자원을 조정할 수 있다. 스테이션 정보는 릴레이와 릴레이에 연결된 스테이션 간의 통신에 이용되는 데이터 레이트 및 상기 릴레이와 릴레이에 연결된 스테이션 간에 전송되는 데이터의 크기 중 적어도 하나에 관한 정보를 포함할 수 있다.
또는, 액세스 포인트는 릴레이로부터 수신한 스테이션의 전력절감 조사 정보 및 업링크 데이터 인디케이션 정보에 기초하여 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위해 할당된 자원을 조정할 수 있다.
도 56은 일실시예에 따른 릴레이가 수행하는 자원 할당 방법의 동작을 설명하기 위한 흐름도이다.
단계(5610)에서, 릴레이는 액세스 포인트로부터 자원 할당 정보를 수신할 수 있다. 자원 할당 정보는 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 전송 구간, 이용 가능한 주파수 서브밴드, 및 이용 가능한 채널 중 적어도 하나에 관한 정보를 포함할 수 있다.
단계(5620)에서, 릴레이는 자원 할당 정보에 기초하여 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다. 릴레이는 자원 할당 정보에 기초하여 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯을 할당할 수 있다. 제한된 접속 윈도우 또는 슬롯은 릴레이와 스테이션 간의 통신이 허용되는 시간 영역을 결정할 수 있다.
다른 실시예에 따르면, 릴레이는 다른 릴레이로부터 전송되는 프레임 개수, 다른 릴레이로 전송되는 프레임 개수, 또는 다른 릴레이에 연결된 스테이션의 전송 프레임에 관한 RCPI 및 RSNI 등에 관한 측정을 스테이션에 요청할 수 있다. 스테이션은 측정 요청에 대한 응답으로 측정 보고를 릴레이에 전송할 수 있다. 릴레이는 스테이션으로부터 수신한 측정 보고에 기초하여 다른 릴레이와의 공간적 분리 여부를 판단할 수 있고, 판단 결과에 기초하여 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 자원을 할당할 수 있다.
단계(5630)에서, 릴레이는 할당된 자원에 관한 정보를 포함하는 비콘을 스테이션에 전송할 수 있다. 릴레이는 비콘을 주기적 또는 비주기적으로 스테이션에 전송할 수 있다. 비콘은 릴레이와 릴레이에 연결된 스테이션 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯에 관한 정보를 포함할 수 있다. 릴레이가 전송하는 비콘에는 액세스 포인트와 릴레이 간의 통신을 위한 제한된 접속 윈도우 또는 슬롯에 관한 정보가 포함되지 않을 수 있다.
도 57은 일실시예에 따른 스테이션이 수행하는 통신 방법의 동작을 설명하기 위한 흐름도이다.
단계(5710)에서, 스테이션은 릴레이로부터 수신한 비콘에 기초하여 스테이션에 할당된 자원을 식별할 수 있다. 릴레이로부터 수신한 비콘은 릴레이에 의해 할당된 자원에 관한 정보를 포함할 수 있다. 스테이션은 비콘으로부터 제한된 접속 윈도우, 슬롯, 및 주파수 서브 밴드 중 적어도 하나에 관한 정보를 식별할 수 있다.
단계(5720)에서, 스테이션은 식별된 자원에 기초하여 릴레이와 통신할 수 있다. 스테이션은 제한된 접속 윈도우 또는 슬롯, 주파수 서브밴드에 기초하여 릴레이와 통신할 수 있다. 예를 들어, 스테이션은 다운링크 전송이 허용되는 RAW 구간에서 데이터를 릴레이로부터 수신하고, 업링크 전송이 허용되는 RAW 구간에서 데이터를 릴레이에 전송할 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.

Claims (50)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 무선 통신 시스템에서 엑세스 포인트(Access Point, AP)의 동작 방법에 있어서,
    제 1 제한 엑세스 윈도우(Restricted Access Window, RAW)에 대한 정보 및 제 2 RAW에 대한 정보를 포함하는 RAW 파라미터들을 생성하는 단계; 및
    상기 생성된 RAW 파라미터들을 적어도 하나의 스테이션(Station, STA)로 전송하는 단계;를 포함하되,
    상기 제 1 RAW에 대한 정보는 시간 도메인 또는 주파수 도메인 중 적어도 어느 하나 이상에 대한 자원 할당 정보를 포함하고,
    상기 제 2 RAW에 대한 정보는 AP가 제 2 RAW의 듀레이션 동안에 하나 이상의 STA과 송수신을 수행할 수 없는 것을 지시하는, AP의 동작 방법.
  44. 제 43항에 있어서,
    상기 제 1 RAW에 대한 정보는 상기 제 1 RAW 동안 적어도 어느 하나 이상의 STA의 전송이 허여되는 적어도 어느 하나 이상의 채널에 대한 정보가 더 포함되는, AP의 동작 방법.
  45. 무선 통신 시스템의 엑세스 포인트(Access Point, AP)에 있어서,
    송수신부;
    상기 송수신부를 제어하는 프로세서;를 포함하되,
    상기 프로세서는,
    제 1 제한 엑세스 윈도우(Restricted Access Window, RAW)에 대한 정보 및 제 2 RAW에 대한 정보를 포함하는 RAW 파라미터들을 생성하고,
    상기 송수신부를 통해 상기 생성된 RAW 파라미터들을 적어도 하나의 스테이션(Station, STA)로 전송하되,
    상기 제 1 RAW에 대한 정보는 시간 도메인 또는 주파수 도메인 중 적어도 어느 하나 이상에 대한 자원 할당 정보를 포함하고,
    상기 제 2 RAW에 대한 정보는 AP가 제 2 RAW의 듀레이션 동안에 하나 이상의 STA과 송수신을 수행할 수 없는 것을 지시하는, AP.
  46. 제 45항에 있어서,
    상기 제 1 RAW에 대한 정보는 상기 제 1 RAW 동안 적어도 어느 하나 이상의 STA의 전송이 허여되는 적어도 어느 하나 이상의 채널에 대한 정보가 더 포함되는, AP.
  47. 무선 통신 시스템에서 스테이션(Station, STA)의 동작 방법에 있어서,
    제 1 제한 엑세스 윈도우(Restricted Access Window, RAW)에 대한 정보 및 제 2 RAW에 대한 정보를 포함하는 RAW 파라미터들을 수신하는 단계;
    상기 수신된 RAW 파라미터에 기초하여 채널 엑세스를 수행하는 단계;를 포함하되,
    상기 제 1 RAW에 대한 정보는 시간 도메인 또는 주파수 도메인 중 적어도 어느 하나 이상에 대한 자원 할당 정보를 포함하고,
    상기 제 2 RAW에 대한 정보는 AP가 제 2 RAW의 듀레이션 동안에 하나 이상의 STA과 송수신을 수행할 수 없는 것을 지시하는, STA의 동작 방법.
  48. 제 47항에 있어서,
    상기 제 1 RAW에 대한 정보는 상기 제 1 RAW 동안 적어도 어느 하나 이상의 STA의 전송이 허여되는 적어도 어느 하나 이상의 채널에 대한 정보가 더 포함되는, STA의 동작 방법.
  49. 무선 통신 시스템의 스테이션(Station, STA)에 있어서,
    송수신부;
    상기 송수신부를 제어하는 프로세서;를 포함하되,
    상기 프로세서는,
    상기 송수신부를 통해 제 1 제한 엑세스 윈도우(Restricted Access Window, RAW)에 대한 정보 및 제 2 RAW에 대한 정보를 포함하는 RAW 파라미터들을 수신하고,
    상기 수신된 RAW 파라미터에 기초하여 채널 엑세스를 수행하되,
    상기 제 1 RAW에 대한 정보는 시간 도메인 또는 주파수 도메인 중 적어도 어느 하나 이상에 대한 자원 할당 정보를 포함하고,
    상기 제 2 RAW에 대한 정보는 AP가 제 2 RAW의 듀레이션 동안에 하나 이상의 STA과 송수신을 수행할 수 없는 것을 지시하는, STA.
  50. 제 49항에 있어서,
    상기 제 1 RAW에 대한 정보는 상기 제 1 RAW 동안 적어도 어느 하나 이상의 STA의 전송이 허여되는 적어도 어느 하나 이상의 채널에 대한 정보가 더 포함되는, STA.
KR1020130146441A 2012-11-30 2013-11-28 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템 KR102166184B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US14/648,206 US9693362B2 (en) 2012-11-30 2013-11-29 Method for allocating resources in wireless LAN system and wireless LAN system
PCT/KR2013/011012 WO2014084665A1 (ko) 2012-11-30 2013-11-29 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템
US15/603,260 US10070448B2 (en) 2012-11-30 2017-05-23 Method for allocating resources in wireless LAN system and wireless LAN system
US16/046,846 US10499405B2 (en) 2012-11-30 2018-07-26 Method for allocating resources in wireless LAN system and wireless LAN system
US16/669,074 US10939452B2 (en) 2012-11-30 2019-10-30 Method for allocating resources in wireless LAN system and wireless LAN system
KR1020200129977A KR102289161B1 (ko) 2012-11-30 2020-10-08 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템

Applications Claiming Priority (14)

Application Number Priority Date Filing Date Title
KR20120137861 2012-11-30
KR1020120137861 2012-11-30
KR1020130001796 2013-01-07
KR20130001796 2013-01-07
KR20130025865 2013-03-11
KR1020130025865 2013-03-11
KR20130044361 2013-04-22
KR1020130044361 2013-04-22
KR1020130068655 2013-06-14
KR20130068655 2013-06-14
KR1020130069392 2013-06-18
KR20130069392 2013-06-18
KR20130080605 2013-07-09
KR1020130080605 2013-07-09

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020200129977A Division KR102289161B1 (ko) 2012-11-30 2020-10-08 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템

Publications (2)

Publication Number Publication Date
KR20140070443A KR20140070443A (ko) 2014-06-10
KR102166184B1 true KR102166184B1 (ko) 2020-10-15

Family

ID=51125280

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020130146441A KR102166184B1 (ko) 2012-11-30 2013-11-28 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템
KR1020200129977A KR102289161B1 (ko) 2012-11-30 2020-10-08 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020200129977A KR102289161B1 (ko) 2012-11-30 2020-10-08 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템

Country Status (2)

Country Link
US (4) US9693362B2 (ko)
KR (2) KR102166184B1 (ko)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102166184B1 (ko) * 2012-11-30 2020-10-15 한국전자통신연구원 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템
US9793975B2 (en) * 2013-01-11 2017-10-17 Interdigital Patent Holdings, Inc. Range extension in wireless local area networks
WO2015022029A1 (en) * 2013-08-15 2015-02-19 Telefonaktiebolaget L M Ericsson (Publ) Determining an adapted resource pattern for an access node
US9788263B1 (en) * 2014-02-15 2017-10-10 Quantenna Communications, Inc. WiFi client with hybrid communication capabilities for wireless local area network
KR102148983B1 (ko) * 2014-04-24 2020-08-28 한국전자통신연구원 가용 채널 정보 공유 시스템 및 가용 채널 정보 공유 방법
US20160014669A1 (en) * 2014-07-10 2016-01-14 Qualcomm Incorporated Default data path for nan aided connectivity
KR101907571B1 (ko) * 2014-08-06 2018-10-12 엘지전자 주식회사 무선랜에서 데이터의 송신 또는 수신을 위한 무선 자원을 할당하는 방법 및 장치
JP2016054349A (ja) * 2014-09-02 2016-04-14 株式会社東芝 無線通信装置、無線通信システム、及びスロット割当て方法
WO2016116289A1 (en) * 2015-01-21 2016-07-28 Sony Corporation Methods, base station, mobile node and relay node
WO2016175435A1 (ko) 2015-04-29 2016-11-03 엘지전자 주식회사 파워 세이브 모드로 동작하는 sta의 ul mu 전송 방법 및 이러한 방법을 수행하는 장치
CN104883199A (zh) * 2015-05-12 2015-09-02 惠州Tcl移动通信有限公司 一种无线终端及其数据接收、发送方法
CN107852680A (zh) * 2015-07-16 2018-03-27 A·阿特夫 在无线局域网中通信用的设备、方法以及计算机可读媒体
KR101709113B1 (ko) 2015-08-31 2017-02-23 고려대학교 산학협력단 무선랜 시스템에서의 자원 할당 시스템 및 방법
US10015041B2 (en) * 2015-09-17 2018-07-03 Comcast Cable Communications, Llc Providing network connectivity for a service disruption
EP3876660B1 (en) 2015-10-02 2023-11-08 Sony Group Corporation Telecommunications apparatuses and methods
CN105430761B (zh) * 2015-10-30 2018-12-11 小米科技有限责任公司 建立无线网络连接的方法、装置及***
US10694498B2 (en) 2015-11-23 2020-06-23 Qualcomm Incorporated Traffic scheduling in a multi-hop communications system
US10880030B2 (en) 2016-06-15 2020-12-29 Lg Electronics Inc. Method for inter-cell interference coordination in wireless communication system, and apparatus therefor
CN114364052A (zh) 2016-08-25 2022-04-15 华为技术有限公司 一种数据通信方法及装置
CN109644394B (zh) * 2016-08-29 2021-08-06 三菱电机株式会社 通信装置、通信方法以及计算机能读取的存储介质
US10694464B2 (en) * 2016-08-31 2020-06-23 Lg Electronics Inc. Method for reducing power consumption through random access resource indicator
JP6693368B2 (ja) * 2016-09-21 2020-05-13 株式会社オートネットワーク技術研究所 通信システム、中継装置及び通信方法
KR102143424B1 (ko) * 2016-12-09 2020-10-15 한국전자통신연구원 서비스 레벨에 기초한 접속 제어 방법 및 장치
US10924986B2 (en) 2016-12-21 2021-02-16 Interdigital Ce Patent Holdings Method and device for connecting to access point in wireless network
JP6920872B2 (ja) * 2017-04-24 2021-08-18 キヤノン株式会社 通信装置、制御方法、及びプログラム
CN112422211B (zh) * 2017-06-16 2024-03-01 华为技术有限公司 信号传输方法、相关装置及***
EP3698161A1 (en) * 2017-10-20 2020-08-26 Hawkeye 360, Inc. Metadata-based emitter localization
US10749592B1 (en) * 2017-10-24 2020-08-18 Sprint Spectrum L.P. Scheduling resources for relay nodes in a wireless network
CN110324901B (zh) * 2018-03-30 2022-03-29 华为技术有限公司 级联ap的通信方法、无线接入点及存储介质
CN110418409B (zh) * 2018-04-26 2024-05-07 华为技术有限公司 信道资源协调分配方法及装置
US11284404B2 (en) * 2019-02-07 2022-03-22 Raytheon Company Apparatus and method for communications in congested radio frequency environments via dynamic usage exchange
US11265725B2 (en) 2019-02-15 2022-03-01 Ademco Inc. Systems and methods for allocating wireless communication channels
US10999789B2 (en) * 2019-03-13 2021-05-04 Ademco Inc. Systems and methods for reducing interference in a TDMA based wireless network
CN117880991A (zh) * 2019-05-20 2024-04-12 华为技术有限公司 资源分配的指示方法及装置
US20220393756A1 (en) * 2019-11-13 2022-12-08 Ntt Docomo, Inc. Terminal and radio communication method
EP3823414A1 (en) * 2019-11-13 2021-05-19 University Of Oulu Method for establishing relay connectivity in etsi smartban
CN113015201A (zh) * 2019-12-20 2021-06-22 华为技术有限公司 一种信号强度测量方法、信号强度获取方法以及相关装置
US20230077071A1 (en) * 2020-01-31 2023-03-09 Telefonaktiebolaget Lm Ericsson (Publ) Improved relaying in a wireless communication network
US11329842B2 (en) 2020-02-07 2022-05-10 Ademco Inc. Dynamic superframe slotting
CN113381839B (zh) * 2020-03-09 2023-03-14 维沃移动通信有限公司 信号传输方法、信息发送方法和通信节点
US11582055B2 (en) 2020-08-18 2023-02-14 Charter Communications Operating, Llc Methods and apparatus for wireless device attachment in a managed network architecture
US11563593B2 (en) 2020-08-19 2023-01-24 Charter Communications Operating, Llc Methods and apparatus for coordination between wireline backhaul and wireless systems
US11844057B2 (en) 2020-09-09 2023-12-12 Charter Communications Operating, Llc Methods and apparatus for wireless data traffic management in wireline backhaul systems
TWI756911B (zh) * 2020-11-10 2022-03-01 瑞昱半導體股份有限公司 WiFi STA分組方法和相關裝置
CN117083848A (zh) * 2021-01-19 2023-11-17 上海诺基亚贝尔股份有限公司 媒体接入控制协议数据单元转发
CN114938507B (zh) * 2021-02-04 2024-04-12 华为技术有限公司 接入方法、装置、***和可读存储介质
JP7447033B2 (ja) * 2021-02-17 2024-03-11 株式会社東芝 無線通信装置、通信システム、無線通信方法及びプログラム
US11582746B2 (en) 2021-04-01 2023-02-14 Ademco Inc. Dynamic, multi-frequency superframe slotting
US11658736B2 (en) 2021-07-13 2023-05-23 Ademco Inc. Keypad with repeater mode
US20230156591A1 (en) * 2021-11-12 2023-05-18 Qualcomm Incorporated Leveraging integrated access and backhaul (iab) resource management for power savings in a wireless communication network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150071211A1 (en) 2012-04-28 2015-03-12 Lg Electronics Inc. Method and apparatus for accessing channel in wlan system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5310354B2 (ja) * 2009-07-23 2013-10-09 ソニー株式会社 基地局、通信システム、移動端末および中継装置
EP2485411B1 (en) 2009-09-29 2016-01-27 Electronics and Telecommunications Research Institute Method and apparatus for setting up a relay link in a wireless communication system
WO2011102652A2 (ko) 2010-02-17 2011-08-25 엘지전자 주식회사 무선 랜 시스템에서 스테이션의 채널 접근 방법 및 장치
JP5815571B2 (ja) * 2010-03-11 2015-11-17 エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュートElectronics And Telecommunications Research Institute 無線システムのコーディネータ装置、ソース装置及びリレイ装置の通信方法及びフレーム構造
US8437705B2 (en) * 2010-10-11 2013-05-07 Sharp Laboratories Of America, Inc. Resource allocation and encoding for channel quality indicator (CQI) and CQI collided with uplink acknowledgment/negative acknowledgment
KR20120070482A (ko) 2010-12-21 2012-06-29 한국전자통신연구원 무선통신시스템에서의 고정할당 장치 및 방법
US9295033B2 (en) * 2012-01-31 2016-03-22 Qualcomm Incorporated Systems and methods for narrowband channel selection
KR102166184B1 (ko) * 2012-11-30 2020-10-15 한국전자통신연구원 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150071211A1 (en) 2012-04-28 2015-03-12 Lg Electronics Inc. Method and apparatus for accessing channel in wlan system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Nokia 등, Restricted Access Window Signaling for Uplink Channel Access, IEEE 802.11-12/0843r0, 2012.07.16

Also Published As

Publication number Publication date
US20180332596A1 (en) 2018-11-15
US10070448B2 (en) 2018-09-04
KR102289161B1 (ko) 2021-08-12
US10499405B2 (en) 2019-12-03
US20170257872A1 (en) 2017-09-07
US9693362B2 (en) 2017-06-27
KR20200120893A (ko) 2020-10-22
US20200068578A1 (en) 2020-02-27
US10939452B2 (en) 2021-03-02
KR20140070443A (ko) 2014-06-10
US20150327265A1 (en) 2015-11-12

Similar Documents

Publication Publication Date Title
KR102289161B1 (ko) 무선랜 시스템에서의 자원 할당 방법, 무선랜 시스템
US11678301B2 (en) V2X transmission resource selecting method implemented by terminal in wireless communication system and terminal using same
JP6820373B2 (ja) 無線lanシステムにおけるチャネルサウンディング方法及びこれをサポートする装置
US10779318B2 (en) Device and method for controlling slot-based channel system, and slot-based channel access terminal in wireless LAN
US11147044B2 (en) V2X transmission resource selecting method implemented by terminal in wireless communication system and terminal using same
KR101832231B1 (ko) 디바이스-대-디바이스(d2d) 발견을 위한 적응적 침묵 메커니즘
US20210345300A1 (en) Nr v2x resource pool definitions within a band width part
JP7419358B2 (ja) グループ通信のためのリソースプールの設計
CN111972030A (zh) 用于在通信***中控制终端接入的方法
US10327262B2 (en) Wireless communication method and wireless communication terminal
KR20150004256A (ko) 무선 네트워크에서의 디바이스간 직접 통신에서 자원 할당 장치 및 방법
US20230232451A1 (en) Sidelink dynamic resource allocation using single shot sensing supported by look-ahead information
KR20120094276A (ko) 와이파이 접속점에 의한 와이파이 단말의 송신 관리 방법 및 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right