KR-20260061727-A - METHOD AND APPARATUS FOR PERFORMING NPCA IN TXOP WITH MULTI-AP OPERATION IN WIRELESS LAN SYSTEM
Abstract
본 개시는 무선 랜 시스템에 대한 것으로, 본 개시의 적어도 하나의 실시예는 NPCA(non-primary channel access)를 수행할 수 있는 단말이 MAP (multi-AP) coordination 동작을 효율적으로 수행하기 위해 MAP coordination 동작 수행이 가능함을 지시하는 방법 및 장치를 방법 및 장치를 기술한다.
Inventors
- 김정준
- 김서욱
- 변성호
- 구종회
- 최진호
- 하태영
Assignees
- 삼성전자주식회사
Dates
- Publication Date
- 20260506
- Application Date
- 20241028
Claims (20)
- 무선 랜 (wireless LAN) 네트워크의 제1 AP (access point)에 해당하는 전자 장치가 수행하는 방법에 있어서, TXOP (transmission opportunity) 를 획득하는 단계; 상기 TXOP가 MAP (multi-AP) coordination 동작을 수행할 수 있는 MAP TXOP에 해당하는지 여부를 지시하는 정보를 포함하는 프레임을 전송하는 단계; 및 상기 TXOP 에서 연관된 STA (station) 들과 프레임 교환을 수행하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 프레임이 MAP ICF (initial control frame)에 해당할 경우, 상기 MAP ICF에는 상기 TXOP가 상기 MAP TXOP에 해당한다는 정보 및 상기 TXOP를 공유받을 제2 AP에 대한 정보가 포함되는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 프레임이 MAP ICF가 아니고 트리거 프레임에 해당할 경우, 상기 트리거 프레임의 common info 필드 또는 special user info 필드의 reserved 필드 중 적어도 하나의 비트가 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 프레임이 트리거 프레임이 아닌 ICF에 해당할 경우, 상기 ICF의 frame control 필드의 특정 필드의 특정 값이 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 프레임이 패킷 전송을 위한 PPDU (physical layer protocol data unit) 에 해당할 경우, 상기 PPDU의 PHY 헤더의 특정 필드의 특정 값이 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 방법.
- 무선 랜 (wireless LAN) 네트워크의 제2 AP(access point)에 해당하는 전자 장치가 수행하는 방법에 있어서, OBSS (overlapping basic service set) AP로부터 프레임을 수신하는 단계; 상기 프레임에 포함된 상기 OBSS AP가 점유한 TXOP가 MAP (multi-AP) coordination 동작을 수행할 수 있는 MAP TXOP에 해당하는지 여부를 지시하는 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 판단을 기반으로 NPCA(non-primary channel access) PCH(primary channel) 로 스위칭하거나 그렇지 않은 동작을 수행하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제6항에 있어서, 상기 프레임이 MAP ICF에 해당하는 경우, 상기 MAP ICF의 TA (transmitter address) 필드가 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함된 AP의 MAC (media access control) 주소인지 판단하는 단계; 상기 TA 필드가 상기 MAP set에 포함된 AP의 MAC 주소에 해당할 경우, 상기 MAP ICF의 user info 필드 내의 AID (association ID) 또는 RA (receiver address) 필드 내의 MAC 주소가 상기 제2 AP에 해당하는지 판단하는 단계; 및 상기 AID가 상기 제2 AP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않고 상기 OBSS AP가 전송하는 MAP 제어 프레임 수신을 기다리는 동작을 수행하는 것을 특징으로 하는 방법.
- 제6항에 있어서, 상기 프레임이 MAP ICF가 아닌 트리거 프레임 또는 트리거 프레임이 아닌 ICF에 해당할 경우, 상기 프레임의 TA 필드가 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함된 AP의 MAC 주소인지 판단하는 단계; 상기 TA 필드가 상기 MAP set에 포함된 AP의 MAC 주소에 해당할 경우, 상기 프레임에 포함된 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 TXOP가 상기 MAP TXOP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않고 상기 OBSS AP가 전송하는 MAP 제어 프레임 수신을 기다리는 동작을 수행하는 것을 특징으로 하는 방법.
- 제6항에 있어서, 상기 프레임이 패킷 전송을 위한 PPDU(physical layer protocol data unit) 에 해당할 경우, 상기 PPDU에 포함된 BSS color 필드가 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함되는 AP의 BSS color로 설정되었는지 여부를 판단하는 단계; 상기 PPDU에 포함된 상기 BSS color 필드가 상기 MAP set에 포함되는 AP의 BSS color로 설정된 경우, 상기 PPDU에 포함된 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 TXOP가 상기 MAP TXOP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않고 상기 OBSS AP가 전송하는 MAP 제어 프레임 수신을 기다리는 동작을 수행하는 것을 특징으로 하는 방법.
- 무선 랜 (wireless LAN) 네트워크의 STA(station)에 해당하는 전자 장치가 수행하는 방법에 있어서, OBSS (overlapping basic service set) AP로부터 프레임을 수신하는 단계; 상기 프레임에 포함된 상기 OBSS AP가 점유한 TXOP가 MAP (multi-AP) coordination 동작을 수행할 수 있는 MAP TXOP에 해당하는지 여부를 지시하는 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 판단을 기반으로 NPCA(non-primary channel access) PCH(primary channel) 로 스위칭하거나 그렇지 않은 동작을 수행하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제10항에 있어서, 상기 프레임이 MAP ICF에 해당하는 경우, 상기 MAP ICF의 TA (transmitter address) 필드가 상기 STA가 연관된 AP와 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함된 AP의 MAC (media access control) 주소인지 판단하는 단계; 상기 TA 필드가 상기 MAP set에 포함된 상기 AP의 MAC 주소에 해당할 경우, 상기 MAP ICF의 user info 필드 내의 AID (association ID) 또는 RA (receiver address) 필드 내의 MAC 주소가 상기 STA가 연관된 상기 AP에 해당하는지 판단하는 단계; 및 상기 AID가 상기 STA가 연관된 상기 AP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않는 동작을 수행하는 것을 특징으로 하는 방법.
- 제10항에 있어서, 상기 프레임이 MAP ICF가 아닌 트리거 프레임 또는 트리거 프레임이 아닌 ICF에 해당할 경우, 상기 프레임의 TA 필드가 상기 STA가 연관된 AP와 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함된 AP의 MAC 주소인지 판단하는 단계; 상기 TA 필드가 상기 MAP set에 포함된 상기 AP의 MAC 주소에 해당할 경우, 상기 프레임에 포함된 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 TXOP가 상기 MAP TXOP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않는 동작을 수행하는 것을 특징으로 하는 방법.
- 제10항에 있어서, 상기 프레임이 패킷 전송을 위한 PPDU(physical layer protocol data unit) 에 해당할 경우, 상기 PPDU에 포함된 BSS color 필드가 상기 STA가 연관된 AP와 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함되는 AP의 BSS color로 설정되었는지 여부를 판단하는 단계; 상기 PPDU에 포함된 상기 BSS color 필드가 상기 MAP set에 포함되는 상기 AP의 BSS color로 설정된 경우, 상기 PPDU에 포함된 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하는 단계; 및 상기 TXOP가 상기 MAP TXOP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않는 동작을 수행하는 것을 특징으로 하는 방법.
- 무선 랜 (wireless LAN) 네트워크의 제1 AP (access point)에 해당하는 전자 장치에 있어서, 송수신부; 및 TXOP (transmission opportunity) 를 획득하고, 상기 TXOP가 MAP (multi-AP) coordination 동작을 수행할 수 있는 MAP TXOP에 해당하는지 여부를 지시하는 정보를 포함하는 프레임을 전송하고, 및 상기 TXOP 에서 연관된 STA (station) 들과 프레임 교환을 수행하도록 설정된 제어부를 포함하는 것을 특징으로 하는 전자 장치
- 제14항에 있어서, 상기 프레임이 MAP ICF (initial control frame)에 해당할 경우, 상기 MAP ICF에는 상기 TXOP가 상기 MAP TXOP에 해당한다는 정보 및 상기 TXOP를 공유받을 제2 AP에 대한 정보가 포함되는 것을 특징으로 하는 전자 장치.
- 제14항에 있어서, 상기 프레임이 MAP ICF가 아니고 트리거 프레임에 해당할 경우, 상기 트리거 프레임의 common info 필드 또는 special user info 필드의 reserved 필드 중 적어도 하나의 비트가 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 전자 장치.
- 제14항에 있어서, 상기 프레임이 트리거 프레임이 아닌 ICF에 해당할 경우, 상기 ICF의 frame control 필드의 특정 필드의 특정 값이 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 전자 장치.
- 제14항에 있어서, 상기 프레임이 패킷 전송을 위한 PPDU (physical layer protocol data unit) 에 해당할 경우, 상기 PPDU의 PHY 헤더의 특정 필드의 특정 값이 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 지시하는 것을 특징으로 하는 전자 장치.
- 무선 랜 (wireless LAN) 네트워크의 제2 AP(access point)에 해당하는 전자 장치에 있어서, 송수신부; 및 OBSS (overlapping basic service set) AP로부터 프레임을 수신하고, 상기 프레임에 포함된 상기 OBSS AP가 점유한 TXOP가 MAP (multi-AP) coordination 동작을 수행할 수 있는 MAP TXOP에 해당하는지 여부를 지시하는 정보를 기반으로 상기 TXOP가 상기 MAP TXOP에 해당하는지 여부를 판단하고, 및 상기 판단을 기반으로 NPCA(non-primary channel access) PCH(primary channel) 로 스위칭하거나 그렇지 않은 동작을 수행하도록 설정된 제어부를 포함하는 것을 특징으로 하는 전자 장치.
- 제19항에 있어서, 상기 제어부는 상기 프레임이 MAP ICF에 해당하는 경우, 상기 MAP ICF의 TA (transmitter address) 필드가 상기 MAP coordination 동작을 수행할 수 있는 AP들의 집합인 MAP set에 포함된 AP의 MAC (media access control) 주소인지 판단하고, 상기 TA 필드가 상기 MAP set에 포함된 AP의 MAC 주소에 해당할 경우, 상기 MAP ICF의 user info 필드 내의 AID (association ID) 또는 RA (receiver address) 필드 내의 MAC 주소가 상기 제2 AP에 해당하는지 판단하고, 및 상기 AID가 상기 제2 AP에 해당한다면, 상기 NPCA PCH로 스위칭하지 않고 상기 OBSS AP가 전송하는 MAP 제어 프레임 수신을 기다리는 동작을 수행하도록 더 설정된 것을 특징으로 하는 전자 장치.
Description
무선 랜 시스템에서 Multi-AP 동작이 수행되는 TXOP 내에서 NPCA 동작 방법 및 장치 {METHOD AND APPARATUS FOR PERFORMING NPCA IN TXOP WITH MULTI-AP OPERATION IN WIRELESS LAN SYSTEM} 본 개시는 무선 랜 (wireless LAN) 네트워크 시스템에서 신호를 전송하는 방법 및 장치에 관한 것으로, 보다 구체적으로 multi-AP 동작이 수행되는 TXOP 내에서 NPCA 를 수행할 수 있는 AP와 STA들의 동작을 설정하는 방법 및 장치에 대한 것이다. 무선 근거리 통신망(wireless local area network, 무선 랜, WLAN)은 와이파이(Wireless Fidelity, Wi-Fi)라는 별칭으로도 불리며, 액세스 포인트(access point, AP)가 설치된 곳을 중심으로 일정 거리 이내에서 휴대 단말이나 노트북 등을 통해 인터넷을 이용할 수 있도록 하는 네트워크이다. WLAN 기술은 인터넷의 활성화와 스마트폰 시장의 확대에 따라 지속적으로 발전하고 있으며, WLAN은 학교, 공항, 호텔, 사무실 등 도시 전체에 고속 데이터 서비스를 제공하는 데 이용되고 있다. 와이파이 얼라이언스(WiFi alliance)는 와이파이를 전기 전자 기술자 협회(Institute of Electrical and Electronics Engineers, IEEE) 802.11 표준에 기반한 무선 근거리 통신망(WLAN) 제품으로 정의하고 있다. 각각 1997, 1999년에 발행된 IEEE 802.11a 및 b는 2.4. GHz 또는 5 GHz에서 비면허 대역(unlicensed band)을 이용하는 표준으로 IEEE 802.11b는 11 Mbps의 전송 속도를 제공하고, IEEE 802.11a는 54 Mbps의 전송 속도를 제공한다. IEEE 802.11g는 2.4 GHz에서 직교 주파수 분할 다중화(orthogonal frequency-division multiplexing, OFDM)를 적용해 54 Mbps의 전송 속도를 제공한다. IEEE 802.11n은 다중 입출력 OFDM(multiple input multiple output-OFDM, MIMO-OFDM)을 적용하여, 4 개의 공간적 스트림(spatial stream)을 이용해 300 Mbps의 전송 속도를 제공한다. IEEE 802.11n에서는 채널 대역폭(channel bandwidth)을 40 MHz까지 지원하며, 이 경우에는 600 Mbps의 전송 속도를 제공한다. 이후 최대 160MHz 대역폭을 사용하고, 8개의 공간 스트림을 지원하여 최대 1Gbit/s의 속도를 지원하는 IEEE 802.11ac 표준과 상향링크 및 하향링크에서 다중 사용자 MIMO(multi-user-MIMO, MU-MIMO)를 제공하고 공간적 주파수 재사용, 동적 파편화 등을 지원하는 IEEE 802.11ax 이 도입되었다. 이후 최대 320개의 울트라 와이드 채널과 멀티 링크 동작, 4kQAM 등을 지원해 이론적으로 46Gbps의 속도를 구현하고자 하는 802.11be가 연구되고 있다. 도 1은 무선 통신 네트워크의 일례를 도시한 도면이다. 도 2는 WLAN 접속을 수행하는 전자 장치의 구조의 일례를 도시한 도면이다. 도 3은 일반적인 무선 랜의 링크 셋업(link setup) 과정의 일례를 도시한 도면이다. 도 4는 숨겨진 노드 및 노출된 노드의 일례 및 숨겨진 노드 및 노출된 노드의 문제를 해결하기 위한 RTS 및 CTS의 일례를 도시한 도면이다. 도 5는 IEEE 802.11 시스템에서 사용되는 프레임 구조의 일례를 도시한 도면이다. 도 6은 NAV 설정의 일례를 도시한 도면이다. 도 7은 TXOP의 일례를 도시한 도면이다. 도 8은 NPCA (non-primary channel access) 를 설명하기 위한 도면이다. 도 9는 NPCA와 C-TDMA 동작을 모두 수행할 수 있는 AP의 동작의 일례를 도시한 도면이다. 도 10은 NPCA와 C-BF 동작을 모두 수행할 수 있는 AP의 동작의 일례를 도시한 도면이다. 도 11a는 트리거 프레임 포맷의 일례를 도시한 도면이다. 도 11b는 EHT variant common info 필드 포맷의 일례를 도시한 도면이다. 도 11c는 special user info 필드 포맷의 일례를 도시한 도면이다. 도 12는 ICF에 MAP TXOP 필드가 포함되는 경우 AP의 동작의 일례를 도시한 도면이다. 도 13은 NPCA 수행이 가능한 AP와 STA가 ICF를 수신한 경우의 동작의 일례를 도시한 도면이다. 도 14는 NPCA 수행이 가능한 AP와 STA가 PPDU를 수신한 경우의 동작의 일례를 도시한 도면이다. 도 15는 본 개시의 일 실시예를 수행하는 AP의 동작의 일례를 도시한 도면이다. 도 16은 TXOP를 공유할 수 있는 AP의 동작의 일례를 도시한 도면이다. 도 17은 OBSS AP로부터 TXOP가 MAP TXOP인지 여부를 지시받을 수 있는 AP의 동작의 일례를 도시한 도면이다. 도 18은 OBSS AP로부터 TXOP가 MAP TXOP인지 여부를 지시받을 수 있는 STA의 동작의 일례를 도시한 도면이다. 이하, 본 개시의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다. 실시예를 설명함에 있어서 본 개시가 속하는 기술 분야에 익히 알려져 있고 본 개시와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 개시의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. 마찬가지 이유로 첨부된 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다. 본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 개시의 실시예들은 본 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. 이때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능할 수 있다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능할 수 있다. 또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능할 수 있다. 이때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field programmable gate array) 또는 ASIC(application specific integrated circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일부 실시예에 따르면 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 또한 일부 실시예에 따르면, '~부'는 하나 이상의 프로세서를 포함할 수 있다. 예시적인 실시예들은 아래에서 단지 단순성을 위해 무선 랜 시스템들에 관련하여 설명된다. 예시적인 실시예들은 다른 무선 네트워크들(예컨대, 셀룰러 네트워크들, 피코 네트워크들, 펨토 네트워크들, 위성 네트워크들)뿐만 아니라, 하나 또는 그보다 많은 유선 표준들 또는 프로토콜들(