아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
도 1은 본 발명의 일 실시 예에 따른 무선랜 시스템을 도시하고 있다. 무선랜 시스템은 하나 또는 그 이상의 베이직 서비스 세트(Basic Service Set, BSS)를 포함하는데, BSS는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 기기들의 집합을 나타낸다. 일반적으로 BSS는 인프라스트럭쳐 BSS(infrastructure BSS)와 독립 BSS(Independent BSS, IBSS)로 구분될 수 있으며, 도 1은 이 중 인프라스트럭쳐 BSS를 나타내고 있다.
도 1에 도시된 바와 같이 인프라스트럭쳐 BSS(BSS1, BSS2)는 하나 또는 그 이상의 스테이션(STA-1, STA-2, STA-3, STA-4, STA-5), 분배 서비스(Distribution Service)를 제공하는 스테이션인 액세스 포인트(PCP/AP-1, PCP/AP-2), 및 다수의 액세스 포인트(PCP/AP-1, PCP/AP-2)를 연결시키는 분배 시스템(Distribution System, DS)을 포함한다.
스테이션(Station, STA)은 IEEE 802.11 표준의 규정을 따르는 매체 접속 제어(Medium Access Control, MAC)와 무선 매체에 대한 물리층(Physical Layer) 인터페이스를 포함하는 임의의 디바이스로서, 광의로는 비 액세스 포인트(Non-AP) 스테이션뿐만 아니라 액세스 포인트(AP)를 모두 포함한다. 또한, 본 명세서에서는 스테이션과 AP 등의 무선랜 통신 디바이스를 모두 포함하는 개념으로서 '단말'이라는 용어가 사용될 수 있다. 무선 통신을 위한 스테이션은 프로세서(Processor)와 트랜시버(transceiver)를 포함하고, 실시 예에 따라 유저 인터페이스부와 디스플레이 유닛 등을 더 포함할 수 있다. 프로세서는 무선 네트워크를 통해 전송할 프레임을 생성하거나 또는 상기 무선 네트워크를 통해 수신된 프레임을 처리하며, 그 밖에 스테이션을 제어하기 위한 다양한 처리를 수행할 수 있다. 그리고, 트랜시버는 상기 프로세서와 기능적으로 연결되어 있으며 스테이션을 위하여 무선 네트워크를 통해 프레임을 송수신한다.
본 개시에서 프레임 또는 패킷의 수신은 성공적인 수신을 의미할 수 있다. 예를 들어, 성공적인 수신은 프레임 또는 패킷에 포함된 FCS(frame check sequence)를 기초로 수신에 실패하지 않은 것으로 판단된 수신을 의미할 수 있다.
액세스 포인트(Access Point, AP)는 자신에게 결합된(associated) 스테이션을 위하여 무선 매체를 경유하여 분배시스템(DS)에 대한 접속을 제공하는 개체이다. 인프라스트럭쳐 BSS에서 비 AP 스테이션들 사이의 통신은 AP를 경유하여 이루어지는 것이 원칙이지만, 다이렉트 링크가 설정된 경우에는 비AP 스테이션들 사이에서도 직접 통신이 가능하다. 한편, 본 개시에서 AP는 PCP(Personal BSS Coordination Point)를 포함하는 개념으로 사용되며, 광의적으로는 집중 제어기, 기지국(Base Station, BS), 노드-B, BTS(Base Transceiver System), 또는 사이트 제어기 등의 개념을 모두 포함할 수 있다. 복수의 인프라스트럭쳐 BSS는 분배 시스템(DS)을 통해 상호 연결될 수 있다. 이때, 분배 시스템을 통하여 연결된 복수의 BSS를 확장 서비스 세트(Extended Service Set, ESS)라 한다.
도 2는 본 발명의 다른 실시 예에 따른 무선랜 시스템인 독립 BSS를 도시하고 있다. 도 2의 실시 예에서 도 1의 실시 예와 동일하거나 상응하는 부분은 중복적인 설명을 생략하도록 한다.
도 2에 도시된 BSS-3는 독립 BSS이며 AP를 포함하지 않기 때문에, 모든 스테이션(STA-6, STA-7)이 AP와 접속되지 않은 상태이다. 독립 BSS는 분배 시스템으로의 접속이 허용되지 않으며, 자기 완비적 네트워크(self-contained network)를 이룬다. 독립 BSS에서 각각의 스테이션들(STA-6, STA-7)은 다이렉트로 서로 연결될 수 있다.
도 3은 본 발명의 일 실시 예에 따른 스테이션(100)의 구성을 나타낸 블록도이다.
도시된 바와 같이, 본 개시의 실시 예에 따른 스테이션(100)은 프로세서(110), 네트워크 인터페이스 카드(NIC, 120), 유저 인터페이스부(140), 디스플레이 유닛(150) 및 메모리(160)를 포함할 수 있다.
먼저, 네트워크 인터페이스 카드(120)는 무선랜 접속을 수행하기 위한 모듈이며, 스테이션(100)을 위한 프레임 전송과 수신을 수행한다. 네트워크 인터페이스 카드(120)는 스테이션(100)에 내장되거나 외장으로 구비될 수 있으며, 실시 예에 따라 서로 다른 주파수 밴드를 이용하는 적어도 하나의 네트워크 인터페이스 카드 모듈을 포함할 수 있다. 이를 테면, 상기 네트워크 인터페이스 카드는 2.4GHz, 5GHz 및 60GHz 등의 서로 다른 주파수 밴드의 네트워크 인터페이스 카드 모듈을 포함할 수 있다. 일 실시 예에 따르면, 스테이션(100)은 6GHz 이상의 주파수 밴드를 이용하는 네트워크 인터페이스 카드 모듈과, 6GHz 이하의 주파수 밴드를 이용하는 네트워크 인터페이스 카드 모듈을 구비할 수 있다. 각각의 네트워크 인터페이스 카드 모듈은 해당 네트워크 인터페이스 카드 모듈이 지원하는 주파수 밴드의 무선랜 규격에 따라 AP 또는 외부 스테이션과 무선 통신을 수행할 수 있다. 네트워크 인터페이스 카드(120)는 스테이션(100)의 성능 및 요구 사항에 따라 한 번에 하나의 네트워크 인터페이스 카드 모듈만을 동작시키거나 동시에 다수의 네트워크 인터페이스 카드 모듈을 함께 동작시킬 수 있다. 스테이션(100)이 복수의 네트워크 인터페이스 카드 모듈을 포함할 경우, 각 네트워크 인터페이스 카드 모듈은 각각 독립된 형태로 구비될 수도 있으며, 하나의 칩으로 통합되어 구비될 수도 있다.
다음으로, 유저 인터페이스부(140)는 스테이션(100)에 구비된 다양한 형태의 입/출력 수단을 포함한다. 즉, 유저 인터페이스부(140)는 다양한 입력 수단을 이용하여 유저의 입력을 수신할 수 있으며, 프로세서(110)는 수신된 유저 입력에 기초하여 스테이션(100)을 제어할 수 있다. 또한, 유저 인터페이스부(140)는 다양한 출력 수단을 이용하여 프로세서(110)의 명령에 기초한 출력을 수행할 수 있다.
다음으로, 디스플레이 유닛(150)은 디스플레이 화면에 이미지를 출력한다. 상기 디스플레이 유닛(150)은 프로세서(110)에 의해 실행되는 컨텐츠 또는 프로세서(110)의 제어 명령에 기초한 유저 인터페이스 등의 다양한 디스플레이 오브젝트를 출력할 수 있다. 또한, 메모리(160)는 스테이션(100)에서 사용되는 제어 프로그램 및 그에 따른 각종 데이터를 저장한다. 이러한 제어 프로그램에는 스테이션(100)이 AP 또는 외부 스테이션과 접속을 수행하는데 필요한 접속 프로그램이 포함될 수 있다.
본 발명의 프로세서(110)는 다양한 명령 또는 프로그램을 실행하고, 스테이션(100) 내부의 데이터를 프로세싱 할 수 있다. 또한, 상기 프로세서(110)는 상술한 스테이션(100)의 각 유닛들을 제어하며, 유닛들 간의 데이터 송수신을 제어할 수 있다. 본 개시의 실시 예에 따르면, 프로세서(110)는 메모리(160)에 저장된 AP와의 접속을 위한 프로그램을 실행하고, AP가 전송한 통신 설정 메시지를 수신할 수 있다. 또한, 프로세서(110)는 통신 설정 메시지에 포함된 스테이션(100)의 우선 조건에 대한 정보를 판독하고, 스테이션(100)의 우선 조건에 대한 정보에 기초하여 AP에 대한 접속을 요청할 수 있다. 이에 대한 구체적인 실시 예는 추후 기술하기로 한다.
도 3에 도시된 스테이션(100)은 본 개시의 일 실시 예에 따른 블록도로서, 분리하여 표시한 블록들은 디바이스의 엘리먼트들을 논리적으로 구별하여 도시한 것이다. 따라서 상술한 디바이스의 엘리먼트들은 디바이스의 설계에 따라 하나의 칩으로 또는 복수의 칩으로 장착될 수 있다. 또한, 본 개시의 실시 예에서 상기 스테이션(100)의 일부 구성들, 이를 테면 유저 인터페이스부(140) 및 디스플레이 유닛(150) 등은 스테이션(100)에 선택적으로 구비될 수 있다.
도 4는 본 발명의 일 실시 예에 따른 액세스 포인트(이하, 'AP')(200)의 구성을 나타낸 블록도이다.
도시된 바와 같이, 본 개시의 실시 예에 따른 AP(200)는 프로세서(210), 네트워크 인터페이스 카드(220) 및 메모리(260)를 포함할 수 있다. 도 4에서 AP(200)의 구성 중 도 3의 스테이션(100)의 구성과 동일하거나 상응하는 부분에 대해서는 중복적인 설명을 생략하도록 한다.
도 4를 참조하면, 본 개시에 따른 AP(200)는 적어도 하나의 주파수 밴드에서 BSS를 운영하기 위한 네트워크 인터페이스 카드(220)를 구비한다. 도 3의 실시 예에서 전술한 바와 같이, 상기 AP(200)의 네트워크 인터페이스 카드(220) 또한 서로 다른 주파수 밴드를 이용하는 복수의 네트워크 인터페이스 카드 모듈을 포함할 수 있다. 즉, 본 개시의 실시 예에 따른 AP(200)는 서로 다른 주파수 밴드, 이를 테면 2.4GHz, 5GHz, 60GHz 중 두 개 이상의 네트워크 인터페이스 카드 모듈을 함께 구비할 수 있다. 바람직하게는, AP(200)는 6GHz 이상의 주파수 밴드를 이용하는 네트워크 인터페이스 카드 모듈과, 6GHz 이하의 주파수 밴드를 이용하는 네트워크 인터페이스 카드 모듈을 구비할 수 있다. 각각의 네트워크 인터페이스 카드 모듈은 해당 네트워크 인터페이스 카드 모듈이 지원하는 주파수 밴드의 무선랜 규격에 따라 스테이션과 무선 통신을 수행할 수 있다. 상기 네트워크 인터페이스 카드(220)는 AP(200)의 성능 및 요구 사항에 따라 한 번에 하나의 네트워크 인터페이스 카드 모듈만을 동작시키거나 동시에 다수의 네트워크 인터페이스 카드 모듈을 함께 동작시킬 수 있다.
다음으로, 메모리(260)는 AP(200)에서 사용되는 제어 프로그램 및 그에 따른 각종 데이터를 저장한다. 이러한 제어 프로그램에는 스테이션의 접속을 관리하는 접속 프로그램이 포함될 수 있다. 또한, 프로세서(210)는 AP(200)의 각 유닛들을 제어하며, 유닛들 간의 데이터 송수신을 제어할 수 있다. 본 개시의 실시 예에 따르면, 프로세서(210)는 메모리(260)에 저장된 스테이션과의 접속을 위한 프로그램을 실행하고, 하나 이상의 스테이션에 대한 통신 설정 메시지를 전송할 수 있다. 이때, 통신 설정 메시지에는 각 스테이션의 접속 우선 조건에 대한 정보가 포함될 수 있다. 또한, 프로세서(210)는 스테이션의 접속 요청에 따라 접속 설정을 수행한다. 이에 대한 구체적인 실시 예는 추후 기술하기로 한다.
도 5는 본 발명의 일 실시 예에 따른 스테이션(STA)(100)이 AP(200)와 링크를 설정하는 과정을 개략적으로 도시하고 있다.
도 5를 참조하면, STA(100)와 AP(200) 간의 링크는 크게 스캐닝(scanning), 인증(authentication) 및 결합(association)의 3단계를 통해 설정된다. 먼저, 스캐닝 단계는 AP(200)가 운영하는 BSS의 접속 정보를 STA(100)가 획득하는 단계이다. 스캐닝을 수행하기 위한 방법으로는 AP(200)가 주기적으로 전송하는 비콘(beacon) 메시지(S101)만을 활용하여 정보를 획득하는 패시브 스캐닝(passive scanning) 방법과, STA(100)가 AP에 프로브 요청(probe request)을 전송하고(S103), AP로부터 프로브 응답(probe response)을 수신하여(S105) 접속 정보를 획득하는 액티브 스캐닝(active scanning) 방법이 있다.
스캐닝 단계에서 성공적으로 무선 접속 정보를 수신한 STA(100)는 인증 요청(authentication request)을 전송하고(S107a), AP(200)로부터 인증 응답(authentication response)을 수신하여(S107b) 인증 단계를 수행한다. 인증 단계가 수행된 후, STA(100)는 결합 요청(association request)를 전송하고(S109a), AP(200)로부터 결합 응답(association response)을 수신하여(S109b) 결합 단계를 수행한다. 본 명세서에서 결합(association)은 기본적으로 무선 결합을 의미하나, 본 개시는 이에 한정되지 않으며 광의의 의미로의 결합은 무선 결합 및 유선 결합을 모두 포함할 수 있다.
한편, 추가적으로 802.1X 기반의 인증 단계(S111) 및 DHCP를 통한 IP 주소 획득 단계(S113)가 수행될 수 있다. 도 5에서 인증 서버(300)는 STA(100)와 802.1X 기반의 인증을 처리하는 서버로서, AP(200)에 물리적으로 결합되어 존재하거나 별도의 서버로서 존재할 수 있다.
구체적인 실시 예에서 AP(200)는 ad-hoc 네트워크와 같이 외부의 분배 서비스(Distribution Service)에 연결되지 않는 독립적인 네트워크에서 통신 매개체 자원을 할당하고 스케줄링을 수행하는 무선 통신 단말일 수 있다. AP(200)는 베이스 무선 통신 단말일 수 있다. 또한, AP(200)는 베이스 스테이션(base station), eNB, 및 트랜스미션 포인트(TP) 중 적어도 어느 하나일 수 있다.
절전 상태에서, 무선 통신 단말은 무선랜 라디오 송수신을 중지하고 웨이크-업 라디오(wake-up raido, WUR)를 수신하여 에너지 효율을 높일 수 있다. 이때, 웨이크-업 라디오 전송 및 수신에 사용되는 전력의 크기는 무선랜 신호 전송에 사용되는 전력의 크기보다 작을 수 있다. WUR과 구별되는 일반적인 무선랜 라디오는 프라이머리 커넥티비티 라디오(Primary Connectivity Radio, PCR)로 지칭될 수 있다. 일반적인 무선랜 라디오는 IEEE 802.11에서 정의하는 20MHz non-HT(high throughput) PPDU(physical layer protocol data unit)를 송수신할 수 있는 라디오를 나타낼 수 있다. 또한, 무선 통신 단말은 PCR 송수신 기능을 포함하는 일부 기능에 대한 전력 공급을 차단하는 PCR 절전 상태(doze state)에 진입할 수 있다. PCR 절전 상태에서 무선 통신 단말이 차단한 전력을 다시 공급하는 것을 PCR 웨이크-업이라 지칭한다. 또한, PCR 송수신을 수행할 수 있는 상태를 PCR 어웨이크 상태(awake state)라 지칭한다. 무선 통신 단말은 외부 장치로부터 PCR 신호를 수신하기 위해 PCR 절전 상태를 중단하고 PCR 어웨이크 상태에 진입할 수 있다. 이때, 무선 통신 단말은 WUR 신호를 수신하고, PCR 절전 상태에서 웨이크-업할 수 있다. 이러한 파워 세이브 동작을 WUR 기반 파워 세이브 동작이라 지칭한다. WUR 기반 파워 세이브 동작을 위해, 무선 통신 단말은 PCR 송수신부에 비해 저전력으로 동작하는 웨이크-업 수신부(wake-up receiver, 이하 'WURx')를 포함할 수 있다. 또한, 무선 통신 단말이 WUR 신호를 전송할 필요가 있는 경우, 무선 통신 단말은 웨이크-업 전송부(wake-up transmitter)를 포함할 수 있다. WUR 기반 파워 세이브 동작을 통해 무선 통신 단말은 불필요한 웨이크-업 동작을 줄일 수 있다. 또한, WUR을 사용하는 경우, 무선 통신 단말이 PCR 도즈 상태에 머무는 시간을 증가시킬수 있다.
WUR 신호의 일부는 PCR 신호의 모듈레이션과 다른 모듈레이션 방법으로 전송될 수 있다. 예컨대, WUR 신호의 일부는 OOK(On-Off Keying)를 통해 전송될 수 있다. 구체적으로, PCR 송수신부는 WURx와 다른 웨이브-폼을 사용하는 모듈레이션(wave-form modulation) 방법을 통해 모듈레이션된 신호를 송수신할 수 있다. 이하에서는, 본 발명의 일 실시 예에 따라 WURx를 포함하는 무선 통신 단말의 동작 및 WUR을 사용하는 무선 통신 방법에 대해 설명한다.
도 6 및 도 7은 본 개시의 일 실시 예에 따라 WUR 기반 파워 세이브를 지원하는 무선 통신 단말을 포함하는 네트워크를 나타내는 도면이다.
도 6을 참조하면, 네트워크는 WUR 기반 파워 세이브를 지원하는 AP 및 스테이션을 포함할 수 있다. AP는 WUR 단말에게 WUR 프레임을 전송할 수 있다. 구체적으로 AP는 WUR 단말에게 웨이크-업 프레임(Wake-Up Frame)을 전송하여 단말을 웨이크-업시킬 수 있다. 본 명세서에서 특별한 설명이 없는한 프레임은 MAC 프레임을 나타낸다. 한편, 도 6의 AP 및 스테이션은 일반적인 무선랜 표준인 802.11a/b/g/n/ac/ax 중 어느 적어도 어느 하나를 지원하는 PCR 송수신 기능을 포함할 수 있다. 또한, 도 6의 AP 및 스테이션은 WUR 송수신을 지원하지 않고 PCR 송수신만을 지원하는 일반 스테이션과 하나의 네트워크에서 공존할 수 있다. 예를 들어, 도 6의 네트워크는 WUR 기능을 보유하지 않은 일반 스테이션을 포함할 수 있다.
일 실시 예에 따라, AP는 PCR을 사용하는 통신 방법을 지원하는 제1 무선 송수신부(transceiver, TR)를 포함할 수 있다. 제1 무선 송수신부는 PCR을 통해 PPDU를 송수신할 수 있다. AP는 WUR PPDU 전송을 수행하는 제2 무선 전송부를 포함할 수 있다. 제2 무선 전송부는 웨이크-업 전송부(wake-up transmitter, WUTx)로 지칭될 수 있다. 여기에서, WUR 신호의 일부는 PCR 신호에서 이용되는 제1 모듈레이션 방법과 다른 제 2 모듈레이션 방법으로 전송되는 신호일 수 있다. 구체적으로, WUR 신호의 일부는 OOK를 통해 전송될 수 있다. 예를 들어, 제2 무선 전송부는 WUR을 통해 스테이션에게 WUR PPDU를 전송할 수 있다. 또한, AP가 WURx를 추가적으로 구비하는 경우, AP는 WURx를 통해 외부로부터 WUR PPDU를 수신할 수 있다.
한편, 다른 일 실시 예에 따라, 상술한 제1 무선 송수신부와 제2 무선 전송부는 하나의 송수신부로 구현될 수도 있다. 예를 들어, AP는 하나의 송수신부를 통해 PCR 신호의 송수신 및 WUR 신호의 전송을 수행할 수 있다.
도 6에 도시된 바와 같이, AP는 스테이션의 PCR 송수신부의 웨이크-업을 트리거하는 웨이크-업 프레임(Wake-Up frame)을 포함하는 WUR PPDU를 WUR 기반 파워 세이브를 지원하는 스테이션으로 전송할 수 있다. 일 실시 예에 따라, AP는 AP의 BSS 내에 속하는 복수의 스테이션 중에서 WUR 기반 파워 세이브 모드에 진입한 스테이션만을 웨이크-업 시킬 수 있다. 또한, 스테이션이 스테이션을 지시하는 식별자를 포함하는 웨이크-업 프레임을 수신한 경우, 스테이션은 PCR 절전 상태에서 웨이크-업할 수 있다. 예를 들어, WUR 프레임은 적어도 하나의 스테이션을 식별하는 식별 정보를 포함할 수 있다. 웨이크-업 프레임은 웨이크-업할 적어도 하나의 스테이션을 식별하는 식별 정보를 포함할 수 있다. 제1 스테이션이 제1 스테이션을 나타내는 식별 정보가 포함된 웨이크-업 프레임을 수신하는 경우, 제1 스테이션은 웨이크-업할 수 있다. 또한, AP의 BSS 내 또는 다른 BSS 내에 속하는 제1 스테이션 이외의 다른 스테이션은 웨이크-업하지 않을 수 있다.
일 실시 예에 따라, WUR 기반 파워 세이브를 지원하는 스테이션은 WUR PPDU의 WUR 파트를 수신하기 위한 WURx를 포함할 수 있다. 스테이션은 PCR 송수신을 지원하는 제1 무선 송수신부와 별도로 존재하는 제2 무선 수신부인 WURx를 포함할 수 있다. 여기에서, 제1 무선 송수신부는 PCR 송수신부로 지칭될 수 있다. 무선 통신 단말은 PCR 송수신부를 사용하여 PCR 신호를 송수신할 수 있다. 또한, 제2 무선 수신부는 제1 무선 송수신부를 통해 송수신되는 신호의 제1 모듈레이션 방법과 다른 제2 모듈레이션 방법으로 전송되는 신호를 수신할 수 있다. WURx는 AP로부터 웨이크-업 프레임 수신하여 PCR 송수신부를 웨이크-업할 수 있다. WURx가 스테이션의 PCR 송수신부가 PCR 도즈 상태에서 동작하는 동안 웨이크-업 프레임을 수신한 경우, 내부 웨이크-업 신호를 통해 PCR 송수신부를 웨이크-업할 수 있다.
예를 들어, 스테이션은 PCR 송수신부와 WURx 사이의 인터페이스를 구비할 수 있다. 이때, WURx는 내부 인터페이스를 통해 스테이션의 PCR 송수신부를 웨이크-업할 수 있다. 구체적으로, WURx는 PCR 송수신부로 내부 신호를 통해 PCR 송수신부을 웨이크-업 할 수 있으나, 이에 제한되는 것은 아니다. 예를 들어, 스테이션은 스테이션의 전반적인 동작을 제어하는 프로세서를 구비할 수 있다. 이때, WURx는 프로세서를 통해 PCR 송수신부를 웨이크-업할 수도 있다. 구체적으로, 스테이션은 절전 상태에서 PCR 송수신부 및 프로세서의 전력을 차단할 수 있다. 이 경우, WURx는 웨이크-업 프레임을 수신함으로써 프로세서의 전력 차단을 중단하고, 프로세서를 통해 PCR 송수신부를 웨이크-업할 수도 있다.
일 실시 예에 따라, WURx는 WUR 프레임을 통해 수신한 정보를 PCR 송수신부에게 전달할 수 있다. WURx는 내부 인터페이스를 통해 PCR 송수신부에게 웨이크-업 후속 동작에 관한 정보를 전송할 수 있다. 구체적으로 후속 동작에 관한 정보는 후속 동작을 식별하는 후속 동작 식별자(Sequence ID, SID)일 수 있다. 또한, PCR 송수신부는 내부 인터페이스를 통해 WUR 기반 파워 세이브 동작에 필요한 WURx의 파라미터를 설정할 수 있다.
예를 들어, WURx는 웨이크-업 프리앰블 감지부(Wake-up Preamble Detector, WU Preamble Detector), 무선 통신 단말 식별자 감지부(STA ID Detector) 및 메시지 파서(Message Parser)를 포함할 수 있다. WU 프리앰블 감지부는 WUR PPDU가 포함하는 신호 패턴 시퀀스를 식별하여 WUR PPDU를 감지한다. 또한, WU 프리앰블 감지부는 감지한 신호 패턴 시퀀스를 기초로 WUR 신호에 대한 AGC(Automatic Gain Control) 및 동기화를 수행할 수 있다.
무선 통신 단말 식별자 감지부는 WUR 프레임의 수신자(recipient)를 감지한다. 이때, 수신자는 WUR 프레임을 전송한 무선 통신 단말에 의해 의도된(intented) 수신자를 나타낸다. 또한, 무선 통신 단말 식별자 감지부는 WUR PPDU의 WU 시그널링 파트(wake-up Signaling field)를 기초로 WUR 프레임의 수신자를 식별하는 정보를 획득할 수 있다. 또한, 무선 통신 단말 식별자 감지부는 WUR PPDU의 WU 프리앰블 및 WU 시그널링 파트를 기초로 WUR 프레임의 수신자를 식별하는 정보를 획득할 수 있다. WUR PPDU의 WU 프리앰블 및 WU 시그널링 파트에 대해서는 도 8을 통해 후술한다. 메시지 파서는 WUR 프레임이 포함하는 메시지를 파싱한다. 구체적으로 메시지 파서는 WUR 프레임이 포함하는 메시지를 파싱하여 WUR 프레임이 지시하는 메시지를 획득할 수 있다.
일 실시 예에 따라, 무선 통신 단말은 무선 통신 단말의 WURx를 통해 WUR PPDU 수신이 가능한 상태로 유지하는 조건을 결정할 수 있다. 구체적인 실시 예에서, 무선 통신 단말은 특정 조건이 만족될 때까지 WURx를 수신 가능한 상태로 유지할 수 있다. 예를 들어, 무선 통신 단말이 무선 통신 단말의 PCR 송수신부의 웨이크-업을 성공하는 것으로 인지하는 시점까지, 무선 통신 단말은 WURx를 송수신 가능한 상태로 유지할 수 있다.
도 8은 본 개시의 일 실시 예에 따른 WUR PPDU의 포맷을 나타내는 도면이다.
WUR PPDU는 PCR 송수신부가 디모듈레이션할 수 있는 레거시 파트(legacy part)를 포함할 수 있다. 구체적으로, WUR PPDU는 PCR 송수신부가 디모듈레이션할 수 있는 레거시 파트와 PCR 송수신부가 디모듈레이션할 수 없는 웨이크-업 파트로 구분될 수 있다. 앞서 설명한 바와 같이 BSS는 WUR 기반 파워 세이브를 지원하는 무선 통신 단말 및 WUR 기반 파워 세이브를 지원하지 않는 레거시 무선 통신 단말을 동시에 포함할 수 있다. 이때, WUR 기반 파워 세이브를 지원하는 무선 통신 단말의 동작은 BSS에 존재하는 레거시 무선 통신 단말의 동작을 방해하지 않을 필요가 있다.
구체적으로, 레거시 파트는 기존 802.11 표준에서 사용하는 레거시 프리앰블(L-Preamble)을 포함할 수 있다. 구체적으로 레거시 프리앰블은 숏 트레이닝 신호를 포함하는 L-STF, 롱 트레이닝 신호를 포함하는 L-LTF 및 레거시 무선 통신 단말을 위한 시그널링 정보를 포함하는 L-SIG를 포함할 수 있다. 레거시 무선 통신 단말은 레거시 프리앰블을 이용하여 WUR PPDU의 길이를 판단할 수 있다. 이에 따라, 레거시 무선 통신 단말은 WUR PPDU가 전송되는 동안 WUR PPDU가 전송되는 주파수 대역에 액세스 하지 않을 수 있다. 이를 통해, 레거시 무선 통신 단말이 레거시 파트에 후속하는 WUR 파트를 포함하는 신호와 간섭을 일으키는 것을 방지할 수 있다.
또한, WUR PPDU는 WUR 심볼을 포함할 수 있다. 예를 들어, WUR 심볼은 L-SIG에 후속하는 하나의 OFDM 심볼일 수 있다. WUR 심볼은 BPSK(Binary Phase Shift Keing) 방식으로 모듈레이션된 OFDM 심볼일 수 있다. WUR 심볼은 BSSID를 나타내는 정보를 포함할 수 있다. 또한, WUR 심볼은 WUR 파트의 전송 유형을 나타내는 정보를 포함할 수 있다. 예를 들어, 전송 유형은 유니캐스트(unicast), 멀티캐스트(multicast), 브로드캐스트(broadcast) 중 어느 하나일 수 있다. 전송 유형이 유니캐스트인 경우, 후술할 WUR 파트는 웨이크-업의 대상이 되는 무선 통신 단말을 나타내는 식별 정보를 포함할 수 있다. 이때, 식별 정보는 PCR에서 사용하는 AID(association identifier)일 수 있다. 또는 식별 정보는 WUR에서 사용하는 WUR 전용 식별자(WUR identifier, WUR ID)일 수도 있다.
WUR 기반 파워 세이브를 지원하는 무선 통신 단말은 WURx을 통해 WUR 파트를 디모듈레이션할 수 있다. 이때, WUR 파트는 웨이크-업 프리앰블(WU Preamble) 및 웨이크-업 시그널링(WU Signaling) 파트를 포함할 수 있다. WUR 프리앰블은 WUR 프레임임을 나타내는 신호 패턴 시퀀스를 포함할 수 있다. 구체적으로, 베이스 무선 통신 단말은 WUR 프리앰블에 WURx 모듈레이션에 기반한 의사 노이즈(Pseudo Noise) 시퀀스를 삽입할 수 있다. 베이스 무선 통신 단말은 WUR 프리앰블에 OOK를 사용하여 의사 노이즈 시퀀스를 삽입할 수 있다. 신호 패턴 시퀀스는 WUR 프레임을 수신하는 무선 통신 단말에 관계없이 동일하게 적용되는 패턴일 수 있다.
WUR 시그널링 파트는 MAC 헤더, 프레임 바디(Frame boy), FCS(Frame Check Sequence) 필드로 구분될 수 있다.
WUR 기반 파워 세이브를 지원하는 무선 통신 단말은 WUR 프레임의 WUR 시그널링 파트를 파싱하여 수신된 WUR 프레임의 수신자를 판단할 수 있다. 예를 들어, MAC 헤더는 WUR 프레임의 수신자를 나타내는 주소 필드(address field)를 포함할 수 있다. 구체적으로, MAC 헤더는 WUR 프레임을 수신하는 무선 통신 단말을 식별하는 웨이크-업 라디오 식별자(WUR identifier, WUR ID)를 포함할 수 있다. 무선 통신 단말이 무선 통신 단말을 나타내는 WUR ID를 포함하는 웨이크-업 프레임을 수신한 경우, 무선 통신 단말은 PCR 송수신부를 웨이크-업할 수 있다. 베이스 무선 통신 단말은 웨이크-업 프레임을 사용하여 BSS에 포함된 복수의 무선 통신 단말 중에서 일부 특정 무선 통신 단말의 PCR 송수신부를 웨이크-업하기 위해, 복수의 무선 통신 단말 각각에 대해 서로 다른 WUR 식별자(WUR ID)를 할당할 수 있다.
일 실시 예에 따라, 웨이크-업 프레임이 복수의 무선 통신 단말의 PCR 송수신부의 웨이크-업을 트리거하는 경우, WUR 시그널링 파트의 MAC 헤더는 복수의 무선 통신 단말을 포함하는 그룹을 식별하는 그룹 식별자(Group indentifier, Group ID)를 포함할 수 있다. 여기에서, 그룹 식별자는 그룹 어드레스(Group Address, GA)를 포함할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 시그널링 파트의 MAC 헤더에 웨이크-업의 대상이되는 무선 통신 단말의 후속 동작을 나타내는 후속 동작 정보를 삽입할 수 있다. 예를 들어, WUR 시그널링 파트는 웨이크-업 이후 후속 동작을 식별하는 후속 동작 식별자(SID)를 추가적으로 포함할 수 있다.
설명의 편의를 위해 이하에서는 특별히 반대되는 기재가 없는 한 무선 통신 단말 및 베이스 무선 통신 단말은 WUR에 기반한 파워 세이브를 지원하는 무선 통신 단말 및 베이스 무선 통신 단말임을 전제로 한다.
도 9 내지 도 10을 통해 본 발명의 실시 예에 따른 WUR 프레임의 구체적인 포맷을 보여준다.
도 8을 통해 설명한 WUR 시그널링 파트의 MAC 헤더는 Frame Control 필드, Address 필드 및 Type Dependent Control 필드로 구분될 수 있다. 이때, Frame Control 필드는 WUR 프레임에 관한 기본적인 제어 정보를 나타낸다. 또한, Address 필드는 WUR 프레임의 전송자의 주소 또는 수신자의 주소에 관한 정보를 나타낼 수 있다. 구체적으로 Address 필드는 WUR 프레임의 전송자의 주소를 나타내는 정보 및 수신자의 주소를 나타내는 정보 중 적어도 어느 하나를 포함할 수 있다. 또한, Type Dependent Control 필드는 WUR 프레임의 타입에 따라 변경되는 가변 컨트롤 정보를 나타낸다.
Frame Control 필드는 WUR 프레임이 따르는 프로토콜 버전에 관한 정보를 포함할 수 있다. 이때, WUR 프레임이 따르는 프로토콜 버전에 관한 정보를 나타내는 필드를 Protocol Version 필드라 지칭할 수 있다. 또한, Frame Control 필드는 WUR 프레임의 타입을 나타내는 정보를 포함할 수 있다. 이때, WUR 프레임의 타입을 나타내는 정보는 WUR 프레임의 길이가 미리 지정된 고정 길이인지 가변인지 나타낼 수 있다. 또는, WUR 프레임의 타입을 나타내는 정보는 WUR 프레임의 역할을 나타낼 수 있다. 예컨대, WUR 프레임의 타입을 나타내는 정보는 WUR 프레임이 WUR 비콘임을 지시할 수 있다. 또한, WUR 프레임의 타입을 나타내는 정보는 WUR 프레임이 웨이크-업 프레임임을 지시할 수 있다. WUR 프레임의 타입을 나타내는 정보를 나타내는 필드를 Type 필드로 지칭할 수 있다.
또한, Frame Control 필드는 WUR 프레임의 길이 또는 WUR 프레임의 서브타입을 나타내는 필드를 포함할 수 있다. WUR 프레임의 길이가 고정인 경우, WUR 프레임의 길이 또는 WUR 프레임의 서브타입을 나타내는 필드는 WUR 프레임의 서브타입을 나타낼 수 있다. WUR 프레임의 길이가 고정된 경우, WUR 프레임은 미리 지정된 길이를 갖기 때문이다. WUR 프레임의 서브타입을 나타내는 필드는 WUR 프레임이 유니캐스트를 위한 WUR 프레임인지, WUR 프레임이 브로드캐스트를 위한 WUR 프레임인지 또는 WUR 프레임이 그룹캐스트를 위한 WUR 프레임인지를 나타낼 수 있다. WUR 프레임이 유니캐스트를 위한 WUR 프레임인 경우, WUR 프레임의 Address 필드는 하나의(unique) WUR ID를 지시할 수 있다. WUR 프레임이 그룹캐스트를 위한 WUR 프레임인 경우, WUR 프레임의 Address 필드는 복수의 WUR 무선 통신 단말을 식별하는 그룹 WUR ID를 지시할 수 있다. WUR 프레임이 브로드캐스트를 위한 WUR 프레임인 경우, WUR 프레임의 Address 필드는 브로드캐스트 WUR ID를 지시할 수 있다. WUR 프레임의 서브타입을 나타내는 필드는 WUR 프레임이 WUR 비콘 프레임임을 나타낼 수 있다. 이때, WUR 프레임의 Address 필드는 베이스 무선 통신 단말의 식별자를 포함할 수 있다. 구체적으로 WUR 프레임의 Address 필드는 베이스 무선 통신 단말의 WUR ID를 포함할 수 있다. WUR 프레임의 서브타입을 나타내는 필드는 듀티-사이클 종료(duty-cycle end)를 나타내는 프레임임을 지시할 수 있다. 무선 통신 단말이 듀티-사이클 종료를 나타내는 프레임을 수신한 경우, 무선 통신 단말은 다음 전송 주기에 해당하는 온 듀레이션(On Duration)까지 무선 통신 단말에게 전송될 WUR 프레임이 없는 것으로 판단할 수 있다. 이때, 무선 통신 단말은 WUR 프레임을 수신한 때 WURx를 턴-오프하는 WUR 절전 상태에 진입할 수 있다.
또한, Frame Control 필드는 베이스 무선 통신 단말과 연결된(associated) 단말 중 듀티-싸이클에 따라 동작하는 단말에게 해당 WUR 프레임 이후 해당 주기 내에서 추가적인 WUR 프레임 전송이 없음을 나타내는 정보를 포함할 수 있다. 이때, 추가적인 WUR 프레임 전송이 없음은 추가적인 웨이크-업 프레임 전송이 없음을 나타낼 수 있다. 또한, 추가적인 WUR 프레임 전송이 없음은 추가적인 WUR 비콘 프레임 전송이 없음을 나타낼 수 있다. 추가적인 WUR 프레임 전송이 없음을 나타내는 정보를 지시하는 필드는 More WUR 필드로 지칭될 수 있다.
Address 필드는 앞서 설명한 바와 같이 단일(unique) WUR ID를 지시할 수 있다. 또한, Address 필드는 그룹 WUR ID를 지시할 수 있다. 또한, WUR 프레임이 브로트캐스트로 전송되는 경우, Address 필드는 베이스 무선 통신 단말의 식별자를 지시할 수 있다.
Type Dependent Control 필드는 WUR 프레임의 타입에 따라 WUR 프레임을 수신하는 단말들 사이의 시간 동기화를 위한 부분 시간 동기화 펑션(Partial Timing Synchronization Function)에 대한 정보를 포함할 수 있다. 또한, Type Dependent Control 필드는 WUR 프레임의 타입에 따라 BSS 매니지먼트 파라미터의 변경 여부를 나타내는 정보를 포함할 수 있다. 이때, BSS 매니지먼트 파라미터의 변경 여부를 나타내는 정보는 BSS 업데이트 카운터로 지칭될 수 있다. 또한, WUR 프레임이 유니캐스트 웨이크-업 프레임인 경우, Type Dependent Control 필드는 베이스 무선 통신 단말이 WUR 프레임의 수신자에게 몇 개의 WUR 프레임을 보냈는지를 나타내는 정보를 포함할 수 있다. 베이스 무선 통신 단말이 해당 단말에게 몇 개의 WUR 프레임을 보냈는지를 나타내는 정보는 패킷 넘버 정보로 지칭될 수 있다. 패킷 넘버 정보는 베이스 무선 통신 단말이 WUR 프레임의 수신자에게 몇 개의 WUR 프레임을 전송했는지 순환 카운터 형식으로 나타낼 수 있다. 베이스 무선 통신 단말이 WUR 프레임에 대한 무선 통신 단말의 응답을 성공적으로 수신한 경우, 베이스 무선 통신 단말은 패킷 넘버 정보가 나타내는 카운터의 값을 증가시킬 수 있다. 무선 통신 단말은 웨이크-업 프레임을 수신하여 PCR 동작을 수행한 뒤 WURx 동작을 시작할 때에 WUR 프레임으로부터 획득한 카운터를 증가시킨 카운터 값을 저장할 수 있다. 또한, 무선 통신 단말은 WUR 프레임으로부터 획득한 카운터 값을 저장할 수 있다. 또한, WUR 프레임의 패킷 넘버 정보가 무선 통신 단말이 예상하는 카운터 값을 지시하지 않는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 무선 통신 단말의 WUR ID 변경을 요청할 수 있다. 이때, 무선 통신 단말은 PCR을 이용하여 베이스 무선 통신 단말에게 무선 통신 단말의 WUR ID 변경을 요청하는 프레임을 전송할 수 있다. WUR 프레임의 패킷 넘버 정보가 무선 통신 단말이 예상하는 카운터 값을 지시하지 않는 경우, 무선 통신 단말은 해당 무선 통신 단말과 연결된(associated) 베이스 무선 통신 단말이 해당 WUR 프레임을 전송하지 않은 것으로 판단할 수 있기 때문이다. 예컨대, 무선 통신 단말은 외부의 공격이 있는 것으로 판단할 수 있다.
또 다른 구체적인 실시 예에서 Type Dependent Control 필드는 베이스 무선 통신 단말이 무선 통신 단말에게 전송하려는 데이터의 TID 또는 AC(Access Category)를 시퀀스 넘버와 함께 포함할 수 있다. 이때, 시퀀스 넘버는 베이스 무선 통신 단말이 무선 통신 단말에게 전송하려는 데이터의 TID 중 가장 높은 사용자 우선도(User Priority)에 해당하는 TID에 해당하는 MSDU(MAC service data unit)의 시퀀스 넘버 중에서 가장 낮은 수일 수 있다. 또 다른 구체적인 실시 예에서 시퀀스 넘버는 베이스 무선 통신 단말이 무선 통신 단말에게 전송하려는 데이터의 TID 중 가장 높은 사용자 우선도(User Priority)에 해당하는 TID에 해당하고, 해당 TID에 해당하는 MSDU 중 마지막으로 전송에 성공한 MSDU의 시퀀스 넘버일 수 있다. WUR 절전 상태에서 무선 통신 단말은 TID 별로 베이스 무선 통신 단말로부터 성공적으로 수신한 MSDU의 시퀀스 넘버에 따라 수신한 WUR 프레임이 해당 무선 통신 단말과 연결된(associated) 베이스 무선 통신 단말이 전송한 WUR 프레임인지 판단할 수 있다. Type Dependent Control 필드에서 시퀀스 넘버를 지시하는 필드의 비트 수는 12비트일 수 있다.
또한, 데이터의 AC는 베이스 무선 통신 단말이 무선 통신 단말에게 전송하려는 데이터의 TID 중 가장 높은 사용자 우선도를 갖는 TID의 AC일 수 있다. Type Dependent Control 필드에서 AC를 지시하는 필드의 비트 수는 2비트일 수 있다. 데이터의 TID는 베이스 무선 통신 단말이 무선 통신 단말에게 전송하려는 데이터의 TID 중 가장 높은 사용자 우선도를 갖는 TID일 수 있다. Type Dependent Control 필드에서 TID를 지시하는 비트 수는 3비트일 수 있다. Type Dependent Control 필드의 시퀀스 넘버를 지시하는 필드의 값은 시퀀스 넘버의 일부 비트일 수 있다. 이때, 시퀀스 넘버를 지시하는 필드의 값은 최하위 비트(least significant bit, LSB)부터 시퀀스 넘버를 지시하는 필드의 비트 수에 해당하는 값일 수 있다. WUR 프레임을 수신한 무선 통신 단말은 WUR 프레임이 지시하는 AC를 기초로 채널에 액세스할 수 있다. 또한, WUR 프레임을 수신한 무선 통신 단말은 WUR 프레임이 지시하는 TID에 해당하는 데이터가 U-APSD(unscheduled-automatic power save delivery) 모드에서 전송되는지 노멀(normal) PS 모드에서 전송되는지에 따라 데이터에 대한 응답 프레임을 전송 방법을 결정할 수 있다.
WUR 프레임이 지시하는 시퀀스 넘버가 무선 통신 단말이 예상하는 시퀀스 넘버를 지시하지 않는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 무선 통신 단말의 WUR ID 변경을 요청할 수 있다. 이때, 무선 통신 단말은 PCR을 이용하여 베이스 무선 통신 단말에게 무선 통신 단말의 WUR ID 변경을 요청하는 프레임을 전송할 수 있다. WUR 프레임이 지시하는 시퀀스 넘버가 무선 통신 단말이 예상하는 시퀀스 넘버를 지시하지 않는 경우, 무선 통신 단말은 해당 무선 통신 단말과 연결된(associated) 베이스 무선 통신 단말이 해당 WUR 프레임을 전송하지 않은 것으로 판단할 수 있기 때문이다. 예컨대, 무선 통신 단말은 외부의 공격이 있는 것으로 판단할 수 있다.
WUR 프레임이 그룹캐스트 전송을 위한 WUR 프레임이거나 브로드캐스트 전송을 위한 WUR 프레임인 경우, Type Dependent Control 필드는 패킷 넘버 관련 정보를 포함하지 않을 수 있다. 이때, Type Dependent Control 필드는 패킷 넘버 정보 대신 PTSF(Predictive Timer Synchronization Function) 관련 정보를 포함할 수 있다. 또한, WUR 프레임이 유니캐스트 전송을 위한 WUR 프레임이라도 More WUR 필드가 해당 주기 내에서 추가적인 WUR 프레임 전송이 없음을 지시하는 경우, Type Dependent Control 필드는 패킷 넘버 정보 대신 PTSF 관련 정보를 포함할 수 있다. WUR 프레임을 수신한 무선 통신 단말의 동작이 듀티 사이클 동작 중인 다른 무선 통신 단말의 동작에 영향을 미칠 수 있기 때문이다.
WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, Frame Body 필드의 길이는 가변적일 수 있다. 이때, Type 필드는 WUR 프레임의 길이가 가변적임을 나타낼 수 있다. 또한, WUR 프레임의 서브타입을 지시하는 서브타입 필드는 Frame Body 필드의 길이를 지시할 수 있다. 구체적으로 서브타입 필드는 비트 단위가 아니라 미리 지정된 정보 단위를 기준으로 WRU 프레임의 길이를 지시할 수 있다. 예컨대, Frame Body 필드는 복수의 WUR 무선 통신 단말 각각에 관한 정보를 지시하는 복수의 서브필드를 포함할 수 있다. 구체적으로 Frame Body 필드는 제1 WUR 무선 통신 단말에 관한 정보를 지시하는 제1 서브필드와 제2 WUR 무선 통신 단말에 관한 정보를 지시하는 제2 서브필드를 포함할 수 있다. 또한, 하나의 서브필드가 그룹 WUR ID에 해당하는 복수의 WUR ID에 관한 정보를 지시할 수 있다. Frame Body 필드가 복수의 WUR 무선 통신 단말 각각에 관한 정보를 지시하는 복수의 서브필드를 포함하는 경우, 서브타입 필드는 서브필드의 개수를 사용하여 Frame Body 필드의 길이에 관한 정보를 지시할 수 있다. 예를 들면, Frame Body 필드가 2개의 WUR ID 각각에 대한 서브필드를 포함하는 경우, 서브타입 필드는 Frame Body 필드에 포함된 서브필드의 개수가 2임을 지시할 수 있다. WUR 프레임이 WUR 비콘 프레임이고 가변 길이의 WUR 프레임 포맷에 해당하는 경우, Frame Body 필드는 매니지먼트에 관한 정보를 포함할 수 있다. 이때, Frame Body 필드의 길이는 앞서 설명한 것과 같이 미리 지정된 정보 단위를 기준으로 지시될 수 있다.
도 9는 본 발명의 구체적인 실시 예에 따른 WUR 프레임의 MAC 헤더의 구체적인 형태를 보여준다. 도 10은 본 발명의 또 다른 구체적인 실시 예에 따른 WUR 프레임의 MAC 헤더의 구체적인 형태를 보여준다.
Frame Control 필드는 Type 필드를 포함할 수 있다. Type 필드는 WUR 프레임이 WUR 비콘 프레임인지, 웨이크-업 프레임인지, WUR을 이용해 BSS를 디스커버리하기 위한 WUR 디스커버리 프레임인지 또는 벤더 특정(vendor specific) 프레임인지 나타낼 수 있다. 또한, Frame Control 필드는 Length Present 필드를 포함할 수 있다. Length Present 필드는 해당 WUR 프레임이 Frame Body 필드를 포함하지 않는 고정 길이의 WUR 프레임 포맷에 해당하는지 해당 WUR 프레임이 Frame Body 필드를 포함하는 가변 길이의 WUR 프레임 포맷에 해당하는지 나타낼 수 있다.
또한, Frame Control 필드는 Length/Misc 필드를 포함할 수 있다. Length/Misc 필드는 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지에 따라 WUR 프레임의 길이를 지시하거나 WUR 프레임의 길이 이외의 부가적인 정보를 지시할 수 있다. 구체적으로 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, Length/Misc 필드는 WUR 프레임의 길이에 관한 정보를 지시할 수 있다. WUR 프레임의 길이에 관한 정보는 WUR 프레임의 길이를 나타낼 수 있다. WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, Length/Misc 필드는 2 옥텟 단위로 2 내지 16 옥텟의 길이를 지시할 수 있다. WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, Length/Misc 필드는 미리 지정된 정보 단위를 기초로 WUR 프레임의 길이를 지시할 수 있다. 예를들어 Frame Body는 WUR ID 별로 WUR ID에 해당하는 무선 통신 단말에 관한 정보를 지시하는 서브필드를 포함할 수 있다. 이때, Length/Misc 필드는 Frame Body에 WUR ID 별로 포함되는 서브필드의 개수를 지시할 수 있다.
또한, Frame Control 필드는 메시지 인터그리티 체크(Message Intergrity Check, MIC)에 의한 검증이 필요한 프레임인지 나타내는 Protected 필드를 포함할 수 있다. 이때, Protected 필드는 1비트 필드일 수 있다. Protected 필드가 MIC가 필요함을 나타내는 경우, WUR 프레임을 수신한 무선 통신 단말은 MIC를 사용하여 WUR 프레임이 유효한지 확인할 수 있다. 무선 통신 단말이 MIC를 통해 WUR 프레임이 유효하지 않은 것으로 판단한 경우, 무선 통신 단말은 WUR 프레임을 프로세싱할 수 있다. 무선 통신 단말은 WUR 프레임을 폐기(discard)할 수 있다. 구체적으로 MIC를 통해 프레임 유효성 확인이 필요한 경우, WUR 프레임의 FCS 필드는 메시지 인터그리티 값을 지시할 수 있다. WUR 프레임을 수신한 무선 통신 단말은 미리 수신한 암호키를 이용하여 MIC를 수행할 수 있다.
Address 필드는 WUR 프레임의 전송자의 주소 또는 수신자의 주소에 관한 정보를 나타낼 수 있다. WUR 프레임의 역할에 따라 Address 필드가 포함하는 식별자가 달라질 수 있다. WUR 프레임이 WUR 비콘 프레임인 경우, Address 필드는 베이스 무선 통신 단말의 식별자인 전송 ID(Transmit ID, TXID)를 지시할 수 있다. 또한, WUR 프레임이 브로드캐스트 전송되는 웨이크-업 프레임인 경우, Address 필드는 TXID를 지시할 수 있다. 또한, WUR 프레임이 특정 그룹에 해당하는 복수의 무선 통신 단말을 웨이크-업하기 위한 웨이크-업 프레임인 경우, Address 필드는 그룹 WUR ID를 지시할 수 있다. 또 다른 구체적인 실시 예에서 WUR 프레임이 특정 복수의 무선 통신 단말을 웨이크-업하기 위한 웨이크-업 프레임인 경우, 해당 WUR 프레임의 Frame Body 필드는 해당 복수의 무선 통신 단말 중 적어도 어느 하나의 WUR ID를 지시할 수 있다. WUR 프레임이 특정 무선 통신 단말을 웨이크-업하기 위한 웨이크-업 프레임인 경우, Address 필드는 해당 무선 통신 단말의 WUR ID를 지시할 수 있다.
WUR 프레임은 WUR 프레임의 유효성을 검증하는데 사용되는 값을 지시하는 FCS 필드를 포함할 수 있다. WUR 프레임을 수신한 무선 통신 단말은 WUR 프레임이 포함하는 필드들의 값과 FCS 필드의 값을 기초로 WUR 프레임의 전송 및 수신 과정에서 에러가 포함되었는지 판단할 수 있다. 구체적으로 WUR 프레임을 수신한 무선 통신 단말은 WUR 프레임이 포함하는 필드들의 값을 기초로 CRC 연산을 수행하여 FCS 값을 생성하고, 생성한 FCS 값을 FCS 필드의 값과 비교한다. 생성한 FCS 값과 FCS 필드의 값이 같은 경우, 무선 통신 단말은 WUR 프레임의 전송 및 수신 과정에서 에러가 포함되지 않은 것으로 판단할 수 있다. 생성한 FCS 값과 FCS 필드의 값이 다른 경우, 무선 통신 단말은 WUR 프레임의 전송 및 수신 과정에서 에러가 포함된 것으로 판단할 수 있다. WUR 프레임은 베이스 무선 통신 단말의 식별자를 포함하지 않을 수 있다. 또한, WUR 프레임은 인크립션되지 않고 전송될 수 있다. 따라서 외부의 무선 통신 장치가 WUR 프레임의 필드 값을 복사하여 재전송할 수 있다. 이를 통해 외부의 무선 통신 장치는 무선 통신 단말이 불필요하게 웨이크-업하게 하여 전력 소모를 유도할 수 있다. 이를 방지하기 위해 다음과 같은 실시 예가 무선 통신 단말 및 베이스 무선 통신 단말에 적용될 수 있다.
구체적인 실시 예에서 WUR 프레임을 수신한 무선 통신 단말이 WUR 프레임이 포함하는 필드들의 값뿐만 아니라 WUR 프레임에 포함되지 않는 가상 필드의 값까지 고려하여 CRC 연산을 수행하여 FCS 값을 생성할 수 있다. 무선 통신 단말은 생성한 FCS의 값과 FCS 필드의 값을 비교할 수 있다. 따라서 베이스 무선 통신 단말도 WUR 프레임이 포함하는 필드들의 값뿐만 아니라 WUR 프레임에 포함되지 않는 가상 필드의 값까지 고려하여 CRC 연산을 수행하여 FCS 필드의 값을 설정할 수 있다. 이때, 가상 필드의 값은 베이스 무선 통신 단말과 무선 통신 단말 간에 사전에 협의된 값일 수 있다. 또한, WUR 프레임의 Frame Body 필드가 없는 경우, FCS 값 생성 시 무선 통신 단말과 베이스 무선 통신 단말은 가상 필드가 MAC 헤더 뒤에 위치하는 것으로 간주할 수 있다. 또한, WUR 프레임의 Frame Body 필드가 있는 경우, FCS 값 생성 시 무선 통신 단말과 베이스 무선 통신 단말은 가상 필드가 Frame Body 필드 뒤에 위치하는 것으로 간주할 수 있다. 가상 필드는 Embedded BSSID 필드로 지칭될 수 있다. 이러한 동작을 통해 무선 통신 단말은 WUR 프레임이 에러를 포함하고 있는지뿐만 아니라 무선 통신 단말과 연결된(associated) 베이스 무선 통신 단말로부터 WUR 프레임이 전송되었는지 판단할 수 있다. WUR 프레임의 구체적인 포맷은 도 10과 같을 수 있다.
WUR 관련 동작을 위해서 베이스 무선 통신 단말과 무선 통신 단말의 WUR 동작 지원 여부에 대한 정보 교환 및 WUR 동작에 대한 협상 과정이 필요하다. 베이스 무선 통신 단말과 무선 통신 단말은 PCR을 이용하여 WUR 동작 지원 여부에 대한 정보 교환 및 WUR 동작에 대한 협상을 수행할 수 있다. 이에 대해서는 도 11을 통해 설명한다.
도 11은 본 발명의 실시 예에 따른 무선 통신 단말과 베이스 무선 통신 단말이 WUR 관련 동작을 위한 협상을 수행하고, WUR 관련 동작을 수행하는 것을 보여준다.
베이스 무선 통신 단말과 무선 통신 단말은 링크 설정(link setup) 절차에서 WUR 동작 지원 여부에 대한 정보 교환을 수행할 수 있다. 구체적으로 무선 통신 단말은 프로브 리퀘스트(probe request) 프레임, 인증 요청(authentication request) 프레임, 및 연결 요청(association request) 프레임을 통해 베이스 무선 통신 단말에게 WUR 캐퍼빌리티(capability) 엘리멘트를 전송할 수 있다. WUR 캐퍼빌리티 엘리멘트는 무선 통신 단말이 WUR 동작과 관련하여 지원하는 캐퍼빌리티를 나타내는 엘리멘트이다. 또한, 무선 통신 단말은 별도의 액션 프레임을 사용하여 베이스 무선 통신 단말에게 WUR 캐퍼빌리티 엘리멘트를 전송할 수 있다. 또한, 베이스 무선 통신 단말과 무선 통신 단말은 링크 설정 절차에서 WUR 동작 관련 파라미터에 관한 정보를 포함하는 WUR 모드 엘리멘트를 전송할 수 있다. 또한, 베이스 무선 통신 단말과 무선 통신 단말은 WUR 모드 엘리멘트를 액션 프레임을 통해 전송할 수 있다. WUR 모드 엘리멘트에 대해서는 도 12를 통해 구체적으로 설명한다.
무선 통신 단말은 베이스 무선 통신 단말과 연결 이후부터 WUR 관련 동작을 수행할 수 있다. 무선 통신 단말이 PCR 절전 상태로 진입하기 원하는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 WUR 액션 프레임을 전송할 수 있다. WUR 액션 프레임은 WUR 동작과 관련된 파라미터를 설정하기 위해 교환된다. WUR 액션 프레임은 PCR을 통해 교환될 수 있다. 또한, WUR 액션 프레임은 WUR 액션 프레임의 수신자에게 ACK을 요청할 수 있다. WUR 액션 프레임을 수신한 베이스 무선 통신 단말이 WUR 동작과 관련된 파라미터의 변경 또는 확인이 필요한 것으로 판단한 경우, 베이스 무선 통신 단말은 베이스 무선 통신 단말에게 추가적인 WUR 액션 프레임을 전송할 수 있다. WUR 동작과 관련된 파라미터는 듀티-싸이클 주기 및 온 듀레이션의 길이 중 적어도 어느 하나를 포함할 수 있다. WUR 액션 프레임의 교환 과정은 WUR 동작과 관련된 파라미터의 설정이 완료될 때까지 반복될 수 있다. WUR 동작과 관련된 파라미터 합의를 마친 때, 무선 통신 단말은 파워 매니지 먼트 모드를 파워 세이브 모드로 변경하고 PCR 절전 상태에 진입할 수 있다.
PCR 절전 상태의 무선 통신 단말이 해당 무선 통신 단말을 식별하는 WUR ID 또는 해당 무선 통신 단말을 포함하는 복수의 무선 통신 단말을 식별하는 WUR ID를 지시하는 웨이크-업 프레임을 수신한 경우, 해당 무선 통신 단말은 웨이크-업이 나타내는 정보를 저장하고 PCR 송수신부를 턴 온한다. 구체적으로 무선 통신 단말은 웨이크-업이 나타내는 정보를 저장하고 PCR 송수신부를 턴 온하기 위한 신호를 전송한다. PCR 송수신부가 턴 온된 경우, 무선 통신 단말은 웨이크-업 프레임으로부터 획득한 정보를 PCR 송수신부에 전송할 수 있다. 이때, 웨이크-업 프레임으로부터 획득한 정보는 앞서 설명한 패킷 넘버 및 TSF(Timer Synchronization Function) 중 적어도 하나를 포함할 수 있다.
PCR이 턴 온된 후, 무선 통신 단말은 베이스 무선 통신 단말에게 무선 통신 단말이 성공적으로 웨이크-업함을 나타내는 Wake-up 응답(WU response) 프레임을 전송할 수 있다. 베이스 무선 통신 단말이 무선 통신 단말이 성공적으로 웨이크-업하였는지 확인할 필요가 있기 때문이다. 구체적으로 WUR을 통해 WUR 프레임이 전송될 때, 1비트가 하나의 OFDM 심볼을 통해서 전송된다. 따라서 WUR을 통한 WUR 프레임의 전송 소요 시간은 매우 길다. 또한, PCR 절전 상태에서 PCR 송수신부를 턴 온하기까지 소요되는 시간인 웨이크-업 딜레이(Wake-up Delay, WUD) 역시 비교적 긴 시간일 수 있다. 따라서 무선 통신 단말이 웨이크-업에 실패했음에도 베이스 무선 통신 단말이 PCR을 통한 전송을 시도하게 된 경우, 다시 웨이크-업 과정을 수행해야 하고 무선 통신 단말이 웨이크-업하기까지 비교적 긴 시간이 다시 소요될 수 밖에 없다. 무선 통신 단말은 WU 응답 프레임을 WUR이 아닌 PCR을 사용하여 전송하여 WU 응답 프레임 전송에 소요되는 시간을 줄일 수 있다. 무선 통신 단말은 PCR에 대한 채널 액세스 방법에 따라 WU 응답 프레임을 전송할 수 있다. WU 응답 프레임은 WUR 동작을 위해 정의된 별도의 컨트롤 프레임일 수 있다. 또한, WU 응답 프레임은 PS-poll 프레임과 같이 기존 무선랜 표준에서 사용되전 프레임일 수 있다. 베이스 무선 통신 단말이 무선 특정 시간을 지정한 후 WU 응답 프레임을 수신하기 원한 경우, 무선 통신 단말은 웨이크-업 후 해당 시간만큼 경과한 후에 WU 응답 프레임 전송을 위한 채널 액세스를 시도할 수 있다. 이때, 무선 통신 단말은 WUR 캐퍼빌리티 엘리멘트를 통해 특정 시간에 관한 정보를 획득할 수 있다. WUR 캐퍼빌티 엘리멘트는 앞서 설명한 것과 같이 프로브 리퀘스트 프레임, 인증 요청 프레임, 및 연결 요청 프레임을 통해 전송될 수 있다. 또한, 무선 통신 단말은 WUR 액션 프레임을 통해 특정 시간에 관한 정보를 획득할 수 있다.
WU 응답 프레임을 수신한 베이스 무선 통신 단말은 무선 통신 단말에게 WU ACK(Acknowledgement) 프레임을 전송할 수 있다. WU ACK 프레임은 즉시(immediate) 응답 프레임일 수 있다. 구체적으로 WU ACK 프레임은 ACK 프레임일 수 있다. 또한, WU ACK 프레임은 WUR 동작을 위해 별도로 정의된 컨트롤 프레임일 수 있다. 또한, WU ACK 프레임은 QoS 데이터일 수 있다. WU ACK 프레임을 수신한 무선 통신 단말은 일반적인 PCR 동작을 수행할 수 있다.
베이스 무선 통신 단말이 웨이크-업 프레임을 전송한 시점으로부터 미리 지정된 시간까지 WU 응답 프레임을 수신하지 못한 경우, 베이스 무선 통신 단말은 무선 통신 단말의 웨이크-업이 실패한 것으로 판단할 수 있다. 이때, 베이스 무선 통신 단말은 무선 통신 단말에게 웨이크-업 프레임을 다시 전송할 수 있다. 미리 지정된 시간이 경과되었는지 판단하기 위해, 베이스 무선 통신 단말은 웨이크-업 프레임을 전송한 후 타이머를 설정할 수 있다. 미리 지정된 시간은 무선 통신 단말의 WUD와 NAVSyncDelay 값의 합보다 긴 시간일 수 있다. NAVSyncDelay는 무선 통신 단말이 웨이크-업 이후 PCR을 통해 전송되는 프레임 또는 PPDU를 기초로 NAV를 설정할 수 있도록 무선 통신 단말의 전송이 금지되는 시간을 나타낸다.
도 11의 실시 예에서 AP인 제1 WUR 스테이션(WUR STA1)과 제2 WUR 스테이션(WUR STA2)은 링크 설정 절차를 진행한다. 이때, 제1 WUR 스테이션(WUR STA1)와 제2 WUR 스테이션(WUR STA2)은 WUR 캐퍼빌리티 엘리멘트와 WUR 모드 엘리멘트를 교환한다. 또한, 제2 WUR 스테이션(WUR STA2)은 WUR 절전 상태에 진입하기 위해 베이스 무선 통신 단말에게 WUR 액션 프레임을 전송한다. 제1 WUR 스테이션(WUR STA1)과 제2 WUR 스테이션(WUR STA2)은 액션 프레임을 교환하여 WUR 동작 관련 파라미터를 설정한다. 제1 WUR 스테이션(WUR STA1)이 제2 WUR 스테이션(WUR STA2)에게 전송할 데이터가 있는 경우, 제1 WUR 스테이션(WUR STA1)은 제2 WUR 스테이션(WUR STA2)에게 웨이크-업 프레임을 전송한다. 제2 WUR 스테이션(WUR STA2)은 웨이크-업 프레임을 수신하고, PCR 송수신부를 턴 온한다. 이때, PCR 송수신부가 턴 온되기까지 WUD만큼의 시간이 소요된다. PCR 송수신부가 턴 온된 후, 제2 WUR 스테이션(WUR STA2)은 베이스 무선 통신 단말에게 WU 응답 프레임을 전송한다. 제1 WUR 스테이션(WUR STA1)은 제2 WUR 스테이션(WUR STA2)에게 WU ACK 프레임을 전송한다. 이러한 동작들을 통해 무선 통신 단말은 PCR 절전 상태에 진입하고 다시 웨이크-업할 수 있다.
도 11에서 설명한 WUR 캐퍼빌티 엘리멘트의 포맷에 대해 도 12를 통해 구체적으로 설명한다.
도 12는 본 발명의 실시 예에 따른 WUR 캐퍼빌리티 엘리멘트의 포맷을 보여준다.
WUR 캐퍼빌리티 엘리멘트는 802.11 표준의 일반적인 익스텐션 엘리멘트의 형식을 따를 수 있다. 구체적으로 WUR 캐퍼빌리티 엘리멘트는는 Element ID 필드, Length 필드, 및 Element ID extention 필드를 포함할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 PCR 절전 상태에서 PCR 송수신부를 턴 온하기까지 소요되는 시간인 WUD에 관한 정보를 포함할 수 있다. 해당 정보는 웨이크-업 딜레이 정보로 지칭될 수 있다. 웨이크-업 프레임을 전송한 베이스 무선 통신 단말은 WUD와 WU 응답 프레임이 전송되는데 소요되는 시간의 합보다 긴 시간을 기초로 웨이크-업 실패 여부를 판단할 수 있다. 구체적으로 베이스 무선 통신 단말은 웨이크-업 프레임을 전송한 후 WUD와 WU 응답 프레임이 전송되는데 소요되는 시간의 합보다 긴 시간을 주기로 갖는 타이머를 설정할 수 있다. 타이머가 만료된 때, 베이스 무선 통신 단말은 웨이크-업이 실패한 것으로 판단할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 WURx를 턴 온하기까지 소요되는 시간에 관한 정보를 포함할 수 있다. 해당 정보는 턴-온 레이턴시 정보로 지칭될 수 있다. 베이스 무선 통신 단말은 턴-온 레이턴시 정보를 고려하여 무선 통신 단말에게 WUR 프레임을 전송할 수 있다. 구체적으로 베이스 무선 통신 단말은 무선 통신 단말이 PCR 절전 모드에 진입하는 시점부터 턴-온 레이턴시 정보가 나타내는 시간이 경과한 이후에 무선 통신 단말에게 WUR 프레임을 전송할 수 있다. 웨이크-업 딜레이 정보와 턴-온 레이턴시 정보는 마이크로세컨드 단위로 지시될 수 있다. 또한, 웨이크-업 딜레이 정보와 턴-온 레이턴시 정보는 미리 지정된 범위의 값들로 지시될 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 가변 길이의 WUR 프레임을 수신할 수 있는지 나타내는 정보를 포함할 수 있다. 해당 정보는 가변 길이(variable length) WUR 정보로 지칭될 수 있다. WUR 캐퍼빌리티 엘리멘트가 가변 길이의 WUR 프레임을 수신할 수 없음을 나타내는 경우, 베이스 무선 통신 단말은 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말에게 고정 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임만을 전송할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 미리 지정된 기준 데이터레이트(datarate) 이상으로 전송되는 WUR 프레임을 수신할 수 있는지 지시하는 정보를 포함할 수 있다. 해당 정보는 하이 데이터레이트 정보라고 지칭될 수 있다. 구체적으로 WUR 프레임은 62.5Kbps 또는 250Kbps으로 전송될 수 있다. 하이 데이터레이트 정보는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 250Kbps으로 전송되는 WUR 프레임을 수신할 수 있는지 지시할 수 있다. 또한, 가변 길이를 갖는 WUR 프레임이 미리 지정된 기준 데이터레이트 이상으로만 전송될 수 있는 경우, 하이 데이터레이트 정보는 앞서 설명한 가변 길이 WUR 정보와 통합될 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 단일(unique) WUR ID 이외에 그룹 WUR ID로 수신자를 식별하는 WUR 프레임을 수신할 수 있는지 지시하는 정보를 포함할 수 있다. 해당 정보는 그룹-어드레스 WUR 프레임(Group-addressed WUR frame) 정보로 지칭될 수 있다. 베이스 무선 통신 단말은 그룹-어드레스 WUR 프레임 정보를 통해 그룹 WUR ID로 수신자를 식별하는 WUR 프레임을 수신할 수 없음을 시그널링한 무선 통신 단말에게 단일(unique) WUR ID로 수신자를 식별하는 WUR 프레임을 전송할 수 있다. 베이스 무선 통신 단말은 그룹-어드레스 WUR 프레임 정보를 통해 그룹 WUR ID로 수신자를 식별하는 WUR 프레임을 수신할 수 없음을 시그널링한 무선 통신 단말에게 그룹 WUR ID로 수신자를 식별하는 WUR 프레임을 전송할 수 없다. 그룹-어드레스 WUR 프레임 정보를 지시하는 필드는 1비트 필드일 수 있다.
그룹 WUR ID로 수신자를 식별하는 WUR 프레임을 수신할 수 있는 무선 통신 단말이 더라도 복수의 그룹 WUR ID를 처리할 수 없을 수 있다. 구체적으로 무선 통신 단말이 저장할 수 있는 그룹 WUR ID의 개수가 제한될 수 있다. 따라서 그룹-어드레스 WUR 프레임 정보는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 처리할 수 있는 최대 그룹 WUR ID의 개수를 지시할 수 있다. 베이스 무선 통신 단말은 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말에게 해당 무선 통신 단말이 그룹-어드레스 WUR 프레임 정보를 통해 시그널링한 최대 개수 이하의 그룹 WUR ID를 할당할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말에게 해당 무선 통신 단말이 그룹-어드레스 WUR 프레임 정보를 통해 시그널링한 최대 개수를 초과하는 그룹 WUR ID를 할당할 수 없다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 WURx의 듀티-싸이클 동작을 지원하는지 지시하는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 정보로 지칭될 수 있다. WURx의 듀티-싸이클 동작에 대해서는 도 16 및 도 20 내지 도 21을 통해 구체적으로 설명한다. 듀티-싸이클 정보를 통해 WURx의 듀티-싸이클 동작을 지원하지 않음을 시그널링한 무선 통신 단말은 PCR 절전 상태에 진입한 때 항상 WURx를 턴 온해야 할 수 있다. 또한, 해당 무선 통신 단말은 베이스 무선 통신 단말과 듀티-싸이클 관련 파라미터 교환 과정을 수행하지 않을 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 MIC 동작을 지원하는지 지시하는 정보를 포함할 수 있다. 해당 정보는 MIC 정보로 지칭될 수 있다. 베이스 무선 통신 단말은 MIC 정보를 통해 MIC 동작을 지원하는 것으로 시그널링한 무선 통신 단말에게 FCS 대신 MIC를 사용하는 WUR 프레임을 전송할 수 있다. 베이스 무선 통신 단말은 MIC 정보를 통해 MIC 동작을 지원하지 않는 것으로 시그널링한 무선 통신 단말에게 FCS 대신 MIC를 사용하는 WUR 프레임을 전송하는 것이 허용되지 않을 수 있다. MIC를 지원하는 무선 통신 단말은 MIC 동작을 통해 외부의 공격 등을 감지할 수 있다. 이때, 무선 통신 단말은 베이스 무선 통신 단말에게 새로운 WUR ID를 요청하는 액션 프레임을 전송할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 PCR의 운영 채널과 다른 채널에서 WUR 동작을 수행하는 것을 지원하는지 지시하는 정보를 포함할 수 있다. 해당 정보는 논-프라이머리 채널 WUR 정보라 지칭될 수 있다. 무선 통신 단말이 논-프라이머리 채널 WUR 정보를 통해 PCR의 운영 채널과 다른 채널에서 WUR 동작을 수행하는 것을 지원하지 않음을 시그널링한 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말과 WUR을 이용한 통신에서 PCR의 운영 채널과 동일한 채널을 사용하는 것으로 제한될 수 있다. 이때, PCR의 운영 채널과 동일한 채널을 사용할 수 없는 경우, 베이스 무선 통신 단말은 PCR의 운영 채널을 변경할 수 있다. 또한, PCR의 운영 채널과 동일한 채널을 사용할 수 없는 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말이 PCR 절전 모드에 진입하는 것을 허용하지 않을 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 복수의 주파수 대역(밴드)에서 WUR 동작을 수행할 수 있느지 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR 멀티밴드 정보라고 지칭될 수 있다. 구체적으로 WUR 멀티밴드 정보는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 멀티밴드 각각을 지원하는지 지시할 수 있다. 이때, WUR 멀티밴드 정보를 지시하는 필드는 n비트 필드일 수 있고, n은 멀티밴드에 포함되는 주파수 대역의 개수일 수 있다. 또 다른 구체적인 실시 예에서 WUR 멀티밴드 정보는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 기본 주파수 대역뿐만 아니라 추가 주파수 대역을 지원하는지 지시할 수 있다. 이때, WUR 멀티밴드 정보를 지시하는 필드는 1비트 필드일 수 있다. 또한, 복수의 주파수 대역은 2.4GHz와 5GHz의 주파수 대역을 포함할 수 있다. 또한, 앞서 설명한 기본 주파수 대역은 2.4GHz이고, 추가 주파수 대역은 5GHz일 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 BCC(Binary Convolution Code)로 인코딩된 WUR 프레임을 수신할 수 있는지 지시하는 정보를 포함할 수 있다. 해당 정보는 BCC 정보로 지칭될 수 있다. 무선 통신 단말이 BCC 정보를 통해 BCC 인코딩된 WUR 프레임을 수신할 수 있음을 시그널링하는 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말에게 BCC 인코딩된 WUR 프레임을 전송할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말의 클래스를 나타내는 정보를 포함할 수 있다. 해당 정보는 장치 클래스(device class) 정보로 지칭될 수 있다. 또한, 장치 클래스 정보는 무선 통신 단말을 싱크(sink) 장치와 센서 장치로 구분할 수 있다. 또한, 장치 클래스 정보는 무선 통신 단말을 모바일(mobile) 장치와 고정(stationary) 장치로 구분할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 단위 채널에서 복수의 WUR 프레임이 주파수 역역에서 FDMA(frequency division multiple access)로 멀티플렉싱되어 전송되는 WUR PPDU를 수신할 수 있는지 지시하는 정보를 포함할 수 있다. 이때, 단위 채널은 WUR PPDU가 전송될 수 있는 최소 주파수 대역폭이다. 최소 채널 크기는 20MHz일 수 있다. 해당 정보는 WUR frame 다중 접속 지원(WUR frame multiple access support) 정보로 지칭될 수 있다. WUR frame 다중 접속 지원 정보가 무선 통신 단말이 복수의 WUR 프레임이 주파수 영역에서 멀티플렉싱되어 전송되는 WUR PPDU 수신을 지원하지 않음을 지시하는 경우, 베이스 무선 통신 단말이 복수의 WUR 프레임을 WUR 프레임 주파수 영역에서 멀티플렉싱하여 전송하는 것이 허용되지 않을 수 있다. 이때, 베이스 무선 통신 단말은 20MHz 채널의 중앙의 13개의 서브캐리어를 이용하여 WUR 파트를 전송할 수 있다.
WUR 캐퍼빌리티 엘리멘트는 WUR 캐퍼빌리티 엘리멘트를 전송한 무선 통신 단말이 WUR 프레임 전송을 지원하는지 지시하는 정보를 포함할 수 있다. 해당 정보는 AP WUR 정보로 지칭될 수 있다. 베이스 무선 통신 단말의 PCR 절전 상태 진입은 베이스 무선 통신 단말에 연결된 모든 무선 통신 단말이 WUR 프레임 전송을 지원하는지 지시하는 경우에만 허용될 수 있다. 또한, 베이스 무선 통신 단말이 AP WUR 정보를 전송하는 경우, AP WUR 정보는 해당 베이스 무선 통신 단말이 PCR 절전 상태 진입을 지원하는지 지시할 수 있다.
도 12는 앞서 설명한 정보들이 포함되는 WUR 캐퍼빌리티 엘리멘트의 구체적인 포맷을 보여준다.
도 11을 통해, 베이스 무선 통신 단말과 무선 통신 단말이 액션 프레임 교환을 통해 WUR 동작에 관련된 파라미터를 설정할 수 있음을 설명하였다. 도 13 내지 도 14를 통해 무선 통신 단말이 WUR 동작에 관련된 파라미터를 설정을 위해 전송하는 WUR 액션 프레임에 대해 설명한다. 또한, WUR 동작에 관련된 파라미터를 설정에 사용되는 WUR 모드 엘리멘트에 대해서도 설명한다.
도 13은 본 발명의 실시 예에 따른 무선 통신 단말이 PCR 절전 WUR 액션 프레임의 구체적인 포맷과 WUR 모드 엘리멘트의 구체적인 포맷을 보여준다.
무선 통신 단말은 베이스 무선 통신 단말에게 WUR 모드 엘리멘트를 전송하여 WUR 동작에 관련된 파라미터를 설정할 수 있다. 앞서 설명한 바와 같이 무선 통신 단말은 링크 셋업 과정에서 WUR 모드 엘리멘트를 전송할 수 있다. 또한, 무선 통신 단말은 액션 프레임을 통해 WUR 모드 엘리멘트를 전송할 수 있다.
도 13(a)는 본 발명의 실시 예에 따른 WUR 액션 프레임의 구체적인 포맷을 보여준다. WUR 액션 프레임은 WUR 액션 프레임의 역할을 나타내는 정보를 포함할 수 있다. WUR 액션 프레임의 역할을 나타내는 정보를 WUR 액션 정보로 지칭될 수 있다. 무선 통신 단말은 WUR 액션 정보를 WUR 설정(Setup)으로 설정하여 WUR 액션 프레임을 통해 WUR 모드 엘리멘트를 전송할 수 있다. 이때, WUR 액션 프레임은 WUR 액션 정보를 나타내는 WUR Action 필드, Dialog Token 필드, WUR 모드 엘리멘트를 나타내는 필드를 포함할 수 있다.
도 13(b)는 본 발명의 실시 예에 따른 WUR 모드 엘리멘트의 구체적인 포맷을 보여준다. WUR 모드 엘리멘트는 WUR 액션 프레임의 전송이 WUR 동작 관련 파라미터 설정 과정에서 어떤 단계인지 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR 설정(Setup) 커맨드 정보로 지칭될 수 있다. WUR 동작 관련 파라미터 설정을 요청하는 무선 통신 단말은 WUR 모드 엘리멘트의 WUR 설정 커맨드 정보를 WUR 동작 관련 파라미터 설정 요청을 나타내는 WUR 설정 커맨드로 설정할 수 있다. 이때, WUR 설정 커맨드는 요청(request) WUR 모드 커맨드로 지칭될 수 있다. 설명의 편의를 위해 WUR 설정 커맨드가 요청 WUR 모드 커맨드인 WUR 모드 엘리멘트를 전송하는 무선 통신 단말을 요청 단말이라고 지칭한다. 또한, 요청 단말이 전송한 WUR 모드 엘리멘트에 대한 응답으로 WUR 모드 엘리멘트를 전송하는 무선 통신 단말을 응답 단말이라 지칭한다. WUR 동작 관련 파라미터 설정 요청을 수락하는 WUR 설정 커맨드는 수락(accept) WUR 모드 커맨드라 지칭될 수 있다.
응답 단말이 수신한 WUR 모드 엘리멘트가 지시하는 WUR 동작 관련 파라미터를 모두 수용하는 경우, 응답 단말은 요청 단말에게 WUR 설정 커맨드가 수락 WUR 모드 커맨드이고 WUR 동작 관련 파라미터가 수신한 WUR 모드 엘리멘트와 동일하게 설정된 WUR 모드 엘리멘트를 전송할 수 있다. 응답 단말이 수신한 WUR 모드 엘리멘트가 지시하는 WUR 동작 관련 파라미터를 하나라도 수용하지 않는 경우, 응답 단말은 요청 단말에게 WUR 모드 엘리멘트를 전송하여 WUR 동작 관련 파라미터를 제안할 수 있다. 이때, 요청 단말은 응답 단말이 설정한 WUR 설정 커맨드 값에 따라 요청 단말에게 WUR 동작 관련 파라미터에 대해 다시 제안할 수 있다. 구체적으로 응답 단말이 설정한 WUR 설정 커맨드가 딕테이트 WUR 모드 커맨드인 경우, 요청 단말은 응답 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이거나 WUR 동작 관련 파라미터 설정을 중단할 수 있다. 요청 단말이 응답 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이는 경우, 요청 단말은 WUR 동작 관련 파라미터가 수신한 WUR 모드 엘리멘트와 동일하게 설정된 WUR 모드 엘리멘트를 전송할 수 있다. 요청 단말이 응답 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이지 않는 경우, 요청 단말은 응답 단말에게 WUR 모드 엘리멘트를 전송하지 않을 수 있다. WUR 동작 관련 파라미터 설정이 중단된 경우, 무선 통신 단말은 PCR 절전 상태에 진입할 수 없다.
구체적으로 응답 단말이 설정한 WUR 설정 커맨드가 대안(alternate) WUR 모드 커맨드인 경우, 요청 단말은 응답 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이거나 새로운 WUR 동작 관련 파라미터를 제안할 수 있다. 요청 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이는 경우, 요청 단말은 응답 단말에게 WUR 설정 커맨드가 제안(suggest) WUR 모드 커맨드 또는 디맨드(demand)이고, 제안하는 WUR 동작 관련 파라미터가 설정된 WUR 모드 엘리멘트를 전송할 수 있다. 제안 WUR 모드 커맨드를 수신한 응답 단말은 WUR 모드 엘리멘트를 전송하여 WUR 동작 관련 파라미터를 다시 제안할 수 있다. 디맨드 WUR 모드 커맨드를 수신한 응답 단말은 요청 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이거나 WUR 동작 관련 파라미터 설정을 중단할 수 있다. 요청 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이는 경우, 응답 단말은 요청 단말에게 WUR 설정 커맨드를 수락 WUR 모드 커맨드로 설정되고 WUR 동작 관련 파라미터가 수신한 WUR 모드 엘리멘트와 동일하게 설정된 WUR 모드 엘리멘트를 전송할 수 있다. 요청 단말이 WUR 모드 엘리멘트를 통해 제안한 WUR 동작 관련 파라미터를 받아들이지 않는 경우, 응답 단말은 WUR 설정 커맨드가 거절(reject) WUR 모드 커맨드인 WUR 모드 엘리멘트를 전송할 수 있다. 이와 같은 동작들을 통해 WUR 동작 관련 파라미터가 설정될 수 있다. 또한, 무선 통신 단말과 베이스 무선 통신 단말은 설정된 WUR 동작 관련 파라미터에 따라 WUR 기반 파워 세이브 동작을 수행할 수 있다.
WUR 모드 엘리멘트는 WURx이 듀티-싸이클에 따라 동작할지 지시하는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 정보로 지칭될 수 있다.
WUR 모드 엘리멘트는 WUR 프레임이 BCC로 인코딩될지 지시하는 정보를 포함할 수 있다. 해당 정보는 BCC 정보로 지칭될 수 있다. 요청 단말 또는 응답 단말 중 어느 하나라도 WUR 캐퍼빌리티 엘리멘트에서 BCC 인코딩이 지원하지 않은 것으로 시그널링한 경우, BCC 정보는 WUR 프레임이 BCC로 인코딩되지 않음을 지시해야 한다.
WUR 모드 엘리멘트는 WUR 프레임에 MIC가 사용될지 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR 시큐리티 정보로 지칭될 수 있다. 요청 단말 또는 응답 단말 중 어느 하나라도 WUR 캐퍼빌리티 엘리멘트에서 MIC를 지원하지 않은 것으로 시그널링한 경우, WUR 시큐리티 정보는 WUR 프레임에서 MIC가 사용되지 않음을 지시해야 한다.
WUR 모드 엘리멘트는 요청 단말과 응답 단말 간에 전송되는 WUR 프레임에서 그룹 WUR ID가 사용될지 지시하는 정보를 포함할 수 있다. 해당 정보는 그룹 WUR ID 정보로 지칭될 수 있다. 그룹 WUR ID가 사용되는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 그룹 WUR ID 할당을 요청하는 WUR 액션 프레임을 전송할 수 있다. 그룹 WUR ID 할당을 요청하는 WUR 액션 프레임을 수신한 무선 통신 단말은 해당 WUR 액션 프레임을 전송한 무선 통신 단말에게 그룹 WUR ID를 할당할 수 있다. 또 다른 구체적인 실시 예에서 WUR 모드 엘리멘트는 그룹 WUR ID 정보와 함께 그룹 WUR ID를 지시하는 정보를 포함할 수 있다.
WUR 모드 엘리멘트는 WUR ID가 주기적으로 변경되는지 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR ID 스위치 정보로 지칭될 수 있다. 무선 통신 단말의 WUR ID를 주기적으로 변경하는 것은 외부의 공격을 방지하는데 도움이 될 수 있다. 따라서 외부의 공격 위협이 있는 경우, WUR ID 스위 정보를 통해 WUR ID가 주기적으로 변경되게 설정될 수 있다. WUR ID 스위치 정보가 WUR ID가 주기적으로 변경됨을 지시하는 경우, 무선 통신 단말은 무선 통신 단말의 WUR ID 변경을 주기적으로 요청할 수 있다. 이때, WUR ID 변경이 요청되는 주기는 미리 지정된 주기일 수 있다. 또 다른 구체적인 실시 예에서 WUR ID 변경이 요청되는 주기는 WUR 모드 엘리멘트를 통해 설정될 수 있다. 구체적으로 WUR 모드 엘리멘트는 WUR ID 변경이 요청되는 주기에 관한 정보를 포함할 수 있다. 해당 정보는 WUR 스위치 인터벌 정보로 지칭될 수 있다. WUR ID 스위치 정보가 WUR ID가 주기적으로 변경되지 않음을 지시하는 경우, WUR 모드 엘리멘트는 WUR 스위치 인터벌 정보를 포함하지 않을 수 있다.
WUR 모드 엘리멘트는 무선 통신 단말이 사용할 WUR ID를 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR ID 정보라 지칭될 수 있다.
WUR 모드 엘리멘트는 WUR 프레임 전송에 사용될 WUR 운영 채널에 관한 정보를 포함할 수 있다. 해당 정보는 WUR 운영 채널 정보로 지칭될 수 있다. WUR 운영 채널 정보는 단위 채널 별로 지시될 수 있다. 또한, 운영 채널 정보는 채널 넘버로 지시될 수 있다. 앞서 설명한 바와 같이, 단위 채널은 WUR PPDU가 전송될 수 있는 최소 주파수 대역폭이다. 최소 채널 크기는 20MHz일 수 있다. 요청 단말과 응답 단말이 WUR 캐퍼빌리티 엘리멘트에서 사용 가능한 것으로 시그널링한 채널이 WUR 운영 채널로 설정될 수 있다. WUR 캐퍼빌리티 엘리멘트에서 무선 통신 단말이 WUR frame 다중 접속을 지원하는 것으로 지시한 경우, 베이스 무선 통신 단말은 WUR 모드 엘리멘트를 통해 운영 채널에서 WUR 프레임을 전송할 채널의 센터 서브캐리어를 시그널링할 수 있다.
WUR 모드 엘리멘트는 WUR 듀티-싸이클 동작 시 사용되는 파라미터를 지시하는 정보를 포함할 수 있다. 해당 정보는 WUR 듀티-싸이클 파라미터 정보로 지칭할 수 있다. 듀티-싸이클 파라미터 정보는 듀티-싸이클 주기의 단위를 나타내는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 기본 단위(basic unit) 정보로 지칭될 수 있다. 또한, 듀티-싸이클 파라미터 정보는 WURx의 최소 어웨이크 유지 시간을 나타내는 정보를 포함할 수 있다. 해당 정보는 최소 웨이크-업 시간(minimum wake-up time) 정보라 지칭될 수 있다. 또한, 듀티-싸이클 파라미터 정보는 듀티 싸이클의 온 듀레이션을 지시하는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 온 듀레이션 정보로 지칭될 수 있다. 또한, 듀티-싸이클 파라미터 정보는 듀티 싸이클의 인터벌을 지시하는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 인터벌 정보로 지칭될 수 있다. 또한, 듀티-싸이클 파라미터 정보는 듀티 싸이클의 시작 시간을 지시하는 정보를 포함할 수 있다. 해당 정보는 듀티-싸이클 시작 시간 정보로 지칭될 수 있다. 이때, 듀티-싸이클 기본 단위 정보와 최소 웨이크-업 시간 정보는 응답 단말에 의해 설정될 수 있다. 듀티-싸이클 온 듀레이션 정보, 듀티-싸이클 인터벌 정보 및 듀티-싸이클 시작 시간 정보는 응답 단말과 요청 단말의 협상에 의해 설정될 수 있다. 듀티-싸이클 정보가 WURx 듀티-싸이클 동작이 사용되지 않음을 지시하는 경우, WUR 모드 엘리멘트는 듀티-싸이클 파라미터 정보를 포함하지 않을 수 있다.
WUR 모드 엘리멘트는 무선 통신 단말이 PCR 절전 상태를 연속하여 유지할 수 있는 최대 시간을 지시하는 정보를 포함할 수 있다. 해당 정보는 최대 WUR 모드 주기(Max WUR Mode Period) 정보로 지칭될 수 있다. 이때, 무선 통신 단말이 PCR 절전 상태에 진입한 시간으로부터 최대 WUR 모두 주기 정보가 지시하는 시간이 경과하기 전에 베이스 무선 통신 단말에게 PCR 프레임을 성공적으로 전송할 것이 요구될 수 있다. 베이스 무선 통신 단말이 무선 통신 단말이 PCR 절전 상태에 진입한 시간으로부터 최대 WUR 모두 주기 정보가 지시하는 시간이 경과할 때까지 해당 무선 통신 단말로부터 PCR 프레임을 수신하지 못한 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말과의 연결(association)을 해제할 수 있다.
WUR 모드 엘리멘트는 무선 통신 단말이 웨이크-업 프레임을 수신에 대한 WU 응답 프레임으로 PS-poll 프레임을 전송하기 위해 채널에 액세스할 때 사용할 AC(Access Category)를 지시하는 정보를 포함할 수 있다. 해당 정보는 PS-poll AC 정보로 지칭될 수 있다. 기존 무선랜에서 PS-poll 프레임은 많은 무선 통신 단말이 채널에 액세스하는데 사용될 수 있었다. 따라서 PS-poll 프레임의 AC는 비교적 우선도가 낮은 AC_BE로 설정되었다. PS-poll 프레임이 WU 응답 프레임으로 사용되는 경우, PS-poll 프레임의 AC를 AC_BE로 설정하는 것은 비효율적일 수 있다. 따라서 WU 응답 프레임으로 PS-poll 프레임을 전송되는 경우 사용되는 AC는 WUR 모드 엘리멘트를 통해 설정될 수 있다. 이때, 무선 통신 단말이 단일(uique) WUR ID를 수신자를 지시하는 웨이크-업 프레임을 수신한 경우, 무선 통신 단말이 PS-poll AC 정보가 지시하는 AC를 사용하여 PS-poll 프레임을 WU 응답 프레임으로 전송하는 것이 허용될 수 있다. 또한, 무선 통신 단말이 고정(fixed) 길이를 갖는 웨이크-업 프레임을 수신한 경우, 무선 통신 단말이 PS-poll AC 정보가 지시하는 AC를 사용하여 PS-poll 프레임을 WU 응답 프레임으로 전송하는 것이 허용될 수 있다.
도 14는 본 발명의 실시 예에 따라 WUR 기반 파워 세이브 동작을 중지 시키는 WUR 디스에이블 액션 프레임의 구체적인 포맷을 보여준다.
베이스 무선 통신 단말은 WUR 기반 파워 세이브 동작을 수행하는 무선 통신 단말에게 액션 프레임을 전송하여 WUR 기반 파워 세이브 동작을 수행을 중단 시킬 수 있다. 이때, 액션 프레임은 WUR 디스에이블 액션 프레임으로 지칭될 수 있다. WUR 디스에이블 액션 프레임은 도 13(a)를 통해 설명한 액션 프레임의 구체적인 포맷과 동일한 포맷을 가질 수 있다. 다만, WUR 액션 필드 정보는 WUR 디스에이블 액션 프레임으로 지칭될 수 있다. 구체적인 실시 예에서 WUR 디스에이블 액션 프레임은 WUR 기반 파워 세이브 동작이 중단되는 시간을 나타내는 정보를 포함할 수 있다. 해당 정보는 WUR 디스에이블 듀레이션 정보로 지칭될 수 있다. WUR 기반 파워 세이브 동작이 영구적으로 중단되는 경우, 베이스 무선 통신 단말은 WUR 디스에이블 듀레이션 정보를 미리 지정된 값으로 설정할 수 있다. 또한, 베이스 무선 통신 단말은 PCR 절전 상태인 무선 통신 단말에게 웨이크-업 프레임을 전송하여 무선 통신 단말을 웨이크-업 시킨 뒤, WUR 디스에이블 액션 프레임을 전송할 수 있다.
무선 통신 단말이 WUR 디스에이블 액션 프레임을 수신한 경우, 무선 통신 단말은 WUR 기반 파워 세이브 동작을 중단할 수 있다. 구체적으로 무선 통신 단말은 WUR 디스에이블 듀레이션 정보가 지시하는 시간 동안 WUR 기반 파워 세이브 동작을 중단할 수 있다. WUR 디스에이블 듀레이션 정보가 지시하는 시간이 경과된 경우, 무선 통신 단말은 자동적으로 WUR 기반 파워 세이브 동작을 다시 시작할 수 있다. WUR 디스에이블 듀레이션 정보가 WUR 기반 파워 세이브 동작이 영구적으로 중단됨을 나타내는 미리 지정된 값을 지시하는 경우, 무선 통신 단말은 다시 WUR 관련 파라미터를 설정하기 전까지 WUR 기반 파워 세이브 동작을 수행하는 것이 허용되지 않을 수 있다.
앞서 설명한 실시 예들에서 WUR ID가 변경될 수 있음을 설명하였다. 도 13을 통해 WUR ID 변경 요청과 관련된 액션 프레임에 대해 설명한다. 해당 액션 프레임은 WUR ID 액션 프레임으로 지칭될 수 있다.
도 15는 본 발명의 실시 예에 따른 WUR ID 액션 프레임의 구체적인 포맷을 보여준다.
무선 통신 단말이 WUR ID를 변경하려는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 WUR ID 액션 프레임을 전송할 수 있다. 구체적으로 무선 통신 단말이 WUR 기반 파워 세이브 동작 수행 중 외부로부터 공격을 감지한 경우, 무선 통신 단말은 PCR을 통해 베이스 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 무선 통신 단말의 WUR ID 변경을 요청할 수 있다. 또한, WUR 동작 관련 파라미터 설정 과정에서 WUR ID가 주기적으로 변경되는 것으로 설정된 경우, 무선 통신 단말은 PCR을 통해 베이스 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 무선 통신 단말의 WUR ID 변경을 요청할 수 있다.
무선 통신 단말이 무선 통신 단말의 WUR ID 변경을 요청하는 경우, WUR 액션 정보는 WUR ID 스위치 요청(WUR ID Switch Request)로 설정될 수 있다. 또한, WUR ID 엘리멘트는 변경하고자 하는 WUR ID를 지시하는 정보를 포함할 수 있다. 또한, 무선 통신 단말은 PCR을 통해 베이스 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 무선 통신 단말의 그룹 WUR ID 변경을 요청할 수 있다. 이때, WUR 액션 정보는 그룹 WUR ID 스위치 요청(Group WUR ID Switch Request)로 설정될 수 있다. 또한, WUR ID 엘리멘트는 변경하고자 하는 그룹 WUR ID를 지시하는 정보를 포함할 수 있다. 또한, 무선 통신 단말은 하나의 WUR 액션 프레임을 전송하여 WUR ID와 그룹 WUR ID의 변경을 함께 요청할 수 있다. 이때, WUR ID 엘리멘트는 무선 통신 단말의 WUR ID를 지시하는 정보와 그룹 WUR ID를 지시하는 정보를 함께 포함할 수 있다.
베이스 무선 통신 단말이 WUR ID 또는 그룹 WUR ID 변경을 요청하는 무선 통신 단말로부터 WUR ID 액션 프레임을 수신한 경우, 베이스 무선 통신 단말은 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 변경된 WUR ID 또는 그룹 WUR ID를 시그널링할 수 있다. 이때, 베이스 무선 통신 단말은 WUR 액션 정보를 WUR ID 스위치 응답 또는 그룹 WUR ID 응답으로 설정할 수 있다. 베이스 무선 통신 단말이 전송하는 WUR ID 액션 프레임의 WUR ID 엘리멘트는 무선 통신 단말이 전송한 WUR ID 액션 프레임의 WUR ID 엘리멘트와 동일한 포맷을 가질 수 있다. 또한, WUR ID 엘리멘트는 무선 통신 단말이 사용할 WUR ID 또는 그룹 WUR ID를 포함할 수 있다.
또한, 무선 통신 단말이 WUR ID 또는 그룹 WUR ID의 변경을 요청하지 않는 경우에도 베이스 무선 통신 단말은 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 무선 통신 단말의 WUR ID 또는 그룹 WUR ID를 변경할 수 있다. 이때, 베이스 무선 통신 단말은 WUR 액션 정보를 WUR ID 스위치 응답 또는 그룹 WUR ID 응답으로 설정할 수 있다. 구체적으로 베이스 무선 통신 단말이 무선 통신 단말에 대한 외부의 공격을 감지한 경우, 무선 통신 단말이 WUR ID 또는 그룹 WUR ID의 변경을 요청하지 않는 경우에도 베이스 무선 통신 단말은 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 무선 통신 단말의 WUR ID 또는 그룹 WUR ID를 변경할 수 있다. 무선 통신 단말이 WUR ID 또는 그룹 WUR ID의 변경을 요청하지 않았지만 베이스 무선 통신 단말이 무선 통신 단말의 WUR ID 또는 그룹 WUR ID를 변경하는 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말에게 할당된 모든 WUR ID 및 그룹 WUR ID를 변경할 수 있다. 이때, WUR ID 액션 프레임은 해당 무선 통신 단말에게 할당된 모든 WUR ID 및 그룹 WUR ID 개수만큼 WUR ID/그룹 WUR ID 필드를 포함할 수 있다. 또한, 베이스 무선 통신 단말은 복수의 WUR ID/그룹 WUR ID 필드 중 첫 번째 WUR ID/그룹 WUR ID 필드에 WUR ID를 삽입할 수 있다.
또한, WUR 동작 관련 파라미터 설정 과정에서 그룹 WUR ID가 사용되는 것으로 설정된 경우, 무선 통신 단말은 PCR 절전 상태에 진입하기 전에 베이스 무선 통신 단말에게 WUR ID 액션 프레임을 전송하여 그룹 WUR ID 할당을 요청할 수 있다. 이때, 해당 WUR ID 액션 프레임은 WUR ID 엘리멘트를 포함하지 않을 수 있다. 베이스 무선 통신 단말이 무선 통신 단말로부터 그룹 WUR ID 할당을 요청하는 WUR ID 액션 프레임을 수신한 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말에게 할당된 그룹 WUR ID를 지시하는 액션 프레임을 해당 무선 통신 단말에게 전송할 수 있다. 이때, 해당 WUR ID 액션 프레임의 WUR ID 엘리멘트는 해당 무선 통신 단말에게 할당된 그룹 WUR ID를 포함할 수 있다. 또한, 베이스 무선 통신 단말은 해당 무선 통신 단말에게 복수의 그룹 WUR ID를 할당할 수 있다. 따라서 WUR ID 액션 프레임의 WUR ID 엘리멘트는 해당 무선 통신 단말에게 할당된 복수의 그룹 WUR ID를 포함할 수 있다.
PCR을 통해 베이스 무선 통신 단말과 통신하는 무선 통신 단말이 베이스 무선 통신 단말의 전송 커버리지를 벗아는 경우, 무선 통신 단말은 베이스 무선 통신 단말과의 연결이 끊어진(connection lost) 것으로 판단할 수 있다. 이때, 무선 통신 단말은 새로운 BSS와 연결(association)을 위해 스캔 절차를 수행할 수 있다. 구체적으로 무선 통신 단말은 새로운 베이스 무선 통신 단말이 전송하는 비콘 프레임을 기초로 해당 베이스 무선 통신 단말과 연결을 시도할 수 있다. PCR 절전 상태에서 무선 통신 단말은 PCR로 전송되는 비콘 프레임을 수신할 수 없다. 또한, 무선 통신 단말은 웨이크-업 프레임을 수신하여 PCR 송수신부를 턴 온하거나 PCR 전송을 위해 PCR 송수신부를 턴 온하는 경우가 아니라면 PCR을 통해 어떤 MAC 프레임도 전송할 수 없다. 따라서 PCR 절전 상태의 무선 통신 단말은 베이스 무선 통신 단말의 전송 커버리지를 벗어났는지 판단하기 힘들 수 있다. 또한, 무선 통신 단말은 베이스 무선 통신 단말의 전송 커버리지를 벗어났음에도 계속 PCR 절전 상태를 유지할 수 있다. 무선 통신 단말의 효율적인 동작을 위해 베이스 무선 통신 단말은 WUR을 통해 주기적으로 WUR 비콘 프레임을 전송할 수 있다. 이에 대해서는 도 19를 통해 자세히 설명한다.
도 16은 본 발명의 실시 예에 따른 무선 통신 단말이 WUR 비콘 프레임을 수신하는 동작을 보여준다.
WUR 비콘 프레임은 앞서 설명한 바와 같이 WUR 프레임의 한 종류로, WUR PPDU를 통해 전송될 수 있다. WUR 비콘 프레임은 PCR 절전 상태의 무선 통신 단말이 정확한 시간 동기화를 수행할 수 있게 TSF에 관한 정보를 포함할 수 있다. 또한, WUR 비콘 프레임은 주기적으로 전송될 수 있다. 이때, WUR 비콘 프레임의 전송 주기는 PCR 비콘 프레임의 전송 주기보다 길 수 있다. 또한, WUR 비콘 프레임은 WUR 비콘 프레임의 의도된 수신자의 식별자를 포함하지 않고, WUR 비콘 프레임을 전송하는 베이스 무선 통신 단말을 식별하는 TXID를 포함할 수 있다. 구체적으로 WRU 비콘 프레임의 Address 필드는 WUR 비콘 프레임을 전송하는 베이스 무선 통신 단말의 TXID를 지시할 수 있다. 또한, 무선 통신 단말이 WUR 비콘 프레임을 하는 경우라도, 무선 통신 단말은 PCR 송수신부를 턴 온하지 않을 수 있다.
PCR 절전 상태의 무선 통신 단말이 베이스 무선 통신 단말에게 전송할 데이터가 없는 경우, 무선 통신 단말은 WUR 비콘 프레임 전송 주기를 기초로 WURx를 턴 오프할 수 있다. 구체적으로 PCR 절전 상태의 무선 통신 단말이 베이스 무선 통신 단말에게 전송할 데이터가 없는 경우, 무선 통신 단말은 WUR 비콘 프레임이 전송되는 시간 구간에서 WURx를 턴 온상태로 유지하고 나머지 시간 구간에서 WURx를 턴 오프할 수 있다. 이러한 무선 통신 단말의 동작은 WUR 듀티-싸이클 동작으로, 이러한 무선 통신 단말의 동작 모드는 WUR 듀티-싸이클 모드라 지칭될 수 있다. 또한, 무선 통신 단말이 WURx를 턴 오프하는 상태는 WUR 절전 상태(doze state) 또는 딥 슬립(deep sleep) 상태로 지칭될 수 있다. 베이스 무선 통신 단말이 WUR 듀티-싸이클 모드의 무선 통신 단말에게 PCR을 통해 전송할 데이터가 있는 경우, 베이스 무선 통신 단말은 WUR 비콘 프레임 전송 직후 해당 무선 통신 단말에게 웨이크-업 프레임을 전송할 수 있다. 또한, 베이스 무선 통신 단말이 WUR 듀티-싸이클 모드의 무선 통신 단말에게 PCR을 통해 전송할 데이터가 있는 경우, 베이스 무선 통신 단말은 WUR 비콘 프레임을 통해 하향 전송할 데이터가 있음을 나타내는 TIM(Traffic Indication Map)을 전송할 수 있다.
무선 통신 단말이 일정 시간 동안 WUR 비콘 프레임을 수신하지 못한 경우, 무선 통신 단말은 PCR 송수신부를 턴 온 시킬 수 있다. 이때, 무선 통신 단말이 PCR을 통해 해당 무선 통신 단말과 연결된(associated) 베이스 무선 통신 단말로부터 PCR 비콘 프레임을 수신하지 못한 경우, 무선 통신 단말은 스캐닝 동작을 수행할 수 있다. 구체적으로 무선 통신 단말은 PCR을 통해 프로브 요청 프레임을 전송할 수 있다.
도 16의 실시 예에서, AP는 주기적으로 WUR 비콘 프레임을 전송한다. WUR 듀티-싸이크 모드의 스테이션은 WUR 비콘 프레임이 전송 주기에 맞추어 WURx를 턴 온 상태를 유지하고, 이외의 시간에는 WUR 절전 상태를 유지한다. AP가 PCR을 통해 스테이션에게 전송할 데이터가 있는 경우, AP는 WUR 비콘 프레임을 전송한 직후 스테이션에게 웨이크-업 프레임을 전송한다. 스테이션은 웨이크-업 프레임을 수신하고, PCR 송수신부를 턴 온한다.
WUR 비콘 프레임은 WUR 서비스에 대한 개별 정보를 포함하지 않고, TSF에 관한 정보를 포함할 수 있다. 베이스 무선 통신 단말이 멀티플(multiple) BSS를 운영하는 경우, 베이스 무선 통신 단말이 각각의 BSS에 대하여 서로 다른 TXID를 할당하고 각각의 BSS 별로 WUR 비콘 프레임을 전송하는 것이 비효율적일 수 있다. 따라서 베이스 무선 통신 단말은 멀티플 BSSID의 대표 TXID 설정할 수 있다. 베이스 무선 통신 단말은 설정한 대표 TXID를 베이스 무선 통신 단말이 운영하는 모든 BSS의 WUR 비콘 프레임의 Address 필드에 삽입할 수 있다. 이때, 대표 TXID는 트랜스미티드(transmitted) BSS의 TXID일 수 있다. 따라서 베이스 무선 통신 단말은 논-트랜스미티드(transmitted) BSS에 WUR 비콘 프레임을 전송할 때, 해당 WUR 비콘 프레임의 Address 필드를 트랜스미티드(transmitted) BSS의 TXID로 설정할 수 있다.
베이스 무선 통신 단말은 논-트랜스미티드 BSS에게 TXID를 할당하지 않을 수 있다. 논-트랜스미티드 BSS에게 TXID를 할당하지 않는 경우, 논-트랜스미티드 BSS에 속한 무선 통신 단말에게 브로드캐스트 WUR 프레임을 전송할 수 있는 방법이 필요할 수 있다. 베이스 무선 통신 단말은 개별 논-트랜스미트 BSS에 속한 무선 통신 단말을 하나의 그룹 WUR ID에 의해 식별되는 그룹으로 설정할 수 있다. 이를 위해 멀티플 BSSID를 지원하는 무선 통신 단말은 하나 이상의 그룹 WUR ID를 지원할 것이 요구될 수 있다.
또 다른 구체적인 실시 예에서 베이스 무선 통신 단말은 논-트랜스미티드 BSS에도 TXID를 할당할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 모드 엘리멘트를 통해 트랜스미티드 BSS의 TXID를 논-트랜스미티드 BSS에게 시그널링할 수 있다. 이러한 실시 예에서 베이스 무선 통신 단말이 논-트랜스미티드 BSS에 속한 무선 통신 단말에게 브로드캐스트 WUR 프레임을 전송하는 경우, 베이스 무선 통신 단말은 해당 WUR 프레임의 Address 필드를 해당 논-트랜스미티드 BSS의 TXID로 설정한다. 또한, 논-트랜스미티드 BSS에 속한 무선 통신 단말이 Address 필드가 트랜스미티드 BSSID의 TXID를 지시하는 WUR 비콘 프레임을 수신한 경우, 무선 통신 단말은 WUR 비콘 프레임을 기초로 시간 동기화를 수행할 수 있다.
또 다른 구체적인 실시 예에서 베이스 무선 통신 단말은 미리 지정된 규칙에 따라 논-트랜스미티드 BSS에 TXID를 할당할 수 있다. 구체적으로 베이스 무선 통신 단말은 트랜스미티트 BSS의 TXID를 기초로 논-트랜스미티드 BSS에 TXID를 할당할 수 있다. 구체적인 실시 예에서 베이스 무선 통신 단말은 논-트랜스미티드 BSS의 TXID를 트랜스미티드 BSS의 TXID에 특정 값을 더한 값으로 설정할 수 있다. 이때, 베이스 무선 통신 단말이 TXID를 시그널링할 때, 베이스 무선 통신 단말은 논-트랜스미티드 BSS에 속한 무선 통신 단말에게 논-트랜스미티드 BSS의 TXID 대신 트랜스미티드 BSS의 TXID를 시그널링할 수 있다. 또한, 베이스 무선 통신 단말은 PCR을 통해 전송되는 TIM 엘리멘트의 비트맵으로 사용하여 트랜스미티드 BSS의 TXID에 더 해질 특정 값을 시그널링할 수 있다. 구체적으로 PCR을 통해 전송되는 TIM 엘리멘트의 비트맵의 특정 비트는 미리 지정된 값을 나타낼 수 있다. 이러한 실시 예에서 논-트랜스미티드 BSS에 속한 무선 통신 단말은 트랜스미티드 BSS의 TXID에 특정 값을 더하여 논-트랜스미티드 BSS의 TXID를 획득할 수 있다.
도 17은 본 발명의 실시 예에 따른 무선 통신 단말이 웨이크-업 하는 동작을 보여준다.
PCR 절전 상태의 무선 통신 단말은 PCR을 통해 전송되는 프레임을 감지할 수 없다. 따라서 PCR 절전 상태의 무선 통신 단말이 PCR 절전 상태에서 웨이크-업한 경우, 해당 무선 통신 단말은 히든-노드를 고려하지 않고 채널에 액세스할 수 있다. 따라서 무선 통신 단말은 PCR 절전 상태에서 웨이크-업한 후 NAV를 설정할 수 있는 프레임 또는 PPDU가 감지된 후 전송을 시도할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 PCR 절전 상태에서 웨이크-업한 후 NAV를 설정할 수 있는 프레임이 감지 되거나 미리 지정된 시간이 경과할 때까지 전송 시도를 보류할 수 있다. 이때, 미리 지정된 시간은 NAVSyncDelay로 지칭될 수 있다. 예컨대, 무선 통신 단말은 PCR 절전 상태에서 웨이크-업한 후 미리 지정된 시점까지 클리어 채널 어세스멘트(Clear Chnnel Assesment, CCA)를 수행한 후 미리 지정된 시점까지 NAV를 설정할 수 있는 프레임이 감지되지 않는 경우 전송을 시도할 수 있다. 전송 시도는 채널 액세스 절차에 따라 채널에 액세스하는 것을 나타낼 수 있다.
도 17(a)의 실시 예에서 스테이션은 PCR 절전 상태에서 AP로부터 웨이크-업 프레임을 수신한다. 웨이크-업 프레임 수신에 따라 스테이션은 PCR 송수신부를 턴 온한다. 스테이션은 NAV를 설정할 수 있는 프레임이 수신되는 때 또는 웨이크-업한 때로부터 NAVSyncDelay만큼 경과할 때까지 CCA를 수행한 후 전송을 시도할 수 있다.
PCR 절전 상태에서 웨이크-업한 후 전송을 시도하는 무선 통신 단말은 EDCA(Enhaced Distributed Channel Access) 규칙에 따라 백오프 동작을 수행해야 할 수 있다. 기존 무선랜 동작의 경우, 무선 통신 단말은 상위 계층에서 MA-UNITDATA.request라는 프리미티브를 전달받고 EDCA 규칙에 따른 백오프 동작을 시작한다. PCR 절전 상태에서 웨이크-업한 후 전송을 시도하는 무선 통신 단말은 PCR MAC 레이어와 별도로 동작하는 WUR MAC 레이어가 상위 계층으로부터 MA-UNITDATA.request를 수신할 수 있다. 따라서 PCR MAC 레이어는 MA-UNITDATA.request 프리미티브를 전달받지 못할 수 있다. WUR MAC 레이어는 PCR 송수신부가 턴 온되는 시점까지 MA-UNITDATA.request 프리미티브를 저장하고, MA-UNITDATA.request 프리미티브를 PCR MAC 레이어에 전달할 수 있다. 또 다른 구체적인 실시 예에서 PCR MAC 레이어와 WUR MAC 레이어를 연결하는 MAC SAP(Service Access Point)이 있을 수 있다. 이때, PCR MAC 레이어가 웨이크-업된 때에, MAC SAP은 MA-UNITDATA.request를 PCR MAC 레이어에 전달할 수 있다.
도 17(b)의 실시 예에서 스테이션은 PCR 절전 상태에서 AP로부터 웨이크-업 프레임을 수신한다. 웨이크-업 프레임 수신에 따라 스테이션은 PCR 송수신부를 턴 온한다. 스테이션의 WUR MAC 레이어는 PCR 송수신부가 턴 온되는 시점까지 MA-UNITDATA.request 프리미티브를 저장하고, MA-UNITDATA.request 프리미티브를 스테이션의 PCR MAC 레이어에 전달한다.
도 18은 본 발명의 실시 예에 따른 무선 통신 단말의 파워 세이브 동작을 보여준다.
종래 무선랜에서 무선 통신 단말이 파워 매니지먼트 기능을 사용하는 경우, 단말은 액티브 모드와 파워 세이브(Power Save, PS) 모드, 두 가지 모드에서 동작할 수 있다. 액티브 모드에서 무선 통신 단말은 언제나 어웨이크 상태를 유지한다. 무선 통신 단말이 절전 상태인 경우 무선 통신 단말은 베이스 무선 통신 단말이 전송하는 프레임을 수신할 수 없기 때문에, 베이스 무선 통신 단말은 무선 통신 단말이 절 전 상태에 있는지 판단할 수 있어야한다. 따라서 베이스 무선 통신 단말은 베이스 무선 통신 단말과 연결된 무선 통신 단말이 액티브 모드와 PS 모드 중 어느 모드에서 동작하는지 기록할 수 있다. 이를 위해 무선 통신 단말이 파워 매니지먼트의 모드를 전환할 때, 무선 통신 단말은 무선 통신 단말이 전송하는 데이터의 Frame Control 필드의 Power Management(PM) 서브필드의 값을 설정하여 파워 매니지먼트의 모드 전환을 시그널링할 수 있다.
무선 통신 단말이 시작한(initate) 전송 시퀀스의 완료 이후에, 무선 통신 단말은 파워 매니지먼트 모드를 전환할 수 있다. 또한, 무선 통신 단말은 즉각적인 응답을 요청하는 전송 시퀀스를 이용하여 파워 매니지먼트 모드를 전환하는 것으로 제한될 수 있다. 무선 통신 단말이 PM 서브필드를 1로 설정한 데이터를 전송하고 해당 데이터에 대한 즉각적인 응답(ex: ACK 프레임, BA 프레임)을 수신한 때, 무선 통신 단말은 파워 세이브 모드 동작을 시작할 수 있다. 또한, 무선 통신 단말이 PM 서브필드를 0으로 설정한 데이터를 전송하고 해당 데이터에 대한 즉각적인 응답(ex: ACK 프레임, BA 프레임)을 수신한 때, 무선 통신 단말은 액티브 모드 동작을 시작할 수 있다.
기존 무선랜 표준에서는 파워 세이브 모드 동작에서 다수의 세부 프로토콜을 정의한다. 다수의 세부 프로토콜 중 노말 파워 세이브 모드와 U-APSD(Unscheduled Automatic Power Save Delivery)는 별도의 스케줄링 과정이 요구되지 않는 프로토콜이다.
파워 세이브 모드에서 무선 통신 단말의 상향 전송에는 제약이 없을 수 있다. 파워 세이브 모드에서 무선 통신 단말은 어느때나 절전 상태에서 어웨이크 상태로 전환하여 상향 전송을 시도할 수 있다. 다만, 베이스 무선 통신 단말이 하향 전송을 수행하는 때 무선 통신 단말이 절전 상태인 경우 하향 전송을 수신할 수 없다. 따라서 노말 파워 세이브 모드와 U-APSD 모두 하향 전송 상황을 기준으로 무선 통신 단말과 베이스 무선 통신 단말의 동작을 정의한다.
노말 파워 세이브 모드에서 무선 통신 단말이 액티브 모드에서 PS 모드로 전환한 경우, 베이스 무선 통신 단말은 해당 무선 통신 단말에게 바로 데이터를 전송할 수 없다. 베이스 무선 통신 단말은 해당 무선 통신 단말에게 전송할 데이터를 버퍼에 저장한다. 이후 베이스 무선 통신 단말은 비콘 프레임의 TIM 엘리멘트를 사용하여 해당 단말에게 전송할 데이터가 있음을 시그널링한다. PS 모드의 무선 통신 단말은 어웨이크 상태에서 비콘 프레임을 수신하고, TIM 엘리멘트의 무선 통신 단말의 AID에 해당하는 비트가 전송할 데이터가 있음을 지시하는 경우, 무선 통신 단말은 베이스 무선 통신 단말에게 PS-poll 프레임을 전송할 수 있다. 이때, 무선 통신 단말은 PS-poll 프레임을 전송하기 위해 AC_BE 클래스로 EDCA 백오프로 수행할 수 있다. PS-poll 프레임을 수신한 베이스 무선 통신 단말은 ACK 프레임 또는 DL 버퍼된 BU(Bufferable Unit) 중 하나를 무선 통신 단말에게 전송할 수 있다. ACK 프레임을 수신한 무선 통신 단말은 베이스 무선 통신 단말이 새로운 TXOP(Transmit Opportunity)에서 BU를 전송할 때까지 어웨이크 상태를 유지해야 한다. 베이스 무선 통신 단말이 전송한 BU의 More Data 필드가 활성화된 경우, 무선 통신 단말은 PS-poll 프레임을 다시 전송해야 한다. 무선 통신 단말은 DTIM 주기 지정된 주기마다 비콘 프레임을 확인해야 한다.
무선 통신 단말이 U-APSD 사용 여부는 (재)연결 단계와 같은 링크 설정 단계에서 AC 별로 설정될 수 있다. U-APSD를 사용하는 무선 통신 단말의 AC는 트리거-인에블드 AC로 설정된다. 베이스 무선 통시 단말의 해당 AC는 딜리버-인에블드 AC로 간주된다. 무선 통신 단말은 트리거-인에블드 AC에 해당하는 AC에 대해서는 TIM 엘리멘트에서 확인하지 않을 수 있다. 무선 통신 단말은 어떤 시점에서든 트리거 프레임을 전송하여 서비스 피리어드(service period)를 열고 DL 버퍼드 BU 전송을 트리거할 수 있다. 이때, 트리거 프레임은 트리거-인에블드 AC로부터 전송되는 QoS 데이터 또는 널 프레임 중 하나이다. 무선 통신 단말이 전송한 트리거 프레임에 대한 즉각적인 응답을 수신한 시점부터 해당 무선 통신 단말을 위한 서비스 피리어드가 형성된다. 해당 서비스 피리어드에서 베이스 무선 통신 단말은 버퍼드 BU를 전송할 수 있다. 따라서 무선 통신 단말은 베이스 무선 통신 단말이 전송하는 BU에서 EOSP(End Of Service Period)가 활성화되는 시점 또는 해당 서비스 피리어드의 종료 시점까지 어웨이크 상태를 유지해야한다. 무선 통신 단말이 일부 AC에 대하여 U-APSD를 사용하는 경우, 해당 AC의 버퍼드 BU가 있는지는 TIM에 의해 지시되지 않는다. U-APSD를 사용하지 않는 AC의 버퍼드 BU 존재 여부만 TIM에 표시된다. 따라서 무선 통신 단말은 U-APSD를 사용하지 않는 AC의 버퍼드 BU를 수신하기 위해서 TIM을 확인해야 하며, 노말 파워 세이브 모드의 동작을 따라야 한다.
도 18(a)의 실시 예에서 스테이션이 U-APSD를 사용하여 AC_VO 및 AC_VI에 해당하는 데이터를 수신한다. 스테이션은 AP에게 트리거 프레임을 전송하여 서비스 피리어드를 시작한다. 스테이션은 AP로부터 트리거 프레임에 대한 ACK 프레임을 수신한다. AP는 AC_VO에 해당하는 QoS 데이터와 AC_VI에 해당하는 QoS 데이터를 스테이션에게 전송한다. 스테이션은 서비스 피리어드가 종료될 때까지 어웨이크 상태를 유지한다.
도 18(b)의 실시 예에서 스테이션은 노말 PS 모드를 통해 AC_BE에 해당하는 데이터를 수신한다. 스테이션은 AP로부터 비콘 프레임을 수신하고 스테이션의 AID에 해당하는 TIM의 비트가 활성화된 것을 확인한다. 스테이션은 AP에게 PS-poll 프레임을 전송하고, AP로부터 BU 또는 ACK 프레임을 수신한다. 스테이션이 PS-poll 프레임에 대한 ACK 프레임을 수신한 경우, AP로부터 QoS 데이터를 수신할 때까지 어웨이크 상태를 유지한다. QoS 데이터를 수신한 때, 스테이션은 ACK 프레임을 전송하고 다시 절전 상태에 진입할 수 있다.
도 19는 본 발명의 실시 예에 따른 무선 통신 단말이 WUR 기반 파워 세이브 모드와 일반 파워 세이브 모드를 연동하는 동작을 보여준다.
무선랜의 파워 매지먼트 모드와 WUR 기반 파워 세이브 모드가 충돌하지 않도록 모드의 변환을 운영할 필요가 있다. 이를 위해 WUR 모드가 활성화 되는 경우, WURx가 동작 가능한 상태임을 지시하는 것으로 규정할 수 있다. 또한, WURx는 파워 세이브 모드 변환에 따르도록 규정할 수 있다. 구체적으로 WUR 모드가 활성화된 상태이러라도 무선 통신 단말이 액티브 모드인 경우, 무선 통신 단말은 WURx를 사용할 수 없다. 또한, 무선 통신 단말이 PS 모드이고, 무선 통신 단말이 절전 상태에 진입한 경우, 무선 통신 단말은 WURx를 사용할 수 있다.
파워 세이브 모드의 무선 통신 단말은 절전 상태에 진입하더라도 WUR을 통해 웨이크-업 프레임을 수신할 수 있다. 따라서 베이스 무선 통신 단말은 웨이크-업 프레임을 사용하여 무선 통신 단말의 데이터 수신을 유도할 수 있다. 따라서 파워 세이브 모드에서 동작하고 WUR 모드가 활성화된 무선 통신 단말은 비콘 프레임을 수신하기 위해 주기적으로 어웨이크 상태에 진입하지 않을 수 있다. 구체적으로 노말 PS 모드와 U-APSD로 동작하는 무선 통신 단말은 비콘 프레임을 수신하기 위해 주기적으로 어웨이크 상태에 진입하지 않을 수 있다. WNM Sleep 모드 및 TWT(Target Wake Time) 등의 프로토콜이 사용되는 경우, 베이스 무선 통신 단말이 서비스 피리어드를 설정하기 때문이다. 또한, 60GHz 대역에서 동작하는 DMG 무선 통신 단말이나 802.11ay 표준의 무선 통신 단말 역시 기존의 비콘 프레임과 다른 형태의 비콘 프레임을 사용할 수 있다. 따라서 이러한 무선 통신 단말은 비콘 프레임을 수신하기 위해 주기적으로 어웨이크 상태에 진입할 수 있다.
도 19의 실시 예에서 스테이션은 파워 세이브 모드로 동작한다. 도 19(a)와 같이 스테이션은 AP와 WUR 동작 관련 파라미터를 설정하한다. 이후, 스테이션 PCR 송수신부를 턴 오프하고 WURx 턴 온한다. 도 19(b) 실시 예에서 스테이션은 WURx가 턴 온된 상태이므로 앞서 설명한 것과 단말은 비콘 프레임을 수신하기 위해 주기적으로 어웨이크 상태에 진입하지 않는다.
도 20 내지 도 21을 통해 무선 통신 단말의 WUR 듀티-싸이클 동작을 구체적으로 설명한다.
도 20은 본 발명의 실시 예에 따른 무선 통신 단말의 WUR 듀티-싸이클 동작을 보여준다.
앞서 설명한 바와 같이 무선 통신 단말은 WURx의 듀티-싸이클 지정하여, 베이스 무선 통신 단말과 협의된 온 듀레이션에 WURx를 턴 온 상태로 유지할 수 있다. 또한, 오프 듀레이션에서 무선 통신 단말은 PCR 송수신부와 WURx를 모두 턴 오프 상태로 유지할 수 있다. 무선 통신 단말은 WUR 기반 파워 세이브 모드에서 듀티-싸이클 유지할 수 있다. 도 20(a)의 실시 예에서, 스테이션은 WUR 듀티-싸이클 동작을 수행한다. AP가 WUR 비콘-프레임을 전송할 때, 스테이션은 온 듀레이션을 유지하여 WUR 비콘 프레임을 수신한다. 스테이션이 WURx를 턴 온되기까지 일정 시간이 소요되므로, 스테이션은 WURx가 턴 온되는 시간을 고려하여 온 듀레이션 시작전에 WURx에 턴 온 명령을 전달할 수 있다.
또한, 베이스 무선 통신 단말과 무선 통신 단말은 듀티-싸이클 파라미터에 관한 정보를 교환할 수 있다. 베이스 무선 통신 단말은 무선 통신 단말이 온 듀레이션에 무선 통신 단말에게 WUR 프레임을 전송할 수 있기 때문이다. 구체적으로 무선 통신 단말과 베이스 무선 통신 단말은 WUR 모드 엘리멘트를 사용하여 듀티-싸이클 파라미터에 관한 정보를 교환할 수 있다. 듀티-싸이클 파라미터에 관한 정보는 앞서 설명한 듀티-싸이클 기본 단위(basic unit) 정보, 최소 웨이크 시간(minimum wake time) 정보, 듀티-싸이클 온 듀레이션 정보, 듀티-싸이클 인터벌 정보 및 듀티-싸이클 시작 시간 정보 중 적어도 어느 하나를 포함할 수 있다. 듀티-싸이클 온 듀레이션은 최소 웨이크 시간보다 크거나 같을 수 있다.
듀티-싸이클의 주기는 무선 통신 단말 별로 다를 수 있다. 듀티-싸이클의 주기는 기본 단위의 배수로 설정될 수 있다. 이때, 기본 단위는 베이스 무선 통신 단말에 의해 정해질 수 있다. 또 다른 구체적인 실시 예에서 기본 단위는 미리 지정된 값일 수 있다. 또한, 기본 단위는 WUR 비콘 프레임의 전송 주기를 기초로 설정될 수 있다. 무선 통신 단말은 듀티-싸이클 주기에 따라 WUR 비콘 프레임을 수신하므로, 베이스 무선 통신 단말이 전송하는 모든 WUR 비콘 프레임을 수신하지 않을 수 있다. 또한, 무선 통신 단말 별로 듀티-싸이클의 주기가 서로 다를 수 있므로, WUR 비콘 프레임이 전송될 때마다 해당 WUR 비콘 프레임을 수신하기 위해 온 듀레이션을 유지하는 무선 통신 단말의 셋(set)은 달라질 수 있다.
무선 통신 단말이 WUR 비콘 프레임을 수신할 것으로 예상되는 온 듀레이션에 다른 무선 통신 단말 또는 해당 무선 통신 단말에게 전송되는 WUR 프레임을 수신한 경우, 무선 통신 단말은 WUR 비콘 프레임을 수신한 것으로 간주할 수 있다.
도 20(b)의 실시 예에서, 제1 스테이션(STA1), 제2 스테이션(STA2) 및 제3 스테이션(STA3)은 WUR 듀티-싸이클 모드로 동작한다. 제1 스테이션(STA1), 제2 스테이션(STA2) 및 제3 스테이션(STA3) 각각의 듀티-싸이클 주기는 모두 다르다. AP가 첫 번째 WUR 비콘 프레임을 전송할 때, 제1 스테이션(STA1), 제2 스테이션(STA2) 및 제3 스테이션(STA3)이 WUR 비콘 프레임을 수신한다. 두 번째 WUR 비콘 프레임을 전송할 때, 제2 스테이션(STA2)이 WUR 비콘 프레임을 수신한다. 세 번째 WUR 비콘 프레임을 전송할 때, 제3 스테이션(STA3)이 WUR 비콘 프레임을 수신한다. 또한, AP가 제2 스테이션(STA2)에게 웨이크-업 프레임을 전송할 때, 제1 스테이션(STA1)은 온 듀레이션을 유지한다. 제1 스테이션(STA2)은 제2 스테이션(STA2)에게 전송된 웨이크-업 프레임을 WUR 비콘 프레임으로 간주한다.
도 21은 본 발명의 실시 예에 따른 무선 통신 단말이 WUR 듀티-싸이클 동작 중 More WUR 필드에 따라 동작하는 것을 보여준다.
베이스 무선 통신 단말은 무선 통신 단말에게 해당 온 듀레이션 중에 더 이상의 WUR 프레임이 전송되지 않음을 시그널링할 수 있다. 해당 온 듀레이션 중에 더 이상의 WUR 프레임이 전송되지 않음을 지시하는 정보는 노-모어 WUR 프레임 온 듀레이션 정보로 지칭될 수 있다. 구체적으로 베이스 무선 통신 단말은 무선 통신 단말에게 More WUR 필드가 비활성화된 WUR 프레임을 전송하여 무선 통신 단말에게 노-모어 WUR 프레임 온 듀레이션 정보를 전송할 수 있다. 이때, More WUR 필드가 비활성화된 것은 해당 필의 값이 0인 것을 나타낼 수 있다. 또한, 무선 통신 단말은 무선 통신 단말에게 고정 길이의 WUR 포맷의 서브-타입이 듀티-싸이클 엔드인 WUR 프레임을 전송하여 무선 통신 단말에게 노-모어 WUR 프레임 온 듀레이션 정보를 전송할 수 있다. 이때, 베이스 무선 통신 단말은 WUR 프레임의 Address 필드를 베이스 무선 통신 단말의 식별자를 삽입할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 프레임의 Type depend Control 필드에 PTSF 정보를 삽입할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 프레임을 전송하는 시점에 온 듀레이션 동작 중인 무선 통신 단말에게 해당 온 듀레이션 종료 시까지 전송할 데이터가 없을 시 노-모어 WUR 프레임 온 듀레이션 정보를 시그널링하는 WUR 프레임을 전송할 수 있다.
무선 통신 단말이 노-모어 WUR 프레임 온 듀레이션 정보를 시그널링하는 WUR 프레임을 수신한 경우, 무선 통신 단말은 다음 온 듀레이션까지 무선 통신 단말에게 WUR 프레임이 전송되지 않을 것으로 판단할 수 있다. 무선 통신 단말이 노-모어 WUR 프레임 온 듀레이션 정보를 시그널링하는 WUR 프레임을 수신한 경우, 무선 통신 단말은 해당 온 듀레이션이 종료되기 전에 WURx를 턴 오프할 수 있다.
구체적인 실시 예에서 무선 통신 단말이 노-모어 WUR 프레임 온 듀레이션 정보를 시그널링하는 WUR 프레임을 수신한 경우라도 무선 통신 단말은 최소 어웨이크 유지 시간 동안은 WURx를 턴 온을 유지할 수 있다. 무선 통신 단말이 웨이크-업 프레임을 수신하거나 무선 통신 단말에게 상향 전송할 데이터가 있는 경우라도, 무선 통신 단말은 최소 어웨이크 유지 시간 동안은 WURx를 턴 온을 유지할 수 있다. 이때, 무선 통신 단말은 미리 PCR 송수신부를 턴-온하고 최소 어웨이크 유지 시간이 경과한 뒤 상향 전송 시퀀스를 시작할 수 있다.
또 다른 구첵인 실시 예에서 베이스 무선 통신 단말은 무선 통신 단말에게 다음 WUR 비콘 프레임이 전송되기까지 WUR 프레임이 전송되지 않음을 시그널링할 수 있다. 다음 WUR 비콘 프레임이 전송되기까지 WUR 프레임이 전송되지 않음을 지시하는 정보는 노-모어 WUR 프레임 비콘 주기 정보로 지칭될 수 있다. 구체적으로 베이스 무선 통신 단말은 무선 통신 단말에게 More WUR 필드가 비활성화된 WUR 프레임을 전송하여 무선 통신 단말에게 노-모어 WUR 프레임 비콘 주기 정보를 시그널링할 수 있다. 또한, 무선 통신 단말은 무선 통신 단말에게 고정 길이의 WUR 포맷의 서브-타입이 듀티-싸이클 엔드인 WUR 프레임을 전송하여 무선 통신 단말에게 노-모어 WUR 프레임 비콘 주기 정보를 시그널링할 수 있다. 이때, 베이스 무선 통신 단말은 WUR 프레임의 Address 필드를 베이스 무선 통신 단말의 식별자를 삽입할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 프레임의 Type depend Control 필드에 PTSF 정보를 삽입할 수 있다. 또한, 베이스 무선 통신 단말은 WUR 프레임을 전송하는 시점에 온 듀레이션 동작 중인 무선 통신 단말뿐만 아니라 WUR 모드로 동작 중인 모든 무선 통신 단말에게 다음 WUR 비콘 프레임 전송 시까지 전송할 데이터가 없을 시 노-모어 WUR 프레임 비콘 주기 정보를 시그널링하는 WUR 프레임을 전송할 수 있다.
무선 통신 단말이 노-모어 WUR 프레임 비콘 주기 정보를 시그널링하는 WUR 프레임을 수신하고, 다음 WUR 비콘 프레임 전송 시점 이전 무선 통신 단말의 온 듀레이션이 종료되는 경우, 무선 통신 단말은 다음 온 듀레이션 시작 시점까지 오프 듀레이션 동작을 수행할 수 있다.
무선 통신 단말이 노-모어 WUR 프레임 비콘 주기 정보를 시그널링하는 WUR 프레임을 수신하고, 다음 WUR 비콘 프레임 전송 시점 이후 무선 통신 단말의 온 듀레이션이 종료되는 경우, 무선 통신 단말은 다음 WUR 비콘 프레임 전송 시점까지 오프 듀레이션 동작을 수행할 수 있다. 이때, 무선 통신 단말은 다음 WUR 비콘 프레임 전송 시점부터 온 듀레이션 동작을 수행할 수 있다.
또한, 듀티-싸이클 동작을 수행하지 않늠 무선 통신 단말이 노-모어 WUR 프레임 비콘 주기 정보를 시그널링하는 WUR 프레임을 수신한 경우, 무선 통신 단말은 다음 WUR 비콘 프레임 전송 시점까지 WURx의 턴 오프할 수 있다. 이러한 동작들을 통해 무선 통신 단말은 전력 효율을 높일 수 있다.
일반적인 무선랜에서 무선 통신 단말은 무선랜 PPDU(Physical layer Processing Data Unit)로 판단되는 신호를 감지한 경우, 무선 통신 단말은 PPDU의 프리앰블에 에러가 있지 않으면 PPDU의 끝까지 해당 신호를 수신한다. 무선 통신 단말은 PPDU의 끝까지 해당 신호를 수신한 후 채널 코딩에 대한 디코딩을 수행하여 MAC 레이어로 비트스트림을 전달한다. 무선 통신 단말은 MAC 레이어에서 FCS 값을 비교하여 비트스트림의 에러 포함 여부를 판단하고, PPDU가 포함하는 MAC 프레임을 획득한다. 이와 같이 무선 통신 단말이 전체 PPDU를 수신한 뒤 PPDU로부터 정보를 획득하는 것은 PPDU의 비트 스트림이 컨볼루션 코드 기반으로 인코딩되기 때문에 PPDU 전체를 수신하기 전까지 디코딩을 수행할 수 없기 때문이다. 또한, 무선 통신 단말은 무선 통신 단말이 수신자가 아닌 MAC 프레임으로부터 BSS에 관한 정보 및 NAV(Network Allocation Vector)에 관련된 정보를 획득하여 NAV 설정 등 추가 동작을 수행할 필요가 있기 때문이다.
WUR PPDU 인코딩 시 바이너리 컨볼루션 코드(Binary Convolution Code, BCC)가 적용되지 않는 경우, WUR PPDU 인코딩 시 맨체스터 코드(Manchester code) 및 반복 코드(Repetition code)만이 적용될 수 있다. 따라서 무선 통신 단말은 WUR PPDU 전체를 수신하지 않더라도 WUR PPDU가 포함하는 정보를 순차적으로 디코딩할 수 있다. 구체적으로 무선 통신 단말은 WUR PPDU가 포함하는 WUR 프레임의 복수의 필드를 순차적으로 수신할 수 있다. 또한, 무선 통신 단말이 WUR을 이용하여 통신하는 경우, 무선 통신 단말은 다른 무선 통신 단말의 전송 시간을 고려하여 NAV 등을 설정할 필요가 없다. WUR 프레임이 무선 통신 단말이 지원하는 프레임 포맷이고, 무선 통신 단말이 WUR 프레임의 의도된 수신자인 경우, 무선 통신 단말은 FCS 값을 통해 WUR 프레임이 유효한지 판단할 필요가 있다. 예컨대, WUR 비콘 프레임의 수신자가 무선 통신 단말을 포함하는 경우, 해당 무선 통신 단말은 FCS 값을 통해 WUR 비콘 프레임이 유효한지 판단할 필요가 있다. 반면, WUR 프레임의 의도된 수신자가 아닌 무선 통신 단말은 해당 WUR 프레임의 FCS 값을 통해 해당 WUR 프레임의 유효성을 판단할 필요가 없다. 또한, 수신한 WUR PPDU가 포함하는 WUR 프레임 포맷을 지원하지 않는 무선 통신 단말은 해당 WUR 프레임의 FCS 값을 통해 해당 WUR 프레임의 유효성을 판단할 필요가 없다. 따라서 무선 통신 단말은 순차적으로 디코딩한 WUR 프레임의 정보를 기초로 WUR 파트의 수신을 중단하고 CCA를 다시 시작할 수 있다. WUR 파트의 수신을 중단하기 위해, 무선 통신 단말은 WUR 수신부의 MAC 레이어에서 피지컬 레이어에 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청 한다. 또한, 무선 통신 단말은 FCS 값을 통해 WUR 프레임의 유효성을 판단하지 않을 수 있다. 이러한 동작을 통해 무선 통신 단말은 전력 소모를 줄일 수 있다.
무선 통신 단말은 순차적으로 디코딩한 WUR 프레임의 정보를 기초로 WUR 프레임의 수신을 중단할 수 있다. 이러한 동작은 무선 통신 단말이 BCC 인코딩된 WUR PPDU 수신을 지원하지 않거나 WUR 동작 관련 파라미터 설정 과정에서 BCC 인코딩이 사용되지 않는 것으로 설정된 경우 적용될 수 있다. 또한, WUR PPDU의 프리앰블에서 BCC 인코딩이 사용되지 않는 것으로 지시하는 경우 이러한 동작이 적용될 수 있다.
무선 통신 단말이 WUR 파트를 수신하는 중 WUR 프레임이 무선 통신 단말이 지원하지 않는 WUR 프레임으로 판단한 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. 구체적으로 WUR 프레임이 무선 통신 단말이 지원하지 않는 WUR 프레임으로 판단한 때, 무선 통신 단말은 WUR 프레임의 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 MAC 레이어에서 PHY 레이어 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청한다. 또한, WUR 프레임이 무선 통신 단말이 지원하지 않는 WUR 프레임으로 판단한 경우, 무선 통신 단말은 FCS 값을 통해 해당 WUR 프레임의 유효성을 판단하지 않을 수 있다. 구체적으로 무선 통신 단말은 WUR 프레임의 필드 값을 확인하지 않을 수 있다. 이러한 동작들에 대해서는 도 22 내지 도 23을 통해 구체적으로 설명한다.
도 22는 본 발명의 실시 예에 따른 무선 통신 단말이 WUR 프레임 수신을 무선 통신 단말이 지원하는지에 따라 WUR 프레임을 수신하는 방법을 보여준다.
WUR 프레임의 MAC 헤더의 Frame Control 필드가 해당 WUR 프레임의 프로토콜 버전이 무선 통신 단말이 지원하지 않는 프로토콜 버전임을 지시하는 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. WUR 프레임의 프로토콜 버전이 무선 통신 단말이 지원하지 않는 프로토콜 버전인 경우, 무선 통신 단말이 WUR 프레임 수신하여도 성공적으로 디코딩할 수 없을 가능성이 높기 때문이다. 또한, WUR 프레임의 프로토콜 버전을 지시하는 필드는 Protocol Version 필드로 지칭될 수 있다. 무선 통신 단말이 지원하지 않는 프로토콜 버전은 WUR을 이용한 통신을 규정하는 표준에서 지원하지 않는 프토콜 버전을 포함할 수 있다.
또한, WUR 프레임의 MAC 헤더의 Frame Control 필드가 해당 WUR 프레임의 타입 또는 서브타입이 무선 통신 단말이 지원하지 않는 타입 또는 서브타임을 지시하는 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. WUR 프레임의 프로토콜 버전이 무선 통신 단말이 지원하지 않는 타입 또는 서브타입인 경우, 무선 통신 단말이 WUR 프레임 수신하여도 성공적으로 디코딩할 수 없을 가능성이 높기 때문이다. 또한, WUR 프레임의 타입을 지시하는 필드는 Type 필드로 지칭될 수 있다. 또한, WUR 프레임의 서브타입을 지시하는 필드는 Subtype 필드로 지칭될 수 있다. 무선 통신 단말이 지원하지 않는 타입 또는 서브타입은 WUR을 이용한 통신을 규정하는 표준에서 지원하지 않는 타입 또는 서브타입을 포함할 수 있다.
또한, WUR 프레임의 MAC 헤더의 length 필드가 해당 WUR 프레임의 길이가 무선 통신 단말이 지원하지 않는 길이임을 지시하는 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. WUR 프레임의 길이가 무선 통신 단말이 지원하지 않는 길이인 경우, 무선 통신 단말이 WUR 프레임 수신하여도 성공적으로 디코딩할 수 없을 가능성이 높기 때문이다. 무선 통신 단말이 지원하지 않는 길이는 WUR을 이용한 통신을 규정하는 표준에서 지원하지 않는 길이를 포함할 수 있다.
도 22의 실시 예에서, 스테이션(WUR STA)은 WUR 프레임을 수신한다. 스테이션(WUR STA)은 BCC 인코딩된 WUR PPDU 수신을 지원하지 않는다. 또한, 스테이션(WUR STA)은 프로토콜 버전이 0인 WUR 프레임 수신을 지원한다. 따라서 WUR 프레임의 Porotocol Version 필드가 프로토콜 버전이 1임을 지시하는 경우, 스테이션(WUR STA)은 WUR 프레임 수신을 중단한다. 또한, WUR 프레임의 Type 필드가 WUR을 이용하는 통신을 규정하는 표준에서 정의되지 않은 타입을 지시하는 경우, 스테이션(WUR STA)은 WUR 프레임 수신을 중단한다. 또한, WUR 프레임의 Subtype 필드가 WUR을 이용하는 통신을 규정하는 표준에서 정의되지 않은 서브타입을 지시하는 경우, 스테이션(WUR STA)은 WUR 프레임 수신을 중단한다. 또한, WUR 프레임의 Length 필드가 WUR을 이용하는 통신을 규정하는 표준에서 정의되지 않은 길이 값을 지시하는 경우, 스테이션(WUR STA)은 WUR 프레임 수신을 중단한다.
도 23은 본 발명의 실시 예에 따른 무선 통신 단말이 수신한 WUR 프레임이 그룹캐스트를 위한 WUR 프레임인 경우, 무선 통신 단말이 그룹캐스트를 위한 WUR 프레임 포맷 수신을 지원하는지에 따라 WUR 프레임을 수신하는 방법을 보여준다.
무선 통신 단말이 그룹캐스트를 위한 WUR 프레임을 수신을 지원하지 않을 수 있다. 또한, 무선 통신 단말이 그룹캐스트를 위한 WUR 프레임을 수신을 지원하더라도 WUR 동작 관련 파라미터 설정 과정에서 그룹캐스트를 위한 WUR 프레임이 사용되지 않는 것으로 결정될 수 있다. 이러한 경우 중 어느 하나이고, 무선 통신 단말이 그룹캐스트 WUR 프레임을 수신한 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 구체적으로 WUR 프레임의 Type 필드가 그룹캐스트를 위한 WUR 프레임을 지시하는 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 도 23의 실시 예에서 스테이션(WUR STA)은 그룹캐스트 WUR 프레임을 수신을 지원하지 않는다. 스테이션(WUR STA)이 WUR 프레임의 Type 필드 또는 Subtype 필드가 그룹캐스트를 위한 WUR 프레임을 지시하는 것으로 판단한 때, 스테이션(WUR STA)은 WUR 프레임의 수신을 중단한다.
도 24는 본 발명의 실시 예에 따른 무선 통신 단말이 수신한 WUR 프레임이 가변 길이를 갖는 WUR 프레임 포맷에 해당하는 경우, 무선 통신 단말이 가변 길이를 갖는 WUR 프레임 포맷 수신을 지원하는지에 따라 WUR 프레임을 수신하는 방법을 보여준다.
무선 통신 단말이 가변 길이를 갖는 WUR 프레임 포맷을 지원하지 않을 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신한 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 구체적으로 WUR 프레임의 Type 필드가 WUR 프레임이 가변 길이를 갖는 WUR 프레임 포맷에 해당함을 지시하는 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 또한, WUR 프레임의 Type 필드가 WUR 프레임이 가변 길이를 갖는 WUR 비콘 프레임에 해당함을 지시하는 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다.
도 24의 실시 예에서 스테이션(WUR STA)은 가변 길이를 갖는 WUR 프레임 포맷에 해당하는 WUR 프레임 수신을 지원하지 않는다. 스테이션(WUR STA)이 WUR 프레임의 Type 필드가 가변 길이를 갖는 WUR 프레임 포맷을 지시하는 것으로 판단한 때, 스테이션(WUR STA)은 WUR 프레임의 수신을 중단한다. 스테이션(WUR STA)이 WUR 프레임의 Type 필드가 가변 길이를 갖는 WUR 비콘 프레임을 지시하는 것으로 판단한 때, 스테이션(WUR STA)은 WUR 프레임의 수신을 중단한다.
무선 통신 단말이 WUR 파트를 수신하는 중 해당 WUR 프레임의 의도된 수신자가 무선 통신 단말이 아닌 것으로 판단한 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. 구체적으로 WUR 프레임이 WUR 프레임의 수신자로 무선 통신 단말의 WUR ID 또는 WUR 프레임이 포함하는 그룹의 그룹 WUR ID를 지시하지 않는 경우, WUR 프레임의 의도된 수신자가 무선 통신 단말이 아닌 것으로 판단할 수 있다. 무선 통신 단말이 WUR 프레임의 의도된 수신자가 무선 통신 단말이 아닌 것으로 판단한 때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 MAC 레이어에서 PHY 레이어 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청한다. 또한, 무선 통신 단말이 WUR 프레임의 의도된 수신자가 무선 통신 단말이 아닌 것으로 판단한 때, 무선 통신 단말은 FCS 값을 통해 해당 WUR 프레임의 유효성을 판단하지 않을 수 있다. 구체적으로 무선 통신 단말은 WUR 프레임의 필드 값을 확인하지 않을 수 있다. 이러한 동작들에 대해서 도 25 내지 도 29를 통해 구체적으로 설명한다.
도 25는 본 발명의 실시 예에 따른 무선 통신 단말이 수신한 WUR 프레임의 포맷이 고정 길이를 갖는 경우, 무선 통신 단말이 WUR 프레임의 의도된 수신자인지에 따라 WUR 프레임을 수신하는 방법을 보여준다.
무선 통신 단말이 고정 길이 WUR 프레임 포맷인 WUR 프레임을 수신하고, WUR 프레임의 MAC 헤더의 Address 필드가 무선 통신 단말을 지시하지 않는 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 무선 통신 단말이 고정 길이 WUR 프레임 포맷인 WUR 프레임을 수신하고, WUR 프레임의 MAC 헤더의 Address 필드가 무선 통신 단말을 지시하지 않는 것으로 판단한 때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. WUR 프레임의 MAC 헤더의 Address 필드가 지시하는 WUR ID가 무선 통신 단말의 WUR ID가 아닌지를 기초로 WUR 프레임의 MAC 헤더의 Address 필드가 무선 통신 단말을 지시하지 않는지 판단할 수 있다. WUR 프레임의 MAC 헤더의 Address 필드가 지시하는 그룹 WUR ID가 무선 통신 단말을 포함하는 그룹을 지시하는지를 기초로 WUR 프레임의 MAC 헤더의 Address 필드가 무선 통신 단말을 지시하지 않는지 판단할 수 있다. 구체적으로 WUR 프레임의 MAC 헤더의 Address 필드가 지시하는 WUR ID가 무선 통신 단말의 WUR ID가 아니고, WUR 프레임의 MAC 헤더의 Address 필드가 지시하는 그룹 WUR ID가 무선 통신 단말을 포함하는 그룹을 지시하지 않는 경우, WUR 프레임의 MAC 헤더의 Address 필드가 무선 통신 단말을 지시하지 않는 것으로 판단할 수 있다.
도 25의 실시 예에서 스테이션(WUR STA)의 WUR ID는 1이다. 또한, 스테이션(WUR STA)이 포함된 그룹의 그룹 WUR ID는 11이다. 스테이션(WUR STA)이 Address 필드가 WUR ID의 값이 2임을 지시함을 확인한 때 스테이션은 WUR 프레임 수신을 중단한다. 또한, 스테이션(WUR STA)이 Address 필드가 그룹 WUR ID의 값이 11임을 지시함을 확인한 때 스테이션은 WUR 프레임 수신을 중단한다.
도 26은 본 발명의 실시 예에 따른 무선 통신 단말이 수신한 WUR 프레임의 WUR 프레임의 포맷이 가변 길이를 갖는 경우, 무선 통신 단말이 WUR 프레임의 의도된 수신자인지에 따라 WUR 프레임을 수신하는 방법을 보여준다.
무선 통신 단말이 가변 길이의 WUR 프레임 포맷 수신을 지원하고, 무선 통신 단말이 수신한 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, 무선 통신 단말은 WUR 프레임의 Address 필드가 무선 통신 단말의 WUR ID 또는 무선 통신 단말이 포함된 그룹의 그룹 WUR ID를 지시하는 않는 경우라도 WUR 프레임 수신을 지속해야할 수 있다. 구체적으로 무선 통신 단말은 Length 필드에서 지시하는 값만큼 Frame Body 필드의 서브필드가 무선 통신 단말의 WUR ID를 지시하는지 또는 무선 통신 단말이 포함된 그룹의 그룹 WUR ID를 지시하는지 확인할 수 있다. 무선 통신 단말의 WUR ID 또는 무선 통신 단말이 포함된 그룹의 그룹 WUR ID를 지시하는 서브필드 없는 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 이때, 무선 통신 단말은 FCS 값을 통해 WUR 프레임의 유효성을 확인하지 않을 수 있다. 또한, 무선 통신 단말은 무선 통신 단말이 수신한 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지 WUR 프레임의 Type 필드를 기초로 판단할 수 있다.
도 26의 실시 예에서 스테이션(WUR STA)의 WUR ID는 1이다. 스테이션(WUR STA)이 수신한 WUR 프레임의 WUR 프레임 포맷은 가변 길이를 갖는다. 또한, WUR 프레임의 Length 필드는 WUR 프레임의 Frame Body 필드에 WUR ID를 지시하는 서브필드가 3개 포함됨을 지시한다. 이때, 스테이션(WUR STA)은 Address 필드와 Frame Body 필드의 WUR ID를 지시하는 서브필드가 3개 모두가 스테이션(WUR STA)의 WUR ID를 지시하지 않는 것으로 판단한 때, WUR 프레임을 수신을 중단한다.
도 27은 본 발명의 또 다른 실시 예에 따른 가변 길의의 WUR 프레임 포맷을 보여준다.
가변 길이의 WUR 프레임 포맷에서 Frame Body 필드는 WUR ID 또는 그룹 WUR ID를 포함할 수 있다. 베이스 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 전송하는 경우, 베이스 무선 통신 단말은 Address 필드에 WUR 프레임을 수신할 복수의 무선 통신 단말 중 하나의 WUR ID를 삽입하고, Frame Body 필드에 나머지 무선 통신 단말을 각각 식별하는 WUR ID를 삽입할 수 있다. 이때, Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 필드는 Paged STA 필드라 지칭될 수 있다. Length 필드가 지시하는 길이에 따라 Frame Body 필드는 하나 이상의 Paged STA 필드를 포함할 수 있다. Paged STA 필드는 Paged STA 필드에 해당하는 무선 통신 단말의 WUR ID에 관한 정보와 추가적인 제어 정보를 포함할 수 있다.
Frame Body 필드의 첫 번째 서브필드는 WUR 프레임의 의도된 수신자 모두에게 적용되는 제어 정보를 지시하는 필드일 수 있다. 이때, 해당 서브 필드는 TD Control 필드라 지칭될 수 있다. 또 다른 구체적인 실시 예에서 TD Control 필드는 또 하나의 WUR ID를 지시할 수 있다.
Frame Body 필드에 복수의 Paged STA 필드가 포함되는 경우, 베이스 무선 통신 단말은 Addres 필드, 첫 번째 Paged STA 필드, 이후 Paged STA 필드 순으로 복수의 WUR ID를 작은 값의 WUR ID부터 큰 값의 WUR ID를 삽입할 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신할 때 WUR 프레임의 Address 필드. Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 Paged STA 필드를 감지하지 못한 상태에서, 무선 통신 단말의 WUR ID보다 큰 값을 갖는 WUR ID를 지시하는 Address 필드 또는 Paged STA 필드를 수신할 수 있다. 이때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 또 다른 구체적인 실시 예에서 베이스 무선 통신 단말은 Addres 필드, 첫 번째 Paged STA 필드, 이후 Paged STA 필드 순으로 복수의 WUR ID를 큰 값의 WUR ID부터 작은 값의 WUR ID를 삽입할 수 있다. Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 Paged STA 필드를 감지하지 못한 상태에서, 무선 통신 단말의 WUR ID보다 작은 값을 갖는 WUR ID를 지시하는 Address 필드 또는 Paged STA 필드를 수신할 수 있다. 이때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다.
또한, 베이스 무선 통신 단말은 추가적인 Control 정보가 필요없는 무선 통신 단말의 WUR ID를 Address 필드에 삽입할 수 있다. 베이스 무선 통신 단말은 Address 필드에 삽인된 WUR ID를 제외하고 복수의 WUR ID를 작은 값의 WUR ID부터 큰 값의 WUR ID순으로 Frame Body 필드의 첫 번째 Paged STA 필드부터 이후 Paged STA 필드 차례로 삽입할 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신할 때 WUR 프레임의 Address 필드가 무선 통신 단말의 WUR ID를 지시하지 않고 무선 통신 단말이 WUR 프레임의 Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 Paged STA 필드를 감지하지 못한 상태에서 무선 통신 단말의 WUR ID보다 큰 값을 갖는 WUR ID를 지시하는 Paged STA 필드를 수신할 수 있다. 이때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 또 다른 구체적인 실시 예에서 베이스 무선 통신 단말은 Address 필드에 삽인된 WUR ID를 제외하고 복수의 WUR ID를 큰 값의 WUR ID부터 작은 값의 WUR ID순으로 Frame Body 필드의 첫 번째 Paged STA 필드부터 이후 Paged STA 필드 차례로 삽입할 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신할 때 WUR 프레임의 Address 필드가 무선 통신 단말의 WUR ID를 지시하지 않고 무선 통신 단말이 WUR 프레임의 Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 Paged STA 필드를 감지하지 못한 상태에서 무선 통신 단말의 WUR ID보다 작은 값을 갖는 WUR ID를 지시하는 Paged STA 필드를 수신할 수 있다. 이때, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다.
도 9를 통해 WUR 프레임의 Address 필드의 값으로 TXID 또는 그룹 WUR ID가 설정될 수 있임을 설명했다. 또한, WUR 프레임이 가변 길이의 WUR 프레임 포맷으로 전송될 수 있음을 설명했다. 도 28 내지 도 29를 통해 이와 관련한 WUR 프레임 수신 동작에 대해 설명한다.
도 28은 본 발명의 실시 예에 따라 TXID가 사용되는 경우 WUR 프레임 포맷을 보여준다.
WUR 프레임의 Address 필드가 TXID를 지시하는 경우, 무선 통신 단말은 WUR 프레임의 포맷에 따라 WUR 프레임 프로세싱을 달리할 수 있다. 구체적으로 WUR 프레임의 Address 필드가 TXID를 지시하는 경우, 무선 통신 단말은 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지에 따라 WUR 프레임 프로세싱을 달리할 수 있다. 이때, 무선 통신 단말은 WUR 프레임의 Frame Body 필드가 있는지 지시하는 필드의 값을 기초로 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지 판단할 수 있다. Frame Body 필드가 있는지 지시하는 필드는 Frame Body Present 필드로 지칭될 수 있다. 구체적으로 WUR 프레임의 Address 필드가 TXID를 지시하고 WUR 프레임이 고정 길이의 WUR 프레임 포맷에 해당하는 경우, 무선 통신 단말은 해당 WUR 프레임이 TXID에 해당하는 BSS 내의 PCR 절전 상태에 있는 모든 무선 통신 단말의 웨이크-업을 트리거하는 브로드캐스트 웨이크-업 프레임으로 판단할 수 있다. 도 28(a)는 TXID에 해당하는 BSS 내의 PCR 절전 상태에 있는 모든 무선 통신 단말의 웨이크-업을 트리거하는 웨이크-업 프레임의 구체적인 예를 보여준다.
또한, WUR 프레임의 Address 필드가 TXID를 지시하고 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는 경우, 무선 통신 단말은 해당 WUR 프레임이 BSS 내의 PCR 절전 상태에 있는 복수의 무선 통신 단말의 웨이크-업을 트리거하는 웨이크-업 프레임으로 판단할 수 있다. 도 28(b)는 Address 필드가 TXID를 지시하면서 Frame Body 필드가 지시하는 복수의 무선 통신 단말의 웨이크-업을 트리거하는 웨이크-업 프레임의 구체적인 예를 보여준다.
가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임의 Address 필드에 개별 무선 통신 단말의 WUR ID가 설정되지 않는 것으로 규정될 수 있다. 이때, WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하고 WUR 프레임의 Address 필드가 무선 통신 단말이 속한 BSS의 TXID를 지시하지 않는 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 MAC 레이어에서 PHY 레이어 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청 한다. 무선 통신 단말이 연결된 베이스 무선 통신 단말이 전송한 웨이크-업 프레임이 아님이 확실하기 때문이다. WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하고 WUR 프레임의 Address 필드가 무선 통신 단말이 속한 BSS의 TXID를 지시하는 경우, 무선 통신 단말은 WUR 프레임이 에러 없이 전송되었는지 및 WUR 프레임이 무선 통신 단말을 식별하는 WUR ID 또는 그룹 WUR ID를 나타내는지 확인할 수 있다. 이때, 무선 통신 단말은 WUR 프레임의 FCS 값을 생성하거나 MIC를 사용하여 WUR 프레임이 에러 없이 전송되었는지 판단할 수 있다.
또한, Frame Body 필드에 복수의 WUR ID가 포함되는 경우, 베이스 무선 통신 단말은 복수의 WUR ID를 작은 값의 WUR ID부터 큰 값의 WUR ID순으로 Frame Body 필드의 앞쪽 서브필드부터 이후 서브필드에 차례로 삽입할 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신할 때 무선 통신 단말이 WUR 프레임의 Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 서브필드를 감지하지 못한 상태에서 무선 통신 단말의 WUR ID보다 큰 값을 갖는 WUR ID를 지시하는 서브필드를 수신한 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 MAC 레이어에서 PHY 레이어 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청할 수 있다.
또한, WUR ID와 그룹 WUR ID가 Frame Body 필드에 함께 포함될 수 있는 경우, 베이스 무선 통신 단말은 그룹 WUR ID의 값을 WUR ID보다 작은 값으로 할당할 수 있다. 그룹 WUR ID는 복수의 무선 통신 단말을 식별하기 때문이다.
또 다른 구체적인 실시 예에서 베이스 무선 통신 단말은 복수의 WUR ID를 큰 값의 WUR ID부터 작은 값의 WUR ID순으로 Frame Body 필드의 앞쪽 서브필드부터 이후 서브필드에 차례로 삽입할 수 있다. 이때, 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임을 수신할 때 무선 통신 단말이 WUR 프레임의 Frame Body 필드에서 무선 통신 단말의 WUR ID를 지시하는 서브필드를 감지하지 못한 상태에서 무선 통신 단말의 WUR ID보다 작은 값을 갖는 WUR ID를 지시하는 서브필드를 수신한 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 또한, WUR ID와 그룹 WUR ID가 Frame Body 필드에 함께 포함될 수 있는 경우, 베이스 무선 통신 단말은 그룹 WUR ID의 값을 WUR ID보다 큰 값으로 할당할 수 있다.
이러한 동작들을 통해 무선 통신 단말은 고정 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임보다 비교적 수신에 소요되는 시간이 긴 가별 길이를 갖는 WUR 프레임을 불필요하게 수신하여 디코딩하는 것을 방지할 수 있다.
도 29는 본 발명의 실시 예에 따라 그룹 WUR ID가 사용되는 경우 WUR 프레임 포맷을 보여준다.
WUR 프레임의 Address 필드가 그룹 WUR ID를 지시하는 경우, 무선 통신 단말은 WUR 프레임의 포맷에 따라 WUR 프레임 프로세싱을 달리할 수 있다. 구체적으로 WUR 프레임의 Address 필드가 그룹 WUR ID를 지시하는 경우, 무선 통신 단말은 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지에 따라 WUR 프레임 프로세싱을 달리할 수 있다. 이때, 무선 통신 단말은 WUR 프레임의 Frame Body 필드가 있는지 지시하는 필드의 값을 기초로 WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하는지 판단할 수 있다. Frame Body 필드가 있는지 지시하는 필드는 Frame Body Present 필드로 지칭될 수 있다. 구체적으로 WUR 프레임의 Address 필드가 그룹 WUR ID를 지시하고 WUR 프레임이 고정 길이의 WUR 프레임 포맷에 해당하는 경우, 무선 통신 단말은 해당 WUR 프레임이 그룹 WUR ID에 해당하고 PCR 절전 상태에 있는 모든 무선 통신 단말의 웨이크-업을 트리거하는 그룹캐스트 웨이크-업 프레임으로 판단할 수 있다. 도 29(a)는 그룹 WUR ID에 해당하고 PCR 절전 상태에 있는 모든 무선 통신 단말의 웨이크-업을 트리거하는 그룹캐스트 웨이크-업 프레임의 구체적인 예를 보여준다.
가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임의 Address 필드에 그룹 WUR ID가 설정되는 경우, 해당 WUR 프레임의 Frame Body 필드는 해당 그룹 WUR ID가 식별하는 무선 통신 단말의 WUR ID만을 포함할 수 있는 것으로 제한될 수 있다. 도 29(b)는 Address 필드가 그룹 WUR ID를 지시면서 가변 길이의 웨이크-업 프레임에 해당하는 웨이크-업 프레임의 구체적인 예를 보여준다. 따라서 베이스 무선 통신 단말이 가변 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임의 Address 필드에 그룹 WUR ID가 설정하는 경우, 베이스 무선 통신 단말은 해당 WUR 프레임의 Frame Body 필드에 해당 그룹 WUR ID가 식별하는 무선 통신 단말의 WUR ID만을 삽입할 수 있다. 이때, WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하고 WUR 프레임의 Address 필드가 무선 통신 단말이 속한 그룹의 그룹 WUR ID를 지시하지 않는 경우, 무선 통신 단말은 해당 WUR 프레임의 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 MAC 레이어에서 PHY 레이어 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청할 수 있다. 무선 통신 단말에게 전송되는 웨이크-업 프레임이 아님이 확실하기 때문이다. WUR 프레임이 가변 길이의 WUR 프레임 포맷에 해당하고 WUR 프레임의 Address 필드가 무선 통신 단말이 속한 그룹의 그룹 WUR ID를 지시하는 경우, 무선 통신 단말은 WUR 프레임이 에러 없이 전송되었는지 및 WUR 프레임이 무선 통신 단말을 식별하는 WUR ID를 나타내는지 확인할 수 있다. 이때, 무선 통신 단말은 WUR 프레임의 FCS 값을 생성하거나 MIC를 사용하여 WUR 프레임이 에러 없이 전송되었는지 판단할 수 있다.
이러한 동작들을 통해 무선 통신 단말은 고정 길이의 WUR 프레임 포맷에 해당하는 WUR 프레임보다 비교적 수신에 소요되는 시간이 긴 가별 길이를 갖는 WUR 프레임을 불필요하게 수신하고 해당 WUR 프레임을 디코딩하는 것을 방지할 수 있다.
도 30은 본 발명의 실시 예에 따른 무선 통신 단말이 More WUR 필드의 값에 따라 WUR 프레임 수신하는 방법을 설명한다.
도 21에서 설명한 바와 같이, WUR 듀티-싸이클 동작을 수행 중인 무선 통신 단말이 More WUR 필드가 비활성화된 WUR 프레임을 수신한 경우, 무선 통신 단말은 해당 온 듀레이션에서 동작을 중지할 수 있다. 구체적으로 WUR 듀티-싸이클 동작을 수행 중인 무선 통신 단말이 More WUR 필드가 비활성화된 WUR 프레임을 수신한 경우, 무선 통신 단말은 해당 온 듀레이션이 종료되기 전에 온 듀레이션 동작을 중단할 수 있다. 이러한 동작을 위해 무선 통신 단말은 무선 통신 단말이 디코딩한 More WUR 필드의 값이 유효한지 판단할 필요가 있다. 따라서 무선 통신 단말이 무선 통신 단말이 수신하는 WUR 프레임의 의도된 수신자가 아닌 것이 명확한 경우라도 해당 WUR 프레임의 More WUR 필드가 비활성화된 경우, 무선 통신 단말이 수신하는 WUR 프레임의 의도된 수신자가 아닌 것으로 판단한 때 무선 통신 단말이 WUR 프레임 수신을 중단하는 것이 허용되지 않을 수 있다. 이때, 무선 통신 단말은 WUR 프레임을 끝까지 수신하고 FCS 값을 통해 WUR 프레임의 유효성을 판단할 수 있다.
도 30(a)의 실시 예에서 스테이션(WUR STA)은 WUR 듀티-싸이클 동작을 수행 중이다. 또한, 스테이션(WUR STA)의 WUR ID는 1이다. 스테이션(WUR STA)이 WUR 프레임을 수신할 때 스테이션(WUR STA)은 온 듀레이션 동작을 수행 중이다. 이때, WUR 프레임의 More WUR 필드의 값은 0으로 More WUR 필드가 비활성화 됨을 지시한다. 스테이션(WUR STA)은 WUR 프레임의 Address 필드가 스테이션(WUR STA)의 WUR ID와 다른 2를 지시하는 경우에도 WUR 프레임을 끝까지 수신한다. 또한, 스테이션(WUR STA)은 WUR 프레임의 필드 값을 기초로 FCS 값을 생성한다. 스테이션(WUR STA)은 생성한 FCS 값과 FCS 필드의 값을 비교하여 WUR 프레임의 유효성을 검증한다.
다만, 무선 통신 단말이 수신하는 WUR 프레임의 More WUR 필드가 활성화되고, 무선 통신 단말이 해당 WUR 프레임의 의도된 수신자가 아님이 명확한 경우, 무선 통신 단말은 WUR 프레임 수신을 중단할 수 있다. 무선 통신 단말이 More WUR 필드의 값이 유효한지 판단할 필요가 없기 때문이다.
도 30(b)의 실시 예에서 스테이션(WUR STA)은 WUR 듀티-싸이클 동작을 수행 중이다. 또한, 스테이션(WUR STA)의 WUR ID는 1이다. 스테이션(WUR STA)이 WUR 프레임을 수신할 때 스테이션(WUR STA)은 온 듀레이션 동작을 수행 중이다. 이때, WUR 프레임의 More WUR 필드의 값은 1으로 More WUR 필드가 활성화 됨을 지시한다. 스테이션(WUR STA)은 WUR 프레임의 Address 필드가 스테이션(WUR STA)의 WUR ID와 다른 2를 지시한다. 스테이션(WUR STA)이 More WUR 필드의 값이 유효한지 판단할 필요가 없으므로, 스테이션(WUR STA)은 Address 필드가 스테이션(WUR STA)을 지시하지 않음이 명확한 것으로 판단한 때 스테이션(WUR STA)은 WUR 프레임 수신을 중단한다.
도 31은 본 발명의 실시 예에 따른 무선 통신 단말이 WUR 프레임을 수신하는 동작을 보여주는 순서도이다.
무선 통신 단말은 WUR PPDU가 포함하는 WUR 프레임의 복수의 필드를 순차적으로 수신할 수 있다(S3101). 앞서 설명한 것과 같이 BCC 코딩과 같이 WUR 프레임이 포함하는 데이터의 순서를 변경하는 인코딩이 적용되지 않는 경우, 무선 통신 단말은 WUR 프레임의 복수의 필드를 순차적으로 수신할 수 있다. WUR 프레임에 BCC 코딩이 적용되지 않는 경우는 무선 통신 단말이 BCC 코딩된 WUR 프레임 수신을 지원하지 않는 경우일 수 있다. 또한, WUR 프레임에 BCC 코딩이 적용되지 않는 경우는 무선 통신 단말과 베이스 무선 통신 단말의 WUR 동작 관련 파라미터 설정 과정에서 BCC 코딩이 사용되지 않기로 결정된 경우일 수 있다.
무선 통신 단말이 복수의 필드가 미리 지정된 조건을 만족하는 것으로 판단한 경우, 무선 통신 단말은 복수의 필드의 값이 유효한지 판단하지 않고 WUR 프레임 수신을 중단할 수 있다(S3103). 미리 지정된 조건은 무선 통신 단말이 상기 WUR 프레임의 의도된 수신자가 아닌 경우를 포함할 수 있다. 무선 통신 단말은 WUR 프레임이 WUR 프레임의 수신자로 상기 무선 통신 단말의 식별자를 지시하지 않는지를 기초로 무선 통신 단말이 WUR 프레임의 의도된 수신자가 아닌지 판단할 수 있다. 또한, 무선 통신 단말은 WUR 프레임이 WUR 프레임의 수신자로 상기 무선 통신 단말을 포함하는 그룹의 식별자를 지시하지 않는지를 기초로 상기 무선 통신 단말이 상기 WUR 프레임의 의도된 수신자가 아닌지 판단할 수 있다. 구체적으로 WUR 프레임이 WUR 프레임의 수신자로 상기 무선 통신 단말의 식별자를 지시하지 않고, WUR 프레임이 WUR 프레임의 수신자로 상기 무선 통신 단말을 포함하는 그룹의 식별자를 지시하지 않는 경우, 무선 통신 단말이 WUR 프레임의 의도된 수신자가 아닌 것으로 판단할 수 있다. 구체적인 실시 예에서 WUR 프레임의 복수 필드는 WUR 프레임을 수신할 무선 통신 단말을 지시하는 복수의 필드를 포함할 수 있다. 설명의 편의를 위해 WUR 프레임을 수신할 무선 통신 단말을 지시하는 복수의 필드 각각을 수신 단말 필드라 지칭한다. 이때, 복수의 수신 단말 필드는 수신 단말 필드가 나타내는 식별자의 크기 순을 기초로 WUR 프레임에 배치될 수 있다. 무선 통신 단말은 디코딩한 수신 단말 필드의 값과 무선 통신 단말의 WUR ID의 값을 비교할 수 있다. 무선 통신 단말은 비교 결과를 기초로 WUR 무선 통신 단말이 WUR 프레임의 의도된 수신자가 아닌 것으로 판단할 수 있다. 무선 통신 단말의 구체적인 동작은 도 25 내지 도 29를 통해 설명한 실시 예들과 같을 수 있다.
무선 통신 단말이 상기 WUR 프레임의 의도된 수신자가 아니더라도 상기 복수의 필드 중 어느 하나라도 유효한지 판단할 필요가 있는 경우, 무선 통신 단말은 WUR 프레임의 수신을 중단하지 않을 수 있다. 구체적으로 WUR 듀티-싸이클 모드로 동작 중인 무선 통신 단말이 수신한 WUR 프레임의 More WUR 필드가 비활성화된 경우, 무선 통신 단말은 해당 WUR 프레임의 의도된 수신자가 무선 통신 단말이 아닌 경우라도 WUR 프레임이 포함하는 모든 필드를 수신할 수 있다.
미리 지정된 조건은 무선 통신 단말이 WUR 프레임의 수신을 지원하지 않는 경우를 포함할 수 있다. WUR 프레임이 무선 통신 단말이 지원하지 않는 길이를 갖는 경우, 무선 통신 단말은 무선 통신 단말이 WUR 프레임의 수신을 지원하지 않는 것으로 판단할 수 있다. WUR 프레임이 상기 무선 통신 단말이 지원하지 않는 길이를 갖는 경우, 무선 통신 단말은 무선 통신 단말이 WUR 프레임의 수신을 지원하지 않는 것으로 판단할 수 있다. WUR 프레임이 상기 무선 통신 단말이 지원하지 않는 타입인 경우, 무선 통신 단말은 무선 통신 단말이 WUR 프레임의 수신을 지원하지 않는 것으로 판단할 수 있다. WUR 프레임이 상기 무선 통신 단말이 지원하지 않는 프로토콜을 지시하는 경우, 무선 통신 단말은 무선 통신 단말이 상기 WUR 프레임의 수신을 지원하지 않는 것으로 판단할 수 있다. 무선 통신 단말의 구체적인 동작 도 22 내지 도 24를 통해 설명한 실시 예들과 같을 수 있다.
무선 통신 단말은 제2 모듈레이션 방법에 따라 모듈레이션된 무선 신호 수신을 중단하는 명령을 MAC 레이어에서 피지컬 레이어로 전송하여 WUR 프레임의 수신을 중단할 수 있다. 구체적인 실시 예에서 무선 통신 단말은 WUR 프레임 수신을 중단하고 WUR 신호에 대한 CCA를 다시 시작하게 할 수 있다. 이때, 무선 통신 단말은 무선 통신 단말은 WUR 수신부의 MAC 레이어에서 피지컬 레이어에 PHY.CCARESET.request를 전송할 수 있다. 이때, PHY.CCARESET.request는 WUR 수신부의 무선 신호 수신을 중단시키고 WUR 수신부가 CCA를 다시 시작하는 것을 요청한다. 또한, 무선 통신 단말은 FCS 값을 통해 WUR 프레임의 유효성을 판단하지 않을 수 있다.
무선 통신 단말이 복수의 필드에 대한 미리 지정된 조건이 만족되는 것으로 판단한 경우, 무선 통신 단말은 복수의 필드의 값을 기초로 생성된 FCS 값을 통해 WUR 프레임의 복수의 필드의 값이 유효한지 판단하지 않고 WUR 프레임 수신을 중단할 수 있다. 또한, 무선 통신 단말이 복수의 필드에 대한 미리 지정된 조건이 만족되는 것으로 판단한 경우, 무선 통신 단말은 MIC를 통해 WUR 프레임의 복수의 필드의 값이 유효한지 판단하지 않고 WUR 프레임 수신을 중단할 수 있다.
전술한 본 개시의 설명은 예시를 위한 것이며, 본 개시가이 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적인 것이 아는 것으로 해석해야 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 개시의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.