KR102448231B1 - 802.11ax 네트워크들에서 비연관 스테이션들 및 그룹화된 다중 사용자 전송들을 위한 리소스 유닛들 - Google Patents
802.11ax 네트워크들에서 비연관 스테이션들 및 그룹화된 다중 사용자 전송들을 위한 리소스 유닛들 Download PDFInfo
- Publication number
- KR102448231B1 KR102448231B1 KR1020197026844A KR20197026844A KR102448231B1 KR 102448231 B1 KR102448231 B1 KR 102448231B1 KR 1020197026844 A KR1020197026844 A KR 1020197026844A KR 20197026844 A KR20197026844 A KR 20197026844A KR 102448231 B1 KR102448231 B1 KR 102448231B1
- Authority
- KR
- South Korea
- Prior art keywords
- access point
- stations
- station
- downlink
- delete delete
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 402
- 238000000034 method Methods 0.000 claims abstract description 143
- 238000004891 communication Methods 0.000 claims description 109
- 230000001960 triggered effect Effects 0.000 claims description 12
- 238000013459 approach Methods 0.000 abstract description 32
- 230000004044 response Effects 0.000 description 185
- 238000007726 management method Methods 0.000 description 102
- 230000002776 aggregation Effects 0.000 description 56
- 238000004220 aggregation Methods 0.000 description 56
- 230000008569 process Effects 0.000 description 31
- 239000000523 sample Substances 0.000 description 31
- 230000011664 signaling Effects 0.000 description 27
- 230000007246 mechanism Effects 0.000 description 23
- 238000012360 testing method Methods 0.000 description 22
- 239000002131 composite material Substances 0.000 description 19
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 16
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 16
- 101150081243 STA1 gene Proteins 0.000 description 16
- 238000012545 processing Methods 0.000 description 15
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 14
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 12
- 230000004931 aggregating effect Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012795 verification Methods 0.000 description 8
- 101100395869 Escherichia coli sta3 gene Proteins 0.000 description 7
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 7
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 7
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 6
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 6
- 230000006872 improvement Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 101710132836 Membrane primary amine oxidase Proteins 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 2
- 239000000872 buffer Substances 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 102000056133 human AOC3 Human genes 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 1
- 101100244969 Arabidopsis thaliana PRL1 gene Proteins 0.000 description 1
- 102100039558 Galectin-3 Human genes 0.000 description 1
- 101100454448 Homo sapiens LGALS3 gene Proteins 0.000 description 1
- 101150115300 MAC1 gene Proteins 0.000 description 1
- 101150051246 MAC2 gene Proteins 0.000 description 1
- -1 STA5 Proteins 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/121—Wireless traffic scheduling for groups of terminals or users
-
- H04W72/1257—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/535—Allocation or scheduling criteria for wireless resources based on resource usage policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
본 발명은 802.11ax 네트워크의 MU 전송들에서 리소스 유닛들의 이용을 개선하는 것에 관한 것이다. 비연관 스테이션은 AP와 연관되지 않은 스테이션들에 예비된 AID, 예를 들어 2045에 할당된 다운링크 리소스 유닛 RU를 통해 데이터 프레임들을 수신할 수 있다. AP는 비연관 스테이션에 의해 이전에 이용된 업링크 RU의 할당 방식 특징을 공유하는 다운링크 RU를 이용할 수 있다. AP는 또한 예를 들어, 스테이션들로부터 이전에 수신된 프레임들에 확인응답하기 위해 동일한 다운링크 RU 내에서 여러 스테이션들에 주소지정된 데이터 프레임들을 집성할 수 있다. 집성된 데이터 프레임들은 수신자 스테이션들이 AP에 응답하기 위해 어느 각각의 응답 RU들을 다음 다중 사용자 업링크 전송에 이용해야 하는지를 시그널링할 수 있다. 이러한 접근법들은 특히, 예를 들어 비연관 스테이션들의 연관 절차를 가속화하기 위해 관리 프레임들의 교환에 적용된다.
Description
본 발명은 일반적으로 액세스 포인트(AP) 및 스테이션들을 포함하는 무선 통신 네트워크들에 관한 것이며, 더 구체적으로는 서브채널들 또는 리소스 유닛들, 및 대응하는 디바이스들로 이루어진 전송 기회 내의 데이터 프레임들 및/또는 그 확인응답의 전송에 관한 것이다.
본 발명은 무선 통신 네트워크들에서의 애플리케이션, 특히 802.11ax 복합 채널의 액세스 및 예를 들어 액세스 포인트로부터 스테이션들로의 다운링크 통신을 위한 802.11ax 복합 채널을 형성하는 OFDMA 리소스 유닛들의 액세스에 대한 애플리케이션을 찾는다. 이러한 방법의 하나의 애플리케이션은 CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)를 이용하여 무선 통신 네트워크를 통해 무선 데이터 통신을 하는 것에 관한 것이며, 여기서 네트워크는 복수의 스테이션 디바이스들에 의해 액세스가능하다.
IEEE 802.11 MAC 표준 패밀리(a/b/g/n/ac 등)는 무선 로컬 영역 네트워크들(WLAN들)이 물리적 및 매체 액세스 제어(MAC) 레벨에서 작동하는 방식을 정의한다. 전형적으로, 802.11 MAC 동작 모드는 소위 "CSMA/CA" 기술에 기반한 경합 기반 메커니즘에 의존하는 잘 알려진 DCF(Distributed Coordination Function)를 구현한다.
아주 최근에, IEEE는 802.11ac의 후속으로 802.11ax 작업 그룹을 공식적으로 승인하였다. 802.11ax 작업 그룹의 주요 목표는 밀집된 배치 시나리오들에 이용되는 무선 통신 디바이스들(또는 스테이션들)에 대한 데이터 속도를 개선하려는 것에 있다.
이와 관련하여, 다중 사용자(MU) 전송은 20MHz(또는 그 초과의) 통신 채널을 통해 AP에게 승인된 전송 기회 동안, AP로부터의/로의 다운링크(DL) 및 업링크(UL) 방향들 모두에서, AP에 등록된 상이한 스테이션들(즉, 사용자들)로의/로부터의 복수의 동시 전송들을 허용하는 것으로 고려되었다.
업링크에서, 다중 사용자 전송들은 충돌 확률을 완화시키는데 이용된다. 이것은 복수의 비-AP 스테이션들이 동시에 전송하도록 허용되기 때문이다.
이러한 다중 사용자 전송을 실제로 수행하기 위해, 예를 들어 OFDMA(Orthogonal Frequency Division Multiple Access) 기술에 기반하여, 다중 사용자들(비-AP 스테이션들/노드들) 사이의 주파수 도메인에서 보통 공유되는, 승인된 통신 채널(또는 AP에게 승인된 전송 기회)을 리소스 유닛들(RU들)로도 지칭되는 서브채널들로 분할하는 것이 제안되었다.
다중 사용자 다운링크 OFDMA 및 업링크 OFDMA 메커니즘들은 모두 주요 이점으로 오버헤드 감소를 제공한다.
다중 사용자(MU) 다운링크 OFDMA 전송을 수행하기 위해, AP는 전체 승인된 통신 채널을 통해 MU 패킷을 송신하며, 이는 RU 관점에서 동일한 프리앰블이 전송됨을 의미한다. 다음으로, RU 의존 페이로드가 AP에 의해 송신되며, 이는 페이로드가 전체 승인된 통신 채널 내에서 하나의 RU에서 다른 RU로 변경됨을 의미한다. 스테이션들에 대한 RU들의 할당은 전송 기회에 정의된 각각의 RU에 대한 스테이션의 연관 식별자(AID)를 제공함으로써 MU 다운링크 프레임의 시작에서 시그널링된다.
이러한 AID는 연관 절차 동안 AP를 등록 또는 연관시킬 때, 즉 스테이션이 AP에 의해 관리되는 스테이션들의 그룹에 참여할 때 각각의 스테이션에 의해 개별적으로 획득된다. 연관 절차 동안, 아직 연관되지 않은 스테이션 또는 "비연관 스테이션" 및 AP는 스테이션에 대한 인증되고 연관된 상태로 들어가기 위해 일련의 단일 사용자(SU) 802.11 관리 프레임들을 교환한다. 연관 절차의 결과로 AID가 스테이션에 할당되어 스테이션이 MU 통신들(리소스 유닛들)을 이용할 수 있게 한다.
AID는 12 비트 식별자의 11개의 최하위 비트들로 보통 형성된다.
따라서, 하나의 스테이션은 AP에 등록되거나 이와 연관되어 있고 AID를 가지고 있거나, 아직 AP에 등록되어 있지 않거나 이와 연관되어 있지 않으며 등록이 완료될 때까지 AID를 갖지 않는다.
액세스 포인트와 함께 스테이션 그룹은 기본 서비스 세트(BSS)라고 알려져 있다. 이용가능한 AID들의 범위는 각각의 BSS들에 대한 가상 액세스 포인트들을 인스턴스화하는 동일한 물리적 액세스 포인트에 의해 처리될 수 있는 여러 스테이션 그룹들(즉, 여러 BSS들) 사이에서 공유되어야 한다는 점에 유의한다.
각각의 할당된 RU들 내에서 MU 다운링크 프레임들을 수신하는 스테이션들은 동일한 전송 기회 내에서 MU 다운링크 OFDMA 전송에 후속하는 다중 사용자(MU) 업링크 OFDMA 전송 동안 그 수신에 확인응답해야 할 수 있다.
다중 사용자(MU) 업링크 OFDMA 전송을 수행하기 위해, AP는 스테이션들이 자신들에게 할당된 하나의 RU에 액세스할 수 있기 전에 트리거 프레임(TF)이라고 하는 제어 프레임을 스테이션들에게 송신한다. 스테이션들에 RU들을 할당하는 것은 (AID들을 이용한 다운링크 전송의 경우) 위와 유사한 방식이지만 TF 패킷의 페이로드에서 시그널링된다.
스테이션에는 일반적으로 단일 트랜시버가 제공되므로, 다중 사용자 다운링크 및 업링크 전송들 모두에 대해 하나의 동일한 스테이션에의 복수의 RU들의 할당이 802.11ax에서는 허용될 수 없다. 물론, 복수의 트랜시버들을 갖는 스테이션에는 복수의 RU들이 할당될 수 있다.
따라서, 802.11ax 맥락에서 최대 하나의 RU가 스테이션에 할당되며, 모든 스테이션들에 동일한 RU 길이가 제공된다. 이것은 여러 함의들을 갖는다.
MU 업링크 전송을 통한 MU 다운링크 확인응답의 특정한 경우에, AP는 별도의 트리거 프레임을 이용하지 않는다. 오히려, AP는 MU 다운링크 전송의 각각의 RU를 통해 송신된 데이터 프레임들에, 수신 스테이션이 데이터 프레임들에 확인응답하기 위해 후속하는 MU 업링크 OFDMA 전송에서 어느 RU를 이용해야 하는지를 직접 표시한다. 이러한 특정 표시는 각각의 MU 다운링크 RU의 적어도 하나의 데이터 프레임에 제공된 소위 UMRS 필드(UL MU 응답 스케줄링을 나타냄)에 의해 운반된다.
다중 사용자 업링크 OFDMA 전송과 관련하여, AP는 각각의 스테이션이 얼마나 많은 데이터를 전송해야 하는지를 알지 못한다. 따라서, 802.11ax는 AP가 트리거 프레임에서, 요청된(및 승인된) 전송 기회의 크기, 즉 각각의 스테이션이 그 할당된 RU에서 데이터를 얼마나 오래 전송할 수 있는지에 대한 표시를 스테이션들에게 제공하는 것을 요구한다.
다중 사용자 다운링크 OFDMA 전송과 관련하여, AP는 스테이션들에게 전송할 상이한 양들의 데이터를 가질 수 있다. 따라서, AP는 전송 기회가 끝날 때까지 가장 짧은 패킷들에 패딩 비트들을 추가해야 할 수 있다.
패딩은 대역폭 낭비이므로 피해야 한다.
또한, 위에서 소개한 연관 절차는 대역폭을 소비하는 것으로 보인다. 이것은 주로, 레거시 스테이션들(즉, 802.11ax를 구현하지 않음)이 공통 802.11 프리앰블을 이해할 수 있도록 SU 관리 프레임이 20MHz 채널을 통해 낮은 비트 속도(일반적으로 최저 지원 데이터 속도)로 전송되기 때문이다. 이것은 또한 각각의 SU 관리 프레임이 스테이션에 의한 매체에의 특정 액세스를 요구하고, 따라서 스테이션이 새로운 매체 액세스가 승인될 때까지 대기할 것을 요구하기 때문이다. BSS들의 수가 동일한 영역에서 증가하고/하거나 BSS 내의 스테이션들의 수가 실질적으로 증가함에 따라, 이러한 SU 시그널링으로 인해 더 많은 채널 대역폭이 손실되고, 스테이션들에 의해 매체에 액세스하는 비용이 증가한다.
최근에, 802.11ax 작업 그룹은 AP가 아직 연관되지 않거나 또는 "비연관" 스테이션들(802.11ax 순응)을 위해 다중 사용자 업링크 OFDMA 전송의 하나 이상의 RU를 예비하는 메커니즘을 제안하였다. 이것은 이러한 스테이션들이 (MU 업링크 OFDMA 모드에서) 예비된 RU들을 통해 요청 관리 프레임들을 전송함으로써 AP에 대한 그 등록 속도를 높이기 위한 것이다. 제안된 메커니즘은 아직 연관되지 않은 스테이션들이 경합을 통해 액세스할 수 있는 랜덤 RU들을 표시하기 위해 2045와 동일한 미리 정의된 AID 값의 이용에 의존한다.
이 새로운 메커니즘으로도, AP로부터의 응답 관리 프레임들은 낮은 비트 속도의 SU 시그널링을 이용하여 수행된다. 이것은 자체 AID가 없어서 아직 연관되지 않은 이러한 스테이션들에게 MU 다운링크 전송에서 RU들을 할당할 수 없기 때문이다. 여전히 채널 대역폭이 낭비되고 있다.
또한, 802.11은 멀티캐스트 트래픽에 대한 메커니즘들을 제공하지 않지만, AP는 상위 OSI 계층, 예를 들어 이더넷 멀티캐스트를 구현하는 링크 계층으로부터 멀티캐스트 프레임들을 수신할 수 있다. 이 경우, AP는 수신된 멀티캐스트 프레임의 페이로드를 포함하는 복수의 데이터 프레임들을 생성하여, (멀티캐스트 프레임의) 수신자 스테이션들의 각각의 스테이션에 각각 개별적으로 주소지정되게 하여야 한다. 다음으로, 각각의 데이터 프레임은 다중 사용자 다운링크 OFDMA 전송의 전용 RU에서 전송되고, 이에 의해 여러 RU들에 걸쳐 동일한 페이로드 데이터를 수 회 복제하게 된다. 다시, 채널 대역폭이 낭비된다.
따라서, 802.11ax 다중 사용자 특징의 현재 동작 모드는 패딩 비트들, 등록을 위한 SU 시그널링 및 멀티캐스트 트래픽의 프레임 복제에 관한 적어도 위의 단점들로 인해 완전히 만족스럽지는 않다.
본 발명의 광의의 목적은 이러한 상황을 효율적으로 개선하는 것, 즉 전술한 제한들의 일부 또는 전부를 극복하는 것이다. 특히, 본 발명은 AP로부터의 MU 다운링크 전송의 보다 효율적인 이용을 제공하고자 한다.
다중 사용자 다운링크 통신 프로토콜은 AID가 이용될 수 없는 AP로부터의 MU 다운링크 전송에서 스테이션들이 그 RU들을 효율적으로 식별할 수 있도록 향상될 수 있다. 이것은 예를 들어 아직 연관되지 않은 스테이션들 또는 비연관 스테이션들에 대한 경우이다.
이 접근법은 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 향상된 무선 통신 방법들을 제안한다.
실시예들에서, 액세스 포인트에 등록되거나 이와 연관되는 임의의 스테이션은 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되거나 고유한 연관 식별자가 이에 할당되고, 방법은, 스테이션들 중의 하나에서,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들로부터 액세스 포인트와 연관되지 않은 스테이션들(AID가 적어도 특정 스테이션과 연관되지 않음을 의미함)에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 (하나 이상의) 프레임을 수신하는 단계를 포함한다.
다른 실시예들에서, 방법은, 스테이션들 중의 하나에서,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛을 이용하여 액세스 포인트에게 프레임을 송신하는 단계 - 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배됨 -;
업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 기반하여, 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들로부터 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 (하나 이상의) 프레임을 수신하는 단계를 포함한다.
AP 관점에서, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 향상된 무선 통신 방법이 또한 제안된다.
실시예들에서, 액세스 포인트에 등록되거나 이와 연관되는 임의의 스테이션은 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되거나 고유한 연관 식별자가 이에 할당되고, 방법은, 액세스 포인트에서,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에서 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 복수의 다운링크 리소스 유닛들은 액세스 포인트와 연관되지 않은 스테이션들(AID가 적어도 특정 스테이션과 연관되지 않음을 의미함)에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 포함함 -; 및
액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛 상에서 스테이션에게 프레임을 송신하는 단계를 포함한다.
다른 실시예들에서, 방법은, 액세스 포인트에서,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 포함된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛 상에서 스테이션으로부터 프레임을 수신하는 단계 - 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배됨 -;
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에서 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 복수의 다운링크 리소스 유닛들은 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 갖는 다운링크 리소스 유닛을 포함함 -; 및
다운링크 리소스 유닛 상에서 스테이션에게 프레임(일반적으로 업링크 RU 상에서 수신된 프레임에 대한 응답)을 송신하는 단계를 포함한다.
802.11ax는 20MHz 채널에 대한 미리 정해진(prefixed) 수의 RU 할당 방식들을 이미 제안하고 있으며, 각각 20MHz 채널 내에서 (예를 들어, 802.11ax에서 RU 크기, 주파수 대역, 주파수 방향에 따른 RU 위치들의 면에서) RU들의 특정 분배를 정의한다. RU 할당 방식은 예를 들어 MU 다운링크 프레임의 HE-SIG-B 필드 또는 트리거 프레임의 등가 필드에서 선언된다.
40MHz 또는 80MHz 또는 160MHz 폭의 복합 채널을 형성하는 각각의 20MHz 채널에 대해 상이한 RU 할당 방식들이 이용될 수 있다.
일부 RU 할당 방식 기준들/특징들에 따라, 이미 이용된 업링크 RU와 일치하는 다운링크 RU를 이용함으로써, 스테이션은 다운링크 전송에서 어느 다운링크 RU를 청취할지를 식별하는데 AID가 더 이상 필요하지 않다. 이는 AP와 아직 연관되지 않은(즉, AID가 없는) 스테이션들과의 통신에 특히 유리하다.
다른 실시예들에서, MU 다운링크 전송들 동안 스테이션들과 연관되지 않은 AID를 이용함으로써, 제안된 방법은 AP와 연관되지 않은 스테이션들과 같이 AID가 박탈된 스테이션들을 주소지정할 기회를 AP에게 제공한다. 특정 스테이션들과 연관되지 않은 AID는 이후 특정 실시예들에 있어서 AP와 연관되지 않은 스테이션들에 대해 예비될 수 있다. 다시, 이러한 스테이션들은 다운링크 전송에서, 어느 다운링크 RU를 청취할지를 쉽게 식별할 수 있다.
아래에서 광범위하게 설명되는 바와 같이, 이러한 접근법들은 아직 연관되지 않은 스테이션들에 대한 연관 절차 동안 구현될 수 있다. 그 결과, 802.11ax 네트워크에서 연관 절차에 대한 매체 점유율과 전체 레이턴시가 상당히 감소된다.
따라서, MU 다운링크 전송은 알려진 802.11ax 현재 요건들에 비해 크게 향상된다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 스테이션(wireless communication device forming station)이 제공된다.
실시예들에서, 액세스 포인트에 등록되거나 이와 연관되는 임의의 스테이션은 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되거나 고유한 연관 식별자가 이에 할당되고, 무선 통신 디바이스 형성 스테이션은,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들로부터 액세스 포인트와 연관되지 않은 스테이션들(AID가 적어도 특정 스테이션과 연관되지 않음을 의미함)에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 프레임을 수신하는 단계를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
다른 실시예들에서, 무선 통신 디바이스 형성 스테이션은,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛을 이용하여 액세스 포인트에게 프레임을 송신하는 단계 - 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배됨 -;
업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 기반하여, 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들로부터 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 프레임을 수신하는 단계를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 액세스 포인트(wireless communication device forming access point)가 제공된다.
실시예들에서, 액세스 포인트와 연관되는 임의의 스테이션에는 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자가 할당되고, 무선 통신 디바이스 형성 액세스 포인트는,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에서 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 복수의 다운링크 리소스 유닛들은 액세스 포인트와 연관되지 않은 스테이션들(AID가 적어도 특정 스테이션과 연관되지 않음을 의미함)에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 포함함 -; 및
액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛 상에서 스테이션에게 프레임을 송신하는 단계를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
다른 실시예들에서, 무선 통신 디바이스 형성 액세스 포인트는,
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 포함된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛 상에서 스테이션으로부터 프레임을 수신하는 단계 - 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배됨 -;
액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에서 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 복수의 다운링크 리소스 유닛들은 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 갖는 다운링크 리소스 유닛을 포함함 -; 및
다운링크 리소스 유닛 상에서 스테이션에게 프레임(일반적으로 업링크 RU 상에서 수신된 프레임에 대한 응답)을 송신하는 단계를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
이들 실시예들의 임의적인 특징들은 방법들과 관련하여 첨부된 청구항들에서 정의된다. 물론, 동일한 특징들은 본 발명의 실시예들에 따라 임의의 디바이스에 전용인 시스템 특징들로 바뀔 수 있다.
스테이션에 대한 실시예들에서, 복수의 다운링크 리소스 유닛들은 결정 단계에서 결정되며(복수의 다운링크 RU들을 통한 데이터 프레임들의 RU 기반 집성이 있는 것으로 고려될 수 있음), 방법은 결정된 복수의 다운링크 리소스 유닛들 중의 하나로부터 하나 이상의 데이터 프레임을 검색하는 단계를 더 포함할 수 있다.
스테이션에 대한 실시예들에서, 방법은 스테이션에서, 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛을 이용하여 액세스 포인트에게 프레임을 송신하는 단계를 더 포함할 수 있으며, 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배된다. 이 경우, 특정 스테이션과 연관되지 않고 특히 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 결정하는 단계는 또한 업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 기반할 수 있다.
역으로, AP에 대해, 방법은 액세스 포인트에서, 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛 상에서 스테이션으로부터 프레임을 수신하는 단계를 더 포함할 수 있으며, 복수의 업링크 리소스 유닛들 중의 리소스 유닛들은 할당 방식에 따라 분배된다. 이 경우, 특정 스테이션과 연관되지 않고 특히 구축된 복수의 다운링크 리소스 유닛들에서 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛은 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 가질 수 있다.
일부 실시예들에서, 다운링크 리소스 유닛을 결정하는 단계는 다중 사용자 다운링크 전송에서 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛들의 수에 기반한다.
일 구현에서, 다운링크 리소스 유닛들의 수가 하나인 경우, 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 단일 다운링크 리소스 유닛은 프레임을 수신하기 위한 결정된 다운링크 리소스 유닛으로서 선택된다.
일 구현에서, 다운링크 리소스 유닛들의 수가 하나보다 많은 경우, 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 하나의 다운링크 리소스 유닛은 프레임을 수신하기 위한 결정된 다운링크 리소스 유닛으로서 선택되며, 선택은 프레임을 액세스 포인트에 송신하기 위해 스테이션에 의해 이용되는 업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 기반한다. 업링크 리소스 유닛은 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 하나일 수 있고, 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배된다.
일부 실시예들에서, 바람직하게는 다중 사용자 다운링크 전송이 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 단일의 결정된 다운링크 리소스 유닛을 포함하는 것으로 결정될 때(그러나 이 경우뿐만은 아님), 스테이션은 프레임을 디코딩하기 전에, 결정된 다운링크 리소스 유닛에서 수신된 프레임이 스테이션에 주소지정되는지 여부를 체크하는 단계를 더 포함할 수 있다. 이것은 결정된 다운링크 리소스 유닛이 스테이션에 주소지정된 프레임을 포함하는지 여부를 스테이션이 체크하여 긍정적인 체크의 경우에 프레임의 수신 및 후속 디코딩을 트리거링하는 단계를 더 포함한다는 것을 의미한다. 이 접근법은 프레임이 스테이션에 주소지정되지 않으면 프레임을 버리는 것이다.
스테이션들과 AP의 연관 절차와 관련된 실시예들에서, 스테이션은 액세스 포인트와 연관되지 않으며, 업링크 리소스 유닛에서의 프레임은 스테이션을 액세스 포인트와 연관시키는 프로세스에서 요청 관리 프레임인 반면, 다운링크 리소스 유닛에서의 프레임은 요청 관리 프레임에 응답하는 응답 관리 프레임이다. 이와 관련하여, 실시예들은 연관 절차에 대한 전체 레이턴시를 실질적으로 향상시킨다.
일부 실시예들에서, 할당 방식 특징은 할당 방식에 따른, 대응하는 복수의 리소스 유닛들에서의 리소스 유닛의 위치를 포함한다. 예를 들어, 업링크 리소스 유닛이 (MU 업링크 전송을 트리거링하는 트리거 프레임에 표시되는 바와 같이) RU 할당 방식에서 위치 #3에서 RU에 대응하는 경우, 다운링크 전송을 위한 다운링크 리소스 유닛은 복수의 다운링크 RU들에서 위치 #3에서의 다운링크 리소스 유닛일 수 있다. 이것은 2개의 RU들이 동일한 주파수 범위(또는 톤 범위)를 공유하는지 여부와 무관할 수 있다.
이러한 특징 또는 기준은 AP 및 스테이션에 의해 쉽게 식별되지만, 다운링크 RU를 구축하기 위해 업링크 RU로부터 일시적으로 저장할 정보를 거의 요구하지 않는다.
변형들에서, 할당 방식 특징은 할당 방식에 따라 주파수 도메인에서 분배되는 대응하는 복수의 리소스 유닛들에서의 리소스 유닛의 주파수 대역을 포함한다. 이것은 2개의 RU들이 그들 각각의 복수의 RU들에서 동일한 위치를 공유하는지 여부와 무관할 수 있다. 예를 들어, 다운링크 RU는 고려된 20MHz 채널들 내에서 업링크 RU와 정확히 동일한 톤들을 갖는다. 또한, 다운링크 RU가 (그 RU 크기들이 다른 경우에도) 업링크 RU와 정확히 동일한 톤으로 시작하거나 끝나는 것이 고려될 수 있다.
이러한 특징 또는 기준은 AP 및 스테이션에 의해 쉽게 식별되지만, 다운링크 RU를 구축하기 위해 업링크 RU로부터 일시적으로 저장할 정보를 거의 요구하지 않는다.
다른 변형들에서, 할당 방식 특징은 할당 방식에 따른, 대응하는 복수의 리소스 유닛들에서의 리소스 유닛의 크기를 포함한다. 예를 들어, 업링크 RU가 52-톤 폭이면, 다운링크 RU는 또한 52-톤 폭인 것으로 식별될 수 있다. (예를 들어, 여러 52-톤 폭의 RU들이 복수의 다운링크 RU들에서 정의되는 경우) 하나 이상의 다른 기준이 여러 후보들 중에서 올바른 다운링크 RU를 식별하는데 이용될 수 있음에 유의할 수 있다. 예시적인 다른 기준은 아래에 소개된 바와 같이 다운링크 RU에 할당된 미리 정의된 AID이다.
물론, 위치 기준, 주파수 대역 기준 및 크기 기준의 전부 또는 일부는 결합되어 업링크 RU에 대한 다운링크 RU를 결정하거나 구축할 수 있다.
일부 실시예들에서, 액세스 포인트에 등록되거나 이와 연관되는 임의의 스테이션은 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되거나 고유한 연관 식별자가 이에 할당되고, 업링크 및/또는 다운링크 리소스 유닛들은 특정 스테이션과 연관되지 않고 특히 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 미리 정의된 연관 식별자에 할당된다. 미리 정의된 연관 식별자는 특정 스테이션에 전용되지는 않지만, 스테이션들(예를 들어, 아직 연관되지 않은 스테이션들)이 이들 실시예들에 따라 업링크 RU를 신속하게 식별하고, 적절한 다운링크 RU를 찾기 위해 여러 RU들에 대한 할당 방식 특징을 검증하는 것을 가능하게 한다. 이것은 스테이션에서의 처리를 감소시킨다.
특정 실시예들에서, 업링크 및 다운링크 리소스 유닛들은 특정 스테이션과 연관되지 않고 특히 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 동일한 미리 정의된 연관 식별자에 할당된다. 이것은 AP와 스테이션들 모두에서 처리를 단순화하기 위한 것이다.
특정 특징에 따르면, 특정 스테이션과 연관되지 않은 연관 식별자는 2045와 동일한 11 비트 식별자이다. 특정 경우에, 이 연관 식별자는 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된다.
일부 실시예들에서, 복수의 업링크 및 다운링크 리소스 유닛들은 액세스 포인트에게 승인된 동일한 전송 기회에 속한다. 이 접근법은 (예를 들어, 연관 절차와 관련되어) AP와 스테이션 사이에서 개시되는 프레임 교환에서의 레이턴시를 감소시킨다.
특정 실시예들에서, 다중 사용자 다운링크 전송에서의 복수의 다운링크 리소스 유닛들은 액세스 포인트에게 승인된 동일한 전송 기회 내에서 다중 사용자 업링크 전송에 포함된 복수의 업링크 리소스 유닛들에 바로 후속한다. 이것은 이들 사이에 중간(다운링크 또는 업링크) 리소스 유닛들이 없는 것을 의미한다. 그러나, 이것은 확인응답의 존재를 배제하지는 않는다. 이 접근법은 레이턴시를 최적화한다.
변형들에서, 다중 사용자 업링크 전송에 포함된 복수의 업링크 리소스 유닛들과 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들은 액세스 포인트에게 승인된 동일한 전송 기회 내에서 다중 사용자 업링크 또는 다운링크 전송에 제공된 적어도 하나의 제3의 복수의 리소스 유닛들에 의해 분리된다. 이것은 AP가 동일한 TXOP 내에서 중간 MU 다운링크 또는 업링크 전송들을 스케줄링하여 스테이션들과의 교환들을 개선하는 것을 가능하게 한다.
다른 변형들에서, 복수의 업링크 및 다운링크 리소스 유닛들은 액세스 포인트에게 승인된 상이한 전송 기회들에 속한다. 이것은 AP에게 MU 업링크 전송의 소위 "업링크 RU"를 통해 요청들을 송신한 아직 연관되지 않은 스테이션들에 대한 응답들을 준비할 충분한 시간을 제공할 수 있다.
일부 실시예들에서, 각각의 복수의 리소스 유닛들 중의 리소스 유닛들은 각각의 할당 방식에 따라 주파수 도메인에서 분배된다. 이것은 802.11ax에 정의된 RU들에 적용된다.
일부 실시예들에서, 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들은 액세스 포인트에 의해 송신된 트리거 프레임에 의해 전송 기회에서 트리거링된다. 이것은 특히 802.11ax 네트워크들에 적용된다.
다중 사용자 다운링크 통신 프로토콜은 또한 아직 AID를 수신하지 않은(즉, AP에 아직 등록되지 않았거나 이와 연관되지 않은) 스테이션들을 포함하여 동일한 다운링크 RU에 대한 복수의 수신자 스테이션들을 지원하도록 향상될 수 있다.
이 접근법(이하, 집성 기반 접근법으로 지칭됨)은 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 향상된 무선 통신 방법들을 제안한다.
실시예들에서, 방법은, 스테이션들 중의 하나에서,
스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서, 복수의 스테이션들에 전용인 리소스 유닛을 결정하는 단계;
결정된 리소스 유닛을 통해, 집성된 데이터 프레임들을 수신하는 단계; 및
수신된 집성된 데이터 프레임들 중에서, 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하는 단계를 포함한다.
AP 관점에서, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 향상된 무선 통신 방법들이 또한 제안된다.
실시예들에서, 방법은, 액세스 포인트에서,
2개 이상의 스테이션들에 주소지정된 데이터 프레임들을 집성하는 단계; 및
스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서 복수의 스테이션들에 전용인 리소스 유닛을 통해, 집성된 데이터 프레임들을 전송하는 단계를 포함한다.
이러한 새로운 RU 기반 전송 방식들로, 본 발명자들은 아직 AID를 수신하지 않은(즉, AP에 아직 등록되지 않았거나 이와 연관되지 않은) 스테이션들을 포함하여 동일한 다운링크 RU에 대한 복수의 수신자 스테이션들을 지원하는 통신 메커니즘을 제공한다.
따라서, MU 다운링크 전송은 알려진 802.11ax 현재 요건들에 비해 크게 향상되었다. 실제로, 동일한 전용 RU 내에서 여러 스테이션들에 주소지정될 데이터 프레임들을 결합함으로써, 본 발명의 실시예들은 AP가 많은 수의 스테이션들을 효율적으로 목표로 하여, 각각의 RU를 보다 효율적으로 이용하고(이에 따라 패딩 비트들을 감소시키고), (멀티캐스트의 경우) 여러 RU들을 통해 동일한 페이로드를 복제하는 것을 피하고/하거나 아직 연관되지 않은 스테이션들에게 응답 관리 프레임들을 효율적으로(즉, 더 높은 비트 속도로) 제공하는 것을 가능하게 한다.
복수의 수신자 스테이션들에 전용인 이러한 RU는 그 각각이 단일 스테이션에 할당되는 고전적인 "개별" RU들과 비교하여 "그룹" RU(또는 "멀티캐스트" RU)로 명명될 수 있다.
실제로, 이러한 그룹 RU들은 브로드캐스트 프레임들(모든 스테이션들에 의도된 동일한 프레임들), 멀티캐스트 프레임들(복수의 스테이션들에 의도된 동일한 프레임들) 또는 심지어 복수의 유니캐스트 프레임들(각각이 단일 스테이션에 의도된 복수의 프레임들)을 포함하는 다양한 타입들의 데이터 프레임들을 전달하는데 이용될 수 있다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 스테이션이 제공된다.
실시예들에서, 무선 통신 디바이스 형성 스테이션은,
스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서, 복수의 스테이션들에 전용인 리소스 유닛을 결정하는 것;
결정된 리소스 유닛을 통해, 집성된 데이터 프레임들을 수신하는 것; 및
수신된 집성된 데이터 프레임들 중에서, 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하는 것을 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 액세스 포인트가 제공된다.
실시예들에서, 무선 통신 디바이스 형성 액세스 포인트는,
2개 이상의 스테이션들에 주소지정된 데이터 프레임들을 집성하는 것; 및
스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서 복수의 스테이션들에 전용인 리소스 유닛을 통해, 집성된 데이터 프레임들을 전송하는 것을 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
이러한 집성 기반 접근법에서, 그룹 RU들에 대한 프레임 확인응답에 관한 문제가 남아 있다.
실제로, 종래의 802.11ax 확인응답 메커니즘에서, RU를 통해 수신된 데이터 프레임들의 확인응답은 그 RU가 (다운링크 RU에서 수신된) UMRS 필드에 표시된 바와 같이 후속 MU 업링크 OFDMA 전송에서의 RU를 통해 할당된 스테이션에 의해 이루어진다. 그러나, 특정 스테이션이 RU 피할당자로 지정되지 않기 때문에, 이 메커니즘은 그룹 RU들에 대해 동작할 수 없다. 더욱이, 하나의 스테이션이 그렇게 지정되더라도, 그룹 RU의 다른 스테이션들에 주소지정된 데이터 프레임들에 확인응답하는 것이 허용되지 않아야 한다.
직관적으로, 다른 솔루션들도 가능하다. 그러나, 이들은 효율적이지 않다.
예를 들어, 그룹 RU의 수신자 스테이션들로부터의 응답 프레임들(본 명세서에서는 확인응답들)은 AP에 의해 나중에 트리거링될 수 있다. 이것은 AP와 각각의 수신자 스테이션 사이의 개별 SU 교환들에 의해 수행될 수 있다. 그러나, SU 교환들은 대역폭 이용 측면에서 비효율적이며, 채널 대역폭은 여전히 낭비된다.
대안적으로, AP는 수신자 스테이션들이 AP로부터의 이전 MU 다운링크 OFDMA 전송에 확인응답하도록 RU들을 제공하기 위해 후속 트리거 프레임을 방출할 수 있다. 그러나, 자체 AID를 보유하지 않으면, 아직 연관되지 않은 수신자 스테이션들은 스케줄링된 RU들이 제공될 수 없으므로, 경합으로 인해 효율성이 떨어지는 랜덤 RU들에만 의존할 수 있다. 따라서, 아직 연관되지 않은 수신자 스테이션들은 MU 다운링크 OFDMA 전송의 그룹 RU(이하, 다운링크 그룹 RU 또는 DL 그룹 RU라고 함) 내에서 수신된 데이터 프레임들을 효율적으로 확인응답하기 위한 위치에 있지 않을 수 있다. 그 결과, AP는 확인응답되지 않은 데이터 프레임들을 재전송할 것이며, 채널 대역폭은 여전히 낭비된다.
이러한 단점들을 극복하기 위해, AP에 의한 OFDMA MU 전송의 더 나은 이용이 얻어질 수 있는 효율적인 확인응답 메커니즘을 제공하는 것을 목표로 하여 본 발명자들에 의해 향상된 방법들 및 디바이스들이 제안된다.
이와 관련하여, 위의 집성 기반 접근법의 향상된 무선 통신 방법이 제안되었고, 이 방법은, 액세스 포인트에서, 2개의 각각의 스테이션들에 주소지정된 2개의 집성된 데이터 프레임들에서, 액세스 포인트에 데이터 프레임들에 대한 응답을 제공하기 위해 다중 사용자 다운링크 전송 기회에 후속하는 다중 사용자 업링크 전송 기회에서 수신자 스테이션에 의해 이용될 응답 리소스 유닛을 식별하는 각각의 응답 리소스 유닛 정보를 시그널링하는 단계를 더 포함한다.
역으로, 스테이션에서의 향상된 집성 기반 방법은,
검색된 데이터 프레임들로부터, 다중 사용자 업링크 전송 기회에서 하나의 응답 리소스 유닛을 식별하는 응답 리소스 유닛 정보를 획득하는 단계; 및
식별된 응답 리소스 유닛을 통해 검색된 데이터 프레임들에 대한 응답을 액세스 포인트에게 송신하는 단계를 더 포함한다.
예를 들어, 응답 리소스 유닛 정보는 802.11ax, 버전 2.0, 표준(드래프트 P802.11ax_D2.0, 특히 섹션 9.2.4.6.4.2 "업링크 다중 사용자 응답 스케줄링(UMRS) 제어"로 공식적으로 알려짐)에 정의된 바와 같이 데이터 프레임의 UMRS 제어 서브필드에서 시그널링된다.
RU당 UMRS의 단일 값을 제한하는 802.11ax 요건들과 달리, 이러한 향상된 방법들은 다양한 수신자 스테이션들이 (그룹 RU를 통해) 데이터 프레임들의 수신을 효율적으로 확인응답할 수 있게 한다.
AP가 MU 다운링크 OFDMA 전송보다 MU 업링크 OFDMA 전송에서 더 많은 RU들을 스케줄링할 수 있기 때문에, (DL 그룹 RU들이 이용되는 경우에도) 모든 수신자 스테이션들이 그 수신된 데이터 프레임들에 확인응답하는 기회를 제공하는 것이 가능하다. 이것은 AP에 의한 데이터 프레임들의 재전송을 피하여 채널 대역폭을 절약한다.
또한, 이것은 동일한 MAC 헤더의 UMRS 정보에 표시된 응답 RU를 이용할 수 있는 프레임 MAC 헤더의 RA 필드(MAC 주소)에 지정된 수신자 스테이션이다. 그 결과, AP와 아직 연관되지 않은 수신자 스테이션들도 데이터 프레임들에 확인응답할 수 있다. 따라서, 스테이션들에 대한 연관 절차는 (AID = 2045의 랜덤 RU를 이용하고, MU 다운링크 전송 동안 AP로부터 응답을 수신하고, 후속 MU 업링크 전송 동안 응답에 확인응답함으로써) 단순화될 수 있다. 즉, UMRS 제어 필드는 A-MPDU(MAC 프로토콜 데이터 유닛)(Aggregate MPDU)의 각각의 MPDU 내부에서 이용될 수 있으며, 이는 MPDU(들)를 확인응답하기 위해 비연관 스테이션에 의해 어느 UL RU가 이용되어야 하는지를 표시한다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 스테이션이 제공된다. 이러한 무선 통신 디바이스 형성 스테이션은 스테이션 관점에서 향상된 집성 기반 방법에 대해 위에서 정의된 단계들을 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
또한, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서 무선 통신 디바이스 형성 액세스 포인트가 제공된다. 이러한 무선 통신 디바이스 형성 액세스 포인트는 AP 관점에서 향상된 집성 기반 방법에 대해 위에서 정의된 단계들을 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함한다.
이들 향상된 집성 기반 실시예들의 임의적인 특징들은 방법들과 관련하여 첨부된 청구항들에서 정의된다. 물론, 동일한 특징들이 본 발명의 실시예들에 따른 임의의 디바이스에 전용인 시스템 특징들로 바뀔 수 있다.
일부 실시예들에서, 향상된 집성 기반 방법은 액세스 포인트에서, 후속하는 다중 사용자 업링크 전송 기회의 리소스 유닛들을 통해 수신자 스테이션들로부터 응답들을 수신하는 단계를 더 포함하며, 바람직하게는 임의의 수신자 스테이션으로부터의 응답은 전송된 집성된 데이터 프레임들 내에서 수신자 스테이션에 주소지정된 데이터 프레임에서 시그널링되는 응답 리소스 유닛 정보(UMRS)에서 식별된 응답 리소스 유닛을 통해 수신된다. 물론, 유사한 응답 RU 정보가 개별 RU들을 통해 주소지정된 스테이션에 이용될 수 있다.
바람직하게는, 수신자 스테이션으로부터의 응답은 전송된 집성된 데이터 프레임들 중의 데이터 프레임들의 확인응답들을 포함한다.
일부 실시예들에서, 다중 사용자 업링크 전송 기회 및 다중 사용자 다운링크 전송 기회는 액세스 포인트에게 승인된 동일한 전송 기회에 속한다. AP에 대해 매체에 액세스하기 위한 단일 경합이 필요하므로, 시간 및 채널 대역폭이 절약된다.
다른 실시예들에서, 향상된 집성 기반 방법은 액세스 포인트에서, 다중 사용자 업링크 전송 기회가 다중 사용자 다운링크 전송 기회에서 주소지정된 스테이션들의 수에 기반하여 응답 리소스 유닛들의 수를 포함하는 방식으로 다중 사용자 업링크 전송 기회를 구성하는 단계를 더 포함한다. 이것은 AP가 원하는 주소지정된 스테이션들에게 프레임 확인응답을 위한 기회를 제공할 수 있게 한다.
예를 들어, 향상된 집성 기반 방법은 액세스 포인트에서, 다중 사용자 업링크 전송 기회가 다중 사용자 다운링크 전송 기회의 임의의 리소스 유닛을 통해 스테이션들에 주소지정된 데이터 프레임들에 대한 응답을 제공해야 하는 적어도 스테이션들의 수인(바람직하게는 이와 동일한) 응답 리소스 유닛들의 수를 포함하는 방식으로 다중 사용자 업링크 전송 기회를 구성하는 단계를 더 포함한다. 이것은 모든 스테이션들이 AP에게 확인응답을 제공할 수 있게 한다.
예를 들어, 응답을 제공해야 하는 스테이션들은 각각의 응답 리소스 유닛 정보가 집성된 데이터 프레임들에서 시그널링되는 수신자 스테이션들을 포함한다. 실제로, 응답을 제공해야 하는 스테이션들은 UMRS 시그널링에 순응하는 스테이션들 및/또는 UMRS 정보가 MU 다운링크 전송의 그룹 또는 개별 RU들에 제공되는 스테이션들일 수 있다.
일부 실시예들에서, 데이터 프레임들을 집성하는 단계는 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들을 통해 주소지정된 스테이션들의 총 수가 스테이션들의 결정된 최대 수를 초과하지 않는 방식으로 스테이션들의 수에 주소지정될 데이터 프레임들을 집성하는 단계를 포함한다. 이 구성은 AP가 그룹 RU당 너무 많은 스테이션들을 포함할 가능성을 제한하므로 전체 MU 다운링크 전송에서 스테이션들 모두가 데이터 프레임들에 확인응답할 수 있는 방식은 아니다. 그 결과, 데이터 프레임 확인응답이 효율적으로 수행되어, AP가 정확하게 수신된(그러나 아직 확인응답되지 않은) 데이터 프레임들을 재송신해야 하는 위험들을 감소시킨다.
특히, 스테이션들의 결정된 최대 수는 다중 사용자 업링크 전송 기회 내에서 정의될 수 있는 최대 수의 기본 리소스 유닛들에 의존(예를 들어, 동일)할 수 있다. 기본 리소스 유닛들은 예를 들어 802.11ax 표준에 의해 허용가능한 가장 작은 RU들로 보일 수 있다. 이 표준에서, 각각의 20MHz 채널은 최대 9개의 기본 RU로 분할될 수 있다.
집성 기반 실시예들의 임의적인 특징들은 또한 방법들과 관련하여 첨부된 청구항들에서 정의된다. 물론, 동일한 특징들이 본 발명의 실시예들에 따른 임의의 디바이스에 전용인 시스템 특징들로 바뀔 수 있다.
이러한 집성 기반 접근법은 특히 MU 다운링크 전송들 동안 스테이션들과 연관되지 않은 AID를 이용하여 AP에게 AP와 연관되지 않은 스테이션들과 같이 AID가 박탈된 스테이션들을 주소지정할 기회를 제공할 때 이전에 제시된 첫번째 접근법과 결합될 수 있다. 스테이션이 특정 스테이션과 연관되지 않은 연관 식별자에 할당된 리소스 유닛을 결정하는 이러한 조합에서, 방법은 스테이션에서,
결정된 리소스 유닛을 통해 집성된 데이터 프레임들을 수신하는 단계; 및
수신된 집성된 데이터 프레임들 중에서 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하는 단계를 더 포함할 수 있다.
이에 대응하여, 액세스 포인트에서, 첫번째 접근법에 따른 방법은,
2개 이상의 스테이션들에 주소지정될 데이터 프레임들을 집성하는 단계; 및
특정 스테이션과 연관되지 않은 연관 식별자에 할당된 리소스 유닛을 통해, 집성된 데이터 프레임들을 전송하는 단계를 더 포함할 수 있다.
실시예들에서, 액세스 포인트에 등록되거나 이와 연관되는 임의의 스테이션은 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에게 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되거나 고유한 연관 식별자가 이에 할당되고, 다운링크 전송 기회에서 복수의 스테이션들에 전용인 리소스 유닛은 특정 스테이션과 연관되지 않은 미리 정의된 연관 식별자에 할당된다. 이것은 스테이션 그룹에 대한 "그룹 AID"로 볼 수 있다. 따라서, 모든 802.11ax 순응 스테이션들은 관련 RU를 조사하기 위해 이러한 미리 정의된 AID 또는 AID들을 인식할 수 있다.
일부 실시예들에서, 액세스 포인트는 집성될 각각의 데이터 프레임에서 MAC 주소 필드를 수신자 스테이션의 MAC 주소로 설정할 수 있다. 이는 수신자 스테이션들이 자신의 데이터 프레임들을 효율적으로 검색할 수 있도록 하기 위한 것이다. 실제로, 스테이션 관점에서, 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하는 것은 각각의 집성된 데이터 프레임의 MAC 주소를 스테이션의 MAC 주소와 비교하는 것을 포함할 수 있다.
액세스 포인트에서의 너무 많은 처리를 피하기 위해, 스테이션은 검색된 데이터 프레임들의 수신을 액세스 포인트에 확인응답하지 않을 수 있다. 따라서, 다운링크 RU에서의 모든 데이터 프레임들이 확인응답되지는 않는다.
변형에서, 스테이션은 검색된 데이터 프레임들이 마지막으로 수신된 집성된 데이터 프레임을 포함하는 경우에만 검색된 데이터 프레임들의 확인응답을 송신할 수 있다. 이는 마지막 데이터 프레임만이 그 대응하는 수신 스테이션에 의해 명시적으로 확인응답되고, 따라서 스테이션 그룹에 대한 다운링크 RU의 다른 데이터 프레임들이 마지막 데이터 프레임에 대한 확인응답이 정확하게 수신되는 즉시 암시적으로 확인응답된다는 것을 의미한다.
위에서 소개된 바와 같이, 이 접근법의 하나의 애플리케이션은 아직 연관(등록)되지 않은 스테이션들이 액세스 포인트에 효율적으로 등록하기 위한 관리 프레임들에 관한 것이다. 이와 관련하여, 스테이션은 리소스 유닛을 결정하기 전에, 스테이션을 액세스 포인트와 연관시키는(즉, 등록하는) 절차 내에서 관리 프레임을 액세스 포인트에 송신할 수 있다. 이러한 경우에, 리소스 유닛을 결정하는 것은 송신된 관리 프레임에 대한 액세스 포인트로부터의 응답을 검색하기 위해 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된 리소스 유닛을 결정하는 것을 포함한다. 다시 말해서, 다운링크 OFDMA 전송에서의 리소스 유닛은 아직 연관되지 않은 스테이션들에 대해 예비되며, 스테이션들은 RU로부터 그 요청 관리 프레임들에 대한 응답들을 얻을 수 있다.
이 접근법은 응답 관리 프레임들에 대해서도 SU 시그널링을 이용하는 것을 피한다. 따라서, 네트워크 대역폭이 절약된다.
AP의 관점에서, 이것은 액세스 포인트가 데이터 프레임들을 전송하는 단계 이전에 액세스 포인트와 연관시키려는(즉, 등록하려는) 스테이션으로부터 적어도 하나의 관리 프레임을 수신하고, 전송된 데이터 프레임들이 수신된 관리 프레임에 대한 응답을 포함하고 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된 리소스 유닛을 통해 전송된다는 것을 의미할 수 있다.
향상된 연관 절차를 제공하기 위해, 관리 프레임은 스테이션들로부터의 업링크 통신을 위해 액세스 포인트에게 승인된 업링크 전송 기회의 일부를 형성하는 선행 리소스 유닛에서 송신되며, 선행 리소스 유닛은 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된다. 따라서, 요청 및 응답 관리 프레임들 모두가 (높은 비트 속도의) MU OFDMA RU들에서 송신될 수 있어서, 매체 점유율을 감소시킨다.
일부 실시예들에서, 결정된 리소스 유닛 및 선행 리소스 유닛은 다운링크 및 업링크 전송 기회들 각각에서 특정 스테이션과 연관되지 않은 동일한 미리 정해진 연관 식별자, 예를 들어 AID = 2045 또는 예를 들어 기본 서비스 세트의 기본 서비스 세트 식별자와 동일한, (AP에 의해 제공된) 기본 서비스 세트와 연관된 연관 식별자에 할당된다. 이것은 스테이션들과 액세스 포인트에서의 관리를 더 쉽게 만든다.
연관 절차를 추가로 개선하기 위해, 스테이션은 스테이션들로부터의 업링크 통신을 위해 액세스 포인트에게 승인된 다음 업링크 전송 기회의 일부를 형성하는 다음 리소스 유닛에서, 검색된 데이터 프레임들의 확인응답을 송신할 수 있고, 다음 리소스 유닛은 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된다. 이것은 등록하려고 하는 각각의 아직 연관되지 않은 스테이션에게 (SU 시그널링을 이용하지 않고) 응답 관리 프레임들의 수신을 확인응답하는 기회를 저렴한 비용으로 제공하는 효율적인 방식이다.
본 발명의 다른 애플리케이션은 멀티캐스트 트래픽 또는 임의의 잔여 트래픽(즉, RU 크기를 고려하여 패딩 비트들을 요구하는 소량의 데이터)의 관리에 관한 것이다.
멀티캐스트 트래픽의 경우, 액세스 포인트는 (예를 들어, 상위 OSI 계층으로부터) 복수의 수신자 스테이션들에 주소지정될 멀티캐스트 프레임을 수신한다. 다음으로, 멀티캐스트 프레임 수신에 응답하여, 액세스 포인트는 각각의 수신자 스테이션에 각각 개별적으로 주소지정될, 멀티캐스트 프레임의 페이로드를 포함하는 복수의 데이터 프레임들을 생성한다. 따라서, 복수의 스테이션들에 전용인 리소스 유닛을 통해 전송될 집성된 데이터 프레임들은 멀티캐스트 프레임의 페이로드를 포함하는 생성된 데이터 프레임들을 포함한다.
예를 들어, 멀티캐스트 프레임의 페이로드를 포함하는 집성된 데이터 프레임들을 전송하기 위한 복수의 스테이션들에 전용인 리소스 유닛은 다운링크 전송 기회에서 2042와 동일한, 특정 스테이션과 연관되지 않은 미리 정해진 연관 식별자에 할당될 수 있다.
잔여 트래픽의 경우, 액세스 포인트는 다운링크 전송 기회의 크기(가능하게는 RU들의 크기) 및 크기 임계치를 고려하여, 스테이션들에 전송될 작은 데이터 프레임들을 결정할 수 있다. 따라서, 결정된 작은 데이터 프레임들은 수집 리소스 유닛이라 지칭되는, 복수의 스테이션들에 전용인 리소스 유닛을 통해 집성되고 전송된다. 예를 들어, 수집 리소스 유닛은 0과 동일한, 특정 스테이션과 연관되지 않은 미리 정해진 연관 식별자를 이용하여 다운링크 전송 기회에서 시그널링된다.
스테이션 관점에서, 멀티캐스트 및 잔여 트래픽 모두는 동일한 방식으로 처리될 수 있다. 예를 들어, 스테이션은 복수의 리소스 유닛들 중의 리소스 유닛이 스테이션에 개별적으로 할당되는지 여부를 검증하기 위해 개별 스테이션들에 할당된 리소스 유닛들을 먼저 스캐닝할 수 있고, 부정적인 검증의 경우에만 복수의 리소스 유닛들 중의 아직 스캐닝되지 않은 리소스 유닛들로부터 복수의 스테이션들에 전용인 리소스 유닛을 결정할 수 있다. 특히, 아직 스캐닝되지 않은 리소스 유닛들로부터 복수의 스테이션들에 전용인 리소스 유닛을 결정하는 것은 스테이션이 스캐닝된 리소스 유닛들 중의 하나와 연관된 리스트에 속하는지 여부를 검증하기 위해 스테이션들의 리스트들에 할당된 리소스 유닛들을 먼저 스캐닝하는 것을 포함할 수 있다. 리스트는 예를 들어 그룹 AID로서 이용되는 특정 AID에 대응할 수 있고, 각각의 스테이션은 (예를 들어, 비트 마스킹을 통해 또는 등록시 AP에 의해 제공된 그룹 AID를 참조하여) 이러한 그룹에 속하는지 여부를 결정할 수 있다.
따라서, 긍정적인 검증의 경우, (데이터 프레임들을 검색하기 위한) 결정된 리소스 유닛은 스테이션을 포함하는 리스트에 할당된 리소스 유닛이다.
또한, 부정적인 검증의 경우에만, 결정된 리소스 유닛은 다운링크 전송 기회를 형성하는 다른 리소스 유닛에, 개별적으로 또는 리스트를 통해, 할당되지 않은 임의의 스테이션에 대한 데이터 프레임들을 전달하는데 이용되는 수집 리소스 유닛이다.
이러한 다양한 접근법들은 동일한 데이터를 여러 RU들을 통해 복제하는 것을 피하고/하거나 RU들에 추가될 패딩 데이터의 양을 감소시킨다. 그 결과, 매체 이용이 보다 효율적으로 이루어진다.
스테이션들에 의한 효율적인 처리를 보장하기 위해, 실시예들은 다운링크 전송 기회가 하나 이상의 스테이션으로의 복수의 리소스 유닛들 중의 리소스 유닛들의 할당들의 순서화된 시그널링을 포함하고, 순서화된 시그널링이 개별 스테이션으로의 리소스 유닛의 각각의 할당을 먼저 정의하고, 그 다음에 스테이션들의 그룹으로의 리소스 유닛의 각각의 할당을 정의하며, 그 후 리소스 유닛과 아직 연관되지 않은 임의의 스테이션으로의 수집 리소스 유닛의 할당을 정의하는 것을 제공한다. 실제로, 스테이션은 (부정적인 검증의 경우) 그룹 RU가 이용되었는지 여부를 고려하기 전에 개별 RU들을 먼저 결정할 것이다. 따라서, 스테이션에 대해 RU가 식별되지 않은 경우에만, 스테이션은 수집자 RU(임의의 스테이션 전용)를 조사하여 가능하게는 스테이션에 주소지정된 일부 데이터를 검색할 수 있다.
이 접근법으로 인해, 스테이션은 유리하게도 자신에 주소지정된 하나의 RU(개별 또는 그룹)를 찾았으면 동일한 다운링크 전송 기회에서 임의의 추가의 RU 분석을 무시할 수 있다.
본 발명의 실시예들은 모든 802.11ax 순응 AP 및 비-AP 스테이션들에서 구현될 수 있다. 대안적으로, 802.11ax 순응 AP 및 비-AP 스테이션들은 본 발명의 실시예들의 특징들을 임의적으로 구현할 수 있다.
이와 관련하여, 일 구현에 따르면, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 무선 통신 방법이 제공되며, 이 방법은 액세스 포인트에서,
하나 이상의 스테이션으로부터 능력 정보를 수신하는 단계 - 능력 정보는 스테이션에 주소지정된 데이터 프레임이 하나 이상의 다른 스테이션에 주소지정된 하나 이상의 데이터 프레임과 집성될 수 있게 하는 스테이션의 능력을 포함함 -;
수신된 능력 정보에 기반하여 데이터 프레임들을 집성하는 단계; 및
집성된 데이터 프레임들을 하나 이상의 스테이션에게 전송하는 단계를 포함한다.
특정 구현에서, 전송은 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서 복수의 스테이션들에 전용인 리소스 유닛을 통해 수행된다.
바람직하게, 능력 정보는 하나 이상의 스테이션의 액세스 포인트로의 연관 절차 동안 관리 프레임에서 광고(advertise)된다.
예를 들어, 능력 정보는 802.11ax, 버전 2.1 표준에 정의된 바와 같이 HE MAC 능력 정보 필드의 서브필드에서 시그널링된다.
특히, 스테이션이 자신에 주소지정된 데이터 프레임이 하나 이상의 다른 스테이션에 주소지정된 하나 이상의 데이터 프레임과 집성되도록 허용하지 않는 경우, 집성은 스테이션만에 주소지정된 하나 이상의 데이터 프레임을 포함하는 데이터 유닛을 형성하는 것을 포함한다.
역으로, 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 무선 통신 방법이 제공되며, 이 방법은 스테이션들 중의 하나에서,
능력 정보를 액세스 포인트에게 전송하는 단계 - 능력 정보는 액세스 포인트에 의해 스테이션에 주소지정된 데이터 프레임이 하나 이상의 다른 스테이션에 주소지정된 하나 이상의 데이터 프레임과 집성될 수 있게 하는 스테이션의 능력을 포함함 -;
액세스 포인트로부터 집성 데이터 프레임들을 수신하는 단계; 및
수신된 집성된 데이터 프레임들로부터 데이터 프레임들을 추출하는 단계
를 포함하며,
추출하는 단계는 전송된 능력 정보에 기반한다.
변형에서, 이 방법은 액세스 포인트로부터 능력 정보를 수신하는 단계를 더 포함하고, 능력 정보는 2개 이상의 스테이션들에 주소지정된 데이터 프레임들을 집성하는 액세스 포인트의 능력을 포함한다.
특히, 추출하는 단계는 액세스 포인트로부터 수신된 능력 정보에 또한 기반한다.
특정 구현에서, 수신하는 단계는 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서, 복수의 스테이션들에 전용인 리소스 유닛을 통해 수행된다.
특히, 능력 정보는 액세스 포인트에 대한 스테이션의 연관 절차 동안 관리 프레임에서 광고된다. 예를 들어, 능력 정보는 802.11ax, 버전 2.1 표준에 정의된 바와 같이 HE MAC 능력 정보 필드의 서브필드에서 시그널링된다.
일 구현은 또한 액세스 포인트 및 스테이션들을 포함하는 무선 네트워크에서의 무선 통신 디바이스 형성 액세스 포인트, 및 무선 네트워크에서의 무선 통신 디바이스 형성 스테이션에 관한 것이다.
본 발명의 다른 양태는, 디바이스 내의 마이크로프로세서 또는 컴퓨터 시스템에 의해 실행될 때, 디바이스로 하여금 앞서 정의된 임의의 방법을 수행하게 하는 프로그램을 저장하는 비일시적 컴퓨터 판독가능한 매체에 관한 것이다.
비일시적 컴퓨터 판독가능한 매체는 방법들 및 디바이스들과 관련하여 위에서 그리고 아래에서 제시된 것들과 유사한 특징들 및 이점들을 가질 수 있다.
본 발명에 따른 방법들의 적어도 일부들은 컴퓨터로 구현될 수 있다. 이에 따라, 본 발명은 전적으로 하드웨어인 실시예, 전적으로 소프트웨어인 실시예(펌웨어, 상주 소프트웨어, 마이크로코드 등을 포함함) 또는 본 명세서에서 모두가 일반적으로 "회로", "모듈" 또는 "시스템"이라고 지칭될 수 있는 하드웨어 양태와 소프트웨어 양태를 조합하는 실시예의 형태를 취할 수 있다. 게다가, 본 발명은 매체에 구현된 컴퓨터 이용가능한 프로그램 코드를 갖는 임의의 유형적 표현 매체에 구현된 컴퓨터 프로그램 제품의 형태를 취할 수 있다.
본 발명이 소프트웨어로 구현될 수 있기 때문에, 본 발명은 임의의 적절한 캐리어 매체 상에서 프로그램가능한 장치에 제공하기 위한 컴퓨터 판독가능한 코드로서 구현될 수 있다. 유형적 캐리어 매체는 하드 디스크 드라이브, 자기 테이프 디바이스 또는 솔리드 스테이트 메모리 디바이스 등과 같은 저장 매체를 포함할 수 있다. 일시적 캐리어 매체는 전기 신호, 전자 신호, 광 신호, 음향 신호, 자기 신호 또는 전자기 신호, 예를 들어 마이크로파 또는 RF 신호와 같은 신호를 포함할 수 있다.
본 발명의 추가 이점들은 도면들 및 상세한 설명을 검토할 때 관련 기술분야의 통상의 기술자에게 명백해질 것이다. 이제, 본 발명의 실시예들을 단지 예를 드는 식으로 다음의 도면들을 참조하여 설명한다.
도 1은 본 발명의 실시예들이 구현될 수 있는 전형적인 무선 통신 시스템을 도시한다.
도 2a 내지 도 2g는 802.11ax 표준에 따른 다양한 형식들의 802.11 프레임들을 제시한다.
도 2h 내지 도 2j는 802.11ax에 정의된 바와 같은 UMRS 제어 필드를 도시한다.
도 3은 아직 연관되지 않은 스테이션이 주어진 액세스 포인트를 발견하고 등록할 수 있게 하는 관리 프레임들의 예시적인 시퀀스를 도시한다.
도 4는 관련 기술분야에 공지된 바와 같이 20MHz, 40MHz, 80MHz 또는 160MHz의 채널 대역폭을 지원하는 802.11ac 채널 할당을 도시한다.
도 5는 802.11ax 업링크 OFDMA 전송 방식의 예를 도시하며, 여기서 AP는 관련 기술분야에 공지된 바와 같이 80MHz 채널 상에서 OFDMA 서브채널들(리소스 유닛들)의 전송 기회를 예비하기 위한 트리거 프레임을 발행한다.
도 6은 WLAN에서의 데이터 전송의 예시적인 상황을 통해 현재 버전의 802.11ax의 단점들을 도시한다.
도 7은 본 발명의 실시예들에 따른 통신 디바이스의 개략적인 표현을 도시한다.
도 8은 본 발명의 실시예들에 따른 무선 통신 디바이스의 개략적인 표현을 도시한다.
도 9a는 AP와 연관시키는 프로세스에서 아직 연관되지 않은 스테이션들에 대해 전술한 도 6의 예시적인 상황에 대한 본 발명의 실시예들의 영향을 도시한다.
도 9b는 도 9a에 대한 대안을 도시한다.
도 9c는 도 9a 및 도 9b에 대한 다른 대안을 도시한다.
도 9d는 복수의 다운링크 리소스 유닛들이 복수의 비연관 스테이션들에 할당되는 일반적인 실시예를 도시한다.
도 10a는 본 발명의 교시들을 구현할 때 트리거링되는 MU 업링크 전송과 관련하여 액세스 포인트에서의 주요 단계들을 흐름도를 이용하여 도시한다.
도 10b 및 도 10c는 본 발명의 실시예들을 구현할 때 트리거링되는 MU 다운링크 전송과 관련하여 액세스 포인트에서의 주요 단계들을 흐름도들을 이용하여 도시한다.
도 11a는 액세스 포인트에 의해 트리거링되는 MU 업링크 전송과 관련하여 비연관 스테이션에서의 주요 단계들을 흐름도를 이용하여 도시한다.
도 11b 및 도 11c는 본 발명의 실시예들에 따라 액세스 포인트에 의해 트리거링되는 MU 다운링크 전송과 관련하여 비연관 스테이션에서의 주요 단계들을 흐름도들을 이용하여 도시한다.
도 12a 및 도 12b는 WLAN에서 데이터 전송의 2가지 예시적인 상황들을 통해 하나의 MU 다운링크 리소스 유닛이 AP에 의해 데이터를 비연관 스테이션들에 송신하는데 이용되는 본 발명의 실시예들을 도시한다.
도 13a는 MU 다운링크 전송을 준비하고 수행할 때 물리적 액세스 포인트에서 구현되는 본 발명의 실시예들을 흐름도를 이용하여 도시한다.
도 13b는 AP로부터의 MU 다운링크 전송들에서 스테이션 그룹들에 전용인 RU들을 처리하도록 비-AP 스테이션에서 구현되는 본 발명의 실시예들을 흐름도를 이용하여 도시한다.
도 14는 전술한 도 6의 예시적인 상황을 참조하여 그룹 RU들을 이용하는 이점들을 도시한다.
도 15는 그룹화된 다중 사용자 다운링크 전송의 확인응답을 위해 새롭게 제안된 방식을 이용하는 이점들을 도시한다.
도 16a는 그룹 RU들의 경우에 효율적으로 프레임 확인응답을 제공하기 위해 (액세스 포인트에서의) 도 13a의 프로세스의 개선을 흐름도를 이용하여 도시한다.
도 16b는 그룹 RU들의 경우에 효율적이고 즉각적인 프레임 확인응답을 수행하기 위해 (스테이션에서의) 도 13b의 프로세스의 개선을 흐름도를 이용하여 도시한다.
도 17은 스테이션과 AP 사이에서 교환되는 HE 능력 요소의 예시적인 형식을 도시한다.
도 18a 및 도 18b는 데이터를 교환할 때 AP 및 스테이션에 의해 각각 수행되는 단계들을 흐름도들을 이용하여 도시한다.
도 19는 MU 다운링크 전송과 MU 업링크 전송 사이의 RU 구성 예들을 도시한다.
도 20은 스테이션들에 의해 광고된 MSAS 능력 서브필드 값들을 고려한 본 발명에 따른 구현 예를 흐름도를 이용하여 도시한다.
도 21은 비연관 스테이션들에 의해 광고된 UMPS 능력 서브필드 값들을 고려한 본 발명에 따른 구현 예를 흐름도를 이용하여 도시한다.
도 1은 본 발명의 실시예들이 구현될 수 있는 전형적인 무선 통신 시스템을 도시한다.
도 2a 내지 도 2g는 802.11ax 표준에 따른 다양한 형식들의 802.11 프레임들을 제시한다.
도 2h 내지 도 2j는 802.11ax에 정의된 바와 같은 UMRS 제어 필드를 도시한다.
도 3은 아직 연관되지 않은 스테이션이 주어진 액세스 포인트를 발견하고 등록할 수 있게 하는 관리 프레임들의 예시적인 시퀀스를 도시한다.
도 4는 관련 기술분야에 공지된 바와 같이 20MHz, 40MHz, 80MHz 또는 160MHz의 채널 대역폭을 지원하는 802.11ac 채널 할당을 도시한다.
도 5는 802.11ax 업링크 OFDMA 전송 방식의 예를 도시하며, 여기서 AP는 관련 기술분야에 공지된 바와 같이 80MHz 채널 상에서 OFDMA 서브채널들(리소스 유닛들)의 전송 기회를 예비하기 위한 트리거 프레임을 발행한다.
도 6은 WLAN에서의 데이터 전송의 예시적인 상황을 통해 현재 버전의 802.11ax의 단점들을 도시한다.
도 7은 본 발명의 실시예들에 따른 통신 디바이스의 개략적인 표현을 도시한다.
도 8은 본 발명의 실시예들에 따른 무선 통신 디바이스의 개략적인 표현을 도시한다.
도 9a는 AP와 연관시키는 프로세스에서 아직 연관되지 않은 스테이션들에 대해 전술한 도 6의 예시적인 상황에 대한 본 발명의 실시예들의 영향을 도시한다.
도 9b는 도 9a에 대한 대안을 도시한다.
도 9c는 도 9a 및 도 9b에 대한 다른 대안을 도시한다.
도 9d는 복수의 다운링크 리소스 유닛들이 복수의 비연관 스테이션들에 할당되는 일반적인 실시예를 도시한다.
도 10a는 본 발명의 교시들을 구현할 때 트리거링되는 MU 업링크 전송과 관련하여 액세스 포인트에서의 주요 단계들을 흐름도를 이용하여 도시한다.
도 10b 및 도 10c는 본 발명의 실시예들을 구현할 때 트리거링되는 MU 다운링크 전송과 관련하여 액세스 포인트에서의 주요 단계들을 흐름도들을 이용하여 도시한다.
도 11a는 액세스 포인트에 의해 트리거링되는 MU 업링크 전송과 관련하여 비연관 스테이션에서의 주요 단계들을 흐름도를 이용하여 도시한다.
도 11b 및 도 11c는 본 발명의 실시예들에 따라 액세스 포인트에 의해 트리거링되는 MU 다운링크 전송과 관련하여 비연관 스테이션에서의 주요 단계들을 흐름도들을 이용하여 도시한다.
도 12a 및 도 12b는 WLAN에서 데이터 전송의 2가지 예시적인 상황들을 통해 하나의 MU 다운링크 리소스 유닛이 AP에 의해 데이터를 비연관 스테이션들에 송신하는데 이용되는 본 발명의 실시예들을 도시한다.
도 13a는 MU 다운링크 전송을 준비하고 수행할 때 물리적 액세스 포인트에서 구현되는 본 발명의 실시예들을 흐름도를 이용하여 도시한다.
도 13b는 AP로부터의 MU 다운링크 전송들에서 스테이션 그룹들에 전용인 RU들을 처리하도록 비-AP 스테이션에서 구현되는 본 발명의 실시예들을 흐름도를 이용하여 도시한다.
도 14는 전술한 도 6의 예시적인 상황을 참조하여 그룹 RU들을 이용하는 이점들을 도시한다.
도 15는 그룹화된 다중 사용자 다운링크 전송의 확인응답을 위해 새롭게 제안된 방식을 이용하는 이점들을 도시한다.
도 16a는 그룹 RU들의 경우에 효율적으로 프레임 확인응답을 제공하기 위해 (액세스 포인트에서의) 도 13a의 프로세스의 개선을 흐름도를 이용하여 도시한다.
도 16b는 그룹 RU들의 경우에 효율적이고 즉각적인 프레임 확인응답을 수행하기 위해 (스테이션에서의) 도 13b의 프로세스의 개선을 흐름도를 이용하여 도시한다.
도 17은 스테이션과 AP 사이에서 교환되는 HE 능력 요소의 예시적인 형식을 도시한다.
도 18a 및 도 18b는 데이터를 교환할 때 AP 및 스테이션에 의해 각각 수행되는 단계들을 흐름도들을 이용하여 도시한다.
도 19는 MU 다운링크 전송과 MU 업링크 전송 사이의 RU 구성 예들을 도시한다.
도 20은 스테이션들에 의해 광고된 MSAS 능력 서브필드 값들을 고려한 본 발명에 따른 구현 예를 흐름도를 이용하여 도시한다.
도 21은 비연관 스테이션들에 의해 광고된 UMPS 능력 서브필드 값들을 고려한 본 발명에 따른 구현 예를 흐름도를 이용하여 도시한다.
본 발명은 이제 특정한 비제한적인 예시적인 실시예들에 의해 그리고 도면들을 참조하여 설명될 것이다.
도 1은 몇 개의 통신 노드들(또는 스테이션들)(101-107)이, 중앙 스테이션 또는 액세스 포인트(AP)(110)의 관리 하에서 무선 로컬 영역 네트워크(WLAN)의 무선 전송 채널(100)을 통해 데이터 프레임들을 교환하는 통신 시스템을 도시한다. 무선 전송 채널(100)은 단일 채널 또는 복합 채널을 형성하는 복수의 채널들로 구성되는 동작 주파수 대역에 의해 정의된다.
도 1의 통신 시스템이 단일의 물리적 액세스 포인트(110)를 도시하지만, AP(110)는 복수의 BSS들("가상 AP들"의 세트라고도 함)을 지원할 수 있고 하나 이상의 WLAN(또는 BSS), 즉 하나 이상의 스테이션 그룹을 관리하도록 구성될 수 있다. 각각의 BSS는 특정 기본 서비스 세트 식별 BSSID로 고유하게 식별되어야 한다.
이 구성을 달성하기 위해, 물리적 AP(110)는 2개(또는 그 초과)의 WLAN들을 관리하기 위해 2개(또는 그 초과)의 가상 AP들, 예를 들어 SSID로서 "게스트"를 갖는 제1 WLAN(BSS)을 관리하기 위해 특정 BSSID로서 MAC 주소 MAC1을 갖는 가상 AP 1 VAP-1(도시되지 않음), 및 SSID로서 "피고용자"를 갖는 제2 WLAN(BSS)을 관리하기 위해 특정 BSSID로서 MAC 주소 MAC2를 갖는 가상 AP 2 VAP-2(도시되지 않음)를 구현할 수 있다.
일부 스테이션들은 VAP-1에 등록하거나 이와 "연관"되어 제1 WLAN "게스트"에 참여할 수 있는 반면, 다른 스테이션들은 VAP-2에 동시에 등록하여 제2 WLAN "피고용자"에 참여할 수 있다.
각각의 WLAN의 보안은 상이하게, 즉 WEP 및 WPA로 만들 수 있다.
복수의 BSSID를 지원하는 AP 디바이스는 두 가지 타입의 가상 AP들을 포함한다. 첫번째 타입의 가상 AP는 "전송된 AP" 또는 "대표 AP"라고 지칭된다. 그 BSSID는 전송된 BSSID라고 지칭된다. 이것은 비콘 및 프로브 응답 프레임들에서 복수의 BSSID 요소를 전송하는 것이 주요 역할이다. 주어진 물리적 AP의 경우, 하나의 가상 AP만이 전송된 AP로서 지정된다.
두번째 타입의 가상 AP들은 "비-대표 AP" 또는 "비-전송된 AP"로 지칭된다. 그 BSSID는 비-전송된 BSSID로 지칭된다. 비-대표 AP들은 복수의 BSSID 요소를 갖는 비콘 프레임들을 브로드캐스트하지 않을 다른 가상 AP들에 대응한다. 그러나, 이들은 레거시 STA들(IEEE 802.11v를 구현하지 않는 스테이션들)을 자신과 연관시키기 위해 자체 BSS에 특정된, 즉 복수의 BSSID 요소들이 없는 비콘 프레임들을 브로드캐스트할 수 있다.
동일한 물리적 디바이스는 2개의 개별 WLAN 인터페이스들(예를 들어, Wi-Fi 네트워크 카드들)을 갖는 경우에만 2개의 WLAN들에 동시에 참여할 수 있다. 이 경우, 이러한 디바이스는 네트워크에서 2개의 스테이션들로 고려되며, 각각의 스테이션은 한 번에 하나의 WLAN에만 등록된다.
스테이션들이 이용가능한 WLAN들(또는 BSS들) 및 이들을 정의하는 정보(예를 들어, 대응하는 SSID 또는 SSID들, 대응하는 특정 BSSID 또는 BSSID들, 인프라스트럭처 또는 Ad-Hoc를 포함한 통신 모드, Open, WEP, WPA-PSK 또는 802.1X를 포함하여 이용되는 보호 보안 방식, 이용되는 지원 전송 속도들, 동작 중인 채널 및 임의의 선택적 정보 요소들)를 인식하도록, AP는 비콘 프레임들 및 실질적으로 동일한 내용을 갖는 프로브 응답 프레임들을 포함하는 일부 제어 또는 관리 프레임들을 송신한다.
프로브 응답 프레임은 스테이션에 의해 브로드캐스트된 프로브 요청 프레임에 응답하여 AP에 의해 특정 스테이션에게 방출된다. 이것은 스테이션이 20MHz 채널들 및 그 브로드캐스트된 프로브 요청 프레임들을 연속적으로 스캐닝하는 능동적 발견 절차에서 발생한다. 능동적 발견 절차에서, 스테이션은 새로운 프로브 요청 프레임들을 송신함으로써 그 실질적인 존재를 주기적으로 상기시켜야 한다.
한편, AP가 WLAN을 스테이션들에 선언하기 위해 비콘 프레임을 자발적으로 그리고 주기적으로(예를 들어, 각각 100ms) 브로드캐스트하는 수동적 발견 절차가 구현되었다.
비콘 프레임들과 프로브 응답 프레임들 모두는 802.11의 임의의 버전에서 이용되며, 이는 이들이 도 2a에 도시된 바와 같이 비-HT(고 처리량) PPDU(물리적 계층(PHY) 프로토콜 데이터 유닛) 형식을 이용하여 최저 비트 속도로 송신된다는 것을 의미한다.
이 형식은 802.11의 임의의 버전에 따라 임의의 스테이션에 의해 이해될 수 있는 3개의 필드들, 즉 L-STF(Legacy Short Training Field), L-LTF(Legacy Long Training Field) 및 L-SIG(Legacy Signal Field) 필드들로 구성되고 페이로드 데이터를 포함하는 데이터 필드가 후속하는 프리앰블을 포함하므로 간단하고, 여기서 그 정보는 선언할 WLAN을 정의한다.
프로브 요청/응답 프레임들 또는 비콘 프레임들의 반복은 네트워크 대역폭의 무시할 수 없는 부분을 선점한다. 이 부분은 복수의 비콘들이 (각각의 활성 BSS에 대해 하나씩) 브로드캐스트되기 때문에, 동일한 통신 채널들을 공유해야 하는 복수의 WLAN들 및 복수의 물리적 AP들(가능하게는 복수의 BSS들을 구현하는 일부)에 의해 실질적으로 증가한다.
그 결과, 스테이션들은 비콘 프레임들을 더 자주 처리해야 하며, 관리 프레임들로 인한 채널 점유가 증가한다. 각각의 BSS의 비콘 프레임이 덜 자주 송신되고 스테이션 처리 및 채널 점유가 감소되도록 비콘 간격을 (100ms 초과가 되도록) 증가시키는 것은 완전히 관련이 있는 것으로 보이지는 않는다. 이는 WLAN들이 스테이션들에 의해 덜 가시적/검출가능하기 때문이며, 일부 스테이션들은 스캐닝할 때 주어진 BSS의 비콘 프레임을 검출하지 못하여 (그 SSID를 통해) 특정 BSS를 이용할 수 없다고 결론을 내릴 수 있으며, 또한 스테이션들은 능동적 방식으로 그 네트워크들을 찾기 위해 프로브 요청 프레임들을 방출하기로 결정할 수 있으며, 이에 따라 각각의 이웃 AP들에 의해 프로브 응답 프레임들이 브로드캐스트된다.
(비콘 프레임들 또는 프로브 응답 프레임들을 이용하는) 발견 절차는 스테이션이 AP에 등록하거나 이와 연관되어 대응하는 WLAN에 참여하는 보다 일반적인 연관 절차의 초기 부분일 수 있다.
도 3은 아직 연관되지 않은 스테이션이 주어진 액세스 포인트를 발견하고 등록/연관될 수 있게 하는 관리 프레임들의 예시적인 시퀀스를 도시한다. 이것은 WLAN 발견, 인증 및 연관의 세 단계를 포함하며, 그 끝에서 스테이션은 AP와의 인증되고 연관된 상태로 진입한다. 스테이션은 제1 AP(즉, 제1 WLAN에 속함)와 현재 연관될 수 있고 제2 WLAN에 참여하려고 할 수 있다는 점에 유의한다.
802.11 네트워크들은 802.11 프로빙 또는 발견의 첫번째 단계에 대해 다수의 옵션들을 이용한다. 예를 들어, 기업 배포의 경우, 특정 네트워크의 검색은 네트워크 이름(SSID)과 비트 속도들을 지정하는 복수의 채널들 상에서 프로브 요청 프레임을 송신하는 것을 포함할 수 있다.
보다 일반적으로, AP와의 연관 이전에, 스테이션들은 수동적 스캐닝(위에서 소개한 수동적 발견 절차) 또는 능동적 스캐닝(위에서 소개한 능동적 발견 절차)을 통해 채널들을 하나씩 스캐닝함으로써 AP들에 관한 정보를 수집한다.
수동적 스캐닝 모드에서, 스테이션들은 이전에 특정 SSID에 이미 연결되어 있는지 여부에 관계없이 각각의 20MHz 채널을 연속적으로 스캐닝하고 스캐닝된 채널에서 (SSID를 선언하는) 비콘 프레임들을 청취 대기한다.
능동적 스캐닝 모드에서, 스테이션들은 각각의 무선 20MHz 채널 상에서 프로브 요청 프레임들(310)을 송신한다. 프로브 요청 프레임들은 스테이션이 찾고 있는 특정 WLAN의 SSID를 포함할 수 있거나, 또는 프로브 요청 프레임들은 특정 SSID를 포함하지 않을 수 있으며, 이는 스테이션이 스테이션 근처에서 "임의의" SSID를 찾고 있음을 의미한다.
AP는 프로브 요청 프레임을 수신하는 것에 응답하여, 스테이션이 적어도 하나의 공통 지원 데이터 속도를 갖는지 여부를 체크한다. 호환가능한 데이터 속도가 있는 경우, AP는 프로브 응답 프레임(320)으로 응답하고, SSID(무선 네트워크 이름), 지원되는 데이터 속도들, 필요한 경우의 암호화 타입들, 및 AP의 다른 802.11 능력들의 광고와 같이 그 내용은 비콘 프레임과 유사하다.
확인응답 프레임(330)은 프로브 응답 프레임(320)의 수신에 응답하여 스테이션에 의해 송신될 수 있다.
AP와 이미 연관되어 있는 스테이션이 프로브 요청 프레임들을 정기적으로 다른 무선 채널들로 송신하여 최상의 신호 강도들을 갖는 이용가능한 WLAN들의 업데이트된 리스트를 유지하는 것이 또한 일반적이다. 이 리스트 덕분에, 스테이션은 더 이상 AP와의 강한 연결을 유지할 수 없을 때, 연관 절차의 두번째 및 세번째 단계들을 이용하여 더 나은 신호 강도를 갖는 다른 AP에 로밍할 수 있다.
두번째 단계는 스테이션에 의해 참여할 WLAN을 선택한 후의 802.11 인증이다. 특히, 스테이션은 수신한 프로브 응답 프레임들로부터 호환가능한 WLAN을 선택한다.
802.11은 원래 두 가지 인증 메커니즘으로 개발되었으며, "개방 인증"이라고 하는 첫번째 인증 메커니즘은 기본적으로 스테이션이 "자신을 인증한다"라고 말하고 AP가 "예"로 응답하는 NULL 인증이다. 이것은 거의 모든 802.11 배포들에 이용되는 메커니즘이며, 두번째 인증 메커니즘, 즉 WEP/WPA/WPA2는 홈 네트워크들 또는 소규모 Wi-Fi 배포들에 널리 이용되며 보안을 제공하는 공유 키 메커니즘이다.
802.11 인증 단계 동안, 스테이션은 낮은 레벨의 802.11 인증 요청 프레임(340)을 선택된 AP 설정, 예를 들어, 개방 인증 및 0x0001로의 시퀀스로 송신한다. AP는 인증 요청 프레임(340)을 수신하고, 0x0002의 시퀀스를 나타내는 개방으로 설정된 인증 응답 프레임(350)으로 스테이션에 응답한다.
일부 802.11 능력들은 스테이션이 복수의 AP들과 연관되지 않고(즉, 대응하는 WLAN들에 속하지 않고) 복수의 AP들에 대해 낮은 레벨의 인증을 수행하게 한다는 점에 유의한다. 이것은 스테이션이 AP들 사이를 이동할 때 전체 연관 절차를 가속화한다. 실제로, 스테이션은 복수의 AP들에 대해 802.11 인증될 수 있지만 한 번에 하나의 AP를 통해서만 능동적으로 연관되고 데이터를 전송할 수 있다.
다음으로, 스테이션은 낮은 레벨의 인증 단계로부터 AP와의 실제 연관을 수행해야 한다. 이것은 스테이션이 실제로 WLAN 셀에 참여하는 실제 802.11 연관의 다음 단계이다. 이 단계에서는 보안 및 비트 속도 옵션들을 마무리하고 스테이션과 AP 간의 데이터 링크를 확립한다. 이 최종 교환의 목적은 스테이션이 매체에 액세스하고 참여된 WLAN 내에서 데이터를 송신하는데 이용될 연관 식별자(AID)를 얻는 것이다.
스테이션이 제1 네트워크에 참여했을 수 있고 물리적 네트워크 내에서 하나의 AP에서 다른 AP로 로밍할 수 있음에 유의한다. 이 경우, 이러한 연관을 재연관이라고 한다.
스테이션이 어느 AP(즉, WLAN)와 연관되고 싶은지를 결정하면, 스테이션은 연관 요청 프레임(360)을 선택된 AP로 송신한다. 연관 요청 프레임에는 필요한 경우, 선택된 암호화 타입들 및 다른 호환가능한 802.11 능력들이 포함된다.
연관 요청 프레임에서의 요소들이 AP의 능력들과 일치하면, AP는 스테이션에 대한 연관 ID(AID)를 생성하고, 스테이션에의 네트워크 액세스를 승인하는 성공 메시지와 함께 연관 응답 프레임(370)으로 응답한다.
이제 스테이션이 AP와 성공적으로 연관되었으며, 물리적 매체를 이용하여 선택된 WLAN에서 데이터 전송을 시작할 수 있다.
AP가 인증되었지만 아직 연관되지 않은 스테이션으로부터 데이터 프레임을 수신할 때, AP는 스테이션을 인증되었지만 비연관된 상태로 두는 연관해제 프레임으로 응답한다는 점에 유의한다. 그 결과, 스테이션은 대응하는 WLAN에 참여하기 위해 AP와 자신을 재연관시켜야 한다.
프로브 응답 프레임(320), 인증 요청/응답 프레임들(340 및 350) 및 연관 요청/응답 프레임들(360 및 370)은 단일 사용자(SU) 형식으로 알려진 802.11 레거시 형식으로 방출되는 유니캐스트 관리 프레임들이다. 이것은 포인트간(여기서는 AP와 스테이션 사이) 통신에 이용되는 형식이다. 이들 유니캐스트 관리 프레임들 각각은 ACK 프레임(330)에 의해 확인응답된다.
전술한 바와 같이, 모든 관리 프레임들(310, 320, 340, 350, 360, 370) 및 ACK 프레임들(330)은 스테이션 및 AP 모두에 의해 지원되는 최저 공통 속도(예를 들어, 24mbps 이하)를 이용한다.
대역폭 집약 애플리케이션들을 지원하기 위해 더 빠른 무선 네트워크들에 대한 증가일로의 요구를 충족시키기 위해, 802.11ac 이상 버전들(예를 들어, 802.11ax)은 다중 채널 동작들을 통해 더 큰 대역폭 전송을 구현한다. 도 4는 20MHz, 40MHz, 80MHz 또는 160MHz의 복합 채널 대역폭을 지원하는 802.11ac 채널 할당을 도시한다.
IEEE 802.11ac는 데이터를 전송하기 위해 무선 네트워크 상의 임의의 802.11ac(또는 그 이후) 스테이션에 의한 예비에 이용가능한 유일한 미리 정의된 복합 채널 구성들을 형성하기 위해 20MHz 채널들의 제한된 수의 미리 정의된 서브세트들의 지원을 도입하였다.
미리 정의된 서브세트들은 도면에 도시되어 있으며 802.11n에 의해 지원되는 20MHz 및 40MHz만에 비해 20MHz, 40MHz, 80MHz 및 160MHz 채널 대역폭들에 대응한다. 실제로, 20MHz 성분 채널들(400-1 내지 400-8)은 더 넓은 복합 통신 채널들을 형성하도록 연결된다.
802.11ac 표준에서, 각각의 미리 정의된 40MHz, 80MHz 또는 160MHz 서브세트의 채널들은 동작 주파수 대역 내에서 연속적이며, 즉 동작 주파수 대역에서의 순서에 따라 복합 채널에서 홀(누락 채널)이 허용되지 않는다.
160MHz 채널 대역폭은 연속적인 주파수이거나 아닐 수 있는 2개의 80MHz 채널로 구성된다. 80MHz 및 40MHz 채널들은 각각 인접하거나 연속적인 40MHz 및 20MHz 채널들의 두 주파수로 각각 구성된다. 그러나, 본 발명은 채널 대역폭의 구성, 즉 연속적인 채널들만을 포함하거나 동작 대역 내에 불연속적인 채널들로 형성된 실시예들을 가질 수 있다.
스테이션(AP 포함)에는 "일차 채널"(400-3)에 대한 EDCA(enhanced distributed channel access) 메커니즘을 통해 전송 기회(TxOP)가 승인된다. 실제로, 대역폭을 갖는 각각의 복합 채널의 경우, 802.11ac는 하나의 채널을 "일차"로 지정하고, 이것은 복합 채널에 액세스하기 위해 경합하는데 이용된다는 것을 의미한다. 일차 20MHz 채널은 동일한 BSS에 속하는, 즉 동일한 로컬 액세스 포인트(AP)에 의해 관리되거나 이에 등록된 모든 스테이션들(STA들)에 공통이다.
그러나, 어떠한 다른 레거시 스테이션(즉, 동일한 세트에 속하지 않음)도 이차 채널들을 이용하지 않도록 하기 위해, 합성 채널을 예비하는 제어 프레임들(예를 들어, 후술하는 RTS 프레임/CTS 프레임 또는 트리거 프레임)이 이러한 복합 채널의 각각의 20MHz 채널을 통해 복제되는 것이 제공된다.
이러한 복합 채널들에서의 전송들은 HE 단일 사용자(SU) PPDU를 이용하여 하나의 스테이션에서 다른 스테이션(AP 포함)으로 이루어지며, 그 형식이 도 2b에 도시되어 있다. 이것은, 임의의 레거시 스테이션에 의해 판독가능한 기존의 프리앰블(L-STF, L-LTF, L-SIG) 외에도, RL-SIG, HE-SIG-A, HE-STF, HE-LTF, 데이터 및 PE 필드들을 포함한다.
IEEE 802.11ac 표준은 최대 4개 또는 심지어 8개의 20MHz 채널들을 결합하게 한다. 채널들의 제한된 수(유럽에서는 5GHz 대역에서 19개)로 인해, 채널 포화가 문제가 된다. 실제로, 인구 밀도가 높은 지역들에서는 5GHz 대역이 무선 LAN 셀당 20 또는 40MHz 대역폭을 이용하더라도 포화되는 경향이 분명히 있다.
802.11ax 표준에서의 개발들은 밀집한 환경들에서 무선 채널의 효율성과 이용을 향상시키려고 한다.
이러한 관점에서, 전송 기회가 예비되고 AP에게 승인되면, 다운링크(DL) 및 업링크(UL) 방향들 모두에서 상이한 사용자들에게 복수의 동시 전송들을 허용하는 다중 사용자(MU) 전송 특징들을 고려할 수 있다. 업링크에서, 다중 사용자 전송들은 복수의 비-AP 스테이션들이 AP에게 동시에 전송하게 함으로써 충돌 확률을 완화하는데 이용될 수 있다.
실제로 이러한 다중 사용자 전송을 수행하기 위해, 승인된 20MHz 채널(400-1 내지 400-4)을 적어도 하나의 서브채널로 분할하지만, 바람직하게는 복수의 서브채널들(310)(기본 서브채널들)로 분할하는 것이 제안되었으며, 서브채널들은 예를 들어 OFDMA 기술을 기반으로 복수의 사용자들에 의해 주파수 도메인에서 공유되는, 서브캐리어들 또는 리소스 유닛들(RU들) 또는 "트래픽 채널들"로도 지칭된다.
이것은 도 5를 참조하여 설명된다.
OFDMA의 다중 사용자 특징은 AP가 예비된 전송 기회 TXOP 내에서 경쟁을 증가시키기 위해 상이한 RU들을 상이한 스테이션들에게 할당할 수 있게 한다. 이는 802.11 네트워크들 내에서 경합과 충돌들을 줄이는데 도움이 될 수 있다.
이 예에서, 각각의 20MHz 채널(400-1, 400-2, 400-3 또는 400-4)은 주파수 도메인에서 5MHz 크기의 4개의 OFDMA 서브채널들 또는 RU들(510)로 세분된다. 물론 20MHz 채널을 분할하는 RU들의 수는 4개와 다를 수 있으며, RU들은 상이한 크기들을 가질 수 있다. 예를 들어, 2개 내지 9개의 RU가 제공될 수 있다(따라서, 각각 10MHz 내지 약 2MHz의 크기를 갖는다). 더 넓은 복합 채널(예를 들어, 80MHz) 내에 포함된 경우 RU 폭이 20MHz보다 큰 것도 또한 가능하다.
MU 다운링크 전송(AP에서 스테이션들로)과 관련하여, AP는 TXOP 동안 송신된 PPDU의 프리앰블 헤더 내에 특정 표시들을 간단히 제공한 다음, 데이터 필드에서 데이터를 송신함으로써 RU들의 복수의 스테이션들에게 복수의 데이터를 직접 송신할 수 있다. 다운링크 방향에서 이용되는 RU들은 다운링크 RU들로 알려져 있는 반면, 업링크 방향에서 이용되는 RU들은 업링크 RU들로 알려져 있다.
도 2c는 하나 이상의 스테이션으로의 전송들, 특히 AP에서 복수의 스테이션들로의 MU 다운링크 전송들을 위해 802.11ax에서 이용되는 HE MU PPDU 형식(HE-MU)을 도시한다.
HE-MU PPDU는 항상 낮은 비트 속도로 전송되는 비-HT PPDU(도 2a)와 동일한 프리앰블을 포함한다. 이것은 모든 디바이스들, 특히 802.11ac/ax를 구현하지 않는 레거시 디바이스들이 임의의 전송 모드에 대한 프리앰블을 이해할 수 있도록 하기 위한 것이다.
복수의 스테이션들은 OFDMA 다운링크 전송들의 수신자들로 의도되기 때문에, AP는 스테이션들이 어느 리소스 유닛에서 그 데이터를 찾을지를 스테이션들에게 알려야 한다. 이러한 시그널링을 달성하기 위해, 802.11ax는 스테이션들이 RU들에 할당되는 도면에 도시된 바와 같이 HE-SIG-B 필드(200)를 제공한다.
SIG-B 필드(200)는 다운링크 HE-MU-PPDU에서만 발견되며, 도 2e에 도시된 바와 같이 두 가지 타입들의 필드들, 즉 단일 공통 블록 필드(220) 및 하나 이상의 사용자 특정 필드(230)를 포함한다.
단일 공통 블록 필드(220)는 RU 할당 필드를 통해 현재 전송 기회에 대한 RU 분배를 정의한다(다른 필드들은 덜 중요하다). 이 형식은 아래에 소개된 것처럼 트리거 프레임에 제공된 다운링크 RU 할당과 동일한 형식을 실질적으로 따른다.
802.11ax는 도 2f에 도시된 바와 같이 20MHz 채널들에 대해 미리 정의된 RU 할당 방식들의 세트를 정의한다. 따라서, 공통 블록 필드(220)의 RU 할당 필드는 도 2f의 표의 엔트리들을 가리키는 N개의 8 비트 인덱스들을 참조한다.
이러한 각각의 엔트리는 RU 할당 방식, 즉 20MHz 채널이 연속 다운링크 RU들로 분할되는 방식을 정의한다. 이 엔트리는 위치(주파수 증가 순서에 따름), 톤들 면에서의 크기 및 MU 전송 내의 각각의 RU의 주파수 범위를 정확하게 제공한다.
예를 들어, 첫번째 엔트리(인덱스 = 00000000)는 위치들 #1 내지 #9에서 9개의 26-톤-폭 다운링크 RU를 정의한다. 따라서, 위치 #i에서의 다운링크 RU의 주파수 대역은 고려된 20MHz 채널의 [26*(i-1)+1]번째 톤부터 (26*i)번째 톤까지이다. AP가 이러한 특정 분배를 갖는 복수의 다운링크 RU를 정의하고자 하는 경우, 공통 블록 필드(220)의 RU 할당 필드는 값 00000000으로 설정된다.
미리 정의된 RU 할당 방식들의 표의 12번째 엔트리(인덱스 = 00001011)는 예를 들어 첫번째 52-톤-폭 다운링크 RU(위치 #1), 이어서 26-톤 폭을 갖는 두번째, 세번째 및 네번째 다운링크 RU들(위치들 #2, #3 및 #4), 이어서 52-톤 폭을 갖는 다섯번째 및 여섯번째 다운링크 RU들(위치 #5 및 #6)을 정의한다.
사용자 특정 필드들(230)은 공통 블록 필드에 정의된 각각의 다운링크 RU와 관련된 정보를 정의하고, 공통 블록 필드에 다운링크 RU들이 연속적으로 정의되는 것과 동일한 순서로 제공된다. 예를 들어, n번째 선언된 사용자 특정 필드(230)는 공통 블록 필드에 정의된 n번째 다운링크 RU, 즉 위치 #n에서의 다운링크 RU에 대한 정보를 제공한다.
각각의 사용자 특정 필드(230)는 수신자 스테이션의 AID('STA-ID' 필드; 도 3의 연관 절차 동안 AP에 의해 제공됨), 및 여기서 덜 중요한, 변조 및 코딩 방식들, 공간 스트림들 등과 같은 다른 정보를 포함한다.
단일 다운링크 RU만이 주어진 스테이션에 할당될 수 있기 때문에, 스테이션이 그 데이터를 디코딩할 수 있게 하는 시그널링은 하나의 사용자 특정 필드(단일 RU에 대응함)에서만 운반된다.
공통 블록 필드 및 각각의 대응하는 사용자 특정 필드에 제공된 리소스 분배에 기반하여, 스테이션은 어느 리소스 유닛이 할당되었는지, 이에 따라 어느 다운링크 RU에서 AP로부터 그 데이터를 수신할 것인지를 쉽게 알 수 있다.
HE-SIG-B는 BCC를 이용하여 20MHz 단위마다 인코딩되고 스테이션의 시그널링 정보가 페이로드와 동일한 대역에서 송신되도록 스테이션의 선호 대역으로 송신된다.
스테이션들이 언제 그리고 어떻게(어느 RU에서) 데이터를 방출해야 하는지를 AP가 제어해야 하기 때문에, MU 업링크 전송들에 대한 것들은 상이하다.
MU 다운링크 전송과는 달리, AP가 다양한 비-AP 스테이션들로부터 MU 업링크 통신들을 트리거링하기 위한 트리거 메커니즘이 채택되었다. 이것은 AP가 스테이션들에 대해 이러한 제어를 갖기 위한 것이다.
MU 업링크 전송(AP에 의해 선점된 TXOP 동안)을 지원하기 위해, 802.11ax AP는 레거시 스테이션들(즉, 비-802.11ax 스테이션들) 모두가 그 NAV를 설정하고 802.11ax 스테이션들이 리소스 유닛 할당을 결정하도록 하기 위한 시그널링 정보를 제공해야 한다.
다음의 설명에서, 레거시라는 용어는 OFDMA 통신들을 지원하지 않는 이전 기술들의 802.11 스테이션들을 의미하는, 비-802.11ax 스테이션들을 지칭한다.
도 5의 예에 도시된 바와 같이, AP는 전송 기회를 예비하기 위해 트리거 프레임(TF)(530)을 타겟 802.11ax 스테이션들로 송신한다. 전송 기회에 대한 타겟 복합 채널의 대역폭 또는 폭은 TF 프레임에서 시그널링되며, 이는 20, 40, 80 또는 160MHz 값이 시그널링됨을 의미한다.
TF 프레임은 도 2a에 도시된 802.11 레거시 비-HT 형식에 따른 제어 프레임이며, 일차 20MHz 채널을 통해 송신되고 타겟 복합 채널을 형성하는 서로 20MHz 채널들에서 복제된다. 제어 프레임들의 복제로 인해, 모든 인접 레거시 스테이션(비-HT 또는 802.11ac 스테이션들)은 그 일차 채널에서 TF를 수신한 다음 그 NAV를 TF 프레임의 헤더에 지정된 값으로 설정할 것으로 예상된다. 이것은 이러한 레거시 스테이션들이 TXOP 동안 타겟 복합 채널의 채널들에 액세스하는 것을 방지한다.
AP의 결정에 기반하여, 트리거 프레임(TF)은 복수의 업링크 리소스 유닛(RU)(510)을 정의할 수 있다. OFDMA의 다중 사용자 특징은 AP가 경쟁을 증가시키기 위해 상이한 RU들을 상이한 스테이션들에 할당할 수 있게 한다. 이는 802.11 네트워크들 내에서 경합과 충돌을 줄이는 데 도움이 될 수 있다.
요청된 전송 기회에서의 RU 분배 및 업링크 RU들로의 스테이션들의 할당에 관한 정보는 데이터 필드에서 운반된 MAC 프레임의 페이로드에 표시된다(도 2a에 도시됨). 실제로, MAC 페이로드는 기본적으로 (RTS 또는 CTS 프레임과 같은) 전형적인 제어 프레임들에 대해 비어 있지만 트리거 프레임들에 대한 정보 구조로 향상된다: RU 할당 필드는 할당된 업링크 RU들(즉, TXOP에서의 RU 분배)을 정의하는 반면, 하나 이상의 사용자 정보 필드는 (RU 할당 정보 필드에 의해 제공된 것과 동일한 순서로) 각각의 업링크 RU와 관련된 정보를 표시한다. 특히, 각각의 사용자 정보 필드에서의 주소 필드는 대응하는 업링크 RU가 할당된 스테이션의 AID를 제공한다.
이러한 다양한 필드들은 도 2e 및 도 2f를 참조하여 위에서 정의한 필드들(공통 블록 및 사용자 특정)과 유사하다.
트리거 프레임(530)은 특정 스테이션들에 대해 AP에 의해 예비될 수 있는 "스케줄링된" 업링크 RU들을 정의할 수 있으며, 이 경우 이러한 RU들에 액세스하기 위한 경합이 이들 스테이션들에 필요하지 않다. 이러한 스케줄링된 RU들 및 그 대응하는 스케줄링된 스테이션들은 트리거 프레임에 표시된다(스케줄링된 RU에 대한 사용자 정보 필드의 주소 필드는 스테이션의 AID로 설정된다). 이것은 각각의 스케줄링된 RU를 이용하도록 허용되는 스테이션을 명시적으로 표시한다. 이러한 전송 모드는 스테이션 내의 종래의 EDCA 메커니즘과 경쟁하여 매체에 액세스한다.
주소 필드에서 그 AID를 운반하는 트리거 프레임(530)에 스케줄링된 RU들에 대한 사용자 정보 필드가 없다는 것을 스테이션이 발견하면, 스테이션은 TF에 의해 트리거링된 TXOP의 스케줄링된 RU에서 전송하도록 허용되지 않아야 한다.
트리거 프레임(TF)(530)는 또한 "스케줄링된" RU들에 더하여 또는 이를 대체하여 "랜덤" 업링크 RU들("랜덤 액세스"(RA) RU들로도 지칭됨)을 지정할 수 있다. 스테이션들은 랜덤 RU들에 임의로 액세스할 수 있다. 다시 말해서, TF에서 AP에 의해 지정되거나 할당된 랜덤 RU들은 데이터를 송신하기 위해 통신 매체에 액세스하고자 하는 스테이션들 간의 경합의 기준이 될 수 있다. 둘 이상의 스테이션들이 동일한 랜덤 RU를 통해 동시에 전송을 시도하면 충돌이 발생한다.
이러한 랜덤 RU들은 RU에 대응하는 사용자 정보 필드의 주소 필드에서 특정한 예비된 AID를 이용함으로써 TF에서 시그널링된다. 예를 들어, 0과 동일한 AID는 트리거 프레임을 방출하는 AP와 연관된 스테이션들(즉, 동일한 BSS에 속함)에 의한 경합에 이용가능한 랜덤 RU들을 식별하는데 이용된다. 한편, 2045와 동일한 AID는 아직 연관되지 않거나 또는 "연관된" 스테이션들(즉, TF(530)를 송신하는 AP와 동일한 BSS에 속하지 않음)에 의한 경합에 이용가능한 랜덤 업링크 RU들을 식별하는데 이용될 수 있다.
AID = 0 및/또는 AID = 2045인 여러 랜덤 RU들이 동일한 TF에 의해 제공될 수 있음에 유의한다.
랜덤 할당 절차는, 802.11ax 비-AP 스테이션들에 의한 랜덤 RU 경합, 즉 스테이션들이 랜덤 RU를 통해 데이터에 액세스하고 이를 송신하기 위해 스테이션들 간의 경합을 수행하도록 허용하기 위해 추가적인 백오프 카운터(OFDMA 백오프 카운터, 또는 OBO 카운터 또는 RU 카운터)에 기반하여 802.11ax 표준에 대해 고려될 수 있다. RU 백오프 카운터는 (802.11e 버전에 정의된 바와 같은) 전형적인 EDCA 백오프 카운터들과 구별된다. 그러나, 액세스된 OFDMA RU들(510)에서 전송된 데이터는 동일한 EDCA 트래픽 큐들로부터 제공되는 것으로 가정된다.
RU 랜덤 할당 절차는, 양의 RU 백오프 값(RU 경합 윈도우 범위 내에서 초기에 도출됨)을 갖는 복수의 802.11ax 스테이션들 중의 스테이션에 대해, 수신된 트리거 프레임으로부터 경합에 이용가능한 통신 매체의 서브채널들 또는 RU들(이미 연관된 스테이션들에 대한 값 0 또는 비연관 스테이션들에 대한 값 2045에 의해 식별된 소위 "랜덤 RU들")을 결정하는 제1 단계, 고려된 스테이션에 국한된 RU 백오프 값이 이용가능한 검출된 랜덤 RU들의 수보다 크지 않은지를 검증하는 제2 단계, 성공적인 검증의 경우, 이용가능한 검출된 RU들 중에서 RU를 임의로 선택하여 데이터를 송신하는 제3 단계를 포함한다. 제2 단계가 검증되지 않은 경우, RU 백오프 카운터를 이용가능한 검출된 랜덤 RU들의 수만큼 감소시키기 위해 (제3 단계 대신에) 제4 단계가 수행된다.
알 수 있는 바와 같이, 스케줄링된 RU를 갖지 않는 스테이션은 수신된 각각의 TF에 대해 랜덤 RU를 통해 OFDMA 전송을 수행하도록 보장되지 않는다. 이는 제안된 랜덤 RU들의 수만큼 트리거 프레임을 수신할 때마다 적어도 RU 백오프 카운터가 감소하여, (추가로 수신된 각각의 TF에 의해 제공되는 랜덤 RU들의 수 및 RU 백오프 수의 현재 값에 의존하여) 후속 트리거 프레임에 대한 데이터 전송을 연기시키기 때문이다.
도 5로 돌아가면, 업링크 RU들에 대한 다양한 가능한 액세스들에 기인하여, 이용가능한 랜덤 RU들의 수보다 적은 RU 백오프 값을 갖는 스테이션이 이들 랜덤 RU들 중 하나를 임의로 선택하지 않았기 때문에 이들 중 일부가 이용되지 않은(51Ou) 반면, 이들 스테이션들 중 적어도 2개가 동일한 랜덤 RU를 임의로 선택했기 때문에 일부 다른 업링크 RU들이 (510c에서와 같이) 충돌하였다. 이것은 액세스할 랜덤 RU들의 임의의 결정으로 인해, 일부 업링크 RU들에 대해 충돌이 발생할 수 있는 반면, 다른 RU들은 자유로이 남아있을 수 있음을 보여준다.
RU들(510)에서 스테이션들에 의한 데이터의 업링크 전송은 스테이션들에 의해 액세스되는 각각의 업링크 RU에서 도 2d에 도시된 바와 같이 HE 트리거 기반 PPDU들(HE_Trig)을 이용하여 이루어진다. 각각의 HE-Trig PPDU는 트리거 프레임(530)에 응답하여 단일 전송(즉, 하나의 스테이션에서 AP로)을 운반한다. 이 HE-Trig PPDU 프레임 형식은 HE-STF 필드의 지속기간이 8㎲인 것을 제외하면, HE SU PPDU의 형식과 매우 유사한 형식을 갖는다.
스테이션들이 스케줄링된 및/또는 랜덤 RU들을 이용하여 데이터를 AP로 전송하면, AP는 다중 사용자 확인응답(도 5에 도시되지 않음)으로 응답하여 각각의 업링크 RU 상에서 수신된 데이터에 확인응답한다.
도 2g는 도 2a 내지 도 2d에 도시된 바와 같이 상이한 PPDU들의 데이터 필드에서, 즉 AP에 의한 다운링크 방향 또는 스테이션들에 의한 업링크 방향으로 운반될 수 있는 MAC 프레임(230)의 전형적인 형식을 도시한다.
예시된 MAC 프레임은 24 옥테트의 MAC 헤더, 0 내지 2312 옥테트의 프레임 바디(207) 및 4 옥테트의 프레임 체크 시퀀스(FCS)(208)를 포함한다. MAC 헤더는 다른 필드들 중에서도 프레임 제어 필드(201), 지속기간 필드(202), RA(수신자 또는 목적지 주소) 필드(203) 및 TA(전송자 또는 소스 주소) 필드(204)를 포함한다.
예를 들어 다운링크 방향에서, RA 필드(203)는 예정된 스테이션의 MAC 주소(유니캐스트 MAC 주소) 또는 MAC 프레임이 모든 스테이션들(브로드캐스트 MAC 주소)에 예정된 경우 브로드캐스트 값 FF:FF:FF:FF:FF:FF로 설정된다. 프레임 바디는 가변 길이의 필드이고, 예를 들어 그 정보는 (예를 들어, 도 6을 참조하여 아래에 설명된 바와 같이) 연관 프로세스 동안 교환되는 프레임일 수 있다. 예를 들어, MAC 프레임 바디(207)는 (도 3을 참조하여 위에서 설명된 바와 같이) 연관 절차 동안 AP에 의해 송신된 관리 프레임들을 캡슐화할 수 있다. 이 경우의 제어 필드(201)는 MAC 프레임이 관리 프레임임을 나타낸다.
본 개시내용에서, MAC 프레임 및 MPDU(MAC Protocol Data Unit)는 동의어이며 MAC 엔티티들 사이에서 교환되는 데이터 유닛을 정의한다. 집성 MAC PDU(A-MPDU)는 하나 이상의 MPDU를 포함하고 PPDU(PHY Protocol Data Unit)로 전송되는 구조이다. A-MPDU는 예를 들어 HE SU PPDU, HE MU PPDU 또는 HE 트리거 기반 PPDU로 운반될 수 있다.
도 6은 WLAN에서의 데이터 전송의 예시적인 상황을 통해 802.11ax의 현재 버전의 단점들을 도시한다.
이 예시적인 상황에서, 무선 네트워크는 물리적 액세스 포인트(110) 및 복수의 연관된 스테이션(STA2, STA3, STA4, STA5, STA7 및 STA8) 및 복수의 비연관 802.11ax 스테이션(STA1 및 STA6)을 포함한다.
AP(110)는 WLAN/BSS 그룹(들)의 파라미터들을 포함하는 비콘 프레임(610)을 주기적으로 방출한다.
(AP를 포함한) 모든 스테이션들은 기존의 EDCA 방식을 이용하여 무선 네트워크에 액세스하기 위해 경합한다. 각각의 스테이션에서의 경합 프로세스(백오프 카운터들)는 무선 네트워크가 미리 정의된 기간(일반적으로 이전 TXOP의 종료 후, 예를 들어 AP로부터의 확인응답 후 또는 PPDU 전송의 종료 후의 DIFS 기간) 동안 유휴로 검출될 때마다 시작되거나 재시작된다.
매체에 액세스할 때, AP(110)는 무선 네트워크의 적어도 하나의 통신 채널 상에서 MU UL 전송 기회(TXOP#1)를 예비하기 위해 트리거 프레임(530)을 송신한다. 트리거 프레임(530)은 AID = 2045와 연관된(즉, STA1 및 STA6과 같은 비연관 스테이션들에 전용이거나 예비되거나 할당된) 하나 이상의 랜덤 RU를 포함하는, TXOP#1에서 MU 업링크 OFDMA 전송을 위한 리소스 유닛들을 정의한다. 이는 아직 연관되지 않은 스테이션들이 그 연관 절차를 가속화하면서 매체 액세스 및 점유율을 줄이기 위한 것이다. 예에서, AID = 2045인 2개의 랜덤 RU가 제공되며, 다른 RU들은 스케줄링된 RU들 및/또는 AID = 0인 랜덤 RU들(즉, STA2, STA3, STA4, STA5, STA7 및 STA8과 같은 이미 연관된 스테이션들에 전용이거나 예비되거나 할당됨)이다.
TF(530)에 응답하여, AP는 MU 업링크 OFDMA 전송 시간 동안 하나 이상의 스테이션으로부터 업링크 RU들(510) 상에서 데이터를 수신한다. 이것은 스케줄링된 RU들뿐만 아니라 랜덤 RU들을 통해 전송되는 데이터를 포함한다.
특히, AP는 AID = 2045인 랜덤 RU들을 통해 STA1 및 STA6과 같은 아직 연관되지 않은 802.11ax 스테이션들로부터 요청 관리 프레임들(예를 들어, 310, 340, 360)을 수신할 수 있다.
MU 업링크 OFDMA 전송을 형성하는 업링크 RU들(510)을 통해 데이터 및 관리 프레임들을 수신할 때, AP(110)는 HE SU PPDU(브로드캐스트 주소로 설정된 캡슐화된 MAC 프레임의 "수신 주소" RA 필드를 가짐)를 이용하여 다중 STA BlockAck 프레임(640)으로 응답한다. AP는 다중 STA BlockAck 프레임에서 데이터가 올바르게 수신된 송신 스테이션의 AID를 제공하여 각각의 송신 스테이션에 대한 수신에 확인응답한다는 점에 유의한다. 아직 연관되지 않은 각각의 스테이션과 연관된 AID가 없으므로, 요청된 관리 프레임이 올바르게 수신된 아직 연관되지 않은 각각의 스테이션의 MAC 주소를 수신하도록 다중 STA BlockAck 프레임이 수정된다.
TXOP#1 다음에, AP(110)는 MU 다운링크 OFDMA 전송(620)을 수행하기 위해 TXOP#2로 지칭되는 새로운 TXOP를 위해 매체에 다시 액세스할 수 있다.
이 예시적인 시나리오로부터 몇 가지 문제들이 발생하는데, 이들은 아래에 설명되는 여러 실시예들에 의해 해결된다.
도 7은, 본 발명의 적어도 하나의 실시예를 구현하도록 구성된 무선 네트워크(100)의 비-AP 스테이션(101-107) 또는 액세스 포인트(110) 중 하나인 통신 디바이스(700)를 개략적으로 도시한다. 통신 디바이스(700)는 바람직하게는 마이크로컴퓨터, 워크스테이션 또는 경량 휴대용 디바이스와 같은 디바이스일 수 있다. 통신 디바이스(700)는 바람직하게는 다음의 것들에 연결되는 통신 버스(713)를 포함한다:
· CPU로 표시되는, 마이크로프로세서와 같은 중앙 처리 유닛(711);
· 본 발명을 구현하기 위한 컴퓨터 프로그램들을 저장하기 위한, ROM으로 표시되는 판독 전용 메모리(707);
· 본 발명의 실시예들에 따른 방법들의 실행가능한 코드를 저장하기 위한, RAM으로 표시되는 랜덤 액세스 메모리(712)는 물론이고, 본 발명의 실시예들에 따른 방법들을 구현하는데 필요한 변수들 및 파라미터들을 기록하도록 적응되는 레지스터들; 및
· 디지털 데이터 패킷들 또는 프레임들 또는 제어 프레임들이 전송되는 무선 통신 네트워크(100), 예를 들어 802.11ax 프로토콜에 따른 무선 통신 네트워크에 연결된 적어도 하나의 통신 인터페이스(702). 프레임들은, CPU(711)에서 실행되는 소프트웨어 애플리케이션의 제어 하에, 전송을 위해 RAM(712) 내의 FIFO 송신 메모리로부터 네트워크 인터페이스에 기입되거나 또는 수신 및 RAM(712) 내의 FIFO 수신 메모리에의 기입을 위해 네트워크 인터페이스로부터 판독된다.
임의적으로, 통신 디바이스(700)는 또한 다음의 컴포넌트들을 포함할 수 있다:
· 본 발명의 하나 이상의 실시예에 따른 방법들을 구현하기 위한 컴퓨터 프로그램들을 저장하기 위한, 하드 디스크와 같은 데이터 저장 수단(704);
· 디스크(706)로부터 데이터를 판독하거나 디스크 상에 데이터를 기입하도록 적응되는 디스크 드라이브인, 디스크(706)용의 디스크 드라이브(705);
· 키보드(710) 또는 임의의 다른 포인팅 수단에 의해, 디코딩된 데이터를 표시하고/하거나 사용자와의 그래픽 인터페이스로서 역할을 하기 위한 스크린(709).
통신 디바이스(700)는, 각각이 데이터를 통신 디바이스(700)에 공급하기 위해 입력/출력 카드(도시되지 않음)에 연결되는, 예를 들어 디지털 카메라(708)와 같은 다양한 주변기기들에 임의적으로 연결될 수 있다.
바람직하게는, 통신 버스는 통신 디바이스(700)에 포함되거나 이에 연결되는 다양한 요소들 사이의 통신 및 상호운용성을 제공한다. 버스라는 표현은 제한적이지 않으며, 특히 중앙 처리 유닛은 통신 디바이스(700)의 임의의 요소에 직접적으로 또는 통신 디바이스(700)의 다른 요소에 의해 명령어들을 통신하도록 동작가능하다.
디스크(706)는 임의적으로, 예를 들어 재기입가능하거나 그렇지 않은, 컴팩트 디스크(CD-ROM), ZIP 디스크, USB 키 또는 메모리 카드와 같은 임의의 정보 매체로, 그리고 일반적으로, 마이크로컴퓨터에 의해 또는 마이크로프로세서에 의해 판독될 수 있고, 장치 내에 통합되거나 그렇지 않을 수 있으며, 가능하게는 이동식이고 그 실행이 본 발명에 따른 방법이 구현될 수 있게 하는 하나 이상의 프로그램을 저장하도록 적응되는 정보 저장 수단으로 대체될 수 있다.
실행가능한 코드는 임의적으로 판독 전용 메모리(707)에, 하드 디스크(704) 상에 또는, 예를 들어 이전에 설명된 바와 같은 디스크(706)와 같은 이동식 디지털 매체 상에 저장될 수 있다. 임의적 변형에 따르면, 프로그램들의 실행가능한 코드는, 실행되기 전에, 하드 디스크(704)와 같은, 통신 디바이스(700)의 저장 수단들 중 하나에 저장되도록, 인터페이스(702)를 통해, 통신 네트워크(703)에 의해 수신될 수 있다.
중앙 처리 유닛(711)은 바람직하게는 본 발명에 따른 프로그램 또는 프로그램들의 명령어들 또는 소프트웨어 코드 부분들의 실행을 제어 및 지시하도록 적응되고, 이러한 명령어들은 전술한 저장 수단들 중 하나에 저장된다. 전원을 켤 때, 비휘발성 메모리 내에, 예를 들어, 하드 디스크(704) 상에 또는 판독 전용 메모리(707) 내에 저장된 프로그램 또는 프로그램들은, 프로그램 또는 프로그램들의 실행가능한 코드를 포함하는 랜덤 액세스 메모리(712)뿐만 아니라 본 발명을 구현하는데 필요한 변수들 및 파라미터들을 저장하기 위한 레지스터들에 전송된다.
바람직한 실시예에서, 이러한 장치는 본 발명을 구현하기 위해 소프트웨어를 이용하는 프로그램가능한 장치이다. 그러나, 대안으로서, 본 발명은 하드웨어(예를 들어, 주문형 집적 회로(ASIC)의 형태)로 구현될 수 있다.
도 8은 본 발명을 적어도 부분적으로 수행하도록 적응된 AP(110) 또는 스테이션들(101-107) 중의 하나인 통신 디바이스(700)의 아키텍처를 개략적으로 나타내는 블록도이다. 도시된 바와 같이, 디바이스(700)는 물리적(PHY) 계층 블록(803), MAC 계층 블록(802) 및 애플리케이션 계층 블록(801)을 포함한다.
PHY 계층 블록(803)(본 명세서에서는 802.11 표준화된 PHY 계층)은, 임의의 20MHz 채널 또는 복합 채널을 포매팅하거나, 이에 대해 변조하거나, 이로부터 복조하고, 이에 따라 이용되는 무선 매체(100)를 통해, 802.11 프레임들, 예를 들어 전송 슬롯을 예비하기 위한 매체 액세스 트리거 프레임들 TF(530)(도 5), 레거시 802.11 스테이션들과 상호작용하도록 20MHz 폭에 기반한 MAC 데이터 및 관리 프레임들뿐만 아니라 그 무선 매체로의/로부터의 20MHz 레거시(일반적으로 2 또는 5MHz)보다 작은 폭을 갖는 OFDMA 타입의 MAC 데이터 프레임들과 같은 프레임들을 송신 또는 수신하는 작업을 갖는다.
MAC 계층 블록 또는 제어기(802)는 바람직하게 종래의 802.11ax MAC 동작들을 구현하는 MAC 802.11 계층(804)을 포함한다. MAC 계층 블록(802)은 임의적으로 소프트웨어로 구현될 수 있으며, 이 소프트웨어는 RAM(712)에 로딩되고 CPU(711)에 의해 실행된다.
디바이스(700)는 (스테이션 관점 또는 AP 관점에서) 본 발명의 실시예들의 일부를 구현하는 추가 블록(805)을 더 포함한다. 추가 블록(805)은 MAC 계층 블록(802) 및/또는 물리적 계층 블록(803)에서 구현될 수 있고, 따라서 두 블록과 상호작용할 수 있다. 일 구현에서, 추가 블록(805)은 MU DL 프레임들에서의 캡슐화를 위해 형성된 MAC 프레임들을 수신한다.
MAC 802.11 계층(804), 추가 블록(805) 및 PHY 계층 블록(803)은 본 발명의 실시예들에 따라 OFDMA를 통한 정확한 통신들을 처리하기 위해 서로 상호작용한다.
도면의 상단에서, 애플리케이션 계층 블록(801)은 데이터 패킷들, 예를 들어 비디오 스트림의 데이터 패킷들을 생성 및 수신하는 애플리케이션을 실행한다. 애플리케이션 계층 블록(801)은 ISO 표준화에 따라 MAC 계층 위의 모든 적층 계층들을 나타낸다.
도 6의 시나리오에서 발생하는 몇 가지 문제로 돌아가서, MU 다운링크 OFDMA 전송에 제공된 RU들은 그 AID를 이용하여 특정 스테이션에 할당된다. 도시된 예에서, RU들은 STA3, STA5, STA4, STA2, STA8 및 STA7에 연속적으로 할당된다.
일부 스테이션들(여기서는 STA3 및 ST8)의 경우, 예비된 RU의 크기와 관련하여 전송할 데이터의 양이 적다. 그 결과, 패딩 데이터(검은 부분들)는 AP(110)에 의해 추가되어 (예기치 않은 액세스를 피하도록 레거시 노드들에 의한 검출을 위해) 20MHz 채널 상에서 충분한 활동을 유지한다. 도면에 도시된 RU들의 검은 부분들은 패딩이 네트워크의 대역폭을 낭비하는 방법을 도시한다.
AP(110)는 또한 복수의 수신자 스테이션들(여기서는 STA4 및 STA5)에 주소지정될, 다른 네트워크 또는 상위 OSI 계층으로부터 멀티캐스트 MAC 프레임을 수신하였을 수 있다.
이더넷 멀티캐스트와 같은 링크 계층 및 인터넷 계층에서 멀티캐스트 주소지정을 이용할 수 있다(예를 들어, IP 프로토콜은 224.0.0.0 내지 239.255.255.255의 주소들을 멀티캐스트 범위로 포함한다).
802.11ax가 MU 다운링크 OFDMA 전송에서 멀티캐스트 트래픽을 허용하는 임의의 메커니즘을 제공하지 않으므로, AP는 STA5 및 STA4에 할당된 RU들에 대해 도면에 도시된 것처럼 2개의 개별 RU를 통해 전송되도록 MAC 프레임을 2개의 HE-MU PPDU로 복제해야 한다. 이것은 특히 2개의 개별 RU를 시그널링하는 비용들 때문에 대역폭을 또한 낭비한다.
MU 다운링크 OFDMA 전송 동안 송신된 데이터 프레임들의 확인응답은 동일한 TXOP#2에 속하는 MU ACK 기간(625) 동안 수신 스테이션들 STA2-5 및 STA7-8에 의해 수행될 수 있다. MU ACK 기간(625)은 예를 들어 MU 다운링크 OFDMA 전송 직후의 후속 MU 업링크 OFDMA 전송이다.
이와 같이, MU ACK 기간(625)은 이전의 MU 다운링크 OFDMA 전송에서 전달되는 프레임들의 전용 MAC 헤더 부분에 정의된 복수의 스케줄링된 RU들(이하, "응답" 또는 "확인응답" 또는 "ack" RU로 명명됨)로 구성된다.
프레임 확인응답을 위해 MU ACK 기간(625)에서 수신 스테이션들 STA2-5 및 STA7-8 각각에 의해 이용될 응답 RU는 MU 다운링크 OFDMA 전송의 송신된 데이터 프레임들에서 AP에 의해 제공된 응답 리소스 유닛 정보에서 식별된다. 이 식별 덕분에, 응답 RU들이 스테이션들에 (간접적으로) 할당된다. 따라서, 응답 RU들은 스케줄링된 RU들이다. 일반적으로, 응답 RU는 MU 다운링크 OFDMA 전송 동안에 이용된 것과 동일하다(즉, 동일한 RU 위치이다).
응답 리소스 유닛 정보는 수신 스테이션에 주소지정된 데이터 프레임들 중 하나(또는 그 초과) 내의 소위 업링크 다중 사용자 응답 스케줄링(또는 UMRS) 제어 서브필드에서 시그널링된다.
UMRS 서브필드는 도 2h 내지 도 2j를 참조하여 이제 설명하는 바와 같이 802.11ax, 버전 2.0 표준에 정의되어 있다.
도 2h는 MU DL 전송(620)을 통해 전달되는 HE 다중 사용자 PPDU 내의 MAC 프레임의 MAC 헤더를 도시한다. MAC 프레임(및 이에 따른 MAC 헤더)은 HE MU PPDU의 데이터 필드에서 전달된다(도 2c 참조).
알려진 바와 같이, MAC 헤더는 MAC 프레임의 수신 주소(RA), 즉 MPDU가 주소지정되는 수신자 스테이션의 MAC 주소를 포함하는 필드 "Address_1"(210)을 포함하고 있다. 특정 경우에, MAC 주소는 브로드캐스트 주소(예를 들어, FF:FF:FF:FF:FF:FF)일 수 있다. 이 MAC 헤더는 또한 HT 제어 필드(250)를 포함한다. HT 제어 필드(250)는 고려된 802.11 표준에 따라 여러 구성들을 취할 수 있다. HE 변형 구성은 802.11ax 표준에 대응하며, 이 경우 HE 변형 HT 제어 필드는 도 2i에 도시된 A-제어 서브필드(260)(집성된 제어 필드들을 나타냄)를 포함한다.
A-제어 서브필드(260)는 하나 이상의 제어 서브필드(261)의 시퀀스인 여러 제어 필드들을 집성한다. A-제어 서브필드(260)의 길이는 30 비트와 동일하다. 각각의 제어 서브필드(261)는 후속하는 제어 정보 서브필드(263)에서 운반되는 정보의 타입을 나타내는 제어 ID(262) 서브필드로 구성된다. 필요한 경우 패딩 비트들이 추가되어 30 비트 A-제어 서브필드에 도달한다.
따라서, 다양한 타입의 정보가 A-제어 서브필드(260)를 통해 제공될 수 있다. 예를 들어, 제어 ID(262)가 1일 때 제어 정보 서브필드(263)에 동작 모드가 표시될 수 있다. 또한, 제어 ID(262)가 4일 때 제어 정보 서브필드(263)에 전력 데이터가 표시될 수 있다.
제어 ID(262)가 0일 때, 제어 정보 서브필드(263)는 UL MU 응답 스케줄링(UMRS) 정보 또는 제어 서브필드(264)이다. UMRS 정보(264)의 표현이 도 2j에 도시되어 있다. 이것은 26 비트를 넘는 다양한 서브필드들을 포함한다.
이들 중 하나가 8 비트 RU 할당 서브필드(265)이다. 이것은 데이터 프레임들에 대한 응답(도 2d에 도시된 바와 같은 HE 트리거 기반 PPDU)을 액세스 포인트에 제공하기 위해 대응하는 HE 다중 사용자 MPDU를 수신하는 수신자 스테이션이 MU Ack(625)의 어느 응답 RU를 이용할지를 표시한다.
RU 할당 서브필드(265)의 형식은 위에서 소개된 바와 같이 HE-SIG-B 필드(200)의 공통 블록(220)에 제공된 RU 할당 서브필드 또는 트리거 프레임에 제공된 RU 할당 서브필드와 동일한 형식을 실질적으로 따른다.
이 스테이션이 UMRS 정보(264)를 포함하는 HE DL MU 프레임을 수신하는 수신자 스테이션(즉, RU가 할당된 스테이션)이므로, UMRS 정보(264)는 응답을 방출하고자 하는 스테이션의 AID를 표시하기 위한 서브필드를 필요로 하지 않는다는 점을 알 수 있다.
유효한 UMRS 정보(264)가 발견되지 않으면, 수신자 스테이션은 액세스 포인트에 응답하지 않아야 한다.
일반적으로, 동일한 RU를 통해 AP에 의해 송신된 하나의 MPDU만이 UMRS 정보(264)를 포함한다. 물론, 여러 MPDU들은 이러한 정보를 포함할 수 있으며, 이 경우 A-MPDU에서 운반되는 MPDU들 내의 UMRS 제어 필드들(264)이 동일한 값을 가지며, 즉 UMRS 정보의 모든 발생들이 동일한 값을 갖고, A-MPDU에서 운반되는 MPDU들 내의 UMRS 제어 필드들이 동일한 값을 갖는다. 이것은 이용될 응답 RU를 결정할 때 충돌을 피하기 위한 것이다.
도 6으로 돌아가서, AP가 MU 다운링크 OFDMA 전송의 다운링크 RU에 AID를 할당해야 하므로, AP는 MU 다운링크 OFDMA 전송을 이용하여 응답 관리 프레임들(예를 들어, 320, 350, 370)을 비연관 스테이션들(여기서는 STA1 및 STA6)에 제공할 수 없다. 802.11ax의 현재 버전에서, MU 다운링크 OFDMA 전송은 이미 연관된 스테이션들로 제한된다. 이는 응답 관리 프레임들(AP에서 스테이션들로)이 여전히 레거시 단일 사용자(SU) 모드를 이용하여 전달됨을 의미하고, 예를 들어, AP(110)는 새로운 TXOP(여기서는 TXOP#3)를 위해 매체에 다시 액세스할 때까지 대기하며, 그 동안 AP(110)는 예를 들어 HE SU PPDU(630-1)을 이용하여 프로브 응답 프레임(320)을 STA1에 송신하고, 다른 TXOP(여기서는 TXOP#4)를 위해 매체에 다시 액세스할 때까지 다시 대기하며, 그 동안 AP(110)는 예를 들어 HE SU PPDU(630-2)를 이용하여 인증 응답 프레임(350)을 STA6에 송신한다. 모든 경우들에서, 확인응답 ACK(330)가 수신자 스테이션으로부터 수신될 수 있다.
응답 관리 프레임을 처리하기 위해 HE SU PPDU들을 이용할 필요는 만족스럽지 않으며, 이것은, 한편으로는, AP(110)가 네트워크에 대한 새로운 액세스들을 위해 경합해야 하기 때문에 네트워크 관리에 지연들을 초래하고, 다른 한편으로는, HE SU PPDU들이 낮은 비트 속도로 송신되기 때문에 전송될 데이터가 적을 때 매체를 비효율적으로 오랫동안 이용한다.
802.11ax의 현재 버전의 이러한 다양한 단점들(관리 프레임 교환의 예시적인 상황을 통해 설명되었지만 임의의 다른 타입의 프레임들과 관련될 수 있음)은 MU 다운링크 전송의 보다 효율적인 이용이 추구된다는 점을 보여준다.
이들 단점들 중 일부를 해결하기 위한 첫번째 접근법이 아래에 소개되며 도 9a-d 내지 도 12a-b를 참조하여 예시적인 상세한 실시예들로 설명된다.
이러한 단점들 중 일부를 또한 해결하는, 집성에 기반한 다른 접근법들이 아래에 추가로 소개되며 도 13a-b 내지 도 16을 참조하여 예시적인 상세한 실시예들로 설명된다.
첫번째 접근법에 따르면, 본 발명자들은 MU 다운링크 전송에서 다운링크 RU들이 AID들을 이용하지 않는 스테이션들, 예를 들어 비연관 스테이션들과 같이 AID들이 박탈된 스테이션들에 주소지정(할당)될 수 있게 하는 것을 고려하였다.
첫번째 신규한 아이디어는 등록/연관시 특정 스테이션과 연관되지 않았던 특정 AID, 예를 들어 AID = 2045와 같이 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자를 이용하는 것에 의존한다.
따라서, AID를 갖지 않는 스테이션들에 주소지정하고자 하는 AP는 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터 다중 사용자 다운링크 전송에서 복수의 다운링크 리소스 유닛들을 제공할 수 있고, 여기서 복수의 다운링크 리소스 유닛들은 특정 스테이션과 연관되지 않은(예를 들어, 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된) 연관 식별자에 할당된 다운링크 리소스 유닛을 포함한다. 다음으로, AP는 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 다운링크 리소스 유닛 상에서 프레임을 스테이션에 전송할 수 있다.
이것은 수신자 스테이션 또는 스테이션들이 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들로부터, 특정 스테이션과 연관되지 않은(예를 들어, AID = 2045와 같이 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된) 연관 식별자에 할당된 다운링크 리소스 유닛을 간단히 결정할 수 있게 한다. 다음으로, 스테이션은 결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 프레임을 수신할 수 있다.
두번째 신규한 아이디어는 MU 업링크 전송에서 스테이션에 의해 이미 이용된 업링크 RU와, AP가 MU 다운링크 전송에서 동일한 스테이션에 프레임을 제공하기 위해 이용할 다운링크 RU 간의 RU 프로파일 면에서의 일치에 의존한다.
따라서, 스테이션이 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛을 이용하여 액세스 포인트에게 프레임(예를 들어, 아직 연관되지 않은 스테이션의 요청 관리 프레임)을 송신할 때(또는 역으로 AP가 수신할 때), 여기서 복수의 업링크 리소스 유닛들은 할당 방식(예를 들어, 주파수 분배)에 따라 분배되며, AP는 액세스 포인트에게 승인된 동일한 또는 다음의 전송 기회 내에서 액세스 포인트로부터의 다중 사용자 다운링크 전송에 포함된 복수의 다운링크 리소스 유닛들을 구축할 수 있고, 복수의 다운링크 리소스 유닛들은 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 갖는 다운링크 리소스 유닛을 포함하고, 그 다음에 프레임(예를 들어, 응답 관리 프레임)을 다운링크 리소스 유닛 상에서 스테이션에게 송신한다.
이와 관련하여, 스테이션은 단지 자신이 이용한 업링크 리소스 유닛의 할당 방식 특징에 기반하여 다운링크 리소스 유닛을 결정해야 하며, 그 후 결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 프레임을 수신한다.
실시예들에서, 스테이션에 의한 이러한 결정은 다중 사용자 다운링크 전송에서 특정 스테이션과 연관되지 않은(예를 들어, 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된) 연관 식별자에 할당된 다운링크 리소스 유닛들의 수에 의존할 수 있다. 이는 스테이션들이 두 동작들 사이를 전환할 수 있는 능력을 제공하기 위한 것이다.
예를 들어, 비연관 스테이션에 대해 예비된 미리 정의된 식별자(예를 들어, AID = 2045)를 갖는 하나의 다운링크 RU만이 MU 다운링크 전송에 포함되는 경우, 각각의 비연관 스테이션은 다운링크 RU의 수신자로 고려될 수 있으며, 즉 다운링크 RU는 그 스테이션에 주소지정된 프레임을 잠재적으로 포함할 수 있다. 예를 들어, 다운링크 RU는 비연관 스테이션들 중 하나에 대한 프레임을 포함하거나 모든 비연관 스테이션들에 대한 브로드캐스트 프레임을 포함할 수 있다. 이 동작에서, MU 업링크 전송의 할당 방식은 고려되지 않는다.
각각의 수신자 스테이션은 스테이션이 수신자인 것(것들)만을 유지("수신")하기 위해 다운링크 RU에 포함된 (MAC) 프레임(들)의 RA 필드(수신자 또는 목적지 주소)를 체크할 수 있다.
한편, 비연관 스테이션들에 대해 예비된 미리 정의된 식별자(예를 들어, AID = 2045)를 갖는 둘 이상의 다운링크 RU가 MU 다운링크 전송에 포함되는 경우, 비연관 스테이션은, 있다면, 자신이 이용한 업링크 리소스 유닛의 할당 방식 특징에 기반하여 그 할당된 다운링크 리소스 유닛을 결정해야 한다. 할당 방식 특징과 일치하는 이러한 다운링크 RU가 발견되면, 비연관 스테이션은 그 결정된 다운링크 리소스 유닛 상에서 액세스 포인트로부터 프레임을 수신한다.
이 경우 각각의 다운링크 RU는 하나의 수신자 스테이션만을 갖는다. 따라서, 비연관 스테이션은 임의적으로 그 다운링크 RU에 포함된 (MAC) 프레임(들)의 RA 필드를 체크하여 프레임들이 실제로 주소지정되는지를 확인할 수 있다.
체크 단계를 구현할 때에도, 비연관 스테이션은 어느 다운링크 RU를 디코딩할지를 결정하기 위해 업링크 시그널링으로부터 이점을 얻는다. 유리하게도, 어느 경우들(하나의 다운링크 RU 또는 특정 스테이션에 할당되지 않는 복수의 다운링크 RU들)에서도, 각각의 비연관 스테이션은 둘 이상의 다운링크 RU를 디코딩할 필요가 없다.
따라서, STA-ID가 2045와 동일한 RU들을 포함하는 MU DL 프레임(예를 들어, HE MU PPDU)을 수신하는 비연관 비-AP 스테이션은, 다음의 조건들 중 하나가 발생하는 경우, STA-ID가 2045와 동일한 RU의 수신자로 고려될 것이다:
ㆍ MU DL 프레임에는 STA-ID가 2045와 동일한 하나의 RU만이 있고;
ㆍ STA는 AID가 2045로 설정된 랜덤 액세스 RU(들)를 포함하는 트리거 프레임에 응답하여 관리 요청 프레임을 이전에 송신했으며, STA-ID가 2045와 동일한 RU는 이전에 송신된 MU UL 프레임(예를 들어, 802.11ax에 따른 HE TB PPDU)에서 요청을 운반하는 RA RU의 RU 할당과 동일한 RU 할당을 갖는다.
AID = 2045인 MU DL RU는 "브로드캐스트 RU"로도 지칭될 수 있다는 점에 유의한다. 이 명명으로, 브로드캐스트 RU는 유니캐스트 MAC 프레임(유니캐스트 MAC 주소에 대응하는 RA 필드) 또는 브로드캐스트 MAC 프레임(브로드캐스트 MAC 주소에 대응하는 RA 필드)을 포함할 수 있다.
HE MU PPDU에서 STA-ID가 2045와 동일한 복수의 RU들을 제공하는 것이 연관된 STA에 주소지정된 둘 이상의 다운링크 RU를 갖지 않아야 한다는 일반적인 요건에 대한 예외로 여겨질 수 있다는 점에 또한 유의한다. 다시 말해, 전송된 HE MU PPDU의 수신자들인 STA들의 리스트가 어레이 STA_ID_LIST로 표현되는 경우, 특정 (AID) 값을 가진 STA_ID_LIST 요소는 다음과 같은 경우를 제외하고는 어레이에 두 번 이상 나타나지 않을 것이다:
ㆍ 이 값(예를 들어, 2046)이 비할당 RU를 식별하거나;
ㆍ 이 값이 비연관 STA로 예정된 브로드캐스트 RU를 식별하는 2045이다.
실시예들에 따르면, 그리고 AP 관점에서, AP는 다음의 제약들을 고려하여 브로드캐스트 RU(예를 들어 AID = 2045임)에서 연관 응답 프레임을 비연관 STA에 송신한다:
ㆍ 복수의 브로드캐스트 RU(AID = 2045)가 HE MU PPDU에 삽입될 수 있고;
ㆍ 하나의 브로드캐스트 RU(AID = 2045)만이 HE MU PPDU에 삽입되는 경우, 브로드캐스트 RU는 하나 또는 모든 비연관 STA에 주소지정될 수 있고;
ㆍ 복수의 브로드캐스트 RU(AID = 2045)가 HE MU PPDU에 삽입되는 경우, 각각의 브로드캐스트 RU는 하나의 비연관 STA에만 주소지정되며;
ㆍ 비연관 STA에게 연관 응답 프레임을 송신하기 위해,
- AP는 대응하는 연관 요청 프레임을 송신하기 위해 비연관 STA에 의해 이용된 RA RU(AID = 2045)의 RU 할당과 동일한 브로드캐스트 RU(AID = 2045)에 대한 RU 할당을 이용할 수 있거나(도 9d 참조);
- AP는 모든 비연관 STA들에게 연관 응답 프레임을 브로드캐스트하기 위해 브로드캐스트 MAC 프레임을 임베딩하는 단일 브로드캐스트 RU(AID = 2045)를 이용할 수 있거나(도 12a 참조);
- AP는 비연관 STA에 주소지정된 유니캐스트 MAC 프레임을 임베딩하는 단일 브로드캐스트 RU(AID = 2045)를 이용할 수 있다(도 12b 참조).
비연관 스테이션에 주소지정된 유니캐스트 MAC 프레임을 포함하는 브로드캐스트 RU는 액세스 포인트에게 확인응답을 제공하기 위해 다중 사용자 다운링크 전송 기회에 후속하는 다중 사용자 업링크 전송 기회에서 비연관 스테이션에 의해 이용될 업링크 리소스 유닛을 식별하는 정보 아이템을 포함할 수 있다. 표준 IEEE 802.11ax의 드래프트 2.1에 정의된 바와 같은 UMRS 제어 필드는 MPDU에 확인응답하기 위해 비연관 STA에 의해 어느 UL RU가 이용되어야 하는지를 표시하는데 이용될 수 있다.
이러한 아이디어들에 기인하여, MU 다운링크 전송은 비연관 스테이션들로, 보다 일반적으로는 특정 스테이션에 할당된 AID를 이용하지 않고 임의의 스테이션들로 효율적으로 확장될 수 있다. 바람직하게는 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 AID가 이용된다.
따라서, MU 다운링크 전송은 알려진 현재 802.11ax 요건들에 비해 크게 향상되었다.
이러한 신규한 아이디어들의 경우, 추가 블록(805)은 다운링크 OFDMA 리소스 유닛들(서브채널들)의 이용을 제어하기 위한 RU 프로파일 관리 모듈로서 동작할 수 있다.
예를 들어 그리고 포괄적이지는 않지만, AP에 대한 동작들은, AID가 이용가능하지 않은(예를 들어, 비연관 스테이션들에 대해 예비된 AID) MU 업링크 전송에서 스테이션에 의해 이용되는 업링크 RU를 결정하는 것, 이용된 업링크 RU와 관련된 RU 할당 방식 특징들을 저장하는 것, 저장된 RU 할당 방식 특징들과 일치하는 다운링크 RU를 포함하는 다운링크 RU들로 MU 다운링크 전송을 구축하는 것, 및 이러한 일치하는 다운링크 RU 내에서 스테이션에게 응답을 송신하는 것을 포함할 수 있다. AP와 상이한 스테이션에 대한 동작들은, MU 업링크 전송에서 AP로 데이터(예를 들어, 요청)를 전송하는데 이용되는 업링크 RU의 RU 할당 방식 특징들을 추적하는 것, 이 일치하는 다운링크 RU 상에서 AP에 의해 제공된 응답을 판독하기 위해 이용되는 RU의 RU 할당 방식 특징들과 일치하는 MU 다운링크 전송에서의 다운링크 RU를 결정하는 것을 포함할 수 있다.
이 경우에, MAC 802.11 계층(804), RU 프로파일 관리 모듈(805) 및 PHY 계층 블록(803)은 스테이션과 연관된 AID를 이용하지 않고 스테이션에 주소지정된 다운링크 OFDMA RU를 통한 통신들을 정확히 처리하기 위해 서로 상호작용한다.
이러한 아이디어들의 실시예들은 OFDMA RU들을 고려함으로써 IEEE 802.11ax와 관련하여 다양한 예시적인 실시예들을 이용하여 이제 예시된다.
제안된 예들이 또한 주로 802.11 연관 프로세스의 관리 프레임들을 참조하여 설명되지만, 첫번째 접근법은 이러한 관리 프레임 전송에 제한되지 않고 임의의 802.11 데이터 또는 제어 프레임에 적용될 수 있다.
도 9a는 AP와 연관시키는 프로세스에서 아직 연관되지 않은 스테이션들 STA1 및 STA6에 대해 전술한 도 6의 예시적인 상황에 대한 첫번째 접근법의 일부 실시예들의 영향을 도시한다.
AP(110)는 TXOP#1이 승인되고 MU UL 전송 기회를 예비하기 위해 도 6에서와 동일한 트리거 프레임(530)을 송신한다. 이 트리거 프레임(530)은 AID = 2045인 적어도 하나의 랜덤 RU(여기서는 이러한 2개의 랜덤 RU)를 정의한다. 아직 연관되지 않은 스테이션들 STA1 및 STA6은 AID = 2045인 랜덤 RU들(510)에서 AP에게 요청 관리 프레임들을 송신한다(다른 RU들은 다른 스테이션들에 의해 이용된다).
AP는 다중 STA BlockAck 프레임(640)을 이용하여 수신된 프레임들에 확인응답한다.
이 시퀀스 동안, AP와 스테이션들 모두는 STA1 및 STA6에 의해 이용되는 업링크 RU들을 정의하는 하나 이상의 할당 방식 특징을 절약하기 위해 특정 동작들을 수행한다.
이것은 다음 정보 중 하나 이상을 포함한다: 이용된 할당 방식에서의(즉, 도 2f의 대응하는 엔트리에서의) 업링크 리소스 유닛의 위치; 이용된 할당 방식에서의 업링크 리소스 유닛의 주파수 대역(즉, 도 2f의 대응하는 엔트리에 따른 20MHz 채널에서의 어떤 톤들); 이용된 할당 방식에서의(즉, 도 2f의 대응하는 엔트리에 도시된 바와 같은 톤들의 수에서의) 업링크 리소스 유닛의 크기.
예를 들어, 도 10a는 흐름도를 이용하여 AP가 트리거링하는 MU 업링크 전송과 관련하여 AP에서의 주요 단계들을 도시한다.
단계 1010에서, MU 업링크 전송은 트리거 프레임(530)으로 개시된다.
AP가 AID = 2045(테스트 1020)인 랜덤 RU 상에서 아직 연관되지 않은 스테이션으로부터 프레임을 수신하면, AP는 단계 1030에서, 이용된 업링크 RU들의 RU 프로파일, 즉 관련 할당 방식 특징들을 저장하고 이들 각각을 전송된 아직 연관되지 않은 스테이션과 연관시킨다. 프레임은 예를 들어 요청 관리 프레임이다.
예를 들어, AP는 (수신된 요청 관리 프레임에서 획득되는) 아직 연관되지 않은 스테이션의 MAC 주소를 이용된 할당 방식에 대응하는 8 비트 인덱스(도 2f) 및 이용된 할당 방식에 의해 정의된 리스트 중에서 이용된 업링크 RU의 위치와 함께 저장할 수 있다. 이러한 3가지 아이템들의 정보는 AP가 전술한 할당 방식 특징들 중 임의의 것을 검색할 수 있게 한다.
테스트 1020이 부정적인 경우, 알고리즘은 단계 1010으로 되돌아 가서 새로운 트리거 프레임의 전송을 기다린다.
단계 1030 다음에, AP는 단계 1040에서, 예를 들어 요청 관리 프레임들을 송신한 아직 연관되지 않은 스테이션들을 포함하는 전송 스테이션들에게 확인응답들을 송신한다.
이에 대응하여, 도 11a는 흐름도를 이용하여 AP에 의해 트리거링된 MU 업링크 전송과 관련하여 아직 연관되지 않은 스테이션에서의 주요 단계들을 도시한다.
프로세스는 단계 1110에서 시작하며, 여기서 아직 연관되지 않은 스테이션은 AID = 2045인 하나 이상의 랜덤 RU를 포함하는, AP에 의해 송신된 트리거 프레임(530)을 검출한다.
이 경우, AP에 등록/연관하려고 하는 아직 연관되지 않은 스테이션은 AID = 2045인 이러한 랜덤 RU들에 액세스하기 위해 경합한다. 이러한 랜덤 RU가 아직 연관되지 않은 스테이션에게 승인되면, 아직 연관되지 않은 스테이션은 AID = 2045인 액세스된 랜덤 RU(510)에서 요청 관리 프레임(스테이션이 진입하는 연관 절차의 단계에 따라 310, 340, 360)과 같은 요청 프레임을 전송한다. 이것이 단계 1120이다.
AP가 향후 요청에 응답할 것이라는 것을 의미하는 확인응답이 AP로부터 수신되면(테스트 1130), 아직 연관되지 않은 스테이션은 이용된 랜덤 RU들의 RU 프로파일, 즉 관련 할당 방식 특징들을 저장한다. 이것이 단계 1140이다.
예를 들어, 아직 연관되지 않은 스테이션은 이용된 할당 방식에 대응하는 8 비트 인덱스(도 2f) 및 이용된 할당 방식에 의해 정의된 리스트 중에서 이용된 업링크 RU의 위치를 저장할 수 있다.
도 9a로 돌아가서, AP는 동일한 TXOP#1에서 MU 다운링크 전송을 개시한다. 이는 802.11ax에서 제공하는 캐스케이딩 옵션 덕분에 가능하다(AP는 승인된 TXOP 동안 다운링크 또는 업링크의 여러 MU 전송들을 캐스케이딩할 것임을 스테이션들에게 경고하기 위해 트리거 프레임(530)의 헤더에서 캐스케이딩 필드를 인에이블할 수 있다). 대안적으로, 다중 STA BlockAck 프레임(640) 이후에, AP는 DIFS 기간보다 적게 대기함으로써 매체를 선점할 수 있다(따라서 다른 스테이션은 매체에의 액세스를 경합하기 위해 그 백오프 카운터를 감소시키기 시작할 시간이 없을 것이다).
이 예에서, AP는 실시예들의 교시들을 이용하여 MU 다운링크 전송 동안, 수신된 프레임들, 예를 들어 요청 관리 프레임들에 응답할 것이다.
이를 위해, AP는 STA1 및 STA6에 의해 이용되는 업링크 RU들(AID = 2045임)의 저장된 RU 프로파일들을 고려하는 특정 RU 할당 프로파일로 MU 다운링크 전송을 구축한다. 특히, AP는 MU 다운링크 전송에서 STA1에 의해 이용되는 업링크 RU와 동일한 할당 방식 특징(예를 들어 동일한 위치)을 갖는 AID = 2045인 제1 다운링크 RU, 및 STA6에 의해 이용되는 업링크 RU와 동일한 할당 방식 특징을 갖는 AID = 2045인 제2 다운링크 RU를 제공한다.
이는 MU 다운링크 및 업링크 전송들 모두에서 아직 연관되지 않은 스테이션들에 대한 다양한 리소스 유닛들이 임의의 특정 스테이션과 연관되지 않은, 특히 AID = 2045인 비연관 스테이션들에 대해 예비된 동일한 미리 정의된 연관 식별자를 이용하여 시그널링된다는 것을 의미한다.
도면의 예에서, STA1은 MU 업링크 전송(510) 동안 위치 #1에서의 업링크 RU에서 그 프로브 요청 프레임(310)을 전송하였다. 이 경우, AP는 AID = 2045를 또한 갖는 위치 #1에서 다운링크 RU로 MU 다운링크 전송을 구축한다.
유사하게, STA6은 MU 업링크 전송(510) 동안 위치 #6에서의 업링크 RU에서 그 인증 요청 프레임(340)을 전송하였다. 이 경우, AP는 AID = 2045를 또한 갖는 위치 #6에서 다운링크 RU로 MU 다운링크 전송을 구축한다.
물론, 위에서 소개된 바와 같이, 업링크 RU 위치 이외의 다른 할당 방식 특징이 이용될 수 있다.
이 접근법에 의해, 아직 연관되지 않은 스테이션들 STA1 및 STA6은 MU 다운링크 전송에서 제1 및 제6 리소스 유닛들이 AID = 2045에 할당되는 한 자신들에게 예정되어 있다는 것을 안다. 이는 이 실시예에서, 아직 연관되지 않은 스테이션에 대해 2개의 기준이 결합되어 자신에게 주소지정된 다운링크 RU를 식별한다는 것을 의미한다: 먼저, 다운링크 RU에 AID = 2045가 할당될 수 있고; 둘째, 관련 할당 방식 특징들은 이전 프레임, 예를 들어 요청 관리 프레임을 송신할 때 MU 업링크 전송에 이용된 업링크 RU와 일치해야 한다.
따라서, AP(110)는 그렇게 구축된 AID = 2045인 다운링크 RU들(920)을 이용하여 아직 연관되지 않은 스테이션들에게 응답들을 송신한다(다른 다운링크 RU들은 통상적으로 이용된다). 본 예에서, AP는 제1 다운링크 RU(위치 #1)를 이용하여 프로브 응답 프레임(320)을 STA1에 송신하고, 제6 다운링크 RU(위치 #6)를 이용하여 인증 응답 프레임(350)을 STA6에 송신한다.
마지막으로, 아직 연관되지 않은 스테이션들 STA1 및 STA6은 그 이전 요청 프레임들에 응답하여 이들 2개의 다운링크 RU들 상에서 AP에 의해 송신된 응답 프레임들을 수신 및 디코딩하고, 업링크 전송(940)에 의한 양호한 수신을 확인응답한다.
도 6과 비교하여 이 도면으로부터 쉽게 알 수 있는 바와 같이, 관리 프레임들에 대한 연속적인 SU 전송들(630-1 및 630-2)을 이제 피할 수 있으며, 그 결과 아직 연관되지 않은 STA들에 대한 연관 절차를 단순화시키고, 네트워크를 보다 효율적으로 이용한다. 이는 802.11ax와 같이 밀집한 네트워크들에서 새로운 스테이션들의 연관을 관리하는데 특히 유리하다.
도 10b는 흐름도를 이용하여, 일부 실시예들을 구현할 때 AP가 트리거링하는 MU 다운링크 전송과 관련하여 AP에서의 주요 단계들을 도시한다. 이들 동작들은 아직 연관되지 않은 스테이션들로부터의 하나 이상의 요청 관리 프레임의 수신에 후속하고 AP가 MU DL 전송을 이용하여 응답 프레임들을 이에 전송하는 방법을 설명한다.
단계 1050에서, AP는 이전 MU 업링크 전송 동안 아직 연관되지 않은 스테이션들로부터 수신된 요청 관리 프레임들에 응답하여 하나 이상의 응답 관리 프레임이 송신될 준비가 되었는지 여부를 결정한다.
긍정적인 경우, 단계 1060에서, AP는 송신할 각각의 응답 프레임에 대해, 대응하는 아직 연관되지 않은 스테이션에 대해 저장된 할당 방식 특징과 일치하는 다운링크 리소스 유닛(즉, MU 업링크 전송에서 그 요청 프레임을 송신하기 위해 스테이션에 의해 이용된 업링크 리소스 유닛의 할당 방식 특징과 일치함)을 포함하는 MU 다운링크 프레임(즉, 액세스 포인트에게 승인된 전송 기회 내에서 액세스 포인트로부터 다운링크 전송에 할당된 복수의 다운링크 리소스 유닛)을 구축한다. 예를 들어, 다운링크 및 업링크 RU들은 이용된 할당 방식에서 동일한 위치를 가질 수 있다. 이러한 각각의 다운링크 리소스 유닛은 AID = 2045와 연관하여 HE-SIG-B에서 선언된다.
다음으로, 단계 1070에서, AP(110)는 AID = 2045인 대응하는 다운링크 RU 상에서 각각의 응답 관리 프레임을 아직 연관되지 않은 적절한 스테이션에게 송신한다.
이에 대응하여, 도 11b는 일부 실시예들에 따라 AP에 의해 트리거링된 MU 다운링크 전송과 관련하여 아직 연관되지 않은 스테이션에서의 주요 단계들을 흐름도를 이용하여 도시한다. 이러한 동작들은 이러한 스테이션이 MU 다운링크 전송에서 AP로부터 수신된 응답 관리 프레임을 어떻게 디코딩하는지를 설명한다.
아직 연관되지 않은 스테이션은 이전 MU 업링크 전송에서 AID = 2045인 업링크 RU를 이용하여 AP에게 요청 관리 프레임을 이미 송신했으며 그 응답을 기다리고 있다.
프로세스는 단계 1150에서, 프레임이 AID = 2045인 다운링크 리소스 유닛들을 포함하는지 여부를 결정하기 위한 MU 다운링크 프레임이 수신될 때 시작된다.
부정적인 경우, 아직 연관되지 않은 스테이션은 다음 MU 다운링크 프레임을 기다린다.
긍정적인 경우, 스테이션은 단계 1160에서, AID = 2045인 다운링크 RU들 중 하나가 단계 1140에서 저장된 것들과 일치하는 할당 방식 특징들을 갖는지 여부를 결정한다. 이는 AID = 2045인 다운링크 RU가 이전 MU 업링크 전송에서 이용된 것(업링크 RU)과 동일한 위치를 갖는지 여부를 검증하는 것으로 간단히 구성될 수 있다.
AID = 2045인 일치하는 다운링크 RU가 발견되면, 아직 연관되지 않은 스테이션은 AP에 의해 송신된 프레임을 판독하기 위해 이 다운링크 RU를 선택한다(단계 1170). 임의적으로, 스테이션은 처리하기 전에 프레임에 지정된 MAC 주소를 추가로 판독하고 체크할 수 있다.
따라서, 응답 관리 프레임은 이 다운링크 RU로부터 디코딩되어 예를 들어 MAC 802.11 계층 블록(804)으로 전달된다(단계 1180).
도 9a가 응답을 제공하기 위한 MU 다운링크 전송의 다운링크 리소스 유닛들이 액세스 포인트에게 승인된 동일한 전송 기회 내에서 요청이 송신된 MU 업링크 전송의 업링크 리소스 유닛들에 바로 후속하는 상황을 도시하지만, 다른 실시예들은 요청이 송신된 업링크 전송에 할당된 업링크 리소스 유닛들 및 응답을 제공하기 위한 다운링크 전송에 할당된 다운링크 리소스 유닛들이 액세스 포인트에게 승인된 동일한 전송 기회 내에서 다운링크 또는 업링크의 하나 이상의 다른 MU 전송에 의해 분리되는 것을 제공할 수 있다.
이것은 하나 이상의 MU 전송이 전송(510)과 전송(920) 사이에 삽입될 수 있음을 나타내는 도 9b에 도시되어 있다.
이 실시예는 응답 관리 프레임들을 준비하기 위한 시간을 AP에게 제공한다.
응답을 제공하기 위한 MU 다운링크 전송의 다운링크 리소스 유닛들 및 요청이 송신된 MU 업링크 전송의 업링크 리소스 유닛들이 액세스 포인트에게 승인된 2개의 개별 전송 기회들에 속하는 다른 상황이 도 9c에 도시되어 있다.
2개의 개별 TXOP들 사이에서, 임의의 스테이션이 데이터를 송신하기 위해 경합하고 매체에 액세스할 수 있다.
이 실시예는 또한 응답 관리 프레임들을 준비하기 위한 시간을 AP에게 제공한다.
도 9b 및 도 9c의 실시예들에서, AP는 2개의 전송들 사이에, AP에게 요청 프레임을 송신하고 AP로부터 응답 (관리) 프레임을 현재 기다리고 있는 비연관 스테이션에 의해 이전에 이용된 업링크 RU의 관련 할당 방식 특징 또는 특징들과 일치하는 AID = 2045인 다운링크 리소스 유닛을 포함하는 "중간" MU 다운링크 프레임들을 삽입하는 것을 피할 수 있다. 이것은 유리하게도 비연관 스테이션이 자신에게 주소지정된 프레임을 최종적으로 포함하지 않는 다운링크 RU를 판독하는 것을 피하게 한다.
그러나, 이러한 "중간" MU 다운링크 프레임(들)을 피하는 것이 필수적이지 않다는 점에 유의해야 한다. "중간" MU 다운링크 프레임(들)이 2개의 전송들 사이에 삽입되면, 주소지정되지 않은 프레임을 포함하는, AID = 2045인 다운링크 RU(그 관련 할당 방식 특징 또는 특징들과 일치함)를 판독하는 비연관 스테이션은 (예를 들어, RA 필드(203)가 자신의 MAC 주소인지 여부를 결정함으로써) 프레임을 간단히 무시하고, 그 관련 할당 방식 특징 또는 특징들과 일치하는 AID = 2045인 다운링크 리소스 유닛을 포함하는 다른 MU 다운링크 프레임에 대한 모니터링을 계속할 것이다.
도 9d는 복수의 다운링크 리소스 유닛(950)이 MU DL 프레임 내에서 복수의 비연관 스테이션에 할당되는 일반적인 실시예를 도시한다. 도시된 실시예에서, AID들이 2045와 동일한 여러 RU들이 UL 요청들에 대응하는 위치들에서의 HE-SIG-B에서 시그널링된다. AP는 프로브 응답 및 인증 응답과 같은 응답 프레임들을 비연관 스테이션들에게 송신하기 위해 AID = 2045인 이러한 다운링크 RU들을 이용할 수 있다.
고유한 다운링크 리소스 유닛(1210)이 MU DL 프레임 내에서 비연관 스테이션들(즉, AID = 2045임)에 할당되는 다른 실시예가 도 12a에 도시되어 있다. AP는 응답 프레임을 비연관 스테이션들에게 브로드캐스트 프레임(즉, RA 필드(203)가 브로드캐스트 주소로 설정됨)으로서 송신하기 위해 AID = 2045인 이 단일 다운링크 RU를 이용할 수 있다.
아래에 설명된 바와 같이, AID = 2045인 단일 다운링크 RU가 제공되므로, 비연관 스테이션들은 그 관련 할당 방식 특징 또는 특징들과의 일치를 체크하지 않는다. 비연관 스테이션들 모두는 AID = 2045인 이 단일 다운링크 RU의 프레임(들)을 판독한다. 할당 방식 특징 체크가 없기 때문에, MU DL 프레임 내에서 AID = 2045인 이 다운링크 리소스 유닛의 위치는 어디든지 될 수 있다. 도 12a는 후술되는 도 10c의 흐름도의 AP 측에서의 단계들 1058 및 1054를 도시한다.
고유한 다운링크 리소스 유닛(1220)이 MU DL 프레임 내에서 비연관 스테이션들에 할당되는 변형이 도 12b에 도시되어 있다. 이것은 AP가 특정 비연관 스테이션으로 고유한 응답을 송신하기로 결정했기 때문일 수 있다. 이 경우, AID = 2045인 고유한 다운링크 리소스 유닛(1220)을 통해 송신된 프레임의 RA 필드(203)는 예정된 비연관 스테이션의 MAC 주소로 설정된다. 도 12b는 후술하는 도 10c의 흐름도의 AP 측에서의 단계들 1053 및 1054를 도시한다.
이들 도면들은, MU DL 전송에 정의된 다운링크 RU들의 수에 따라, 비연관 스테이션들이 일치하는 다운링크 RU에 액세스/판독 전에 (예를 들어, AID = 2045인 둘 이상의 다운링크 RU가 존재하는 경우) 그 관련 할당 방식 특징 또는 특징들과의 AID = 2045인 다운링크 RU들의 일치를 체크하는 제1 동작으로부터 (예를 들어, AID = 2045인 단일 다운링크 RU가 존재하는 경우) 체크를 수행하지 않고 다운링크 RU에 직접 액세스/판독하는 제2 동작으로 전환할 수 있다는 것을 보여준다.
제2 동작에서, 고유한 다운링크 RU를 통해 송신된 프레임(들)이 예를 들어 RA 필드(203)(브로드캐스트 주소 또는 스테이션에 특정된 MAC 주소)를 체크함으로써 비연관 스테이션들에 주소지정되는지 여부를 체크하는 것은 비연관 스테이션들의 책임이다. RA 필드(203)의 이러한 체크는 임의적으로 비연관 스테이션들에 의해 제1 동작으로 수행될 수 있다.
일부 실시예들로 인해, AID = 2045인 여러 RU들이 동일한 MU 다운링크 전송에서 이용되어 아직 연관되지 않은 각각의 스테이션들에게 응답 관리 프레임들을 송신할 수 있다. 이는 밀집되어 있고 능동적인 네트워크들(예를 들어, 많은 스테이션들이 짧은 시간 내에 네트워크에 연결 및 연결해제되는 철도역들)에서 유리하다.
유리하게도, AP는 AID = 2045인 많은(가능한 경우에만) 랜덤 RU들을 갖는 트리거 프레임을 규칙적으로 제공할 수 있다. 바람직하게는, 도 2f의 제1 엔트리의 할당 방식이 아직 연관되지 않은 스테이션들이 그 연관 절차를 수행할 수 있는 최대 수의 기회들을 제공하는데 이용된다. 따라서, AP는 동일한 할당 방식과 일치하는 MU 다운링크 전송을 신속하게 제공하여 응답 관리 프레임들을 제공할 수 있다.
도 10c는 일부 다른 실시예들에 따라 비연관 스테이션들에 예정된 프레임들을 임베딩하는 하나 이상의 MU 다운링크 전송과 관련하여 AP에서의 주요 단계들을 흐름도를 이용하여 도시한다. MU 다운링크 전송은 또한 이미 연관된 스테이션들에 의도된 프레임들을 임베딩할 수 있지만, 이러한 전송들은 종래의 방법들을 이용할 수 있으며 본 명세서에서는 추가로 설명되지 않는다는 점에 유의한다.
다음의 설명에서, 2045의 미리 정의된 식별자 값은 비연관 스테이션들에 대해 예비된 MU DL RU들을 지정하기 위해 선택된다. 물론, 이 값은 단지 예시를 위해 제공되며, 임의의 다른 미리 정의된 값 또는 시그널링 수단이 채택될 수 있다.
단계 1051에서, AP는 비연관 스테이션들로의 전송을 대기하는 계류중인 프레임들(예를 들어, 응답 관리 프레임들 또는 임의의 다른 타입의 프레임들)의 리스트가 있는지 여부를 결정한다. 다시, 연관된 스테이션들에 의도된 다른 프레임들은 또한 AP에 의해 동시에 또는 순차적으로 처리될 수 있다.
계류중인 프레임들의 리스트가 비어 있지 않다면, 단계 1052에서 리스트가 브로드캐스트 프레임(즉, RA 필드(203)가 브로드캐스트 값 FF:FF:FF:FF:FF:FF로 설정된 MPDU 패킷)을 포함하는지 여부가 결정된다. 브로드캐스트 프레임은 발견되면, 단계 1053에서 전송을 위해 선택된다. AID = 2045인 단일 다운링크 RU는 선택된 프레임을 포함하는 MU DL 프레임에 포함된다(단계 1054). 다운링크 RU는 MU DL 프레임 내의 어느 곳에나 위치될 수 있다(예는 도 12a에 도시된다). MU DL 프레임은 AID = 2045인 다운링크 RU를 포함할 때 구축될 수 있거나, 또는 예를 들어 이미 연관된 스테이션들에 예정된 다른 다운링크 RU들이 정의될 때 AP의 모듈(805)에 의해 더 일찍 형성될 수 있다.
리스트가 브로드캐스트 프레임을 포함하지 않으면(테스트 1052가 부정적임), 전송을 위해 계류중인 프레임들의 수가 단계 1057에서 결정된다. 리스트에 하나의 프레임만이 존재하면, 그 프레임이 선택되고(단계 1058), MU DL 프레임에 포함된다(단계 1054). 단계 1053에서와 유사하게, AID = 2045인 하나의 다운링크 RU만이 (예를 들어 도 12b에 도시된 바와 같이) MU DL 프레임에 포함된다.
복수의 프레임이 리스트(테스트 1057에서 1보다 큰 송신할 프레임들의 수)에 존재하면, 단계 1059에서 리스트로부터 복수의 프레임이 선택된다. 바람직하게는, (예를 들어, 도 10a의 흐름도에 따라) 비연관 스테이션들로부터 업링크 RU들 상에서 수신된 요청 프레임들의 수신에 후속하는 모든 응답 프레임들은 대응하는 비연관 스테이션들로 전송되도록 선택된다. 응답 프레임들에 대한 AID = 2045인 다운링크 RU들의 설계는 비연관 스테이션들에 의해 이용되는 업링크 RU들의 적어도 하나의 할당 방식 특징에 기반할 수 있다. 물론, 특정 비연관 스테이션에 대한 응답 프레임은 AP를 요청할 때 동일한 스테이션에 의해 이용되는 업링크 RU의 할당 방식 특징과 일치하는 다운링크 RU를 통해 송신될 것이다.
단계 1059에서 선택된 프레임들의 수는 이용가능한 다운링크 RU들, 예를 들어 AID = 2045에 할당될 다운링크 RU들의 수로 제한될 수 있다. 이것은 일부 다운링크 RU들이 특정한 이미 연관된 스테이션들에 이미 할당된 경우일 수 있다.
단계 1061에서, AID 값이 2045인 복수의 다운링크 RU가 MU DL 프레임에 포함된다. MU DL 프레임은 이전에 구축되거나 포함 시점에 구축된다. AID = 2045인 포함된 다운링크 리소스 유닛들은 대응하는 비연관 스테이션들에 대해 저장된 할당 방식 특징들과 각각 일치한다(즉, 각각의 다운링크 RU는 MU 업링크 전송에서 프레임을 송신하기 위해 스테이션에 의해 이용되는 업링크 리소스 유닛의 할당 방식 특징과 일치한다).
예를 들어, 비연관 STA로부터 관리 요청 프레임을 운반하는 RA RU를 수신한 AP는 2045와 동일한 STA-ID(AID)에 의해 식별되고 수신된 RA RU의 RU 할당과 동일한 RU 할당을 갖는 브로드캐스트 RU를 이용하여 HE MU PPDU(즉, MU DL 프레임)에서 응답 관리 프레임을 전송할 수 있다.
단계 1055에서, MU DL 프레임은 AP에 의해 전송된다. 마지막으로, 단계 1056에서, 전송된(및 확인응답된) 선택된 프레임들을 제거함으로써 계류중인 프레임들의 리스트가 업데이트되고, 흐름도의 단계들은 단계 1051로부터 반복된다.
도 10c에 도시된 흐름도는 일부 실시예들에 따라 비연관 스테이션들에 대한 프레임들의 전송을 처리하기 위한 하나의 가능한 구현을 설명한다. 그러나, 다른 구현 변형들이 고려될 수 있다.
예를 들어, 브로드캐스트 프레임은 리스트의 다른 프레임들에 비해 더 낮은 우선순위를 부여받을 수 있는데, 이는 브로드캐스트 프레임이 리스트에 존재하더라도 하나 이상의 프레임이 전송을 위해 먼저 선택될 수 있음을 의미한다. 브로드캐스트 프레임은 리스트로부터 (수명 또는 다른 기준들에 기반한) 모든 또는 특정 수의 프레임들이 전송된 후에만 전송된다.
다른 변형에서, 단계 1059에서 복수의 프레임을 선택하는 대신에, AP는 송신할 복수의 프레임의 리스트 중에서 하나의 프레임만을 선택하기로 결정할 수 있다. 이 경우, MU DL 프레임은 선택된 프레임을 포함하는 AID = 2045인 하나의 다운링크 RU만을 포함할 것이다. 이 변형에서는 단계 1061이 취소된다. 선택된 프레임은 단계 1054에서 설명된 바와 같이 MU DL 프레임에 포함된다.
이에 대응하여, 도 11c는 흐름도를 이용하여 AP에 의해 트리거링된 MU 다운링크 전송과 관련하여 비연관 스테이션에서의 주요 단계들을 도시한다. 이들 동작들은 이러한 비연관 스테이션이 MU 다운링크 전송에서 AP로부터 수신된 프레임을 어떻게 디코딩하는지를 설명한다.
프로세스는 스테이션에 의해 MU 다운링크 프레임(HE MU PPDU)이 수신될 때를 체크함으로써 시작된다(단계 1151). 이것은 도 11b의 단계 1150과 유사하다.
MU 다운링크 프레임이 수신되면(테스트 단계 1151에서 긍정적인 경우), 스테이션은 단계 1152에서 AID가 2045와 동일한 복수의 다운링크 RU가 수신된 MU DL 프레임에 포함되는지 여부를 결정한다.
AID 값이 2045인 복수의 다운링크 RU가 발견되면(테스트 단계 1152에서 긍정적인 경우), 비연관 스테이션은 이전에 저장된 RU 프로파일이 방금 수신된 MU DL 프레임에 포함된 AID = 2045를 갖는 다운링크 리소스 유닛들 중 하나의 RU 할당과 일치하는지 여부를 체크(단계 1153)하는 제1 동작에 진입한다. RU 프로파일은 예를 들어 도 11a의 흐름도의 실행(예를 들어, AID = 2045인 MU UL RU에서 요청 프레임의 전송 및 단계 1140에서 설명된 바와 같이 업링크 RU의 프로파일을 저장함)에 따라 스테이션에 의해 미리 저장될 수 있다. 따라서, 비연관 스테이션이 이전의 MU 업링크 전송에서 AID = 2045인 업링크 RU를 이용하여 AP에게 요청 프레임을 이미 송신한 경우 RU 프로파일이 저장된다.
단계 1153에서의 일치 테스트는 AID = 2045인 다운링크 RU가 이전의 MU 업링크 전송에서 이용된 것과 동일한 위치를 갖는지 여부를 검증하는 것으로 간단히 구성될 수 있다.
단계 1153에서의 일치 테스트는 또한 AID가 2045로 설정된 RA-RU(들)를 포함하는 트리거 프레임에 응답하여 STA가 관리 요청 프레임을 이전에 송신한 것 및 STA-ID(AID)가 2045와 동일한 브로드캐스트 RU가 이전에 송신된 HE TB PPDU에서 요청을 운반하는 RA-RU의 RU 할당과 동일한 RU 할당을 갖는 것일 수 있다.
단계 1153에서의 테스트가 긍정적인 경우, 비연관 스테이션은 일치하는 다운링크 RU의 수신자로 고려되며, 이는 일치하는 다운링크 RU가 잠재적으로 비연관 스테이션에 예정된 MAC 프레임을 포함한다는 것을 의미한다. 그 다음에, 일치하는 다운링크 RU는 디코딩을 위해 단계 1154에서 선택된다. 임의적으로, 비연관 스테이션은 선택된 일치하는 다운링크 RU에서 전달되는 MAC 프레임의 RA 필드(203)가 디코딩 전에 비연관 스테이션의 MAC 주소에 대응하는지 여부를 체크한다.
단계 1153에서의 테스트가 부정적인 경우, 비연관 스테이션은 다운링크 RU의 수신자가 아니다. 비연관 스테이션은 단계 1151에서 AID = 2045인 새로운 MU DL 프레임들의 수신을 기다린다.
단계 1155에서, AID = 2045인 선택된 다운링크 RU에서 캡슐화된 프레임이 디코딩되고, 예를 들어 MAC 802.11 계층 블록(804)으로 전달된다. 캡슐화된 프레임은 응답 프레임일 수 있다.
단계 1152에서 AID 값이 2045인 단일 다운링크 RU가 발견되면(테스트가 부정적인 경우), 비연관 스테이션은 저장된 RU 프로파일과 단일 다운링크 RU 사이의 어떠한 일치도 체크하지 않는 제2 동작에 진입한다. 비연관 스테이션은 (자동으로) 그 다운링크 RU의 수신자로 고려된다. 이어서, 비연관 스테이션은 단계 1156에서 MAC 프레임의 RA 필드(203)가 비연관 스테이션의 MAC 주소에 대응하는지 또는 브로드캐스트 주소에 대응하는지 여부를 체크한다. 긍정적인 경우, 다운링크 RU는 단계 1157에서 선택되고, 이에 포함된 프레임은 단계 1155에서 디코딩된다. 부정적인 경우, 비연관 스테이션은 단계 1151에서 AID = 2045인 새로운 MU DL 프레임들의 수신을 기다린다.
임의의 경우에, 그리고 특히 단계 1152에서 AID = 2045인 복수의 다운링크 RU가 결정될 때, 비연관 스테이션은 최종적으로 AID = 2045인 최대 하나의 다운링크 RU를 디코딩한다는 점에 유의한다. 이것은 비연관 스테이션이 다운링크 RU의 수신자인지 여부를 결정하고, 긍정적인 경우 비연관 스테이션이 수신자인 다운링크 RU를 찾는 것을 용이하게 한다.
또한, 다음 조건 중 하나가 발생하는 경우 STA-ID(AID)가 2045와 동일한 RU들을 포함하는 MU DL 프레임을 수신하는 비연관 스테이션은 STA-ID가 2045와 동일한 RU의 수신자로 고려된다는 점에 유의한다:
ㆍ MU DL 프레임에서 STA-ID가 2045와 동일한 하나의 RU만이 있고(테스트 1152가 부정적인 경우);
ㆍ AID가 2045로 설정된 RA-RU(들)를 포함하는 트리거 프레임에 응답하여 STA가 (예를 들어, 관리) 요청 프레임을 이전에 송신하였고, STA-ID가 2045와 동일한 브로드캐스트 RU가 이전에 송신된 MU UL 프레임에서 요청을 운반하는 RA-RU의 RU 할당과 동일한 RU 할당을 갖는다(테스트 1153이 긍정적인 경우).
집성에 기반한 두번째 접근법들에 따르면, 본 발명자들은 복수의 수신자 스테이션에 대한 MU 다운링크 전송에서 RU, 즉 복수의 스테이션에 의도된(또는 등가의 표현으로 복수의 스테이션에 전용인) 리소스 유닛을 이용하는 것을 고려하였다. 따라서, 액세스 포인트는 둘 이상의 스테이션에 주소지정된 데이터 프레임들을 집성할 수 있고, 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회(MU 다운링크 OFDMA TXOP)를 형성하는 복수의 리소스 유닛 중에서 복수의 스테이션에 전용인 리소스 유닛을 통해, 집성된 데이터 프레임들을 전송할 수 있다. 집성된 데이터 프레임들은 개별적으로 주소지정된 데이터 프레임들, 즉 단일 스테이션을 주소지정하는 RA를 각각 갖는 데이터 프레임들만을 포함할 수 있다. 집성된 데이터 프레임들은 개별적으로 주소지정된 데이터 프레임(즉, 단일 스테이션의 RA를 가짐)과 그룹 주소지정된 데이터 프레임(즉, 멀티캐스트 또는 브로드캐스트 주소에 대응하는 RA를 가짐)의 조합을 포함할 수 있다.
스테이션 그룹들에 의도된 이러한 RU들은 "그룹 AID들"을 이용하여 시그널링될 수 있는데, 이는 개별 AID들(즉, 단일 스테이션과 연관됨)만이 MU 다운링크 전송에 이용될 수 있게 하는 현재 요건들과 대조된다. 특히, 복수의 스테이션에 의도된 리소스 유닛은 이에 따라 다운링크 전송 기회에서 특정 스테이션과 연관되지 않은 미리 정의된 (그룹) 연관 식별자에 할당될 수 있다.
그 결과, (이러한 그룹에 의해 관련되는) 임의의 스테이션은 (예를 들어 그룹 AID들을 이용하여) 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛 중에서 복수의 스테이션에 의도된 "그룹" 리소스 유닛을 결정하고, 결정된 리소스 유닛을 통해 집성된 데이터 프레임들을 수신하며, 수신된 집성된 데이터 프레임들 중에서 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색할 수 있다.
실제로, 액세스 포인트에 등록하는 임의의 스테이션이 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 스테이션에 할당하도록 액세스 포인트에 의해 이용되는 고유한 연관 식별자와 연관되는, 본 발명자들이 제안한 아이디어는 AP가 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들을 구축하는 것 - 복수의 리소스 유닛들은 특정 스테이션과 연관되지 않은 연관 식별자에 할당된 "그룹" 리소스 유닛을 포함함 -, 및 이어서 특정 스테이션과 연관되지 않은 연관 식별자에 할당된 리소스 유닛 상에서 하나 이상의 데이터 프레임을 스테이션에게 전송하는 것으로 구성된다.
따라서, 스테이션은 단지 스테이션들에의 다운링크 통신을 위해 액세스 포인트에게 승인된 다중 사용자 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서, 특정 스테이션과 연관되지 않은 연관 식별자에 할당된 "그룹" 리소스 유닛을 결정하고, 이에 따라 결정된 다운링크 "그룹" 리소스 유닛 상에서 액세스 포인트로부터 하나 이상의 데이터 프레임을 수신한다.
동일한 전용 그룹 RU 내에서 여러 스테이션들에 주소지정될 데이터 프레임들을 집성함으로써, 제안된 아이디어는 AP가 많은 수의 스테이션들을 효율적으로 타겟팅할 수 있게 하여, 각각의 RU를 보다 효율적으로 이용하고(그리고 이에 따라 패딩 비트들을 감소시키고), (동일한 멀티캐스트 프레임에 의해 타겟팅된 스테이션들을 그룹화함으로써) 여러 RU들에 걸쳐 동일한 페이로드를 복제하는 것을 피하며, 응답 관리 프레임들을 아직 연관되지 않은 스테이션들에게 효율적으로(즉, 더 높은 비트 속도로) 제공하게(이에 따라 비연관 스테이션들의 그룹을 형성하게) 한다.
또한, MU 다운링크 전송들 동안 스테이션들과 연관되지 않은 AID를 이용함으로써, 제안된 아이디어는 AP에게 AID가 박탈된 하나 이상의 스테이션에 주소지정할 기회를 제공한다. 특정 스테이션과 연관되지 않은 연관 식별자에 할당된 그룹 RU는 이에 따라 복수의 스테이션에 전용일 수 있다. 따라서, 스테이션들은 다운링크 전송에서 어느 RU를 청취할 것인지를 쉽게 식별할 수 있다.
따라서, MU 다운링크 전송은 알려진 현재 802.11ax 요건들에 비해 크게 향상되었다.
이를 달성하기 위해, 추가 블록(805)은 OFDMA 리소스 유닛들(서브채널들)의 이용을 제어하기 위한 다중 스테이션 RU 관리 모듈로서 동작할 수 있다.
예를 들어 그리고 포괄적이지는 않지만, AP에 대한 동작들은 아래에 정의된 바와 같은 MU 다운링크 프레임들을 생성 및 송신하는 것, 및 이어서 이러한 리소스 유닛 내에서 복수의 스테이션에 주소지정될 MAC 프레임들의 집성을 관리하는 것을 포함할 수 있으며, MU 다운링크 프레임들은 특정 AID들을 이용하여 현재 수행되는 바와 같이 RU당 단일 스테이션 대신에 복수의 스테이션에 의도된 적어도 하나의 RU를 식별한다.
AP와 상이한 스테이션에 대한 동작들은, 스테이션이 자신에 대한 RU 또는 복수의 스테이션(그룹 RU)에 전용인 RU에 액세스할 수 있는지를 결정하기 위해 수신된 MU 다운링크 프레임을 분석하는 것, 및 복수의 스테이션에 전용인 이러한 RU의 면에서 이에 집성된 MAC 프레임들을 처리하여 주소지정된 MAC 프레임들을 검색하는 것을 포함할 수 있다.
그러나, DL 그룹 RU들을 통해 송신된 데이터 프레임들의 스테이션들에 의한 확인응답과 관련하여 일부 문제들이 발생할 수 있다.
현재의 802.11ax 방식에서, RU를 통해 수신된 데이터 프레임들의 확인응답은 RU가 구체적으로 할당된 수신자 스테이션에 의해 이루어진다. 이 확인응답은 수신된 UMRS 정보(264)에 표시된 바와 같이 후속하는 MU 업링크 OFDMA 전송(625)에서 응답 RU를 통해 송신된다.
그러나, 특정 스테이션이 RU 피할당자로 지정되지 않았기 때문에 이 방식은 DL 그룹 RU들에 대해 동작할 수 없다. 더욱이, 하나의 스테이션이 그렇게 지정될지라도, DL 그룹 RU의 다른 스테이션들에 주소지정된 데이터 프레임들에 확인응답하는 것이 허용되지 않아야 한다.
이러한 확인응답 문제들을 극복하기 위한 본 발명자들의 향상된 아이디어는 DL 그룹 RU를 통해 전달되는 상이한 데이터 프레임들 내의 상이한 UMRS 정보의 시그널링에 의존한다. 예를 들어, 그룹 RU가 2개의 각각의 스테이션에 주소지정된 2개의 집성된 데이터 프레임을 운반하는 경우, 각각의 응답 리소스 유닛 정보는 데이터 프레임들에 대한 응답(또는 확인응답)을 액세스 포인트에게 제공하기 위해 MU 다운링크 OFDMA 전송(620)에 후속하는 MU 업링크 OFDMA 전송(625)에서 수신자 스테이션에 의해 이용될 응답 리소스 유닛을 식별하도록 시그널링된다.
그 결과, 수신자 스테이션(DL 그룹 RU를 통해 주소지정됨)은, 그룹 RU를 통해 검색된 데이터 프레임들로부터, MU 업링크 OFDMA 전송(265)에서 하나의 응답 리소스 유닛을 식별하는 응답 리소스 유닛 정보를 획득한 다음, 식별된 응답 리소스 유닛을 통해, 검색된 데이터 프레임들에 대한 응답(예를 들어, 확인응답)을 액세스 포인트에게 송신할 수 있다.
RU당 UMRS의 단일 값을 제한하는 802.11ax 요건들과 달리, 이 향상된 아이디어는 다양한 수신자 스테이션들이 (동일한 그룹 RU를 통해) 데이터 프레임 수신을 효율적으로 확인응답할 수 있게 한다.
AP가 MU 다운링크 OFDMA 전송(620)에서보다 MU 업링크 OFDMA 전송(625)에서 더 많은 RU들을 스케줄링할 수 있기 때문에, 모든 수신자 스테이션들이 그 수신된 데이터 프레임들을 확인응답할 기회를 제공할 수 있다. 따라서, AP에 의한 데이터 프레임들의 재전송이 방지되어 채널 대역폭을 절약한다.
또한, 이것은 동일한 MAC 헤더의 HT 제어 필드(250)에 지정된 UMRS 정보에 표시된 응답 RU를 이용할 수 있는 프레임 MAC 헤더의 RA 필드(210)(MAC 주소)에 지정된 수신자 스테이션이다. 그 결과, AP와 아직 연관되지 않은 수신자 스테이션들조차도 데이터 프레임들에 확인응답할 수 있다. 따라서, 연관 절차는 (AID = 2045인 랜덤 RU를 이용하고, MU 다운링크 전송(620) 동안 AP로부터 응답들을 수신하고, 후속 MU 업링크 전송(625) 동안 응답에 확인응답함으로써) 스테이션들에 대해 단순화될 수 있다.
이를 달성하기 위해, AP에서의 다중 스테이션 RU 관리 모듈(805)의 동작들은 또한 집성된 MAC 프레임들에서, 수신된 데이터 프레임들에 대한 그 응답을 액세스 포인트에 제공하기 위해 다중 사용자 다운링크 전송 기회에 후속하는 다중 사용자 업링크 전송 기회에서 수신자 스테이션들에 의해 이용될 응답 리소스 유닛들을 식별하는 각각의 응답 리소스 유닛 정보(예를 들어, UMRS 값들)의 시그널링을 포함할 수 있다.
AP와 상이한 스테이션에 대한 동작들은 또한 검색된 데이터 프레임들로부터, 다중 사용자 업링크 전송 기회에서 하나의 응답 리소스 유닛을 식별하는 응답 리소스 유닛 정보(예를 들어, UMRS 값)를 획득하는 것, 및 식별된 응답 리소스 유닛을 통해 검색된 데이터 프레임들에 대한 응답을 액세스 포인트에게 송신하는 것을 포함할 수 있다.
본 설명에서, "다중 목적지" RU, "다중 스테이션" RU, "다중 STA" RU, "멀티캐스트" RU 및 "브로드캐스트" RU라는 용어들은 위에서 논의된 "그룹" RU와 등가이며 복수의 스테이션들에 의도된 리소스 유닛을 지칭하려는 것이다. "브로드캐스트 RU"는 RU가 브로드캐스트 데이터 프레임을 운반해야 한다는 것을 의미하는 것이 아니라, RU가 의도되는 복수의 스테이션을 지칭한다는 점에 유의한다.
복수의 스테이션에 전용인 OFDMA RU들을 고려함으로써, IEEE 802.11ax와 관련하여 다양한 예시적인 실시예들을 이용하여 집성 기반 접근법들의 실시예들이 이제 예시된다.
이하의 제안된 예들이 802.11 연관 프로세스의 관리 프레임들을 참조하여 설명되지만, 그 교시들은 이러한 관리 프레임 전송에 제한되지 않고 다양한 스테이션들에 주소지정된 것들과 같은 임의의 802.11 데이터 프레임에도 적용될 수 있다.
도 13a는 MU 다운링크 전송을 준비하고 수행할 때 물리적 액세스 포인트에서 구현되는 실시예들을 흐름도를 이용하여 도시한다.
단계 1310에서, AP는 먼저 다운링크 전송을 위해 여러 수신자 스테이션들을 그룹화하려고 하는지를 결정한다.
여기에 세 가지 예시적인 상황들이 제안된다.
스테이션 연관 절차의 경우, 스테이션들은 스테이션을 액세스 포인트와 연관(즉, 등록)시키는 절차들 내에서 요청 관리 프레임들을 액세스 포인트로 송신할 수 있다. 다시 말해서, 액세스 포인트는 액세스 포인트와 연관(즉, 등록)하려고 하는 스테이션들로부터 요청 관리 프레임들(310, 340, 360)을 수신할 수 있고, 복수의 수신자 스테이션에 의도된 동일한 그룹 RU에서 응답 관리 프레임들(320, 350, 370)을 함께 그룹화함으로써 이들 스테이션들에게 응답하려고 한다.
요청 관리 프레임들은 이전 단일 사용자 통신들 또는 AP에 의해 방출된 이전 트리거 프레임(일반적으로 도 6과 관련하여 TF(530)) 중 어느 하나 또는 모두를 통해 수신될 수 있으며, 이러한 트리거 프레임은 일부 요청 관리 프레임들이 업링크 전송 단계(510) 동안 대응하는 RU 또는 RU들에서 아직 연관되지 않은 스테이션들에 의해 송신되도록 AID가 2045 값과 동일한 일부 랜덤 RU들을 할당한다.
또한, AP는 데이터 프레임들을 수신하기 위해 공통 관심사와 관련한 스테이션들을 그룹화할 수 있다. 예를 들어, 액세스 포인트는 (예를 들어, 상위 OSI 계층으로부터) 복수의 수신자 스테이션에 주소지정될 멀티캐스트 프레임을 수신하고, 이에 따라 이 복수의 스테이션에 전용인 그룹 RU를 이용하여 멀티캐스트 프레임을 수신자 스테이션들에 전달하는 것을 고려할 수 있다.
다른 예는 단일 RU로 그룹화되어 패딩 비트들을 줄일 수 있는, 다운링크 전송 기회의 크기 및 크기 임계치(및 가능하게는 RU들의 크기)를 고려하여, 액세스 포인트가 스테이션들에 전송될 작은 데이터 프레임들이 존재한다고 결정하는 경우이다. 보다 일반적으로, AP는 MU 다운로드 전송의 기존의 개별 전송에 속하지 않는 (전송될) 임의의 MAC 프레임을 전달하기 위해 특별한 그룹을 이용하는 것을 고려할 수 있다. AP는 예를 들어 "MPDU 수집자" RU 또는 "수집 RU"(이에 따른 그룹 RU)를 (더 작은) 나머지 MAC 프레임들의 최대로 채우기 위해 개별 RU들을 이용하여 가장 큰 MAC 프레임들을 전달하려고 할 수 있다.
예를 들어, 수집 RU는 AP의 EDCA 버퍼에 저장된 임의의 계류중인 MAC 프레임을 수집할 수 있고, 이를 위한 개별 RU의 할당은 비효율적이다(너무 많은 패딩이 필요하다 - 예를 들어 도 6에서의 STA3 및 STA8).
AP가 전송될 대응하는 MAC 프레임들을 갖는 수신자 스테이션들의 하나 이상의 그룹을 결정하면, RU(이에 따라 명명된 그룹 RU, 브로드캐스트 RU, 멀티캐스트 RU 또는 다중 스테이션 RU)가 단계 1320에서, 그렇게 결정된 각각의 그룹에 할당된다.
예를 들어, 그룹 RU는 아직 연관되지 않은 스테이션들로부터 이전에 수신된 요청들에 응답하여 응답 관리 프레임들(320, 350 또는 370)을 전달하도록 할당될 수 있다.
바람직한 실시예에서, 복수의 스테이션들에 대해 이 그룹 RU에 할당된 AID 값은 (본 아이디어를 따르는 모든 802.11ax 노드들에 의해 알려진) 미리 정의된 값 2045를 취한다. 이 값은 그 연관 절차를 가속화하기 위해, MU 업링크 전송(도 6에서의 510)에서 아직 연관되지 않은 스테이션들에 전용인 또는 이에 할당된 RU를 표시하는데 이용되는 것과 동일한 값이라는 점에 주목할 수 있다.
그 결과, 요청 관리 프레임이 스테이션들로부터의 다중 사용자 업링크 통신을 위해 액세스 포인트에게 승인된 업링크 전송 기회의 일부를 형성하는 선행 리소스 유닛에서 (스테이션에 의해) 송신되는 경우, 선행 리소스 유닛은 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당되고, 단계 1320에서 할당된 그룹 리소스 유닛 및 이용된 선행 리소스 유닛은 동일한 미리 정해진 연관 식별자(AP에 의해 특정 스테이션에 제공되지 않음)를 이용하여 다운링크 및 업링크 전송 기회들 각각에서 시그널링되며, 여기서 AID = 2045이다.
아직 연관되지 않은 스테이션들에 전용인 RU에서 MAC 프레임들을 집성하지 않더라도, 다운링크 전송을 위해 아직 연관되지 않은 스테이션들에 대해 예비된 AID를 RU에 제공한다는 유일한 아이디어는 이러한 스테이션들에 대한 연관 절차를 향상(가속화)시킨다는 점에 주목할 수 있다. 이러한 RU는 아직 연관되지 않은 단일 스테이션에 이용될 수 있다.
그룹 RU는 또한 여러 수신자 스테이션들에 의도된 멀티캐스트 프레임을 전달하도록 할당될 수 있다. 이러한 점에서 미리 정의된 AID, 예를 들어 본 아이디어를 따르는 모든 802.11ax 노드들에 의해 알려진 AID = 2042가 이용될 수 있다.
또한, 작은 계류중인 MAC 프레임들을 수집하기 위한 수집 RU는 AID = 0을 이용하여 시그널링될 수 있다.
다른 변형들이 제안될 수 있다. 예를 들어, 단일 물리적 AP에 의해 관리되는 복수의 BSS("가상 AP")와 관련하여, AP는 자신이 관리하는 각각의 BSS에 고유한 AID 값을 각각 할당할 수 있으며, 이는 각각의 BSS가 특정 스테이션(그러나 전체 BSS)과 연관되지 않은 고유한 AID 값을 갖는다는 것을 의미한다. 예를 들어, AID 값은 각각의 BSS의 인덱스일 수 있다: 'n'이 물리적 AP에 의해 관리되는 가상 AP들의 최대 수인 경우(예를 들어, 이 값이 비콘 및 프로브 응답 프레임들의 복수의 BSSID 요소의 MaxBSSID 표시자에서 지정되는 경우), AID들 1 내지 n이 각각 BSS들 1 내지 n에 할당된다.
각각의 비-대표 AP는 자체 AID만을 이용할 수 있다. 그러나, 대표 AP는 VAP들의 임의의 AID를 이용할 수 있다.
이와 관련하여, 대표 AP는 MU 다운링크 전송에서, 각각의 AID들을 이용함으로써 하나 이상의 각각의 BSS에 특정된 하나 이상의 수집 RU를 제공할 수 있다. 따라서, AP는 프레임들을 전송하려고 하는 BSS의 AID를 선택할 수 있다.
또한, 대표 AP는 특정 BSS들에 각각 그리고 개별적으로 할당된 TF(MU 업링크 전송)에서 랜덤 RU들을 시그널링할 수 있다: VAP i에 등록하려고 하는 아직 연관되지 않은 스테이션들에 대한 액세스를 제한하기 위해 제1 랜덤 RU들이 AID = i에 할당되는 반면, VAP j에 등록하려고 하는 아직 연관되지 않은 스테이션들에 대한 액세스를 제한하기 위해 제2 랜덤 RU들이 AID = j에 할당된다. 동일한 AID들을 갖는 RU들은 MU 다운링크 전송에서 각각의 BSS와 관련된 응답 관리 프레임들을 전송하는데 이용될 수 있다.
스테이션들의 그룹들에 전용인 하나 이상의 그룹 RU가 결정되었으면, 단계 1330은 AP가 각각의 그룹 RU에 대해 대응하는 스테이션 그룹에 대한 모든 계류중인 MPDU 프레임들을 연결 또는 집성하는 것으로 구성된다. 이하에서, 단계들 1330 및 1340의 추가 예시에서 "데이터 프레임들"이라는 용어는 아웃바운드 MAC 전송 큐에 계류중인 임의의 프레임(즉, 애플리케이션 계층(801)으로부터 오는 임의의 데이터 프레임 및 802.11 연관 절차의 것들과 같은 MAC 계층(804)에 유용한 임의의 802.11 관리 프레임을 제한없이 포함함)에 대응하는 것으로 잘 이해된다.
관리 프레임들의 경우, 아직 연관되지 않은 스테이션들에 대해 AP에 의해 준비된 모든 응답 MAC 관리 프레임들은 (예비된 TXOP를 고려한 PPDU의 크기까지) HE-MU PPDU로 함께 집성될 수 있다.
멀티캐스트 프레임의 경우, 멀티캐스트 프레임 수신에 응답하여, 액세스 포인트는 각각의 수신자 스테이션에 각각 개별적으로 주소지정될, 멀티캐스트 프레임의 페이로드를 포함하는 복수의 데이터 프레임을 생성할 수 있다. 따라서, AP는 (예비된 TXOP를 고려한 PPDU의 크기까지) 멀티캐스트 프레임의 페이로드를 포함하는 생성된 데이터 프레임들을 집성한다. 물론, TXOP가 생성된 모든 데이터 프레임들을 전송하기에 충분한 공간을 제공하지 않는 경우, 나머지는 하나 이상의 다음 MU 다운링크 전송 동안 전송될 수 있다.
또한, AP는 동일한 MU 다운링크 전송의 다른 RU들에 의해 아직 주소지정되지 않은 스테이션들에 대해 그 EDCA 버퍼들에 저장된 MAC 프레임들을 함께 (그리고 예비된 TXOP를 고려한 PPDU의 크기까지) 집성할 수 있다. 이러한 제약을 고려하여, 수집 RU에 대한 집성이 (마지막 RU로서) 마지막에 처리된다.
AP는 기존 RU에 대한 802.11ax A-MPDU 집성 원리를 따를 수 있지만 동일한 A-MPDU의 MPDU들이 상이한 스테이션들에 주소지정될 수 있도록 이를 약간 수정할 수 있다. 다시 말해, 단일 A-MPDU 내에서 여러 스테이션들의 주소지정을 지원하기 위해 그룹 RU(802.11ax 표준 용어에 따라 "브로드캐스트 RU")에 대한 집성 규칙들이 약간 수정된다. 이 메커니즘이 그룹 RU의 제한된 맥락과 관련된 본 발명의 802.11ax 스테이션들에만 제한되므로, 이것은 802.11 기준의 임의의 수정도 요구하지 않는다.
예를 들어, 복수의 STA에 의도된 RU(예를 들어, 브로드캐스트 RU)에서 802.11ax AP에 의해 전송될 때, A-MPDU 내의 MPDU들은 상이한 RA들을 가질 수 있다. RA는 복수의 STA들 중 하나의 MAC 주소 또는 브로드캐스트 MAC 주소일 수 있다. MPDU들의 주소 타입(개별적으로 주소지정되거나 그룹 주소지정됨) 및 주소 값들은 복수의 STA에 의도된 RU의 A-MPDU 내에서 상이할 수 있다.
임의의 다른 집성 메커니즘(MSDU 집성, MPDU 집성, A-MPDU 프레임 연결 또는 이러한 방식들의 임의의 조합)을 이용하여 다양한 스테이션들에 대한 MAC 프레임들을 연결할 수 있다.
스테이션들이 자신의 MAC 프레임들을 효율적으로 검색할 수 있도록 하기 위해, 액세스 포인트는 집성될 각각의 데이터 프레임에서 MAC 주소 필드(210)를 수신자 스테이션의 MAC 주소로 설정한다.
MAC 주소 필드가 브로드캐스트 주소를 포함하면, MAC 프레임은 그룹 RU에 속하는 모든 스테이션들에 의해 검색될 수 있다. 그룹 RU가 BSS의 모든 스테이션들이 속하는 그룹 또는 BSS의 모든 스테이션들에 액세스가능하도록 정의된 그룹에 전용인 경우 브로드캐스트 주소를 갖는 MAC 프레임은 BSS의 모든 스테이션들에 의해 검색될 수 있음에 유의한다.
MAC 주소 필드가 멀티캐스트 주소(즉, 스테이션들의 멀티캐스트 그룹을 정의함)를 포함하면, MAC 프레임은 그룹 RU 및 멀티캐스트 그룹 모두에 속하는 모든 스테이션들에 의해 검색될 수 있다.
다음으로 단계 1340에서, 각각의 RU로 형성된 MU 다운링크 PPDU는 통신 채널의 대응하는 RU 상에서 AP에 의해 송신된다.
스테이션들의 그룹들과 관련하여, 이것은 집성된 응답 관리 프레임들이 (다중 BSS들의 경우) BSS i와 관련된 응답 관리 프레임들에 대해 AID = 2045인 그룹 RU 또는 AID = i인 각각의 그룹 RU 상에서 전송되고, 멀티캐스트 프레임의 페이로드 데이터를 포함하는 집성된 생성된 프레임들이 예로서 AID = 2042인 그룹 RU를 통해 전송되며, 집성된 수집된 프레임들이 채널의 마지막 RU, AID = 0(가능하게는 다중 BSS들의 경우 특정 BSS i와 관련된 수집된 프레임들에 대해 AID = j임)인 그룹 RU를 통해 전송된다는 것을 의미한다.
(개별 스테이션들에 할당된) 다른 RU들은 통상적으로 처리된다.
스테이션들에 의한 효율적인 처리를 보장하기 위해, 다운링크 전송 기회는 하나 이상의 스테이션으로의 복수의 리소스 유닛들 중의 리소스 유닛들의 할당들의 (802.11ax MU DL 프레임의 HE-SIG-B 프리앰블에서의) 순서화된 시그널링을 포함할 수 있고, 순서화된 시그널링은 개별 스테이션으로의 리소스 유닛(단일 스테이션과 연관된 AID를 갖는 RU)의 각각의 할당을 먼저 정의하고, 그 다음에 스테이션들의 그룹으로의 리소스 유닛(위의 예에서, 다중 BSS들의 경우 AID = 2042 또는 2045 또는 i)의 각각의 할당을 정의하며, 그 후 리소스 유닛과 아직 연관되지 않은 임의의 스테이션으로의 수집 리소스 유닛(AID = 0)의 할당을 정의한다. 이는 유리하게도 스테이션이 자신에게 (개별적으로 또는 그룹으로) 주소지정된 하나의 RU를 발견하였으면 동일한 HE MU PPDU에서의 임의의 추가 RU 분석을 무시할 수 있게 한다.
스테이션들의 그룹들의 이용 또는 AID를 갖지 않는 (아직 연관되지 않은) 스테이션들로의 전송에도 불구하고, 집성 기반 접근법은 유리하게도 HE-SIG-B 프리앰블의 RU 할당에서 고유한 AID 존재의 엄격한 이용을 유지한다는 점에 주목할 수 있다.
따라서, 다운링크 전송 기회는, 이제 도 13b를 참조하여 설명하는 바와 같이, 스테이션들이 종래의 802.11ax 방식을 이용하거나(예를 들어, 그 AID에 링크된 RU를 식별하거나) 새롭게 제안된 방식을 이용하여(예를 들어, 그룹 AID에 링크된 RU를 식별하여) 판독할 수 있는 리소스 유닛들을 포함한다.
도 13b는 AP로부터의 MU 다운링크 전송들에서 스테이션들의 그룹들에 전용인 그룹 RU들을 처리하기 위해 비-AP 스테이션에서 구현되는 실시예들을 흐름도를 이용하여 도시한다.
비-AP 스테이션은 MU 다운링크 PPDU들을 방출하는 AP와 이미 연관된 임의의 스테이션, 또는 MU 다운링크 PPDU들을 방출하는 AP와 연관되는 프로세스에 있는 임의의 아직 연관되지 않은 스테이션일 수 있다.
단계 1350에서, RU당 PPDU들로 이루어진 MU 다운링크 프레임이 물리적 액세스 포인트로부터 수신되고, 스테이션은 어느 RU가 자신에게 주소지정되는지를 결정한다. 개별 스테이션들에 할당된 RU들은 통상적으로 처리된다.
스테이션이 스테이션들의 그룹에 대한 데이터를 전달하는 그룹 RU에 관여되는 상황에 대해 특정 처리가 요구된다. 이 경우, 스테이션은 스테이션으로의 다운링크 통신을 위해 액세스 포인트에게 승인된 다운링크 전송 기회를 형성하는 복수의 리소스 유닛들 중에서, 복수의 스테이션들에 전용인 이러한 그룹 리소스 유닛을 결정한다.
아직 연관되지 않은 스테이션의 경우, 이것은 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된 그룹 리소스 유닛을 결정한다는 것을 의미한다. 이것은 송신된 요청 관리 프레임에 대해 액세스 포인트로부터 응답 관리 프레임을 검색하기 위한 것이다. 이것은 수신된 MU 다운링크 프레임의 HE-SIG-B 프리앰블에서 AID가 2045와 동일한 RU 또는 AID가 BSSID와 동일한 RU(다중 BSS들의 경우)를 검색함으로써 간단하게 수행될 수 있다.
그룹 RU가 발견되지 않으면, 프로세스는 종료되고, 아직 연관되지 않은 스테이션은 그 NAV(수신된 프레임의 L-SIG 필드로부터 획득된 지속기간)를 설정한다.
AID = 2045인 그룹 RU가 발견되면, 다음 단계는 단계 1360이다.
임의적으로, 아직 연관되지 않은 스테이션은 스테이션에 의해 송신된 요청 관리 프레임이 계류중인 경우에만(즉, 응답이 AP로부터 수신되지 않은 경우에만), 수신된 MU 다운링크 프레임을 분석하고, 이에 따라 아직 연관되지 않은 스테이션들에 할당된 리소스 유닛을 결정할 수 있다. 이 요청은 이전의 MU 업링크 전송 동안(예를 들어, 510 동안) 이전에 전송되었을 수 있다. 특히, 비연관 STA는 이 STA가 사전 연관 맥락에 있지 않은(이것은 비연관 STA가 그 AP에게 임의의 연관 요청을 송신하지 않았음을 의미함) HE AP로부터 수신된 HE MU PPDU에서 STA-ID가 2045로 설정된 임의의 RU를 무시할 수 있다.
이미 연관된 스테이션의 경우, 동작들이 다를 수 있다. 스테이션은 수신된 MU 다운링크 프레임에서의 리소스 유닛이 스테이션에 개별적으로 할당되는지 여부를 검증하기 위해 개별 스테이션들에 할당된 리소스 유닛들을 먼저 스캐닝할 수 있고, 부정적인 검증의 경우에만, 스테이션은 복수의 리소스 유닛들 중의 아직 스캐닝되지 않은 리소스 유닛들 중에서 복수의 스테이션들에 전용인 그룹 리소스 유닛을 결정한다.
이러한 처리 순서는 도 13a를 참조하여 위에서 나타낸 바와 같이 MU 다운링크 프레임에서 RU들을 선언하는 순서로부터 도출된다: 개별 RU들이 먼저 선언되고, 그룹 RU들(예를 들어, 멀티캐스트의 경우 AID = 2042)이 뒤따르며, 수집 그룹 RU(AID = 0)가 뒤따른다. 이 상황에서, 스테이션이 자신에게 주소지정된 단일 RU를 검출하면, 도 13b의 프로세스는 종료되고, 스테이션은 종래의 802.11ax 방식으로 대응하는 RU를 분석한다. 그렇지 않으면, 스테이션은 그룹 RU들 중 하나가 자신에게 주소지정된 경우 그룹 RU들을 검색한다. 이것은 (예를 들어, 그룹 AID가 동일한 최상위 비트들을 갖는 경우) AID에 대한 비트 마스킹을 이용하고/하거나 미리 정의된 AID들을 검출함으로써 수행될 수 있다. 따라서, 스테이션은 스테이션들의 리스트들(그룹들)에 할당된 그룹 리소스 유닛들을 스캐닝하여 스테이션이 스캐닝된 그룹 리소스 유닛들 중 하나와 연관된 리스트에 속하는지 여부를 검증한다.
이것은 스테이션이 속한 그룹에 전용인 그룹 RU가 검출되자마자 스테이션이 MU 다운링크 프레임 분석을 중지할 수 있게 한다. 예를 들어, 스테이션이 자신이 멀티캐스트 통신에 관련되어 있다는 것을 (예를 들어, 애플리케이션 계층에서의 교환으로 인해 - 모듈(801) 참조) 알고 있다면, 스테이션은 멀티캐스트(이 예에서 AID = 2042)에 전용인 임의의 그룹 RU를 조사할 수 있다.
긍정적인 검증(스테이션이 리스트에 속함)의 경우, 데이터 프레임들을 검색하기 위한 결정된 그룹 리소스 유닛은 스테이션을 포함하는 리스트에 할당된 리소스 유닛(예를 들어, AID = 2042임)이다.
한편, 부정적인 검증의 경우에만, 결정된 그룹 리소스 유닛은 다운링크 전송 기회를 형성하는 다른 리소스 유닛에, 개별적으로 또는 리스트를 통해, 할당되지 않은 임의의 스테이션에 대한 데이터 프레임들을 전달하는데 이용되는 수집 리소스 유닛(AID = 0)이다. 따라서, 스테이션은 수집 RU를 모니터링할 것이다.
물론, RU들을 고려하기 위한 임의의 다른 순서가 구현될 수 있어서, 스테이션은 자신에게 주소지정된 단일 RU 또는 스테이션이 속하는 그룹에 전용인 그룹 RU의 검출시에 그 분석을 중지하기로 결정할 수 있다.
마지막으로, 그룹 RU가 발견되면(위의 예들에서 AID = 2042, 2045 또는 0), 스테이션이 결정된 그룹 RU를 판독하여 AP로부터 집성된 데이터 프레임들을 수신하는 단계 1360이 실행된다. 결정된 그룹 RU 상에서 수신된 A-MPDU를 형성하는 모든 MPDU들은 추가 분석을 위해 MAC 계층(프로세스 805)에 제공된다.
단계 1370에서, 스테이션은 각각의 집성된 데이터 프레임의 MAC 주소(A-MPDU를 형성하는 각각의 MPDU의 RA 필드(210))를 자신의 MAC 주소와 비교한다. 이것은 수신된 집성된 데이터 프레임들 중에서, 있다면, 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하기 위한 것이다. 따라서, STA는 각각의 MPDU 프레임의 RA 필드에 기반하여 이 STA에 주소지정되고, 복수의 STA에 의도된 RU에서 운반되는 하나 이상의 프레임을 검색할 수 있다.
AP에서 이루어진 것과 대칭적으로, 기존 RU에 대한 802.11ax A-MPDU 분해 원리는 각각의 MPDU의 MAC 주소를 분석하기 위해 스테이션에서 약간 수정된다. 이는 레거시 A-MPDU 처리에서 행해지는 바와 같이 수신자 스테이션 주소와 일치하지 않는 하나의 MPDU가 발견되자마자 분해 프로세스를 중지하는 것을 피하기 위한 것이다. 다시 말해, 단일 A-MPDU 내에서 여러 스테이션들의 주소지정을 지원하기 위해 그룹 RU(802.11ax 표준 용어에 따라 "브로드캐스트 RU")에 대해 집성/분해 규칙들이 약간 수정된다. 이 메커니즘이 그룹 RU의 제한된 맥락과 관련된 본 발명의 802.11ax 스테이션들에만 제한되므로, 이것은 802.11 기준의 임의의 수정도 요구하지 않는다.
그 후, 스테이션은 스테이션의 MAC 주소, 스테이션이 속한 그룹의 멀티캐스트 MAC 주소 또는 브로드캐스트 MAC 주소와 동일한 MAC 주소(210)를 갖는 MPDU 또는 MPDU들만을 유지한다. 다시 말해서, 비연관 스테이션들(예를 들어, 그 AP로 요청들을 송신한 스테이션들)은 그 그룹 RU(또는 802.11ax 표준 용어에 따라 브로드캐스트 RU)를 디코딩한 다음 RA MAC 주소들에 따라 연관 관리 응답 프레임들을 분해 및 필터링할 것이다.
다음으로, 단계 1380에서, 스테이션들에 주소지정된 모든 추출된 MPDU들은 상위 계층 적층들(예를 들어, 애플리케이션 계층(801))로 전달된다.
스테이션은 검색된 데이터 프레임들의 수신을 액세스 포인트에게 확인응답하지 않을 수 있다(추가 단계가 도면에 도시되지 않는다). 따라서, 스테이션들의 그룹에 전용인 RU에서 전송된 모든 MU 다운링크 MPDU는 No-Ack 표시를 포함한다.
일부 경우들에서는 그룹 RU를 통해 송신된 데이터 프레임들에 대해 확인응답할 가치가 있을 수 있다. 그러나, 종래의 802.11ax 메커니즘들은 RU당(이에 따라 또한 그룹 RU당) 단일 스테이션이 데이터의 수신을 확인응답할 수 있게 한다. 이것은 그룹 RU들에 대한 복수의 확인응답들의 요건들을 충족시킬 수 없다. 따라서, 검색된 데이터 프레임들이 최종 수신된 집성된 데이터 프레임을 포함하는 경우에만 스테이션이 검색된 데이터 프레임들의 확인응답을 송신하는 확인응답 정책이 구현될 수 있다. 이는 (동일한 TXOP에서 MU 다운링크 프레임에 후속하는 MU ACK의 RU에서, 802.11ax 표준에 따라) A-MPDU에서의 마지막 MPDU만이 그 수신자 스테이션에 의해 명시적으로 확인응답됨을 의미한다. 그 결과, 다른 MPDU들은 마지막 MPDU의 확인응답에 의해 암시적으로 확인응답될 수 있다. 이것은 일부 스테이션들이 실제로 AP로부터 그 데이터 프레임들을 수신하지 않았을 수 있기 때문에 부정확한 확인응답일 수 있다.
AP로부터 응답을 수신하는 아직 연관되지 않은 스테이션들의 특정 경우에, 검색된 응답의 확인응답은 스테이션들로부터의 업링크 통신을 위해 액세스 포인트에게 승인된 다음 업링크 전송 기회의 일부를 형성하는 다음 리소스 유닛에서 수신 스테이션에 의해 송신될 수 있으며, 다음 리소스 유닛(즉, MU 업링크 TXOP에서 AID = 2045인 다음 랜덤 RU)은 액세스 포인트와 아직 연관되지 않은 스테이션들에 할당된다. 아직 연관되지 않은 스테이션들이 짧은 지연으로 랜덤 RU에 실제로 액세스하지 않을 수 있기 때문에, 이 확인응답 방식은 또한 실제로 비효율적이다. 그 결과, AP는 데이터 프레임들의 정확한 수신을 인식하지 못하고 그 재전송을 스케줄링함으로써 채널 대역폭을 낭비할 수 있다.
네트워크 효율을 개선하기 위해, 이 확인응답은 임의의 추가 요청 관리 프레임으로 이 다음 RU(예를 들어 AID = 2045임)에 추가로 집성될 수 있다. 예를 들어, 접근법에 따라 프로브 응답 프레임(320)이 MU 다운링크 프레임에서 수신되면, 스테이션은 다음 MU 업링크 전송(510)에서의 AID = 2045인 RU에서 다음 요청 관리 프레임(여기서는 인증 요청 프레임(340))과 함께 320에 대응하는 확인응답(330)을 제공할 수 있다. 이는 스테이션에 대한 연관 절차가 더 빠르게 진행되도록 하기 위한 것이다. 다시, 아직 연관되지 않은 스테이션들이 새로운 랜덤 RU로 매체에 액세스하기 전에 (경합으로 인해) 많은 시간이 필요할 수 있다.
도 14는 전술한 도 6의 예시적인 상황을 참조하여 그룹 RU들을 이용하는 이점들을 도시한다.
TXOP#1은 아직 연관되지 않은 스테이션들 STA1 및 STA6이 AID = 2045인 RU에서 AP에게 요청 관리 프레임들을 송신한다는 점에서 도 6에서와 동일하다.
MU 다운링크 프레임(1420)의 HE-SIG-B 프리앰블에서 쉽게 알 수 있는 바와 같이, 그룹 AID들, 특히 AID = 0(작은 프레임들 수집용), 2042(멀티캐스트용) 및 2045(아직 연관되지 않은 스테이션들용)가 이용된다. 전술한 바와 같이, HE-SIG-B 프리앰블은 개별 스테이션들(여기서는 2 및 7)에 대한 RU들을 먼저 선언한 후 그룹 RU들(여기서는 2042 및 2045)에 이어 "모든 다른" 연관된 스테이션들에 전용인 그룹 수집 RU(여기서는 0)를 선언할 수 있다.
AID = 2045인 그룹 RU는 하나 또는 복수의 아직 연관되지 않은 스테이션에 주소지정된 연결된 MPDU 프레임들, 여기서는 STA1에 의도된 프로브 응답 프레임 및 STA6에 의도된 응답 인증 프레임을 전달하는데 이용된다. 다시 말해, 802.11ax 다중 사용자 프레임(HE MU PPDU) 내에서 AID = 2045인 단일 RU는 여러 비연관 STA들에 대한 연관 응답들을 연결한다. 그 결과, 관리 프레임들에 대한 연속적인 SU 전송들(도 6에서의 630-1 및 630-2)이 방지되어, 아직 연관되지 않은 STA들에 대한 연관 절차가 단순화되고 네트워크를 보다 효율적으로 이용하게 한다. 이는 802.11ax와 같이 밀집한 네트워크들에서 새로운 스테이션들의 연관을 관리하는데 특히 유리하다.
AID = 2042인 그룹 RU는 멀티캐스트 그룹에 속하는 스테이션들, 여기서는 스테이션들 STA5 및 STA4에 주소지정된 연결된 MPDU 프레임들을 전달하는데 이용된다. 단일 802.11 A-MPDU 프레임이 단일 RU 내에서 이용되고 전달된다. 이를 통해 종래의 802.11ax 방식과 비교하여 RU 복제를 피할 수 있다.
AID = 0인 그룹 RU는 복수의 연관된 스테이션들에 전용인 연결된 MPDU 프레임들, 예를 들어 개별적으로 전체 RU(가장 작은 대역의 경우라도, 예를 들어 26 톤)를 효율적으로 채우지 않거나 RU들의 수 제한(20MHz 대역당 최대 9개)이 이미 도달되었을 때 작은 MPDU 프레임들을 전달하는데 이용된다. 이러한 연결은 RU들에서 패딩을 제한할 수 있게 하여, 종래의 802.11ax 방식에 비해 작은 프레임들의 레이턴시를 감소시킨다.
도면에 도시된 바와 같이, MU 다운링크 전송(1420) 다음에는 동일한 TXOP#2에 속하는 MU ACK 기간(1440)이 뒤따른다. 예를 들어, 802.11ax 표준에 따른 확인응답 프레임(1440)이 이용될 수 있으며, 여기서 그룹 AID들에 대한 확인응답이 제공되지 않거나, 또는 마지막으로 전송된 MPDU가 주소지정된 스테이션에 의해 확인응답이 제공된다.
일부 실시예들에서, MU 다운링크 프레임(1420) 다음에는 후술하는 도 15에 따른 개별 즉각적 확인응답 프레임들이 뒤따른다.
이들 실시예들에서, (MU 다운링크 전송(1420) 동안) 그룹 RU를 통해 주소지정된 각각의 스테이션은, 그 검색된 데이터 프레임들로부터, 어느 응답 리소스 유닛(1440-A/B/C/D)이 MU 업링크 전송(1440) 동안 이용될지를 식별하는 개별 UMRS 제어 필드(264)를 획득하고, 그 후 식별된 응답 리소스 유닛을 통해 확인응답 프레임을 액세스 포인트에게 송신한다.
이것은 AP가 2개의 각각의 스테이션들에 주소지정된 2개(또는 그 초과의) 집성된 데이터 프레임들에서, 액세스 포인트에게 데이터 프레임들에 대한 응답을 제공하기 위해 MU 다운링크 전송(1420)에 후속하는 MU 업링크 전송(1440)에서 수신자 스테이션에 의해 이용될 응답 리소스 유닛을 식별하는 각각의 UMRS 제어 필드를 시그널링하도록 요구한다.
이 접근법 덕분에, 상이한 UMRS 제어 필드들이 동일한 DL 그룹 RU를 통해 (집성된) MPDU들 내로 전달된다.
도 16a는 그룹 RU들의 경우에 효율적으로 프레임 확인응답을 제공하기 위해 (액세스 포인트에서) 도 13a의 프로세스의 향상을 흐름도를 이용하여 도시한다. 수정되지 않는 경우 도 13a와 동일한 단계 참조부호들이 이용된다.
따라서, 전술한 바와 같이, AP는 초기에 전송될 대응하는 MAC 프레임들을 갖는 하나 이상의 수신자 스테이션 그룹을 결정하고(단계 1310), MU 다운링크 전송(1420)의 그룹 RU가 각각의 결정된 스테이션 그룹에 할당된다(단계 1320).
이미 개시된 바와 같이, 그룹 RU는 적어도 하나의 비연관 스테이션(AID = 2045인 그룹 RU)에 의도된 연관 요청/응답 프레임들을 전달하는데 이용될 수 있거나, 여러 수신자 스테이션들(AID = 2042인 그룹 RU)에 의도된 멀티캐스트 프레임을 전달하는데 이용될 수 있거나, 또는 여러 스테이션들(AID = 0인 그룹 수집자 RU)에 대한 임의의 패킷 수집을 전달하는데 이용될 수 있다.
실시예들에서, AP는 그룹들을 선택할 때 (개별 RU들 및 그룹 RU들을 통해) MU 다운링크 전송(1420)에서 주소지정될 스테이션들의 총 수를 고려할 수 있다. 특히, 이 총 수는 AP가 확인응답을 위해 MU 업링크 전송(1440)에서 정의할 수 있는 응답 RU들의 최대 수와 같거나 적을 수 있다. 바람직하게는, AP는 데이터 프레임들의 수신에 확인응답해야 할(즉, 요청된) 스테이션들만을 고려한다. 이것은 응답을 제공하거나 각각의 스테이션에 대한 RU에 확인응답하기 위한 것이다.
그룹이 선택되었으면, 그룹을 위해 전송될 MAC 프레임들이 수집된다(단계 1330a).
다음으로, AP는 UMRS 제어 필드들(264)을 이용하여 그룹의 각각의 스테이션이 그 데이터 프레임들에 확인응답하기 위해 어느 응답 RU를 이용해야 하는지를 시그널링해야 한다. 이것은 단계들 1610 및 1611을 통해 2개의 각각의 스테이션들에 주소지정된 2개(또는 그 초과의) 집성된 데이터 프레임들에서, 액세스 포인트에게 데이터 프레임들에 대한 응답을 제공하기 위해 MU 다운링크 전송(1420)에 후속하는 MU 업링크 전송(1440)에서 수신자 스테이션에 의해 이용될 응답 리소스 유닛을 식별하는 각각의 UMRS 제어 필드를 시그널링하도록 이루어진다.
먼저, AP는 단계 1610에서 MU 다운링크 전송(1420)의 그룹 RU 및 다른 RU들에서 전달된 프레임들에 의해 주소지정된 스테이션들의 수에 기반하여 다음 MU 업링크 통신(1440)에 필요한 스케줄링된 RU들의 수를 결정한다.
MU 업링크 통신(1440)에서 현재 그룹에 대한 응답 RU들의 수는 그룹의 최대 스테이션 수와 동일하다.
이는 주어진 수신자 스테이션이 그 다음 MU 업링크 전송에 이용할 하나의 응답 RU만을 갖는다는 요건을 따른다.
이것은 또한 AP에 의해 응답(확인응답)이 예상되지 않는 경우 주어진 수신자 스테이션에 응답 RU가 할당되지 않게 한다. 그 결과, AP는 응답 또는 확인응답을 제공해야 하는 수신자 스테이션들, 즉 UMRS 시그널링(즉, 스테이션은 HE 능력 요소의 HE MAC 능력 정보 필드에서 UMRS 지원 서브필드를 1로 설정한 경우, 일반적으로 프로브 요청 프레임 내에서 그 연관 절차 동안 AP와 교환했음)을 지원하고 AP가 응답 또는 확인응답을 예상하는 스테이션들만을 고려할 수 있다. 이 접근법은 필요한 응답 RU들의 양을 줄인다. 또한, 응답 RU들의 수가 제한됨에 따라, 이것은 MU 다운링크 전송(1420)에 대한 수신자 스테이션들의 수를 증가시키는 것을 도울 수 있다.
(응답해야 하는) 관련 수신자 스테이션들의 수가 변할 수 있기 때문에, 응답 RU들의 면에서 다음 MU 업링크 전송(1440)의 AP에 의한 구성이 직접 영향을 받고, AP는 더 많거나 더 적은 많은 수의 응답 RU들(각각의 DL 개별 RU에 대한 하나의 응답 RU, DL 그룹 RU에 대한 여러 응답 RU들)을 제공해야 할 수 있다.
따라서, 액세스 포인트는 MU 다운링크 전송(1420)에서 주소지정된 스테이션들의 수에 기반하여 응답 리소스 유닛들의 수를 포함하는 방식으로 MU 업링크 전송(1440)을 구성할 수 있다. 특히, 이 응답 RU들의 수는 MU 다운링크 전송(1420)의 임의의 리소스 유닛을 통해 스테이션들에 주소지정된 데이터 프레임들에 대한 응답을 제공해야 하는 적어도 스테이션들의 수일 수 있지만 또한 이와 동일할 수 있다.
또한, AP는 필요한 응답 RU들이 전체 20MHz 채널을 포함하도록 MU 업링크 전송(1440)을 설계할 수 있다.
도 15는 MU 다운링크 전송(1420)과 MU 업링크 전송(1440) 간의 RU 구성의 변형 예를 보여준다. 일부 DL RU들은 다음 UL 응답 RU들보다 넓다.
예를 들어, 802.11ax는 20MHz 채널당 최대 9개의 RU를 지원하고, 따라서 기본 RU는 26-톤 폭이다. 그 결과, MU 업링크 전송(1440)의 20MHz 채널당 9개 초과의 26-톤 응답 RU가 있을 수 없다. 그룹 RU가 (모든 스테이션들에 대한 확인응답 지원으로) 2개의 스테이션을 주소지정하는 경우, DL RU들의 최대 수가 1만큼 감소된다(즉, MU 다운링크 방향에서의 8개의 RU만, 이것은 이후 MU 업링크 방향에서 9개의 응답 RU를 트리거링한다). 그 결과, 8개의 DL RU 중 하나를 확장하여 20MHz 대역을 충족시킬 수 있다.
이러한 고려사항은 그룹 RU가 여러 수신자 스테이션들을 주소지정하도록 의도되고 종래의 개별 RU보다 더 많은 데이터 프레임들을 임베딩하기 때문에 본 실시예들에 대해 거의 영향을 미치지 않는다. 다시 말해, 그룹 RU를 개별 RU보다 넓게 만드는 것이 어딘가에서 유용하다.
일부 실시예들에서, AP는 (예를 들어, 전체 대역을 커버하기 위해 일부 RU들을 넓히는 것을 피하기 위해) MU 다운링크 방향에서 하나 이상의 DL RU를 이용하지 않기로 결정할 수 있다. MU 다운링크 전송(1420)에서 이용되지 않은 RU들은 HE-SIG-B PHY 헤더에서 특정 AID, 예를 들어 2046을 이용하여 표시될 수 있다. 이 AID에 기반하여, 스테이션들은 이러한 RU들을 고려하지 않을 수 있다. 이 이용법은 AP가 패딩 방출을 피하는데 유용할 수 있어서, 그 전력 소비를 절약한다. 그 결과, AP는 그룹 RU와 관련하여 지정된 응답 RU들의 전체 주파수 대역(예를 들어, 40MHz)을 포함하도록 DL 전송에서 하나의 이용된 그룹 RU 및 이용되지 않은 RU(들)를 스케줄링할 수 있다.
다음으로, AP는 현재 그룹에 대한 이용가능한 응답 RU 세트를 결정하였으면, UMRS 제어 필드들(264)을 이용하여 그 응답 RU들을 관련 스테이션들에 시그널링한다. 이것이 단계 1611이다. 이용가능한 응답 RU들을 그룹의 스테이션들에 할당하는 것은 임의의 할당 방식(AID 순서 및 RU 순서 등에 따라 임의)을 이용하여 이루어질 수 있다.
이 단계에서, 응답이 원해지는 그룹의 각각의 수신자 스테이션에 대해, 대응하는 할당된 응답 RU로 설정된 UMRS 제어 필드는 이 스테이션에 주소지정된 적어도 하나의 데이터 프레임의 HE MAC 헤더에 삽입된다(즉, 하나의 MPDU는 수신자 스테이션의 MAC 주소로 설정된 그 RA 필드(210)를 갖는다). 그룹 RU를 통해 둘 이상의 개별적으로 주소지정된 MPDU 프레임이 수신될 때, A-MPDU에서 운반되는 MPDU들 내의 UMRS 제어 필드들은 주어진 수신자 스테이션마다 동일한 값을 갖는다. 즉, (STA MAC 주소로 설정된 RA 필드에 의해 식별된) 동일한 STA에 주소지정된 여러 프레임들은 UMRS 제어 필드를 가지면, 모두 동일한 UMRS 제어 필드 값을 갖는다.
따라서, 그룹의 2개의 각각의 스테이션에 주소지정된 2개의 데이터 프레임에서, MU 다운링크 전송(1420)에 후속하는 MU 업링크 전송(1440)에서 각각의 수신자 스테이션에 의해 이용될 각각의 응답 RU들을 식별하는 삽입된 2개의 각각의 응답 리소스 유닛 정보 아이템이 있다. 이것은 스테이션들이 액세스 포인트에게 데이터 프레임들에 대한 응답/확인응답을 제공하기 위한 것이다.
일단 UMRS 정보 아이템들이 그룹의 스테이션들에 의도된 다양한 데이터 프레임들에 삽입되었으면, 단계 1330b에서는 AP가 단계 1330a에서 선택된 모든 계류중인 MPDU 프레임들을 MU 다운링크 전송(1420) 동안 그룹 RU를 통해 송신될 단일 A-MPDU에 연결하거나 집성한다. 이것은 예를 들어, 도 15에서 AID = 0인 그룹 RU의 경우이다.
MU 다운링크 전송(1420) 동안의 수신자 스테이션들의 수 및 응답 RU들의 수에 대해 위에 언급된 제약들로 인해, 단계 1330b에서는 이에 따라 MU 다운링크 전송(1420)을 형성하는 복수의 리소스 유닛을 통해 주소지정된 스테이션들의 총 수가 스테이션들의 결정된 최대 수를 초과하지 않는 방식으로 집성 데이터 프레임들이 스테이션들의 수에 주소지정될 수 있으며, 이 최대 수는 MU 업링크 전송(1440) 내에서 정의될 수 있는 기본(26-톤) 리소스 유닛들의 최대 수이거나 이에 의존한다.
다음으로, 단계 1340에서는 A-MPDU가 할당된 그룹 RU를 통해 전송되는 것을 보장한다.
도 16b는 그룹 RU들의 경우에 효율적이고 즉각적인 프레임 확인응답을 수행하기 위해 (스테이션에서) 도 13b의 프로세스의 향상을 흐름도를 이용하여 도시한다. 수정되지 않는 경우 도 13b와 동일한 단계 참조부호들이 이용된다.
스테이션이 스테이션들로의 다운링크 통신을 위해 액세스 포인트에게 승인된 MU 다운링크 전송(1420)을 형성하는 복수의 리소스 유닛들 중에서, 복수의 스테이션들에 전용인 그룹 리소스 유닛을 결정하고(단계 1350), 결정된 그룹 리소스 유닛을 통해 집성된 데이터 프레임들을 수신하고(1360), 수신된 집성된 데이터 프레임들 중에서, 자신에게 주소지정된 하나 이상의 데이터 프레임을 검색(1370)한 후, 스테이션은 예를 들어 검색된 데이터 프레임들을 상위 계층 적층들에 전달함으로써 검색된 데이터 프레임들의 페이로드를 처리한다(단계 1380).
다음으로, 스테이션은 수신된 데이터 프레임들에 응답해야 한다. 이것은 페이로드 처리의 결과로서 상위 계층 적층들에 의해 제공되는 유일한 확인응답 또는 응답 데이터일 수 있다. 응답 프로세스는 단계들 1620-1622를 통해 수행된다.
단계 1620에서, MU 다운링크 전송(1420) 동안 그룹 RU를 통해 개인 데이터 프레임들을 검색하는 스테이션은 검색된 데이터 프레임들 중 적어도 하나의 MAC 헤더로부터 UMRS 제어 필드(264)를 획득한다.
이 정보로 인해, 스테이션은 이제 다음 MU 업링크 전송 기회(1440)에서 어떤 응답 RU가 이용될지를 안다.
스테이션은 자신에게 의도된 수신되고 검색된 데이터 프레임들 내에서 찾은 첫번째 UMRS 제어 필드들만을 판독할 수 있다는 점에 유의한다. 그러나, 일부 실시예들에서, 특히 다양한 데이터 프레임이 상이한 트래픽 클래스들 또는 큐들로부터의 데이터를 포함할 수 있을 때, 스테이션은 검색된 모든 데이터 프레임들을 고려하여 스테이션이 어떤 타입의 트래픽 데이터에 대해 응답 또는 확인응답을 제공해야 하는지를 결정할 수 있다. 이 구성에서, 스테이션은 이에 따라 다중 TID 확인응답을 구축할 수 있다.
응답 RU가 UMRS 정보로부터 알려지면, 스테이션은 SIFS를 기다릴 수 있다(단계 1621). 이것은 즉각적인 확인응답이 요구될 때 구현된다.
다음으로, 스테이션은 단계 1620에서 식별된 응답 RU를 통해 그 응답 또는 확인응답을 전송한다. 이것이 단계 1622이다.
그 결과, AP는 MU 업링크 전송(1440)의 다양한 응답 RU들을 통해, 개별 RU들을 통해 주소지정된 스테이션들 및 그룹 RU들을 통해 주소지정된 스테이션들을 포함하여 MU 다운링크 전송(1420) 동안 주소지정된 스테이션들로부터 다양한 확인응답을 수신한다.
이 확인응답 방식이 아직 연관되지 않은 스테이션들에 매우 적합하다는 점에 주목할 수 있다. 구체적으로, UMRS 제어 필드(264)는 각각의 수신자 스테이션이 개인 데이터 프레임으로부터 검색된 이 정보가 자신만을 타겟팅하고 있다는 것을 알고 있기 때문에 어떠한 AID도 요구하지 않는다. 이것은 AID들이 아직 할당되지 않은 아직 연관되지 않은 스테이션들에게 완전히 적합하다. 따라서, 제안된 접근법은 유리하게도 MU 통신들을 통해 교환된 연관 프레임들의 확인응답을 지원하는 관점에서, 임의의 AID를 요구하지 않는 UMRS 형식을 이용한다.
도 15로 돌아가서, 그룹 RU들의 경우 제안된 확인응답의 일부 이점들이 설명된다.
UMRS 시그널링을 통한 종래의 확인응답은 DL 개별 RU들을 통해 데이터 프레임들을 수신하는 스테이션들 STA2, STA7 및 STAn이 각각의 응답 RU들을 통해 그 확인응답을 송신할 수 있게 한다. UMRS 시그널링과 응답 RU들 사이의 링크가 일반 화살표들을 이용하여 도시된다.
집성 기반 접근법 덕분에, 동일한 그룹 RU를 통해 주소지정된 둘 이상의 스테이션에 그 응답 RU들을 찾을 수 있도록 각각의 UMRS 제어 필드들이 제공된다.
제안된 예에서, STA3 및 STA8은 AID = 0인 그룹 RU를 통해 주소지정된다. STA3에 주소지정된 하나의 MPDU는 UL RU(1440-A)를 식별하는 UMRS 제어 필드(264)를 갖고, STA8에 주소지정된 하나의 후속 MPDU는 UL RU(1440-B)를 나타내는 그 UMRS 제어 필드(264)를 갖는다. 여기서, UMRS 시그널링과 응답 RU들 사이의 링크가 점선 화살표들을 이용하여 도시된다.
도시된 바와 같이, AID = 0인 그룹 RU는 2개의 UL 응답 RU(1440-A 및 1440-B)(예를 들어, 각각 26-톤)에 비해 더 클(예를 들어, 56-톤 RU) 수 있다.
AP 응답 데이터 프레임들을 아직 연관되지 않은 스테이션으로 전달하는 AID = 2045인 그룹 RU에 대해 동일한 상황이 나타난다. 점선 화살표들로 도시된 바와 같이, AP 응답 데이터 프레임들은 2개의 UL 응답 RU(1440-C 및 1440-D)를 트리거링한다. 도면에서, AP는 이들 2개의 UL 응답 RU를 비연속적으로 할당하기로 결정하였다. 또한, 이들은 DL 그룹 RU와 동일한 주파수 대역을 반드시 중첩하지는 않는다.
실제로, 응답 RU들의 할당은 DL 개별 또는 그룹 RU들의 할당으로부터 완전히 역상관될 수 있다. 하나의 제약은 MU 다운링크 OFDMA 전송을 위해 DL 개별 또는 그룹 RU들과 동일한 복합 채널(HE-SIG-A 필드에 표시된 바와 같이: 20MHz, 40MHz, 80MHz) 내에 응답 RU들이 있어야 하지만 반드시 동일한 20MHz 채널 내에 있어야 하는 것은 아니다.
또 다른 예는 멀티캐스트 데이터 프레임을 STA4 및 STA5에 전송하기 위한 AID = 2042인 그룹 RU에 관한 것이다. AP는 데이터 프레임이 멀티캐스트이고, 이에 따라 확인응답될 필요가 없기 때문에, 데이터 프레임에 UMRS 제어 필드를 포함하지 않기로 결정할 수 있다.
본 발명의 실시예들은 모든 802.11ax 순응 AP 및 비-AP 스테이션들에서 구현될 수 있다. 대안적으로, 802.11ax 순응 AP 및 비-AP 스테이션들은 본 발명의 실시예들의 특징들을 임의적으로 구현할 수 있다. 이를 위해, 지원되는 특징들은 스테이션 및/또는 AP에 의해 선언될 수 있으며, 본 발명의 실시예들에 따른 흐름도들의 실행은 지원되는 특징들에 적응되거나 조건부로 이루어질 수 있다.
예를 들어, 지원되는 특징들은 발견 단계 동안 교환된 관리 프레임들에 의해 선언될 수 있다(도 3 참조). 예를 들어, 프로브 요청 프레임(310)(또는 비콘) 및 프로브 응답 프레임(320)을 통해 AP와 스테이션 사이에서 교환된 802.11 능력들 중에서, 하나 이상의 능력 비트는 특징, 특징들의 세트 또는 실시예가 802.11ax 디바이스에 의해 지원되는지 여부를 시그널링하기 위해 추가된다. 요청 관리 프레임들은 임의의 이전의 MU 또는 SU 통신들에 의해 수신되었을 수 있다.
일 구현에서, 동일한 A-MPDU에서의 집성된 MPDU들이 상이한 스테이션들에 주소지정되도록 하는 것이 임의적 특징으로서 고려된다. 따라서, 802.11ax 순응 디바이스를 구현하면 이 특징이 지원되거나 지원되지 않는다. 그럼에도 불구하고, 디바이스는 예를 들어 발견 단계 동안 그 능력들의 상태를 선언해야 한다. 이 구현에서 논의된 특징의 경우, 하나의 능력 비트가 추가된다. 이것은 다중 STA A-MPDU 집성 방식에서 어떤 STA들을 고려할지 HE AP에게 알려준다. 능력 비트는 "브로드캐스트 RU 지원에서의 다중 STA 집성"으로 지칭된다. "그룹 RU 지원에서의 다중 STA 집성", "다중 STA 집성 지원" 또는 줄여서 MSAS 능력 비트와 같은 대안적인 명명이 또한 이 능력 비트에 이용될 수 있다.
도 17은 본 발명의 일 구현 변형에 따라 스테이션과 AP 사이에서 교환되고 능력 비트를 포함하는 HE 능력 요소(1700)의 예시적인 형식을 도시한다.
802.11ax에 따르면, 802.11ax 순응 스테이션(고효율 스테이션 또는 간단히 HE STA로도 지칭됨)은 HE 능력 요소를 전송하여 자신이 HE STA임을 선언한다. HE 능력 요소에는 본 명세서에서 모두 상세히 설명되어 있지 않은 HE STA의 HE 능력들을 광고하는데 이용되는 복수의 필드들이 포함되어 있다. 필드들 중에는 복수의 서브필드들 및 예비된 비트들을 포함하는 HE MAC 능력 정보 필드(1710)가 있다.
능력 비트는 구현 변형에 따라 HE MAC 능력 정보 필드에 추가된다. 따라서, 제안은 HE MAC 능력 정보 필드(1710)의 서브필드(1721)에 "브로드캐스트 RU 지원에서의 다중 STA 집성" 능력 비트를 추가하는 것이다. 서브필드(1721)는 예를 들어 802.11ax 표준 드래프트 v. 2.2에 예비된 바와 같이 선언된 비트 위치 B42를 이용할 수 있다. 물론, HE MAC 능력 정보 필드(1710) 내에서 또는 HE 능력 요소(1700)의 다른 필드들 내에서 서브필드(1721)에 대한 임의의 다른 위치가 고려될 수 있음이 이해된다.
"브로드캐스트 RU 지원에서의 다중 STA 집성"(MSAS) 서브필드는 서브필드가 AP 또는 비-AP 스테이션에 의해 설정되는지 여부에 따라 상이한 해석들을 가질 수 있다.
능력들이 AP에 의해 선언된 능력들인 경우:
- MSAS 능력 서브필드가 1로 설정되면, AP(능력들을 전달하는 비콘 프레임 또는 관리 응답 프레임에서 이용된 BSSID 값에 의해 식별됨)는 A-MPDU가 여러 스테이션들(그룹 RU)에 의도된 다운링크 RU에서 전송되도록 지시될 때 여러 (별개의) 스테이션들에 주소지정된 프레임들을 포함하는 A-MPDU를 생성하는 능력을 지원하고;
- MSAS 능력 서브필드가 0으로 설정되면, AP는 (브로드캐스트 MAC MPDU들이 집성되지 않는 한) 복수의 스테이션에 주소지정된 A-MPDU 프레임들 내에서 집성하는 능력을 지원하지 않는다.
능력들이 스테이션에 의해 선언된 능력들인 경우:
- MSAS 능력 서브필드가 1로 설정되면, 스테이션은 여러 스테이션들(그룹 RU)에 의도된 다운링크 RU에서 여러 스테이션들에 주소지정된 프레임들을 포함하는 A-MPDU의 수신을 지원하고;
- MSAS 능력 서브필드가 0으로 설정되면, 스테이션은 (브로드캐스트 MAC MPDU들이 집성되지 않는 한) 복수의 스테이션에 주소지정된 프레임들을 포함하는 A-MPDU 내에서 자신에게 주소지정된 MPDU를 수신하는 능력을 지원하지 않는다.
아래 표는 서브필드 MSAS(1721)의 정의 및 인코딩을 요약한 것이다.
<표 1>
도 18a는 데이터를 스테이션들에 전송할 때 AP에 의해 수행되는 단계들을 흐름도를 이용하여 도시한다.
단계들 1801 및 1802는 각각, AP의 능력들을 스테이션들에 광고하고 스테이션들로부터 광고된 능력들을 수신하는 것에 관한 것이다. 이들 단계들은 임의의 순서로 실행될 수 있으며, 전술한 바와 같이 발견 단계와 같은 초기 단계에서 수행될 수 있다.
단계 1803에서, AP는 그룹 RU에서 전송하기 위해 하나 이상의 MAC 프레임의 A-MPDU를 구축한다. 여기서 A-MPDU의 구축은 AP의 능력들 및/또는 송신될 MAC 프레임들의 수신자 스테이션들의 능력들에 의존한다. 이는 A-MPDU의 구축을 위해 특정 규칙들에 AP가 따라야 함을 의미한다.
AP가 여러 스테이션들에 주소지정된 프레임들을 포함하는 A-MPDU의 생성을 지원하는 경우, MPDU들의 주소 타입(개별적으로 주소지정되거나 그룹 주소지정됨) 및 주소 값들은 복수의 STA에 의도된 RU의 A-MPDU 내에서 다를 수 있다. 이러한 경우에, 여러 수신자들에 주소지정되고 HE MU PPDU의 브로드캐스트 RU에서 운반되는 MPDU 프레임들을 갖는 A-MPDU를 구성하기 위해, HE AP는 HE MAC 능력 정보 필드에서 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 1로 설정하는 수신자 STA들만을 고려할 것이다.
HE AP는 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 1로 설정하는 STA에 대한 DL MU PPDU 또는 DL SU PPDU에서, STA에 주소지정된 MPDU 프레임들만을 갖는 A-MPDU를 개별적으로 전송하는 것을 여전히 고려할 수 있다. HE AP는 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 0으로 설정하는 STA에 대한 DL MU PPDU 또는 DL SU PPDU에서, STA에 주소지정된 MPDU 프레임들만을 갖는 A-MPDU를 개별적으로 전송하는 것을 여전히 고려한다.
AP가 여러 스테이션들에 주소지정된 프레임들을 포함하는 A-MPDU의 생성을 지원하지 않는 경우, HE AP는 DL MU PPDU에서 단일 STA에 주소지정된 MPDU 프레임들만을 갖거나 또는 그룹 RU에서 브로드캐스트 MAC 프레임들만을 갖는 A-MPDU를 개별적으로 전송하는 것을 고려해야 한다. 이것은 STA가 그 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 1로 설정한 경우에도 적용된다.
단계 1804에서, AP는 DL 그룹(브로드캐스트) RU에서, 구축된 A-MPDU를 전송한다.
도 18b는 AP로부터 데이터를 수신할 때 비-AP 스테이션에 의해 수행되는 단계들을 흐름도를 이용하여 도시한다.
단계들 1811 및 1812는 각각, 스테이션의 능력들을 AP에게 광고하고 AP의 광고된 능력들을 수신하는 것에 관한 것이다. 이들 단계들은 임의의 순서로 실행될 수 있으며, 전술한 바와 같이 발견 단계와 같은 초기 단계에서 수행될 수 있다.
단계 1813에서, 스테이션은 DL 그룹(브로드캐스트) RU에서 A-MPDU를 수신하고, 단계 1814에서 스테이션은 AP의 능력들 및/또는 스테이션의 능력들에 따라 A-MPDU로부터 자신에게 주소지정된 MPDU(들)를 추출한다.
단계 1814의 일 구현에서, AP와 스테이션 모두가 그 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 1로 설정한 경우, 스테이션은 각각의 집성된 데이터 프레임의 MAC 주소(A-MPDU를 형성하는 각각의 MPDU의 RA 필드(210))를 자신의 MAC 주소와 비교한다. 이것은 수신된 집성된 데이터 프레임들 중에서, 있다면, 스테이션에 주소지정된 하나 이상의 데이터 프레임을 검색하기 위한 것이다. 따라서, STA는 복수의 STA에 의도된 RU에서 운반되고, 각각의 MPDU 프레임의 RA 필드에 기반하여 이 STA에 주소지정되는 하나 이상의 프레임을 검색할 수 있다.
AP와 스테이션 중 적어도 하나가 그 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 0으로 설정한 경우, A-MPDU는 (브로드캐스트 MAC 프레임들이 아닌 한) 상이한 스테이션들에 대한 MPDU들을 포함하지 않아야 한다. 이 경우, 스테이션은 A-MPDU의 하나, 바람직하게는 첫번째 MPDU의 MAC 주소를 자신의 MAC 주소와 비교할 수 있다. MAC 주소가 자신의 MAC 주소와 일치하는 경우(또는 MAC 주소가 브로드캐스트 주소인 경우), A-MPDU에 포함된 하나 이상의 MPDU는 모두 스테이션에 주소지정되는 것으로 고려될 수 있다. 따라서, 이들은 스테이션에 의한 처리를 위해 모두 추출된다. MAC 주소가 자신의 MAC 주소와 일치하지 않는 경우(및 MAC 주소가 브로드캐스트 주소가 아닌 경우), MPDU들의 추출(분해)은 스테이션에 예정된 추가 MPDU들이 없을 것으로 가정되므로 중지된다.
구현 변형에서, 동일한 A-MPDU에서의 집성된 MPDU들이 상이한 스테이션들에 주소지정될 수 있게 하는 특징은 비-AP 스테이션의 경우에만 임의적인 것으로 고려되고 AP의 경우에는 필수인 것으로 고려된다. 즉, 비-AP 스테이션은 여전히 DL 브로드캐스트 RU에서 여러 스테이션들에 주소지정된 프레임들을 포함하는 A-MPDU의 수신 지원을 표시해야 하지만, AP는 디폴트로 이 특징을 지원할 것이므로 이 특징에 관한 그 능력에 대해 광고할 필요가 없다. 이 변형에서, MSAS 서브필드는 스테이션에 의해 광고된 능력들에만 추가된다. 이 변형은 시스템의 효율과 비용 사이의 양호한 균형을 제공하기 때문에 유리하다. 실제로, AP는 관리된 셀의 모든 스테이션들에 대해 효과적이도록 이 특징을 구현하는 것이 바람직하지만, 스테이션은 동일한 셀의 다른 스테이션들에 대한 이 특징의 이용에 영향을 미치지 않으면서 이 특징을 구현하지 않을 수 있다.
도 19는 MU 다운링크 전송(1420)과 MU 업링크 전송(1440) 사이의 RU 구성의 예들을 도시한다(도 14 참조).
1904로 식별된 구성 예는 STA7이 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 0으로 설정했기 때문에, AP가 DL MU PPDU에서 STA7에 주소지정된 MPDU 프레임들만을 갖는 A-MPDU를 개별적으로 전송하는 것을 고려하는 경우를 도시한다.
1901에 의해 식별된 구성 예는 STA2가 "브로드캐스트 RU 지원에서의 다중 STA 집성" 서브필드를 1로 설정했지만, AP가 DL MU PPDU에서 STA2에 주소지정된 MPDU 프레임들만을 갖는 A-MPDU를 개별적으로 전송하는 것을 고려하는 경우를 도시한다.
1902 및 1903에 의해 식별된 구성 예들은 AP가 항상 주어진 AID를 가진 하나의 그룹 RU가 한 번 나타나게 하는 경우를 도시한다. 예들에서, AID = 2045인 그룹 RU가 DL MU PPDU(1020a)에서 먼저 송신된 다음, AID = 2045인 그룹 RU가 후속 DL MU PPDU(1420b)에서 추가로 송신된다.
1905로 식별된 구성 예는 도 18a 및 도 18b와 관련하여 위 설명에 대한 대안적인 구현을 도시한다. 이 대안적인 구현에서, AP는 동일한 A-MPDU에서의 MPDU들이 상이한 스테이션들에 주소지정되도록 집성하는 반면, 수신자 스테이션들 중 하나는 집성 특징을 지원하지 않는다(스테이션 MSAS 능력 서브필드는 0으로 설정된다). 이 구현 변형의 경우, AP는 A-MPDU의 집성에서 임의적인 첫번째를 지원하지 않는 스테이션에 대한 MPDU(들)를 가짐으로써 A-MPDU를 구축한다. 그 결과, 첫번째 MPDU(들)의 수신자이고, (집성 능력을 지원하지 않는) 스테이션은 MAC 주소들의 비교가 긍정적인 일치를 야기할 때 첫번째 MPDU(들)를 검색할 것이고, 그 다음에 스테이션은 상이한 스테이션에 의도된 MPDU가 발견되자마자 후속 MPDU 검색을 중지하거나, 또는 모든 후속 MPDU들을 검색하고 일치하지 않는 주소를 갖는 MPDU들을 나중에 버릴 수 있다.
1905에 의해 식별된 구성 예에서, 본 발명의 구현에 따라 다중 스테이션 A-MPDU에 나타날 첫번째 MPDU 프레임(들)은 비트(1721)를 0으로 설정함으로써 다중 스테이션 집성 능력의 지원이 없음을 표시한 스테이션에 예정될 수 있다. 이 스테이션은 그 첫번째 MPDU 프레임(들)의 디코딩을 처리할 것이고, 이어서 스테이션 STA8에 의도된 MPDU들을 수신하면 중지한다. 이 예에서, 스테이션 STA8은 비트(1721)를 1로 설정함으로써 다중 스테이션 집성 능력의 지원을 표시한 스테이션이고, 후속적으로 집성된 MPDU 프레임(들)을 수신할 수 있다.
RA 값들이 상이한 하나 이상의 MPDU가 A-MPDU에서 다른 MPDU들과 집성되는 경우, 다음의 순서화 규칙이 적용된다: "브로드캐스트 RU에서의 다중 STA 집성" 기능(있다면)을 지원하지 않는 하나의 비-AP 스테이션에 대한 MPDU(들)는 A-MPDU에서의 첫번째 MPDU(들)여야 한다.
도 20은 스테이션들에 의해 광고된 MSAS 능력 서브필드 값들을 고려하여 AP에 의해 실행되는 A-MPDU를 구축하는 프로세스(예를 들어, 도 18a의 단계 1803)의 본 발명에 따른 구현 예를 흐름도를 이용하여 도시한다. 이 예에서 AP는 디폴트로 또는 AP가 스테이션들에게 1로 설정된 MSAS 능력 서브필드를 광고한 후 동일한 A-MPDU에서의 집성된 MPDU들이 상이한 스테이션들에 주소지정될 수 있게 하는 특징을 지원한다고 가정된다.
단계 2001에서, AP가 다운링크 전송에서 송신할 MAC 프레임들을 갖는 수신자 스테이션들의 리스트가 획득되고, 이어서 수신자 스테이션들은 순차적으로(단계 2002에서의 루프) 처리된다. 이 루프는 모든 수신자 스테이션들이 처리될 때까지(즉, 리스트의 끝에 도달할 때까지) 계속될 수 있고, 구축된(MAC 프레임들을 임베딩하는) 하나 이상의 A-MPDU가 각각의 하나 이상의 할당된 DL RU에서 전송된다(단계 2016). 변형에서, 하나의 A-MPDU가 구축되고 하나의 할당된 DL RU에서 전송될 수 있을 때 루프가 중지된다. 그 후, 프로세스는 단계 2001에서 수신자 스테이션들의 업데이트된 리스트로 반복되고, 다른 DL RU들이 전송에 이용된다.
단계 2003에서, (리스트에서 현재 선택된) 스테이션이 1로 설정된 MSAS 능력 서브필드를 광고했는지를 체크한다.
체크가 긍정적이면(단계 2003의 테스트에서 예), AP(스케줄러)는 단계 2004에서 스테이션에 대해 다중 목적지 RU를 이용할지 여부를 결정한다. 이는 AP가 동일한 다중 목적지 RU(및 이에 따라 별개의 수신자 스테이션들에 대해 MPDU들을 집성하는 A-MPDU)에서 송신할 MAC 프레임들을 갖는 별개의 수신자 스테이션들을 그룹화할 것인지를 AP가 결정함을 의미한다. 별개의 수신자 스테이션들을 그룹화하는 것이 유리할 수 있는 상황들은 도 13a의 단계 1310에 대해 설명된 예시적인 상황들과 유사할 수 있다. 예를 들어, 주어진 스테이션으로 전송할 대량의 데이터가 계류중인 경우, 그 스테이션에 전용 RU를 할당하는 것이 바람직하다. 다른 예는 그룹 RU에 더 이상 공간이 남아 있지 않고, 전용 RU가 스테이션에 할당되는 경우이다. 동일한 HE MU PPDU 내에 전용 RU를 할당함으로써, 다른 HE MU PPDU를 기다리는 것을 피하고, 이에 따라 (특히, 동일한 HE MU PPDU 내에 복수의 그룹 RU를 할당할 수 없는 경우) 시간이 확보된다.
단계 2004에서 다중 목적지 RU가 스테이션에 이용될 것으로 결정되면, 단계 2005에서, 필요한 경우, 다중 목적지 RU가 할당된다. 다중 목적지 RU가 이미 할당되었을 수 있으므로 단계 2005는 임의적이다. 새로운 다중 목적지 RU는 이미 할당된 것이 없거나 이전에 할당된 다중 목적지 RU에 더 이상 공간이 없는 경우 할당될 필요가 있을 수 있다.
단계 2006에서, 스테이션에 의도된 하나 이상의 MAC 프레임이 현재 A-MPDU에의 삽입을 위해 선택된다.
임의적으로, AP는 UMRS 제어 필드를 이용하여 스테이션이 그 MAC 프레임(들)을 확인응답하는데 어떤 응답 RU를 이용해야 하는지를 시그널링해야 한다. 이것은 단계들 2007 및 2008을 통해 스테이션에 주소지정된 선택된 MAC 프레임에서, 액세스 포인트에게 데이터 프레임들에 대한 응답을 제공하기 위해 MU 다운링크 전송에 후속하는 MU 업링크 전송에서 스테이션에 의해 이용될 응답 리소스 유닛을 식별하는 UMRS 제어 필드를 시그널링하도록 이루어진다. 단계들 2007 및 2008은 도 16a의 단계들 1610 및 1611과 유사하며, 예를 들어 집성된 MAC 프레임들 중 어느 것에 대해서도 확인응답이 필요하지 않으면 실행되지 않는다.
선택된 MAC 프레임(들)은 그 후 단계 2009에서 가능하게는 A-MPDU에서의 별개의 수신자 스테이션들에 대한 다른 MAC 프레임(들)과 집성된다. 가능하게는, 집성은 하나의 MPDU로 제한될 수 있으며, 즉 A-MPDU는 단일 MPDU를 포함한다.
체크가 부정적인 경우(단계 2003의 테스트에서 아니오), 또는 단계 2004에서 다중 목적지 RU가 스테이션에 이용되지 않는 것으로 결정되는 경우, 단계 2010이 실행된다.
단계 2010에서, 스테이션이 AP와 이미 연관되어 있는지를 결정한다. 스테이션이 이미 연관된 경우, (스테이션의 AID를 갖는) 단일 목적지 RU가 할당된다(단계 2011). 스테이션이 비연관인 경우, 다중 목적지 RU(예를 들어, AID = 2045임)가 할당된다(단계 2012).
그 다음에, 스테이션에 의도된 하나 이상의 MAC 프레임이 선택되고(단계 2013) A-MPDU에 추가된다(단계 2016).
단계들 2007 및 2008과 유사하게, 단계들 2014 및 2015는 UMRS 제어 필드를 이용하여 스테이션이 그 MAC 프레임(들)을 확인응답하는데 어떤 응답 RU를 이용해야 하는지를 시그널링하도록 임의적으로 구현될 수 있다. 이것은 비연관 스테이션들(아직 할당된 AID가 없음)과 특히 관련된다.
단계들 2005-2009의 분지와 단계들 2010-2016의 분지는 동시에 실행될 수 있음에 유의한다. 또한, 프로세스에서 양 분지들 모두를 가질 필요는 없으며 이들 중 하나만이 실행될 수 있다는 점에 유의한다. 예를 들어, AP가 모든 스테이션들에 대해 다중 목적지 RU를 이용하는 경우 단계들 2005-2009의 분지만이 실행될 수 있거나, 또는 AP가 동일한 A-MPDU에서의 집성된 MPDU들이 상이한 스테이션들에 주소지정될 수 있게 하는 특징을 지원하지 않는 경우 단계들 2010-2016의 분지만이 실행될 수 있다.
RA 값들이 상이한 하나 이상의 MPDU 프레임이 A-MPDU에서 다른 프레임들과 집성될 때(단계들 2009 및/또는 2016), 다음의 순서화 규칙이 적용될 수 있다: "브로드캐스트 RU에서의 다중 STA 집성" 기능(있다면)을 지원하지 않는 하나의 비-AP 스테이션에 대한 MPDU 프레임(들)은 A-MPDU에서의 첫번째 MPDU 프레임(들)이다.
일 구현에서, MU 업링크 전송에서 스테이션에 의해 이미 이용된 업링크 RU와, AP가 동일한 스테이션에 프레임을 제공하기 위해 MU 다운링크 전송에서 이용할 다운링크 RU 사이의 RU 프로파일 면에서의 일치(도 10a 내지 도 10c 참조)는 임의적인 특징으로 고려된다.
이 구현에서 논의된 특징의 경우, 이 특징의 지원을 반영하기 위해 하나의 능력 비트가 추가된다. 능력 비트는 "UL/DL 일치 프로파일 지원" 또는 줄여서 UMPS 능력 비트로 지칭된다.
UMPS 능력 비트는 MSAS 능력 비트와 유사하게 HE MAC 능력 정보 필드, 예를 들어 필드(1710)의 예비된 서브필드(도 17 참조)에 추가될 수 있다.
특징들 "브로드캐스트 RU 지원에서의 다중 STA 집성" 및 "UL/DL 일치 프로파일 지원" 중 하나만이 802.11ax 스테이션에서 구현될 수 있다는 점이 고려될 수 있음에 유의한다. 이 경우, 구현된 하나의 특징을 시그널링하기 위해 하나의 능력 비트(예를 들어, 비트 B42)만이 추가된다. 대안적으로, 802.11ax 스테이션에서 양 특징들 모두를 구현하도록 허가될 수 있다. 이 경우, 2개의 능력 비트(예를 들어, 비트 B42 및 B43)가 추가된다.
따라서, 예를 들어, 비연관 스테이션들에 대한 다운링크 RU들을 식별하는데 이용되도록 업링크 RU들을 정의하는 하나 이상의 할당 방식 특징을 절약하는 것은 1로 설정된 UMPS 능력 비트를 광고한 802.11ax 스테이션들에 의해서만 수행된다.
도 21은 발견 단계 동안 비연관 스테이션들에 의해 광고되는 UMPS 능력 서브필드 값들을 고려하여 AP에 의해 실행되는 프로세스의 발명에 따른 구현 예를 흐름도를 이용하여 도시한다. 이 예에서 AP는 디폴트로 또는 AP가 스테이션들에게 1로 설정된 UMPS 능력 서브필드를 광고한 후에 UL/DL 일치 프로파일 특징을 지원한다고 가정된다.
다음의 설명에서, 2045의 미리 정의된 식별자 값은 비연관 스테이션들에 대해 예비된 MU DL RU들을 지정하도록 선택된다. 물론, 이 값은 단지 예시를 위해 제공되며, 임의의 다른 미리 정의된 값 또는 시그널링 수단이 채택될 수 있다.
단계 2101에서, AP는 비연관 스테이션들로의 전송을 기다리는 계류중인 프레임들(예를 들어, 인증 또는 연관 응답 관리 프레임들)의 리스트가 있는지 여부를 결정한다.
계류중인 프레임들의 리스트가 비어 있지 않으면, 단계 2102에서 리스트가 하나 이상의 브로드캐스트 프레임을 포함하는지 여부가 결정된다. 적어도 하나의 브로드캐스트 프레임은 발견되면, 단계 2103에서 전송을 위해 선택된다(동일한 RU에서의 전송을 위해 더 많은 브로드캐스트 프레임들이 선택될 수 있다). AID = 2045인 단일 다운링크 RU가 선택된 프레임을 포함하는 MU DL 프레임에 포함된다(단계 2104). 다운링크 RU는 MU DL 프레임(HE MU PPDU) 내의 어느 곳에나 위치될 수 있다. MU DL 프레임은 AID = 2045인 다운링크 RU를 포함할 때 구축될 수 있거나, 또는 예를 들어 이미 연관된 스테이션들에 예정된 다른 다운링크 RU들이 정의될 때 AP의 모듈(805)에 의해 더 일찍 형성될 수 있다.
리스트가 브로드캐스트 프레임을 포함하지 않으면(테스트 2102가 부정적임), 전송을 위해 계류중인 프레임들의 수신자인 비연관 스테이션들의 수가 단계 2107에서 결정된다. 하나의 비연관 수신자 스테이션만이 발견되면, 스테이션에 의도된 하나 이상의 프레임이 선택되고(단계 2109), MU DL 프레임에 포함된다(단계 2104). 비연관 스테이션들의 수가 둘 이상인 경우(테스트 2107), 스테이션들에 의해 광고된 UMPS 능력 서브필드에 기반하여 추가 처리가 수행된다.
예를 들어, 단계 2108에서 모든 스테이션들이 0(특징을 지원하지 않음)으로 설정된 UMPS 능력 서브필드를 갖는다고 결정되는 경우, 단계 2109는 (흐름도의 현재 반복에서) 이들 스테이션들 중의 하나의 스테이션만으로부터의 프레임들을 고려함으로써 실행된다.
테스트 2108이 부정적인 경우(적어도 하나의 스테이션이 특징을 지원하는 경우), 1로 설정된 능력 서브필드를 갖는 스테이션들에 의도된 하나 이상의 프레임이 단계 2110에서 리스트로부터 선택된다. 바람직하게는, 비연관 스테이션들로부터 업링크 RU들 상에서 수신된 요청 프레임들의 수신에 후속하는 모든 응답 프레임들은 대응하는 비연관 스테이션들로 전송되도록 선택된다. 응답 프레임들에 대한 AID = 2045인 다운링크 RU들의 설계는 비연관 스테이션들에 의해 이용된 업링크 RU들의 적어도 하나의 할당 방식 특징에 기반할 수 있다. 물론, 특정 비연관 스테이션에 대한 응답 프레임은 AP를 요청할 때 동일한 스테이션에 의해 이용된 업링크 RU의 할당 방식 특징과 일치하는 다운링크 RU를 통해 송신될 것이다.
단계 2110에서 선택된 프레임들의 수는 이용가능한 다운링크 RU들, 예를 들어 AID = 2045에 할당될 이용가능한 다운링크 RU들의 수로 제한될 수 있다. 특히, AID = 2045에 할당될 이용가능한 RU들 중 하나(예를 들어, 첫번째)가 그 특징을 지원하지 않는, 즉 UMPS 능력 서브필드가 0으로 설정된(단계 2112 참조) 아직 연관되지 않은 스테이션에 대해 예비될 수 있다.
단계 2111에서, AID 값이 2045인 하나 이상의 다운링크 RU가 MU DL 프레임에 포함되고 대응하는 선택된 프레임들을 포함한다. MU DL 프레임은 이전에 구축되거나 포함 시점에 구축된다. AID = 2045인 포함된 다운링크 리소스 유닛(들)은 대응하는 비연관 스테이션들에 대해 저장된 할당 방식 특징들과 각각 일치한다(즉, 각각의 다운링크 RU는 MU 업링크 전송에서 프레임을 송신하기 위해 스테이션에 의해 이용된 업링크 리소스 유닛의 할당 방식 특징과 일치한다).
임의적으로, 단계 2112에서, 동일한 MU DL 프레임 내에서, AID = 2045인 하나의 RU가 미리 결정된 위치, 예를 들어 첫번째에 할당되어, 만약 있다면, 능력 서브필드가 0으로 설정된 비연관 스테이션에 의도된 하나 이상의 프레임을 포함한다.
단계 2105에서, MU DL 프레임은 AP에 의해 전송된다. 마지막으로, 단계 2106에서, 전송(및 확인응답)된 선택된 프레임들을 제거함으로써 계류중인 프레임들의 리스트가 업데이트되고, 흐름도의 단계들은 단계 2101로부터 반복된다.
AP에 의해 실행되는 프로세스의 본 발명에 따른 다른 구현 예(도시되지 않음)에서, UL/DL 일치 프로파일 특징은 AP 및 AP와 연관된 모든 비-AP 스테이션들 모두에 의해 (디폴트로 또는 관련 802.11ax 디바이스들의 광고된 능력들에 후속하는 결정에 의해) 지원되는 것으로 가정된다.
이 구현 예에서, 도 21의 흐름도는 테스트 단계 2108 및 임의적인 단계 2112를 제거하고 단계들 2110 및 2111을 수정함으로써 수정될 수 있다. 비연관 스테이션들의 수가 하나보다 많으면(테스트 2107), 복수의 비연관 수신자 스테이션들에 의도된 복수의 프레임들이 리스트로부터 선택된다(수정된 단계 2110). 수정된 단계 2111에서, AID 값이 2045인 복수의 다운링크 RU가 MU DL 프레임에 포함되고 대응하는 선택된 프레임들을 포함한다. MU DL 프레임은 이전에 구축되거나 포함 시점에 구축된다. AID = 2045인 포함된 다운링크 리소스 유닛들은 대응하는 비연관 스테이션들에 대해 저장된 할당 방식 특징들과 각각 일치한다(즉, 각각의 다운링크 RU는 MU 업링크 전송에서 프레임을 송신하기 위해 스테이션에 의해 이용된 업링크 리소스 유닛의 할당 방식 특징과 일치한다).
이상, 본 발명을 특정 실시예들을 참조하여 설명하였지만, 본 발명은 이러한 특정 실시예들에 제한되는 것은 아니며, 관련 기술분야의 통상의 기술자라면 그 수정들이 본 발명의 범위 내에 있음을 알 것이다.
위의 설명은 주파수 도메인에서 분배되는 RU들에 중점을 둔다. 그 변형들은 주파수 기반 분배를 대신하여 또는 이와 조합하여 시간 도메인에서 분배되는 RU들을 갖는 것을 고려할 수 있다. 어느 경우든, 특정 RU를 설명하는 할당 방식 특징들이 이용된 할당 방식으로부터 획득될 수 있다.
많은 추가의 수정들 및 변형들이 전술한 예시적인 실시예들을 참조할 때 관련 기술분야의 통상의 기술자에게 시사될 것이며, 이러한 예시적인 실시예들은 단지 예로서 제공되고 오로지 첨부된 청구항들에 의해서만 결정되는 본 발명의 범위를 제한하려는 의도가 아니다. 특히, 상이한 실시예들로부터의 상이한 특징들은 적절한 경우에 상호교환될 수 있다.
청구항들에서, "포함한다"라는 단어는 다른 요소들 또는 단계들을 배제하지 않으며, 단수형은 복수를 배제하지 않는다. 상이한 특징들이 서로 다른 종속항들에 인용되어 있다는 단순한 사실만으로 이들 특징들의 조합이 유리하게 이용될 수 없다는 것을 나타내지는 않는다.
Claims (86)
- 액세스 포인트를 포함하는 무선 네트워크에서의 무선 통신 방법으로서, 상기 액세스 포인트와 연관되는 스테이션에는 상기 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 상기 스테이션에게 할당하도록 상기 액세스 포인트에 의해 이용되는 고유한 연관 식별자가 할당되는, 무선 통신 방법이며,
상기 액세스 포인트와 연관되지 않은 스테이션에서:
상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로부터의 다중 사용자 다운링크 전송을 위해 사용되는 복수의 다운링크 리소스 유닛들 중에서, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 상기 다운링크 리소스 유닛 상에서 상기 액세스 포인트로부터 프레임을 수신하는 단계를 포함하는 무선 통신 방법. - 제1항에 있어서,
상기 연관되지 않은 스테이션에서:
상기 액세스 포인트에 확인응답을 제공하기 위하여 다중 사용자 업링크 전송에서 상기 연관되지 않은 스테이션에 의해 사용될 업링크 리소스 유닛을 식별하는 정보를 수신하는 단계; 및
수신된 상기 프레임을 수신확인하기 위하여 식별된 상기 업링크 리소스 유닛에서 상기 액세스 포인트로 확인응답을 송신하는 단계를 더 포함하는 무선 통신 방법. - 제1항에 있어서,
상기 연관되지 않은 스테이션에서, 상기 프레임의 수신자 주소 필드를 체크하여 긍정적인 결정의 경우 상기 프레임의 수신 및 상기 프레임의 후속 디코딩을 트리거링함으로써, 상기 연관되지 않은 스테이션이 결정된 상기 다운링크 리소스 유닛 상에서 상기 액세스 포인트에 의해 전송되는 상기 프레임의 수신자인지 여부를 결정하는 단계를 더 포함하는 무선 통신 방법. - 제1항에 있어서,
상기 연관되지 않은 스테이션에서, 상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛을 이용하여 상기 액세스 포인트에게 프레임을 송신하는 단계를 더 포함하며,
상기 복수의 업링크 리소스 유닛들은 할당 방식에 따라 분배되고,
상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 상기 다운링크 리소스 유닛을 결정하는 단계는, 상기 업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 또한 기반하는, 무선 통신 방법. - 제1항에 있어서,
상기 다운링크 리소스 유닛을 결정하는 단계는, 상기 다중 사용자 다운링크 전송에서 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 상기 연관 식별자에 할당된 다운링크 리소스 유닛들의 수에 기반하고,
상기 다운링크 리소스 유닛들의 수가 하나인 경우, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 상기 연관 식별자에 할당된 단일 다운링크 리소스 유닛은 상기 프레임을 수신하기 위한 결정된 상기 다운링크 리소스 유닛으로서 선택되는, 무선 통신 방법. - 제1항에 있어서,
상기 다운링크 리소스 유닛을 결정하는 단계는, 상기 다중 사용자 다운링크 전송에서 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 상기 연관 식별자에 할당된 다운링크 리소스 유닛들의 수에 기반하고,
상기 다운링크 리소스 유닛들의 수가 하나보다 많은 경우, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 상기 연관 식별자에 할당된 하나의 다운링크 리소스 유닛은 상기 프레임을 수신하기 위한 결정된 상기 다운링크 리소스 유닛으로서 선택되며, 상기 선택은 프레임을 상기 액세스 포인트에 송신하기 위해 상기 연관되지 않은 스테이션에 의해 이용되는 업링크 리소스 유닛의 적어도 하나의 할당 방식 특징에 기반하는, 무선 통신 방법. - 제1항에 있어서,
상기 연관되지 않은 스테이션에서, 상기 프레임을 디코딩하기 전에, 결정된 상기 다운링크 리소스 유닛에서 수신된 상기 프레임이 상기 연관되지 않은 스테이션에 주소지정되는지 여부를 체크하는 단계를 더 포함하는 무선 통신 방법. - 액세스 포인트를 포함하는 무선 네트워크에서의 무선 통신 방법으로서, 상기 액세스 포인트와 연관되는 스테이션에는 상기 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 상기 스테이션에게 할당하도록 상기 액세스 포인트에 의해 이용되는 고유한 연관 식별자가 할당되는, 무선 통신 방법이며,
상기 액세스 포인트에서:
상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로부터의 다중 사용자 다운링크 전송을 위해 사용되는 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 상기 복수의 다운링크 리소스 유닛들은 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 포함함 -;
상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 상기 다운링크 리소스 유닛 상에서 연관되지 않은 스테이션에게 프레임을 송신하는 단계를 포함하는 무선 통신 방법. - 제8항에 있어서,
상기 액세스 포인트에 확인응답을 제공하기 위하여 다중 사용자 업링크 전송에서 상기 연관되지 않은 스테이션에 의해 사용될 업링크 리소스 유닛을 식별하는 정보를 송신하는 단계; 및
송신된 상기 프레임을 수신확인하기 위하여 식별된 상기 업링크 리소스 유닛에서 확인응답을 수신하는 단계를 더 포함하는 무선 통신 방법. - 제8항에 있어서,
상기 액세스 포인트에서, 상기 프레임의 수신자 주소 필드를 상기 연관되지 않은 스테이션의 주소로 설정하여, 상기 액세스 포인트와 연관되지 않은 상기 스테이션들 중에서 상기 프레임의 수신자를 정의하는 단계를 더 포함하는, 무선 통신 방법. - 제8항에 있어서,
상기 액세스 포인트에서, 상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛 상에서 상기 연관되지 않은 스테이션으로부터 프레임을 수신하는 단계를 더 포함하며,
상기 복수의 업링크 리소스 유닛들 중의 리소스 유닛들은 할당 방식에 따라 분배되고,
구축된 상기 복수의 다운링크 리소스 유닛들에서 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 상기 다운링크 리소스 유닛은 상기 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 갖는, 무선 통신 방법. - 제8항에 있어서,
상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 하나보다 많은 다운링크 리소스 유닛이, 구축된 상기 복수의 다운링크 리소스 유닛들에 포함되는 경우, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 각각의 다운링크 리소스 유닛은 업링크 리소스 유닛과 적어도 하나의 일치하는 할당 방식 특징을 가지며,
상기 업링크 리소스 유닛은 상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로의 다중 사용자 업링크 전송에 제공된 복수의 업링크 리소스 유닛들 중의 하나이고, 상기 복수의 업링크 리소스 유닛들 중의 업링크 리소스 유닛들은 할당 방식에 따라 분배되는, 무선 통신 방법. - 제3항 또는 제10항에 있어서,
상기 프레임은 관리 프레임인, 무선 통신 방법. - 제1항 또는 제8항에 있어서,
상기 복수의 다운링크 리소스 유닛들 중 2개 이상의 다운링크 리소스 유닛은, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 동일한 연관 식별자에 할당되는, 무선 통신 방법. - 제1항 또는 제8항에 있어서,
상기 복수의 다운링크 리소스 유닛들 중의 고유한 다운링크 리소스 유닛은, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당되는, 무선 통신 방법. - 제4항 또는 제11항에 있어서,
상기 할당 방식 특징은, 상기 할당 방식에 따른, 대응하는 복수의 리소스 유닛들에서의 리소스 유닛의 위치를 포함하는, 무선 통신 방법. - 제1항 또는 제8항에 있어서,
상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 상기 연관 식별자는 2045와 동일한 11 비트 식별자인, 무선 통신 방법. - 제4항 또는 제11항에 있어서,
상기 다중 사용자 업링크 전송에 제공된 상기 복수의 업링크 리소스 유닛들은 상기 액세스 포인트에 의해 송신된 트리거 프레임에 의해 상기 전송 기회에서 트리거링되는, 무선 통신 방법. - 디바이스 내의 마이크로프로세서 또는 컴퓨터 시스템에 의해 실행될 때, 상기 디바이스로 하여금 제1항 또는 제8항의 무선 통신 방법을 수행하게 하는 프로그램을 저장하는, 비일시적인 컴퓨터 판독가능한 매체.
- 액세스 포인트를 포함하는 무선 네트워크에서의 무선 통신 디바이스 형성 스테이션(wireless communication device forming station)으로서, 상기 액세스 포인트와 연관되는 스테이션에는 상기 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 상기 스테이션에게 할당하도록 상기 액세스 포인트에 의해 이용되는 고유한 연관 식별자가 할당되는, 무선 통신 디바이스 형성 스테이션이며,
상기 무선 통신 디바이스 형성 스테이션은,
상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로부터의 다중 사용자 다운링크 전송을 위해 사용되는 복수의 다운링크 리소스 유닛들 중에서, 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 결정하는 단계; 및
결정된 상기 다운링크 리소스 유닛 상에서 상기 액세스 포인트로부터 프레임을 수신하는 단계
를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함하고,
상기 무선 통신 디바이스 형성 스테이션은 상기 액세스 포인트와 연관되지 않은 상기 스테이션들 중의 하나인, 무선 통신 디바이스 형성 스테이션. - 액세스 포인트를 포함하는 무선 네트워크에서의 무선 통신 디바이스 형성 액세스 포인트(wireless communication device forming access point)로서, 상기 액세스 포인트와 연관되는 스테이션에는 상기 액세스 포인트에게 승인된 전송 기회에서 리소스 유닛을 상기 스테이션에게 할당하도록 상기 액세스 포인트에 의해 이용되는 고유한 연관 식별자가 할당되는, 무선 통신 디바이스 형성 액세스 포인트이며,
상기 무선 통신 디바이스 형성 액세스 포인트는,
상기 액세스 포인트에게 승인된 전송 기회 내에서 상기 액세스 포인트로부터의 다중 사용자 다운링크 전송을 위해 사용되는 복수의 다운링크 리소스 유닛들을 구축하는 단계 - 상기 복수의 다운링크 리소스 유닛들은 상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 다운링크 리소스 유닛을 포함함 -; 및
상기 액세스 포인트와 연관되지 않은 스테이션들에 대해 예비된 연관 식별자에 할당된 상기 다운링크 리소스 유닛 상에서 연관되지 않은 스테이션에게 프레임을 송신하는 단계
를 수행하도록 구성된 적어도 하나의 마이크로프로세서를 포함하는, 무선 통신 디바이스 형성 액세스 포인트. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1706409.8 | 2017-04-21 | ||
GB1706408.0A GB2561615B (en) | 2017-04-21 | 2017-04-21 | Multi-user resource units in a multi-user downlink transmission of a 802.11AX network |
GB1706409.8A GB2561616A (en) | 2017-04-21 | 2017-04-21 | Resource units for non-associated stations in a multi-user downlink transmission of a 802.11AX network |
GB1706408.0 | 2017-04-21 | ||
GB1716873.3A GB2567481A (en) | 2017-10-13 | 2017-10-13 | Improved acknowledgment of grouped multi-user downlink transmissions in an 802.11ax network |
GB1716873.3 | 2017-10-13 | ||
GB1718496.1 | 2017-11-08 | ||
GB1718496.1A GB2567502B (en) | 2017-10-13 | 2017-11-08 | Improved acknowledgment of grouped multi-user downlink transmissions in an 802.11ax network |
GB1802907.4 | 2018-02-22 | ||
GB1802907.4A GB2561686B (en) | 2017-04-21 | 2018-02-22 | Resource units for non-associated stations in a multi-user downlink transmission of a 802.11AX network |
GB1806210.9 | 2018-04-16 | ||
GB1806210.9A GB2567508B (en) | 2017-10-13 | 2018-04-16 | Grouped multi-user downlink transmissions in an 802.11ax network |
PCT/EP2018/060250 WO2018193128A1 (en) | 2017-04-21 | 2018-04-20 | Resource units for unassociated stations and grouped multi-user transmissions in 802.11ax networks |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190129044A KR20190129044A (ko) | 2019-11-19 |
KR102448231B1 true KR102448231B1 (ko) | 2022-09-28 |
Family
ID=63856380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197026844A KR102448231B1 (ko) | 2017-04-21 | 2018-04-20 | 802.11ax 네트워크들에서 비연관 스테이션들 및 그룹화된 다중 사용자 전송들을 위한 리소스 유닛들 |
Country Status (6)
Country | Link |
---|---|
US (3) | US11438889B2 (ko) |
EP (1) | EP3613250A1 (ko) |
JP (2) | JP7208152B2 (ko) |
KR (1) | KR102448231B1 (ko) |
CN (1) | CN110547026B (ko) |
WO (1) | WO2018193128A1 (ko) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6735477B2 (ja) * | 2015-10-29 | 2020-08-05 | パナソニックIpマネジメント株式会社 | アクセスポイント、通信方法及び集積回路 |
US11083021B2 (en) * | 2016-04-14 | 2021-08-03 | Qualcomm Incorporated | Random access resource unit allocation for a multiple BSSID network |
GB2567481A (en) * | 2017-10-13 | 2019-04-17 | Canon Kk | Improved acknowledgment of grouped multi-user downlink transmissions in an 802.11ax network |
CN108811169B (zh) | 2017-04-28 | 2023-05-23 | 中兴通讯股份有限公司 | 一种网络接入的方法和装置 |
US11057922B2 (en) * | 2017-12-20 | 2021-07-06 | Qualcomm Incorporated | Systems for communicating with unassociated stations |
US10993110B2 (en) * | 2018-07-13 | 2021-04-27 | Nvidia Corp. | Connectionless fast method for configuring Wi-Fi on displayless Wi-Fi IoT device |
US10959229B2 (en) | 2018-07-30 | 2021-03-23 | Marvell Asia Pte, LTD | Medium protection in wireless local area networks |
GB2576723B (en) * | 2018-08-28 | 2022-03-09 | Canon Kk | Improved access to random resource units by a plurality of BSSs |
US11082983B2 (en) * | 2018-09-10 | 2021-08-03 | Intel Corporation | Tone plans and preambles for extremely high throughput |
US11564150B2 (en) * | 2018-10-08 | 2023-01-24 | Qualcomm Incorporated | Facilitating fast passive discovery |
EP3900439B1 (en) * | 2018-12-21 | 2024-06-05 | Nokia Technologies Oy | Wireless access establishment |
US11683678B2 (en) * | 2019-01-04 | 2023-06-20 | Apple Inc. | Discovery frames and group addressed frames transmission |
JP2020136822A (ja) * | 2019-02-15 | 2020-08-31 | キヤノン株式会社 | 通信装置、通信装置の制御方法、およびプログラム |
US11284474B1 (en) * | 2019-02-21 | 2022-03-22 | Marvell Asia Pte Ltd | Transmitting network management information in a wireless local area network |
US11818799B1 (en) * | 2019-05-30 | 2023-11-14 | Marvell Asia Pte Ltd | Data unit aggregation in a wireless network with multiple channel segments |
US11252749B2 (en) * | 2019-06-03 | 2022-02-15 | Mediatek Singapore Pte. Ltd. | Virtual resource unit for multi-resource unit assignment to a single station in WLAN |
US11159948B2 (en) * | 2019-06-18 | 2021-10-26 | Cypress Semiconductor Corporation | Coexistence operation of wireless devices |
US11368900B2 (en) | 2019-09-01 | 2022-06-21 | Arris Enterprises Llc | Backwards compatibility using selective probe-response suppression |
WO2021056288A1 (zh) * | 2019-09-25 | 2021-04-01 | 北京小米移动软件有限公司 | 接收反馈信息传输配置方法、装置、通信设备及存储介质 |
US11258888B2 (en) | 2019-11-11 | 2022-02-22 | Cisco Technology, Inc. | Parallel redundancy protocol (PRP) using non-overlapping resource unit (RU) groupings on a radio |
JP7423323B2 (ja) * | 2020-01-27 | 2024-01-29 | キヤノン株式会社 | 通信装置、通信装置の制御方法およびプログラム |
EP3876469A1 (en) | 2020-03-03 | 2021-09-08 | Samsung Electronics Co., Ltd. | Apparatus and method employing multi-resource unit for user in a wireless local area network |
KR20230093351A (ko) * | 2020-03-11 | 2023-06-27 | 주식회사 윌러스표준기술연구소 | 멀티 링크를 사용하는 무선 통신 방법 및 이를 사용하는 무선 통신 단말 |
CN113747589B (zh) * | 2020-05-29 | 2024-05-14 | 华为技术有限公司 | 数据传输方法、装置及***、计算机可读存储介质 |
US12058230B2 (en) * | 2020-06-02 | 2024-08-06 | Samsung Electronics Co., Ltd. | Apparatus and method for signaling expansion in wireless local area network system |
CN115715027A (zh) * | 2020-07-01 | 2023-02-24 | 华为技术有限公司 | 多链路设备的aid分配方法及相关装置 |
CN115866799A (zh) | 2020-07-02 | 2023-03-28 | 华为技术有限公司 | 多链路设备的探测方法及通信装置 |
US20230328818A1 (en) * | 2020-09-07 | 2023-10-12 | Lg Electronics Inc. | Method and device for acquiring information on links between mlds in wireless lan system |
US12047785B2 (en) * | 2020-09-09 | 2024-07-23 | Commscope Technologies Llc | Management plane functionality for switched network shared cell configuration of open radio access network (O-RAN) system |
GB2599924B (en) * | 2020-10-14 | 2023-11-01 | Canon Kk | Declaration of low latency reliable service capabilities to join a BSS |
CN117879775A (zh) * | 2020-12-11 | 2024-04-12 | 华为技术有限公司 | 一种信道划分信息指示方法及通信装置 |
CN113873672B (zh) * | 2021-08-18 | 2024-02-13 | 深圳市美科星通信技术有限公司 | 一种接入方法及*** |
CN116528327A (zh) | 2021-08-19 | 2023-08-01 | 华为技术有限公司 | 一种通信方法及通信装置 |
CN115190534B (zh) * | 2022-09-13 | 2022-12-06 | 北京科技大学 | 基于聚合帧的移动通信***plc传输增强方法及*** |
WO2024099896A1 (en) * | 2022-11-10 | 2024-05-16 | Sony Group Corporation | Transmission and receiving devices and methods |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160323879A1 (en) * | 2015-04-30 | 2016-11-03 | Chittabrata Ghosh | Apparatus, computer readable medium, and method for pre-association frame exchange using random access in a high efficiency wireless local-area network |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9325463B2 (en) | 2013-11-19 | 2016-04-26 | Intel IP Corporation | High-efficiency WLAN (HEW) master station and methods to increase information bits for HEW communication |
US20160043946A1 (en) | 2014-08-06 | 2016-02-11 | Qualcomm Incorporated | Systems and methods for aggregating multi-user media access control protocol data unit frames in a wireless network |
US9991995B2 (en) * | 2014-10-06 | 2018-06-05 | Newracom, Inc. | Multiuser signaling and access request mechanisms |
US10181930B2 (en) | 2015-05-10 | 2019-01-15 | Newracom, Inc. | Multiplexing acknowledgment messages in response to downlink frames |
US20160353357A1 (en) | 2015-05-27 | 2016-12-01 | Qualcomm Incorporated | Methods and systems for multiplexed communication in dense wireless environments |
US9913217B2 (en) | 2015-07-07 | 2018-03-06 | Intel IP Corporation | Transmission feedback mechanism for polling wireless devices |
US10638516B2 (en) * | 2015-08-19 | 2020-04-28 | Zte Corporation | Controlling transmissions from multiple user devices via a request-clear technique |
JP6652468B2 (ja) * | 2015-09-10 | 2020-02-26 | 株式会社東芝 | 無線通信装置および無線通信方法 |
US10911185B2 (en) | 2015-09-10 | 2021-02-02 | Kabushiki Kaisha Toshiba | Wireless communication device and wireless communication method |
US10237891B1 (en) * | 2016-02-22 | 2019-03-19 | Marvell International Ltd. | Multiple basic service set support |
-
2018
- 2018-04-20 US US16/606,676 patent/US11438889B2/en active Active
- 2018-04-20 JP JP2019556174A patent/JP7208152B2/ja active Active
- 2018-04-20 EP EP18718834.7A patent/EP3613250A1/en active Pending
- 2018-04-20 CN CN201880026367.7A patent/CN110547026B/zh active Active
- 2018-04-20 WO PCT/EP2018/060250 patent/WO2018193128A1/en active Application Filing
- 2018-04-20 KR KR1020197026844A patent/KR102448231B1/ko active IP Right Grant
-
2022
- 2022-08-02 US US17/816,971 patent/US11665676B2/en active Active
- 2022-12-26 JP JP2022208675A patent/JP2023030150A/ja active Pending
-
2023
- 2023-04-18 US US18/302,688 patent/US11924814B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160323879A1 (en) * | 2015-04-30 | 2016-11-03 | Chittabrata Ghosh | Apparatus, computer readable medium, and method for pre-association frame exchange using random access in a high efficiency wireless local-area network |
Non-Patent Citations (1)
Title |
---|
Ming Gan 외 6명, "Association Exchange using Contention based UL OFDMA", 802.11-17/0396 r3 (2017.03.)* |
Also Published As
Publication number | Publication date |
---|---|
CN110547026B (zh) | 2023-01-10 |
EP3613250A1 (en) | 2020-02-26 |
JP2020518154A (ja) | 2020-06-18 |
US20230319796A1 (en) | 2023-10-05 |
CN110547026A (zh) | 2019-12-06 |
JP2023030150A (ja) | 2023-03-07 |
JP7208152B2 (ja) | 2023-01-18 |
US11924814B2 (en) | 2024-03-05 |
US11665676B2 (en) | 2023-05-30 |
US20200092881A1 (en) | 2020-03-19 |
KR20190129044A (ko) | 2019-11-19 |
WO2018193128A1 (en) | 2018-10-25 |
US20220369311A1 (en) | 2022-11-17 |
US11438889B2 (en) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102448231B1 (ko) | 802.11ax 네트워크들에서 비연관 스테이션들 및 그룹화된 다중 사용자 전송들을 위한 리소스 유닛들 | |
US10582566B2 (en) | Method and apparatus for triggering uplink data in wireless LAN | |
US20220174742A1 (en) | Multi-user communication in a multi-bss environment of an 802.11ax network | |
US20240040630A1 (en) | ACCESS TO RANDOM RESOURCE UNITS BY A PLURALITY OF BSSs | |
US20230337050A1 (en) | Buffer status report signaling both buffered uplink traffic and buffered direct link traffic | |
WO2020043433A1 (en) | IMPROVED ACCESS TO RANDOM RESOURCE UNITS BY A PLURALITY OF BSSs | |
US20220408409A1 (en) | Method and apparatus for choosing transmission parameters values in a multi-user transmission | |
JP7316427B2 (ja) | トリガに基づくマルチユーザ送信における直接リンク及び下りリンク送信 | |
GB2561615A (en) | Multi-user resource units in a multi-user downlink transmission of a 802.11AX network | |
GB2567508A (en) | Grouped multi-user downlink transmissions in an 802.11ax network | |
US20200169954A1 (en) | Access point apparatus, station apparatus, and communication method | |
GB2561686A (en) | Resource units for non-associated stations in a multi-user downlink transmission of a 802.11AX network | |
US20230413268A1 (en) | Short feedback procedure for signalling multiple technologies in wireless networks | |
US20210273768A1 (en) | Acknowledgement of direct link and downlink transmissions in trigger-based multi-user transmissions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right |